res_books_stereo.h 747 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682
  1. /********************************************************************
  2. * *
  3. * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
  4. * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
  5. * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  6. * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
  7. * *
  8. * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007 *
  9. * by the Xiph.Org Foundation http://www.xiph.org/ *
  10. * *
  11. ********************************************************************
  12. function: static codebooks autogenerated by huff/huffbuld
  13. last modified: $Id$
  14. ********************************************************************/
  15. #include "codebook.h"
  16. static const long _vq_quantlist__16c0_s_p1_0[] = {
  17. 1,
  18. 0,
  19. 2,
  20. };
  21. static const long _vq_lengthlist__16c0_s_p1_0[] = {
  22. 1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  23. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  24. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  25. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  26. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  27. 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0,
  28. 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  29. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  30. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  31. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  32. 0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  33. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  34. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  35. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  36. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  37. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  38. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  39. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  40. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  41. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  42. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  43. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  44. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  45. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  46. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  47. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  48. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  49. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  50. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  51. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  52. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  53. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  54. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  55. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  56. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  57. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  58. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  59. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  60. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  61. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  62. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  63. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  64. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  65. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  66. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  67. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
  68. 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
  69. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  70. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  71. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  72. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
  73. 0, 0, 0, 9, 9,12, 0, 0, 0, 0, 0, 0,10,12,11, 0,
  74. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  75. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  76. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  77. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
  78. 0, 0, 0, 0, 9,12,10, 0, 0, 0, 0, 0, 0,10,11,12,
  79. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  80. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  81. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  82. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  83. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  84. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  85. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  86. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  87. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  88. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  89. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  90. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  91. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  92. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  93. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  94. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  95. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  96. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  97. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  98. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  99. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  100. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  105. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  113. 0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
  114. 0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  118. 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,12,11, 0,
  119. 0, 0, 0, 0, 0, 9,10,12, 0, 0, 0, 0, 0, 0, 0, 0,
  120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  123. 0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,12,
  124. 0, 0, 0, 0, 0, 0, 9,12, 9, 0, 0, 0, 0, 0, 0, 0,
  125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  425. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  426. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  427. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  428. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  429. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  430. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  431. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  432. 0,
  433. };
  434. static const float _vq_quantthresh__16c0_s_p1_0[] = {
  435. -0.5, 0.5,
  436. };
  437. static const long _vq_quantmap__16c0_s_p1_0[] = {
  438. 1, 0, 2,
  439. };
  440. static const encode_aux_threshmatch _vq_auxt__16c0_s_p1_0 = {
  441. (float *)_vq_quantthresh__16c0_s_p1_0,
  442. (long *)_vq_quantmap__16c0_s_p1_0,
  443. 3,
  444. 3
  445. };
  446. static const static_codebook _16c0_s_p1_0 = {
  447. 8, 6561,
  448. (long *)_vq_lengthlist__16c0_s_p1_0,
  449. 1, -535822336, 1611661312, 2, 0,
  450. (long *)_vq_quantlist__16c0_s_p1_0,
  451. NULL,
  452. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p1_0,
  453. NULL,
  454. 0
  455. };
  456. static const long _vq_quantlist__16c0_s_p3_0[] = {
  457. 2,
  458. 1,
  459. 3,
  460. 0,
  461. 4,
  462. };
  463. static const long _vq_lengthlist__16c0_s_p3_0[] = {
  464. 1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  465. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 7, 6, 0, 0,
  466. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  467. 0, 0, 4, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
  469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  470. 0, 0, 0, 0, 6, 6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  475. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  476. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  478. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  479. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  480. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  481. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  482. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  483. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  484. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  488. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  489. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  490. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  491. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  492. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  493. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  494. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  495. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  496. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  497. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  498. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  499. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  500. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  501. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  502. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  503. 0,
  504. };
  505. static const float _vq_quantthresh__16c0_s_p3_0[] = {
  506. -1.5, -0.5, 0.5, 1.5,
  507. };
  508. static const long _vq_quantmap__16c0_s_p3_0[] = {
  509. 3, 1, 0, 2, 4,
  510. };
  511. static const encode_aux_threshmatch _vq_auxt__16c0_s_p3_0 = {
  512. (float *)_vq_quantthresh__16c0_s_p3_0,
  513. (long *)_vq_quantmap__16c0_s_p3_0,
  514. 5,
  515. 5
  516. };
  517. static const static_codebook _16c0_s_p3_0 = {
  518. 4, 625,
  519. (long *)_vq_lengthlist__16c0_s_p3_0,
  520. 1, -533725184, 1611661312, 3, 0,
  521. (long *)_vq_quantlist__16c0_s_p3_0,
  522. NULL,
  523. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p3_0,
  524. NULL,
  525. 0
  526. };
  527. static const long _vq_quantlist__16c0_s_p4_0[] = {
  528. 4,
  529. 3,
  530. 5,
  531. 2,
  532. 6,
  533. 1,
  534. 7,
  535. 0,
  536. 8,
  537. };
  538. static const long _vq_lengthlist__16c0_s_p4_0[] = {
  539. 1, 3, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
  540. 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
  541. 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
  542. 8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
  543. 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  544. 0,
  545. };
  546. static const float _vq_quantthresh__16c0_s_p4_0[] = {
  547. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  548. };
  549. static const long _vq_quantmap__16c0_s_p4_0[] = {
  550. 7, 5, 3, 1, 0, 2, 4, 6,
  551. 8,
  552. };
  553. static const encode_aux_threshmatch _vq_auxt__16c0_s_p4_0 = {
  554. (float *)_vq_quantthresh__16c0_s_p4_0,
  555. (long *)_vq_quantmap__16c0_s_p4_0,
  556. 9,
  557. 9
  558. };
  559. static const static_codebook _16c0_s_p4_0 = {
  560. 2, 81,
  561. (long *)_vq_lengthlist__16c0_s_p4_0,
  562. 1, -531628032, 1611661312, 4, 0,
  563. (long *)_vq_quantlist__16c0_s_p4_0,
  564. NULL,
  565. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p4_0,
  566. NULL,
  567. 0
  568. };
  569. static const long _vq_quantlist__16c0_s_p5_0[] = {
  570. 4,
  571. 3,
  572. 5,
  573. 2,
  574. 6,
  575. 1,
  576. 7,
  577. 0,
  578. 8,
  579. };
  580. static const long _vq_lengthlist__16c0_s_p5_0[] = {
  581. 1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
  582. 8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 8, 0, 0, 0, 7, 7,
  583. 8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0,
  584. 8, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
  585. 0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
  586. 10,
  587. };
  588. static const float _vq_quantthresh__16c0_s_p5_0[] = {
  589. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  590. };
  591. static const long _vq_quantmap__16c0_s_p5_0[] = {
  592. 7, 5, 3, 1, 0, 2, 4, 6,
  593. 8,
  594. };
  595. static const encode_aux_threshmatch _vq_auxt__16c0_s_p5_0 = {
  596. (float *)_vq_quantthresh__16c0_s_p5_0,
  597. (long *)_vq_quantmap__16c0_s_p5_0,
  598. 9,
  599. 9
  600. };
  601. static const static_codebook _16c0_s_p5_0 = {
  602. 2, 81,
  603. (long *)_vq_lengthlist__16c0_s_p5_0,
  604. 1, -531628032, 1611661312, 4, 0,
  605. (long *)_vq_quantlist__16c0_s_p5_0,
  606. NULL,
  607. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p5_0,
  608. NULL,
  609. 0
  610. };
  611. static const long _vq_quantlist__16c0_s_p6_0[] = {
  612. 8,
  613. 7,
  614. 9,
  615. 6,
  616. 10,
  617. 5,
  618. 11,
  619. 4,
  620. 12,
  621. 3,
  622. 13,
  623. 2,
  624. 14,
  625. 1,
  626. 15,
  627. 0,
  628. 16,
  629. };
  630. static const long _vq_lengthlist__16c0_s_p6_0[] = {
  631. 1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
  632. 11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
  633. 11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
  634. 11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  635. 11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
  636. 10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
  637. 11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
  638. 10,11,11,12,12,12,13, 0, 0, 0, 9, 9, 9, 9,10,10,
  639. 10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10,10,10,
  640. 10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
  641. 10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
  642. 9,10,10,11,11,12,12,13,13,13,14, 0, 0, 0, 0, 0,
  643. 10,10,10,11,11,11,12,12,13,13,13,14, 0, 0, 0, 0,
  644. 0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
  645. 0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
  646. 0, 0, 0, 0, 0,11,11,12,12,12,13,13,14,15,14, 0,
  647. 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,14,14,15,
  648. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,13,14,
  649. 14,
  650. };
  651. static const float _vq_quantthresh__16c0_s_p6_0[] = {
  652. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  653. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  654. };
  655. static const long _vq_quantmap__16c0_s_p6_0[] = {
  656. 15, 13, 11, 9, 7, 5, 3, 1,
  657. 0, 2, 4, 6, 8, 10, 12, 14,
  658. 16,
  659. };
  660. static const encode_aux_threshmatch _vq_auxt__16c0_s_p6_0 = {
  661. (float *)_vq_quantthresh__16c0_s_p6_0,
  662. (long *)_vq_quantmap__16c0_s_p6_0,
  663. 17,
  664. 17
  665. };
  666. static const static_codebook _16c0_s_p6_0 = {
  667. 2, 289,
  668. (long *)_vq_lengthlist__16c0_s_p6_0,
  669. 1, -529530880, 1611661312, 5, 0,
  670. (long *)_vq_quantlist__16c0_s_p6_0,
  671. NULL,
  672. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p6_0,
  673. NULL,
  674. 0
  675. };
  676. static const long _vq_quantlist__16c0_s_p7_0[] = {
  677. 1,
  678. 0,
  679. 2,
  680. };
  681. static const long _vq_lengthlist__16c0_s_p7_0[] = {
  682. 1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,11,10,10,11,
  683. 11,10, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
  684. 11,11,11,10, 6, 9, 9,11,12,12,11, 9, 9, 6, 9,10,
  685. 11,12,12,11, 9,10, 7,11,11,11,11,11,12,13,12, 6,
  686. 9,10,11,10,10,12,13,13, 6,10, 9,11,10,10,11,12,
  687. 13,
  688. };
  689. static const float _vq_quantthresh__16c0_s_p7_0[] = {
  690. -5.5, 5.5,
  691. };
  692. static const long _vq_quantmap__16c0_s_p7_0[] = {
  693. 1, 0, 2,
  694. };
  695. static const encode_aux_threshmatch _vq_auxt__16c0_s_p7_0 = {
  696. (float *)_vq_quantthresh__16c0_s_p7_0,
  697. (long *)_vq_quantmap__16c0_s_p7_0,
  698. 3,
  699. 3
  700. };
  701. static const static_codebook _16c0_s_p7_0 = {
  702. 4, 81,
  703. (long *)_vq_lengthlist__16c0_s_p7_0,
  704. 1, -529137664, 1618345984, 2, 0,
  705. (long *)_vq_quantlist__16c0_s_p7_0,
  706. NULL,
  707. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p7_0,
  708. NULL,
  709. 0
  710. };
  711. static const long _vq_quantlist__16c0_s_p7_1[] = {
  712. 5,
  713. 4,
  714. 6,
  715. 3,
  716. 7,
  717. 2,
  718. 8,
  719. 1,
  720. 9,
  721. 0,
  722. 10,
  723. };
  724. static const long _vq_lengthlist__16c0_s_p7_1[] = {
  725. 1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7,
  726. 8, 8, 8, 9, 9, 9,10,10,10, 6, 7, 8, 8, 8, 8, 9,
  727. 8,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10, 7,
  728. 7, 8, 8, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9, 9,
  729. 9, 9,11,11,11, 8, 8, 9, 9, 9, 9, 9,10,10,11,11,
  730. 9, 9, 9, 9, 9, 9, 9,10,11,11,11,10,11, 9, 9, 9,
  731. 9,10, 9,11,11,11,10,11,10,10, 9, 9,10,10,11,11,
  732. 11,11,11, 9, 9, 9, 9,10,10,
  733. };
  734. static const float _vq_quantthresh__16c0_s_p7_1[] = {
  735. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  736. 3.5, 4.5,
  737. };
  738. static const long _vq_quantmap__16c0_s_p7_1[] = {
  739. 9, 7, 5, 3, 1, 0, 2, 4,
  740. 6, 8, 10,
  741. };
  742. static const encode_aux_threshmatch _vq_auxt__16c0_s_p7_1 = {
  743. (float *)_vq_quantthresh__16c0_s_p7_1,
  744. (long *)_vq_quantmap__16c0_s_p7_1,
  745. 11,
  746. 11
  747. };
  748. static const static_codebook _16c0_s_p7_1 = {
  749. 2, 121,
  750. (long *)_vq_lengthlist__16c0_s_p7_1,
  751. 1, -531365888, 1611661312, 4, 0,
  752. (long *)_vq_quantlist__16c0_s_p7_1,
  753. NULL,
  754. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p7_1,
  755. NULL,
  756. 0
  757. };
  758. static const long _vq_quantlist__16c0_s_p8_0[] = {
  759. 6,
  760. 5,
  761. 7,
  762. 4,
  763. 8,
  764. 3,
  765. 9,
  766. 2,
  767. 10,
  768. 1,
  769. 11,
  770. 0,
  771. 12,
  772. };
  773. static const long _vq_lengthlist__16c0_s_p8_0[] = {
  774. 1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8,10,10, 6, 5, 6,
  775. 8, 8, 8, 8, 8, 8, 8, 9,10,10, 7, 6, 6, 8, 8, 8,
  776. 8, 8, 8, 8, 8,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
  777. 9,10,10,10, 0, 9, 8, 8, 8, 9, 9, 8, 8, 9, 9,10,
  778. 10, 0,12,11, 8, 8, 9, 9, 9, 9,10,10,11,10, 0,12,
  779. 13, 8, 8, 9,10, 9, 9,11,11,11,12, 0, 0, 0, 8, 8,
  780. 8, 8,10, 9,12,13,12,14, 0, 0, 0, 8, 8, 8, 9,10,
  781. 10,12,12,13,14, 0, 0, 0,13,13, 9, 9,11,11, 0, 0,
  782. 14, 0, 0, 0, 0,14,14,10,10,12,11,12,14,14,14, 0,
  783. 0, 0, 0, 0,11,11,13,13,14,13,14,14, 0, 0, 0, 0,
  784. 0,12,13,13,12,13,14,14,14,
  785. };
  786. static const float _vq_quantthresh__16c0_s_p8_0[] = {
  787. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  788. 12.5, 17.5, 22.5, 27.5,
  789. };
  790. static const long _vq_quantmap__16c0_s_p8_0[] = {
  791. 11, 9, 7, 5, 3, 1, 0, 2,
  792. 4, 6, 8, 10, 12,
  793. };
  794. static const encode_aux_threshmatch _vq_auxt__16c0_s_p8_0 = {
  795. (float *)_vq_quantthresh__16c0_s_p8_0,
  796. (long *)_vq_quantmap__16c0_s_p8_0,
  797. 13,
  798. 13
  799. };
  800. static const static_codebook _16c0_s_p8_0 = {
  801. 2, 169,
  802. (long *)_vq_lengthlist__16c0_s_p8_0,
  803. 1, -526516224, 1616117760, 4, 0,
  804. (long *)_vq_quantlist__16c0_s_p8_0,
  805. NULL,
  806. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p8_0,
  807. NULL,
  808. 0
  809. };
  810. static const long _vq_quantlist__16c0_s_p8_1[] = {
  811. 2,
  812. 1,
  813. 3,
  814. 0,
  815. 4,
  816. };
  817. static const long _vq_lengthlist__16c0_s_p8_1[] = {
  818. 1, 4, 3, 5, 5, 7, 7, 7, 6, 6, 7, 7, 7, 5, 5, 7,
  819. 7, 7, 6, 6, 7, 7, 7, 6, 6,
  820. };
  821. static const float _vq_quantthresh__16c0_s_p8_1[] = {
  822. -1.5, -0.5, 0.5, 1.5,
  823. };
  824. static const long _vq_quantmap__16c0_s_p8_1[] = {
  825. 3, 1, 0, 2, 4,
  826. };
  827. static const encode_aux_threshmatch _vq_auxt__16c0_s_p8_1 = {
  828. (float *)_vq_quantthresh__16c0_s_p8_1,
  829. (long *)_vq_quantmap__16c0_s_p8_1,
  830. 5,
  831. 5
  832. };
  833. static const static_codebook _16c0_s_p8_1 = {
  834. 2, 25,
  835. (long *)_vq_lengthlist__16c0_s_p8_1,
  836. 1, -533725184, 1611661312, 3, 0,
  837. (long *)_vq_quantlist__16c0_s_p8_1,
  838. NULL,
  839. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p8_1,
  840. NULL,
  841. 0
  842. };
  843. static const long _vq_quantlist__16c0_s_p9_0[] = {
  844. 1,
  845. 0,
  846. 2,
  847. };
  848. static const long _vq_lengthlist__16c0_s_p9_0[] = {
  849. 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  850. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  851. 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  852. 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  853. 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  854. 7,
  855. };
  856. static const float _vq_quantthresh__16c0_s_p9_0[] = {
  857. -157.5, 157.5,
  858. };
  859. static const long _vq_quantmap__16c0_s_p9_0[] = {
  860. 1, 0, 2,
  861. };
  862. static const encode_aux_threshmatch _vq_auxt__16c0_s_p9_0 = {
  863. (float *)_vq_quantthresh__16c0_s_p9_0,
  864. (long *)_vq_quantmap__16c0_s_p9_0,
  865. 3,
  866. 3
  867. };
  868. static const static_codebook _16c0_s_p9_0 = {
  869. 4, 81,
  870. (long *)_vq_lengthlist__16c0_s_p9_0,
  871. 1, -518803456, 1628680192, 2, 0,
  872. (long *)_vq_quantlist__16c0_s_p9_0,
  873. NULL,
  874. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p9_0,
  875. NULL,
  876. 0
  877. };
  878. static const long _vq_quantlist__16c0_s_p9_1[] = {
  879. 7,
  880. 6,
  881. 8,
  882. 5,
  883. 9,
  884. 4,
  885. 10,
  886. 3,
  887. 11,
  888. 2,
  889. 12,
  890. 1,
  891. 13,
  892. 0,
  893. 14,
  894. };
  895. static const long _vq_lengthlist__16c0_s_p9_1[] = {
  896. 1, 5, 5, 5, 5, 9,11,11,10,10,10,10,10,10,10, 7,
  897. 6, 6, 6, 6,10,10,10,10,10,10,10,10,10,10, 7, 6,
  898. 6, 6, 6,10, 9,10,10,10,10,10,10,10,10,10, 7, 7,
  899. 8, 9,10,10,10,10,10,10,10,10,10,10,10, 8, 7,10,
  900. 10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
  901. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  902. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  903. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  904. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  905. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  906. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  907. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  908. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  909. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  910. 10,
  911. };
  912. static const float _vq_quantthresh__16c0_s_p9_1[] = {
  913. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  914. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  915. };
  916. static const long _vq_quantmap__16c0_s_p9_1[] = {
  917. 13, 11, 9, 7, 5, 3, 1, 0,
  918. 2, 4, 6, 8, 10, 12, 14,
  919. };
  920. static const encode_aux_threshmatch _vq_auxt__16c0_s_p9_1 = {
  921. (float *)_vq_quantthresh__16c0_s_p9_1,
  922. (long *)_vq_quantmap__16c0_s_p9_1,
  923. 15,
  924. 15
  925. };
  926. static const static_codebook _16c0_s_p9_1 = {
  927. 2, 225,
  928. (long *)_vq_lengthlist__16c0_s_p9_1,
  929. 1, -520986624, 1620377600, 4, 0,
  930. (long *)_vq_quantlist__16c0_s_p9_1,
  931. NULL,
  932. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p9_1,
  933. NULL,
  934. 0
  935. };
  936. static const long _vq_quantlist__16c0_s_p9_2[] = {
  937. 10,
  938. 9,
  939. 11,
  940. 8,
  941. 12,
  942. 7,
  943. 13,
  944. 6,
  945. 14,
  946. 5,
  947. 15,
  948. 4,
  949. 16,
  950. 3,
  951. 17,
  952. 2,
  953. 18,
  954. 1,
  955. 19,
  956. 0,
  957. 20,
  958. };
  959. static const long _vq_lengthlist__16c0_s_p9_2[] = {
  960. 1, 5, 5, 7, 8, 8, 7, 9, 9, 9,12,12,11,12,12,10,
  961. 10,11,12,12,12,11,12,12, 8, 9, 8, 7, 9,10,10,11,
  962. 11,10,11,12,10,12,10,12,12,12,11,12,11, 9, 8, 8,
  963. 9,10, 9, 8, 9,10,12,12,11,11,12,11,10,11,12,11,
  964. 12,12, 8, 9, 9, 9,10,11,12,11,12,11,11,11,11,12,
  965. 12,11,11,12,12,11,11, 9, 9, 8, 9, 9,11, 9, 9,10,
  966. 9,11,11,11,11,12,11,11,10,12,12,12, 9,12,11,10,
  967. 11,11,11,11,12,12,12,11,11,11,12,10,12,12,12,10,
  968. 10, 9,10, 9,10,10, 9, 9, 9,10,10,12,10,11,11, 9,
  969. 11,11,10,11,11,11,10,10,10, 9, 9,10,10, 9, 9,10,
  970. 11,11,10,11,10,11,10,11,11,10,11,11,11,10, 9,10,
  971. 10, 9,10, 9, 9,11, 9, 9,11,10,10,11,11,10,10,11,
  972. 10,11, 8, 9,11,11,10, 9,10,11,11,10,11,11,10,10,
  973. 10,11,10, 9,10,10,11, 9,10,10, 9,11,10,10,10,10,
  974. 11,10,11,11, 9,11,10,11,10,10,11,11,10,10,10, 9,
  975. 10,10,11,11,11, 9,10,10,10,10,10,11,10,10,10, 9,
  976. 10,10,11,10,10,10,10,10, 9,10,11,10,10,10,10,11,
  977. 11,11,10,10,10,10,10,11,10,11,10,11,10,10,10, 9,
  978. 11,11,10,10,10,11,11,10,10,10,10,10,10,10,10,11,
  979. 11, 9,10,10,10,11,10,11,10,10,10,11, 9,10,11,10,
  980. 11,10,10, 9,10,10,10,11,10,11,10,10,10,10,10,11,
  981. 11,10,11,11,10,10,11,11,10, 9, 9,10,10,10,10,10,
  982. 9,11, 9,10,10,10,11,11,10,10,10,10,11,11,11,10,
  983. 9, 9,10,10,11,10,10,10,10,10,11,11,11,10,10,10,
  984. 11,11,11, 9,10,10,10,10, 9,10, 9,10,11,10,11,10,
  985. 10,11,11,10,11,11,11,11,11,10,11,10,10,10, 9,11,
  986. 11,10,11,11,11,11,11,11,11,11,11,10,11,10,10,10,
  987. 10,11,10,10,11, 9,10,10,10,
  988. };
  989. static const float _vq_quantthresh__16c0_s_p9_2[] = {
  990. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  991. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  992. 6.5, 7.5, 8.5, 9.5,
  993. };
  994. static const long _vq_quantmap__16c0_s_p9_2[] = {
  995. 19, 17, 15, 13, 11, 9, 7, 5,
  996. 3, 1, 0, 2, 4, 6, 8, 10,
  997. 12, 14, 16, 18, 20,
  998. };
  999. static const encode_aux_threshmatch _vq_auxt__16c0_s_p9_2 = {
  1000. (float *)_vq_quantthresh__16c0_s_p9_2,
  1001. (long *)_vq_quantmap__16c0_s_p9_2,
  1002. 21,
  1003. 21
  1004. };
  1005. static const static_codebook _16c0_s_p9_2 = {
  1006. 2, 441,
  1007. (long *)_vq_lengthlist__16c0_s_p9_2,
  1008. 1, -529268736, 1611661312, 5, 0,
  1009. (long *)_vq_quantlist__16c0_s_p9_2,
  1010. NULL,
  1011. (encode_aux_threshmatch *)&_vq_auxt__16c0_s_p9_2,
  1012. NULL,
  1013. 0
  1014. };
  1015. static const long _huff_lengthlist__16c0_s_single[] = {
  1016. 3, 4,19, 7, 9, 7, 8,11, 9,12, 4, 1,19, 6, 7, 7,
  1017. 8,10,11,13,18,18,18,18,18,18,18,18,18,18, 8, 6,
  1018. 18, 8, 9, 9,11,12,14,18, 9, 6,18, 9, 7, 8, 9,11,
  1019. 12,18, 7, 6,18, 8, 7, 7, 7, 9,11,17, 8, 8,18, 9,
  1020. 7, 6, 6, 8,11,17,10,10,18,12, 9, 8, 7, 9,12,18,
  1021. 13,15,18,15,13,11,10,11,15,18,14,18,18,18,18,18,
  1022. 16,16,18,18,
  1023. };
  1024. static const static_codebook _huff_book__16c0_s_single = {
  1025. 2, 100,
  1026. (long *)_huff_lengthlist__16c0_s_single,
  1027. 0, 0, 0, 0, 0,
  1028. NULL,
  1029. NULL,
  1030. NULL,
  1031. NULL,
  1032. 0
  1033. };
  1034. static const long _huff_lengthlist__16c1_s_long[] = {
  1035. 2, 5,20, 7,10, 7, 8,10,11,11, 4, 2,20, 5, 8, 6,
  1036. 7, 9,10,10,20,20,20,20,19,19,19,19,19,19, 7, 5,
  1037. 19, 6,10, 7, 9,11,13,17,11, 8,19,10, 7, 7, 8,10,
  1038. 11,15, 7, 5,19, 7, 7, 5, 6, 9,11,16, 7, 6,19, 8,
  1039. 7, 6, 6, 7, 9,13, 9, 9,19,11, 9, 8, 6, 7, 8,13,
  1040. 12,14,19,16,13,10, 9, 8, 9,13,14,17,19,18,18,17,
  1041. 12,11,11,13,
  1042. };
  1043. static const static_codebook _huff_book__16c1_s_long = {
  1044. 2, 100,
  1045. (long *)_huff_lengthlist__16c1_s_long,
  1046. 0, 0, 0, 0, 0,
  1047. NULL,
  1048. NULL,
  1049. NULL,
  1050. NULL,
  1051. 0
  1052. };
  1053. static const long _vq_quantlist__16c1_s_p1_0[] = {
  1054. 1,
  1055. 0,
  1056. 2,
  1057. };
  1058. static const long _vq_lengthlist__16c1_s_p1_0[] = {
  1059. 1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  1060. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1061. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1062. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1063. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1064. 0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  1065. 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1066. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1067. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1068. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1069. 0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
  1070. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1071. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1072. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1073. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1074. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1075. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1076. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1077. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1078. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1079. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1080. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1081. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1082. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1083. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1084. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1085. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1086. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1087. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1088. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1089. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1090. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1091. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1092. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1093. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1094. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1095. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1096. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1097. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1098. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1099. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1100. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
  1105. 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  1106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  1110. 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
  1111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1113. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1114. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  1115. 0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
  1116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1150. 0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  1151. 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1155. 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
  1156. 0, 0, 0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
  1157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1160. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
  1161. 0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
  1162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1425. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1426. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1427. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1428. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1429. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1430. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1431. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1432. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1433. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1434. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1435. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1436. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1437. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1438. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1439. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1440. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1444. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1449. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1450. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1451. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1452. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1457. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1458. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1459. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1462. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1465. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1466. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1469. 0,
  1470. };
  1471. static const float _vq_quantthresh__16c1_s_p1_0[] = {
  1472. -0.5, 0.5,
  1473. };
  1474. static const long _vq_quantmap__16c1_s_p1_0[] = {
  1475. 1, 0, 2,
  1476. };
  1477. static const encode_aux_threshmatch _vq_auxt__16c1_s_p1_0 = {
  1478. (float *)_vq_quantthresh__16c1_s_p1_0,
  1479. (long *)_vq_quantmap__16c1_s_p1_0,
  1480. 3,
  1481. 3
  1482. };
  1483. static const static_codebook _16c1_s_p1_0 = {
  1484. 8, 6561,
  1485. (long *)_vq_lengthlist__16c1_s_p1_0,
  1486. 1, -535822336, 1611661312, 2, 0,
  1487. (long *)_vq_quantlist__16c1_s_p1_0,
  1488. NULL,
  1489. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p1_0,
  1490. NULL,
  1491. 0
  1492. };
  1493. static const long _vq_quantlist__16c1_s_p3_0[] = {
  1494. 2,
  1495. 1,
  1496. 3,
  1497. 0,
  1498. 4,
  1499. };
  1500. static const long _vq_lengthlist__16c1_s_p3_0[] = {
  1501. 1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1502. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
  1503. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1504. 0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1505. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 9, 9,
  1506. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1507. 0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  1508. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1509. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1510. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1511. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1512. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1513. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1514. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1515. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1516. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1517. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1518. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1519. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1520. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1521. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1522. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1523. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1524. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1525. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1526. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1527. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1528. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1529. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1530. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1531. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1532. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1533. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1534. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1535. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1536. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1537. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1538. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1539. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1540. 0,
  1541. };
  1542. static const float _vq_quantthresh__16c1_s_p3_0[] = {
  1543. -1.5, -0.5, 0.5, 1.5,
  1544. };
  1545. static const long _vq_quantmap__16c1_s_p3_0[] = {
  1546. 3, 1, 0, 2, 4,
  1547. };
  1548. static const encode_aux_threshmatch _vq_auxt__16c1_s_p3_0 = {
  1549. (float *)_vq_quantthresh__16c1_s_p3_0,
  1550. (long *)_vq_quantmap__16c1_s_p3_0,
  1551. 5,
  1552. 5
  1553. };
  1554. static const static_codebook _16c1_s_p3_0 = {
  1555. 4, 625,
  1556. (long *)_vq_lengthlist__16c1_s_p3_0,
  1557. 1, -533725184, 1611661312, 3, 0,
  1558. (long *)_vq_quantlist__16c1_s_p3_0,
  1559. NULL,
  1560. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p3_0,
  1561. NULL,
  1562. 0
  1563. };
  1564. static const long _vq_quantlist__16c1_s_p4_0[] = {
  1565. 4,
  1566. 3,
  1567. 5,
  1568. 2,
  1569. 6,
  1570. 1,
  1571. 7,
  1572. 0,
  1573. 8,
  1574. };
  1575. static const long _vq_lengthlist__16c1_s_p4_0[] = {
  1576. 1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
  1577. 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
  1578. 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
  1579. 8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0,
  1580. 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1581. 0,
  1582. };
  1583. static const float _vq_quantthresh__16c1_s_p4_0[] = {
  1584. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  1585. };
  1586. static const long _vq_quantmap__16c1_s_p4_0[] = {
  1587. 7, 5, 3, 1, 0, 2, 4, 6,
  1588. 8,
  1589. };
  1590. static const encode_aux_threshmatch _vq_auxt__16c1_s_p4_0 = {
  1591. (float *)_vq_quantthresh__16c1_s_p4_0,
  1592. (long *)_vq_quantmap__16c1_s_p4_0,
  1593. 9,
  1594. 9
  1595. };
  1596. static const static_codebook _16c1_s_p4_0 = {
  1597. 2, 81,
  1598. (long *)_vq_lengthlist__16c1_s_p4_0,
  1599. 1, -531628032, 1611661312, 4, 0,
  1600. (long *)_vq_quantlist__16c1_s_p4_0,
  1601. NULL,
  1602. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p4_0,
  1603. NULL,
  1604. 0
  1605. };
  1606. static const long _vq_quantlist__16c1_s_p5_0[] = {
  1607. 4,
  1608. 3,
  1609. 5,
  1610. 2,
  1611. 6,
  1612. 1,
  1613. 7,
  1614. 0,
  1615. 8,
  1616. };
  1617. static const long _vq_lengthlist__16c1_s_p5_0[] = {
  1618. 1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
  1619. 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 8, 8,
  1620. 8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
  1621. 9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
  1622. 0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
  1623. 10,
  1624. };
  1625. static const float _vq_quantthresh__16c1_s_p5_0[] = {
  1626. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  1627. };
  1628. static const long _vq_quantmap__16c1_s_p5_0[] = {
  1629. 7, 5, 3, 1, 0, 2, 4, 6,
  1630. 8,
  1631. };
  1632. static const encode_aux_threshmatch _vq_auxt__16c1_s_p5_0 = {
  1633. (float *)_vq_quantthresh__16c1_s_p5_0,
  1634. (long *)_vq_quantmap__16c1_s_p5_0,
  1635. 9,
  1636. 9
  1637. };
  1638. static const static_codebook _16c1_s_p5_0 = {
  1639. 2, 81,
  1640. (long *)_vq_lengthlist__16c1_s_p5_0,
  1641. 1, -531628032, 1611661312, 4, 0,
  1642. (long *)_vq_quantlist__16c1_s_p5_0,
  1643. NULL,
  1644. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p5_0,
  1645. NULL,
  1646. 0
  1647. };
  1648. static const long _vq_quantlist__16c1_s_p6_0[] = {
  1649. 8,
  1650. 7,
  1651. 9,
  1652. 6,
  1653. 10,
  1654. 5,
  1655. 11,
  1656. 4,
  1657. 12,
  1658. 3,
  1659. 13,
  1660. 2,
  1661. 14,
  1662. 1,
  1663. 15,
  1664. 0,
  1665. 16,
  1666. };
  1667. static const long _vq_lengthlist__16c1_s_p6_0[] = {
  1668. 1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
  1669. 12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
  1670. 12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
  1671. 11,12,12, 0, 0, 0, 8, 8, 8, 9,10, 9,10,10,10,10,
  1672. 11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,11,
  1673. 11,11,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
  1674. 11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
  1675. 10,11,11,12,12,13,13, 0, 0, 0, 9, 9, 9, 9,10,10,
  1676. 10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
  1677. 10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
  1678. 10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
  1679. 9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0,
  1680. 10,10,11,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0,
  1681. 0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
  1682. 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
  1683. 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0,
  1684. 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
  1685. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
  1686. 14,
  1687. };
  1688. static const float _vq_quantthresh__16c1_s_p6_0[] = {
  1689. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  1690. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  1691. };
  1692. static const long _vq_quantmap__16c1_s_p6_0[] = {
  1693. 15, 13, 11, 9, 7, 5, 3, 1,
  1694. 0, 2, 4, 6, 8, 10, 12, 14,
  1695. 16,
  1696. };
  1697. static const encode_aux_threshmatch _vq_auxt__16c1_s_p6_0 = {
  1698. (float *)_vq_quantthresh__16c1_s_p6_0,
  1699. (long *)_vq_quantmap__16c1_s_p6_0,
  1700. 17,
  1701. 17
  1702. };
  1703. static const static_codebook _16c1_s_p6_0 = {
  1704. 2, 289,
  1705. (long *)_vq_lengthlist__16c1_s_p6_0,
  1706. 1, -529530880, 1611661312, 5, 0,
  1707. (long *)_vq_quantlist__16c1_s_p6_0,
  1708. NULL,
  1709. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p6_0,
  1710. NULL,
  1711. 0
  1712. };
  1713. static const long _vq_quantlist__16c1_s_p7_0[] = {
  1714. 1,
  1715. 0,
  1716. 2,
  1717. };
  1718. static const long _vq_lengthlist__16c1_s_p7_0[] = {
  1719. 1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9,10,10,
  1720. 10, 9, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
  1721. 11,11,10,10, 6,10, 9,11,11,11,11,10,10, 6,10,10,
  1722. 11,11,11,11,10,10, 7,11,11,11,11,11,12,12,11, 6,
  1723. 10,10,11,10,10,11,11,11, 6,10,10,10,11,10,11,11,
  1724. 11,
  1725. };
  1726. static const float _vq_quantthresh__16c1_s_p7_0[] = {
  1727. -5.5, 5.5,
  1728. };
  1729. static const long _vq_quantmap__16c1_s_p7_0[] = {
  1730. 1, 0, 2,
  1731. };
  1732. static const encode_aux_threshmatch _vq_auxt__16c1_s_p7_0 = {
  1733. (float *)_vq_quantthresh__16c1_s_p7_0,
  1734. (long *)_vq_quantmap__16c1_s_p7_0,
  1735. 3,
  1736. 3
  1737. };
  1738. static const static_codebook _16c1_s_p7_0 = {
  1739. 4, 81,
  1740. (long *)_vq_lengthlist__16c1_s_p7_0,
  1741. 1, -529137664, 1618345984, 2, 0,
  1742. (long *)_vq_quantlist__16c1_s_p7_0,
  1743. NULL,
  1744. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p7_0,
  1745. NULL,
  1746. 0
  1747. };
  1748. static const long _vq_quantlist__16c1_s_p7_1[] = {
  1749. 5,
  1750. 4,
  1751. 6,
  1752. 3,
  1753. 7,
  1754. 2,
  1755. 8,
  1756. 1,
  1757. 9,
  1758. 0,
  1759. 10,
  1760. };
  1761. static const long _vq_lengthlist__16c1_s_p7_1[] = {
  1762. 2, 3, 3, 5, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
  1763. 7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
  1764. 8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
  1765. 7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
  1766. 8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
  1767. 8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
  1768. 8, 9, 9,10,10,10,10,10, 9, 9, 8, 8, 9, 9,10,10,
  1769. 10,10,10, 8, 8, 8, 8, 9, 9,
  1770. };
  1771. static const float _vq_quantthresh__16c1_s_p7_1[] = {
  1772. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  1773. 3.5, 4.5,
  1774. };
  1775. static const long _vq_quantmap__16c1_s_p7_1[] = {
  1776. 9, 7, 5, 3, 1, 0, 2, 4,
  1777. 6, 8, 10,
  1778. };
  1779. static const encode_aux_threshmatch _vq_auxt__16c1_s_p7_1 = {
  1780. (float *)_vq_quantthresh__16c1_s_p7_1,
  1781. (long *)_vq_quantmap__16c1_s_p7_1,
  1782. 11,
  1783. 11
  1784. };
  1785. static const static_codebook _16c1_s_p7_1 = {
  1786. 2, 121,
  1787. (long *)_vq_lengthlist__16c1_s_p7_1,
  1788. 1, -531365888, 1611661312, 4, 0,
  1789. (long *)_vq_quantlist__16c1_s_p7_1,
  1790. NULL,
  1791. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p7_1,
  1792. NULL,
  1793. 0
  1794. };
  1795. static const long _vq_quantlist__16c1_s_p8_0[] = {
  1796. 6,
  1797. 5,
  1798. 7,
  1799. 4,
  1800. 8,
  1801. 3,
  1802. 9,
  1803. 2,
  1804. 10,
  1805. 1,
  1806. 11,
  1807. 0,
  1808. 12,
  1809. };
  1810. static const long _vq_lengthlist__16c1_s_p8_0[] = {
  1811. 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
  1812. 7, 8, 8, 9, 8, 8, 9, 9,10,11, 6, 5, 5, 8, 8, 9,
  1813. 9, 8, 8, 9,10,10,11, 0, 8, 8, 8, 9, 9, 9, 9, 9,
  1814. 10,10,11,11, 0, 9, 9, 9, 8, 9, 9, 9, 9,10,10,11,
  1815. 11, 0,13,13, 9, 9,10,10,10,10,11,11,12,12, 0,14,
  1816. 13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
  1817. 9, 9,11,11,12,12,13,12, 0, 0, 0,10,10, 9, 9,10,
  1818. 10,12,12,13,13, 0, 0, 0,13,14,11,10,11,11,12,12,
  1819. 13,14, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
  1820. 0, 0, 0, 0,12,12,12,12,13,13,14,15, 0, 0, 0, 0,
  1821. 0,12,12,12,12,13,13,14,15,
  1822. };
  1823. static const float _vq_quantthresh__16c1_s_p8_0[] = {
  1824. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  1825. 12.5, 17.5, 22.5, 27.5,
  1826. };
  1827. static const long _vq_quantmap__16c1_s_p8_0[] = {
  1828. 11, 9, 7, 5, 3, 1, 0, 2,
  1829. 4, 6, 8, 10, 12,
  1830. };
  1831. static const encode_aux_threshmatch _vq_auxt__16c1_s_p8_0 = {
  1832. (float *)_vq_quantthresh__16c1_s_p8_0,
  1833. (long *)_vq_quantmap__16c1_s_p8_0,
  1834. 13,
  1835. 13
  1836. };
  1837. static const static_codebook _16c1_s_p8_0 = {
  1838. 2, 169,
  1839. (long *)_vq_lengthlist__16c1_s_p8_0,
  1840. 1, -526516224, 1616117760, 4, 0,
  1841. (long *)_vq_quantlist__16c1_s_p8_0,
  1842. NULL,
  1843. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p8_0,
  1844. NULL,
  1845. 0
  1846. };
  1847. static const long _vq_quantlist__16c1_s_p8_1[] = {
  1848. 2,
  1849. 1,
  1850. 3,
  1851. 0,
  1852. 4,
  1853. };
  1854. static const long _vq_lengthlist__16c1_s_p8_1[] = {
  1855. 2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
  1856. 6, 6, 5, 5, 6, 6, 6, 5, 5,
  1857. };
  1858. static const float _vq_quantthresh__16c1_s_p8_1[] = {
  1859. -1.5, -0.5, 0.5, 1.5,
  1860. };
  1861. static const long _vq_quantmap__16c1_s_p8_1[] = {
  1862. 3, 1, 0, 2, 4,
  1863. };
  1864. static const encode_aux_threshmatch _vq_auxt__16c1_s_p8_1 = {
  1865. (float *)_vq_quantthresh__16c1_s_p8_1,
  1866. (long *)_vq_quantmap__16c1_s_p8_1,
  1867. 5,
  1868. 5
  1869. };
  1870. static const static_codebook _16c1_s_p8_1 = {
  1871. 2, 25,
  1872. (long *)_vq_lengthlist__16c1_s_p8_1,
  1873. 1, -533725184, 1611661312, 3, 0,
  1874. (long *)_vq_quantlist__16c1_s_p8_1,
  1875. NULL,
  1876. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p8_1,
  1877. NULL,
  1878. 0
  1879. };
  1880. static const long _vq_quantlist__16c1_s_p9_0[] = {
  1881. 6,
  1882. 5,
  1883. 7,
  1884. 4,
  1885. 8,
  1886. 3,
  1887. 9,
  1888. 2,
  1889. 10,
  1890. 1,
  1891. 11,
  1892. 0,
  1893. 12,
  1894. };
  1895. static const long _vq_lengthlist__16c1_s_p9_0[] = {
  1896. 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  1897. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  1898. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  1899. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  1900. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  1901. 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  1902. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  1903. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  1904. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  1905. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  1906. 8, 8, 8, 8, 8, 8, 8, 8, 8,
  1907. };
  1908. static const float _vq_quantthresh__16c1_s_p9_0[] = {
  1909. -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5,
  1910. 787.5, 1102.5, 1417.5, 1732.5,
  1911. };
  1912. static const long _vq_quantmap__16c1_s_p9_0[] = {
  1913. 11, 9, 7, 5, 3, 1, 0, 2,
  1914. 4, 6, 8, 10, 12,
  1915. };
  1916. static const encode_aux_threshmatch _vq_auxt__16c1_s_p9_0 = {
  1917. (float *)_vq_quantthresh__16c1_s_p9_0,
  1918. (long *)_vq_quantmap__16c1_s_p9_0,
  1919. 13,
  1920. 13
  1921. };
  1922. static const static_codebook _16c1_s_p9_0 = {
  1923. 2, 169,
  1924. (long *)_vq_lengthlist__16c1_s_p9_0,
  1925. 1, -513964032, 1628680192, 4, 0,
  1926. (long *)_vq_quantlist__16c1_s_p9_0,
  1927. NULL,
  1928. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p9_0,
  1929. NULL,
  1930. 0
  1931. };
  1932. static const long _vq_quantlist__16c1_s_p9_1[] = {
  1933. 7,
  1934. 6,
  1935. 8,
  1936. 5,
  1937. 9,
  1938. 4,
  1939. 10,
  1940. 3,
  1941. 11,
  1942. 2,
  1943. 12,
  1944. 1,
  1945. 13,
  1946. 0,
  1947. 14,
  1948. };
  1949. static const long _vq_lengthlist__16c1_s_p9_1[] = {
  1950. 1, 4, 4, 4, 4, 8, 8,12,13,14,14,14,14,14,14, 6,
  1951. 6, 6, 6, 6,10, 9,14,14,14,14,14,14,14,14, 7, 6,
  1952. 5, 6, 6,10, 9,12,13,13,13,13,13,13,13,13, 7, 7,
  1953. 9, 9,11,11,12,13,13,13,13,13,13,13,13, 7, 7, 8,
  1954. 8,11,12,13,13,13,13,13,13,13,13,13,12,12,10,10,
  1955. 13,12,13,13,13,13,13,13,13,13,13,12,12,10,10,13,
  1956. 13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,12,
  1957. 13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
  1958. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  1959. 13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
  1960. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  1961. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  1962. 13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,13,
  1963. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  1964. 13,
  1965. };
  1966. static const float _vq_quantthresh__16c1_s_p9_1[] = {
  1967. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  1968. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  1969. };
  1970. static const long _vq_quantmap__16c1_s_p9_1[] = {
  1971. 13, 11, 9, 7, 5, 3, 1, 0,
  1972. 2, 4, 6, 8, 10, 12, 14,
  1973. };
  1974. static const encode_aux_threshmatch _vq_auxt__16c1_s_p9_1 = {
  1975. (float *)_vq_quantthresh__16c1_s_p9_1,
  1976. (long *)_vq_quantmap__16c1_s_p9_1,
  1977. 15,
  1978. 15
  1979. };
  1980. static const static_codebook _16c1_s_p9_1 = {
  1981. 2, 225,
  1982. (long *)_vq_lengthlist__16c1_s_p9_1,
  1983. 1, -520986624, 1620377600, 4, 0,
  1984. (long *)_vq_quantlist__16c1_s_p9_1,
  1985. NULL,
  1986. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p9_1,
  1987. NULL,
  1988. 0
  1989. };
  1990. static const long _vq_quantlist__16c1_s_p9_2[] = {
  1991. 10,
  1992. 9,
  1993. 11,
  1994. 8,
  1995. 12,
  1996. 7,
  1997. 13,
  1998. 6,
  1999. 14,
  2000. 5,
  2001. 15,
  2002. 4,
  2003. 16,
  2004. 3,
  2005. 17,
  2006. 2,
  2007. 18,
  2008. 1,
  2009. 19,
  2010. 0,
  2011. 20,
  2012. };
  2013. static const long _vq_lengthlist__16c1_s_p9_2[] = {
  2014. 1, 4, 4, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10,
  2015. 10,10, 9,10,10,11,12,12, 8, 8, 8, 8, 9, 9, 9, 9,
  2016. 10,10,10,10,10,11,11,10,12,11,11,13,11, 7, 7, 8,
  2017. 8, 8, 8, 9, 9, 9,10,10,10,10, 9,10,10,11,11,12,
  2018. 11,11, 8, 8, 8, 8, 9, 9,10,10,10,10,11,11,11,11,
  2019. 11,11,11,12,11,12,12, 8, 8, 9, 9, 9, 9, 9,10,10,
  2020. 10,10,10,10,11,11,11,11,11,11,12,11, 9, 9, 9, 9,
  2021. 10,10,10,10,11,10,11,11,11,11,11,11,12,12,12,12,
  2022. 11, 9, 9, 9, 9,10,10,10,10,11,11,11,11,11,11,11,
  2023. 11,11,12,12,12,13, 9,10,10, 9,11,10,10,10,10,11,
  2024. 11,11,11,11,10,11,12,11,12,12,11,12,11,10, 9,10,
  2025. 10,11,10,11,11,11,11,11,11,11,11,11,12,12,11,12,
  2026. 12,12,10,10,10,11,10,11,11,11,11,11,11,11,11,11,
  2027. 11,11,12,13,12,12,11, 9,10,10,11,11,10,11,11,11,
  2028. 12,11,11,11,11,11,12,12,13,13,12,13,10,10,12,10,
  2029. 11,11,11,11,11,11,11,11,11,12,12,11,13,12,12,12,
  2030. 12,13,12,11,11,11,11,11,11,12,11,12,11,11,11,11,
  2031. 12,12,13,12,11,12,12,11,11,11,11,11,12,11,11,11,
  2032. 11,12,11,11,12,11,12,13,13,12,12,12,12,11,11,11,
  2033. 11,11,12,11,11,12,11,12,11,11,11,11,13,12,12,12,
  2034. 12,13,11,11,11,12,12,11,11,11,12,11,12,12,12,11,
  2035. 12,13,12,11,11,12,12,11,12,11,11,11,12,12,11,12,
  2036. 11,11,11,12,12,12,12,13,12,13,12,12,12,12,11,11,
  2037. 12,11,11,11,11,11,11,12,12,12,13,12,11,13,13,12,
  2038. 12,11,12,10,11,11,11,11,12,11,12,12,11,12,12,13,
  2039. 12,12,13,12,12,12,12,12,11,12,12,12,11,12,11,11,
  2040. 11,12,13,12,13,13,13,13,13,12,13,13,12,12,13,11,
  2041. 11,11,11,11,12,11,11,12,11,
  2042. };
  2043. static const float _vq_quantthresh__16c1_s_p9_2[] = {
  2044. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  2045. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  2046. 6.5, 7.5, 8.5, 9.5,
  2047. };
  2048. static const long _vq_quantmap__16c1_s_p9_2[] = {
  2049. 19, 17, 15, 13, 11, 9, 7, 5,
  2050. 3, 1, 0, 2, 4, 6, 8, 10,
  2051. 12, 14, 16, 18, 20,
  2052. };
  2053. static const encode_aux_threshmatch _vq_auxt__16c1_s_p9_2 = {
  2054. (float *)_vq_quantthresh__16c1_s_p9_2,
  2055. (long *)_vq_quantmap__16c1_s_p9_2,
  2056. 21,
  2057. 21
  2058. };
  2059. static const static_codebook _16c1_s_p9_2 = {
  2060. 2, 441,
  2061. (long *)_vq_lengthlist__16c1_s_p9_2,
  2062. 1, -529268736, 1611661312, 5, 0,
  2063. (long *)_vq_quantlist__16c1_s_p9_2,
  2064. NULL,
  2065. (encode_aux_threshmatch *)&_vq_auxt__16c1_s_p9_2,
  2066. NULL,
  2067. 0
  2068. };
  2069. static const long _huff_lengthlist__16c1_s_short[] = {
  2070. 5, 6,17, 8,12, 9,10,10,12,13, 5, 2,17, 4, 9, 5,
  2071. 7, 8,11,13,16,16,16,16,16,16,16,16,16,16, 6, 4,
  2072. 16, 5,10, 5, 7,10,14,16,13, 9,16,11, 8, 7, 8, 9,
  2073. 13,16, 7, 4,16, 5, 7, 4, 6, 8,11,13, 8, 6,16, 7,
  2074. 8, 5, 5, 7, 9,13, 9, 8,16, 9, 8, 6, 6, 7, 9,13,
  2075. 11,11,16,10,10, 7, 7, 7, 9,13,13,13,16,13,13, 9,
  2076. 9, 9,10,13,
  2077. };
  2078. static const static_codebook _huff_book__16c1_s_short = {
  2079. 2, 100,
  2080. (long *)_huff_lengthlist__16c1_s_short,
  2081. 0, 0, 0, 0, 0,
  2082. NULL,
  2083. NULL,
  2084. NULL,
  2085. NULL,
  2086. 0
  2087. };
  2088. static const long _huff_lengthlist__16c2_s_long[] = {
  2089. 4, 7, 9, 9, 9, 8, 9,10,15,19, 5, 4, 5, 6, 7, 7,
  2090. 8, 9,14,16, 6, 5, 4, 5, 6, 7, 8,10,12,19, 7, 6,
  2091. 5, 4, 5, 6, 7, 9,11,18, 8, 7, 6, 5, 5, 5, 7, 9,
  2092. 10,17, 8, 7, 7, 5, 5, 5, 6, 7,12,18, 8, 8, 8, 7,
  2093. 7, 5, 5, 7,12,18, 8, 9,10, 9, 9, 7, 6, 7,12,17,
  2094. 14,18,16,16,15,12,11,10,12,18,15,17,18,18,18,15,
  2095. 14,14,16,18,
  2096. };
  2097. static const static_codebook _huff_book__16c2_s_long = {
  2098. 2, 100,
  2099. (long *)_huff_lengthlist__16c2_s_long,
  2100. 0, 0, 0, 0, 0,
  2101. NULL,
  2102. NULL,
  2103. NULL,
  2104. NULL,
  2105. 0
  2106. };
  2107. static const long _vq_quantlist__16c2_s_p1_0[] = {
  2108. 1,
  2109. 0,
  2110. 2,
  2111. };
  2112. static const long _vq_lengthlist__16c2_s_p1_0[] = {
  2113. 1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
  2114. 0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2118. 0,
  2119. };
  2120. static const float _vq_quantthresh__16c2_s_p1_0[] = {
  2121. -0.5, 0.5,
  2122. };
  2123. static const long _vq_quantmap__16c2_s_p1_0[] = {
  2124. 1, 0, 2,
  2125. };
  2126. static const encode_aux_threshmatch _vq_auxt__16c2_s_p1_0 = {
  2127. (float *)_vq_quantthresh__16c2_s_p1_0,
  2128. (long *)_vq_quantmap__16c2_s_p1_0,
  2129. 3,
  2130. 3
  2131. };
  2132. static const static_codebook _16c2_s_p1_0 = {
  2133. 4, 81,
  2134. (long *)_vq_lengthlist__16c2_s_p1_0,
  2135. 1, -535822336, 1611661312, 2, 0,
  2136. (long *)_vq_quantlist__16c2_s_p1_0,
  2137. NULL,
  2138. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p1_0,
  2139. NULL,
  2140. 0
  2141. };
  2142. static const long _vq_quantlist__16c2_s_p2_0[] = {
  2143. 2,
  2144. 1,
  2145. 3,
  2146. 0,
  2147. 4,
  2148. };
  2149. static const long _vq_lengthlist__16c2_s_p2_0[] = {
  2150. 2, 4, 3, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 8, 8, 0,
  2151. 0, 0, 8, 8, 0, 0, 0, 8, 8, 4, 5, 4, 8, 8, 0, 0,
  2152. 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
  2153. 9, 9, 4, 4, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8,
  2154. 8, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 7, 8, 8,10,10,
  2155. 0, 0, 0,12,11, 0, 0, 0,11,11, 0, 0, 0,14,13, 0,
  2156. 0, 0,14,13, 7, 8, 8, 9,10, 0, 0, 0,11,12, 0, 0,
  2157. 0,11,11, 0, 0, 0,14,14, 0, 0, 0,13,14, 0, 0, 0,
  2158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2162. 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8,11,11, 0, 0, 0,
  2163. 11,11, 0, 0, 0,12,11, 0, 0, 0,12,12, 0, 0, 0,13,
  2164. 13, 8, 8, 8,11,11, 0, 0, 0,11,11, 0, 0, 0,11,12,
  2165. 0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
  2166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2170. 0, 0, 0, 0, 0, 8, 8, 8,12,11, 0, 0, 0,12,11, 0,
  2171. 0, 0,11,11, 0, 0, 0,13,13, 0, 0, 0,13,12, 8, 8,
  2172. 8,11,12, 0, 0, 0,11,12, 0, 0, 0,11,11, 0, 0, 0,
  2173. 13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2178. 0, 0, 8, 9, 9,14,13, 0, 0, 0,13,12, 0, 0, 0,13,
  2179. 13, 0, 0, 0,13,12, 0, 0, 0,13,13, 8, 9, 9,13,14,
  2180. 0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,13, 0,
  2181. 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
  2186. 9, 9,14,13, 0, 0, 0,13,13, 0, 0, 0,13,12, 0, 0,
  2187. 0,13,13, 0, 0, 0,13,12, 8, 9, 9,14,14, 0, 0, 0,
  2188. 13,13, 0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,
  2189. 13,
  2190. };
  2191. static const float _vq_quantthresh__16c2_s_p2_0[] = {
  2192. -1.5, -0.5, 0.5, 1.5,
  2193. };
  2194. static const long _vq_quantmap__16c2_s_p2_0[] = {
  2195. 3, 1, 0, 2, 4,
  2196. };
  2197. static const encode_aux_threshmatch _vq_auxt__16c2_s_p2_0 = {
  2198. (float *)_vq_quantthresh__16c2_s_p2_0,
  2199. (long *)_vq_quantmap__16c2_s_p2_0,
  2200. 5,
  2201. 5
  2202. };
  2203. static const static_codebook _16c2_s_p2_0 = {
  2204. 4, 625,
  2205. (long *)_vq_lengthlist__16c2_s_p2_0,
  2206. 1, -533725184, 1611661312, 3, 0,
  2207. (long *)_vq_quantlist__16c2_s_p2_0,
  2208. NULL,
  2209. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p2_0,
  2210. NULL,
  2211. 0
  2212. };
  2213. static const long _vq_quantlist__16c2_s_p3_0[] = {
  2214. 4,
  2215. 3,
  2216. 5,
  2217. 2,
  2218. 6,
  2219. 1,
  2220. 7,
  2221. 0,
  2222. 8,
  2223. };
  2224. static const long _vq_lengthlist__16c2_s_p3_0[] = {
  2225. 1, 3, 3, 6, 6, 7, 7, 8, 8, 0, 0, 0, 6, 6, 7, 7,
  2226. 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
  2227. 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
  2228. 7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
  2229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2230. 0,
  2231. };
  2232. static const float _vq_quantthresh__16c2_s_p3_0[] = {
  2233. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  2234. };
  2235. static const long _vq_quantmap__16c2_s_p3_0[] = {
  2236. 7, 5, 3, 1, 0, 2, 4, 6,
  2237. 8,
  2238. };
  2239. static const encode_aux_threshmatch _vq_auxt__16c2_s_p3_0 = {
  2240. (float *)_vq_quantthresh__16c2_s_p3_0,
  2241. (long *)_vq_quantmap__16c2_s_p3_0,
  2242. 9,
  2243. 9
  2244. };
  2245. static const static_codebook _16c2_s_p3_0 = {
  2246. 2, 81,
  2247. (long *)_vq_lengthlist__16c2_s_p3_0,
  2248. 1, -531628032, 1611661312, 4, 0,
  2249. (long *)_vq_quantlist__16c2_s_p3_0,
  2250. NULL,
  2251. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p3_0,
  2252. NULL,
  2253. 0
  2254. };
  2255. static const long _vq_quantlist__16c2_s_p4_0[] = {
  2256. 8,
  2257. 7,
  2258. 9,
  2259. 6,
  2260. 10,
  2261. 5,
  2262. 11,
  2263. 4,
  2264. 12,
  2265. 3,
  2266. 13,
  2267. 2,
  2268. 14,
  2269. 1,
  2270. 15,
  2271. 0,
  2272. 16,
  2273. };
  2274. static const long _vq_lengthlist__16c2_s_p4_0[] = {
  2275. 2, 3, 3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,
  2276. 10, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
  2277. 11,11, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
  2278. 10,10,11, 0, 0, 0, 6, 6, 8, 8, 8, 8, 9, 9,10,10,
  2279. 10,11,11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
  2280. 10,11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,
  2281. 10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
  2282. 9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
  2283. 10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
  2284. 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
  2285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2293. 0,
  2294. };
  2295. static const float _vq_quantthresh__16c2_s_p4_0[] = {
  2296. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  2297. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  2298. };
  2299. static const long _vq_quantmap__16c2_s_p4_0[] = {
  2300. 15, 13, 11, 9, 7, 5, 3, 1,
  2301. 0, 2, 4, 6, 8, 10, 12, 14,
  2302. 16,
  2303. };
  2304. static const encode_aux_threshmatch _vq_auxt__16c2_s_p4_0 = {
  2305. (float *)_vq_quantthresh__16c2_s_p4_0,
  2306. (long *)_vq_quantmap__16c2_s_p4_0,
  2307. 17,
  2308. 17
  2309. };
  2310. static const static_codebook _16c2_s_p4_0 = {
  2311. 2, 289,
  2312. (long *)_vq_lengthlist__16c2_s_p4_0,
  2313. 1, -529530880, 1611661312, 5, 0,
  2314. (long *)_vq_quantlist__16c2_s_p4_0,
  2315. NULL,
  2316. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p4_0,
  2317. NULL,
  2318. 0
  2319. };
  2320. static const long _vq_quantlist__16c2_s_p5_0[] = {
  2321. 1,
  2322. 0,
  2323. 2,
  2324. };
  2325. static const long _vq_lengthlist__16c2_s_p5_0[] = {
  2326. 1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
  2327. 10,10, 4, 7, 6,10,10,10,10,10,10, 5, 9, 9, 9,12,
  2328. 11,10,11,12, 7,10,10,12,12,12,12,12,12, 7,10,10,
  2329. 11,12,12,12,12,13, 6,10,10,10,12,12,10,12,12, 7,
  2330. 10,10,11,13,12,12,12,12, 7,10,10,11,12,12,12,12,
  2331. 12,
  2332. };
  2333. static const float _vq_quantthresh__16c2_s_p5_0[] = {
  2334. -5.5, 5.5,
  2335. };
  2336. static const long _vq_quantmap__16c2_s_p5_0[] = {
  2337. 1, 0, 2,
  2338. };
  2339. static const encode_aux_threshmatch _vq_auxt__16c2_s_p5_0 = {
  2340. (float *)_vq_quantthresh__16c2_s_p5_0,
  2341. (long *)_vq_quantmap__16c2_s_p5_0,
  2342. 3,
  2343. 3
  2344. };
  2345. static const static_codebook _16c2_s_p5_0 = {
  2346. 4, 81,
  2347. (long *)_vq_lengthlist__16c2_s_p5_0,
  2348. 1, -529137664, 1618345984, 2, 0,
  2349. (long *)_vq_quantlist__16c2_s_p5_0,
  2350. NULL,
  2351. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p5_0,
  2352. NULL,
  2353. 0
  2354. };
  2355. static const long _vq_quantlist__16c2_s_p5_1[] = {
  2356. 5,
  2357. 4,
  2358. 6,
  2359. 3,
  2360. 7,
  2361. 2,
  2362. 8,
  2363. 1,
  2364. 9,
  2365. 0,
  2366. 10,
  2367. };
  2368. static const long _vq_lengthlist__16c2_s_p5_1[] = {
  2369. 2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11, 6, 6,
  2370. 7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8,
  2371. 8,11,11,11, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
  2372. 6, 8, 8, 8, 8, 9, 9,11,11,11, 7, 7, 8, 8, 8, 8,
  2373. 8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 9,11,11,11,
  2374. 8, 8, 8, 8, 8, 8, 8, 8,11,11,11,11,11, 8, 8, 8,
  2375. 8, 8, 8,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
  2376. 11,11,11, 7, 7, 8, 8, 8, 8,
  2377. };
  2378. static const float _vq_quantthresh__16c2_s_p5_1[] = {
  2379. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  2380. 3.5, 4.5,
  2381. };
  2382. static const long _vq_quantmap__16c2_s_p5_1[] = {
  2383. 9, 7, 5, 3, 1, 0, 2, 4,
  2384. 6, 8, 10,
  2385. };
  2386. static const encode_aux_threshmatch _vq_auxt__16c2_s_p5_1 = {
  2387. (float *)_vq_quantthresh__16c2_s_p5_1,
  2388. (long *)_vq_quantmap__16c2_s_p5_1,
  2389. 11,
  2390. 11
  2391. };
  2392. static const static_codebook _16c2_s_p5_1 = {
  2393. 2, 121,
  2394. (long *)_vq_lengthlist__16c2_s_p5_1,
  2395. 1, -531365888, 1611661312, 4, 0,
  2396. (long *)_vq_quantlist__16c2_s_p5_1,
  2397. NULL,
  2398. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p5_1,
  2399. NULL,
  2400. 0
  2401. };
  2402. static const long _vq_quantlist__16c2_s_p6_0[] = {
  2403. 6,
  2404. 5,
  2405. 7,
  2406. 4,
  2407. 8,
  2408. 3,
  2409. 9,
  2410. 2,
  2411. 10,
  2412. 1,
  2413. 11,
  2414. 0,
  2415. 12,
  2416. };
  2417. static const long _vq_lengthlist__16c2_s_p6_0[] = {
  2418. 1, 4, 4, 7, 6, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
  2419. 7, 7, 9, 9, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
  2420. 9,10,10,11,11,12,12, 0, 6, 6, 7, 7, 9, 9,10,10,
  2421. 11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,12,12,
  2422. 12, 0,11,11, 8, 8,10,10,11,11,12,12,13,13, 0,11,
  2423. 12, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
  2424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2425. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2426. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2427. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2428. 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2429. };
  2430. static const float _vq_quantthresh__16c2_s_p6_0[] = {
  2431. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  2432. 12.5, 17.5, 22.5, 27.5,
  2433. };
  2434. static const long _vq_quantmap__16c2_s_p6_0[] = {
  2435. 11, 9, 7, 5, 3, 1, 0, 2,
  2436. 4, 6, 8, 10, 12,
  2437. };
  2438. static const encode_aux_threshmatch _vq_auxt__16c2_s_p6_0 = {
  2439. (float *)_vq_quantthresh__16c2_s_p6_0,
  2440. (long *)_vq_quantmap__16c2_s_p6_0,
  2441. 13,
  2442. 13
  2443. };
  2444. static const static_codebook _16c2_s_p6_0 = {
  2445. 2, 169,
  2446. (long *)_vq_lengthlist__16c2_s_p6_0,
  2447. 1, -526516224, 1616117760, 4, 0,
  2448. (long *)_vq_quantlist__16c2_s_p6_0,
  2449. NULL,
  2450. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p6_0,
  2451. NULL,
  2452. 0
  2453. };
  2454. static const long _vq_quantlist__16c2_s_p6_1[] = {
  2455. 2,
  2456. 1,
  2457. 3,
  2458. 0,
  2459. 4,
  2460. };
  2461. static const long _vq_lengthlist__16c2_s_p6_1[] = {
  2462. 2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
  2463. 6, 6, 5, 5, 6, 6, 6, 5, 5,
  2464. };
  2465. static const float _vq_quantthresh__16c2_s_p6_1[] = {
  2466. -1.5, -0.5, 0.5, 1.5,
  2467. };
  2468. static const long _vq_quantmap__16c2_s_p6_1[] = {
  2469. 3, 1, 0, 2, 4,
  2470. };
  2471. static const encode_aux_threshmatch _vq_auxt__16c2_s_p6_1 = {
  2472. (float *)_vq_quantthresh__16c2_s_p6_1,
  2473. (long *)_vq_quantmap__16c2_s_p6_1,
  2474. 5,
  2475. 5
  2476. };
  2477. static const static_codebook _16c2_s_p6_1 = {
  2478. 2, 25,
  2479. (long *)_vq_lengthlist__16c2_s_p6_1,
  2480. 1, -533725184, 1611661312, 3, 0,
  2481. (long *)_vq_quantlist__16c2_s_p6_1,
  2482. NULL,
  2483. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p6_1,
  2484. NULL,
  2485. 0
  2486. };
  2487. static const long _vq_quantlist__16c2_s_p7_0[] = {
  2488. 6,
  2489. 5,
  2490. 7,
  2491. 4,
  2492. 8,
  2493. 3,
  2494. 9,
  2495. 2,
  2496. 10,
  2497. 1,
  2498. 11,
  2499. 0,
  2500. 12,
  2501. };
  2502. static const long _vq_lengthlist__16c2_s_p7_0[] = {
  2503. 1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
  2504. 8, 8, 9, 9,10,10,11,11,12,12, 6, 5, 5, 8, 8, 9,
  2505. 9,10,10,11,11,12,13,18, 6, 6, 7, 7, 9, 9,10,10,
  2506. 12,12,13,13,18, 6, 6, 7, 7, 9, 9,10,10,12,12,13,
  2507. 13,18,11,10, 8, 8,10,10,11,11,12,12,13,13,18,11,
  2508. 11, 8, 8,10,10,11,11,12,13,13,13,18,18,18,10,11,
  2509. 11,11,12,12,13,13,14,14,18,18,18,11,11,11,11,12,
  2510. 12,13,13,14,14,18,18,18,14,14,12,12,12,12,14,14,
  2511. 15,14,18,18,18,15,15,11,12,12,12,13,13,15,15,18,
  2512. 18,18,18,18,13,13,13,13,13,14,17,16,18,18,18,18,
  2513. 18,13,14,13,13,14,13,15,14,
  2514. };
  2515. static const float _vq_quantthresh__16c2_s_p7_0[] = {
  2516. -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5,
  2517. 27.5, 38.5, 49.5, 60.5,
  2518. };
  2519. static const long _vq_quantmap__16c2_s_p7_0[] = {
  2520. 11, 9, 7, 5, 3, 1, 0, 2,
  2521. 4, 6, 8, 10, 12,
  2522. };
  2523. static const encode_aux_threshmatch _vq_auxt__16c2_s_p7_0 = {
  2524. (float *)_vq_quantthresh__16c2_s_p7_0,
  2525. (long *)_vq_quantmap__16c2_s_p7_0,
  2526. 13,
  2527. 13
  2528. };
  2529. static const static_codebook _16c2_s_p7_0 = {
  2530. 2, 169,
  2531. (long *)_vq_lengthlist__16c2_s_p7_0,
  2532. 1, -523206656, 1618345984, 4, 0,
  2533. (long *)_vq_quantlist__16c2_s_p7_0,
  2534. NULL,
  2535. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p7_0,
  2536. NULL,
  2537. 0
  2538. };
  2539. static const long _vq_quantlist__16c2_s_p7_1[] = {
  2540. 5,
  2541. 4,
  2542. 6,
  2543. 3,
  2544. 7,
  2545. 2,
  2546. 8,
  2547. 1,
  2548. 9,
  2549. 0,
  2550. 10,
  2551. };
  2552. static const long _vq_lengthlist__16c2_s_p7_1[] = {
  2553. 2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 9, 9, 6, 6,
  2554. 7, 7, 8, 8, 8, 8, 9, 9, 9, 6, 6, 7, 7, 8, 8, 8,
  2555. 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
  2556. 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
  2557. 8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
  2558. 7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 9, 7, 7, 7,
  2559. 7, 8, 8, 9, 9, 9, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9,
  2560. 9, 9, 9, 7, 7, 7, 7, 8, 8,
  2561. };
  2562. static const float _vq_quantthresh__16c2_s_p7_1[] = {
  2563. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  2564. 3.5, 4.5,
  2565. };
  2566. static const long _vq_quantmap__16c2_s_p7_1[] = {
  2567. 9, 7, 5, 3, 1, 0, 2, 4,
  2568. 6, 8, 10,
  2569. };
  2570. static const encode_aux_threshmatch _vq_auxt__16c2_s_p7_1 = {
  2571. (float *)_vq_quantthresh__16c2_s_p7_1,
  2572. (long *)_vq_quantmap__16c2_s_p7_1,
  2573. 11,
  2574. 11
  2575. };
  2576. static const static_codebook _16c2_s_p7_1 = {
  2577. 2, 121,
  2578. (long *)_vq_lengthlist__16c2_s_p7_1,
  2579. 1, -531365888, 1611661312, 4, 0,
  2580. (long *)_vq_quantlist__16c2_s_p7_1,
  2581. NULL,
  2582. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p7_1,
  2583. NULL,
  2584. 0
  2585. };
  2586. static const long _vq_quantlist__16c2_s_p8_0[] = {
  2587. 7,
  2588. 6,
  2589. 8,
  2590. 5,
  2591. 9,
  2592. 4,
  2593. 10,
  2594. 3,
  2595. 11,
  2596. 2,
  2597. 12,
  2598. 1,
  2599. 13,
  2600. 0,
  2601. 14,
  2602. };
  2603. static const long _vq_lengthlist__16c2_s_p8_0[] = {
  2604. 1, 4, 4, 7, 6, 7, 7, 6, 6, 8, 8, 9, 9,10,10, 6,
  2605. 6, 6, 8, 8, 9, 8, 8, 8, 9, 9,11,10,11,11, 7, 6,
  2606. 6, 8, 8, 9, 8, 7, 7, 9, 9,10,10,12,11,14, 8, 8,
  2607. 8, 9, 9, 9, 9, 9,10, 9,10,10,11,13,14, 8, 8, 8,
  2608. 8, 9, 9, 8, 8, 9, 9,10,10,11,12,14,13,11, 9, 9,
  2609. 9, 9, 9, 9, 9,10,11,10,13,12,14,11,13, 8, 9, 9,
  2610. 9, 9, 9,10,10,11,10,13,12,14,14,14, 8, 9, 9, 9,
  2611. 11,11,11,11,11,12,13,13,14,14,14, 9, 8, 9, 9,10,
  2612. 10,12,10,11,12,12,14,14,14,14,11,12,10,10,12,12,
  2613. 12,12,13,14,12,12,14,14,14,12,12, 9,10,11,11,12,
  2614. 14,12,14,14,14,14,14,14,14,14,11,11,12,11,12,14,
  2615. 14,14,14,14,14,14,14,14,14,12,11,11,11,11,14,14,
  2616. 14,14,14,14,14,14,14,14,14,14,13,12,14,14,14,14,
  2617. 14,14,14,14,14,14,14,14,14,12,12,12,13,14,14,13,
  2618. 13,
  2619. };
  2620. static const float _vq_quantthresh__16c2_s_p8_0[] = {
  2621. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  2622. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  2623. };
  2624. static const long _vq_quantmap__16c2_s_p8_0[] = {
  2625. 13, 11, 9, 7, 5, 3, 1, 0,
  2626. 2, 4, 6, 8, 10, 12, 14,
  2627. };
  2628. static const encode_aux_threshmatch _vq_auxt__16c2_s_p8_0 = {
  2629. (float *)_vq_quantthresh__16c2_s_p8_0,
  2630. (long *)_vq_quantmap__16c2_s_p8_0,
  2631. 15,
  2632. 15
  2633. };
  2634. static const static_codebook _16c2_s_p8_0 = {
  2635. 2, 225,
  2636. (long *)_vq_lengthlist__16c2_s_p8_0,
  2637. 1, -520986624, 1620377600, 4, 0,
  2638. (long *)_vq_quantlist__16c2_s_p8_0,
  2639. NULL,
  2640. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p8_0,
  2641. NULL,
  2642. 0
  2643. };
  2644. static const long _vq_quantlist__16c2_s_p8_1[] = {
  2645. 10,
  2646. 9,
  2647. 11,
  2648. 8,
  2649. 12,
  2650. 7,
  2651. 13,
  2652. 6,
  2653. 14,
  2654. 5,
  2655. 15,
  2656. 4,
  2657. 16,
  2658. 3,
  2659. 17,
  2660. 2,
  2661. 18,
  2662. 1,
  2663. 19,
  2664. 0,
  2665. 20,
  2666. };
  2667. static const long _vq_lengthlist__16c2_s_p8_1[] = {
  2668. 2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
  2669. 8, 8, 8, 8, 8,11,12,11, 7, 7, 8, 8, 8, 8, 9, 9,
  2670. 9, 9, 9, 9, 9, 9, 9,10, 9, 9,11,11,10, 7, 7, 8,
  2671. 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
  2672. 11,11, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 9,10,
  2673. 10, 9,10,10,11,11,12, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  2674. 9, 9, 9,10, 9,10,10,10,10,11,11,11, 8, 8, 9, 9,
  2675. 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
  2676. 11, 8, 8, 9, 8, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,
  2677. 10, 9,10,11,11,11, 9, 9, 9, 9,10, 9, 9, 9,10,10,
  2678. 9,10, 9,10,10,10,10,10,11,12,11,11,11, 9, 9, 9,
  2679. 9, 9,10,10, 9,10,10,10,10,10,10,10,10,12,11,13,
  2680. 13,11, 9, 9, 9, 9,10,10, 9,10,10,10,10,11,10,10,
  2681. 10,10,11,12,11,12,11, 9, 9, 9,10,10, 9,10,10,10,
  2682. 10,10,10,10,10,10,10,11,11,11,12,11, 9,10,10,10,
  2683. 10,10,10,10,10,10,10,10,10,10,10,10,11,12,12,12,
  2684. 11,11,11,10, 9,10,10,10,10,10,10,10,10,11,10,10,
  2685. 10,11,11,11,11,11,11,11,10,10,10,11,10,10,10,10,
  2686. 10,10,10,10,10,10,11,11,11,11,12,12,11,10,10,10,
  2687. 10,10,10,10,10,11,10,10,10,11,10,12,11,11,12,11,
  2688. 11,11,10,10,10,10,10,11,10,10,10,10,10,11,10,10,
  2689. 11,11,11,12,11,12,11,11,12,10,10,10,10,10,10,10,
  2690. 11,10,10,11,10,12,11,11,11,12,11,11,11,11,10,10,
  2691. 10,10,10,10,10,11,11,11,10,11,12,11,11,11,12,11,
  2692. 12,11,12,10,11,10,10,10,10,11,10,10,10,10,10,10,
  2693. 12,11,11,11,11,11,12,12,10,10,10,10,10,11,10,10,
  2694. 11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,
  2695. 10,11,10,10,10,10,10,10,10,
  2696. };
  2697. static const float _vq_quantthresh__16c2_s_p8_1[] = {
  2698. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  2699. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  2700. 6.5, 7.5, 8.5, 9.5,
  2701. };
  2702. static const long _vq_quantmap__16c2_s_p8_1[] = {
  2703. 19, 17, 15, 13, 11, 9, 7, 5,
  2704. 3, 1, 0, 2, 4, 6, 8, 10,
  2705. 12, 14, 16, 18, 20,
  2706. };
  2707. static const encode_aux_threshmatch _vq_auxt__16c2_s_p8_1 = {
  2708. (float *)_vq_quantthresh__16c2_s_p8_1,
  2709. (long *)_vq_quantmap__16c2_s_p8_1,
  2710. 21,
  2711. 21
  2712. };
  2713. static const static_codebook _16c2_s_p8_1 = {
  2714. 2, 441,
  2715. (long *)_vq_lengthlist__16c2_s_p8_1,
  2716. 1, -529268736, 1611661312, 5, 0,
  2717. (long *)_vq_quantlist__16c2_s_p8_1,
  2718. NULL,
  2719. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p8_1,
  2720. NULL,
  2721. 0
  2722. };
  2723. static const long _vq_quantlist__16c2_s_p9_0[] = {
  2724. 6,
  2725. 5,
  2726. 7,
  2727. 4,
  2728. 8,
  2729. 3,
  2730. 9,
  2731. 2,
  2732. 10,
  2733. 1,
  2734. 11,
  2735. 0,
  2736. 12,
  2737. };
  2738. static const long _vq_lengthlist__16c2_s_p9_0[] = {
  2739. 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  2740. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  2741. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  2742. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  2743. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  2744. 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  2745. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  2746. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  2747. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  2748. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  2749. 8, 8, 8, 8, 8, 8, 8, 8, 8,
  2750. };
  2751. static const float _vq_quantthresh__16c2_s_p9_0[] = {
  2752. -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5,
  2753. 2327.5, 3258.5, 4189.5, 5120.5,
  2754. };
  2755. static const long _vq_quantmap__16c2_s_p9_0[] = {
  2756. 11, 9, 7, 5, 3, 1, 0, 2,
  2757. 4, 6, 8, 10, 12,
  2758. };
  2759. static const encode_aux_threshmatch _vq_auxt__16c2_s_p9_0 = {
  2760. (float *)_vq_quantthresh__16c2_s_p9_0,
  2761. (long *)_vq_quantmap__16c2_s_p9_0,
  2762. 13,
  2763. 13
  2764. };
  2765. static const static_codebook _16c2_s_p9_0 = {
  2766. 2, 169,
  2767. (long *)_vq_lengthlist__16c2_s_p9_0,
  2768. 1, -510275072, 1631393792, 4, 0,
  2769. (long *)_vq_quantlist__16c2_s_p9_0,
  2770. NULL,
  2771. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p9_0,
  2772. NULL,
  2773. 0
  2774. };
  2775. static const long _vq_quantlist__16c2_s_p9_1[] = {
  2776. 8,
  2777. 7,
  2778. 9,
  2779. 6,
  2780. 10,
  2781. 5,
  2782. 11,
  2783. 4,
  2784. 12,
  2785. 3,
  2786. 13,
  2787. 2,
  2788. 14,
  2789. 1,
  2790. 15,
  2791. 0,
  2792. 16,
  2793. };
  2794. static const long _vq_lengthlist__16c2_s_p9_1[] = {
  2795. 1, 5, 5, 9, 8, 7, 7, 7, 6,10,11,11,11,11,11,11,
  2796. 11, 8, 7, 6, 8, 8,10, 9,10,10,10, 9,11,10,10,10,
  2797. 10,10, 8, 6, 6, 8, 8, 9, 8, 9, 8, 9,10,10,10,10,
  2798. 10,10,10,10, 8,10, 9, 9, 9, 9,10,10,10,10,10,10,
  2799. 10,10,10,10,10, 8, 9, 9, 9,10,10, 9,10,10,10,10,
  2800. 10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,10,10,10,
  2801. 10,10,10,10,10,10,10,10, 9, 8, 8, 9, 9,10,10,10,
  2802. 10,10,10,10,10,10,10,10,10,10, 9,10, 9, 9,10,10,
  2803. 10,10,10,10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,
  2804. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
  2805. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  2806. 8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  2807. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  2808. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  2809. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  2810. 10,10,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,
  2811. 10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,
  2812. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  2813. 10,
  2814. };
  2815. static const float _vq_quantthresh__16c2_s_p9_1[] = {
  2816. -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, -24.5,
  2817. 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 367.5,
  2818. };
  2819. static const long _vq_quantmap__16c2_s_p9_1[] = {
  2820. 15, 13, 11, 9, 7, 5, 3, 1,
  2821. 0, 2, 4, 6, 8, 10, 12, 14,
  2822. 16,
  2823. };
  2824. static const encode_aux_threshmatch _vq_auxt__16c2_s_p9_1 = {
  2825. (float *)_vq_quantthresh__16c2_s_p9_1,
  2826. (long *)_vq_quantmap__16c2_s_p9_1,
  2827. 17,
  2828. 17
  2829. };
  2830. static const static_codebook _16c2_s_p9_1 = {
  2831. 2, 289,
  2832. (long *)_vq_lengthlist__16c2_s_p9_1,
  2833. 1, -518488064, 1622704128, 5, 0,
  2834. (long *)_vq_quantlist__16c2_s_p9_1,
  2835. NULL,
  2836. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p9_1,
  2837. NULL,
  2838. 0
  2839. };
  2840. static const long _vq_quantlist__16c2_s_p9_2[] = {
  2841. 13,
  2842. 12,
  2843. 14,
  2844. 11,
  2845. 15,
  2846. 10,
  2847. 16,
  2848. 9,
  2849. 17,
  2850. 8,
  2851. 18,
  2852. 7,
  2853. 19,
  2854. 6,
  2855. 20,
  2856. 5,
  2857. 21,
  2858. 4,
  2859. 22,
  2860. 3,
  2861. 23,
  2862. 2,
  2863. 24,
  2864. 1,
  2865. 25,
  2866. 0,
  2867. 26,
  2868. };
  2869. static const long _vq_lengthlist__16c2_s_p9_2[] = {
  2870. 1, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
  2871. 7, 7, 7, 7, 8, 7, 8, 7, 7, 4, 4,
  2872. };
  2873. static const float _vq_quantthresh__16c2_s_p9_2[] = {
  2874. -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5,
  2875. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  2876. 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5,
  2877. 11.5, 12.5,
  2878. };
  2879. static const long _vq_quantmap__16c2_s_p9_2[] = {
  2880. 25, 23, 21, 19, 17, 15, 13, 11,
  2881. 9, 7, 5, 3, 1, 0, 2, 4,
  2882. 6, 8, 10, 12, 14, 16, 18, 20,
  2883. 22, 24, 26,
  2884. };
  2885. static const encode_aux_threshmatch _vq_auxt__16c2_s_p9_2 = {
  2886. (float *)_vq_quantthresh__16c2_s_p9_2,
  2887. (long *)_vq_quantmap__16c2_s_p9_2,
  2888. 27,
  2889. 27
  2890. };
  2891. static const static_codebook _16c2_s_p9_2 = {
  2892. 1, 27,
  2893. (long *)_vq_lengthlist__16c2_s_p9_2,
  2894. 1, -528875520, 1611661312, 5, 0,
  2895. (long *)_vq_quantlist__16c2_s_p9_2,
  2896. NULL,
  2897. (encode_aux_threshmatch *)&_vq_auxt__16c2_s_p9_2,
  2898. NULL,
  2899. 0
  2900. };
  2901. static const long _huff_lengthlist__16c2_s_short[] = {
  2902. 7,10,11,11,11,14,15,15,17,14, 8, 6, 7, 7, 8, 9,
  2903. 11,11,14,17, 9, 6, 6, 6, 7, 7,10,11,15,16, 9, 6,
  2904. 6, 4, 4, 5, 8, 9,12,16,10, 6, 6, 4, 4, 4, 6, 9,
  2905. 13,16,10, 7, 6, 5, 4, 3, 5, 7,13,16,11, 9, 8, 7,
  2906. 6, 5, 5, 6,12,15,10,10,10, 9, 7, 6, 6, 7,11,15,
  2907. 13,13,13,13,11,10,10, 9,12,16,16,16,16,14,16,15,
  2908. 15,12,14,14,
  2909. };
  2910. static const static_codebook _huff_book__16c2_s_short = {
  2911. 2, 100,
  2912. (long *)_huff_lengthlist__16c2_s_short,
  2913. 0, 0, 0, 0, 0,
  2914. NULL,
  2915. NULL,
  2916. NULL,
  2917. NULL,
  2918. 0
  2919. };
  2920. static const long _vq_quantlist__8c0_s_p1_0[] = {
  2921. 1,
  2922. 0,
  2923. 2,
  2924. };
  2925. static const long _vq_lengthlist__8c0_s_p1_0[] = {
  2926. 1, 5, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  2927. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2928. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2929. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2930. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2931. 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
  2932. 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2933. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2934. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2935. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2936. 0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  2937. 0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2938. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2939. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2940. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2941. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2942. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2943. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2944. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2945. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2946. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2947. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2948. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2949. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2950. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2951. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2952. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2953. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2954. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2955. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2956. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2957. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2958. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2959. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2960. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2961. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2962. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2963. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2964. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2965. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2966. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2967. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2968. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2969. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2970. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2971. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
  2972. 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
  2973. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2974. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2975. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2976. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0,
  2977. 0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
  2978. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2979. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2980. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2981. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9,10, 0, 0,
  2982. 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 9,11,11,
  2983. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2984. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2985. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2986. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2987. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2988. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2989. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2990. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2991. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2992. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2993. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2994. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2995. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2996. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2997. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2998. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2999. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3000. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3001. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3002. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3003. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3004. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3005. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3006. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3007. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3008. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3009. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3010. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3011. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3012. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3013. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3014. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3015. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3016. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3017. 0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
  3018. 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3019. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3020. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3021. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3022. 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
  3023. 0, 0, 0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 0, 0,
  3024. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3025. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3026. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3027. 0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,11,11,
  3028. 0, 0, 0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 0,
  3029. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3030. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3031. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3032. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3033. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3034. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3035. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3036. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3037. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3038. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3039. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3040. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3041. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3042. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3043. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3044. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3045. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3046. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3047. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3048. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3049. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3050. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3051. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3052. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3053. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3054. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3055. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3056. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3057. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3058. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3059. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3060. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3061. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3062. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3063. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3064. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3065. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3066. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3067. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3068. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3069. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3070. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3071. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3072. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3073. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3074. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3075. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3076. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3077. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3078. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3079. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3080. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3081. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3082. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3083. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3084. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3085. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3086. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3087. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3088. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3089. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3090. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3091. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3092. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3093. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3094. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3095. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3096. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3097. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3098. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3099. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3100. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3105. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3113. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3114. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3336. 0,
  3337. };
  3338. static const float _vq_quantthresh__8c0_s_p1_0[] = {
  3339. -0.5, 0.5,
  3340. };
  3341. static const long _vq_quantmap__8c0_s_p1_0[] = {
  3342. 1, 0, 2,
  3343. };
  3344. static const encode_aux_threshmatch _vq_auxt__8c0_s_p1_0 = {
  3345. (float *)_vq_quantthresh__8c0_s_p1_0,
  3346. (long *)_vq_quantmap__8c0_s_p1_0,
  3347. 3,
  3348. 3
  3349. };
  3350. static const static_codebook _8c0_s_p1_0 = {
  3351. 8, 6561,
  3352. (long *)_vq_lengthlist__8c0_s_p1_0,
  3353. 1, -535822336, 1611661312, 2, 0,
  3354. (long *)_vq_quantlist__8c0_s_p1_0,
  3355. NULL,
  3356. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p1_0,
  3357. NULL,
  3358. 0
  3359. };
  3360. static const long _vq_quantlist__8c0_s_p3_0[] = {
  3361. 2,
  3362. 1,
  3363. 3,
  3364. 0,
  3365. 4,
  3366. };
  3367. static const long _vq_lengthlist__8c0_s_p3_0[] = {
  3368. 1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 6, 7, 7, 0, 0,
  3370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3371. 0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 8, 8,
  3373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3374. 0, 0, 0, 0, 6, 7, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
  3375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3407. 0,
  3408. };
  3409. static const float _vq_quantthresh__8c0_s_p3_0[] = {
  3410. -1.5, -0.5, 0.5, 1.5,
  3411. };
  3412. static const long _vq_quantmap__8c0_s_p3_0[] = {
  3413. 3, 1, 0, 2, 4,
  3414. };
  3415. static const encode_aux_threshmatch _vq_auxt__8c0_s_p3_0 = {
  3416. (float *)_vq_quantthresh__8c0_s_p3_0,
  3417. (long *)_vq_quantmap__8c0_s_p3_0,
  3418. 5,
  3419. 5
  3420. };
  3421. static const static_codebook _8c0_s_p3_0 = {
  3422. 4, 625,
  3423. (long *)_vq_lengthlist__8c0_s_p3_0,
  3424. 1, -533725184, 1611661312, 3, 0,
  3425. (long *)_vq_quantlist__8c0_s_p3_0,
  3426. NULL,
  3427. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p3_0,
  3428. NULL,
  3429. 0
  3430. };
  3431. static const long _vq_quantlist__8c0_s_p4_0[] = {
  3432. 4,
  3433. 3,
  3434. 5,
  3435. 2,
  3436. 6,
  3437. 1,
  3438. 7,
  3439. 0,
  3440. 8,
  3441. };
  3442. static const long _vq_lengthlist__8c0_s_p4_0[] = {
  3443. 1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
  3444. 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
  3445. 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
  3446. 8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
  3447. 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3448. 0,
  3449. };
  3450. static const float _vq_quantthresh__8c0_s_p4_0[] = {
  3451. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  3452. };
  3453. static const long _vq_quantmap__8c0_s_p4_0[] = {
  3454. 7, 5, 3, 1, 0, 2, 4, 6,
  3455. 8,
  3456. };
  3457. static const encode_aux_threshmatch _vq_auxt__8c0_s_p4_0 = {
  3458. (float *)_vq_quantthresh__8c0_s_p4_0,
  3459. (long *)_vq_quantmap__8c0_s_p4_0,
  3460. 9,
  3461. 9
  3462. };
  3463. static const static_codebook _8c0_s_p4_0 = {
  3464. 2, 81,
  3465. (long *)_vq_lengthlist__8c0_s_p4_0,
  3466. 1, -531628032, 1611661312, 4, 0,
  3467. (long *)_vq_quantlist__8c0_s_p4_0,
  3468. NULL,
  3469. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p4_0,
  3470. NULL,
  3471. 0
  3472. };
  3473. static const long _vq_quantlist__8c0_s_p5_0[] = {
  3474. 4,
  3475. 3,
  3476. 5,
  3477. 2,
  3478. 6,
  3479. 1,
  3480. 7,
  3481. 0,
  3482. 8,
  3483. };
  3484. static const long _vq_lengthlist__8c0_s_p5_0[] = {
  3485. 1, 3, 3, 5, 5, 7, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
  3486. 8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 9, 0, 0, 0, 8, 8,
  3487. 8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0, 0,
  3488. 9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
  3489. 0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
  3490. 10,
  3491. };
  3492. static const float _vq_quantthresh__8c0_s_p5_0[] = {
  3493. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  3494. };
  3495. static const long _vq_quantmap__8c0_s_p5_0[] = {
  3496. 7, 5, 3, 1, 0, 2, 4, 6,
  3497. 8,
  3498. };
  3499. static const encode_aux_threshmatch _vq_auxt__8c0_s_p5_0 = {
  3500. (float *)_vq_quantthresh__8c0_s_p5_0,
  3501. (long *)_vq_quantmap__8c0_s_p5_0,
  3502. 9,
  3503. 9
  3504. };
  3505. static const static_codebook _8c0_s_p5_0 = {
  3506. 2, 81,
  3507. (long *)_vq_lengthlist__8c0_s_p5_0,
  3508. 1, -531628032, 1611661312, 4, 0,
  3509. (long *)_vq_quantlist__8c0_s_p5_0,
  3510. NULL,
  3511. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p5_0,
  3512. NULL,
  3513. 0
  3514. };
  3515. static const long _vq_quantlist__8c0_s_p6_0[] = {
  3516. 8,
  3517. 7,
  3518. 9,
  3519. 6,
  3520. 10,
  3521. 5,
  3522. 11,
  3523. 4,
  3524. 12,
  3525. 3,
  3526. 13,
  3527. 2,
  3528. 14,
  3529. 1,
  3530. 15,
  3531. 0,
  3532. 16,
  3533. };
  3534. static const long _vq_lengthlist__8c0_s_p6_0[] = {
  3535. 1, 3, 3, 6, 6, 8, 8, 9, 9, 8, 8,10, 9,10,10,11,
  3536. 11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
  3537. 11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
  3538. 11,12,11, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,10,10,
  3539. 11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,11,
  3540. 10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,10,
  3541. 11,11,11,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,
  3542. 10,11,11,12,12,13,13, 0, 0, 0,10,10,10,10,11,11,
  3543. 10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10, 9,10,
  3544. 11,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
  3545. 10, 9,10,11,12,12,13,13,14,13, 0, 0, 0, 0, 0, 9,
  3546. 9, 9,10,10,10,11,11,13,12,13,13, 0, 0, 0, 0, 0,
  3547. 10,10,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
  3548. 0, 0, 0,10,10,11,11,12,12,13,13,13,14, 0, 0, 0,
  3549. 0, 0, 0, 0,11,11,11,11,12,12,13,14,14,14, 0, 0,
  3550. 0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,13, 0,
  3551. 0, 0, 0, 0, 0, 0,11,11,12,12,13,13,14,14,14,14,
  3552. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
  3553. 14,
  3554. };
  3555. static const float _vq_quantthresh__8c0_s_p6_0[] = {
  3556. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  3557. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  3558. };
  3559. static const long _vq_quantmap__8c0_s_p6_0[] = {
  3560. 15, 13, 11, 9, 7, 5, 3, 1,
  3561. 0, 2, 4, 6, 8, 10, 12, 14,
  3562. 16,
  3563. };
  3564. static const encode_aux_threshmatch _vq_auxt__8c0_s_p6_0 = {
  3565. (float *)_vq_quantthresh__8c0_s_p6_0,
  3566. (long *)_vq_quantmap__8c0_s_p6_0,
  3567. 17,
  3568. 17
  3569. };
  3570. static const static_codebook _8c0_s_p6_0 = {
  3571. 2, 289,
  3572. (long *)_vq_lengthlist__8c0_s_p6_0,
  3573. 1, -529530880, 1611661312, 5, 0,
  3574. (long *)_vq_quantlist__8c0_s_p6_0,
  3575. NULL,
  3576. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p6_0,
  3577. NULL,
  3578. 0
  3579. };
  3580. static const long _vq_quantlist__8c0_s_p7_0[] = {
  3581. 1,
  3582. 0,
  3583. 2,
  3584. };
  3585. static const long _vq_lengthlist__8c0_s_p7_0[] = {
  3586. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,11, 9,10,12,
  3587. 9,10, 4, 7, 7,10,10,10,11, 9, 9, 6,11,10,11,11,
  3588. 12,11,11,11, 6,10,10,11,11,12,11,10,10, 6, 9,10,
  3589. 11,11,11,11,10,10, 7,10,11,12,11,11,12,11,12, 6,
  3590. 9, 9,10, 9, 9,11,10,10, 6, 9, 9,10,10,10,11,10,
  3591. 10,
  3592. };
  3593. static const float _vq_quantthresh__8c0_s_p7_0[] = {
  3594. -5.5, 5.5,
  3595. };
  3596. static const long _vq_quantmap__8c0_s_p7_0[] = {
  3597. 1, 0, 2,
  3598. };
  3599. static const encode_aux_threshmatch _vq_auxt__8c0_s_p7_0 = {
  3600. (float *)_vq_quantthresh__8c0_s_p7_0,
  3601. (long *)_vq_quantmap__8c0_s_p7_0,
  3602. 3,
  3603. 3
  3604. };
  3605. static const static_codebook _8c0_s_p7_0 = {
  3606. 4, 81,
  3607. (long *)_vq_lengthlist__8c0_s_p7_0,
  3608. 1, -529137664, 1618345984, 2, 0,
  3609. (long *)_vq_quantlist__8c0_s_p7_0,
  3610. NULL,
  3611. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p7_0,
  3612. NULL,
  3613. 0
  3614. };
  3615. static const long _vq_quantlist__8c0_s_p7_1[] = {
  3616. 5,
  3617. 4,
  3618. 6,
  3619. 3,
  3620. 7,
  3621. 2,
  3622. 8,
  3623. 1,
  3624. 9,
  3625. 0,
  3626. 10,
  3627. };
  3628. static const long _vq_lengthlist__8c0_s_p7_1[] = {
  3629. 1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7,
  3630. 8, 8, 9, 9, 9, 9,10,10, 9, 7, 7, 8, 8, 9, 9, 9,
  3631. 9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10, 8,
  3632. 8, 9, 9, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9,10,
  3633. 10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,11,10,11,
  3634. 9, 9, 9, 9,10,10,10,10,11,11,11,10,10, 9, 9,10,
  3635. 10,10, 9,11,10,10,10,10,10,10, 9, 9,10,10,11,11,
  3636. 10,10,10, 9, 9, 9,10,10,10,
  3637. };
  3638. static const float _vq_quantthresh__8c0_s_p7_1[] = {
  3639. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  3640. 3.5, 4.5,
  3641. };
  3642. static const long _vq_quantmap__8c0_s_p7_1[] = {
  3643. 9, 7, 5, 3, 1, 0, 2, 4,
  3644. 6, 8, 10,
  3645. };
  3646. static const encode_aux_threshmatch _vq_auxt__8c0_s_p7_1 = {
  3647. (float *)_vq_quantthresh__8c0_s_p7_1,
  3648. (long *)_vq_quantmap__8c0_s_p7_1,
  3649. 11,
  3650. 11
  3651. };
  3652. static const static_codebook _8c0_s_p7_1 = {
  3653. 2, 121,
  3654. (long *)_vq_lengthlist__8c0_s_p7_1,
  3655. 1, -531365888, 1611661312, 4, 0,
  3656. (long *)_vq_quantlist__8c0_s_p7_1,
  3657. NULL,
  3658. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p7_1,
  3659. NULL,
  3660. 0
  3661. };
  3662. static const long _vq_quantlist__8c0_s_p8_0[] = {
  3663. 6,
  3664. 5,
  3665. 7,
  3666. 4,
  3667. 8,
  3668. 3,
  3669. 9,
  3670. 2,
  3671. 10,
  3672. 1,
  3673. 11,
  3674. 0,
  3675. 12,
  3676. };
  3677. static const long _vq_lengthlist__8c0_s_p8_0[] = {
  3678. 1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 6, 6,
  3679. 7, 7, 8, 8, 7, 7, 8, 9,10,10, 7, 6, 6, 7, 7, 8,
  3680. 7, 7, 7, 9, 9,10,12, 0, 8, 8, 8, 8, 8, 9, 8, 8,
  3681. 9, 9,10,10, 0, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9,11,
  3682. 10, 0, 0,13, 9, 8, 9, 9, 9, 9,10,10,11,11, 0,13,
  3683. 0, 9, 9, 9, 9, 9, 9,11,10,11,11, 0, 0, 0, 8, 9,
  3684. 10, 9,10,10,13,11,12,12, 0, 0, 0, 8, 9, 9, 9,10,
  3685. 10,13,12,12,13, 0, 0, 0,12, 0,10,10,12,11,10,11,
  3686. 12,12, 0, 0, 0,13,13,10,10,10,11,12, 0,13, 0, 0,
  3687. 0, 0, 0, 0,13,11, 0,12,12,12,13,12, 0, 0, 0, 0,
  3688. 0, 0,13,13,11,13,13,11,12,
  3689. };
  3690. static const float _vq_quantthresh__8c0_s_p8_0[] = {
  3691. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  3692. 12.5, 17.5, 22.5, 27.5,
  3693. };
  3694. static const long _vq_quantmap__8c0_s_p8_0[] = {
  3695. 11, 9, 7, 5, 3, 1, 0, 2,
  3696. 4, 6, 8, 10, 12,
  3697. };
  3698. static const encode_aux_threshmatch _vq_auxt__8c0_s_p8_0 = {
  3699. (float *)_vq_quantthresh__8c0_s_p8_0,
  3700. (long *)_vq_quantmap__8c0_s_p8_0,
  3701. 13,
  3702. 13
  3703. };
  3704. static const static_codebook _8c0_s_p8_0 = {
  3705. 2, 169,
  3706. (long *)_vq_lengthlist__8c0_s_p8_0,
  3707. 1, -526516224, 1616117760, 4, 0,
  3708. (long *)_vq_quantlist__8c0_s_p8_0,
  3709. NULL,
  3710. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p8_0,
  3711. NULL,
  3712. 0
  3713. };
  3714. static const long _vq_quantlist__8c0_s_p8_1[] = {
  3715. 2,
  3716. 1,
  3717. 3,
  3718. 0,
  3719. 4,
  3720. };
  3721. static const long _vq_lengthlist__8c0_s_p8_1[] = {
  3722. 1, 3, 4, 5, 5, 7, 6, 6, 6, 5, 7, 7, 7, 6, 6, 7,
  3723. 7, 7, 6, 6, 7, 7, 7, 6, 6,
  3724. };
  3725. static const float _vq_quantthresh__8c0_s_p8_1[] = {
  3726. -1.5, -0.5, 0.5, 1.5,
  3727. };
  3728. static const long _vq_quantmap__8c0_s_p8_1[] = {
  3729. 3, 1, 0, 2, 4,
  3730. };
  3731. static const encode_aux_threshmatch _vq_auxt__8c0_s_p8_1 = {
  3732. (float *)_vq_quantthresh__8c0_s_p8_1,
  3733. (long *)_vq_quantmap__8c0_s_p8_1,
  3734. 5,
  3735. 5
  3736. };
  3737. static const static_codebook _8c0_s_p8_1 = {
  3738. 2, 25,
  3739. (long *)_vq_lengthlist__8c0_s_p8_1,
  3740. 1, -533725184, 1611661312, 3, 0,
  3741. (long *)_vq_quantlist__8c0_s_p8_1,
  3742. NULL,
  3743. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p8_1,
  3744. NULL,
  3745. 0
  3746. };
  3747. static const long _vq_quantlist__8c0_s_p9_0[] = {
  3748. 1,
  3749. 0,
  3750. 2,
  3751. };
  3752. static const long _vq_lengthlist__8c0_s_p9_0[] = {
  3753. 1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  3754. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  3755. 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  3756. 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  3757. 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  3758. 7,
  3759. };
  3760. static const float _vq_quantthresh__8c0_s_p9_0[] = {
  3761. -157.5, 157.5,
  3762. };
  3763. static const long _vq_quantmap__8c0_s_p9_0[] = {
  3764. 1, 0, 2,
  3765. };
  3766. static const encode_aux_threshmatch _vq_auxt__8c0_s_p9_0 = {
  3767. (float *)_vq_quantthresh__8c0_s_p9_0,
  3768. (long *)_vq_quantmap__8c0_s_p9_0,
  3769. 3,
  3770. 3
  3771. };
  3772. static const static_codebook _8c0_s_p9_0 = {
  3773. 4, 81,
  3774. (long *)_vq_lengthlist__8c0_s_p9_0,
  3775. 1, -518803456, 1628680192, 2, 0,
  3776. (long *)_vq_quantlist__8c0_s_p9_0,
  3777. NULL,
  3778. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p9_0,
  3779. NULL,
  3780. 0
  3781. };
  3782. static const long _vq_quantlist__8c0_s_p9_1[] = {
  3783. 7,
  3784. 6,
  3785. 8,
  3786. 5,
  3787. 9,
  3788. 4,
  3789. 10,
  3790. 3,
  3791. 11,
  3792. 2,
  3793. 12,
  3794. 1,
  3795. 13,
  3796. 0,
  3797. 14,
  3798. };
  3799. static const long _vq_lengthlist__8c0_s_p9_1[] = {
  3800. 1, 4, 4, 5, 5,10, 8,11,11,11,11,11,11,11,11, 6,
  3801. 6, 6, 7, 6,11,10,11,11,11,11,11,11,11,11, 7, 5,
  3802. 6, 6, 6, 8, 7,11,11,11,11,11,11,11,11,11, 7, 8,
  3803. 8, 8, 9, 9,11,11,11,11,11,11,11,11,11, 9, 8, 7,
  3804. 8, 9,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
  3805. 11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
  3806. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  3807. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  3808. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  3809. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  3810. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  3811. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  3812. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  3813. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  3814. 11,
  3815. };
  3816. static const float _vq_quantthresh__8c0_s_p9_1[] = {
  3817. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  3818. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  3819. };
  3820. static const long _vq_quantmap__8c0_s_p9_1[] = {
  3821. 13, 11, 9, 7, 5, 3, 1, 0,
  3822. 2, 4, 6, 8, 10, 12, 14,
  3823. };
  3824. static const encode_aux_threshmatch _vq_auxt__8c0_s_p9_1 = {
  3825. (float *)_vq_quantthresh__8c0_s_p9_1,
  3826. (long *)_vq_quantmap__8c0_s_p9_1,
  3827. 15,
  3828. 15
  3829. };
  3830. static const static_codebook _8c0_s_p9_1 = {
  3831. 2, 225,
  3832. (long *)_vq_lengthlist__8c0_s_p9_1,
  3833. 1, -520986624, 1620377600, 4, 0,
  3834. (long *)_vq_quantlist__8c0_s_p9_1,
  3835. NULL,
  3836. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p9_1,
  3837. NULL,
  3838. 0
  3839. };
  3840. static const long _vq_quantlist__8c0_s_p9_2[] = {
  3841. 10,
  3842. 9,
  3843. 11,
  3844. 8,
  3845. 12,
  3846. 7,
  3847. 13,
  3848. 6,
  3849. 14,
  3850. 5,
  3851. 15,
  3852. 4,
  3853. 16,
  3854. 3,
  3855. 17,
  3856. 2,
  3857. 18,
  3858. 1,
  3859. 19,
  3860. 0,
  3861. 20,
  3862. };
  3863. static const long _vq_lengthlist__8c0_s_p9_2[] = {
  3864. 1, 5, 5, 7, 7, 8, 7, 8, 8,10,10, 9, 9,10,10,10,
  3865. 11,11,10,12,11,12,12,12, 9, 8, 8, 8, 8, 8, 9,10,
  3866. 10,10,10,11,11,11,10,11,11,12,12,11,12, 8, 8, 7,
  3867. 7, 8, 9,10,10,10, 9,10,10, 9,10,10,11,11,11,11,
  3868. 11,11, 9, 9, 9, 9, 8, 9,10,10,11,10,10,11,11,12,
  3869. 10,10,12,12,11,11,10, 9, 9,10, 8, 9,10,10,10, 9,
  3870. 10,10,11,11,10,11,10,10,10,12,12,12, 9,10, 9,10,
  3871. 9, 9,10,10,11,11,11,11,10,10,10,11,12,11,12,11,
  3872. 12,10,11,10,11, 9,10, 9,10, 9,10,10, 9,10,10,11,
  3873. 10,11,11,11,11,12,11, 9,10,10,10,10,11,11,11,11,
  3874. 11,10,11,11,11,11,10,12,10,12,12,11,12,10,10,11,
  3875. 10, 9,11,10,11, 9,10,11,10,10,10,11,11,11,11,12,
  3876. 12,10, 9, 9,11,10, 9,12,11,10,12,12,11,11,11,11,
  3877. 10,11,11,12,11,10,12, 9,11,10,11,10,10,11,10,11,
  3878. 9,10,10,10,11,12,11,11,12,11,10,10,11,11, 9,10,
  3879. 10,12,10,11,10,10,10, 9,10,10,10,10, 9,10,10,11,
  3880. 11,11,11,12,11,10,10,10,10,11,11,10,11,11, 9,11,
  3881. 10,12,10,12,11,10,11,10,10,10,11,10,10,11,11,10,
  3882. 11,10,10,10,10,11,11,12,10,10,10,11,10,11,12,11,
  3883. 10,11,10,10,11,11,10,12,10, 9,10,10,11,11,11,10,
  3884. 12,10,10,11,11,11,10,10,11,10,10,10,11,10,11,10,
  3885. 12,11,11,10,10,10,12,10,10,11, 9,10,11,11,11,10,
  3886. 10,11,10,10, 9,11,11,12,12,11,12,11,11,11,11,11,
  3887. 11, 9,10,11,10,12,10,10,10,10,11,10,10,11,10,10,
  3888. 12,10,10,10,10,10, 9,12,10,10,10,10,12, 9,11,10,
  3889. 10,11,10,12,12,10,12,12,12,10,10,10,10, 9,10,11,
  3890. 10,10,12,10,10,12,11,10,11,10,10,12,11,10,12,10,
  3891. 10,11, 9,11,10, 9,10, 9,10,
  3892. };
  3893. static const float _vq_quantthresh__8c0_s_p9_2[] = {
  3894. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  3895. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  3896. 6.5, 7.5, 8.5, 9.5,
  3897. };
  3898. static const long _vq_quantmap__8c0_s_p9_2[] = {
  3899. 19, 17, 15, 13, 11, 9, 7, 5,
  3900. 3, 1, 0, 2, 4, 6, 8, 10,
  3901. 12, 14, 16, 18, 20,
  3902. };
  3903. static const encode_aux_threshmatch _vq_auxt__8c0_s_p9_2 = {
  3904. (float *)_vq_quantthresh__8c0_s_p9_2,
  3905. (long *)_vq_quantmap__8c0_s_p9_2,
  3906. 21,
  3907. 21
  3908. };
  3909. static const static_codebook _8c0_s_p9_2 = {
  3910. 2, 441,
  3911. (long *)_vq_lengthlist__8c0_s_p9_2,
  3912. 1, -529268736, 1611661312, 5, 0,
  3913. (long *)_vq_quantlist__8c0_s_p9_2,
  3914. NULL,
  3915. (encode_aux_threshmatch *)&_vq_auxt__8c0_s_p9_2,
  3916. NULL,
  3917. 0
  3918. };
  3919. static const long _huff_lengthlist__8c0_s_single[] = {
  3920. 4, 5,18, 7,10, 6, 7, 8, 9,10, 5, 2,18, 5, 7, 5,
  3921. 6, 7, 8,11,17,17,17,17,17,17,17,17,17,17, 7, 4,
  3922. 17, 6, 9, 6, 8,10,12,15,11, 7,17, 9, 6, 6, 7, 9,
  3923. 11,15, 6, 4,17, 6, 6, 4, 5, 8,11,16, 6, 6,17, 8,
  3924. 6, 5, 6, 9,13,16, 8, 9,17,11, 9, 8, 8,11,13,17,
  3925. 9,12,17,15,14,13,12,13,14,17,12,15,17,17,17,17,
  3926. 17,16,17,17,
  3927. };
  3928. static const static_codebook _huff_book__8c0_s_single = {
  3929. 2, 100,
  3930. (long *)_huff_lengthlist__8c0_s_single,
  3931. 0, 0, 0, 0, 0,
  3932. NULL,
  3933. NULL,
  3934. NULL,
  3935. NULL,
  3936. 0
  3937. };
  3938. static const long _vq_quantlist__8c1_s_p1_0[] = {
  3939. 1,
  3940. 0,
  3941. 2,
  3942. };
  3943. static const long _vq_lengthlist__8c1_s_p1_0[] = {
  3944. 1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  3945. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3946. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3947. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3948. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3949. 0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
  3950. 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3951. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3952. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3953. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3954. 0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
  3955. 0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3956. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3957. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3958. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3959. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3960. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3961. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3962. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3963. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3964. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3965. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3966. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3967. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3968. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3969. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3970. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3971. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3972. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3973. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3974. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3975. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3976. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3977. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3978. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3979. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3980. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3981. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3982. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3983. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3984. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3985. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3986. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3987. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3988. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3989. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
  3990. 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
  3991. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3992. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3993. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3994. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  3995. 0, 0, 0, 8, 8,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
  3996. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3997. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3998. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3999. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  4000. 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
  4001. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4002. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4003. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4004. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4005. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4006. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4007. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4008. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4009. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4010. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4011. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4012. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4013. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4014. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4015. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4016. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4017. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4018. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4019. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4020. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4021. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4022. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4023. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4024. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4025. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4026. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4027. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4028. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4029. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4030. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4031. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4032. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4033. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4034. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4035. 0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
  4036. 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4037. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4038. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4039. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4040. 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
  4041. 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
  4042. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4043. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4044. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4045. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
  4046. 0, 0, 0, 0, 0, 0, 8,10, 8, 0, 0, 0, 0, 0, 0, 0,
  4047. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4048. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4049. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4050. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4051. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4052. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4053. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4054. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4055. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4056. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4057. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4058. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4059. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4060. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4061. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4062. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4063. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4064. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4065. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4066. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4067. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4068. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4069. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4070. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4071. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4072. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4073. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4074. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4075. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4076. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4077. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4078. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4079. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4080. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4081. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4082. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4083. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4084. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4085. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4086. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4087. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4088. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4089. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4090. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4091. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4092. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4093. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4094. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4095. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4096. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4097. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4098. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4099. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4100. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4105. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4113. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4114. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4354. 0,
  4355. };
  4356. static const float _vq_quantthresh__8c1_s_p1_0[] = {
  4357. -0.5, 0.5,
  4358. };
  4359. static const long _vq_quantmap__8c1_s_p1_0[] = {
  4360. 1, 0, 2,
  4361. };
  4362. static const encode_aux_threshmatch _vq_auxt__8c1_s_p1_0 = {
  4363. (float *)_vq_quantthresh__8c1_s_p1_0,
  4364. (long *)_vq_quantmap__8c1_s_p1_0,
  4365. 3,
  4366. 3
  4367. };
  4368. static const static_codebook _8c1_s_p1_0 = {
  4369. 8, 6561,
  4370. (long *)_vq_lengthlist__8c1_s_p1_0,
  4371. 1, -535822336, 1611661312, 2, 0,
  4372. (long *)_vq_quantlist__8c1_s_p1_0,
  4373. NULL,
  4374. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p1_0,
  4375. NULL,
  4376. 0
  4377. };
  4378. static const long _vq_quantlist__8c1_s_p3_0[] = {
  4379. 2,
  4380. 1,
  4381. 3,
  4382. 0,
  4383. 4,
  4384. };
  4385. static const long _vq_lengthlist__8c1_s_p3_0[] = {
  4386. 2, 4, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
  4388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4389. 0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
  4391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4392. 0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
  4393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4425. 0,
  4426. };
  4427. static const float _vq_quantthresh__8c1_s_p3_0[] = {
  4428. -1.5, -0.5, 0.5, 1.5,
  4429. };
  4430. static const long _vq_quantmap__8c1_s_p3_0[] = {
  4431. 3, 1, 0, 2, 4,
  4432. };
  4433. static const encode_aux_threshmatch _vq_auxt__8c1_s_p3_0 = {
  4434. (float *)_vq_quantthresh__8c1_s_p3_0,
  4435. (long *)_vq_quantmap__8c1_s_p3_0,
  4436. 5,
  4437. 5
  4438. };
  4439. static const static_codebook _8c1_s_p3_0 = {
  4440. 4, 625,
  4441. (long *)_vq_lengthlist__8c1_s_p3_0,
  4442. 1, -533725184, 1611661312, 3, 0,
  4443. (long *)_vq_quantlist__8c1_s_p3_0,
  4444. NULL,
  4445. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p3_0,
  4446. NULL,
  4447. 0
  4448. };
  4449. static const long _vq_quantlist__8c1_s_p4_0[] = {
  4450. 4,
  4451. 3,
  4452. 5,
  4453. 2,
  4454. 6,
  4455. 1,
  4456. 7,
  4457. 0,
  4458. 8,
  4459. };
  4460. static const long _vq_lengthlist__8c1_s_p4_0[] = {
  4461. 1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
  4462. 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
  4463. 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
  4464. 8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
  4465. 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4466. 0,
  4467. };
  4468. static const float _vq_quantthresh__8c1_s_p4_0[] = {
  4469. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  4470. };
  4471. static const long _vq_quantmap__8c1_s_p4_0[] = {
  4472. 7, 5, 3, 1, 0, 2, 4, 6,
  4473. 8,
  4474. };
  4475. static const encode_aux_threshmatch _vq_auxt__8c1_s_p4_0 = {
  4476. (float *)_vq_quantthresh__8c1_s_p4_0,
  4477. (long *)_vq_quantmap__8c1_s_p4_0,
  4478. 9,
  4479. 9
  4480. };
  4481. static const static_codebook _8c1_s_p4_0 = {
  4482. 2, 81,
  4483. (long *)_vq_lengthlist__8c1_s_p4_0,
  4484. 1, -531628032, 1611661312, 4, 0,
  4485. (long *)_vq_quantlist__8c1_s_p4_0,
  4486. NULL,
  4487. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p4_0,
  4488. NULL,
  4489. 0
  4490. };
  4491. static const long _vq_quantlist__8c1_s_p5_0[] = {
  4492. 4,
  4493. 3,
  4494. 5,
  4495. 2,
  4496. 6,
  4497. 1,
  4498. 7,
  4499. 0,
  4500. 8,
  4501. };
  4502. static const long _vq_lengthlist__8c1_s_p5_0[] = {
  4503. 1, 3, 3, 4, 5, 6, 6, 8, 8, 0, 0, 0, 8, 8, 7, 7,
  4504. 9, 9, 0, 0, 0, 8, 8, 7, 7, 9, 9, 0, 0, 0, 9,10,
  4505. 8, 8, 9, 9, 0, 0, 0,10,10, 8, 8, 9, 9, 0, 0, 0,
  4506. 11,10, 8, 8,10,10, 0, 0, 0,11,11, 8, 8,10,10, 0,
  4507. 0, 0,12,12, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
  4508. 10,
  4509. };
  4510. static const float _vq_quantthresh__8c1_s_p5_0[] = {
  4511. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  4512. };
  4513. static const long _vq_quantmap__8c1_s_p5_0[] = {
  4514. 7, 5, 3, 1, 0, 2, 4, 6,
  4515. 8,
  4516. };
  4517. static const encode_aux_threshmatch _vq_auxt__8c1_s_p5_0 = {
  4518. (float *)_vq_quantthresh__8c1_s_p5_0,
  4519. (long *)_vq_quantmap__8c1_s_p5_0,
  4520. 9,
  4521. 9
  4522. };
  4523. static const static_codebook _8c1_s_p5_0 = {
  4524. 2, 81,
  4525. (long *)_vq_lengthlist__8c1_s_p5_0,
  4526. 1, -531628032, 1611661312, 4, 0,
  4527. (long *)_vq_quantlist__8c1_s_p5_0,
  4528. NULL,
  4529. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p5_0,
  4530. NULL,
  4531. 0
  4532. };
  4533. static const long _vq_quantlist__8c1_s_p6_0[] = {
  4534. 8,
  4535. 7,
  4536. 9,
  4537. 6,
  4538. 10,
  4539. 5,
  4540. 11,
  4541. 4,
  4542. 12,
  4543. 3,
  4544. 13,
  4545. 2,
  4546. 14,
  4547. 1,
  4548. 15,
  4549. 0,
  4550. 16,
  4551. };
  4552. static const long _vq_lengthlist__8c1_s_p6_0[] = {
  4553. 1, 3, 3, 5, 5, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
  4554. 11, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,
  4555. 12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  4556. 11,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,11,
  4557. 12,12,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,
  4558. 11,12,12,12,12, 0, 0, 0,10,10, 9, 9,10,10,10,10,
  4559. 11,11,12,12,13,13, 0, 0, 0,10,10, 9, 9,10,10,10,
  4560. 10,11,11,12,12,13,13, 0, 0, 0,11,11, 9, 9,10,10,
  4561. 10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
  4562. 10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
  4563. 10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
  4564. 9,10,10,11,11,12,11,12,12,13,13, 0, 0, 0, 0, 0,
  4565. 10,10,11,11,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
  4566. 0, 0, 0,11,10,11,11,12,12,13,13,13,13, 0, 0, 0,
  4567. 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
  4568. 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,13, 0,
  4569. 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
  4570. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
  4571. 14,
  4572. };
  4573. static const float _vq_quantthresh__8c1_s_p6_0[] = {
  4574. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  4575. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  4576. };
  4577. static const long _vq_quantmap__8c1_s_p6_0[] = {
  4578. 15, 13, 11, 9, 7, 5, 3, 1,
  4579. 0, 2, 4, 6, 8, 10, 12, 14,
  4580. 16,
  4581. };
  4582. static const encode_aux_threshmatch _vq_auxt__8c1_s_p6_0 = {
  4583. (float *)_vq_quantthresh__8c1_s_p6_0,
  4584. (long *)_vq_quantmap__8c1_s_p6_0,
  4585. 17,
  4586. 17
  4587. };
  4588. static const static_codebook _8c1_s_p6_0 = {
  4589. 2, 289,
  4590. (long *)_vq_lengthlist__8c1_s_p6_0,
  4591. 1, -529530880, 1611661312, 5, 0,
  4592. (long *)_vq_quantlist__8c1_s_p6_0,
  4593. NULL,
  4594. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p6_0,
  4595. NULL,
  4596. 0
  4597. };
  4598. static const long _vq_quantlist__8c1_s_p7_0[] = {
  4599. 1,
  4600. 0,
  4601. 2,
  4602. };
  4603. static const long _vq_lengthlist__8c1_s_p7_0[] = {
  4604. 1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
  4605. 9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
  4606. 10,11,10,10, 6, 9, 9,10, 9,10,11,10,10, 6, 9, 9,
  4607. 10, 9, 9,11, 9,10, 7,10,10,11,11,11,11,10,10, 6,
  4608. 9, 9,10,10,10,11, 9, 9, 6, 9, 9,10,10,10,10, 9,
  4609. 9,
  4610. };
  4611. static const float _vq_quantthresh__8c1_s_p7_0[] = {
  4612. -5.5, 5.5,
  4613. };
  4614. static const long _vq_quantmap__8c1_s_p7_0[] = {
  4615. 1, 0, 2,
  4616. };
  4617. static const encode_aux_threshmatch _vq_auxt__8c1_s_p7_0 = {
  4618. (float *)_vq_quantthresh__8c1_s_p7_0,
  4619. (long *)_vq_quantmap__8c1_s_p7_0,
  4620. 3,
  4621. 3
  4622. };
  4623. static const static_codebook _8c1_s_p7_0 = {
  4624. 4, 81,
  4625. (long *)_vq_lengthlist__8c1_s_p7_0,
  4626. 1, -529137664, 1618345984, 2, 0,
  4627. (long *)_vq_quantlist__8c1_s_p7_0,
  4628. NULL,
  4629. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p7_0,
  4630. NULL,
  4631. 0
  4632. };
  4633. static const long _vq_quantlist__8c1_s_p7_1[] = {
  4634. 5,
  4635. 4,
  4636. 6,
  4637. 3,
  4638. 7,
  4639. 2,
  4640. 8,
  4641. 1,
  4642. 9,
  4643. 0,
  4644. 10,
  4645. };
  4646. static const long _vq_lengthlist__8c1_s_p7_1[] = {
  4647. 2, 3, 3, 5, 5, 7, 7, 7, 7, 7, 7,10,10, 9, 7, 7,
  4648. 7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8,
  4649. 8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
  4650. 7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
  4651. 8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
  4652. 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
  4653. 8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,10,10,
  4654. 10,10,10, 8, 8, 8, 8, 8, 8,
  4655. };
  4656. static const float _vq_quantthresh__8c1_s_p7_1[] = {
  4657. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  4658. 3.5, 4.5,
  4659. };
  4660. static const long _vq_quantmap__8c1_s_p7_1[] = {
  4661. 9, 7, 5, 3, 1, 0, 2, 4,
  4662. 6, 8, 10,
  4663. };
  4664. static const encode_aux_threshmatch _vq_auxt__8c1_s_p7_1 = {
  4665. (float *)_vq_quantthresh__8c1_s_p7_1,
  4666. (long *)_vq_quantmap__8c1_s_p7_1,
  4667. 11,
  4668. 11
  4669. };
  4670. static const static_codebook _8c1_s_p7_1 = {
  4671. 2, 121,
  4672. (long *)_vq_lengthlist__8c1_s_p7_1,
  4673. 1, -531365888, 1611661312, 4, 0,
  4674. (long *)_vq_quantlist__8c1_s_p7_1,
  4675. NULL,
  4676. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p7_1,
  4677. NULL,
  4678. 0
  4679. };
  4680. static const long _vq_quantlist__8c1_s_p8_0[] = {
  4681. 6,
  4682. 5,
  4683. 7,
  4684. 4,
  4685. 8,
  4686. 3,
  4687. 9,
  4688. 2,
  4689. 10,
  4690. 1,
  4691. 11,
  4692. 0,
  4693. 12,
  4694. };
  4695. static const long _vq_lengthlist__8c1_s_p8_0[] = {
  4696. 1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5,
  4697. 7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
  4698. 8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  4699. 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  4700. 11, 0,12,12, 9, 9, 9, 9,10, 9,10,11,11,11, 0,13,
  4701. 12, 9, 8, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9, 9,
  4702. 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
  4703. 10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,11,
  4704. 13,12, 0, 0, 0,14,14,10,10,11,10,11,11,12,12, 0,
  4705. 0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
  4706. 0,12,12,11,10,12,11,13,12,
  4707. };
  4708. static const float _vq_quantthresh__8c1_s_p8_0[] = {
  4709. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  4710. 12.5, 17.5, 22.5, 27.5,
  4711. };
  4712. static const long _vq_quantmap__8c1_s_p8_0[] = {
  4713. 11, 9, 7, 5, 3, 1, 0, 2,
  4714. 4, 6, 8, 10, 12,
  4715. };
  4716. static const encode_aux_threshmatch _vq_auxt__8c1_s_p8_0 = {
  4717. (float *)_vq_quantthresh__8c1_s_p8_0,
  4718. (long *)_vq_quantmap__8c1_s_p8_0,
  4719. 13,
  4720. 13
  4721. };
  4722. static const static_codebook _8c1_s_p8_0 = {
  4723. 2, 169,
  4724. (long *)_vq_lengthlist__8c1_s_p8_0,
  4725. 1, -526516224, 1616117760, 4, 0,
  4726. (long *)_vq_quantlist__8c1_s_p8_0,
  4727. NULL,
  4728. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p8_0,
  4729. NULL,
  4730. 0
  4731. };
  4732. static const long _vq_quantlist__8c1_s_p8_1[] = {
  4733. 2,
  4734. 1,
  4735. 3,
  4736. 0,
  4737. 4,
  4738. };
  4739. static const long _vq_lengthlist__8c1_s_p8_1[] = {
  4740. 2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
  4741. 6, 6, 5, 5, 6, 6, 6, 5, 5,
  4742. };
  4743. static const float _vq_quantthresh__8c1_s_p8_1[] = {
  4744. -1.5, -0.5, 0.5, 1.5,
  4745. };
  4746. static const long _vq_quantmap__8c1_s_p8_1[] = {
  4747. 3, 1, 0, 2, 4,
  4748. };
  4749. static const encode_aux_threshmatch _vq_auxt__8c1_s_p8_1 = {
  4750. (float *)_vq_quantthresh__8c1_s_p8_1,
  4751. (long *)_vq_quantmap__8c1_s_p8_1,
  4752. 5,
  4753. 5
  4754. };
  4755. static const static_codebook _8c1_s_p8_1 = {
  4756. 2, 25,
  4757. (long *)_vq_lengthlist__8c1_s_p8_1,
  4758. 1, -533725184, 1611661312, 3, 0,
  4759. (long *)_vq_quantlist__8c1_s_p8_1,
  4760. NULL,
  4761. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p8_1,
  4762. NULL,
  4763. 0
  4764. };
  4765. static const long _vq_quantlist__8c1_s_p9_0[] = {
  4766. 6,
  4767. 5,
  4768. 7,
  4769. 4,
  4770. 8,
  4771. 3,
  4772. 9,
  4773. 2,
  4774. 10,
  4775. 1,
  4776. 11,
  4777. 0,
  4778. 12,
  4779. };
  4780. static const long _vq_lengthlist__8c1_s_p9_0[] = {
  4781. 1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 6, 6,
  4782. 10,10,10,10,10,10,10,10,10,10, 6, 7, 8,10,10,10,
  4783. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4784. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4785. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4786. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4787. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4788. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4789. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4790. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4791. 10,10,10,10,10, 9, 9, 9, 9,
  4792. };
  4793. static const float _vq_quantthresh__8c1_s_p9_0[] = {
  4794. -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5,
  4795. 787.5, 1102.5, 1417.5, 1732.5,
  4796. };
  4797. static const long _vq_quantmap__8c1_s_p9_0[] = {
  4798. 11, 9, 7, 5, 3, 1, 0, 2,
  4799. 4, 6, 8, 10, 12,
  4800. };
  4801. static const encode_aux_threshmatch _vq_auxt__8c1_s_p9_0 = {
  4802. (float *)_vq_quantthresh__8c1_s_p9_0,
  4803. (long *)_vq_quantmap__8c1_s_p9_0,
  4804. 13,
  4805. 13
  4806. };
  4807. static const static_codebook _8c1_s_p9_0 = {
  4808. 2, 169,
  4809. (long *)_vq_lengthlist__8c1_s_p9_0,
  4810. 1, -513964032, 1628680192, 4, 0,
  4811. (long *)_vq_quantlist__8c1_s_p9_0,
  4812. NULL,
  4813. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p9_0,
  4814. NULL,
  4815. 0
  4816. };
  4817. static const long _vq_quantlist__8c1_s_p9_1[] = {
  4818. 7,
  4819. 6,
  4820. 8,
  4821. 5,
  4822. 9,
  4823. 4,
  4824. 10,
  4825. 3,
  4826. 11,
  4827. 2,
  4828. 12,
  4829. 1,
  4830. 13,
  4831. 0,
  4832. 14,
  4833. };
  4834. static const long _vq_lengthlist__8c1_s_p9_1[] = {
  4835. 1, 4, 4, 5, 5, 7, 7, 9, 9,11,11,12,12,13,13, 6,
  4836. 5, 5, 6, 6, 9, 9,10,10,12,12,12,13,15,14, 6, 5,
  4837. 5, 7, 7, 9, 9,10,10,12,12,12,13,14,13,17, 7, 7,
  4838. 8, 8,10,10,11,11,12,13,13,13,13,13,17, 7, 7, 8,
  4839. 8,10,10,11,11,13,13,13,13,14,14,17,11,11, 9, 9,
  4840. 11,11,12,12,12,13,13,14,15,13,17,12,12, 9, 9,11,
  4841. 11,12,12,13,13,13,13,14,16,17,17,17,11,12,12,12,
  4842. 13,13,13,14,15,14,15,15,17,17,17,12,12,11,11,13,
  4843. 13,14,14,15,14,15,15,17,17,17,15,15,13,13,14,14,
  4844. 15,14,15,15,16,15,17,17,17,15,15,13,13,13,14,14,
  4845. 15,15,15,15,16,17,17,17,17,16,14,15,14,14,15,14,
  4846. 14,15,15,15,17,17,17,17,17,14,14,16,14,15,15,15,
  4847. 15,15,15,17,17,17,17,17,17,16,16,15,17,15,15,14,
  4848. 17,15,17,16,17,17,17,17,16,15,14,15,15,15,15,15,
  4849. 15,
  4850. };
  4851. static const float _vq_quantthresh__8c1_s_p9_1[] = {
  4852. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  4853. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  4854. };
  4855. static const long _vq_quantmap__8c1_s_p9_1[] = {
  4856. 13, 11, 9, 7, 5, 3, 1, 0,
  4857. 2, 4, 6, 8, 10, 12, 14,
  4858. };
  4859. static const encode_aux_threshmatch _vq_auxt__8c1_s_p9_1 = {
  4860. (float *)_vq_quantthresh__8c1_s_p9_1,
  4861. (long *)_vq_quantmap__8c1_s_p9_1,
  4862. 15,
  4863. 15
  4864. };
  4865. static const static_codebook _8c1_s_p9_1 = {
  4866. 2, 225,
  4867. (long *)_vq_lengthlist__8c1_s_p9_1,
  4868. 1, -520986624, 1620377600, 4, 0,
  4869. (long *)_vq_quantlist__8c1_s_p9_1,
  4870. NULL,
  4871. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p9_1,
  4872. NULL,
  4873. 0
  4874. };
  4875. static const long _vq_quantlist__8c1_s_p9_2[] = {
  4876. 10,
  4877. 9,
  4878. 11,
  4879. 8,
  4880. 12,
  4881. 7,
  4882. 13,
  4883. 6,
  4884. 14,
  4885. 5,
  4886. 15,
  4887. 4,
  4888. 16,
  4889. 3,
  4890. 17,
  4891. 2,
  4892. 18,
  4893. 1,
  4894. 19,
  4895. 0,
  4896. 20,
  4897. };
  4898. static const long _vq_lengthlist__8c1_s_p9_2[] = {
  4899. 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
  4900. 9, 9, 9, 9, 9,11,11,12, 7, 7, 7, 7, 8, 8, 9, 9,
  4901. 9, 9,10,10,10,10,10,10,10,10,11,11,11, 7, 7, 7,
  4902. 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,
  4903. 11,12, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,
  4904. 10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
  4905. 9,10,10,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
  4906. 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
  4907. 11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
  4908. 10,10,10,11,12,11, 9, 9, 8, 9, 9, 9, 9, 9,10,10,
  4909. 10,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
  4910. 9, 9, 9,10,10,10,10,10,10,10,10,10,10,11,12,11,
  4911. 12,11, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
  4912. 10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
  4913. 10,10,10,10,10,10,10,12,11,12,11,11, 9, 9, 9,10,
  4914. 10,10,10,10,10,10,10,10,10,10,10,10,12,11,11,11,
  4915. 11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4916. 11,11,11,12,11,11,12,11,10,10,10,10,10,10,10,10,
  4917. 10,10,10,10,11,10,11,11,11,11,11,11,11,10,10,10,
  4918. 10,10,10,10,10,10,10,10,10,10,10,11,11,12,11,12,
  4919. 11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  4920. 11,11,12,11,12,11,11,11,11,10,10,10,10,10,10,10,
  4921. 10,10,10,10,10,11,11,12,11,11,12,11,11,12,10,10,
  4922. 11,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
  4923. 11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,12,
  4924. 12,11,12,11,11,12,12,12,11,11,10,10,10,10,10,10,
  4925. 10,10,10,11,12,12,11,12,12,11,12,11,11,11,11,10,
  4926. 10,10,10,10,10,10,10,10,10,
  4927. };
  4928. static const float _vq_quantthresh__8c1_s_p9_2[] = {
  4929. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  4930. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  4931. 6.5, 7.5, 8.5, 9.5,
  4932. };
  4933. static const long _vq_quantmap__8c1_s_p9_2[] = {
  4934. 19, 17, 15, 13, 11, 9, 7, 5,
  4935. 3, 1, 0, 2, 4, 6, 8, 10,
  4936. 12, 14, 16, 18, 20,
  4937. };
  4938. static const encode_aux_threshmatch _vq_auxt__8c1_s_p9_2 = {
  4939. (float *)_vq_quantthresh__8c1_s_p9_2,
  4940. (long *)_vq_quantmap__8c1_s_p9_2,
  4941. 21,
  4942. 21
  4943. };
  4944. static const static_codebook _8c1_s_p9_2 = {
  4945. 2, 441,
  4946. (long *)_vq_lengthlist__8c1_s_p9_2,
  4947. 1, -529268736, 1611661312, 5, 0,
  4948. (long *)_vq_quantlist__8c1_s_p9_2,
  4949. NULL,
  4950. (encode_aux_threshmatch *)&_vq_auxt__8c1_s_p9_2,
  4951. NULL,
  4952. 0
  4953. };
  4954. static const long _huff_lengthlist__8c1_s_single[] = {
  4955. 4, 6,18, 8,11, 8, 8, 9, 9,10, 4, 4,18, 5, 9, 5,
  4956. 6, 7, 8,10,18,18,18,18,17,17,17,17,17,17, 7, 5,
  4957. 17, 6,11, 6, 7, 8, 9,12,12, 9,17,12, 8, 8, 9,10,
  4958. 10,13, 7, 5,17, 6, 8, 4, 5, 6, 8,10, 6, 5,17, 6,
  4959. 8, 5, 4, 5, 7, 9, 7, 7,17, 8, 9, 6, 5, 5, 6, 8,
  4960. 8, 8,17, 9,11, 8, 6, 6, 6, 7, 9,10,17,12,12,10,
  4961. 9, 7, 7, 8,
  4962. };
  4963. static const static_codebook _huff_book__8c1_s_single = {
  4964. 2, 100,
  4965. (long *)_huff_lengthlist__8c1_s_single,
  4966. 0, 0, 0, 0, 0,
  4967. NULL,
  4968. NULL,
  4969. NULL,
  4970. NULL,
  4971. 0
  4972. };
  4973. static const long _huff_lengthlist__44c2_s_long[] = {
  4974. 6, 6,12,10,10,10, 9,10,12,12, 6, 1,10, 5, 6, 6,
  4975. 7, 9,11,14,12, 9, 8,11, 7, 8, 9,11,13,15,10, 5,
  4976. 12, 7, 8, 7, 9,12,14,15,10, 6, 7, 8, 5, 6, 7, 9,
  4977. 12,14, 9, 6, 8, 7, 6, 6, 7, 9,12,12, 9, 7, 9, 9,
  4978. 7, 6, 6, 7,10,10,10, 9,10,11, 8, 7, 6, 6, 8,10,
  4979. 12,11,13,13,11,10, 8, 8, 8,10,11,13,15,15,14,13,
  4980. 10, 8, 8, 9,
  4981. };
  4982. static const static_codebook _huff_book__44c2_s_long = {
  4983. 2, 100,
  4984. (long *)_huff_lengthlist__44c2_s_long,
  4985. 0, 0, 0, 0, 0,
  4986. NULL,
  4987. NULL,
  4988. NULL,
  4989. NULL,
  4990. 0
  4991. };
  4992. static const long _vq_quantlist__44c2_s_p1_0[] = {
  4993. 1,
  4994. 0,
  4995. 2,
  4996. };
  4997. static const long _vq_lengthlist__44c2_s_p1_0[] = {
  4998. 2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
  4999. 0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5000. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5001. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5002. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5003. 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
  5004. 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5005. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5006. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5007. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5008. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
  5009. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5010. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5011. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5012. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5013. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5014. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5015. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5016. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5017. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5018. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5019. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5020. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5021. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5022. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5023. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5024. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5025. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5026. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5027. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5028. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5029. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5030. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5031. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5032. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5033. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5034. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5035. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5036. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5037. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5038. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5039. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5040. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5041. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5042. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5043. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  5044. 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
  5045. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5046. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5047. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5048. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
  5049. 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
  5050. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5051. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5052. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5053. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
  5054. 0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
  5055. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5056. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5057. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5058. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5059. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5060. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5061. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5062. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5063. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5064. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5065. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5066. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5067. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5068. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5069. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5070. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5071. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5072. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5073. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5074. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5075. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5076. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5077. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5078. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5079. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5080. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5081. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5082. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5083. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5084. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5085. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5086. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5087. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5088. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5089. 0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
  5090. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5091. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5092. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5093. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5094. 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
  5095. 0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
  5096. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5097. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5098. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5099. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
  5100. 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  5101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5105. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5113. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5114. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5408. 0,
  5409. };
  5410. static const float _vq_quantthresh__44c2_s_p1_0[] = {
  5411. -0.5, 0.5,
  5412. };
  5413. static const long _vq_quantmap__44c2_s_p1_0[] = {
  5414. 1, 0, 2,
  5415. };
  5416. static const encode_aux_threshmatch _vq_auxt__44c2_s_p1_0 = {
  5417. (float *)_vq_quantthresh__44c2_s_p1_0,
  5418. (long *)_vq_quantmap__44c2_s_p1_0,
  5419. 3,
  5420. 3
  5421. };
  5422. static const static_codebook _44c2_s_p1_0 = {
  5423. 8, 6561,
  5424. (long *)_vq_lengthlist__44c2_s_p1_0,
  5425. 1, -535822336, 1611661312, 2, 0,
  5426. (long *)_vq_quantlist__44c2_s_p1_0,
  5427. NULL,
  5428. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p1_0,
  5429. NULL,
  5430. 0
  5431. };
  5432. static const long _vq_quantlist__44c2_s_p2_0[] = {
  5433. 2,
  5434. 1,
  5435. 3,
  5436. 0,
  5437. 4,
  5438. };
  5439. static const long _vq_lengthlist__44c2_s_p2_0[] = {
  5440. 1, 4, 4, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0,
  5441. 8, 8, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
  5442. 8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
  5443. 0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
  5444. 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5449. 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,11,11, 0, 0,
  5450. 0,11,11, 0, 0, 0,12,11, 0, 0, 0, 0, 0, 0, 0, 7,
  5451. 8, 8, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0, 0,11,
  5452. 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5457. 0, 0, 0, 6, 8, 8, 0, 0, 0,11,11, 0, 0, 0,11,11,
  5458. 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
  5459. 0, 0,10,11, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0,
  5460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5462. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5465. 8, 9, 9, 0, 0, 0,11,12, 0, 0, 0,11,12, 0, 0, 0,
  5466. 12,11, 0, 0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0,12,
  5467. 11, 0, 0, 0,12,11, 0, 0, 0,11,12, 0, 0, 0, 0, 0,
  5468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5470. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5475. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5476. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5478. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5479. 0,
  5480. };
  5481. static const float _vq_quantthresh__44c2_s_p2_0[] = {
  5482. -1.5, -0.5, 0.5, 1.5,
  5483. };
  5484. static const long _vq_quantmap__44c2_s_p2_0[] = {
  5485. 3, 1, 0, 2, 4,
  5486. };
  5487. static const encode_aux_threshmatch _vq_auxt__44c2_s_p2_0 = {
  5488. (float *)_vq_quantthresh__44c2_s_p2_0,
  5489. (long *)_vq_quantmap__44c2_s_p2_0,
  5490. 5,
  5491. 5
  5492. };
  5493. static const static_codebook _44c2_s_p2_0 = {
  5494. 4, 625,
  5495. (long *)_vq_lengthlist__44c2_s_p2_0,
  5496. 1, -533725184, 1611661312, 3, 0,
  5497. (long *)_vq_quantlist__44c2_s_p2_0,
  5498. NULL,
  5499. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p2_0,
  5500. NULL,
  5501. 0
  5502. };
  5503. static const long _vq_quantlist__44c2_s_p3_0[] = {
  5504. 2,
  5505. 1,
  5506. 3,
  5507. 0,
  5508. 4,
  5509. };
  5510. static const long _vq_lengthlist__44c2_s_p3_0[] = {
  5511. 2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5512. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
  5513. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5514. 0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5515. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
  5516. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5517. 0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  5518. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5519. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5520. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5521. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5522. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5523. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5524. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5525. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5526. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5527. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5528. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5529. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5530. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5531. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5532. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5533. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5534. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5535. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5536. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5537. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5538. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5539. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5540. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5541. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5542. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5543. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5544. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5545. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5546. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5547. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5548. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5549. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5550. 0,
  5551. };
  5552. static const float _vq_quantthresh__44c2_s_p3_0[] = {
  5553. -1.5, -0.5, 0.5, 1.5,
  5554. };
  5555. static const long _vq_quantmap__44c2_s_p3_0[] = {
  5556. 3, 1, 0, 2, 4,
  5557. };
  5558. static const encode_aux_threshmatch _vq_auxt__44c2_s_p3_0 = {
  5559. (float *)_vq_quantthresh__44c2_s_p3_0,
  5560. (long *)_vq_quantmap__44c2_s_p3_0,
  5561. 5,
  5562. 5
  5563. };
  5564. static const static_codebook _44c2_s_p3_0 = {
  5565. 4, 625,
  5566. (long *)_vq_lengthlist__44c2_s_p3_0,
  5567. 1, -533725184, 1611661312, 3, 0,
  5568. (long *)_vq_quantlist__44c2_s_p3_0,
  5569. NULL,
  5570. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p3_0,
  5571. NULL,
  5572. 0
  5573. };
  5574. static const long _vq_quantlist__44c2_s_p4_0[] = {
  5575. 4,
  5576. 3,
  5577. 5,
  5578. 2,
  5579. 6,
  5580. 1,
  5581. 7,
  5582. 0,
  5583. 8,
  5584. };
  5585. static const long _vq_lengthlist__44c2_s_p4_0[] = {
  5586. 1, 3, 3, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 6, 0, 0,
  5587. 0, 0, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 7, 7, 6, 6,
  5588. 0, 0, 0, 0, 0, 0, 0, 6, 7, 0, 0, 0, 0, 0, 0, 0,
  5589. 7, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
  5590. 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5591. 0,
  5592. };
  5593. static const float _vq_quantthresh__44c2_s_p4_0[] = {
  5594. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  5595. };
  5596. static const long _vq_quantmap__44c2_s_p4_0[] = {
  5597. 7, 5, 3, 1, 0, 2, 4, 6,
  5598. 8,
  5599. };
  5600. static const encode_aux_threshmatch _vq_auxt__44c2_s_p4_0 = {
  5601. (float *)_vq_quantthresh__44c2_s_p4_0,
  5602. (long *)_vq_quantmap__44c2_s_p4_0,
  5603. 9,
  5604. 9
  5605. };
  5606. static const static_codebook _44c2_s_p4_0 = {
  5607. 2, 81,
  5608. (long *)_vq_lengthlist__44c2_s_p4_0,
  5609. 1, -531628032, 1611661312, 4, 0,
  5610. (long *)_vq_quantlist__44c2_s_p4_0,
  5611. NULL,
  5612. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p4_0,
  5613. NULL,
  5614. 0
  5615. };
  5616. static const long _vq_quantlist__44c2_s_p5_0[] = {
  5617. 4,
  5618. 3,
  5619. 5,
  5620. 2,
  5621. 6,
  5622. 1,
  5623. 7,
  5624. 0,
  5625. 8,
  5626. };
  5627. static const long _vq_lengthlist__44c2_s_p5_0[] = {
  5628. 1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 7, 7, 7, 7, 7, 7,
  5629. 9, 9, 0, 7, 7, 7, 7, 7, 7, 9, 9, 0, 8, 8, 7, 7,
  5630. 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
  5631. 9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
  5632. 0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
  5633. 11,
  5634. };
  5635. static const float _vq_quantthresh__44c2_s_p5_0[] = {
  5636. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  5637. };
  5638. static const long _vq_quantmap__44c2_s_p5_0[] = {
  5639. 7, 5, 3, 1, 0, 2, 4, 6,
  5640. 8,
  5641. };
  5642. static const encode_aux_threshmatch _vq_auxt__44c2_s_p5_0 = {
  5643. (float *)_vq_quantthresh__44c2_s_p5_0,
  5644. (long *)_vq_quantmap__44c2_s_p5_0,
  5645. 9,
  5646. 9
  5647. };
  5648. static const static_codebook _44c2_s_p5_0 = {
  5649. 2, 81,
  5650. (long *)_vq_lengthlist__44c2_s_p5_0,
  5651. 1, -531628032, 1611661312, 4, 0,
  5652. (long *)_vq_quantlist__44c2_s_p5_0,
  5653. NULL,
  5654. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p5_0,
  5655. NULL,
  5656. 0
  5657. };
  5658. static const long _vq_quantlist__44c2_s_p6_0[] = {
  5659. 8,
  5660. 7,
  5661. 9,
  5662. 6,
  5663. 10,
  5664. 5,
  5665. 11,
  5666. 4,
  5667. 12,
  5668. 3,
  5669. 13,
  5670. 2,
  5671. 14,
  5672. 1,
  5673. 15,
  5674. 0,
  5675. 16,
  5676. };
  5677. static const long _vq_lengthlist__44c2_s_p6_0[] = {
  5678. 1, 4, 3, 6, 6, 8, 8, 9, 9, 9, 9, 9, 9,10,10,11,
  5679. 11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
  5680. 12,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
  5681. 11,11,12, 0, 8, 8, 7, 7, 9, 9,10,10, 9, 9,10,10,
  5682. 11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10, 9,10,
  5683. 10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
  5684. 11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
  5685. 10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
  5686. 10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
  5687. 10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
  5688. 10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
  5689. 9,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0,
  5690. 10,10,10,10,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
  5691. 0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
  5692. 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
  5693. 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0,
  5694. 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
  5695. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
  5696. 14,
  5697. };
  5698. static const float _vq_quantthresh__44c2_s_p6_0[] = {
  5699. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  5700. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  5701. };
  5702. static const long _vq_quantmap__44c2_s_p6_0[] = {
  5703. 15, 13, 11, 9, 7, 5, 3, 1,
  5704. 0, 2, 4, 6, 8, 10, 12, 14,
  5705. 16,
  5706. };
  5707. static const encode_aux_threshmatch _vq_auxt__44c2_s_p6_0 = {
  5708. (float *)_vq_quantthresh__44c2_s_p6_0,
  5709. (long *)_vq_quantmap__44c2_s_p6_0,
  5710. 17,
  5711. 17
  5712. };
  5713. static const static_codebook _44c2_s_p6_0 = {
  5714. 2, 289,
  5715. (long *)_vq_lengthlist__44c2_s_p6_0,
  5716. 1, -529530880, 1611661312, 5, 0,
  5717. (long *)_vq_quantlist__44c2_s_p6_0,
  5718. NULL,
  5719. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p6_0,
  5720. NULL,
  5721. 0
  5722. };
  5723. static const long _vq_quantlist__44c2_s_p7_0[] = {
  5724. 1,
  5725. 0,
  5726. 2,
  5727. };
  5728. static const long _vq_lengthlist__44c2_s_p7_0[] = {
  5729. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
  5730. 9, 9, 4, 7, 7,10, 9, 9,10, 9, 9, 7,10,10,11,10,
  5731. 11,11,10,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
  5732. 11,10,11,11,10,10, 7,11,10,11,11,11,12,11,11, 6,
  5733. 9, 9,11,10,10,11,11,10, 6, 9, 9,11,10,10,12,10,
  5734. 11,
  5735. };
  5736. static const float _vq_quantthresh__44c2_s_p7_0[] = {
  5737. -5.5, 5.5,
  5738. };
  5739. static const long _vq_quantmap__44c2_s_p7_0[] = {
  5740. 1, 0, 2,
  5741. };
  5742. static const encode_aux_threshmatch _vq_auxt__44c2_s_p7_0 = {
  5743. (float *)_vq_quantthresh__44c2_s_p7_0,
  5744. (long *)_vq_quantmap__44c2_s_p7_0,
  5745. 3,
  5746. 3
  5747. };
  5748. static const static_codebook _44c2_s_p7_0 = {
  5749. 4, 81,
  5750. (long *)_vq_lengthlist__44c2_s_p7_0,
  5751. 1, -529137664, 1618345984, 2, 0,
  5752. (long *)_vq_quantlist__44c2_s_p7_0,
  5753. NULL,
  5754. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p7_0,
  5755. NULL,
  5756. 0
  5757. };
  5758. static const long _vq_quantlist__44c2_s_p7_1[] = {
  5759. 5,
  5760. 4,
  5761. 6,
  5762. 3,
  5763. 7,
  5764. 2,
  5765. 8,
  5766. 1,
  5767. 9,
  5768. 0,
  5769. 10,
  5770. };
  5771. static const long _vq_lengthlist__44c2_s_p7_1[] = {
  5772. 2, 3, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 7, 7, 6, 6,
  5773. 7, 7, 8, 8, 8, 8, 9, 6, 6, 6, 6, 7, 7, 8, 8, 8,
  5774. 8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
  5775. 7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
  5776. 8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
  5777. 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
  5778. 8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
  5779. 10,10,10, 8, 8, 8, 8, 8, 8,
  5780. };
  5781. static const float _vq_quantthresh__44c2_s_p7_1[] = {
  5782. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  5783. 3.5, 4.5,
  5784. };
  5785. static const long _vq_quantmap__44c2_s_p7_1[] = {
  5786. 9, 7, 5, 3, 1, 0, 2, 4,
  5787. 6, 8, 10,
  5788. };
  5789. static const encode_aux_threshmatch _vq_auxt__44c2_s_p7_1 = {
  5790. (float *)_vq_quantthresh__44c2_s_p7_1,
  5791. (long *)_vq_quantmap__44c2_s_p7_1,
  5792. 11,
  5793. 11
  5794. };
  5795. static const static_codebook _44c2_s_p7_1 = {
  5796. 2, 121,
  5797. (long *)_vq_lengthlist__44c2_s_p7_1,
  5798. 1, -531365888, 1611661312, 4, 0,
  5799. (long *)_vq_quantlist__44c2_s_p7_1,
  5800. NULL,
  5801. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p7_1,
  5802. NULL,
  5803. 0
  5804. };
  5805. static const long _vq_quantlist__44c2_s_p8_0[] = {
  5806. 6,
  5807. 5,
  5808. 7,
  5809. 4,
  5810. 8,
  5811. 3,
  5812. 9,
  5813. 2,
  5814. 10,
  5815. 1,
  5816. 11,
  5817. 0,
  5818. 12,
  5819. };
  5820. static const long _vq_lengthlist__44c2_s_p8_0[] = {
  5821. 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
  5822. 7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
  5823. 8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  5824. 10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  5825. 11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
  5826. 13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
  5827. 10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
  5828. 11,12,12,12,12, 0, 0, 0,14,14,10,11,11,11,12,12,
  5829. 13,13, 0, 0, 0,14,14,11,10,11,11,13,12,13,13, 0,
  5830. 0, 0, 0, 0,12,12,11,12,13,12,14,14, 0, 0, 0, 0,
  5831. 0,12,12,12,12,13,12,14,14,
  5832. };
  5833. static const float _vq_quantthresh__44c2_s_p8_0[] = {
  5834. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  5835. 12.5, 17.5, 22.5, 27.5,
  5836. };
  5837. static const long _vq_quantmap__44c2_s_p8_0[] = {
  5838. 11, 9, 7, 5, 3, 1, 0, 2,
  5839. 4, 6, 8, 10, 12,
  5840. };
  5841. static const encode_aux_threshmatch _vq_auxt__44c2_s_p8_0 = {
  5842. (float *)_vq_quantthresh__44c2_s_p8_0,
  5843. (long *)_vq_quantmap__44c2_s_p8_0,
  5844. 13,
  5845. 13
  5846. };
  5847. static const static_codebook _44c2_s_p8_0 = {
  5848. 2, 169,
  5849. (long *)_vq_lengthlist__44c2_s_p8_0,
  5850. 1, -526516224, 1616117760, 4, 0,
  5851. (long *)_vq_quantlist__44c2_s_p8_0,
  5852. NULL,
  5853. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p8_0,
  5854. NULL,
  5855. 0
  5856. };
  5857. static const long _vq_quantlist__44c2_s_p8_1[] = {
  5858. 2,
  5859. 1,
  5860. 3,
  5861. 0,
  5862. 4,
  5863. };
  5864. static const long _vq_lengthlist__44c2_s_p8_1[] = {
  5865. 2, 4, 4, 5, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
  5866. 5, 5, 5, 5, 6, 6, 6, 5, 5,
  5867. };
  5868. static const float _vq_quantthresh__44c2_s_p8_1[] = {
  5869. -1.5, -0.5, 0.5, 1.5,
  5870. };
  5871. static const long _vq_quantmap__44c2_s_p8_1[] = {
  5872. 3, 1, 0, 2, 4,
  5873. };
  5874. static const encode_aux_threshmatch _vq_auxt__44c2_s_p8_1 = {
  5875. (float *)_vq_quantthresh__44c2_s_p8_1,
  5876. (long *)_vq_quantmap__44c2_s_p8_1,
  5877. 5,
  5878. 5
  5879. };
  5880. static const static_codebook _44c2_s_p8_1 = {
  5881. 2, 25,
  5882. (long *)_vq_lengthlist__44c2_s_p8_1,
  5883. 1, -533725184, 1611661312, 3, 0,
  5884. (long *)_vq_quantlist__44c2_s_p8_1,
  5885. NULL,
  5886. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p8_1,
  5887. NULL,
  5888. 0
  5889. };
  5890. static const long _vq_quantlist__44c2_s_p9_0[] = {
  5891. 6,
  5892. 5,
  5893. 7,
  5894. 4,
  5895. 8,
  5896. 3,
  5897. 9,
  5898. 2,
  5899. 10,
  5900. 1,
  5901. 11,
  5902. 0,
  5903. 12,
  5904. };
  5905. static const long _vq_lengthlist__44c2_s_p9_0[] = {
  5906. 1, 5, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
  5907. 11,11,11,11,11,11,11,11,11,11, 2, 8, 7,11,11,11,
  5908. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  5909. 11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,
  5910. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  5911. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  5912. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  5913. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  5914. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  5915. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  5916. 11,11,11,11,11,11,11,11,11,
  5917. };
  5918. static const float _vq_quantthresh__44c2_s_p9_0[] = {
  5919. -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5,
  5920. 552.5, 773.5, 994.5, 1215.5,
  5921. };
  5922. static const long _vq_quantmap__44c2_s_p9_0[] = {
  5923. 11, 9, 7, 5, 3, 1, 0, 2,
  5924. 4, 6, 8, 10, 12,
  5925. };
  5926. static const encode_aux_threshmatch _vq_auxt__44c2_s_p9_0 = {
  5927. (float *)_vq_quantthresh__44c2_s_p9_0,
  5928. (long *)_vq_quantmap__44c2_s_p9_0,
  5929. 13,
  5930. 13
  5931. };
  5932. static const static_codebook _44c2_s_p9_0 = {
  5933. 2, 169,
  5934. (long *)_vq_lengthlist__44c2_s_p9_0,
  5935. 1, -514541568, 1627103232, 4, 0,
  5936. (long *)_vq_quantlist__44c2_s_p9_0,
  5937. NULL,
  5938. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p9_0,
  5939. NULL,
  5940. 0
  5941. };
  5942. static const long _vq_quantlist__44c2_s_p9_1[] = {
  5943. 6,
  5944. 5,
  5945. 7,
  5946. 4,
  5947. 8,
  5948. 3,
  5949. 9,
  5950. 2,
  5951. 10,
  5952. 1,
  5953. 11,
  5954. 0,
  5955. 12,
  5956. };
  5957. static const long _vq_lengthlist__44c2_s_p9_1[] = {
  5958. 1, 4, 4, 6, 6, 7, 6, 8, 8,10, 9,10,10, 6, 5, 5,
  5959. 7, 7, 8, 7,10, 9,11,11,12,13, 6, 5, 5, 7, 7, 8,
  5960. 8,10,10,11,11,13,13,18, 8, 8, 8, 8, 9, 9,10,10,
  5961. 12,12,12,13,18, 8, 8, 8, 8, 9, 9,10,10,12,12,13,
  5962. 13,18,11,11, 8, 8,10,10,11,11,12,11,13,12,18,11,
  5963. 11, 9, 7,10,10,11,11,11,12,12,13,17,17,17,10,10,
  5964. 11,11,12,12,12,10,12,12,17,17,17,11,10,11,10,13,
  5965. 12,11,12,12,12,17,17,17,15,14,11,11,12,11,13,10,
  5966. 13,12,17,17,17,14,14,12,10,11,11,13,13,13,13,17,
  5967. 17,16,17,16,13,13,12,10,13,10,14,13,17,16,17,16,
  5968. 17,13,12,12,10,13,11,14,14,
  5969. };
  5970. static const float _vq_quantthresh__44c2_s_p9_1[] = {
  5971. -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5,
  5972. 42.5, 59.5, 76.5, 93.5,
  5973. };
  5974. static const long _vq_quantmap__44c2_s_p9_1[] = {
  5975. 11, 9, 7, 5, 3, 1, 0, 2,
  5976. 4, 6, 8, 10, 12,
  5977. };
  5978. static const encode_aux_threshmatch _vq_auxt__44c2_s_p9_1 = {
  5979. (float *)_vq_quantthresh__44c2_s_p9_1,
  5980. (long *)_vq_quantmap__44c2_s_p9_1,
  5981. 13,
  5982. 13
  5983. };
  5984. static const static_codebook _44c2_s_p9_1 = {
  5985. 2, 169,
  5986. (long *)_vq_lengthlist__44c2_s_p9_1,
  5987. 1, -522616832, 1620115456, 4, 0,
  5988. (long *)_vq_quantlist__44c2_s_p9_1,
  5989. NULL,
  5990. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p9_1,
  5991. NULL,
  5992. 0
  5993. };
  5994. static const long _vq_quantlist__44c2_s_p9_2[] = {
  5995. 8,
  5996. 7,
  5997. 9,
  5998. 6,
  5999. 10,
  6000. 5,
  6001. 11,
  6002. 4,
  6003. 12,
  6004. 3,
  6005. 13,
  6006. 2,
  6007. 14,
  6008. 1,
  6009. 15,
  6010. 0,
  6011. 16,
  6012. };
  6013. static const long _vq_lengthlist__44c2_s_p9_2[] = {
  6014. 2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
  6015. 8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
  6016. 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
  6017. 9, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
  6018. 9, 9, 9, 9,10,10,10, 8, 7, 8, 8, 8, 8, 9, 9, 9,
  6019. 9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
  6020. 9, 9,10, 9, 9, 9,10,11,10, 8, 8, 8, 8, 9, 9, 9,
  6021. 9, 9, 9, 9,10,10,10,10,11,10, 8, 8, 9, 9, 9, 9,
  6022. 9, 9,10, 9, 9,10, 9,10,11,10,11,11,11, 8, 8, 9,
  6023. 9, 9, 9, 9, 9, 9, 9,10,10,11,11,11,11,11, 9, 9,
  6024. 9, 9, 9, 9,10, 9, 9, 9,10,10,11,11,11,11,11, 9,
  6025. 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,11,11,11,11,11,
  6026. 9, 9, 9, 9,10,10, 9, 9, 9,10,10,10,11,11,11,11,
  6027. 11,11,11, 9, 9, 9,10, 9, 9,10,10,10,10,11,11,10,
  6028. 11,11,11,11,10, 9,10,10, 9, 9, 9, 9,10,10,11,10,
  6029. 11,11,11,11,11, 9, 9, 9, 9,10, 9,10,10,10,10,11,
  6030. 10,11,11,11,11,11,10,10, 9, 9,10, 9,10,10,10,10,
  6031. 10,10,10,11,11,11,11,11,11, 9, 9,10, 9,10, 9,10,
  6032. 10,
  6033. };
  6034. static const float _vq_quantthresh__44c2_s_p9_2[] = {
  6035. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  6036. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  6037. };
  6038. static const long _vq_quantmap__44c2_s_p9_2[] = {
  6039. 15, 13, 11, 9, 7, 5, 3, 1,
  6040. 0, 2, 4, 6, 8, 10, 12, 14,
  6041. 16,
  6042. };
  6043. static const encode_aux_threshmatch _vq_auxt__44c2_s_p9_2 = {
  6044. (float *)_vq_quantthresh__44c2_s_p9_2,
  6045. (long *)_vq_quantmap__44c2_s_p9_2,
  6046. 17,
  6047. 17
  6048. };
  6049. static const static_codebook _44c2_s_p9_2 = {
  6050. 2, 289,
  6051. (long *)_vq_lengthlist__44c2_s_p9_2,
  6052. 1, -529530880, 1611661312, 5, 0,
  6053. (long *)_vq_quantlist__44c2_s_p9_2,
  6054. NULL,
  6055. (encode_aux_threshmatch *)&_vq_auxt__44c2_s_p9_2,
  6056. NULL,
  6057. 0
  6058. };
  6059. static const long _huff_lengthlist__44c2_s_short[] = {
  6060. 11, 9,13,12,12,11,12,12,13,15, 8, 2,11, 4, 8, 5,
  6061. 7,10,12,15,13, 7,10, 9, 8, 8,10,13,17,17,11, 4,
  6062. 12, 5, 9, 5, 8,11,14,16,12, 6, 8, 7, 6, 6, 8,11,
  6063. 13,16,11, 4, 9, 5, 6, 4, 6,10,13,16,11, 6,11, 7,
  6064. 7, 6, 7,10,13,15,13, 9,12, 9, 8, 6, 8,10,12,14,
  6065. 14,10,10, 8, 6, 5, 6, 9,11,13,15,11,11, 9, 6, 5,
  6066. 6, 8, 9,12,
  6067. };
  6068. static const static_codebook _huff_book__44c2_s_short = {
  6069. 2, 100,
  6070. (long *)_huff_lengthlist__44c2_s_short,
  6071. 0, 0, 0, 0, 0,
  6072. NULL,
  6073. NULL,
  6074. NULL,
  6075. NULL,
  6076. 0
  6077. };
  6078. static const long _huff_lengthlist__44c3_s_long[] = {
  6079. 5, 6,11,11,11,11,10,10,12,11, 5, 2,11, 5, 6, 6,
  6080. 7, 9,11,13,13,10, 7,11, 6, 7, 8, 9,10,12,11, 5,
  6081. 11, 6, 8, 7, 9,11,14,15,11, 6, 6, 8, 4, 5, 7, 8,
  6082. 10,13,10, 5, 7, 7, 5, 5, 6, 8,10,11,10, 7, 7, 8,
  6083. 6, 5, 5, 7, 9, 9,11, 8, 8,11, 8, 7, 6, 6, 7, 9,
  6084. 12,11,10,13, 9, 9, 7, 7, 7, 9,11,13,12,15,12,11,
  6085. 9, 8, 8, 8,
  6086. };
  6087. static const static_codebook _huff_book__44c3_s_long = {
  6088. 2, 100,
  6089. (long *)_huff_lengthlist__44c3_s_long,
  6090. 0, 0, 0, 0, 0,
  6091. NULL,
  6092. NULL,
  6093. NULL,
  6094. NULL,
  6095. 0
  6096. };
  6097. static const long _vq_quantlist__44c3_s_p1_0[] = {
  6098. 1,
  6099. 0,
  6100. 2,
  6101. };
  6102. static const long _vq_lengthlist__44c3_s_p1_0[] = {
  6103. 2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
  6104. 0, 0, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6105. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6108. 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
  6109. 0, 0, 0, 6, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6113. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
  6114. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  6149. 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
  6150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
  6154. 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
  6155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
  6159. 0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
  6160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6194. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
  6195. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6199. 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
  6200. 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
  6201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6204. 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
  6205. 0, 0, 0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 0,
  6206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6425. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6426. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6427. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6428. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6429. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6430. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6431. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6432. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6433. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6434. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6435. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6436. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6437. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6438. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6439. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6440. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6444. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6449. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6450. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6451. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6452. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6457. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6458. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6459. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6462. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6465. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6466. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6470. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6475. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6476. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6478. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6479. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6480. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6481. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6482. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6483. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6484. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6488. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6489. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6490. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6491. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6492. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6493. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6494. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6495. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6496. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6497. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6498. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6499. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6500. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6501. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6502. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6503. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6504. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6505. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6506. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6507. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6508. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6509. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6510. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6511. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6512. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6513. 0,
  6514. };
  6515. static const float _vq_quantthresh__44c3_s_p1_0[] = {
  6516. -0.5, 0.5,
  6517. };
  6518. static const long _vq_quantmap__44c3_s_p1_0[] = {
  6519. 1, 0, 2,
  6520. };
  6521. static const encode_aux_threshmatch _vq_auxt__44c3_s_p1_0 = {
  6522. (float *)_vq_quantthresh__44c3_s_p1_0,
  6523. (long *)_vq_quantmap__44c3_s_p1_0,
  6524. 3,
  6525. 3
  6526. };
  6527. static const static_codebook _44c3_s_p1_0 = {
  6528. 8, 6561,
  6529. (long *)_vq_lengthlist__44c3_s_p1_0,
  6530. 1, -535822336, 1611661312, 2, 0,
  6531. (long *)_vq_quantlist__44c3_s_p1_0,
  6532. NULL,
  6533. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p1_0,
  6534. NULL,
  6535. 0
  6536. };
  6537. static const long _vq_quantlist__44c3_s_p2_0[] = {
  6538. 2,
  6539. 1,
  6540. 3,
  6541. 0,
  6542. 4,
  6543. };
  6544. static const long _vq_lengthlist__44c3_s_p2_0[] = {
  6545. 2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
  6546. 7, 8, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
  6547. 7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
  6548. 0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
  6549. 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6550. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6551. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6552. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6553. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6554. 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
  6555. 0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
  6556. 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
  6557. 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6558. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6559. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6560. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6561. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6562. 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
  6563. 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0,
  6564. 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
  6565. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6566. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6567. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6568. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6569. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6570. 8,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
  6571. 10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0, 9,
  6572. 9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
  6573. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6574. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6575. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6576. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6577. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6578. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6579. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6580. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6581. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6582. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6583. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6584. 0,
  6585. };
  6586. static const float _vq_quantthresh__44c3_s_p2_0[] = {
  6587. -1.5, -0.5, 0.5, 1.5,
  6588. };
  6589. static const long _vq_quantmap__44c3_s_p2_0[] = {
  6590. 3, 1, 0, 2, 4,
  6591. };
  6592. static const encode_aux_threshmatch _vq_auxt__44c3_s_p2_0 = {
  6593. (float *)_vq_quantthresh__44c3_s_p2_0,
  6594. (long *)_vq_quantmap__44c3_s_p2_0,
  6595. 5,
  6596. 5
  6597. };
  6598. static const static_codebook _44c3_s_p2_0 = {
  6599. 4, 625,
  6600. (long *)_vq_lengthlist__44c3_s_p2_0,
  6601. 1, -533725184, 1611661312, 3, 0,
  6602. (long *)_vq_quantlist__44c3_s_p2_0,
  6603. NULL,
  6604. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p2_0,
  6605. NULL,
  6606. 0
  6607. };
  6608. static const long _vq_quantlist__44c3_s_p3_0[] = {
  6609. 2,
  6610. 1,
  6611. 3,
  6612. 0,
  6613. 4,
  6614. };
  6615. static const long _vq_lengthlist__44c3_s_p3_0[] = {
  6616. 2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6617. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
  6618. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6619. 0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6620. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
  6621. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6622. 0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  6623. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6624. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6625. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6626. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6627. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6628. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6629. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6630. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6631. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6632. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6633. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6634. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6635. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6636. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6637. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6638. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6639. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6640. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6641. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6642. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6643. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6644. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6645. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6646. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6647. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6648. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6649. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6650. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6651. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6652. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6653. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6654. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6655. 0,
  6656. };
  6657. static const float _vq_quantthresh__44c3_s_p3_0[] = {
  6658. -1.5, -0.5, 0.5, 1.5,
  6659. };
  6660. static const long _vq_quantmap__44c3_s_p3_0[] = {
  6661. 3, 1, 0, 2, 4,
  6662. };
  6663. static const encode_aux_threshmatch _vq_auxt__44c3_s_p3_0 = {
  6664. (float *)_vq_quantthresh__44c3_s_p3_0,
  6665. (long *)_vq_quantmap__44c3_s_p3_0,
  6666. 5,
  6667. 5
  6668. };
  6669. static const static_codebook _44c3_s_p3_0 = {
  6670. 4, 625,
  6671. (long *)_vq_lengthlist__44c3_s_p3_0,
  6672. 1, -533725184, 1611661312, 3, 0,
  6673. (long *)_vq_quantlist__44c3_s_p3_0,
  6674. NULL,
  6675. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p3_0,
  6676. NULL,
  6677. 0
  6678. };
  6679. static const long _vq_quantlist__44c3_s_p4_0[] = {
  6680. 4,
  6681. 3,
  6682. 5,
  6683. 2,
  6684. 6,
  6685. 1,
  6686. 7,
  6687. 0,
  6688. 8,
  6689. };
  6690. static const long _vq_lengthlist__44c3_s_p4_0[] = {
  6691. 2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
  6692. 0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
  6693. 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
  6694. 7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
  6695. 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  6696. 0,
  6697. };
  6698. static const float _vq_quantthresh__44c3_s_p4_0[] = {
  6699. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  6700. };
  6701. static const long _vq_quantmap__44c3_s_p4_0[] = {
  6702. 7, 5, 3, 1, 0, 2, 4, 6,
  6703. 8,
  6704. };
  6705. static const encode_aux_threshmatch _vq_auxt__44c3_s_p4_0 = {
  6706. (float *)_vq_quantthresh__44c3_s_p4_0,
  6707. (long *)_vq_quantmap__44c3_s_p4_0,
  6708. 9,
  6709. 9
  6710. };
  6711. static const static_codebook _44c3_s_p4_0 = {
  6712. 2, 81,
  6713. (long *)_vq_lengthlist__44c3_s_p4_0,
  6714. 1, -531628032, 1611661312, 4, 0,
  6715. (long *)_vq_quantlist__44c3_s_p4_0,
  6716. NULL,
  6717. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p4_0,
  6718. NULL,
  6719. 0
  6720. };
  6721. static const long _vq_quantlist__44c3_s_p5_0[] = {
  6722. 4,
  6723. 3,
  6724. 5,
  6725. 2,
  6726. 6,
  6727. 1,
  6728. 7,
  6729. 0,
  6730. 8,
  6731. };
  6732. static const long _vq_lengthlist__44c3_s_p5_0[] = {
  6733. 1, 3, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 7, 8,
  6734. 9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
  6735. 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
  6736. 9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
  6737. 0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
  6738. 11,
  6739. };
  6740. static const float _vq_quantthresh__44c3_s_p5_0[] = {
  6741. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  6742. };
  6743. static const long _vq_quantmap__44c3_s_p5_0[] = {
  6744. 7, 5, 3, 1, 0, 2, 4, 6,
  6745. 8,
  6746. };
  6747. static const encode_aux_threshmatch _vq_auxt__44c3_s_p5_0 = {
  6748. (float *)_vq_quantthresh__44c3_s_p5_0,
  6749. (long *)_vq_quantmap__44c3_s_p5_0,
  6750. 9,
  6751. 9
  6752. };
  6753. static const static_codebook _44c3_s_p5_0 = {
  6754. 2, 81,
  6755. (long *)_vq_lengthlist__44c3_s_p5_0,
  6756. 1, -531628032, 1611661312, 4, 0,
  6757. (long *)_vq_quantlist__44c3_s_p5_0,
  6758. NULL,
  6759. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p5_0,
  6760. NULL,
  6761. 0
  6762. };
  6763. static const long _vq_quantlist__44c3_s_p6_0[] = {
  6764. 8,
  6765. 7,
  6766. 9,
  6767. 6,
  6768. 10,
  6769. 5,
  6770. 11,
  6771. 4,
  6772. 12,
  6773. 3,
  6774. 13,
  6775. 2,
  6776. 14,
  6777. 1,
  6778. 15,
  6779. 0,
  6780. 16,
  6781. };
  6782. static const long _vq_lengthlist__44c3_s_p6_0[] = {
  6783. 2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
  6784. 10, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
  6785. 11,11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
  6786. 10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  6787. 11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
  6788. 10,11,11,11,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  6789. 10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
  6790. 9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
  6791. 10,10,11,10,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
  6792. 10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 8,
  6793. 9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8,
  6794. 8, 9, 9,10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0,
  6795. 9,10,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0,
  6796. 0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
  6797. 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
  6798. 0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
  6799. 0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13,
  6800. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
  6801. 13,
  6802. };
  6803. static const float _vq_quantthresh__44c3_s_p6_0[] = {
  6804. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  6805. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  6806. };
  6807. static const long _vq_quantmap__44c3_s_p6_0[] = {
  6808. 15, 13, 11, 9, 7, 5, 3, 1,
  6809. 0, 2, 4, 6, 8, 10, 12, 14,
  6810. 16,
  6811. };
  6812. static const encode_aux_threshmatch _vq_auxt__44c3_s_p6_0 = {
  6813. (float *)_vq_quantthresh__44c3_s_p6_0,
  6814. (long *)_vq_quantmap__44c3_s_p6_0,
  6815. 17,
  6816. 17
  6817. };
  6818. static const static_codebook _44c3_s_p6_0 = {
  6819. 2, 289,
  6820. (long *)_vq_lengthlist__44c3_s_p6_0,
  6821. 1, -529530880, 1611661312, 5, 0,
  6822. (long *)_vq_quantlist__44c3_s_p6_0,
  6823. NULL,
  6824. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p6_0,
  6825. NULL,
  6826. 0
  6827. };
  6828. static const long _vq_quantlist__44c3_s_p7_0[] = {
  6829. 1,
  6830. 0,
  6831. 2,
  6832. };
  6833. static const long _vq_lengthlist__44c3_s_p7_0[] = {
  6834. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
  6835. 9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
  6836. 10,12,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
  6837. 11,10,10,11,10,10, 7,11,11,11,11,11,12,11,11, 6,
  6838. 9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
  6839. 10,
  6840. };
  6841. static const float _vq_quantthresh__44c3_s_p7_0[] = {
  6842. -5.5, 5.5,
  6843. };
  6844. static const long _vq_quantmap__44c3_s_p7_0[] = {
  6845. 1, 0, 2,
  6846. };
  6847. static const encode_aux_threshmatch _vq_auxt__44c3_s_p7_0 = {
  6848. (float *)_vq_quantthresh__44c3_s_p7_0,
  6849. (long *)_vq_quantmap__44c3_s_p7_0,
  6850. 3,
  6851. 3
  6852. };
  6853. static const static_codebook _44c3_s_p7_0 = {
  6854. 4, 81,
  6855. (long *)_vq_lengthlist__44c3_s_p7_0,
  6856. 1, -529137664, 1618345984, 2, 0,
  6857. (long *)_vq_quantlist__44c3_s_p7_0,
  6858. NULL,
  6859. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p7_0,
  6860. NULL,
  6861. 0
  6862. };
  6863. static const long _vq_quantlist__44c3_s_p7_1[] = {
  6864. 5,
  6865. 4,
  6866. 6,
  6867. 3,
  6868. 7,
  6869. 2,
  6870. 8,
  6871. 1,
  6872. 9,
  6873. 0,
  6874. 10,
  6875. };
  6876. static const long _vq_lengthlist__44c3_s_p7_1[] = {
  6877. 2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
  6878. 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
  6879. 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
  6880. 7, 8, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
  6881. 8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
  6882. 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
  6883. 8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
  6884. 10,10,10, 8, 8, 8, 8, 8, 8,
  6885. };
  6886. static const float _vq_quantthresh__44c3_s_p7_1[] = {
  6887. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  6888. 3.5, 4.5,
  6889. };
  6890. static const long _vq_quantmap__44c3_s_p7_1[] = {
  6891. 9, 7, 5, 3, 1, 0, 2, 4,
  6892. 6, 8, 10,
  6893. };
  6894. static const encode_aux_threshmatch _vq_auxt__44c3_s_p7_1 = {
  6895. (float *)_vq_quantthresh__44c3_s_p7_1,
  6896. (long *)_vq_quantmap__44c3_s_p7_1,
  6897. 11,
  6898. 11
  6899. };
  6900. static const static_codebook _44c3_s_p7_1 = {
  6901. 2, 121,
  6902. (long *)_vq_lengthlist__44c3_s_p7_1,
  6903. 1, -531365888, 1611661312, 4, 0,
  6904. (long *)_vq_quantlist__44c3_s_p7_1,
  6905. NULL,
  6906. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p7_1,
  6907. NULL,
  6908. 0
  6909. };
  6910. static const long _vq_quantlist__44c3_s_p8_0[] = {
  6911. 6,
  6912. 5,
  6913. 7,
  6914. 4,
  6915. 8,
  6916. 3,
  6917. 9,
  6918. 2,
  6919. 10,
  6920. 1,
  6921. 11,
  6922. 0,
  6923. 12,
  6924. };
  6925. static const long _vq_lengthlist__44c3_s_p8_0[] = {
  6926. 1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
  6927. 7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
  6928. 8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  6929. 10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  6930. 11, 0,12,12, 9, 9,10,10,10,10,11,11,11,12, 0,13,
  6931. 13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
  6932. 10,10,11,11,12,12,12,12, 0, 0, 0,10,10,10,10,11,
  6933. 11,12,12,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
  6934. 13,13, 0, 0, 0,14,14,11,11,11,11,12,12,13,13, 0,
  6935. 0, 0, 0, 0,12,12,12,12,13,13,14,13, 0, 0, 0, 0,
  6936. 0,13,13,12,12,13,12,14,13,
  6937. };
  6938. static const float _vq_quantthresh__44c3_s_p8_0[] = {
  6939. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  6940. 12.5, 17.5, 22.5, 27.5,
  6941. };
  6942. static const long _vq_quantmap__44c3_s_p8_0[] = {
  6943. 11, 9, 7, 5, 3, 1, 0, 2,
  6944. 4, 6, 8, 10, 12,
  6945. };
  6946. static const encode_aux_threshmatch _vq_auxt__44c3_s_p8_0 = {
  6947. (float *)_vq_quantthresh__44c3_s_p8_0,
  6948. (long *)_vq_quantmap__44c3_s_p8_0,
  6949. 13,
  6950. 13
  6951. };
  6952. static const static_codebook _44c3_s_p8_0 = {
  6953. 2, 169,
  6954. (long *)_vq_lengthlist__44c3_s_p8_0,
  6955. 1, -526516224, 1616117760, 4, 0,
  6956. (long *)_vq_quantlist__44c3_s_p8_0,
  6957. NULL,
  6958. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p8_0,
  6959. NULL,
  6960. 0
  6961. };
  6962. static const long _vq_quantlist__44c3_s_p8_1[] = {
  6963. 2,
  6964. 1,
  6965. 3,
  6966. 0,
  6967. 4,
  6968. };
  6969. static const long _vq_lengthlist__44c3_s_p8_1[] = {
  6970. 2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
  6971. 5, 5, 5, 5, 6, 6, 6, 5, 5,
  6972. };
  6973. static const float _vq_quantthresh__44c3_s_p8_1[] = {
  6974. -1.5, -0.5, 0.5, 1.5,
  6975. };
  6976. static const long _vq_quantmap__44c3_s_p8_1[] = {
  6977. 3, 1, 0, 2, 4,
  6978. };
  6979. static const encode_aux_threshmatch _vq_auxt__44c3_s_p8_1 = {
  6980. (float *)_vq_quantthresh__44c3_s_p8_1,
  6981. (long *)_vq_quantmap__44c3_s_p8_1,
  6982. 5,
  6983. 5
  6984. };
  6985. static const static_codebook _44c3_s_p8_1 = {
  6986. 2, 25,
  6987. (long *)_vq_lengthlist__44c3_s_p8_1,
  6988. 1, -533725184, 1611661312, 3, 0,
  6989. (long *)_vq_quantlist__44c3_s_p8_1,
  6990. NULL,
  6991. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p8_1,
  6992. NULL,
  6993. 0
  6994. };
  6995. static const long _vq_quantlist__44c3_s_p9_0[] = {
  6996. 6,
  6997. 5,
  6998. 7,
  6999. 4,
  7000. 8,
  7001. 3,
  7002. 9,
  7003. 2,
  7004. 10,
  7005. 1,
  7006. 11,
  7007. 0,
  7008. 12,
  7009. };
  7010. static const long _vq_lengthlist__44c3_s_p9_0[] = {
  7011. 1, 4, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
  7012. 12,12,12,12,12,12,12,12,12,12, 2, 9, 7,12,12,12,
  7013. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  7014. 12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,
  7015. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  7016. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  7017. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  7018. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  7019. 12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
  7020. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  7021. 11,11,11,11,11,11,11,11,11,
  7022. };
  7023. static const float _vq_quantthresh__44c3_s_p9_0[] = {
  7024. -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5,
  7025. 637.5, 892.5, 1147.5, 1402.5,
  7026. };
  7027. static const long _vq_quantmap__44c3_s_p9_0[] = {
  7028. 11, 9, 7, 5, 3, 1, 0, 2,
  7029. 4, 6, 8, 10, 12,
  7030. };
  7031. static const encode_aux_threshmatch _vq_auxt__44c3_s_p9_0 = {
  7032. (float *)_vq_quantthresh__44c3_s_p9_0,
  7033. (long *)_vq_quantmap__44c3_s_p9_0,
  7034. 13,
  7035. 13
  7036. };
  7037. static const static_codebook _44c3_s_p9_0 = {
  7038. 2, 169,
  7039. (long *)_vq_lengthlist__44c3_s_p9_0,
  7040. 1, -514332672, 1627381760, 4, 0,
  7041. (long *)_vq_quantlist__44c3_s_p9_0,
  7042. NULL,
  7043. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p9_0,
  7044. NULL,
  7045. 0
  7046. };
  7047. static const long _vq_quantlist__44c3_s_p9_1[] = {
  7048. 7,
  7049. 6,
  7050. 8,
  7051. 5,
  7052. 9,
  7053. 4,
  7054. 10,
  7055. 3,
  7056. 11,
  7057. 2,
  7058. 12,
  7059. 1,
  7060. 13,
  7061. 0,
  7062. 14,
  7063. };
  7064. static const long _vq_lengthlist__44c3_s_p9_1[] = {
  7065. 1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10,10,10, 6,
  7066. 5, 5, 7, 7, 8, 8,10, 8,11,10,12,12,13,13, 6, 5,
  7067. 5, 7, 7, 8, 8,10, 9,11,11,12,12,13,12,18, 8, 8,
  7068. 8, 8, 9, 9,10, 9,11,10,12,12,13,13,18, 8, 8, 8,
  7069. 8, 9, 9,10,10,11,11,13,12,14,13,18,11,11, 9, 9,
  7070. 10,10,11,11,11,12,13,12,13,14,18,11,11, 9, 8,11,
  7071. 10,11,11,11,11,12,12,14,13,18,18,18,10,11,10,11,
  7072. 12,12,12,12,13,12,14,13,18,18,18,10,11,11, 9,12,
  7073. 11,12,12,12,13,13,13,18,18,17,14,14,11,11,12,12,
  7074. 13,12,14,12,14,13,18,18,18,14,14,11,10,12, 9,12,
  7075. 13,13,13,13,13,18,18,17,16,18,13,13,12,12,13,11,
  7076. 14,12,14,14,17,18,18,17,18,13,12,13,10,12,11,14,
  7077. 14,14,14,17,18,18,18,18,15,16,12,12,13,10,14,12,
  7078. 14,15,18,18,18,16,17,16,14,12,11,13,10,13,13,14,
  7079. 15,
  7080. };
  7081. static const float _vq_quantthresh__44c3_s_p9_1[] = {
  7082. -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5,
  7083. 25.5, 42.5, 59.5, 76.5, 93.5, 110.5,
  7084. };
  7085. static const long _vq_quantmap__44c3_s_p9_1[] = {
  7086. 13, 11, 9, 7, 5, 3, 1, 0,
  7087. 2, 4, 6, 8, 10, 12, 14,
  7088. };
  7089. static const encode_aux_threshmatch _vq_auxt__44c3_s_p9_1 = {
  7090. (float *)_vq_quantthresh__44c3_s_p9_1,
  7091. (long *)_vq_quantmap__44c3_s_p9_1,
  7092. 15,
  7093. 15
  7094. };
  7095. static const static_codebook _44c3_s_p9_1 = {
  7096. 2, 225,
  7097. (long *)_vq_lengthlist__44c3_s_p9_1,
  7098. 1, -522338304, 1620115456, 4, 0,
  7099. (long *)_vq_quantlist__44c3_s_p9_1,
  7100. NULL,
  7101. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p9_1,
  7102. NULL,
  7103. 0
  7104. };
  7105. static const long _vq_quantlist__44c3_s_p9_2[] = {
  7106. 8,
  7107. 7,
  7108. 9,
  7109. 6,
  7110. 10,
  7111. 5,
  7112. 11,
  7113. 4,
  7114. 12,
  7115. 3,
  7116. 13,
  7117. 2,
  7118. 14,
  7119. 1,
  7120. 15,
  7121. 0,
  7122. 16,
  7123. };
  7124. static const long _vq_lengthlist__44c3_s_p9_2[] = {
  7125. 2, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
  7126. 8,10, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 8, 9, 9, 9,
  7127. 9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
  7128. 9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
  7129. 9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9,
  7130. 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
  7131. 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9,
  7132. 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 9, 9, 9, 9, 9,
  7133. 9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 9, 9, 9,
  7134. 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,11, 9, 9,
  7135. 9, 9, 9, 9,10,10, 9, 9,10, 9,11,10,11,11,11, 9,
  7136. 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,11,11,11,11,11,
  7137. 9, 9, 9, 9,10,10, 9, 9, 9, 9,10, 9,11,11,11,11,
  7138. 11,11,11, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,
  7139. 11,11,11,11,10, 9,10,10, 9,10, 9, 9,10, 9,11,10,
  7140. 10,11,11,11,11, 9,10, 9, 9, 9, 9,10,10,10,10,11,
  7141. 11,11,11,11,11,10,10,10, 9, 9,10, 9,10, 9,10,10,
  7142. 10,10,11,11,11,11,11,11,11, 9, 9, 9, 9, 9,10,10,
  7143. 10,
  7144. };
  7145. static const float _vq_quantthresh__44c3_s_p9_2[] = {
  7146. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  7147. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  7148. };
  7149. static const long _vq_quantmap__44c3_s_p9_2[] = {
  7150. 15, 13, 11, 9, 7, 5, 3, 1,
  7151. 0, 2, 4, 6, 8, 10, 12, 14,
  7152. 16,
  7153. };
  7154. static const encode_aux_threshmatch _vq_auxt__44c3_s_p9_2 = {
  7155. (float *)_vq_quantthresh__44c3_s_p9_2,
  7156. (long *)_vq_quantmap__44c3_s_p9_2,
  7157. 17,
  7158. 17
  7159. };
  7160. static const static_codebook _44c3_s_p9_2 = {
  7161. 2, 289,
  7162. (long *)_vq_lengthlist__44c3_s_p9_2,
  7163. 1, -529530880, 1611661312, 5, 0,
  7164. (long *)_vq_quantlist__44c3_s_p9_2,
  7165. NULL,
  7166. (encode_aux_threshmatch *)&_vq_auxt__44c3_s_p9_2,
  7167. NULL,
  7168. 0
  7169. };
  7170. static const long _huff_lengthlist__44c3_s_short[] = {
  7171. 10, 9,13,11,14,10,12,13,13,14, 7, 2,12, 5,10, 5,
  7172. 7,10,12,14,12, 6, 9, 8, 7, 7, 9,11,13,16,10, 4,
  7173. 12, 5,10, 6, 8,12,14,16,12, 6, 8, 7, 6, 5, 7,11,
  7174. 12,16,10, 4, 8, 5, 6, 4, 6, 9,13,16,10, 6,10, 7,
  7175. 7, 6, 7, 9,13,15,12, 9,11, 9, 8, 6, 7,10,12,14,
  7176. 14,11,10, 9, 6, 5, 6, 9,11,13,15,13,11,10, 6, 5,
  7177. 6, 8, 9,11,
  7178. };
  7179. static const static_codebook _huff_book__44c3_s_short = {
  7180. 2, 100,
  7181. (long *)_huff_lengthlist__44c3_s_short,
  7182. 0, 0, 0, 0, 0,
  7183. NULL,
  7184. NULL,
  7185. NULL,
  7186. NULL,
  7187. 0
  7188. };
  7189. static const long _huff_lengthlist__44c4_s_long[] = {
  7190. 4, 7,11,11,11,11,10,11,12,11, 5, 2,11, 5, 6, 6,
  7191. 7, 9,11,12,11, 9, 6,10, 6, 7, 8, 9,10,11,11, 5,
  7192. 11, 7, 8, 8, 9,11,13,14,11, 6, 5, 8, 4, 5, 7, 8,
  7193. 10,11,10, 6, 7, 7, 5, 5, 6, 8, 9,11,10, 7, 8, 9,
  7194. 6, 6, 6, 7, 8, 9,11, 9, 9,11, 7, 7, 6, 6, 7, 9,
  7195. 12,12,10,13, 9, 8, 7, 7, 7, 8,11,13,11,14,11,10,
  7196. 9, 8, 7, 7,
  7197. };
  7198. static const static_codebook _huff_book__44c4_s_long = {
  7199. 2, 100,
  7200. (long *)_huff_lengthlist__44c4_s_long,
  7201. 0, 0, 0, 0, 0,
  7202. NULL,
  7203. NULL,
  7204. NULL,
  7205. NULL,
  7206. 0
  7207. };
  7208. static const long _vq_quantlist__44c4_s_p1_0[] = {
  7209. 1,
  7210. 0,
  7211. 2,
  7212. };
  7213. static const long _vq_lengthlist__44c4_s_p1_0[] = {
  7214. 2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
  7215. 0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7219. 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
  7220. 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7224. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
  7225. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  7260. 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
  7261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
  7265. 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
  7266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
  7270. 0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
  7271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7305. 0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
  7306. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7310. 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
  7311. 0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
  7312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7315. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
  7316. 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  7317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7425. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7426. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7427. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7428. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7429. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7430. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7431. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7432. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7433. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7434. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7435. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7436. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7437. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7438. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7439. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7440. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7444. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7449. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7450. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7451. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7452. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7457. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7458. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7459. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7462. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7465. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7466. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7470. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7475. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7476. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7478. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7479. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7480. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7481. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7482. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7483. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7484. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7488. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7489. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7490. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7491. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7492. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7493. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7494. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7495. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7496. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7497. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7498. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7499. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7500. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7501. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7502. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7503. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7504. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7505. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7506. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7507. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7508. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7509. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7510. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7511. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7512. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7513. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7514. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7515. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7516. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7517. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7518. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7519. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7520. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7521. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7522. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7523. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7524. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7525. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7526. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7527. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7528. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7529. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7530. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7531. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7532. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7533. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7534. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7535. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7536. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7537. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7538. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7539. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7540. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7541. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7542. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7543. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7544. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7545. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7546. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7547. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7548. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7549. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7550. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7551. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7552. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7553. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7554. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7555. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7556. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7557. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7558. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7559. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7560. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7561. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7562. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7563. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7564. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7565. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7566. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7567. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7568. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7569. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7570. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7571. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7572. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7573. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7574. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7575. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7576. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7577. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7578. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7579. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7580. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7581. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7582. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7583. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7584. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7585. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7586. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7587. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7588. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7589. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7590. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7591. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7592. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7593. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7594. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7595. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7596. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7597. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7598. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7599. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7600. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7601. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7602. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7603. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7604. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7605. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7606. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7607. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7608. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7609. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7610. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7611. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7612. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7613. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7614. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7615. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7616. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7617. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7618. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7619. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7620. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7621. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7622. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7623. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7624. 0,
  7625. };
  7626. static const float _vq_quantthresh__44c4_s_p1_0[] = {
  7627. -0.5, 0.5,
  7628. };
  7629. static const long _vq_quantmap__44c4_s_p1_0[] = {
  7630. 1, 0, 2,
  7631. };
  7632. static const encode_aux_threshmatch _vq_auxt__44c4_s_p1_0 = {
  7633. (float *)_vq_quantthresh__44c4_s_p1_0,
  7634. (long *)_vq_quantmap__44c4_s_p1_0,
  7635. 3,
  7636. 3
  7637. };
  7638. static const static_codebook _44c4_s_p1_0 = {
  7639. 8, 6561,
  7640. (long *)_vq_lengthlist__44c4_s_p1_0,
  7641. 1, -535822336, 1611661312, 2, 0,
  7642. (long *)_vq_quantlist__44c4_s_p1_0,
  7643. NULL,
  7644. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p1_0,
  7645. NULL,
  7646. 0
  7647. };
  7648. static const long _vq_quantlist__44c4_s_p2_0[] = {
  7649. 2,
  7650. 1,
  7651. 3,
  7652. 0,
  7653. 4,
  7654. };
  7655. static const long _vq_lengthlist__44c4_s_p2_0[] = {
  7656. 2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
  7657. 7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
  7658. 7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
  7659. 0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
  7660. 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7661. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7662. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7663. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7664. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7665. 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0,
  7666. 0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
  7667. 7, 8, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
  7668. 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7669. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7670. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7671. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7672. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7673. 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
  7674. 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0,
  7675. 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
  7676. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7677. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7678. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7679. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7680. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7681. 7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
  7682. 10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0, 9,
  7683. 9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
  7684. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7685. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7686. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7687. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7688. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7689. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7690. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7691. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7692. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7693. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7694. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7695. 0,
  7696. };
  7697. static const float _vq_quantthresh__44c4_s_p2_0[] = {
  7698. -1.5, -0.5, 0.5, 1.5,
  7699. };
  7700. static const long _vq_quantmap__44c4_s_p2_0[] = {
  7701. 3, 1, 0, 2, 4,
  7702. };
  7703. static const encode_aux_threshmatch _vq_auxt__44c4_s_p2_0 = {
  7704. (float *)_vq_quantthresh__44c4_s_p2_0,
  7705. (long *)_vq_quantmap__44c4_s_p2_0,
  7706. 5,
  7707. 5
  7708. };
  7709. static const static_codebook _44c4_s_p2_0 = {
  7710. 4, 625,
  7711. (long *)_vq_lengthlist__44c4_s_p2_0,
  7712. 1, -533725184, 1611661312, 3, 0,
  7713. (long *)_vq_quantlist__44c4_s_p2_0,
  7714. NULL,
  7715. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p2_0,
  7716. NULL,
  7717. 0
  7718. };
  7719. static const long _vq_quantlist__44c4_s_p3_0[] = {
  7720. 2,
  7721. 1,
  7722. 3,
  7723. 0,
  7724. 4,
  7725. };
  7726. static const long _vq_lengthlist__44c4_s_p3_0[] = {
  7727. 2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7728. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
  7729. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7730. 0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7731. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
  7732. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7733. 0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  7734. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7735. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7736. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7737. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7738. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7739. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7740. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7741. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7742. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7743. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7744. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7745. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7746. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7747. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7748. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7749. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7750. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7751. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7752. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7753. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7754. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7755. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7756. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7757. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7758. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7759. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7760. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7761. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7762. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7763. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7764. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7765. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7766. 0,
  7767. };
  7768. static const float _vq_quantthresh__44c4_s_p3_0[] = {
  7769. -1.5, -0.5, 0.5, 1.5,
  7770. };
  7771. static const long _vq_quantmap__44c4_s_p3_0[] = {
  7772. 3, 1, 0, 2, 4,
  7773. };
  7774. static const encode_aux_threshmatch _vq_auxt__44c4_s_p3_0 = {
  7775. (float *)_vq_quantthresh__44c4_s_p3_0,
  7776. (long *)_vq_quantmap__44c4_s_p3_0,
  7777. 5,
  7778. 5
  7779. };
  7780. static const static_codebook _44c4_s_p3_0 = {
  7781. 4, 625,
  7782. (long *)_vq_lengthlist__44c4_s_p3_0,
  7783. 1, -533725184, 1611661312, 3, 0,
  7784. (long *)_vq_quantlist__44c4_s_p3_0,
  7785. NULL,
  7786. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p3_0,
  7787. NULL,
  7788. 0
  7789. };
  7790. static const long _vq_quantlist__44c4_s_p4_0[] = {
  7791. 4,
  7792. 3,
  7793. 5,
  7794. 2,
  7795. 6,
  7796. 1,
  7797. 7,
  7798. 0,
  7799. 8,
  7800. };
  7801. static const long _vq_lengthlist__44c4_s_p4_0[] = {
  7802. 2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
  7803. 0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
  7804. 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
  7805. 7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
  7806. 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  7807. 0,
  7808. };
  7809. static const float _vq_quantthresh__44c4_s_p4_0[] = {
  7810. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  7811. };
  7812. static const long _vq_quantmap__44c4_s_p4_0[] = {
  7813. 7, 5, 3, 1, 0, 2, 4, 6,
  7814. 8,
  7815. };
  7816. static const encode_aux_threshmatch _vq_auxt__44c4_s_p4_0 = {
  7817. (float *)_vq_quantthresh__44c4_s_p4_0,
  7818. (long *)_vq_quantmap__44c4_s_p4_0,
  7819. 9,
  7820. 9
  7821. };
  7822. static const static_codebook _44c4_s_p4_0 = {
  7823. 2, 81,
  7824. (long *)_vq_lengthlist__44c4_s_p4_0,
  7825. 1, -531628032, 1611661312, 4, 0,
  7826. (long *)_vq_quantlist__44c4_s_p4_0,
  7827. NULL,
  7828. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p4_0,
  7829. NULL,
  7830. 0
  7831. };
  7832. static const long _vq_quantlist__44c4_s_p5_0[] = {
  7833. 4,
  7834. 3,
  7835. 5,
  7836. 2,
  7837. 6,
  7838. 1,
  7839. 7,
  7840. 0,
  7841. 8,
  7842. };
  7843. static const long _vq_lengthlist__44c4_s_p5_0[] = {
  7844. 2, 3, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
  7845. 9, 9, 0, 4, 5, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
  7846. 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10, 9, 0, 0, 0,
  7847. 9, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
  7848. 0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,10,
  7849. 10,
  7850. };
  7851. static const float _vq_quantthresh__44c4_s_p5_0[] = {
  7852. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  7853. };
  7854. static const long _vq_quantmap__44c4_s_p5_0[] = {
  7855. 7, 5, 3, 1, 0, 2, 4, 6,
  7856. 8,
  7857. };
  7858. static const encode_aux_threshmatch _vq_auxt__44c4_s_p5_0 = {
  7859. (float *)_vq_quantthresh__44c4_s_p5_0,
  7860. (long *)_vq_quantmap__44c4_s_p5_0,
  7861. 9,
  7862. 9
  7863. };
  7864. static const static_codebook _44c4_s_p5_0 = {
  7865. 2, 81,
  7866. (long *)_vq_lengthlist__44c4_s_p5_0,
  7867. 1, -531628032, 1611661312, 4, 0,
  7868. (long *)_vq_quantlist__44c4_s_p5_0,
  7869. NULL,
  7870. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p5_0,
  7871. NULL,
  7872. 0
  7873. };
  7874. static const long _vq_quantlist__44c4_s_p6_0[] = {
  7875. 8,
  7876. 7,
  7877. 9,
  7878. 6,
  7879. 10,
  7880. 5,
  7881. 11,
  7882. 4,
  7883. 12,
  7884. 3,
  7885. 13,
  7886. 2,
  7887. 14,
  7888. 1,
  7889. 15,
  7890. 0,
  7891. 16,
  7892. };
  7893. static const long _vq_lengthlist__44c4_s_p6_0[] = {
  7894. 2, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
  7895. 11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
  7896. 11,11, 0, 4, 4, 7, 6, 8, 8, 9, 9, 9, 9,10,10,11,
  7897. 11,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  7898. 11,11,11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
  7899. 10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  7900. 10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
  7901. 9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
  7902. 10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
  7903. 10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,
  7904. 9,10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9,
  7905. 9, 9, 9,10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0,
  7906. 10,10,10,10,11,11,11,11,12,12,13,12, 0, 0, 0, 0,
  7907. 0, 0, 0,10,10,11,11,11,11,12,12,12,12, 0, 0, 0,
  7908. 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
  7909. 0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
  7910. 0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,13,13,
  7911. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,
  7912. 13,
  7913. };
  7914. static const float _vq_quantthresh__44c4_s_p6_0[] = {
  7915. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  7916. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  7917. };
  7918. static const long _vq_quantmap__44c4_s_p6_0[] = {
  7919. 15, 13, 11, 9, 7, 5, 3, 1,
  7920. 0, 2, 4, 6, 8, 10, 12, 14,
  7921. 16,
  7922. };
  7923. static const encode_aux_threshmatch _vq_auxt__44c4_s_p6_0 = {
  7924. (float *)_vq_quantthresh__44c4_s_p6_0,
  7925. (long *)_vq_quantmap__44c4_s_p6_0,
  7926. 17,
  7927. 17
  7928. };
  7929. static const static_codebook _44c4_s_p6_0 = {
  7930. 2, 289,
  7931. (long *)_vq_lengthlist__44c4_s_p6_0,
  7932. 1, -529530880, 1611661312, 5, 0,
  7933. (long *)_vq_quantlist__44c4_s_p6_0,
  7934. NULL,
  7935. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p6_0,
  7936. NULL,
  7937. 0
  7938. };
  7939. static const long _vq_quantlist__44c4_s_p7_0[] = {
  7940. 1,
  7941. 0,
  7942. 2,
  7943. };
  7944. static const long _vq_lengthlist__44c4_s_p7_0[] = {
  7945. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
  7946. 9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
  7947. 10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
  7948. 11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
  7949. 9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
  7950. 10,
  7951. };
  7952. static const float _vq_quantthresh__44c4_s_p7_0[] = {
  7953. -5.5, 5.5,
  7954. };
  7955. static const long _vq_quantmap__44c4_s_p7_0[] = {
  7956. 1, 0, 2,
  7957. };
  7958. static const encode_aux_threshmatch _vq_auxt__44c4_s_p7_0 = {
  7959. (float *)_vq_quantthresh__44c4_s_p7_0,
  7960. (long *)_vq_quantmap__44c4_s_p7_0,
  7961. 3,
  7962. 3
  7963. };
  7964. static const static_codebook _44c4_s_p7_0 = {
  7965. 4, 81,
  7966. (long *)_vq_lengthlist__44c4_s_p7_0,
  7967. 1, -529137664, 1618345984, 2, 0,
  7968. (long *)_vq_quantlist__44c4_s_p7_0,
  7969. NULL,
  7970. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p7_0,
  7971. NULL,
  7972. 0
  7973. };
  7974. static const long _vq_quantlist__44c4_s_p7_1[] = {
  7975. 5,
  7976. 4,
  7977. 6,
  7978. 3,
  7979. 7,
  7980. 2,
  7981. 8,
  7982. 1,
  7983. 9,
  7984. 0,
  7985. 10,
  7986. };
  7987. static const long _vq_lengthlist__44c4_s_p7_1[] = {
  7988. 2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
  7989. 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
  7990. 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
  7991. 7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 7, 8, 8, 8, 8,
  7992. 8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
  7993. 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
  7994. 8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
  7995. 10,10,10, 8, 8, 8, 8, 9, 9,
  7996. };
  7997. static const float _vq_quantthresh__44c4_s_p7_1[] = {
  7998. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  7999. 3.5, 4.5,
  8000. };
  8001. static const long _vq_quantmap__44c4_s_p7_1[] = {
  8002. 9, 7, 5, 3, 1, 0, 2, 4,
  8003. 6, 8, 10,
  8004. };
  8005. static const encode_aux_threshmatch _vq_auxt__44c4_s_p7_1 = {
  8006. (float *)_vq_quantthresh__44c4_s_p7_1,
  8007. (long *)_vq_quantmap__44c4_s_p7_1,
  8008. 11,
  8009. 11
  8010. };
  8011. static const static_codebook _44c4_s_p7_1 = {
  8012. 2, 121,
  8013. (long *)_vq_lengthlist__44c4_s_p7_1,
  8014. 1, -531365888, 1611661312, 4, 0,
  8015. (long *)_vq_quantlist__44c4_s_p7_1,
  8016. NULL,
  8017. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p7_1,
  8018. NULL,
  8019. 0
  8020. };
  8021. static const long _vq_quantlist__44c4_s_p8_0[] = {
  8022. 6,
  8023. 5,
  8024. 7,
  8025. 4,
  8026. 8,
  8027. 3,
  8028. 9,
  8029. 2,
  8030. 10,
  8031. 1,
  8032. 11,
  8033. 0,
  8034. 12,
  8035. };
  8036. static const long _vq_lengthlist__44c4_s_p8_0[] = {
  8037. 1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
  8038. 7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
  8039. 8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  8040. 10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  8041. 11, 0,12,12, 9, 9, 9, 9,10,10,10,10,11,11, 0,13,
  8042. 13, 9, 9,10, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
  8043. 10,10,10,10,11,11,12,12, 0, 0, 0,10,10,10,10,10,
  8044. 10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
  8045. 12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,13, 0,
  8046. 0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
  8047. 0,13,12,12,12,12,12,13,13,
  8048. };
  8049. static const float _vq_quantthresh__44c4_s_p8_0[] = {
  8050. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  8051. 12.5, 17.5, 22.5, 27.5,
  8052. };
  8053. static const long _vq_quantmap__44c4_s_p8_0[] = {
  8054. 11, 9, 7, 5, 3, 1, 0, 2,
  8055. 4, 6, 8, 10, 12,
  8056. };
  8057. static const encode_aux_threshmatch _vq_auxt__44c4_s_p8_0 = {
  8058. (float *)_vq_quantthresh__44c4_s_p8_0,
  8059. (long *)_vq_quantmap__44c4_s_p8_0,
  8060. 13,
  8061. 13
  8062. };
  8063. static const static_codebook _44c4_s_p8_0 = {
  8064. 2, 169,
  8065. (long *)_vq_lengthlist__44c4_s_p8_0,
  8066. 1, -526516224, 1616117760, 4, 0,
  8067. (long *)_vq_quantlist__44c4_s_p8_0,
  8068. NULL,
  8069. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p8_0,
  8070. NULL,
  8071. 0
  8072. };
  8073. static const long _vq_quantlist__44c4_s_p8_1[] = {
  8074. 2,
  8075. 1,
  8076. 3,
  8077. 0,
  8078. 4,
  8079. };
  8080. static const long _vq_lengthlist__44c4_s_p8_1[] = {
  8081. 2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5, 6,
  8082. 5, 5, 5, 5, 6, 6, 6, 5, 5,
  8083. };
  8084. static const float _vq_quantthresh__44c4_s_p8_1[] = {
  8085. -1.5, -0.5, 0.5, 1.5,
  8086. };
  8087. static const long _vq_quantmap__44c4_s_p8_1[] = {
  8088. 3, 1, 0, 2, 4,
  8089. };
  8090. static const encode_aux_threshmatch _vq_auxt__44c4_s_p8_1 = {
  8091. (float *)_vq_quantthresh__44c4_s_p8_1,
  8092. (long *)_vq_quantmap__44c4_s_p8_1,
  8093. 5,
  8094. 5
  8095. };
  8096. static const static_codebook _44c4_s_p8_1 = {
  8097. 2, 25,
  8098. (long *)_vq_lengthlist__44c4_s_p8_1,
  8099. 1, -533725184, 1611661312, 3, 0,
  8100. (long *)_vq_quantlist__44c4_s_p8_1,
  8101. NULL,
  8102. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p8_1,
  8103. NULL,
  8104. 0
  8105. };
  8106. static const long _vq_quantlist__44c4_s_p9_0[] = {
  8107. 6,
  8108. 5,
  8109. 7,
  8110. 4,
  8111. 8,
  8112. 3,
  8113. 9,
  8114. 2,
  8115. 10,
  8116. 1,
  8117. 11,
  8118. 0,
  8119. 12,
  8120. };
  8121. static const long _vq_lengthlist__44c4_s_p9_0[] = {
  8122. 1, 3, 3,12,12,12,12,12,12,12,12,12,12, 4, 7, 7,
  8123. 12,12,12,12,12,12,12,12,12,12, 3, 8, 8,12,12,12,
  8124. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  8125. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  8126. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  8127. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  8128. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  8129. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  8130. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  8131. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  8132. 12,12,12,12,12,12,12,12,12,
  8133. };
  8134. static const float _vq_quantthresh__44c4_s_p9_0[] = {
  8135. -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5,
  8136. 787.5, 1102.5, 1417.5, 1732.5,
  8137. };
  8138. static const long _vq_quantmap__44c4_s_p9_0[] = {
  8139. 11, 9, 7, 5, 3, 1, 0, 2,
  8140. 4, 6, 8, 10, 12,
  8141. };
  8142. static const encode_aux_threshmatch _vq_auxt__44c4_s_p9_0 = {
  8143. (float *)_vq_quantthresh__44c4_s_p9_0,
  8144. (long *)_vq_quantmap__44c4_s_p9_0,
  8145. 13,
  8146. 13
  8147. };
  8148. static const static_codebook _44c4_s_p9_0 = {
  8149. 2, 169,
  8150. (long *)_vq_lengthlist__44c4_s_p9_0,
  8151. 1, -513964032, 1628680192, 4, 0,
  8152. (long *)_vq_quantlist__44c4_s_p9_0,
  8153. NULL,
  8154. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p9_0,
  8155. NULL,
  8156. 0
  8157. };
  8158. static const long _vq_quantlist__44c4_s_p9_1[] = {
  8159. 7,
  8160. 6,
  8161. 8,
  8162. 5,
  8163. 9,
  8164. 4,
  8165. 10,
  8166. 3,
  8167. 11,
  8168. 2,
  8169. 12,
  8170. 1,
  8171. 13,
  8172. 0,
  8173. 14,
  8174. };
  8175. static const long _vq_lengthlist__44c4_s_p9_1[] = {
  8176. 1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,10,10, 6,
  8177. 5, 5, 7, 7, 9, 8,10, 9,11,10,12,12,13,13, 6, 5,
  8178. 5, 7, 7, 9, 9,10,10,11,11,12,12,12,13,19, 8, 8,
  8179. 8, 8, 9, 9,10,10,12,11,12,12,13,13,19, 8, 8, 8,
  8180. 8, 9, 9,11,11,12,12,13,13,13,13,19,12,12, 9, 9,
  8181. 11,11,11,11,12,11,13,12,13,13,18,12,12, 9, 9,11,
  8182. 10,11,11,12,12,12,13,13,14,19,18,18,11,11,11,11,
  8183. 12,12,13,12,13,13,14,14,16,18,18,11,11,11,10,12,
  8184. 11,13,13,13,13,13,14,17,18,18,14,15,11,12,12,13,
  8185. 13,13,13,14,14,14,18,18,18,15,15,12,10,13,10,13,
  8186. 13,13,13,13,14,18,17,18,17,18,12,13,12,13,13,13,
  8187. 14,14,16,14,18,17,18,18,17,13,12,13,10,12,12,14,
  8188. 14,14,14,17,18,18,18,18,14,15,12,12,13,12,14,14,
  8189. 15,15,18,18,18,17,18,15,14,12,11,12,12,14,14,14,
  8190. 15,
  8191. };
  8192. static const float _vq_quantthresh__44c4_s_p9_1[] = {
  8193. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  8194. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  8195. };
  8196. static const long _vq_quantmap__44c4_s_p9_1[] = {
  8197. 13, 11, 9, 7, 5, 3, 1, 0,
  8198. 2, 4, 6, 8, 10, 12, 14,
  8199. };
  8200. static const encode_aux_threshmatch _vq_auxt__44c4_s_p9_1 = {
  8201. (float *)_vq_quantthresh__44c4_s_p9_1,
  8202. (long *)_vq_quantmap__44c4_s_p9_1,
  8203. 15,
  8204. 15
  8205. };
  8206. static const static_codebook _44c4_s_p9_1 = {
  8207. 2, 225,
  8208. (long *)_vq_lengthlist__44c4_s_p9_1,
  8209. 1, -520986624, 1620377600, 4, 0,
  8210. (long *)_vq_quantlist__44c4_s_p9_1,
  8211. NULL,
  8212. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p9_1,
  8213. NULL,
  8214. 0
  8215. };
  8216. static const long _vq_quantlist__44c4_s_p9_2[] = {
  8217. 10,
  8218. 9,
  8219. 11,
  8220. 8,
  8221. 12,
  8222. 7,
  8223. 13,
  8224. 6,
  8225. 14,
  8226. 5,
  8227. 15,
  8228. 4,
  8229. 16,
  8230. 3,
  8231. 17,
  8232. 2,
  8233. 18,
  8234. 1,
  8235. 19,
  8236. 0,
  8237. 20,
  8238. };
  8239. static const long _vq_lengthlist__44c4_s_p9_2[] = {
  8240. 2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
  8241. 8, 9, 9, 9, 9,11, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
  8242. 9, 9, 9, 9, 9, 9,10,10,10,10,11, 6, 6, 7, 7, 8,
  8243. 8, 8, 8, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,11,
  8244. 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,
  8245. 10,10,10,10,12,11,11, 7, 7, 8, 8, 9, 9, 9, 9, 9,
  8246. 9,10,10,10,10,10,10,10,10,12,11,12, 8, 8, 8, 8,
  8247. 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
  8248. 11, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,
  8249. 10,10,10,11,11,12, 9, 9, 9, 9, 9, 9,10, 9,10,10,
  8250. 10,10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9,
  8251. 9,10,10,10,10,10,10,10,10,10,10,10,10,11,12,11,
  8252. 11,11, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
  8253. 10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
  8254. 10,10,10,10,10,10,10,11,11,11,12,12,10,10,10,10,
  8255. 10,10,10,10,10,10,10,10,10,10,10,10,11,12,11,12,
  8256. 11,11,11, 9,10,10,10,10,10,10,10,10,10,10,10,10,
  8257. 10,11,12,11,11,11,11,11,10,10,10,10,10,10,10,10,
  8258. 10,10,10,10,10,10,11,11,11,12,11,11,11,10,10,10,
  8259. 10,10,10,10,10,10,10,10,10,10,10,12,11,11,12,11,
  8260. 11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  8261. 11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
  8262. 10,10,10,10,10,11,11,11,11,12,12,11,11,11,11,11,
  8263. 11,11,10,10,10,10,10,10,10,10,12,12,12,11,11,11,
  8264. 12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,12,
  8265. 11,12,12,12,12,12,11,12,11,11,10,10,10,10,10,10,
  8266. 10,10,10,10,12,12,12,12,11,11,11,11,11,11,11,10,
  8267. 10,10,10,10,10,10,10,10,10,
  8268. };
  8269. static const float _vq_quantthresh__44c4_s_p9_2[] = {
  8270. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  8271. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  8272. 6.5, 7.5, 8.5, 9.5,
  8273. };
  8274. static const long _vq_quantmap__44c4_s_p9_2[] = {
  8275. 19, 17, 15, 13, 11, 9, 7, 5,
  8276. 3, 1, 0, 2, 4, 6, 8, 10,
  8277. 12, 14, 16, 18, 20,
  8278. };
  8279. static const encode_aux_threshmatch _vq_auxt__44c4_s_p9_2 = {
  8280. (float *)_vq_quantthresh__44c4_s_p9_2,
  8281. (long *)_vq_quantmap__44c4_s_p9_2,
  8282. 21,
  8283. 21
  8284. };
  8285. static const static_codebook _44c4_s_p9_2 = {
  8286. 2, 441,
  8287. (long *)_vq_lengthlist__44c4_s_p9_2,
  8288. 1, -529268736, 1611661312, 5, 0,
  8289. (long *)_vq_quantlist__44c4_s_p9_2,
  8290. NULL,
  8291. (encode_aux_threshmatch *)&_vq_auxt__44c4_s_p9_2,
  8292. NULL,
  8293. 0
  8294. };
  8295. static const long _huff_lengthlist__44c4_s_short[] = {
  8296. 4, 7,14,10,15,10,12,15,16,15, 4, 2,11, 5,10, 6,
  8297. 8,11,14,14,14,10, 7,11, 6, 8,10,11,13,15, 9, 4,
  8298. 11, 5, 9, 6, 9,12,14,15,14, 9, 6, 9, 4, 5, 7,10,
  8299. 12,13, 9, 5, 7, 6, 5, 5, 7,10,13,13,10, 8, 9, 8,
  8300. 7, 6, 8,10,14,14,13,11,10,10, 7, 7, 8,11,14,15,
  8301. 13,12, 9, 9, 6, 5, 7,10,14,17,15,13,11,10, 6, 6,
  8302. 7, 9,12,17,
  8303. };
  8304. static const static_codebook _huff_book__44c4_s_short = {
  8305. 2, 100,
  8306. (long *)_huff_lengthlist__44c4_s_short,
  8307. 0, 0, 0, 0, 0,
  8308. NULL,
  8309. NULL,
  8310. NULL,
  8311. NULL,
  8312. 0
  8313. };
  8314. static const long _huff_lengthlist__44c5_s_long[] = {
  8315. 3, 8, 9,13,10,12,12,12,12,12, 6, 4, 6, 8, 6, 8,
  8316. 10,10,11,12, 8, 5, 4,10, 4, 7, 8, 9,10,11,13, 8,
  8317. 10, 8, 9, 9,11,12,13,14,10, 6, 4, 9, 3, 5, 6, 8,
  8318. 10,11,11, 8, 6, 9, 5, 5, 6, 7, 9,11,12, 9, 7,11,
  8319. 6, 6, 6, 7, 8,10,12,11, 9,12, 7, 7, 6, 6, 7, 9,
  8320. 13,12,10,13, 9, 8, 7, 7, 7, 8,11,15,11,15,11,10,
  8321. 9, 8, 7, 7,
  8322. };
  8323. static const static_codebook _huff_book__44c5_s_long = {
  8324. 2, 100,
  8325. (long *)_huff_lengthlist__44c5_s_long,
  8326. 0, 0, 0, 0, 0,
  8327. NULL,
  8328. NULL,
  8329. NULL,
  8330. NULL,
  8331. 0
  8332. };
  8333. static const long _vq_quantlist__44c5_s_p1_0[] = {
  8334. 1,
  8335. 0,
  8336. 2,
  8337. };
  8338. static const long _vq_lengthlist__44c5_s_p1_0[] = {
  8339. 2, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
  8340. 0, 0, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8344. 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  8345. 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8349. 0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
  8350. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
  8385. 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  8386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  8390. 0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
  8391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  8395. 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
  8396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8425. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8426. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8427. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8428. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8429. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8430. 0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  8431. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8432. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8433. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8434. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8435. 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
  8436. 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
  8437. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8438. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8439. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8440. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
  8441. 0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
  8442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8444. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8449. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8450. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8451. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8452. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8457. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8458. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8459. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8462. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8465. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8466. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8470. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8475. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8476. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8478. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8479. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8480. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8481. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8482. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8483. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8484. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8488. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8489. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8490. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8491. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8492. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8493. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8494. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8495. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8496. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8497. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8498. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8499. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8500. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8501. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8502. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8503. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8504. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8505. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8506. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8507. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8508. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8509. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8510. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8511. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8512. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8513. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8514. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8515. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8516. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8517. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8518. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8519. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8520. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8521. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8522. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8523. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8524. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8525. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8526. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8527. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8528. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8529. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8530. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8531. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8532. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8533. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8534. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8535. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8536. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8537. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8538. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8539. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8540. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8541. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8542. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8543. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8544. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8545. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8546. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8547. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8548. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8549. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8550. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8551. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8552. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8553. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8554. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8555. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8556. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8557. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8558. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8559. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8560. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8561. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8562. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8563. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8564. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8565. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8566. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8567. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8568. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8569. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8570. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8571. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8572. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8573. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8574. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8575. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8576. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8577. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8578. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8579. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8580. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8581. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8582. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8583. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8584. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8585. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8586. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8587. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8588. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8589. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8590. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8591. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8592. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8593. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8594. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8595. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8596. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8597. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8598. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8599. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8600. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8601. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8602. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8603. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8604. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8605. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8606. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8607. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8608. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8609. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8610. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8611. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8612. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8613. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8614. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8615. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8616. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8617. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8618. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8619. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8620. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8621. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8622. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8623. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8624. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8625. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8626. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8627. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8628. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8629. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8630. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8631. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8632. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8633. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8634. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8635. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8636. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8637. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8638. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8639. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8640. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8641. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8642. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8643. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8644. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8645. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8646. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8647. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8648. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8649. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8650. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8651. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8652. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8653. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8654. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8655. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8656. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8657. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8658. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8659. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8660. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8661. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8662. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8663. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8664. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8665. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8666. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8667. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8668. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8669. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8670. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8671. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8672. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8673. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8674. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8675. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8676. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8677. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8678. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8679. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8680. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8681. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8682. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8683. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8684. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8685. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8686. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8687. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8688. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8689. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8690. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8691. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8692. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8693. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8694. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8695. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8696. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8697. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8698. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8699. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8700. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8701. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8702. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8703. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8704. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8705. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8706. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8707. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8708. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8709. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8710. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8711. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8712. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8713. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8714. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8715. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8716. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8717. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8718. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8719. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8720. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8721. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8722. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8723. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8724. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8725. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8726. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8727. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8728. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8729. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8730. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8731. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8732. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8733. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8734. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8735. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8736. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8737. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8738. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8739. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8740. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8741. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8742. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8743. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8744. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8745. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8746. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8747. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8748. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8749. 0,
  8750. };
  8751. static const float _vq_quantthresh__44c5_s_p1_0[] = {
  8752. -0.5, 0.5,
  8753. };
  8754. static const long _vq_quantmap__44c5_s_p1_0[] = {
  8755. 1, 0, 2,
  8756. };
  8757. static const encode_aux_threshmatch _vq_auxt__44c5_s_p1_0 = {
  8758. (float *)_vq_quantthresh__44c5_s_p1_0,
  8759. (long *)_vq_quantmap__44c5_s_p1_0,
  8760. 3,
  8761. 3
  8762. };
  8763. static const static_codebook _44c5_s_p1_0 = {
  8764. 8, 6561,
  8765. (long *)_vq_lengthlist__44c5_s_p1_0,
  8766. 1, -535822336, 1611661312, 2, 0,
  8767. (long *)_vq_quantlist__44c5_s_p1_0,
  8768. NULL,
  8769. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p1_0,
  8770. NULL,
  8771. 0
  8772. };
  8773. static const long _vq_quantlist__44c5_s_p2_0[] = {
  8774. 2,
  8775. 1,
  8776. 3,
  8777. 0,
  8778. 4,
  8779. };
  8780. static const long _vq_lengthlist__44c5_s_p2_0[] = {
  8781. 2, 4, 4, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
  8782. 8, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
  8783. 8, 0, 0, 0, 8, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
  8784. 0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 7, 8, 0,
  8785. 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8786. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8787. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8788. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8789. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8790. 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8, 8, 0, 0,
  8791. 0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
  8792. 7, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
  8793. 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8794. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8795. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8796. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8797. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8798. 0, 0, 0, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
  8799. 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0,
  8800. 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
  8801. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8802. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8803. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8804. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8805. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8806. 8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
  8807. 11,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
  8808. 10, 0, 0, 0,10,10, 0, 0, 0,10,11, 0, 0, 0, 0, 0,
  8809. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8810. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8811. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8812. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8813. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8814. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8815. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8816. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8817. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8818. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8819. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8820. 0,
  8821. };
  8822. static const float _vq_quantthresh__44c5_s_p2_0[] = {
  8823. -1.5, -0.5, 0.5, 1.5,
  8824. };
  8825. static const long _vq_quantmap__44c5_s_p2_0[] = {
  8826. 3, 1, 0, 2, 4,
  8827. };
  8828. static const encode_aux_threshmatch _vq_auxt__44c5_s_p2_0 = {
  8829. (float *)_vq_quantthresh__44c5_s_p2_0,
  8830. (long *)_vq_quantmap__44c5_s_p2_0,
  8831. 5,
  8832. 5
  8833. };
  8834. static const static_codebook _44c5_s_p2_0 = {
  8835. 4, 625,
  8836. (long *)_vq_lengthlist__44c5_s_p2_0,
  8837. 1, -533725184, 1611661312, 3, 0,
  8838. (long *)_vq_quantlist__44c5_s_p2_0,
  8839. NULL,
  8840. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p2_0,
  8841. NULL,
  8842. 0
  8843. };
  8844. static const long _vq_quantlist__44c5_s_p3_0[] = {
  8845. 2,
  8846. 1,
  8847. 3,
  8848. 0,
  8849. 4,
  8850. };
  8851. static const long _vq_lengthlist__44c5_s_p3_0[] = {
  8852. 2, 4, 3, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8853. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 6, 6, 0, 0,
  8854. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8855. 0, 0, 3, 5, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8856. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
  8857. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8858. 0, 0, 0, 0, 5, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
  8859. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8860. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8861. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8862. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8863. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8864. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8865. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8866. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8867. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8868. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8869. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8870. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8871. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8872. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8873. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8874. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8875. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8876. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8877. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8878. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8879. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8880. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8881. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8882. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8883. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8884. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8885. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8886. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8887. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8888. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8889. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8890. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8891. 0,
  8892. };
  8893. static const float _vq_quantthresh__44c5_s_p3_0[] = {
  8894. -1.5, -0.5, 0.5, 1.5,
  8895. };
  8896. static const long _vq_quantmap__44c5_s_p3_0[] = {
  8897. 3, 1, 0, 2, 4,
  8898. };
  8899. static const encode_aux_threshmatch _vq_auxt__44c5_s_p3_0 = {
  8900. (float *)_vq_quantthresh__44c5_s_p3_0,
  8901. (long *)_vq_quantmap__44c5_s_p3_0,
  8902. 5,
  8903. 5
  8904. };
  8905. static const static_codebook _44c5_s_p3_0 = {
  8906. 4, 625,
  8907. (long *)_vq_lengthlist__44c5_s_p3_0,
  8908. 1, -533725184, 1611661312, 3, 0,
  8909. (long *)_vq_quantlist__44c5_s_p3_0,
  8910. NULL,
  8911. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p3_0,
  8912. NULL,
  8913. 0
  8914. };
  8915. static const long _vq_quantlist__44c5_s_p4_0[] = {
  8916. 4,
  8917. 3,
  8918. 5,
  8919. 2,
  8920. 6,
  8921. 1,
  8922. 7,
  8923. 0,
  8924. 8,
  8925. };
  8926. static const long _vq_lengthlist__44c5_s_p4_0[] = {
  8927. 2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
  8928. 0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
  8929. 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
  8930. 7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
  8931. 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  8932. 0,
  8933. };
  8934. static const float _vq_quantthresh__44c5_s_p4_0[] = {
  8935. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  8936. };
  8937. static const long _vq_quantmap__44c5_s_p4_0[] = {
  8938. 7, 5, 3, 1, 0, 2, 4, 6,
  8939. 8,
  8940. };
  8941. static const encode_aux_threshmatch _vq_auxt__44c5_s_p4_0 = {
  8942. (float *)_vq_quantthresh__44c5_s_p4_0,
  8943. (long *)_vq_quantmap__44c5_s_p4_0,
  8944. 9,
  8945. 9
  8946. };
  8947. static const static_codebook _44c5_s_p4_0 = {
  8948. 2, 81,
  8949. (long *)_vq_lengthlist__44c5_s_p4_0,
  8950. 1, -531628032, 1611661312, 4, 0,
  8951. (long *)_vq_quantlist__44c5_s_p4_0,
  8952. NULL,
  8953. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p4_0,
  8954. NULL,
  8955. 0
  8956. };
  8957. static const long _vq_quantlist__44c5_s_p5_0[] = {
  8958. 4,
  8959. 3,
  8960. 5,
  8961. 2,
  8962. 6,
  8963. 1,
  8964. 7,
  8965. 0,
  8966. 8,
  8967. };
  8968. static const long _vq_lengthlist__44c5_s_p5_0[] = {
  8969. 2, 4, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
  8970. 9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
  8971. 7, 7, 9, 9, 0, 0, 0, 7, 6, 7, 7, 9, 9, 0, 0, 0,
  8972. 8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
  8973. 0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
  8974. 10,
  8975. };
  8976. static const float _vq_quantthresh__44c5_s_p5_0[] = {
  8977. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  8978. };
  8979. static const long _vq_quantmap__44c5_s_p5_0[] = {
  8980. 7, 5, 3, 1, 0, 2, 4, 6,
  8981. 8,
  8982. };
  8983. static const encode_aux_threshmatch _vq_auxt__44c5_s_p5_0 = {
  8984. (float *)_vq_quantthresh__44c5_s_p5_0,
  8985. (long *)_vq_quantmap__44c5_s_p5_0,
  8986. 9,
  8987. 9
  8988. };
  8989. static const static_codebook _44c5_s_p5_0 = {
  8990. 2, 81,
  8991. (long *)_vq_lengthlist__44c5_s_p5_0,
  8992. 1, -531628032, 1611661312, 4, 0,
  8993. (long *)_vq_quantlist__44c5_s_p5_0,
  8994. NULL,
  8995. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p5_0,
  8996. NULL,
  8997. 0
  8998. };
  8999. static const long _vq_quantlist__44c5_s_p6_0[] = {
  9000. 8,
  9001. 7,
  9002. 9,
  9003. 6,
  9004. 10,
  9005. 5,
  9006. 11,
  9007. 4,
  9008. 12,
  9009. 3,
  9010. 13,
  9011. 2,
  9012. 14,
  9013. 1,
  9014. 15,
  9015. 0,
  9016. 16,
  9017. };
  9018. static const long _vq_lengthlist__44c5_s_p6_0[] = {
  9019. 2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,11,
  9020. 11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
  9021. 12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
  9022. 11,12,12, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  9023. 11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
  9024. 10,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
  9025. 11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 9,10,10,10,
  9026. 10,11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,
  9027. 10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
  9028. 10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
  9029. 10,10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9,
  9030. 9, 9,10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
  9031. 10,10,10,10,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
  9032. 0, 0, 0,10,10,11,11,11,11,12,12,13,13, 0, 0, 0,
  9033. 0, 0, 0, 0,11,11,11,11,12,12,12,13,13,13, 0, 0,
  9034. 0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
  9035. 0, 0, 0, 0, 0, 0,12,12,12,12,13,12,13,13,13,13,
  9036. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
  9037. 13,
  9038. };
  9039. static const float _vq_quantthresh__44c5_s_p6_0[] = {
  9040. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  9041. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  9042. };
  9043. static const long _vq_quantmap__44c5_s_p6_0[] = {
  9044. 15, 13, 11, 9, 7, 5, 3, 1,
  9045. 0, 2, 4, 6, 8, 10, 12, 14,
  9046. 16,
  9047. };
  9048. static const encode_aux_threshmatch _vq_auxt__44c5_s_p6_0 = {
  9049. (float *)_vq_quantthresh__44c5_s_p6_0,
  9050. (long *)_vq_quantmap__44c5_s_p6_0,
  9051. 17,
  9052. 17
  9053. };
  9054. static const static_codebook _44c5_s_p6_0 = {
  9055. 2, 289,
  9056. (long *)_vq_lengthlist__44c5_s_p6_0,
  9057. 1, -529530880, 1611661312, 5, 0,
  9058. (long *)_vq_quantlist__44c5_s_p6_0,
  9059. NULL,
  9060. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p6_0,
  9061. NULL,
  9062. 0
  9063. };
  9064. static const long _vq_quantlist__44c5_s_p7_0[] = {
  9065. 1,
  9066. 0,
  9067. 2,
  9068. };
  9069. static const long _vq_lengthlist__44c5_s_p7_0[] = {
  9070. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
  9071. 9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
  9072. 10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
  9073. 11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
  9074. 9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
  9075. 10,
  9076. };
  9077. static const float _vq_quantthresh__44c5_s_p7_0[] = {
  9078. -5.5, 5.5,
  9079. };
  9080. static const long _vq_quantmap__44c5_s_p7_0[] = {
  9081. 1, 0, 2,
  9082. };
  9083. static const encode_aux_threshmatch _vq_auxt__44c5_s_p7_0 = {
  9084. (float *)_vq_quantthresh__44c5_s_p7_0,
  9085. (long *)_vq_quantmap__44c5_s_p7_0,
  9086. 3,
  9087. 3
  9088. };
  9089. static const static_codebook _44c5_s_p7_0 = {
  9090. 4, 81,
  9091. (long *)_vq_lengthlist__44c5_s_p7_0,
  9092. 1, -529137664, 1618345984, 2, 0,
  9093. (long *)_vq_quantlist__44c5_s_p7_0,
  9094. NULL,
  9095. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p7_0,
  9096. NULL,
  9097. 0
  9098. };
  9099. static const long _vq_quantlist__44c5_s_p7_1[] = {
  9100. 5,
  9101. 4,
  9102. 6,
  9103. 3,
  9104. 7,
  9105. 2,
  9106. 8,
  9107. 1,
  9108. 9,
  9109. 0,
  9110. 10,
  9111. };
  9112. static const long _vq_lengthlist__44c5_s_p7_1[] = {
  9113. 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
  9114. 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
  9115. 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
  9116. 7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
  9117. 8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
  9118. 8, 8, 8, 8, 8, 8, 8, 9,10,10,10,10,10, 8, 8, 8,
  9119. 8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
  9120. 10,10,10, 8, 8, 8, 8, 8, 8,
  9121. };
  9122. static const float _vq_quantthresh__44c5_s_p7_1[] = {
  9123. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  9124. 3.5, 4.5,
  9125. };
  9126. static const long _vq_quantmap__44c5_s_p7_1[] = {
  9127. 9, 7, 5, 3, 1, 0, 2, 4,
  9128. 6, 8, 10,
  9129. };
  9130. static const encode_aux_threshmatch _vq_auxt__44c5_s_p7_1 = {
  9131. (float *)_vq_quantthresh__44c5_s_p7_1,
  9132. (long *)_vq_quantmap__44c5_s_p7_1,
  9133. 11,
  9134. 11
  9135. };
  9136. static const static_codebook _44c5_s_p7_1 = {
  9137. 2, 121,
  9138. (long *)_vq_lengthlist__44c5_s_p7_1,
  9139. 1, -531365888, 1611661312, 4, 0,
  9140. (long *)_vq_quantlist__44c5_s_p7_1,
  9141. NULL,
  9142. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p7_1,
  9143. NULL,
  9144. 0
  9145. };
  9146. static const long _vq_quantlist__44c5_s_p8_0[] = {
  9147. 6,
  9148. 5,
  9149. 7,
  9150. 4,
  9151. 8,
  9152. 3,
  9153. 9,
  9154. 2,
  9155. 10,
  9156. 1,
  9157. 11,
  9158. 0,
  9159. 12,
  9160. };
  9161. static const long _vq_lengthlist__44c5_s_p8_0[] = {
  9162. 1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
  9163. 7, 7, 8, 8, 8, 9,10,10,10,10, 7, 5, 5, 7, 7, 8,
  9164. 8, 9, 9,10,10,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  9165. 10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  9166. 11, 0,12,12, 9, 9, 9,10,10,10,10,10,11,11, 0,13,
  9167. 13, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0,10,10,
  9168. 10,10,10,10,11,11,11,11, 0, 0, 0,10,10,10,10,10,
  9169. 10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
  9170. 12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,12, 0,
  9171. 0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
  9172. 0,12,12,12,12,12,12,13,13,
  9173. };
  9174. static const float _vq_quantthresh__44c5_s_p8_0[] = {
  9175. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  9176. 12.5, 17.5, 22.5, 27.5,
  9177. };
  9178. static const long _vq_quantmap__44c5_s_p8_0[] = {
  9179. 11, 9, 7, 5, 3, 1, 0, 2,
  9180. 4, 6, 8, 10, 12,
  9181. };
  9182. static const encode_aux_threshmatch _vq_auxt__44c5_s_p8_0 = {
  9183. (float *)_vq_quantthresh__44c5_s_p8_0,
  9184. (long *)_vq_quantmap__44c5_s_p8_0,
  9185. 13,
  9186. 13
  9187. };
  9188. static const static_codebook _44c5_s_p8_0 = {
  9189. 2, 169,
  9190. (long *)_vq_lengthlist__44c5_s_p8_0,
  9191. 1, -526516224, 1616117760, 4, 0,
  9192. (long *)_vq_quantlist__44c5_s_p8_0,
  9193. NULL,
  9194. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p8_0,
  9195. NULL,
  9196. 0
  9197. };
  9198. static const long _vq_quantlist__44c5_s_p8_1[] = {
  9199. 2,
  9200. 1,
  9201. 3,
  9202. 0,
  9203. 4,
  9204. };
  9205. static const long _vq_lengthlist__44c5_s_p8_1[] = {
  9206. 2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
  9207. 5, 5, 5, 5, 6, 6, 6, 5, 5,
  9208. };
  9209. static const float _vq_quantthresh__44c5_s_p8_1[] = {
  9210. -1.5, -0.5, 0.5, 1.5,
  9211. };
  9212. static const long _vq_quantmap__44c5_s_p8_1[] = {
  9213. 3, 1, 0, 2, 4,
  9214. };
  9215. static const encode_aux_threshmatch _vq_auxt__44c5_s_p8_1 = {
  9216. (float *)_vq_quantthresh__44c5_s_p8_1,
  9217. (long *)_vq_quantmap__44c5_s_p8_1,
  9218. 5,
  9219. 5
  9220. };
  9221. static const static_codebook _44c5_s_p8_1 = {
  9222. 2, 25,
  9223. (long *)_vq_lengthlist__44c5_s_p8_1,
  9224. 1, -533725184, 1611661312, 3, 0,
  9225. (long *)_vq_quantlist__44c5_s_p8_1,
  9226. NULL,
  9227. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p8_1,
  9228. NULL,
  9229. 0
  9230. };
  9231. static const long _vq_quantlist__44c5_s_p9_0[] = {
  9232. 7,
  9233. 6,
  9234. 8,
  9235. 5,
  9236. 9,
  9237. 4,
  9238. 10,
  9239. 3,
  9240. 11,
  9241. 2,
  9242. 12,
  9243. 1,
  9244. 13,
  9245. 0,
  9246. 14,
  9247. };
  9248. static const long _vq_lengthlist__44c5_s_p9_0[] = {
  9249. 1, 3, 3,13,13,13,13,13,13,13,13,13,13,13,13, 4,
  9250. 7, 7,13,13,13,13,13,13,13,13,13,13,13,13, 3, 8,
  9251. 6,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9252. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9253. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9254. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9255. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9256. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9257. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9258. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9259. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9260. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9261. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  9262. 13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,
  9263. 12,
  9264. };
  9265. static const float _vq_quantthresh__44c5_s_p9_0[] = {
  9266. -2320.5, -1963.5, -1606.5, -1249.5, -892.5, -535.5, -178.5, 178.5,
  9267. 535.5, 892.5, 1249.5, 1606.5, 1963.5, 2320.5,
  9268. };
  9269. static const long _vq_quantmap__44c5_s_p9_0[] = {
  9270. 13, 11, 9, 7, 5, 3, 1, 0,
  9271. 2, 4, 6, 8, 10, 12, 14,
  9272. };
  9273. static const encode_aux_threshmatch _vq_auxt__44c5_s_p9_0 = {
  9274. (float *)_vq_quantthresh__44c5_s_p9_0,
  9275. (long *)_vq_quantmap__44c5_s_p9_0,
  9276. 15,
  9277. 15
  9278. };
  9279. static const static_codebook _44c5_s_p9_0 = {
  9280. 2, 225,
  9281. (long *)_vq_lengthlist__44c5_s_p9_0,
  9282. 1, -512522752, 1628852224, 4, 0,
  9283. (long *)_vq_quantlist__44c5_s_p9_0,
  9284. NULL,
  9285. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p9_0,
  9286. NULL,
  9287. 0
  9288. };
  9289. static const long _vq_quantlist__44c5_s_p9_1[] = {
  9290. 8,
  9291. 7,
  9292. 9,
  9293. 6,
  9294. 10,
  9295. 5,
  9296. 11,
  9297. 4,
  9298. 12,
  9299. 3,
  9300. 13,
  9301. 2,
  9302. 14,
  9303. 1,
  9304. 15,
  9305. 0,
  9306. 16,
  9307. };
  9308. static const long _vq_lengthlist__44c5_s_p9_1[] = {
  9309. 1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,11,10,11,
  9310. 11, 6, 5, 5, 7, 7, 8, 9,10,10,11,10,12,11,12,11,
  9311. 13,12, 6, 5, 5, 7, 7, 9, 9,10,10,11,11,12,12,13,
  9312. 12,13,13,18, 8, 8, 8, 8, 9, 9,10,11,11,11,12,11,
  9313. 13,11,13,12,18, 8, 8, 8, 8,10,10,11,11,12,12,13,
  9314. 13,13,13,13,14,18,12,12, 9, 9,11,11,11,11,12,12,
  9315. 13,12,13,12,13,13,20,13,12, 9, 9,11,11,11,11,12,
  9316. 12,13,13,13,14,14,13,20,18,19,11,12,11,11,12,12,
  9317. 13,13,13,13,13,13,14,13,18,19,19,12,11,11,11,12,
  9318. 12,13,12,13,13,13,14,14,13,18,17,19,14,15,12,12,
  9319. 12,13,13,13,14,14,14,14,14,14,19,19,19,16,15,12,
  9320. 11,13,12,14,14,14,13,13,14,14,14,19,18,19,18,19,
  9321. 13,13,13,13,14,14,14,13,14,14,14,14,18,17,19,19,
  9322. 19,13,13,13,11,13,11,13,14,14,14,14,14,19,17,17,
  9323. 18,18,16,16,13,13,13,13,14,13,15,15,14,14,19,19,
  9324. 17,17,18,16,16,13,11,14,10,13,12,14,14,14,14,19,
  9325. 19,19,19,19,18,17,13,14,13,11,14,13,14,14,15,15,
  9326. 19,19,19,17,19,18,18,14,13,12,11,14,11,15,15,15,
  9327. 15,
  9328. };
  9329. static const float _vq_quantthresh__44c5_s_p9_1[] = {
  9330. -157.5, -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5,
  9331. 10.5, 31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 157.5,
  9332. };
  9333. static const long _vq_quantmap__44c5_s_p9_1[] = {
  9334. 15, 13, 11, 9, 7, 5, 3, 1,
  9335. 0, 2, 4, 6, 8, 10, 12, 14,
  9336. 16,
  9337. };
  9338. static const encode_aux_threshmatch _vq_auxt__44c5_s_p9_1 = {
  9339. (float *)_vq_quantthresh__44c5_s_p9_1,
  9340. (long *)_vq_quantmap__44c5_s_p9_1,
  9341. 17,
  9342. 17
  9343. };
  9344. static const static_codebook _44c5_s_p9_1 = {
  9345. 2, 289,
  9346. (long *)_vq_lengthlist__44c5_s_p9_1,
  9347. 1, -520814592, 1620377600, 5, 0,
  9348. (long *)_vq_quantlist__44c5_s_p9_1,
  9349. NULL,
  9350. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p9_1,
  9351. NULL,
  9352. 0
  9353. };
  9354. static const long _vq_quantlist__44c5_s_p9_2[] = {
  9355. 10,
  9356. 9,
  9357. 11,
  9358. 8,
  9359. 12,
  9360. 7,
  9361. 13,
  9362. 6,
  9363. 14,
  9364. 5,
  9365. 15,
  9366. 4,
  9367. 16,
  9368. 3,
  9369. 17,
  9370. 2,
  9371. 18,
  9372. 1,
  9373. 19,
  9374. 0,
  9375. 20,
  9376. };
  9377. static const long _vq_lengthlist__44c5_s_p9_2[] = {
  9378. 3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
  9379. 8, 8, 8, 8, 9,11, 5, 6, 7, 7, 8, 7, 8, 8, 8, 8,
  9380. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11, 5, 5, 7, 7, 7,
  9381. 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
  9382. 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
  9383. 9,10, 9,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
  9384. 9, 9, 9,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
  9385. 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,11,11,
  9386. 11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
  9387. 10,10,10,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  9388. 10,10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9,
  9389. 9, 9, 9,10, 9,10,10,10,10,10,10,10,10,11,11,11,
  9390. 11,11, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,
  9391. 10,10,11,11,11,11,11, 9, 9, 9, 9, 9, 9,10,10,10,
  9392. 10,10,10,10,10,10,10,11,11,11,11,11, 9, 9,10, 9,
  9393. 10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
  9394. 11,11,11, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
  9395. 10,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
  9396. 10,10,10,10,10,10,11,11,11,11,11,11,11,10,10,10,
  9397. 10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
  9398. 11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  9399. 11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
  9400. 10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
  9401. 10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
  9402. 11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,11,
  9403. 11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
  9404. 10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
  9405. 10,10,10,10,10,10,10,10,10,
  9406. };
  9407. static const float _vq_quantthresh__44c5_s_p9_2[] = {
  9408. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  9409. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  9410. 6.5, 7.5, 8.5, 9.5,
  9411. };
  9412. static const long _vq_quantmap__44c5_s_p9_2[] = {
  9413. 19, 17, 15, 13, 11, 9, 7, 5,
  9414. 3, 1, 0, 2, 4, 6, 8, 10,
  9415. 12, 14, 16, 18, 20,
  9416. };
  9417. static const encode_aux_threshmatch _vq_auxt__44c5_s_p9_2 = {
  9418. (float *)_vq_quantthresh__44c5_s_p9_2,
  9419. (long *)_vq_quantmap__44c5_s_p9_2,
  9420. 21,
  9421. 21
  9422. };
  9423. static const static_codebook _44c5_s_p9_2 = {
  9424. 2, 441,
  9425. (long *)_vq_lengthlist__44c5_s_p9_2,
  9426. 1, -529268736, 1611661312, 5, 0,
  9427. (long *)_vq_quantlist__44c5_s_p9_2,
  9428. NULL,
  9429. (encode_aux_threshmatch *)&_vq_auxt__44c5_s_p9_2,
  9430. NULL,
  9431. 0
  9432. };
  9433. static const long _huff_lengthlist__44c5_s_short[] = {
  9434. 5, 8,10,14,11,11,12,16,15,17, 5, 5, 7, 9, 7, 8,
  9435. 10,13,17,17, 7, 5, 5,10, 5, 7, 8,11,13,15,10, 8,
  9436. 10, 8, 8, 8,11,15,18,18, 8, 5, 5, 8, 3, 4, 6,10,
  9437. 14,16, 9, 7, 6, 7, 4, 3, 5, 9,14,18,10, 9, 8,10,
  9438. 6, 5, 6, 9,14,18,12,12,11,12, 8, 7, 8,11,14,18,
  9439. 14,13,12,10, 7, 5, 6, 9,14,18,14,14,13,10, 6, 5,
  9440. 6, 8,11,16,
  9441. };
  9442. static const static_codebook _huff_book__44c5_s_short = {
  9443. 2, 100,
  9444. (long *)_huff_lengthlist__44c5_s_short,
  9445. 0, 0, 0, 0, 0,
  9446. NULL,
  9447. NULL,
  9448. NULL,
  9449. NULL,
  9450. 0
  9451. };
  9452. static const long _huff_lengthlist__44c6_s_long[] = {
  9453. 3, 8,11,13,14,14,13,13,16,14, 6, 3, 4, 7, 9, 9,
  9454. 10,11,14,13,10, 4, 3, 5, 7, 7, 9,10,13,15,12, 7,
  9455. 4, 4, 6, 6, 8,10,13,15,12, 8, 6, 6, 6, 6, 8,10,
  9456. 13,14,11, 9, 7, 6, 6, 6, 7, 8,12,11,13,10, 9, 8,
  9457. 7, 6, 6, 7,11,11,13,11,10, 9, 9, 7, 7, 6,10,11,
  9458. 13,13,13,13,13,11, 9, 8,10,12,12,15,15,16,15,12,
  9459. 11,10,10,12,
  9460. };
  9461. static const static_codebook _huff_book__44c6_s_long = {
  9462. 2, 100,
  9463. (long *)_huff_lengthlist__44c6_s_long,
  9464. 0, 0, 0, 0, 0,
  9465. NULL,
  9466. NULL,
  9467. NULL,
  9468. NULL,
  9469. 0
  9470. };
  9471. static const long _vq_quantlist__44c6_s_p1_0[] = {
  9472. 1,
  9473. 0,
  9474. 2,
  9475. };
  9476. static const long _vq_lengthlist__44c6_s_p1_0[] = {
  9477. 1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
  9478. 9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
  9479. 0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
  9480. 0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
  9481. 9, 9, 0, 8, 8, 0, 8, 8, 5, 9, 9, 0, 8, 8, 0, 8,
  9482. 8,
  9483. };
  9484. static const float _vq_quantthresh__44c6_s_p1_0[] = {
  9485. -0.5, 0.5,
  9486. };
  9487. static const long _vq_quantmap__44c6_s_p1_0[] = {
  9488. 1, 0, 2,
  9489. };
  9490. static const encode_aux_threshmatch _vq_auxt__44c6_s_p1_0 = {
  9491. (float *)_vq_quantthresh__44c6_s_p1_0,
  9492. (long *)_vq_quantmap__44c6_s_p1_0,
  9493. 3,
  9494. 3
  9495. };
  9496. static const static_codebook _44c6_s_p1_0 = {
  9497. 4, 81,
  9498. (long *)_vq_lengthlist__44c6_s_p1_0,
  9499. 1, -535822336, 1611661312, 2, 0,
  9500. (long *)_vq_quantlist__44c6_s_p1_0,
  9501. NULL,
  9502. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p1_0,
  9503. NULL,
  9504. 0
  9505. };
  9506. static const long _vq_quantlist__44c6_s_p2_0[] = {
  9507. 2,
  9508. 1,
  9509. 3,
  9510. 0,
  9511. 4,
  9512. };
  9513. static const long _vq_lengthlist__44c6_s_p2_0[] = {
  9514. 3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
  9515. 7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
  9516. 8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
  9517. 11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
  9518. 10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,11,
  9519. 0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
  9520. 0, 0,14,13, 8, 9, 9,11,11, 0,11,11,12,12, 0,10,
  9521. 11,12,12, 0,14,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
  9522. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9523. 0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
  9524. 0, 7, 7,10,10, 0, 9, 9,11,10, 0, 0, 0,11,11, 5,
  9525. 7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
  9526. 9,10,11, 0, 0, 0,11,11, 8,10, 9,12,12, 0,10,10,
  9527. 12,12, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
  9528. 13, 8, 9,10,12,12, 0,10,10,11,12, 0,10,10,12,12,
  9529. 0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
  9530. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9531. 0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,
  9532. 10,10, 0, 9, 9,10,11, 0, 0, 0,11,10, 5, 8, 8,11,
  9533. 11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,11,
  9534. 0, 0, 0,10,11, 8,10,10,12,12, 0,10,10,12,12, 0,
  9535. 10,10,12,12, 0,12,13,13,13, 0, 0, 0,14,13, 8,10,
  9536. 10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,13,12,
  9537. 13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9538. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9539. 7,10,10,14,13, 0, 9, 9,13,12, 0, 9, 9,12,12, 0,
  9540. 10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,14, 0, 9,
  9541. 9,12,13, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
  9542. 12,12, 9,11,11,14,13, 0,11,10,14,13, 0,11,11,13,
  9543. 13, 0,12,12,13,13, 0, 0, 0,13,13, 9,11,11,13,14,
  9544. 0,10,11,13,14, 0,11,11,13,13, 0,12,12,13,13, 0,
  9545. 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9546. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9547. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9548. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9549. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
  9550. 11,11,14,14, 0,11,11,13,13, 0,11,10,13,13, 0,12,
  9551. 12,13,13, 0, 0, 0,13,13, 9,11,11,14,14, 0,11,11,
  9552. 13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
  9553. 13,
  9554. };
  9555. static const float _vq_quantthresh__44c6_s_p2_0[] = {
  9556. -1.5, -0.5, 0.5, 1.5,
  9557. };
  9558. static const long _vq_quantmap__44c6_s_p2_0[] = {
  9559. 3, 1, 0, 2, 4,
  9560. };
  9561. static const encode_aux_threshmatch _vq_auxt__44c6_s_p2_0 = {
  9562. (float *)_vq_quantthresh__44c6_s_p2_0,
  9563. (long *)_vq_quantmap__44c6_s_p2_0,
  9564. 5,
  9565. 5
  9566. };
  9567. static const static_codebook _44c6_s_p2_0 = {
  9568. 4, 625,
  9569. (long *)_vq_lengthlist__44c6_s_p2_0,
  9570. 1, -533725184, 1611661312, 3, 0,
  9571. (long *)_vq_quantlist__44c6_s_p2_0,
  9572. NULL,
  9573. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p2_0,
  9574. NULL,
  9575. 0
  9576. };
  9577. static const long _vq_quantlist__44c6_s_p3_0[] = {
  9578. 4,
  9579. 3,
  9580. 5,
  9581. 2,
  9582. 6,
  9583. 1,
  9584. 7,
  9585. 0,
  9586. 8,
  9587. };
  9588. static const long _vq_lengthlist__44c6_s_p3_0[] = {
  9589. 2, 3, 4, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
  9590. 9,10, 0, 4, 4, 6, 6, 7, 7,10, 9, 0, 5, 5, 7, 7,
  9591. 8, 8,10,10, 0, 0, 0, 7, 6, 8, 8,10,10, 0, 0, 0,
  9592. 7, 7, 9, 9,11,11, 0, 0, 0, 7, 7, 9, 9,11,11, 0,
  9593. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9594. 0,
  9595. };
  9596. static const float _vq_quantthresh__44c6_s_p3_0[] = {
  9597. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  9598. };
  9599. static const long _vq_quantmap__44c6_s_p3_0[] = {
  9600. 7, 5, 3, 1, 0, 2, 4, 6,
  9601. 8,
  9602. };
  9603. static const encode_aux_threshmatch _vq_auxt__44c6_s_p3_0 = {
  9604. (float *)_vq_quantthresh__44c6_s_p3_0,
  9605. (long *)_vq_quantmap__44c6_s_p3_0,
  9606. 9,
  9607. 9
  9608. };
  9609. static const static_codebook _44c6_s_p3_0 = {
  9610. 2, 81,
  9611. (long *)_vq_lengthlist__44c6_s_p3_0,
  9612. 1, -531628032, 1611661312, 4, 0,
  9613. (long *)_vq_quantlist__44c6_s_p3_0,
  9614. NULL,
  9615. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p3_0,
  9616. NULL,
  9617. 0
  9618. };
  9619. static const long _vq_quantlist__44c6_s_p4_0[] = {
  9620. 8,
  9621. 7,
  9622. 9,
  9623. 6,
  9624. 10,
  9625. 5,
  9626. 11,
  9627. 4,
  9628. 12,
  9629. 3,
  9630. 13,
  9631. 2,
  9632. 14,
  9633. 1,
  9634. 15,
  9635. 0,
  9636. 16,
  9637. };
  9638. static const long _vq_lengthlist__44c6_s_p4_0[] = {
  9639. 2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,10,10,
  9640. 10, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
  9641. 11,11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
  9642. 10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  9643. 11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
  9644. 10,11,11,11,11, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
  9645. 11,11,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,
  9646. 10,11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
  9647. 10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
  9648. 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
  9649. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9650. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9651. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9652. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9653. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9654. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9655. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9656. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9657. 0,
  9658. };
  9659. static const float _vq_quantthresh__44c6_s_p4_0[] = {
  9660. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  9661. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  9662. };
  9663. static const long _vq_quantmap__44c6_s_p4_0[] = {
  9664. 15, 13, 11, 9, 7, 5, 3, 1,
  9665. 0, 2, 4, 6, 8, 10, 12, 14,
  9666. 16,
  9667. };
  9668. static const encode_aux_threshmatch _vq_auxt__44c6_s_p4_0 = {
  9669. (float *)_vq_quantthresh__44c6_s_p4_0,
  9670. (long *)_vq_quantmap__44c6_s_p4_0,
  9671. 17,
  9672. 17
  9673. };
  9674. static const static_codebook _44c6_s_p4_0 = {
  9675. 2, 289,
  9676. (long *)_vq_lengthlist__44c6_s_p4_0,
  9677. 1, -529530880, 1611661312, 5, 0,
  9678. (long *)_vq_quantlist__44c6_s_p4_0,
  9679. NULL,
  9680. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p4_0,
  9681. NULL,
  9682. 0
  9683. };
  9684. static const long _vq_quantlist__44c6_s_p5_0[] = {
  9685. 1,
  9686. 0,
  9687. 2,
  9688. };
  9689. static const long _vq_lengthlist__44c6_s_p5_0[] = {
  9690. 1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6, 9, 9,10,10,
  9691. 10, 9, 4, 6, 6, 9,10, 9,10, 9,10, 6, 9, 9,10,12,
  9692. 11,10,11,11, 7,10, 9,11,12,12,12,12,12, 7,10,10,
  9693. 11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
  9694. 9,10,11,12,12,12,12,12, 7,10, 9,12,12,12,12,12,
  9695. 12,
  9696. };
  9697. static const float _vq_quantthresh__44c6_s_p5_0[] = {
  9698. -5.5, 5.5,
  9699. };
  9700. static const long _vq_quantmap__44c6_s_p5_0[] = {
  9701. 1, 0, 2,
  9702. };
  9703. static const encode_aux_threshmatch _vq_auxt__44c6_s_p5_0 = {
  9704. (float *)_vq_quantthresh__44c6_s_p5_0,
  9705. (long *)_vq_quantmap__44c6_s_p5_0,
  9706. 3,
  9707. 3
  9708. };
  9709. static const static_codebook _44c6_s_p5_0 = {
  9710. 4, 81,
  9711. (long *)_vq_lengthlist__44c6_s_p5_0,
  9712. 1, -529137664, 1618345984, 2, 0,
  9713. (long *)_vq_quantlist__44c6_s_p5_0,
  9714. NULL,
  9715. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p5_0,
  9716. NULL,
  9717. 0
  9718. };
  9719. static const long _vq_quantlist__44c6_s_p5_1[] = {
  9720. 5,
  9721. 4,
  9722. 6,
  9723. 3,
  9724. 7,
  9725. 2,
  9726. 8,
  9727. 1,
  9728. 9,
  9729. 0,
  9730. 10,
  9731. };
  9732. static const long _vq_lengthlist__44c6_s_p5_1[] = {
  9733. 3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
  9734. 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6, 7, 7, 8, 8, 8,
  9735. 8,11, 6, 6, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
  9736. 6, 7, 8, 8, 8, 8, 9,11,11,11, 7, 7, 8, 8, 8, 8,
  9737. 8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 8,11,11,11,
  9738. 8, 8, 8, 8, 8, 8, 8, 8,11,11,11,10,10, 8, 8, 8,
  9739. 8, 8, 8,11,11,11,10,10, 8, 8, 8, 8, 8, 8,11,11,
  9740. 11,10,10, 7, 7, 8, 8, 8, 8,
  9741. };
  9742. static const float _vq_quantthresh__44c6_s_p5_1[] = {
  9743. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  9744. 3.5, 4.5,
  9745. };
  9746. static const long _vq_quantmap__44c6_s_p5_1[] = {
  9747. 9, 7, 5, 3, 1, 0, 2, 4,
  9748. 6, 8, 10,
  9749. };
  9750. static const encode_aux_threshmatch _vq_auxt__44c6_s_p5_1 = {
  9751. (float *)_vq_quantthresh__44c6_s_p5_1,
  9752. (long *)_vq_quantmap__44c6_s_p5_1,
  9753. 11,
  9754. 11
  9755. };
  9756. static const static_codebook _44c6_s_p5_1 = {
  9757. 2, 121,
  9758. (long *)_vq_lengthlist__44c6_s_p5_1,
  9759. 1, -531365888, 1611661312, 4, 0,
  9760. (long *)_vq_quantlist__44c6_s_p5_1,
  9761. NULL,
  9762. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p5_1,
  9763. NULL,
  9764. 0
  9765. };
  9766. static const long _vq_quantlist__44c6_s_p6_0[] = {
  9767. 6,
  9768. 5,
  9769. 7,
  9770. 4,
  9771. 8,
  9772. 3,
  9773. 9,
  9774. 2,
  9775. 10,
  9776. 1,
  9777. 11,
  9778. 0,
  9779. 12,
  9780. };
  9781. static const long _vq_lengthlist__44c6_s_p6_0[] = {
  9782. 1, 4, 4, 6, 6, 8, 8, 8, 8,10, 9,10,10, 6, 5, 5,
  9783. 7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
  9784. 9,10, 9,11,10,11,11, 0, 6, 6, 7, 7, 9, 9,10,10,
  9785. 11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
  9786. 12, 0,11,11, 8, 8,10,10,11,11,12,12,12,12, 0,11,
  9787. 12, 9, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
  9788. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9789. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9790. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9791. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9792. 0, 0, 0, 0, 0, 0, 0, 0, 0,
  9793. };
  9794. static const float _vq_quantthresh__44c6_s_p6_0[] = {
  9795. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  9796. 12.5, 17.5, 22.5, 27.5,
  9797. };
  9798. static const long _vq_quantmap__44c6_s_p6_0[] = {
  9799. 11, 9, 7, 5, 3, 1, 0, 2,
  9800. 4, 6, 8, 10, 12,
  9801. };
  9802. static const encode_aux_threshmatch _vq_auxt__44c6_s_p6_0 = {
  9803. (float *)_vq_quantthresh__44c6_s_p6_0,
  9804. (long *)_vq_quantmap__44c6_s_p6_0,
  9805. 13,
  9806. 13
  9807. };
  9808. static const static_codebook _44c6_s_p6_0 = {
  9809. 2, 169,
  9810. (long *)_vq_lengthlist__44c6_s_p6_0,
  9811. 1, -526516224, 1616117760, 4, 0,
  9812. (long *)_vq_quantlist__44c6_s_p6_0,
  9813. NULL,
  9814. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p6_0,
  9815. NULL,
  9816. 0
  9817. };
  9818. static const long _vq_quantlist__44c6_s_p6_1[] = {
  9819. 2,
  9820. 1,
  9821. 3,
  9822. 0,
  9823. 4,
  9824. };
  9825. static const long _vq_lengthlist__44c6_s_p6_1[] = {
  9826. 3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
  9827. 5, 5, 5, 5, 6, 6, 6, 5, 5,
  9828. };
  9829. static const float _vq_quantthresh__44c6_s_p6_1[] = {
  9830. -1.5, -0.5, 0.5, 1.5,
  9831. };
  9832. static const long _vq_quantmap__44c6_s_p6_1[] = {
  9833. 3, 1, 0, 2, 4,
  9834. };
  9835. static const encode_aux_threshmatch _vq_auxt__44c6_s_p6_1 = {
  9836. (float *)_vq_quantthresh__44c6_s_p6_1,
  9837. (long *)_vq_quantmap__44c6_s_p6_1,
  9838. 5,
  9839. 5
  9840. };
  9841. static const static_codebook _44c6_s_p6_1 = {
  9842. 2, 25,
  9843. (long *)_vq_lengthlist__44c6_s_p6_1,
  9844. 1, -533725184, 1611661312, 3, 0,
  9845. (long *)_vq_quantlist__44c6_s_p6_1,
  9846. NULL,
  9847. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p6_1,
  9848. NULL,
  9849. 0
  9850. };
  9851. static const long _vq_quantlist__44c6_s_p7_0[] = {
  9852. 6,
  9853. 5,
  9854. 7,
  9855. 4,
  9856. 8,
  9857. 3,
  9858. 9,
  9859. 2,
  9860. 10,
  9861. 1,
  9862. 11,
  9863. 0,
  9864. 12,
  9865. };
  9866. static const long _vq_lengthlist__44c6_s_p7_0[] = {
  9867. 1, 4, 4, 6, 6, 8, 8, 8, 8,10,10,11,10, 6, 5, 5,
  9868. 7, 7, 8, 8, 9, 9,10,10,12,11, 6, 5, 5, 7, 7, 8,
  9869. 8, 9, 9,10,10,12,11,21, 7, 7, 7, 7, 9, 9,10,10,
  9870. 11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
  9871. 12,21,12,12, 9, 9,10,10,11,11,11,11,12,12,21,12,
  9872. 12, 9, 9,10,10,11,11,12,12,12,12,21,21,21,11,11,
  9873. 10,10,11,12,12,12,13,13,21,21,21,11,11,10,10,12,
  9874. 12,12,12,13,13,21,21,21,15,15,11,11,12,12,13,13,
  9875. 13,13,21,21,21,15,16,11,11,12,12,13,13,14,14,21,
  9876. 21,21,21,20,13,13,13,13,13,13,14,14,20,20,20,20,
  9877. 20,13,13,13,13,13,13,14,14,
  9878. };
  9879. static const float _vq_quantthresh__44c6_s_p7_0[] = {
  9880. -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5,
  9881. 27.5, 38.5, 49.5, 60.5,
  9882. };
  9883. static const long _vq_quantmap__44c6_s_p7_0[] = {
  9884. 11, 9, 7, 5, 3, 1, 0, 2,
  9885. 4, 6, 8, 10, 12,
  9886. };
  9887. static const encode_aux_threshmatch _vq_auxt__44c6_s_p7_0 = {
  9888. (float *)_vq_quantthresh__44c6_s_p7_0,
  9889. (long *)_vq_quantmap__44c6_s_p7_0,
  9890. 13,
  9891. 13
  9892. };
  9893. static const static_codebook _44c6_s_p7_0 = {
  9894. 2, 169,
  9895. (long *)_vq_lengthlist__44c6_s_p7_0,
  9896. 1, -523206656, 1618345984, 4, 0,
  9897. (long *)_vq_quantlist__44c6_s_p7_0,
  9898. NULL,
  9899. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p7_0,
  9900. NULL,
  9901. 0
  9902. };
  9903. static const long _vq_quantlist__44c6_s_p7_1[] = {
  9904. 5,
  9905. 4,
  9906. 6,
  9907. 3,
  9908. 7,
  9909. 2,
  9910. 8,
  9911. 1,
  9912. 9,
  9913. 0,
  9914. 10,
  9915. };
  9916. static const long _vq_lengthlist__44c6_s_p7_1[] = {
  9917. 3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 6, 6,
  9918. 7, 7, 7, 7, 8, 7, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7,
  9919. 7, 9, 6, 6, 7, 7, 7, 7, 8, 7, 7, 8, 9, 9, 9, 7,
  9920. 7, 7, 7, 7, 7, 7, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
  9921. 8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
  9922. 8, 8, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 8, 8, 8, 7,
  9923. 7, 8, 8, 9, 9, 9, 8, 8, 8, 8, 7, 7, 8, 8, 9, 9,
  9924. 9, 8, 8, 7, 7, 7, 7, 8, 8,
  9925. };
  9926. static const float _vq_quantthresh__44c6_s_p7_1[] = {
  9927. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  9928. 3.5, 4.5,
  9929. };
  9930. static const long _vq_quantmap__44c6_s_p7_1[] = {
  9931. 9, 7, 5, 3, 1, 0, 2, 4,
  9932. 6, 8, 10,
  9933. };
  9934. static const encode_aux_threshmatch _vq_auxt__44c6_s_p7_1 = {
  9935. (float *)_vq_quantthresh__44c6_s_p7_1,
  9936. (long *)_vq_quantmap__44c6_s_p7_1,
  9937. 11,
  9938. 11
  9939. };
  9940. static const static_codebook _44c6_s_p7_1 = {
  9941. 2, 121,
  9942. (long *)_vq_lengthlist__44c6_s_p7_1,
  9943. 1, -531365888, 1611661312, 4, 0,
  9944. (long *)_vq_quantlist__44c6_s_p7_1,
  9945. NULL,
  9946. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p7_1,
  9947. NULL,
  9948. 0
  9949. };
  9950. static const long _vq_quantlist__44c6_s_p8_0[] = {
  9951. 7,
  9952. 6,
  9953. 8,
  9954. 5,
  9955. 9,
  9956. 4,
  9957. 10,
  9958. 3,
  9959. 11,
  9960. 2,
  9961. 12,
  9962. 1,
  9963. 13,
  9964. 0,
  9965. 14,
  9966. };
  9967. static const long _vq_lengthlist__44c6_s_p8_0[] = {
  9968. 1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 7, 9, 8,10, 9, 6,
  9969. 5, 5, 8, 8, 9, 9, 8, 8, 9, 9,11,10,11,10, 6, 5,
  9970. 5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,18, 8, 8,
  9971. 9, 8,10,10, 9, 9,10,10,10,10,11,10,18, 8, 8, 9,
  9972. 9,10,10, 9, 9,10,10,11,11,12,12,18,12,13, 9,10,
  9973. 10,10, 9,10,10,10,11,11,12,11,18,13,13, 9, 9,10,
  9974. 10,10,10,10,10,11,11,12,12,18,18,18,10,10, 9, 9,
  9975. 11,11,11,11,11,12,12,12,18,18,18,10, 9,10, 9,11,
  9976. 10,11,11,11,11,13,12,18,18,18,14,13,10,10,11,11,
  9977. 12,12,12,12,12,12,18,18,18,14,13,10,10,11,10,12,
  9978. 12,12,12,12,12,18,18,18,18,18,12,12,11,11,12,12,
  9979. 13,13,13,14,18,18,18,18,18,12,12,11,11,12,11,13,
  9980. 13,14,13,18,18,18,18,18,16,16,11,12,12,13,13,13,
  9981. 14,13,18,18,18,18,18,16,15,12,11,12,11,13,11,15,
  9982. 14,
  9983. };
  9984. static const float _vq_quantthresh__44c6_s_p8_0[] = {
  9985. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  9986. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  9987. };
  9988. static const long _vq_quantmap__44c6_s_p8_0[] = {
  9989. 13, 11, 9, 7, 5, 3, 1, 0,
  9990. 2, 4, 6, 8, 10, 12, 14,
  9991. };
  9992. static const encode_aux_threshmatch _vq_auxt__44c6_s_p8_0 = {
  9993. (float *)_vq_quantthresh__44c6_s_p8_0,
  9994. (long *)_vq_quantmap__44c6_s_p8_0,
  9995. 15,
  9996. 15
  9997. };
  9998. static const static_codebook _44c6_s_p8_0 = {
  9999. 2, 225,
  10000. (long *)_vq_lengthlist__44c6_s_p8_0,
  10001. 1, -520986624, 1620377600, 4, 0,
  10002. (long *)_vq_quantlist__44c6_s_p8_0,
  10003. NULL,
  10004. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p8_0,
  10005. NULL,
  10006. 0
  10007. };
  10008. static const long _vq_quantlist__44c6_s_p8_1[] = {
  10009. 10,
  10010. 9,
  10011. 11,
  10012. 8,
  10013. 12,
  10014. 7,
  10015. 13,
  10016. 6,
  10017. 14,
  10018. 5,
  10019. 15,
  10020. 4,
  10021. 16,
  10022. 3,
  10023. 17,
  10024. 2,
  10025. 18,
  10026. 1,
  10027. 19,
  10028. 0,
  10029. 20,
  10030. };
  10031. static const long _vq_lengthlist__44c6_s_p8_1[] = {
  10032. 3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
  10033. 8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,
  10034. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
  10035. 8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,
  10036. 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  10037. 9, 9, 9, 9,10,11,11, 8, 7, 8, 8, 8, 9, 9, 9, 9,
  10038. 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
  10039. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,
  10040. 11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  10041. 9, 9, 9,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  10042. 9, 9, 9, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9, 9,
  10043. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,11,
  10044. 11,11, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9,10, 9, 9,
  10045. 10, 9,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,10,10,
  10046. 10,10, 9,10,10, 9,10,11,11,11,11,11, 9, 9, 9, 9,
  10047. 10,10,10, 9,10,10,10,10, 9,10,10, 9,11,11,11,11,
  10048. 11,11,11, 9, 9, 9, 9,10,10,10,10, 9,10,10,10,10,
  10049. 10,11,11,11,11,11,11,11,10, 9,10,10,10,10,10,10,
  10050. 10, 9,10, 9,10,10,11,11,11,11,11,11,11,10, 9,10,
  10051. 9,10,10, 9,10,10,10,10,10,10,10,11,11,11,11,11,
  10052. 11,11,10,10,10,10,10,10,10, 9,10,10,10,10,10, 9,
  10053. 11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
  10054. 10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
  10055. 10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
  10056. 11,11,11,10,10,10,10,10,10,10,10,10, 9,10,10,11,
  10057. 11,11,11,11,11,11,11,11,10,10,10, 9,10,10,10,10,
  10058. 10,10,10,10,10,11,11,11,11,11,11,11,11,10,11, 9,
  10059. 10,10,10,10,10,10,10,10,10,
  10060. };
  10061. static const float _vq_quantthresh__44c6_s_p8_1[] = {
  10062. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  10063. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  10064. 6.5, 7.5, 8.5, 9.5,
  10065. };
  10066. static const long _vq_quantmap__44c6_s_p8_1[] = {
  10067. 19, 17, 15, 13, 11, 9, 7, 5,
  10068. 3, 1, 0, 2, 4, 6, 8, 10,
  10069. 12, 14, 16, 18, 20,
  10070. };
  10071. static const encode_aux_threshmatch _vq_auxt__44c6_s_p8_1 = {
  10072. (float *)_vq_quantthresh__44c6_s_p8_1,
  10073. (long *)_vq_quantmap__44c6_s_p8_1,
  10074. 21,
  10075. 21
  10076. };
  10077. static const static_codebook _44c6_s_p8_1 = {
  10078. 2, 441,
  10079. (long *)_vq_lengthlist__44c6_s_p8_1,
  10080. 1, -529268736, 1611661312, 5, 0,
  10081. (long *)_vq_quantlist__44c6_s_p8_1,
  10082. NULL,
  10083. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p8_1,
  10084. NULL,
  10085. 0
  10086. };
  10087. static const long _vq_quantlist__44c6_s_p9_0[] = {
  10088. 6,
  10089. 5,
  10090. 7,
  10091. 4,
  10092. 8,
  10093. 3,
  10094. 9,
  10095. 2,
  10096. 10,
  10097. 1,
  10098. 11,
  10099. 0,
  10100. 12,
  10101. };
  10102. static const long _vq_lengthlist__44c6_s_p9_0[] = {
  10103. 1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 7, 7,
  10104. 11,11,11,11,11,11,11,11,11,11, 5, 8, 9,11,11,11,
  10105. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  10106. 11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,
  10107. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  10108. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  10109. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  10110. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  10111. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  10112. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  10113. 10,10,10,10,10,10,10,10,10,
  10114. };
  10115. static const float _vq_quantthresh__44c6_s_p9_0[] = {
  10116. -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5,
  10117. 1592.5, 2229.5, 2866.5, 3503.5,
  10118. };
  10119. static const long _vq_quantmap__44c6_s_p9_0[] = {
  10120. 11, 9, 7, 5, 3, 1, 0, 2,
  10121. 4, 6, 8, 10, 12,
  10122. };
  10123. static const encode_aux_threshmatch _vq_auxt__44c6_s_p9_0 = {
  10124. (float *)_vq_quantthresh__44c6_s_p9_0,
  10125. (long *)_vq_quantmap__44c6_s_p9_0,
  10126. 13,
  10127. 13
  10128. };
  10129. static const static_codebook _44c6_s_p9_0 = {
  10130. 2, 169,
  10131. (long *)_vq_lengthlist__44c6_s_p9_0,
  10132. 1, -511845376, 1630791680, 4, 0,
  10133. (long *)_vq_quantlist__44c6_s_p9_0,
  10134. NULL,
  10135. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p9_0,
  10136. NULL,
  10137. 0
  10138. };
  10139. static const long _vq_quantlist__44c6_s_p9_1[] = {
  10140. 6,
  10141. 5,
  10142. 7,
  10143. 4,
  10144. 8,
  10145. 3,
  10146. 9,
  10147. 2,
  10148. 10,
  10149. 1,
  10150. 11,
  10151. 0,
  10152. 12,
  10153. };
  10154. static const long _vq_lengthlist__44c6_s_p9_1[] = {
  10155. 1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
  10156. 8, 8, 8, 8, 8, 7, 9, 8,10,10, 5, 6, 6, 8, 8, 9,
  10157. 9, 8, 8,10,10,10,10,16, 9, 9, 9, 9, 9, 9, 9, 8,
  10158. 10, 9,11,11,16, 8, 9, 9, 9, 9, 9, 9, 9,10,10,11,
  10159. 11,16,13,13, 9, 9,10, 9, 9,10,11,11,11,12,16,13,
  10160. 14, 9, 8,10, 8, 9, 9,10,10,12,11,16,14,16, 9, 9,
  10161. 9, 9,11,11,12,11,12,11,16,16,16, 9, 7, 9, 6,11,
  10162. 11,11,10,11,11,16,16,16,11,12, 9,10,11,11,12,11,
  10163. 13,13,16,16,16,12,11,10, 7,12,10,12,12,12,12,16,
  10164. 16,15,16,16,10,11,10,11,13,13,14,12,16,16,16,15,
  10165. 15,12,10,11,11,13,11,12,13,
  10166. };
  10167. static const float _vq_quantthresh__44c6_s_p9_1[] = {
  10168. -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5,
  10169. 122.5, 171.5, 220.5, 269.5,
  10170. };
  10171. static const long _vq_quantmap__44c6_s_p9_1[] = {
  10172. 11, 9, 7, 5, 3, 1, 0, 2,
  10173. 4, 6, 8, 10, 12,
  10174. };
  10175. static const encode_aux_threshmatch _vq_auxt__44c6_s_p9_1 = {
  10176. (float *)_vq_quantthresh__44c6_s_p9_1,
  10177. (long *)_vq_quantmap__44c6_s_p9_1,
  10178. 13,
  10179. 13
  10180. };
  10181. static const static_codebook _44c6_s_p9_1 = {
  10182. 2, 169,
  10183. (long *)_vq_lengthlist__44c6_s_p9_1,
  10184. 1, -518889472, 1622704128, 4, 0,
  10185. (long *)_vq_quantlist__44c6_s_p9_1,
  10186. NULL,
  10187. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p9_1,
  10188. NULL,
  10189. 0
  10190. };
  10191. static const long _vq_quantlist__44c6_s_p9_2[] = {
  10192. 24,
  10193. 23,
  10194. 25,
  10195. 22,
  10196. 26,
  10197. 21,
  10198. 27,
  10199. 20,
  10200. 28,
  10201. 19,
  10202. 29,
  10203. 18,
  10204. 30,
  10205. 17,
  10206. 31,
  10207. 16,
  10208. 32,
  10209. 15,
  10210. 33,
  10211. 14,
  10212. 34,
  10213. 13,
  10214. 35,
  10215. 12,
  10216. 36,
  10217. 11,
  10218. 37,
  10219. 10,
  10220. 38,
  10221. 9,
  10222. 39,
  10223. 8,
  10224. 40,
  10225. 7,
  10226. 41,
  10227. 6,
  10228. 42,
  10229. 5,
  10230. 43,
  10231. 4,
  10232. 44,
  10233. 3,
  10234. 45,
  10235. 2,
  10236. 46,
  10237. 1,
  10238. 47,
  10239. 0,
  10240. 48,
  10241. };
  10242. static const long _vq_lengthlist__44c6_s_p9_2[] = {
  10243. 2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
  10244. 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  10245. 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  10246. 7,
  10247. };
  10248. static const float _vq_quantthresh__44c6_s_p9_2[] = {
  10249. -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
  10250. -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
  10251. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  10252. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  10253. 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
  10254. 16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
  10255. };
  10256. static const long _vq_quantmap__44c6_s_p9_2[] = {
  10257. 47, 45, 43, 41, 39, 37, 35, 33,
  10258. 31, 29, 27, 25, 23, 21, 19, 17,
  10259. 15, 13, 11, 9, 7, 5, 3, 1,
  10260. 0, 2, 4, 6, 8, 10, 12, 14,
  10261. 16, 18, 20, 22, 24, 26, 28, 30,
  10262. 32, 34, 36, 38, 40, 42, 44, 46,
  10263. 48,
  10264. };
  10265. static const encode_aux_threshmatch _vq_auxt__44c6_s_p9_2 = {
  10266. (float *)_vq_quantthresh__44c6_s_p9_2,
  10267. (long *)_vq_quantmap__44c6_s_p9_2,
  10268. 49,
  10269. 49
  10270. };
  10271. static const static_codebook _44c6_s_p9_2 = {
  10272. 1, 49,
  10273. (long *)_vq_lengthlist__44c6_s_p9_2,
  10274. 1, -526909440, 1611661312, 6, 0,
  10275. (long *)_vq_quantlist__44c6_s_p9_2,
  10276. NULL,
  10277. (encode_aux_threshmatch *)&_vq_auxt__44c6_s_p9_2,
  10278. NULL,
  10279. 0
  10280. };
  10281. static const long _huff_lengthlist__44c6_s_short[] = {
  10282. 3, 9,11,11,13,14,19,17,17,19, 5, 4, 5, 8,10,10,
  10283. 13,16,18,19, 7, 4, 4, 5, 8, 9,12,14,17,19, 8, 6,
  10284. 5, 5, 7, 7,10,13,16,18,10, 8, 7, 6, 5, 5, 8,11,
  10285. 17,19,11, 9, 7, 7, 5, 4, 5, 8,17,19,13,11, 8, 7,
  10286. 7, 5, 5, 7,16,18,14,13, 8, 6, 6, 5, 5, 7,16,18,
  10287. 18,16,10, 8, 8, 7, 7, 9,16,18,18,18,12,10,10, 9,
  10288. 9,10,17,18,
  10289. };
  10290. static const static_codebook _huff_book__44c6_s_short = {
  10291. 2, 100,
  10292. (long *)_huff_lengthlist__44c6_s_short,
  10293. 0, 0, 0, 0, 0,
  10294. NULL,
  10295. NULL,
  10296. NULL,
  10297. NULL,
  10298. 0
  10299. };
  10300. static const long _huff_lengthlist__44c7_s_long[] = {
  10301. 3, 8,11,13,15,14,14,13,15,14, 6, 4, 5, 7, 9,10,
  10302. 11,11,14,13,10, 4, 3, 5, 7, 8, 9,10,13,13,12, 7,
  10303. 4, 4, 5, 6, 8, 9,12,14,13, 9, 6, 5, 5, 6, 8, 9,
  10304. 12,14,12, 9, 7, 6, 5, 5, 6, 8,11,11,12,11, 9, 8,
  10305. 7, 6, 6, 7,10,11,13,11,10, 9, 8, 7, 6, 6, 9,11,
  10306. 13,13,12,12,12,10, 9, 8, 9,11,12,14,15,15,14,12,
  10307. 11,10,10,12,
  10308. };
  10309. static const static_codebook _huff_book__44c7_s_long = {
  10310. 2, 100,
  10311. (long *)_huff_lengthlist__44c7_s_long,
  10312. 0, 0, 0, 0, 0,
  10313. NULL,
  10314. NULL,
  10315. NULL,
  10316. NULL,
  10317. 0
  10318. };
  10319. static const long _vq_quantlist__44c7_s_p1_0[] = {
  10320. 1,
  10321. 0,
  10322. 2,
  10323. };
  10324. static const long _vq_lengthlist__44c7_s_p1_0[] = {
  10325. 1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
  10326. 9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
  10327. 0, 0, 0, 0, 5, 9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9,
  10328. 0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
  10329. 9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
  10330. 8,
  10331. };
  10332. static const float _vq_quantthresh__44c7_s_p1_0[] = {
  10333. -0.5, 0.5,
  10334. };
  10335. static const long _vq_quantmap__44c7_s_p1_0[] = {
  10336. 1, 0, 2,
  10337. };
  10338. static const encode_aux_threshmatch _vq_auxt__44c7_s_p1_0 = {
  10339. (float *)_vq_quantthresh__44c7_s_p1_0,
  10340. (long *)_vq_quantmap__44c7_s_p1_0,
  10341. 3,
  10342. 3
  10343. };
  10344. static const static_codebook _44c7_s_p1_0 = {
  10345. 4, 81,
  10346. (long *)_vq_lengthlist__44c7_s_p1_0,
  10347. 1, -535822336, 1611661312, 2, 0,
  10348. (long *)_vq_quantlist__44c7_s_p1_0,
  10349. NULL,
  10350. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p1_0,
  10351. NULL,
  10352. 0
  10353. };
  10354. static const long _vq_quantlist__44c7_s_p2_0[] = {
  10355. 2,
  10356. 1,
  10357. 3,
  10358. 0,
  10359. 4,
  10360. };
  10361. static const long _vq_lengthlist__44c7_s_p2_0[] = {
  10362. 3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
  10363. 7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
  10364. 8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
  10365. 11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
  10366. 10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
  10367. 0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
  10368. 0, 0,14,13, 8, 9, 9,10,11, 0,11,11,12,12, 0,10,
  10369. 11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
  10370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10371. 0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
  10372. 0, 7, 7,10,10, 0, 9, 9,11,10, 0, 0, 0,11,11, 5,
  10373. 7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
  10374. 9,10,11, 0, 0, 0,11,11, 8,10, 9,12,12, 0,10,10,
  10375. 12,12, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
  10376. 13, 8, 9,10,12,12, 0,10,10,12,12, 0,10,10,11,12,
  10377. 0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
  10378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10379. 0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,
  10380. 10,10, 0, 9, 9,10,11, 0, 0, 0,11,10, 5, 8, 8,10,
  10381. 11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,10,
  10382. 0, 0, 0,10,11, 9,10,10,12,12, 0,10,10,12,12, 0,
  10383. 10,10,12,12, 0,12,13,13,13, 0, 0, 0,13,12, 9,10,
  10384. 10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,13,12,
  10385. 13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10387. 7,10,10,14,13, 0, 9, 9,12,12, 0, 9, 9,12,12, 0,
  10388. 10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,14, 0, 9,
  10389. 9,12,13, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
  10390. 12,12, 9,11,11,14,13, 0,11,10,13,12, 0,11,11,13,
  10391. 13, 0,12,12,13,13, 0, 0, 0,13,13, 9,11,11,13,14,
  10392. 0,10,11,12,13, 0,11,11,13,13, 0,12,12,13,13, 0,
  10393. 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
  10398. 11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,12,
  10399. 12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
  10400. 13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
  10401. 13,
  10402. };
  10403. static const float _vq_quantthresh__44c7_s_p2_0[] = {
  10404. -1.5, -0.5, 0.5, 1.5,
  10405. };
  10406. static const long _vq_quantmap__44c7_s_p2_0[] = {
  10407. 3, 1, 0, 2, 4,
  10408. };
  10409. static const encode_aux_threshmatch _vq_auxt__44c7_s_p2_0 = {
  10410. (float *)_vq_quantthresh__44c7_s_p2_0,
  10411. (long *)_vq_quantmap__44c7_s_p2_0,
  10412. 5,
  10413. 5
  10414. };
  10415. static const static_codebook _44c7_s_p2_0 = {
  10416. 4, 625,
  10417. (long *)_vq_lengthlist__44c7_s_p2_0,
  10418. 1, -533725184, 1611661312, 3, 0,
  10419. (long *)_vq_quantlist__44c7_s_p2_0,
  10420. NULL,
  10421. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p2_0,
  10422. NULL,
  10423. 0
  10424. };
  10425. static const long _vq_quantlist__44c7_s_p3_0[] = {
  10426. 4,
  10427. 3,
  10428. 5,
  10429. 2,
  10430. 6,
  10431. 1,
  10432. 7,
  10433. 0,
  10434. 8,
  10435. };
  10436. static const long _vq_lengthlist__44c7_s_p3_0[] = {
  10437. 2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
  10438. 9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
  10439. 8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
  10440. 7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
  10441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10442. 0,
  10443. };
  10444. static const float _vq_quantthresh__44c7_s_p3_0[] = {
  10445. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  10446. };
  10447. static const long _vq_quantmap__44c7_s_p3_0[] = {
  10448. 7, 5, 3, 1, 0, 2, 4, 6,
  10449. 8,
  10450. };
  10451. static const encode_aux_threshmatch _vq_auxt__44c7_s_p3_0 = {
  10452. (float *)_vq_quantthresh__44c7_s_p3_0,
  10453. (long *)_vq_quantmap__44c7_s_p3_0,
  10454. 9,
  10455. 9
  10456. };
  10457. static const static_codebook _44c7_s_p3_0 = {
  10458. 2, 81,
  10459. (long *)_vq_lengthlist__44c7_s_p3_0,
  10460. 1, -531628032, 1611661312, 4, 0,
  10461. (long *)_vq_quantlist__44c7_s_p3_0,
  10462. NULL,
  10463. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p3_0,
  10464. NULL,
  10465. 0
  10466. };
  10467. static const long _vq_quantlist__44c7_s_p4_0[] = {
  10468. 8,
  10469. 7,
  10470. 9,
  10471. 6,
  10472. 10,
  10473. 5,
  10474. 11,
  10475. 4,
  10476. 12,
  10477. 3,
  10478. 13,
  10479. 2,
  10480. 14,
  10481. 1,
  10482. 15,
  10483. 0,
  10484. 16,
  10485. };
  10486. static const long _vq_lengthlist__44c7_s_p4_0[] = {
  10487. 3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
  10488. 11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
  10489. 12,12, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
  10490. 11,12,12, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
  10491. 11,12,12,12, 0, 0, 0, 6, 6, 8, 7, 9, 9, 9, 9,10,
  10492. 10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
  10493. 11,11,12,12,13,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
  10494. 10,11,11,12,12,12,13, 0, 0, 0, 7, 7, 8, 8, 9, 9,
  10495. 10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
  10496. 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
  10497. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10498. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10499. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10500. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10501. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10502. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10503. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10504. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10505. 0,
  10506. };
  10507. static const float _vq_quantthresh__44c7_s_p4_0[] = {
  10508. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  10509. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  10510. };
  10511. static const long _vq_quantmap__44c7_s_p4_0[] = {
  10512. 15, 13, 11, 9, 7, 5, 3, 1,
  10513. 0, 2, 4, 6, 8, 10, 12, 14,
  10514. 16,
  10515. };
  10516. static const encode_aux_threshmatch _vq_auxt__44c7_s_p4_0 = {
  10517. (float *)_vq_quantthresh__44c7_s_p4_0,
  10518. (long *)_vq_quantmap__44c7_s_p4_0,
  10519. 17,
  10520. 17
  10521. };
  10522. static const static_codebook _44c7_s_p4_0 = {
  10523. 2, 289,
  10524. (long *)_vq_lengthlist__44c7_s_p4_0,
  10525. 1, -529530880, 1611661312, 5, 0,
  10526. (long *)_vq_quantlist__44c7_s_p4_0,
  10527. NULL,
  10528. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p4_0,
  10529. NULL,
  10530. 0
  10531. };
  10532. static const long _vq_quantlist__44c7_s_p5_0[] = {
  10533. 1,
  10534. 0,
  10535. 2,
  10536. };
  10537. static const long _vq_lengthlist__44c7_s_p5_0[] = {
  10538. 1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 7,10,10,10,10,
  10539. 10, 9, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
  10540. 12,10,11,12, 7,10,10,11,12,12,12,12,12, 7,10,10,
  10541. 11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
  10542. 10,10,12,12,12,12,11,12, 7,10,10,11,12,12,12,12,
  10543. 12,
  10544. };
  10545. static const float _vq_quantthresh__44c7_s_p5_0[] = {
  10546. -5.5, 5.5,
  10547. };
  10548. static const long _vq_quantmap__44c7_s_p5_0[] = {
  10549. 1, 0, 2,
  10550. };
  10551. static const encode_aux_threshmatch _vq_auxt__44c7_s_p5_0 = {
  10552. (float *)_vq_quantthresh__44c7_s_p5_0,
  10553. (long *)_vq_quantmap__44c7_s_p5_0,
  10554. 3,
  10555. 3
  10556. };
  10557. static const static_codebook _44c7_s_p5_0 = {
  10558. 4, 81,
  10559. (long *)_vq_lengthlist__44c7_s_p5_0,
  10560. 1, -529137664, 1618345984, 2, 0,
  10561. (long *)_vq_quantlist__44c7_s_p5_0,
  10562. NULL,
  10563. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p5_0,
  10564. NULL,
  10565. 0
  10566. };
  10567. static const long _vq_quantlist__44c7_s_p5_1[] = {
  10568. 5,
  10569. 4,
  10570. 6,
  10571. 3,
  10572. 7,
  10573. 2,
  10574. 8,
  10575. 1,
  10576. 9,
  10577. 0,
  10578. 10,
  10579. };
  10580. static const long _vq_lengthlist__44c7_s_p5_1[] = {
  10581. 3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
  10582. 7, 7, 8, 8, 9, 9,11, 4, 4, 6, 6, 7, 7, 8, 8, 9,
  10583. 9,12, 5, 5, 6, 6, 7, 7, 9, 9, 9, 9,12,12,12, 6,
  10584. 6, 7, 7, 9, 9, 9, 9,11,11,11, 7, 7, 7, 7, 8, 8,
  10585. 9, 9,11,11,11, 7, 7, 7, 7, 8, 8, 9, 9,11,11,11,
  10586. 7, 7, 8, 8, 8, 8, 9, 9,11,11,11,11,11, 8, 8, 8,
  10587. 8, 8, 9,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
  10588. 11,11,11, 7, 7, 8, 8, 8, 8,
  10589. };
  10590. static const float _vq_quantthresh__44c7_s_p5_1[] = {
  10591. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  10592. 3.5, 4.5,
  10593. };
  10594. static const long _vq_quantmap__44c7_s_p5_1[] = {
  10595. 9, 7, 5, 3, 1, 0, 2, 4,
  10596. 6, 8, 10,
  10597. };
  10598. static const encode_aux_threshmatch _vq_auxt__44c7_s_p5_1 = {
  10599. (float *)_vq_quantthresh__44c7_s_p5_1,
  10600. (long *)_vq_quantmap__44c7_s_p5_1,
  10601. 11,
  10602. 11
  10603. };
  10604. static const static_codebook _44c7_s_p5_1 = {
  10605. 2, 121,
  10606. (long *)_vq_lengthlist__44c7_s_p5_1,
  10607. 1, -531365888, 1611661312, 4, 0,
  10608. (long *)_vq_quantlist__44c7_s_p5_1,
  10609. NULL,
  10610. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p5_1,
  10611. NULL,
  10612. 0
  10613. };
  10614. static const long _vq_quantlist__44c7_s_p6_0[] = {
  10615. 6,
  10616. 5,
  10617. 7,
  10618. 4,
  10619. 8,
  10620. 3,
  10621. 9,
  10622. 2,
  10623. 10,
  10624. 1,
  10625. 11,
  10626. 0,
  10627. 12,
  10628. };
  10629. static const long _vq_lengthlist__44c7_s_p6_0[] = {
  10630. 1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 8,10,10, 6, 5, 5,
  10631. 7, 7, 8, 8, 9, 9, 9,10,11,11, 7, 5, 5, 7, 7, 8,
  10632. 8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 8, 9, 9,
  10633. 10,10,11,11, 0, 8, 8, 7, 7, 8, 9, 9, 9,10,10,11,
  10634. 11, 0,11,11, 9, 9,10,10,11,10,11,11,12,12, 0,12,
  10635. 12, 9, 9,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0,
  10636. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10637. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10638. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10639. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10640. 0, 0, 0, 0, 0, 0, 0, 0, 0,
  10641. };
  10642. static const float _vq_quantthresh__44c7_s_p6_0[] = {
  10643. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  10644. 12.5, 17.5, 22.5, 27.5,
  10645. };
  10646. static const long _vq_quantmap__44c7_s_p6_0[] = {
  10647. 11, 9, 7, 5, 3, 1, 0, 2,
  10648. 4, 6, 8, 10, 12,
  10649. };
  10650. static const encode_aux_threshmatch _vq_auxt__44c7_s_p6_0 = {
  10651. (float *)_vq_quantthresh__44c7_s_p6_0,
  10652. (long *)_vq_quantmap__44c7_s_p6_0,
  10653. 13,
  10654. 13
  10655. };
  10656. static const static_codebook _44c7_s_p6_0 = {
  10657. 2, 169,
  10658. (long *)_vq_lengthlist__44c7_s_p6_0,
  10659. 1, -526516224, 1616117760, 4, 0,
  10660. (long *)_vq_quantlist__44c7_s_p6_0,
  10661. NULL,
  10662. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p6_0,
  10663. NULL,
  10664. 0
  10665. };
  10666. static const long _vq_quantlist__44c7_s_p6_1[] = {
  10667. 2,
  10668. 1,
  10669. 3,
  10670. 0,
  10671. 4,
  10672. };
  10673. static const long _vq_lengthlist__44c7_s_p6_1[] = {
  10674. 3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
  10675. 5, 5, 5, 5, 6, 6, 6, 5, 5,
  10676. };
  10677. static const float _vq_quantthresh__44c7_s_p6_1[] = {
  10678. -1.5, -0.5, 0.5, 1.5,
  10679. };
  10680. static const long _vq_quantmap__44c7_s_p6_1[] = {
  10681. 3, 1, 0, 2, 4,
  10682. };
  10683. static const encode_aux_threshmatch _vq_auxt__44c7_s_p6_1 = {
  10684. (float *)_vq_quantthresh__44c7_s_p6_1,
  10685. (long *)_vq_quantmap__44c7_s_p6_1,
  10686. 5,
  10687. 5
  10688. };
  10689. static const static_codebook _44c7_s_p6_1 = {
  10690. 2, 25,
  10691. (long *)_vq_lengthlist__44c7_s_p6_1,
  10692. 1, -533725184, 1611661312, 3, 0,
  10693. (long *)_vq_quantlist__44c7_s_p6_1,
  10694. NULL,
  10695. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p6_1,
  10696. NULL,
  10697. 0
  10698. };
  10699. static const long _vq_quantlist__44c7_s_p7_0[] = {
  10700. 6,
  10701. 5,
  10702. 7,
  10703. 4,
  10704. 8,
  10705. 3,
  10706. 9,
  10707. 2,
  10708. 10,
  10709. 1,
  10710. 11,
  10711. 0,
  10712. 12,
  10713. };
  10714. static const long _vq_lengthlist__44c7_s_p7_0[] = {
  10715. 1, 4, 4, 6, 6, 7, 8, 9, 9,10,10,12,11, 6, 5, 5,
  10716. 7, 7, 8, 8, 9,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
  10717. 8,10,10,11,11,12,12,20, 7, 7, 7, 7, 8, 9,10,10,
  10718. 11,11,12,13,20, 7, 7, 7, 7, 9, 9,10,10,11,12,13,
  10719. 13,20,11,11, 8, 8, 9, 9,11,11,12,12,13,13,20,11,
  10720. 11, 8, 8, 9, 9,11,11,12,12,13,13,20,20,20,10,10,
  10721. 10,10,12,12,13,13,13,13,20,20,20,10,10,10,10,12,
  10722. 12,13,13,13,14,20,20,20,14,14,11,11,12,12,13,13,
  10723. 14,14,20,20,20,14,14,11,11,12,12,13,13,14,14,20,
  10724. 20,20,20,19,13,13,13,13,14,14,15,14,19,19,19,19,
  10725. 19,13,13,13,13,14,14,15,15,
  10726. };
  10727. static const float _vq_quantthresh__44c7_s_p7_0[] = {
  10728. -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5,
  10729. 27.5, 38.5, 49.5, 60.5,
  10730. };
  10731. static const long _vq_quantmap__44c7_s_p7_0[] = {
  10732. 11, 9, 7, 5, 3, 1, 0, 2,
  10733. 4, 6, 8, 10, 12,
  10734. };
  10735. static const encode_aux_threshmatch _vq_auxt__44c7_s_p7_0 = {
  10736. (float *)_vq_quantthresh__44c7_s_p7_0,
  10737. (long *)_vq_quantmap__44c7_s_p7_0,
  10738. 13,
  10739. 13
  10740. };
  10741. static const static_codebook _44c7_s_p7_0 = {
  10742. 2, 169,
  10743. (long *)_vq_lengthlist__44c7_s_p7_0,
  10744. 1, -523206656, 1618345984, 4, 0,
  10745. (long *)_vq_quantlist__44c7_s_p7_0,
  10746. NULL,
  10747. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p7_0,
  10748. NULL,
  10749. 0
  10750. };
  10751. static const long _vq_quantlist__44c7_s_p7_1[] = {
  10752. 5,
  10753. 4,
  10754. 6,
  10755. 3,
  10756. 7,
  10757. 2,
  10758. 8,
  10759. 1,
  10760. 9,
  10761. 0,
  10762. 10,
  10763. };
  10764. static const long _vq_lengthlist__44c7_s_p7_1[] = {
  10765. 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7,
  10766. 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7, 7, 7, 7, 7, 7,
  10767. 7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
  10768. 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
  10769. 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
  10770. 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
  10771. 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
  10772. 8, 8, 8, 7, 7, 7, 7, 7, 7,
  10773. };
  10774. static const float _vq_quantthresh__44c7_s_p7_1[] = {
  10775. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  10776. 3.5, 4.5,
  10777. };
  10778. static const long _vq_quantmap__44c7_s_p7_1[] = {
  10779. 9, 7, 5, 3, 1, 0, 2, 4,
  10780. 6, 8, 10,
  10781. };
  10782. static const encode_aux_threshmatch _vq_auxt__44c7_s_p7_1 = {
  10783. (float *)_vq_quantthresh__44c7_s_p7_1,
  10784. (long *)_vq_quantmap__44c7_s_p7_1,
  10785. 11,
  10786. 11
  10787. };
  10788. static const static_codebook _44c7_s_p7_1 = {
  10789. 2, 121,
  10790. (long *)_vq_lengthlist__44c7_s_p7_1,
  10791. 1, -531365888, 1611661312, 4, 0,
  10792. (long *)_vq_quantlist__44c7_s_p7_1,
  10793. NULL,
  10794. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p7_1,
  10795. NULL,
  10796. 0
  10797. };
  10798. static const long _vq_quantlist__44c7_s_p8_0[] = {
  10799. 7,
  10800. 6,
  10801. 8,
  10802. 5,
  10803. 9,
  10804. 4,
  10805. 10,
  10806. 3,
  10807. 11,
  10808. 2,
  10809. 12,
  10810. 1,
  10811. 13,
  10812. 0,
  10813. 14,
  10814. };
  10815. static const long _vq_lengthlist__44c7_s_p8_0[] = {
  10816. 1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8, 9, 9,10,10, 6,
  10817. 5, 5, 7, 7, 9, 9, 8, 8,10, 9,11,10,12,11, 6, 5,
  10818. 5, 8, 7, 9, 9, 8, 8,10,10,11,11,12,11,19, 8, 8,
  10819. 8, 8,10,10, 9, 9,10,10,11,11,12,11,19, 8, 8, 8,
  10820. 8,10,10, 9, 9,10,10,11,11,12,12,19,12,12, 9, 9,
  10821. 10,10, 9,10,10,10,11,11,12,12,19,12,12, 9, 9,10,
  10822. 10,10,10,10,10,12,12,12,12,19,19,19, 9, 9, 9, 9,
  10823. 11,10,11,11,12,11,13,13,19,19,19, 9, 9, 9, 9,11,
  10824. 10,11,11,11,12,13,13,19,19,19,13,13,10,10,11,11,
  10825. 12,12,12,12,13,12,19,19,19,14,13,10,10,11,11,12,
  10826. 12,12,13,13,13,19,19,19,19,19,12,12,12,11,12,13,
  10827. 14,13,13,13,19,19,19,19,19,12,12,12,11,12,12,13,
  10828. 14,13,14,19,19,19,19,19,16,16,12,13,12,13,13,14,
  10829. 15,14,19,18,18,18,18,16,15,12,11,12,11,14,12,14,
  10830. 14,
  10831. };
  10832. static const float _vq_quantthresh__44c7_s_p8_0[] = {
  10833. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  10834. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  10835. };
  10836. static const long _vq_quantmap__44c7_s_p8_0[] = {
  10837. 13, 11, 9, 7, 5, 3, 1, 0,
  10838. 2, 4, 6, 8, 10, 12, 14,
  10839. };
  10840. static const encode_aux_threshmatch _vq_auxt__44c7_s_p8_0 = {
  10841. (float *)_vq_quantthresh__44c7_s_p8_0,
  10842. (long *)_vq_quantmap__44c7_s_p8_0,
  10843. 15,
  10844. 15
  10845. };
  10846. static const static_codebook _44c7_s_p8_0 = {
  10847. 2, 225,
  10848. (long *)_vq_lengthlist__44c7_s_p8_0,
  10849. 1, -520986624, 1620377600, 4, 0,
  10850. (long *)_vq_quantlist__44c7_s_p8_0,
  10851. NULL,
  10852. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p8_0,
  10853. NULL,
  10854. 0
  10855. };
  10856. static const long _vq_quantlist__44c7_s_p8_1[] = {
  10857. 10,
  10858. 9,
  10859. 11,
  10860. 8,
  10861. 12,
  10862. 7,
  10863. 13,
  10864. 6,
  10865. 14,
  10866. 5,
  10867. 15,
  10868. 4,
  10869. 16,
  10870. 3,
  10871. 17,
  10872. 2,
  10873. 18,
  10874. 1,
  10875. 19,
  10876. 0,
  10877. 20,
  10878. };
  10879. static const long _vq_lengthlist__44c7_s_p8_1[] = {
  10880. 3, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  10881. 8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
  10882. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
  10883. 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
  10884. 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  10885. 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  10886. 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
  10887. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
  10888. 10, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  10889. 9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  10890. 9, 9, 9, 9, 9, 9, 9, 9,10,11,10,10,10, 9, 9, 9,
  10891. 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9,10,11,10,
  10892. 11,10, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10, 9, 9,
  10893. 9, 9,11,10,11,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9,
  10894. 10, 9, 9,10, 9, 9,10,11,10,10,11,10, 9, 9, 9, 9,
  10895. 9,10,10, 9,10,10,10,10, 9,10,10,10,10,10,10,11,
  10896. 11,11,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
  10897. 10,10,10,11,11,10,10,10,10,10,10,10,10,10,10,10,
  10898. 10, 9,10,10, 9,10,11,11,10,11,10,11,10, 9,10,10,
  10899. 9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,10,
  10900. 11,11,10,10,10,10,10,10, 9,10, 9,10,10, 9,10, 9,
  10901. 10,10,10,11,10,11,10,11,11,10,10,10,10,10,10, 9,
  10902. 10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,
  10903. 10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,
  10904. 11,10,10,10,10, 9, 9,10,10, 9, 9,10, 9,10,10,10,
  10905. 10,11,11,10,10,10,10,10,10,10, 9, 9,10,10,10, 9,
  10906. 9,10,10,10,10,10,11,10,11,10,10,10,10,10,10, 9,
  10907. 10,10,10,10,10,10,10,10,10,
  10908. };
  10909. static const float _vq_quantthresh__44c7_s_p8_1[] = {
  10910. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  10911. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  10912. 6.5, 7.5, 8.5, 9.5,
  10913. };
  10914. static const long _vq_quantmap__44c7_s_p8_1[] = {
  10915. 19, 17, 15, 13, 11, 9, 7, 5,
  10916. 3, 1, 0, 2, 4, 6, 8, 10,
  10917. 12, 14, 16, 18, 20,
  10918. };
  10919. static const encode_aux_threshmatch _vq_auxt__44c7_s_p8_1 = {
  10920. (float *)_vq_quantthresh__44c7_s_p8_1,
  10921. (long *)_vq_quantmap__44c7_s_p8_1,
  10922. 21,
  10923. 21
  10924. };
  10925. static const static_codebook _44c7_s_p8_1 = {
  10926. 2, 441,
  10927. (long *)_vq_lengthlist__44c7_s_p8_1,
  10928. 1, -529268736, 1611661312, 5, 0,
  10929. (long *)_vq_quantlist__44c7_s_p8_1,
  10930. NULL,
  10931. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p8_1,
  10932. NULL,
  10933. 0
  10934. };
  10935. static const long _vq_quantlist__44c7_s_p9_0[] = {
  10936. 6,
  10937. 5,
  10938. 7,
  10939. 4,
  10940. 8,
  10941. 3,
  10942. 9,
  10943. 2,
  10944. 10,
  10945. 1,
  10946. 11,
  10947. 0,
  10948. 12,
  10949. };
  10950. static const long _vq_lengthlist__44c7_s_p9_0[] = {
  10951. 1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 6, 6,
  10952. 11,11,11,11,11,11,11,11,11,11, 4, 7, 7,11,11,11,
  10953. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  10954. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  10955. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  10956. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  10957. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  10958. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  10959. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  10960. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  10961. 11,11,11,11,11,11,11,11,11,
  10962. };
  10963. static const float _vq_quantthresh__44c7_s_p9_0[] = {
  10964. -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5,
  10965. 1592.5, 2229.5, 2866.5, 3503.5,
  10966. };
  10967. static const long _vq_quantmap__44c7_s_p9_0[] = {
  10968. 11, 9, 7, 5, 3, 1, 0, 2,
  10969. 4, 6, 8, 10, 12,
  10970. };
  10971. static const encode_aux_threshmatch _vq_auxt__44c7_s_p9_0 = {
  10972. (float *)_vq_quantthresh__44c7_s_p9_0,
  10973. (long *)_vq_quantmap__44c7_s_p9_0,
  10974. 13,
  10975. 13
  10976. };
  10977. static const static_codebook _44c7_s_p9_0 = {
  10978. 2, 169,
  10979. (long *)_vq_lengthlist__44c7_s_p9_0,
  10980. 1, -511845376, 1630791680, 4, 0,
  10981. (long *)_vq_quantlist__44c7_s_p9_0,
  10982. NULL,
  10983. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p9_0,
  10984. NULL,
  10985. 0
  10986. };
  10987. static const long _vq_quantlist__44c7_s_p9_1[] = {
  10988. 6,
  10989. 5,
  10990. 7,
  10991. 4,
  10992. 8,
  10993. 3,
  10994. 9,
  10995. 2,
  10996. 10,
  10997. 1,
  10998. 11,
  10999. 0,
  11000. 12,
  11001. };
  11002. static const long _vq_lengthlist__44c7_s_p9_1[] = {
  11003. 1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
  11004. 8, 8, 9, 8, 8, 7, 9, 8,11,10, 5, 6, 6, 8, 8, 9,
  11005. 8, 8, 8,10, 9,11,11,16, 8, 8, 9, 8, 9, 9, 9, 8,
  11006. 10, 9,11,10,16, 8, 8, 9, 9,10,10, 9, 9,10,10,11,
  11007. 11,16,13,13, 9, 9,10,10, 9,10,11,11,12,11,16,13,
  11008. 13, 9, 8,10, 9,10,10,10,10,11,11,16,14,16, 8, 9,
  11009. 9, 9,11,10,11,11,12,11,16,16,16, 9, 7,10, 7,11,
  11010. 10,11,11,12,11,16,16,16,12,12, 9,10,11,11,12,11,
  11011. 12,12,16,16,16,12,10,10, 7,11, 8,12,11,12,12,16,
  11012. 16,15,16,16,11,12,10,10,12,11,12,12,16,16,16,15,
  11013. 15,11,11,10,10,12,12,12,12,
  11014. };
  11015. static const float _vq_quantthresh__44c7_s_p9_1[] = {
  11016. -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5,
  11017. 122.5, 171.5, 220.5, 269.5,
  11018. };
  11019. static const long _vq_quantmap__44c7_s_p9_1[] = {
  11020. 11, 9, 7, 5, 3, 1, 0, 2,
  11021. 4, 6, 8, 10, 12,
  11022. };
  11023. static const encode_aux_threshmatch _vq_auxt__44c7_s_p9_1 = {
  11024. (float *)_vq_quantthresh__44c7_s_p9_1,
  11025. (long *)_vq_quantmap__44c7_s_p9_1,
  11026. 13,
  11027. 13
  11028. };
  11029. static const static_codebook _44c7_s_p9_1 = {
  11030. 2, 169,
  11031. (long *)_vq_lengthlist__44c7_s_p9_1,
  11032. 1, -518889472, 1622704128, 4, 0,
  11033. (long *)_vq_quantlist__44c7_s_p9_1,
  11034. NULL,
  11035. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p9_1,
  11036. NULL,
  11037. 0
  11038. };
  11039. static const long _vq_quantlist__44c7_s_p9_2[] = {
  11040. 24,
  11041. 23,
  11042. 25,
  11043. 22,
  11044. 26,
  11045. 21,
  11046. 27,
  11047. 20,
  11048. 28,
  11049. 19,
  11050. 29,
  11051. 18,
  11052. 30,
  11053. 17,
  11054. 31,
  11055. 16,
  11056. 32,
  11057. 15,
  11058. 33,
  11059. 14,
  11060. 34,
  11061. 13,
  11062. 35,
  11063. 12,
  11064. 36,
  11065. 11,
  11066. 37,
  11067. 10,
  11068. 38,
  11069. 9,
  11070. 39,
  11071. 8,
  11072. 40,
  11073. 7,
  11074. 41,
  11075. 6,
  11076. 42,
  11077. 5,
  11078. 43,
  11079. 4,
  11080. 44,
  11081. 3,
  11082. 45,
  11083. 2,
  11084. 46,
  11085. 1,
  11086. 47,
  11087. 0,
  11088. 48,
  11089. };
  11090. static const long _vq_lengthlist__44c7_s_p9_2[] = {
  11091. 2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
  11092. 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  11093. 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  11094. 7,
  11095. };
  11096. static const float _vq_quantthresh__44c7_s_p9_2[] = {
  11097. -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
  11098. -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
  11099. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  11100. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  11101. 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
  11102. 16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
  11103. };
  11104. static const long _vq_quantmap__44c7_s_p9_2[] = {
  11105. 47, 45, 43, 41, 39, 37, 35, 33,
  11106. 31, 29, 27, 25, 23, 21, 19, 17,
  11107. 15, 13, 11, 9, 7, 5, 3, 1,
  11108. 0, 2, 4, 6, 8, 10, 12, 14,
  11109. 16, 18, 20, 22, 24, 26, 28, 30,
  11110. 32, 34, 36, 38, 40, 42, 44, 46,
  11111. 48,
  11112. };
  11113. static const encode_aux_threshmatch _vq_auxt__44c7_s_p9_2 = {
  11114. (float *)_vq_quantthresh__44c7_s_p9_2,
  11115. (long *)_vq_quantmap__44c7_s_p9_2,
  11116. 49,
  11117. 49
  11118. };
  11119. static const static_codebook _44c7_s_p9_2 = {
  11120. 1, 49,
  11121. (long *)_vq_lengthlist__44c7_s_p9_2,
  11122. 1, -526909440, 1611661312, 6, 0,
  11123. (long *)_vq_quantlist__44c7_s_p9_2,
  11124. NULL,
  11125. (encode_aux_threshmatch *)&_vq_auxt__44c7_s_p9_2,
  11126. NULL,
  11127. 0
  11128. };
  11129. static const long _huff_lengthlist__44c7_s_short[] = {
  11130. 4,11,12,14,15,15,17,17,18,18, 5, 6, 6, 8, 9,10,
  11131. 13,17,18,19, 7, 5, 4, 6, 8, 9,11,15,19,19, 8, 6,
  11132. 5, 5, 6, 7,11,14,16,17, 9, 7, 7, 6, 7, 7,10,13,
  11133. 15,19,10, 8, 7, 6, 7, 6, 7, 9,14,16,12,10, 9, 7,
  11134. 7, 6, 4, 5,10,15,14,13,11, 7, 6, 6, 4, 2, 7,13,
  11135. 16,16,15, 9, 8, 8, 8, 6, 9,13,19,19,17,12,11,10,
  11136. 10, 9,11,14,
  11137. };
  11138. static const static_codebook _huff_book__44c7_s_short = {
  11139. 2, 100,
  11140. (long *)_huff_lengthlist__44c7_s_short,
  11141. 0, 0, 0, 0, 0,
  11142. NULL,
  11143. NULL,
  11144. NULL,
  11145. NULL,
  11146. 0
  11147. };
  11148. static const long _huff_lengthlist__44c8_s_long[] = {
  11149. 3, 8,12,13,14,14,14,13,14,14, 6, 4, 5, 8,10,10,
  11150. 11,11,14,13, 9, 5, 4, 5, 7, 8, 9,10,13,13,12, 7,
  11151. 5, 4, 5, 6, 8, 9,12,13,13, 9, 6, 5, 5, 5, 7, 9,
  11152. 11,14,12,10, 7, 6, 5, 4, 6, 7,10,11,12,11, 9, 8,
  11153. 7, 5, 5, 6,10,10,13,12,10, 9, 8, 6, 6, 5, 8,10,
  11154. 14,13,12,12,11,10, 9, 7, 8,10,12,13,14,14,13,12,
  11155. 11, 9, 9,10,
  11156. };
  11157. static const static_codebook _huff_book__44c8_s_long = {
  11158. 2, 100,
  11159. (long *)_huff_lengthlist__44c8_s_long,
  11160. 0, 0, 0, 0, 0,
  11161. NULL,
  11162. NULL,
  11163. NULL,
  11164. NULL,
  11165. 0
  11166. };
  11167. static const long _vq_quantlist__44c8_s_p1_0[] = {
  11168. 1,
  11169. 0,
  11170. 2,
  11171. };
  11172. static const long _vq_lengthlist__44c8_s_p1_0[] = {
  11173. 1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 7, 7, 0, 9, 8, 0,
  11174. 9, 8, 6, 7, 7, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
  11175. 0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
  11176. 0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
  11177. 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
  11178. 8,
  11179. };
  11180. static const float _vq_quantthresh__44c8_s_p1_0[] = {
  11181. -0.5, 0.5,
  11182. };
  11183. static const long _vq_quantmap__44c8_s_p1_0[] = {
  11184. 1, 0, 2,
  11185. };
  11186. static const encode_aux_threshmatch _vq_auxt__44c8_s_p1_0 = {
  11187. (float *)_vq_quantthresh__44c8_s_p1_0,
  11188. (long *)_vq_quantmap__44c8_s_p1_0,
  11189. 3,
  11190. 3
  11191. };
  11192. static const static_codebook _44c8_s_p1_0 = {
  11193. 4, 81,
  11194. (long *)_vq_lengthlist__44c8_s_p1_0,
  11195. 1, -535822336, 1611661312, 2, 0,
  11196. (long *)_vq_quantlist__44c8_s_p1_0,
  11197. NULL,
  11198. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p1_0,
  11199. NULL,
  11200. 0
  11201. };
  11202. static const long _vq_quantlist__44c8_s_p2_0[] = {
  11203. 2,
  11204. 1,
  11205. 3,
  11206. 0,
  11207. 4,
  11208. };
  11209. static const long _vq_lengthlist__44c8_s_p2_0[] = {
  11210. 3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
  11211. 7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
  11212. 7,10, 9, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
  11213. 11,11, 5, 7, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 8, 9,
  11214. 10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
  11215. 0,11,10,12,11, 0,11,10,12,12, 0,13,13,14,14, 0,
  11216. 0, 0,14,13, 8, 9, 9,10,11, 0,10,11,12,12, 0,10,
  11217. 11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
  11218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11219. 0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
  11220. 0, 7, 7,10,10, 0, 9, 9,10,10, 0, 0, 0,11,10, 5,
  11221. 7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
  11222. 9,10,10, 0, 0, 0,10,10, 8,10, 9,12,12, 0,10,10,
  11223. 12,11, 0,10,10,12,12, 0,12,12,13,12, 0, 0, 0,13,
  11224. 12, 8, 9,10,12,12, 0,10,10,11,12, 0,10,10,11,12,
  11225. 0,12,12,13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0,
  11226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11227. 0, 0, 0, 6, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
  11228. 10,10, 0, 9, 9,10,11, 0, 0, 0,10,10, 6, 7, 8,10,
  11229. 11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,10,10,
  11230. 0, 0, 0,10,10, 9,10, 9,12,12, 0,10,10,12,12, 0,
  11231. 10,10,12,11, 0,12,12,13,13, 0, 0, 0,13,12, 8, 9,
  11232. 10,12,12, 0,10,10,12,12, 0,10,10,11,12, 0,12,12,
  11233. 13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11235. 7,10,10,13,13, 0, 9, 9,12,12, 0, 9, 9,12,12, 0,
  11236. 10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,13, 0, 9,
  11237. 9,12,12, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
  11238. 12,12, 9,11,11,14,13, 0,10,10,13,12, 0,11,10,13,
  11239. 12, 0,12,12,13,12, 0, 0, 0,13,13, 9,11,11,13,14,
  11240. 0,10,11,12,13, 0,10,11,13,13, 0,12,12,12,13, 0,
  11241. 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
  11246. 11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,11,
  11247. 12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
  11248. 13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,12,
  11249. 13,
  11250. };
  11251. static const float _vq_quantthresh__44c8_s_p2_0[] = {
  11252. -1.5, -0.5, 0.5, 1.5,
  11253. };
  11254. static const long _vq_quantmap__44c8_s_p2_0[] = {
  11255. 3, 1, 0, 2, 4,
  11256. };
  11257. static const encode_aux_threshmatch _vq_auxt__44c8_s_p2_0 = {
  11258. (float *)_vq_quantthresh__44c8_s_p2_0,
  11259. (long *)_vq_quantmap__44c8_s_p2_0,
  11260. 5,
  11261. 5
  11262. };
  11263. static const static_codebook _44c8_s_p2_0 = {
  11264. 4, 625,
  11265. (long *)_vq_lengthlist__44c8_s_p2_0,
  11266. 1, -533725184, 1611661312, 3, 0,
  11267. (long *)_vq_quantlist__44c8_s_p2_0,
  11268. NULL,
  11269. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p2_0,
  11270. NULL,
  11271. 0
  11272. };
  11273. static const long _vq_quantlist__44c8_s_p3_0[] = {
  11274. 4,
  11275. 3,
  11276. 5,
  11277. 2,
  11278. 6,
  11279. 1,
  11280. 7,
  11281. 0,
  11282. 8,
  11283. };
  11284. static const long _vq_lengthlist__44c8_s_p3_0[] = {
  11285. 2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
  11286. 9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
  11287. 8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
  11288. 7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
  11289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11290. 0,
  11291. };
  11292. static const float _vq_quantthresh__44c8_s_p3_0[] = {
  11293. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  11294. };
  11295. static const long _vq_quantmap__44c8_s_p3_0[] = {
  11296. 7, 5, 3, 1, 0, 2, 4, 6,
  11297. 8,
  11298. };
  11299. static const encode_aux_threshmatch _vq_auxt__44c8_s_p3_0 = {
  11300. (float *)_vq_quantthresh__44c8_s_p3_0,
  11301. (long *)_vq_quantmap__44c8_s_p3_0,
  11302. 9,
  11303. 9
  11304. };
  11305. static const static_codebook _44c8_s_p3_0 = {
  11306. 2, 81,
  11307. (long *)_vq_lengthlist__44c8_s_p3_0,
  11308. 1, -531628032, 1611661312, 4, 0,
  11309. (long *)_vq_quantlist__44c8_s_p3_0,
  11310. NULL,
  11311. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p3_0,
  11312. NULL,
  11313. 0
  11314. };
  11315. static const long _vq_quantlist__44c8_s_p4_0[] = {
  11316. 8,
  11317. 7,
  11318. 9,
  11319. 6,
  11320. 10,
  11321. 5,
  11322. 11,
  11323. 4,
  11324. 12,
  11325. 3,
  11326. 13,
  11327. 2,
  11328. 14,
  11329. 1,
  11330. 15,
  11331. 0,
  11332. 16,
  11333. };
  11334. static const long _vq_lengthlist__44c8_s_p4_0[] = {
  11335. 3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
  11336. 11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 8,10,10,11,11,
  11337. 11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
  11338. 11,11,11, 0, 6, 5, 6, 6, 7, 7, 9, 9, 9, 9,10,10,
  11339. 11,11,12,12, 0, 0, 0, 6, 6, 7, 7, 9, 9, 9, 9,10,
  11340. 10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
  11341. 11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
  11342. 10,11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
  11343. 10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
  11344. 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
  11345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11353. 0,
  11354. };
  11355. static const float _vq_quantthresh__44c8_s_p4_0[] = {
  11356. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  11357. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  11358. };
  11359. static const long _vq_quantmap__44c8_s_p4_0[] = {
  11360. 15, 13, 11, 9, 7, 5, 3, 1,
  11361. 0, 2, 4, 6, 8, 10, 12, 14,
  11362. 16,
  11363. };
  11364. static const encode_aux_threshmatch _vq_auxt__44c8_s_p4_0 = {
  11365. (float *)_vq_quantthresh__44c8_s_p4_0,
  11366. (long *)_vq_quantmap__44c8_s_p4_0,
  11367. 17,
  11368. 17
  11369. };
  11370. static const static_codebook _44c8_s_p4_0 = {
  11371. 2, 289,
  11372. (long *)_vq_lengthlist__44c8_s_p4_0,
  11373. 1, -529530880, 1611661312, 5, 0,
  11374. (long *)_vq_quantlist__44c8_s_p4_0,
  11375. NULL,
  11376. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p4_0,
  11377. NULL,
  11378. 0
  11379. };
  11380. static const long _vq_quantlist__44c8_s_p5_0[] = {
  11381. 1,
  11382. 0,
  11383. 2,
  11384. };
  11385. static const long _vq_lengthlist__44c8_s_p5_0[] = {
  11386. 1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6,10,10,10,10,
  11387. 10,10, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
  11388. 11,10,11,11, 7,10,10,11,12,12,12,12,12, 7,10,10,
  11389. 11,12,12,12,12,12, 6,10,10,10,12,12,10,12,12, 7,
  11390. 10,10,11,12,12,12,12,12, 7,10,10,11,12,12,12,12,
  11391. 12,
  11392. };
  11393. static const float _vq_quantthresh__44c8_s_p5_0[] = {
  11394. -5.5, 5.5,
  11395. };
  11396. static const long _vq_quantmap__44c8_s_p5_0[] = {
  11397. 1, 0, 2,
  11398. };
  11399. static const encode_aux_threshmatch _vq_auxt__44c8_s_p5_0 = {
  11400. (float *)_vq_quantthresh__44c8_s_p5_0,
  11401. (long *)_vq_quantmap__44c8_s_p5_0,
  11402. 3,
  11403. 3
  11404. };
  11405. static const static_codebook _44c8_s_p5_0 = {
  11406. 4, 81,
  11407. (long *)_vq_lengthlist__44c8_s_p5_0,
  11408. 1, -529137664, 1618345984, 2, 0,
  11409. (long *)_vq_quantlist__44c8_s_p5_0,
  11410. NULL,
  11411. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p5_0,
  11412. NULL,
  11413. 0
  11414. };
  11415. static const long _vq_quantlist__44c8_s_p5_1[] = {
  11416. 5,
  11417. 4,
  11418. 6,
  11419. 3,
  11420. 7,
  11421. 2,
  11422. 8,
  11423. 1,
  11424. 9,
  11425. 0,
  11426. 10,
  11427. };
  11428. static const long _vq_lengthlist__44c8_s_p5_1[] = {
  11429. 3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 5, 6, 6,
  11430. 7, 7, 8, 8, 8, 8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8,
  11431. 9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,12,12,12, 6,
  11432. 6, 7, 7, 8, 8, 9, 9,11,11,11, 6, 6, 7, 7, 8, 8,
  11433. 8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11,
  11434. 7, 7, 7, 8, 8, 8, 8, 8,11,11,11,11,11, 7, 7, 8,
  11435. 8, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 8, 8,11,11,
  11436. 11,11,11, 7, 7, 7, 7, 8, 8,
  11437. };
  11438. static const float _vq_quantthresh__44c8_s_p5_1[] = {
  11439. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  11440. 3.5, 4.5,
  11441. };
  11442. static const long _vq_quantmap__44c8_s_p5_1[] = {
  11443. 9, 7, 5, 3, 1, 0, 2, 4,
  11444. 6, 8, 10,
  11445. };
  11446. static const encode_aux_threshmatch _vq_auxt__44c8_s_p5_1 = {
  11447. (float *)_vq_quantthresh__44c8_s_p5_1,
  11448. (long *)_vq_quantmap__44c8_s_p5_1,
  11449. 11,
  11450. 11
  11451. };
  11452. static const static_codebook _44c8_s_p5_1 = {
  11453. 2, 121,
  11454. (long *)_vq_lengthlist__44c8_s_p5_1,
  11455. 1, -531365888, 1611661312, 4, 0,
  11456. (long *)_vq_quantlist__44c8_s_p5_1,
  11457. NULL,
  11458. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p5_1,
  11459. NULL,
  11460. 0
  11461. };
  11462. static const long _vq_quantlist__44c8_s_p6_0[] = {
  11463. 6,
  11464. 5,
  11465. 7,
  11466. 4,
  11467. 8,
  11468. 3,
  11469. 9,
  11470. 2,
  11471. 10,
  11472. 1,
  11473. 11,
  11474. 0,
  11475. 12,
  11476. };
  11477. static const long _vq_lengthlist__44c8_s_p6_0[] = {
  11478. 1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
  11479. 7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 8,
  11480. 8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,
  11481. 10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,10,10,11,
  11482. 11, 0,11,11, 9, 9,10,10,11,11,11,11,12,12, 0,12,
  11483. 12, 9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
  11484. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11488. 0, 0, 0, 0, 0, 0, 0, 0, 0,
  11489. };
  11490. static const float _vq_quantthresh__44c8_s_p6_0[] = {
  11491. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  11492. 12.5, 17.5, 22.5, 27.5,
  11493. };
  11494. static const long _vq_quantmap__44c8_s_p6_0[] = {
  11495. 11, 9, 7, 5, 3, 1, 0, 2,
  11496. 4, 6, 8, 10, 12,
  11497. };
  11498. static const encode_aux_threshmatch _vq_auxt__44c8_s_p6_0 = {
  11499. (float *)_vq_quantthresh__44c8_s_p6_0,
  11500. (long *)_vq_quantmap__44c8_s_p6_0,
  11501. 13,
  11502. 13
  11503. };
  11504. static const static_codebook _44c8_s_p6_0 = {
  11505. 2, 169,
  11506. (long *)_vq_lengthlist__44c8_s_p6_0,
  11507. 1, -526516224, 1616117760, 4, 0,
  11508. (long *)_vq_quantlist__44c8_s_p6_0,
  11509. NULL,
  11510. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p6_0,
  11511. NULL,
  11512. 0
  11513. };
  11514. static const long _vq_quantlist__44c8_s_p6_1[] = {
  11515. 2,
  11516. 1,
  11517. 3,
  11518. 0,
  11519. 4,
  11520. };
  11521. static const long _vq_lengthlist__44c8_s_p6_1[] = {
  11522. 3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
  11523. 5, 5, 5, 5, 6, 6, 6, 5, 5,
  11524. };
  11525. static const float _vq_quantthresh__44c8_s_p6_1[] = {
  11526. -1.5, -0.5, 0.5, 1.5,
  11527. };
  11528. static const long _vq_quantmap__44c8_s_p6_1[] = {
  11529. 3, 1, 0, 2, 4,
  11530. };
  11531. static const encode_aux_threshmatch _vq_auxt__44c8_s_p6_1 = {
  11532. (float *)_vq_quantthresh__44c8_s_p6_1,
  11533. (long *)_vq_quantmap__44c8_s_p6_1,
  11534. 5,
  11535. 5
  11536. };
  11537. static const static_codebook _44c8_s_p6_1 = {
  11538. 2, 25,
  11539. (long *)_vq_lengthlist__44c8_s_p6_1,
  11540. 1, -533725184, 1611661312, 3, 0,
  11541. (long *)_vq_quantlist__44c8_s_p6_1,
  11542. NULL,
  11543. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p6_1,
  11544. NULL,
  11545. 0
  11546. };
  11547. static const long _vq_quantlist__44c8_s_p7_0[] = {
  11548. 6,
  11549. 5,
  11550. 7,
  11551. 4,
  11552. 8,
  11553. 3,
  11554. 9,
  11555. 2,
  11556. 10,
  11557. 1,
  11558. 11,
  11559. 0,
  11560. 12,
  11561. };
  11562. static const long _vq_lengthlist__44c8_s_p7_0[] = {
  11563. 1, 4, 4, 6, 6, 8, 7, 9, 9,10,10,12,12, 6, 5, 5,
  11564. 7, 7, 8, 8,10,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
  11565. 8,10,10,11,11,12,12,21, 7, 7, 7, 7, 8, 9,10,10,
  11566. 11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,12,12,13,
  11567. 13,21,11,11, 8, 8, 9, 9,11,11,12,12,13,13,21,11,
  11568. 11, 8, 8, 9, 9,11,11,12,12,13,13,21,21,21,10,10,
  11569. 10,10,11,11,12,13,13,13,21,21,21,10,10,10,10,11,
  11570. 11,13,13,14,13,21,21,21,13,13,11,11,12,12,13,13,
  11571. 14,14,21,21,21,14,14,11,11,12,12,13,13,14,14,21,
  11572. 21,21,21,20,13,13,13,12,14,14,16,15,20,20,20,20,
  11573. 20,13,13,13,13,14,13,15,15,
  11574. };
  11575. static const float _vq_quantthresh__44c8_s_p7_0[] = {
  11576. -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5,
  11577. 27.5, 38.5, 49.5, 60.5,
  11578. };
  11579. static const long _vq_quantmap__44c8_s_p7_0[] = {
  11580. 11, 9, 7, 5, 3, 1, 0, 2,
  11581. 4, 6, 8, 10, 12,
  11582. };
  11583. static const encode_aux_threshmatch _vq_auxt__44c8_s_p7_0 = {
  11584. (float *)_vq_quantthresh__44c8_s_p7_0,
  11585. (long *)_vq_quantmap__44c8_s_p7_0,
  11586. 13,
  11587. 13
  11588. };
  11589. static const static_codebook _44c8_s_p7_0 = {
  11590. 2, 169,
  11591. (long *)_vq_lengthlist__44c8_s_p7_0,
  11592. 1, -523206656, 1618345984, 4, 0,
  11593. (long *)_vq_quantlist__44c8_s_p7_0,
  11594. NULL,
  11595. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p7_0,
  11596. NULL,
  11597. 0
  11598. };
  11599. static const long _vq_quantlist__44c8_s_p7_1[] = {
  11600. 5,
  11601. 4,
  11602. 6,
  11603. 3,
  11604. 7,
  11605. 2,
  11606. 8,
  11607. 1,
  11608. 9,
  11609. 0,
  11610. 10,
  11611. };
  11612. static const long _vq_lengthlist__44c8_s_p7_1[] = {
  11613. 4, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7,
  11614. 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7,
  11615. 7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
  11616. 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
  11617. 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
  11618. 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
  11619. 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
  11620. 8, 8, 8, 7, 7, 7, 7, 7, 7,
  11621. };
  11622. static const float _vq_quantthresh__44c8_s_p7_1[] = {
  11623. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  11624. 3.5, 4.5,
  11625. };
  11626. static const long _vq_quantmap__44c8_s_p7_1[] = {
  11627. 9, 7, 5, 3, 1, 0, 2, 4,
  11628. 6, 8, 10,
  11629. };
  11630. static const encode_aux_threshmatch _vq_auxt__44c8_s_p7_1 = {
  11631. (float *)_vq_quantthresh__44c8_s_p7_1,
  11632. (long *)_vq_quantmap__44c8_s_p7_1,
  11633. 11,
  11634. 11
  11635. };
  11636. static const static_codebook _44c8_s_p7_1 = {
  11637. 2, 121,
  11638. (long *)_vq_lengthlist__44c8_s_p7_1,
  11639. 1, -531365888, 1611661312, 4, 0,
  11640. (long *)_vq_quantlist__44c8_s_p7_1,
  11641. NULL,
  11642. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p7_1,
  11643. NULL,
  11644. 0
  11645. };
  11646. static const long _vq_quantlist__44c8_s_p8_0[] = {
  11647. 7,
  11648. 6,
  11649. 8,
  11650. 5,
  11651. 9,
  11652. 4,
  11653. 10,
  11654. 3,
  11655. 11,
  11656. 2,
  11657. 12,
  11658. 1,
  11659. 13,
  11660. 0,
  11661. 14,
  11662. };
  11663. static const long _vq_lengthlist__44c8_s_p8_0[] = {
  11664. 1, 4, 4, 7, 6, 8, 8, 8, 7, 9, 8,10,10,11,10, 6,
  11665. 5, 5, 7, 7, 9, 9, 8, 8,10,10,11,11,12,11, 6, 5,
  11666. 5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8,
  11667. 8, 8, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8, 8,
  11668. 8,10, 9, 9, 9,10,10,11,11,12,12,20,12,12, 9, 9,
  11669. 10,10,10,10,10,11,12,12,12,12,20,12,12, 9, 9,10,
  11670. 10,10,10,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,
  11671. 11,10,11,11,12,12,12,13,20,19,19, 9, 9, 9, 9,11,
  11672. 11,11,12,12,12,13,13,19,19,19,13,13,10,10,11,11,
  11673. 12,12,13,13,13,13,19,19,19,14,13,11,10,11,11,12,
  11674. 12,12,13,13,13,19,19,19,19,19,12,12,12,12,13,13,
  11675. 13,13,14,13,19,19,19,19,19,12,12,12,11,12,12,13,
  11676. 14,14,14,19,19,19,19,19,16,15,13,12,13,13,13,14,
  11677. 14,14,19,19,19,19,19,17,17,13,12,13,11,14,13,15,
  11678. 15,
  11679. };
  11680. static const float _vq_quantthresh__44c8_s_p8_0[] = {
  11681. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  11682. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  11683. };
  11684. static const long _vq_quantmap__44c8_s_p8_0[] = {
  11685. 13, 11, 9, 7, 5, 3, 1, 0,
  11686. 2, 4, 6, 8, 10, 12, 14,
  11687. };
  11688. static const encode_aux_threshmatch _vq_auxt__44c8_s_p8_0 = {
  11689. (float *)_vq_quantthresh__44c8_s_p8_0,
  11690. (long *)_vq_quantmap__44c8_s_p8_0,
  11691. 15,
  11692. 15
  11693. };
  11694. static const static_codebook _44c8_s_p8_0 = {
  11695. 2, 225,
  11696. (long *)_vq_lengthlist__44c8_s_p8_0,
  11697. 1, -520986624, 1620377600, 4, 0,
  11698. (long *)_vq_quantlist__44c8_s_p8_0,
  11699. NULL,
  11700. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p8_0,
  11701. NULL,
  11702. 0
  11703. };
  11704. static const long _vq_quantlist__44c8_s_p8_1[] = {
  11705. 10,
  11706. 9,
  11707. 11,
  11708. 8,
  11709. 12,
  11710. 7,
  11711. 13,
  11712. 6,
  11713. 14,
  11714. 5,
  11715. 15,
  11716. 4,
  11717. 16,
  11718. 3,
  11719. 17,
  11720. 2,
  11721. 18,
  11722. 1,
  11723. 19,
  11724. 0,
  11725. 20,
  11726. };
  11727. static const long _vq_lengthlist__44c8_s_p8_1[] = {
  11728. 4, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  11729. 8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
  11730. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
  11731. 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
  11732. 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  11733. 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  11734. 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
  11735. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
  11736. 10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  11737. 9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  11738. 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
  11739. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
  11740. 10,10, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9,
  11741. 9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  11742. 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
  11743. 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,
  11744. 10,10,10, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
  11745. 9,10,10,10,10,10,10,10, 9,10,10, 9,10,10,10,10,
  11746. 9,10, 9,10,10, 9,10,10,10,10,10,10,10, 9,10,10,
  11747. 10,10,10,10, 9, 9,10,10, 9,10,10,10,10,10,10,10,
  11748. 10,10,10,10,10,10,10,10, 9, 9, 9,10, 9, 9, 9, 9,
  11749. 10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
  11750. 10, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
  11751. 10,10,10,10, 9, 9,10, 9, 9, 9,10,10,10,10,10,10,
  11752. 10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9,10,10,
  11753. 10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10, 9,
  11754. 9,10, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
  11755. 10, 9, 9,10,10, 9,10, 9, 9,
  11756. };
  11757. static const float _vq_quantthresh__44c8_s_p8_1[] = {
  11758. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  11759. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  11760. 6.5, 7.5, 8.5, 9.5,
  11761. };
  11762. static const long _vq_quantmap__44c8_s_p8_1[] = {
  11763. 19, 17, 15, 13, 11, 9, 7, 5,
  11764. 3, 1, 0, 2, 4, 6, 8, 10,
  11765. 12, 14, 16, 18, 20,
  11766. };
  11767. static const encode_aux_threshmatch _vq_auxt__44c8_s_p8_1 = {
  11768. (float *)_vq_quantthresh__44c8_s_p8_1,
  11769. (long *)_vq_quantmap__44c8_s_p8_1,
  11770. 21,
  11771. 21
  11772. };
  11773. static const static_codebook _44c8_s_p8_1 = {
  11774. 2, 441,
  11775. (long *)_vq_lengthlist__44c8_s_p8_1,
  11776. 1, -529268736, 1611661312, 5, 0,
  11777. (long *)_vq_quantlist__44c8_s_p8_1,
  11778. NULL,
  11779. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p8_1,
  11780. NULL,
  11781. 0
  11782. };
  11783. static const long _vq_quantlist__44c8_s_p9_0[] = {
  11784. 8,
  11785. 7,
  11786. 9,
  11787. 6,
  11788. 10,
  11789. 5,
  11790. 11,
  11791. 4,
  11792. 12,
  11793. 3,
  11794. 13,
  11795. 2,
  11796. 14,
  11797. 1,
  11798. 15,
  11799. 0,
  11800. 16,
  11801. };
  11802. static const long _vq_lengthlist__44c8_s_p9_0[] = {
  11803. 1, 4, 3,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11804. 11, 4, 7, 7,11,11,11,11,11,11,11,11,11,11,11,11,
  11805. 11,11, 4, 8,11,11,11,11,11,11,11,11,11,11,11,11,
  11806. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11807. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11808. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11809. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11810. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11811. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11812. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11813. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11814. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11815. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11816. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  11817. 11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  11818. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  11819. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  11820. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  11821. 10,
  11822. };
  11823. static const float _vq_quantthresh__44c8_s_p9_0[] = {
  11824. -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5,
  11825. 465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 6982.5,
  11826. };
  11827. static const long _vq_quantmap__44c8_s_p9_0[] = {
  11828. 15, 13, 11, 9, 7, 5, 3, 1,
  11829. 0, 2, 4, 6, 8, 10, 12, 14,
  11830. 16,
  11831. };
  11832. static const encode_aux_threshmatch _vq_auxt__44c8_s_p9_0 = {
  11833. (float *)_vq_quantthresh__44c8_s_p9_0,
  11834. (long *)_vq_quantmap__44c8_s_p9_0,
  11835. 17,
  11836. 17
  11837. };
  11838. static const static_codebook _44c8_s_p9_0 = {
  11839. 2, 289,
  11840. (long *)_vq_lengthlist__44c8_s_p9_0,
  11841. 1, -509798400, 1631393792, 5, 0,
  11842. (long *)_vq_quantlist__44c8_s_p9_0,
  11843. NULL,
  11844. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p9_0,
  11845. NULL,
  11846. 0
  11847. };
  11848. static const long _vq_quantlist__44c8_s_p9_1[] = {
  11849. 9,
  11850. 8,
  11851. 10,
  11852. 7,
  11853. 11,
  11854. 6,
  11855. 12,
  11856. 5,
  11857. 13,
  11858. 4,
  11859. 14,
  11860. 3,
  11861. 15,
  11862. 2,
  11863. 16,
  11864. 1,
  11865. 17,
  11866. 0,
  11867. 18,
  11868. };
  11869. static const long _vq_lengthlist__44c8_s_p9_1[] = {
  11870. 1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10,10,
  11871. 10,11,11, 6, 6, 6, 8, 8, 9, 8, 8, 7,10, 8,11,10,
  11872. 12,11,12,12,13,13, 5, 5, 6, 8, 8, 9, 9, 8, 8,10,
  11873. 9,11,11,12,12,13,13,13,13,17, 8, 8, 9, 9, 9, 9,
  11874. 9, 9,10, 9,12,10,12,12,13,12,13,13,17, 9, 8, 9,
  11875. 9, 9, 9, 9, 9,10,10,12,12,12,12,13,13,13,13,17,
  11876. 13,13, 9, 9,10,10,10,10,11,11,12,11,13,12,13,13,
  11877. 14,15,17,13,13, 9, 8,10, 9,10,10,11,11,12,12,14,
  11878. 13,15,13,14,15,17,17,17, 9,10, 9,10,11,11,12,12,
  11879. 12,12,13,13,14,14,15,15,17,17,17, 9, 8, 9, 8,11,
  11880. 11,12,12,12,12,14,13,14,14,14,15,17,17,17,12,14,
  11881. 9,10,11,11,12,12,14,13,13,14,15,13,15,15,17,17,
  11882. 17,13,11,10, 8,11, 9,13,12,13,13,13,13,13,14,14,
  11883. 14,17,17,17,17,17,11,12,11,11,13,13,14,13,15,14,
  11884. 13,15,16,15,17,17,17,17,17,11,11,12, 8,13,12,14,
  11885. 13,17,14,15,14,15,14,17,17,17,17,17,15,15,12,12,
  11886. 12,12,13,14,14,14,15,14,17,14,17,17,17,17,17,16,
  11887. 17,12,12,13,12,13,13,14,14,14,14,14,14,17,17,17,
  11888. 17,17,17,17,14,14,13,12,13,13,15,15,14,13,15,17,
  11889. 17,17,17,17,17,17,17,13,14,13,13,13,13,14,15,15,
  11890. 15,14,15,17,17,17,17,17,17,17,16,15,13,14,13,13,
  11891. 14,14,15,14,14,16,17,17,17,17,17,17,17,16,16,13,
  11892. 14,13,13,14,14,15,14,15,14,
  11893. };
  11894. static const float _vq_quantthresh__44c8_s_p9_1[] = {
  11895. -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5,
  11896. -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5,
  11897. 367.5, 416.5,
  11898. };
  11899. static const long _vq_quantmap__44c8_s_p9_1[] = {
  11900. 17, 15, 13, 11, 9, 7, 5, 3,
  11901. 1, 0, 2, 4, 6, 8, 10, 12,
  11902. 14, 16, 18,
  11903. };
  11904. static const encode_aux_threshmatch _vq_auxt__44c8_s_p9_1 = {
  11905. (float *)_vq_quantthresh__44c8_s_p9_1,
  11906. (long *)_vq_quantmap__44c8_s_p9_1,
  11907. 19,
  11908. 19
  11909. };
  11910. static const static_codebook _44c8_s_p9_1 = {
  11911. 2, 361,
  11912. (long *)_vq_lengthlist__44c8_s_p9_1,
  11913. 1, -518287360, 1622704128, 5, 0,
  11914. (long *)_vq_quantlist__44c8_s_p9_1,
  11915. NULL,
  11916. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p9_1,
  11917. NULL,
  11918. 0
  11919. };
  11920. static const long _vq_quantlist__44c8_s_p9_2[] = {
  11921. 24,
  11922. 23,
  11923. 25,
  11924. 22,
  11925. 26,
  11926. 21,
  11927. 27,
  11928. 20,
  11929. 28,
  11930. 19,
  11931. 29,
  11932. 18,
  11933. 30,
  11934. 17,
  11935. 31,
  11936. 16,
  11937. 32,
  11938. 15,
  11939. 33,
  11940. 14,
  11941. 34,
  11942. 13,
  11943. 35,
  11944. 12,
  11945. 36,
  11946. 11,
  11947. 37,
  11948. 10,
  11949. 38,
  11950. 9,
  11951. 39,
  11952. 8,
  11953. 40,
  11954. 7,
  11955. 41,
  11956. 6,
  11957. 42,
  11958. 5,
  11959. 43,
  11960. 4,
  11961. 44,
  11962. 3,
  11963. 45,
  11964. 2,
  11965. 46,
  11966. 1,
  11967. 47,
  11968. 0,
  11969. 48,
  11970. };
  11971. static const long _vq_lengthlist__44c8_s_p9_2[] = {
  11972. 2, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
  11973. 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  11974. 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  11975. 7,
  11976. };
  11977. static const float _vq_quantthresh__44c8_s_p9_2[] = {
  11978. -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
  11979. -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
  11980. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  11981. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  11982. 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
  11983. 16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
  11984. };
  11985. static const long _vq_quantmap__44c8_s_p9_2[] = {
  11986. 47, 45, 43, 41, 39, 37, 35, 33,
  11987. 31, 29, 27, 25, 23, 21, 19, 17,
  11988. 15, 13, 11, 9, 7, 5, 3, 1,
  11989. 0, 2, 4, 6, 8, 10, 12, 14,
  11990. 16, 18, 20, 22, 24, 26, 28, 30,
  11991. 32, 34, 36, 38, 40, 42, 44, 46,
  11992. 48,
  11993. };
  11994. static const encode_aux_threshmatch _vq_auxt__44c8_s_p9_2 = {
  11995. (float *)_vq_quantthresh__44c8_s_p9_2,
  11996. (long *)_vq_quantmap__44c8_s_p9_2,
  11997. 49,
  11998. 49
  11999. };
  12000. static const static_codebook _44c8_s_p9_2 = {
  12001. 1, 49,
  12002. (long *)_vq_lengthlist__44c8_s_p9_2,
  12003. 1, -526909440, 1611661312, 6, 0,
  12004. (long *)_vq_quantlist__44c8_s_p9_2,
  12005. NULL,
  12006. (encode_aux_threshmatch *)&_vq_auxt__44c8_s_p9_2,
  12007. NULL,
  12008. 0
  12009. };
  12010. static const long _huff_lengthlist__44c8_s_short[] = {
  12011. 4,11,13,14,15,15,18,17,19,17, 5, 6, 8, 9,10,10,
  12012. 12,15,19,19, 6, 6, 6, 6, 8, 8,11,14,18,19, 8, 6,
  12013. 5, 4, 6, 7,10,13,16,17, 9, 7, 6, 5, 6, 7, 9,12,
  12014. 15,19,10, 8, 7, 6, 6, 6, 7, 9,13,15,12,10, 9, 8,
  12015. 7, 6, 4, 5,10,15,13,13,11, 8, 6, 6, 4, 2, 7,12,
  12016. 17,15,16,10, 8, 8, 7, 6, 9,12,19,18,17,13,11,10,
  12017. 10, 9,11,14,
  12018. };
  12019. static const static_codebook _huff_book__44c8_s_short = {
  12020. 2, 100,
  12021. (long *)_huff_lengthlist__44c8_s_short,
  12022. 0, 0, 0, 0, 0,
  12023. NULL,
  12024. NULL,
  12025. NULL,
  12026. NULL,
  12027. 0
  12028. };
  12029. static const long _huff_lengthlist__44c9_s_long[] = {
  12030. 3, 8,12,14,15,15,15,13,15,15, 6, 5, 8,10,12,12,
  12031. 13,12,14,13,10, 6, 5, 6, 8, 9,11,11,13,13,13, 8,
  12032. 5, 4, 5, 6, 8,10,11,13,14,10, 7, 5, 4, 5, 7, 9,
  12033. 11,12,13,11, 8, 6, 5, 4, 5, 7, 9,11,12,11,10, 8,
  12034. 7, 5, 4, 5, 9,10,13,13,11,10, 8, 6, 5, 4, 7, 9,
  12035. 15,14,13,12,10, 9, 8, 7, 8, 9,12,12,14,13,12,11,
  12036. 10, 9, 8, 9,
  12037. };
  12038. static const static_codebook _huff_book__44c9_s_long = {
  12039. 2, 100,
  12040. (long *)_huff_lengthlist__44c9_s_long,
  12041. 0, 0, 0, 0, 0,
  12042. NULL,
  12043. NULL,
  12044. NULL,
  12045. NULL,
  12046. 0
  12047. };
  12048. static const long _vq_quantlist__44c9_s_p1_0[] = {
  12049. 1,
  12050. 0,
  12051. 2,
  12052. };
  12053. static const long _vq_lengthlist__44c9_s_p1_0[] = {
  12054. 1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 8, 0, 9, 8, 0,
  12055. 9, 8, 6, 8, 8, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
  12056. 0, 0, 0, 0, 5, 8, 8, 0, 7, 7, 0, 8, 8, 5, 8, 8,
  12057. 0, 7, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
  12058. 9, 8, 0, 8, 8, 0, 7, 7, 5, 8, 9, 0, 8, 8, 0, 7,
  12059. 7,
  12060. };
  12061. static const float _vq_quantthresh__44c9_s_p1_0[] = {
  12062. -0.5, 0.5,
  12063. };
  12064. static const long _vq_quantmap__44c9_s_p1_0[] = {
  12065. 1, 0, 2,
  12066. };
  12067. static const encode_aux_threshmatch _vq_auxt__44c9_s_p1_0 = {
  12068. (float *)_vq_quantthresh__44c9_s_p1_0,
  12069. (long *)_vq_quantmap__44c9_s_p1_0,
  12070. 3,
  12071. 3
  12072. };
  12073. static const static_codebook _44c9_s_p1_0 = {
  12074. 4, 81,
  12075. (long *)_vq_lengthlist__44c9_s_p1_0,
  12076. 1, -535822336, 1611661312, 2, 0,
  12077. (long *)_vq_quantlist__44c9_s_p1_0,
  12078. NULL,
  12079. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p1_0,
  12080. NULL,
  12081. 0
  12082. };
  12083. static const long _vq_quantlist__44c9_s_p2_0[] = {
  12084. 2,
  12085. 1,
  12086. 3,
  12087. 0,
  12088. 4,
  12089. };
  12090. static const long _vq_lengthlist__44c9_s_p2_0[] = {
  12091. 3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
  12092. 7, 7, 9, 9, 0, 0, 0, 9, 9, 6, 7, 7, 9, 8, 0, 8,
  12093. 8, 9, 9, 0, 8, 7, 9, 9, 0, 9,10,10,10, 0, 0, 0,
  12094. 11,10, 6, 7, 7, 8, 9, 0, 8, 8, 9, 9, 0, 7, 8, 9,
  12095. 9, 0,10, 9,11,10, 0, 0, 0,10,10, 8, 9, 8,10,10,
  12096. 0,10,10,12,11, 0,10,10,11,11, 0,12,13,13,13, 0,
  12097. 0, 0,13,12, 8, 8, 9,10,10, 0,10,10,11,12, 0,10,
  12098. 10,11,11, 0,13,12,13,13, 0, 0, 0,13,13, 0, 0, 0,
  12099. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12100. 0, 0, 0, 0, 0, 0, 6, 8, 7,10,10, 0, 7, 7,10, 9,
  12101. 0, 7, 7,10,10, 0, 9, 9,10,10, 0, 0, 0,10,10, 6,
  12102. 7, 8,10,10, 0, 7, 7, 9,10, 0, 7, 7,10,10, 0, 9,
  12103. 9,10,10, 0, 0, 0,10,10, 8, 9, 9,11,11, 0,10,10,
  12104. 11,11, 0,10,10,11,11, 0,12,12,12,12, 0, 0, 0,12,
  12105. 12, 8, 9,10,11,11, 0, 9,10,11,11, 0,10,10,11,11,
  12106. 0,12,12,12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0,
  12107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12108. 0, 0, 0, 5, 8, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,
  12109. 10, 9, 0, 9, 9,10,10, 0, 0, 0,10,10, 6, 7, 8,10,
  12110. 10, 0, 7, 7,10,10, 0, 7, 7, 9,10, 0, 9, 9,10,10,
  12111. 0, 0, 0,10,10, 8,10, 9,12,11, 0,10,10,12,11, 0,
  12112. 10, 9,11,11, 0,11,12,12,12, 0, 0, 0,12,12, 8, 9,
  12113. 10,11,12, 0,10,10,11,11, 0, 9,10,11,11, 0,12,11,
  12114. 12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12116. 7,10, 9,12,12, 0, 9, 9,12,11, 0, 9, 9,11,11, 0,
  12117. 10,10,12,11, 0, 0, 0,11,12, 7, 9,10,12,12, 0, 9,
  12118. 9,11,12, 0, 9, 9,11,11, 0,10,10,11,12, 0, 0, 0,
  12119. 11,11, 9,11,10,13,12, 0,10,10,12,12, 0,10,10,12,
  12120. 12, 0,11,11,12,12, 0, 0, 0,13,12, 9,10,11,12,13,
  12121. 0,10,10,12,12, 0,10,10,12,12, 0,11,12,12,12, 0,
  12122. 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
  12127. 11,10,13,13, 0,10,10,12,12, 0,10,10,12,12, 0,11,
  12128. 12,12,12, 0, 0, 0,12,12, 9,10,11,13,13, 0,10,10,
  12129. 12,12, 0,10,10,12,12, 0,12,11,13,12, 0, 0, 0,12,
  12130. 12,
  12131. };
  12132. static const float _vq_quantthresh__44c9_s_p2_0[] = {
  12133. -1.5, -0.5, 0.5, 1.5,
  12134. };
  12135. static const long _vq_quantmap__44c9_s_p2_0[] = {
  12136. 3, 1, 0, 2, 4,
  12137. };
  12138. static const encode_aux_threshmatch _vq_auxt__44c9_s_p2_0 = {
  12139. (float *)_vq_quantthresh__44c9_s_p2_0,
  12140. (long *)_vq_quantmap__44c9_s_p2_0,
  12141. 5,
  12142. 5
  12143. };
  12144. static const static_codebook _44c9_s_p2_0 = {
  12145. 4, 625,
  12146. (long *)_vq_lengthlist__44c9_s_p2_0,
  12147. 1, -533725184, 1611661312, 3, 0,
  12148. (long *)_vq_quantlist__44c9_s_p2_0,
  12149. NULL,
  12150. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p2_0,
  12151. NULL,
  12152. 0
  12153. };
  12154. static const long _vq_quantlist__44c9_s_p3_0[] = {
  12155. 4,
  12156. 3,
  12157. 5,
  12158. 2,
  12159. 6,
  12160. 1,
  12161. 7,
  12162. 0,
  12163. 8,
  12164. };
  12165. static const long _vq_lengthlist__44c9_s_p3_0[] = {
  12166. 3, 4, 4, 5, 5, 6, 6, 8, 8, 0, 4, 4, 5, 5, 6, 7,
  12167. 8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
  12168. 7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
  12169. 7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0,
  12170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12171. 0,
  12172. };
  12173. static const float _vq_quantthresh__44c9_s_p3_0[] = {
  12174. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  12175. };
  12176. static const long _vq_quantmap__44c9_s_p3_0[] = {
  12177. 7, 5, 3, 1, 0, 2, 4, 6,
  12178. 8,
  12179. };
  12180. static const encode_aux_threshmatch _vq_auxt__44c9_s_p3_0 = {
  12181. (float *)_vq_quantthresh__44c9_s_p3_0,
  12182. (long *)_vq_quantmap__44c9_s_p3_0,
  12183. 9,
  12184. 9
  12185. };
  12186. static const static_codebook _44c9_s_p3_0 = {
  12187. 2, 81,
  12188. (long *)_vq_lengthlist__44c9_s_p3_0,
  12189. 1, -531628032, 1611661312, 4, 0,
  12190. (long *)_vq_quantlist__44c9_s_p3_0,
  12191. NULL,
  12192. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p3_0,
  12193. NULL,
  12194. 0
  12195. };
  12196. static const long _vq_quantlist__44c9_s_p4_0[] = {
  12197. 8,
  12198. 7,
  12199. 9,
  12200. 6,
  12201. 10,
  12202. 5,
  12203. 11,
  12204. 4,
  12205. 12,
  12206. 3,
  12207. 13,
  12208. 2,
  12209. 14,
  12210. 1,
  12211. 15,
  12212. 0,
  12213. 16,
  12214. };
  12215. static const long _vq_lengthlist__44c9_s_p4_0[] = {
  12216. 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,
  12217. 10, 0, 5, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
  12218. 11,11, 0, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
  12219. 10,11,11, 0, 6, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
  12220. 11,11,11,12, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,
  12221. 10,11,11,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9, 9, 9,
  12222. 10,10,11,11,12,12, 0, 0, 0, 7, 7, 7, 8, 9, 9, 9,
  12223. 9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
  12224. 10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
  12225. 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
  12226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12234. 0,
  12235. };
  12236. static const float _vq_quantthresh__44c9_s_p4_0[] = {
  12237. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  12238. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  12239. };
  12240. static const long _vq_quantmap__44c9_s_p4_0[] = {
  12241. 15, 13, 11, 9, 7, 5, 3, 1,
  12242. 0, 2, 4, 6, 8, 10, 12, 14,
  12243. 16,
  12244. };
  12245. static const encode_aux_threshmatch _vq_auxt__44c9_s_p4_0 = {
  12246. (float *)_vq_quantthresh__44c9_s_p4_0,
  12247. (long *)_vq_quantmap__44c9_s_p4_0,
  12248. 17,
  12249. 17
  12250. };
  12251. static const static_codebook _44c9_s_p4_0 = {
  12252. 2, 289,
  12253. (long *)_vq_lengthlist__44c9_s_p4_0,
  12254. 1, -529530880, 1611661312, 5, 0,
  12255. (long *)_vq_quantlist__44c9_s_p4_0,
  12256. NULL,
  12257. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p4_0,
  12258. NULL,
  12259. 0
  12260. };
  12261. static const long _vq_quantlist__44c9_s_p5_0[] = {
  12262. 1,
  12263. 0,
  12264. 2,
  12265. };
  12266. static const long _vq_lengthlist__44c9_s_p5_0[] = {
  12267. 1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6, 9,10,10,10,
  12268. 10, 9, 4, 6, 7, 9,10,10,10, 9,10, 5, 9, 9, 9,11,
  12269. 11,10,11,11, 7,10, 9,11,12,11,12,12,12, 7, 9,10,
  12270. 11,11,12,12,12,12, 6,10,10,10,12,12,10,12,11, 7,
  12271. 10,10,11,12,12,11,12,12, 7,10,10,11,12,12,12,12,
  12272. 12,
  12273. };
  12274. static const float _vq_quantthresh__44c9_s_p5_0[] = {
  12275. -5.5, 5.5,
  12276. };
  12277. static const long _vq_quantmap__44c9_s_p5_0[] = {
  12278. 1, 0, 2,
  12279. };
  12280. static const encode_aux_threshmatch _vq_auxt__44c9_s_p5_0 = {
  12281. (float *)_vq_quantthresh__44c9_s_p5_0,
  12282. (long *)_vq_quantmap__44c9_s_p5_0,
  12283. 3,
  12284. 3
  12285. };
  12286. static const static_codebook _44c9_s_p5_0 = {
  12287. 4, 81,
  12288. (long *)_vq_lengthlist__44c9_s_p5_0,
  12289. 1, -529137664, 1618345984, 2, 0,
  12290. (long *)_vq_quantlist__44c9_s_p5_0,
  12291. NULL,
  12292. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p5_0,
  12293. NULL,
  12294. 0
  12295. };
  12296. static const long _vq_quantlist__44c9_s_p5_1[] = {
  12297. 5,
  12298. 4,
  12299. 6,
  12300. 3,
  12301. 7,
  12302. 2,
  12303. 8,
  12304. 1,
  12305. 9,
  12306. 0,
  12307. 10,
  12308. };
  12309. static const long _vq_lengthlist__44c9_s_p5_1[] = {
  12310. 4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7,11, 5, 5, 6, 6,
  12311. 7, 7, 7, 7, 8, 8,11, 5, 5, 6, 6, 7, 7, 7, 7, 8,
  12312. 8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
  12313. 6, 7, 7, 7, 8, 8, 8,11,11,11, 6, 6, 7, 7, 7, 8,
  12314. 8, 8,11,11,11, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11,
  12315. 7, 7, 7, 7, 7, 7, 8, 8,11,11,11,10,10, 7, 7, 7,
  12316. 7, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 7, 7,11,11,
  12317. 11,11,11, 7, 7, 7, 7, 7, 7,
  12318. };
  12319. static const float _vq_quantthresh__44c9_s_p5_1[] = {
  12320. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  12321. 3.5, 4.5,
  12322. };
  12323. static const long _vq_quantmap__44c9_s_p5_1[] = {
  12324. 9, 7, 5, 3, 1, 0, 2, 4,
  12325. 6, 8, 10,
  12326. };
  12327. static const encode_aux_threshmatch _vq_auxt__44c9_s_p5_1 = {
  12328. (float *)_vq_quantthresh__44c9_s_p5_1,
  12329. (long *)_vq_quantmap__44c9_s_p5_1,
  12330. 11,
  12331. 11
  12332. };
  12333. static const static_codebook _44c9_s_p5_1 = {
  12334. 2, 121,
  12335. (long *)_vq_lengthlist__44c9_s_p5_1,
  12336. 1, -531365888, 1611661312, 4, 0,
  12337. (long *)_vq_quantlist__44c9_s_p5_1,
  12338. NULL,
  12339. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p5_1,
  12340. NULL,
  12341. 0
  12342. };
  12343. static const long _vq_quantlist__44c9_s_p6_0[] = {
  12344. 6,
  12345. 5,
  12346. 7,
  12347. 4,
  12348. 8,
  12349. 3,
  12350. 9,
  12351. 2,
  12352. 10,
  12353. 1,
  12354. 11,
  12355. 0,
  12356. 12,
  12357. };
  12358. static const long _vq_lengthlist__44c9_s_p6_0[] = {
  12359. 2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 5, 4, 4,
  12360. 6, 6, 8, 8, 9, 9, 9, 9,10,10, 6, 4, 4, 6, 6, 8,
  12361. 8, 9, 9, 9, 9,10,10, 0, 6, 6, 7, 7, 8, 8, 9, 9,
  12362. 10,10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
  12363. 11, 0,10,10, 8, 8, 9, 9,10,10,11,11,12,12, 0,11,
  12364. 11, 8, 8, 9, 9,10,10,11,11,12,12, 0, 0, 0, 0, 0,
  12365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12369. 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12370. };
  12371. static const float _vq_quantthresh__44c9_s_p6_0[] = {
  12372. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  12373. 12.5, 17.5, 22.5, 27.5,
  12374. };
  12375. static const long _vq_quantmap__44c9_s_p6_0[] = {
  12376. 11, 9, 7, 5, 3, 1, 0, 2,
  12377. 4, 6, 8, 10, 12,
  12378. };
  12379. static const encode_aux_threshmatch _vq_auxt__44c9_s_p6_0 = {
  12380. (float *)_vq_quantthresh__44c9_s_p6_0,
  12381. (long *)_vq_quantmap__44c9_s_p6_0,
  12382. 13,
  12383. 13
  12384. };
  12385. static const static_codebook _44c9_s_p6_0 = {
  12386. 2, 169,
  12387. (long *)_vq_lengthlist__44c9_s_p6_0,
  12388. 1, -526516224, 1616117760, 4, 0,
  12389. (long *)_vq_quantlist__44c9_s_p6_0,
  12390. NULL,
  12391. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p6_0,
  12392. NULL,
  12393. 0
  12394. };
  12395. static const long _vq_quantlist__44c9_s_p6_1[] = {
  12396. 2,
  12397. 1,
  12398. 3,
  12399. 0,
  12400. 4,
  12401. };
  12402. static const long _vq_lengthlist__44c9_s_p6_1[] = {
  12403. 4, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5,
  12404. 5, 5, 5, 5, 5, 5, 5, 5, 5,
  12405. };
  12406. static const float _vq_quantthresh__44c9_s_p6_1[] = {
  12407. -1.5, -0.5, 0.5, 1.5,
  12408. };
  12409. static const long _vq_quantmap__44c9_s_p6_1[] = {
  12410. 3, 1, 0, 2, 4,
  12411. };
  12412. static const encode_aux_threshmatch _vq_auxt__44c9_s_p6_1 = {
  12413. (float *)_vq_quantthresh__44c9_s_p6_1,
  12414. (long *)_vq_quantmap__44c9_s_p6_1,
  12415. 5,
  12416. 5
  12417. };
  12418. static const static_codebook _44c9_s_p6_1 = {
  12419. 2, 25,
  12420. (long *)_vq_lengthlist__44c9_s_p6_1,
  12421. 1, -533725184, 1611661312, 3, 0,
  12422. (long *)_vq_quantlist__44c9_s_p6_1,
  12423. NULL,
  12424. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p6_1,
  12425. NULL,
  12426. 0
  12427. };
  12428. static const long _vq_quantlist__44c9_s_p7_0[] = {
  12429. 6,
  12430. 5,
  12431. 7,
  12432. 4,
  12433. 8,
  12434. 3,
  12435. 9,
  12436. 2,
  12437. 10,
  12438. 1,
  12439. 11,
  12440. 0,
  12441. 12,
  12442. };
  12443. static const long _vq_lengthlist__44c9_s_p7_0[] = {
  12444. 2, 4, 4, 6, 6, 7, 7, 8, 8,10,10,11,11, 6, 4, 4,
  12445. 6, 6, 8, 8, 9, 9,10,10,12,12, 6, 4, 5, 6, 6, 8,
  12446. 8, 9, 9,10,10,12,12,20, 6, 6, 6, 6, 8, 8, 9,10,
  12447. 11,11,12,12,20, 6, 6, 6, 6, 8, 8,10,10,11,11,12,
  12448. 12,20,10,10, 7, 7, 9, 9,10,10,11,11,12,12,20,11,
  12449. 11, 7, 7, 9, 9,10,10,11,11,12,12,20,20,20, 9, 9,
  12450. 9, 9,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,11,
  12451. 11,12,12,13,13,20,20,20,13,13,10,10,11,11,12,13,
  12452. 13,13,20,20,20,13,13,10,10,11,11,12,13,13,13,20,
  12453. 20,20,20,19,12,12,12,12,13,13,14,15,19,19,19,19,
  12454. 19,12,12,12,12,13,13,14,14,
  12455. };
  12456. static const float _vq_quantthresh__44c9_s_p7_0[] = {
  12457. -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5,
  12458. 27.5, 38.5, 49.5, 60.5,
  12459. };
  12460. static const long _vq_quantmap__44c9_s_p7_0[] = {
  12461. 11, 9, 7, 5, 3, 1, 0, 2,
  12462. 4, 6, 8, 10, 12,
  12463. };
  12464. static const encode_aux_threshmatch _vq_auxt__44c9_s_p7_0 = {
  12465. (float *)_vq_quantthresh__44c9_s_p7_0,
  12466. (long *)_vq_quantmap__44c9_s_p7_0,
  12467. 13,
  12468. 13
  12469. };
  12470. static const static_codebook _44c9_s_p7_0 = {
  12471. 2, 169,
  12472. (long *)_vq_lengthlist__44c9_s_p7_0,
  12473. 1, -523206656, 1618345984, 4, 0,
  12474. (long *)_vq_quantlist__44c9_s_p7_0,
  12475. NULL,
  12476. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p7_0,
  12477. NULL,
  12478. 0
  12479. };
  12480. static const long _vq_quantlist__44c9_s_p7_1[] = {
  12481. 5,
  12482. 4,
  12483. 6,
  12484. 3,
  12485. 7,
  12486. 2,
  12487. 8,
  12488. 1,
  12489. 9,
  12490. 0,
  12491. 10,
  12492. };
  12493. static const long _vq_lengthlist__44c9_s_p7_1[] = {
  12494. 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6,
  12495. 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 7, 7, 7, 7,
  12496. 7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6,
  12497. 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
  12498. 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
  12499. 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
  12500. 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
  12501. 8, 8, 8, 7, 7, 7, 7, 7, 7,
  12502. };
  12503. static const float _vq_quantthresh__44c9_s_p7_1[] = {
  12504. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  12505. 3.5, 4.5,
  12506. };
  12507. static const long _vq_quantmap__44c9_s_p7_1[] = {
  12508. 9, 7, 5, 3, 1, 0, 2, 4,
  12509. 6, 8, 10,
  12510. };
  12511. static const encode_aux_threshmatch _vq_auxt__44c9_s_p7_1 = {
  12512. (float *)_vq_quantthresh__44c9_s_p7_1,
  12513. (long *)_vq_quantmap__44c9_s_p7_1,
  12514. 11,
  12515. 11
  12516. };
  12517. static const static_codebook _44c9_s_p7_1 = {
  12518. 2, 121,
  12519. (long *)_vq_lengthlist__44c9_s_p7_1,
  12520. 1, -531365888, 1611661312, 4, 0,
  12521. (long *)_vq_quantlist__44c9_s_p7_1,
  12522. NULL,
  12523. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p7_1,
  12524. NULL,
  12525. 0
  12526. };
  12527. static const long _vq_quantlist__44c9_s_p8_0[] = {
  12528. 7,
  12529. 6,
  12530. 8,
  12531. 5,
  12532. 9,
  12533. 4,
  12534. 10,
  12535. 3,
  12536. 11,
  12537. 2,
  12538. 12,
  12539. 1,
  12540. 13,
  12541. 0,
  12542. 14,
  12543. };
  12544. static const long _vq_lengthlist__44c9_s_p8_0[] = {
  12545. 1, 4, 4, 7, 6, 8, 8, 8, 8, 9, 9,10,10,11,10, 6,
  12546. 5, 5, 7, 7, 9, 9, 8, 9,10,10,11,11,12,12, 6, 5,
  12547. 5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,21, 7, 8,
  12548. 8, 8, 9, 9, 9, 9,10,10,11,11,12,12,21, 8, 8, 8,
  12549. 8, 9, 9, 9, 9,10,10,11,11,12,12,21,11,12, 9, 9,
  12550. 10,10,10,10,10,11,11,12,12,12,21,12,12, 9, 8,10,
  12551. 10,10,10,11,11,12,12,13,13,21,21,21, 9, 9, 9, 9,
  12552. 11,11,11,11,12,12,12,13,21,20,20, 9, 9, 9, 9,10,
  12553. 11,11,11,12,12,13,13,20,20,20,13,13,10,10,11,11,
  12554. 12,12,13,13,13,13,20,20,20,13,13,10,10,11,11,12,
  12555. 12,13,13,13,13,20,20,20,20,20,12,12,12,12,12,12,
  12556. 13,13,14,14,20,20,20,20,20,12,12,12,11,13,12,13,
  12557. 13,14,14,20,20,20,20,20,15,16,13,12,13,13,14,13,
  12558. 14,14,20,20,20,20,20,16,15,12,12,13,12,14,13,14,
  12559. 14,
  12560. };
  12561. static const float _vq_quantthresh__44c9_s_p8_0[] = {
  12562. -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5,
  12563. 31.5, 52.5, 73.5, 94.5, 115.5, 136.5,
  12564. };
  12565. static const long _vq_quantmap__44c9_s_p8_0[] = {
  12566. 13, 11, 9, 7, 5, 3, 1, 0,
  12567. 2, 4, 6, 8, 10, 12, 14,
  12568. };
  12569. static const encode_aux_threshmatch _vq_auxt__44c9_s_p8_0 = {
  12570. (float *)_vq_quantthresh__44c9_s_p8_0,
  12571. (long *)_vq_quantmap__44c9_s_p8_0,
  12572. 15,
  12573. 15
  12574. };
  12575. static const static_codebook _44c9_s_p8_0 = {
  12576. 2, 225,
  12577. (long *)_vq_lengthlist__44c9_s_p8_0,
  12578. 1, -520986624, 1620377600, 4, 0,
  12579. (long *)_vq_quantlist__44c9_s_p8_0,
  12580. NULL,
  12581. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p8_0,
  12582. NULL,
  12583. 0
  12584. };
  12585. static const long _vq_quantlist__44c9_s_p8_1[] = {
  12586. 10,
  12587. 9,
  12588. 11,
  12589. 8,
  12590. 12,
  12591. 7,
  12592. 13,
  12593. 6,
  12594. 14,
  12595. 5,
  12596. 15,
  12597. 4,
  12598. 16,
  12599. 3,
  12600. 17,
  12601. 2,
  12602. 18,
  12603. 1,
  12604. 19,
  12605. 0,
  12606. 20,
  12607. };
  12608. static const long _vq_lengthlist__44c9_s_p8_1[] = {
  12609. 4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
  12610. 8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
  12611. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
  12612. 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
  12613. 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  12614. 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  12615. 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8,
  12616. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
  12617. 10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  12618. 9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  12619. 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
  12620. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
  12621. 10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  12622. 9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
  12623. 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
  12624. 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,10,
  12625. 10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,
  12626. 9,10,10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,
  12627. 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9,10,
  12628. 9,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
  12629. 10,10,10,10, 9, 9,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
  12630. 10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
  12631. 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
  12632. 10,10, 9, 9,10, 9, 9, 9, 9, 9,10,10,10,10,10,10,
  12633. 10,10,10,10,10, 9, 9,10,10, 9, 9,10, 9, 9, 9,10,
  12634. 10,10,10,10,10,10,10,10,10,10, 9, 9,10, 9, 9, 9,
  12635. 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
  12636. 9, 9, 9,10, 9, 9, 9, 9, 9,
  12637. };
  12638. static const float _vq_quantthresh__44c9_s_p8_1[] = {
  12639. -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5,
  12640. -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5,
  12641. 6.5, 7.5, 8.5, 9.5,
  12642. };
  12643. static const long _vq_quantmap__44c9_s_p8_1[] = {
  12644. 19, 17, 15, 13, 11, 9, 7, 5,
  12645. 3, 1, 0, 2, 4, 6, 8, 10,
  12646. 12, 14, 16, 18, 20,
  12647. };
  12648. static const encode_aux_threshmatch _vq_auxt__44c9_s_p8_1 = {
  12649. (float *)_vq_quantthresh__44c9_s_p8_1,
  12650. (long *)_vq_quantmap__44c9_s_p8_1,
  12651. 21,
  12652. 21
  12653. };
  12654. static const static_codebook _44c9_s_p8_1 = {
  12655. 2, 441,
  12656. (long *)_vq_lengthlist__44c9_s_p8_1,
  12657. 1, -529268736, 1611661312, 5, 0,
  12658. (long *)_vq_quantlist__44c9_s_p8_1,
  12659. NULL,
  12660. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p8_1,
  12661. NULL,
  12662. 0
  12663. };
  12664. static const long _vq_quantlist__44c9_s_p9_0[] = {
  12665. 9,
  12666. 8,
  12667. 10,
  12668. 7,
  12669. 11,
  12670. 6,
  12671. 12,
  12672. 5,
  12673. 13,
  12674. 4,
  12675. 14,
  12676. 3,
  12677. 15,
  12678. 2,
  12679. 16,
  12680. 1,
  12681. 17,
  12682. 0,
  12683. 18,
  12684. };
  12685. static const long _vq_lengthlist__44c9_s_p9_0[] = {
  12686. 1, 4, 3,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12687. 12,12,12, 4, 5, 6,12,12,12,12,12,12,12,12,12,12,
  12688. 12,12,12,12,12,12, 4, 6, 6,12,12,12,12,12,12,12,
  12689. 12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,
  12690. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12691. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12692. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12693. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12694. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12695. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12696. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12697. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12698. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12699. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12700. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12701. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  12702. 12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
  12703. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  12704. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  12705. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  12706. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  12707. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  12708. 11,11,11,11,11,11,11,11,11,
  12709. };
  12710. static const float _vq_quantthresh__44c9_s_p9_0[] = {
  12711. -7913.5, -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5,
  12712. -465.5, 465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5,
  12713. 6982.5, 7913.5,
  12714. };
  12715. static const long _vq_quantmap__44c9_s_p9_0[] = {
  12716. 17, 15, 13, 11, 9, 7, 5, 3,
  12717. 1, 0, 2, 4, 6, 8, 10, 12,
  12718. 14, 16, 18,
  12719. };
  12720. static const encode_aux_threshmatch _vq_auxt__44c9_s_p9_0 = {
  12721. (float *)_vq_quantthresh__44c9_s_p9_0,
  12722. (long *)_vq_quantmap__44c9_s_p9_0,
  12723. 19,
  12724. 19
  12725. };
  12726. static const static_codebook _44c9_s_p9_0 = {
  12727. 2, 361,
  12728. (long *)_vq_lengthlist__44c9_s_p9_0,
  12729. 1, -508535424, 1631393792, 5, 0,
  12730. (long *)_vq_quantlist__44c9_s_p9_0,
  12731. NULL,
  12732. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p9_0,
  12733. NULL,
  12734. 0
  12735. };
  12736. static const long _vq_quantlist__44c9_s_p9_1[] = {
  12737. 9,
  12738. 8,
  12739. 10,
  12740. 7,
  12741. 11,
  12742. 6,
  12743. 12,
  12744. 5,
  12745. 13,
  12746. 4,
  12747. 14,
  12748. 3,
  12749. 15,
  12750. 2,
  12751. 16,
  12752. 1,
  12753. 17,
  12754. 0,
  12755. 18,
  12756. };
  12757. static const long _vq_lengthlist__44c9_s_p9_1[] = {
  12758. 1, 4, 4, 7, 7, 7, 7, 8, 7, 9, 8, 9, 9,10,10,11,
  12759. 11,11,11, 6, 5, 5, 8, 8, 9, 9, 9, 8,10, 9,11,10,
  12760. 12,12,13,12,13,13, 5, 5, 5, 8, 8, 9, 9, 9, 9,10,
  12761. 10,11,11,12,12,13,12,13,13,17, 8, 8, 9, 9, 9, 9,
  12762. 9, 9,10,10,12,11,13,12,13,13,13,13,18, 8, 8, 9,
  12763. 9, 9, 9, 9, 9,11,11,12,12,13,13,13,13,13,13,17,
  12764. 13,12, 9, 9,10,10,10,10,11,11,12,12,12,13,13,13,
  12765. 14,14,18,13,12, 9, 9,10,10,10,10,11,11,12,12,13,
  12766. 13,13,14,14,14,17,18,18,10,10,10,10,11,11,11,12,
  12767. 12,12,14,13,14,13,13,14,18,18,18,10, 9,10, 9,11,
  12768. 11,12,12,12,12,13,13,15,14,14,14,18,18,16,13,14,
  12769. 10,11,11,11,12,13,13,13,13,14,13,13,14,14,18,18,
  12770. 18,14,12,11, 9,11,10,13,12,13,13,13,14,14,14,13,
  12771. 14,18,18,17,18,18,11,12,12,12,13,13,14,13,14,14,
  12772. 13,14,14,14,18,18,18,18,17,12,10,12, 9,13,11,13,
  12773. 14,14,14,14,14,15,14,18,18,17,17,18,14,15,12,13,
  12774. 13,13,14,13,14,14,15,14,15,14,18,17,18,18,18,15,
  12775. 15,12,10,14,10,14,14,13,13,14,14,14,14,18,16,18,
  12776. 18,18,18,17,14,14,13,14,14,13,13,14,14,14,15,15,
  12777. 18,18,18,18,17,17,17,14,14,14,12,14,13,14,14,15,
  12778. 14,15,14,18,18,18,18,18,18,18,17,16,13,13,13,14,
  12779. 14,14,14,15,16,15,18,18,18,18,18,18,18,17,17,13,
  12780. 13,13,13,14,13,14,15,15,15,
  12781. };
  12782. static const float _vq_quantthresh__44c9_s_p9_1[] = {
  12783. -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5,
  12784. -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5,
  12785. 367.5, 416.5,
  12786. };
  12787. static const long _vq_quantmap__44c9_s_p9_1[] = {
  12788. 17, 15, 13, 11, 9, 7, 5, 3,
  12789. 1, 0, 2, 4, 6, 8, 10, 12,
  12790. 14, 16, 18,
  12791. };
  12792. static const encode_aux_threshmatch _vq_auxt__44c9_s_p9_1 = {
  12793. (float *)_vq_quantthresh__44c9_s_p9_1,
  12794. (long *)_vq_quantmap__44c9_s_p9_1,
  12795. 19,
  12796. 19
  12797. };
  12798. static const static_codebook _44c9_s_p9_1 = {
  12799. 2, 361,
  12800. (long *)_vq_lengthlist__44c9_s_p9_1,
  12801. 1, -518287360, 1622704128, 5, 0,
  12802. (long *)_vq_quantlist__44c9_s_p9_1,
  12803. NULL,
  12804. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p9_1,
  12805. NULL,
  12806. 0
  12807. };
  12808. static const long _vq_quantlist__44c9_s_p9_2[] = {
  12809. 24,
  12810. 23,
  12811. 25,
  12812. 22,
  12813. 26,
  12814. 21,
  12815. 27,
  12816. 20,
  12817. 28,
  12818. 19,
  12819. 29,
  12820. 18,
  12821. 30,
  12822. 17,
  12823. 31,
  12824. 16,
  12825. 32,
  12826. 15,
  12827. 33,
  12828. 14,
  12829. 34,
  12830. 13,
  12831. 35,
  12832. 12,
  12833. 36,
  12834. 11,
  12835. 37,
  12836. 10,
  12837. 38,
  12838. 9,
  12839. 39,
  12840. 8,
  12841. 40,
  12842. 7,
  12843. 41,
  12844. 6,
  12845. 42,
  12846. 5,
  12847. 43,
  12848. 4,
  12849. 44,
  12850. 3,
  12851. 45,
  12852. 2,
  12853. 46,
  12854. 1,
  12855. 47,
  12856. 0,
  12857. 48,
  12858. };
  12859. static const long _vq_lengthlist__44c9_s_p9_2[] = {
  12860. 2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
  12861. 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
  12862. 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
  12863. 7,
  12864. };
  12865. static const float _vq_quantthresh__44c9_s_p9_2[] = {
  12866. -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5,
  12867. -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5,
  12868. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  12869. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  12870. 8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5,
  12871. 16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5,
  12872. };
  12873. static const long _vq_quantmap__44c9_s_p9_2[] = {
  12874. 47, 45, 43, 41, 39, 37, 35, 33,
  12875. 31, 29, 27, 25, 23, 21, 19, 17,
  12876. 15, 13, 11, 9, 7, 5, 3, 1,
  12877. 0, 2, 4, 6, 8, 10, 12, 14,
  12878. 16, 18, 20, 22, 24, 26, 28, 30,
  12879. 32, 34, 36, 38, 40, 42, 44, 46,
  12880. 48,
  12881. };
  12882. static const encode_aux_threshmatch _vq_auxt__44c9_s_p9_2 = {
  12883. (float *)_vq_quantthresh__44c9_s_p9_2,
  12884. (long *)_vq_quantmap__44c9_s_p9_2,
  12885. 49,
  12886. 49
  12887. };
  12888. static const static_codebook _44c9_s_p9_2 = {
  12889. 1, 49,
  12890. (long *)_vq_lengthlist__44c9_s_p9_2,
  12891. 1, -526909440, 1611661312, 6, 0,
  12892. (long *)_vq_quantlist__44c9_s_p9_2,
  12893. NULL,
  12894. (encode_aux_threshmatch *)&_vq_auxt__44c9_s_p9_2,
  12895. NULL,
  12896. 0
  12897. };
  12898. static const long _huff_lengthlist__44c9_s_short[] = {
  12899. 5,13,18,16,17,17,19,18,19,19, 5, 7,10,11,12,12,
  12900. 13,16,17,18, 6, 6, 7, 7, 9, 9,10,14,17,19, 8, 7,
  12901. 6, 5, 6, 7, 9,12,19,17, 8, 7, 7, 6, 5, 6, 8,11,
  12902. 15,19, 9, 8, 7, 6, 5, 5, 6, 8,13,15,11,10, 8, 8,
  12903. 7, 5, 4, 4,10,14,12,13,11, 9, 7, 6, 4, 2, 6,12,
  12904. 18,16,16,13, 8, 7, 7, 5, 8,13,16,17,18,15,11, 9,
  12905. 9, 8,10,13,
  12906. };
  12907. static const static_codebook _huff_book__44c9_s_short = {
  12908. 2, 100,
  12909. (long *)_huff_lengthlist__44c9_s_short,
  12910. 0, 0, 0, 0, 0,
  12911. NULL,
  12912. NULL,
  12913. NULL,
  12914. NULL,
  12915. 0
  12916. };
  12917. static const long _huff_lengthlist__44c0_s_long[] = {
  12918. 5, 4, 8, 9, 8, 9,10,12,15, 4, 1, 5, 5, 6, 8,11,
  12919. 12,12, 8, 5, 8, 9, 9,11,13,12,12, 9, 5, 8, 5, 7,
  12920. 9,12,13,13, 8, 6, 8, 7, 7, 9,11,11,11, 9, 7, 9,
  12921. 7, 7, 7, 7,10,12,10,10,11, 9, 8, 7, 7, 9,11,11,
  12922. 12,13,12,11, 9, 8, 9,11,13,16,16,15,15,12,10,11,
  12923. 12,
  12924. };
  12925. static const static_codebook _huff_book__44c0_s_long = {
  12926. 2, 81,
  12927. (long *)_huff_lengthlist__44c0_s_long,
  12928. 0, 0, 0, 0, 0,
  12929. NULL,
  12930. NULL,
  12931. NULL,
  12932. NULL,
  12933. 0
  12934. };
  12935. static const long _vq_quantlist__44c0_s_p1_0[] = {
  12936. 1,
  12937. 0,
  12938. 2,
  12939. };
  12940. static const long _vq_lengthlist__44c0_s_p1_0[] = {
  12941. 1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  12942. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12943. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12944. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12945. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12946. 0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  12947. 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12948. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12949. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12950. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12951. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  12952. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12953. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12954. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12955. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12956. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12957. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12958. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12959. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12960. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12961. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12962. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12963. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12964. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12965. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12966. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12967. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12968. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12969. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12970. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12971. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12972. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12973. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12974. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12975. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12976. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12977. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12978. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12979. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12980. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12981. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12982. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12983. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12984. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12985. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12986. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  12987. 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  12988. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12989. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12990. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12991. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  12992. 0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
  12993. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12994. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12995. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12996. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  12997. 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
  12998. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  12999. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13000. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13001. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13002. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13003. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13004. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13005. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13006. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13007. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13008. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13009. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13010. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13011. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13012. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13013. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13014. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13015. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13016. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13017. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13018. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13019. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13020. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13021. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13022. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13023. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13024. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13025. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13026. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13027. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13028. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13029. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13030. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13031. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13032. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  13033. 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13034. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13035. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13036. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13037. 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
  13038. 0, 0, 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
  13039. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13040. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13041. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13042. 0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,10,11,
  13043. 0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
  13044. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13045. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13046. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13047. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13048. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13049. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13050. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13051. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13052. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13053. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13054. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13055. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13056. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13057. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13058. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13059. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13060. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13061. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13062. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13063. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13064. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13065. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13066. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13067. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13068. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13069. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13070. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13071. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13072. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13073. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13074. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13075. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13076. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13077. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13078. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13079. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13080. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13081. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13082. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13083. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13084. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13085. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13086. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13087. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13088. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13089. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13090. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13091. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13092. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13093. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13094. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13095. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13096. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13097. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13098. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13099. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13100. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13105. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13113. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13114. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13351. 0,
  13352. };
  13353. static const float _vq_quantthresh__44c0_s_p1_0[] = {
  13354. -0.5, 0.5,
  13355. };
  13356. static const long _vq_quantmap__44c0_s_p1_0[] = {
  13357. 1, 0, 2,
  13358. };
  13359. static const encode_aux_threshmatch _vq_auxt__44c0_s_p1_0 = {
  13360. (float *)_vq_quantthresh__44c0_s_p1_0,
  13361. (long *)_vq_quantmap__44c0_s_p1_0,
  13362. 3,
  13363. 3
  13364. };
  13365. static const static_codebook _44c0_s_p1_0 = {
  13366. 8, 6561,
  13367. (long *)_vq_lengthlist__44c0_s_p1_0,
  13368. 1, -535822336, 1611661312, 2, 0,
  13369. (long *)_vq_quantlist__44c0_s_p1_0,
  13370. NULL,
  13371. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p1_0,
  13372. NULL,
  13373. 0
  13374. };
  13375. static const long _vq_quantlist__44c0_s_p2_0[] = {
  13376. 2,
  13377. 1,
  13378. 3,
  13379. 0,
  13380. 4,
  13381. };
  13382. static const long _vq_lengthlist__44c0_s_p2_0[] = {
  13383. 1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 6, 0, 0,
  13385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13386. 0, 0, 4, 5, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
  13388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13389. 0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  13390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13422. 0,
  13423. };
  13424. static const float _vq_quantthresh__44c0_s_p2_0[] = {
  13425. -1.5, -0.5, 0.5, 1.5,
  13426. };
  13427. static const long _vq_quantmap__44c0_s_p2_0[] = {
  13428. 3, 1, 0, 2, 4,
  13429. };
  13430. static const encode_aux_threshmatch _vq_auxt__44c0_s_p2_0 = {
  13431. (float *)_vq_quantthresh__44c0_s_p2_0,
  13432. (long *)_vq_quantmap__44c0_s_p2_0,
  13433. 5,
  13434. 5
  13435. };
  13436. static const static_codebook _44c0_s_p2_0 = {
  13437. 4, 625,
  13438. (long *)_vq_lengthlist__44c0_s_p2_0,
  13439. 1, -533725184, 1611661312, 3, 0,
  13440. (long *)_vq_quantlist__44c0_s_p2_0,
  13441. NULL,
  13442. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p2_0,
  13443. NULL,
  13444. 0
  13445. };
  13446. static const long _vq_quantlist__44c0_s_p3_0[] = {
  13447. 4,
  13448. 3,
  13449. 5,
  13450. 2,
  13451. 6,
  13452. 1,
  13453. 7,
  13454. 0,
  13455. 8,
  13456. };
  13457. static const long _vq_lengthlist__44c0_s_p3_0[] = {
  13458. 1, 3, 2, 8, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
  13459. 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
  13460. 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
  13461. 8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
  13462. 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13463. 0,
  13464. };
  13465. static const float _vq_quantthresh__44c0_s_p3_0[] = {
  13466. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  13467. };
  13468. static const long _vq_quantmap__44c0_s_p3_0[] = {
  13469. 7, 5, 3, 1, 0, 2, 4, 6,
  13470. 8,
  13471. };
  13472. static const encode_aux_threshmatch _vq_auxt__44c0_s_p3_0 = {
  13473. (float *)_vq_quantthresh__44c0_s_p3_0,
  13474. (long *)_vq_quantmap__44c0_s_p3_0,
  13475. 9,
  13476. 9
  13477. };
  13478. static const static_codebook _44c0_s_p3_0 = {
  13479. 2, 81,
  13480. (long *)_vq_lengthlist__44c0_s_p3_0,
  13481. 1, -531628032, 1611661312, 4, 0,
  13482. (long *)_vq_quantlist__44c0_s_p3_0,
  13483. NULL,
  13484. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p3_0,
  13485. NULL,
  13486. 0
  13487. };
  13488. static const long _vq_quantlist__44c0_s_p4_0[] = {
  13489. 4,
  13490. 3,
  13491. 5,
  13492. 2,
  13493. 6,
  13494. 1,
  13495. 7,
  13496. 0,
  13497. 8,
  13498. };
  13499. static const long _vq_lengthlist__44c0_s_p4_0[] = {
  13500. 1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
  13501. 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
  13502. 7, 8, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
  13503. 9, 9, 8, 8,10,10, 0, 0, 0, 8, 9, 8, 8,10,10, 0,
  13504. 0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
  13505. 10,
  13506. };
  13507. static const float _vq_quantthresh__44c0_s_p4_0[] = {
  13508. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  13509. };
  13510. static const long _vq_quantmap__44c0_s_p4_0[] = {
  13511. 7, 5, 3, 1, 0, 2, 4, 6,
  13512. 8,
  13513. };
  13514. static const encode_aux_threshmatch _vq_auxt__44c0_s_p4_0 = {
  13515. (float *)_vq_quantthresh__44c0_s_p4_0,
  13516. (long *)_vq_quantmap__44c0_s_p4_0,
  13517. 9,
  13518. 9
  13519. };
  13520. static const static_codebook _44c0_s_p4_0 = {
  13521. 2, 81,
  13522. (long *)_vq_lengthlist__44c0_s_p4_0,
  13523. 1, -531628032, 1611661312, 4, 0,
  13524. (long *)_vq_quantlist__44c0_s_p4_0,
  13525. NULL,
  13526. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p4_0,
  13527. NULL,
  13528. 0
  13529. };
  13530. static const long _vq_quantlist__44c0_s_p5_0[] = {
  13531. 8,
  13532. 7,
  13533. 9,
  13534. 6,
  13535. 10,
  13536. 5,
  13537. 11,
  13538. 4,
  13539. 12,
  13540. 3,
  13541. 13,
  13542. 2,
  13543. 14,
  13544. 1,
  13545. 15,
  13546. 0,
  13547. 16,
  13548. };
  13549. static const long _vq_lengthlist__44c0_s_p5_0[] = {
  13550. 1, 4, 3, 6, 6, 8, 7, 8, 8, 8, 8, 9, 9,10,10,11,
  13551. 11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9, 9,10,10,10,
  13552. 11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
  13553. 10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  13554. 11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
  13555. 10,11,11,11,11, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,10,
  13556. 10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
  13557. 10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
  13558. 10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
  13559. 10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,
  13560. 10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
  13561. 9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
  13562. 10,10,11,11,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
  13563. 0, 0, 0,11,10,11,11,11,11,12,12,13,13, 0, 0, 0,
  13564. 0, 0, 0, 0,11,11,12,11,12,12,12,12,13,13, 0, 0,
  13565. 0, 0, 0, 0, 0,11,11,11,12,12,12,12,13,13,13, 0,
  13566. 0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,13,14,14,
  13567. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
  13568. 14,
  13569. };
  13570. static const float _vq_quantthresh__44c0_s_p5_0[] = {
  13571. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  13572. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  13573. };
  13574. static const long _vq_quantmap__44c0_s_p5_0[] = {
  13575. 15, 13, 11, 9, 7, 5, 3, 1,
  13576. 0, 2, 4, 6, 8, 10, 12, 14,
  13577. 16,
  13578. };
  13579. static const encode_aux_threshmatch _vq_auxt__44c0_s_p5_0 = {
  13580. (float *)_vq_quantthresh__44c0_s_p5_0,
  13581. (long *)_vq_quantmap__44c0_s_p5_0,
  13582. 17,
  13583. 17
  13584. };
  13585. static const static_codebook _44c0_s_p5_0 = {
  13586. 2, 289,
  13587. (long *)_vq_lengthlist__44c0_s_p5_0,
  13588. 1, -529530880, 1611661312, 5, 0,
  13589. (long *)_vq_quantlist__44c0_s_p5_0,
  13590. NULL,
  13591. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p5_0,
  13592. NULL,
  13593. 0
  13594. };
  13595. static const long _vq_quantlist__44c0_s_p6_0[] = {
  13596. 1,
  13597. 0,
  13598. 2,
  13599. };
  13600. static const long _vq_lengthlist__44c0_s_p6_0[] = {
  13601. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
  13602. 9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
  13603. 11,12,10,11, 6, 9, 9,11,10,11,11,10,10, 6, 9, 9,
  13604. 11,10,11,11,10,10, 7,11,10,12,11,11,11,11,11, 7,
  13605. 9, 9,10,10,10,11,11,10, 6, 9, 9,11,10,10,11,10,
  13606. 10,
  13607. };
  13608. static const float _vq_quantthresh__44c0_s_p6_0[] = {
  13609. -5.5, 5.5,
  13610. };
  13611. static const long _vq_quantmap__44c0_s_p6_0[] = {
  13612. 1, 0, 2,
  13613. };
  13614. static const encode_aux_threshmatch _vq_auxt__44c0_s_p6_0 = {
  13615. (float *)_vq_quantthresh__44c0_s_p6_0,
  13616. (long *)_vq_quantmap__44c0_s_p6_0,
  13617. 3,
  13618. 3
  13619. };
  13620. static const static_codebook _44c0_s_p6_0 = {
  13621. 4, 81,
  13622. (long *)_vq_lengthlist__44c0_s_p6_0,
  13623. 1, -529137664, 1618345984, 2, 0,
  13624. (long *)_vq_quantlist__44c0_s_p6_0,
  13625. NULL,
  13626. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p6_0,
  13627. NULL,
  13628. 0
  13629. };
  13630. static const long _vq_quantlist__44c0_s_p6_1[] = {
  13631. 5,
  13632. 4,
  13633. 6,
  13634. 3,
  13635. 7,
  13636. 2,
  13637. 8,
  13638. 1,
  13639. 9,
  13640. 0,
  13641. 10,
  13642. };
  13643. static const long _vq_lengthlist__44c0_s_p6_1[] = {
  13644. 2, 3, 3, 6, 6, 7, 7, 7, 7, 7, 8,10,10,10, 6, 6,
  13645. 7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
  13646. 8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
  13647. 7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 7, 8, 8, 8, 8,
  13648. 8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
  13649. 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
  13650. 8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
  13651. 10,10,10, 8, 8, 8, 8, 8, 8,
  13652. };
  13653. static const float _vq_quantthresh__44c0_s_p6_1[] = {
  13654. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  13655. 3.5, 4.5,
  13656. };
  13657. static const long _vq_quantmap__44c0_s_p6_1[] = {
  13658. 9, 7, 5, 3, 1, 0, 2, 4,
  13659. 6, 8, 10,
  13660. };
  13661. static const encode_aux_threshmatch _vq_auxt__44c0_s_p6_1 = {
  13662. (float *)_vq_quantthresh__44c0_s_p6_1,
  13663. (long *)_vq_quantmap__44c0_s_p6_1,
  13664. 11,
  13665. 11
  13666. };
  13667. static const static_codebook _44c0_s_p6_1 = {
  13668. 2, 121,
  13669. (long *)_vq_lengthlist__44c0_s_p6_1,
  13670. 1, -531365888, 1611661312, 4, 0,
  13671. (long *)_vq_quantlist__44c0_s_p6_1,
  13672. NULL,
  13673. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p6_1,
  13674. NULL,
  13675. 0
  13676. };
  13677. static const long _vq_quantlist__44c0_s_p7_0[] = {
  13678. 6,
  13679. 5,
  13680. 7,
  13681. 4,
  13682. 8,
  13683. 3,
  13684. 9,
  13685. 2,
  13686. 10,
  13687. 1,
  13688. 11,
  13689. 0,
  13690. 12,
  13691. };
  13692. static const long _vq_lengthlist__44c0_s_p7_0[] = {
  13693. 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
  13694. 7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
  13695. 8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  13696. 10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  13697. 11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
  13698. 13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
  13699. 10,10,11,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
  13700. 11,11,12,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
  13701. 13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
  13702. 0, 0, 0, 0,11,11,11,11,13,12,13,13, 0, 0, 0, 0,
  13703. 0,12,12,11,11,12,12,13,13,
  13704. };
  13705. static const float _vq_quantthresh__44c0_s_p7_0[] = {
  13706. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  13707. 12.5, 17.5, 22.5, 27.5,
  13708. };
  13709. static const long _vq_quantmap__44c0_s_p7_0[] = {
  13710. 11, 9, 7, 5, 3, 1, 0, 2,
  13711. 4, 6, 8, 10, 12,
  13712. };
  13713. static const encode_aux_threshmatch _vq_auxt__44c0_s_p7_0 = {
  13714. (float *)_vq_quantthresh__44c0_s_p7_0,
  13715. (long *)_vq_quantmap__44c0_s_p7_0,
  13716. 13,
  13717. 13
  13718. };
  13719. static const static_codebook _44c0_s_p7_0 = {
  13720. 2, 169,
  13721. (long *)_vq_lengthlist__44c0_s_p7_0,
  13722. 1, -526516224, 1616117760, 4, 0,
  13723. (long *)_vq_quantlist__44c0_s_p7_0,
  13724. NULL,
  13725. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p7_0,
  13726. NULL,
  13727. 0
  13728. };
  13729. static const long _vq_quantlist__44c0_s_p7_1[] = {
  13730. 2,
  13731. 1,
  13732. 3,
  13733. 0,
  13734. 4,
  13735. };
  13736. static const long _vq_lengthlist__44c0_s_p7_1[] = {
  13737. 2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
  13738. 6, 6, 5, 5, 6, 6, 6, 5, 5,
  13739. };
  13740. static const float _vq_quantthresh__44c0_s_p7_1[] = {
  13741. -1.5, -0.5, 0.5, 1.5,
  13742. };
  13743. static const long _vq_quantmap__44c0_s_p7_1[] = {
  13744. 3, 1, 0, 2, 4,
  13745. };
  13746. static const encode_aux_threshmatch _vq_auxt__44c0_s_p7_1 = {
  13747. (float *)_vq_quantthresh__44c0_s_p7_1,
  13748. (long *)_vq_quantmap__44c0_s_p7_1,
  13749. 5,
  13750. 5
  13751. };
  13752. static const static_codebook _44c0_s_p7_1 = {
  13753. 2, 25,
  13754. (long *)_vq_lengthlist__44c0_s_p7_1,
  13755. 1, -533725184, 1611661312, 3, 0,
  13756. (long *)_vq_quantlist__44c0_s_p7_1,
  13757. NULL,
  13758. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p7_1,
  13759. NULL,
  13760. 0
  13761. };
  13762. static const long _vq_quantlist__44c0_s_p8_0[] = {
  13763. 2,
  13764. 1,
  13765. 3,
  13766. 0,
  13767. 4,
  13768. };
  13769. static const long _vq_lengthlist__44c0_s_p8_0[] = {
  13770. 1, 5, 5,10,10, 6, 9, 8,10,10, 6,10, 9,10,10,10,
  13771. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13772. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13773. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13774. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13775. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13776. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13777. 10,10,10,10,10,10,10,10,10,10,10,10,10, 8,10,10,
  13778. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13779. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13780. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13781. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  13782. 10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,
  13783. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13784. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13785. 11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,
  13786. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13787. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13788. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13789. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13790. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13791. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13792. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13793. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13794. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13795. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13796. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13797. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13798. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13799. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13800. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13801. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13802. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13803. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13804. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13805. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13806. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13807. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13808. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  13809. 11,
  13810. };
  13811. static const float _vq_quantthresh__44c0_s_p8_0[] = {
  13812. -331.5, -110.5, 110.5, 331.5,
  13813. };
  13814. static const long _vq_quantmap__44c0_s_p8_0[] = {
  13815. 3, 1, 0, 2, 4,
  13816. };
  13817. static const encode_aux_threshmatch _vq_auxt__44c0_s_p8_0 = {
  13818. (float *)_vq_quantthresh__44c0_s_p8_0,
  13819. (long *)_vq_quantmap__44c0_s_p8_0,
  13820. 5,
  13821. 5
  13822. };
  13823. static const static_codebook _44c0_s_p8_0 = {
  13824. 4, 625,
  13825. (long *)_vq_lengthlist__44c0_s_p8_0,
  13826. 1, -518283264, 1627103232, 3, 0,
  13827. (long *)_vq_quantlist__44c0_s_p8_0,
  13828. NULL,
  13829. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p8_0,
  13830. NULL,
  13831. 0
  13832. };
  13833. static const long _vq_quantlist__44c0_s_p8_1[] = {
  13834. 6,
  13835. 5,
  13836. 7,
  13837. 4,
  13838. 8,
  13839. 3,
  13840. 9,
  13841. 2,
  13842. 10,
  13843. 1,
  13844. 11,
  13845. 0,
  13846. 12,
  13847. };
  13848. static const long _vq_lengthlist__44c0_s_p8_1[] = {
  13849. 1, 4, 4, 6, 6, 7, 7, 9, 9,11,12,13,12, 6, 5, 5,
  13850. 7, 7, 8, 8,10, 9,12,12,12,12, 6, 5, 5, 7, 7, 8,
  13851. 8,10, 9,12,11,11,13,16, 7, 7, 8, 8, 9, 9,10,10,
  13852. 12,12,13,12,16, 7, 7, 8, 7, 9, 9,10,10,11,12,12,
  13853. 13,16,10,10, 8, 8,10,10,11,12,12,12,13,13,16,11,
  13854. 10, 8, 7,11,10,11,11,12,11,13,13,16,16,16,10,10,
  13855. 10,10,11,11,13,12,13,13,16,16,16,11, 9,11, 9,15,
  13856. 13,12,13,13,13,16,16,16,15,13,11,11,12,13,12,12,
  13857. 14,13,16,16,16,14,13,11,11,13,12,14,13,13,13,16,
  13858. 16,16,16,16,13,13,13,12,14,13,14,14,16,16,16,16,
  13859. 16,13,13,12,12,14,14,15,13,
  13860. };
  13861. static const float _vq_quantthresh__44c0_s_p8_1[] = {
  13862. -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5,
  13863. 42.5, 59.5, 76.5, 93.5,
  13864. };
  13865. static const long _vq_quantmap__44c0_s_p8_1[] = {
  13866. 11, 9, 7, 5, 3, 1, 0, 2,
  13867. 4, 6, 8, 10, 12,
  13868. };
  13869. static const encode_aux_threshmatch _vq_auxt__44c0_s_p8_1 = {
  13870. (float *)_vq_quantthresh__44c0_s_p8_1,
  13871. (long *)_vq_quantmap__44c0_s_p8_1,
  13872. 13,
  13873. 13
  13874. };
  13875. static const static_codebook _44c0_s_p8_1 = {
  13876. 2, 169,
  13877. (long *)_vq_lengthlist__44c0_s_p8_1,
  13878. 1, -522616832, 1620115456, 4, 0,
  13879. (long *)_vq_quantlist__44c0_s_p8_1,
  13880. NULL,
  13881. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p8_1,
  13882. NULL,
  13883. 0
  13884. };
  13885. static const long _vq_quantlist__44c0_s_p8_2[] = {
  13886. 8,
  13887. 7,
  13888. 9,
  13889. 6,
  13890. 10,
  13891. 5,
  13892. 11,
  13893. 4,
  13894. 12,
  13895. 3,
  13896. 13,
  13897. 2,
  13898. 14,
  13899. 1,
  13900. 15,
  13901. 0,
  13902. 16,
  13903. };
  13904. static const long _vq_lengthlist__44c0_s_p8_2[] = {
  13905. 2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
  13906. 8,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
  13907. 9, 9,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
  13908. 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
  13909. 9,10, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
  13910. 9,10, 9, 9,10,10,10,10, 8, 8, 8, 8, 9, 8, 9, 9,
  13911. 9, 9, 9,10, 9,10,10,10,10, 7, 7, 8, 8, 9, 9, 9,
  13912. 9, 9, 9,10, 9,10,10,10,10,10, 8, 8, 8, 9, 9, 9,
  13913. 9, 9, 9, 9,10,10,10, 9,11,10,10,10,10, 8, 8, 9,
  13914. 9, 9, 9, 9,10, 9, 9, 9,10,10,10,10,11,11, 9, 9,
  13915. 9, 9, 9, 9, 9, 9,10, 9, 9,10,11,10,10,11,11, 9,
  13916. 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,11,10,11,11,
  13917. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,10,10,11,
  13918. 11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
  13919. 11,11,11,11, 9,10, 9,10, 9, 9, 9, 9,10, 9,10,11,
  13920. 10,11,10,10,10,10,10, 9, 9, 9,10, 9, 9, 9,10,11,
  13921. 11,10,11,11,10,11,10,10,10, 9, 9, 9, 9,10, 9, 9,
  13922. 10,11,10,11,11,11,11,10,11,10,10, 9,10, 9, 9, 9,
  13923. 10,
  13924. };
  13925. static const float _vq_quantthresh__44c0_s_p8_2[] = {
  13926. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  13927. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  13928. };
  13929. static const long _vq_quantmap__44c0_s_p8_2[] = {
  13930. 15, 13, 11, 9, 7, 5, 3, 1,
  13931. 0, 2, 4, 6, 8, 10, 12, 14,
  13932. 16,
  13933. };
  13934. static const encode_aux_threshmatch _vq_auxt__44c0_s_p8_2 = {
  13935. (float *)_vq_quantthresh__44c0_s_p8_2,
  13936. (long *)_vq_quantmap__44c0_s_p8_2,
  13937. 17,
  13938. 17
  13939. };
  13940. static const static_codebook _44c0_s_p8_2 = {
  13941. 2, 289,
  13942. (long *)_vq_lengthlist__44c0_s_p8_2,
  13943. 1, -529530880, 1611661312, 5, 0,
  13944. (long *)_vq_quantlist__44c0_s_p8_2,
  13945. NULL,
  13946. (encode_aux_threshmatch *)&_vq_auxt__44c0_s_p8_2,
  13947. NULL,
  13948. 0
  13949. };
  13950. static const long _huff_lengthlist__44c0_s_short[] = {
  13951. 9, 8,12,11,12,13,14,14,16, 6, 1, 5, 6, 6, 9,12,
  13952. 14,17, 9, 4, 5, 9, 7, 9,13,15,16, 8, 5, 8, 6, 8,
  13953. 10,13,17,17, 9, 6, 7, 7, 8, 9,13,15,17,11, 8, 9,
  13954. 9, 9,10,12,16,16,13, 7, 8, 7, 7, 9,12,14,15,13,
  13955. 6, 7, 5, 5, 7,10,13,13,14, 7, 8, 5, 6, 7, 9,10,
  13956. 12,
  13957. };
  13958. static const static_codebook _huff_book__44c0_s_short = {
  13959. 2, 81,
  13960. (long *)_huff_lengthlist__44c0_s_short,
  13961. 0, 0, 0, 0, 0,
  13962. NULL,
  13963. NULL,
  13964. NULL,
  13965. NULL,
  13966. 0
  13967. };
  13968. static const long _huff_lengthlist__44c0_sm_long[] = {
  13969. 5, 4, 9,10, 9,10,11,12,13, 4, 1, 5, 7, 7, 9,11,
  13970. 12,14, 8, 5, 7, 9, 8,10,13,13,13,10, 7, 9, 4, 6,
  13971. 7,10,12,14, 9, 6, 7, 6, 6, 7,10,12,12, 9, 8, 9,
  13972. 7, 6, 7, 8,11,12,11,11,11, 9, 8, 7, 8,10,12,12,
  13973. 13,14,12,11, 9, 9, 9,12,12,17,17,15,16,12,10,11,
  13974. 13,
  13975. };
  13976. static const static_codebook _huff_book__44c0_sm_long = {
  13977. 2, 81,
  13978. (long *)_huff_lengthlist__44c0_sm_long,
  13979. 0, 0, 0, 0, 0,
  13980. NULL,
  13981. NULL,
  13982. NULL,
  13983. NULL,
  13984. 0
  13985. };
  13986. static const long _vq_quantlist__44c0_sm_p1_0[] = {
  13987. 1,
  13988. 0,
  13989. 2,
  13990. };
  13991. static const long _vq_lengthlist__44c0_sm_p1_0[] = {
  13992. 1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  13993. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13994. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13995. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13996. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13997. 0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  13998. 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  13999. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14000. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14001. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14002. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
  14003. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14004. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14005. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14006. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14007. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14008. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14009. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14010. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14011. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14012. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14013. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14014. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14015. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14016. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14017. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14018. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14019. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14020. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14021. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14022. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14023. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14024. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14025. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14026. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14027. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14028. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14029. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14030. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14031. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14032. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14033. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14034. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14035. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14036. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14037. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
  14038. 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
  14039. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14040. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14041. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14042. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  14043. 0, 0, 0, 9,10,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
  14044. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14045. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14046. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14047. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  14048. 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
  14049. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14050. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14051. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14052. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14053. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14054. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14055. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14056. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14057. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14058. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14059. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14060. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14061. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14062. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14063. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14064. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14065. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14066. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14067. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14068. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14069. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14070. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14071. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14072. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14073. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14074. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14075. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14076. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14077. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14078. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14079. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14080. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14081. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14082. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14083. 0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  14084. 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14085. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14086. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14087. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14088. 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
  14089. 0, 0, 0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
  14090. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14091. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14092. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14093. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
  14094. 0, 0, 0, 0, 0, 0, 9,10,10, 0, 0, 0, 0, 0, 0, 0,
  14095. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14096. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14097. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14098. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14099. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14100. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14105. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14113. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14114. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14402. 0,
  14403. };
  14404. static const float _vq_quantthresh__44c0_sm_p1_0[] = {
  14405. -0.5, 0.5,
  14406. };
  14407. static const long _vq_quantmap__44c0_sm_p1_0[] = {
  14408. 1, 0, 2,
  14409. };
  14410. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p1_0 = {
  14411. (float *)_vq_quantthresh__44c0_sm_p1_0,
  14412. (long *)_vq_quantmap__44c0_sm_p1_0,
  14413. 3,
  14414. 3
  14415. };
  14416. static const static_codebook _44c0_sm_p1_0 = {
  14417. 8, 6561,
  14418. (long *)_vq_lengthlist__44c0_sm_p1_0,
  14419. 1, -535822336, 1611661312, 2, 0,
  14420. (long *)_vq_quantlist__44c0_sm_p1_0,
  14421. NULL,
  14422. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p1_0,
  14423. NULL,
  14424. 0
  14425. };
  14426. static const long _vq_quantlist__44c0_sm_p2_0[] = {
  14427. 2,
  14428. 1,
  14429. 3,
  14430. 0,
  14431. 4,
  14432. };
  14433. static const long _vq_lengthlist__44c0_sm_p2_0[] = {
  14434. 1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14435. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
  14436. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14437. 0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14438. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
  14439. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14440. 0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  14441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14444. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14449. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14450. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14451. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14452. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14457. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14458. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14459. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14462. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14465. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14466. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14470. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14473. 0,
  14474. };
  14475. static const float _vq_quantthresh__44c0_sm_p2_0[] = {
  14476. -1.5, -0.5, 0.5, 1.5,
  14477. };
  14478. static const long _vq_quantmap__44c0_sm_p2_0[] = {
  14479. 3, 1, 0, 2, 4,
  14480. };
  14481. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p2_0 = {
  14482. (float *)_vq_quantthresh__44c0_sm_p2_0,
  14483. (long *)_vq_quantmap__44c0_sm_p2_0,
  14484. 5,
  14485. 5
  14486. };
  14487. static const static_codebook _44c0_sm_p2_0 = {
  14488. 4, 625,
  14489. (long *)_vq_lengthlist__44c0_sm_p2_0,
  14490. 1, -533725184, 1611661312, 3, 0,
  14491. (long *)_vq_quantlist__44c0_sm_p2_0,
  14492. NULL,
  14493. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p2_0,
  14494. NULL,
  14495. 0
  14496. };
  14497. static const long _vq_quantlist__44c0_sm_p3_0[] = {
  14498. 4,
  14499. 3,
  14500. 5,
  14501. 2,
  14502. 6,
  14503. 1,
  14504. 7,
  14505. 0,
  14506. 8,
  14507. };
  14508. static const long _vq_lengthlist__44c0_sm_p3_0[] = {
  14509. 1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 4, 7, 7, 0, 0,
  14510. 0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
  14511. 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
  14512. 9,10, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
  14513. 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  14514. 0,
  14515. };
  14516. static const float _vq_quantthresh__44c0_sm_p3_0[] = {
  14517. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  14518. };
  14519. static const long _vq_quantmap__44c0_sm_p3_0[] = {
  14520. 7, 5, 3, 1, 0, 2, 4, 6,
  14521. 8,
  14522. };
  14523. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p3_0 = {
  14524. (float *)_vq_quantthresh__44c0_sm_p3_0,
  14525. (long *)_vq_quantmap__44c0_sm_p3_0,
  14526. 9,
  14527. 9
  14528. };
  14529. static const static_codebook _44c0_sm_p3_0 = {
  14530. 2, 81,
  14531. (long *)_vq_lengthlist__44c0_sm_p3_0,
  14532. 1, -531628032, 1611661312, 4, 0,
  14533. (long *)_vq_quantlist__44c0_sm_p3_0,
  14534. NULL,
  14535. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p3_0,
  14536. NULL,
  14537. 0
  14538. };
  14539. static const long _vq_quantlist__44c0_sm_p4_0[] = {
  14540. 4,
  14541. 3,
  14542. 5,
  14543. 2,
  14544. 6,
  14545. 1,
  14546. 7,
  14547. 0,
  14548. 8,
  14549. };
  14550. static const long _vq_lengthlist__44c0_sm_p4_0[] = {
  14551. 1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
  14552. 9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
  14553. 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
  14554. 9, 9, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
  14555. 0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0, 9, 9,11,
  14556. 11,
  14557. };
  14558. static const float _vq_quantthresh__44c0_sm_p4_0[] = {
  14559. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  14560. };
  14561. static const long _vq_quantmap__44c0_sm_p4_0[] = {
  14562. 7, 5, 3, 1, 0, 2, 4, 6,
  14563. 8,
  14564. };
  14565. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p4_0 = {
  14566. (float *)_vq_quantthresh__44c0_sm_p4_0,
  14567. (long *)_vq_quantmap__44c0_sm_p4_0,
  14568. 9,
  14569. 9
  14570. };
  14571. static const static_codebook _44c0_sm_p4_0 = {
  14572. 2, 81,
  14573. (long *)_vq_lengthlist__44c0_sm_p4_0,
  14574. 1, -531628032, 1611661312, 4, 0,
  14575. (long *)_vq_quantlist__44c0_sm_p4_0,
  14576. NULL,
  14577. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p4_0,
  14578. NULL,
  14579. 0
  14580. };
  14581. static const long _vq_quantlist__44c0_sm_p5_0[] = {
  14582. 8,
  14583. 7,
  14584. 9,
  14585. 6,
  14586. 10,
  14587. 5,
  14588. 11,
  14589. 4,
  14590. 12,
  14591. 3,
  14592. 13,
  14593. 2,
  14594. 14,
  14595. 1,
  14596. 15,
  14597. 0,
  14598. 16,
  14599. };
  14600. static const long _vq_lengthlist__44c0_sm_p5_0[] = {
  14601. 1, 4, 4, 6, 6, 8, 8, 8, 8, 8, 8, 9, 9,10,10,11,
  14602. 11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
  14603. 11,11, 0, 5, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
  14604. 11,11,11, 0, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
  14605. 11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,
  14606. 10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
  14607. 11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
  14608. 10,11,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
  14609. 10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 9, 9,10,
  14610. 10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
  14611. 10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
  14612. 9,10,10,11,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
  14613. 10,10,10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0,
  14614. 0, 0, 0,10,10,11,11,12,12,12,13,13,13, 0, 0, 0,
  14615. 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
  14616. 0, 0, 0, 0, 0,11,11,12,11,12,12,13,13,13,13, 0,
  14617. 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
  14618. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
  14619. 14,
  14620. };
  14621. static const float _vq_quantthresh__44c0_sm_p5_0[] = {
  14622. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  14623. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  14624. };
  14625. static const long _vq_quantmap__44c0_sm_p5_0[] = {
  14626. 15, 13, 11, 9, 7, 5, 3, 1,
  14627. 0, 2, 4, 6, 8, 10, 12, 14,
  14628. 16,
  14629. };
  14630. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p5_0 = {
  14631. (float *)_vq_quantthresh__44c0_sm_p5_0,
  14632. (long *)_vq_quantmap__44c0_sm_p5_0,
  14633. 17,
  14634. 17
  14635. };
  14636. static const static_codebook _44c0_sm_p5_0 = {
  14637. 2, 289,
  14638. (long *)_vq_lengthlist__44c0_sm_p5_0,
  14639. 1, -529530880, 1611661312, 5, 0,
  14640. (long *)_vq_quantlist__44c0_sm_p5_0,
  14641. NULL,
  14642. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p5_0,
  14643. NULL,
  14644. 0
  14645. };
  14646. static const long _vq_quantlist__44c0_sm_p6_0[] = {
  14647. 1,
  14648. 0,
  14649. 2,
  14650. };
  14651. static const long _vq_lengthlist__44c0_sm_p6_0[] = {
  14652. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
  14653. 9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
  14654. 11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
  14655. 11,10,11,11,10,10, 7,11,10,11,11,11,11,11,11, 6,
  14656. 9, 9,11,10,10,11,11,10, 6, 9, 9,11,10,10,11,10,
  14657. 11,
  14658. };
  14659. static const float _vq_quantthresh__44c0_sm_p6_0[] = {
  14660. -5.5, 5.5,
  14661. };
  14662. static const long _vq_quantmap__44c0_sm_p6_0[] = {
  14663. 1, 0, 2,
  14664. };
  14665. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p6_0 = {
  14666. (float *)_vq_quantthresh__44c0_sm_p6_0,
  14667. (long *)_vq_quantmap__44c0_sm_p6_0,
  14668. 3,
  14669. 3
  14670. };
  14671. static const static_codebook _44c0_sm_p6_0 = {
  14672. 4, 81,
  14673. (long *)_vq_lengthlist__44c0_sm_p6_0,
  14674. 1, -529137664, 1618345984, 2, 0,
  14675. (long *)_vq_quantlist__44c0_sm_p6_0,
  14676. NULL,
  14677. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p6_0,
  14678. NULL,
  14679. 0
  14680. };
  14681. static const long _vq_quantlist__44c0_sm_p6_1[] = {
  14682. 5,
  14683. 4,
  14684. 6,
  14685. 3,
  14686. 7,
  14687. 2,
  14688. 8,
  14689. 1,
  14690. 9,
  14691. 0,
  14692. 10,
  14693. };
  14694. static const long _vq_lengthlist__44c0_sm_p6_1[] = {
  14695. 2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 8, 9, 5, 5, 6, 6,
  14696. 7, 7, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7, 7, 8, 8, 8,
  14697. 8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
  14698. 7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
  14699. 8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
  14700. 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
  14701. 8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
  14702. 10,10,10, 8, 8, 8, 8, 8, 8,
  14703. };
  14704. static const float _vq_quantthresh__44c0_sm_p6_1[] = {
  14705. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  14706. 3.5, 4.5,
  14707. };
  14708. static const long _vq_quantmap__44c0_sm_p6_1[] = {
  14709. 9, 7, 5, 3, 1, 0, 2, 4,
  14710. 6, 8, 10,
  14711. };
  14712. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p6_1 = {
  14713. (float *)_vq_quantthresh__44c0_sm_p6_1,
  14714. (long *)_vq_quantmap__44c0_sm_p6_1,
  14715. 11,
  14716. 11
  14717. };
  14718. static const static_codebook _44c0_sm_p6_1 = {
  14719. 2, 121,
  14720. (long *)_vq_lengthlist__44c0_sm_p6_1,
  14721. 1, -531365888, 1611661312, 4, 0,
  14722. (long *)_vq_quantlist__44c0_sm_p6_1,
  14723. NULL,
  14724. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p6_1,
  14725. NULL,
  14726. 0
  14727. };
  14728. static const long _vq_quantlist__44c0_sm_p7_0[] = {
  14729. 6,
  14730. 5,
  14731. 7,
  14732. 4,
  14733. 8,
  14734. 3,
  14735. 9,
  14736. 2,
  14737. 10,
  14738. 1,
  14739. 11,
  14740. 0,
  14741. 12,
  14742. };
  14743. static const long _vq_lengthlist__44c0_sm_p7_0[] = {
  14744. 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
  14745. 7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
  14746. 8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  14747. 10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  14748. 11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
  14749. 13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0, 9,10,
  14750. 10,10,11,11,12,11,12,12, 0, 0, 0,10,10, 9, 9,11,
  14751. 11,12,12,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
  14752. 13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
  14753. 0, 0, 0, 0,11,12,11,11,13,12,13,13, 0, 0, 0, 0,
  14754. 0,12,12,11,11,13,12,14,14,
  14755. };
  14756. static const float _vq_quantthresh__44c0_sm_p7_0[] = {
  14757. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  14758. 12.5, 17.5, 22.5, 27.5,
  14759. };
  14760. static const long _vq_quantmap__44c0_sm_p7_0[] = {
  14761. 11, 9, 7, 5, 3, 1, 0, 2,
  14762. 4, 6, 8, 10, 12,
  14763. };
  14764. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p7_0 = {
  14765. (float *)_vq_quantthresh__44c0_sm_p7_0,
  14766. (long *)_vq_quantmap__44c0_sm_p7_0,
  14767. 13,
  14768. 13
  14769. };
  14770. static const static_codebook _44c0_sm_p7_0 = {
  14771. 2, 169,
  14772. (long *)_vq_lengthlist__44c0_sm_p7_0,
  14773. 1, -526516224, 1616117760, 4, 0,
  14774. (long *)_vq_quantlist__44c0_sm_p7_0,
  14775. NULL,
  14776. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p7_0,
  14777. NULL,
  14778. 0
  14779. };
  14780. static const long _vq_quantlist__44c0_sm_p7_1[] = {
  14781. 2,
  14782. 1,
  14783. 3,
  14784. 0,
  14785. 4,
  14786. };
  14787. static const long _vq_lengthlist__44c0_sm_p7_1[] = {
  14788. 2, 4, 4, 4, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
  14789. 6, 6, 5, 5, 6, 6, 6, 5, 5,
  14790. };
  14791. static const float _vq_quantthresh__44c0_sm_p7_1[] = {
  14792. -1.5, -0.5, 0.5, 1.5,
  14793. };
  14794. static const long _vq_quantmap__44c0_sm_p7_1[] = {
  14795. 3, 1, 0, 2, 4,
  14796. };
  14797. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p7_1 = {
  14798. (float *)_vq_quantthresh__44c0_sm_p7_1,
  14799. (long *)_vq_quantmap__44c0_sm_p7_1,
  14800. 5,
  14801. 5
  14802. };
  14803. static const static_codebook _44c0_sm_p7_1 = {
  14804. 2, 25,
  14805. (long *)_vq_lengthlist__44c0_sm_p7_1,
  14806. 1, -533725184, 1611661312, 3, 0,
  14807. (long *)_vq_quantlist__44c0_sm_p7_1,
  14808. NULL,
  14809. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p7_1,
  14810. NULL,
  14811. 0
  14812. };
  14813. static const long _vq_quantlist__44c0_sm_p8_0[] = {
  14814. 4,
  14815. 3,
  14816. 5,
  14817. 2,
  14818. 6,
  14819. 1,
  14820. 7,
  14821. 0,
  14822. 8,
  14823. };
  14824. static const long _vq_lengthlist__44c0_sm_p8_0[] = {
  14825. 1, 3, 3,11,11,11,11,11,11, 3, 7, 6,11,11,11,11,
  14826. 11,11, 4, 8, 7,11,11,11,11,11,11,11,11,11,11,11,
  14827. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  14828. 11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  14829. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  14830. 12,
  14831. };
  14832. static const float _vq_quantthresh__44c0_sm_p8_0[] = {
  14833. -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5,
  14834. };
  14835. static const long _vq_quantmap__44c0_sm_p8_0[] = {
  14836. 7, 5, 3, 1, 0, 2, 4, 6,
  14837. 8,
  14838. };
  14839. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p8_0 = {
  14840. (float *)_vq_quantthresh__44c0_sm_p8_0,
  14841. (long *)_vq_quantmap__44c0_sm_p8_0,
  14842. 9,
  14843. 9
  14844. };
  14845. static const static_codebook _44c0_sm_p8_0 = {
  14846. 2, 81,
  14847. (long *)_vq_lengthlist__44c0_sm_p8_0,
  14848. 1, -516186112, 1627103232, 4, 0,
  14849. (long *)_vq_quantlist__44c0_sm_p8_0,
  14850. NULL,
  14851. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p8_0,
  14852. NULL,
  14853. 0
  14854. };
  14855. static const long _vq_quantlist__44c0_sm_p8_1[] = {
  14856. 6,
  14857. 5,
  14858. 7,
  14859. 4,
  14860. 8,
  14861. 3,
  14862. 9,
  14863. 2,
  14864. 10,
  14865. 1,
  14866. 11,
  14867. 0,
  14868. 12,
  14869. };
  14870. static const long _vq_lengthlist__44c0_sm_p8_1[] = {
  14871. 1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
  14872. 7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
  14873. 8,10,10,12,11,12,12,17, 7, 7, 8, 8, 9, 9,10,10,
  14874. 12,12,13,13,18, 7, 7, 8, 7, 9, 9,10,10,12,12,12,
  14875. 13,19,10,10, 8, 8,10,10,11,11,12,12,13,14,19,11,
  14876. 10, 8, 7,10,10,11,11,12,12,13,12,19,19,19,10,10,
  14877. 10,10,11,11,12,12,13,13,19,19,19,11, 9,11, 9,14,
  14878. 12,13,12,13,13,19,20,18,13,14,11,11,12,12,13,13,
  14879. 14,13,20,20,20,15,13,11,10,13,11,13,13,14,13,20,
  14880. 20,20,20,20,13,14,12,12,13,13,13,13,20,20,20,20,
  14881. 20,13,13,12,12,16,13,15,13,
  14882. };
  14883. static const float _vq_quantthresh__44c0_sm_p8_1[] = {
  14884. -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5,
  14885. 42.5, 59.5, 76.5, 93.5,
  14886. };
  14887. static const long _vq_quantmap__44c0_sm_p8_1[] = {
  14888. 11, 9, 7, 5, 3, 1, 0, 2,
  14889. 4, 6, 8, 10, 12,
  14890. };
  14891. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p8_1 = {
  14892. (float *)_vq_quantthresh__44c0_sm_p8_1,
  14893. (long *)_vq_quantmap__44c0_sm_p8_1,
  14894. 13,
  14895. 13
  14896. };
  14897. static const static_codebook _44c0_sm_p8_1 = {
  14898. 2, 169,
  14899. (long *)_vq_lengthlist__44c0_sm_p8_1,
  14900. 1, -522616832, 1620115456, 4, 0,
  14901. (long *)_vq_quantlist__44c0_sm_p8_1,
  14902. NULL,
  14903. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p8_1,
  14904. NULL,
  14905. 0
  14906. };
  14907. static const long _vq_quantlist__44c0_sm_p8_2[] = {
  14908. 8,
  14909. 7,
  14910. 9,
  14911. 6,
  14912. 10,
  14913. 5,
  14914. 11,
  14915. 4,
  14916. 12,
  14917. 3,
  14918. 13,
  14919. 2,
  14920. 14,
  14921. 1,
  14922. 15,
  14923. 0,
  14924. 16,
  14925. };
  14926. static const long _vq_lengthlist__44c0_sm_p8_2[] = {
  14927. 2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
  14928. 8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
  14929. 9, 9,10, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
  14930. 9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
  14931. 9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
  14932. 9,10, 9, 9,10,10,10,11, 8, 8, 8, 8, 9, 9, 9, 9,
  14933. 9, 9, 9,10, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
  14934. 9, 9, 9, 9, 9,10,10,11,10,10, 8, 8, 9, 9, 9, 9,
  14935. 9, 9, 9, 9, 9, 9,10,10,10,10,10,11,11, 8, 8, 9,
  14936. 9, 9, 9, 9, 9, 9, 9, 9,10,11,11,11,11,11, 9, 9,
  14937. 9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,10,11,11, 9,
  14938. 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,11,10,11,11,
  14939. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,10,11,11,
  14940. 11,11,11, 9, 9,10, 9, 9, 9, 9, 9, 9, 9,10,11,10,
  14941. 11,11,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
  14942. 11,11,11,11,11, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,11,
  14943. 11,10,11,11,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
  14944. 10,11,10,11,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,
  14945. 9,
  14946. };
  14947. static const float _vq_quantthresh__44c0_sm_p8_2[] = {
  14948. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  14949. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  14950. };
  14951. static const long _vq_quantmap__44c0_sm_p8_2[] = {
  14952. 15, 13, 11, 9, 7, 5, 3, 1,
  14953. 0, 2, 4, 6, 8, 10, 12, 14,
  14954. 16,
  14955. };
  14956. static const encode_aux_threshmatch _vq_auxt__44c0_sm_p8_2 = {
  14957. (float *)_vq_quantthresh__44c0_sm_p8_2,
  14958. (long *)_vq_quantmap__44c0_sm_p8_2,
  14959. 17,
  14960. 17
  14961. };
  14962. static const static_codebook _44c0_sm_p8_2 = {
  14963. 2, 289,
  14964. (long *)_vq_lengthlist__44c0_sm_p8_2,
  14965. 1, -529530880, 1611661312, 5, 0,
  14966. (long *)_vq_quantlist__44c0_sm_p8_2,
  14967. NULL,
  14968. (encode_aux_threshmatch *)&_vq_auxt__44c0_sm_p8_2,
  14969. NULL,
  14970. 0
  14971. };
  14972. static const long _huff_lengthlist__44c0_sm_short[] = {
  14973. 6, 6,12,13,13,14,16,17,17, 4, 2, 5, 8, 7, 9,12,
  14974. 15,15, 9, 4, 5, 9, 7, 9,12,16,18,11, 6, 7, 4, 6,
  14975. 8,11,14,18,10, 5, 6, 5, 5, 7,10,14,17,10, 5, 7,
  14976. 7, 6, 7,10,13,16,11, 5, 7, 7, 7, 8,10,12,15,13,
  14977. 6, 7, 5, 5, 7, 9,12,13,16, 8, 9, 6, 6, 7, 9,10,
  14978. 12,
  14979. };
  14980. static const static_codebook _huff_book__44c0_sm_short = {
  14981. 2, 81,
  14982. (long *)_huff_lengthlist__44c0_sm_short,
  14983. 0, 0, 0, 0, 0,
  14984. NULL,
  14985. NULL,
  14986. NULL,
  14987. NULL,
  14988. 0
  14989. };
  14990. static const long _huff_lengthlist__44c1_s_long[] = {
  14991. 5, 5, 9,10, 9, 9,10,11,12, 5, 1, 5, 6, 6, 7,10,
  14992. 12,14, 9, 5, 6, 8, 8,10,12,14,14,10, 5, 8, 5, 6,
  14993. 8,11,13,14, 9, 5, 7, 6, 6, 8,10,12,11, 9, 7, 9,
  14994. 7, 6, 6, 7,10,10,10, 9,12, 9, 8, 7, 7,10,12,11,
  14995. 11,13,12,10, 9, 8, 9,11,11,14,15,15,13,11, 9, 9,
  14996. 11,
  14997. };
  14998. static const static_codebook _huff_book__44c1_s_long = {
  14999. 2, 81,
  15000. (long *)_huff_lengthlist__44c1_s_long,
  15001. 0, 0, 0, 0, 0,
  15002. NULL,
  15003. NULL,
  15004. NULL,
  15005. NULL,
  15006. 0
  15007. };
  15008. static const long _vq_quantlist__44c1_s_p1_0[] = {
  15009. 1,
  15010. 0,
  15011. 2,
  15012. };
  15013. static const long _vq_lengthlist__44c1_s_p1_0[] = {
  15014. 2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
  15015. 0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15016. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15017. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15018. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15019. 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
  15020. 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15021. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15022. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15023. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15024. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
  15025. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15026. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15027. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15028. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15029. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15030. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15031. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15032. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15033. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15034. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15035. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15036. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15037. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15038. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15039. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15040. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15041. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15042. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15043. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15044. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15045. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15046. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15047. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15048. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15049. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15050. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15051. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15052. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15053. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15054. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15055. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15056. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15057. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15058. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15059. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
  15060. 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
  15061. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15062. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15063. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15064. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
  15065. 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
  15066. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15067. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15068. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15069. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
  15070. 0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
  15071. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15072. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15073. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15074. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15075. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15076. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15077. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15078. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15079. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15080. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15081. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15082. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15083. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15084. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15085. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15086. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15087. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15088. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15089. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15090. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15091. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15092. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15093. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15094. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15095. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15096. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15097. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15098. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15099. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15100. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15105. 0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
  15106. 0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15110. 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
  15111. 0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
  15112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15113. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15114. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15115. 0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
  15116. 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  15117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15424. 0,
  15425. };
  15426. static const float _vq_quantthresh__44c1_s_p1_0[] = {
  15427. -0.5, 0.5,
  15428. };
  15429. static const long _vq_quantmap__44c1_s_p1_0[] = {
  15430. 1, 0, 2,
  15431. };
  15432. static const encode_aux_threshmatch _vq_auxt__44c1_s_p1_0 = {
  15433. (float *)_vq_quantthresh__44c1_s_p1_0,
  15434. (long *)_vq_quantmap__44c1_s_p1_0,
  15435. 3,
  15436. 3
  15437. };
  15438. static const static_codebook _44c1_s_p1_0 = {
  15439. 8, 6561,
  15440. (long *)_vq_lengthlist__44c1_s_p1_0,
  15441. 1, -535822336, 1611661312, 2, 0,
  15442. (long *)_vq_quantlist__44c1_s_p1_0,
  15443. NULL,
  15444. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p1_0,
  15445. NULL,
  15446. 0
  15447. };
  15448. static const long _vq_quantlist__44c1_s_p2_0[] = {
  15449. 2,
  15450. 1,
  15451. 3,
  15452. 0,
  15453. 4,
  15454. };
  15455. static const long _vq_lengthlist__44c1_s_p2_0[] = {
  15456. 2, 3, 4, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15457. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
  15458. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15459. 0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
  15461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15462. 0, 0, 0, 0, 6, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
  15463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15465. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15466. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15470. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15475. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15476. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15478. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15479. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15480. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15481. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15482. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15483. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15484. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15488. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15489. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15490. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15491. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15492. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15493. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15494. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15495. 0,
  15496. };
  15497. static const float _vq_quantthresh__44c1_s_p2_0[] = {
  15498. -1.5, -0.5, 0.5, 1.5,
  15499. };
  15500. static const long _vq_quantmap__44c1_s_p2_0[] = {
  15501. 3, 1, 0, 2, 4,
  15502. };
  15503. static const encode_aux_threshmatch _vq_auxt__44c1_s_p2_0 = {
  15504. (float *)_vq_quantthresh__44c1_s_p2_0,
  15505. (long *)_vq_quantmap__44c1_s_p2_0,
  15506. 5,
  15507. 5
  15508. };
  15509. static const static_codebook _44c1_s_p2_0 = {
  15510. 4, 625,
  15511. (long *)_vq_lengthlist__44c1_s_p2_0,
  15512. 1, -533725184, 1611661312, 3, 0,
  15513. (long *)_vq_quantlist__44c1_s_p2_0,
  15514. NULL,
  15515. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p2_0,
  15516. NULL,
  15517. 0
  15518. };
  15519. static const long _vq_quantlist__44c1_s_p3_0[] = {
  15520. 4,
  15521. 3,
  15522. 5,
  15523. 2,
  15524. 6,
  15525. 1,
  15526. 7,
  15527. 0,
  15528. 8,
  15529. };
  15530. static const long _vq_lengthlist__44c1_s_p3_0[] = {
  15531. 1, 3, 2, 7, 7, 0, 0, 0, 0, 0,13,13, 6, 6, 0, 0,
  15532. 0, 0, 0,12, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
  15533. 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
  15534. 8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
  15535. 0, 0,11,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  15536. 0,
  15537. };
  15538. static const float _vq_quantthresh__44c1_s_p3_0[] = {
  15539. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  15540. };
  15541. static const long _vq_quantmap__44c1_s_p3_0[] = {
  15542. 7, 5, 3, 1, 0, 2, 4, 6,
  15543. 8,
  15544. };
  15545. static const encode_aux_threshmatch _vq_auxt__44c1_s_p3_0 = {
  15546. (float *)_vq_quantthresh__44c1_s_p3_0,
  15547. (long *)_vq_quantmap__44c1_s_p3_0,
  15548. 9,
  15549. 9
  15550. };
  15551. static const static_codebook _44c1_s_p3_0 = {
  15552. 2, 81,
  15553. (long *)_vq_lengthlist__44c1_s_p3_0,
  15554. 1, -531628032, 1611661312, 4, 0,
  15555. (long *)_vq_quantlist__44c1_s_p3_0,
  15556. NULL,
  15557. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p3_0,
  15558. NULL,
  15559. 0
  15560. };
  15561. static const long _vq_quantlist__44c1_s_p4_0[] = {
  15562. 4,
  15563. 3,
  15564. 5,
  15565. 2,
  15566. 6,
  15567. 1,
  15568. 7,
  15569. 0,
  15570. 8,
  15571. };
  15572. static const long _vq_lengthlist__44c1_s_p4_0[] = {
  15573. 1, 3, 3, 6, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
  15574. 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
  15575. 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
  15576. 9, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
  15577. 0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
  15578. 11,
  15579. };
  15580. static const float _vq_quantthresh__44c1_s_p4_0[] = {
  15581. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  15582. };
  15583. static const long _vq_quantmap__44c1_s_p4_0[] = {
  15584. 7, 5, 3, 1, 0, 2, 4, 6,
  15585. 8,
  15586. };
  15587. static const encode_aux_threshmatch _vq_auxt__44c1_s_p4_0 = {
  15588. (float *)_vq_quantthresh__44c1_s_p4_0,
  15589. (long *)_vq_quantmap__44c1_s_p4_0,
  15590. 9,
  15591. 9
  15592. };
  15593. static const static_codebook _44c1_s_p4_0 = {
  15594. 2, 81,
  15595. (long *)_vq_lengthlist__44c1_s_p4_0,
  15596. 1, -531628032, 1611661312, 4, 0,
  15597. (long *)_vq_quantlist__44c1_s_p4_0,
  15598. NULL,
  15599. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p4_0,
  15600. NULL,
  15601. 0
  15602. };
  15603. static const long _vq_quantlist__44c1_s_p5_0[] = {
  15604. 8,
  15605. 7,
  15606. 9,
  15607. 6,
  15608. 10,
  15609. 5,
  15610. 11,
  15611. 4,
  15612. 12,
  15613. 3,
  15614. 13,
  15615. 2,
  15616. 14,
  15617. 1,
  15618. 15,
  15619. 0,
  15620. 16,
  15621. };
  15622. static const long _vq_lengthlist__44c1_s_p5_0[] = {
  15623. 1, 4, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
  15624. 11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
  15625. 11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
  15626. 10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  15627. 11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
  15628. 10,11,11,12,11, 0, 0, 0, 8, 8, 9, 9, 9,10,10,10,
  15629. 10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10, 9,10,
  15630. 10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
  15631. 10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
  15632. 10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
  15633. 10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
  15634. 9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
  15635. 10,10,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0,
  15636. 0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
  15637. 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13, 0, 0,
  15638. 0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
  15639. 0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,14,14,
  15640. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
  15641. 14,
  15642. };
  15643. static const float _vq_quantthresh__44c1_s_p5_0[] = {
  15644. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  15645. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  15646. };
  15647. static const long _vq_quantmap__44c1_s_p5_0[] = {
  15648. 15, 13, 11, 9, 7, 5, 3, 1,
  15649. 0, 2, 4, 6, 8, 10, 12, 14,
  15650. 16,
  15651. };
  15652. static const encode_aux_threshmatch _vq_auxt__44c1_s_p5_0 = {
  15653. (float *)_vq_quantthresh__44c1_s_p5_0,
  15654. (long *)_vq_quantmap__44c1_s_p5_0,
  15655. 17,
  15656. 17
  15657. };
  15658. static const static_codebook _44c1_s_p5_0 = {
  15659. 2, 289,
  15660. (long *)_vq_lengthlist__44c1_s_p5_0,
  15661. 1, -529530880, 1611661312, 5, 0,
  15662. (long *)_vq_quantlist__44c1_s_p5_0,
  15663. NULL,
  15664. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p5_0,
  15665. NULL,
  15666. 0
  15667. };
  15668. static const long _vq_quantlist__44c1_s_p6_0[] = {
  15669. 1,
  15670. 0,
  15671. 2,
  15672. };
  15673. static const long _vq_lengthlist__44c1_s_p6_0[] = {
  15674. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
  15675. 9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 6,10,10,11,11,
  15676. 11,11,10,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
  15677. 11,10,11,11,10,10, 7,11,10,11,11,11,12,11,11, 7,
  15678. 9, 9,11,10,10,11,11,10, 6, 9, 9,10,10,10,12,10,
  15679. 11,
  15680. };
  15681. static const float _vq_quantthresh__44c1_s_p6_0[] = {
  15682. -5.5, 5.5,
  15683. };
  15684. static const long _vq_quantmap__44c1_s_p6_0[] = {
  15685. 1, 0, 2,
  15686. };
  15687. static const encode_aux_threshmatch _vq_auxt__44c1_s_p6_0 = {
  15688. (float *)_vq_quantthresh__44c1_s_p6_0,
  15689. (long *)_vq_quantmap__44c1_s_p6_0,
  15690. 3,
  15691. 3
  15692. };
  15693. static const static_codebook _44c1_s_p6_0 = {
  15694. 4, 81,
  15695. (long *)_vq_lengthlist__44c1_s_p6_0,
  15696. 1, -529137664, 1618345984, 2, 0,
  15697. (long *)_vq_quantlist__44c1_s_p6_0,
  15698. NULL,
  15699. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p6_0,
  15700. NULL,
  15701. 0
  15702. };
  15703. static const long _vq_quantlist__44c1_s_p6_1[] = {
  15704. 5,
  15705. 4,
  15706. 6,
  15707. 3,
  15708. 7,
  15709. 2,
  15710. 8,
  15711. 1,
  15712. 9,
  15713. 0,
  15714. 10,
  15715. };
  15716. static const long _vq_lengthlist__44c1_s_p6_1[] = {
  15717. 2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
  15718. 7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
  15719. 8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
  15720. 7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
  15721. 8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
  15722. 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
  15723. 8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
  15724. 10,10,10, 8, 8, 8, 8, 8, 8,
  15725. };
  15726. static const float _vq_quantthresh__44c1_s_p6_1[] = {
  15727. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  15728. 3.5, 4.5,
  15729. };
  15730. static const long _vq_quantmap__44c1_s_p6_1[] = {
  15731. 9, 7, 5, 3, 1, 0, 2, 4,
  15732. 6, 8, 10,
  15733. };
  15734. static const encode_aux_threshmatch _vq_auxt__44c1_s_p6_1 = {
  15735. (float *)_vq_quantthresh__44c1_s_p6_1,
  15736. (long *)_vq_quantmap__44c1_s_p6_1,
  15737. 11,
  15738. 11
  15739. };
  15740. static const static_codebook _44c1_s_p6_1 = {
  15741. 2, 121,
  15742. (long *)_vq_lengthlist__44c1_s_p6_1,
  15743. 1, -531365888, 1611661312, 4, 0,
  15744. (long *)_vq_quantlist__44c1_s_p6_1,
  15745. NULL,
  15746. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p6_1,
  15747. NULL,
  15748. 0
  15749. };
  15750. static const long _vq_quantlist__44c1_s_p7_0[] = {
  15751. 6,
  15752. 5,
  15753. 7,
  15754. 4,
  15755. 8,
  15756. 3,
  15757. 9,
  15758. 2,
  15759. 10,
  15760. 1,
  15761. 11,
  15762. 0,
  15763. 12,
  15764. };
  15765. static const long _vq_lengthlist__44c1_s_p7_0[] = {
  15766. 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 9, 7, 5, 6,
  15767. 7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
  15768. 8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  15769. 10,10,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  15770. 11, 0,12,12, 9, 9, 9,10,10,10,11,11,11,11, 0,13,
  15771. 13, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0,10,10,
  15772. 10,10,11,11,12,11,12,12, 0, 0, 0,10,10,10, 9,11,
  15773. 11,12,11,13,12, 0, 0, 0,13,13,10,10,11,11,12,12,
  15774. 13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
  15775. 0, 0, 0, 0,11,12,11,11,12,12,14,13, 0, 0, 0, 0,
  15776. 0,12,11,11,11,13,10,14,13,
  15777. };
  15778. static const float _vq_quantthresh__44c1_s_p7_0[] = {
  15779. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  15780. 12.5, 17.5, 22.5, 27.5,
  15781. };
  15782. static const long _vq_quantmap__44c1_s_p7_0[] = {
  15783. 11, 9, 7, 5, 3, 1, 0, 2,
  15784. 4, 6, 8, 10, 12,
  15785. };
  15786. static const encode_aux_threshmatch _vq_auxt__44c1_s_p7_0 = {
  15787. (float *)_vq_quantthresh__44c1_s_p7_0,
  15788. (long *)_vq_quantmap__44c1_s_p7_0,
  15789. 13,
  15790. 13
  15791. };
  15792. static const static_codebook _44c1_s_p7_0 = {
  15793. 2, 169,
  15794. (long *)_vq_lengthlist__44c1_s_p7_0,
  15795. 1, -526516224, 1616117760, 4, 0,
  15796. (long *)_vq_quantlist__44c1_s_p7_0,
  15797. NULL,
  15798. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p7_0,
  15799. NULL,
  15800. 0
  15801. };
  15802. static const long _vq_quantlist__44c1_s_p7_1[] = {
  15803. 2,
  15804. 1,
  15805. 3,
  15806. 0,
  15807. 4,
  15808. };
  15809. static const long _vq_lengthlist__44c1_s_p7_1[] = {
  15810. 2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
  15811. 6, 6, 5, 5, 6, 6, 6, 5, 5,
  15812. };
  15813. static const float _vq_quantthresh__44c1_s_p7_1[] = {
  15814. -1.5, -0.5, 0.5, 1.5,
  15815. };
  15816. static const long _vq_quantmap__44c1_s_p7_1[] = {
  15817. 3, 1, 0, 2, 4,
  15818. };
  15819. static const encode_aux_threshmatch _vq_auxt__44c1_s_p7_1 = {
  15820. (float *)_vq_quantthresh__44c1_s_p7_1,
  15821. (long *)_vq_quantmap__44c1_s_p7_1,
  15822. 5,
  15823. 5
  15824. };
  15825. static const static_codebook _44c1_s_p7_1 = {
  15826. 2, 25,
  15827. (long *)_vq_lengthlist__44c1_s_p7_1,
  15828. 1, -533725184, 1611661312, 3, 0,
  15829. (long *)_vq_quantlist__44c1_s_p7_1,
  15830. NULL,
  15831. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p7_1,
  15832. NULL,
  15833. 0
  15834. };
  15835. static const long _vq_quantlist__44c1_s_p8_0[] = {
  15836. 6,
  15837. 5,
  15838. 7,
  15839. 4,
  15840. 8,
  15841. 3,
  15842. 9,
  15843. 2,
  15844. 10,
  15845. 1,
  15846. 11,
  15847. 0,
  15848. 12,
  15849. };
  15850. static const long _vq_lengthlist__44c1_s_p8_0[] = {
  15851. 1, 4, 3,10,10,10,10,10,10,10,10,10,10, 4, 8, 6,
  15852. 10,10,10,10,10,10,10,10,10,10, 4, 8, 7,10,10,10,
  15853. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  15854. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  15855. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  15856. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  15857. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  15858. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  15859. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  15860. 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
  15861. 10,10,10,10,10,10,10,10,10,
  15862. };
  15863. static const float _vq_quantthresh__44c1_s_p8_0[] = {
  15864. -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5,
  15865. 552.5, 773.5, 994.5, 1215.5,
  15866. };
  15867. static const long _vq_quantmap__44c1_s_p8_0[] = {
  15868. 11, 9, 7, 5, 3, 1, 0, 2,
  15869. 4, 6, 8, 10, 12,
  15870. };
  15871. static const encode_aux_threshmatch _vq_auxt__44c1_s_p8_0 = {
  15872. (float *)_vq_quantthresh__44c1_s_p8_0,
  15873. (long *)_vq_quantmap__44c1_s_p8_0,
  15874. 13,
  15875. 13
  15876. };
  15877. static const static_codebook _44c1_s_p8_0 = {
  15878. 2, 169,
  15879. (long *)_vq_lengthlist__44c1_s_p8_0,
  15880. 1, -514541568, 1627103232, 4, 0,
  15881. (long *)_vq_quantlist__44c1_s_p8_0,
  15882. NULL,
  15883. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p8_0,
  15884. NULL,
  15885. 0
  15886. };
  15887. static const long _vq_quantlist__44c1_s_p8_1[] = {
  15888. 6,
  15889. 5,
  15890. 7,
  15891. 4,
  15892. 8,
  15893. 3,
  15894. 9,
  15895. 2,
  15896. 10,
  15897. 1,
  15898. 11,
  15899. 0,
  15900. 12,
  15901. };
  15902. static const long _vq_lengthlist__44c1_s_p8_1[] = {
  15903. 1, 4, 4, 6, 5, 7, 7, 9, 9,10,10,12,12, 6, 5, 5,
  15904. 7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
  15905. 8,10,10,11,11,12,12,15, 7, 7, 8, 8, 9, 9,11,11,
  15906. 12,12,13,12,15, 8, 8, 8, 7, 9, 9,10,10,12,12,13,
  15907. 13,16,11,10, 8, 8,10,10,11,11,12,12,13,13,16,11,
  15908. 11, 9, 8,11,10,11,11,12,12,13,12,16,16,16,10,11,
  15909. 10,11,12,12,12,12,13,13,16,16,16,11, 9,11, 9,14,
  15910. 12,12,12,13,13,16,16,16,12,14,11,12,12,12,13,13,
  15911. 14,13,16,16,16,15,13,12,10,13,10,13,14,13,13,16,
  15912. 16,16,16,16,13,14,12,13,13,12,13,13,16,16,16,16,
  15913. 16,13,12,12,11,14,12,15,13,
  15914. };
  15915. static const float _vq_quantthresh__44c1_s_p8_1[] = {
  15916. -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5,
  15917. 42.5, 59.5, 76.5, 93.5,
  15918. };
  15919. static const long _vq_quantmap__44c1_s_p8_1[] = {
  15920. 11, 9, 7, 5, 3, 1, 0, 2,
  15921. 4, 6, 8, 10, 12,
  15922. };
  15923. static const encode_aux_threshmatch _vq_auxt__44c1_s_p8_1 = {
  15924. (float *)_vq_quantthresh__44c1_s_p8_1,
  15925. (long *)_vq_quantmap__44c1_s_p8_1,
  15926. 13,
  15927. 13
  15928. };
  15929. static const static_codebook _44c1_s_p8_1 = {
  15930. 2, 169,
  15931. (long *)_vq_lengthlist__44c1_s_p8_1,
  15932. 1, -522616832, 1620115456, 4, 0,
  15933. (long *)_vq_quantlist__44c1_s_p8_1,
  15934. NULL,
  15935. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p8_1,
  15936. NULL,
  15937. 0
  15938. };
  15939. static const long _vq_quantlist__44c1_s_p8_2[] = {
  15940. 8,
  15941. 7,
  15942. 9,
  15943. 6,
  15944. 10,
  15945. 5,
  15946. 11,
  15947. 4,
  15948. 12,
  15949. 3,
  15950. 13,
  15951. 2,
  15952. 14,
  15953. 1,
  15954. 15,
  15955. 0,
  15956. 16,
  15957. };
  15958. static const long _vq_lengthlist__44c1_s_p8_2[] = {
  15959. 2, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
  15960. 8,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
  15961. 9, 9,10,10,10, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
  15962. 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
  15963. 9,10, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
  15964. 9,10, 9, 9,10,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
  15965. 9, 9,10, 9, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
  15966. 9, 9, 9, 9, 9,10,10,11,11,11, 8, 8, 9, 9, 9, 9,
  15967. 9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11, 8, 8, 9,
  15968. 9, 9, 9,10, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9,
  15969. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11, 9,
  15970. 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11,
  15971. 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10,11,11,
  15972. 11,11,11, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,10,11,11,
  15973. 11,11,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
  15974. 11,11,11,11,11, 9,10, 9, 9, 9, 9,10, 9, 9, 9,11,
  15975. 11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9,10, 9,
  15976. 11,11,10,11,11,11,11,10,11, 9, 9, 9, 9, 9, 9, 9,
  15977. 9,
  15978. };
  15979. static const float _vq_quantthresh__44c1_s_p8_2[] = {
  15980. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  15981. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  15982. };
  15983. static const long _vq_quantmap__44c1_s_p8_2[] = {
  15984. 15, 13, 11, 9, 7, 5, 3, 1,
  15985. 0, 2, 4, 6, 8, 10, 12, 14,
  15986. 16,
  15987. };
  15988. static const encode_aux_threshmatch _vq_auxt__44c1_s_p8_2 = {
  15989. (float *)_vq_quantthresh__44c1_s_p8_2,
  15990. (long *)_vq_quantmap__44c1_s_p8_2,
  15991. 17,
  15992. 17
  15993. };
  15994. static const static_codebook _44c1_s_p8_2 = {
  15995. 2, 289,
  15996. (long *)_vq_lengthlist__44c1_s_p8_2,
  15997. 1, -529530880, 1611661312, 5, 0,
  15998. (long *)_vq_quantlist__44c1_s_p8_2,
  15999. NULL,
  16000. (encode_aux_threshmatch *)&_vq_auxt__44c1_s_p8_2,
  16001. NULL,
  16002. 0
  16003. };
  16004. static const long _huff_lengthlist__44c1_s_short[] = {
  16005. 6, 8,13,12,13,14,15,16,16, 4, 2, 4, 7, 6, 8,11,
  16006. 13,15,10, 4, 4, 8, 6, 8,11,14,17,11, 5, 6, 5, 6,
  16007. 8,12,14,17,11, 5, 5, 6, 5, 7,10,13,16,12, 6, 7,
  16008. 8, 7, 8,10,13,15,13, 8, 8, 7, 7, 8,10,12,15,15,
  16009. 7, 7, 5, 5, 7, 9,12,14,15, 8, 8, 6, 6, 7, 8,10,
  16010. 11,
  16011. };
  16012. static const static_codebook _huff_book__44c1_s_short = {
  16013. 2, 81,
  16014. (long *)_huff_lengthlist__44c1_s_short,
  16015. 0, 0, 0, 0, 0,
  16016. NULL,
  16017. NULL,
  16018. NULL,
  16019. NULL,
  16020. 0
  16021. };
  16022. static const long _huff_lengthlist__44c1_sm_long[] = {
  16023. 5, 4, 8,10, 9, 9,10,11,12, 4, 2, 5, 6, 6, 8,10,
  16024. 11,13, 8, 4, 6, 8, 7, 9,12,12,14,10, 6, 8, 4, 5,
  16025. 6, 9,11,12, 9, 5, 6, 5, 5, 6, 9,11,11, 9, 7, 9,
  16026. 6, 5, 5, 7,10,10,10, 9,11, 8, 7, 6, 7, 9,11,11,
  16027. 12,13,10,10, 9, 8, 9,11,11,15,15,12,13,11, 9,10,
  16028. 11,
  16029. };
  16030. static const static_codebook _huff_book__44c1_sm_long = {
  16031. 2, 81,
  16032. (long *)_huff_lengthlist__44c1_sm_long,
  16033. 0, 0, 0, 0, 0,
  16034. NULL,
  16035. NULL,
  16036. NULL,
  16037. NULL,
  16038. 0
  16039. };
  16040. static const long _vq_quantlist__44c1_sm_p1_0[] = {
  16041. 1,
  16042. 0,
  16043. 2,
  16044. };
  16045. static const long _vq_lengthlist__44c1_sm_p1_0[] = {
  16046. 1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  16047. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16048. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16049. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16050. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16051. 0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  16052. 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16053. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16054. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16055. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16056. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
  16057. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16058. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16059. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16060. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16061. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16062. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16063. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16064. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16065. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16066. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16067. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16068. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16069. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16070. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16071. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16072. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16073. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16074. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16075. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16076. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16077. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16078. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16079. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16080. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16081. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16082. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16083. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16084. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16085. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16086. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16087. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16088. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16089. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16090. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16091. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
  16092. 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
  16093. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16094. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16095. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16096. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
  16097. 0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
  16098. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16099. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16100. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  16102. 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
  16103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16105. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16113. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16114. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16124. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16129. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16137. 0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
  16138. 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16142. 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
  16143. 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
  16144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16147. 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
  16148. 0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
  16149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16175. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16180. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16425. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16426. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16427. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16428. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16429. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16430. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16431. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16432. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16433. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16434. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16435. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16436. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16437. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16438. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16439. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16440. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16444. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16449. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16450. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16451. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16452. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16456. 0,
  16457. };
  16458. static const float _vq_quantthresh__44c1_sm_p1_0[] = {
  16459. -0.5, 0.5,
  16460. };
  16461. static const long _vq_quantmap__44c1_sm_p1_0[] = {
  16462. 1, 0, 2,
  16463. };
  16464. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p1_0 = {
  16465. (float *)_vq_quantthresh__44c1_sm_p1_0,
  16466. (long *)_vq_quantmap__44c1_sm_p1_0,
  16467. 3,
  16468. 3
  16469. };
  16470. static const static_codebook _44c1_sm_p1_0 = {
  16471. 8, 6561,
  16472. (long *)_vq_lengthlist__44c1_sm_p1_0,
  16473. 1, -535822336, 1611661312, 2, 0,
  16474. (long *)_vq_quantlist__44c1_sm_p1_0,
  16475. NULL,
  16476. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p1_0,
  16477. NULL,
  16478. 0
  16479. };
  16480. static const long _vq_quantlist__44c1_sm_p2_0[] = {
  16481. 2,
  16482. 1,
  16483. 3,
  16484. 0,
  16485. 4,
  16486. };
  16487. static const long _vq_lengthlist__44c1_sm_p2_0[] = {
  16488. 2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16489. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
  16490. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16491. 0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16492. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
  16493. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16494. 0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  16495. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16496. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16497. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16498. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16499. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16500. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16501. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16502. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16503. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16504. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16505. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16506. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16507. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16508. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16509. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16510. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16511. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16512. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16513. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16514. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16515. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16516. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16517. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16518. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16519. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16520. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16521. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16522. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16523. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16524. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16525. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16526. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16527. 0,
  16528. };
  16529. static const float _vq_quantthresh__44c1_sm_p2_0[] = {
  16530. -1.5, -0.5, 0.5, 1.5,
  16531. };
  16532. static const long _vq_quantmap__44c1_sm_p2_0[] = {
  16533. 3, 1, 0, 2, 4,
  16534. };
  16535. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p2_0 = {
  16536. (float *)_vq_quantthresh__44c1_sm_p2_0,
  16537. (long *)_vq_quantmap__44c1_sm_p2_0,
  16538. 5,
  16539. 5
  16540. };
  16541. static const static_codebook _44c1_sm_p2_0 = {
  16542. 4, 625,
  16543. (long *)_vq_lengthlist__44c1_sm_p2_0,
  16544. 1, -533725184, 1611661312, 3, 0,
  16545. (long *)_vq_quantlist__44c1_sm_p2_0,
  16546. NULL,
  16547. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p2_0,
  16548. NULL,
  16549. 0
  16550. };
  16551. static const long _vq_quantlist__44c1_sm_p3_0[] = {
  16552. 4,
  16553. 3,
  16554. 5,
  16555. 2,
  16556. 6,
  16557. 1,
  16558. 7,
  16559. 0,
  16560. 8,
  16561. };
  16562. static const long _vq_lengthlist__44c1_sm_p3_0[] = {
  16563. 1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 5, 6, 6, 0, 0,
  16564. 0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 7, 7, 7, 7,
  16565. 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
  16566. 8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
  16567. 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  16568. 0,
  16569. };
  16570. static const float _vq_quantthresh__44c1_sm_p3_0[] = {
  16571. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  16572. };
  16573. static const long _vq_quantmap__44c1_sm_p3_0[] = {
  16574. 7, 5, 3, 1, 0, 2, 4, 6,
  16575. 8,
  16576. };
  16577. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p3_0 = {
  16578. (float *)_vq_quantthresh__44c1_sm_p3_0,
  16579. (long *)_vq_quantmap__44c1_sm_p3_0,
  16580. 9,
  16581. 9
  16582. };
  16583. static const static_codebook _44c1_sm_p3_0 = {
  16584. 2, 81,
  16585. (long *)_vq_lengthlist__44c1_sm_p3_0,
  16586. 1, -531628032, 1611661312, 4, 0,
  16587. (long *)_vq_quantlist__44c1_sm_p3_0,
  16588. NULL,
  16589. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p3_0,
  16590. NULL,
  16591. 0
  16592. };
  16593. static const long _vq_quantlist__44c1_sm_p4_0[] = {
  16594. 4,
  16595. 3,
  16596. 5,
  16597. 2,
  16598. 6,
  16599. 1,
  16600. 7,
  16601. 0,
  16602. 8,
  16603. };
  16604. static const long _vq_lengthlist__44c1_sm_p4_0[] = {
  16605. 1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7, 8, 8,
  16606. 9, 9, 0, 6, 6, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
  16607. 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
  16608. 8, 8, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
  16609. 0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0, 9, 9,11,
  16610. 11,
  16611. };
  16612. static const float _vq_quantthresh__44c1_sm_p4_0[] = {
  16613. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  16614. };
  16615. static const long _vq_quantmap__44c1_sm_p4_0[] = {
  16616. 7, 5, 3, 1, 0, 2, 4, 6,
  16617. 8,
  16618. };
  16619. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p4_0 = {
  16620. (float *)_vq_quantthresh__44c1_sm_p4_0,
  16621. (long *)_vq_quantmap__44c1_sm_p4_0,
  16622. 9,
  16623. 9
  16624. };
  16625. static const static_codebook _44c1_sm_p4_0 = {
  16626. 2, 81,
  16627. (long *)_vq_lengthlist__44c1_sm_p4_0,
  16628. 1, -531628032, 1611661312, 4, 0,
  16629. (long *)_vq_quantlist__44c1_sm_p4_0,
  16630. NULL,
  16631. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p4_0,
  16632. NULL,
  16633. 0
  16634. };
  16635. static const long _vq_quantlist__44c1_sm_p5_0[] = {
  16636. 8,
  16637. 7,
  16638. 9,
  16639. 6,
  16640. 10,
  16641. 5,
  16642. 11,
  16643. 4,
  16644. 12,
  16645. 3,
  16646. 13,
  16647. 2,
  16648. 14,
  16649. 1,
  16650. 15,
  16651. 0,
  16652. 16,
  16653. };
  16654. static const long _vq_lengthlist__44c1_sm_p5_0[] = {
  16655. 2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
  16656. 11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
  16657. 11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
  16658. 10,11,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  16659. 11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
  16660. 10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,10,
  16661. 10,11,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,
  16662. 10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
  16663. 10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
  16664. 10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
  16665. 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
  16666. 9, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
  16667. 9, 9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0,
  16668. 0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
  16669. 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0, 0,
  16670. 0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
  16671. 0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14,
  16672. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
  16673. 14,
  16674. };
  16675. static const float _vq_quantthresh__44c1_sm_p5_0[] = {
  16676. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  16677. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  16678. };
  16679. static const long _vq_quantmap__44c1_sm_p5_0[] = {
  16680. 15, 13, 11, 9, 7, 5, 3, 1,
  16681. 0, 2, 4, 6, 8, 10, 12, 14,
  16682. 16,
  16683. };
  16684. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p5_0 = {
  16685. (float *)_vq_quantthresh__44c1_sm_p5_0,
  16686. (long *)_vq_quantmap__44c1_sm_p5_0,
  16687. 17,
  16688. 17
  16689. };
  16690. static const static_codebook _44c1_sm_p5_0 = {
  16691. 2, 289,
  16692. (long *)_vq_lengthlist__44c1_sm_p5_0,
  16693. 1, -529530880, 1611661312, 5, 0,
  16694. (long *)_vq_quantlist__44c1_sm_p5_0,
  16695. NULL,
  16696. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p5_0,
  16697. NULL,
  16698. 0
  16699. };
  16700. static const long _vq_quantlist__44c1_sm_p6_0[] = {
  16701. 1,
  16702. 0,
  16703. 2,
  16704. };
  16705. static const long _vq_lengthlist__44c1_sm_p6_0[] = {
  16706. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
  16707. 9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
  16708. 11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
  16709. 11,10,11,11,10,10, 7,11,11,11,11,11,11,11,11, 6,
  16710. 9, 9,11,10,10,11,11,10, 6, 9, 9,10,10,10,11,10,
  16711. 11,
  16712. };
  16713. static const float _vq_quantthresh__44c1_sm_p6_0[] = {
  16714. -5.5, 5.5,
  16715. };
  16716. static const long _vq_quantmap__44c1_sm_p6_0[] = {
  16717. 1, 0, 2,
  16718. };
  16719. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p6_0 = {
  16720. (float *)_vq_quantthresh__44c1_sm_p6_0,
  16721. (long *)_vq_quantmap__44c1_sm_p6_0,
  16722. 3,
  16723. 3
  16724. };
  16725. static const static_codebook _44c1_sm_p6_0 = {
  16726. 4, 81,
  16727. (long *)_vq_lengthlist__44c1_sm_p6_0,
  16728. 1, -529137664, 1618345984, 2, 0,
  16729. (long *)_vq_quantlist__44c1_sm_p6_0,
  16730. NULL,
  16731. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p6_0,
  16732. NULL,
  16733. 0
  16734. };
  16735. static const long _vq_quantlist__44c1_sm_p6_1[] = {
  16736. 5,
  16737. 4,
  16738. 6,
  16739. 3,
  16740. 7,
  16741. 2,
  16742. 8,
  16743. 1,
  16744. 9,
  16745. 0,
  16746. 10,
  16747. };
  16748. static const long _vq_lengthlist__44c1_sm_p6_1[] = {
  16749. 2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
  16750. 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
  16751. 8,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
  16752. 7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
  16753. 8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
  16754. 8, 8, 8, 8, 8, 8, 9, 8,10,10,10,10,10, 8, 8, 8,
  16755. 8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
  16756. 10,10,10, 8, 8, 8, 8, 8, 8,
  16757. };
  16758. static const float _vq_quantthresh__44c1_sm_p6_1[] = {
  16759. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  16760. 3.5, 4.5,
  16761. };
  16762. static const long _vq_quantmap__44c1_sm_p6_1[] = {
  16763. 9, 7, 5, 3, 1, 0, 2, 4,
  16764. 6, 8, 10,
  16765. };
  16766. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p6_1 = {
  16767. (float *)_vq_quantthresh__44c1_sm_p6_1,
  16768. (long *)_vq_quantmap__44c1_sm_p6_1,
  16769. 11,
  16770. 11
  16771. };
  16772. static const static_codebook _44c1_sm_p6_1 = {
  16773. 2, 121,
  16774. (long *)_vq_lengthlist__44c1_sm_p6_1,
  16775. 1, -531365888, 1611661312, 4, 0,
  16776. (long *)_vq_quantlist__44c1_sm_p6_1,
  16777. NULL,
  16778. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p6_1,
  16779. NULL,
  16780. 0
  16781. };
  16782. static const long _vq_quantlist__44c1_sm_p7_0[] = {
  16783. 6,
  16784. 5,
  16785. 7,
  16786. 4,
  16787. 8,
  16788. 3,
  16789. 9,
  16790. 2,
  16791. 10,
  16792. 1,
  16793. 11,
  16794. 0,
  16795. 12,
  16796. };
  16797. static const long _vq_lengthlist__44c1_sm_p7_0[] = {
  16798. 1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
  16799. 7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
  16800. 8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  16801. 10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  16802. 11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
  16803. 13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0, 9,10,
  16804. 9,10,11,11,12,11,13,12, 0, 0, 0,10,10, 9, 9,11,
  16805. 11,12,12,13,12, 0, 0, 0,13,13,10,10,11,11,12,12,
  16806. 13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
  16807. 0, 0, 0, 0,11,12,11,11,12,13,14,13, 0, 0, 0, 0,
  16808. 0,12,12,11,11,13,12,14,13,
  16809. };
  16810. static const float _vq_quantthresh__44c1_sm_p7_0[] = {
  16811. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  16812. 12.5, 17.5, 22.5, 27.5,
  16813. };
  16814. static const long _vq_quantmap__44c1_sm_p7_0[] = {
  16815. 11, 9, 7, 5, 3, 1, 0, 2,
  16816. 4, 6, 8, 10, 12,
  16817. };
  16818. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p7_0 = {
  16819. (float *)_vq_quantthresh__44c1_sm_p7_0,
  16820. (long *)_vq_quantmap__44c1_sm_p7_0,
  16821. 13,
  16822. 13
  16823. };
  16824. static const static_codebook _44c1_sm_p7_0 = {
  16825. 2, 169,
  16826. (long *)_vq_lengthlist__44c1_sm_p7_0,
  16827. 1, -526516224, 1616117760, 4, 0,
  16828. (long *)_vq_quantlist__44c1_sm_p7_0,
  16829. NULL,
  16830. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p7_0,
  16831. NULL,
  16832. 0
  16833. };
  16834. static const long _vq_quantlist__44c1_sm_p7_1[] = {
  16835. 2,
  16836. 1,
  16837. 3,
  16838. 0,
  16839. 4,
  16840. };
  16841. static const long _vq_lengthlist__44c1_sm_p7_1[] = {
  16842. 2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
  16843. 5, 5, 5, 5, 6, 6, 6, 5, 5,
  16844. };
  16845. static const float _vq_quantthresh__44c1_sm_p7_1[] = {
  16846. -1.5, -0.5, 0.5, 1.5,
  16847. };
  16848. static const long _vq_quantmap__44c1_sm_p7_1[] = {
  16849. 3, 1, 0, 2, 4,
  16850. };
  16851. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p7_1 = {
  16852. (float *)_vq_quantthresh__44c1_sm_p7_1,
  16853. (long *)_vq_quantmap__44c1_sm_p7_1,
  16854. 5,
  16855. 5
  16856. };
  16857. static const static_codebook _44c1_sm_p7_1 = {
  16858. 2, 25,
  16859. (long *)_vq_lengthlist__44c1_sm_p7_1,
  16860. 1, -533725184, 1611661312, 3, 0,
  16861. (long *)_vq_quantlist__44c1_sm_p7_1,
  16862. NULL,
  16863. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p7_1,
  16864. NULL,
  16865. 0
  16866. };
  16867. static const long _vq_quantlist__44c1_sm_p8_0[] = {
  16868. 6,
  16869. 5,
  16870. 7,
  16871. 4,
  16872. 8,
  16873. 3,
  16874. 9,
  16875. 2,
  16876. 10,
  16877. 1,
  16878. 11,
  16879. 0,
  16880. 12,
  16881. };
  16882. static const long _vq_lengthlist__44c1_sm_p8_0[] = {
  16883. 1, 3, 3,13,13,13,13,13,13,13,13,13,13, 3, 6, 6,
  16884. 13,13,13,13,13,13,13,13,13,13, 4, 8, 7,13,13,13,
  16885. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  16886. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  16887. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  16888. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  16889. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  16890. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  16891. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  16892. 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
  16893. 13,13,13,13,13,13,13,13,13,
  16894. };
  16895. static const float _vq_quantthresh__44c1_sm_p8_0[] = {
  16896. -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5,
  16897. 552.5, 773.5, 994.5, 1215.5,
  16898. };
  16899. static const long _vq_quantmap__44c1_sm_p8_0[] = {
  16900. 11, 9, 7, 5, 3, 1, 0, 2,
  16901. 4, 6, 8, 10, 12,
  16902. };
  16903. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p8_0 = {
  16904. (float *)_vq_quantthresh__44c1_sm_p8_0,
  16905. (long *)_vq_quantmap__44c1_sm_p8_0,
  16906. 13,
  16907. 13
  16908. };
  16909. static const static_codebook _44c1_sm_p8_0 = {
  16910. 2, 169,
  16911. (long *)_vq_lengthlist__44c1_sm_p8_0,
  16912. 1, -514541568, 1627103232, 4, 0,
  16913. (long *)_vq_quantlist__44c1_sm_p8_0,
  16914. NULL,
  16915. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p8_0,
  16916. NULL,
  16917. 0
  16918. };
  16919. static const long _vq_quantlist__44c1_sm_p8_1[] = {
  16920. 6,
  16921. 5,
  16922. 7,
  16923. 4,
  16924. 8,
  16925. 3,
  16926. 9,
  16927. 2,
  16928. 10,
  16929. 1,
  16930. 11,
  16931. 0,
  16932. 12,
  16933. };
  16934. static const long _vq_lengthlist__44c1_sm_p8_1[] = {
  16935. 1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
  16936. 7, 7, 8, 7,10,10,11,11,12,12, 6, 5, 5, 7, 7, 8,
  16937. 8,10,10,11,11,12,12,16, 7, 7, 8, 8, 9, 9,11,11,
  16938. 12,12,13,13,17, 7, 7, 8, 7, 9, 9,11,10,12,12,13,
  16939. 13,19,11,10, 8, 8,10,10,11,11,12,12,13,13,19,11,
  16940. 11, 9, 7,11,10,11,11,12,12,13,12,19,19,19,10,10,
  16941. 10,10,11,12,12,12,13,14,18,19,19,11, 9,11, 9,13,
  16942. 12,12,12,13,13,19,20,19,13,15,11,11,12,12,13,13,
  16943. 14,13,18,19,20,15,13,12,10,13,10,13,13,13,14,20,
  16944. 20,20,20,20,13,14,12,12,13,12,13,13,20,20,20,20,
  16945. 20,13,12,12,12,14,12,14,13,
  16946. };
  16947. static const float _vq_quantthresh__44c1_sm_p8_1[] = {
  16948. -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5,
  16949. 42.5, 59.5, 76.5, 93.5,
  16950. };
  16951. static const long _vq_quantmap__44c1_sm_p8_1[] = {
  16952. 11, 9, 7, 5, 3, 1, 0, 2,
  16953. 4, 6, 8, 10, 12,
  16954. };
  16955. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p8_1 = {
  16956. (float *)_vq_quantthresh__44c1_sm_p8_1,
  16957. (long *)_vq_quantmap__44c1_sm_p8_1,
  16958. 13,
  16959. 13
  16960. };
  16961. static const static_codebook _44c1_sm_p8_1 = {
  16962. 2, 169,
  16963. (long *)_vq_lengthlist__44c1_sm_p8_1,
  16964. 1, -522616832, 1620115456, 4, 0,
  16965. (long *)_vq_quantlist__44c1_sm_p8_1,
  16966. NULL,
  16967. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p8_1,
  16968. NULL,
  16969. 0
  16970. };
  16971. static const long _vq_quantlist__44c1_sm_p8_2[] = {
  16972. 8,
  16973. 7,
  16974. 9,
  16975. 6,
  16976. 10,
  16977. 5,
  16978. 11,
  16979. 4,
  16980. 12,
  16981. 3,
  16982. 13,
  16983. 2,
  16984. 14,
  16985. 1,
  16986. 15,
  16987. 0,
  16988. 16,
  16989. };
  16990. static const long _vq_lengthlist__44c1_sm_p8_2[] = {
  16991. 2, 5, 5, 6, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
  16992. 8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
  16993. 9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  16994. 9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
  16995. 9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9, 9,
  16996. 9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
  16997. 9, 9,10,10, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
  16998. 9, 9, 9, 9, 9,10,10,11,10,10, 8, 8, 9, 9, 9, 9,
  16999. 9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 8, 8, 9,
  17000. 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9,
  17001. 9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,11,11,11, 9,
  17002. 8, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,10,11,11,
  17003. 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,11,11,
  17004. 11,11,11, 9, 9,10, 9, 9, 9, 9,10, 9,10,10,11,10,
  17005. 11,11,11,11, 9,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
  17006. 11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,
  17007. 11,10,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9,10, 9,
  17008. 10,11,10,11,11,11,11,11,11, 9, 9,10, 9, 9, 9, 9,
  17009. 9,
  17010. };
  17011. static const float _vq_quantthresh__44c1_sm_p8_2[] = {
  17012. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  17013. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  17014. };
  17015. static const long _vq_quantmap__44c1_sm_p8_2[] = {
  17016. 15, 13, 11, 9, 7, 5, 3, 1,
  17017. 0, 2, 4, 6, 8, 10, 12, 14,
  17018. 16,
  17019. };
  17020. static const encode_aux_threshmatch _vq_auxt__44c1_sm_p8_2 = {
  17021. (float *)_vq_quantthresh__44c1_sm_p8_2,
  17022. (long *)_vq_quantmap__44c1_sm_p8_2,
  17023. 17,
  17024. 17
  17025. };
  17026. static const static_codebook _44c1_sm_p8_2 = {
  17027. 2, 289,
  17028. (long *)_vq_lengthlist__44c1_sm_p8_2,
  17029. 1, -529530880, 1611661312, 5, 0,
  17030. (long *)_vq_quantlist__44c1_sm_p8_2,
  17031. NULL,
  17032. (encode_aux_threshmatch *)&_vq_auxt__44c1_sm_p8_2,
  17033. NULL,
  17034. 0
  17035. };
  17036. static const long _huff_lengthlist__44c1_sm_short[] = {
  17037. 4, 7,13,14,14,15,16,18,18, 4, 2, 5, 8, 7, 9,12,
  17038. 15,15,10, 4, 5,10, 6, 8,11,15,17,12, 5, 7, 5, 6,
  17039. 8,11,14,17,11, 5, 6, 6, 5, 6, 9,13,17,12, 6, 7,
  17040. 6, 5, 6, 8,12,14,14, 7, 8, 6, 6, 7, 9,11,14,14,
  17041. 8, 9, 6, 5, 6, 9,11,13,16,10,10, 7, 6, 7, 8,10,
  17042. 11,
  17043. };
  17044. static const static_codebook _huff_book__44c1_sm_short = {
  17045. 2, 81,
  17046. (long *)_huff_lengthlist__44c1_sm_short,
  17047. 0, 0, 0, 0, 0,
  17048. NULL,
  17049. NULL,
  17050. NULL,
  17051. NULL,
  17052. 0
  17053. };
  17054. static const long _huff_lengthlist__44cn1_s_long[] = {
  17055. 4, 4, 7, 8, 7, 8,10,12,17, 3, 1, 6, 6, 7, 8,10,
  17056. 12,15, 7, 6, 9, 9, 9,11,12,14,17, 8, 6, 9, 6, 7,
  17057. 9,11,13,17, 7, 6, 9, 7, 7, 8, 9,12,15, 8, 8,10,
  17058. 8, 7, 7, 7,10,14, 9,10,12,10, 8, 8, 8,10,14,11,
  17059. 13,15,13,12,11,11,12,16,17,18,18,19,20,18,16,16,
  17060. 20,
  17061. };
  17062. static const static_codebook _huff_book__44cn1_s_long = {
  17063. 2, 81,
  17064. (long *)_huff_lengthlist__44cn1_s_long,
  17065. 0, 0, 0, 0, 0,
  17066. NULL,
  17067. NULL,
  17068. NULL,
  17069. NULL,
  17070. 0
  17071. };
  17072. static const long _vq_quantlist__44cn1_s_p1_0[] = {
  17073. 1,
  17074. 0,
  17075. 2,
  17076. };
  17077. static const long _vq_lengthlist__44cn1_s_p1_0[] = {
  17078. 1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  17079. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17080. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17081. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17082. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17083. 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0,
  17084. 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17085. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17086. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17087. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17088. 0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0,
  17089. 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17090. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17091. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17092. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17093. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17094. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17095. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17096. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17097. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17098. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17099. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17100. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17101. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17105. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17106. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17107. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17108. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17109. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17111. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17112. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17113. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17114. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17118. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17119. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17120. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17121. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17122. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17123. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
  17124. 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0,
  17125. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17126. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17127. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17128. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
  17129. 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0,10,11,11, 0,
  17130. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
  17134. 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0,10,11,11,
  17135. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17169. 0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
  17170. 0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17174. 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,11, 0,
  17175. 0, 0, 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
  17176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17179. 0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,11,
  17180. 0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
  17181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17185. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17230. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17231. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17425. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17426. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17427. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17428. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17429. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17430. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17431. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17432. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17433. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17434. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17435. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17436. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17437. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17438. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17439. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17440. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17444. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17449. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17450. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17451. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17452. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17457. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17458. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17459. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17462. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17465. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17466. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17470. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17475. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17476. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17478. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17479. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17480. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17481. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17482. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17483. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17484. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17488. 0,
  17489. };
  17490. static const float _vq_quantthresh__44cn1_s_p1_0[] = {
  17491. -0.5, 0.5,
  17492. };
  17493. static const long _vq_quantmap__44cn1_s_p1_0[] = {
  17494. 1, 0, 2,
  17495. };
  17496. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p1_0 = {
  17497. (float *)_vq_quantthresh__44cn1_s_p1_0,
  17498. (long *)_vq_quantmap__44cn1_s_p1_0,
  17499. 3,
  17500. 3
  17501. };
  17502. static const static_codebook _44cn1_s_p1_0 = {
  17503. 8, 6561,
  17504. (long *)_vq_lengthlist__44cn1_s_p1_0,
  17505. 1, -535822336, 1611661312, 2, 0,
  17506. (long *)_vq_quantlist__44cn1_s_p1_0,
  17507. NULL,
  17508. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p1_0,
  17509. NULL,
  17510. 0
  17511. };
  17512. static const long _vq_quantlist__44cn1_s_p2_0[] = {
  17513. 2,
  17514. 1,
  17515. 3,
  17516. 0,
  17517. 4,
  17518. };
  17519. static const long _vq_lengthlist__44cn1_s_p2_0[] = {
  17520. 1, 4, 4, 7, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17521. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
  17522. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17523. 0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17524. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
  17525. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17526. 0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  17527. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17528. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17529. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17530. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17531. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17532. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17533. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17534. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17535. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17536. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17537. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17538. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17539. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17540. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17541. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17542. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17543. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17544. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17545. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17546. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17547. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17548. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17549. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17550. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17551. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17552. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17553. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17554. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17555. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17556. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17557. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17558. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17559. 0,
  17560. };
  17561. static const float _vq_quantthresh__44cn1_s_p2_0[] = {
  17562. -1.5, -0.5, 0.5, 1.5,
  17563. };
  17564. static const long _vq_quantmap__44cn1_s_p2_0[] = {
  17565. 3, 1, 0, 2, 4,
  17566. };
  17567. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p2_0 = {
  17568. (float *)_vq_quantthresh__44cn1_s_p2_0,
  17569. (long *)_vq_quantmap__44cn1_s_p2_0,
  17570. 5,
  17571. 5
  17572. };
  17573. static const static_codebook _44cn1_s_p2_0 = {
  17574. 4, 625,
  17575. (long *)_vq_lengthlist__44cn1_s_p2_0,
  17576. 1, -533725184, 1611661312, 3, 0,
  17577. (long *)_vq_quantlist__44cn1_s_p2_0,
  17578. NULL,
  17579. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p2_0,
  17580. NULL,
  17581. 0
  17582. };
  17583. static const long _vq_quantlist__44cn1_s_p3_0[] = {
  17584. 4,
  17585. 3,
  17586. 5,
  17587. 2,
  17588. 6,
  17589. 1,
  17590. 7,
  17591. 0,
  17592. 8,
  17593. };
  17594. static const long _vq_lengthlist__44cn1_s_p3_0[] = {
  17595. 1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
  17596. 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
  17597. 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
  17598. 9, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
  17599. 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  17600. 0,
  17601. };
  17602. static const float _vq_quantthresh__44cn1_s_p3_0[] = {
  17603. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  17604. };
  17605. static const long _vq_quantmap__44cn1_s_p3_0[] = {
  17606. 7, 5, 3, 1, 0, 2, 4, 6,
  17607. 8,
  17608. };
  17609. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p3_0 = {
  17610. (float *)_vq_quantthresh__44cn1_s_p3_0,
  17611. (long *)_vq_quantmap__44cn1_s_p3_0,
  17612. 9,
  17613. 9
  17614. };
  17615. static const static_codebook _44cn1_s_p3_0 = {
  17616. 2, 81,
  17617. (long *)_vq_lengthlist__44cn1_s_p3_0,
  17618. 1, -531628032, 1611661312, 4, 0,
  17619. (long *)_vq_quantlist__44cn1_s_p3_0,
  17620. NULL,
  17621. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p3_0,
  17622. NULL,
  17623. 0
  17624. };
  17625. static const long _vq_quantlist__44cn1_s_p4_0[] = {
  17626. 4,
  17627. 3,
  17628. 5,
  17629. 2,
  17630. 6,
  17631. 1,
  17632. 7,
  17633. 0,
  17634. 8,
  17635. };
  17636. static const long _vq_lengthlist__44cn1_s_p4_0[] = {
  17637. 1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 6, 6, 7, 7,
  17638. 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
  17639. 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
  17640. 9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
  17641. 0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
  17642. 11,
  17643. };
  17644. static const float _vq_quantthresh__44cn1_s_p4_0[] = {
  17645. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  17646. };
  17647. static const long _vq_quantmap__44cn1_s_p4_0[] = {
  17648. 7, 5, 3, 1, 0, 2, 4, 6,
  17649. 8,
  17650. };
  17651. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p4_0 = {
  17652. (float *)_vq_quantthresh__44cn1_s_p4_0,
  17653. (long *)_vq_quantmap__44cn1_s_p4_0,
  17654. 9,
  17655. 9
  17656. };
  17657. static const static_codebook _44cn1_s_p4_0 = {
  17658. 2, 81,
  17659. (long *)_vq_lengthlist__44cn1_s_p4_0,
  17660. 1, -531628032, 1611661312, 4, 0,
  17661. (long *)_vq_quantlist__44cn1_s_p4_0,
  17662. NULL,
  17663. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p4_0,
  17664. NULL,
  17665. 0
  17666. };
  17667. static const long _vq_quantlist__44cn1_s_p5_0[] = {
  17668. 8,
  17669. 7,
  17670. 9,
  17671. 6,
  17672. 10,
  17673. 5,
  17674. 11,
  17675. 4,
  17676. 12,
  17677. 3,
  17678. 13,
  17679. 2,
  17680. 14,
  17681. 1,
  17682. 15,
  17683. 0,
  17684. 16,
  17685. };
  17686. static const long _vq_lengthlist__44cn1_s_p5_0[] = {
  17687. 1, 4, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
  17688. 10, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
  17689. 11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
  17690. 10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  17691. 11,11,11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
  17692. 10,11,11,11,11, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,10,
  17693. 10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
  17694. 10,10,11,11,11,12,12, 0, 0, 0, 9, 9,10, 9,10,10,
  17695. 10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
  17696. 10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
  17697. 10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
  17698. 9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
  17699. 10,10,11,10,11,11,11,12,13,12,13,13, 0, 0, 0, 0,
  17700. 0, 0, 0,11,10,11,11,12,12,12,12,13,13, 0, 0, 0,
  17701. 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
  17702. 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0,
  17703. 0, 0, 0, 0, 0, 0,12,12,12,13,13,13,13,13,14,14,
  17704. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,12,13,13,14,
  17705. 14,
  17706. };
  17707. static const float _vq_quantthresh__44cn1_s_p5_0[] = {
  17708. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  17709. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  17710. };
  17711. static const long _vq_quantmap__44cn1_s_p5_0[] = {
  17712. 15, 13, 11, 9, 7, 5, 3, 1,
  17713. 0, 2, 4, 6, 8, 10, 12, 14,
  17714. 16,
  17715. };
  17716. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p5_0 = {
  17717. (float *)_vq_quantthresh__44cn1_s_p5_0,
  17718. (long *)_vq_quantmap__44cn1_s_p5_0,
  17719. 17,
  17720. 17
  17721. };
  17722. static const static_codebook _44cn1_s_p5_0 = {
  17723. 2, 289,
  17724. (long *)_vq_lengthlist__44cn1_s_p5_0,
  17725. 1, -529530880, 1611661312, 5, 0,
  17726. (long *)_vq_quantlist__44cn1_s_p5_0,
  17727. NULL,
  17728. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p5_0,
  17729. NULL,
  17730. 0
  17731. };
  17732. static const long _vq_quantlist__44cn1_s_p6_0[] = {
  17733. 1,
  17734. 0,
  17735. 2,
  17736. };
  17737. static const long _vq_lengthlist__44cn1_s_p6_0[] = {
  17738. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 6, 6,10, 9, 9,11,
  17739. 9, 9, 4, 6, 6,10, 9, 9,10, 9, 9, 7,10,10,11,11,
  17740. 11,12,11,11, 7, 9, 9,11,11,10,11,10,10, 7, 9, 9,
  17741. 11,10,11,11,10,10, 7,10,10,11,11,11,12,11,11, 7,
  17742. 9, 9,11,10,10,11,10,10, 7, 9, 9,11,10,10,11,10,
  17743. 10,
  17744. };
  17745. static const float _vq_quantthresh__44cn1_s_p6_0[] = {
  17746. -5.5, 5.5,
  17747. };
  17748. static const long _vq_quantmap__44cn1_s_p6_0[] = {
  17749. 1, 0, 2,
  17750. };
  17751. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p6_0 = {
  17752. (float *)_vq_quantthresh__44cn1_s_p6_0,
  17753. (long *)_vq_quantmap__44cn1_s_p6_0,
  17754. 3,
  17755. 3
  17756. };
  17757. static const static_codebook _44cn1_s_p6_0 = {
  17758. 4, 81,
  17759. (long *)_vq_lengthlist__44cn1_s_p6_0,
  17760. 1, -529137664, 1618345984, 2, 0,
  17761. (long *)_vq_quantlist__44cn1_s_p6_0,
  17762. NULL,
  17763. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p6_0,
  17764. NULL,
  17765. 0
  17766. };
  17767. static const long _vq_quantlist__44cn1_s_p6_1[] = {
  17768. 5,
  17769. 4,
  17770. 6,
  17771. 3,
  17772. 7,
  17773. 2,
  17774. 8,
  17775. 1,
  17776. 9,
  17777. 0,
  17778. 10,
  17779. };
  17780. static const long _vq_lengthlist__44cn1_s_p6_1[] = {
  17781. 1, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 6,
  17782. 8, 8, 8, 8, 8, 8,10,10,10, 7, 6, 7, 7, 8, 8, 8,
  17783. 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
  17784. 7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 9, 9,
  17785. 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,
  17786. 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
  17787. 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,
  17788. 10,10,10, 9, 9, 9, 9, 9, 9,
  17789. };
  17790. static const float _vq_quantthresh__44cn1_s_p6_1[] = {
  17791. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  17792. 3.5, 4.5,
  17793. };
  17794. static const long _vq_quantmap__44cn1_s_p6_1[] = {
  17795. 9, 7, 5, 3, 1, 0, 2, 4,
  17796. 6, 8, 10,
  17797. };
  17798. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p6_1 = {
  17799. (float *)_vq_quantthresh__44cn1_s_p6_1,
  17800. (long *)_vq_quantmap__44cn1_s_p6_1,
  17801. 11,
  17802. 11
  17803. };
  17804. static const static_codebook _44cn1_s_p6_1 = {
  17805. 2, 121,
  17806. (long *)_vq_lengthlist__44cn1_s_p6_1,
  17807. 1, -531365888, 1611661312, 4, 0,
  17808. (long *)_vq_quantlist__44cn1_s_p6_1,
  17809. NULL,
  17810. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p6_1,
  17811. NULL,
  17812. 0
  17813. };
  17814. static const long _vq_quantlist__44cn1_s_p7_0[] = {
  17815. 6,
  17816. 5,
  17817. 7,
  17818. 4,
  17819. 8,
  17820. 3,
  17821. 9,
  17822. 2,
  17823. 10,
  17824. 1,
  17825. 11,
  17826. 0,
  17827. 12,
  17828. };
  17829. static const long _vq_lengthlist__44cn1_s_p7_0[] = {
  17830. 1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
  17831. 7, 7, 8, 8, 8, 8, 9, 9,11,11, 7, 5, 5, 7, 7, 8,
  17832. 8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  17833. 10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  17834. 11, 0,12,12, 9, 9, 9,10,10,10,11,11,11,12, 0,13,
  17835. 13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
  17836. 10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
  17837. 11,12,12,13,12, 0, 0, 0,14,14,11,10,11,12,12,13,
  17838. 13,14, 0, 0, 0,15,15,11,11,12,11,12,12,14,13, 0,
  17839. 0, 0, 0, 0,12,12,12,12,13,13,14,14, 0, 0, 0, 0,
  17840. 0,13,13,12,12,13,13,13,14,
  17841. };
  17842. static const float _vq_quantthresh__44cn1_s_p7_0[] = {
  17843. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  17844. 12.5, 17.5, 22.5, 27.5,
  17845. };
  17846. static const long _vq_quantmap__44cn1_s_p7_0[] = {
  17847. 11, 9, 7, 5, 3, 1, 0, 2,
  17848. 4, 6, 8, 10, 12,
  17849. };
  17850. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p7_0 = {
  17851. (float *)_vq_quantthresh__44cn1_s_p7_0,
  17852. (long *)_vq_quantmap__44cn1_s_p7_0,
  17853. 13,
  17854. 13
  17855. };
  17856. static const static_codebook _44cn1_s_p7_0 = {
  17857. 2, 169,
  17858. (long *)_vq_lengthlist__44cn1_s_p7_0,
  17859. 1, -526516224, 1616117760, 4, 0,
  17860. (long *)_vq_quantlist__44cn1_s_p7_0,
  17861. NULL,
  17862. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p7_0,
  17863. NULL,
  17864. 0
  17865. };
  17866. static const long _vq_quantlist__44cn1_s_p7_1[] = {
  17867. 2,
  17868. 1,
  17869. 3,
  17870. 0,
  17871. 4,
  17872. };
  17873. static const long _vq_lengthlist__44cn1_s_p7_1[] = {
  17874. 2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
  17875. 6, 6, 5, 5, 6, 6, 6, 5, 5,
  17876. };
  17877. static const float _vq_quantthresh__44cn1_s_p7_1[] = {
  17878. -1.5, -0.5, 0.5, 1.5,
  17879. };
  17880. static const long _vq_quantmap__44cn1_s_p7_1[] = {
  17881. 3, 1, 0, 2, 4,
  17882. };
  17883. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p7_1 = {
  17884. (float *)_vq_quantthresh__44cn1_s_p7_1,
  17885. (long *)_vq_quantmap__44cn1_s_p7_1,
  17886. 5,
  17887. 5
  17888. };
  17889. static const static_codebook _44cn1_s_p7_1 = {
  17890. 2, 25,
  17891. (long *)_vq_lengthlist__44cn1_s_p7_1,
  17892. 1, -533725184, 1611661312, 3, 0,
  17893. (long *)_vq_quantlist__44cn1_s_p7_1,
  17894. NULL,
  17895. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p7_1,
  17896. NULL,
  17897. 0
  17898. };
  17899. static const long _vq_quantlist__44cn1_s_p8_0[] = {
  17900. 2,
  17901. 1,
  17902. 3,
  17903. 0,
  17904. 4,
  17905. };
  17906. static const long _vq_lengthlist__44cn1_s_p8_0[] = {
  17907. 1, 7, 7,11,11, 8,11,11,11,11, 4,11, 3,11,11,11,
  17908. 11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,
  17909. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17910. 11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,
  17911. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17912. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17913. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17914. 11,11,11,11,11,11,11,11,11,11,11,11,11, 7,11,11,
  17915. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17916. 11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,
  17917. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,
  17918. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17919. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17920. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17921. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17922. 11,11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,
  17923. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17924. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17925. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17926. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17927. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17928. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17929. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17930. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17931. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17932. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17933. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17934. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17935. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17936. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17937. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17938. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17939. 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
  17940. 11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,
  17941. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  17942. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  17943. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  17944. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  17945. 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
  17946. 12,
  17947. };
  17948. static const float _vq_quantthresh__44cn1_s_p8_0[] = {
  17949. -331.5, -110.5, 110.5, 331.5,
  17950. };
  17951. static const long _vq_quantmap__44cn1_s_p8_0[] = {
  17952. 3, 1, 0, 2, 4,
  17953. };
  17954. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p8_0 = {
  17955. (float *)_vq_quantthresh__44cn1_s_p8_0,
  17956. (long *)_vq_quantmap__44cn1_s_p8_0,
  17957. 5,
  17958. 5
  17959. };
  17960. static const static_codebook _44cn1_s_p8_0 = {
  17961. 4, 625,
  17962. (long *)_vq_lengthlist__44cn1_s_p8_0,
  17963. 1, -518283264, 1627103232, 3, 0,
  17964. (long *)_vq_quantlist__44cn1_s_p8_0,
  17965. NULL,
  17966. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p8_0,
  17967. NULL,
  17968. 0
  17969. };
  17970. static const long _vq_quantlist__44cn1_s_p8_1[] = {
  17971. 6,
  17972. 5,
  17973. 7,
  17974. 4,
  17975. 8,
  17976. 3,
  17977. 9,
  17978. 2,
  17979. 10,
  17980. 1,
  17981. 11,
  17982. 0,
  17983. 12,
  17984. };
  17985. static const long _vq_lengthlist__44cn1_s_p8_1[] = {
  17986. 1, 4, 4, 6, 6, 8, 8, 9,10,10,11,11,11, 6, 5, 5,
  17987. 7, 7, 8, 8, 9,10, 9,11,11,12, 5, 5, 5, 7, 7, 8,
  17988. 9,10,10,12,12,14,13,15, 7, 7, 8, 8, 9,10,11,11,
  17989. 10,12,10,11,15, 7, 8, 8, 8, 9, 9,11,11,13,12,12,
  17990. 13,15,10,10, 8, 8,10,10,12,12,11,14,10,10,15,11,
  17991. 11, 8, 8,10,10,12,13,13,14,15,13,15,15,15,10,10,
  17992. 10,10,12,12,13,12,13,10,15,15,15,10,10,11,10,13,
  17993. 11,13,13,15,13,15,15,15,13,13,10,11,11,11,12,10,
  17994. 14,11,15,15,14,14,13,10,10,12,11,13,13,14,14,15,
  17995. 15,15,15,15,11,11,11,11,12,11,15,12,15,15,15,15,
  17996. 15,12,12,11,11,14,12,13,14,
  17997. };
  17998. static const float _vq_quantthresh__44cn1_s_p8_1[] = {
  17999. -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5,
  18000. 42.5, 59.5, 76.5, 93.5,
  18001. };
  18002. static const long _vq_quantmap__44cn1_s_p8_1[] = {
  18003. 11, 9, 7, 5, 3, 1, 0, 2,
  18004. 4, 6, 8, 10, 12,
  18005. };
  18006. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p8_1 = {
  18007. (float *)_vq_quantthresh__44cn1_s_p8_1,
  18008. (long *)_vq_quantmap__44cn1_s_p8_1,
  18009. 13,
  18010. 13
  18011. };
  18012. static const static_codebook _44cn1_s_p8_1 = {
  18013. 2, 169,
  18014. (long *)_vq_lengthlist__44cn1_s_p8_1,
  18015. 1, -522616832, 1620115456, 4, 0,
  18016. (long *)_vq_quantlist__44cn1_s_p8_1,
  18017. NULL,
  18018. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p8_1,
  18019. NULL,
  18020. 0
  18021. };
  18022. static const long _vq_quantlist__44cn1_s_p8_2[] = {
  18023. 8,
  18024. 7,
  18025. 9,
  18026. 6,
  18027. 10,
  18028. 5,
  18029. 11,
  18030. 4,
  18031. 12,
  18032. 3,
  18033. 13,
  18034. 2,
  18035. 14,
  18036. 1,
  18037. 15,
  18038. 0,
  18039. 16,
  18040. };
  18041. static const long _vq_lengthlist__44cn1_s_p8_2[] = {
  18042. 3, 4, 3, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
  18043. 9,10,11,11, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
  18044. 9, 9,10,10,10, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9,
  18045. 9, 9, 9,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
  18046. 9, 9,10, 9,10,11,10, 7, 6, 7, 7, 8, 8, 9, 9, 9,
  18047. 9, 9, 9, 9,10,10,10,11, 7, 7, 8, 8, 8, 8, 9, 9,
  18048. 9, 9, 9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9,
  18049. 9, 9, 9, 9, 9, 9,10,11,11,11, 8, 8, 8, 8, 8, 8,
  18050. 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11, 8, 8, 8,
  18051. 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,11,11, 9, 9,
  18052. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,10,11,11, 9,
  18053. 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11,
  18054. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,
  18055. 11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11,
  18056. 10,11,11,11, 9,10,10, 9, 9, 9, 9, 9, 9, 9,10,11,
  18057. 11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
  18058. 11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
  18059. 11,11,11,10,11,11,11,11,11, 9, 9, 9,10, 9, 9, 9,
  18060. 9,
  18061. };
  18062. static const float _vq_quantthresh__44cn1_s_p8_2[] = {
  18063. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  18064. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  18065. };
  18066. static const long _vq_quantmap__44cn1_s_p8_2[] = {
  18067. 15, 13, 11, 9, 7, 5, 3, 1,
  18068. 0, 2, 4, 6, 8, 10, 12, 14,
  18069. 16,
  18070. };
  18071. static const encode_aux_threshmatch _vq_auxt__44cn1_s_p8_2 = {
  18072. (float *)_vq_quantthresh__44cn1_s_p8_2,
  18073. (long *)_vq_quantmap__44cn1_s_p8_2,
  18074. 17,
  18075. 17
  18076. };
  18077. static const static_codebook _44cn1_s_p8_2 = {
  18078. 2, 289,
  18079. (long *)_vq_lengthlist__44cn1_s_p8_2,
  18080. 1, -529530880, 1611661312, 5, 0,
  18081. (long *)_vq_quantlist__44cn1_s_p8_2,
  18082. NULL,
  18083. (encode_aux_threshmatch *)&_vq_auxt__44cn1_s_p8_2,
  18084. NULL,
  18085. 0
  18086. };
  18087. static const long _huff_lengthlist__44cn1_s_short[] = {
  18088. 10, 9,12,15,12,13,16,14,16, 7, 1, 5,14, 7,10,13,
  18089. 16,16, 9, 4, 6,16, 8,11,16,16,16,14, 4, 7,16, 9,
  18090. 12,14,16,16,10, 5, 7,14, 9,12,14,15,15,13, 8, 9,
  18091. 14,10,12,13,14,15,13, 9, 9, 7, 6, 8,11,12,12,14,
  18092. 8, 8, 5, 4, 5, 8,11,12,16,10,10, 6, 5, 6, 8, 9,
  18093. 10,
  18094. };
  18095. static const static_codebook _huff_book__44cn1_s_short = {
  18096. 2, 81,
  18097. (long *)_huff_lengthlist__44cn1_s_short,
  18098. 0, 0, 0, 0, 0,
  18099. NULL,
  18100. NULL,
  18101. NULL,
  18102. NULL,
  18103. 0
  18104. };
  18105. static const long _huff_lengthlist__44cn1_sm_long[] = {
  18106. 3, 3, 8, 8, 8, 8,10,12,14, 3, 2, 6, 7, 7, 8,10,
  18107. 12,16, 7, 6, 7, 9, 8,10,12,14,16, 8, 6, 8, 4, 5,
  18108. 7, 9,11,13, 7, 6, 8, 5, 6, 7, 9,11,14, 8, 8,10,
  18109. 7, 7, 6, 8,10,13, 9,11,12, 9, 9, 7, 8,10,12,10,
  18110. 13,15,11,11,10, 9,10,13,13,16,17,14,15,14,13,14,
  18111. 17,
  18112. };
  18113. static const static_codebook _huff_book__44cn1_sm_long = {
  18114. 2, 81,
  18115. (long *)_huff_lengthlist__44cn1_sm_long,
  18116. 0, 0, 0, 0, 0,
  18117. NULL,
  18118. NULL,
  18119. NULL,
  18120. NULL,
  18121. 0
  18122. };
  18123. static const long _vq_quantlist__44cn1_sm_p1_0[] = {
  18124. 1,
  18125. 0,
  18126. 2,
  18127. };
  18128. static const long _vq_lengthlist__44cn1_sm_p1_0[] = {
  18129. 1, 4, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
  18130. 0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18131. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18134. 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0,
  18135. 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18136. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18137. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18139. 0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
  18140. 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18142. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18143. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18144. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18148. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18149. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18150. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18154. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18155. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18156. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18157. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18161. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18162. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18163. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18164. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18165. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18166. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18167. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18168. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18169. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18170. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18174. 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
  18175. 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
  18176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18179. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0,
  18180. 0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
  18181. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18182. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18183. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18184. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
  18185. 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
  18186. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18187. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18188. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18192. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18193. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18194. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18195. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18196. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18197. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18198. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18199. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18200. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18201. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18202. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18203. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18204. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18205. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18209. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18210. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18211. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18215. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18216. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18217. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18218. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18220. 0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
  18221. 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18222. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18223. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18224. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18225. 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
  18226. 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
  18227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18228. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18229. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18230. 0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10,
  18231. 0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
  18232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18235. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18236. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18237. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18238. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18239. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18240. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18241. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18242. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18243. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18244. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18248. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18249. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18253. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18254. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18255. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18256. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18257. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18258. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18259. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18260. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18261. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18262. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18266. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18267. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18268. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18269. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18270. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18271. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18272. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18273. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18274. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18275. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18276. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18277. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18278. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18279. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18283. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18284. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18285. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18286. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18290. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18291. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18292. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18296. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18297. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18298. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18299. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18300. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18301. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18302. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18303. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18304. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18305. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18309. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18310. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18311. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18312. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18313. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18314. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18315. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18316. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18317. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18318. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18322. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18323. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18327. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18328. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18329. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18330. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18331. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18332. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18333. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18334. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18335. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18336. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18340. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18341. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18342. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18343. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18344. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18345. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18346. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18347. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18348. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18349. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18350. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18351. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18352. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18353. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18357. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18358. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18359. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18360. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18361. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18362. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18363. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18370. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18371. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18372. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18373. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18374. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18375. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18376. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18383. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18384. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18385. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18386. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18387. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18388. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18389. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18390. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18391. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18392. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18396. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18397. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18401. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18402. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18403. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18404. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18405. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18406. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18407. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18408. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18409. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18410. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18414. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18415. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18416. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18417. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18418. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18419. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18420. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18421. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18422. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18423. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18424. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18425. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18426. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18427. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18428. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18429. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18430. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18431. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18432. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18433. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18434. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18435. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18436. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18437. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18438. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18439. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18440. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18444. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18449. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18450. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18451. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18452. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18457. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18458. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18459. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18462. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18465. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18466. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18470. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18475. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18476. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18478. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18479. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18480. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18481. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18482. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18483. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18484. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18488. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18489. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18490. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18491. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18492. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18493. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18494. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18495. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18496. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18497. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18498. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18499. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18500. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18501. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18502. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18503. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18504. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18505. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18506. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18507. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18508. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18509. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18510. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18511. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18512. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18513. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18514. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18515. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18516. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18517. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18518. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18519. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18520. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18521. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18522. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18523. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18524. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18525. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18526. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18527. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18528. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18529. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18530. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18531. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18532. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18533. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18534. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18535. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18536. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18537. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18538. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18539. 0,
  18540. };
  18541. static const float _vq_quantthresh__44cn1_sm_p1_0[] = {
  18542. -0.5, 0.5,
  18543. };
  18544. static const long _vq_quantmap__44cn1_sm_p1_0[] = {
  18545. 1, 0, 2,
  18546. };
  18547. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p1_0 = {
  18548. (float *)_vq_quantthresh__44cn1_sm_p1_0,
  18549. (long *)_vq_quantmap__44cn1_sm_p1_0,
  18550. 3,
  18551. 3
  18552. };
  18553. static const static_codebook _44cn1_sm_p1_0 = {
  18554. 8, 6561,
  18555. (long *)_vq_lengthlist__44cn1_sm_p1_0,
  18556. 1, -535822336, 1611661312, 2, 0,
  18557. (long *)_vq_quantlist__44cn1_sm_p1_0,
  18558. NULL,
  18559. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p1_0,
  18560. NULL,
  18561. 0
  18562. };
  18563. static const long _vq_quantlist__44cn1_sm_p2_0[] = {
  18564. 2,
  18565. 1,
  18566. 3,
  18567. 0,
  18568. 4,
  18569. };
  18570. static const long _vq_lengthlist__44cn1_sm_p2_0[] = {
  18571. 1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18572. 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
  18573. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18574. 0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18575. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
  18576. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18577. 0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
  18578. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18579. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18580. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18581. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18582. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18583. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18584. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18585. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18586. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18587. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18588. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18589. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18590. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18591. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18592. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18593. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18594. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18595. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18596. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18597. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18598. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18599. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18600. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18601. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18602. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18603. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18604. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18605. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18606. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18607. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18608. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18609. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18610. 0,
  18611. };
  18612. static const float _vq_quantthresh__44cn1_sm_p2_0[] = {
  18613. -1.5, -0.5, 0.5, 1.5,
  18614. };
  18615. static const long _vq_quantmap__44cn1_sm_p2_0[] = {
  18616. 3, 1, 0, 2, 4,
  18617. };
  18618. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p2_0 = {
  18619. (float *)_vq_quantthresh__44cn1_sm_p2_0,
  18620. (long *)_vq_quantmap__44cn1_sm_p2_0,
  18621. 5,
  18622. 5
  18623. };
  18624. static const static_codebook _44cn1_sm_p2_0 = {
  18625. 4, 625,
  18626. (long *)_vq_lengthlist__44cn1_sm_p2_0,
  18627. 1, -533725184, 1611661312, 3, 0,
  18628. (long *)_vq_quantlist__44cn1_sm_p2_0,
  18629. NULL,
  18630. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p2_0,
  18631. NULL,
  18632. 0
  18633. };
  18634. static const long _vq_quantlist__44cn1_sm_p3_0[] = {
  18635. 4,
  18636. 3,
  18637. 5,
  18638. 2,
  18639. 6,
  18640. 1,
  18641. 7,
  18642. 0,
  18643. 8,
  18644. };
  18645. static const long _vq_lengthlist__44cn1_sm_p3_0[] = {
  18646. 1, 3, 4, 7, 7, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
  18647. 0, 0, 0, 4, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
  18648. 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
  18649. 9, 9, 0, 0, 0, 0, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
  18650. 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  18651. 0,
  18652. };
  18653. static const float _vq_quantthresh__44cn1_sm_p3_0[] = {
  18654. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  18655. };
  18656. static const long _vq_quantmap__44cn1_sm_p3_0[] = {
  18657. 7, 5, 3, 1, 0, 2, 4, 6,
  18658. 8,
  18659. };
  18660. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p3_0 = {
  18661. (float *)_vq_quantthresh__44cn1_sm_p3_0,
  18662. (long *)_vq_quantmap__44cn1_sm_p3_0,
  18663. 9,
  18664. 9
  18665. };
  18666. static const static_codebook _44cn1_sm_p3_0 = {
  18667. 2, 81,
  18668. (long *)_vq_lengthlist__44cn1_sm_p3_0,
  18669. 1, -531628032, 1611661312, 4, 0,
  18670. (long *)_vq_quantlist__44cn1_sm_p3_0,
  18671. NULL,
  18672. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p3_0,
  18673. NULL,
  18674. 0
  18675. };
  18676. static const long _vq_quantlist__44cn1_sm_p4_0[] = {
  18677. 4,
  18678. 3,
  18679. 5,
  18680. 2,
  18681. 6,
  18682. 1,
  18683. 7,
  18684. 0,
  18685. 8,
  18686. };
  18687. static const long _vq_lengthlist__44cn1_sm_p4_0[] = {
  18688. 1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
  18689. 9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
  18690. 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
  18691. 9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
  18692. 0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
  18693. 11,
  18694. };
  18695. static const float _vq_quantthresh__44cn1_sm_p4_0[] = {
  18696. -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5,
  18697. };
  18698. static const long _vq_quantmap__44cn1_sm_p4_0[] = {
  18699. 7, 5, 3, 1, 0, 2, 4, 6,
  18700. 8,
  18701. };
  18702. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p4_0 = {
  18703. (float *)_vq_quantthresh__44cn1_sm_p4_0,
  18704. (long *)_vq_quantmap__44cn1_sm_p4_0,
  18705. 9,
  18706. 9
  18707. };
  18708. static const static_codebook _44cn1_sm_p4_0 = {
  18709. 2, 81,
  18710. (long *)_vq_lengthlist__44cn1_sm_p4_0,
  18711. 1, -531628032, 1611661312, 4, 0,
  18712. (long *)_vq_quantlist__44cn1_sm_p4_0,
  18713. NULL,
  18714. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p4_0,
  18715. NULL,
  18716. 0
  18717. };
  18718. static const long _vq_quantlist__44cn1_sm_p5_0[] = {
  18719. 8,
  18720. 7,
  18721. 9,
  18722. 6,
  18723. 10,
  18724. 5,
  18725. 11,
  18726. 4,
  18727. 12,
  18728. 3,
  18729. 13,
  18730. 2,
  18731. 14,
  18732. 1,
  18733. 15,
  18734. 0,
  18735. 16,
  18736. };
  18737. static const long _vq_lengthlist__44cn1_sm_p5_0[] = {
  18738. 1, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
  18739. 11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
  18740. 12,12, 0, 6, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
  18741. 11,12,12, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
  18742. 11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,11,
  18743. 11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
  18744. 11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
  18745. 10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
  18746. 10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
  18747. 10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
  18748. 10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
  18749. 9,10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0, 0,
  18750. 10,10,11,11,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
  18751. 0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0, 0, 0,
  18752. 0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
  18753. 0, 0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0,
  18754. 0, 0, 0, 0, 0, 0,12,12,12,13,13,13,14,14,14,14,
  18755. 0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,14,14,
  18756. 14,
  18757. };
  18758. static const float _vq_quantthresh__44cn1_sm_p5_0[] = {
  18759. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  18760. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  18761. };
  18762. static const long _vq_quantmap__44cn1_sm_p5_0[] = {
  18763. 15, 13, 11, 9, 7, 5, 3, 1,
  18764. 0, 2, 4, 6, 8, 10, 12, 14,
  18765. 16,
  18766. };
  18767. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p5_0 = {
  18768. (float *)_vq_quantthresh__44cn1_sm_p5_0,
  18769. (long *)_vq_quantmap__44cn1_sm_p5_0,
  18770. 17,
  18771. 17
  18772. };
  18773. static const static_codebook _44cn1_sm_p5_0 = {
  18774. 2, 289,
  18775. (long *)_vq_lengthlist__44cn1_sm_p5_0,
  18776. 1, -529530880, 1611661312, 5, 0,
  18777. (long *)_vq_quantlist__44cn1_sm_p5_0,
  18778. NULL,
  18779. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p5_0,
  18780. NULL,
  18781. 0
  18782. };
  18783. static const long _vq_quantlist__44cn1_sm_p6_0[] = {
  18784. 1,
  18785. 0,
  18786. 2,
  18787. };
  18788. static const long _vq_lengthlist__44cn1_sm_p6_0[] = {
  18789. 1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 6,10, 9, 9,11,
  18790. 9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
  18791. 11,11,11,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
  18792. 11,10,11,11,10,10, 7,11,11,11,11,11,12,11,11, 7,
  18793. 9, 9,11,10,10,12,10,10, 7, 9, 9,11,10,10,11,10,
  18794. 10,
  18795. };
  18796. static const float _vq_quantthresh__44cn1_sm_p6_0[] = {
  18797. -5.5, 5.5,
  18798. };
  18799. static const long _vq_quantmap__44cn1_sm_p6_0[] = {
  18800. 1, 0, 2,
  18801. };
  18802. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p6_0 = {
  18803. (float *)_vq_quantthresh__44cn1_sm_p6_0,
  18804. (long *)_vq_quantmap__44cn1_sm_p6_0,
  18805. 3,
  18806. 3
  18807. };
  18808. static const static_codebook _44cn1_sm_p6_0 = {
  18809. 4, 81,
  18810. (long *)_vq_lengthlist__44cn1_sm_p6_0,
  18811. 1, -529137664, 1618345984, 2, 0,
  18812. (long *)_vq_quantlist__44cn1_sm_p6_0,
  18813. NULL,
  18814. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p6_0,
  18815. NULL,
  18816. 0
  18817. };
  18818. static const long _vq_quantlist__44cn1_sm_p6_1[] = {
  18819. 5,
  18820. 4,
  18821. 6,
  18822. 3,
  18823. 7,
  18824. 2,
  18825. 8,
  18826. 1,
  18827. 9,
  18828. 0,
  18829. 10,
  18830. };
  18831. static const long _vq_lengthlist__44cn1_sm_p6_1[] = {
  18832. 2, 4, 4, 5, 5, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
  18833. 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
  18834. 8,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
  18835. 7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
  18836. 8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
  18837. 8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
  18838. 8, 9, 9,10,10,10,10,10, 9, 9, 9, 9, 8, 9,10,10,
  18839. 10,10,10, 8, 9, 8, 8, 9, 8,
  18840. };
  18841. static const float _vq_quantthresh__44cn1_sm_p6_1[] = {
  18842. -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5,
  18843. 3.5, 4.5,
  18844. };
  18845. static const long _vq_quantmap__44cn1_sm_p6_1[] = {
  18846. 9, 7, 5, 3, 1, 0, 2, 4,
  18847. 6, 8, 10,
  18848. };
  18849. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p6_1 = {
  18850. (float *)_vq_quantthresh__44cn1_sm_p6_1,
  18851. (long *)_vq_quantmap__44cn1_sm_p6_1,
  18852. 11,
  18853. 11
  18854. };
  18855. static const static_codebook _44cn1_sm_p6_1 = {
  18856. 2, 121,
  18857. (long *)_vq_lengthlist__44cn1_sm_p6_1,
  18858. 1, -531365888, 1611661312, 4, 0,
  18859. (long *)_vq_quantlist__44cn1_sm_p6_1,
  18860. NULL,
  18861. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p6_1,
  18862. NULL,
  18863. 0
  18864. };
  18865. static const long _vq_quantlist__44cn1_sm_p7_0[] = {
  18866. 6,
  18867. 5,
  18868. 7,
  18869. 4,
  18870. 8,
  18871. 3,
  18872. 9,
  18873. 2,
  18874. 10,
  18875. 1,
  18876. 11,
  18877. 0,
  18878. 12,
  18879. };
  18880. static const long _vq_lengthlist__44cn1_sm_p7_0[] = {
  18881. 1, 4, 4, 6, 6, 7, 7, 7, 7, 9, 9,10,10, 7, 5, 5,
  18882. 7, 7, 8, 8, 8, 8,10, 9,11,10, 7, 5, 5, 7, 7, 8,
  18883. 8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
  18884. 10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
  18885. 11, 0,12,12, 9, 9, 9,10,10,10,11,11,12,12, 0,13,
  18886. 13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10,
  18887. 10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
  18888. 11,12,12,12,12, 0, 0, 0,14,14,11,11,11,11,12,13,
  18889. 13,13, 0, 0, 0,14,14,11,10,11,11,12,12,13,13, 0,
  18890. 0, 0, 0, 0,12,12,12,12,13,13,13,14, 0, 0, 0, 0,
  18891. 0,13,12,12,12,13,13,13,14,
  18892. };
  18893. static const float _vq_quantthresh__44cn1_sm_p7_0[] = {
  18894. -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5,
  18895. 12.5, 17.5, 22.5, 27.5,
  18896. };
  18897. static const long _vq_quantmap__44cn1_sm_p7_0[] = {
  18898. 11, 9, 7, 5, 3, 1, 0, 2,
  18899. 4, 6, 8, 10, 12,
  18900. };
  18901. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p7_0 = {
  18902. (float *)_vq_quantthresh__44cn1_sm_p7_0,
  18903. (long *)_vq_quantmap__44cn1_sm_p7_0,
  18904. 13,
  18905. 13
  18906. };
  18907. static const static_codebook _44cn1_sm_p7_0 = {
  18908. 2, 169,
  18909. (long *)_vq_lengthlist__44cn1_sm_p7_0,
  18910. 1, -526516224, 1616117760, 4, 0,
  18911. (long *)_vq_quantlist__44cn1_sm_p7_0,
  18912. NULL,
  18913. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p7_0,
  18914. NULL,
  18915. 0
  18916. };
  18917. static const long _vq_quantlist__44cn1_sm_p7_1[] = {
  18918. 2,
  18919. 1,
  18920. 3,
  18921. 0,
  18922. 4,
  18923. };
  18924. static const long _vq_lengthlist__44cn1_sm_p7_1[] = {
  18925. 2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
  18926. 5, 5, 5, 5, 6, 6, 6, 5, 5,
  18927. };
  18928. static const float _vq_quantthresh__44cn1_sm_p7_1[] = {
  18929. -1.5, -0.5, 0.5, 1.5,
  18930. };
  18931. static const long _vq_quantmap__44cn1_sm_p7_1[] = {
  18932. 3, 1, 0, 2, 4,
  18933. };
  18934. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p7_1 = {
  18935. (float *)_vq_quantthresh__44cn1_sm_p7_1,
  18936. (long *)_vq_quantmap__44cn1_sm_p7_1,
  18937. 5,
  18938. 5
  18939. };
  18940. static const static_codebook _44cn1_sm_p7_1 = {
  18941. 2, 25,
  18942. (long *)_vq_lengthlist__44cn1_sm_p7_1,
  18943. 1, -533725184, 1611661312, 3, 0,
  18944. (long *)_vq_quantlist__44cn1_sm_p7_1,
  18945. NULL,
  18946. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p7_1,
  18947. NULL,
  18948. 0
  18949. };
  18950. static const long _vq_quantlist__44cn1_sm_p8_0[] = {
  18951. 4,
  18952. 3,
  18953. 5,
  18954. 2,
  18955. 6,
  18956. 1,
  18957. 7,
  18958. 0,
  18959. 8,
  18960. };
  18961. static const long _vq_lengthlist__44cn1_sm_p8_0[] = {
  18962. 1, 4, 4,12,11,13,13,14,14, 4, 7, 7,11,13,14,14,
  18963. 14,14, 3, 8, 3,14,14,14,14,14,14,14,10,12,14,14,
  18964. 14,14,14,14,14,14, 5,14, 8,14,14,14,14,14,12,14,
  18965. 13,14,14,14,14,14,14,14,13,14,10,14,14,14,14,14,
  18966. 14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
  18967. 14,
  18968. };
  18969. static const float _vq_quantthresh__44cn1_sm_p8_0[] = {
  18970. -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5,
  18971. };
  18972. static const long _vq_quantmap__44cn1_sm_p8_0[] = {
  18973. 7, 5, 3, 1, 0, 2, 4, 6,
  18974. 8,
  18975. };
  18976. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_0 = {
  18977. (float *)_vq_quantthresh__44cn1_sm_p8_0,
  18978. (long *)_vq_quantmap__44cn1_sm_p8_0,
  18979. 9,
  18980. 9
  18981. };
  18982. static const static_codebook _44cn1_sm_p8_0 = {
  18983. 2, 81,
  18984. (long *)_vq_lengthlist__44cn1_sm_p8_0,
  18985. 1, -516186112, 1627103232, 4, 0,
  18986. (long *)_vq_quantlist__44cn1_sm_p8_0,
  18987. NULL,
  18988. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p8_0,
  18989. NULL,
  18990. 0
  18991. };
  18992. static const long _vq_quantlist__44cn1_sm_p8_1[] = {
  18993. 6,
  18994. 5,
  18995. 7,
  18996. 4,
  18997. 8,
  18998. 3,
  18999. 9,
  19000. 2,
  19001. 10,
  19002. 1,
  19003. 11,
  19004. 0,
  19005. 12,
  19006. };
  19007. static const long _vq_lengthlist__44cn1_sm_p8_1[] = {
  19008. 1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,11,11, 6, 5, 5,
  19009. 7, 7, 8, 8,10,10,10,11,11,11, 6, 5, 5, 7, 7, 8,
  19010. 8,10,10,11,12,12,12,14, 7, 7, 7, 8, 9, 9,11,11,
  19011. 11,12,11,12,17, 7, 7, 8, 7, 9, 9,11,11,12,12,12,
  19012. 12,14,11,11, 8, 8,10,10,11,12,12,13,11,12,14,11,
  19013. 11, 8, 8,10,10,11,12,12,13,13,12,14,15,14,10,10,
  19014. 10,10,11,12,12,12,12,11,14,13,16,10,10,10, 9,12,
  19015. 11,12,12,13,14,14,15,14,14,13,10,10,11,11,12,11,
  19016. 13,11,14,12,15,13,14,11,10,12,10,12,12,13,13,13,
  19017. 13,14,15,15,12,12,11,11,12,11,13,12,14,14,14,14,
  19018. 17,12,12,11,10,13,11,13,13,
  19019. };
  19020. static const float _vq_quantthresh__44cn1_sm_p8_1[] = {
  19021. -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5,
  19022. 42.5, 59.5, 76.5, 93.5,
  19023. };
  19024. static const long _vq_quantmap__44cn1_sm_p8_1[] = {
  19025. 11, 9, 7, 5, 3, 1, 0, 2,
  19026. 4, 6, 8, 10, 12,
  19027. };
  19028. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_1 = {
  19029. (float *)_vq_quantthresh__44cn1_sm_p8_1,
  19030. (long *)_vq_quantmap__44cn1_sm_p8_1,
  19031. 13,
  19032. 13
  19033. };
  19034. static const static_codebook _44cn1_sm_p8_1 = {
  19035. 2, 169,
  19036. (long *)_vq_lengthlist__44cn1_sm_p8_1,
  19037. 1, -522616832, 1620115456, 4, 0,
  19038. (long *)_vq_quantlist__44cn1_sm_p8_1,
  19039. NULL,
  19040. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p8_1,
  19041. NULL,
  19042. 0
  19043. };
  19044. static const long _vq_quantlist__44cn1_sm_p8_2[] = {
  19045. 8,
  19046. 7,
  19047. 9,
  19048. 6,
  19049. 10,
  19050. 5,
  19051. 11,
  19052. 4,
  19053. 12,
  19054. 3,
  19055. 13,
  19056. 2,
  19057. 14,
  19058. 1,
  19059. 15,
  19060. 0,
  19061. 16,
  19062. };
  19063. static const long _vq_lengthlist__44cn1_sm_p8_2[] = {
  19064. 3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
  19065. 9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
  19066. 9, 9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,
  19067. 9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
  19068. 9, 9, 9, 9,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9,
  19069. 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9, 9,
  19070. 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9,
  19071. 9, 9, 9, 9, 9, 9, 9,11,10,11, 8, 8, 8, 8, 8, 8,
  19072. 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11, 8, 8, 8,
  19073. 8, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,11, 9, 9,
  19074. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,10,11,11, 9,
  19075. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,11,10,11,11,
  19076. 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,
  19077. 11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,11,
  19078. 11,11,11,11, 9,10,10,10, 9, 9, 9, 9, 9, 9,11,10,
  19079. 11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
  19080. 11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
  19081. 10,11,11,11,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,
  19082. 9,
  19083. };
  19084. static const float _vq_quantthresh__44cn1_sm_p8_2[] = {
  19085. -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5,
  19086. 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5,
  19087. };
  19088. static const long _vq_quantmap__44cn1_sm_p8_2[] = {
  19089. 15, 13, 11, 9, 7, 5, 3, 1,
  19090. 0, 2, 4, 6, 8, 10, 12, 14,
  19091. 16,
  19092. };
  19093. static const encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_2 = {
  19094. (float *)_vq_quantthresh__44cn1_sm_p8_2,
  19095. (long *)_vq_quantmap__44cn1_sm_p8_2,
  19096. 17,
  19097. 17
  19098. };
  19099. static const static_codebook _44cn1_sm_p8_2 = {
  19100. 2, 289,
  19101. (long *)_vq_lengthlist__44cn1_sm_p8_2,
  19102. 1, -529530880, 1611661312, 5, 0,
  19103. (long *)_vq_quantlist__44cn1_sm_p8_2,
  19104. NULL,
  19105. (encode_aux_threshmatch *)&_vq_auxt__44cn1_sm_p8_2,
  19106. NULL,
  19107. 0
  19108. };
  19109. static const long _huff_lengthlist__44cn1_sm_short[] = {
  19110. 5, 6,12,14,12,14,16,17,18, 4, 2, 5,11, 7,10,12,
  19111. 14,15, 9, 4, 5,11, 7,10,13,15,18,15, 6, 7, 5, 6,
  19112. 8,11,13,16,11, 5, 6, 5, 5, 6, 9,13,15,12, 5, 7,
  19113. 6, 5, 6, 9,12,14,12, 6, 7, 8, 6, 7, 9,12,13,14,
  19114. 8, 8, 7, 5, 5, 8,10,12,16, 9, 9, 8, 6, 6, 7, 9,
  19115. 9,
  19116. };
  19117. static const static_codebook _huff_book__44cn1_sm_short = {
  19118. 2, 81,
  19119. (long *)_huff_lengthlist__44cn1_sm_short,
  19120. 0, 0, 0, 0, 0,
  19121. NULL,
  19122. NULL,
  19123. NULL,
  19124. NULL,
  19125. 0
  19126. };