Files
Sprinter-SDCC/applications/PoP/poc/res/music/m55_06.bin
T
snark13 34ba5f71d5 Музыка: PCM-трек через CBL, первый экран истории озвучен
Путь C из sound_plan.md вместо ранее выбранного A (ноты спикера на AY).
Причина смены: появились готовые записи DOS-версии, и строка «нужен
синтезатор на хосте», из-за которой C считался дорогим, отпала —
осталось `ffmpeg -ac 1 -ar 10937 -f u8`.  Оцифровки музыки в самой игре
нет вовсе: digisnd*.dat содержит только эффекты, музыка лежит MIDI под
Adlib, так что конвертировать ресурс игры всё равно было не из чего.

* toolchain/pop_pack_music.py — запись flac -> сырой u8 на 10 937,5 Гц
  (частота CBL, чтобы её не переключать никогда), нарезка на куски
  MUS\m<id>_<nn>.bin по 16 КБ: bank_load_file читает файл только целиком
  и только в одну страницу.  Каталог -> pop_music_tbl.h; длина трека
  хранится ПОРЦИЯМИ по 128 байт — 169 КБ в uint16 не влезает, 1350
  блоков влезает (32-бит арифметики на Z80 избегаем).
* pop_music.c (банк 9) — загрузка трека в EMM и курсор; pop_sfx_fill
  (резидент) получил третий источник: эффект важнее музыки, музыка
  важнее тишины.  Эффект музыку не сбрасывает — её курсор стоит, пока
  тот доигрывает, и она продолжается с места.
* story_1_absence звучит на первом экране истории, где была тишина.
  Грузим ПОСЛЕ сборки картинки: чтение идёт через ESTEX, и при открытом
  CBL насос не успел бы долить блок.

Проверено записью звука из MAME: корреляция огибающих с эталоном 0,836
при сдвиге 1,8 с, RMS 22,6 против 18,3 (разница — 8-битное квантование).
Эффекты двери в PV-сцене после трека звучат по-прежнему.

Бюджет: резидент +83 Б кода и +25 Б данных, запас W2 151 Б (кучи в
приложении нет, malloc не слинкован); банк 9 занят на 88 %.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-25 15:21:22 +03:00

2 lines
16 KiB
Plaintext

nrtrosywtv{~€倐亖亙噵崕彁悗妸彂媺崘弽媻妸垊zvsplf`[XYVPS]flu€嫈洘ⅴ殨悓妸媼噦厜唩倕唶噯剚€亜唹墘妷垊儔寛唺帍帋帍憫弻増垐噯剛儏億y|ztnjfb^ZXVTPJECBFMXfr摢咐嗽谯僭团椒朝煓搵億|{sllmjfdbbbba^\\^`cdeeinojjopliggghilptvwxy|~倖墕倐唫{wwvsplgb_`ciov~噽枡洝晹搸垉€~}{xsnkihgda__bc^\becbcfilotz€剢噲嫀挆湞殱ェぅ┇殥妵唦snmida`cir{厫潽犊牌琶美氮Β檸ysokihea\XUTSUWVQPVYUTX]`cefffilqvy{|~~}z|倐}}倓倎}zuqnljfa\WUSLCBEEDGOXbku噷寜厑}zyywrmquqoqvy|~€亙噷憰槢潫煗煢Μ辈炒陡患蓟汉唤窘缓唤拱枑墐}wroke^WPKHGILMNXhrz嚂—俺舶ǎ灅拪亂xxpiilkigghiigd`^\\[YWUUY[VTY]\ZZ\]_`cgjlkigffghjhb`dd^[[\[YVRMIGGJMQW^hs|厭ⅹ捣当В灈櫃櫃槚枡潧枠灊櫁棗槝櫆煛灊潪牐洔灍灊洍攽悜憦崐噧}vppnd]\ZUPLKLNSX^gs亸湨坊罕ytpnkga\WSQPPPLFGLJEFJLNOOONOQUZ]`befgeekqpnsz}~亝垕寣媼崗弿崐墛xyxsoorx垞煪卜父返嘲洉晲噥亖亐€~}~亜唶噰唲€}€厖倕崚敄櫇ˉΕ"ⅰ牊潥殰潣挀攼妳{wtqojc[SKE@><:66?HLTap|垚晽槜棗枓帀xpnolebefdbabceedbbdfikmnpv||y~厗剟厙墛寪摉枖搾挀敄枒帒搷垐垏剚{uojfdba__acfiq垕憶、灊洍拰垍剟儊€€儑厐儓垍儍剠唶妿悙弾帋彂敃拸摉搹彃拻悗妴儌倎|xtoh`[[WMFFC>95223468>HUds亸湭附嚼颇竟窗Εイ殫敀憫張亐亄utuvwwwvvvx|~€€~|xtrvxsqv{||}~亗儊~{yxwurnkklia_b`[XXZ]bit姃櫉'┇櫂弴儊}zvrnlkmopppooliioqmlquvvvwz|}}|{|~€亗倓垖媷墡帄垎唲儍儍zupligfd]Y]aabju亶櫍济饰衔倘禄铂湒晵崍|zwrmifefecbbehgcekkihiklnquy|}}}}~€儐噧亝垊€€亗€~zvpljheb^ZVSOLNV[\bnx~儑嫀弾媷儉}{xutvxtnpsqmkklmosx~倖垔崘敊潪洓牏煖灐%ΖΖΙΒ潟帇媴{xxvqlheb_[UPMLNQUZaky唽摖氨膊悲檿憥崑唦{}{tppqpomkhffgikllllghmv倖垝灓┏科性友蜕坡技阀オ殗墔som]UWUPQUX[[\begr|儕悩煝お泊床槝枖棖拤x_NNcujM;9CN]iry厧櫎臣箹y瘝s枱拰妵噳崜櫉'安潮枏乹f_\YXVTQOMNPSX_hs}墯仕昆柗庭噮垐唭€|wqjb[VSK?762-)&&(,18BLWeoxzoW=P“則jeeo|噹枬)航浇桓博Ж─ⅵ━梷cYk妿rXMOV_got|唸剠垍}vrpqsuwvsjaZVUV[agjnw€們噸挅櫅湞牗倍苟獣zkw槮恞gmu噹拻媬mdm厳搥iYTXbgefjhb^]`cglqvz|}~倕嫅枡洠暗悸巧缮魄缮噬桥美脊焕驴娇考恫安档疁僣A'0Os敚殝{hWKD?<;;=?BB?>==>?AB?;>CB@@DIMOSW[ahpw}~{yx~嫊晵挀摀枦ˇ槏乿qx嚇,鲍湇€wqmkkjhc[OC7//8HXfpvobVOIEA@DM[ju~儏垖憰殲Ν吵吹陡垢挡悲攷墑~€彙本撬饲两焊范荡嘲晽煘晧€zuplgb[TNGA;79@Ob{棸换缓船枓崏儅yvtrnjfb_ZNA:71/3<ISZ\^``\SG<659>CDISYYY]bfhjkkkmquy|~亙剟剤帎崗敇槝槜棔憣剕vqmmov亸湤ガ哎弜f[W\h{悾暗钞晲噣tzp嚽殷翃aK0"0AKL_gdbillqx亯摍洑湥ЖΔ檵亇亷灜泛础妛mjt剴杽l}泎PHP^q剼玖眿l崯`9/+/;Pl垱湂qbi~崋qaanwlP.,F^oxww{倲殴杗j瘂}寲槙寔{{倣殻刱VLRg儮贩fu殰€u€憼┈ē搳剗zx{€噵媷z`@*6^€寯湕俧]t灹探€垰穿煉儂trrttsplpw€嫇槤ギ抄煋溄坌瘧厙彃妘YK\倿揼=% )3>FHE?5*$"&*+,5EYdjv嚉┐杭坏暁Х纳麓焷bG:>Tr暥冉ujc[SJ@6-&"!$,8FWgs{~zqdXV`z櫛檬商兮哓综徨梃遢芯iVUj彽臀健僯WKGJMKD7%5RcosiUC73:GWepw}儔寜亀sqoqsvy}亝墜妭r\JGIJWq帳埠坏泭zrqu|啇殼殦弾悢湷枕箴枸袒寕{z|儖悕}_:  =f敽于衣瑫{`H>A;0-2:AGLPUZagoy厫殺Жī巣eQFKZgnw啞痪雹拃pedgnvzxqg\SKEA???EJNTZ`fjmopokdao€剦灨拍亮良蛋荒陶苘刂土瘷乭SDCK]u寷灍ィ宻_OC94578515?C:1.15:@FLQTVX[dp}唽弾墘棞拸挃拲厊rjddk{摪肃殂讯煍坲e`cglpt|唽悳暗ぁ潤攽悕増寱潰煙牋煖枑墍ueP9)))!"@s澖埏絷芈瑯唝pieddhkotx~儑媿寜倃i[L@<?Mp憵棑挋潙剘{wqi_TI>60/4?Pbr}€zsmjhjlib^hnghr|啇櫎敖翘怂在卫汉纠径棎墐}xuuusmkrjSA86<Md€暋寋l`XSPNJA1#"$&5EVdlo{媼厛悰カぃ%íБ湏墋ricbgnrqhaelk|暈え晫剘|{{}€儔彄槤·イ灎ⅲ煔晹攼墖敍槢煗櫇煆|tv€敮蹄镯耷皸乶^QF;1( !&+<Vbckswwtplkox€倅quzrjjmpomhb[SLD>;<AHMXp噵嫀憭憥媻墛媿悡枤灑К安乽mgfjqx啢寄忍拭罕槓唟m]N@9:Ha洯暴槃qbXTSPG<<DHB>FTakrw}倛崘挀拻摌灐煔搹媷亃ri_WPKF=7?OTXgz垜毇钒灈棐寙€{vqmheba``aeks|厜唫姃帎洦氨掣矫商染斗阀搫xmdahz摤冀矡妕dcy妸噦yocZSONNPRVZ`eimpqqrrpjdfg\POXbjjeittkjnqqponrz嚃Τ祭亢倡拤€wof^VRQSXXROg墢寯牕В灉洑枏墔倎€€~{xsme[OA3%2Oj仚崐媽墍x{剙wuy~倓剟剟儍剠厔€yqieba]UOVt悮牏牂憟€ysokjklmmo棨ェ灅拵崕憭弴噿枑悧牘岸豢媚妹屡赏纤锹拷己长悇€r\MF@7,,9AJd嫰们疆潖倂md\TNHB=840-+)((),29CMQMB@O]]VU[dlrwy{{zyvsoje_ZWVY`jv亰崑剏maUJI]y剤媿崑垈yw儙寢憸カ牆湞牐ぁ棊憮唞vsojgjy暩皱桢巅崖抖定棇唩zriaZWWY[[bw妽帓枠槝棐媰}yvvuttrpmieb^[WOD>H\iq}垕帢檶個亖€}|{zzzzz{}亜噴實寜厐}{yumgb_^i崙檿價g_XQIA82/6Hf啙攰亂rke^YTRQQPI@?HJDDLXepz|vv倣寣悢棜湞灊殫憡倄nd]YXYY^r挭赌沿匮坪槕媹噳媼垁|儗墏剨挌牓┈帆ウà煓搶xqjc__h}浌绦频瀴€s`RO`|妵亂odYQKHGGHJKLKIHHKPSROLIIIJLORW\]YSW]SA@Scir倲,隘煓搶唫}ytojd^YUQPRX`imr仈檿枬ぉ弫y}€wjdcba_\ZWUSTYe}灳再欣碍豹灆櫃槙憣噦{yxy|亣妸儅€噭yvz~{wtsrrx彨当構~tnknw値洣殦帀噰垐唨|倧悂w€彁帗洝い湝潪湒悏ysle\RF;0%&4Gi澤悠传枀ztoic\UOID@<987789;<>?@BFNUYUSZ_XTW^fkosvwumb\bkjir儠グ负勾灃弸垎剝彨滥驴捍ィ#"灍お帍攳€yxz}yppzzz嚍驾聃爝疑录栋洆媯ypg^WRNNNNLNXeffqy|倞帉厎unhc]YTNHB=72/.04<GS_iry~們€xps~~wsont倆tuy~倕噳妸墕{zzyvog^WRNKGBCUkpje_XRNMOXj叄都患搐棐挀搾弻垊倐倓噳唨}噽寚墡挃敄櫆潧棑悘帋彁悗坽kaa]QGIUi€暒本愚僖形誓即灅搹寠垏唴厖厗唴剝倓墣枙寔|~}se`cfgfb]XSPMKKKOXi仜wpjd^XSPKFGXr亙uh_cf`VRRUY^beeb_\ZYXWVTRPONNOOMHGTemr~崥(┄ЁЁ晲枦枌垑媽媺噮儎噷挆櫃煵览蓟沟煐寕ypg_YUSRSVZajv垹凰哦车皑Л獮枖敂搼帉増唴厔儊~zwutuusojfcabdec\OK`~厇qoopsy€垚暀殬晳媶亅xspmkiggghkouyyts|唴亙墡帇姀憟zqonmkga[SLE>81,&! %5Qs彌湞ЛēΗΑ洆妰}xusoh_Z`hf_]_begjnsy}亙儅x|唵~z{}~}zvsqprw垝洡炒荡槓悞妦yy{}嚐古侨悄阑栋""煔攷垉~ysnhb]YVVY]ce`URe嚕钡斗父付朝湑巼xqkd^XRLGB>:98:=@BFSemlow€唵€tllj_PFB@@@BFMU^hpx}€€€€€€€|slourkhlptwy{|亜垖帊噣~啂妧xvutrojd_ZTNJQf{儍亐亪毑蒲彝敲澜憾箔à牆洏攲倉儗崏噮倖悢帀寭櫆潧櫂枙敁憥媶亄tmf_YUSTX_ht亸櫇潬Ж┊湗拲噧~zxvtroliebaaa`^\[[ZVMFGLH>;?DILKD:4:L^o剶灎煗洐棓強剕ume^WQKFK^t}€亊ztokijlnpqsuurmimttldbbcegjpw~儑悾贝锤嚼吕胶恫Г洏枔憪弾帋媱zrt厓~|儝湝洖。xqkd]WUYf{摝鞍ィⅱ%ィ湑敃媨ty}xrpqsttrokhededc`]ZWUTQNJFB=82+%'6N^fnx儘棢ウ棝洅噥~}{xvutssux|€xsw}ztsuvvspmifc`^\[[\[XQGBCFCDRi倳牑ǐ凹壬破热坡即牂搸墕倊zvspprux{|{wst}厑smrxtnmortwz厤暆カ様強厐{wspnnmp~棲ウǎ棈垏厒~xsnhc^YTOJFC@><;::=FWl亹潹櫂湢うЕ憟厙剒pjhgfd`\WPJEBBFKPSQQXgooptxzyupic\XUUW]fq}垘弾悧洊崏墠憱槜拲彇棏帎敇洔潨殫搻帉媹剘xsmhd`]ZXVTQKDAEJMWl剾堆潆殁壅蚁淌坡竟钞ǎ潣攺媹唲儍剠厒|x~墝xuy€亃sonmkhd_ZVRQPRUY^bgkmoqtwzywv~妽妷審挀搾憫帀亁vyyqf`_abb_[VQLIGGFEA947==87;?DKTez悹Δ煕槝櫅湝檼墑厙倄pnoqttu{將ィ牆殩拵媺噮儉}yuqmigefjq{垨彻靠翻俺巢爱ィ牉洐枖悑唩{tmfb_^^^__]Z[fqtqqpmjlrslc]]al}懁潡搻崑墖厔剝€zqkoqkcabdfggffghigaZWZ[ULGFGGFDB?;989;?CL_}槰棐帄噮儌亗儏垔墔€厡寚剢妼媷垗崉zusssqnligedddeeedeir亾ⅸА湙洝ōΟ寥康捶唤脊蛋牄晲媶剛|xuqnljiiiihc[TU]aadmx€厜挒晲帉妵zuqmjgdb`_^^^__^\`o亰墔yrjc]YWUTQLD>?FJGCCGKPWbt嫝到汲ā(殮洓殫攼媷儈{wtqnmkigeb\UPQX]\Z]cimt倢崏墜崗悜挄槤ⅵà煔晳崐垐妿摋槕噦墦搵剛剣墘垎剚}wpib\WRNJGDBABCDGIKNRYdy溎掊彷谡文勾陡钵煔櫂枔悕墕|yvtsrsvxvpjkome_]]^^\ZWUTTVY]^^^bnx{vsqrrqqqrtxzzxz剰憥崘敆棖搻媴ysmhea^ZVRPNLHA:9@ILKJJKQ^gghr啝赌扰抗挡悲Г煕枓崍剚~{yxyz|}||倯灘枔拺悗寜唭|ywvvwz~剨挋牕档暴ⅰア檽摉殯檽寚墠妭zusrokf`ZTOHA;510135436ANRRV\chjkmt仌ǖ汗超晭妷墛媽崒墏zw|~wokjkkklkjgc_[WTQNKIGEDDFHIIGFJWgoqs}敱仆衔倘录凡Г灉殬枖拸寜厑~{z|~€€|toomdZZ`b_]^bfjllkijr€挙槚晻棛湡煗櫅かЙ按范唉洆挀巺|vsqoljgc_\XURQQRRPLJQ]fgjqz倝實寠噭€~|{zxsldaeiha[YZ\]]\YTOSbu{vqkfa\YWUTTUUVVUTRQS\m儧沟氨郝蓝倍郊反吹荡伯洊拲垈}yuqmhb\WSQQSW[^^_gs{wqt倰湡ⅷ搅铝炕繁牃晲寛厓倐儏厒{tuzxnfcdgikkhaVKDDFC;30148;=>=;9:?L^q亪墠洴剂门婆戮勾矮à煘灉槕垈倕儃usvz~€zsosvqhb``a``_^_`cglqv{亗倎~{yvuttrpmmrxyz€垕崜洟ЗГ煓攺妰|tmf`ZUQMJHFFGILORSPMO^y敚Δ'背床艾à煕棑弻垍倊zvrnjfcfs厬搼弾寠垎厔亄slmswvrsx€墤櫈%Жīē煏帍拸||}~}|zwtplhd`][ZXSJ>3,-,'#,48;ANZ^\\bp剾绷热镁焊返床艾à煕棓拺挃晸巼倓倄pnrw|}}{xuqnjfb_[XTQPOOQTX]cipv{倐啋ɑ哪拦铂潤櫅湞潨洏攺妳亇zvroljhfaYRPVYUONQUY[\]_eo~寴牕牀憪憮摀拹弾彂拹寠帡潨櫃湠煙潥棑強zuromlie]SLKPTRPRXahlq{墤悕崘拻憥媷倉ytplieb`][ZYWVUUTTTTSND<>Oeolfdegijlmoqstsrqrw償ǜ撩兰垢够玖拿扛吹汉弹Α煛あ檹墔剝個}xsmga[VRNLKLORTUUXcr}倛挒┏嚎旅穆抗挨洏槚崈{wvvvuuuvvvslc\\_\TLHFDA>;741.,+++-037:=@CHQ_t嫑湒弸妽槴料右型赡亢恫ē湗攼寛厒€}{yxxz}€~vjacloja\_fox亯悥洖牎牉洊憢ytokgffhkoqqps|噷媼帒拵墑剠乿ja[XWUTSSSSUVXYZ[]cm|崪カ安灋·ЖěΔⅰ灆憟們~vplklllllljgb`ft倛唭€}yuqnmmnquz€噸摍灒И棖洘潠崊€唺噣|z{{zxupkfa\WQLE>70)#(3@LTXZ_k}摣刻以栽照种沼淹膳亢蛋牅様憦帊寜儃uuy{uoklnnlf_ZZ\[TMIIMRX_fmtz亞妿悜憫弸垔敚洍搹崑媻媼墑}tnmong\TOMMNPRSTQNMS\`^[\^ckw嚈М殫晹搾憪弾寛儅{垙弶剠帣潨殰煛"煔晱墐}xrlgc^[XVVWY]bir{啅晽枛櫂憢媿媶亊||zxwtqnkheb_\YVSPMJHFDB?;722;KZbehlqvz|zvtv亹煬该侍巳瞧排排排破颇径槚晸憤妴}{xuqlcYPKJJF>746<DMXbipy垬え岛浇几疮潡憢唩|xurponmkga\Z]^YMDCEB<7567899:;<=?ABBBCFMZj|姃晸憪憭晿洕.克蜕魄善慷爱ア牆殩拲垊€|ywvutrmgbdjonnqy儘棡¥牅櫅潤憞zwtqnkhecbbdgjlkihnuwuqprssqnjfb^[ZYZ\^_^[WVY_bdky専钞Д┊Εウイ檾弸唩}yuqnjhfefgiihd^XUUWX\fqvxz|~€倓噴彅殶えГ牄棓憥崒寠唩}厔|qhfimmg_YVSQNJEA=9520.../147;@FNWdt墶稻窘颗淘卩沣哓兴耸平超Г灈槙拹弾寚wtutof_\ZYXVTQONMNPTY`gntwxx{倝妴€}{{zxwy儜湠湚槙拸媷剙}yvsolid`[WSOMLLNQTXZYWVVZ^`^]dt墲Γ煔晲媶亊{zz{}~}|€墧槚搼彂枦洊巿剚}{ywutttvy|€厞彅櫇灉棏彃拫儅zyyyxxwvrmf^ZZ[ZSKECBCCB@=;8642005BTcknpqqqrv苛亮们饰衔势门热木悍蛋ǐ棐弾崑垍亅vpke`ZUOJE@<9778=CLWainpu仈ぇぃΜ倍腹反矮殧弶剘ytoid_[WTSQPMH@:8=A@<:988:@HKIC>=BL[m~寯槝棗槡潫ⅳい 潪Т柯谰还反脖隘煔櫄檾媱|zzyxxyzzzwtsx亪垐姀暀潪灉櫀憤垉~yurolhb[SMLPTUROMLKNV_db_^`cfhhiiiihhhfda^[[^gt儛殸%┉北お捶抱牆潪煘潥棑帀厐{wspmkheb_\YVSQNJFCBJZkv|亞妽帎枲卑安炊范挡Α潤晵悘崐厊uqrrkbZVUTSQOLJHGEB=8315:<:51/03;GYo厲煝(不苛氖炎圯蒈僬兴爬旱艾ē檽媱€€剢倆of``egb[VUUVVWXY[]`cgkorvxz||{{yxvussrrqnihmx厤弻唨{ywvutrqolieb^\YWVUUUWY\_acdb`_fv尀Й岛捍あ牆殫拵妴個~~~€€~{{亣妵儊倓唶噯唴剟厖厔€噺敂拺挄櫇牏槒妷妵~uoljigda]XSNID@<864221110.*&%*28966>Ocqx}剰澁寂缮桥呐迫侍烫松敲兰苟闯吵嘲潥棏妵噮€zurpnljfb^ZUQNKIHHILOTZair{倗墛帠煟ⅰⅵ槝櫀巺|vrolhea]YUQNLJHFB<759@C@>?BEGIJMS^m}崣灋殦帊挌牎煗潫·ゥ 牓本妹炕烦Β煖様憤墕|zxwwwxyyxwz倠拺崒挌潧殮湞灉檿悐厏xrlf`[UPKFA=97557:>ACCCGNROJKS^ehjlpuy|}}}厧洦卜反安帛─うВ洉摂枟枔寗{wwxvoha]\[[[[ZZYXWVVVUTU[j}彊灐ォ攺彁弶倈yyzzxrjdcec\RKGEDCA@>=<<<=>????>=?DN^q創洕潩¨唇履剖姓氽圳忠稳录栋湒悐厐{vrnljigd_ZY]a_VMKQ[ejkkmpuz}€倐倎}{yvtromkifc`\WV[htyxtqonmmkhd]WRSW\][XY\aglqtvwz蹈航椒矮创潮ē湙晱噡vstvuqnmosvwuuz亞厑倕垔實帍憮敄槞殮洑殭槜棗槜晳妬yututmbXSRTTTSPLGC>950,)%#! !!#&*.38=ADEFJVm姡读魄巧趟敲旅翘言种衷盐逝两苟嘲枍妸妳{rmkkklkkie_XRPSY[ZWUW\bipv|儔帗晹憪敋灊様摂晻敀弸噦}ytplifb\UKC>?BDB?>?ABCGOX\YSPQV`n~崡洓棑悗帍憯枠殰潫牎¥!洆媹悺暗皑!煗殫攽帇垎儉~|{yyyz|~倗崜槢洐槢ⅷ檼媶剢垏€vmfb^[XUQLGB=841/./1355423:EMQRV]fnu{倖嫆洡久眉喘讣烂哪拦鲍棎寠噮亇xtpkgc_\[ZYYXVRMIHMSWWUTUXar垶炊腹阜党碑ア煕棑帄厑}yvtsrssrlbUKJPUQG=88;AFKORSTSPMJHJPZfs|們儍厛帟湢%寥耸颂淌热宋唐汲ア煖棐嫄憰檺}jYMKPUbsx~t`VQNJOUZ\aehhghgfn|墣拪}o^MCAGTdpsk^QKLQ[iw€€xiXI=89?IT_jt|~{wtu|垨读壬江ⅴ河尴矗渍繜媯剰櫊牄拡}slgffnx唹垉~{zwodZV\l劀悜毄古橇础巬qmnu~唻寛亊~€|unjihe_YRMF:'-@IA/+E[`Q:)%4Nm對沽境 ぉ掣祭湃仕斡苠殂彰盁拰崝牜渤泲vaSPT]is{~}yskb_\WUTUX[_dhjmqy啓Ж瀻}pkkq弢ooy垟枎}hTD9314559=BGMRWZYSI@9659FYn€帥か槒垎姃潻醇拷东瀾剎pjc^]dr亱彁弿帄儁ldbfnu{倠敋洈墋uw儢颇憨棄亜彍!灊湚棑強厑~{yvrmdZPHB<2$  #4CP[gsyvlbYTTZfx崲杜显种肿刳苻徙邋氵僖倘莱€|~亪挌槈weXRSZckpqnh_ULD=9667:>DIPV\fv嚂潱琅琶兰动拠~wsqsvz儏厔亇wph]PC:7773./28?FJLKKMTaq€寯枔崅woloy垰赏衫穿ゥア牎ガ哺娇澜还冻rjd`[SLIKR\fov|儘枡晭唨{wrnjgdba`__^_]ZZYYXXVTQKC90)%#$(2@NZdmuz{wqh_XUUX_gqz倠敓寥送松热热热擞谯瘴释艺铀炼槑儁pga[XWWX[^bfjosvwwtrsz倖垑帠牞妨韧瓮烫瓮羌瓰悇{tpoqv|儕崓坿qe]UI9+
 "(09AKYk~悵О凰坻觊玟彷滓唐阑烦Γ煖槙憦寠垎剛~ysmklqw{zxvw{~€|wqkea_^`cglqty|亗剠噳實帊媼彇湝枎垍噴寛€vkbZSMHD?<::;=AFLSY`ekoqsu|墰撤购复搱~wsrtvz厞悡晻敃殺Д煏崊~xsmjgffhknsy厜實崓憳牔Ζì灂崌亄tldZQH?6.&

",6>CGMZk~墠彈ざ茸噔挢猩陆苟闯吵创档档档洞潮煖潫潡崅xpkige_VKC<8544579<AFKRY`gnuz亙噺湪Д 潤搶倄pligaXNFA??AEJPV[_`aaemsurnkjhgffhmt}唽弿崑妸媽崓崘枲陡父辜绿又有瓮吞善粱淡棎墏{upligfgjnt{倝媺唵崣&晵憫弻噣yqh_WNGA<741/-,+++++++)()/;KX^abcbabejprqliilt€崥Ν泛缓反车阜暴潧櫁攼寚€xmbXQNLHA:3/038@IS\ekqw倫潶哺铰迫惹帕礁钞━檿悐儃urtwxtlbYSSWYWQLHGGGGGGGGHHIJKKKKLMRYdr倫洠┈纯嗅铙蝻腌邈徂谥阉啪赴洉巿儈zvtrpnkf`ZY\adca`bdeefhmrutpjfca`^][YVTRQPQRSTSQMKLQVVRNLLNPQRSTTTSROKFCBFKOOLHFGLTap亸殸オ俺碑泛换焊挡│あ牋煘湗拰垎噴妳~yz儛殲煙牋、ⅲ%З背捣腹汗狗范刀犯付暴棓強唩{slfa]YTOIB;5.'!"(-2446;I\q儛洡炒炒妇娜饶炕付床碍│洏晵寘|smkjf_UMGDBA?>=<<<=>>><:;?FOWZ[\^bhnswy{~啌牘Дあ牆殫搻寜唭€}zwvttssrpmkknsyzwrqtwvtqsz厯‘豆苟朝捕菇窘缓伎竞兜富桓朝Γ煕枒媴€zuqmkiiikmprrqmjilpqnieddeda\TNIHHGB:3,(&%%$##! ,;FKNOQSTUUWZalz姌かГえ父购韭迫悄旅迫瓶覆Γ灆攷垈|vqlhdbaabdfgikmry€唻憵ˇì补寥托研嗡锹椒豹枏墐}xtqnmkhd^XUUWTMC==BIMMKJIIIIHHIMS\gr{亜剝倎€亙剟剣帤┏腹腹购缓凡攳噧€}|zyxwutpkd_^aefc_]^`dgjlmmmmlkjifb\TLGEFIJHECCEFFFGLS[^][[]`eimpsuwy{|}}}|{ywwz€嫎Τ豢焦床撤唤欢膊岛玖妹量几窗湗攽崐噧€~{yvspor|墪櫁拸悤潰イⅱ'车贩洞碍ǎ煔枔強厎rh_\ZXQH?9766652.' #(,28@JU`ly嚁湞湚洜Ν垂搅媚排哪美礁报牃棙櫂攷垈|upmorsnga^]]^_``abdegjlosvz~倕墠悢枠棓巼亐垥ⅶ棑憪悘帉妵剚|ywtrpnmmmnorvz~亖zwx~垜棞ˉì钡洞ΔうЖěィ牆櫁敀憫憦崍倉|~們zvuwy}€們個{upmmqturolklpty~儐垏倈vrssph^VPLIFC@<840,)'%$##" #%$##&.<Ocrz}~亜姅煬鼓讼行舷涎艺宗苓徜珉眍扃菪坡攀闪揣灇棖晹拵妳€{vqlhea`^^_aejpw唻帒暆ǔ杭悍党膊蹈悍唉潟帀ztnhb[UPKGD@<6/'! #&&# !%*.258:=AFNVamx€儊|yxz~剨悤槞櫃湦窘勾碑檿拵媹唲儌}zvqljlsz{uqpv€墠崓崗憯枛枖憤墑~ytnid_[WTSRSTX\_a_ZTPQXagigeegmt|剫憰棙槚敁敆潶玖铝揽炯沟膊肪侣炕反矮Г¥槒噣|ywutqolheb_\ZWSPLLQ[hsy{|~亜垖悢槢灍灈棐弿悜弶亃urqqpokd\TONMIA8/*&$#"  #&*-03468<DRf|帤潥棜‖锤铰裳剡溏梃珏廪僭仙媒覆潧洑槗寖ztrqpnljiffgimrw|€剣妼崕弿弾崒妶唲{vrnpw亰帋寠垊yrljkmmjfa^]^`dhkortvxyyxwuuw~姉灍殦帇媽帎挄槞殮槗崌亖~ytqqsuxyxustx|~{vrqqsuvxyyyyyzz{|~倓噳媼墖剛倓厑zqjhge_YUSRRQPNLIFB?<96421001246:?DJQW[_chq{厡敔恃栽右诱刿掴彗殛觊桄溻噢苴盅柿繁牁搻帉噥yrnmmlhb[VSSTW[_dhnty儏厓亙垗弻垉亐亖亐~{ywsojbZPHCAAA>940//010//39?A?;7557:?GQ\fotvvvuvw{剦彄枟棔敂枠洖*俺脖北膊卑│!灈櫁敀悘帊帍憯槣牐イう灇殱煙殧帀剚~zvrnid_ZUQMKIHHIJKJGEDHOX]`cgnw噷帊妶墡枱Л钡贩范兜斗够技勾┆─湏寚儊~{xuroljhfc_YSMHFHKLKHEBABCEKTcs€垖帎挄棙櫃櫂棔搼弻墕儉~{zxwusoibZSOLLLJE=51026;?CFIKLMMLKIHGIMT^jw儘枩ˉ┇缴易钟又蒎腠扈汔葳卣椅赡竟抄Б灇枔強儃snnpqplihjouz亗亊}~亝垏zvtrqponlie`ZTPQV]aa]YTQNLJIHGHILOSW\_ab`][[^djpv}剬憰棜煟ぁ潧殰灐#!煖槗強厐{wtqonmnpqrqnic_`gouupljlqy€垘敊潬%Ж┅ěΕ"灉檾崋倎倎|rf\TPPRSRMG@<9889:<>@BEGJMOQSUUTSTXbt姛棵粕托载圮蒈茌噤栝驵谡盐吞松敲酱殩搸唟qic_\YVSPMKIHHIJLNOPPOOQW`ipstrollpw~倐|{z{{{zwtqlhb]XRMHD@=;::<?BFIJHB<9;BIKHCADM[jw倝帎憭摃槢灐ぇ┆Δⅳ磕睦坏─灆枙晼槞洔灍。ΙДェē煒搹崒寠墕倈tkbYSPNLGA93/--037;=>==@FNUYZYZ\_bfjov垞潵┃Η饭动櫂洓槖媶|yvrnid_ZVQMJGDB@@@@BEHMQUXYXY_k{嫋湞湜洔潫。いぃ湙枓強唭|yvtrnjd]XVX[^]ZWTSRRSW\`b`\WTUZcny剮敇洕牑ō钡犯壕磐乙严涡艺踪谮僦宜煤铂é枎唨}{{{zwsnihjmnkgcaacefghggfdcb`_^^^][YUPJEBACCA;5029BJNOOOPQSTVWY[]_acdeeeeegkr|嚁~捕恫#Ι┃Εゥゥ!灈棐帀厑}ywtssstuutqoory倛媿彄棝灐ォ胺季脊挡ィ牆殫搷唡rida_ZRIA;765556789::98779?FLPQOMLMQXblw儛煰宦昧靠坷履排婆拍寐晾烤蓟悍疮煕櫂晱厊urplga][[\]^__^^]]\\[[[[[\\]_adhlptwwvsqqssqonoppoljhggggfedb`^\[ZZZ[]_behihe`\[`is|剬摍灎煖櫂櫇ⅶЕゥЗΒ潣晼湥īБ灈櫁枖敁敃枠櫄櫂枖枤牓īěЁЕ殫棙晱厈smhc_ZTNHA;4.)$ "$'*06>DJPV\`aachq}寷磕婆驴脊返闯脖卑北膊舶槚搵亁ropomhc^ZXWWWXYYZ[]^`bdfilpsvyz{|倠槫氨辈脖枖摂拵垁ztqnmllllllkhd^YWX\__\YWVWXZ[\]afnx儘敆棓弽崘枩牐Θ氨撤侥热爬交汗阜窗枑妳€{xusrrrsrqokhfegkorqmgccdgknpppnkhea]YUQMIFB>;864310.,,07BMRRPOQX`gkmmmmoqux|亪憶Ρ毫迫墒扇泼炕杭滥牧脊贩父反煑拹帉woifddfilpsvwvutv}剫帋帎敊煠┉背刀抖洞爆攳垏唵儅umcZQJGGHFA91+(&&&'''()*,.024579;?DKUany倗垏噸槯椿郊患滥赏涎蜒形松帕焦疮殫敀弸yvwyzwpf_[\agmppnljjkmoqrstttttuuwxyyvrmihjnpnjfeehlorsrokfcbdhklkheddfhknqsuvw{亱枱!洉憦彂敆殱牏ぇ┇Α洊敃棗晲垁yuv}噽枟晵悗崒媻増噰噲墛媿帎挄棝灑Θ┃崉€倖噥vi^UQNMLJHEA<73.)%!"'.4:?BDDGMWbmu}剭棥颗瞧昧懒闷伤臀衔吞噬悄粱椽牁敀悑儂rmjjjkllkhd_ZWX[`eggedegkpu{亗儎墤湧Β灈槙拵媷儉}{ywvuspmhc^\\`fkljc\WW[bffb^ZXY]cjs}厞寣墕}||~倖嫆櫋ó北ⅰΞ吹箔Β牋、¥"煖様強唩}yvtsrstuvvtqonrx~€zuplhffhkmlgaZTOLJIHGFDCA?=;:852//2;HT\acehlpswy|~€儑寭洢奔娜悄量烂任艺沼研以昭柿钩à牄晱墑~yuqnkhfc`\YWY^flpolikqz儔審摌灓┉檽崌€zu