ELF>`@0@8@@@@VV```= = p p p 99pppOPPP ppp$$ȩȩȩ StdPPP Ptd,,,l6l6QtdRtdpppGNUGNU}{YhB+=w΃/lib64/ld-linux-x86-64.so.2^(@,^ae(em?@ABCD E(F0G8H@IHKPLXM`NhPpQxRTUVWX[\]HHoHtH5l%l@%lh%lh%lh%lh%lh%lh%lh%lhp%lh`%lh P%lh @%lh 0%lh %zlh %rlh%jlh%blh%Zlh%Rlh%Jlh%Blh%:lh%2lh%*lhp%"lh`%lhP%lh@% lh0%lh %kh%kh%kh%kh %kh!%kh"%kh#%kh$%kh%%kh&%kh'p%kh(`%kh)P%kh*@%kh+0%kh, %zkh-%rkh.%jkh/%bkh0%Zkh1%Rkh2%Jkh3%Bkh4%:kh5%2kh6%*kh7p%"kh8`%kh9P%kh:@% kh;0%kh< %jh=%jh>%jh?%jh@%jhA%jhB%jhC%jhD%jhE%jhF%jhGp%jhH`%jhIP%jhJ@%jhK0%jhL %zjhM%rjhN%jjhO%bjhP%ZjhQ%RjhR%JjhS%BjhT%:jfHHHHyHH衠HH蹍 H8譝HH赤H9H轣HEdH+%(u0HHHL9HEdH+%(HEdH+%(uH=W LHHLsLHHH0t0 L?HHtHLL9MfIMPI|$vMl$LMMHEdH+%(7H= HEdH+%(H= HEdH+%(H=~ H0HHHH@HH1LH9JIHJLH8HEdH+%(nH= @HH(HpH"HPLHL9!HHH;P%f)`HtH@L8L9MfIMAI|$tMl$LMHHVHhL9tHHUHh$HmVHnVH`H@H`HLHEdH+%(:H8Ht"H HtHHtHHtLLM9tPI|$IHHHLHEdH+%(XLIXHH;tHfHt`H@THHHHHHHLHH0/:HHLHEdH+%(H=A LHHHLzHEdH+%(nH= @LI82H[HHs#LIXIHxILHPH= LHEH SHHLLH[H{HHtH{(HtH{HtqLL`HD$HdH+%(uMHL@HD$HdH+%(u(HL HD$HdH+%(uHxH$8dH+%(H$H=` HD$H|$HH|$0LH$8dH+%(uPHH|$0HyLqH|$(gH|$]H$8dH+%(u HL IEH5RL$HLL$0UH$8dH+%(uHZuH$8dH+%(uH$H=Q HD$0DH$8dH+%(uxH= uH$8dH+%(u%H$H= HD$0IHH|$NH|$(DH$8dH+%(u HH$8dH+%(uH= L|$`LH$8dH+%(u HC^YHDLHD$8dH+%(u(H LHD$8dH+%(u HHjHD$(dH+%(uHHD$xdH+%(HH5 L1H=J HD$xdH+%(uQHH5 L1H= HLt$0H\$8LML9tBI<$ID$H9tI GHH|$Lt$0H\$8#MtLHD$xdH+%(uH1HXL$@LL9uPH$xdH+%(uQHH&H$XHtH$@HtH{HHtwH=S HD$XdH+%(u,H=Q LHD$XdH+%(u)H)HD$XdH+%(u8H= ]LHiHD$XdH+%(u HL>HEdH+%(uHLLHHZHHFaLOLrHHHHHD$(dH+%(H= JHD$(dH+%(u3H= .HH?HD$(dH+%(u HHHHD$(dH+%(u.HfHD$(dH+%(u H=m e`[HH|$ H$dH+%(uSHH|$(ID$Ld$0H {LHL0HL$H$dH+%(u HHAH|$7H$dH+%(uQHH<$HEHl$0H KHL0LL$>H$dH+%(u HC^YH|$H$dH+%(HH$H|$(HJH$ID$H5fKL$HH|$HZJH$H<$H\PH<$H=H$H$dH+%(ufHL^LVH$dH+%(u;HHL H$!XLL H=,OHEdH+%(uHPkH$dH+%(5H=K Ll$`LHH$dH+%(u6HLHzH$dH+%(iHH$dH+%(uNH|$`/H$dH+%(u1HH|$` H$dH+%(H[vH$dH+%(u?H=Z Ll$`LHH$dH+%( HH$dH+%(uH$dH+%(u?H= Ll$`)LH:H$dH+%(HH$dH+%( H|$`HH$dH+%(uH9TH|$`HH$dH+%(uH#H$dH+%(uH= Ll$`JL>H7;H 8;H$H@HH<$H):H$ dH|$H H|$H$XdH+%(uHUH|$HHYH|$GLjHHLM{H{HHkHxH`HHH0H߁HӁHH{xH{PH{(LdHEdH+%(H= UIH0H)H@HHH@H9uVH=HEdH+%(uILH}IvH}mH@aHDž0H HCHEdH+%(uH=6 HHXH`HHHIH`LI9uFLHEdH+%(u@H@H}H`HDžX9H HI#HEdH+%(H= IH0H)H@HHH@H9uVH=$WHEdH+%(uILH}IH} H@HDž0}H HjHEdH+%(H= ;IH0H)H@HHH@H9uVH=,HEdH+%(uILH}I\H}SH@GHDž0H H)HEdH+%(H= H]H HHH9uHDžxHxH)HHHHH9u1H=~HEdH+%(u$LIH HvLHEdH+%(uHHEdH+%(H=@ H]IH HHH9uHDžHH)HHHHH9uqH=aGHEdH+%(ugL%IHEdH+%(u'H= qHEdH+%(uH= H H[rHHH<$?H$dH+%(uSHH|$ ID$Ld$@H 5HL@LL$DH$dH+%(u HId_HH<$H$dH+%(uSHH|$ID$Ld$@H 4HL@LL$H$dH+%(u HHDH<$;H$dH+%(uSHH|$ID$Ld$@H 3HL@LL$@H$dH+%(u HE`[HH<$H$dH+%(uSHH|$ID$Ld$@H {3HL@LL$H$dH+%(u HH@H<$7H$dH+%(uSHH|$ID$Ld$@H 2HL@LL$HEdH+%(tH=%>صHEdH+%(u#HH=B>赵HEdH+%(tH==蕵HEdH+%(tH==xHEdH+%(u#H豸H="=UHEdH+%(t豶H=<5HEdH+%(tH=;HEdH+%(u#HQH=<HEdH+%(tQH=b;մHEdH+%(tH=:踴HEdH+%(u#HH=:蕴HEdH+%(tH=B:uHEdH+%(tH=9XHEdH+%(u#H葷H=95HEdH+%(t葵H="9HEdH+%(tH=8HEdH+%(u#H1H=8ճHEdH+%(t1H=8赳HEdH+%(tH=e7蘳HEdH+%(u#HѶH=7uHEdH+%(tѴH=6UHEdH+%(tH=E68HEdH+%(u#HqH=b6HEdH+%(tqH=5HEdH+%(tH=%5زHEdH+%(u#HH=B5赲HEdH+%(tH=4蕲HEdH+%(tH=4xHEdH+%(u#H豵H="4UHEdH+%(t豳H=35HEdH+%(tH=2HEdH+%(u#HQH=3HEdH+%(tQH=b2ձHEdH+%(tH=1踱HEdH+%(u#HH=1蕱HEdH+%(tH=B1uHEdH+%(tH=0XHEdH+%(u#H葴H=05HEdH+%(t葲H="0HEdH+%(tH=/HEdH+%(u#H1H=/հHEdH+%(t1H=/走HEdH+%(tH=e.蘰HEdH+%(u#HѳH=.uHEdH+%(tѱH=-UHEdH+%(tH=E-8HEdH+%(u#HqH=b-HEdH+%(tqH=,HEdH+%(tH=%,دHEdH+%(u#HH=B,赯HEdH+%(tH=+蕯HEdH+%(tH=+xHEdH+%(u#H豲H="+UHEdH+%(t豰H=*5HEdH+%(tH=)HEdH+%(u#HQH=*HEdH+%(tQH=b)ծHEdH+%(tH=(踮HEdH+%(u#HH=(蕮HEdH+%(tH=B(uHEdH+%(tH='XHEdH+%(u#H葱H='5HEdH+%(t葯H="'HEdH+%(tH=&HEdH+%(u#H1H=&խHEdH+%(t1H=&赭HEdH+%(tH=e%蘭HEdH+%(u#HѰH=%uHEdH+%(tѮH=$UHEdH+%(tH=E$8HEdH+%(u#HqH=b$HEdH+%(tqH=#HEdH+%(tH=%#جHEdH+%(u#HH=B#赬HEdH+%(tH="蕬HEdH+%(tH="xHEdH+%(u#H豯H=""UHEdH+%(t豭H=!5HEdH+%(tH= HEdH+%(u#HQH=!HEdH+%(tQH=b իHEdH+%(tH=踫HEdH+%(u#HH=蕫HEdH+%(tH=BuHEdH+%(tH=XHEdH+%(u#H葮H=5HEdH+%(t葬H="HEdH+%(tH=HEdH+%(u#H1H=ժHEdH+%(t1H=赪HEdH+%(tH=e蘪HEdH+%(u#HѭH=uHEdH+%(tѫH=UHEdH+%(tH=E8HEdH+%(u#HqH=bHEdH+%(tqH=HEdH+%(tH=%ةHEdH+%(u#HH=B赩HEdH+%(tH=蕩HEdH+%(tHWݨH$H9t-H$H8HH H$H?H臬ҫH&HnH<$%HD$dH+%(uHMhLЩH8H=5 蜨H=) 萨H= 脨H$Ht蒩LHtHHD$}HD$HtHHD$fHD$H$(dH+%(uH趫H\$@H$軧H#ުH2HzH= ާHI(HtH|$xܩH|$pҩIHtH} LeH豨LIHt蛨IX2 I0Ht脨Mo MgM9t$Il$Ht=H}LuHXLIHtEI?Ht8H蠪IXH"I0IzInIbIpHݧHzH§H*H=' 莦H覧HH薧HL膧HHD$hdH+%(H=s ަHVHD$hdH+%(u(H让H6HD$hdH+%(u H莩詧褧H HD$hdH+%(u(HdHHD$hdH+%(uHD_ZUH$dH+%(.H= 聥H$dH+%( H= ^H$L$HD$@H$HD$HH$H|$@t/Hl$HHI9sI?I-HH|$@HD$0HD$H|$t H|$H$dH+%(ujHQHD$L|$HHD$0qXH$dH+%(u6pHħH,H|$@蒥H$dH+%(t 5H艧VH=h 8H{`HHt>H覧HD$HdH+%(u˦覥HEHD$xdH+%(uHf聥蜦藦HGHD$(dH+%(uH7RH|$0jHD$XdH+%(uH+EH$dH+%(u H= VH$dH+%(u H=˱ 2ݤH= !H= H$dH+%(ul̥H$HtHH$HtH$HtH$dH+%(uH8H$dH+%(t@H= 脢H$HuH$HmHH{xHtfH{`HtXH{H/H{0HtAH{H蠥H$dH+%(u H= 蜣H$H|$@t H|$@H|$H$dH+%(u4H8HH|$H$dH+%(u^H 'H$dH+%(u H=5 XH$H|$@tH|$@THYѢH= H$(dH+%(u@H= HH|$H|$HH$(dH+%(wlH$HD$H|$xt,H\$ Ld$0HI9sI<$I觡H|$x蛡HMtL苡H|$qvH$HD$H$HD$H$(dH+%(dH=I H)踟H$(dH+%(0̢H$(dH+%(H=F ɟH$HD$HD$0HD$ HHIH|$x诠H$(dH+%(S2H螢H|$HorHҢH=ϭ 6H$dH+%(uQH$dH+%(u4֡H$H{H$dH+%(uHg肠}x蓡Hk(IHtH}LeH辟LH;Ht謟LH= xH= lHk0HtH}jLeHnLH{Ht[LáH= 'H= H3HD$(dH+%(uL苡覟H= H= ޝHHHWLޟHD$(dH+%(uH6QL踟HD$(dH+%(uH+L蒟HD$8dH+%(uHLlHD$(dH+%(uHĠߞLFHEdH+%(uH蟠躞H= H= H= % H=j ќH$xdH+%(uXH=J 豜H$HD$0H|$0t H|$0貝H|$t H|$蠝H$xdH+%(u%HH$HD$HH$VH$0H$xdH+%(u H=8 賝H$xdH+%(u0H= H$xdH+%(u H=^ śpkH=G 讛Ld$ MtL輜H$8dH+%(u HH$8dH+%(u9H= XH= LH$0H<$t H<$THtHGH$hdH+%(u'L蜞H$PLH$H$PH$蘜H=u ܚH$HtHH$dH+%(uNHH$XdH+%(u H]xsHI|$(HtƓL辔H&AI9tLI8]>VH= jL肓HLrH$dH+%(=HÕL >H$dH+%(u+H蠕L(H$dH+%(u H}蘓蓓LH$dH+%(u/HPLؓH$dH+%(H)DL謓H$dH+%(u+HL艓H$dH+%(u]HޔLaH$dH+%(u+H趔L>H$dH+%(uH蓔讒詒褒蟒蚒HD$hdH+%(uiH= ΐHD$hdH+%(u(H=e 貐HD$hdH+%(u6H=I 薐AHD$hdH+%(H=$ qLHxHD$hdH+%(uZHГLHQHD$hdH+%(u)H詓HD$hdH+%(u H= 訑裑螑虑HHD$(dH+%(uHXsH=O 趏HD$(dH+%(u H=M 蚏EH譑HHH5 H= 1mHH$dH+%(u#HڒLbH$dH+%(tڐH$dH+%(uH=@ 諏H$dH+%(uH=! 茏{LqeL[H|$֐H$dH+%(MkL貐H$dH+%()GH$dH+%(0H= HD$dH+%(u H=k ֎HD$8dH+%(u,H=I 贎L,HD$8dH+%(uH脑蟏HD$HdH+%(u H=k ҍ}HD$HdH+%(u H=I 谍[LHD$hdH+%(uH5H$dH+%(H= aH<$xH|$(nHH$dH+%(uÐގH<$EH$dH+%(u>H蚐H|$HH|$(H$dH+%(u{HdH$dH+%(uH=c 谌HRMH9H$dH+%(uHH58 H= 1f H|$rHD$XdH+%(uHʏLLHD$XdH+%(uH褏迍H|$ %H$dH+%(u1HzH|$ H$dH+%(HQlH|$ ҍH$dH+%(u1H'H|$ 譍H$dH+%(HH$dH+%(u1H= H|$ `H$dH+%(uaH赎ЌH|$ 6H$dH+%(u-H苎H|$ H$dH+%(uHf职|wrmHD$dH+%(u H=ո @KH=B 菊H=6 胊HH蔌HL脌L|HD$XdH+%(uHԍL\H$dH+%(uNH=J 赊H|$ +H$dH+%(u%H耍H|$@H$dH+%(t~HD$HdH+%(u,H=K 貉LʋHD$HdH+%(uRH"=L襊HD$HdH+%(u(HL腋HD$HdH+%(uH݌f.@HHHf1I^HHPTE11H=Gf.@H=HH9tH&Ht H=H5H)HH?HHHtHHtfD=u+UH=Ht H=Ydu]wf.f.H9tkAVAUIATUSHLvH.H?HCMI)H)L9HKHH)L9r6I,LHL#Lc[]A\A]A^fHH越HKH;MuImHH)HL9t,I)1ff.foDHL9uIHL9Le1II9t0ff.ff.DoDADHL9uH;HtML+LcLc[]A\A]A^9oE,DUoEHPATH)UHSHHdL$%(Ld$IH$HwDH?Hu3A$H$H}H]HD$dH+%(uBH[]A\HtH1覉HEHH$HEHL܆H$H}荇ff.H9tkAUATUHSHHHNL.H?HCIM)H)L9LCLH)L9r4ILL览HLHCH[]A\A]fHLvLCH;HMLmLH)ItH)HHLDHLHCH[]A\A]HL9L-HILLHH;HtՅJD%H+HCHCH[]A\A]f.J'IUH f.9IEH-fDJ'HIIEHEqf.AWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm螄HD$MuLhH舄Mt[LHkHrHt'HIl$LSHtInI_L:Ht0I?DHEHHD$HD$HtH7I^LHtIH|$H_ރHt H\$H|$H_Ht H\$H([]A\A]A^A_UHAWAVAUATSHH $HxfdL$%(LeIH H8HDžHHDžHDž HDž0H))))))) H HHDžpHƅtHH8Dž0HDž8 > Hh H9HCHH 2H8fHnHDžHfHnHfoflHflH)@)P)`)p!> H H9HHHC1H0HLHLHL8LfInfInHflLHH H)fHDžDžHDžHHDžLHDžHDžHDžƅ Dž0ƅ4fX)8Hv HHHtpH H8"Hw%H)H(H#(HEdH+%(HHe[A\A]A^A_]HH1H HHHcHLLLHHI,PHHHHHHHLLChHtH#HQILK~5DH HhH50HHHpHPHx)HpHxE1ƅHHLHH H/ PMf1Hp)` H`HHHH8HHTH\D8 H LH`HH0L&}LPHLTH8L0WAH߉HOEA LIPHH ueHHHL^AP HH HhH&H~LHHHH HhH`HH9 ff.HHH HH@0HDžH(HS HHH@HH HHƅHHHPH0H?H9ˁH@ {HtXE1ff.LMA<$|uA$_LHHIHH9rH?H9H@H5Ŋ zLL-ILLRzfE11HfDH0H`HxHLHDžHY}HfofLHHHH)`)p))f~HLHhHhDžLHDžƅ|HH0p(pzLLHDžLLƅMHLHLL9LCHLD11I)|A11LH Z |HHP~'HHHH)H9%HHHHHHHH@H@HH?H+HH9~H@WxHHHH9tyHL9tyL{MHLE1IwLLHHHƅH{H?H9H5 LwH?H+L9~HLLwHHH?H+H9YH@ZwHHHH9tyfoHHH)`L9txHHE1HhWzHHHH`H@H`LvHChH9CptL8HE1H9tL(HE1H9tL0LH H(L HLHLX L0LxHL H0HHHLLLHLHxL`H+pH(L0LLHL謽H H(ILH輾HHIH(HAQH@IL H(H0Ѧ_H0AXHH08H(xE H H(HL莢LH(L;L$H(L狰 S1HfLHHH)svHHL@LHLHAVAUHAWI (SHH0L0L;8 M}IL0LHL H(LcLLLHuSIhI@H9HBI@IHIpH9HBIHAG@uAyHB@HHt3uH0L_HHtuLLHM9t?DMeAMtI|$LMd$tMuDIXM9ủHHHttHpHttLHLPM9tBDHf.I|$IBuM9uDHLHL;PtLPf)`MtL'tL@L8HM9tHff.MeAMtI|$LMd$sMuDIXM9ủHH8HtsH HtsHHtsHHtsLLM9t@DHI|$I2tM9uDHLL;tLfMtLsHHH9trHH8H9mHHH)H7wK,tHHHHHH;HHHH1F(6HHF8HV0H=DHHHHHփHLq[HhH83]H&HHrHH`HH臸IH H`HHIF(H9Mf0IF(H`MHHI)HpH)L9LhLH)L9iHoooLHHIHHHHpHHH{ Hp HHH{8Hp8HHH{PHpPHHH{hHphHHHHHHHHHHHHHHHHHHHHjHHHHPHHHH6HHH8IH(H8HCHBHHHCMHHtoHHtoHHtoHHtoHHtoHHtoHHtnoH{hHt`oH{PHtRoH{8HtDoH{ Ht6oH;HCH9t%oH8I90L`LhIv H8ZHHHPHt H9HH+xH2 HfnHHfnxxX|HfbH)fI~H7wKoHHHHHH;HHHHHHF8F(HH1HF0L>^9H8tH'HoooHHILHHLlIu H{ Iu8H{8IuPH{PIuhH{hIHIHyIHfIHSIH@IH-IHI(LH8IH8HCI0HHHCMLhMf0LLHH+`I^(!HHHNHH8H8I9umH0wH5H@HPeHL9LelIH!HHHHH8H8HHI9uHhL`I$HtkI$HtkI$HtkI$HtkI$HtkI$HtkI$HtokI|$hHt`kI|$PHtQkI|$8HtBkI|$ Ht3kLI<$HH9tkLH8IL9H`HtjL`MLpHLHH(H)HHH9nHHEHrHH9HFL<HLH jIHHHLH LI6H H0HHqHI9uI)IOl5HtH!jHL(ML0L8,HHHHKHjH5HhHhHHHIHxIYjLH9uHH;tHHfHHIHH3HHIHxIiLH9uHH;tHHfH3HHxHH=>HHHIHxIOiLH9uHH;tHHHfH{ H4?'H=Hu (j HgHh4H`DžHHIhHEdH+%(uUgHHHjHHHjHHHHHjfkHkHlHjHHHYjHHHlHmH3oH kHkHHHikH&mHHHHHiHHHHHiHmHajnenHHHmHMjHQnHmmHmf.fAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmeHD$MuLhHdMt[LHkHdHt'HIl$LdHtInI_LdHt0I?DHEHHD$dHD$HtH7I^LidHtIH|$H_NdHt H\$H|$H_1dHt H\$H([]A\A]A^A_AWAVAUATUSH(H|$H/HD$H@H$HH$H@HD$HHD$LpMXI^HHkHLeMMl$MM}Mt6I_LL|$MHx HH0H9tQcH|$GcMuI} IU0M}H9t,cL$cMMH{ HC0HkH9tcHbHt6HBH} HE0LeH9tbHbMtL!I~ IF0I^H9tbLbHtL9L4L/L*L%L LLLLHHHHHt/LHHtLHHt LHHtKHHtKHHtKH{hHtKH{PHtKH{8HtKH{ HtKHLHNHhHmHrHwH|HHHAUIATUSHDbdH,%(Hl$HAu6"=F8H HcH>1@HhKHt8'w#zC w"H+ HcH>\C^4eH5 X LH-AX JtIE@t$H@I|LHt$JIŃt@t$IEH@I|LGHD$dH+%(H[]A\A]\HD$dH+%(H5lW HL[]A\A]%JDHD$dH+%(YH5W fDHD$dH+%(1H5W fDHD$dH+%( H5V tHD$dH+%(H5V LHD$dH+%(H5V $HD$dH+%(H5YV HD$dH+%(iH5)V HD$dH+%(AH5V IE\$H@I|Ht$LH+LEt;H=A-1H U Hs JHf.AQ@C^dwH5?U /L6EHD$dH+%(JH5)U HD$dH+%(%H5T HD$dH+%(H5T kHD$dH+%(H5T FHD$dH+%(H5wT !HD$dH+%(H5VT HD$dH+%(upH5=T HD$dH+%(uOH5(T =Fff.AUATUSHHdH,%(Hl$H5S HSFL%S A4H@t$H@H|wHHt$FHÃA4,@t$HH@H|2Ht$HEHD$dH+%(!H[]A\A]ÐPH5S L%R EA4H@t$H@H|HIBA4@t$IEH@I|LHt$:EIʼnA4@t$IEH@I|ILHt$DIʼnA4@t$IEH@I|Ht$LD:fHAHAH5Q L%Q D A4H@t$H@H|tOHHt$UDHljA4@t$HH@H|t)Ht$"DDH0AH#AfDHt$HCIlfDL@CL@L@tCfDATAUSHHdH,%(Hl$HՃ@HD$'H@H|Ht$H$CHDHFHD$'H@H|Ht$HBHD$dH+%(H[]A\qff.@HD$dH+%(u~HHDH[]A\f.F^wHf'Hs?bfD'H[?fDFt BH=AG1H BO H0m CH$H}}?ff.AWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm>>HD$MuLhH(>Mt[LHkH>Ht'HIl$L=HtInI_L=Ht0I?DHEHHD$=HD$HtH7I^L=HtIH|$H_~=Ht H\$H|$H_a=Ht H\$H([]A\A]A^A_ÐfAWAVAUATUSH(H|$H/HD$H@H$HH$H@HD$HHD$LpMXI^HHkHLeMMl$MM}Mt6I_LL|$MHx HH0H9tLc06GHS@HRHRGuI $H@HCHLHHH)H$HHH)H9;H9HBHE1E1HucHH4$LHT$4HT$I|ILL4IH<$m2Lc(HS0LkL{ELs HH9HGL4LHT$Z2HT$IIgt8I|ItWLL4HIH<$tzI$LHjH$I}HIEICI$M}IE@I$HIgff.S6tHH0H[ff.S~t6tBHH0H[H=FA1H -? H\ F317fDATUHSHtgHHHHtjLgH5C LZ1H4L/H5mN H61H[]A\fDH H5> 1H[]A\H H5> 0H[]A\HH5z> 0H[]A\H H5i> 0H[]A\Ðf.AWHGfAVAUL-ATLUSHHHG@HGxH7HHHHWHGHHGPHGXHG`GhGlGxHLJHLJGG G0Lu-H->11ffHELHHHǃHH}0H΋H~HHLfHnflf1HLLHHǃHHǃƃ/Hǃ0f H[]A\A]A^A_Iz7IL7@AWHGAVAUATUSHXLG8dL<%(L|$HIH\$0H$Ll$ H\$ HD$(D$0MIG(LIO0LL9LCHLD11I)/H|$ Ld$(H9`-IMt$IHjHB H)L9ILrMG8H\$ HD$(D$0M|IG(LIO0LL9LCHLD11I) /MwXHt$ HL,H|$ H9t,BD%IW`E1H1LH\$ HD$(D$0.1AGPtIO`IwXH<$1-H|$ H9t,HD$HdH+%(HXH[]A\A]A^A_I@v_LHT$-HT$HD$HHBH;BH(HHBIMt$IHjHB H)L9HT$q-HT$HHJ HJHBH;JtKHHHJHjdMwXLL*@MwXLL*@HrHHT$gHT$Ht$HS +H4H 5H5@AWAVAUATUSH8dH%(HD$(1H9H IIIԉIHOI M9@ŋRAAtl@tg=+LH0:ff.ff.ff.ff.fL9s HFf% f AOAuIMM)HB HJHH)H7HT$+HT$HHJ HJHBH;J^HHHJHJHB LA8LBMOL)A(5IHA0L9saI@HL$LL$HT$)+HT$LL$HHL$Hr HrH;rHBHHHrLBMLJLLLHL$4)HL$HI LyHHP8HrHH0HJt @tA|$ u$HD$(dH+%(H8[]A\A]A^A_ÐIHSHK H)H7vlHJ8HKH.C B(4HB0HHH@8HHHH0HPDHW@HRLzLA8LB)HHCHS HSH;SHHHSHSI HJ8Rf.IV@HRHRHR8LHL$HT$v)HT$HL$HD$ IHBH;BLHHB_fDIF@H@H@H@8HrHHT$HT$HsHtAHrHHL$LL$HT$THL$LL$HT$Ht$ HHL$LD$)HL$LD$'@AWAVAUATUHSHHHHt$T$$LD$dH%(H$81kHyHE@L0HHL9Hl$LcHHff.IL9twM>M9guLmMtILLF%uHl$EG(1LHt$H`R H}GH$8dH+%( HH[]A\A]A^A_ÐHHl$N&HL$t$$HHI'Le@ID$I;D$L0HID$H]HCHS H)Hw68'HHCHS HSH;S HHHSHCHPI HSH\$HH@HIF8A,H߉D$GD$@HG@L$0L$LLd$(LpL+0ILt$L5%8#L-11ff$H$$(I}L$0LL$HDŽ$H?&~WHL$H$0H$9HHD$0)$f)$)$)$@'HqLLH$H$ DŽ$HD$8H$HDŽ$Ƅ$ %Ht$H|$(C#L$H$L$HDŽ$H|$L$Ƅ$MH$LH$L9LCHLD11I)%HeH$~H$0HD$8)$H9tW#H|$0HsH$$IEH5+LL$HL$0c!Ht$H|$@H|$(oH|$(A11H U1 $Ll$pHHLl$`HH9HT$`HPHT$pHPHH@HT$h@H?H+D$hHl.L|$`H50 L L$HHL$HH9H$HPH$HPHH@H$@L$H$H$IL9H9$sL9$<H$H9bH?H$L)H9"-H$HHD$0L$HL$HHJH9H$HBH$HBH HBH$BH;HKH$H$H9L9'fHnHKH$CH{H$H$HDŽ$H$L9t H$L9t H|$`L9t H|$@HD$PH9t H$L9Jf.L|$`LLA11H . LG"L$HHL$HH93H$HPH$HPHH@H$@H?H+$H +H$ H5K. HHD$0 L$HHL$HH9H$HPH$HPH@HH$@HSH?H+$H3H9b)H$HHD$L$HL$HHJH9H$HBH$HBH HBH$BH;HS~$H$H9L98$HSHCHH$H$HDŽ$H$L9t|H$L9tjH$L9tXH|$`HD$pH9e@[HM,$L)HHH9f)HHEHHH9HGHHD$H|$L4ILDHM(HD$M<$MD$IM|$L9fHnH$CL$L$L}H|$H$11HD$0HL$HHL$HH9H$HPH$HPHH@H$@HpMHVH΃1t >A8tD >fE 8H>A8HLHLD$pLD$LLD$LD$HpMHH~1@t 2A0@tD 2fE 0H2A0 L9H$CL$L$LcHtH=LH$H;HSH$HpMHVH΃91t >A8tD >fE 8H>A8HpMHVH΃1t >A8tD >fE 8H>A8HHL9$)LPHsHVH|$H$KHBMHH1t >A8tD >fE 8H3>A8&fH~Ht#HfH~L@H;~$fH~fCH$HBMHHW1t >A8tD >fE 8H>A8HpMHVH΃1t >A8tD >fE 8H >A8A1AL 9M >D9rM6HA1AL 9ML=D9rMD5HA1AL 9M D9rM6HA1AL 9M ?D9rM7H$H$H;$H;~$A1AփL 1M 7D9rMHHHD$Yr"#H#Hh"H"H"H"b"$H#Hy#HT"f.AWL=1 AVAUATILUHSHHHHT$Ll$LLt$ dH%(HD$8HG(Lt$HG@LILLHH|$L9t/t+HD$8dH+%(8HH[]A\A]A^A_fDH+HEHM H)H7w6RHHEHM HMH;M]HHHMHEH HH8HM@(H@0HHR8LLHJHH0HBHCLHC@Lt$LD$LLHH|$L9t8L#ID$IL$ H)H7w<HID$IL$ IL$I;L$HHIL$ID$HH8IL$L @(H@0MtjIL$8HqHH0HAI$ x*utxcHH HnHBHI8HqHH0HA*DHK@HIHIHq8H~HH0HFH x*tL+IEIM H)Hp8H7w:rHIEIM IMI;MHHIMIEHp8IuHt$@(HH@0HNHMtYIL$8HqHH0HAI$ HS@HRHRHuH<HK@HIHIHq8H~HH0HFH DIt$L+fDHK@HIHIIuL˽L jH H& fAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmHD$MuLhHMt[LHkHHt'HIl$LHtInI_LHt0I?DHEHHD$HD$HtH7I^LyHtIH|$H_^Ht H\$H|$H_AHt H\$H([]A\A]A^A_ATUSH8HHtH}@HHmHuH H H9tHh Hx H9tH@ HP H9tH H( H9tH H H9twH H H9t_H H H9tGHx H H9t/HP H` H9tH( H8 H9tH H H9tH H H9tH H H9tH H H9tH` Hp H9tH8 HH H9toH H H9tWH H H9t?H H H9t'H H H9tHp H H9tHH HX H9tH H0 H9tH H H9tH H H9tH H H9tH H H9tgHX Hh H9tOH0 H@ H9t7H H H9tHHH9tHHH9tHHH9tHhHxH9tH@HPH9tHH(H9tHHH9twHHH9t_HHH9tGHxHH9t/HXHhH9tH8HHH9t HH(H9t HHH9t HHH9t LHI9t&@H}HEH9t H I9uHHtHq HHH9tY HpHH9tA HHHXH9t) H(H8H9t HHH9t HHH9t HHH9t HHH9t HXHhH9t H8HHH9t HH(H9ti HHH9tQ HHH9t9 HHH9t! HHH9t HxHH9t HXHhH9t H8HHH9t HH(H9t HHH9t HHH9ty HhHxH9ta LPHHI9t0ff.H}HEH9t. H I9uHHHtH L8H0I9t0ff.H}HEH9t H I9uH0HtH L HI9t0ff.H}HEH9t H I9uHHtHq LHI9t0ff.H}HEH9t> H I9uHHtH! LHI9t0ff.H}HEH9t H I9uHHtH LHI9t0ff.H}HEH9t H I9uHHtH HHH9ti H{pHH9tT H{PHC`H9tB H{0HC@H9t0 H;Ht[]A\ []A\HfSHHHHHCXH9tH eH{8H[x HeSHHHHHCXH9tHdH{8H9 H[AWAVAUL-dATUSHH~ f~fHt$0L$L|$@eLdL4%(L$L5EeL|$)D$ fInfl)T$0H-d11ff$Hd$$H}L$LHl$@HDŽ$H: foD$ H$L=}dHHD$ )D$@fL$)D$P)D$`)D$pX HD$HLLt$HHL$DŽ$L$HDŽ$Ƅ$HD$8HD$0H|$0^LD$pHCHCHCMHD$`LHL$hHL9LCHLD11I)fod$H$L$)d$@L9tH|$ HbHD$H8HEHl$@LH}cHT@L$H$dH+%(uRHH[]A\A]A^A_H$H(`H+H|$!H$dH+%(t_HHH|$8HEHl$@H bHL@LL$H$dH+%(uHHHpHfÐf.wPXAyH  1H(1 HH=Xss)USHH_HuMff.fHËS LC1HC9sLHuH؄u9s91HHH[]DH_HGH9tH P HHH9r1HHH[]ff.ATH)UHSHHdL$%(Ld$IH$HwDH?Hu3A$H$H}H]HD$dH+%(uBH[]A\HtH1HEHH$HEHLH$H}}ff.fAWL= AVAUAATLcUSHHHHL HHD$IIx-LHHNMtPLLHHLHHLD4H|$H[]A\A]A^A_@HHxHw ?뫐ff.USH8dH%(HD$(H&wzt5%HT$(dH+%( HPHxrH8[]fHPHxH@ypHD$(dH+%(H8[]UD'HPHL$(dH+ %(HHxHxH8[H]HP HpHHHhgHT$H4$HH<$HD$H9tHD$(dH+%(u!H8[]fDHD$(dH+%('H=oA/1H  HJ- VH f.A8FuoA9FugUIIS1HFHV1H@L HAIH IH &ff.ff.@L9RtHL9r9D1DH9s5ff.ff.DL9@t 0HH9rI9H9uz9(9*Au9zut9xuoHnfDHjmt$~[w.Hhmt>LtfDHhmt1tw1H[]ÅtՐkfH9HSHHLEE1Ҁ|$T$EYup1Ƀt A9SuIAHt H@@E1HHPHHGHH0@L@DXDPHDH[fHufII t#{fDAeDTftNH9ht:HB8Ht HpR@HHtf.HXRD@H`1PH=l1AH  HG* SHHGGGÐt%~w1tPfDf.AWAVIAUATUSHHHt$L$dH%(HD$8HG HH<$HH)HHoInLHL$HT$HHq HqH;qHAHHHqHAHHQHE1AH<$HEEHEH xA ˆT$AAAtA2AwnE1AI9_pH<$A#IOAUMAVHT$HIHI!XZAtyAAtAAG)ЃuIGI9G8uAGA9G@uH<$1AIO AUMOAVHT$HIHI0Y^Auff.fIOH9u |$AUMIAVHT$1HsXZHD$(dH+%(H8H[]A\A]A^A_AI9_ 2AG)ЃIGI9G8AGA9G@u |$FAGAA9G@D|$H<$IO AUMOAVLd$HIHLA[XAUAVMIH1L1_AXfHT$HT$HHJ HJHBH;JtqHHHJHHjHq HEHBHA@HHL$KHL$HD$ HQH;QHHHQ"AUMI1AV`HrHHT$qH$HT$H{H<$IOAUMAVLd$HIHLAYMOAZAUAVHt$ HHD$HD$HqHHT$HL$HT$HL$cf.AWAAVAAUIATIUSH(H/L$H]HE H)Hw@DL$ DL$ HHEHU HUH;U]HHHUH]HCHEADsEED1IUAD)A Lz@ƃD$ t$D$HB L)Hw@HT$HT$HHJ HJHBH;JHHHJLzIGLHBAFH@AăHADID$hLLPLD$t$ LD$ALL$t$$IGKvIċD$p$IGL;XZH(H[]A\A]A^A_DDL$`H $ADLLHʐHuHDL$ DL$ DHrHHT$ߛHT$ DAWIAVAAUIATEUSH(HHL$HkHC DL$ H)Hw6HHCHK HKH;KaHHHKHkHELHC¼H uBAEI?DLDD$ A:HEH(H[]A\A]A^A_@AvRAFCLvH@ADA+E9sHEL1D$EDLPLD$ HEXZAwIEHYHA H)Hw<HL$HL$HHq HqHAH;qtbHHHqHYHCDL$ EDHAHL$LLCHH]@HsHHqHHL$HL$AWIE1AVE1AUATUS1HHdL$%(Ld$xIH|$PHD$HH|$H@HKHt$XH HT$PL9HD$`HHCHsH IHHL)HLLLD$IT$LD$HHHL)L9I4$L)H|$Ll$`Ll$PLH9HGH|H9\$QHD$Ht$H|$0Lt$0HD$8HD$@N2HD$@H|$PLt$0H\$8HD$L9:0fHV|$`@9ADfDL9I4$Hl$PLl$`HLl$PHLH9\$HKHt$XH HT$PL9HD$`HHCHsH IWIGInHD$LjHB LEHHL)H9sWLD$HT$H@1'HT$LD$HHJ HJH;JHB:HHHJLjLHjI6LL9s6I=v'D=tHNHHJHIA9rHI9uLmHkxHSPHHJH9ff.HHHRBH9uaH9#A~DSduHC@EHsh[D$@fDD$8HD$HwHD$HshE1C`DH8HChH@=A+HShH|$DT$ C`DL$xHT$p DT$ H KHpHIwHH\$XHPH\$A[`IwLi8IGHHIG IGI;GHHIGIOIW HAIGIvLDT$ZiHD$DT$L It$LDT$6iDT$IGHHIG IGI;G HHIGIwLhkIwLhHD$(HHD$aDŽ$1H|$8"HsHhHHD$pHH8IvLDT$DL$ghDT$DL$H$HHhHD$pHH$xdH+%(N_HH$HLH$xdH+%(躽IwLg\IwLgHD$(HHD$HPHsHgmHsHg$ zA||HHfL)LH MtL M4$IIl$Mt$H[]A\A]A^A_fHHLLLLHJIHH)I))1AON9r IOHys;@ @tb| f|IOiL.H IHLD LDLFIL)ƍ 7I)r1M9M89rIOL8L>HHb | |IOHH=+ 蒸f.f.f.@HAWAVAUATUSHHoL/HL)HHHH3333333H9HHT$IHEIHH3333333H9HGHHH8HT$IIHIWHpH0H9HIOHHIOIAW HHIGAGP I9LL@ff.ff.@H HHHJHxH H(HzH(JH9tZHrHxH2HH9uHxLGA}AEt9@>AtEBLfBLHxDH(L)HIl(H(MtLM4$IIl$Mt$H[]A\A]A^A_H9H>DLL9LL>HzHH)AH)AAA1AN ND9rHH薷HT$IIHIWHpH0H9^IOHysC@K @tj| f|IO+LH IHLD LDLFIL)ƍ 7I)r1M9M89rIO9E>BLBLHx | |IOH= Ff.f.fÐf.Ðf.Ðf.Ðf.Ðf.Ðf.fD׵fDǵfD鷵fD駵fD闵fDu HPH=#1AH H0 膷{t;EtHt$H9LMwH,f.Mn}L/IHtL)HL$HH9uHt$HLLD$(QuHt$HLD$(Mp2fHT$ H8LH[]L)A\A]A^A_音H=X A91H  H Xff.H#H e' HHcH>HwHHHWHHHH@HHFfDHWHHAL? LP HH pHLHfHWHHHHHޱfDHWHH`HXHH鶱H=A1H H ձDAWAVAUATUSH8HyLD$Ll$p>HH|$HIHD$ HENHD$fH3LuIHLLHL)踱L{MA?{t;EtIUIuH@LM~H|f.IG}HHD$zIHtL)HL$HH9uHt$H|$HLD$(蚮LD$(rIUIuHLD$XLD$Mxf.HT$ H8LH[]L)A\A]A^A_ϰH=A91H @ H2 舱>ff.AWIAVIAUATUHSH8H H;JtHJAMLT$ ILt$Hl$(ff.HD$HHD$ LpLxM9HLwLd$H\$IIL9ILL{M9IFHtH{Ht$?uM)K/H9rEuLd$IID$I;D$ HHID$HD$H@HD$H:H81[]A\A]A^A_fH\$Ld$HD$ Lp(Lx0M9zHL蕬Ld$H\$IfDIL9tKILL{M9IFHtH{Ht$cuM)K/H9rE IL9uH\$Hl$(HHH== 1H8[]A\A]A^A_f.I $H)HHHHH96H۸HEHHH9HGHHHL$HHL$L<(ILD(Hu6M $IMD$ML$sHHHLD$qHL$LD$IHLL$LD$肬LL$LD$Hl$(Hkff.ATH)UHSHHdL$%(Ld$IH$HwDH?Hu3A$H$H}H]HD$dH+%(uBH[]A\HtH1VHEHH$HEHL茫H$H}=ff.AWAVAUIATUSHLwH|$H4$MuIF1HtYIM~(Mf M9LIFHtH<$HLuLL)H9}HH9~yIFHuL@uXHtH4$HL谩uM)II|gDx`1HLH[]A\A]A^A_fLwHD$HhI9t.LLLLx(L` IM9IFufE1ff.AWAVAUIATUSHHhLH$HLd$0Lt$@LdH,%(Hl$XHLt$0HD$8D$@HT$HtH?HT$H+D$8H9DLLH?H+D$8H9H4$HLHT$LHLd$(H HD$IEHD$HHD$ % H|$0HL9tcHD$XdH+%(uHhH[]A\A]A^A_̩Hr鳷fDUHAVATSH8dH%(H]H.tz8tE"HCHUdH+%(H HH{He[A\A^]T@HCHUdH+%(H`HXfHCLuLeLLeHH HHCHH{AL- H H AVHBH}XZL9tHEdH+%(ufT9HPfHPIHSLDLDHSHH)I)Ƀ`1AȃON9rDPST>T9HP/ӘAWAVL5)AUATUSHH~ aHt$H$L|$0 PHdL,%(L$IL|$ )L$L%11ff$H$$I|$L$LLd$0HDŽ$xHHDfoL$fL$H$HD$pHHD$)L$0)D$@)D$P)D$` H=HD$xHD$8HD$8HL$HDŽ$Ƅ$HD$(gIIH|$ oID$H5 H, LHDHHt$LHؕLD$`HCHCHCMHD$PLHL$XHL9LCHLD11I)=~H$HH$)D$0L9tH|$H4HD$8袗ID$Ld$0HH HL0L$,H$dH+%(u.HĸH[]A\A]A^A_@H$H萔N&H鿥HH鯥HfDAWAVL5YAUATIUSHH~ t$L$L|$0L$ zLdH%(H$1L|$) $H-11ff$H$$H}L$LHl$0HDŽ$xH HD$pfo $fL=cHHD$(L$)L$0)D$@)D$P)D$`BHsLD$xHD$8H$HD$ H$HD$8HƄ$HDŽ$H$葕I$I$H|$藔~G1Ҁ|$IH5/ ?)$t H5 L]t$LLD$`HCHCHCMHD$PLHL$XHL9LCHLD11I)Vfo$H$L$HD$ )\$0H9t=H|$(HYHD$8ǔHEHl$0LH HL0L$RH$dH+%(u4HĸH[]A\A]A^A_f.H$H谑UFHaH那HQH鈣fDAWAVAUATUSH(HBHYH|$Ht$@HT$hdL,%(L$LjHD$`HAHD$ H9~-xH|$`H$Ht$L%-ZD$O)l$PA$LL$fHn11~ B8L$H$LDŽ$fl)L$0H|$LH$H9tqHS(L<$H$Hs LHHD$@H|$MHr HH$H9tL$H$HDŽ$Ƅ$MH$LH$H<$L9LCHLD11I)譒HD$H$H$Hx?H$H9t荐fod$0H$HPH$)$L9t^H|$(HzH$ID$H|$L$H $HH%H$`HȐH1H9\$ u(|$Ot!Lt$`L萎LHHD$HxlMtH$H$LH$H$SHD$xIHqHOAU$HH$H$HHD$wfH|$1HM$H$1f$H$I|$HDŽ$L$H{HfoT$PfL$H$H$HHD$()$)$)$)$腑L$H DŽ$H$L$L$Mu MIL|$xI~IdMfLHH2f.H<$Ht$x1萐H$HHD$xH$LL轍HD$xH$cHt$xH$1LD$0?H$HHD$xLD$0H$LLgL|$xH$H fDH$HD$ff.HD$@H$x*HL$H$HDŽ$H$LA8Ƅ$MZHA(LHI0H|$L9LCHLD11I)َH$H$Ht | H9t迌Ht$HD$hH$HDŽ$LF8@(5Ƅ$MHF(LHN0H|$L9LCHLD11I)KH$HL$hH$HAH9t8H|$^H\$hHH$dH+%(H([]A\A]A^A_DH<$H$׊%fHD$H5V HxfH$HD$H|$HpX薊HD$H|$HpX}-H鮜H˜HgH韝HHCH饝H+H(H馝H餙H1H[ff.AWAVAUIATIMUSHdH,%(Hl$xHQH H$HEH9EtHEI\$HH$HD$PMHD$HD$0HD$I9\$rtff.fH$H|$HHT$XHt$PL荆LWHLjHt$HHD$0hH|$PHD$`H9t贅HI9\$sHD$xdH+%(HĈ[]A\A]A^A_H$LH8I\$HD$I9\$rHD$0MHD$HD$(L-HD$f.HLHaLVHL$HT$LH<$Ll$0HL$@L|$8HD$HHt$HHD$(}I9\$s(M<$MHD$PLd$`LHD$Ld$PWHD$0HHwyHHLHD$XIHT$XHt$PLLHNuڋ$A9F aHD$H9tHgH(H9\$0HHD$@HD$@H9D$H1ML|$M;oiIEHT$xLIEHt$pH$H|$pAE HD$IG(H9t|HT$PL9t"oD$XHT$pD$xHD$8Ld$PIHT$XHff.HtlH1ЃI$HILHLHOHLHH)H)Ѓr1҉փL7L19rH|$pHT$XHHHt$x0HD$P%@HH=V 1臟H|$pHD$H9tH$dH+%(HĨ[]A\A]A^A_DHt$ H|$aH|$pHD$H92uXWA$=ADfDH|$pHT$X+D$`Ht$XHD$pHt$x0HD$PEA$ATTH|$pHT$XHgQ@ATUSHW HHoHH)HHEHGH)HEIHmH7w6'HHCHS HSH;SHHHSHCHP8HS@(8H@0I$H0HEH[]A\ÿHHCHS HSH;St=HHHSHkHS HEHCDDHsH'LetHsH'fAVAUATIUHSHH&IHfHnL HK HSA~HH)flH7HB8HCIt$Hj0E1I B(;HB0HIl$tMH)H7w6~HHCHS HSH;SHHHSHCHP8HS@(1H@0L0HEH0ID$H[]A\A]A^ÿ)$R~fo$HHCHS HSH;StDHHHSHSHK HB8HC @HsHt&Il$bf.HsH)$P&fo$fAWAVAUATUSHHH$dH%(HD$8HHH~HILl$cGH$LM<$H M$HHT$Ht$I$z|LMH|$IHD$ H9t{LH0yIW {I_IAHH)H |HIGIW IWI;WHHIWI_IW HCIGH)DE H[HHHmH7wHL$H\$|L$HIGIW IWI;WHHHL$IWIGHP8IW@(-H@0L(L`HhL@Dp @!HH0HCHD$8dH+%(uhHHH[]A\A]A^A_fHCIG(1@IwL<$IwLL$ $HKL$KzH馎fAWAVAUE1ATUHSHHTEH DxEtlL(L0M9tYff.fIHHHWHt%HHtHMHHPHUHH@EIM9uHD[]A\A]A^A_fAWMAVMAUIATIUSHHHO HoHH)H7zHHCHS HSH;SHHHSHkHK HE8HCHE(H)HE0H!HPH)HHH@HEHHJHKL*LbHBHHHPIGH(HE0IGMtIHtHE0IFIGIMvH[]A\A]A^A_f.HE8HGCLLLBIWHH0IGH[]A\A]A^A_@fyHHCHS HSH;SHHHSHSHBHCHEHpDyHHCHS HSH;St5HHHSHCHK HPHsHD!_HsH,!f.HsH!aff.@AWAVIAUIATUSHH(H $PBL#HD$H HHD$M|$ID$ L)Hw<8xHID$IT$ IT$I;T$'HHIT$M|$IGID$H$IMI9H$LLHHhL)HLLHM+H $HLHHD$H$MLtLLHvH5 LvHD$LMLtLLHrvH5˅ L^vHLtH|$GHT$H $LHHIGHH0IWH(L[]A\A]A^A_ÐHèHHHuHD$KHH@HHHPH0uH|$ GIT$HID$ H)H7w<yvHID$IT$ IT$I;T$HHIT$IT$HB8ID$IGB(0HB0HHH0%@HHxLw vyf.It$LSfDHHxLw vxf.It$LRff.AWAVIAUATUSHH8dL$%(Ld$(IF?H+H x*HD$?HD$MnczAE-f.LuHu LL)< Bf.CHt< uIM)IPO<HH9%H@,HLD$tLD$IHD$ HEO<H;E4L0HHELLLrAHEHU H)H7w6dtHHEHU HUH;UHHHUHEHP8LkHUIT$@(3H@0L0HH0ID$CHD$x*HD$(dH+%(H8[]A\A]A^A_HvME1LHUE1LD$HT$sHT$LD$HHEHu HuH;uHHHuLuLO<HUHuHHEHU H)H7w6sHHEHU HUH;UHHHUHEHP8HUIT$@(H@0HH0ID$LLMZLoLLHqLBHU HHEH)H7w6jrHHEHU HUH;UAHHHUHEHP8HUIT$@(3H@0HHH0ID$HEHU H)H7w6qHHEHU HUH;UHHHUHEHP8HUI@(HAVH@0PIT$HH0ID$@HuHLD$HT$LD$HT$Ht$ HLD$LD$HHxLw rHuHRHuHHuHppfDAWAVAUIATUHSHHHt$8:I]H LsHD$0HC L)Hw6pHHCHS HSH;SHHHSLsIFLHCIMv<:H z}z'MeHpH`H$Ml$ M|$H9uVIw LIt$IHuLPHH@DHHHHEmHH9$LDJ LR(L)HwHT$(LT$ DL$oDL$LT$ HID$HT$(It$ It$I;t$JHHIt$ID$Ml$ Lx M|$EfDLL)H&oHID$IT$ IT$I;T$HHIT$M|$Ml$ IGID$fon HMI)AIwDH $nH $HID$IT$ IT$I;T$\HHIT$ID$HPIT$H LxHHAH|$0HK HC^H|$0HfHnH)~flH7)$nfo$HHCHS HSH;SHHHSHCHK HP8HSIv@(H)H@0HH0IFH7w6mHHCHS HSH;SHHHSHSHL$8HB8HCHAB(2HB0L2HH0HQHH[]A\A]A^A_HP8HSVIGID$slHHCHS HSH;SrHHHSHsHK HV8HF(8HF0H)IuH0It$Hv_HB HCHuLbHBHHHUfHpIHs3HsH4DkHHCHS HSH;SHHHSHSHK HB HCbHsHHsH)$fo$QfDIt$LH $H $fDIt$L{ HsHjGHsHY^HsHHMl$H=gAV1H x H gkjff.fAWIAVIAUATUSHHHT$HdH,%(Hl$x<4IxL+H HD$hHAzuHHHD$(HD$HHPHD$HD$PHD$ HHD$0E ]Ld$D$HD$HH@XHuff.IHHtHHHP;X ~HHuHD$E1I9tA;\$ AHT$H|$ DHT$XHt$PH|$0hH|$(9H|$PHD$8HD$`HD$@H9tgHT$t$DH|$ HT$XHt$PH|$08hH|$(n9IH|$PHD$@H9twg} uYIEIU 1L9d$H)ƒ"H7w6hHIEIU IUI;UHHIUIEHt$8HP8IUX(H@0H0LxIV@HH0IFHmHKHD$xdH+%(HĈ[]A\A]A^A_D}uIEIU H)H7w6gHIEIU IUI;UHHIUIEHt$8HP8IUX(H@0H0H@0fDLd$fDD$9IEIU 1L9d$H)ƒ"H7w6DgHIEIU IUI;UHHIUIEHP8Ht$8IUIVH0Lx@MX(H@0HH0IFL}LHH@SuI9qLd$8Hl$Lff.IEIU E1;AH)A H7w2tfHIEIU IUI;UtkHHIUIEHP8HIUHUDp(H@0L H@@HH0HEHCI9fIHl$fIuLTfE1VIuL< IuL+5IEIU H)H7w5eIEHHIE IEI;EtKHHIEIEHP8IUIV@( H@0HH0IF IuL IuL AdHNxHdxfAWAVAUIATIUSHH(H4$dH,%(Hl$H.LHL$LL HL3HD$LFdIAD$ptD$MfIF L)Hw6wdHIFIV IVI;VHHIVMfID$L$IFI$Md$Ht L9mH$LHAG^I`IXH cH\$IuH0H24IVHIF H)H7w6cHIFIV IVI;VHHIVIVHB8IFID$B(0HB0HHH0IT$HHè-I`IXHHDbIEHߋ0`H|$H]Hm d3HIV IHfp HEIFH)H7HP8IVIT$@(H@0L(HXHh@HH0ID$HD$dH+%(H(L[]A\A]A^A_Ð9ME} ;AuAt%L|$IuL_/L2LHH}@bHIFIV IVI;VtMHHIVIF fIvL4 pIvL +IvL `ff.fAWAVAUATUHSHHhHt$HL$dH%(HD$X1)+L#L HH$Ml$ID$ EL)Hw<aHID$IT$ IT$I;T$HHIT$Ml$IEAHM ID$AFAIEMmA~'u EHA(HߋD$]*HH H|$ HH_t$H|$ ^H<$0IL$ HID$H)H7wFHT$`HT$HID$IL$ IL$I;L$HHIL$ID$HH8IL$HIU@(0H@0HH0IEDHHL$()I`IXHLH|$LL$ ^HL$(H|$HA03]LL$ H<$IQIA HT$ HD$/HT$ It$ HHl HHEID$H)H7Hp8It$HHL$HPIU@(H@0HH@HH0IEA~'tEu?Mff.HD$XdH+%(HhL[]A\A]A^A_f.M|$ID$ L)Hw<s^HID$IT$ IT$I;T$2HHIT$M|$IGHL$HHID$Ht$HèIMH4$HT$0LHHcH\$8HD$0Lt$@HD$HAvMMHHLHAH0~[H<$.LHH7fHL$(HT$ |]HT$ HL$(HID$It$ It$I;t$tMHHIt$ID$)It$LCfDIt$LfDIt$LHL$(HT$ aHL$(HT$ DIt$LHT$>HT$[ff.@AWAVAUATUSHxH(H|$PdL$%(Ld$hIt.AD$(1HT$hdH+%(_ Hx[]A\A]A^A_Ë@D$H $IH $HHCHS HSH;SmHHHSHCHP8HS@(/H@0HHUHH0HEHEAlHHӧHt$HT$@LHD$@HD$ IĨLd$HL|$PHD$XAwMMHHHAV@H$H|$H@ H@(0FH|$fHS HHCH)H7w@HL$8HHL$8HHCHS HSH;S9HHHSHCHP8HSHU@(H@0HHH0HE @H7w>H $\HH $HHCHS HSH;SHHHSHCHP8HS@(3H@0HqDHsHlRH|$H5rU GH|$H5d FH|$H5AV FLzHHHHt$DHt$H|$HFH|$H5j F3H7w@L\$;GL\$HHCHS HSH;SHHHSHCHP8HS@(3H@0LbH|$H5jT FHt$ H|$DH|$H5c EI$I$Hxw QG@HsHHL$8HL$8DHsHH $H $HsHH $H $HsHL\$~L\$HsHL\$cL\$BE@AWAVAUMATIUSHH8H4$HL$H+L L}HE L)Hw6EHHEHU HUH;UHHHUL}IGAMH$LHEHIMA} 1A}uIEHp~uDA} IHtIT$HIGID$IMH8[]A\A]A^A_fDHHD$AFuI`IXHCIELt$HpLLHU IHEH)H7w6eDHHEHU HUH;UHHHUHEHP8HUIW@(0H@0L0HH0IGHEHU H)H7w6CHHEHU HUH;UHHHUHEHP8HUIW@(H@0HH0IG]fDLD$H $H8MLLH[]A\A]A^A_HuHLt$LkLLHHH HIE8HA HD$I`IXHL$(HH|$ BIEH|$ H@0@HL$(H|$Lq HU MHH"P LEHEH)H7w@HL$BHL$HHEHU HUH;U~HHHUHEHP8Ht$HUIW@(H@0HLpHp@HH0IGxdHA(HD$HuHTHuHHL$>HL$rHuH(vAWAVAUATUHSLHXL/Ht$MuIE HT$HL$L)dL$%(Ld$HMHw6^AHIEIU IUI;UHHIUMuIFIEIMvL96J#HLHHD$ HHCL9H|$HHHD$(MH|$>Ht$LH?H5HLL$ IHHL$HT$IHt$zHL$MHHHD$ HT$Ht$L@THLLH裝IVHH0IFDAWAVAUATUHSLHHHL$Ht$HT$HH]H HHx=L7LkHD$8HC HL)H M}L{H|$IEMmwL'H4vIfoD$ HHCHS HSH;SHHHSHKHA IHCAIEHAHHHC IMI9L{L)Hw6=HHCHS HSH;SHHHSL{IGHL$Ht$LHCH|$0MD$IM~HC HKH|$HH)L9gHHq IIHsAM~IFI9IU HL)H7Lb6HIEIU IUI;UHHIUM}IU IG8IEH)AG(IG0Hw66HIEIU IUI;UHHIUIEHPIUHH@IM9IFH@HL$H4$HmfHnIU IEA~H)flHwA)D$_5foD$HIEIU IUI;UHHIUIEHPI IUIH@HJHHHBM9+AV?IEIU H)Hw64HIEIU IUI;U7HHIUIEHPHL$H4$HIUMFHHH@HD$HD$fDIuLIuLIuL"IG8IEIuLHT$oHT$~DJLD$HHH4$G@HCL8I0L{@IuL)D$foD$k@IuLIuLHL$H4$MFHHw^IuLDIuLQIuLff.@AWAVMAUIATUHSHHL?MgIG L)Hw62HIGIW IWI;WHHIWMgID$MLHIGHEI$HHMd$fMLHHD$HEHHIHT$HuLHIT$HH0ID$HL[]A\A]A^A_fHL[]A\A]A^A_f.IwLdGff.@AWIAVAUATUSHHH|$Ht$HL$0LD$(dH%(H$1};I/H J{uFLH$dH+%( HĘ[]A\A]A^A_HEHU H)H7w61HHEHU HUH;U( HHHUHEHL$(HP8HUHQ@(H@0HH0HAHHCHHHL$0Ht$H|$nHH(H\$(HKHHPHSHH@HCH\$HHD$8(H HD$PHHLHH\$H[H@ H\$ HD$@H)HjHCH\$HCHD$ H\$H@HHD$8HLxHH LbHB L)H=wCHT$@/HT$@HHBHHB HBH;BHHHBLbI$HT$@E1HBHD$HDH5< Hl.H`HXHV.IHJ0H@0,LyK4IIuHT$@HLLXHT$X+HT$XfInƃ}fHn@HJ Lrfl)D$@HL)HWIFHBH)IMMvH7wCHT$Xv.HT$XHHBHHB HBH;BHHHBHBfoT$@HH8H5/I HHJ@h @(-H@0L`H@@!IH0IF-L|$PHI`IX-H5N H,IIxH,H5>; H,LHHD$HPH@ HD$@H)H7wCf-HL$HHAHHA HAH;ApHHHAHD$HPHL$HB8L|$8HAINB(0HB0H*HH0I?IVHD$PHHHx,HH5o: +L)HIH@JLD$0HHt$H|${H|$HHL(H\$ HSHH0H\$ HHCHH|$(HOHHGHH[KHT$Ht$(H|$HSHL$0Ht$H|$lL|$H[LI?LSHH|$ HL$8L3HRIH\$PI9SL HD$HXxHPH\$@H\$HD$HèHD$0H|$8HpH5D9 HxH*IFH1Hps H58 Hx^*ID@L`Et3ff.D-LH߃PA4ACI;hrAvH|$@-)HHD$`HD$HHD$uH@XHH|$@HHHtHHHP;p ~HHuE1H9|$t E1;w AĺH58 H)uH|$LDuHT$hHt$`Hc)H|$`L|$pL9t(} tOuuHH57 H-)u H|$LDHT$hHt$`H)H|$`L9tY(H5CF H(HmHH5;7 H(H|$8HL$ HHAHI HHL$HH8H)H7wD[)HL$ HHQ HQHAH;QHHHQHD$ H@HH8H|$ IHOHL$(@(3HQH@0H(HH0HAHD$PI9`E1dJLD$0HHt$H|$#H|$ Hwp(H\$HHCHHC HCH;CHHHCHD$H@HD$ HIHT$X>(HT$XHHBHHB HBH;Bt~HHHBLrHJ IFHBaHL$0Ht$H|$YH|$HwFmH|$Hw3HrHHT$XM~HT$XYHrHHT$XHT$XrHrHHT$@HT$@H\$H[ HH\$H)H7wCE'H\$HHCHHC HCH;C<HHHCHD$H@H\$HP8HSH\$ @(HSH@0LpHH0iHuH5HD$0HHpH54 HxH%HHH@HpHHL$ HHAHI HHL$H)H7w?Q&HL$ HHAHHA HAH;At_HHHAHD$ H@HL$ HP8HQHH\$(@(3HSH@0HH0HCH|$HwFH|$ Hw3$HA9HZ9@AWAVAUATUSHHIH|$8H$HL$ dH%(H$8I@H\$@HD$HH9HBHD$0H HBL%H$~ ~%HH$H$HD$H$%HD$H$0D$wE1HD$)\$P)d$`BfDHH}HH$H|$D!1fH|$Hf$1H$0H$$(I|$HDŽ$L$HH$HfoL$PfL$ H$0H$HHD$()$)$)$)$R%H$H{DŽ$H$L$L$Hu M|8L$IIM=LL$11B8L$H$DŽ$L#H|$LI#H$H9t!HD$ EHtDC HD$ H|$1Hg4 LLRyH$HSH3H|$HuLD$H|$LH7 zH$H9t6!L$H$HDŽ$Ƅ$MH$LH|$H$L9LCHLD11I)"HD$8H$H$LxLV!H$H9t foT$`H$Hg}AH$0)$L9tq H|$(H|H(H$!ID$H|$L$H 3}HH4|H$0oH9\$H<H9\$@t+|$wt$L$LLHHD$8Hx H|$0H$H$IHkH|$H$1'"H$HH$H$Ht$0LOH$H$0f.$ DHL$0$@H$H$1HL$x!H$HHL$xH$H$ LHL$H$@H5S< LdHL$8H$H$H$LA8@(5HDŽ$Ƅ$MHA(LHI0H|$L9LCHLD11I)E H$H$H$HAH9t/H|$8H$HH$8dH+%(HH[]A\A]A^A_ÐH|$H$fLH,HD$@H\$HIML~H)HHHHF L)HH9LH^HD$8Ld$@L|$LL|$HLl$HhMIHIUIuLHI(HHCM9uLl$HD$ HL|$MeI]LH)HHPHD$ H$HC(.HkHHL{H\$0HXfDHD$8H|$HpX}3H@woHIFIV IVI;V{HHIVM~LI^H\$HH9\$@HD$ 1@;IF1HD$0+HpH$IIFI;FL8HIFkIvIF H HH)Ht$0H9s~H@w~HL$HL$IFHHIF IFI;FH0HIFIFHHD$0INL9xHD$0S H(HPL9u[HINHHD$0HH$IFI;FHHIFH$LIEHD$HIEHD$@IvLIEHD$@IEHD$HmIvLHL$MeI]HHL$LH)HH H$LGMeI]HLH)HHH/H/H//H/H0HK/HI0HJ0@AWAVIAUATUSHxH|$(Ht$0HL$8dH%(H$h1AyK2H HD$(MfHL8HD$0HhL9 I&HL$0H0H+(Hv+IW IG H)H7w6kHIGIW IWI;W[/HHIWIGH|$8HP8IWHW@(H@0HH0HGL9 HD$0LM IW IGy fu+L|$(INPLH $H $HYH+HYH$hdH+%($0Hx[]A\A]A^A_H\$(M~8HL$GLt$0HH H$KIGIFLtKA~d&IGIW H)H71HL$8HP8IWHQ@(H@0HH0HAL95HD$0HH IW IGH)H7w6 HIGIW IWI;W#HHIWIGHP8IW@(9H@0@ALKHIw MgHL)HI|$IE1H\$@1H$LI$MMMd$H$HL$Ll$`HGIHt$L$HCLHMmH|$(LHHt$0IEDŽ$H@H$1ɉ$Hs HCHH)M9HHx H{IT$LhH@hHHID$HD$@D}LI9H)H1 HHCHS HSH;SHHHSLkIEfIEIU HMH)H7w@HL$ HL$HIEIU IUI;UHHIUIEHP8t$@IUHHK@(H@0H@@HHH0HK fIEIU A~H)EH7wA)D$ foD$HIEIU IUI;UHHIUIEHP8IIUHS@("H@0@HH0HCM9hH|$hH$H$H;G@H$H|$`HHtHt$8HNHHGHFHHHHtH|$8HOHHCHGHH[H$HHtHt$8HNHHCHFHH[HD$puI$Ht"H\$8HSHID$HCI$Md$HtH,H$xrH$HXH5L$PL$@HH$HHHH$@H{HH$HH$H$H$HH$@)]H$@HL9ttH$x'Ht$0L%, HtxItL%, H$H~ HFHH<$H)H7H$HP8HQHL$8@(HQH@0L HH0HAHD$0HL~I9MH$xuWx'tQH$x  H$hdH+%(Ht$8H|$(HHx[]A\A]A^A_uDH$HFHv HH4$H)H7tH|$8H$HP8HVHW@(H@0H(HH0HGH$x D L$AF@Ll$(I I IŨLLHMMFL$@HH$@HDŽ$HI4.HH$Ƅ$P[H?H+$HL9H$LLmH?H+$HH9H$HH?H$LL$HJ HHd^H$@L9tH$H$HHy HAHH<$H)H7wFH$HHV HVHFH;V:HHHVH$H@H$HP8HV@(3H@0HH\$8HSHH0HCHt$pH@HL$HED$~IuL)D$跭foD$c@IuL)D$藭foD$e@I:JHD$0zH|$L$@.H|$H$HH HHdLH$HH$H$HH$@H$IU HIEH)H7w@HL$ZHL$HIEIU IUI;UNHHIUIEH$HP8IUHWHH@@@( H@0HH0HGH$@L9tg|$@;IEIU H)H7w6HIEIU IUI;UHHIUIE|$@HP8fIUxH$@(HWH@0HH0HGH$D$@L$HfI:IEIU H)H7w6HIEIU IUI;UHHIUIEHP8fIU@(H@0DxH$HVHH0HFI9D$I"D$@IEIU A~H)D$H7wA)D$PFfoD$PHIEIU IUI;UHHIUIEt$@HP8IIUp(Ht$`H@0HV@HH0HFM9b=DII9,ff.IEIU A~H)D$H7wA)D$@foD$@HIEIU IUI;UCHHIUIEHP8IIUHS@("H@0@HH0HCM9gf)D$foD$HIEIU IUI;UvHHIUIEIM HP8IUfDH7nHP8IUHsH)@LE@("H@0HHp0HsH7wJLD$Ht$P]LD$HIEIU IUI;UHHHt$PIUIUHB8IED$@B(HB0LHBBHH0HSM9Zf.IEIU A~H)EH7wA)D$foD$HIEIU IUI;UHHIUIEHP8IIUHS@("H@0@HH0HCM9hIuL)D$P蟧foD$P @IuL)D$@foD$@@IFhH@mf.A${^@IuL)D$'foD$#@IE LEH)H7wJLD$HL$PLD$HIEIU IUI;UY HHHL$PIUIUHB8IED$@B(HB0LHBBHH0HSs@HIEIU IUI;UHHIUIEL`H$IE MetHIEIU IUI;USHHIUI]HCH$IE DfHIEIU IUI;UHHIUIEHXHD$`IE I]@HD$0HHFLhH$0H$ H$ MbLH$IHHAU$0HH$(HD$(H$(H$ HH$H$IHFHv HH4$H)H7wFIH$HHV HVHFH;V|HHHVH$H@H$HP8HWH|$8L HW@(3H@0HH0HGH$ H9tUHT$8H$H|$(HD$0HHLhH$H$H$MLH$IH HU AU$HH$H|$(H$H$HǨAH$tH$IHq HAHH4$H)H7wFH$HHQ HQHAH;Q HHHQH$H@H$HP8HWH|$8L HW@(3H@0HH0HGH$H9f.)D$1foD$HIEIU IUI;Uq HHIUIEIM HP8IUHfDMiHD$0LHHJH$H$@tfDH$@H$1H$@HH$H$PHHH$H$@fDHD$0L$PL$@HHfDHIGIW IWI;W% HHIWIGDH $H $HIGIW IWI;W HHIWIGTD~H$HHV HVHFH;V HHHVH$H@D.H$HHQ HQHAH;Q: HHHQH$H@ADHIGIW IWI;W HHIWIGH$H$1HD$PH$@HHL$PH$H$PHt$HH$H$@H|$(%HHHhL` H$@L$@H$VH$IH H $PLH\$(H$HH5 HèHH$HH$@HH$ H$HHH HEHAHI HH $H)H7wF^H$HHQ HQHAH;Qy HHHQH$H@H$HP8HWHH\$8HhHSL`@H$@@(H@0HH0HCL9{HH$1H$ HH$H$0LLH$H$ DHt$0H|$(LE1賳HHH\$8HKHHPHSHH@uHD$0LM`IuLLD$gHKLD$fHvzHx H{IT$LhH@HHwHHCHK HKH;KHHHKHCHs Hx H{VHHCHK HKH;KdHHHKHCHs Hx H{Gf[IW IGxfDLl$(D LLMH HHL$(H<$HHH<$DpLHL$(IL)IEIU H)H7w6rHIEIU IUI;UHHIUIEH|$8HP8IUHW@(7H@0L`HH0HG@IFhH@8 fHD$pL|$(HLTHHD$hIHpPH$"HIE IUHH)H7Hz8H|$`HH\$8B(;HKHB0HjHH0HSH)Ll$`IH7w6=HHCHK HKH;KHHHKIH\$8HG8IGHCG(HG0L/LgH8H0H{*f.IEIU H)H7w6HIEIU IUI;UrHHIUIEH$HP8IUHH\$8@(HSH@0H@@HH0HCkIEIU H)H7w6HIEIU IUI;UHHIUIEHP8IU@( H@0(DHsH4I~0WHL$0Ht$8E1MH|$(11@IuLHL$HL$DIuL)D$ǘfoD$y@IuL)D$觘foD$H|$$PbH$hdH+%(H$HT$0Ht$8H|$(Hx[]A\A]A^A_THIEIU IUI;U1HHIUIUHB8HD$`IE HDŽ$11 LL$H $dH $LL$HIGIW IWI;WHHIWMgIw I|$IMG IOLLH)H7HA8IGH|$8A(HA0HwL!HH0HOIL94HH HsHIHH)HHHHHIuL軖IuL誖IuL虖FIuL舖HH H0HHLLAH$H$HH$1H$HH$H$IuL)D$foD$~IuLLD$HsLD$7HHt$01L$DŽ$H|$(H@H$HT$8$AlHIGIW IWI;WKHHIWIOIW HA8IGHsH9IwL(IwLH $H $DXEHHDPE7HDHEHD#H$HwǔLHTLLHH$H$@4H$H$1H$@HH$H$PIuLHL$IHL$H$Hw.IwLH$HwyH$HwIuLHsHϓEIuL输IwLLL$H $褓LL$H $IuL芓IuLyIwLhIwLWIuLFIuL58H$Hw|IwLH$HwIwLH $dH $IGHHIG IGI;GHHIGIGHPHD$0IG IW"IGHHIG IGI;GHHIGIWIO HB8IGeHD$(HHxHw LH $H $H$HIGI;GHHIGIwLHT$ϑHT$IwL蹑IHKHC H)HL$H HAHCHD$HHH@H$@ L*HD$ IIH H|$HHS H\$PH$H$HH(HLHCH)H7p HH8HL$xHKH|$H @(4HHX0HOH@0HH$H_x*HD$xH)HwEH\$PHHS HSHCH;S 'HHHSHD$PH@HD$xHl$xH$HLl$P{'IECHEHm4 @$@tKH*ILHx?HUHS'H0HECy4H\$ [@tNH$H|$PLZ 1ҾH>HL$x$HQHH0HAE H$M"{D$`&Ht$xLb$H$x'7H$HHHD$ HPHHL$PHAHI HHL$H)H7wCHL$PHHAHHA HAH;A0HHHAHD$PH@HL$PHP8HQHXH\$x@(7HSH@0HH0HCMH$H(L0L9OfM H$MHp H%H$LHh HH$`H$pH$`HHH|$H.H$LD$LH H(4H$`H9tH|$H׬H|$PHHO HGHHL$H)H7w@HPHu-LD$HU`HL謝HmHE3HL$ H1uHE8H~HHPHL(A} uLt$HuLgL` H5 LOIWAELHHHPH01H5 LAuLH5t LL5HS IHCH)H7w6HHCHS HSH;Sc HHHSHCH|$HP8HSHW@(3H@0L HH0HGHD$ H0HEPE1L(H@HD$0I9uXfDHHHSHCHL$HP8AIHSHQ@(3H@0L HH0HAL9l$0HuH|$HxH5 IIELHpʚL`H5 LDLGH5 LH|$ɝHS IHCH)H707HHCHS HSH;SHsH~ufHD$ HD$ H9D$HHCHS H)H7w9HCHHHC HCH;CHHHCHCHP8HSH @(3H@0H\MHLH5; LHD$ Lt$HLHPHp`L蘜HS HHCH)H7w6 HHCHS HSH;SHHHSHCHL$HP8HSHQH(@(3H@0HH0HAHD$ HL$0fIL)$0cFeH$0H$8H9yApLLH贛H\$@C(,HkHCEƄ$HD$PHXH@ HD$H)H\$XH:HCH\$PHCHD$XH$HH@H(H0H$H9_H$IHD$`H$LL(mLL M'[HIPHD$Hff.@Hl$`I`IXHeHCH0H|$H荚;HD$0HD$H@HD$ Il$ID$ H)Hw<HID$IT$ IT$I;T$dHHIT$Il$HEAHID$HEHmt{HCxu4HHLL-HS`IHLLxH\$pH[HuHD$IT$ HHID$H)H7wFHL$hHL$hHID$IT$ IT$I;T$uHHIT$ID$HP8H|$0IT$HHHL$ @(HHHL$XH@0HQH8HhHH0HAHJI?H$H$H9$H$H(H$H$LHH$H LM'H$HHD$hHH$H H$x'kHt$XLwH\$PHCH[ HH\$H)H7wCH\$PHHCHHC HCH;CHHHCHD$PH@H\$PHP8LHSH\$X@(:HH\$xH@0HSHHH0HCKSD{dH@HD$ HS IT$ H)H7wNL$hHl$pL$hHID$IT$ IT$I;T$OHHHt$pIT$ID$HP8IT$@(9H@0HH0HEIt$LHL$hnHD$pHL$hHXrIt$LnH\$`H5 HdIIHNH|$H脖Il$HID$ H)Hw<HID$IT$ IT$I;T$vHHIT$Il$HEI`ID$IXHELt$`HmLIPLH@0MH|$HIHD$It$ 1IL$LpL@ H MHEHH)H7HA8ID$HQHUH)H|$L)A(HA0LoLAAH H0HMH7w<HID$IT$ IT$I;T${HHIT$ID$HP8IT$HH\$X@(HSH@0LpLhHhHH0HCIt$LL$hlHuL$hHT$0LD$ CLD$ HT$0HID$IL$ IL$I;L$ HHIL$IL$H|$It$ HA8LwID$H|$xHH)H7HO8HH|$PHL$xHO@(H@0HH\$H0HCHsHlHH H H 0 (H - IL#HD$@I(LP("H|$PHwkHsHkI(L=H$0H$8H9HHhHsH4kH\$PHHCHHC HCH;C HHHCHD$PH@HD$XHyLFHH I/EgjHD$HCPH}HD$0HCHH|$ HD$`HE H)H$ HGHEHD$ MH$0Ht$HHH@HH$0HD$L$8HH$@ 8HD$XHD${ HD$ HD$`Ll$01LHt$XI)HLHHHHHHtH|$ HOHHPHWHH@I(A!HD$HuEtIGHs(HxH\$ HHHL$xHQHHCHAHH[Ht$xLpHL$PHHAHHA HAH;A<HHHAHL$PHAHQ Hx8H|$xHyH$MLHx聿H|$H跐HL$PHHAHI HHL$H)H7wCH|$PHHGHHG HGH;GaHHHGHD$PH@HL$PHP8HQHXH\$x@(7HSH@0HH0HCH99HPHCDI\$ID$ H)Hw?cID$HHID$ ID$I;D$HHID$I\$H$HCID$HH[H$HPHhH$MLH`HXuL蘼H|$H.HHD$hH2 IL$ HpLp HHEIT$IHH)H7c HB8ID$H{H*fHnH)B(fHnHB0LjLrBHH|$hH0HS~HWfofHnflfl)d$ )l$H7w?ID$HHID$ ID$I;D$HHID$ID$H\$XHP8foT$IT$fo\$ HS@(H@0XHH0HCHD$@@(HHH|$PHwe>L%H LM7HD$ HI^HD$0IF H\$H)HH HCIFHD$LHH@ȆHXPHhHMH\$`H9I^IF H)Hw6谼HIFIV IVI;V7HHIVI^HCH5& LIFHH[荻HUHuL}H|$H賌HHD$0Iv HPLH H HHEIFH)H7w`H$L$HT$pHT$pL$HIFH$Iv IvI;v,HHIvIFHp8H|$HIvHt$ HPHSHLH@HM@(H@0HH0HUHCIN HIFH)Hw@HT$pEHT$pHIFIN INI;NqHHINIFHH H(INHXH\$HPHSH@HHHCH9l$`HD$ H IV InH)Hw9覺IFHHIF IFI;F7HHIFInHEH|$ Ht$HMIFH$0H'HEHmH$0L$8H$@f0IV HIFH)H7w9IFHHIF IFI;FHHIFIFHP8LIVHUHH\$@(H@0HXHH0HEHD$ H`HX輸LdHPL0CH|$HىH\$0fHnIV fHnIFHK[H))\$fHnfl)T$ H7w9$IFHHIF IFI;F HHIFIFH\$XHP8fo|$IVfot$ HS@(H@08pHH0HCIvLHT$paHT$pIvLH$L$HT$p`H$L$HT$pIvL`H|$PHw`It$LHT$0LD$ `HT$0LD$ H|$PHwt`HEHHHE HEH;Et HHHEHEHD$ HL萁H LI/HD$0yIHE H]HH\$XH)HHH\$H]H\$XIL$PHIT$HH|$HH[HH)H)HHHH9HH]1MH9H5 L(HD$0LHH IT$HHLHHPH0H|$H'HH|$HID$PHI+D$HHHH9yH|$0Ht$HHOfHnID$PI+D$HHHfHnHHU fl)L$0HHEH)H7w9"HEHHHE HEH;E HHHEHEHP8fo|$0HL$HUHXm, @(-fX H\$XH@0HSHH8HHH0HCHt H\$xHKHHCHD$XHH@D$`$/HsH]{It$L]It$L]H|$PHw]AAH5 L,HD$LHHH5 LH|$X!H|$XHt$XLH׳H5; LóH|$HHU IHEH)H7w9kHEHHHE HEH;EHHHEHEHL$ HP8HUHQ@(0H@0L(HH0HAHMHE H)HL$0HHAHEHD$0HH@HCPH[HHD$`H9LeHE L)Hw9観HEHHHE HEH;EHHHELeID$LHEHD$I$Md$HHvHSH3LgH|$H蝃HM HHEH)H7wCHT$h HT$hHEHHHE HEH;EHHHEHEHH8Ht$H|$HHMHIT$@(0HKH@0HH0HID$HM HHEH)HwCHT$hrHT$hHEHHHE HEH;EHHHEHEH|$0HH H(HMHPHWL`H@HHHGH9\$`%IYLxHPHsHFW-HuHHT$h0WHT$hHuHHT$hWHT$hYHDŽ$11HDŽ$}H.HM HUHHH)HWMHEHHHE HEH;EHHHEHUHM HB HEHZH\$0HsHBHHHSݭHEHHHE HEH;EHHHEHEHD$0HIHxLw WHDŽ$11HDŽ$HuHUHHT$pHL$h>HD$HH$0HEH;EHHHL$hHEHT$pIFHHIF IFI;FHHIFIFIV Hh InnH|$PHwU+H|$PHw UH|$PHwTH|$PHwTZH|$PHwTH|$PHwTHD$HXIvLT_H$0HTIT$HIL$PHuHuTNHB HEHuHWTpHuHFTIL$PIT$HIvL+T+It$LTHuHTHuHSBHuHSzIvLSgIvLSrIvLSIt$LSYIt$LSHH H$dH+%(u1sHHhAH=sH  H% 1y/A]HuHSmH$dH+%(u跨蒩fH= Am1H H  뎈$HHIIIfIHHPIBII3IAtEBLfBLHxfI(M)INd(I(MtL诡HI]MeImH[]A\A]A^A_ÐH9H>DLL9LL>HzHH)AH)AAA1AN ND9rIx9E>BLBLHxH:H H=s ڟHHZf.AVAUIATIUHSHO HLwHL)H7IF8HGHAF(H)IF0H HPH)HHH@IHHJHKL*LbHBHHHPHtxHKHs H)HR萡HHCHS HSH;SHHHSHKHAHCIHPHHiHAH HHH[L]A\A]A^HHCHS HSH;SHHHSHSHBHCIHpfDΠHHCHS HSH;SHHHSHCHK HPD膠HHCHS HSH;St5HHHSLsHK IF8HC5DHqHsHsHHf.HsHHHsHlHQHsHTHwf.DAWAAVAAUATIUSHHXHoHG dL,%(Ll$HMH)H7w6膟HHCHS HSH;SHHHSHkHE8HCHD$ DuLt$0D}E(+HE0H$Lt$ MLWHD$IHHA$T$0LHD$(Ld$(L{HC IT$IIL)L9sMHT$I@訞HT$HHCHK HKH;KHHHKL{MLcHt$ LÜH|$ L}L9tLmHD$HdH+%(HXH[]A\A]A^A_fDHL H<$Ht$1HD$ HHD$HD$0LL;HD$HT$ @LHT$HD$IHCH;CtQL8HHC)fHsHE!HsHHT$EHT$DHt$HHT$EHT$H<$ÜHD$HdH+%(t2>L0HHD$HdH+%(uH= HfSHHHC0S(HtDHH0p(Hy(u\uWNHK0HC0C(S(Hu:uHCH8}H[0Hu[fAAEt @ǃu@tC( HK0CAAEtEtC(HK0u3Et.C(HK0fDHH8H[0S@@Et @@t@uQu\@HCH8H[0HA0C(HC0@HA0C(HC0l@C(HK0X:_H>ff.AWfAVAUATUSHXHGdH%(H\$HH)D$HD$ H+GHHH9fH_HsLcHD$IH(I)HD$ IMLLMHC0fH+C(Ld$HHD$8D$(HH9+HHs(H[0H$HD$(HH)HD$8HH<$H薚H$Ld$HHD$@H\$0HD$Il$I$H9uHH9L;M AuIuIuIuIҺuIºuI貺zI螺fIG8HH86H9Zff.fHD$II9H$HtHmMtxHD$HdH+%(HXL[]A\A]A^A_>fDHD$E1E1HD$ HD$(1HD$8H$qHD$HdH+%(u`HX[]A\A]A^A_HD$HdH+%(uAlHIEHH $HHD$HdH+%(u0 H酯H鮯HmH鏯H郯f.DÐf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.Ðf.駔fD闔fD釔fDwfDgfDWfDGfD7fD'fDfDfDfDfDדfDǓfD鷓fD駓fD闓fD釓fDwfDgfDWfDGfD7fDtuH(fHGH8PH= 1AH u H  “ftu.HG0H@0H9G8HG0fDHGH@H9G HGPH=1AH  HF 蜔RfHЃHWHRHHc1tHR0Htff.HR0HHR0H9uHW0H9rWHHR0H)HH9rAHt+HHR0H9r/ff.ff.HR0HHR0H9sHW8f.HWHH1t*HRHt,ff.ff.DHRHHRH9uHWH9rWHHRH)HH9rAHt+HHRH9r/ff.ff.HRHHRH9sHW f.HW0HWPH= 1AH + Hl ’xt?uBHG1H@Ht HHtff.H@0HHuHW@HHW(HPH=8 1AH H 8ff.uHGH@H9G HGPH= 1AH D H ۑ葐HGH@HH1t(H@Ht*ff.ff.H@HH@H9uHGH9rWHH@H)HH9rAHt+HH@H9r/ff.ff.H@HH@H9sHG f.HGPH= 1AH ; H| Ґ舏uHG(PH= 1A H H4 芐@tuCHGH@0H9G HGfDHW1uHG0HH9G8HG0QH= A1H p H 轎ff.HGH@HH1tH@0Ht!ff.DH@0HH@0H9uHGH9rWHH@0H)HH9rAHt+HH@0H9r/ff.ff.H@0HH@0H9sHG f.HW0HO8HGPH= 1AH K H 蘍tuHG(DHG@PH= 1AH H5 苎Atu;H0fHW1 uHGHDPH= 1A}H x H Ō@!uHG HH9G(HG PH= 1AqH $ He 軍q!u HW HO(PH=v 1AiH ߚ H v,ff.!uHG0PH=* 1A`H HԶ *u HGHxPH= 1AH K H 蘋t u/HG0H@0H9G8HG0HGH@H9G HGPH=l 1AH ՙ H l"fHЅHWHRHHt1t.HR0Ht0ff.ff.fHR0HHR0H9uHW0H9rWHHR0H)HH9rAHt+HHR0H9r/ff.ff.HR0HHR0H9sHW8f.HWHRHH1t&HRHt(ff.ff.HRHHRH9uHWH9rWHHRH)HH9rAHt+HHRH9r/ff.ff.HRHHRH9sHW f.HW0HWPH= 1AH H, 肊8tuHG@fDHG(PH=+ 1AH Hճ +tuHGHxDH(PH= 1AH 8 Hy ω腈@uHGH@H9G HGPH=| 1AH H& |2fHGH@HH1t)H@Ht+ff.ff.@H@HH@H9uHGH9rWHH@H)HH9rAHt+HH@H9r/ff.ff.H@HH@H9sHG f.HGPH=r 1AH ە H r(uHG(PH=+ 1AH Hձ + uHGH@0H9G HGPH= 1AHH D H ۇ葆 HGHH1t,H@0Ht.ff.ff.H@0HH@0H9uHGH9rWHH@0H)HH9rAHt+HH@0H9r/ff.ff.H@0HH@0H9sHG f.HGPH= 1A?H ; H| ҆舅 uHG(PH= 1A6H H4 芆@uHGH@0H9G HGPH=; 1AQH H ;HGHH1t,H@0Ht.ff.ff.H@0HH@0H9uHGH9rWHH@0H)HH9rAHt+HH@0H9r/ff.ff.H@0HH@0H9sHG f.HGPH=2 1AHH Hܮ 2uHG(PH= 1A?H S H 蠃u HGHxPH= 1AH HL 袄XuHGHPH=M 1AH H Mfu HG@PH= 1AH l H 蹂tu.HG8HH9G@HG8fDHG(HH9G0HG(PH= 1AvH H6 范BftuHW8HO@fHW(HO0PH=/ 1AmH H٬ /@tuHG DHGPH= 1A\H D H ۂ葁u HGHxPH= 1AH H< 蒂HuHGHH9G HGPH=; 1AH H ;u HWHO PH= 1AH _ H 謀ff.u HGH@PH= 1AH  HP 要\ff.ATH)UHSHHdL$%(Ld$IH$HwDH?Hu3A$H$H}H]HD$dH+%(uBH[]A\HtH1fHEHH$HEHL~H$H}Mff.fAWAVAUATUSH8HyD$pLD$D$ HH|$HIHD$ HE}HD$fDH3LE|IHLLHL)LsMA>{t;Ett$ HjLMwHLf.Mn}LO|IHtL)HL$HH9uHt$HLLD$(q|ut$ HLD$(Mp3HT$ H8LH[]L)A\A]A^A_~H=x A91H 0 H" x.~ff.ATH)UHSHHdL$%(Ld$IH$HwDH?Hu3A$H$H}H]HD$dH+%(uBH[]A\HtH16HEHH$HEHLl|H$H}}ff.fAWAVAUATUSH8dH,%(Hl$(HG8Et=FjHD$(dH+%(JH8[]A\A]A^A_f.uHEH@HH{8sCHyH {HLl$D$L1L,$I?HD$5DLIIH)H9HIyHD$uH4$HH{H<$L9+{fD@H{H HSH@0H9 Hj{H= AC1H L H |{Hu鐔@HfHXdH%(HD$H1  LGH HwfH$I@Ht$LD$H)D$0HD$HD$ HD$(HD$@Ht%ff.H@HHHuHL$(I@HHt$f.H@0HHHuHL$@HHHD$HdH+%(HXHD$HdH+%(HHXHwHH fH$HGHt$H|$H)D$0HD$HD$ HD$(HD$@Ht'ff.fH@HHHuHL$(HGHHt$f.H@0HHHuHL$@HH"yftHfDUSHH_HoHt%H wHHH[H]xfHEHxHw H[]dz@USHtQu4HGHoHXHtKHvHHH[H]xHH[]IfHGHoHHuHEHxHw H[]y@HfFHwHY HcH>HH H wfDHHHwfDHHHH@wfDHH`HXvwfDHH H VwfDFHwH HcH>HH H wfDHHHxvfDHHHvfDHHHH@vfDHH HvfDHHpHhfvfDHH8 H0 FvfDHH`HX&vfDHH H vfDHH` HX ufD t'tHfwHTt@HGHHPH0uff.SHdH%(H\$Hta#t,HD$dH+%(H{H[*f.HD$dH+%(u]H{HH5> [ufD1YtH[HH$rHHuHD$dH+%(uH[tff.USHH_tM ttcHH[]uDHGH(HtYHrHHHH[]htHGHWHH@4H[]rHGHWH@H,HuHHXs HH[]uUSH}ttDHH[]DHGHoHXHt/HqHHH[H]sHGHoHHuHEHxHw H[]$u@HGHoHHuff.USHta tHH[]@HGHwHH[]nf.HGHoHXHt0HpHHH[H]rHGHoHXHuHEHxHw H[]3tHwHH[]nf.H[]fHHHHH[]uKLWHAL IH Hx wHpLOH[]HH[]AHHH`HXH[]@HD$XdH+%(cI~Hh[]A\A]A^A_5DIVIF8IFIF(Hrz!MfL,HD$ LHD$H?HD$HD$ fD$ jE~HD$@HD$8A)HD$@H$HD$015fDHHT$Ht$H)H99H\$0HBiHD$8AEuHt$0HLkH|$0H$H9tjH|$HD$H9tjI^LaiHHD$XdH+%(1LHHh[]A\A]A^A_!kIFInHHHiHHD$XdH+%(HHDHD$XdH+%(Hh[]A\A]A^A_DHD$XdH+%(IFI~HpHh[]A\A]A^A_%iDIFInHXH_HEHxHHD$XdH+%(uGw Hh[]A\A]A^A_kLMI$HxLHD$XdH+%(tiH飃ʃff.AWAVAUATUSHdL<%(L$IH-wX'~HH$dH+%(eHHxH[]A\A]A^A_Ti@8u3HH$dH+%(H`HXDH$dH+%(H[]A\A]A^A_H$HLl$PHH$HfH H" 1H$f1f$H $$H{HDŽ$LH\$PHKi~ H L$H$H$ HHD$)D$Pf)D$`)D$p)$UjL H H x HL$XDŽ$L$HWLd$(I`IE$LL$fHnHl$X1B H$1H~ DŽ$fl)L$hH<$HEhIWIG1LHDH/} H?IGHl$@Ld$0LHHl$0HHxH8IGM1Ht LHHҿH|$0H9t3fL$MHl$0HD$8D$@MHD$pLHL$xLL9LCHLD11I)gHT$8Ht$0LofH|$0H9tefo\$H$H H$)\$PL9teH|$H HD$XgHCH\$PHf H<$H\PHf H$cH$dH+%(H[]A\A]A^A_H$dH+%(IG0H[]A\A]A^A_-dDMoLd$(IHt$(H$1H$dH+%(2HH[]A\A]A^A_HGHHHaHH$dH+%(HHH[]A\A]A^A_cfHGIH HII@ pAL t H;Y^H$dH+%(sH[]A\A]A^A_H$dH+%(JHGHpH[]A\A]A^A_dfHGHXHHEHxHH$dH+%( w H[]A\A]A^A_QdH$)$Hl$pHHD$`H f1H$HD$1f$H $$HxHD$pH HDŽ$HHcfo$H\ L- HD$0L$H$H$)D$pHfH$)$)$)$dM8 Ll$xI@ DŽ$L$Mt HL$HH H A$LH$fInLl$x1~5 L1H$DŽ$fl)t$ aH|$L bIFI1HHp LL<IF1Hp LHL@<Ll$`M~L$HD$XLl$PLt$PD$`M H$LH$LL9LCHLD11I)aHT$XHt$PLx`H|$PL9t_HD$0fot$ H$H$)t$pL9qqH$)$Hl$pHHD$]H{ 11H$fHD$HG f$$$HxHD$pH' HDŽ$HH`fo$H L- HD$0L$H$H$)D$pHfH$)$)$)$aM Ll$xI DŽ$L$MHL$HHH A$LH$fInLl$x1~-Q L1H$DŽ$fl)l$ O_H|$L_IFI1HHm LL0:IF1Hm LHL@:Ll$`M~L$HD$XLl$PLt$PD$`M$ H$LH$LL9LCHLD11I)b_HT$XHt$PL^H|$PL9tQ]HD$0fol$ H$H$)l$pL9H$dH+%(IHI@fDI I IIFH0@I I I֐H$dH+%(ZI`IXkfDI( I IfHGHHIh I` AILm @PxAYAZVH$)$Hl$pHHD$ZH 11H$fHD$HǸ f$$$HxHD$pH HDŽ$HH]fo$Hd L- HD$0L$H$H$)D$pHfH$)$)$)$^M Ll$xI DŽ$L$MHL$HHHSA$LH$fInLl$x1~% L1H$DŽ$fl)d$ [H|$L\IFI1HHk LL6IF1H l LHD@AQ8Ll$`M~L$HD$XLl$PLt$PD$`MH$LH$LL9LCHLD11I)[HT$XHt$PL}ZH|$PL9tYHD$0fo\$ H$H$)\$pL9vvH$)$Hl$pHHD$WfE11Hz $H$HD$HF fD$$HxHD$pH- HDŽ$HHZfo$H L-# HD$0L$H$H$)D$pHfH$)$)$)$[M Ll$xI DŽ$L$M"HL$HHHA$LH$fInLl$x1~W L1H$DŽ$fl)\$ UYH|$LYIFI1HH:i LL64IF1Hi LHD@A5Ll$`M~L$HD$XLl$PLt$PD$`M<H$LH$LL9LCHLD11I)eYHT$XHt$PLXH|$PL9tTWHD$0fo|$ H$H$)|$pL9t*WH<$H\$xXH H|$H HD$pH@H\pHD$H$9U@Ix Ip IfDI I IfDH sfH`sfHk}rfH$tfHt$HH$1LD$8HL$ XH$HHD$HHL$ LD$8H$HLUHL$HH$&Ht$HH$1LD$8HL$ bXH$HHD$HHL$ LD$8H$HLUHL$HH$8Ht$HH$1LD$8HL$ XH$HHD$HHL$ LD$8H$HL%UHL$HH$Ht$HH$1LD$8HL$ WH$HHD$HHL$ LD$8H$HLTHL$HH$HLHLRHuyL8HuyLH$LsSH$L^SH$LISH$L4SPTLLjLLoHo#pPpHoHpH}oH^pHoZpHPoHpHpHpHpHpHpHpHpHoHoHpHpHnHpHnHpHpfDAWAVAUATUSHdL<%(L$IH8wH!"fHH$dH+%(uH HD<'H$HLl$PHH$GPH H! 1H$f1f$H $$H{HDŽ$LH\$PHJS~ʹ H L$H$H$ HHD$)D$Pf)D$`)D$p)$TTL H H w HL$XDŽ$L$HLd$(II%E$LL$fHnHl$X1B H$1H~ DŽ$fl)L$RH<$HDRIGHl$@Ld$0LHHl$0H HHaIGM1Hp_ LHHH|$0H9t\PIGMG1LHg HHL$MHl$0HD$8D$@M%HD$pLHL$xLL9LCHLD11I)QHT$8Ht$0LqPH|$0H9tOfo\$H$H H$)\$PL9tOH|$H HD$X QHCH\$PHh H<$H\PHh H$MH$dH+%(IH[]A\A]A^A_f.H$dH+%(H[]A\A]A^A_sH$dH+%(IwH[]A\A]A^A_MHH$dH+%(H`HXH[]A\A]A^A_OfDMylLd$(I)Ht$(H$1PH$HHD$(H$LHMLd$(H$H % Mu(L~NfDH$LLLH)lkHGlIflHglHmlHklHlUHATSHdH%(H]H~ H1HtHx0t%HEdH+%(IHe[A\]H=p x(LP A1LIH6 LIMtIHH(H0HHNI1HII9HL9u;xuI:^H= 4O6HHELM1PH L% LEHrL?,XLH=%ZH LH=` [KfDHy Huff.@HHt;xuf1dLHjAWAVAUATUSH~(;DdL<%(L$LwJF(Hx HHHcH>H|$H HT$Ht$ HLHD$jf.H$dH+%(HĘ[]A\A]A^A_H= Aq1H Z Hv  MKfDH|$H HT$Ht$ HLHD$蚿uDH|$H4 HHT$LHD$ϹJf.AH|$H HHT$LHD$THH|$HH $ LHT$(HT$HL$D$ nfH|$H HT$Ht$ HLHD$DH|$H HT$Ht$ HLHD$jeDH|$H HT$Ht$ HLHD$ڿ5DH|$H HT$Ht$ HLHD$JDH|$HT HT$Ht$ HLHD$ZDH|$H$ HT$Ht$ HLHD$芾DHH|$HHT$H 9 LHL$HD$ rfHH|$HHT$H LHL$HD$ GBfHD$pD$pI?HD$HD$`1HD$h8DLIIH)H9MhLl$`LfFHD$hAEuHt$`HHHLuIMLFLLHHH|$`HD$H9tGHUt)ff.< HAuHD`2HH@HHDh}8(uCHEHFH|$HD fHT$Ht$ HLHD$D$(聩@H|$H HT$Ht$ HLHD$ҧDH|$HL HHT$LHD$'bfH ~!H|$HD$HFHt$  HD$(HHD$8HHT$0HD$@HD$HHD$PHD$XHt;HmLd$XLlff.@H}DI9LBHLd$XI9uAf HT$HL7fH|$H HHT$LHD$Ojf.H|$H$ HHT$LHD$蟶:f.H|$H HHT$LHD$ f.H|$HĪ HHT$LHD$f.H|$H HHT$LHD$Of.H|$H HT$Ht$ HLHD$uDH|$H| HHT$LHD$菷Jf.H|$H HHT$LHD$f.HH|$HHT$H LHL$HD$ gfHH|$HHT$H I LHL$HD$ wfH|$Ht HHT$LHD$诵f.H|$HD HHT$LHD$ߵZf.HxFH w HHH|$HLHL$T$ HT$HD$(賰fDHH|$HHT$H  LHL$HD$ f.HH . H|$HL$HD$ HHD$(HD$0HD$8Ht)ff.@H@0HHHuHt$8HT$HL蛬VfDH|$H HT$Ht$ HLHD$Z%DH|$Ht HT$Ht$ HLHD$DH|$H HHT$LHD$菰f.H|$H HHT$LHD$述f.H H|$HD$HFHt$ HD$(HHD$0HD$8Ht(ff.H@HHHuHt$8}HT$HL葭 @Hї fH|$HD$HFHt$ H)D$@HD$(HD$0HD$8HD$PHt@H@HHHuHt$8HEHHt!1ff.fH@0HHuHT$PHT$HLYfw4HD$pD$pI?HD$HD$`1HD$hHD$hAEuHt$`HH@H5te HI@I$H@MMr_A}8AuCLp=H>H|$`HD$H9t?~HE~ H(ffփHt ff.HHHm0Hu싃D$pI?HD$hLhHD$HD$`12LIIH)H9^Ll$`L&=HD$huHt$`HHj?H59N HHS?HEH@LM_A|$8At$CH@H1 H|$HD$HFHt$ HD$(HHD$0HD$8Ht1fH@HHuHT$8HT$HLfI0`HUL"Mt$t I|$FMd$MtuHUL"H fH\$HL$HT$ HD$(HD$0HD$8HD$PD$X)D$@MtMd$HHMuHL$8HHT$HބޤfHH H|$HL$HD$ HHD$(HD$0HD$8Ht)ff.@H@0HHHuHt$8HT$HL;VfDH|$H̡ HT$Ht$ HLHD$芪%DH|$H HHT$LHD$f.>LfA|$I`IXH{H[]yfHGHoHHt1H2HHH[H]d4@HGHoHXHuHEHxHw H[]5Hw0HH[]DHGHoHHufDHGHhHt#H1H{HH[H]3fDH[]Ðt'tH鉶fHwH3HHH Hr3fATUSH_t_tH[]A\.fDGHDHw0H߈DʼnD[]A\fHGH(Ht$H0HH[H]A\2f.HHXs H[]A\W4AWAVIAUATUHSHhH6dL,%(L$XIHUH\$PHD$`HHD$ HHD$PH\$芴HuHUH$H|$pHD$0HH|$HHD$p^H|$XA11HH 9A Y3HD$@L%I H$Ht$H~ D HD$PHL$  ; H)L$H9H$H$H$IH9 fHnHL$PHT$`$D$XHH$H$HDŽ$H$H9t0H$ M~HH$.H 11H$ fH Z f$H$$$HIHDŽ$HHH % H1H foT$fL$H$ H$HHL$8)$)$)$)$2H LH<$H$H$DŽ$HL$(H$HDŽ$Ƅ$1HD$MuL$(MmƄ$HHDŽ$0H$8HDŽ$@M9t[ff.IEH H@8H$0L8$DMt@LH5M0MuIM9uL$H$L$HDŽ$HD$L$Ƅ$MH$LH|$H$L9LCHLD11I)_0H$L$1IIL9u4ff.ff.IGHIH)L9t?A? uL9sA u HL0IGLIL9uL0H$L9t-L-H|$@tHuH|$pz1Hi H$~ H$ HD$( )$H9t[-H|$8Hw H$.H+ H , H<$H$H@HH H$ X+H|$pHD$0H9t,H|$PHD$ H9t,H$XdH+%(Hh[]A\A]A^A_H|$H+HD$@IHAH|$PH5VG Y-IH$Ht$PH=E< 1KXH$H$H9tTo$HT$PD$XH$H$H_HUHt$pH=Z KH|$p._H$IHtDHЃsht $H|$PH$IHLD$XBH$H|$H$j*1H$IHHLHLHOHHH)I)Ѓr1҉׃M 8L 99rh$L$HD$P_+$TTH|$PH$1DfDH|$PH$HZLHLHLHLHLH`LH{t:EtH4$Hi$LH`&Mwf.Mn}L_#IHtL)HL$HH9uHt$HLLL$0#ut$H#LL$0Mq3HT$ LHL)%H|$@HD$(H9ty$H$dH+%(uHĘ[]A\A]A^A_@H|$8HsP2#3H=F A91H 2 HO F&$L%H|$8$H$dH+%(tr$HHH2&fUHGHAWAVL}AULmATSHHHpHhddL$%(LeMLG0LmHxHEEMHG LHO(LL9LCHLD11I)%HEH5o= LuHHHXLu褣HSXLEH{P1HM$1CHtHKXHsPHx1#H}L9t"HHUHDdLhHpATHuH}XZL9t"HEdH+%(uJHe[A\A]A^A_]HwPLD!&HXC#L;#HEdH+%(t"HHHw$UHGHAWAVL}AULmATSHHHpHhddL$%(LeELG0LmHxHEEMHG LHO(LL9LCHLD11I)Y#HEH5; LuHHHXLuHSXLEH{P1HM#1CHtHKXHsPHx1?"H}L9t!HHUHuHLhHpATDd%H}XZL9t HEdH+%(uJHe[A\A]A^A_]HwPL&HX!L{!HEdH+%(t HHH"f.f.f.f.f.DAWHG0AVAUATIHUSHH8HHGHGHGG ?HG(HG0HD$ HG HHT$HD$HH9Cs;HH<L,LL1HjHH HkHCHD$HD$I9fH{A<$LSA1LIHH,IIHHEHH!fH0HttHNH1HIL9u`HI9u9xuH}tLIL9d$uH8[]A\A]A^A_fDHCHt9xtHHuA1LHsIտHHSHsH|$L{(HA$Eu2L;LuK HH2HHEHH(HCL@IHHHH9GL,HT$(LL1HILT$(HsLL$1HCHu7tff.ff.ff.IHHHHt?H1H6HAIILMuLCLHKLH9tI HHu@H;H9|$ tLT$(,LT$(L1LSIL;LuIK HHHCHkHEHtH@1HsI,HD$HHC0HL$ \HC0L|$ I=tVH=tFHIIH>HL{(HZH"Lf.f.f.f.f.Ðf.AVIAUL-b ATAUHSH;IcDL>HsLHDu([]A\A]A^fHsLHDuH[@{"CH HcH>fIsL[]H@ A\A]A^fC[]A\A]A^HsLHD[]A\A]A^fR@B@z2@E%%E$E'E&}@}@EABA@AAABwdA@AA_O?.H ACuW ACuhhH=M AT1H ) HD MfPXAH ( 1HD HH= @PXAH ( 1HD HH= @PXAH l( 1HDD HH=t E@PXAH ,( 1HD HH=4 O@PXAH ' 1HC HH= @t'8HGHH`HXCGLGHWa wH ^ HcH>@HHLHHPHHLHH0H(LHHxHpLHHHLHHHLH_PH=DŽ 1AH & HqB }ff.ATH)UHSHHdL$%(Ld$IH$HwDH?Hu3A$H$H}H]HD$dH+%(uBH[]A\HtH1HEHH$HEHLH$H}mff.AWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm.HD$MuLhHMt[LHkHHt'HIl$LHtInI_LHt0I?DHEHHD$HD$HtH7I^LHtIH|$H_nHt H\$H|$H_QHt H\$H([]A\A]A^A_ÐfAVAUATIUHSLjHMIEHBHL;hH@oC AE IEIEImH{AEHtLLIEHkMHI\$HtxHCID$HH;XH@oE C EHCHCI^LsH}HtLH HCHmHt.II\$Hu0GoE H@ f[L]A\A]A^@I$nHPH@HVHBIT$Htff.fHH@HuIT$HBHID$0oC I@ DHe@HPH@HLHBIT$Htff.fHH@HuIT$HBHID$ H04ff.SHHx uƃhH[fDH Ht$Ht$H8ƃhH[ÐSHH \ƃx ƃh[ff.SH8HH %ƃx ƃh[Ð@y tHH HHXƇhÐfDHƇy ƇhH ÐfHXƇy ƇhH Ðff.z t `Ƈhff.Ƈz Ƈh @`Ƈz Ƈh { t aƇhff.Ƈ{ Ƈh @aƇ{ Ƈh | t dƇhÐff.Ƈ| Ƈh Ð@dƇ| Ƈh Ð} t hƇhÐff.Ƈ} Ƈh Ð@hƇ} Ƈh Ð~ t lƇhÐff.Ƈ~ Ƈh Ð@lƇ~ Ƈh ÐSHH uƃhH[fDH Ht$' Ht$Hp ƃhH[ÐSHH ƃ ƃh[ff.SHpHH ƃ ƃh[Ð@SHH uƃhH[fDH@ Ht$g Ht$HV ƃhH[ÐSHH@ , ƃ ƃh[ff.SHHH@ ƃ ƃh[Ð@SHH uƃhH[fDH` Ht$ Ht$H ƃhH[ÐSHH` l ƃ ƃh[ff.SHHH` 5 ƃ ƃh[Ð@SHH uƃhH[fDH Ht$ Ht$H ƃhH[ÐSHH ƃ ƃh[ff.SHHH u ƃ ƃh[Ð@SHH uƃhH[fDH Ht$' Ht$H ƃhH[ÐSHH ƃ ƃh[ff.SHHH ƃ ƃh[Ð@SHH uƃhH[fDH Ht$g Ht$HV ƃhH[ÐSHH , ƃ ƃh[ff.SHHH ƃ ƃh[Ð@SHH uƃhH[fDH Ht$Ht$H0ƃhH[ÐSHH lƃ ƃh[ff.SH0HH 5ƃ ƃh[Ð@SHH uƃhH[fDH Ht$Ht$HPƃhH[ÐSHH ƃ ƃh[ff.SHPHH uƃ ƃh[Ð@SHH uƃhH[fDH Ht$'Ht$HpƃhH[ÐSHH ƃ ƃh[ff.SHpHH ƃ ƃh[Ð@SHH uƃhH[fDH@ Ht$gHt$HVƃhH[ÐSHH@ ,ƃ ƃh[ff.SHHH@ ƃ ƃh[Ð@SHH uƃhH[fDH` Ht$Ht$HƃhH[ÐSHH` lƃ ƃh[ff.SHHH` 5ƃ ƃh[Ð@SHH uƃhH[fDH Ht$Ht$HƃhH[ÐSHH ƃ ƃh[ff.SHHH uƃ ƃh[Ð@ t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t ƇhÐff.Ƈ Ƈh Ð@Ƈ Ƈh Ð t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t ƇhÐff.Ƈ Ƈh Ð@Ƈ Ƈh Ð t ƇhÐff.Ƈ Ƈh Ð@Ƈ Ƈh Ð t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh SHH uƃhH[fDH Ht$Ht$HƃhH[ÐSHH ƃ ƃh[ff.SHHH uƃ ƃh[Ð@ t (Ƈhff.Ƈ Ƈh @(Ƈ Ƈh  t )Ƈhff.Ƈ Ƈh @)Ƈ Ƈh  t *Ƈhff.Ƈ Ƈh @*Ƈ Ƈh  t +Ƈhff.Ƈ Ƈh @+Ƈ Ƈh  t ,ƇhÐff.Ƈ Ƈh Ð@,Ƈ Ƈh Ð t 0Ƈhff.Ƈ Ƈh @0Ƈ Ƈh  t 1Ƈhff.Ƈ Ƈh @1Ƈ Ƈh SHH uƃhH[fDH Ht$Ht$H8ƃhH[ÐSHH ƃ ƃh[ff.SH8HH ƃ ƃh[Ð@ t XƇhff.Ƈ Ƈh @XƇ Ƈh SHH uƃhH[fDH Ht$Ht$H`ƃhH[ÐSHH ƃ ƃh[ff.SH`HH uƃ ƃh[Ð@SHH uƃhH[fDH0 Ht$'Ht$HƃhH[ÐSHH0 ƃ ƃh[ff.SHHH0 ƃ ƃh[Ð@SHH uƃhH[fDHP Ht$gHt$HVƃhH[ÐSHHP ,ƃ ƃh[ff.SHHHP ƃ ƃh[Ð@SHH uƃhH[fDHp Ht$Ht$HƃhH[ÐSHHp lƃ ƃh[ff.SHHHp 5ƃ ƃh[Ð@ t Ƈhff.Ƈ Ƈh @Ƈ Ƈh SHH uƃhH[fDH Ht$wHt$HfƃhH[ÐSHH <ƃ ƃh[ff.SHHH ƃ ƃh[Ð@ t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @ Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @ Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @ Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @ Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @ Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t Ƈhff.Ƈ Ƈh @Ƈ Ƈh SHH uƃhH[fDH Ht$WHt$HFƃhH[ÐSHH ƃ ƃh[ff.SHHH ƃ ƃh[Ð@SHH uƃhH[fDH Ht$Ht$HPƃhH[ÐSHH \ƃ ƃh[ff.SHPHH %ƃ ƃh[Ð@SHH uƃhH[fDH Ht$Ht$HpƃhH[ÐSHH ƃ ƃh[ff.SHpHH eƃ ƃh[Ð@SHH uƃhH[fDH@ Ht$Ht$HƃhH[ÐSHH@ ƃ ƃh[ff.SHHH@ ƃ ƃh[Ð@SHH uƃhH[fDH` Ht$WHt$HFƃhH[ÐSHH` ƃ ƃh[ff.SHHH` ƃ ƃh[Ð@SHH uƃhH[fDH Ht$Ht$HƃhH[ÐSHH \ƃ ƃh[ff.SHHH %ƃ ƃh[Ð@SHH uƃhH[fDH Ht$Ht$HƃhH[ÐSHH ƃ ƃh[ff.SHHH eƃ ƃh[Ð@ t Ƈhff.Ƈ Ƈh @Ƈ Ƈh  t ƇhÐff.Ƈ Ƈh Ð@Ƈ Ƈh ÐSHH uƃhH[fDH Ht$7Ht$H&ƃhH[ÐSHH ƃ ƃh[ff.SHHH ƃ ƃh[Ð@ t 8Ƈhff.Ƈ Ƈh @8Ƈ Ƈh  tH H@ƇhÐff.H Ƈ ƇhfD tH HHƇhÐff.H Ƈ ƇhfD tHHPƇhÐff.HƇ ƇhfD tHHXƇhÐff.HƇ ƇhfD tHH`ƇhÐff.HƇ ƇhfD tHHhƇhÐff.HƇ ƇhfD tH HpƇhÐff.H Ƈ ƇhfD tH(HxƇhÐff.H(Ƈ ƇhfD tH0HƇhÐff.H0Ƈ ƇhfD tH8HƇhÐff.H8Ƈ ƇhfD tH@HƇhÐff.H@Ƈ ƇhfD tHHHƇhÐff.HHƇ ƇhfD tHPHƇhÐff.HPƇ ƇhfD tHXHƇhÐff.HXƇ ƇhfD tH`HƇhÐff.H`Ƈ ƇhfD tHhHƇhÐff.HhƇ ƇhfD tHpHƇhÐff.HpƇ ƇhfD tHxHƇhÐff.HxƇ ƇhfD tHHƇhÐff.HƇ ƇhfD tHHƇhÐff.HƇ ƇhfD tHHƇhÐff.HƇ ƇhfD tHHƇhÐff.HƇ ƇhfD tHHƇhÐff.HƇ ƇhfD tHHƇhÐff.HƇ ƇhfD tHH ƇhÐff.HƇ ƇhfD tHH ƇhÐff.HƇ ƇhfD tHH ƇhÐff.HƇ ƇhfD tHH ƇhÐff.HƇ ƇhfD tHH ƇhÐff.HƇ ƇhfD tHH( ƇhÐff.HƇ ƇhfD tHH0 ƇhÐff.HƇ ƇhfD tHH8 ƇhÐff.HƇ ƇhfD tHH@ ƇhÐff.HƇ ƇhfD tHHH ƇhÐff.HƇ ƇhfD tHHP ƇhÐff.HƇ ƇhfD tHHX ƇhÐff.HƇ ƇhfD tHH` ƇhÐff.HƇ ƇhfD tHHh ƇhÐff.HƇ ƇhfDfffffHǘy t t ƇhÐ; uLJ ff.t Ƈy Ƈh; uLJ Ƈy ƇhÐff.y t ƇhÐ@ Ƈy ƇhÐfDSHHH ƃh f [ÐfH6 Hff.SHyIuGHAHu.1LH=z 5[ff.HHt9xu1[LAA1LIHLHMtIHH$H0HtHNI1HIH9zHI9u9xuI:c1DHt H1HtHx t8‰PH=J 1AH H @HAUfATUH8SHHHHGHHGHHGHG8HG(HG`HGPHHGxHHHG HG0G8GHHGXG`GpHLJƇƇHLJƇƇHLJH3U fo #U ƇHfHHHLJƇLJƇLJƇHLJLJƇHLJƇ(8HXhx(HLJƇLJHLJH8HXhx(8HXhxHHLJ H(H0H0L ǃ fnHOV Lfpx H      H(fƃhpH[]A\A]II|I{fDAUIATIUHSH8DdH%(H\$(HEA|$A|$cƃuHH A<$a {0)C tƃƃ{(tE)C)A}!t {4A}&t {4A}(t {4 A}-t {4A}/t {4A}u7A} A}' A}+7 A},G A}. A}@u tƃED$E {0 C4q H A} A} A}/ A} A}Y A} A}2 A}50A}7%HD$HH$I$D$HcaptvarsI$xHD$HD$HwH9H= 1[ ƃ@HHHHvHuxH{x\HH8fHHHHHHgH8H8GHxHx4A|$EL$Er`I$HD$HD$H$I$xHcomputedHD$HHed-gotosHD$HD$H9H=H 1)@   S  U ҁ9  H=` 1,@A}C4HHHHHHHHHHHH H(H( cHHHHPH(HhHhH(/H0HHH0UfHSE1H S1HH(HhHhH(HHHE0Hu8H{8HC0HHuXH{XHHHH H H(H(H0H0H8H8HPHPHXHXH`H`HhHhHpHpHxHxHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@H@HHHHHHHuxH{xHHHHwHHdHHQHH>H8H8+HXHXHxHxHHHHHH~ H(H( ^HHHHKH0HHH0*HHHHHHXHXHH H {H8H8hHxHxUHHBHH/PI$ leHD$HI$ft$HH$D$simpHD$D$H9H=1EHHH(HhHhH(|H0HHH0[fDHHHH"HHA<$C0H1HAH ǃgfI$8HD$HD$sI$0H$HfunctionHHD$HD$ D$zH9IH=1aI$HD$HD$I$xH$HD$bitmHD$D$mapsH9H=1HT$(dH+%(H8[]A\A]@I$HD$fsHI$xH$Hnested-iHHD$fL$HD$ D$H9}H=1qHs8HPHs8Hh8A},Hs8HA}.Hs8HA}'kHs8HA}+[I$8HD$HD$mI$0H$Hfree-forHHD$HD$ D$H9iH=1~fDK /Ɂ9A|$H= 1 fI$HD$HD$I$xH$Hcase-ranHHD$HD$ D$ngesH9H=1 I$HD$HD$I$xH$feHfD$D$unsaHD$TH9ZH=18I$HD$HD$I$xH$HD$monaHD$D$adicH9H=1WfI$HD$HD$I$xH$HD$tagsHD$H9H=v1zf.A|$t ?AD$S1DH=`.fDDDI$D$HcapturesI$xHD$HD$HH9H=1,H=11DH=1uD fDfDH=1=DH=!1%UHAWAVAUATSHdH%(H]HYl HL I9L=Kl L(IMtPH@LHHHHt8HHH9CuHHtH{LGuI M9tJM,$L뱐1HnLH=HUdH+%(He[A\A]A^A_]Ð1H=k /H`AL=4 H@HHHHM/L0HHHMLH8vH8HHXIHAUHHVHHIHFH HHItHHX1H@PLWLVH=j XH5j H=7ZH2 H={j >HEILH H8IHH9tH@I9uH@-HHHX1;HHHHHXHFHLLeHHHXH H@UHAWAVAUATSHdH%(H]HYi H0L8I9L=Ki L(IMtPH@LHhHHt8HhH9CuHHtH{LuI M9tJM,$L뱐1HLH=HUdH+%(He[A\A]A^A_]Ð1L-h L ,HEE1H`HhLHHXHK N4HhLxL8MLHxHHHAHhQHhHAH AID$AHhHlHHx1H`PLwLvH=g XH5g H=yZH/ wAHcH>DI$AvAV ANLT$L$PT$L$y ¾HȅH9BI$AvHcHcLPIGI;GLt$0D$8>foD$0H@IGIFL0MIV HLB MOIp HtLLD$HT$ LD$HT$IGIOH9LD$0HD$8foD$0@IGHT$0D$8H9foD$0H@IGLt$0D$8H9bfoD$0H@IG@Iv|$ LL}IFL0M IN HLA MMH MMQ MIr Ht0LLT$(LL$ LD$HL$LT$(LL$ LD$HL$IGIWH9LT$0HD$8foD$0@IGH9LL$0HD$8foD$0@IGH9LD$0HD$8foD$0@IGHL$0D$8H9foD$0H@IGLt$0D$8H9Ht$0L|IG&fDI$AvLIGff.@I7HH)H9HD$HdH+%(aHX[]A\A]A^A_MvM[LcLLHEIGH5L$H<$L4$LLLHH5ILIGBfLPIG,I9GLt$0D$8foD$0H@IGIFL0MtIV HtCHr HtLHT$HT$IGIOHT$0D$8H9Ht$0LIGIOIFHHL0M9H[ZHxIIѾ>Hff.SHHILFH?H[`ZHIIѾ?Hff.SHHILFH@yH[ZHIIѾ@HhNff.SHHILFHGAH[YHIIѾAHff.SHHILFHBH[@YHIIѾBHƝff.SHHILFHCYH[XHIIѾCHv.ff.SHHILFHVDH[XHIIѾDH&ff.SHHILFHEH[ XHIIѾEH֜nff.SHHILFHF9H[WHIIѾFHff.AWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5e xL%A 11f$fH<$H. $$I|$L$HDŽ$Ld$@H耆~@ H H$H$* HHD$)D$@f)D$P)D$`)D$p蕇H LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$L$LL$ LHH GHHl$0fHnfInD$8Gfl)D$ iLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)辅H H$~ H$HD$ )D$@H9t蔃H|$H HD$HID$Ld$@LH b HL@L$訁H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ 艅HT$ fo\ HHSfoZ @HD$ HHCyH$H谁FHZHzHJH邪fDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L55 HL% 11f$fH<$H $$I|$L$HDŽ$Ld$@HP~ H H$H$ HHD$)D$@f)D$P)D$`)D$peH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$谂L$LL$ LHHr HHHl$0fHnfInD$8Hfl)D$ 9LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)莂Ho H$~ H$HD$ )D$@H9tdH|$H HD$HID$Ld$@LH 2 HL@L$x~H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ YHT$ fo, HHSfo: @HD$ HHCyH$H~H鬧ḨH霧HԧfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 }L% 11f$fH<$H $$I|$L$HDŽ$Ld$@H ~ Hi H$H$ HHD$)D$@f)D$P)D$`)D$p5Hf LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$L$LL$ LHHB IHqHl$0fHnfInD$8Ifl)D$ LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)^H? H$~ H$HD$ )D$@H9t4}H|$HP HD$H~ID$Ld$@LH  HL@L$H{H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ )HT$ fo HHSfo @ HD$ HHCyH$HP{|HHHH&fDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 yL% 11f$fH<$H $$I|$L$HDŽ$Ld$@H|~ H9 H$H$ HHD$)D$@f)D$P)D$`)D$p~H6 LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$P|L$LL$ LHH JHKHl$0fHnfInD$8Jfl)D$ LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I).|H H$~o H$HD$k )D$@H9tzH|$H HD$H{ID$Ld$@LH HL@L$xH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ {HT$ fo HHSfo @ HD$ HHCyH$H xyHPHpH@HxfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 vL% 11f$fH<$Hn $$I|$L$HDŽ$Ld$@Hy~ H H$H$j HHD$)D$@f)D$P)D$`)D$pzH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$ yL$LL$ LHH KH&Hl$0fHnfInD$8Kfl)D$ LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)xH H$~? H$HD$; )D$@H9tvH|$H HD$H^xID$Ld$@LH HL@L$tH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ xHT$ fo HHSfo @ HD$ HHCyH$HtvH颟HŸH钟HʟfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5u sL%Q 11f$fH<$H> $$I|$L$HDŽ$Ld$@Hv~P H H$H$: HHD$)D$@f)D$P)D$`)D$pwH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$uL$LL$ LHH LHHl$0fHnfInD$8Lfl)D$ yLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)uH H$~ H$HD$ )D$@H9tsH|$H HD$H.uID$Ld$@LH r HL@L$qH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ uHT$ fol HHSfo @HD$ HHCyH$HqVsHHHHfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5E XpL%! 11f$fH<$H $$I|$L$HDŽ$Ld$@H`s~ H H$H$ HHD$)D$@f)D$P)D$`)D$putH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$rL$LL$ LHH MH߁Hl$0fHnfInD$8Mfl)D$ ILD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)rH H$~ H$HD$ )D$@H9ttpH|$H HD$HqID$Ld$@LH B HL@L$nH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ irHT$ fo< HHSfo @ HD$ HHCyH$Hn&pHFHfH6HnfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 (mL% 11f$fH<$H $$I|$L$HDŽ$Ld$@H0p~ Hy H$H$ HHD$)D$@f)D$P)D$`)D$pEqHv LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$oL$LL$ LHHR NH~Hl$0fHnfInD$8Nfl)D$ LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)noHO H$~ H$HD$ )D$@H9tDmH|$H` HD$HnID$Ld$@LH  HL@L$XkH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ 9oHT$ fo HHSfoz @ HD$ HHCyH$H`klH阗H鸗H鈗HfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 iL% 11f$fH<$H $$I|$L$HDŽ$Ld$@Hm~ HI H$H$ HHD$)D$@f)D$P)D$`)D$pnHF LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$`lL$LL$ LHH" OH{Hl$0fHnfInD$8Ofl)D$ LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)>lH H$~ H$HD${ )D$@H9tjH|$H0 HD$HkID$Ld$@LH HL@L$(hH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$  lHT$ fo HHSfoZ @HD$ HHCyH$H0hiHH HڔHfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 fL% 11f$fH<$H~ $$I|$L$HDŽ$Ld$@Hi~ H H$H$z HHD$)D$@f)D$P)D$`)D$pjH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$0iL$LL$ LHH PHsxHl$0fHnfInD$8Pfl)D$ 蹿LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)iH H$~O H$HD$K )D$@H9tfH|$H HD$HnhID$Ld$@LH HL@L$dH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ hHT$ fo HHSfo: @ HD$ HHCyH$HefH<H\H,HdfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 cL%a 11f$fH<$HN $$I|$L$HDŽ$Ld$@Hf~` H H$H$J HHD$)D$@f)D$P)D$`)D$pgH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$fL$LL$ LHH¼ QHLuHl$0fHnfInD$8Qfl)D$ 艼LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)eH H$~ H$HD$ )D$@H9tcH|$Hп HD$H>eID$Ld$@LH HL@L$aH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ eHT$ fo| HHSfo @ HD$ HHCyH$HafcH鎏H鮏H~H鶏fDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5U h`L%1 11f$fH<$H $$I|$L$HDŽ$Ld$@Hpc~0 H H$H$ HHD$)D$@f)D$P)D$`)D$pdH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$bL$LL$ LHH RH%rHl$0fHnfInD$8Rfl)D$ YLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)bH H$~ H$HD$ )D$@H9t`H|$H HD$HbID$Ld$@LH R HL@L$^H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ ybHT$ foL HHSfo @ HD$ HHCyH$H^6`HHHЌHfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5% 8]L% 11f$fH<$H $$I|$L$HDŽ$Ld$@H@`~ H H$H$ HHD$)D$@f)D$P)D$`)D$pUaH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$_L$LL$ LHHb SHoHl$0fHnfInD$8Sfl)D$ )LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)~_H_ H$~ H$HD$ )D$@H9tT]H|$Hp HD$H^ID$Ld$@LH " HL@L$h[H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ I_HT$ fo HHSfo @HD$ HHCyH$Hp[]H2HRH"HZfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 ZL%Ѹ 11f$fH<$H $$I|$L$HDŽ$Ld$@H]~ HY H$H$ HHD$)D$@f)D$P)D$`)D$p%^HV LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$p\L$LL$ LHH2 THkHl$0fHnfInD$8Tfl)D$ LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)N\H/ H$~ H$HD$ )D$@H9t$ZH|$H@ HD$H[ID$Ld$@LH HL@L$8XH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ \HT$ fo HHSfo @ HD$ HHCyH$H@XYH鄇H餇HtH鬇fDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5Ŵ VL% 11f$fH<$H $$I|$L$HDŽ$Ld$@HY~ H) H$H$ HHD$)D$@f)D$P)D$`)D$pZH& LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$@YL$LL$ LHH UHhHl$0fHnfInD$8Ufl)D$ ɯLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)YH H$~_ H$HD$[ )D$@H9tVH|$H HD$H~XID$Ld$@LH ³ HL@L$UH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ XHT$ fo HHSfo @HD$ HHCyH$HUVHքHHƄHfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 SL%q 11f$fH<$H^ $$I|$L$HDŽ$Ld$@HV~p H H$H$Z HHD$)D$@f)D$P)D$`)D$pWH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$VL$LL$ LHHҬ VHeHl$0fHnfInD$8Vfl)D$ 虬LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)UHϰ H$~/ H$HD$+ )D$@H9tSH|$H HD$HNUID$Ld$@LH HL@L$QH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ UHT$ fo HHSfoz @HD$ HHCyH$HQvSH(HHHHPfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5e xPL%A 11f$fH<$H. $$I|$L$HDŽ$Ld$@HS~@ Hɮ H$H$* HHD$)D$@f)D$P)D$`)D$pTHƮ LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$RL$LL$ LHH WH{bHl$0fHnfInD$8Wfl)D$ iLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)RH H$~ H$HD$ )D$@H9tPH|$H HD$HRID$Ld$@LH b HL@L$NH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ RHT$ fo\ HHSfoZ @HD$ HHCyH$HNFPHzHHjHfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L55 HML% 11f$fH<$H $$I|$L$HDŽ$Ld$@HPP~ H H$H$ HHD$)D$@f)D$P)D$`)D$peQH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$OL$LL$ LHHr XHY_Hl$0fHnfInD$8Xfl)D$ 9LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)OHo H$~ϵ H$HD$˵ )D$@H9tdMH|$H HD$HNID$Ld$@LH 2 HL@L$xKH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ YOHT$ fo, HHSfo: @ HD$ HHCyH$HKMH|H|H|H|fDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 JL% 11f$fH<$HΨ $$I|$L$HDŽ$Ld$@H M~ Hi H$H$ʳ HHD$)D$@f)D$P)D$`)D$p5NHf LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$LL$LL$ LHHB YH6\Hl$0fHnfInD$8Yfl)D$ LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)^LH? H$~ H$HD$ )D$@H9t4JH|$HP HD$HKID$Ld$@LH  HL@L$HHH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ )LHT$ fo HHSfo @ HD$ HHCyH$HPHIHzH>zHzHFzfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5դ FL% 11f$fH<$H $$I|$L$HDŽ$Ld$@HI~ H9 H$H$ HHD$)D$@f)D$P)D$`)D$pKH6 LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$PIL$LL$ LHH ZHYHl$0fHnfInD$8Zfl)D$ ٟLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I).IH H$~o H$HD$k )D$@H9tGH|$H HD$HHID$Ld$@LH ң HL@L$EH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ HHT$ fo̿ HHSfo @ HD$ HHCyH$H EFHpwHwH`wHwfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 CL% 11f$fH<$Hn $$I|$L$HDŽ$Ld$@HF~ H H$H$j HHD$)D$@f)D$P)D$`)D$pGH LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$ FL$LL$ LHH [HUHl$0fHnfInD$8[fl)D$ 詜LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)EHߠ H$~? H$HD$; )D$@H9tCH|$H HD$H^EID$Ld$@LH HL@L$AH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ EHT$ fo HHSfoڽ @ HD$ HHCyH$HACHtHtHtHtfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5u @L%Q 11f$fH<$H> $$I|$L$HDŽ$Ld$@HC~P Hٞ H$H$: HHD$)D$@f)D$P)D$`)D$pDH֞ LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$BL$LL$ LHH \HRHl$0fHnfInD$8\fl)D$ yLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)BH H$~ H$HD$ )D$@H9t@H|$H HD$H.BID$Ld$@LH r HL@L$>H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ BHT$ fol HHSfo @HD$ HHCyH$H>V@HrH4rHrHID$Ld$@LH B HL@L$;H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ i?HT$ fo< HHSfo @HD$ HHCyH$H;&=HfoHoHVoHofDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 (:L% 11f$fH<$Hޘ $$I|$L$HDŽ$Ld$@H0=~ Hy H$H$ڣ HHD$)D$@f)D$P)D$`)D$pE>Hv LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$9H H$~ H$HD${ )D$@H9t7H|$H0 HD$H8ID$Ld$@LH HL@L$(5H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$  9HT$ foܯ HHSfoZ @HD$ HHCyH$H056H jH*jHiH2jfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 3L% 11f$fH<$H~ $$I|$L$HDŽ$Ld$@H6~ H H$H$z HHD$)D$@f)D$P)D$`)D$p7H LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$06L$LL$ LHH `HBFHl$0fHnfInD$8`fl)D$ 蹌LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)6H H$~O H$HD$K )D$@H9t3H|$H HD$Hn5ID$Ld$@LH HL@L$1H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ 5HT$ fo HHSfo: @HD$ HHCyH$H23H\gH|gHLgHgfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 0L%a 11f$fH<$HN $$I|$L$HDŽ$Ld$@H3~` H H$H$J HHD$)D$@f)D$P)D$`)D$p4H LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$3L$LL$ LHH‰ aH!CHl$0fHnfInD$8afl)D$ 艉LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)2H H$~ H$HD$ )D$@H9t0H|$HЌ HD$H>2ID$Ld$@LH HL@L$.H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ 2HT$ fo| HHSfo @ HD$ HHCyH$H.f0HdHdHdHdfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5U h-L%1 11f$fH<$H $$I|$L$HDŽ$Ld$@Hp0~0 H H$H$ HHD$)D$@f)D$P)D$`)D$p1H LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$/L$LL$ LHH bH?Hl$0fHnfInD$8bfl)D$ YLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)/H H$~ H$HD$ )D$@H9t-H|$H HD$H/ID$Ld$@LH R HL@L$+H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ y/HT$ foL HHSfo @ HD$ HHCyH$H+6-HbH bHaH(bfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5% 8*L% 11f$fH<$H $$I|$L$HDŽ$Ld$@H@-~ H H$H$ HHD$)D$@f)D$P)D$`)D$pU.H LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$,L$LL$ LHHb cH<Hl$0fHnfInD$8cfl)D$ )LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)~,H_ H$~ H$HD$ )D$@H9tT*H|$Hp HD$H+ID$Ld$@LH " HL@L$h(H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ I,HT$ fo HHSfoڤ @ HD$ HHCyH$Hp(*HR_Hr_HB_Hz_fDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5 'L%х 11f$fH<$H $$I|$L$HDŽ$Ld$@H*~А HY H$H$ HHD$)D$@f)D$P)D$`)D$p%+HV LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$p)L$LL$ LHH2 dH9Hl$0fHnfInD$8dfl)D$ LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)N)H/ H$~ H$HD$ )D$@H9t$'H|$H@ HD$H(ID$Ld$@LH HL@L$8%H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ )HT$ fo HHSfo @HD$ HHCyH$H@%&H\H\H\H\fDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5Ł #L% 11f$fH<$H $$I|$L$HDŽ$Ld$@H&~ H) H$H$ HHD$)D$@f)D$P)D$`)D$p'H& LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$@&L$LL$ LHH} eH6Hl$0fHnfInD$8efl)D$ |LD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)&H H$~_ H$HD$[ )D$@H9t#H|$H HD$H~%ID$Ld$@LH € HL@L$"H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ %HT$ fo HHSfo @HD$ HHCyH$H"#HYHZHYHZfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5~ L%q 11f$fH<$H^ $$I|$L$HDŽ$Ld$@H#~p H~ H$H$Z HHD$)D$@f)D$P)D$`)D$p$H~ LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$#L$LL$ LHHy fHp3Hl$0fHnfInD$8ffl)D$ yLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)"H} H$~/ H$HD$+ )D$@H9t H|$H| HD$HN"ID$Ld$@LH } HL@L$H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ "HT$ fo HHSfoz @HD$ HHCyH$Hv HHWHhWH8WHpWfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5e{ xL%A| 11f$fH<$H.| $$I|$L$HDŽ$Ld$@H ~@ H{ H$H$* HHD$)D$@f)D$P)D$`)D$p!H{ LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$L$LL$ LHHv gHO0Hl$0fHnfInD$8gfl)D$ ivLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)Hz H$~ H$HD$ )D$@H9tH|$Hy HD$HID$Ld$@LH bz HL@L$H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ HT$ fo\ HHSfoZ @HD$ HHCyH$HFHTHTHTHTfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L55x HL%y 11f$fH<$Hx $$I|$L$HDŽ$Ld$@HP~ Hx H$H$ HHD$)D$@f)D$P)D$`)D$peHx LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$L$LL$ LHHrs hH.-Hl$0fHnfInD$8hfl)D$ 9sLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)How H$~ς H$HD$˂ )D$@H9tdH|$Hv HD$HID$Ld$@LH 2w HL@L$xH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ YHT$ fo, HHSfo: @ HD$ HHCyH$HHQH RHQHRfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5u L%u 11f$fH<$Hu $$I|$L$HDŽ$Ld$@H ~ Hiu H$H$ʀ HHD$)D$@f)D$P)D$`)D$p5Hfu LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$L$LL$ LHHBp iH*Hl$0fHnfInD$8ifl)D$ pLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)^H?t H$~ H$HD$ )D$@H9t4H|$HPs HD$HID$Ld$@LH t HL@L$HH$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ )HT$ fo HHSfo @HD$ HHCyH$HPH>OH^OH.OHfOfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5q L%r 11f$fH<$Hr $$I|$L$HDŽ$Ld$@H~} H9r H$H$} HHD$)D$@f)D$P)D$`)D$pH6r LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$PL$LL$ LHHm jH&Hl$0fHnfInD$8jfl)D$ lLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I).Hq H$~o| H$HD$k| )D$@H9tH|$H p HD$HID$Ld$@LH p HL@L$H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ HT$ fǒ HHSfo @HD$ HHCyH$H HLHLHLHLfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5n L%o 11f$fH<$Hno $$I|$L$HDŽ$Ld$@H~z H o H$H$jz HHD$)D$@f)D$P)D$`)D$pHo LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$ L$LL$ LHHi kH#Hl$0fHnfInD$8kfl)D$ iLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)Hm H$~?y H$HD$;y )D$@H9tH|$Hl HD$H^ID$Ld$@LH m HL@L$H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ HT$ fo HHSfoڋ @ HD$ HHCyH$HHIHJHIH JfDAWAVAUATUSHdH%(H$HHVL$HD$@HILH$L5uk L%Ql 11f$fH<$H>l $$I|$L$HDŽ$Ld$@H~Pw Hk H$H$:w HHD$)D$@f)D$P)D$`)D$pHk LDŽ$HD$HH$HD$H$HD$HHƄ$HDŽ$HD$L$LL$ LHHf lH Hl$0fHnfInD$8lfl)D$ yfLD$pHCHCHCM(HD$`LHL$hHL9LCHLD11I)Hj H$~v H$HD$ v )D$@H9t H|$Hi HD$H.ID$Ld$@LH rj HL@L$ H$dH+%(HH[]A\A]A^A_@HC1Ht$ HHHD$ HT$ fol HHSfo @ HD$ HHCyH$H V H4GHTGH$GH\GfDHdH%(HD$H[g IH$dHD$dH+%(uH ff.SHg LFHHHdH%(H\$HI1H$OdHD$dH+%(u HH[m ff.HHHf HdL%(LD$II1H$cHD$dH+%(uH f.SHLf LFHHHdH%(H\$HIH$|cHD$dH+%(u HH[ f.HHHe HRdL%(LD$IIH$cHD$dH+%(uH7 fDSH|e LFHHHdH%(H\$HIH$bHD$dH+%(u HH[ f.HHHe HdL%(LD$IIH$AbHD$dH+%(uHg fDSHd LFHIHHdH%(H\$HIH$aHD$dH+%(u HH[O f.HHH2d HdL%(LD$IIH$qaHD$dH+%(uH fDSHc LFHHHdH%(H\$HIH$ aHD$dH+%(u HH[* f.HHHbc HdL%(LD$IIH$`HD$dH+%(uHfDSH c LFHHHdH%(H\$HIH$<`HD$dH+%(u HH[Zf.HHHb HVdL%(LD$IIH$_HD$dH+%(uHfDSHHHdH%(H\$HIH$XHD$dH+%(u HH[:f.HHHrZ HdL%(LD$IIH$WHD$dH+%(uHfDSHZ LFHzHHdH%(H\$HIH$LWHD$dH+%(u HH[jf.HHHY HdL%(LD$IIH$VHD$dH+%(uHfDSHLY LFHHHdH%(H\$HIH$|VHD$dH+%(u HH[f.HHHX H@dL%(LD$IIH$VHD$dH+%(uH7fDSH|X LFHHHdH%(H\$HIH$UHD$dH+%(u HH[f.HHHX H|dL%(LD$IIH$AUHD$dH+%(uHgfDSHW LFH.HH dH%(H\$HIH$THD$dH+%(u HH[Of.HH H2W HdL%(LD$IIH$qTHD$dH+%(uHfDSHV LFHjHH(dH%(H\$HIH$ THD$dH+%(u HH[*f.HH(HbV HdL%(LD$IIH$SHD$dH+%(uHfDSH V LFHHH0dH%(H\$HIH$HD$dH+%(u HH[_ f.HHHBA H~dL%(LD$II.H$>HD$dH+%(uHfDSH@ LFH9HHdH%(H\$HI/H$>HD$dH+%(u HH[鏷:f.HHHr@ HdL%(LD$II/H$=HD$dH+%(uHfDSH@ LFH~HHdH%(H\$HI0H$L=HD$dH+%(u HH[鿶jf.HHH? HdL%(LD$II0H$ HTdL%(LD$II1H$ LFHHHdH%(H\$HI2H$;HD$dH+%(u HH[f.HHH> HdL%(LD$II2H$A;HD$dH+%(uHgfDSH= LFHUHH dH%(H\$HI3H$:HD$dH+%(u HH[Of.HH H2= HdL%(LD$II3H$q:HD$dH+%(uHfDSH< LFHHH(dH%(H\$HI4H$ :HD$dH+%(u HH[*f.HH(Hb< H!dL%(LD$II4H$9HD$dH+%(uHfDSH < LFHHH0dH%(H\$HI5H$<9HD$dH+%(u HH[鯲Zf.HH0H; HcdL%(LD$II5H$8HD$dH+%(uHfDSH<; LFHHH8dH%(H\$HI6H$l8HD$dH+%(u HH[߱f.HH8H: HdL%(LD$II6H$8HD$dH+%(uH'fDSHl: LFHWHH@dH%(H\$HI7H$7HD$dH+%(u HH[f.HH@H9 HdL%(LD$II7H$17HD$dH+%(uHWfDSH9 LFHHHHdH%(H\$HI8H$6HD$dH+%(u HH[?f.HHHH"9 H"dL%(LD$II8H$a6HD$dH+%(uHfDSH8 LFHHHPdH%(H\$HI9H$5HD$dH+%(u HH[of.HHPHR8 H_dL%(LD$II9H$5HD$dH+%(uHfDSH7 LFHHHXdH%(H\$HI:H$,5HD$dH+%(u HH[韮Jf.HHXH7 HdL%(LD$II:H$4HD$dH+%(uHfDSH,7 LFHOHH`dH%(H\$HI;H$\4HD$dH+%(u HH[ϭzf.HH`H6 HdL%(LD$II;H$3HD$dH+%(uHfDSH\6 LFHHHhdH%(H\$HI<H$3HD$dH+%(u HH[f.HHhH5 HdL%(LD$II<H$!3HD$dH+%(uHGfDSH5 LFHHHpdH%(H\$HI=H$2HD$dH+%(u HH[/f.HHpH5 HVdL%(LD$II=H$Q2HD$dH+%(uHwfDSH4 LFH HHxdH%(H\$HI>H$1HD$dH+%(u HH[_ f.HHxHB4 HdL%(LD$II>H$1HD$dH+%(uHfDSH3 LFHMHHdH%(H\$HI?H$1HD$dH+%(u HH[鏪:f.HHHr3 HdL%(LD$II?H$0HD$dH+%(uHfDSH3 LFHHHdH%(H\$HI@H$L0HD$dH+%(u HH[鿩jf.HHH2 HdL%(LD$II@H$/HD$dH+%(uHfDSHL2 LFHHHdH%(H\$HIAH$|/HD$dH+%(u HH[f.HHH1 HWdL%(LD$IIAH$/HD$dH+%(uH7fDSH|1 LFH HHdH%(H\$HIBH$.HD$dH+%(u HH[f.HHH1 HdL%(LD$IIBH$A.HD$dH+%(uHgfDSH0 LFHLHHdH%(H\$HICH$-HD$dH+%(u HH[Of.HHH20 HdL%(LD$IICH$q-HD$dH+%(uHfDSH/ LFHHHdH%(H\$HIDH$ -HD$dH+%(u HH[*f.HHHb/ HdL%(LD$IIDH$,HD$dH+%(uHfDSH / LFHHHdH%(H\$HIEH$<,HD$dH+%(u HH[鯥Zf.HHH. HVdL%(LD$IIEH$+HD$dH+%(uHfDSH<. LFH HHdH%(H\$HIFH$l+HD$dH+%(u HH[ߤf.HHH- HdL%(LD$IIFH$+HD$dH+%(uH'fDSH0HCHS H)Hw2HHCHS HSH;St(HHHSHCHPHSHH@[@HsH{f.USHH0HCHS H)H'w2RHHCHS HSH;St)HHHSHCHP(HS(H@ H[]ÐHsHt{fUSHH0HCHS H)Hw2HHCHS HSH;St)HHHSHCHPHShH[]fHsHzfUSHH0HCHS H)Hw2RHHCHS HSH;St)HHHSHCHPHShH[]fHsHtzfUSHH0HCHS H)Hw2HHCHS HSH;St)HHHSHCHPHS@hH[]ÐHsHyfUHSHH0HCHS H)H'w2QHHCHS HSH;St8HHHSHCHP(HSH@ HhH[]HsHdyfUSHH0HCHS H)H'w2HHCHS HSH;St9HHHSHCHP(HSH@ hH[]f.HsHxfAUIATIUHSHH0HCHS H)H'w2'HHCHS HSH;St>HHHSHCHP(HSH@ LhL`HhH[]A\A]fHsH4xfAVAAUAATAULSH0HCHS H)H'w2HHCHS HSH;StEHHHSHCHP(HSH@ DpDh D`Hh[]A\A]A^HsHwf.ATUSH0HU H]HH)HHCIHEH)HHH[H'w<HID$IT$ IT$I;T$HHIT$ID$HP(IT$H@ HEH HCH[]A\ISHHEHU HUH;UtJHHIHUH]IT$ HCHEID$3It$LsvHkjf.HuHTvM$0f.UHATSHdH%(H]HHTp uH=Ip o uH=o %o uH=o uJHEdH+%(qHHeHL bo [Lo A\H o H]D@HHEHu1EL%$o LMPLELXLH=ZH8 &H=n j[DHHELM1PLEL%Fo H52S Lr_Hr8 AXLH=H= o HHELM1PL%n LE11LYH8 H=;^LrH=sn HHH5R HH#HAHXHlff.UHATSHdH%(H]HHTm uH=Im l uH=l m%l uH=l NuJHEdH+%(qHHeHL bl [Ll A\H l H]@HHEHu1EL%$l LMPLELXLH=CZH6 H=k *[DHHELM1PLEL%Fl H5P L2_H26 AXLH=NH= l HHELM1PL%k LE11LYH5 H=^L2H=sk vHHH5P HH#HaHxHff.UHATSHdH%(H]HHTj uH=Ij Li uH=i -i uH=i uJHEdH+%(aHHeHL bi [Li A\H i H]@HHELM1PL%*i LE11LZXLH=ZHO4 H=h gHHELM1PLEL%Vi H5N L_H4 AXLH=YH=i HHELM1PL%h LE11LYH3 H=^LH=h FHHH5_N HRH3qHHHff.UHATSHdH%(H]HHdg uH=Yg g uH=f f uH=f uJHEdH+%(aHHeHL rf [Lf A\H f Hu]@HHELM1PL%:f LE11L*XLH=ZH2 H=f gHHELM1PLEL%ff H5L L_H1 AXLH=)H=*f mHHELM1PL%e LE11LzYHz1 H=^LH=e HHaH5/L ZH"H3AHHHff.UHATSHdH%(H]HHtd uH=id d uH= d c uH=c uJHEdH+%(qHHeHL c [Lc A\H c HW]d @HHELM1PL%Jc LE11LXLH=ZH/ RH=c gHHELM1PLEL%vc H5RJ L_H/ AXLH=H=:c =HHELM1PLEL%b H5r> LBYHB/ H=c^LH=b fHH3H5I HH#HHH ff.UHATSHdH%(H]HHta uH=ia a uH= a ` uH=` nuJHEdH+%(qHHeHL ` [L` A\H ` H(]$ @HHELM1PL%J` LE11LXLH=oZH- H=` VgHHELM1PLEL%v` H5H Lb_Hb- AXLH=~蹿H=:` HHELM1PLEL%_ H52< LYH- H=#^LZH=_ 螾fHHH5G HH#HHH,ff.UHATSHdH%(H]HHt^ uH=i^ l^ uH= ^ M] uH=] .uJHEdH+%(aHHeHL ] [L] A\H ] H]@HHELM1PL%J] LE11LzXLH=/ZHo+ ҽH=] gHHELM1PLEL%v] H5J: L"_H"+ AXLH=>yH=:] 轼HHELM1PL%\ LE11LYH* H=^L"H=\ fHHH5E HrH3葽H1HHH\ff.UHATSHdH%(H]HH[ uH=y[ <%[ uH=[ %Z uH=Z uJHEdH+%(HHeHL Z [LZ A\H [ H]@HHEHu1EL%TZ LMPLEL>XLH=ZH3) 薻H=Z ں[DHHELM1PLEL%vZ H58 L_H( AXLH=9H=:Z }HHEHu1EL%Y LMPLEL~YH~( H=^LֺH=Y DHHH5/C ZH"HAHAHXHlff.UHATSHdH%(H]HHtX uH=iX X uH= X ͼW uH=W 讼uJHEdH+%(aHHeHL W [LW A\H W H]d@HHELM1PL%JW LE11LXLH=ZH& RH=W 薸gHHELM1PLEL%vW H55 L_H& AXLH=H=:W =HHELM1PL%V LE11LJYHJ& H=k^L袸H=V HHH5@ *HH3HqHHff.UHATSHdH%(H]HHU uH=yU 輺%U uH=U 蝺T uH=T ~uJHEdH+%(aHHeHL T [LT A\H U Hs]4@HHELM1PL%ZT LE11LXLH=ZH$ "H=#T fgHHELM1PLEL%T H53 Lr_Hr$ AXLH=ɶH=JT HHELM1PL%S LE11LYH$ H=;^LrH=S 趵HH_H5> HH3HHHff.UHATSHdH%(H]HHR uH=R 茸5R uH=*R mQ uH=Q NuJHEdH+%(QHHeHL Q [LQ A\H R HO]@HHELM1PL%jQ LE11LXLH=OZH" H=3Q 6gHHELM1PL%Q LE11LJ_HJ" AXLH=f衴H=bQ HHELM1PL% Q LE11LYH! H=^LRH=P 薳HHKH5< HHCHHH ff.UHATSHdH%(H]HHO uH=O lUO uH=JO MN uH=N .uJHEdH+%(QHHeHL N [LN A\H 1O H=]@HHELM1PL%N LE11LzXLH=/ZHo ҲH=SN gHHELM1PL%N LE11L*_H* AXLH=F聲H=N űHHELM1PL%*N LE11LYH H=^L2H=M vHH9H5: HHC衲H!H8HLff.UHATSHdH%(H]HHL uH=L LuL uH=jL -L uH= L uJHEdH+%(QHHeHL K [LL A\H QL H,]@HHELM1PL%K LE11LZXLH=ZHO 貰H=sK gHHELM1PL%K LE11L _H  AXLH=&aH=K 襯HHELM1PL%JK LE11LYH H=^LH=K VHH(H5o8 HbHC聰HaHxHff.UHATSHdH%(H]HH I uH=I ,I uH=I 6I uH=+I uJHEdH+%(QH HeHL I [L:I A\H qI H]@HHELM1PL%H LE11L:XLH=ZH/ 蒮H=H ֭gHHELM1PL%H LE11L_H AXLH=AH=H 腭HHELM1PL%jH LE11LYH H=^LH=3H 6HHH5O6 zHBH CaHHHff.UHATSHdH%(H]HH(G uH= G F uH=F VF uH=KF ίuJHEdH+%(QH(HeHL "F [LZF A\H F H]@HHELM1PL%E LE11LXLH=ZH rH=E 趫gHHELM1PL%F LE11L_H AXLH=!H=E eHHELM1PL%E LE11LzYHz H=^LҫH=SE HH H5/4 ZH"H(CAHHH ff.UHATSHdH%(H]HH04D uH=)D C uH=C ͭvC uH=kC 训uJHEdH+%(QH0HeHL BC [LzC A\H C H]d@HHELM1PL% C LE11LXLH=ZH RH=B 薩gHHELM1PL%:C LE11L_H AXLH=ƾH=C EHHELM1PL%B LE11LZYHZ H={^L販H=sB HHH52 :HH0C!H!H8HLff.UHATSHdH%(H]HH8TA uH=IA ̫@ uH=@ 譫@ uH=@ 莫uJHEdH+%(QH8HeHL b@ [L@ A\H @ H]D@HHELM1PL%*@ LE11LXLH=ZH 2H=? vgHHELM1PL%Z@ LE11L_H AXLH=H="@ %HHELM1PL%? LE11L:YH: H=[^L蒧H=? ֦HHH5/ HH8CHaHxHff.UHATSHdH%(H]HH@t> uH=i> 謩> uH= > 荩= uH== nuJHEdH+%(QH@HeHL = [L= A\H = Hҹ]$@HHELM1PL%J= LE11LXLH=oZH H== VgHHELM1PL%z= LE11Lj_Hj AXLH=H=B= HHELM1PL%< LE11LYH H=;^LrH=< 趤HHθH5- HH@CHHHff.UHATSHdH%(H]HHH; uH=; 茧5; uH=*; m: uH=: NuJHEdH+%(QHHHeHL : [L: A\H ; H]@HHELM1PL%j: LE11LXLH=OZH H=3: 6gHHELM1PL%: LE11LJ_HJ AXLH=f衣H=b: HHELM1PL% : LE11LYH H=^LRH=9 薢HHH5+ HHHCHHH ff.UHATSHdH%(H]HHP8 uH=8 lU8 uH=J8 M7 uH=7 .uJHEdH+%(QHPHeHL 7 [L7 A\H 18 H]@HHELM1PL%7 LE11LzXLH=/ZHo ҡH=S7 gHHELM1PL%7 LE11L*_H* AXLH=F聡H=7 ŠHHELM1PL%*7 LE11LڻYH H=^L2H=6 vHHH5) HHPC衡H!H8HLff.UHATSHdH%(H]HHX5 uH=5 Lu5 uH=j5 -%5 uH= 5 uJHEdH+%(HXHeHL 4 [L5 A\H Q5 H]@HHELM1PLEL%4 H5R LRXLH=ZHG 誟H=k4 _fHHEHu1EL%4 LMPLEL_H AXLH= EH=4 艞@HHELM1PLEL%&4 H5 L蒹YH H=^LH=3 .fHHbH5?' jH2HXQH1HHH\ff.UHATSHdH%(H]HH`2 uH=2 e2 uH=Z2 ݠ%2 uH=1 辠uJHEdH+%(H`HeHL 1 [L 2 A\H A2 HX]t@HHELM1PLEL%1 H5 LXLH=ZH ZH=[1 螜_fHHEHu1EL%1 LMPLEL螷_H AXLH=H=v1 9@HHELM1PLEL%1 H5J LBYHB H=c^L蚜H=0 ޛfHH$H5$ HH`HAHXHlff.UHATSHdH%(H]HHh/ uH=/ 謞U/ uH=J/ 荞. uH=. nuJHEdH+%(qHhHeHL . [L. A\H 1/ H"]$@HHELM1PL%. LE11L躹XLH=oZH H=S. VgHHEHu1E L%. LMPLEL^_H^ AXLH=z赚H=v. @HHEHu1EL%. LMPLELYH H=^LVH=- 蚙DHHH5" HHh#HaHxHff.UHATSHdH%(H]HHp, uH=, lU, uH=J, M+ uH=+ .uJHEdH+%(aHpHeHL + [L+ A\H 1, H]@HHELM1PL%+ LE11LzXLH=/ZHo ҘH=S+ gHHELM1PL%+ LE11L*_H* AXLH=F聘H=+ ŗHHELM1PLEL%&+ H5 LҲYH H=^L*H=* nfHHګH5 HrHp3葘HHHff.UHATSHdH%(H]HHx) uH=) <e) uH=Z) ) uH=( uJHEdH+%(aHxHeHL ( [L ) A\H A) HЪ]@HHELM1PL%( LE11LJXLH=ZH? 袖H=c( gHHELM1PL%( LE11L_H AXLH=QH=( 蕕HHELM1PLEL%6( H5 L袰YH H=ê^LH=' >fHHH5O zHBHx3aHHHff.UHATSHdH%(H]HH& uH=& u& uH=j& & uH= & ΗuJHEdH+%(qHHeHL % [L& A\H Q& H]@HHELM1PLEL%% H5 LXLH=ǩZH jH=k% 讓_fHHELM1PL%% LE11L躮_H AXLH=֨H=% UHHEHu1E!L%4% LMPLEL^YH^ H=^L趓H=$ DHHH5 :HH#!HHH ff.UHATSHdH%(H]HH# uH=# ̕u# uH=j# 譕# uH= # 莕uJHEdH+%(QHHeHL " [L# A\H Q# H]D@HHELM1PL%" LE11LڰXLH=ZH 2H=s" vgHHELM1PL%" LE11L芬_H AXLH=H=" %HHELM1PL%J" LE11L:YH: H=[^L蒑H=" ֐HHH5 HHCH!H8HLff.UHATSHdH%(H]HH uH= 謓 uH= 荓6 uH=+ nuJHEdH+%(qHHeHL  [L: A\H q H]$@HHELM1PL% LE11L躮XLH=oZH H= VgHHEHu1EL% LMPLEL^_H^ AXLH=z赏H= @HHEHu1EL%T LMPLELYH H=^LVH= 蚎DHHfH5 HH#HAHXHlff.UHATSHdH%(H]HH uH= l uH= M6 uH=+ .uJHEdH+%(aHHeHL  [L: A\H q HT]@HHELM1PL% LE11LzXLH=/ZHo ҍH= gHHEHu1EL% LMPLEL_H AXLH=:uH= 蹌@HHELM1PL%Z LE11LʧYH H=^L"H=# fHH@H5 HrH3葍HqHHff.UHATSHdH%(H]HH uH= < uH= F uH=; uJHEdH+%(aHHeHL  [LJ A\H  H2]@HHELM1PL% LE11LJXLH=ZH? 袋H= gHHEHu1EL% LMPLEL_H AXLH= EH= 艊@HHELM1PL%j LE11L蚥YH H=^LH=3 6HHH5O zHBH3aHHHff.UHATSHdH%(H]HH uH=   uH= %V uH=K ΌuJHEdH+%(HHeHL " [LZ A\H  H ]@HHEHu1EL% LMPLELXLH=ÞZH fH= 誈[DHHELM1PLEL% H5j L貣_H AXLH=Ν H= MHHEHu1EL%d LMPLELNYHN H=o^L覈H=' DHH؜H5 *HHHHHff.UHATSH dH%(H]HH uH= 輊 uH= 蝊%F uH=; ~uJHEdH+%(HHeHL  [LJ A\H  Hț]4@HHEHu1EL% LM޺PLEL辥XLH=sZH H= Z[DHHELM1PLEL% H5 Lb_Hb AXLH=~蹆H= HHuLM1Hc L%T LEݺLHEHEPYH H=^LRH= 薅|HHH5 H袸HHHHff.UHATSHdH%(H]HH uH= l uH= M%6 uH=+ .uJHEdH+%(HHeHL  [L: A\H q H]@HHELM1PLEL% H5R LrXLH='ZHg ʄH= _fHHELM1PLEL% H5 L_H AXLH=.iH= 譃HHEHu1EL%D LMPLEL讞YH H=Ϙ^LH= JDHHOH5_ HRHqHHHff.UHATSHdH%(H]HH uH=  uH=z %& uH= ޅuJHEdH+%(HHeHL [L* A\H a H?]@HHELM1PLEL% H5 L"XLH=חZH zH={ 辁_fHHEHu1EL% LMPLEL辜_H AXLH=ږH= Y@HHEHu1EL%4 LMPLEL^YH^ H=^L趁H= DHH H5 :HH!HHH ff.UHATSHdH%(H]HH uH= ̃u uH=j 譃 uH= 莃uJHEdH+%(qHHeHL [L A\H Q H]D@HHELM1PL% LE11LڞXLH=ZH 2H=s vgHHELM1PLEL% H5Z L肚_H AXLH=H= HHEHu1E L%4 LMPLELYH H=?^LvH= ~DHHٓH5 H±H#HHH,ff.UHATSHdH%(H]HH uH= 茁u uH=j m uH=  NuJHEdH+%(aHHeHL  [L A\H Q H֒]@HHELM1PL% LE11L蚜XLH=OZH }H=s 6}gHHELM1PLEL% H5 LB_HB AXLH=^}H= |HHELM1PL%: LE11LYH H= ^LB}H= |HH‘H5 ʹH蒯H3}H1HHH\ff.UHATSHdH%(H]HH uH= \ uH=z =& uH= uJHEdH+%(aHHeHL  [L* A\H a H]@HHELM1PL% LE11LjXLH=ZH_ {H= {gHHELM1PLEL% H5 L_H AXLH=.i{H= zHHELM1PL%J LE11L躕YH H=ۏ^L{H= VzHHH5o 蚷HbH3{HaHxHff.UHATSHdH%(H]HH uH= ,} uH= }6 uH=+ |uJHEdH+%(QHHeHL  [L: A\H q H]@HHELM1PL% LE11L:XLH=ZH/ yH= xgHHELM1PL% LE11L_H AXLH=AyH= xHHELM1PL%j LE11L蚓YH H=^LxH=3 6xHHH5O zHBHCayHHHff.UHATSHdH%(H]HH uH= { uH= zV uH=K zuJHEdH+%(aHHeHL " [LZ A\H H]@HHELM1PL% LE11LXLH=όZH rwH= vgHHELM1PLEL% H5j L‘_H AXLH=ދwH= ]vHHELM1PL%z LE11LjYHj H=^LvH=C vHHmH5 JHH31wHѿHHff.UHATSHdH%(H]HH$ uH= x uH= x%f uH=[ xuJHEdH+%(qHHeHL 2 [Lj A\H H^]T@HHEHu1EL% LMPLELޓXLH=ZH 6uH= zt[DHHELM1PLEL% H5 L肏_H AXLH=tH= tHHELM1PL%z LE11L*YH* H=K^LtH=C sHH:H5 HҦH#tHHHff.UHATSHdH%(H]HH$ uH= v uH= }vf uH=[ ^vuJHEdH+%(aHHeHL 2 [Lj A\H H*]@HHELM1PL% LE11L誑XLH=_ZH sH= FrgHHELM1PLEL%& H5 LR_HR AXLH=nrH= qHHELM1PL% LE11LYH H=^LRrH=S qHHH5 ڮH袤H3rH!H8HLff.UHATSHdH%(H]HH4 uH=) lt uH= Mtv uH=k .tuJHEdH+%(aHHeHL B [Lz A\H H]@HHELM1PL% LE11LzXLH=/ZHo pH= pgHHELM1PLEL%6 H5 L"_H" AXLH=>ypH= oHHELM1PL% LE11LʊYH H=^L"pH=c foHHH5 説HrH3pHQHhH|ff.UHATSHdH%(H]HHD uH=9 qy\H=: [HHELM1PL% LE11LvYH H=p^L"\H= f[HHqH5 誘HrHH3\H鱩HȩHܩff.UHATSHdH%(H]HHP uH=y <^% uH= ^ uH= ]uJHEdH+%(aHPHeHL [L A\H  Hp]鴤@HHELM1PL%Z LE11LJyXLH=oZH? ZH=# YgHHELM1PLEL% H5J Lt_H AXLH=oIZH=J YHHELM1PL% LE11LtYH H=n^LYH= 6YHHoH5O zHBHP3aZHHH ff.UHATSHdH%(H]HHX uH= \5 uH=* [ uH= [uJHEdH+%(aHXHeHL [L A\H  Hn]鄢@HHELM1PL%j LE11LwXLH=mZH rXH=3 WgHHELM1PLEL% H5 Lr_H AXLH=lXH=Z ]WHHELM1PL% LE11LjrYHj H=l^LWH= WHHomH5 JHHX31XHH(HfyQH=z PHHELM1PL% LE11LkYHʾ H=e^L"QH= fPHHfH5 認HrHp3QH鑠H騠H鼠ff.UHATSHdH%(H]HHx uH= JuJHEdH+%(aHHeHL  [LJ A\H Hh]]@HHELM1PL%ڽ LE11LeXLH=?\ZH FH= &FgHHELM1PLEL% H5: L2a_H2 AXLH=N[FH=ʽ EHHELM1PL%j LE11L`YHڳ H=Z^L2FH=3 vEHHT\H5 躂HxH3FH遗H阗H鬗ff.UHATSHdH%(H]HH uH= LH uH= -HV uH=K HuJHEdH+%(aHHeHL " [LZ A\H HH[]Ď@HHELM1PL% LE11LZcXLH=ZZHO DH= CgHHELM1PLEL% H5 L__H AXLH=YYDH=ں CHHELM1PL%z LE11L^YH H=X^LDH=C FCHH4ZH5_ 芀HRvH3qDH鱕HȕHܕff.UHATSHdH%(H]HH$ uH= FŸ uH= Ef uH=[ EuJHEdH+%(aHHeHL 2 [Lj A\H H(Y]锌@HHELM1PL% LE11L*aXLH=WZH BH=÷ AgHHELM1PLEL%& H5 L\_Hү AXLH=V)BH= mAHHELM1PL% LE11Lz\YHz H=V^LAH=S AHHXH5/ Z~H"tH3ABHHH ff.UHATSHdH%(H]HH4 uH=) Cյ uH=ʵ Cv uH=k CuJHEdH+%(aHHeHL B [Lz A\H H W]d@HHELM1PL% LE11L^XLH=UZH R@H=Ӵ ?gHHELM1PLEL%6 H5 LZ_H AXLH=T?H= =?HHELM1PL% LE11LJZYHJ H=kT^L?H=c >HHUH5 *|HqH3@HH(HH= f=gHHELM1PLEL%F H5R LrX_Hr AXLH=R=H= =HHELM1PL% LE11LXYH H=;R^Lr=H=s uvHH[]H0HEHU H)Hw2.HHEHU HUH;Ut-HHHUHEHPHUHXH[]DHuHf.ATUHS>H:uzH[HE]A\@L0ID$IT$ H)Hw8-HID$IT$ IT$I;T$t?HHIT$ID$HPIT$HXHh[]A\f~H[HE]A\It$L뾐ATUHS>H:uzH[HE]A\@L0ID$IT$ H)Hw8,-HID$IT$ IT$I;T$t?HHIT$ID$HPIT$HXHh[]A\f~H[HE]A\It$L3뾐H9AWAVAUATIUSHHL~L.L7HWLL)L)HD$H9NHGHH$HD$L)H9H~;HLHLHI H )HuHD$HPHHDMt L94$t'ff.I>IFH9t*I L94$uLl$M,$Ml$H[]A\A]A^A_HHH~?ff.LLI I )HuID$M4$L{L+H$L)HI\H,$L9ff.HEHSHHEH3HVH H L9u?@HHL$H9H|$)LLHHLMt$I$I9t-ff.@H;HCH9t_)H I9uI$HtHE)Ll$I,$IMl$Ll$M(H~H~ff.HxH`HHpH0`HPSH8HH 5ƃ ƃh[Ð@SHH ƃ ƃh[ff.SHH uƃhH[fDH Ht$Ht$H8ƃhH[Ðhu1UH(H SHHH&H H H`HH fPH HT \X&H@ HE&H` H2&H H&H H &H H%H H %H H@%H H`%H@ H%H` H%H H% H H  HH HH ff/%H  H H(Hf % H HPH$H0 Hp$HP H$Hp H$ H H$H H HH fX$H H(H H@2$H H`$H@ H $H` H#H H#H H# H H # HDoDoHx HDo Do0(H8opoD@ooDPDo@oD`DoPoDpDo`oDDo oDDD0oo o@0PdJ¸u ƃh1H[]ÐATIUHS H" uHƅy H uƅz  uƅ{  uƅ|  uƅ}  uƅ~  I     h ;     Z uxƅ uyƅ uzƅ u{ƅ u|ƅ uƅ uƅ uƅ uƅ uƅ uƅ uƅ  uƅ uƅ uƅ uƅ uƅ uƅ uƅ  uƅ   f 9   uhƅ  uƅ uƅ uƅ uƅ uƅ uƅ uƅ uƅ uƅ uƅ s F     e 8 uƅ uƅ  uƅ uHƅ H uHƅ H uH8ƅ HuH`ƅ HuHƅ HuHƅ HuHƅ H uH ƅ H(uH( ƅ H0uHP ƅ H8uHx ƅ H@uH ƅ HH uH ƅ HP uH ƅ HX uH ƅ H` uH@ ƅ Hh uHh ƅ HpuH ƅ HxuH ƅ HuH ƅ HuH ƅ HuH0 ƅ HuHX ƅ HuH ƅ HuH ƅ HuH ƅ HuH ƅ HuH ƅ HuHH ƅ HuHp ƅ HuH ƅ HuH ƅ HuH ƅ HuH ƅ HuH8 ƅ H uH` ƅ H!uH ƅ H"uH ƅ HH(HL[`t[]A\fƅhH[]A\DHH eƅ fHxH =ƅ HXH ƅ |H8H` ƅ OHH@ ƅ "HH ƅ HH ƅ HH =ƅ HH ]ƅ nHpH =ƅ HHHp ƅ H(HP ƅ HH0 ƅ {HH ƅ NHH ƅ HH }ƅ HXH ]ƅ H8H` =ƅ ZHH@ ƅ -HH ƅ HH ƅ HH ƅ HH ƅ yHxH }ƅ LHXH ]ƅ H8H` =ƅ HH@ ƅ HH ƅ HH ƅx USHH H(dH,%(Hl$HHH  Hx HH  y   z   {  H| H  }   ~  HH@   H8H`  HXH  HxH o HH O HH / HH  HH  HH@  H8H`  HXH  HH x  y  z  {  |                : HH               e HH   + HH0  H(HP  HHHp  HpH h   HH                     m  HH  HH -  HH  HH@  H8H`  HXH  HxH  HH     :  H(   HH  HH  H8H H`H HH HH HH  H H( H( H0 HP H8 Hx H@ H HH H HP  H HX  H H`  H@ Hh  Hh Hp  H Hx H H H H H H H0 H HX H H H H H H H H H H H HH H Hp H H H H H H H H H H8 H H` H  H H! H H" HH9HHHD$fHnfHnfl)$HHBHGHtHD$HǃH8HHHHǃ Ht[HHTHHHRHuHHf.HHRHuHPH<$HHH _ƃhHD$dH+%(u&H(H[]*f.HD$,}H]AVAUATUSH@dH%(H\$8H s Ht H{XC a  Ld$ H KLd$HT$LHl$H1H0HtHtHpHH)H)Ѓr1҉׃L9L>9rHD$HT$HD$LPHHHLH|$IL9tM9! DkEt f; x V y tHXH z t ` { t a | t d } t h ~ t l  G Z m          t  t  t  t  t  t  t  t  t  t  t  t  F t ( t ) t * t + t , t 0 t 1  t X } P #  t   t  t   t   t   t   t   t  t  t  t   } P #    o t  t   t 8 tH@H tHHH tHPH tHXH tH`H tHhH tHpH  tHxH( tHH0 tHH8 tHH@ tHHH tHHP tHHX tHH` tHHh tHHp tHHx tHH tHH tHH tHH tHH tHH tH H tH H tH H tH H tH H tH( H tH0 H tH8 H tH@ H tHH H tHP H tHX H tH` H tHh Hƃh1HT$8dH+%( H@[]A\A]A^D1fK1fS!|Hl$1Ld$ HD$Ht$HLd$yHT$H HD$HT$ fLd$ H Ld$RDHH yHH mLHH` MHH@ -HpH HPH H8H kHH >HH 5HHp mHHP MHH0 -H`H kH8H (HH HpH HH@ HH` m HH M mHH - ZHH GH0H 4HPH !HpH HH@ HH` m HH MH8H -HH Ld$LhHHskeletonH`HD$ LD$(HD$ I9tPAH=7.18fDH=-1":H=i-1H=-1H=yg A1H I H#%y/f.AUIATUSHH7ŅtH[]A\A]@X&Hx H(HLHIMeH[]A\A]HNfDf.AUATUHSH0HoC H{I@ ID$A$ID$Il$Ht LID$HkHtWL0INoE H@ EHCHCI]LkH}Ht HTHCHmHuHL[]A\A]HMLpHH f.fAUA@@AndA@@ATAAE1U@@yySHHdH%(H\$8H1Ht$HCf{(HHs HCHC H*s CHC,HCHHC8HChHCXHyyacceptHChHHCxHC4fDCHHC@CJHC`CpǃyybmHǃƃHHyytargetHHHHHHHHyyctableHH(HHHH8HhHXHyynmatchHhHHxHyypmatchHHǃHyystHǃƃǃyychHǃƃǃyycofDHǃƃHǃƃHǃ ƃ(ǃKtateHǃ@ƃOHǃ`ƃpHǃƃHHyyrecordHH HHq fHl$ HHHHHHHH8H(HXHHyyfXHxHh@@fxHfDLl$HǃLƃfDƃfDHǃƃfDHǃƃƃ ǃ8yyc_Hǃ0ƃ<ƃZcHǃPƃ[HǃpH@@fHH@@f1fHf1ƃzHǃƃƃHǃƃHǃHƃtHǃƃHl$HD$'HT$HD$Hfn-type> fo"l HT$ fo"l HT$@fHHHD$HǃHL` Ht$HH@HT$LHHH|$LH9tmH(fHyyFillLaxtH; f(HHH8HhHXHHxHHHHHyyHHHǃ ǃOabelHǃ@ ƃSHǃ`ƃhǃyyNefHǃƃfHǃƃHǃƃƃǃHHǃfƃ(8ƃ8HXhx(HD$8dH+%('HH[]A\A]HH[LbHVHJH>Hh2HH&H(HHHHxHXH8HHHHHH{xH{XH{8{HsHD$8dH+%(t@HHHHD$8dH+%(uHH DAWAVAUIATUSHHHt$H)IHIHM}IHjI4@HS(H9t_HSHH9HShH9HI90H9kuHtM}H;HL+HH[]A\A]A^A_ÐLs HtgM}H{ LtSHSHH9HShH9uLs`Ls`Ht'M}H{`LZff.@LuLs@HtM}H{@LwtHShH9H{`Ls`@HS(H9tHSHH9Ls@@H{ Ls ,H{@Ls@fDHD$H)HHt Ht*Hu ImH;ktLH\$ImH9kt]H ImH9ktH HIuH;HHxH;IuHHE\$\HSIuH;HgLL$LD$LD$LL$uLIMMI9H{I L9$$@MLMVf.L;Im(K HHHI IEHL(HCL9$$HC0HL$ VHC0L|$ I=tpI=t`H HHD$LHC(LH=H5HALdHfDAWAVAUATUHHSHDHH8HGHD$HG0HHGHGG ?HG(HG0HD$ HG HHD$IIH9Cs;HH<N,LL1HHH LcHCHD$H9l$@H{A>LSA1LIHH,IIHHEHH"H0HttHNH1HIL9u`HI9u;xuH}tLIL9t$uH8[]A\A]A^A_fDHCHt9xtHHuA1LHsIԿ*HHSHsH|$L{(HAE/u3L;LmK HH3HHEHH(HCMDIHHHH9GL$HT$(LL1HISLT$(HsLL$1HCHu7tff.ff.ff.IHHHHt?H1H6HAIILMuLCLHKLH9tI HHu@H;H9|$ tLT$(LT$(L1LSIL;LmIK HHHCHkHEHtH@1HsI,HD$HHC0HL$ dHC0L|$ I=tI=tqHIIHHVL{(HHL:f.f.f.f.f.AWAVAUATUHHSHDHH8HGHD$HG0HHGHGG ?HG(HG0HD$ HG HHD$IIH9Cs;HH<N,LL1HHH LcHCHD$H9l$@H{A>LSA1LIHH,IIHHEHH"H0HttHNH1HIL9u`HI9u9xuH}tLIL9t$uH8[]A\A]A^A_fDHCHt9xtHHuA1LHsIԿ*HHSHsH|$L{(HAE/u3L;LmK HH3HHEHH(HCMDIHHHH9GL$HT$(LL1HISLT$(HsLL$1HCHu7tff.ff.ff.IHHHHt?H1H6HAIILMuLCLHKLH9tI HHu@H;H9|$ tLT$(LT$(L1LSIL;LmIK HHHCHkHEHtH@1HsI,HD$HHC0HL$ dHC0L|$ I=tI=tqHIIHHVL{(HHL:f.f.fDHAWAVAUATUSHH_L/HL)HHH9HIIHEHHH9HGHHHT$jAoHT$II9tdL)HLH4oHHBH9uHZMtLM4$II\$Mt$H[]A\A]A^A_f.HHeH=AWAVAUATUSH(HT$dH%(HD$1H9IIL|$HAECI HkH /M9tsIl$H{H;M,$Hl$HwHtHt1LHHHHD$HCHLHl$H;H\$ff.HD$dH+%(u'H(H[]A\A]A^A_HD$dH+%(tQ$HH9\$tL|$LtLH HD$HD$dH+%(uHHAWfIAVAUATIUHSHH0HHfnNdL4%(L$8MGfnFGFfof`HGGFf`fpAGFf`f~GGFGF!GHC@IT$0HC0Hv(H|$HHC`IT$XH{PHCPIt$PH|$HHI$H{pHCpIt$xH|$HHI$HHI$H|$ HM$fM+$HǃHL9rLHfHnILflI$I$~ PV HA$M$ A~$M+$A~$A$ffʉA$fgfpA$ fփfA$ A$ A$A$HǃHL9hLHfHnILflI$ I$HfM$8M+$0HǃHL9LPHfHnILflI$8I$0NHfM$PM+$HHǃ(HL9LHfHnIL(flI$PI$HH fM$hM+$`0Hǃ@HL9HLPHfHnIL@fl0I$hI$`NH8fM$M+$xHHǃX;HL9LHfHnILXflHI$I$xHPA$LhI$L`A$dHxHhI$H蚿Ao$8Ao$XHAo$hAo$xEo$Eo$Eo$Eo$(Eo$Eo$8Eo$(Ao$HHAo$Ao$DAo$DEo$DDDDDDXhxAo$Ao$Ao$Ao$Ao$Ao$Ao$Ao$(Ao$8Ao$HAo$XAo$hAo$xAo$Ao$(Ao$HX8hxAo$I$Ao$IWH|$(HHAo$HI7HIG HH|$0HAG(fIG,HAG4IW@HHIw8H豼H(IW`HHIwXH|$8H臼HHIH8H8IwxH|$@HZHhIHXHXIH|$HH*HIHxHxIH|$PHHIHHIH|$XHʻHIHHIH|$`H蚻HI HHIH|$hHjHI@HHI8H|$pH:H(I`HHIXH|$xH HHIH8H8IxH$H׺HhIHXHXIH$H褺AAHIH$IHxHAfIfHHIH)AIHH$fHHIHIHٹA I0HH$HHI(H蘹HIPHHIHH$HeH8IpH(H(IhH$H2HXIHHHHIH$HAIHpH$hHHpIH辸IIHH$HAfHHIHnMfM+HǃT HL9 LHfHnILflIIHHI HHIH$H迷HI@HHI8H$H茷H(I`HHIXH$HYHHIH8H8IxH$H&HhIHXHXIH$HHIHxHxIH$HAIHH$AHHIHrAIHވHHH$(GIIHHHHH$@JIIHHHHH$PMII HH8H@HH$hPI I(HH`HhHH$SI(I0HHHHH$VI0I8HHHHH$YI8I@HHHHH$\I@IHHH H HH$_IHIPHH( H0 HH$bIPIXHHP HX HH$eIXI`HHx H HH$hI`IhHH H HH$kIhIpHH H HH$ nIpIxHH H HH$(!qIxIHH H HH$"tIIHH@ HH HH$ #wIIHHh Hp HH$8$zIIHH H HH$H%}IIHH H HH$`&IIHH H HH$x'IIHH H HH$(IIHH0 H8 HH$)IIHHX H` HH$*IIHH H HH$+IIHH H HH$,IIHH H HH$-IIHH H HH$.IIHH H( HH$/IIHHH HP HH$0IIHHp Hx HH$ 1IIHH H HH$2IIHH H HH$3IIHH H HH$04IL IHLH =II HH8 H@ HH$X>I I(HH` Hh HH$p?I(I0HH H HH$@I0oeH0o] oU0H HE`oM@oEP HEhom f EjHǃ8I~"ǃ0H@HHHǃP   HtQH@HHRHuH@Hf.HHRHuIV(HHH8HPH$8dH+%(3HH[]A\A]A^A_f1f1f1f1f1lf1f1fH$8dH+%(@H$8dH+%(x@H$8dH+%(X@H$8dH+%(8@H$8dH+%(t@H$8dH+%(T@H$8dH+%(4H$wH$pjH$X]LUH$0HH$;H$.H$ !H$H$H$H$H$H$H$H$H$H$xH$`H$HH$8xH$ kH$^H$(QH$DH$7H$*H$H$H$H$H$H$H$H$hH$PH$@H$(H$H$H$tH$gH$ZH$MH$@HeH$'H$H$ H$H$H$H$H$H$H$H|$xH|$pH|$hH|$`H|$XH|$PvH|$HlH|$@bH|$8XH|$0NH|$(DLHD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmHD$MuLhHMt[LHkHHt'HIl$LӳHtInI_L躳Ht0I?DHEHHD$藳HD$HtH7I^LyHtIH|$H_^Ht H\$H|$H_AHt H\$H([]A\A]A^A_ÐffHGGG(G8GHGXGhGxAWAVAUIATUSH8oHHt$dH%(H$(1AEHFfIE(HFHt蒲HL$I}@oAHoIAE@fAM0HAXIEPHAXAHHtSHL$MuXMe`oAxLAEXHfIEhHǁAxM9t2fDH]HtH{>HH[HuHXI9uMtLױHL$I}poA`AEpHApfIHApA`Ht蟱HL$HA8Hi0HD$(H9vHD$PH)1HD$ IIIFL59 HD$H$HD$0HD$@HD$ff.@HEfHnHt$0HDŽ$H|$flƄ$H$)D$@H\$@HD$HH9E1E1f.o@HPHfI~H$A0)$w"IcL>f.AAH9uHD$ EEL9LCLT$ HD$HJDHD$H9l$(H=7H|$ @BHD$Im0AEHL4IE8H)L9sJMeI@ [IE0HHIE8IE I;E(2HHIE Im0JD5IE0H$HD$(HD$ImHDŽ$HP0H;P8t H$fHD$L=8 HD$H$HD$0DHL$Ht$(HDŽ$H|$)$AHoH@H$AE)$PHHDAUHHH@ H$ H$H$E1fo$HD$ H$ffH~fH~H9xwpIc4L>$@?D$D$ fAAD$APApED)AE$;D<:qD$t4B$Ed$ A9ACDz4HD$HH|$H$HƄ$HDŽ$H\$@fք$fD$8LD$8H|$H$`HDŽ$hƄ$pI@H$`WH\$@HD$HH|$H$HDŽ$Ƅ$H\$@HD$Hfք$fD$8LD$8H|$H$HDŽ$Ƅ$I@H$nDH|$H$HDŽ$Ƅ$H\$@HD$Hfք$fD$8LD$8H|$Ht$`HD$hD$pI@HD$`VEDAEcD~H|$H$D$D$Ƅ$H\$@HD$Hfք$fD$8LD$8H|$H$HDŽ$Ƅ$I@H$bH|$H$@D$HD$LƄ$PH\$@HD$Hfք$@fD$8vLD$8H|$H$ HDŽ$(Ƅ$0I@H$ ?E1H=1HtHH$(dH+%(S H8[]A\A]A^A_px9LHMLHL$pLMqAtA~IfInflAI9HHMfHnfHnflDHxHpoHv)$H$@H$H@HpLpHHDHpH H~LvHxHImDAuM]HoGoOL4~O4A}fHxAEfINAF AFDLpHxHpHxHIupH9N t H~It@AuLHDVL4EUMUO4AEfINAF I~MNHxHHpH#Hfnfpf@LvfDtHxfnfpfHtH@Ht$0HDŽ$H|$L$oH@)$H$)$YfH$H$HPH|$H$pHPH@HDŽ$oH@H$)$H$)$p@AUMMfɹH|$rHIAuH$JDbHJB HPHPHDŽ$H@o HR)$H$H$)$UHPH|$LvH$HDŽ$H@o HR)$H$H$)$fIUHtFAEIMfInfHnflύpHHAuID`HH@ HHD$HD$HL$MuHP0H@8HD$ H)HH9WImLpLAUzHA}I}HH|$HJHrHt$ DbB HBHPH@HDŽ$(oH@L$0)$H$ )$|HpMgAUMEHpzHIA}H|$HJHrH$@DbB HBHPH@HDŽ$XoH@H$`)$H$P)$@1LpLpMu1H$Ht$(fL$HHD$DŽ$HDŽ$)$fo$H$fI~fI~LM9E1E1@AD$Mt$LPAT$AVЃ%AAD AVAeIFAL9)H$I|$LDŽ$fo$A$HM)H)I9t:fHnfHnflH9tMfI~fI~1At t$tULEF HAI|$L뮃uAE1HtDL$wDL$EMHtHa1[uIFL9+Ht$(H|$DD$DL$L$H$DŽ$)$LLoH$HIE I;E(0H(HIE H$HD$(#IFL9Ht$(H|$DD$DL$L$H$DŽ$)$IIFL9THt$(H|$DD$DL$L$H$DŽ$)$uDL$DD$H$H$H$1H=ں1yHt$(H|$DD$DL$L$H$DŽ$)$H$LHHD$(~KIu0LmKI(  IIIpIdxh_$f.fDGdHOhAt2QvMAHA(O@JL@f.HH9t'9t11H8u%t.QGD fDuÐH8G@t 9øËGD@ATH)UHSHHdL$%(Ld$IH$HwDH?Hu3A$H$H}H]HD$dH+%(uBH[]A\HtH1HEHH$HEHLHD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmHD$MuLhHMt[LHkHҝHt'HIl$L賝HtInI_L蚝Ht0I?DHEHHD$wHD$HtH7I^LYHtIH|$H_>Ht H\$H|$H_!Ht H\$H([]A\A]A^A_ÐfAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm^HD$MuLhHHMt[LHkH2Ht'HIl$LHtInI_LHt0I?DHEHHD$כHD$HtH7I^L蹛HtIH|$H_螛Ht H\$H|$H_聛Ht H\$H([]A\A]A^A_ÐfAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm辚HD$MuLhH訚Mt[LHkH蒚Ht'HIl$LsHtInI_LZHt0I?DHEHHD$7HD$HtH7I^LHtIH|$H_Ht H\$H|$H_Ht H\$H([]A\A]A^A_ÐfAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmHD$MuLhHMt[LHkHHt'HIl$LӘHtInI_L躘Ht0I?DHEHHD$藘HD$HtH7I^LyHtIH|$H_^Ht H\$H|$H_AHt H\$H([]A\A]A^A_ÐfAWAVAUIATUSHLwH|$H4$MuIF1HtYIM~(Mf M9LIFHtH<$HL|uLL)H9}HH9~yIFHuL@uXHtH4$HL0uM)II|gDx`1HLH[]A\A]A^A_fLwHD$HhI9t.LLL`Lx(L` IM9IFufE1띐f.AWAVIAUAATIUHSHHt^@I4$IT$HHx H@0HC HDHMALHQHE(HH[]A\A]A^A_f.HGH9tHYLz(L9LHFHtIv H9AŅuL)E1H\H| AAGA<Hff.AWHGAVAUIATIUSHHH9<Lv(HL9MLFMHN LLHHL$KHL$uHL)H= H=|nxjLLHuI)IIDH1H[]A\A]A^A_fDHL)H=H=|yHHI9l$tH9Lp(IL9LHFHtHx L臓uI)II| DIHHa1LW@H(Lw In(H9HHFHtI~ LuH)HqH|yb1LfI9l$ tzHqLx(IL9LHFHtHp L诒uHL)H= H=|%x!HHLL[]A\A]A^A_DH}LLr1Hh@AWAVAUATUSH(H|$H/HD$H@H$HH$H@HD$HHD$LpMXI^HHkHLeMMl$MM}Mt6I_LL|$MHx HH0H9tђH|$ǒMuI} IU0M}H9t謒L褒MMH{ HC0HkH9t耒HxHt6HBH} HE0LeH9tRHJMtL!I~ IF0I^H9t'LHtH HHfAUATUHSHHPHt+HCH{hHP蜇H蔇HPHuH0Ht1H{II|$ ID$0H[H9tXLPHuHHt1H{II|$ ID$0H[H9tLHuHHt1H{IfI|$ ID$0H[H9tކLֆHuHHt1H{I)I|$ ID$0H[H9t衆L虆HuHpHt胆H(HtrHHH9tZHHH9tBHHtH{-HH[!HuHHt H]XHtH{HH[HuH}0HtڅLm LeM9t>ff.fI\$HtH{HH[衅HuIXM9uLeMtL肅H}HtH[]A\A]jf.H[]A\A]Ð@HBfHnʃHfHnflHtHpFHrÐHBfHnƒHfHnflHtHpFHrÐATIUHSHA$DCdHh@HCh[]A\ATIUHSȄf@Hx`H@foM HH@(H@@H@HH@PH@XH@`H@hH@pH@x@0ŅHEfHnA$HfHnflHtHXCoE0HE H]C0oE`HC HE@C`oEpCpHC@CpA$DEdHX@HEh[]A\HfDAWAVIAUATUHSHD+@H<@HHPHHuff.HmHhH}0uDmdEtL}hDIL@IIL|$OI,ff.ff.fHI9HxYtH@hHT$L`AD$dIL$hL$$H@H,ADPHfHrDbD:H;qD8D`HpH9t H9pHD"1D9AGp2D!D9HI9uH9uHH)HHD94L|$LILDedEO$dIL LHHEhH蘁HmHHH[]A\A]A^A_饁DHLzA9IC`@D;aE9 D;H4$E1D;`D;PD;D;DLHPHu)ff.ff.fHHtvDOdEtItHOhOIAGpHAJAt)HA(AH9tff.ff.H0@H9uHHuAVAUATUSHPHI,ff.ff.fH[HDKdEtLHńtLchK IAD$CpID$HȃtAD$ID$(H9tH0@H9uAuu"1@ktH[Ht[]A\A]A^fDCdtIH@M4 IM9tI<$uAWAVIAUATIUSH(HPH5HC8Hf.I9XtwIpH<KdHktHHCh1Hff.H9s#H8uHs8HH4Hps@p9rHtHE8HHuHkHuA$L-Q IL}H9Q~f@Hx`H@foHH@(H@@H@HH@PH@XH@`H@hH@pH@x@0|IXIpI`fHnEHE8H,HSAHI`fHnflHtHB@HCfDIPIH}ff.fAUdtCIUh1 HA;]ds1H,[HH*HxuIXHCHHHA;]drMmMuIPIXHHuf.H[Hto{XtI0M(HS8IpIȋsDM)H,MIML1@HHL9cH;(u;puHSHH[HuIPHIXI(HJPIIhW|f@Hx`H@foHH@(H@@H@HH@PH@XH@`H@hH@pH@x@0T}IPAHHPfHnfHnflHtHZCHXIP{ADA$CdHh@HChIP_LL IPHHALLA$H([]A\A]A^A_{fofHHx`HH@(H@@H@HH@PH@XH@`H@hH@pH@x@@X0|HC8IpfHnEHE8H,HSAHfHnflHtHjKdEHk)ufDHIHLxezfo fHHx`IH@(H@@H@HH@PH@XH@`H@hH@pH@x@@H0{MXIEfInAHfHnflHtLxIUhAGM}IXH*I;8`H)HqI0LHSHfHzH[HtA$uH[HuIPHufH[HH{0CYtSdtHChHRHHff.@HH9tH9uCYHLH[DHXA$QH[ @A$H(LL[]A\A]A^A_HIX1A$H1H} JXHHRHucwf@Hx`H@foTHH@(H@@H@HH@PH@XH@`H@hH@pH@x@0xIXHEfHnAHfHnflHtHXCH]IPIXHDH{0A|$'AD$HI9MALD$HMELL$t$MI9LGILL<$vLD$t$ILL$JMH(pu1IoMuOH $M(I0LI81LLLLD$LL$uLD$LL$KlLuH!H%H)H Hff.AWIAVAUATUSHxHt$dH%(HD$hH HLJhHD$HPHt51ff.fDIhHP0H9sIhH@HuIGIw 1ILJpH9t!fDHHPH9HBHXIpH9uI0I(H9AxH)HHD$AyuAHD$AƇzIG8I_0Ld$PHD$H9MLLd$@Hl$@rLHI&Lt$@HT$HIHLHT$ IHHA@LL$ tHT$@HH0HLL$ HH HD$HL9HV HT$PHV0HF(IALLd$@HD$HD$PQqILt$@M9tLgsH@H9\$Dk8L3ELd$@Hl$@MLqLHIHD$HLt$@I HLHD$ IHtHm@LL$ sHT$@HH0HLL$ HH HD$HL9HV HT$PHV0HF(I(ALLd$@HD$HD$PRpIHLt$@AI 1IH;覓@LsIHD$L9sIHl$@HD$(@DD$0LL$ rHT$@LP0HLL$ LP DD$0L9HD$H;HV HT$PHV0HF(IALLd$@HD$HD$PLoILl$@M9tLbqIL9sHT$LHHD$HLl$@H|$(HLHD$ IHtAHIH9LZ(HD$ L9HIGHt&Iq LL\$8LL$0oLL$0L\$8u%HD$ E1L)H=H=AAAHl$@I_PMff.IGXHt7H fHHtHPHHD;p HHHuH9t D;v HT$DH1HL H|$@HD$PH9toAE;~HD$IMHh`LhhL9tEff.HK(HS LHHtHK HHHApHI9uHD$IMHLL9t:HK(HS LH]HtHK HHIHoHI9uHD$IMHLL9t:HK(HS LHHtHK HHHoHI9uHD$I8M(HLL9t:HK(HS LHHtHK HHH!oHI9u1HT$hdH+%(\Hx[]A\A]A^A_@HT$DHIH IH9LR(HD$ L9HIGHt$Iq LLT$0LL$(lLL$(LT$0u%Lt$ M)IIDAAƇz%I(H9LR(HD$ L9HIGHt$Iq LLT$0LL$(lLL$(LT$0u HD$ L)H=H='AHP>A<$@~0,A|f|DHPA<$@~0A|f|fDHP"A<$@~0A|fA|DI<$MH~0MTD$ I9ub(8d|$ LHIILID$ aIE(HL[]A\A]A^A_@I;]tH dHP I닐1H;k D$ 돐L;wtLcIH9h sD$ Lg1DUHSHHHVH64HtHHHaH1Ҳ[]fDH10[]DHAWAVAUATUHSHLgHHw(HG0H+G8MHI)MIILHHHHW H+WHHH9LHWLHL)HHH)Hv^bHUID$HC0HHSHHBHfHnfHnHflC0fHnflC@H[]A\A]A^A_@IFH<H9H)HM4IT$H)I9r`K|.HH) dIHCO$.HHC I$Ls(HfHnLcHfHnflC8$f.HLcIfHҸHEHLbL9J<HT$aHT$Hs(IL)HL4HCHHPH)H~VLCcH;+aL;LcI&@uHHGIuHII=t`uHI6_H='_f.f.fDAUATUHSHHH7HHH+FxHfHnHHfHnflCH9H^HSHKHCHHHMcfKdIDH8H@H)L9uMtH4$LJuM6B#I9uIMH\$Ll$MtBLHL$0LL$(1HHH f.HA<tHPLI9uHmHL|$8Lt$@LL$(I Ll$ M9D|$\LT$0LLMHD$PHHLIHI9tEL$KL$I9HuHKLHD$HHH@IL9tfDH{HHtJL9uHD$hdH+%(H|$HHx[]A\A]A^A_KDHcD$MH4@I4u$ALL$L$f.D$9tLLD$L$gLD$L$Lff.IH@AWuI9L$$MMH\$LHl$L9ff.ff.fDA4$HIpHEID$H9t#HEH;EuLHIID$H9uIL$$H\$MHl$1Ht$dLL$LL$fLLL$oL$Lw Lct$XH$LHLf.HcI1LHJ4Mt{MLADILHtLZHr;J ~HHuM9tE;A } J HQHL9t4Hff.ff.HHQHL9uHrII9tp EH$iHDmL$H<6FHL$HUHD$HL`H(yLfff.HH@H@HuAHf.fHAWAVAUATUSHL?LoM)LHH9HIIHEHr{HH9HGHHGHANt-BD-M-Mu6I,$HMt$Il$H[]A\A]A^A_LLH2GLZGHH=T Ff.fD;OscAVAUATAH UHS9u:HHGIHLhL9s HLHHL9rD"H[H]A\A]A^@H@AWAVAUIATUHH/HLeMM4$Mt^M>Mt6I?HtHt$Ht$IcGH8tIcW t@IcFH8tIcV t DIcD$H8tIcT$ tHcEH8u,IcEH8tIcU tH]A\A]A^A_HcU tÐfDH#LHMMMMMI;HHHt$Ht$IcCH8tIcS IcBH8tIcR tIcAH8tIcQ tHcAH8tHcQ tH@IcCH8utIcBH8tIcR tIcAH8tIcQ t DHcAH8tHcQ t @-IcS }tAWAVAUATUSHxL7OGDgH|$ Mc IHt$L$TM}H\$XLD$PALHALDd$HAJHHT$HD$`AT$TH|$1HD$HIB|$P9|$L\$ ISL|$MHMLd$(HH D$PLl$ Ll$X)LHLD LQIB8MR@L9sKH\$Mf`Lt$0Lff.ff.IIcTIK9|4 HL9uLt$0H MI9uLl$ Ld$(HLLd$`1L\$ LAL\$ 1LHT$HLD$|$T9|$P?D$Tt$PMIISL\$MALHHl$X)HHHHIMLHD MHD$IWHB8Hz@H9s5LY`ff.HHcTHM9D3 AHH9uLLHLL$ HL$LT$AIGLT$AHL$LL$ HHHt4HcrH3Huff.DHcP tHHuI?M_L9sMu\HL9rI ML9|$LHBH}BH|$`sBH|$HHx[]A\A]A^A_[BHL9s1ILff.f4@4HHI9uHD$H|$HLt$hMHHD$8HD$H1L\$0T$GHD$ ff.HD$0LHxHD$ H|$IIIN<'H|$L|$HHHHD$(L@LM?L;xpHMLMIff.fA4$HL$HLHHHHDL8HD$H?MMMMMI HtXLMt0I8HtL IcpL>tIcP t ADHcQL:tHcA t ADIcCL8tIcS t ADIcBL8tIcR t ADIcGL8tIcW t AD1HtfATHHI9uHD$IL;`LMIHH|$(LH=u8HD$ HD$ H9D$8T$GL\$0MLt$hH|$(LHp>D$GfH9t{LI9ttL#DO D9H | DWD9P|HH9t0HW9}։OH PW O HP WOPHH9uILH9t Iff.HAWAVAUATUSHHHc HH9HH<m;D{IHCIJ 8H$HL$H9H$L`M<$MtwEO LEHmH1LLL;L9t%LH2tIHH9uII$I9tIHL9uMuH$ HL$H$H9aHL[]A\A]A^A_>EGE}uHmHu uHLL9t-IH9tHL2u)IIH9uILLL28HII9uM HLL9I$L9UtHmHt E uL9tLfL;II9u M>I9t LH]1IL8@uII9uHL9u{1LfAVAUATUSH0dL$%(Ld$(Lc E&HD$(dH+%(H0[]A\A]A^DHHHJ<8HHILcLHDtELHD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmn9HD$MuLhHX9Mt[LHkHB9Ht'HIl$L#9HtInI_L 9Ht0I?DHEHHD$8HD$HtH7I^L8HtIH|$H_8Ht H\$H|$H_8Ht H\$H([]A\A]A^A_ÐfAWAVAUATUSHhdH,%(Hl$XH/9 { DWILOIMM9s]@MAIHuBfIHt8HHcPxA4HcP ptAP H9uхuIHuDI M9rH}hHU`1HHH)HH9t/ff.ff.HctAHH9rHD$(LE1D$(HD$HD$8HD$@HHD$0HD$HHD$L9-ff.IcF M,AMMLff.ff.HËS HC9HLC@Hu@-9}DHD$AH9=(6HAEHL$AHډF `4HD$HLd$0L=7IH9D$OHHMhHT$8H|$HD$0HLHHT$@HD$8HHHT$HHD$@HD$ID$HD$0HxHHHD$HH\$0HtH{HH[5HuHD$XdH+%(.Hh[]A\A]A^A_H9\$8H߉L$5L$P D;K A@HD$HH9D$8uH\$AMzD$(fInD$8HD$@HHD$ID$HD$HH8HH(fHnH|$T$(H)D$0HT$@HxHHDžHD$HHD$HDžHH5H鱏AWAVAUATUSHHH|$Lc InHH<IHIHH$1H<$H1H$HL$IHH4H9t3HH)߃tHCHH9tHHH@H9uLLL9t5HL)tID$I$H9tHHH@H9uDQLIIMM9DIAff.HHHcH HcPHtH9tMMI3I8HHuHM\ fDHHA<;uHHuHI0HH2H4H Huff.I M9S1HuM9lIIHL9uH9SH%ff.ff.HFI9tHI94uLH~ff.HHHL<uHH=uH HuH\@HuwHI| H<7IH Izf.H Huff.HMHH=uHDHHtHMDff.DHHA<0H HuH I;H1H4H11DHGHI9t:HI<u1I9HBI9HuH9uIHD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmnHD$MuLhHXMt[LHkHBHt'HIl$L#HtInI_L Ht0I?DHEHHD$ HD$HtH7I^L HtIH|$H_ Ht H\$H|$H_ Ht H\$H([]A\A]A^A_AWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm HD$MuLhH Mt[LHkH Ht'HIl$L HtInI_Lj Ht0I?DHEHHD$G HD$HtH7I^L) HtIH|$H_ Ht H\$H|$H_ Ht H\$H([]A\A]A^A_HAWAVAUATUSHLoL'LL)HHHHUUUUUUUH9HHIHEHHUUUUUUUH9HGH@HHHL$x HL$AoIIGIDM9tyLLff.oHHHHBHJL9uHL)HMlIMtL LuILmLuH[]A\A]A^A_@MHGH= p HAWAVAUATUSHL?LoM)LHH9HIIHEHr{HH9HGHHR HINt-JD-M-Mu6I,$HMt$Il$H[]A\A]A^A_LLH L HH=)f.f.f.fAWIAVLwAUIATUSHH_.Huff.fHËS Hs1HC9sHHuI܄u`19s>D$ I9ue(; |$ LHIALAD$ IE(HL[]A\A]A^A_I9]tH P If1;k D$ fL;wtLI9h sD$ Le1fDAWAVAUATUSH(dH,%(Hl$HHǀHH9tHoHfH~fI~I9*E1AIDHI9tGHHPL!L HPkuMI$R9PLBHI9ufDMgH9Ao$HAID$HAHHEHx^;oI$fH~fI~Ջ@HHPHU`HHD$I9tTLt$DHI9t7I9tH8u@LHHHPHE`H|JI9uDoHHHHHHHHHD$dH+%(H([]A\A]A^A_fDH9tCoHAHCHAHKI@oHi@HH|$;HH|$HLsH%cAVLhAUATUSHHhdH,%(Hl$HH9ptHpoHxfH~fI~I9E1HI9tGH@ruMI$z9xLBHI9uff.fMgH9Ao$HAID$HAHpHEHx8oI$fH~fI~Ջ@HHPHU`HHD$I9tTLt$DHI9t7I9tH8u@LHHHPHE`H|I9uDoHhHpHxHHHHHxhHD$dH+%(H[]A\A]A^H9tCoHAHCHAHpKI@oHhi@HLHpHx f.LLpH%f.f.f.f.f.AWE1AVAUATUSHA^jDvH<$Dz9uE9uHD[]A\A]A^A_ÐE9tGH$DEHHHHILʋHAAA9H$\$E1l$ E1LPxLYff.ff.ff.ff.H@I+DcHHAl*<9OʼnC9t09HRIA+DkHHAl*<9OAS9uЋ\$l$ A9E99E199ED @99r|H=Mo Ap1H IH,ML$D HRHIHIRxRD$ I9um(|$ LHIALAD$ fIE(HL[]A\A]A^A_I9]tHP If.1;k D$ fL;wtLI;h ~D$ L]1fDAUATUSH(HdL%(LD$IH:H91H9Z9^n Db D9I@L IDILD9~DIMiI MI IAHu'ff.ff.IHHtHpHPL9P sHHuM9tM;S s,9u`1ff.HLL$\$]A[(D9ODHT$dH+%(H([]A\A]ÐMff.fu`tI0ff.XtYH@HƋH9u9PtZHH<֋pW9rH9r:XtI0H@HƋH9tx1ۅ@uf.fAUATUSH(HdL%(LD$IH:H91H9Z9^n Db D9I@L IDILD9~DIMiI MI IAHu'ff.ff.IHHtHpHPL9P sHHuM9tM;S s,9u`1ff.HLL$\$=A[(D9ODHT$dH+%(H([]A\A]ÐMff.fu`tI0ff.XtYH@HH9u9PtZHH@HtHD$ HHH8ptHD$Ml$PM+l$HH.袋.I$II+\$xLIH*IH9#.KH,HIHTM fHHH@@H9uI$L$IHH;-HL\$HL\$HD$hH$MT$xL1ff.ff.ff.ff.@IH@HRHIDHHHPL9rI$MK1H,HHL9rff.MuL\$MLL1HLL)HD$HHL\$VH$MC11H\$@1fHIL9AxtfHnAH9HGHHGH9tH9tMHWHHRHWH(~GH9'HGHGH9nH9uHIIUUUUUUUI)MIIH6I9?,H9xILD$HLLL$8HL$(L\$LL$8L\$IHL$(LD$HMH'K< K2LHWH$ff.fHwHvM HWI9uIQHWIHHt$H:uIHWHff.HHt$@H$LD$8HL$(L\$H$H$H$HDŽ$)$L\$HL$(LD$8H$H$H$'HtL\$L\$I\$PI|$HE1H.袋.I$ID$xH$H)IIH\$pI)IH$ILLD$H9uHff.ff.ff.ff.HD$II9ID$xJH@HtHT$H\$HN,;A|uH|$ptHE1HPHHD$@HD$IIM9sAMtID$HH\$@KIVLLIZIBHD$(A0HHl$8ff.HËS Hk1HC9sHHuHl$8@ux9pH9\$((LL$`LD$XLT$PL$HL\$8#LD$XH|$HHHL$(AF LT$PLL$`L\$8IB0 f.I9Z tHLL$xt$`LD$XLT$PL$HL\$8LL$xt$`P LD$XLT$PL$HL\$89HD$0Lt$E1H$HXH9$ukff.HD$IIM9sOM;$(tA>uKDHt$ HLL$8ITEID$HL\$(HLL$8L\$(fI$M|$xI$HMI9'fMIztFHM 1fD|5uHH9I4H9uIL9tMIzuIL9uHD$uHD$I1M)IL9tGMD=IxA@ t)Ht$I1fHH9t |HH9uHL9rH|$L\$H|$H$dH+%(EH|$hH([]A\A]A^A_IBIBHA@!{IHL$hAff.@HH|8ff.ff.HRHH1IL2H HLqH9tHL9uHAH9uHIL9ILHHHL$8L\$(LL$uLL$L\$(HL$8LD$HIHLD$PLT$HLL$8HL$(L\$mLD$PLT$HLL$8HL$(L\$;s /t$8H|$(I9z tCLL$xLD$`LT$XL$PL\$Hht$8L\$H9p L$PLT$XLD$`LL$xBH\$(fHnH$LD$8H$flHL$(L\$H$HDŽ$)$)$H$H$H$LD$8HL$(L\$I|$HID$PHL$HL\$(HD$8H)IHD$H.袋.IH|$@LLL1HIHD$L\$(HL$HD1ADD11fI|$0BHD;rHH9rI9L)Hl$HMT$xE1L\$PHL\$HHD$(Hl$L<KHJ8H9tcIH0HtWHD$(LHH9t=Ht8Ht$I12AtHHL9rHt$HI9tHH9uHI9uII9rHl$HL\$PH\$0H|$@E1HH9|$8u IIM9s@C|=tHD$IT$HHL\$KIGHHT$ H0NL\$LL\$M|$xL\$I$I$THD$0H$1fH("H1"H""Hs"USHH_HuEff.fHӋK HS9HLS@HuH@u9~71HHH[]H_HGH9tHH HHH91HHH[]@AWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmHD$MuLhHMt[LHkHHt'HIl$LHtInI_LzHt0I?DHEHHD$WHD$HtH7I^L9HtIH|$H_Ht H\$H|$H_Ht H\$H([]A\A]A^A_ÐfAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm>HD$MuLhH(Mt[LHkHHt'HIl$LHtInI_LHt0I?DHEHHD$HD$HtH7I^LHtIH|$H_~Ht H\$H|$H_aHt H\$H([]A\A]A^A_ÐfAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmHD$MuLhHMt[LHkHrHt'HIl$LSHtInI_L:Ht0I?DHEHHD$HD$HtH7I^LHtIH|$H_Ht H\$H|$H_Ht H\$H([]A\A]A^A_ÐfAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmHD$MuLhHMt[LHkHҿHt'HIl$L賿HtInI_L蚿Ht0I?DHEHHD$wHD$HtH7I^LYHtIH|$H_>Ht H\$H|$H_!Ht H\$H([]A\A]A^A_ÐfAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm^HD$MuLhHHMt[LHkH2Ht'HIl$LHtInI_LHt0I?DHEHHD$׽HD$HtH7I^L蹽HtIH|$H_螽Ht H\$H|$H_聽Ht H\$H([]A\A]A^A_ÐfAWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm込HD$MuLhH証Mt[LHkH蒼Ht'HIl$LsHtInI_LZHt0I?DHEHHD$7HD$HtH7I^LHtIH|$H_Ht H\$H|$H_Ht H\$H([]A\A]A^A_ÐfAUATIUSHLH_xI9tRff.@H+Ht2H}Ht蚼H}Ht茼H}Ht~HVHI9uI$HtH{HH[+HuI$HtI$HtH{HH[HuI|$xHt޺I|$`HtϺMl$PIl$HI9t1H]HtH{HH[袺HuHXI9uIl$HHtH肺I|$0HtsIl$I\$H9t'@H{H3H9uI\$I;\$tI\$fAD$ HtHH[]A\A]@H[]A\A]ff.f1?u'HGHtff.;pr;p rHHuDHGÐfHHATIULSHHH0HLJ8HLJ@HLJHHLJPHLJXHLJ`HLJhHLJpHLJxHGHGHGHGHGHGHGHGHWGHGHGHGHGHGӷǃ L(H0[]A\Hf.AWAVAUATUSH(dL %(L$MH$IHHD$HHHHTfH^0H$D$|D$xH$HHT$pHDŽ$H;$P foD$pH$H@HPH$HH\$HHlH$H+$H1L$H$$XHtH}yHHmmHuH$@H$8E1HDŽ$L$IL$HDŽ$I)IH9tfff.OHuH Ht(HHtH[H}xHtLmhLe`M9t1I\$HtH{HH[ѦHuIXM9uLe`MtL貦H}HHt褦Le H](I9t'H{HcI9uH] H;](tH](fE8HtHH[]A\A]QH[]A\A]DAUATUHSHHHt>HHt-H0HtHHtHHtڥHHtɥHHt踥HHt觥HHt薥HhHt腥HPHttH8HtcH HtRHHtH{=HH[1HuLLM9t=fI\$HtH{HH[HuI0M9uLMtLϤH`HtH{:HH[认HuH8Ht蘤H Ht臤HHtvH躐H}xHt\LmhLe`M9t@ff.@I\$HtH{MHH[!HuIXM9uLe`MtLH}HHtLe H](I9t'H{H賤I9uH] H;](tH](fE8HtHH[]A\A]顣H[]A\A]DATIUSH/H_H9t+fH{HCH9uI$I9\$tI\$fAD$HtH[]A\3[]A\f.AUATUSHLgH/I9t6IH]HtH{HH[HuHXI9uImHtHH[]A\A]鹢fH[]A\A]DUHSHH_(HtH{HH[uHuH}HtH[]\@H[]ÐAUATUSHLgH/I9t6IH]HtH{HH[HuH0I9uImHtHH[]A\A]fH[]A\A]DHUUUUUUUAUATUSHH9HHGHHH)HHH9r H[]A\A]L$vHoILH)虡H{IHH9t'LH@oHrHHAHqH9uHtH&L+LMHkLkH[]A\A]H=ޟf.@HAVH4* AWLhAVAUATUSH(HGHHhdL$%(Ld$IHH LpIFHIHH9ptI$pDhtMDHfDIFHh:u%HBHtf.;Xr;X r>HHuHAHuHD$dH+%(H([]A\A]A^A_DHBHtIN IVH$fAnD$I$pfn )*fbT$fD$I;$xt>fo$HHAHT$@HPI$pHYfHLHA~H.fAWLAVAUATUSH(HGHHdL$%(Ld$IHH8LpIFHIHH9tI$DhtMDHfDIFHh:u%HBHtf.;Xr;X r>HHuHAHuHD$dH+%(H([]A\A]A^A_DHBHtIN IVH$fAnD$I$fn )*fbT$fD$I;$t>fo$HHAHT$@HPI$HYfHLHA|H.IfAWAVIAUATUHSHD.D}Ht`D$ IL}HtT(蚈|$ LLHAHމC HE(HH@[]A\A]A^A_H1ܐL9t1D;j D$ f.f.f.f.f.f.AW1AVAUATUSHHLLdL$%(Ld$8ILwxHǰH|$LyH|$L)HzHD$HI$HA HLIHA L)H9sWH@=HT$HL$艈HL$HT$HHq HqH;qHAUHHHqLILHQMHtnI|$x1ff.ff.ff.ff.H1HH9t uA SA AHH9r1M9usfDDL5HtKAIH(HL$HT$FHL$HT$DDp H̓IHH9HHID$xx8tIDsMD EgDLDL$藿HNHD$DL$I(HL$(HT$ DL$蘅DL$HL$(HT$ |$HDH I@HD$8dH+%(D$HH[]A\A]A^A_ÐH9E1D;r AHHL$SHL$HD$0IHAH;AtTLHHA@H9.1D;J D$HqHHT$HL$g.HT$HL$Ht$0HLL$F.LL$AW1AVAUATUSHHLLdL$%(Ld$8ILwxHǰH|$LUvH|$L)HvHD$HI$HA HLIHA L)H9sWH@=HT$HL$ HL$HT$HHq HqH;qHAUHHHqLILHQMHtnI|$x1ff.ff.ff.ff.H1HH9t uA SA AHH9r1M9usfDDL赼HtKAIH(HL$HT$ƂHL$HT$DDp HMIHH9HHID$xx8tIDsMD EgDLDL$HNHD$DL$I(HL$(HT$ DL$DL$HL$(HT$ |$HDH I@HD$8dH+%(D$HH[]A\A]A^A_ÐH9E1D;r AHHL$ӂHL$HD$0IHAH;AtTLHHA@H9.1D;J D$HqHHT$HL$*HT$HL$Ht$0HLL$*LL$gH28AWAVAUATIUSH(LOxLIMtWHIH1AL@L8IHtf.HcPHHuI4L9t Ix uHL9uH([]A\A]A^A_DLHLLD$LL$LT$CLD$LL$LT$fff.@AWAVAUATUSHHT$ HIA1A:ff.ff.ff.ff.HH;sOIHHL9tHMxHx tIWHDHH2I֋T$ IH;rH[]A\A]A^A_DAWHAVAUATUSHxLLWxdH%(H\$hHLc HHD$XMLT$M)IILt$(Lh|LHD$ [|LT$HD$M9jHE1Ht$`HJHT$@MHL$HHt$P IM95HCxN$A|$!tMtH|$ L1?}H|$(tHT$(H|$1&}HL$HT$ HLAI|$HD$@HD$`Hl$PL4HD$HHML|$0MILl$8Ll$XLd$'HuAOL ~HEHM?MtQEg AWEtHL$IcAOD1LG}IM?IMufLL|$0Ll$8Lt$`IL7M9H|$ D~HD$hdH+%(H|$Hx[]A\A]A^A_~MGu D1L}HEH&1LT$}T$DHHEHt$HEf.Ht$H }fAWAVAUATIUHSHHGH;Gt*oH@HVHPHGH[]A\A]A^A_HL?L)HHHHUUUUUUUH9HHEH}HUUUUUUUH9HGL4@IL{Ao$IID$MdIDH#Mu,LmMLeLmH[]A\A]A^A_HLLB{Lj{Iff.AWAVIAUATUSH8Ht$dH%(H$(HH+_xIIHDŽ$E1HD$HHD$@{HD$xHÿH@HD$0zfHD$pH$HCH)$~D$HD$hH$flHHD$@HDŽ$ H|$)$H$L$HD$L9HD$0HD$ HD$hLL$pHDŽ$AHD$PLMPIFxIIXIHJKlL HoItHEItH9HGHEIH9s2fI4L9tI|HhHuH9HGHuHH9uH9MHD$I9hH|$xtLH>HL$PMLD$XLd$ LfDH_HHDI9t:H9uIT$IH@tI$HDHHI9uHL$PLD$XIILd$ Il$?HHH!tH1HHD$HrH*HDŽ$H9dKdHHsHHD$IHI+VxH$HH9H|HsHIH9uHH)t#HH@H9Vff.@HHH@H9u*HH95HD$HP'H@HHHMH$(dH+%(H8[]A\A]A^A_HH9|$XHT$xHD$ H)H$HH)HL$L$LT$PHL$`rHHD$ LT$PL$HL$`HPHL$HD$ HMIHD$PIHMHL$XH;MxHL$ MHILHLH|$H H))D$0vfoD$0HFH$HD$PHH9HH|$PHHT$ Ht$0H)H|$xHHH)HHD$PH9HHHL$ L$L$LD$hLT$`GsHL$PHH1ff.fHH9t5M;uE1ɉHyHA@HHEAH ?AHD$PJDH%HHt$0HL$ H)L$L$LD$hLT$`rHL$PHLT$`HL$0LD$hHL$ L$L$H$HHEHHBH$H9sH$H$L$H<HT$PL$L$L$HL$hpHT$PH$HHD$`L$L$H)Ht$0L$HHT$ L$HHHH9tff.fL8HLxH9uI}HLH$nI}H$HI}M9tCLL)t(Il$M<$I9t+ff.ff.@L}HL}I9uH[]A\A]A^A_HH/LH)HH)H9>H9HHC1HL@H)HsE1E1HIHH1H<tH0HH9t@H0HHpH9uHLHH$mH$IHM)LI_LLHL$+kL$LHtHL$CkL$MEI]M}H[]A\A]A^A_@HLH)H5HHLH $ mIEH $HL)IEHHLLH)lLL9HL)t'Il$M<$H9fff.f.L}HL}H9u;f.ILHL$H$jHL$H$IImHH9HGL<DI$HI$HvHEIjI$IF uHILH=;hf.f.f.f.USHH_Hu2mff.ff.ff.ff.HËS LC1HC9sLHuH؄u9s91HHH[]DH_HGH9tHKiP HHH9r1HHH[]ff.HAVIH)AUHATUHHHSHHHHL,RII:f.LcLՄu;Lc0LՄu.LcHLՄu!H`L9t0HՄtH[]A\A]A^LH[]A\A]A^fHLH)HHHtHt HtLHՄuHHՄuHHՄuff.HHHQIH)HIH9H9tjLILA H1Hqff.ff.ff.ff.ff.H HI JA J HH9rff.LHwIHVJH{HrJH|$ Ht$(MOIMH$I HD$I8HD$IPHD$MHt$(H|$ E1BF4D9H4$LHt$DLI(II+ I+H9uRLt$HT$H<$LHT$H|$LMII I(MI)H)I9tH81[]A\A]A^A_L9t#9u݋G9FuHHI9uIL;;sH{Hu f.H8[]A\A]A^A_ff.ATIUSHHH;Ft@HF:ff.ff.ff.fDHUHHPHCUt)I$HRH,HCH;CuHHF@[]A\ff.AWAVAUIATUHSHH8L>H{HrJH|$ Ht$(JOI MH$I8HD$IPHD$IhHD$MHt$(H|$ E1BF4D9H4$LHt$DLI@I(I+8I+ H9uRLt$HT$H<$LHT$H|$LzM(I I8I@MI)H)I9tH81[]A\A]A^A_L9t#9u݋G9FuHHI9uIL;;sH{Hu f.H8[]A\A]A^A_f.fH8fHAWAVAUATUHSHHHWHGH)HH9HH7H)IIIL)H9L9MHt$HLCMI9LGIL"JHHt$J HIHt&HAHM$HLH<N4L>+I1HIHD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmn$HD$MuLhHX$Mt[LHkHB$Ht'HIl$L#$HtInI_L $Ht0I?DHEHHD$#HD$HtH7I^L#HtIH|$H_#Ht H\$H|$H_#Ht H\$H([]A\A]A^A_AWAVAUATIUSHH|$XdH%(H$HH+GxHH$HI9‚Hlj I…AH|$XH$HH+GxIHD$(HILt$I9oHIE1g ML$DŽ$HDŽ$IH$HD$H$H$HHDŽ$HD$ HD$XH|$ L\$L$H@xJLpH@D$88Y"L$L$Lp HD`(L\$MLx0u%L9rE;e(rIE1HtIIM I9sIEHuL@L9I9r E9e(HL\$L$!IE0L\$L$KIHKL8HD$II9HD$HHH<: H<L\$L$H|$(IH|$(L$HD$HL\$3LL$L\$"H|$H"H|$ "H$L$Ht MH{HH[ HuMH$L$HUHL$IHD$XHpx11ff.ff.fI9uIHHH9rE1H,$H\$XML|$AMDHt6H}HtE!H}Ht7!H}Ht)!H HsxH$II9sfJ,O9|u1HLEt(DIHD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm.HD$MuLhHMt[LHkHHt'HIl$LHtInI_LHt0I?DHEHHD$HD$HtH7I^LHtIH|$H_nHt H\$H|$H_QHt H\$H([]A\A]A^A_ÐfAVHG fATUSHHHG0HG8HHGG HG(HG@HwHH9sH<yHCPH[]A\A^sATUHSHPHtHULeI)IAt'11@HUHH|FCHL9rH](HtH{yHH[=HuH}Ht[]A\&fD[]A\Ðf.AWAVAUATUHSH(HGHH|$HL$H$HELHIIH9E1ff.ff.ff.ff.fDEHADDODA1H9uL9s$DDHPA1L9rH9s.ff.DDHxA1H9uHD$HX(Hx H|$H]H HHHtHpHPD9p sHHuH9|$t D;w nL&LHHIuHD$H|$HhL HIM)MIEff.@HHHtHpHPD9p sHHuH9|$t D;w AHD$H9hAUHLmHhHl$@HHHtHSHCD9s sHHuH9l$D;u suHD$(HXDp I@$E A9HD$H9h0t HHD9p HxHLHL$H>HC(D}$H(D[]A\A]A^A_D$AHD$HH$@E}AdH$ELHIN,I}ufDW$HE1D9HD$H9h8t H)HD;p H}.1D;u HL@!@LLHHIOHD$HhL IM)MIEH;htoHD$EHLmHhLl$(aI}@Dp I]H@$IDHvHH LD}$HI92oMҸIELHH9HHFHH߉T$L$L$T$HIAMhL9HLDoHHBH9uL)HHMtLH4$@H4$HD$H0HHX(HhHpHHD$HP8D9r 1H9T$ttrHLIH&LHuHf.HOPHGHHH9t)IHI)At HA1H9t0HpH9uHZf.LOHLGP11Mt-ff.ff.D A PHL9rLfDHH7HFf.f.f.f.fDUSHH_Hu2mff.ff.ff.ff.HËS LC1HC9sLHuH؄u9s91HHH[]DH_HGH9tH P HHH9r1HHH[]ff.AWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmn HD$MuLhHX Mt[LHkHB Ht'HIl$L# HtInI_L Ht0I?DHEHHD$ HD$HtH7I^L HtIH|$H_ Ht H\$H|$H_ Ht H\$H([]A\A]A^A_ÐfHN1H9OtW;Vu&ff.ff.H;Tuuf1Ðff.;uF,ff.ff.fH;Tuuf1Ðff.HdH %(HL$HHH$IH9tYIc@ Ic@ML9uHff.ff.fLcH HBL9uIH9IMNff.ff.ff.ff.ff.HcB ,IIHH9tHcBtIIHH9uI1H$L9tLH9yH71*HH9uHHH9tߋB 9BtH9tHD$dH+%(uHHf.AWAVAUATIUHSH(HH11IIHLQ Lq MHAIIL9s\IŐAIADE}D1M9rLLi H)LM9HBHDL9sAHADP1L9rL9s@ff.ff.AHADDXD1L9uHQLiLIIIM9s_M։AIADE~D1M9rLLq H)LM9HBIDL9s!AAHAAEDPD1L9rH9s?ff.ff.@AAHAAEDXED1H9uLQLiHMIIL9Iff.ff.ff.ff.ff.fAIADE~D1M9rHLqH)LM9HBHDL9sAHADP1L9rL9s@ff.ff.AHADDXD1L9uH HrML$0Mt$(MD$LLMu#Zff.HHHtHHHP9X sHHuI9;^ Dn$AHAD/ADHLHOHHH tRDHǘuHFH9AuQ;Vu H;TuuH H6HIHI uH(D[]A\A]A^A_I|$MLHL)IIEIHHtHHHP9X sHHuM9t A;Z IT$H9HHoI|$Lff.LIMtIQIAA9Y sIMuI9;] syID$ (H$X I@$E 99I9l$@0HH;X H}LLHH$H@(Dm$IT$AJ$H9HHoI|$f1ID$IT$HL)IIEH9HHhID$ID$ (H$I|$HX HI@$uNH<$HH_LifD$h~D$HHCHS HSH;StyHHHSHSHBHLIHCHfB藥HL9l$iHl$IHmHMH8LL[]A\A]A^A_鸁HH3H)III9VMIEIHI9LGILHT$ Ht$fD$(.HT$ Ht$IHC~D$(HMTIHu4L MLSLKLLT$ Ht$LT$ ~D$(IHLL$ LT$fD$(LL$ LT$~D$(E1IIf.D1҃w8L DE;s&w9AAw)Gt‰f.ސ?t@@HՁÐAVE1AUIATIUSw HmD4ImH]HE H)Hw6HHEHU HUH;UHHHUH]HCA|$HEHCDs u H[]A\A]A^ImHUHE H)Hw2qHHEHU HUH;UtXHHHUHUHBHLHEHpHHB[]A\A]A^l@HuH|EHuHdfAWAVAUATUSHI͉9ˉH C;4M>MMoIW L)IHw>L$ L$ HIGIW IWI;WHHIWMoIEIGIEA]AM AD$IHSHC H)Hw6HHCHS HSH;SlHHHSHSHBLLHCHoHHBIHHSHC H)Hw6yHHCHS HSH;S HHHSHSHBHLHCHnHHBH[]A\A]A^A_隠f.E1HL[]A\A]A^A_Hw:L$ L$ HIGIW IWI;WtOHHIWMoIEIGIEA]AM fDIwLL$ L$ ,IwLL$ ؚL$ HsHƚHsH赚AWAVIAUATUSH(HIHE1CIl$(fnHufnHE fbH)Hw>fD$~D$HHEHU HUH;Ut~HHHUHuHFLHEHfF{{LLH }HsLH>LLH}H[IHCH(L[]A\A]A^A_fDHHMH)III9pPMIEIHI9LGILHT$HL$fD$HT$HL$IHE~D$HMLI Hu>LEMLMLEHLLL$HL$LL$~D$IHLD$LL$fD$LD$LL$~D$IIIHVDpHD$HD$H$AwaAv%woff.@H<$ADLNHHC SDpAvAv^EAAEH<$ELH zADIInDxDHD$Ld$HD$AHu@HPHH9(uxuLT$DA AL%ALD>MmMtcAE AmDxmA ȁL DELMmMuHt$LUHT$dH+%(sH([]A\A]A^A_fHufDHPHtH9(uD;x8HPHuHXIFIV H)Hw6HIFIV IVI;VHHIVIFHPfIV(Dx@H@HXMIFIV H)Hw@LT$LT$HIFIV IVI;VzHHIVIFHPfIV(@@HD9H_(HsHS H)pAAE$AHw9HCHHHC HCH;CHHHCHsHFL HCDnDDf H|mI^(IHsHC H)Hw9zHCHHHC HCH;C=HHHCHsHFLHCHDnn mHHD$dH+%(H(LL[]A\A]A^A_}nIvLLT$\LT$vIvLFLT$L H\$1.fnfnfbfH~Hw5HCHHHC HCH;CtjHHHCHsHFHCHHnHD$dH+%(uFH(L[]A\A]A^A_lHsH蒊NHsH聊HsHpfSHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H=N H%HھHH=M H$$HD$HD$ D$0HD$H=M 1H/HD$dH+%(u H[FHHHGPt0tfDNDH 1H=YM oDNDH1H=1M GfDUHSHHGT{H=M H1HHH=L H=L H[H91]f.HHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$T$HD$HD$ D$0HD$uHHD$dH+%(uHzf.TtDff.H1H=8+f.SFHHHGPH=K tVt)H[H *H+HE1DNDH1fH=?K DDNDH1>H=K 댐@HHt1HIH=J H *HHE1H=J H;1H@ATAULSHHHLL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H=9J EH hH16HHH$H=I $(HD$HD$ D$0HD$H HtH=I Iؾ1HH=I 1HHD$dH+%(~H[]A\fDH H!1vHHH$H=HD$(dH+%(u#H8[A^@H=1I:f.HHH51nH@UHGSHHHGGH~HuHH[]HH5gHUHuH?H+CH9?:HH?H+CH+:H5&HaHH[]:f.@ATfHUfoSoHoHGfI~fH~IM)ff.oAfH~fI~I)M9tM9rQ[Hi]A\DLaLH)M L9LLMM9uAH9rHHL9t.H8H2H9sHAH HA(HAqL9tfH9AWHGAVAUIATUHSH(H9Lw0HIM9L]HUI^MAoVMfH~I))$fH~II)M9M9sIFHfIH)IFHD$HHAFLH~Ifoff.foCHSH H{HCCHS(Ht "fIuH}fo$HD$]HEHIM9 H([]A\A]A^A_H9u!9fH9HHH9tH0H H9sf.I9ÐHHAWIAVIAUIATI?IUISIH(L9 Ht$fHD$N@M9r foLHHvIH8HSHPHCHt fL9HHFH<HoHHTmMIAo ofH~fI~fH~fI~MMI)I)M9aI9t=f,$ff.@L0H I9HL90HHI9uL4$I9 fLt$HD$uHHH?HHH9IGfAo7IGALHD$HEfI~I)t$fH~I?f<$IIL9~PL)foLLIHL@KM,AoEfH~fI~MI)L9tJI9ruHvIIfo|$HD$;HCMH(L[]A\A]A^A_IfHI9u~fDL9rHHI9tfLH I9sHvIIUHPIEAMHt I}fIWLHH?HHM9}5I DH$H9u f.H([]A\A]A^A_ÐLI Hl-H;HDmM,AoEIEfHCIEAEHtHL(HvHHAWAVAUATUSHHdL$%(Ld$8IHH)HHGIfIHD$HHHHHMeAoGHDmIM HD$MQI1fH~fH~ILI)H)I9vI9I~InIH<$I)M9aM9L9L9 IWIGfAoAAo AIIIOAIIQIWL>@H9HPHH@oHHNHHIHVIWII)ofH~fI~MI)M9M9HsHnH>HII)M9M9iHHHUH9r H9HHI9uH9,$fIWAoIGAAoNAINIOAFIIVIWHI9uvfDI9?HHI9tZH.LL9sHfDIH9uNfDM9%IHI9t2M(LM9sHfDH9HfDH9HfDLHLH$H$fHL)HI(IHH9u"EI9nHIH9(H/ML9sMFM^LL)H9vH9sAoIWAIGtI9I9TAoAo_ AAofA_fAO THLd$ HDmM,HIEAoELLIEfHHAuHD$0)D$ H|$ HtIHuLI^IL)H~tfo HCHHCL)L1AoLHD$0IW)L$ HSHHIGIA H|$ Ht{HHHD$8dH+%(>HH[]A\A]A^A_LI9L4$LL$M9HHI9L6LM9sL4$LL$EIHH9Lt$LL$M9HIH9t~L7MM9sLt$+M9'HH9uyfDL9HIH9t]LI;I9s;L4$LL$L4$LL$I9Lt$LL$L9$Lt$LL$M9f.G(fnHw0fpfoHHG Gff.G(Ð@t'wt1Hc$fu+Hc$Hc Hc Ðff.~ 4HHG(~HffGH9uÐ~ IHG(~HffGH9uÐHcHcufHi9 H0I1H4LZ1ff.OuHH5T9 1O(H0LQOuHH59 1O(H0LAAUATUSH8dH %(HL$(O uHD$(dH+%(ubH8[]A\A]ÐLo0HH։I_(HL $HH58 LL1H<$HD$H9t%H+AWAVAUATUSH8dH%(HD$(G$u)HD$(dH+%( H8[]A\A]A^A_fDHII΃G(H0MnH=8 MLH:1L5!ItIL5HLDLHIH $MMH=7 H1H<$HD$H9tHD$(dH+%(u8H{0H5=7 H8[]A\A]A^A_PH~1mPHg*fDGu@HAAуG(H0HAPH56 L<1=HAWAVAUATUSHHdL4%(Lt$8D7Au'HD$8dH+%(HH[]A\A]A^A_@AILzHDHA̓G(H:D$L9tiMLH|$HI)LHHHHIH|$wLLM9tLIM9uD$I|$0HuPLt$‰D$1Hu0LHL$1H=5 HKH|$HD$ H9tLsHLH)HL=I9t@ff.@H=i5 L1zH=S5 HHHhI9uH=85 H1EEuPH=5 1Ha&HD$8dH+%(umI|$0T$H5f4 HH[]A\A]A^A_H=4 H1@LxH=4 HHgdH'AVAUATUSH0dH%(HD$(G u+HD$(dH+%(ZH0[]A\A]A^f.HIH2G(H0HDIDIHHH $1H=3 HBH<$HD$H9tHE0HHH] H'H HEȾ1HDK H=3 HAIHHH9t:L5f.K H=F3 L1WHHH9uH= 3 HQ1-HD$(dH+%(u I|$0H52 H0D[]A\A]A^XHH&ff.Gu@HL)IɃG(H0A)RHH5(2 1HÐUHAWAVAUATSHHHudH%(H]ȉˋOtkLg0HAL=htr@p(LuHL?AWHUDSLMLJLH51 19H}XHEZH9tHEdH+%(u0He[A\A]A^A_]uw(E1L=1tH'%@OuIHH50 O(H01Lf.f.f.AWAVIAUATIUHo(SHFLFHT$HM,M9}M1@HHIqHM9tiI$AHAOHHHuAEGIw1I$HwH[]A\A]A^A_1ff.A~uHD$HH1[]A\A]A^A_I$HHYHHHlHfDAUIATUHSHHHHtIw)HRHHHcH>SIEE1HD[]A\A]fDDAt{AtUEuHHxHHLIEfLIEDIEDKIEDHH"1{jfDHHxH@AWAVIAUATIUSHH_H;_t2HHHCCHCH_H[]A\A]A^A_HL/HL)HHHHUUUUUUUH9E"HHEHHUUUUUUUH9HGH,@HHHT$dHT$IHIH@H@L9}LLff.ff.oHHHHBHJH9uHL)HI\HMtL貿M<$II\$M|$H[]A\A]A^A_fLH;ff.AWIAVIAUIATIUSHH_H;_tDH HHCHCHKSCCH_H[]A\A]A^A_HHHH)HHH9 HHEHHH9HGHHHT$H $ھHT$A>MEHH $HALH@H@x@PH9t}HHff.ff.oH H Bo@BH9uH)HH HtHH4$H4$I4$HI\$It$H[]A\A]A^A_HH!ff.AWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMm.HD$MuLhHMt[LHkHHt'HIl$LHtInI_LʼHt0I?DHEHHD$觼HD$HtH7I^L艼HtIH|$H_nHt H\$H|$H_QHt H\$H([]A\A]A^A_AWHIAVAUIATUSHhHL$DEt Aք<H<$HH: I6IwhI+w`1LH(HH M_`I_hHD$AEO$PI;_pBfo7fvHKH@HCLCCKDs@kCSI_hL)1LHL$HLD$H)D$ GLD$HL$I_hfoD$ HIHI;_pAECfvH@HCHKLCCDs@kCCI_hH$IHt$LL Hh[]A\A]A^A_GfDDvfDr@tDD)9HRHiI܃: HDHHL)HHH9.HHEHHH9HGHHD$H|$Ht$HL\$0HL$@LD$ T$Ht$HHL$@fvLD$ fo5T$L\$0HHHNLFDv8@n9F:V<FN(L9IHLo H@H@NoJNoJNoJNH9uL)HH@Mt1LHD$@HL$ LD$)D$05foD$0HD$@HL$ LD$HT$IG`II_hHIWp@M_`HHL)HHH9HHEHHH9HGHHD$H|$Ht$HL\$0HT$@HL$ LD$)D$P赸Ht$HfoD$PL\$0A}HHL$ LD$FL9fvHT$@HHNLFDv8@n9F:~<F(L)HLHff.DoH@H@AoFAoFAoFAH9uHY@MtLHD$ HT$ŷHD$ HT$H|$IG`I_hHIGpfr@t&DD)9tHR fHRIHTf.HHXHHD$wHHD$ff.AWAVAUATUSHH8: HOttHR,t-)9tH81[]A\A]A^A_f.DnHsh1HH+s`HBHkhL{`AUIH;kpHfo >2H@HEfHnHEflMEfvEUHkhL)1H) $HHbBHkhH;kpfo $IHHE8H@fHnHEflMEfvEDmHkhH8LLH[]A\A]A^A_B@RDD)9H8IHH[1]A\A]A^A_HHL)III9#MIEIeHI9LGILHt$$Ht$H$fHnfo 0HflH0@fvH@8HP<H@(L9HLff.ff.ff.ff.ff.oH@H@Bo@Bo@Bo@BH9uL)HH@MtLH $)L$foL$H $IHK`IHkhLspHK`HHH)III9MIEIHI9LGILHT$H $)L$ 褳HT$HfoL$ fHnHH $Hfl@fvH@8HDh<H@(H9tsH)HHHf.oH@H@@oB@oB@oB@H9uHh@HtHH4$˲H4$Hs`LHkhHspHHIIAWAVAUATUSH(H|$H/HD$H@H$HH$H@HD$HHD$LpMXI^HHkHLeMMl$MM}Mt6I_LL|$MHx HH0H9tH|$跱MuI} IU0M}H9t蜱L蔱MMH{ HC0HkH9tpHhHt6HBH} HE0LeH9tBH:MtL!I~ IF0I^H9tLHtHD$0L$H$LH$HD$H$HD$8H$H$HH$HDŽ$ IHD$0H$HD$H$HD$8fHL$H9L$0LH|$H9|$8 HD$Hp> wҋH=9HcH>ff.IH H1HD$0HtH0HD$HtHH$xdH+%(HĈ[]A\A]A^A_H$HLMuH$H$Hs LnMHD$I9L$IE8I;E@L8HIE8H\$pIM`L\$`H$HHCIExH$LHD$xLD$XHH$HDIX8IIEhIXHH)HHIp@I9NLHH+ff.ff.@HH@I@HH9s HzuH:uHD$XHxPH$(HD$`H$8H$@H$PDŽ$(HDŽ$0HDŽ$HH$fHD$(HH<H|$PHH$`HD$HH$PH$IH H| HHT$HH$XH$PL$0L$XHD$ Mu+IG1Ht_IIo(I_ I9IMFMtH|$ LHcuLH)H9}HH9~yIGHu@MtHt$ LHu%HL)H9}HH9 ȅH\$HH9\$ t H|$ HD$XIH~HL$PH01GH$0HH}IDI|$ ID$0HmH9t謤L褤HuυPHD$xHHD$xHD$pH\$pH@HD$ H)HH91H$HL5cIu S2DsHkIIL9E1H D$ H$HD$HHL$HT$ HLHL$@H$HLmH$ LL0HII9uH)L$LP.H$H{t$HD$PHD$PIuhI+u`1LH/H$MEhM;Ep AD$Sfv1HKfo fAp9A@Ht$P$`y@H$H$1HH$PHH$H$`Ht$PLH$H$P#A|$4AD$C<Ht$P)9wHSH$LLID$HD$IL$IT$H|$hHsL$H$HD$H$1H$L$HD$H$HD$fAD$HSLLH$SID$HD$IL$IT$H|$hHsL$H$HD$H$oDsI\$H$HHtHSL'HCH$ E L%H$HL4(/AD$HSLLH${ID$HD$IL$IT$H|$hHsL$H$HD$H$HD$HL$0HL@H$HD$8H$H$ H$HD$0H$HD$H$HD$8 DHD$HL$0HL@H$HD$8H$H$1@CIl$AD$HHtHUL;&HEIl$HSLLH$+ID$HD$IL$IT$H|$hHsL$H$HD$H$|GIl$AD$HyHtHUL%HEIl$HSLLH$ID$HD$IL$IT$H|$hHsL$H$HD$H$HD$H$H$IT$H|$hƄ$H$HD$L$H$bfIo(I9HIFHtIw H|$ 蟖u LH)1H=H=FL$8HD$`I9%IfH|$H3fDH$1LLL$H0ID$HD$IL$HH|$hIT$L$H$HD$H$}DH$01H5iHP$`N0H\$HLfLHD$HL$0HL@HPH$HD$8H$H$wHD$HL$0HL@HPH$HD$8H$H$E7Mu`LHL)HHH9HHEHHH9HGHHHHT$HLD$ HT$HKHfvH{foHLD$ AD$J81H:fJ9B<BRB(M9LHLL)Hff.ff.ff.oH@H@BoABoABoABH9uHZ@MtLHt$ Ht$ H.Iu`I]hIEp;I\$H$HHHSL!HCEHAELs H$@<)9H$`HN0H\$HLD LDHN8HH)H)Iكi1AON9rMHsH=HHHMe0L)HHH9HHEHHH9HGHHϓL<(IL|(HKMuTMu0IM}8Mu@^HL;IHHHLHL-HLHHAL4M9LH]HtH{)HH[HuHXI9uHD$xMHHpHD$XHxP*HIHs H1LIHs H1ڳ.HI}xH)VHD$xHHp\$`҉N0H\$HLLmE11 HrH+蕒HyHHaHUHsHZHH%/H:HHHHHHHkf.f.f.f.@HH.袋.AWAVAUATIUHSH(H_HGH)HHH9aHII)H$H]tE]tMILL)Lt$H9HL$H9HHCHH]tE]tH9HGH HHHHHD$芐HTfHD$HTULH ff.ff.ff.ff.@HPHHX@H@HPHP@@H@H9uHD$LhH$IH9|AwfHnAG AuIw(AEIuLhIG0IGIE AoGHIGAoO8IG IG(IG0AM(AE8IXIXL9t|fDIIEIGHuIE AoGHIEAoO8MmMmMwAEAM(AE8MtI~LMv܎MuIXIXL9uH<$t H<$躎HD$HL$Ll$HI $HDIHDEMl$HID$H([]A\A]A^A_f.HfHFHHCHHXCHCHCHCCCHCH9uI\$H([]A\A]A^A_H=2Ռf.f.f.AVAUIATIU1SHHHtIH9s.@H3LHHLHnHL9rHH[]A\A]A^fDH9sH6HSLvL9HHSHLHHHCH9HCL9sNHt+HH9HBHSL9s6ff.ff.fH H9HBHJH9HBHL9rHfHnfHnLLflI) $L1Hfo $Mt$`HAN(HH[]A\A]A^fInfHAWAVAUATUSHL?HoL)HHHHUUUUUUUH9VHIIHEHHUUUUUUUH9HGL4@IL$AoEH(IELl+HD+H,Mu5I$LMl$I\$H[]A\A]A^A_HLHjL蒋I@AWAVAUATUSHHHGhH+G`dL<%(L$8IHHHHE1Lt$@1܈fIo8HD$fI~f$I;o0u`Zff.ff.ff.ff.ff.HHHHCHCI;o0toHEL9uH $H|$ LH\$(H\$0HL$ HD$@HD$HHD$P~D$ H\$(HLl$0f$fI~I;o0uff.I9HD$HD$D'~LuHD$MHHHHD$fI9HkfInHsLsfHnLKEflƒuHMOLLLL$HT$Ht$LHHuHLkHEIHuHLHALHEI9ZH|$VH H$8dH+%(HHH[]A\A]A^A_DHEM9HCHCHCHEf$fI~fH~I9 HHHCHC@HEM9;HCHCHCfHLUfHnfHnflM9IHD$KHCHEf$fI~fH~I9eH$H|$ Ll$0H$HDŽ$HDŽ$)D$ q~D$ H\$(Ll$0f$fI~ffHnL$M9+HCKHEf$fI~fH~L9H$H|$ Ll$0H$HDŽ$HDŽ$)D$ ~D$ H\$(Ll$0f$fI~7H$8dH+%(HH[]A\A]A^A_H $H|$ Ll$(H$Ll$0HL$ H$HDŽ$HDŽ$;foD$ Ll$0H$H|$ Ll$0H$HDŽ$HDŽ$)D$ H $H|$ Ll$(H$ Ll$0HL$ H$ HDŽ$(HDŽ$0%fDH$H|$ Ll$(H$Ll$0HD$ HD$)$H$VfoD$ Ll$0zfDH$8dH+%(u[H|$HH[]A\A]A^A_领H$Ht$`H|$ Ll$(Ll$0HD$ HD$p)L$`foD$ Ll$0ͅHcHWHKH?H8H'HHHAWAVAUATIUSHHHGH;Gt"oH@HGH[]A\A]A^A_HL?L)HHH9HHEHrwHH9HGHILoAo$ILd((H(Mu1L3MLcLsH[]A\A]A^A_fDHLHƒLIff.AWAVAUATIUSHHHGH;Gt"oH@HGH[]A\A]A^A_HL?L)HHH9HHEHrwHH9HGHILoAo$ILd((H(Mu1L3MLcLsH[]A\A]A^A_fDHLH‚LIff.AWAVAUATUSHxLw0H|$HdH%(H$h1HG8HDŽ$@HDŽ$`HD$PL9Lt$11H-H$ H$Ht$XH$PHt$@H|$fHnHt$XHDŽ$ flH$XL'H<$)T$0HDŽ$(H$PH|$@fo$PH$PL$0H$~$XfoT$0LL$H$Ƅ$)D$ fL$)$0L$0H$8~L$foD$ I9[ff.HKHSHfI~fI~ǃ9^HcDH>QH|$HHHHG`HxBx8(Ht$HHINHt)A~t MM)IAÃEIVAFDAFI~AVfHnσt q;qntAFAFL<$@~$flI9fH~HD$H|$HH9|$PH$HtHH9H$hdH+%(dHxH[]A\A]A^A_DfH~fH~IN@RA9FqtAFAFfHnL<$-DHAHt$pLHL$D$xHD$pL$0H$8xHL$Ht$`LD$hHAHD$`XL<$L$0fInH$8f.AFtAFAFtAFL<$fInff@fDH$LH$HL$Ƅ$L$0H$8)D$ HL$foD$ LH$Ƅ$HA)D$H$foD$H|$@H$HDŽ$L$0H$8HDŽ$)$P:H$P~$XH$H$LH$HL$Ƅ$L$0H$8)D$ HL$foD$ LH$Ƅ$HA)D$H$foD$H|$@H$HDŽ$L$0H$8HDŽ$)$Pj+DAVAV؃wu@ƃAVAVwuH$LH$HL$Ƅ$L$0H$8)D$ HL$foD$ LH$Ƅ$HA)D$H$foD$H|$@H$HDŽ$L$0H$8HDŽ$)$PJ Df$AVfnfHnDX:fl@H$hdH+%(u/Hx[]A\A]A^A_AV؃|I IAIIIIIIIIIIIfAWAVAUATIUSHHHGH;Gt"oH@HGH[]A\A]A^A_HL?L)HHH9xHHEHrwHH9HGHILzAo$ILd((H(Mu1L3MLcLsH[]A\A]A^A_fDHLHyLyIff.AWAVAUIATUSHH^Ht$dH,%(H$H-HOxH9IU8IE011HDŽ$1II)IL|$L=6 H9ff.fHIL$H$H$LƄ$H$H$!H$H$H9tbE1fLAHqHQA8'AIcL>DA@HIE`HxHAH9uEHD$HH9HIE0HE1I@Ht$ LD$(H$HD$ H$UH$H$@wHEsI@Ht$`LD$hH$HD$`H$fD@HE+I@Ht$0LD$8H$HD$0H$^H8H IUxHDHL$HDEHHT$H0IHx#HD$HHL$H9ff.H_H$dH+%(uHH[]A\A]A^A_vHP2HP:HR:RHIU`HzyH:oH$LL$LD$Ƅ$H$H$LD$Ht$pLD$xI@HD$pkfDHt$PLLD$PLD$D$XH$H$4LD$Ht$@LD$HI@HD$@HtHD$HHH8t2H$dH+%(uH[]A\A]A^A_H&vHHHHHfHHHHf.SHGHHW H)Hw2mvHHCHS HSH;St$HHHSHCHPHS[DHsHfUHSHHHGHW H)Hw2uHHCHS HSH;St,HHHSHCHPHSHhH[]@HsHfAUIATAUSHHHGHW H)Hw2luHHCHS HSH;St3HHHSHCHPHSLhD`hH[]A\A]HsHfATIUSHGHHO H)Hw2tHKHHCHS H;KtHHHSHCHPHSHhL`[]A\@[H]A\HsHTfATIUSHHH>Hu:tcHCHS H)Hw6sHHCHS HSH;SHHHSHCHPHSHhL`[]A\ÐHRHvH( HS HHCH)Hw2!sHHCHS HSH;StYHHHSHCHPHSHhD[H]A\[H]A\HsH$?HsHf.f.f.USHH_Hu2mff.ff.ff.ff.HËS LC1HC9sLHuH؄u9s91HHH[]DH_HGH9tHpP HHH9r1HHH[]ff.AWAVAUATUSH(H|$HrHD$H@HD$H>HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmoHD$MuLhHoMt[LHkHoHt'HIl$LcoHtInI_LJoHt0I?DHEHHD$'oHD$HtH7I^L oHtIH|$H_nHt H\$H|$H_nHt H\$H([]A\A]A^A_AWfAVIAUATUSHH|$HLd$h@dH%(H$1D$hHD$pLd$xL$HDŽ$HDŽ$$_nHD$8HÿH@HD$0DnHCIn0HH\$0Mn8H$HL$H\$(H\$XH$HD$HD$ I9uR9ff.ff.ff.ff.ff.fHHHI9HL$HUHHT$XH9uHL$8H$H$HHD$H$HL$ H$HD$H$HL$0H$HD$(H$H$ H$H$HHD$8H$HL$H$HD$ H$HL$H$HD$0H$HL$(I9 ff.H$H\$@HL$ H9trH9D$;HXLpuYHHD$HPL9~HCIIFH9HSHL$ HHPH9uHD$HLl$`1LHIHtBH@L9@(k@ HLL@xiH$At@EAADLYIHt?H@L9@$(qkDp H@LLhH$DADLIHtKH@L9@(kHƋ@LLF hDH$ALDIHt?H@L9@(jDp H@LL6hH$Hl$xL9txH1ff.jHHL9uHD$HLpPH@XHD$L)HH9 MHG IAEjHL9uIH\$HHCPH|$8t?H\$(Hl$0HH9\$0s ff.H}HiH9rH|$8iH|$p:H$dH+%(H[]A\A]A^A_Ð_HD$HI9HCIIFDLt$(H|$IFHiLINHHD$(HLHL$Ht$HD$HPL9HCIIFH9HD$8H|$@HsH$H$HD$ H$HD$0H$HD$H$HD$H$HD$(H$9H$H$H$HD$8H$HL$H$HD$ H$H\$HD$0H$HL$(~fDLpH[HtLl$`D(HT$gDx HT$H@LeH$D{ LDHtBH@L9@tz(HT$gDx HT$H@L+eH$HHND{LD'HtH@L9@DD;z @7D;z @yHD$8H|$@HsL$H$HD$ H$HD$0H$HD$H$HD$H$HD$(H$tH$H$H$HD$8H$HL$H$HD$ H$HL$HQHD$0H$Ht$(oDHD$8H|$@HsL$H$HD$ H$HD$0H$HD$H$HD$H$HD$(H$H$H$H$HD$8H$H\$H$HD$ H$HL$HD$0H$H\$(HD$8H|$@HsH$H$HD$ H$HD$0H$HD$H$HD$H$HD$(H$H$H$HD$8H$HL$H$HD$ H$HL$H$HD$0H$HL$(1HD$8H|$@HsL$H$HD$ H$HD$0H$HD$H$HD$H$HD$(H$,H$H$H$HD$8H$HL$H$HD$ H$HL$HQHD$0H$Ht$(HHD$HLxHM)LHH)H9CH9HBH HD$1HIHLN,3LeHG IAE0dHL9uMuIHD$HHXHH\$LhPHXXmE1AAB @\D;r @LcD;r @D;r @pHH9HGL,LcHJ(HD$$N,3H7ALk)I(cH HHHHHHHf.DHAWAVAUATUHSHLgHHw(HG0H+G8MHI)MIILHHHHW H+WHHH9LHWLHL)HHH)Hv^aHUID$HC0HHSHHBHfHnfHnHflC0fHnflC@H[]A\A]A^A_@IFH<H9H)HM4IT$H)I9r`K|.HH) cIHCO$.HHC I$Ls(HfHnLcHfHnflC8$f.HLbIfHҸHEHLbL9J<HT$`HT$Hs(IL)HL4HCHHPH)H~VLCbH;+`L;LcI&@uHHGIuHII=t_uHI6^H='^f.f.f.f.f.HAWAVAUATUSHH_L/HL)HHH9HIIHEHHH9HGHHHT$N_AoHT$II9thL)HLH4ff.oHHBH9uHZMtL^M4$II\$Mt$H[]A\A]A^A_f.HHaff.AW1AVAUATUSH(Ht$H$HRxH|$}`L$MpM+0IIL4$]LD$E1H-yL-yf.HD$H\$J HJHt IHHCpHHH@Ht7H@HLHtL@HPH9p sHHuH9tH;w HCLy(HM9H-H1M_@AHH1_ANA9tLH1p_MvM9u1H>lHQ_L9$$tHH|$Hm13_fDAA;O^1HH _L9$$uH|$H(Hv1[]A\A]A^A_^ff.fAWAVAUATUSHdL$%(L$II\$hH\1HHHD$@X[ID$fHt$pHDŽ$)$HD$pD$lH$HHD$`HDŽ$)$H$fH$DŽ$Ht$HL$HD$8H$HDŽ$HD$0ID$p)$H@H$H$HHD$XH$H$L$H9PD$h@L$HJ HHt$H $)D$ [M9H $DT$D$Ht$H$foD$ fo$K؉fH~HfH~HDL9g$HH$fo$CH9tSKfHnHSL{It$pfHnHflIHHH9WHH9 HD$@LH9uH$H9$t&1Ɂ|$hID$`H$LHxWHD$8HtHZHtHZH$H$H9t!H;HtYHH9uH$HtHYH$dH+%(H|$@H[]A\A]A^A_YHG0HtI4$H;0HT$DT$H $H|$P)D$ H $|$lDT$HT$foD$ tH|$PH0HD$@H9HJ HDT$H $)D$YM9H $DT$D$foD$H$fo$KfH~HfH~ID$pH@L9Ht$HH|$XL$$H$)$(f.HT$8LH)HT$8HHLEI9LH)IIHHIIL9HHt$0HDH$I9uHD$8Ht$HLT$H|$`H $H$L$L$:H$LT$HH $L$HD$8H$HD$0L9vfHL$xL9t$0IIH$H;$CHD$8fLHAH)cHH9HH $4WH $fHnHHflHD$HAHHt$8HXH$H $HT$HHQH$HHHBH9HG‹T$hHHHLt$hHt$HH|$XL$$H$)$H$H$L$nDHt$HH|$XH $H$L$L$D$H$UH $L$fo$It$pfDHHHAHAH$H$H9$I|$`IT$PH 61H{?fDHD$0H|$`H $H$L$H$H$H $L$HD$8H$HD$0DH\$8HD$0H$L$Ht$`H$H$LH)HHD$8H|$`Ht$xH$HD$0H$H$H$L$HD$8H$HD$0 Ht$HH|$XH $H$L$L$D$H$H $L$fo$OH$1H9$Hy0H$dH+%(u5SHD$8HHH$H$dH+%(uR2TD$hH<鎹酹!jH頹HAWAVAUATIUSHHHWHGH)HH9HH)HD$HIIIL)H9HL9MLCMI9LGILRHHJ8HHtHxH1xQMH|$LI,$HDLID$Il$H[]A\A]A^A_HHzHtH1HH)HP QHI|$H[]A\A]A^A_Ht$LHQH|$QnH=kPf.f.HAWAVAUATUSHLwL/MM)LHHHUUUUUUUH9HIHHEHuHUUUUUUUH9HGH,@HHH$YQH$fIHHBH+IGAHHH9HHT$H4$ QHT$H4$fHnHflH:HRH0AIGH)HHHH$RH$HHIOM9LHf.oHHHHBHJL9uHL)HLtIMtL2PHI$Mt$Il$H[]A\A]A^A_f11IGHIOM9tIOTHHIHH=7]NHHOHRUHSHHt"HH7NHHH[H]PHHxHw H[]QDAWHAVIAUIATUHSHHL'HD$IT$ ID$H)H7w<zPHID$IT$ IT$I;T$;HHIT$ID$HP8H ŇHèIT$IVH5ևHH@(3H@0HH0$IF,OH4MHHHOH|$L IT$ IID$H)H7w<OHID$IT$ IT$I;T$HHIT$ID$HP8HIT$IV@(/H@0L8HH0IFLHHHzNH5}iHfNIvrADH5[iHGHHCHS HSH;St HHHSHCHS Hh8HkHsHiHsH[HsHJHsH9LuHsH$QHsHHsHmff.fAWAVAUIATUSHHHHHHt$@I`H|$0dH<%(H$HHD$(HHAIEL4IPLt$N{IN@fHD$pIIF8)D$`H9pI}0IvHAf.H9tHHH|tIHH9uLD$HD$0H5`HHDIIHDH5_HDHt$H#CL=$bHLlDH|$(HS HHCHH)H7Lp8LsH|$@HL)@(3HOH@0HH0HGHw6DHHCHS HSH;S)HHHSLsIF H5;_HHCIMvCIIHC"H59|HCLHBLHnCH|$wH5!gHRCH|$(HS IHCH)H7w6CHHCHS HSH;SHHHSHCHP8HSIVL @(3H@0HH0IFHD$L`8L;`@DHA$HT$H5^HH$ Hl$xBEH5gHHh_HDVBIIH@B H5]H,BEtH5]HBH$H$HAH5]HAH5HPHAH$H$HAH5V_HAH|$wH5ZeHAH|$(HS IHCH)H7w63BHHCHS HSH;SHHHSHCHP8HSIVL8H$@(3H@0HH0IFHD$H9tW@HD$IL;`@HD$LHIu0L9`HtH~tH|$0HT$`D~8cHD$`LH$HD$8H$HD$H$MLLLD$ >LD$ HHD$XHH|$8Ht$X1HD$H&BH$HHD$XLD$ HL$HH$HLI?HD$XH$iHTH|$HK HCHH)H7HP8HSH|$@Hh0H)Lp@(HwH@0HHoH7w6`@HHCHS HSH;SsHHHSHSHB8H|$`HCHZHHD$@B(/HB0HUH0HPHt>H$dH+%(rHĸ[]A\A]A^A_f.?HHCHS HSH;SHHHSHCHK HP8HSfHL$a?HL$HHCHS HSH;SHHHSHCHS Lp8LsHsH|HsHdaHsHLHsH4HD$@Hh~fDHsHHL$HL$aDHsHHD$={HtAWHGYIAVfHnHAUATUSHHHL7~ ֗~֗Ht$8flHD$fl)L$)T$ IPI`HL sMfHD$0IF HL)HIT$IVHI$LH)Md$H~HJ~JH5XHBfHnflHUHjHH)Il$HHQIVH5VXHA~fHnHrflHMHiHH)Il$Hw>;HIFIV IVI;VvHHIVInIF HMHHEHH)HmH7 HQ8IVH=VA(/HA0H9HHH0H)HMH7D Hr8H=1sB(/HB0H:HHJ0HH)HMH7 HV8IVH=sF(/HF0H>H1HN0HH)HMH7( Hr8H=sB(/HB0H:HHJ0HH)HMH7 HV8IVH=rF(/H)HF0H>H1H0HuH7w@Ht$L:HIFIV IVI;VHHHt$IVIVHB8HèIFHVUHB(/HB0HHH0H5CUHU 9Ht$0H7H|$- MNHD$0IF L)Hw69HIFIV IVI;VHHIVMNIAHLL$IFH5TIMIu8H|$ IN LL$HIFH)H7wJLL$ HT$9HT$LL$ HIFIN INI;NHHINIFHH8HLL$INHIQ@(3IH@0HH0IIA7H5TH7IIH7H5SH7H|$IN LL$HIFH)H7wJLL$ HT$8HT$LL$ HIFIN INI;NHHINIFHH8HLL$INHIQ@(3IH@0HH0IIA66H5ApH6H|$IN LL$HIFH)H7wJLL$ HT$Z7HT$LL$ HIFIN INI;NHHINIFHH8Ht$0LIN1HIQ@(3H@0HH0LIA虔HUI~HIV H0HEHH|$0H)HuHGIFH|$0HH)HHHH7Hp8H=go@(/H@0H8HHH0HD$0HHHH)H7eHF8IFH=QF(/H>H|$0HF0H1HH0H)HwH7HH8H=vP@(/H8H|$0H@0HH0HGHH)HOHAIFH)HHHIH7wJHL$HL$ 5HL$HIFIV IVI;V HHHt$ IVIFHP8H=PHL$IVH8IH@(3H@0HH0IHAW4 H5UXHC4IIH-4H5mH4H|$OIv HL$HIFH)H7wJHL$ HT$4HT$HL$ HIFIv IvI;v HHIvIFHp8HHL$IvHHQ@(3IH@0HH0IHAh3)H5TmHT3H|$Iv HL$HIFH)H7wJHL$ HT$3HT$HL$ HIFIv IvI;v HHIvIFHp8HHL$IvHHQ@(3IH@0HH0IHA2*H5lH2H|$Iv HL$HIFH)H7wJHL$ HT$(3HT$HL$ HIFIv IvI;va HHIvIFHp8HHL$IvHHQ@(3IH@0HH0IHA10H5*lH1H|$Iv IVIHL$HH)H7HB8IFHyL*H)Lj0B(3HB0HLiH7w@HL$/2HL$HIFIV IVI;V HHIVIFHP8H=MIVHT$0H5kH8L@(3H@0IEH0HAmHUHH5TLHH0HE0IIH0H|$IV HIFH)H7w6\1HIFIV IVI;V_HHIVIFHP8IVHHLHXH\$8@(HSH@0L`HhHH0HCHH[]A\A]A^A_ÿHL$0HL$HIFIV IVI;VHHIVIVIv HB8IF'~0HIFIV IVI;VaHHIVINIV HAIFrHt$10HIFIV IVI;VHHHt$IVIFIV HH8HL$/HIFIV IVI;VHHHL$IVIvIV HF8IFRH|$/HIFIV IVI;VHHHL$IVIFIV Hp8>/HIFIV IVI;VHHIVIFIV HD$0HIFG@HL$.HIFIV IVI;VHHHL$IVIvIF HV8IVHL$.HIFIV IVI;VHHHL$IVIVIF Hr8HL$A.HIFIV IVI;VHHHL$IVIvIF HV8IVHL$-HIFIV IVI;VHHHL$IVIVIF Hr8sHl$-HIFIV IVI;VHHHt$IVINIF HQ8IVHL$A-HIFIV IVI;VHHHL$IVIVIF HjIn,HIFIV IVI;VHHIVINIF HQYD,HIFIV IVI;VHHIVIvIF HNINfV,HIFIV IVI;VHHIVINIF HQIVf,HIFIV IVI;VHHIVIVIF HJCD+HIFIV IVI;VHHIVMfIF IT$IVIvLIl$f.IvLHD$0HpBfDIvLHD$0HHrfDIvLHL$HL$aDIvLdIvLLHMIvL4HMWIvLHD$0HHBfDIvLqIvLHuIvLIL$>fIvLHM'IvLHMgIvLIl$f.IvLdIl$ f.IvLDIl$f.IvL$Il$,f.IvLHL$HL$HqIvLHL$ HT$HL$ HT$IvLLL$ HT$LL$ HT$FIvLLL$ HT$LL$ HT$IvLHL$gHL$LifIvLDIvLHL$ HT$"HL$ HT$IvLHL$ HT$HL$ HT$IvLIvLLL$ HT$LL$ HT$_IvLIvLHuIvLlaAWHCAVfHnHBAUfHnATUHSHHh~ ~l~Ht$flflHT$~%fl)L$@fl)T$P)\$0)d$ QHuH i LuHHD$IF IVHLb8H)H7w>!'HIFIV IVI;VHHIVIVIF Lb8H|$L=?B(4HB0HOL:HH0HWHL)H&HIFIV IVI;VYHHIVMfIF IT$IVHI$LH)Md$H- HJ~ H5fAHBfHnflHHZHH)I\$HHQIVH5AHA~fHnHrflH HYHH)I\$Hw>%HIFIV IVI;V$HHIVIVIF Hrfot$ HB2HHZHH)I\$H HNINfo|$0HHFH)>H3H^I\$H HQfol$PHLiHAH))H Ml$H HZI^fot$@HBHK2IUHIT$HH)Hw>$HIFIV IVI;VHHIVI^IF HKHHIH)H[H7HQ8IVH=?HA(/HA0H)H9IMLi0LkH7 Hr8H=^B(/HB0H:IULj0HH)LkH72 HV8IVH=]F(/HF0H>IuLn0HH)LkH7 Hr8H ]B(/HB0H IULj0HH)LkH7$ HV8IVH=I?HF(/HF0H)H>IuH0Lj8HsH7wHHt$ (#HIFIV IVI;Vc HHHt$ IVIVIF Lj8B(4HB0L:HH0HSHL)H" IUIVH)IELMmH7w@Ll$ "HIFIV IVI;V HHHL$ IVIVHB8H5\LIFH<B(/HB0HHH01IULHSI~ Hp0HIVHHsH)Lj8H7wHHt$ !HIFIV IVI;V HHHt$ IVIVI~ Lj8HB(4HB0L)L:HH0HSHIEIFH)IEMMmHw6\!HIFIV IVI;VO HHIVIFH =HPHŨIVH5MD HHH@IHIE HD$HHH H5<H4H5M[HH|$IvIIF HH)HPHVIVI}L>L~HFH7HH)M}HHrH=d<HBH:ILzHH)M}H-HVIVH c;HFHI7L~HH)M}HHrH=&HHBH:ILzHH)M}H/HVIVH ;HFHI7L~HH)M}HHrH=k:HBH:IHIUHH)H7HV8IVH u;L~0H)F(HHKHF0HFLnFH1L{H7w6HIFIV IVI;VHHIVIVHB8HH5:IFH%9B(/HB0HIH0HS HD$HHHH|$IV HIFH)H7w6WHIFIV IVI;VHHIVIFHP8H=9IVHXH\$@(HSH@0H(HxL`HH0HCHh[]A\A]A^A_IT$IV]f.HIFIV IVI;VIHHIVIvIF HV8IV(ffHIFIV IVI;VHHIVINIF HQIV'fHIFIV IVI;VqHHIVIVIF HJDHIFIV IVI;VHHIVIVIF HrDHIFIV IVI;VHHIVIvIF HVIVf6HIFIV IVI;VIHHIVIVIF HrDHIFIV IVI;VHHIVIvIF HVIVHIFIV IVI;VHHIVINIF HQ8IVfVHIFIV IVI;VHHIVIVIF HZI^/fHIFIV IVI;VHHIVINIF HQDHIFIV IVI;VIHHIVIvIF HNIN1vHIFIV IVI;VHHIVIVIF HrD.HIFIV IVI;VHHIVIvIF HVIVqHIFIV IVI;V)HHIVMnI~ IEIF+fHIFIV IVI;VHHIVMnIF IUIVfFHIFIV IVI;VYHHIVIvIF HV8IVfHIFIV IVI;VHHIVIVIF Hr8DHIFIV IVI;VHHIVIvIF HV8IVfHIFIV IVI;Vt5HHIVIVIF Hr8IvLIvL|LkfDIvLdLkeIvLLLkIvL4LkIvL9IvLIvLqIvLԿM} IvL輿I\$fIvL褿I\$Lf.IvL脿Ml$f.IvLdLkmIvLLM} IvL4M}IvLM}EIvLM}IvLI\$fIvLԾI\$f.IvL贾IvL蜾.IvL脾IvLlL{IvLTM}IvLrHHCHS HSH;SHHHSLkHC IMHIELH)MmHHQHS~mH5.HAfHnflHMHiHH)ImHHHJfo$$HB"HUHjHH)ImHHQHSfol$HALy)HMHHjH)M}Hw>iHHCHS HSH;SHHHSHSHC Hj~ElH y.HBfHnflIHIUHH)HHUHSHHEIH)HmH7`HJ8H=M.B(/HB0H:ILz0HH)L}H7HQ8HSH=%.A(/HA0H9ILy0HH)L}H7\HJ8B(4HB0L2ILz0HH)L}H7HQ8HSH=-A(3LB8HA0H9ILy0HH)L}H7w>HHCHS HSH;SHHHSHSHC LB8H=g-B(/HB0H:IH0HUHL)HIPHSH)ILM@H7wHL$LD$KL$HHCHS HSH;SRHHHL$HSHSHB8L=,HHCH5,B(/HB0L:HH01IPLmHUHsL@0HHS LEHH)H7 HN8HKHF(4HF0H)L6I0LF0Hq8LEH7wFL$lHHCHS HSH;SHHL$HSHKHS Hq8H,A(3HHHA0H)IH0HMH7 HF8HCH=+F(/HF0H>H1HN0HH)HMH74 Hp8H=J@(/H@0H8HHH0HH)HMH7 HF8HCH=+F(/HF0H>H1HN0HH)HMH7 Hp8@(4H@0L0HHH0HH)HMH7 HF8HCH=IF(3L@8HF0H>H1HH0H)HuH7wFH4$ HHCHS HSH;SHHH4$HSHCHS L@8H=6I@(/H@0H8HH0HEHL)H I@HCH)ILM@H7wHL$LD$7 L$HHCHS HSH;SVHHHL$HSHCHP8H5&*HHSL@(/H@0L8HH01I@yjHUHs HKL@0HHH)LEH7HQ8HSHA(4HA0H)L1IH0LB8HMH7wFH $_ HHCHS HSH;SHHH $HSHSHs LB8HGB(3HHHB0L)HH0HUHI@HCH)ILM@H7wHL$LD$ L$HHCHS HSH;SHHHL$HSHCHP8H5yGHHSLL8@(/H@0HH01I@iHUHsLx0HHS L}HH)H7lHN8HKHLF0L6H)F(4HF0I7Hq8LEH7wFL$ HHCHS HSH;SdHHL$HSHKHS Hq8L='HA(/HA0H)L9IH0HMH7mHF8HCH='F(/HF0H>H1HN0HH)HMH7Hp8H='@(/H@0H8HHH0HH)HMH7QHF8HCL6Lv0F(4HF0H1HH)LuH7HH8H=&@(7H@0HxILp0HH)LuH7EHA8HCH=EHA(/HA0H)H9IH0Lp8HMH7wFH $K HHCHS HSH;SHHH $HSHCHS Lp8H=r&@(/H@0H8HH0HEHL)H?IFHCH)ILMvH7w>L4$HHCHS HSH;S]HHH $HSHCHP8H5%HHSL@(/H@0L8HH01IFeHUHs HKLp0HHH)LuHQ8H7w>HHCHS HSH;SHHHSHKHs HQ8HZ%A(/HHHA0H)IH0HMH7HB8HCH #LjH)~afHnIL$B(flHB0HjHH0IT$H7w6RHHCHS HSH;S-HHHSHCHP8HS@(H@0L`H([]A\A]A^A_fDHHCHS HSH;S HHHSHSHs HB8HCfHHCHS HSH;S HHHSLsHS IFHCfFHHCHS HSH;Si HHHSHKHS HA8HC|fHHCHS HSH;S1 HHHSHCHS HH8DH $HHCHS HSH;SHHH $HSHsHS HF8HChfH $RHHCHS HSH;SHHH $HSHCHS Hp8DH $HHCHS HSH;SHHH $HSHsHS HF8HCLHHCHS HSH;SQHHHSHsHS HN8HKUffHHCHS HSH;SHHHSLCHs I@HC>fL$HHCHS HSH;SHHL$HSHKHs HQ8HS7HHCHS HSH;SHHHSLCHS I@HC(fH $rHHCHS HSH;SmHHH $HSHsHS HF8HCH $"HHCHS HSH;S5HHH $HSHCHS Hp8DH $HHCHS HSH;SHHH $HSHsHS HF8HC H $HHCHS HSH;SHHH $HSHCHS Hp8DH $2HHCHS HSH;SHHH $HSHsHS HF8HCL$HHCHS HSH;SUHHL$HSHsHS HN8HKHHCHS HSH;S!HHHSLCHC IPHSfFHHCHS HSH;SHHHSHKHC HQ8HSfHHCHS HSH;SHHHSHSHC HJ8eDHHCHS HSH;SHHHSHKHC HQ8HSfHHCHS HSH;SQHHHSHSHC HJ8aDHHCHS HSH;S!HHHSHkHC HUHSHHCHS HSH;SHHHSHKHC HQHSfHHCHS HSH;SHHHSHSHC HJyD>HHCHS HSH;SHHHSHKHC HQHSHHCHS HSH;SYHHHSHKHC Li8LkfHHCHS HSH;S)HHHSHSHC HJ8D^HHCHS HSH;SHHHSHKHC HQ8HSHHCHS HSH;SHHHSHSHC HJ8|DHHCHS HSH;SHHHSHKHC HQ8HSHHCHS HSH;SHHHSHSHC HJ8tD>HHCHS HSH;St%HHHSLcHC IT$HS@HsHdfHsHT!HsH5HHCHS HSH;S8%HHHSLkHC IMHIEMH)MmH7HQ8HSH=A(3HA0H9I $La0HH)MeH7HJ8H=B(3HB0H:I$H0IUHH)H7HQ8HSHuLa0A(HA0LiHHH)LeH7HJ8H=bB(3HB0H:I$Lb0HH)LeH7HQ8HSA(4Lj8HA0L1I $La0HH)LeH7w>HHCHS HSH;S#HHHSHSHC Lj8H=B(3HB0H:I$H0HUHL)HIUHSHIEMH)MmH7HJ8H=B(3HB0H:I$Lb0HH)MeH7"HQ8HSH=VA(3HA0H9I $La0HH)MeH7HJ8H=-B(3HB0H:I$H0IUHH)H7HQ8HSHuLa0A(HA0LiHHH)LeH7HJ8H=B(3HB0H:I$Lb0HH)LeH7Li8LkHA(4HA0L)L1I $H0HMHIUHIEMH)MmH"LzL{fo<$HBIO:I$HIUHL)Hw>dHHCHS HSH;S!HHHSL{HC IOHILH)MH7:HQ8HSL%A(/HA0L!HH0IOHH)H7HJ8Hufot$LjLj0B(HB0Lz2HHH)LmH7+Ly8L{HA(4HA0L)L1IMH0HMHIWHILH)MH3LjLkfo<$HB:HHIMIWHL)Hw>HHCHS HSH;SHHHSLkHC IMHIELH)MmH7KHQ8HSH=-A(/HA0H9HHH0H)IMH7Hr8H=-B(/HB0H:HHH0H)IUH7/HN8HKL&Lf0F(/HF0H2HH)MeH7HQ8H=A(/HA0H9I $H0IMHH)H7)HJ8HKHuLjLb0Li8fot$ B(HB0Lz2HHH)LeH7w>xHHCHS HSH;SKHHHSHKHC Li8HA(4HA0L)L1I $H0HMH&IUHSHMmMLbH)IEHw>HHCHS HSH;SHHHSHSHC Lbfo<$HB:IHIUHL)HFIT$HSHI$LH)Md$H7HJ8L=,B(/HB0L:HHr0HH)It$H7<HQ8HSH=+A(/HA0H9HH0IL$HH)H7 HJ8HufoL$0LbLb0B(HB0Lj HHH)LeH7, Li8LkHA(4HA0L)L1I $H0HMH IUHIELH)MmH3 LbLcfo$HBHHIUHL)H IT$HI$H)Md$HF HJHKHHHH)HRH7 Hy8L*A(/HA0LHHq0HH)HrH7( HO8HKL *G(/HG0LH>Hw0HH)HrH7 Hy8L*A(/HA0LHHq0HH)HrH7HO8HKL?L0G(/HG0H>HH)LzH7wHq8H= A(/HA0H9ILy0HH)LzH7HN8HKH= F(/H)HF0H>I7L~0LzH7w@HT$sHT$HHCHK HKH;K)HHHKHKHA8H5b HHCH9 A(/HA0HIH0HJ1IIT$HsLx0HHS M|$HH)H7HN8HKH F(/HHHF0H)I7H0It$H7?HA8H5W LaLa0~EfHnHuA(flHA0LiHHH)LeH7Lh8Lk@(4H@0L0I$H0HEHL)H$IEHIEMH)MmHHHHK~9EH5H@fHnflI$L`HH)MeH*HA~DH53HALyfHnflI $HH)M}HL`Lcfo4$H@IL$0IHIEHL)Hw?)HHCHS HSH;S HHHSLcHS IL$HI$MH)Md$H7HA8HCH=M'A(/Hp8HA0H9ILy0HH)M|$H7w>HHCHS HSH;SHHHSHCHS Hp8H=@(/H@0H8ILx0HH)M|$H7HN8HKHuF(/HHHF0H)I7L~0M|$H77HA8H=HA(/HA0H9IH0IL$HH)H7HH8HKHufo|$@L`H)L`0@(H@0Lh8HLeH7w6dHHCHS HSH;SwHHHSHKHA8HCA(4HA0L1I $H0HMHh[]A\A]A^A_HHCHS HSH;S!HHHSHCHS HH8HKfHHCHS HSH;SHHHSHKHS HA8D^HHCHS HSH;SHHHSHsHS HN8HKHHCHS HSH;SHHHSHKHS HA8HC fHHCHS HSH;SHHHSHCHS L`Lc*fvHHCHS HSH;SHHHSHKHS HAD.HHCHS HSH;SiHHHSHCHS HHHKHHCHS HSH;S9HHHSLkHS IEDHHCHS HSH;S HHHSHCHS Lh8LkVHHCHS HSH;SHHHSHKHS HA8DHHCHS HSH;SHHHSHsHS HN8HKHT$HT$HHCHK HKH;KoHHHKHsHC HN8HKHT$iHT$HHCHK HKH;K7HHHKHKHC Hq8@HT$Ht$ HT$HHCHK HKH;KHHHt$ HKH{HC HO8HKDHT$Ht$ HT$HHCHK HKH;KHHHt$ HKHKHC Hy8HT$Ht$ \HT$HHCHK HKH;KHHHt$ HKH{HC HO8HKDHT$HT$ HT$HHCHK HKH;KJHHHt$ HKHKHC Hy8fHHCHS HSH;SHHHSHSHC HJHK{fVHHCHS HSH;SHHHSLcHC IT$ @Ll$ HHCHS HSH;SHHHL$HSHSHC LbLcHHCHS HSH;S HHHSLkHC IUDnHHCHS HSH;S HHHSHKHC Li8Lk&HHCHS HSH;SY HHHSHSHC HJ8 DHt$HHCHS HSH;S$ HHHt$HSHKHC HQ8HS{Ld$HHCHS HSH;SHHHt$HSHSHC HJ86HHCHS HSH;SHHHSLcHC IT$HS{HHCHS HSH;SHHHSLkHC IUHSfHHCHS HSH;SIHHHSHSHC HJ8HKfFHHCHS HSH;SHHHSHKHC HQ8DHT$HHCHK HKH;KHHHT$HKHsHC HN8HKHL$HHCHS HSH;SHHHL$HSHSHC Hr8Ll$QHHCHS HSH;SdHHHt$HSHKHC HQ8HSlL|$HHCHS HSH;S$HHHL$HSHSHC LjLkHHCHS HSH;SHHHSL{HC IWD^HHCHS HSH;SHHHSHKHC Ly8L{HHCHS HSH;SHHHSHSHC HJ8 DL|$XHHCHS HSH;STHHHt$XHSHKHC HQ8HS}vHHCHS HSH;SHHHSHSHC LzL{f&HHCHS HSH;SHHHSLkHC IU,DHHCHS HSH;SHHHSHKHC Li8LkHHCHS HSH;SHHHSHSHC HJ8-DNHHCHS HSH;SQHHHSHKHC HQ8HSHHCHS HSH;S!HHHSHSHC HJ8$DHHCHS HSH;SHHHSHKHC HQ8HSvHHCHS HSH;SHHHSHSHC HJ8D.HHCHS HSH;SHHHSLkHC IUHSHHCHS HSH;SaHHHSHKHC HQ8HSfHHCHS HSH;S)HHHSHSHC HJ85DNHHCHS HSH;SHHHSHKHC HQ8HSHHCHS HSH;SHHHSHSHC HJ8,DHHCHS HSH;SHHHSHKHC HQ8HSvHHCHS HSH;SiHHHSHKHC Li8Lkf&HHCHS HSH;StHHHSHSHC HJ8=HsHTfHsHDAHsH,LemHsHHsHIt$fHsHIt$f.HsHAHsHyHsHHsH|MeHsHdIUHsHLIM_HsH4IuHsHIOHsHHsH~Lm=HsH~qHsH~IwHsH~MeHsH~HsHt~LeEHsH\~LeuHsHD~HsH,~MeHsH~MeHsH}Me5HsH}iHsH}LeHsH}LeHsH}HsH}Me-HsHl}Me]HsHT}LeHsH<}M}%HsH$}Me]HsH }MeHsH|HsH|LeHsH|!HsH|M|$LfHsHHT$|HT$Lz}HsHHT$o|HT$LzHsHHT$O|HT$HrHsHHT$/|HT$Hr/HsHHT$|HT$HrgHsHHT${HT$HrHsH{HsH{HsH{IMOHsHHT${HT$LzfHsHd{HsHL{M|$mfHsH4{LeHsH{HsH{M|$ f.HsHzM|$4f.HsHzM|$\f.HsHzHsHzAHsHtzLeHsH\zM}&HsHDzHsH,zLe(AWIAVAAUATIUHSHnH]L HH$AtFE1AIHCHS H)H7w6=HHCHS HSH;SHHHSHCHP8H HŨHSIWH5oHH@(4H@0HH0IGH<$LJH"HS IHCH)H7w@LD$LD$HHCHS HSH;S]HHHSHCHP8HH5HSIWL@(4H@0HH0IGQI$`H<$蠝HxHS HsHHH)H7HF8HCIH.Hn0F(4HF0H7HH)IoH7Hp8H L@(4H@0HHEHh0HH)IoH7{HF8HCH (F(4HA$xHF0HuHn0IoA$zAHH)H7Hp8HsIH Hh0@(4H@0HHHH)IoH7BHF8H wF(4L% HAHF0HuHn0IouL%A HH)H7Hp8Hs@(4H)H@0L HEHh0IoH7w6HHHCHS HSH;S;HHHSHsHF8HCHF(4HF0HHuH0IwH[]A\A]A^A_ÿHHCHS HSH;SHHHSHCHS Hp8Hs fHHCHS HSH;SHHHSHsHS HF8D>HHCHS HSH;SyHHHSHCHS Hp8HsHHCHS HSH;SIHHHSHsHS HF8HCFfHHCHS HSH;S1HHHSHCHS Hp8D^HHCHS HSH;SHHHSHsHS HF8HCHF8HCH  F(4Hx8HF0HHuHn0HH)IoH7w>HHCHS HSH;SJHHHSHCHS Hx8H @(4H@0HHEHh0HH)IoH7Hw8HsH G(4HHHG0H)H}Ho0IoH71HF8H F(4HF0HHuH0IwHH)H7pHHCHS HSH;SqHHHSHCHS Hp8IH Hh0@(4H@0HHHH)IoH7HF8HCH F(4HF0HHuH0IwHHH)H7VHHCHS HSH;SHHHSHCHS Hp8H @(4H@0HHEHh0HH)IoH7uHF8HCH F(4HF0HHuH0Iw|Hp8fHp8HHCHS HSH;SHHHSHCHS Hp8aDHsHpIoHsHpHsHpHsHLD$opLD$DHsHTpIoHsHHHEHU HUH;U.HHHUHEHP8H5HHUH08@(4H@0IH0HC gHSH= @(/8H8HH@0HH0HCfH5@(/HU H0HsH@0HHp0HEHsHH)H7Lp8LuH=6@(4L)H@0H8HH0HCHw6%HHEHU HUH;U(HHHULuIFH|$H5HEIMvHT$hHt$`H|$H|$H5&ֻI$I$H|$輻H|$H5覻H|$܌IHE HMHH)HIHQHUIvLHAHHHH)INHHrH=HBH:HHHH)IVH>HNHMH=AHFH>H2HHH)IvHHQH=DHAH9HHINHH)H7@LB8LEHKH=B(HB0H:HBLrBHH0IHHSHL)Hw>.HHEHU HUH;U&HHHULEHE IHHIMH)M@H7<HQ8HUH=A(/H)HA0H9ILq0MpH7w@LD$H蘺LD$HHHEHU HUH;U%HHHUHUHB81H5-HHEHB(/HB0HIH0IPLHSHH0HHUHE HKH)H7w@HL$HHHEHU HUH;U+%HHHL$HHUHULr8HLuB(4HB0HHH0HSA1H|$!H5`諸H|$8HIbHSL0H@(3H@0HH0HCcbHIƹH@Atv#1ɃHH|$ HL.h8HbHSLp8H@(H@0HH0HCaHSHM H5@(3H@0Lx0H0HHUHL{H)H7!Lr8LuH>B(4HB0HIH0HSL)Hw6-HHEHU HUH;U"HHHULuIFL|$H5HEILMvHT$hHt$`LH52L߶I$I$LǶH5uL賶H|$IHE HMHH)HnHQHUIvL9LyHAHHHrH)M~Hw>"HHEHU HUH;U!HHHUHUHE HrH=HBH:ILzHH)M~HHNHMH=vHHFH>H)I7L~M~H HQH=HAH9IHINHH)H7Lz8L}HKH5PB(HB0H2HBLrBHH0IOHSHL)Hw>HHEHU HUH;Ut HHHUL}HE IOHIMH)MH7HQ8HUH=_A(/H)HA0H9ILq0MwH7w6pHHEHU HUH;U[ HHHUHUHB81H5GHHEHB(/HB0HIH0IWLHSLp0HHUHE LsH)H7w6ڴHHEHU HUH;UHHHUHUHB8L=HEB(4HB0L:IH0I$`HS H|$"H5荳H|$Ä8HIs]HSL0H@(3H@0HH0HCE]H@H|$ HIHI$`H +c8H]HSLp8H@(H@0HH0HC\HSH5H@(3H08H@0HH0HC\HS@(4H@0L8HH0HCHE HMHH)H7HQ8HUH5QA(/Lq0H1HsHA0HHH)LsH7KHJ8H=@B(/HB0H:ILr0HH)LsH7HQ8HUH5A(/HA0H1ILq0HH)LsH7 HJ8H=]B(4HB0H:ILr0HH)LsH7? HQ8HUH5A(/Ly0HA0H1IHLr8H)L{H7w> HHEHU HUH;UHHHUHUHE Lr8H=B(7HB0HzIH0HSHL)H: IVHUH)IMMvH7w6qHHEHU HUH;UHHHUHUHB81H5HHEHvB(/HB0HIH0IVLHSLuHHU H0HCHL)H. IFHEH)IMMvH7w6走HHEHU HUH;UHHHUHEHP8H5HU@(/H@0H0IH0A$xIFfA$zt58HfYIVH=@(/H@0H8HH0IFHEHU H)H7w6HHEHU HUH;U>HHHUHEHP8H=BHUIV@(/H@0H8HH0A$yIFA}=I$nI$I$I$HAxtAI$H|$ I$M1Ht"HHtINHHPIVHH@HEHU H)H7w6ۮHHEHU HUH;UHHHUHEHP8H5HUIV@(4H@0H0HH0IFAE"uH|$ LL5HEHU H)H7w6:HHEHU HUH;UUHHHUHEHP8H=8HUIVH8H@(4H@0HH0IFWHSLh0@(H@0LpHHUHE LkH)H7w6莭HHEHU HUH;UHHHUHUHB8HHEHB(7HB0HBIUH0HSQVH@HIH6VH@8HIHVIUH=@(/8H8HH@0HH0IEUIUH {@(/L=H@0H|$LHHH0IE襫I$I$H|$苫H|$4H5:uH|$|8HHD$YUHT$@(/1HH@0H5PHIUHH0LIE IVHHH0IFUH@8HIHTIUH5l@(/H0LL|$H@0HH0LIE諪I$I$L蓪'H5LH|${8HIeTIU@(/1HH@0H5kL8HH0LIEIV1H5XHHH0LIFHS8HHH0HCSHSH5Lh0@(4H@0H0HHUHE LkH)H7w6~HHEHU HUH;UiHHHUHUHB88HHEH B(7HB0HBIUH0HSASHSH=w@(/8H8HH@0HH0HC SHSH5N@(/H@0H0HH0I$HCt58HRHSH5@(/H@0H0HH0HC8HRHSH==@(48H8HH@0HH0HCbRHSH5@(/H0L|$H5H@0HH0LHC!I$I$L H|$?yHU LeIHL)H ID$HEH)I$Md$H7w6苨HHEHU HUH;U^HHHUHEHP8H=(HUHXH\$0L(HSHx@(H|$`H@0L`HH0HCHD$(H9t蚦H$dH+%(Hĸ[]A\A]A^A_ÐHH|$( DAAE覧HHEHU HUH;UHHHULuHU IFHEfVHHEHU HUH;UYHHHULuHE IVHUfHHEHU HUH;UHHHUHMHE HQ8HUf趦HHEHU HUH;UHHHUHUHE HJ8DnHHEHU HUH;U)HHHUHMHE HQ8HU&HHEHU HUH;UHHHUHUHE HJ8`DޥHHEHU HUH;UHHHUHMHE HQ8HU薥HHEHU HUH;U9HHHUHEHU HX8H]fFHHEHU HUH;UHHHUHEHU HsLp8LuDHHEHU HUH;UiHHHUHMHU HA8HE.f覤HHEHU HUH;UHHHUHMHE HQ8HUtfVHHEHU HUH;UHHHUHUHE HJ8DHHEHU HUH;U9HHHUHMHE HQ8HUhƣHHEHU HUH;UHHHUHUHE HJ8D~HHEHU HUH;UyHHHUHMHE HQ8HUd6HHEHU HUH;UHHHUHUHE HJ8DHHEHU HUH;UHHHUHMHE HQ8HU覢HHEHU HUH;UYHHHUHUHE HJ8vD^HHEHU HUH;UHHHUHMHE HQ8HUHHEHU HUH;UHHHUHMHE HQ8HU2fơHHEHU HUH;U1HHHUHUHE Lz8L}6fvHHEHU HUH;UHHHUHMHE HQD.HHEHU HUH;UiHHHUHuHE HNHM8HHEHU HUH;U HHHUHMHE HQHUSfLD$H葠LD$HHHEHU HUH;U HHHUHMHE HQ8HU{>HHEHU HUH;U! HHHUHUHE LB8LEHt$HHHEHU HUH;U HHHt$HHUHMHE HQHT$H衟HHEHM HMH;MT HHHT$HHMHuHE HNHMyHL$HIHHEHU HUH;U HHHL$HHUHUHE HrLD$HLD$HHHEHU HUH;Uo HHHUHMHE HQHUn覞HHEHU HUH;U HHHULeHU ID$HEHM L|$ HAG`fGHHLLH@ILLL-H|$8Ht$X1HD$`HHD$XHD$pHL2H\$XHD$` H|$H5ƹڜƄ$HD$HDŽ$IH$IHH>L|$@L1IIH?H+$H9LH$H$H|$FH|$H50H$HD$H9tyH|$Om8HHD$EHT$@((I$ LH@0H|$IHPHHH@IF8HL8I0M~EIVH=E@(4H@0H8HH0IFf8HcEIVH=@(3H51H8H|$H@0HH0IF%Ƅ$HD$HDŽ$IH$IHH>L|$@L|IIH?H+$H9LKH$H$H|$葚H|$H5I{H$HD$H9tęH|$k8HHD$HHDHT$H@(&I$LH@0H|$IHPHHH@IF8HL8I0M~CIVH5@(4H@0H0HH0IF=DH|$H5袙Ƅ$HD$HDŽ$IH$IHH>L|$@LIIH?H+$H9bLȖH$H$H|$H|$H5H$HD$H9tAH|$j8HHD$HBHT$H@('I$LH@0H|$IHPHHH@cIF8HL8I0M~gBIVH5 @(4H@0H0HH0IFf.H|$H5Ƅ$HD$HDŽ$IH$IHH>L|$@LqIIH?H+$H9oL@H$H$H|$膗H|$H5 pH$HD$H9t蹖H|$h8HHD$H=AHT$H@(%I$LH@0H|$IHPHHH@IF8HL8I0M~@IVH=@(4H@0H8HH0IFf8H@IVH5@(/H@0H0HH0A}IFH|$H5FH|$g8HIE@IV@(/H@0L8HH0IFr8H @IVH=9@(/H@0H8HH0IF`fD螖HHEHU HUH;UHHHUHUHM Lr8LuH$H$H\$H9t6o$HT$`D$hHD$H$H$HD$@H$HDHtHHЃft $H|$`H$HHHt$h0H$D1ɃHuH=rHuH=HuH=M~IHuH=M~HuH=L{2HuHt=LsIHuH\=MwHuHD=~HuH,=LsHuH=HKHuHLD$H`HIEIU IUI;U;1HHIUIUIE Hr~H H|$HBfHnflI$LbHH)LgHhHNIMH=٦H~HFfHnH|$H)flI4$LfLgHHQ~HLqH|$HAflI $HH)LwH#LbMeH )H|$~,HBfHnIL$flIHHWHL)Hw? HIEIU IUI;U/HHIUMeIE IL$HI$MH)Md$H7"HQ8IUH=ܥA(/HA0H9ILq0HH)Mt$H7X"HJ8H=FB(/HB0H:ILr0HH)Mt$H7!HQ8IUH=!A(/Ly0HA0H9IHLr8H)M|$H7w>HIEIU IUI;U.HHIUIUIE Lr8H=­B(3HB0H:IH0IT$HL)H M~M}HIIOL)MvHw>bHIEIU IUI;U-HHIUM}IE IOHIH)MH HQIUH)HHHIHwJHL$HL$(HL$HIEIU IUI;UN-HHHt$(IUIUHBH=٫HL$0IEHHHBHD$(HD$ HHHHQH H|$@HHD$HH|$HgH|$H5!QH|$%H5`;H|$qXIU IuIHL$0HH)HqHFIEHyLHFH7HHH)HqHHxLH@LHHpHH)HqH%HGIELHGLOLH>HH)LIH%HpH=H@H8IHHAHH)H7x$HF8IEHNIOH)H=)F(HF0H>HFFH1H0H|$0IwH7w@Ht$8軆HIEIU IUI;U+HHHt$8IUIEHP8H=1IULH8@(/H@0HH0H5xIGH|$8LIVIMLx0HIE M~HH)H7.#HQ8IUH=A(/Hr8HA0H9ILy0HH)M~H7w>؅HIEIU IUI;U*HHIUIUIE Hr8H=EB(/HB0H:ILz0HH)M~H78"HN8IMH=)HF(/HF0H)H>I7L~0M~H7!HQ8H=9HA(/HA0H)H9IH0INH7!Lz8M}H=-B(/HB0H:HH0IOIVHL)Hw>趄HIEIU IUI;U(HHIUM}IE IOHIH)MH7 HQIUH)HHHIHwVH$H$.H$HIEIU IUI;U)(HHH$IUIUHBH|$H$IEHD$(HBHHHHt$@HQ HH|$H˂H|$H5赂H|$4H5 蟂H|$SIuH$IIE HH)HHVIUHyLHFH7HHH)HqHHzLHBLHHrHH)HqHwHWIULHGLH>HwHH)HqHHzLHBLHHrHH)HqHAHWIULHGLOLH>HH)LIHHrH=%HBH:IHHQHH)H7HV8IUHNH|$0H)IOF(HF0H>HFFH1H0IwH7wFH$躁HIEIU IUI;U%HHH$IUIUHB81LIEHD$8B(/HB0HHH0H5DIWLIVIMHIU H0IFHH)H7HA8It$Ly0A(HA0LqHHH)M|$H7Lp8MuH=ߎ@(3H@0H8IH0M~ID$HL)Hw>蜀HIEIU IUI;Uo$HHIUMuIU M~HIL)MvHIGIEH)ILMHwFL$HIEIU IUI;U#HHH$IUIEH|$(HPHt$@IU H8H|$H@HHIG~HH|$H~H|$H5~H|$$H5~H|$OIU IuHHH)HHFIEHIOHFH1HNHH)IOHHpH=$H@H8HHHHH)IOHmHFIEH=HFH>H1HHH)IwHHHH=H@H8HHIGHH)H7HA8IEHt$0LyH)Ly0A(H1IvHA0HAAHM~H7w6.~HIEIU IUI;U!HHIUIEHt$8HP81LIULH0H5@(/H@0IH0IFtIT$Lp0HIUIE Mt$H)H7w6}HIEIU IUI;U!HHIUIUHB8L|$H5IEHB(3LHB0HIH0IT$ V|HHL@|H|$vMIU IIEH)H7w6|HIEIU IUI;UHHIUIEHP8Ht$H=yIUHS@(H@0L0HxHpL`HH0H$HCHD$ L(IE IUHH)H7 Lb8MeHKH|$HB(4HB0H:HH0HSHL)He IT$HI$MH)Md$HHJIMfol$PHB*ILzHH)M|$H{HQfot$`HLqHAH)1IMt$HLzM}fo|$pHB:IHMwIT$HL)Hw>K{HIEIU IUI;U6HHIUM}IE MwHIL)MHIVIUH)ILMvH7w@Lt$zHIEIU IUI;UHHHL$IUIUHB8H5LIEHB(/HB0HHH01IVL IWMuHIU H0IGHL)HIFIEH)ILMvHw@Lt$zHIEIU IUI;UHHHt$IUIEH|$(HPIU H8H|$H@HHHt$@IFxHH|$HxH|$H5ٝxH|$IIu IIEHH)HHPI~LH@HHIFHH)H7OHB8IEIOH|$0LrH)B(HB0H:HBBHH0IWH7w@HT$xHIEIM IMI;MlHHHT$IMIEH|$8HH8Lt$H5IMH8L@(/H@0HH0IGwHHLowH|$HIU HIEH)H7w@HL$xHL$HIEIU IUI;UHHIUIEHP8H$HIUHSHHxL`LxL|$ @(H@0LHH0HHC!LiAM'L IT$ IL$HH)H7HA8ID$HsH|$HLq0A(4HA0H9HHH)LsH7HH8H=@(4H@0H8ILp0HH)LsH7nHA8ID$H=dA(4HA0H9ILq0HH)LsH7HH8H==@(4H@0H8ILp0HH)LsH7YHA8ID$H=A(4H9xHA0ILq0Ls z A` HH)H7HH8IL$HsH=3Hh0H)@(4H@0H8HHkH7w<uHID$IT$ IT$I;T$/HHIT$IL$HA8ID$HӚA(4HA0HHMH0HKHĘ[]A\A]A^A_fDHz8H|$I}TfD@lHL|@uHID$IT$ IT$I;T$eHHIT$ID$IT$ HH8IL$ftHIEIU IUI;UHHIUIUIu HB8IErfLD$qtLD$HIEIU IUI;UHHIUIEIu HP&tHIEIU IUI;U!HHIUMuIU IFIEfsHIEIU IUI;UHHIUMuIE IVIUfsHIEIU IUI;UIHHIUIUIE LzM}f6sHIEIU IUI;UHHIUIMIE HQFDrHIEIU IUI;UqHHIUIUIE HJIMrHIEIU IUI;UHHIUMeIE IT$\@^rHIEIU IUI;UHHIUIUIE Lb8MerHID$IT$ IT$I;T$EHHIT$IL$IT$ HA8ID$aqHID$IT$ IT$I;T$HHIT$ID$IT$ HH8fDvqHID$IT$ IT$I;T$eHHIT$IL$IT$ HA8ID$L&qHID$IT$ IT$I;T$HHIT$ID$IT$ HH8fDpHID$IT$ IT$I;T$HHIT$IL$IT$ HA8ID$5HHHD$HHD$@HHt$H5@HD$0HHt$HH5;HD$8HHt$(H$fpHIEIU IUI;UHHIUIMIE HQIUfH$oHIEIU IUI;UHHH$IUIEIU HHDH$foHIEIU IUI;UHHH$IUIuIU HFIEDH$oHIEIU IUI;UaHHH$IUIEIU HpDH$nH$HIEIU IUI;UHHIUIuIU HFIE1fnHIEIU IUI;UyHHIUM}IU IGIEfnHIEIU IUI;U HHIUIEIU Lp8MufmH=HIEfHnIU IUI;UHHIUIMIE HQvmHIEIU IUI;U!HHIUIuIE HNIMYf&mHIEIU IUI;UHHIUIMIE HQIU;flHIEIU IUI;U HHIUIUIE HJDlHIEIU IUI;UHHIUIMIU HA8IEHH)H7 6lHID$IT$ IT$I;T$HHIT$ID$IT$ HH8H5@(4H@0H0ILp0HH)LsH7W HA8ID$H=zA(4HA0H9IH0zHK[HH)H7 skHID$IT$ IT$I;T$HHIT$ID$IT$ HH8H5@(4Hh0H0HsH@0HHH)HkH7@ HA8ID$H=׏A(4HA0H9HMH0AHKHH)H74 jHID$IT$ IT$I;T$HHIT$ID$IT$ HH8H5c@(4Hh0H0HsH@0HHH)HkH7' Hq8It$H5A(4HHHA0H)HMHi0HkH7HF8H=F(4HF0H>HuH0HsHL$0Ht$8iHL$0HIEIU IUI;UHHHt$8IUIEIU HxHL$8LL$0\iLL$0HL$8HIEIU IUI;UEHHIUIuIU HFIE<DiHIEIU IUI;UHHIUIMIE HQIUfhHIEIU IUI;UyHHIUMuIE M~M}ffhHIEIU IUI;U HHIUIMIE HQ8IUfhHIEIU IUI;UHHIUIUIE HJ8iDgHIEIU IUI;U9HHIUIMIE HQ8IUgHIEIU IUI;UHHIUIUIE LbMef6gHIEIU IUI;UiHHIUIMIU HA8DH$fH$HIEIU IUI;U HHIUIuIE HV8IUH$L$fH$HIEIU IUI;Ua HHL$IUIUIE HrDH$H$fH$HIEIU IUI;U HHH$IUI}IE HWIU`H$H$eH$HIEIU IUI;UA HHH$IUIUIE HzDH$H$NeH$HIEIU IUI;U HHH$IUI}IE HWIU*H$H$dH$HIEIU IUI;U! HHH$IUIUIE HzDH$L$~dL$H$HIEIU IUI;Uy HHIUIuIE HVIU&dHIEIU IUI;U HHIUIMIE HQIUfH$cHIEIU IUI;U HHH$IUIUIE Lz8M}fvcHIEIU IUI;U9 HHIUIMIE HQ8 D.cHIEIU IUI;UHHIUIuIE HN8IMbHIEIU IUI;UyHHIUIMIE HQ8IUfHL$0bHL$0HIEIU IUI;UHHIUIuIU HF8IE?HL$0LL$84bHL$0HIEIU IUI;UHHLL$8IUIEIU HpHL$0Ht$8aHL$0HIEIU IUI;UHHHt$8IUI}IU HGIEDHH8OHH8HH8lVaHID$IT$ IT$I;T$ HHIT$It$IT$ HF8!fDaHID$IT$ IT$I;T$ HHIT$IL$IT$ Hq8It$`HID$IT$ IT$I;T$% HHIT$IL$IT$ HA8ID$zf`HID$IT$ IT$I;T$HHIT$IL$IT$ HA8ID$cIt$LefDIt$LkLsfIt$LSLsf.It$L3Ls!f.It$LLsf.IuLIIuLIuLM|$f.IuLM|$f.IuLMt$f.IuLdAIuLLIuLLD$/LD$qDIuLIt$LfDIt$LHkf.IuLHL$HL$`DIuLIWIuLIv8IuLtINZIuL\IuLDIuL,QIuLHD$L`fDIuLIwIuLHD$L`pfDIuLHD$L`@fDIuLHD$L`fDIuL|HD$L`HwfHn`fIuLTM|$f.IuL4IuLH$H$IuLIOIuLIO-IuLMt$f.IuLM~%IuLIO'IuLtIuL\IwYIuLH$<H$HqIuLIuLM~IuLIwIuLHL$HL$HqIuLIuLM|$RfIuL-IuLlHD$L`fDIuLLYIuL4IuLHL$0HL$0HqfIuLHL$0HL$0LIoIuLHL$0HL$0DIuLM~}IuLM~IuLM~IuLlINUIuLTIuLH$L$,H$L$aIuLH$H$HqIuLH$H$Hq=IuLH$H$HqIuLH$H$HqIuLH$\H$LIIuLH$4H$IuLIuLHD$Lp fDIuLMt$fIuLMt$\f.IuLMt$f.IuLIuLlIuLHL$8LL$0JHL$8LL$0IuLHL$0'HL$0Hq'fIt$LHfDIt$LLs9fIt$LHkf.It$LHkaf.It$LHkf.It$LsLsf.It$LSaf.@USH^HH(HGHW dH,%(Hl$HH)H9s;H@wTVHHEHU HUH;UtyHHHUHEHH]HT$dH+%(uaH([]@H8VHUHD$H;UtHHHU@Ht$HHD$vHD$HuH\Uf.f.f.LHAWAIAVAUATUHSH82ADuff.M?AMt'IcOIcG MtAwu%AM?AMuH8[]A\A]A^A_9E,E*AO IOHfDHH@SuH9A6LЉƍPHI4􉕜D.DvHsH98AŁ;EEE9u<DD$,HLT$ HL$L\$PHHIHHt$RH|$SDD$,LLT$ HL$ѥAL\$DE*DÐfDATH)UHSHHdL$%(Ld$IH$HwDH?Hu3A$H$H}H]HD$dH+%(uBH[]A\HtH1THEHH$HEHLQH$H}mRff.H9tkAUATUHSHHHNL.H?HCIM)H)L9LCLH)L9r4ILLSHLHCH[]A\A]fHLVSLCH;HMLmLH)ItH)HHL$SHLHCH[]A\A]HL9L QHILLHRH;HtPJD%H+HCHCH[]A\A]f.J'IUH f.9IEH-fDJ'HIIEHEqOff.LHGL)IIIHUE1E1SH^pDKIK4HHHhH@HtNH&ff.ff.DHHHtHHHPH9p sHHuH9tH;w HCHm(1Hff.ff.ff.N+1ҍAHvHH9uI9LBM9/L[]1fDAWAVAUATIUSH(HH2H9HIIHLmHUH)LHL)HH9MM)L9LH)HHLHL$Ht$PHEHt$HL$HL)HEHHLH)LlPIHI+HHH~*HHH ff.fHTHHSHuH([]A\A]A^A_fDLELHL)HH)H9H9HBHHD$1HLL)HXLHHT$LD$OLD$HT$H<IIM+LHM~KHHL Hff.ff.DItHHrHuIRMHDH|M)ILLLD$LLD$HIMtLLHD$H]LmHEH([]A\A]A^A_IM)LH)HHH~;HHM Lff.ff.DILHHJHuLHH)I|H}ILLLD$`NH}I6LD$HLL)H}HHHHH Hff.fHTHHSHuH([]A\A]A^A_fDHH9HFHHD$H|$LD$KLD$HHD$HHD$VI$HJfDuHIELI$IEDIH2I$H&HHD$Pf.AWIHAVIAUIATUSHLgL+'IIML9HL9HHMMUpL H$1ff.IHIHSHCIl$0HL$(It$8HHT$(HT$0HD$0Ht$HMl$0I|$8@IHL)HHHH9HGI9IFHIι@I?HsH+sHAL$HHH)H9sIDH9tID$8f.HD$8dH+%(HH[]A\A]A^A_D;MAUwHD$BE1AEL}HEHD$L9A|$H@Io IT$8Hl$0I;T$@!H*HIT$8H|$HLEHIl$8HIT$:t"MtHzIvH+zI+vH9sHl$ILd IH9D$mMt9AHkIvH諺HL$HCHL$0H;CHHHCAEPAULl$LHL$LyLLHKI|$8At$HMl$0L$HHLL)DHH@BfDHt$0I|$0a@Ht$0HK^A HD$8dH+%(uHHHH[]A\A]A^A_XAWAVAUATIUHSHHHHHHopH^H|$HL.dL4%(Lt$8I:HSHCIl$0HL$(It$8HHT$(HT$0HD$0Ht$HMl$0ͺI|$8@IHL)HHHH9HGI9IFHIι@I?HsH+sHAL$HHH)H9sIDH9tID$8f.HD$8dH+%(HH[]A\A]A^A_D;MAUwHD$BE1AEL}HEHD$L9A|$H@Io IT$8Hl$0I;T$@!H*HIT$8H|$HLEHIl$8HIT$:t"MtHzIvH+zI+vH9sHl$ILD IH9D$mMt9AHkIvH苷HL$HCHL$0H;CHHHCAEPAULl$LHL$LLLH+I|$8At$HMl$0L$HHLL)DHH@BfDHt$0I|$0A@Ht$0H+^! HD$8dH+%(uHHHH[]A\A]A^A_8AWHAVAUATUSHHH@H|$hH?HD$H)HT$pHVpHHHfHHHHD0HtHD$XHH$HHL$0HD$Ht$XHHH@HHVHHp8Lp@LxHHt$8L9HD$HHD$PH|$pLAAHD$@Hl$H$JH$HD$8HHD$xHD$0H$L9t$8fff.H|$XqM9\HH$HH`HQ L9"HIHHH|$HcH)AHD$L9t$8LHL$xAHT$8IJ`@IHH@I9I9tHytHL9a tHAy8tIH|$HctH1ǃuIHHHD0HDŽ$HD$0HD$XHH|$XHD$HD$8E1E1H|$pHD$HHD$P8HĨ[]A\A]A^A_HD$0H9HHD$HHD$0H9hHH|$0HD$PfDD$L[p1Ll$0Ht$PHHL HLL`H@HtCMff.DILHtL@HPL9H sHHuM9tM;J MCID$(1DHD+HDAAAAAHT$HHDL9eDD$$D\$0AD$HHIH;HA8tD >fE 8H>A8HpMHVH΃1t >A8tD >fE 8HS>A8FHpMHVH΃ 1t >A8tD >fE 8H>A8HpLD$HVH΃1t >A8tD >fE 8H2>A8%DHpMHVH΃1t >A8tD >fE 8H>A8HHt$@1H޹$@HHHIHHt$@1HS$@HHHHǃHHHHǃ A1AL 9ML=D9rMD5HA1ALT$L 9M :D9rM2HMA1AL 9M HD$LpMM~MI_HLcMtZIl$HtnHEHLhMt$I}HD$jLMmHD$MuLhHMt[LHkHrHt'HIl$LSHtInI_L:Ht0I?DHEHHD$HD$HtH7I^LHtIH|$H_Ht H\$H|$H_Ht H\$H([]A\A]A^A_ÐffodQHGGHGHGHG HG8G(ff.AWHGAVAUATUSHxH|$Ht$HL$0dL$%(Ld$hLbH$L+"IIHT$(M1E11Aff.@HL$HLQHM HD$X]HL9H;L9HD$(MnHD$HIF L)HwJDD$ LL$LL$DD$ HIFIV IVI;VHHMnIVIEIFD$HEEMMAEHD$H@HH|$XH4$H HLHtLBHJH9z sHHuH $H9RH;~ HH~(MmH4$ff.HHHtHHHPH9x sHHuH94$tH;~ s LD$XHT$`H|$LD$`MmHLn(L9DD$H\@EL9@!L9u|HD$0HD$XmHD$HPHD$HP0KHP8HD$hdH+%(Hx[]A\A]A^A_DM9 L9HD$0HD$X fDH|$0H9{DH4$@H|$LD$XHT$`LD$`LD$ HT$HT$LD$ HHD$H~(H@u MmHaH|$XpfHNH|$XH4$ff.HHHtHHHPH9x sHHuH94$tH;~ sLD$XHT$`H|$LD$`zHHV(HHH@H9uLnIEL9MHD$LPsHI6H)HHH9HHD$fDH(ÐfAWHG MAVMAUIATUHoSHLc0HHGH7H1HWHQHHHC@IWLHC0I7HHIHCPAFCXHD$@HC`II+ExHHHHChHHH9HHB)HShHHHHxHfo0KHff.HH@H@H@H@@H@HuIc HKpHHCxHHH9}:HfHHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃHǃH[]A\A]A^A_H99f.ATUSHLghdH,%(Hl$HIt91HEHHH}pHHxHP0L@H4LHUI9uHt$HÅ[HUHBPH+BHHT$i.9Bº=OHUx HDžHmHDžHQHDžHHEF HDžHHDžHExHDžH?Ht1H HDžH%fHDžHHDžHDžHD$dH+%(H[]A\=HHH@&HDžHHDžHtHD$dH+%(uZFfD@HDžHHuHDžHff.ATUHSHGpHtTL`IIL9t:ff.I\$I@HtH{HH[HuL9epuI|$HHtHHtHDžHDžHHDžHDžcHEHDžHDžtH,HExHDžHDžHDžHtHtHuxHHHDžHDžHDžHtH}0HE@H9tH}H H9t2[]A\f?HyfD[]A\ff.HtnwTHt.HHtLH9ǺHDfHt(H9@ǺHD@HuAHHu%@HtH9׉HDfDH9HHEPH=61AH H[gHG H9G(tH@ÐHG8H9G@tHfHGPH9GXuHGhH9GpuHH9uHH9uHH9uHH9uHH9uHH9uHH9rPH=51A!H HzfDPXAH 1HHHH=x5IATH)UHSHHdL$%(Ld$IH$HwDH?Hu3A$H$H}H]HD$dH+%(uBH[]A\HtH1VHEHH$HEHLH$H}=ff.H9AWIH)AVIAUIHATHIUSH(HoHGH)H9HL)H9H1H)ff.ff.foDHH9uHD L)IFHoHLHL$H)HL$HHH(LL[]A\A]A^A_fHHHH)HH)H9O1H9HBH1E1HI9L1H)ff.ff.oAHH9uLLLLD$L)HL$HT$HT$HL$HLD$HI9HM)L)I)HMff.ff.Bo H@H9uHtHLD$LD$MInI^H([]A\A]A^A_@IL5L1H)I9t1ff.ff.oDHH9uHHHL)H)1HHI9t"ff.@AoHH9uHIVHHHAoEA$8HH9HHFHHHL$HL$IHAo$ELAHH믐fDUHSHMHHvHH?HVHFH9H9HEHMHUHCHEH"H;HKHCoC H} E HC0fHE0HC0C HtoC8H}8E8HCHfHEHHCHC8HtoCPH}PEPHC`fHE`HC`CPHtsoChH}hEhHCxfHExHCxChHtDoHHfHHǃHtoHHfHHǃHtoHHfHHǃHtxoHHfHHǃHt4oHHfHHǃHtoHHfHHǃHtoHH fH Hǃ HthH(H(H0H0H[]DH9tHEHHUHCHEH3H9tKHtHt(ۿHSH}HUH;HHSH}fHH9AWIAVI)AUMATIIUHSHH(LHGL)L9MI)M9xMM)ILLLLL$]LLL$LKL)H$LLLL$H)1LL$ILH(HL[]A\A]A^A_fDHL7LL)HH)L9*I9LBLqHD$E1HLL)HHLLLL$HL$HL$LL$LILHHLL$&LL$HM)LLIsHLLHHMtLHD$L+HkHCH([]A\A]A^A_J42HH)HLL{LHI)KHKMfHD$I8HtHGHD$H$0LuH]ILuHt!H$H fDH HLD LDIMIHH)I)z1AON 9r^HFs:)A<$AA|f|I<$MIMDHK(A<$AA||E$D@ED DD*HHD$迫fDAWIHLAVAUATUHSHHT$HL@(L`0IM9M@LHI8nIIHp(HHx IIHHI IHHI8I0HH}IPIHHH\IhI`HH;M9"Iu H|$HL[]A\A]A^A_铆H[]A\A]A^A_ff.HGAVAUATIUHSHHVHHHH2I\$ H]H+]ID$(ID$0ID$8txHH9rnHqIfInLflI\$8AD$(LmH]LI9t%HHTH8H8I9uIl$0[]A\A]A^@E1膨HHff.AWAVIAUIATUHSH@H踨LLHHIHCH;CtL HHCH[]A\A]A^A_HL;L)HHH9HHEHroHH9HGL,L.L$(ILd(H%Mu.L3MLcLsH[]A\A]A^A_HLH芧L貧IHAVIAUIATEUHSH_HCHS H)H'w2ɨHHCHS HSH;St@HHHSHCHP(HSHUHULpPLhD` []A\A]A^HsHPfAVH)AUIATUHjSHHLgdL4%(Lt$II\$ID$ H)H9sEH@wzHID$IT$ IT$I;T$HHIT$I\$HIl$LLH B+HD$dH+%(ueHH[]A\A]A^H萧H$HID$I;D$tHHID$HLOIt$LOkaAUAATAUHSHHHCHS H)H/w2 HHCHS HSH;St:HHHSHCHP0HSHUD(HP UD`,P(H[]A\A]HsHOf.UHSHHHCHS H)H/w2uHHCHS HSH;StHHMLjHHIHLyCHA L)L9sUHT$H $I@踛H $HT$HHq HqH;qHAHHHqLyMLiL{LL͙HE0Le(HCCDsI9tLe0HD$dH+%(H(H[]A\A]A^A_fDLH $HT$HD$IHAH;AtmL8HHAiDIt$LCCtHD$dH+%(uPfHqHHT$H $ CHT$H $DHt$HH$BH$艙fAWAVAUATUSHL?dL%(L$LGM9ZIHIHLMI}XIuPHH)H MUhIEpL)H MIL)H MIL)HM IE(I9E L9!H9„I8M9MM@IU8LH)HTHL$LLIE8HL$AH 8HHp1H$H$H9t薗1MtH;LL< H8I9 @1H$dH+%(PH[]A\A]A^A_DAt$&@LLL)H=8IIIw@I8LD$I IIwXIPIIIwpIhIIIIIIIIII8LD$M9SHCL HHD$HoooL)HHHHHHiML:I@ Ix I IL9&I}uIU:*uHD$I9MI9HyHT$HHD$7HT$H9k IM(Iw(I IU IM@Iw@I8IU8IMXIwXIPIUPzIMpIwpIhIUheIIIIDIIII#I8L9|$IWH#I9*tHHT$ HL$HHD$MHL$HT$ HHt$HuH|$4uHt H\$H([]A\A]A^A_fDHGfvGHGHG8HG(HGXHHGHG0G8HGHHGPGXGxw|GhfDAWAVAULoATUHSHLHxdL$%(Ld$hIksHC(HIHHHD$(KsLI?HSLH+C0HsH9H|$(Lt$@brH{(H5tIL$I,$Ld$PHHL$H9{HK8Ld$0HL$ Ld$8ufDL9?fHnHK8HC(D$PC0HH|$@HL$PHD$HH|$@L9tsH{(H5}H GtHH9l$HIHEHULLd$@LkD$PH$HCJ4*HT$HD$HD$H#uHT$LH+D$HH9;H4$LAqLH+D$HL9Ht$LL qH{(HL$ HD$@HT$HH9L9t/fHnHC(D$PC0Ld$@H|$8Ld$0fHtH1LIrHT$HH{(HS0H|$@fDHLHD$(8qH{H{1H5/rHLt$@Ld$PHHt$(LH{HHKXHD$@HT$HH9oL9fHnHKXHCHD$PCPHbH|$@HL$PHD$HH|$@L9tq1HT$hdH+%(UHx[]A\A]A^A_DHXHkLLkLd$@HD$HHuD$PHsH?H+D$HH~H5#L[oH?H+D$HH9HLL5oH{(HK8HD$@HT$HH9(L9ZfHnHK8HC(D$PC0HH|$@HL$PHD$HH|$@L9tpH{(K@L9fHnHCHD$PCPLd$@Ld$PLD$PHT$HH{(HS0H|$@fDHsH=蘏nfD?HHtHtLLoHT$HH{HHSPH|$@L9t6fHnHC(D$PC0Ld$@Ld$PLD$PHT$HH{HHtHt#L4oHT$HH{(HS0H|$@D$PHT$HH{(oSHH?HtH;= t"oH{HHCXH9tnH{(HC8H9tnH{HH9t [n[fDAUATIUSHLHI9t-ff.H+HtH`HxnHI9uI$I$H9t,f.H;HCH9t?nH H9uI$HtH!nI$I$H9tnI$Ht/H{H~H} HE0H[H9tmHmHuI$HtmI|$HtH[]A\A]nH[]A\A]Ð@AVAUATIUSHGHGHGHfHnflGG(G8[)H#kI|$H9HC1H=lI$M$ID$PI9tJff.@H+HtHHlHI9uI$I;$tI$Ml$xMuImI9t!LH;HCH9tlH H9uMuIDŽ$ADŽ$[]A\A]A^ÐHHHHRH)HHt HO fDH;JhrH9Jps HHuÐAUATUSHHHH9H)HIHH)HUI)IT$hHHUIT$pHMtKHtYHH}LL$I $ymHuI|$hu~EHflAD$hMuH[]A\A]@H1[]A\A]H=lA1H eHlm"lfoO(oG8fHno_flHGXffHwHfO(_G8HtHHGXHG`HtHHG`HGhHtHHGhLHL)HuHt6IhHthILoAhfofH~ffH~HuHypt=HH=y1AH rH#yl/kfDATUSHHH+HtJL`HHu-6fHLLiHHL$t HE8I9D$pr[]A\H=A1H ɑHzkjfDHPt1fAVAUATUHSH=HKLk8I9;LcM9.MM)I)I9HCH9HCHHk&%IfI9ICHHfLk8LHHLkHHL)H{HtiHCHkIM)HSHLH9LHtC[]A\A]A^DHLLjHHL)HIHkHCHCHCP[$H#fH{H9HC1H>g9$HfH9HBHkvH=*A1H #Hԓ*jhH=A1H Hihff.AUATUSH8dH%(H\$(HHu#1HT$(dH+%(H8[]A\A]fHH{xIH5hIHHHHHpP H $1HL>iH<$HD$H9tfI}H^wL1 iHHŠH9t-L-THK LL1hHbgHH9uLH1hLfIML-L1Lh^fHsx1H=g跅HH@uf.H(xHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1HxH$H$D$0HD$HD$ HD$yHD$dH+%(uHeff.HIHT$@HL$HLD$PLL$Xt:)D$`)L$p)$)$)$)$)$)$dH%(HD$(1H$LOxD$HD$HD$0HO HD$ HGPD$0Ht(H9s#9HHH8tfHH+WHHIHHHRH)HHt@H;JhrH9JpsTHHuHfAnHL$HLϋP|fn@xT$fbLf$ HD$(dH+%(uHfH4HQdLdff.HHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHHD$HD$ HD$HHxH$D$0'HD$dH+%(uHzcf.AWAVAUIATIUHSH(bHUxfvHHBH+HSCHSHS8HHS(HSXC|HHHCHC0C8HSHHCPCXCxChH;HHHHLLHHfAątH(D[]A\A]A^A_DLkHHLuHmxH}H;}HGHSPHHsHHHE DLHL)IHH9HHEHHH9HGHHD$H|$aJ0HND0MBMuXHD$HLHHLH}LLHLD$`LD$HLLD$HL$`LD$HL$HHD$VfAWAVAUATUSHH;W8IHIVMILMl$H)HHIN LHDH;Jhr H9JpHHuHH9u IUH;UuHtFHuI}^t5AH=H H‹1b`@M9}pu1H[]A\A]A^A_ÐHH9}HHHHD$I9u0pL9rkI}LHH)`IF HIEpI9tBL+IuhIEpL9rI}H)ƺH_fvAMhI9uff.@HT$HL@¸AIvIFIFPLHIFHfHnflAFAF(AF8JH[]A\A]A^A_HAf.f.f.fHAWAVAUATUSHLgL7MM)LHH9H۸IHHEHHH9HGHHHT$J^HT$J<8HHGH2HHBHHM9IFMD$H-ff.H HHJHHH HJH I9tQHrH2HHH9uHHHysl@t@tL8fL>HHfM)II MtLI]HImMeI]H[]A\A]A^A_HHLLLLHJIHH)I)11AON9rIvL8L>HHHH H=ju[H\H^DUSH8dH%(H\$(H1Hl$I\H|$HD$[HHH[HtnHZHH?H+CH96HHAZH;1}[Ńt&H5v8\HHu^ 1HD$(dH+%(u H8H[]/\ff.@AVAUATUSHH $HdH%(H$HIH ZLHUZu1H$dH+%(H[]A\A]A^H5hL[IHH5uH[IHtiHff.LH\LHHHe]HwLZLZLOY9[LZI1fDHwfDHHVD0~AH*f~U 9r$fpf~9sf~M H[]A\fL'ID$IT$ H)HwHfD$S~D$HID$IT$ IT$I;T$HHIT$ID$HPIT$Hf@HEHHHH[]A\L'HID$IT$ H)HwDfD$'S~D$HID$IT$ IT$I;T$tdHHIT$ID$HPIT$Hf@HEHH[]A\fDIt$LfD$%~D$#f.It$LfD$~D$덐@AVAUATIUSH dH%(H\$HHD$HD$HteHHLt$Ll$$DHLLLHmHt.HtyC9ErHLLLHHuHt$Lt$Ll$HLLLHHuHD$HT$dH+%(u>H []A\A]A^DHtLt$Ll$HLLL?HmHuPf.DAWAVAUATUSHXdH%(H\$HHQЀ vBHCHCHCHD$HdH+%(HXH[]A\A]A^A_fVH. HN6.uHQ~Hq/9y@.HQ@*@.YLBEKHzA/A9DJA.LBEA. ML EA.MZMIjA<)IA0A EZA.~A/A9MZERE~6A.t9/|VHNE1111HD$HD$HL|$HL$Hl$BHt$ HT$(H|$0LD$8HD$M/MwIIHHM9s'LLLL$$L)L)HMJT-L$L)I9sL)¾0LLHD$IH9uHCHCHD$BCCD$FfCL A<E1111L^HC<xHEb@@/T@9JyHQ@E11L *C<HE1H1MMA/A9DJLBE}HIrQfDAWAVAUATUSHHLjHL$LD$dH%(H$HBH$MH$HIHD$AEq <-AE<- <-u3AE2a<H,HcH>M}Ll$(UDLHD$(CHLX1ɀnuA}o(xoLxnBxd8xe.xt$xexrxmx ix nx ix sx txixcx-xtxaxgxsxHD$ʾ Hxyf.Ht$(HD$(ZfH|$Ht$(1HH$HHD$(H$LLEHD$(H$0f.Hs(LH=\n1[eH$dH+%(\1H[]A\A]A^A_UIt$H=HD$ʾHxiuMwH>cH{0FL$H{(DŽ$L$HDŽ$Ƅ$@LH= j1a1A}eAUIEalA}p{A}pH$dH+%(,H[]A\A]A^A_EfxL$HHD$(IH HLLt$PHD$XLH?.H|$PL9TxaxsxsxHD$ʾHxrMD$IT$M2A<-!Ll$@ILl$0pMD$IT$Ma2A$<-$Ll$`ILl$PA}i A}tA}-A}vA}eA}cA} tA} oA} rA} sA} Ht$(HD$(-9AEA}n3A}(It$H,AEA}pA}iIt$H&c<H@HcH>A}uA}tA}pA}uA}tvA}kMD$IT$M-A~<-H cHbL1H=Y+A}eAEH=CX1M$A}r3A}-(A}sA} kA} iA} pA} AfD&I<$HyMDD*:tHCXHC ;@1H5&H7!ff.ATIUSHHG H;G t t1A$1[]A\f.HCXH-ff.| y-HHC H;CrH;toHC | xӀIOHH-IW8H9 HBZ*6@wEff.<y3HBIG HI;GrLyQIW <xIw8Ll$ Ll$Hu H9jLt$LHL$HT$I|$@H|$HH $;H $HtH|$LHbHL$L9tHIW IGH)H2HBH@ @ t@ uTfHnflAG R t u6fHIO I;Ov< < t< tIG(IG I|$PYID$HH5@LID$XID$`1ID$PID$h臓DH5"L1oHT$8dH+%(QHH[]A\A]A^A__vK`kz6]@HIW I;W< t< tDI|$hIG  HhLt$HrLLl$ Ll$HL$HT$I|$@H|$HH $NH $H$H|$LHq @LIO < q<,)kHA0LÍIW f@,9IO,ff.ff.@|HBIG HH9rLU-IW IOL3 IW SfLIW 'f,w9HLH1IW @>fIG 1>VH<>@HAH=9dAY1H y H!9HfHffDSHG H@HSH)H~.HH wG  tqHK HSHH)HҾHHC HH v"w uHK 1[Ð\uHK P\t"uHHC l@HK x uHHHK HHKH蚈HHƒ@xHC 2fH1H5;迏[SHG H@HSH)H~.HH wG  tqHK HSHH)HҾHHC HH v'w uHK 1[Ð\uHK P\t'uHHC l@HK x uHHHK HHKH蚇HHƒ@xHC 2fH1H5;迎[SHW H@HCH)H~#HJ< w8< tTHK HCHH)HݾHt_HS HJ< v< t <`uHK 1[HK z uHJfHK HHKHІHHHS @xhH1H5k[USHHHG HWH)HG(H w2\ HPHS x'qHC(HC 1H[]ÀHpHNHs @HH迋.Dus u5HPHS @Fa$ 5V HHu HE8HHpbjHU8A$D8r;H}xHM LH "HU x Dwk E @xyHp x/fHnflE XSЀwHPHU P/v 7EHu HLH1dtsHHE A$ A/L HPHU x DawtHHE A$< HK HQHS <"HCH9% > 5HHS H9rf.1<HHs H;ss/ff.ff.D@t1HHs H;srH;YHs D@uH{8HT$kHDd$VHHs HD`xHC6fD< t< HHVHS ~ HHHs Hs8HsH1aHS HCHXt'HS HC Hs(Hs H50H1\HT$hdH+%(Hx[]A\A]A^A_Hs(HCHs fHLd$ Ll$0UHLLt$@LH9s9H5H1YHT$dH+%(H []A\A]A^fHSH)HeHRU"HC 0HHA<6LHS ff.A< HHHK HH9rHTHC HS@%w:HK x}HHC EtHx!1@*HK x/fDHK x HHff.HK HAHKHZQHHHS@xHC 'fDH5H1wXzHZYH}Ht$ T$HD$ ZHH1Nff.AWAVIAUATUH-VSH8Ht$dH%(HD$(1H4$IF IVH)IF8IF(H^ U)*Z:LxM~ @<^A<v'ff.ff.A|y2IM~ M;~rLRM~ A|xI^pHC LkHL)H载HHCHs HsH;sHHIHsLkIEHCIA MaIN8L)LAM)I_HH9sWLL$LD$H@lBLL$LD$HIq IqI;qIAHHIqMaLIYLLLWH$C<IEMeL(HD$HL9uDH[L9L;LLͼuLH5oLUHT$(dH+%(H8[]A\A]A^A_<`tHJHt$hH HD$`L9$HHD$pHBHrH H|$@HD$ H9iD_M)̸LH9IIN Hƒ@xLAIF  tHIF I;Fs u#tIF(IF 덀 IVHIF H)H~wڀ tLAtbIF fIV A<*PIIF w4 t8 wIFXLIF 4  HHHIF I;FIF w t tӀ"IVHIF H)HIF <Hx׀ HPIV "vI;VsDIF  u@< .< HBIF z L=uL=eAWHAVIAUATIUHSH>HhL dL,%(Ll$XIH$IFPM~8Ht!L9sA?R fLIA?tILM+~HD:IfAnM~ Hfn@xP|IFfbAfAֆL)H SA7IWH3@/@$J@ @!@, IV AWeB^Y`e IGIF AWn IGIF AWt IGIF AWr IGIF AWy IOfHnflAF AW % %IGINXIF A} IN HIV8H5kL)Hщ1AfAHD$XdH+%(`HhD[]A\A]A^A_@Ls;M~ AIWIV II;VrfDfHnfl@[ @= @:@; @<AF A>uC@HIF I;F@ )tIF(IF / IF8AEE1 L:M~ f@) @+ @-IV @. AG<*@A f. IV A=IGfHnflAF A>HIF I;F)L7+IF @ _Zv _IFXHIF I;FZz/v:wIvXHH&I$IF88:< HIV I;V<w< tIF(IF IV fHIF I;FZL7t?IF ^=z` 8L6QH5L1;f. fALk6tIV fDpoiUpIGIF AWoyrIGIF AWeIGIF AW_J IGIF AWrwIGIF AWuaIGIF AWlKIGIF AWe5IO fHnflAF AW % %[ IG INXIF A }s< <#IFHIV H)Ho<< t`0z'%fuIGIF AWs\IGIF AWeFIGfHnflAF AWZ9:IWIV AO^iAkIVXIFHIV H)H'<:< <  IV IF(IF H5L10*@@@[rIV 1A^LbHLwf.IV IIF8zID$ HT$$AT$,HUH;U foD$ HBHUH4$1HI$j@"@#~IV AW^aAtHIF I;FsZZw/v:w _wVtIV81H:#HrHFH4$HHI$@L{)IF 닀`tzoDLK)IF tIV HD$XdH+%(HhLHL[]A\A]A^A_f@`w@'i@(SIV A!IM~ IV AG@ t@ IIN x aHHIfHnflAF PAD uY#ttINHL0IIvPHIV @x@LIN AD HIN I;Nr< HIFHIN H)H~<w< tIN(IN _L{IN DHBkHxI~ p@hwm@ @ @ HpI~XIv x I~ Iv8IV@1HSRLLh{fD@q@kL@iHpIv p@g@nHpIv xcyHpIv xlgHpIv xuUHpIv xdCHpIv xe1LNfInflAF F< t< IMN M;NsMN A<< tLuH5L1=#2 @sHxI~ @r p@t @vzHpIv xahHpIv xrVHpIv xsDH'Iv B@@cTHpIv xoHpIv xnHpIv xdHpIv xiHpIv xtHpIv xiHp Iv x oHp Iv x nHx I~ x swHI~ fCioHpIv xa.HpIv xgHpIv xs HpIv x:Hp Iv x rHp Iv x eHp Iv x 2Hp Iv x cHfDUHSH(HWPHG Ht%H9s 8u\ff.HH8tHH+EHHHrfnHHH fnAxI|H([]fbHfH~DHPf.HAWAVAUATUSHL?LoM)LHH9HIIHEHr{HH9HHFHHscAoHNt(B(M,Mu5I,$HMt$Il$H[]A\A]A^A_LLHbLbHH=IpaUHSHHHGHW H)H7w2dHHCHS HSH;StL\$HD|$PLt$XH\$`LL$hLT$pHD$(H@PHteD\$HHl$XLL$`LT$hH\$PHH{HH} HM0H[H9t]H ]HuL\$HH\$PHl$XLL$`LT$hHD$(H|$ H@PHxXHx`H@hfJHH|$L)H)H53HxHhH$ B!HKwHcH5?: HLHHB|D$|$uEGDHH6,ff.fI9t{HKHHED AtAAKwMcB<uNE~H$D$HHE=1E1aH|$0H51HD$I9tL9\H$dH+%(wH[]A\A]A^A_fDADIcH~E HT$(H|$0H$H$LT$PDD$HL\$ DD$荳DL$L\$ DD$HLT$PD$XA@H|$0H1LT$H5L\$DL\$LT$GDKHLA(H|$8H$LT$`H$LL$XL$PHt$ HD$HH$HDŽ$Ƅ$螡HP@H;PHL\$PLL$XLT$`HMHHJHP@H$HD$HH9LT$PLL$HD\$ YL\$ LL$HLT$PH|$8H$LT$`H$LL$XL$PHt$ HD$HH$HDŽ$Ƅ$HP(H;P0oEL\$PLL$XLT$`HHP(@HEHD$2HD$@HUL$ HuHL$0LT$PHLL$HL\$ LL$HLT$P9fLT$PHuLL$HL$ H|$(蟵L\$ LL$HHD$LT$PHD$0H|$(L$ 1HMALT$PHLL$H襰L\$ LL$HHD$LT$P[H}HEH|$HGEHD$0H|$(LT$hLL$`HL$X豲LHD$PH$HD$ H$HD$HH$M!D\$XLL$`LLD$XLT$hD\$`LT$pLL$h.VLD$XD\$`HH$LL$hHLT$plHRHVHT$HHt$ H|$8LT$hH$LL$`D\$Xž~D$PHP(H;P0L\$XLL$`LT$hE<HHP(H$HD$HH9t$LT$PLL$HD\$ VLT$PLL$HL\$ HD$(H@PHteD\$ Hl$PLL$XLT$`H\$HHH{HCH} HM0H[H9t]VHUVHuL\$ H\$HHl$PLL$XLT$`H|$(HGHHGPHGXHG`HGhPHD$(HPXHHHD$ H9D|$PL|$8Lt$XLt$ H\$`HӈL$HLL$hLT$p0fHuHHqHHeVHI9Hs L=HH;uHHHD$(HPXHHHD$ H9D|$PL|$8Lt$XLt$ H\$`HӈL$HLL$hLT$p,DHuHHqHHUHI9Hs L蝜HH;uHH~HD$(HPXHHHD$ H9 D|$PL|$8Lt$XLt$ H\$`HӈL$HLL$hLT$p,DHuHHqHH%UHI9$ Hs LHH;uHH HD$(HPXHHHD$ H9 D|$PL|$8Lt$XLt$ H\$`HӈL$HLL$hLT$p)DHuHHqHHXHTHI9 Hs L`HHXH;H`uHxPHJ HD$(HPXHHHH9D|$HL|$8Lt$PIH\$XHD\$ LL$`LT$h+HuHHqHH@HSHI9xHs LКHH@H;HHuHx8H HD$(HPXHHHH9D|$HL|$8Lt$PIH\$XHD\$ LL$`LT$h+HuHHqHHpHhSHI9Hs L@HHpH;HxuHxhH* HD$(H$H|$HHPXHHHD$ H9D|$XL|$8Lt$`Lt$ H\$hHӈL$PLL$pLT$x#@HHH(HRHI9WHs L襙oEHH(H;H0uHt$HHx )$HUHuLT$PH|$(LL$HL$ L\$ LL$HHD$LT$PH|$0HEL$ 11LT$PHH|$(LL$HHD$HT$H|$(H葱HuH|$(HD$YHT$HH|$(gL\$ LL$HHD$LT$PMH|$8H$LT$`H$LL$XL$PHt$ HD$HH$HDŽ$Ƅ$oHH;L\$PLL$XLT$`* HMHHJHLT$PHuLL$HL$ HUHD$@LT$XLL$PHHHT$ L$HHT$ D\$HHHD$LL$PLT$X= H|$LT$PLL$HD\$ EL\$ LL$HLT$P-Ht$1XHUHuLT$PLL$HL$ Ht$@H|$0LT$PLL$HL$ HD$(HT$@L$ H|$0HL$8LT$PL@pHLL$HVL\$ LL$HLT$PHD$(H@xH@pUHuLT$PLL$HL$ MH|$(裭L\$ LL$HHD$LT$PIE<+HWfHH@HAWAVAUATUSHL?LoM)LHH9HIIHEHr{HH9HGHHFHINt-JD-M-Mu6I,$HMt$Il$H[]A\A]A^A_LLHbELEHH=RPDAUATUSHdL,%(Ll$LoL/HlHHICH$HHwMHu7A$SHCADHD$dH+%(uWH[]A\A]f.Ht$fH1HSGHIH$HCLHLDH$L+9EfHGAVII4AUIATIULSHHHGGmFH?H+CL9LLHBH?H+CH9vHLHcBH[]A\A]A^off. fDSHG H@H;CsD wYvm tY ucHHHC HCH/HHƒ@xHC H;CrHt)HC  v t uHHC D1[H1H5ȑ[@SHCu(HC H;Cs%HP8=HS t:H5;nH1[þHctHC HP8=HS uH[DH5AH1붐ff.USHHu;HC H;Cs>HP8;HS uH[]H5H1/H[]ÐHtHC fH5H1뾐ff.SH5u u[@HH51[f.SH5u u[@HH5[f.AWAVAUATU@SHHdH%(H\$8HLl$Ld$ LfDB:HLBD8LLHhn|$D$ = u(t )LHMOL9tLHL9t1H1LALL$D$BCHLL$D$=D봐Ht$$H1HxHT$8dH+%(u'HH[]A\A]A^A_Ht$$HH1>@fDAUATUSHHdH%(H\$8HHk Hk8H;kBE< F< < < L%'DEA<y2HHk H;krHHk EA<xLc8HLl$ HD$Ll$H|$LL)HT$HI9%L)1ҐA  HH9uHD$HT$HD$HHHH9RHL$L9woD$HHH>HD$Ht$ HD$H|$L9t>jf<&<"HHǃHC HC8H;CsVwk ] PHHHC HCHHHƒ@xHC HC8H;CrfHctoHC v"  "HHHC HC80!uCHC D@HtHk fDH5H1?HT$8dH+%(HH[]A\A]<HHǃHD$8dH+%(HHH[]A\A]Rf<'x<;2fD uHHC vfD'D1Ht$4?HT$HD$HT$ aHT$L9t&oD$HLl$Ll$ LHHL$HHt:HtXɃsf@tD$ HHt$HHHT$[HT$HT$D$ HL$HHD$ HzMHHILHLHH)I)r1ƒI4H49rkD$ AD D HHt$W HfHHC H;Cff.H i uHS8H5H)Hщ1'HT$XdH+%(o;Hh[]A\A]HC _A,vH?/JHRYvHHHK PYHxH{ PJH5)Hc H>HHHK Pl{HHHHK PaeHHHK PbmfHHHK PiHHHHK PHȀiHAHC QtsHAHC Q-^HAHC QvIHAHC Qe4HAHC QcHAHC Qt HAHC QoHAHC QrHA HC Q sHA HC Q H ( HH(HH_21HHHK PaHKHHHK PoH+HHHHK PeHHHK PsfHfDHHHK PetHHHK PaeoHHHK PrHHHHK PlCmnIoxHHHK PfH;HHHHK PoHHHK PnVHfDHHHK Pfa HHHK PpuHȀsHAHC QeHAHC Q-HAHC Qi5rqHAHC Qa\HAHC QnGHAHC Qg2HAHC QeHAHC QsHA HC Q H e HH 0m(HH m01HHHK Py{HHHHK PnHcHHHK Pn HCHHHK PaKe HHHK PrjHDHHHK Pda HHHK PbHHH HK P HȀhff.fHHHK Pe;HHHK Pa&HnfDHHC fDHHAHC QaHAHC QrHAHC QgHAHC QeHAHC QtoHAHC QH  2HHm(HHok!1J@HAHC QtHAHC QaHAHC Qb4tHAHC QeHAHC QH  ~HHC(HHj$1HHHK Pin]HHHK P:w#H%HAHC QnRhHAHC Q@R$/0-HH(HH6/A!1f.HAHC QmHAHC QavHAHC QtaHAHC QcLHAHC Qh7HAHC QH  HH5(HH}$1@HAHC QmHAHC QaHAHC QtHAHC QcHAHC QhwHAHC QH  :HHu(HHh{#1R@HAHC Qe HAHC QcHAHC QoHAHC QrHAHC QdHAHC QH  zHH?(HHQ;$1@HAHC QmKHAHC Q@(/!-HH?(HH#1HAHC QcHAHC QcHAHC QeHAHC QpHAHC QtHAHC QH  HHH (HHV1`fHHHK PoKdHHHK Pe HDHHHK Pi;HHHHK Pg{rHHHK Pg HDHHHK PaeHHHK PxHUDHHHK PsH3H(HHHHHpB vHHHK Pe HHHHK P@/ -,H1HC HSH)H 8HHfHnWflwZH5HcH>C xuu@HPHS xsu.HPHS xtu HPHS xouHPHS xmHK H5gxH1C xiuHPHS xmuHPHS xpuHPHS xluHPHS xeuH(Ht$ HHS D$ <HD$XdH+%('HhH[]A\A]C xeJHPHS xc4HPHS xo"HPHS xrHPHS xdH(HC D$ Ht$ HfUC xeHPHS xfHPHS xaHPHS xuHPHS xlyHPHS xtgC xeXHPHS xnBHPHS xe0HPHS xrHPHS xi HPHS xcH(Ht$ HHS D$ VfHHHK PaVHHHHK PtHsHHHK PiPHSHHHK PdH3H(HHHK PtHHHHK PnHHHHK Pr4HHHHHHHHK Pb spHHHK Pi/ HhHAHC QpSHAHC Qt>HAHC Qy)HAHC Q-HAHC QcHAHC QlHAHC QaHAHC QsHA HC Q sHA HC Q H  nHFHCH+C H kcHC HPfHnflebmcHS H5tH1U@H HHHHK Pc0HHHHHK PeH_Zv _FHHPH HS @ uHHON( Ht$ HH‰D$ \1sHHHK PdH(HHHK Pe7H HHHK PxHHHHK PeHHHHK PoHHHHK PfHHHHK PiHzHHHK PgH]HHHK PtH@HHHK PsH#HHHK PeHHm( nLHHHK Pd HHHHK PeHHHHK P-HHHHK PeNHxHHHK PHȀb`HAHC QuKHAHC Qg6HAHC Q-!HAHC Qo HAHC QuHAHC QtHAHC QpHAHC QuHA HC Q tHA HC Q H  fHH(HHa21~HHHK Pr tHHHK Pe HH HHHK PaHHHHK Pn`HHHHK PoH`4z+H|9} :HHHK PsHmHHHK Pn8HPHHHK Pl<H3HHHK PdHHHHK PiHHHHK P-HHHHK PrHHHHK PtHHHHK PtHHHHK PupHhHH HK P HȀpPHAHC Qt;HAHC Qt&uvHAHC QaHAHC QrHAHC QsHAHC QH 2 HH(HH;)'(D$ Ht$ H:'1HHHK P@q/n -[ HHT (HH M%1$HPH [HS @  HH5 (*}0E1HHHK PsHtHlHHHK PaHOHHHK PiCH2HHHK PtHHHHK PrHHHHK P-HHHHK PsyHH! HC LHHHHK PoH{HHHK PeH^HHHK PbHAHHHK PoH$HHHHK Pd2HHHHK P:gHȀpHAHC QrHAHC QeHAHC QfHAHC QiHAHC QxuHAHC QH ҿ 8HHs(HHCeI)1PfHHHK PtHHPH hHS @ !( HHILd$HuPLJLBLl$0Ht$(HT$HLLiLHL]LU1|HHHK PcH1HHHK P-HHHHK PcHHHHK Pn[H_t ZHo*tHAHC QaHAHC QbHAHC QlmHAHC QeXHAHC QH  HHV(HH@ 13DHHHK PtHHHHK PoHHHHK PmHHHHK P:LHHt$ HH‰D$ 1HHHK PbHMHHHK PyH0HPHS HHH H)HCH+C H+HC HHfHnfldb C cGxo HPHS xt H(HC }$E@HHHK P- HSHHHK PtH6HHHK PdHHHHK PP(HTMU, HHHK PR6HHHHK PpHHHHK PEhHHHHK PC.HvHHHK PSHYHHHK PBKHHH_o Z_z`H9:HHHK PmbeEHHHK PxEHHHHK PeHjHHHK PlHMH%1gHHHK PHȀ:!HAHC Qt HAHC QhHAHC QrHAHC QeHAHC QsHAHC QhHAHC QoHAHC QlyHA HC Q ddHA HC Q H  'HH,b9D(D$ Ht$ HDX 1/HHHK P-HHHHK PobHT) HHHK PAHHHHK Pl*HH5u`H1éHHHK PnHQHHHK PmZH4H,H5[H1k?HHHK Pe- HHHHK PB ACHHHK PCHHHsH5'\HߨHHHK Pi%HmHHHK PT HPHHHK PKH3HHHK PK HHHHK Pu HHHHK PU HHHHK PU HHHHK P-HHHHK PIHHHHK PitHHHK PyHJi HHHK Pt/HHPH HS @ eHH6(_ }eE1HHHK PanwHHHK PeHHHHK PHȀYsHHHK PRXHHHK PF[NHHHK PMSHHHHK Pe HHHHK PSHHHHK PGdHHHHHK Ps HHHHK PTT H|HHHK Pl H_HHHK PnYHBHHHK PL8 H%HHHK PIHHK H5YH1ãI1HHHK PoHHHHHK Pc[H_3qZcHHHK Pr'pH]H59,:HAHC Qh.HAHC QeHAHC QxHAHC QH a HH(HHAE1HHHK Pr1s tHHHK PoHmHHHK PsHPHHHK Pr~H3HHHK PfHHHHK Pp<HHHHK PeG HG1HHHK PtHHHHK PeHzi``_HHHK PlHbHHHK Plw HEHHHK PHȀp-HAHC QtHAHC QuHHHC QrHAHC QeHAHC QsHAHC QH  HH(HH>(D$ Ht$ Hi>1}HHHK PF H2HH HK P HȀsHAHC QH w HH2W(HH#U1HHHHK PG HHHȀpHAHC QrlHAHC QeWHAHC QfBHAHC Qi-HAHC QxHAHC QH u HH(HHV1HH HK P t% HHHHK PTxHHAHC QnvHAHC QdaHAHC QH  $HH_(HH8(e1H(HC }E1DUHPH HS @ S(HH(H HB'_1HPH -HS @ !HH(H H!L1HH HK P x&HXHH HK P yH;9:IHAHC Qd^!c HAHC QoHAHC QnHAHC QvHAHC QeHAHC QrHA HC Q sHA HC Q ixHA HC Q ocHA HC Q nNHA HC Q H  HHfL(HHE 1)HHHK Pc)HHHHHK P@/3-3HHT(HH3P1HHHK PTLH\HHHK PMMSMHHHK PTVMH!HHHHHK PD}3H_PCZv _.H鵿HPH :HS @ \CHH譾ӿ(H H&C1鰿HZHHHK Pr@)H=.@Hc4H>HHHK Pl6H/HAHC QlHAHC QeHAHC QH b ȾHD$XdH+%(HhHH[]A\A]oHHHK PgiJH颾HHHK PN P HPH HS @  HH\(H HQ1_H)HHHK PbJH gLH|HHHK PiCMHڽHHHK PC%H齽HHHK Ps H頽HHHK Px*H都HPH HS @ 5HHK(4yHt$ HD$ 1MHHHK PO=8HHHHK P-:%HH HK P e%u%HH HK P c5%t$%HH HK P fH鋼HH HK P tLuvHH HK P aoHGsFyuBHHHK PyFH1>HHHK PptHHHPH THS @ ;*HHw(HH$1ʻHtH錻HHHK PKIHoHHHK PTOHRHHfHnflC P?0?/>-9?HH=(H H>1HC)7S7HHHK PT 6H鵺HHHK PRzH阺H鐺H鈺HHHK PtHkHcHHHK Ptt>HJHHHK PPt[H1HHHK PboHHHHK P-MHHHHK PeteH޹HHHK PBT/7-&HH謸ҹ(H H 1鯹HHHK Pd@Hd`{zr-HHHK PaH0HPH HS @ @HH.(H H?41 HոHHHK PdH鸸HH HK P s+@H雸HP H HS @  LHH(}"E!1qHH HK P pnMH&HHHK PEjMH HHHK PerHg 1HH HK P rtHǷH鿷HH HK P sH颷HHHK PHȀuHAHC QruHAHC Qe`HAHC QsKHHAHC QH   HH`FL(HL(LH(D$ Ht$ HtuF13HȀ8HAHC QH  mHH(HtM1鄶1xu1lyS1H"HPH HS @ HH: L(HLs(LHtv(D$ Ht$ HtO$1˵1鿵Hi;HU^wTCt6ZH:1|jHHH HK P Tt"H`\zSHHH HK P XLHHݴHմHPH :HS @ u_HH豳״(H Ht-1鸴HbHH HK P ltHi1鋴H5HP HS H HH HNHCH+C HVHC HHfHnflkg]HK H5>H1計HH HK P rttH麳HH HK P pttH顳HP H HS @  HHy(H H1|HH HK P itgH5HP H HS @  HH3 #(D$ Ht$ Ht)1HH HK P n:H鹲1۲HHHK PeH鐲C xoHPHS xtHPHS xoqHPHS x-_HPHS xlMHPHS xa;HPHS xb)HPHS xeHP HS x lH (HC [} wE1DMkHH HK P HȀlHAL%fHnflC IHA e  HH(HH,!1hl#r;C xe1HPHS xcHPHS xu HPHS xrHPHS xsHPHS xiHPHS xvHPHS xeHP HS x -HP HS x fHP HS x uyHP HS x ngHP HS x cUHPHS xtCHPHS xi1HPHS xoHPHS xn HPHS xsH(HC Q} mEaH >1ůHoHgHH HK P g?Hj yHC0DHC A @HHC H;CrHuzU1<C xoHPHS xoHPHS xpHPHS x-HPHS xsHPHS xwHPHS xiHPHS xtHP HS x cHP HS x hqH (HC } EHP H HS @  u|HH迬5(HHtJo1=oHC0HSHHC H)HHC  w> w- t1̭Hv=tHC(HC  t t/-uHPHS @1<wHfHC A<y>HHC H;CrH}u~H}GdHC0HHHC 1(HHtq10t9z&1٬HHHK P^/-tjHH(Ht3H1HHHK P^wC/w%-LH U1LH:vHAHݫa_`HHHK PgtHɫH顫HH HK P HȀsHAHC QH  SgHHHK @HEHHHK PeH(HHHK Pnt2HHH HK P r@whH=@Hc4H>HHHK PpHȥHH HK P itFH鯥HH HK P nH钥H銥HHHK Pft!HqHH HK P lt!HXHH HK P tt!H?HHHK Plt!H&HH HK P mt-H HPH rHS @ AHȤHH HK P ot:HϤHH HK P ut>H鶤HH HK P gtBH靤HH HK P s6H逤HH HK P t6HcHHHK PHȀ-KHAHC Qp6HAHC Qo!HAHC Ql HAHC QiHAHC QcHAHC QyͣHAHC QH * HhɣHCH+C H IHC HHfHnflhwefHK H5y/H1'x{HH HK P tH5HP H HS @  HisuC xuuHPHS xbzHPHS xshHPHS xtVHPHS xiDHPHS xt2HPHS xu HPHS xtHP HS x eH (HHC t$ Hr鋫ŵC xgHPHS xnHPHS xoHPHS xrqHPHS xe_H(HC t}H-LC xa2HPHS xiHPHS xl H(HC t:1HHHHK P-t)H=Hϴ1HHHHK PcHHHHK PoH11H颠1elHAHC QiHAHC QtzHAHC QeeHAHC QrPHAHC Qa;HA HC Q l&HA HC Q sHA HC Q H n ԟH謖 HCH+C H  HC HPfHnflc hHS H5Q,H1gt黟HH HK P 2HȀ1qHAHC Q6\HHAHC QH  HHqW(Ht^13HHHK PZwq/w\-tOHH(Ht11՞1ɞHs;vHc`w6_uHQ1铞HHHK Pa HHitzPHHHHK PdHC xe_HHHK xxIH(HC Ht$ HD$ j H)n C xhHHHK xaHHHK xrHP(fHnflC x-u1Ht$ HD$ ܰHH HK P e[HHpHs xr8HpHs x-&HpHs xhHp Hs x eHp Hs x xH D$ Ht$ HHC _;HAHC QmHAHC QimHAHC QtXHAHC QH } HHpV(HHt&17Ht$ HD$ t铯1HpHs xoHS pHH HK P -tH鯛HH HK P cFH钛M1鴛1騛HP H |HS @  uTHH薻|(}ŝE1THHHK PstH HHH HK P itnHn`RnHHHK PiHȀsH郚HH HK P -ɠH醚HH HK P xtHmHH HK P -tBHTHH HK P htqH;HHH HK P ct7HHH HK P ctiHttCzkH˙HH HK P otpHҙHH HK P at:H鹙HHHK PfttH頙HH HK P at>H釙HHHK PrHjHH HK P dtBHQHHHK PpH4HH HK P -HHH HK P HȀeHAHC QH \z Z齘HHHK PHȀsŘHAHC QH "z 郘HHHK PtH醘HH HK P 1HȀ8eHHHK PE HC1eHHHK PEtHHH HK P PtHHH HK P Tt%HHH HK P HȀ2ԗHP H 4yHS @  u_HH論ї(H Ht-1鲗H|HH HK P stHc1酗H/HH HK P HȀ27mH*H"HH HK P bHHHHK PoBHHH HK P oH˖HHHK PbLH鮖)1ЖHHHK Pit!H鉖HH HK P ct!HpHHHK Pvt!HWHH HK P dt!H>HHHK Pit!H%HH HK P it!H HH HK P dt%HHHHK PHȀcەFHH HK P et)H齕H鵕HH HK P dt!H霕HH HK P rt!H郕HH HK P itfHjHP H=vfHnflC p 7 @@tpHH3Y(H Ht%1:HH HK P ntH1HH HK P gt+HΔHH HK x cHS uH鋔HPHS HHHv kHCHCH+C HHC HPfHnflauHS H5H1hRHHHK xo[HHHK xnIHHHK xd7HHHHC 萒(HHti1C xtlHHHK xfVHHHK x8DH(HC } E1~C xsHHHK xcHHHK xiHHHK xiH(HC u}E1DE酦HDcc'HH HK P tt!H鮒HHHK Ptt!H镒HH HK P lt!H|HHHK Pot!HcHH HK P atfHJHP H=sfHnflC p 7 @@tpHH9(H Ht%31HH HK P btHӑ>1HH HK P et/H鮑HH HK x ctSHS yHoHgHHHK PlHjHHHK PoHMHH HK x ouHH HK x nuHH HK x duHHHHC 6(HHtp1HPH NrHS @ u|HH(HHtJ1̐HHHK PrtH酐1駐HH HK P ttH`k1邐H,HP H qHS @  _HHdJ(HH)1't1H5vH1dHHHK PptH龏H鶏HHHK Prt)H靏HHHK PMt)H鄏H|HH HK P et!HcHHHK PAt!HJHH HK P st!H1HHHK PRt!HHH HK P st!HHHHK PKt!HHH HK P it!H͎HH HK P Et!H鴎HH HK P ot!H雎HH HK P Rt!H邎HHHK PntWHiHP H oHS @  HHAg(H HtWa1HHPH oHS @ uRHH(H Ht &1:1H雍61ݍH重B1ɍHLl$0HLLH)LAnEH8HPH nHS @ HH1W(H H1411(HҌ1g1H騌9:HHHK PdcHHHK PhtNHHHHK PTtHfA1鈌H2HHHK PYtqH9HH HK P et?H epu[HHHK PatRHHHɋHH HK P ctBHЋHHHK PPtxH鷋H鯋HH HK P rt:H開HH HK P kttH}HHHK Pnt>HdHH HK P aHGHH HK P EtxH.HH HK P aHHP H vlHS @  HH)(HH%1HP H #lHS @  HH薉(H Hr1陊HH HK P mt!HRHH HK P bt!H9HH HK P et!H HH HK P lt!HHH HK P tt!HHH HK P et!HՉHHHK PetWH鼉HP H !kHS @  HHԩ(HHthd1雉HHHK PrusHPH jHS @ uRHHx^(HHt 1?,13H݈1HɈHl1H魈1H陈1ۈX1ψ茺1ÈHHHK PetVH|觽1鞈yHt$ HD$ 1}H'HHHK PCtqH.HP HS H HHi H~'HCH+C HHC 8fHPt7HS H5H1\HHHK PEH騇fHnflC HruuHHHK xnuHHHK xcuHHHK xtuHHHK xinHHHK xo\HHHK xnJHHHK xs8H (HC tO1Ht$ |$ H钚 HQW4HH HK P PH鷆1Ht$ Ht$ CHHHK xeHHHK xeHHHK x-HHHK xfxHHHK xofHHHK xrTHHHK xmBH (HC t3Ht$ HD$ 隙HH HK P Tt"H݅Ht$ HD$ gHP H (gHS @  LHH蛄(H H'1鞅C xr HHHK xr HHHK xoHHHK xrH(HC t4Ht$ HD$ F饘 HdUGHt$ HD$ BqHHHK PR/H鰄HHHK PA(H铄C xaCHHHK xt-HHHK xcHHHK xh HHHK x-HHHK He nٛHHHK xoǛHHHK xnHH HK x eH (HC Ht$ HD$ ^H鲃HHHK POKH镃p1鷃HPH dHS @ HHa(H H1dHt$ HD$ 葭HHHK xmĚHHHK xpHH HK x tHH HK x yH (HC t,1Ht$ HL$ Ov1͂Hw1Ht$ HT$ #1顂HHHK PTt)HZH2HHHK PNt!H9HH HK P Et!H HHHK PDtjHHH fHnflC P ?/-HH̀(H Htr1ӁHH fHnflC P @/-HHj(H H1mz1aH 9vb:FHH HK P nt+H^G@$ZHHH HK P aHĀH需W1ހH鈀9G:@HAHC yct,HC(HC ^ItyZH3HAHC youHAHC ynuHAHC yduHHHHK ~<(HH蒽1HH HK P T<HHP HS x sHK <9<:.HAHC QnHAHC QayHAHC QkdHAHC QeOHAHC Qd:HAHC QH ` ~HHR8(HHtvR1HH HK P kH~`PzGH~z`Hz~HH HK P ItH~ 1~HH HK P OHX~H0~K1r~HHHK PeH'~HP HS x tYHP HS x aGHPHS xt5HPHS xe#HHHHC ||}(HHt>1}HH HK P Nt-H}HHHK PdtEHs}1}HHfHnflC @gH6gHP H HHS @  uWHHf8g(H Ht%1gHH HK P ptHf1fHfHP H #HHS @  HHFef(HH1f膶1fH7f:@CHH HK P THf^wPTt2ZHeHeHH HK P rt;HeHH HK P At;He`Az8HeHH HK P et!HeHH HK P Gt!H~eHHHK PstWHeeHP H FHS @  HH=dce(H HtW}1DeHPH {FHS @ uRHH2e(HHt «1dV1dHdҫ1dHd~1dHod芮1dH[dHH HK P XtHbdH:dH2dHP H EHS @  THH*cPd(H H1-d1!dHc:W@BM=HHHK PTHc^wPSt2Z HxcHpcHH HK P Ot;HwcHHHK PTt;H^cz`H$cHH HK P Nt!H+cHH HK P At0HcHHHK @<@w1LHU+H5 H(tHP HU x aHP HU x rHP HU x gHPHU xeHPHU xtHPHU xswHLHHE zLHbLNLLLM9H;HCH9t腋H I9uHP HU x pHP HU x iHP HU P _sHLHHE ~RLHNbLLLLM9H;HCH9tÊH I9uHP HU x e#HP HU x aHP HU x tHPHU xuHPHU xrHPHU xeHPHU xsHLHHE }uXLHaLLLLM9H;HCH9tɉH I9u H5H1%>Hu(HPHU xs HPHU xtHPHU xyHPHU xlHPHU xeHPHU xsHLHHE |MLH9`LLLLM9H;HCH9t辈H I9uAWAVAUATIUSHH(dH,%(Hl$HIHG HOL5-H)HC8H8HPHHA>G@}@`v'bH=*Hc H>@< H=*Hc H>DHK HC HAHPHS HH;Sr H HC 3f.H LJHE1HT$dH+%(&'H([]A\A]A^A_HVHS HH;SA uHC8HH5mH)1M#[HKfAzHPHS HH9rH5tHC HKHS H5$H1r!f3fDHS VHH5L1"DHS EHtHs HS Pin HHHK P_d/v9j_aEA$ HS PnHpHs PdiHpHs PtHPHS PA EA$fDHS Pga>HpHs Pb)HpHs PeHpHs PlHPHS PA o$EA$@HS PaeHpHs PrHpHs PsHpHs PiwHpHs PobHpHs PnMHPHS PA &EEA$#fHS PrHpHs PaHpHs PnHpHs PcHpHs PhHPHS PA EA$KHS PfHpHs PfjHpHs PsUHpHs Pe@HpHs Pt+HPHS PA oEA$HS Pl\xHpHs PpHpHs PrHPHS PA EA$ LHS PyHpHs Pc aaHpbHs PhCHPHS PA EA$'HS PaHpHs PsHpHs PkHPHS PA EA$ef.HS Pd?aHpHs PmqHpHs Pe\HPHS PA EA$HS PaoHpHs PdnHpHs PdHPHS PA $EA$sHS PitHpHs PamxHpHs PtcHPHS PA EA$HS Pn aHpHs PgHPHS PA EA$fDHS PaeHpHs PdHpHs PeHpHs PnwHpHs PtbHPHS PA EA$GHS Pg eHpHs PtHpHs PvHpHs PaHpHs PlHPHS PA EA$RHHS HHǃHC p<HL{pLhMwHPIG IL)L9sPHT$I@HT$IGHHIG IGI;GHHIGMwMMoHL}M4$E}HHHHs HsHKHHKHƒ@xHC GHS @1<vff.0< wH HC E @À`lH@Hx@"@DfHnflC xY1HHHK xOw H=jHc H>Hs(Hs HHHK HKpEHuHHHK xIHHHK xFHHHK xTHPfHnflC HM SAEA$?HHHK xEDHHHK xS2HHHK xT HHHK xOHHHK xRHHHK xEHP fHnflC H C;T;EA$9HHHK xEHHHK xEHHHK xKyHHC EA$7DHHHK HAT:HHHK xA(HHHK xGHHHK HNo:PHHC EA$6@HHHK xEHHHK xTHHHK HB):AHHHK xCHHHK xCrHHHK xE`HH HK x PNHH HK x T_taHƀBHPGqqlqilHpHs PoHpHs PoHpHs PpHpHs P_HpHs PlHpHs PaHpHs Pb|Hp Hs P egHp Hs P lRHp Hs @ A@&EA$eOl>HPHS PA EA$EhyoHpHs PwHPHS PA EA$|hiHpHs PnHpHs PeHPHS PA EA$f.oy>HpHs Pp)HpHs PeHPHS PA UEA$ tHpHs r3 sPK yHpHs PptHpHs Pe_HpHs @A@3EA$@rWHpHs PeBHpHs Pc-HpHs PoHpHs PrHpHs PdHPHS PA $'EA$8~tzHHPHpHs PgzHpHs PelHPHS PA uEA$HpHs Pl0HpHs PeHPHS PA \EA$ H5PH \HpHs PlrHPHS PA EA$"NHpHs Pe~HpHs PmiHPHS PA EA$HpHs Ps)HpHs PeHPHS PA UEA$HpHs PtHpHs PeHPHS PA EA$Oc`HP]/.cd HpHs Pa HpHs PtHpHs PeHpHs @A@EA$ fDmnHpHs PeHpHs PstHpHs Pt_HpHs PeJHpHs Pd5HpHs @A@ EA$f.LnHT$HD$IIGI;GC L0HIGHUHs _HPHpHs PsHPHS PA uEA$LHpHs Ps|HPHS PA uEA$HPHS H`9X/XEA$HpHs PeHpHs PnxHPHS PA W EA$wHpHs PpHpHs PiHpHs Pn}HpHs PdhHpHs PeSHpHs Pn>HpHs Pt)HP HS @ A aEA$HfDHpHs PegHPHS PA EA$jdz9J_HpHs Pa'o HpHs Pr HpHs PaHpHs PbHpHs PlHpHs PeHp Hs P _Hp Hs P sHp Hs P txHp Hs P acHp Hs P tNHpHs Pe9HpHs @A@ EA$ HpHs PeHpHs PrHpHs PsHpHs PiHpHs PoHpHs PnHpHs @A@dEA$ PHpHs PgaGHpHs Ps2HpHs PetHpHs @A@1EA$TUHHHK xRHHHK xSuHHHK xOcHHHK xRQHHC EA$,`HPPe_HpHs PtJHpHs Pv5HpHs Pa HpHs Pl HpHs @A@EA$HpHs PaoHpHs PnHpHs PaHpHs PdHpHs PinHpHs PcYHpHs @A@-EA$HpHs PnHpHs PsHpHs PaHpHs PfHpHs PeHpHs @A@EA$ Ht$LHT$ HT$HpHs PniHpHs PiTHpHs Pt?HpHs @A@EA$IwLHT$3 HT$=HpHs PdHPHS PA UEA$HpHs PeHpHs PcEfHPHS PA &EA$ FhoIHpHs Pd*n+HpHs PdHpHs @A@EA$HpHs PiHpHs P.G(_HpHs PsHpHs PtHpHs PyyHpHs PldHp Hs P eOHp Hs P .:Hp Hs P f%Hp Hs P r&uHp Hs P nHpHs PcHpHs PtHpHs PiHpHs PoHpHs PnHpHs PstHpHs @A@HEA$4HPTTHHHK xAHHHK xGHHHK HN)PHHC EA$D`HHHK HWXI#YmHHHK xP[HHHK xEIHHC EA$*XHpHs PyHpHs PpsHpHs Pe^HPHS PA 7 EA$`t+zw&HHS H;S#HS  ^w؃0 vHC8H5HH)1YddcuHPHS HmouHPHS HnuHPHS HrvstUHP HS H icHP HS H nNHP HS H u9HP HS H e$HP HS @ <^x0< IŘEM,$slSilHPHS HioHPHS HoHPHS HpHP HS @ <^Y0< JIŐEM,$HpHs PnHpHs PyHpHs @A@EA$HpHs PtHPHS PA 6EA$FHHHK xREHHHK xK3HHHK xE!HHHK xRHHC EA$4HHHK xSHHHK xSHHHK xTHHHK xHHHHK xAHH HK x NH HC EA$2HHHK xIYHHHK xPGHHC EA$BVHHHK xTHHHK HBAHHHK xCHHHK xCHHHK xEHH HK x PHH HK x TH HC EA$<vt4uHPHS HaHPHS HrHPHS H_HP HS H g8lmHP HS H oXHP HS H cCHP HS H a.HP HS H lHPHS @<^0< IŸEM,$HH HK x Tt HS HHHK xTt3HS HH HK x XuH HC EA$%VHH HK x AuHH HK x GuH HC EA$@HP HS H e)HPHS HlHPHS HsHPHS HeHPHS H^w80 IXEM,$+HPHS HoKHPHS Hn6HPHS He!HPHS Hl HPHS HiHPHS HnHPHS HeHPHS @<^wt0< I`EM,$fHHHK xO)HHHK xNHHHK xDH HC EA$=HHC EA$CHPHS HiHPHS HlHP HS H cHP HS H aHP HS H lHP HS H lHP HS @ <^0< wIEM,$DrsGHpHs Pi2HpHs PmHpHs PpHp Hs P lHp Hs P e޸Hp Hs @ A@1EA$頭0< IhEM,$N_t$zj`aNLMHD$HH5H H)H~BH)LJ HjHcwHcH5: HfLHHB LT$ L\$8I+HEHHEHHEHUHEH|$(LJuH|$0L\$8LT$ k=LT$ L\$8IHE؃8xLMHUH|$0L\$HLT$@LL$8HT$ AHT$ LL$8LT$@L\$HH[HD$(HHLH98Ht$@LL$HLT$PL\$XD|$ IH\$8H@H;HSH9t/H I9uHt$@HD$(D|$ H\$8HLL$HLT$PL\$XMĻH|$(H81H5e6E"A$H|$ Ht$x1L\$hLT$`HD$XLD$HLL$PH$HHD$xHL$XLT$`H$L\$hHLL\$XLT$PLL$H HD$xL\$XH$LT$PLL$HHA$H|$@Ht$x1L\$hLT$`HD$XrLD$HLL$PH$HHD$xHL$XLT$`H$L\$hHLL\$XLT$PLL$Hw HD$xL\$XH$LT$PLL$H3H|$8H|$8H|$(H5_12] HH0HH@AWAVAAUATUHSHHXdH%(HD$H1Ƈ( 1HIǖHH;S L(HHLl$ Ht$1L{xLLd$0HD$Ld$ HT$LLfowHD$ Hax file>HT$0HH HD$ HT$( H|$ L9t: A H-JcH>HA),H$IH{I9ICHLH9Ss8Ht LsHD$H|$H9HBL[HCHH4$Lh I[H{I9ICL1Hs HCfHnH$flC C0C@QIHHI9HH$ICLL<L{eoulHHHt./LHfD$0HLd$ HD$2HD$(t:H|$ L9t $ $HT$HdH+%(HX[]A\A]A^A_fHHnuH|$ L9tr fHCxHHp=uHCxHHp,?uHCxHHpXA{HCxHHppCcHCxHHpEKHCxHHpG3HCxHHpIHCxHHpKHCxHHp(NHCxHHp@PHCxHHpXRHCxHHp`THCxHHphVHCxHHppXsHCxHHpxZ[HCxHHp\CHCxHHp^+HCxHHp`HCxHHpbHCxHHpdHCxHHpfHCxHHphHCxHHpkHCxHHp@mHCxHHpXokHCxHHppqSHCxHHps;HCxHHpu#HCxHHpw HCxHHpyHCxHHp{HCxHHp0~HCxHHphHCxHHp蠂HCxHHp؄{HCxHHpcHCxHHpKHCxHHp03HCxHHp8HCxHHpPHCxHHpxHCxHHp萓HCxHHp訕HCxHHpHCxHHpHCxHHpsHCxHHp([HCxHHp@CHCxHHph+HCxHHp萤HCxHHp踦HCxHHpШHCxHHpHCxHHpHCxHHpHCxHHp@HCxHHpXkHCxHHppSHCxHHp舷;HCxHHp蠹#HCxHHp踻 HCxHHpнHCxHHpHCxHHpHCxHHpHCxHHp0HCxHHpH{HCxHHp`cHCxHHpxKHCxHHp3HCxHHpH߉$5ƃ($fDHaAT)H$f.H A%H$zf.HyA*H$Zf.HAA_%H$:f.HZA:%H$f.H1A)H$f.HUA5H$f.HA&,H$f.HyA.H$f.HAp+H$zf.LHL)IHH9^vHHEHHH9HGHH$H<$EN, HNl M,Mu8H$HLHH)fDLLHHLHL$HL$>HH$HuHuHuf.HGH;GtBL@SHVLHH9t6HHNHHHNHH[HHFFHG DCHNLIAs:AEtNHAtEBL fCLHNfHNIHHDLT MTHHHI)EM)AAVAE1EAKJE9r6NEɉHBL CLHNHHvector::_M_realloc_appendbasic_string::appendre2d: success \\x\"\\n\\t\\v\\b\\r\\f\\a\\\'src/codegen/helpers.cc0123456789ABCDEF0xsrc/codegen/output.ccvector::_M_range_insertunsigned charunsigned shortunsigned intunsigned long#line__block_use__block_src/codegen/pass1_analyze.ccbasic_string::substrsrc/codegen/pass2_generate.cc./src/codegen/helpers.hvar( [label=""]<~&& & ~0xFFyyfnstagsmtagssvarsmvarsmaxdigraph re2c {0 -> [label="state= [label="yyaccept=}conditionssrc/codegen/pass4_render.cclhsrhs/* Generated by re2c 4.1 on cannot open output file %ssrc/options/opt.cc supported_apissupported_api_stylessupported_code_modelssupported_targetssupported_featuresvoid *buffer = NULLsize_t fsize = 0/* open file */FILE *f = fopen(fname, "rb")goto errorf == NULL/* get file size */fseek(f, 0, SEEK_END)fseek(f, 0, SEEK_SET)buffer == NULLfclose(f)*pfsize = fsizereturn bufferfree(buffer)f != NULLreturn NULLstatic voidyymtagconst void*ptrdiff_t*yymtagpool_nextstatic yymtag_t*yymtagpool_freeyymtagpool_inityymtagpool_cleartypedef struct yymtag_t {ptrdiff_t pred;const void *elem;} yymtag_t;typedef struct yymtagpool_t {yymtag_t *head;yymtag_t *next;yymtag_t *last;} yymtagpool_t;tp->next = tp->headtp->last = tp->head + sizefree(tp->head)tp->head = headtp->next = head + sizetp->last = head + size * 2tp->next == tp->lastreturn tp->next++n->pred = *ptn->elem = t*pt = n - tp->head#define YYCTYPE #define YYKEYTYPE #define YYPEEK() *cursor#define YYSKIP() ++cursor#define YYSTAGP(t) t = cursor#define YYSTAGN(t) t = NULLconst size_t padding = ; /* YYMAXFILL */int status = 0size_t input_len = 0size_t keys_count = 0YYCTYPE *input = NULLYYKEYTYPE *keys = NULLconst YYCTYPE *cursor = NULLconst YYCTYPE *limit = NULLconst YYCTYPE *token = NULLconst YYCTYPE *eof = NULLsize_t yynmatchconst YYCTYPE *yypmatch[ * 2]unsigned int i = 0yymtagpool_t yytpyymtagpool_init(&yytp)..input"sizeof (YYCTYPE)&input_leninput = (YYCTYPE *) read_filestatus = 1goto endinput == NULLinput[i].keys"sizeof (YYKEYTYPE)&keys_countkeys == NULLkeys[i]cursor = inputeof = input + input_lengoto loop_endtoken = cursorconst YYCTYPE *marker = NULLYYCTYPE yychunsigned int yyaccept = 0unsigned int yystate = 0const YYCTYPE *@@ = NULL;yymtagpool_clear(&yytp);ptrdiff_t @@ = -1;src/skeleton/generate_code.ccfprintf(stderr, "error: lex_cursor != eofi != keys_countstatus == 0free(input)free(keys)yymtagpool_free(&yytp)return statusunsignedusedconst yymtagpool_t*ptrdiff_tYYKEYTYPE n = keys[kix]*pkix = kix + n + 1for (; n > 0; --n) {kix + nmtag == -1mtag != -1return 0;check_mtag_used + need <= have: not enough keys\n"#undef YYCTYPE#undef YYKEYTYPE#undef YYPEEK#undef YYSKIP#undef YYBACKUP#undef YYRESTORE#undef YYBACKUPCTX#undef YYRESTORECTX#undef YYBACKUPTAG#undef YYRESTORETAG#undef YYCOPYTAG#undef YYLESSTHAN#undef YYFILL.input.keyswbcannot open file: %sDFA path %sis too long./src/skeleton/skeleton.hsrc/skeleton/skeleton.ccsrc/parse/ast.cc./src/util/containers.hcannot find `rules` blockdefault ruleend of input ruleentry actionpre-rule actionpost-rule actionentrypre-rulepost-rulevector::_M_realloc_insertrb/usr/share/re2c/stdlib/src/parse/input.cccannot open dep file %s.tmp.%Y%m%d%H%M%Sbasic_string::replacebad option: %smultiple source files: %s, %sbad warning: %sbad short option: %s-I-o, --output-t, --type-headerbad long option: %s--api, --input--lang-t, --header, --type-header--syntax--depfile--fixed-tags--empty-class--input-encoding--encoding-policy--location-format--posix-prectable--dfa-minimizationfilenameignore | substitute | failsimple | generic | recordgnu | msvcascii | utf8 table | moorenaive | complexnone | toplevel | allno source fileunexpected end of input../src/parse/lexer.renewline in character classsyntax errornewline in character stringline number overflowunexpected character: '%c'repetition count overflowundefined symbol '%s'memory exhaustedmissing '=' in configurationconfiguration value overflowunknown variable: '%.*s'unknown conditional: '%.*s'unknown code template: '%.*s'./src/parse/input.hcheck failed: file "%s", line %d block named `%s` is already defined on line %u%s: __pos (which is %zu) > this->size() (which is %zu)`re2c:YYFN` configuration element `%s` has too many partsmissing type in `re2c:YYFN` configuration element `%s`cannot find block named `%s` referenced by `%s` blockbasic_string: construction from null is not validcannot generate condition enumeration: condition `%s` has different numbers in different blocks (use `re2c:condenumprefix` configuration to set per-block prefix)none of the blocks in `getstate` generate any codeblock `%s` does not generate code, so it should not be listed in `getstate` blockcannot rename or write temporary file %s to output file %sunknown conditional in configuration `%s`simple API is not supported for this backendfunction-like API style is not supported for this backendfree-form API style is not supported for this backend`computed-gotos` feature is not supported for this backend`bitmaps` feature is not supported for this backend`nested-ifs` feature is not supported for this backend`case-ranges` feature is not supported for this backend`unsafe` feature is not supported for this backend`monadic` feature is not supported for this backend`tags` feature is not supported for this backend`captures` feature is not supported for this backend`captvars` feature is not supported for this backend`re2c:eof` configuration cannot be used with options --bit-vectors and --computed gotosEOF exceeds maximum code unit value for given encodingYYFILL check is necessary if EOF rule is usedsentinel exceeds maximum code unit value for given encoding`re2c:sentinel` configuration is not needed in the presence of bounds checking or EOF rulestorable state requires YYFILL to be enabledcomputed gotos are not supported in this code modelunknown element `%s` in list `%s`unknown variable `%s` in configuration `%s``%s` should be a one-line configurationcannot generate dep file, output file not specifiedcode model is not supported for this backendskeleton is not supported for this backendskeleton is not supported for --recursive-functions modelcannot create std::vector larger than max_size()overlapping trailing contexts need multiple context markers, use --tags option and `stags` blockcannot create std::deque larger than max_size()expected argument to option %sfailed to convert version to vernumcondition numbers may change, use `conditions` block to generate reliable condition identifiers %shas %zu%s degree of nondeterminismrange lower bound (0x%X) is greater than upper bound (0x%X), swappingcontrol flow %sis undefined for strings that match (shadowed by rule%s at line%s %u (note: if a different sentinel symbol is used, specify it with `re2c:sentinel` configuration)%ssentinel symbol %u occurs in the middle of the rule%ssyntax configuration `%s` is not defined (set it to explicitly to silence the warning)bad code point range: '0x%X - 0x%X'tags are only allowed with '-T, --tags' optioncannot mix capturing groups and standalone tagstag `%s` is used multiple times in the same ruleDFA is too large to check undefined control flow/* from little-endian to host-endian */unsigned char *p = (unsigned char*)&(&i, keys, input, token, &cursor, const long pos = token - startconst long len_act = *cursor - tokenconst long len_exp = (long) keys[kix + 1]const YYKEYTYPE rule_exp = keys[kix + 2]" for input at position %ld, rerun re2c with '-W'\n");const YYKEYTYPE offset = keys[kix]: at position %ld (key %u):\n""\texpected: match length %ld, rule %u\n""\tactual: match length %ld, rule %u\n",pos, kix, len_exp, rule_exp, len_act, rule_act);len_act == len_exp && rule_act == rule_expconst YYKEYTYPE exp = keys[kix]const YYKEYTYPE act = (YYKEYTYPE)(tag - token)const YYKEYTYPE NIL = (YYKEYTYPE)~0uexp == act || (exp == NIL && tag == NULL)"wrong value for tag `%s`: expected %u, actual %u\n"#include /* size_t */#include /* malloc, free */#include /* memcpy */fsize = (size_t) ftell(f) / unit/* allocate memory for file and padding */buffer = malloc(unit * (fsize + padding))/* read the whole file in memory */fread(buffer, unit, fsize, f) != fsizefprintf(stderr, "error: cannot read file '%s'\n", fname)static const unsigned size = 4096tp->head = (yymtag_t*)malloc(size * sizeof(yymtag_t))tp->head = tp->next = tp->last = NULLconst unsigned size = tp->last - tp->headyymtag_t *head = (yymtag_t*)malloc(2 * size * sizeof(yymtag_t))memcpy(head, tp->head, size * sizeof(yymtag_t))yymtag_t *n = yymtagpool_next(tp)#define YYFILL(n) { goto loop_end; }#define YYFILL(n) 1 /* fail */#define YYBACKUP() marker = cursor#define YYRESTORE() cursor = marker#define YYBACKUPCTX() ctxmarker = cursor#define YYRESTORECTX() cursor = ctxmarker#define YYMTAGP(t) yymtag(&t, cursor, &yytp)#define YYMTAGN(t) yymtag(&t, NULL, &yytp)#define YYSHIFTSTAG(t, o) t += o#define YYSHIFTMTAG(t, o) yytp.head[t].elem += o#define YYRESTORETAG(t) cursor = t#define YYSHIFT(o) cursor += o#define YYLESSTHAN(n) (limit - cursor) < nfor (i = 0; i < input_len; ++i) {keys = (YYKEYTYPE *) read_filefor (i = 0; i < keys_count; ++i) {limit = input + input_len + padding!(status == 0 && cursor < eof && i < keys_count)const YYCTYPE *ctxmarker = NULLconst long pos = token - input: unused input strings left at position %ld\n", pos): unused keys left after %u keys\n", i)"history for tag `%s` is too short\n"const YYCTYPE *tag = (tp->head + mtag)->elemmtag = (tp->head + mtag)->predconst YYKEYTYPE exp = keys[kix + n]!(exp == act || (exp == NIL && tag == NULL))"history for tag `%s` is too long\n"DFA %sis too large: can only generate partial path covercannot find `rules` block named `%s`%s %sis already defined at line %uend of input rule %swithout other rules doesn't make senseconditions are only allowed with '-c', '--conditions' optioncannot mix conditions with normal rules%s action for non-existing condition `%s` found%s action for all conditions `*` is unused, as it's already defined for each condition individuallyentry action is already defined at line %u%s$ rule found, but `re2c:eof` configuration is not set%s`re2c:eof` configuration is set, but no $ rule foundstaDFA algorithm was deprecated and removedTDFA(0) algorithm was deprecated and removedoption --posix-closure was removedc | d | go | haskell | java | js | ocaml | python | rust | v | zig | nonebad argument `%s` to option %s (expected <%s>)match-empty | match-none | errorill-formed start of a block: expected a space, a newline, a colon followed by a block name, or the end of blocksyntax error in condition listsyntax error in escape sequencesyntax error in octal escape sequencesyntax error in hexadecimal escape sequenceill-formed block: expected optional whitespaces followed by the end of blockill-formed start of a block: expected a space, a newline, a colon followed by a list of colon-separated block names, or the end of blockduplicate block `%s` on the listinconsistent indentation in semantic actionCurly braces are not allowed after ':='ill-formed use directive: expected `!use` followed by a colon, a block name, optional spaces, a semicolon, and finally a space, a newline, or the end of blockill-formed include directive: expected `!include` followed by spaces, a double-quoted file path, optional spaces, a semicolon, and finally a space, a newline, or the end of blockunknown action or directive '%.*s'illegal closure form, use '{n}', '{n,}', '{n,m}' where n and m are numberscurly braces for names only allowed with -F switchrepetition lower bound overflowrepetition upper bound overflowrepetition lower bound exceeds upper boundill-formed block: expected optional configurations followed by the end of blockunexpected configuration 'format'unexpected configuration 'separator'ill-formed `include` block: expected filename in quotesill-formed `header` block: expected `:on` or `:off`ill-formed `ignore` block: expected a space, a newline, or the end of block`getstate` without `-f --storable-state` option`getstate` is incompatible with --loop-switch code model, it requires cross-block `goto` transitions or function callstrailing contexts are not allowed in named definitionsunexpected end of input in configurationmissing ending ';' in configurationconfiguration value should be a numberconfiguration value should be a listmultibyte character in configuration string: 0x%Xnewline in a string literal (use `nl` variable instead)configuration value should be a stringunrecognized configuration '%.*s'`re2c:YYFN` configuration value should be a nonempty list of stringsthis configuration is only allowed in syntax files`%s` feature is not supported for this backendexpected nonnegative value in configurationbad configuration value (expected: 'code', 'skeleton', 'dot')bad configuration value (expected: 'goto-label', 'loop-switch', 'recursive-functions')bad configuration value (expected: 'ascii', 'utf8')bad configuration value (expected: 'simple', 'generic', 'record')bad configuration value (expected: 'functions', 'free-form')bad configuration value (expected: 'ignore', 'substitute', 'fail')bad configuration value (expected: 'match-empty', 'match-none', 'error')bad configuration value (expected: 'char', 'hex', 'char-or-hex')configuration value should be a boolean value 0 or 1mutable predicate is not allowed in numeric configurationmutable predicate is not allowed in string configuration// supported feature lists ----------------------------------------------------- supported_apis = ["simple", "generic", "record"]; supported_api_styles = ["functions", "free-form"]; supported_code_models = ["goto-label", "loop-switch", "recursive-functions"]; supported_targets = ["code", "dot", "skeleton"]; supported_features = ["nested-ifs", "bitmaps", "computed-gotos", "case-ranges", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 1; backtick_quoted_strings = 0; single_quoted_strings = 0; indentation_sensitive = 0; wrap_blocks_in_braces = 1; special_escapes = "\a\b\f\n\r\t\v\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = goto-label; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 1; // mutable configurations ------------------------------------------------------ re2c:api = simple; re2c:api:style = functions; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = char-or-hex; re2c:yych:emit = (.code_model.recursive_functions ? 0 : 1); re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = (.code_model.recursive_functions ? 1 : 0); // `abort()` requires include re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "yyc"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = (.code_model.recursive_functions ? 1 : 0); // `abort()` requires include re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 0; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = "\t"; re2c:indent:top = 0; re2c:label:prefix = "yy"; re2c:label:yyfill = "yyFillLabel"; re2c:label:yyloop = ""; re2c:label:yyNext = "yyNext"; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "YYBACKUP"; re2c:YYBACKUPCTX = "YYBACKUPCTX"; re2c:YYCONDTYPE = "YYCONDTYPE"; re2c:YYCOPYMTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCOPYSTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCTXMARKER = (.api.record ? yyrecord "->yyctxmarker" : "YYCTXMARKER"); re2c:YYCTYPE = "YYCTYPE"; re2c:YYCURSOR = (.api.record ? yyrecord "->yycursor" : "YYCURSOR"); re2c:YYDEBUG = "YYDEBUG"; re2c:YYFILL = "YYFILL"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "YYGETCONDITION"; // historic default re2c:YYGETSTATE = "YYGETSTATE"; re2c:YYINPUT = (.api.record ? yyrecord "->yyinput" : "YYINPUT"); re2c:YYLESSTHAN = "YYLESSTHAN"; re2c:YYLIMIT = (.api.record ? yyrecord "->yylimit" : "YYLIMIT"); re2c:YYMARKER = (.api.record ? yyrecord "->yymarker" : "YYMARKER"); re2c:YYMAXFILL = "YYMAXFILL"; re2c:YYMAXNMATCH = "YYMAXNMATCH"; re2c:YYMTAGN = "YYMTAGN"; re2c:YYMTAGP = "YYMTAGP"; re2c:YYPEEK = "YYPEEK"; re2c:YYRESTORE = "YYRESTORE"; re2c:YYRESTORECTX = "YYRESTORECTX"; re2c:YYRESTORETAG = "YYRESTORETAG"; re2c:YYSETACCEPT = sigil "{var} = " sigil "{val};"; re2c:YYSETCOND = "YYSETCONDITION"; // historic default re2c:YYSETSTATE = "YYSETSTATE"; re2c:YYSHIFT = "YYSHIFT"; re2c:YYSHIFTSTAG = "YYSHIFTSTAG"; re2c:YYSHIFTMTAG = "YYSHIFTMTAG"; re2c:YYSKIP = "YYSKIP"; re2c:YYSTAGN = "YYSTAGN"; re2c:YYSTAGP = "YYSTAGP"; re2c:tags:expression = (.api.record ? yyrecord "->") sigil; re2c:tags:negative = (.api.generic ? "@@" : "NULL"); re2c:cond:divider = "/* *********************************** */"; re2c:cond:goto = "goto " sigil ";"; // code templates -------------------------------------------------------------- code:var_local = topindent type " " name (.init ? " = " init) ";" nl; code:var_global = code:var_local; code:const_local = topindent type " " name " = " init ";" nl; code:const_global = topindent "#define " name " " init nl; code:array_local = topindent type " " name "[" size "] = {" nl indent [row{0:-2}: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] [row{-1}: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem] nl] dedent topindent "};" nl; code:array_global = code:array_local; code:array_elem = array "[" index "]"; code:enum = "enum " type " {" nl indent [elem{0:-2}: topindent elem (.init ? " = " init) "," nl] [elem{-1}: topindent elem (.init ? " = " init) nl] dedent "};" nl; code:enum_elem = name; code:assign = topindent lhs " = " rhs ";" nl; code:type_int = "int"; code:type_uint = "unsigned int"; code:type_yybm = "static const unsigned char"; code:type_yytarget = "static const void*"; code:cmp_eq = "=="; code:cmp_ne = "!="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if (" cond ") {" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent "} else " (.cond ? "if (" cond ") ") "{" nl indent [stmt: stmt] dedent] topindent "}" nl; code:if_then_else_oneline = [branch{0}: topindent "if (" cond ") " [stmt: stmt] nl] [branch{1:-1}: topindent "else " (.cond ? "if (" cond ") ") [stmt: stmt] nl]; code:switch = topindent "switch (" expr ") {" nl indent [case: case] dedent topindent "}" nl; code:switch_cases = [case: case nl] indent [stmt: stmt] dedent; code:switch_cases_oneline = [case{0:-2}: case nl] [case{-1}: case " " [stmt: stmt] nl]; code:switch_case_range = (.case_ranges ? topindent "case " [val{0}: val] (.many ? " ... " [val{-1}: val]) ":" : [val{0:-2}: topindent "case " val ":" nl] [val{-1}: topindent "case " val ":"]); code:switch_case_default = topindent "default:"; code:loop = topindent "for (;;) {" nl indent [stmt: stmt] dedent topindent "}" nl; code:continue = topindent "continue;" nl; code:goto = topindent "goto " label ";" nl; code:fndecl = topindent type " " name "(" [arg{0:-2}: argtype " " argname ", "] [arg{-1}: argtype " " argname] ");" nl; code:fndef = topindent type " " name "(" [arg{0:-2}: argtype " " argname ", "] [arg{-1}: argtype " " argname] ") {" nl indent [stmt: stmt] dedent "}" nl; code:fncall = topindent (.retval ? retval " = ") name "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ");" nl; code:tailcall = topindent (.retval ? "return ") name "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ");" nl; code:recursive_functions = [fn: fndecl] nl [fn: fndef nl]; code:fingerprint = "/* Generated by re2c" (.version ? " " version) (.date ? " on " date) " */" nl; code:line_info = "#line " line " \"" file "\"" nl; code:abort = topindent "abort();" nl; code:yydebug = topindent (.api.generic ? YYDEBUG (.api_style.functions ? "();") : (.api.record ? YYDEBUG "(" yyrecord ");" : YYDEBUG "(" state ", " yych ");" )) nl; code:yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.api.generic ? YYPEEK (.api_style.functions ? "()") : (.cast ? "(" YYCTYPE ")") "*" YYCURSOR ) ";" nl; code:yyskip = topindent (.api.generic ? YYSKIP (.api_style.functions ? "();") : "++" YYCURSOR ";" ) nl; code:yybackup = topindent (.api.generic ? YYBACKUP (.api_style.functions ? "();") : YYMARKER " = " YYCURSOR ";" ) nl; code:yybackupctx = topindent (.api.generic ? YYBACKUPCTX (.api_style.functions ? "();") : YYCTXMARKER " = " YYCURSOR ";" ) nl; code:yyskip_yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "(" YYCTYPE ")") "*++" YYCURSOR ";" nl; code:yypeek_yyskip = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "(" YYCTYPE ")") "*" YYCURSOR "++;" nl; code:yyskip_yybackup = topindent YYMARKER " = ++" YYCURSOR ";" nl; code:yybackup_yyskip = topindent YYMARKER " = " YYCURSOR "++;" nl; code:yybackup_yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "(" YYCTYPE ")") "*(" YYMARKER " = " YYCURSOR ");" nl; code:yyskip_yybackup_yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "(" YYCTYPE ")") "*(" YYMARKER " = ++" YYCURSOR ");" nl; code:yybackup_yypeek_yyskip = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "(" YYCTYPE ")") "*(" YYMARKER " = " YYCURSOR "++);" nl; code:yyrestore = topindent (.api.generic ? YYRESTORE (.api_style.functions ? "();") : YYCURSOR " = " YYMARKER ";" ) nl; code:yyrestorectx = topindent (.api.generic ? YYRESTORECTX (.api_style.functions ? "();") : YYCURSOR " = " YYCTXMARKER ";" ) nl; code:yyrestoretag = topindent (.api.generic ? YYRESTORETAG (.api_style.functions ? "(" tag ");") : YYCURSOR " = " tag ";" ) nl; code:yyshift = topindent (.api.generic ? YYSHIFT (.api_style.functions ? "(-" offset ");") : YYCURSOR " -= " offset ";" ) nl; code:yyshiftstag = topindent (.nested ? "if (" tag " != " neg ") ") (.api.generic ? YYSHIFTSTAG (.api_style.functions ? "(" tag ", -" offset ");") : tag " -= " offset ";" ) nl; code:yyshiftmtag = topindent YYSHIFTMTAG (.api_style.functions ? "(" tag ", -" offset ");") nl; code:yystagp = topindent (.api.generic ? YYSTAGP (.api_style.functions ? "(" tag ");") : tag " = " YYCURSOR ";" ) nl; code:yymtagp = topindent YYMTAGP (.api_style.functions ? "(" tag ");") nl; code:yystagn = topindent (.api.generic ? YYSTAGN (.api_style.functions ? "(" tag ");") : tag " = " neg ";" ) nl; code:yymtagn = topindent YYMTAGN (.api_style.functions ? "(" tag ");") nl; code:yycopystag = topindent (.api.generic ? YYCOPYSTAG // function style is not supported, as there's no sensible default : lhs " = " rhs ";" ) nl; code:yycopymtag = topindent (.api.generic ? YYCOPYMTAG // function style is not supported, as there's no sensible default : lhs " = " rhs ";" ) nl; code:yygetaccept = (.api.generic ? YYGETACCEPT // function style is not supported, as there's no sensible default : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord "->") var); code:yysetaccept = topindent (.api.generic ? YYSETACCEPT // function style is not supported, as there's no sensible default : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord "->") var " = " val ";" ) nl; // Historically simple API did not provide default definition for YYGETCOND. // Changing it would break backwards compatibility, as there may be a macro definition // not based on `yycond` that re2c is unable to see, e.g. included from a header file. code:yygetcond = (.api.generic | .api.simple ? YYGETCOND (.api_style.functions ? "()") : yyrecord "->" var); // Historically simple API did not provide default definition for YYSETCOND. // Changing it would break backwards compatibility, as there may be a macro definition // not based on `yycond` that re2c is unable to see, e.g. included from a header file. code:yysetcond = topindent (.api.generic | .api.simple ? YYSETCOND (.api_style.functions ? "(" val ");") : yyrecord "->" var " = " val ";" ) nl; // Historically simple API did not provide default definition for YYGETSTATE. // Changing it would break backwards compatibility, as there may be a macro definition // not based on `yystate` that re2c is unable to see, e.g. included from a header file. code:yygetstate = (.api.generic | .api.simple ? YYGETSTATE (.api_style.functions ? "()") : yyrecord "->" var); // Historically simple API did not provide default definition for YYSETSTATE. // Changing it would break backwards compatibility, as there may be a macro definition // not based on `yystate` that re2c is unable to see, e.g. included from a header file. code:yysetstate = topindent (.api.generic | .api.simple ? YYSETSTATE (.api_style.functions ? "(" val ");") : yyrecord "->" var " = " val ";" ) nl; code:yylessthan = (.api.generic ? YYLESSTHAN (.api_style.functions ? "(" need ")") : (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR)); code:yybm_filter = yych " & ~0xFF"; code:yybm_match = yybm "[" offset "+" yych "] & " mask; // supported feature lists ----------------------------------------------------- supported_apis = ["simple", "generic", "record"]; supported_api_styles = ["free-form"]; supported_code_models = ["loop-switch", "recursive-functions"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "case-ranges", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 1; backtick_quoted_strings = 0; single_quoted_strings = 0; indentation_sensitive = 0; wrap_blocks_in_braces = 0; special_escapes = "\n\r\t\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = loop-switch; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 0; // mutable configurations ------------------------------------------------------ re2c:api = simple; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = hex; // zig does not recognize '\f' escape sequence => use hex re2c:yych:emit = (.code_model.recursive_functions ? 0 : 1); re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 1; re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "yyc"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = 1; re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 1; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = " "; re2c:indent:top = 0; re2c:label:prefix = "yy"; // used to generate function names re2c:label:yyfill = ""; re2c:label:yyloop = "yyl"; re2c:label:yyNext = ""; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "yybackup"; re2c:YYBACKUPCTX = "yybackupctx"; re2c:YYCONDTYPE = "u32"; re2c:YYCOPYMTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCOPYSTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCTXMARKER = (.api.record ? yyrecord ".") "yyctxmarker"; re2c:YYCTYPE = "u8"; re2c:YYCURSOR = (.api.record ? yyrecord ".") "yycursor"; re2c:YYDEBUG = "yydebug"; re2c:YYFILL = "yyfill"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "yygetcond"; re2c:YYGETSTATE = "yygetstate"; re2c:YYINPUT = (.api.record ? yyrecord ".") "yyinput"; re2c:YYLESSTHAN = "yylessthan"; re2c:YYLIMIT = (.api.record ? yyrecord ".") "yylimit"; re2c:YYMARKER = (.api.record ? yyrecord ".") "yymarker"; re2c:YYMAXFILL = "yymaxfill"; re2c:YYMAXNMATCH = "yymaxnmatch"; re2c:YYMTAGN = "yymtagn"; re2c:YYMTAGP = "yymtagp"; re2c:YYPEEK = "yypeek"; re2c:YYRESTORE = "yyrestore"; re2c:YYRESTORECTX = "yyrestorectx"; re2c:YYRESTORETAG = "yyrestoretag"; re2c:YYSETACCEPT = sigil "{var} = " sigil "{val};"; re2c:YYSETCOND = "yysetcond"; re2c:YYSETSTATE = "yysetstate"; re2c:YYSHIFT = "yyshift"; re2c:YYSHIFTSTAG = "yyshiftstag"; re2c:YYSHIFTMTAG = "yyshiftmtag"; re2c:YYSKIP = "yyskip"; re2c:YYSTAGN = "yystagn"; re2c:YYSTAGP = "yystagp"; re2c:tags:expression = (.api.record ? yyrecord ".") sigil; re2c:tags:negative = (.api.generic ? "@@" : "std.math.maxInt(usize)"); re2c:cond:divider = "/* *********************************** */"; re2c:cond:goto = "goto " sigil ";"; // code templates -------------------------------------------------------------- code:var_local = topindent "var " name ": " type " = " (.init ? init : "0") ";" nl; code:var_global = code:var_local; code:const_local = topindent "const " name " = " init ";" nl; code:const_global = code:const_local; code:array_local = topindent "const " name " = [" size "]" type "{" nl indent [row: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] dedent topindent "};" nl; code:array_global = ; code:array_elem = array "[" index "]"; code:enum = [elem: topindent "const " elem ": " type " = " init ";" nl]; code:enum_elem = name; code:assign = topindent lhs " = " rhs ";" nl; code:type_int = "i32"; code:type_uint = "u32"; code:type_yybm = "u8"; code:type_yytarget = ; code:cmp_eq = "=="; code:cmp_ne = "!="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if (" cond ") {" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent "} else " (.cond ? "if (" cond ") ") "{" nl indent [stmt: stmt] dedent] topindent "}" nl; code:if_then_else_oneline = [branch{0}: topindent "if (" cond ") { " [stmt: stmt] " }" nl] [branch{1:-1}: topindent "else " (.cond ? "if (" cond ") ") " {" [stmt: stmt] " }" nl]; code:switch = topindent "switch (" expr ") {" nl indent [case: case] dedent topindent "}" nl; code:switch_cases = [case{0:-2}: topindent case "," nl] [case{-1}: topindent case " => {" nl indent [stmt: stmt] dedent topindent "}," nl]; code:switch_cases_oneline = [case{0:-2}: topindent case "," nl] [case{-1}: topindent case " => { " [stmt: stmt] " }," nl]; code:switch_case_range = [val{0}: val] (.many ? "..." [val{-1}: val]); code:switch_case_default = "else"; code:loop = topindent (.loop_label ? label ": ") "while (true) {" nl indent [stmt: stmt] dedent topindent "}" nl; code:continue = topindent "continue" (.loop_label ? " :" label) ";" nl; code:goto = topindent "goto " label ";" nl; code:fndecl = ; code:fndef = topindent "fn " name "(" [arg{0:-2}: argname ": " argtype ", "] [arg{-1}: argname ": " argtype] ") " type " {" nl indent [stmt: stmt] dedent "}" nl; code:fncall = topindent (.retval ? retval " = " name) "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ");" nl; code:tailcall = topindent (.retval ? "return " name) "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ");" nl; code:recursive_functions = [fn: fndef nl]; code:fingerprint = "// Generated by re2zig" (.version ? " " version) (.date ? " on " date) nl; code:line_info = ; code:abort = topindent "@panic(\"internal lexer error\");" nl; code:yydebug = topindent (.api.generic ? YYDEBUG : (.api.record ? YYDEBUG "(" yyrecord ");" : YYDEBUG "(" state ", " yych ");" )) nl; code:yypeek = topindent (.code_model.recursive_functions ? "const ") yych " = " (.api.generic ? YYPEEK : (.cast ? "@intCast(") YYINPUT "[" YYCURSOR "]" (.cast ? ")") ) ";" nl; code:yyskip = topindent (.api.generic ? YYSKIP : YYCURSOR " += 1;" ) nl; code:yybackup = topindent (.api.generic ? YYBACKUP : YYMARKER " = " YYCURSOR ";" ) nl; code:yybackupctx = topindent (.api.generic ? YYBACKUPCTX : YYCTXMARKER " = " YYCURSOR ";" ) nl; code:yyskip_yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "@intCast(") "*++" YYCURSOR (.cast ? ")") ";" nl; code:yypeek_yyskip = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "@intCast(") "*" YYCURSOR "++" (.cast ? ")") ";" nl; code:yyskip_yybackup = topindent YYMARKER " = ++" YYCURSOR ";" nl; code:yybackup_yyskip = topindent YYMARKER " = " YYCURSOR "++;" nl; code:yybackup_yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "@intCast(") "*(" YYMARKER " = " YYCURSOR ")" (.cast ? ")") ";" nl; code:yyskip_yybackup_yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "@intCast(") "*(" YYMARKER " = ++" YYCURSOR ")" (.cast ? ")") ";" nl; code:yybackup_yypeek_yyskip = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "@intCast(") "*(" YYMARKER " = " YYCURSOR "++" (.cast ? ")") ");" nl; code:yyrestore = topindent (.api.generic ? YYRESTORE : YYCURSOR " = " YYMARKER ";" ) nl; code:yyrestorectx = topindent (.api.generic ? YYRESTORECTX : YYCURSOR " = " YYCTXMARKER ";" ) nl; code:yyrestoretag = topindent (.api.generic ? YYRESTORETAG : YYCURSOR " = " tag ";" ) nl; code:yyshift = topindent (.api.generic ? YYSHIFT : YYCURSOR " -= " offset ";" ) nl; code:yyshiftstag = topindent (.nested ? "if (" tag " != " neg ") ") (.api.generic ? YYSHIFTSTAG : tag " -= " offset ";" ) nl; code:yyshiftmtag = topindent YYSHIFTMTAG nl; code:yystagp = topindent (.api.generic ? YYSTAGP : tag " = " YYCURSOR ";" ) nl; code:yymtagp = topindent YYMTAGP nl; code:yystagn = topindent (.api.generic ? YYSTAGN : tag " = " neg ";" ) nl; code:yymtagn = topindent YYMTAGN nl; code:yycopystag = topindent (.api.generic ? YYCOPYSTAG : lhs " = " rhs ";" ) nl; code:yycopymtag = topindent (.api.generic ? YYCOPYMTAG : lhs " = " rhs ";" ) nl; code:yygetaccept = (.api.generic ? YYGETACCEPT : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var); code:yysetaccept = topindent (.api.generic ? YYSETACCEPT : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var " = " val ";" ) nl; code:yygetcond = (.api.generic ? YYGETCOND : (.api.record ? yyrecord ".") var); code:yysetcond = topindent (.api.generic ? YYSETCOND : (.api.record ? yyrecord ".") var " = " val ";" ) nl; code:yygetstate = (.api.generic ? YYGETSTATE : (.api.record ? yyrecord ".") var); code:yysetstate = topindent (.api.generic ? YYSETSTATE : (.api.record ? yyrecord "." var) " = " val ";" ) nl; code:yylessthan = (.api.generic ? YYLESSTHAN : (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR)); code:yybm_filter = yych " & ~0xFF"; code:yybm_match = "(" yybm "[" offset "+" yych "] & " mask ") != 0"; // supported feature lists ----------------------------------------------------- supported_apis = ["simple", "generic", "record"]; supported_api_styles = ["free-form"]; supported_code_models = ["goto-label", "loop-switch", "recursive-functions"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "case-ranges", "unsafe", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 0; backtick_quoted_strings = 0; single_quoted_strings = 0; indentation_sensitive = 0; wrap_blocks_in_braces = 0; special_escapes = "\a\b\f\n\r\t\v\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = goto-label; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 1; // mutable configurations ------------------------------------------------------ re2c:api = simple; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = hex; re2c:yych:emit = (.code_model.recursive_functions ? 0 : 1); re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 0; re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "yyc"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = (.code_model.goto_label ? 0 : 1); // historically disabled for goto/label re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 1; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = " "; re2c:indent:top = 0; re2c:label:prefix = "yy"; re2c:label:yyfill = "yyFillLabel"; re2c:label:yyloop = "yyl"; re2c:label:yyNext = "yyNext"; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "yybackup"; re2c:YYBACKUPCTX = "yybackupctx"; re2c:YYCONDTYPE = "YYCONDTYPE"; re2c:YYCOPYMTAG = sigil "{lhs} = " sigil "{rhs}"; re2c:YYCOPYSTAG = sigil "{lhs} = " sigil "{rhs}"; re2c:YYCTYPE = "u8"; re2c:YYCTXMARKER = (.api.record ? yyrecord ".") "yyctxmarker"; re2c:YYCURSOR = (.api.record ? yyrecord ".") "yycursor"; re2c:YYDEBUG = "yydebug"; re2c:YYFILL = "yyfill"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "yygetcond"; re2c:YYGETSTATE = "yygetstate"; re2c:YYINPUT = (.api.record ? yyrecord ".") "yyinput"; re2c:YYLESSTHAN = "yylessthan"; re2c:YYLIMIT = (.api.record ? yyrecord ".") "yylimit"; re2c:YYMARKER = (.api.record ? yyrecord ".") "yymarker"; re2c:YYMAXFILL = "yymaxfill"; re2c:YYMAXNMATCH = "yymaxnmatch"; re2c:YYMTAGN = "yymtagn"; re2c:YYMTAGP = "yymtagp"; re2c:YYPEEK = "yypeek"; re2c:YYRESTORE = "yyrestore"; re2c:YYRESTORECTX = "yyrestorectx"; re2c:YYRESTORETAG = "yyrestoretag"; re2c:YYSETACCEPT = sigil "{var} = " sigil "{val}"; re2c:YYSETCOND = "yysetcond"; re2c:YYSETSTATE = "yysetstate"; re2c:YYSHIFT = "yyshift"; re2c:YYSHIFTSTAG = "yyshiftstag"; re2c:YYSHIFTMTAG = "yyshiftmtag"; re2c:YYSKIP = "yyskip"; re2c:YYSTAGN = "yystagn"; re2c:YYSTAGP = "yystagp"; re2c:tags:expression = (.api.record ? yyrecord ".") sigil; re2c:tags:negative = (.api.generic ? "@@" : "-1"); re2c:cond:divider = "/* *********************************** */"; re2c:cond:goto = "unsafe { goto " sigil " }"; // code templates -------------------------------------------------------------- code:var_local = topindent "mut " name " := " init nl; code:var_global = ; code:const_local = topindent "const " name " = " init nl; code:const_global = code:const_local; code:array_local = topindent name " := [" nl indent [row: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] dedent topindent "]" nl; code:array_global = ; code:array_elem = array "[" index "]"; // Don't use enum in loop/switch mode, as conditions are assigned to `yystate`. code:enum = (.code_model.loop_switch ? [elem: "const " elem " = " init nl] : "enum " type " {" nl indent [elem: topindent elem (.init ? " = " init) nl] dedent "}" nl); code:enum_elem = (!.code_model.loop_switch ? ".") name; code:assign = topindent lhs " = " rhs nl; code:type_int = "int"; code:type_uint = "u32"; code:type_yybm = "u8"; code:type_yytarget = ; code:cmp_eq = "=="; code:cmp_ne = "!="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if " cond " {" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent "} else " (.cond ? "if " cond " ") "{" nl indent [stmt: stmt] dedent] topindent "}" nl; code:if_then_else_oneline = ; code:switch = topindent "match " expr " {" nl indent [case: case] dedent topindent "}" nl; code:switch_cases = topindent [case{0:-2}: case ", "] [case{-1}: case " {"] nl indent [stmt: stmt] dedent topindent "}" nl; code:switch_cases_oneline = topindent [case{0:-2}: case ", "] [case{-1}: case " { "] [stmt: stmt] " }" nl; code:switch_case_range = [val{0}: val] (.many ? "..." [val{-1}: val]); code:switch_case_default = "else"; code:loop = (.loop_label ? label ":" nl) topindent "for {" nl indent [stmt: stmt] dedent topindent "}" nl; code:continue = topindent "continue" (.loop_label ? " " label) nl; code:goto = topindent "unsafe { goto " label " }" nl; code:fndecl = ; code:fndef = topindent "fn " name "(" [arg{0:-2}: argname " " argtype ", "] [arg{-1}: argname " " argtype] ")" (.type ? " " type) " {" nl indent [stmt: stmt] dedent "}" nl; code:fncall = topindent (.retval ? retval " = ") name "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ")" nl; code:tailcall = topindent (.retval ? "return ") name "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ")" nl; code:recursive_functions = [fn: fndef nl]; code:fingerprint = "// Code generated by re2v" (.version ? " " version) (.date ? " on " date) ", DO NOT EDIT." nl; code:line_info = "//line \"" file "\":" line nl; code:abort = topindent "panic(\"internal lexer error\")" nl; code:yydebug = topindent (.api.generic ? YYDEBUG (.api_style.functions ? "()") : (.api.record ? YYDEBUG "(" yyrecord ")" : YYDEBUG "(" state ", " yych ")" )) nl; code:yypeek = topindent yych (.code_model.recursive_functions ? " := " : " = ") (.api.generic ? YYPEEK : YYINPUT "[" YYCURSOR "]" ) nl; code:yyskip = topindent (.api.generic ? YYSKIP : YYCURSOR " += 1" ) nl; code:yybackup = topindent (.api.generic ? YYBACKUP : YYMARKER " = " YYCURSOR ) nl; code:yybackupctx = topindent (.api.generic ? YYBACKUPCTX : YYCTXMARKER " = " YYCURSOR ) nl; code:yyskip_yypeek = ; code:yypeek_yyskip = ; code:yyskip_yybackup = ; code:yybackup_yyskip = ; code:yybackup_yypeek = ; code:yyskip_yybackup_yypeek = ; code:yybackup_yypeek_yyskip = ; code:yyrestore = topindent (.api.generic ? YYRESTORE : YYCURSOR " = " YYMARKER ) nl; code:yyrestorectx = topindent (.api.generic ? YYRESTORECTX : YYCURSOR " = " YYCTXMARKER ) nl; code:yyrestoretag = topindent (.api.generic ? YYRESTORETAG : YYCURSOR " = " tag ) nl; code:yyshift = topindent (.api.generic ? YYSHIFT : YYCURSOR " -= " offset ) nl; code:yyshiftstag = (.nested ? topindent "if " tag " != " neg " {" nl indent) topindent (.api.generic ? YYSHIFTSTAG : tag "-= " offset ) nl (.nested ? dedent topindent "}" nl); code:yyshiftmtag = topindent YYSHIFTMTAG nl; code:yystagp = topindent (.api.generic ? YYSTAGP : tag " = " YYCURSOR ) nl; code:yymtagp = topindent YYMTAGP nl; code:yystagn = topindent (.api.generic ? YYSTAGN : tag " = " neg ) nl; code:yymtagn = topindent YYMTAGN nl; code:yycopystag = topindent (.api.generic ? YYCOPYSTAG : lhs " = " rhs ) nl; code:yycopymtag = topindent (.api.generic ? YYCOPYMTAG : lhs " = " rhs ) nl; code:yygetaccept = (.api.generic ? YYGETACCEPT : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var); code:yysetaccept = topindent (.api.generic ? YYSETACCEPT : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var " = " val ) nl; code:yygetcond = (.api.generic ? YYGETCOND : (.api.record ? yyrecord ".") var); code:yysetcond = topindent (.api.generic ? YYSETCOND : (.api.record ? yyrecord ".") var " = " val ) nl; code:yygetstate = (.api.generic ? YYGETSTATE : (.api.record ? yyrecord ".") var); code:yysetstate = topindent (.api.generic ? YYSETSTATE : (.api.record ? yyrecord ".") var " = " val ) nl; code:yylessthan = (.api.generic ? YYLESSTHAN : (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR)); code:yybm_filter = yych " & ~0xFF"; code:yybm_match = "(" yybm "[" offset "+" yych "] & " mask ") != 0"; // supported feature lists ----------------------------------------------------- supported_apis = ["simple", "generic", "record"]; supported_api_styles = ["free-form"]; supported_code_models = ["loop-switch", "recursive-functions"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "case-ranges", "unsafe", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 1; backtick_quoted_strings = 0; single_quoted_strings = 0; indentation_sensitive = 0; wrap_blocks_in_braces = 1; special_escapes = "\n\r\t\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = loop-switch; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 0; // mutable configurations ------------------------------------------------------ re2c:api = generic; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = hex; re2c:yych:emit = (.code_model.recursive_functions ? 0 : 1); re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 1; re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "YYC_"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = 1; re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 1; re2c:unsafe = 1; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = " "; re2c:indent:top = 0; re2c:label:prefix = "yy"; // used to generate function names re2c:label:yyfill = ""; re2c:label:yyloop = "'yyl"; re2c:label:yyNext = ""; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "YYBACKUP"; re2c:YYBACKUPCTX = "YYBACKUPCTX"; re2c:YYCONDTYPE = (.storable_state ? "isize" : "usize"); re2c:YYCOPYMTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCOPYSTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCTYPE = "YYCTYPE"; re2c:YYCTXMARKER = (.api.generic ? "YYCTXMARKER" : (.api.record ? yyrecord ".") "yyctxmarker"); re2c:YYCURSOR = (.api.generic ? "YYCURSOR" : (.api.record ? yyrecord ".") "yycursor"); re2c:YYDEBUG = "YYDEBUG"; re2c:YYFILL = "YYFILL"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "YYGETCONDITION"; // historic default re2c:YYGETSTATE = "YYGETSTATE"; re2c:YYINPUT = (.api.generic ? "YYINPUT" : (.api.record ? yyrecord ".") "yyinput"); re2c:YYLESSTHAN = "YYLESSTHAN"; re2c:YYLIMIT = (.api.generic ? "YYLIMIT" : (.api.record ? yyrecord ".") "yylimit"); re2c:YYMARKER = (.api.generic ? "YYMARKER" : (.api.record ? yyrecord ".") "yymarker"); re2c:YYMAXFILL = "YYMAXFILL"; re2c:YYMAXNMATCH = "YYMAXNMATCH"; re2c:YYMTAGN = "YYMTAGN"; re2c:YYMTAGP = "YYMTAGP"; re2c:YYPEEK = (.api.generic ? "YYPEEK" : "get_unchecked"); re2c:YYRESTORE = "YYRESTORE"; re2c:YYRESTORECTX = "YYRESTORECTX"; re2c:YYRESTORETAG = "YYRESTORETAG"; re2c:YYSETACCEPT = sigil "{var} = " sigil "{val};"; re2c:YYSETCOND = "YYSETCONDITION"; // historic default re2c:YYSETSTATE = "YYSETSTATE"; re2c:YYSHIFT = "YYSHIFT"; re2c:YYSHIFTSTAG = "YYSHIFTSTAG"; re2c:YYSHIFTMTAG = "YYSHIFTMTAG"; re2c:YYSKIP = "YYSKIP"; re2c:YYSTAGN = "YYSTAGN"; re2c:YYSTAGP = "YYSTAGP"; re2c:tags:expression = (.api.record ? yyrecord ".") sigil; re2c:tags:negative = (.api.generic ? "@@" : "usize::MAX"); re2c:cond:divider = ""; re2c:cond:goto = ""; // code templates -------------------------------------------------------------- code:var_local = // In Rust uninitialized variable is an error, but if the compiler is able to see // that all paths overwrite the initial value, it warns about unused assignments. (!.init ? topindent "#[allow(unused_assignments)]" nl) topindent "let mut " name " : " type " = " init ";" nl; code:var_global = topindent "static mut " name " : " type " = " init ";" nl; code:const_local = topindent "const " name ": " type " = " init ";" nl; code:const_global = code:const_local; code:array_local = topindent "let " name ": [" type "; " size "] = [" nl indent [row: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] dedent topindent "];" nl; code:array_global = ; code:array_elem = array "[" index "]"; code:enum = [elem: topindent "const " elem ": " type " = " init ";" nl]; code:enum_elem = name; code:assign = topindent lhs " = " rhs ";" nl; code:type_int = "isize"; code:type_uint = "usize"; code:type_yybm = "u8"; code:type_yytarget = ; code:cmp_eq = "=="; code:cmp_ne = "!="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if " cond " {" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent "} else " (.cond ? "if " cond " ") "{" nl indent [stmt: stmt] dedent] topindent "}" nl; code:if_then_else_oneline = ; code:switch = topindent "match " expr " {" nl indent [case: case] dedent topindent "}" nl; code:switch_cases = [case{0:-2}: topindent case " |" nl] [case{-1}: topindent case " => {" nl indent [stmt: stmt] dedent topindent "}" nl]; code:switch_cases_oneline = [case{0:-2}: topindent case " |" nl] [case{-1}: topindent case " => " [stmt: stmt] "," nl]; code:switch_case_range = [val{0}: val] (.many ? " ..= " [val{-1}: val]); code:switch_case_default = "_"; code:loop = topindent (.loop_label ? label ": ") "loop {" nl indent [stmt: stmt] dedent topindent "}" nl; code:continue = topindent "continue" (.loop_label ? " " label) ";" nl; code:goto = ; code:fndecl = ; code:fndef = topindent "fn " name "(" [arg{0:-2}: argname ": " argtype ", "] [arg{-1}: argname ": " argtype] ")" (.type ? " -> " type) " {" nl indent [stmt: stmt] dedent "}" nl; code:fncall = topindent name "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ")" nl; code:tailcall = code:fncall; code:recursive_functions = [fn: fndef nl]; code:fingerprint = "/* Generated by re2rust" (.version ? " " version) (.date ? " on " date) " */" nl; // No line directives in Rust: https://github.com/rust-lang/rfcs/issues/1862. code:line_info = ; code:abort = topindent "panic!(\"internal lexer error\")" nl; code:yydebug = topindent (.api.generic ? YYDEBUG : (.api.record ? YYDEBUG "(" yyrecord ");" : YYDEBUG "(" state ", " yych ");" )) nl; code:yypeek = topindent (.code_model.recursive_functions ? "let ") yych " = " (.api.generic ? (.unsafe ? "unsafe {" YYPEEK "}" : YYPEEK) : (.unsafe ? "unsafe {*" YYINPUT "." YYPEEK "(" YYCURSOR ")}" : YYINPUT "[" YYCURSOR "]") (.cast ? " as " YYCTYPE) ) ";" nl; code:yyskip = topindent (.api.generic ? YYSKIP : YYCURSOR " += 1;" ) nl; code:yybackup = topindent (.api.generic ? YYBACKUP : YYMARKER " = " YYCURSOR ";" ) nl; code:yybackupctx = topindent (.api.generic ? YYBACKUPCTX : YYCTXMARKER " = " YYCURSOR ";" ) nl; code:yyskip_yypeek = ; code:yypeek_yyskip = ; code:yyskip_yybackup = ; code:yybackup_yyskip = ; code:yybackup_yypeek = ; code:yyskip_yybackup_yypeek = ; code:yybackup_yypeek_yyskip = ; code:yyrestore = topindent (.api.generic ? YYRESTORE : YYCURSOR " = " YYMARKER ";" ) nl; code:yyrestorectx = topindent (.api.generic ? YYRESTORECTX : YYCURSOR " = " YYCTXMARKER ";" ) nl; code:yyrestoretag = topindent (.api.generic ? YYRESTORETAG : YYCURSOR " = " tag ";" ) nl; code:yyshift = topindent (.api.generic ? YYSHIFT : YYCURSOR " -= " offset ";" ) nl; code:yyshiftstag = (.nested ? topindent "if " tag " != " neg " {" nl indent) topindent (.api.generic ? YYSHIFTSTAG : tag " -= " offset ";" ) nl (.nested ? dedent topindent "}" nl); code:yyshiftmtag = topindent YYSHIFTMTAG nl; code:yystagp = topindent (.api.generic ? YYSTAGP : tag " = " YYCURSOR ";" ) nl; code:yymtagp = topindent YYMTAGP nl; code:yystagn = topindent (.api.generic ? YYSTAGN : tag " = " neg ";" ) nl; code:yymtagn = topindent YYMTAGN nl; code:yycopystag = topindent (.api.generic ? YYCOPYSTAG : lhs " = " rhs ";" ) nl; code:yycopymtag = topindent (.api.generic ? YYCOPYMTAG : lhs " = " rhs ";" ) nl; code:yygetaccept = (.api.generic ? YYGETACCEPT : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var); code:yysetaccept = topindent (.api.generic ? YYSETACCEPT : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var " = " val ";" ) nl; code:yygetcond = (.api.generic ? YYGETCOND : (.api.record ? yyrecord ".") var); code:yysetcond = topindent (.api.generic ? YYSETCOND : (.api.record ? yyrecord ".") var " = " val ";" ) nl; code:yygetstate = (.api.generic ? YYGETSTATE : (.api.record ? yyrecord ".") var); code:yysetstate = topindent (.api.generic ? YYSETSTATE : (.api.record ? yyrecord "." var) " = " val ";" ) nl; code:yylessthan = (.api.generic ? YYLESSTHAN : (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR)); code:yybm_filter = yych " & ~0xFF"; code:yybm_match = "(" yybm "[" offset "+" yych " as usize] & " mask ") != 0"; // supported feature lists ----------------------------------------------------- supported_apis = ["simple", "generic", "record"]; supported_api_styles = ["free-form"]; // "recursive_functions" works syntactically, but causes stack overflows due to non-tail recursion supported_code_models = ["loop-switch"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 0; backtick_quoted_strings = 0; single_quoted_strings = 1; indentation_sensitive = 1; wrap_blocks_in_braces = 0; special_escapes = "\a\b\f\n\r\t\v\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = loop-switch; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 0; // mutable configurations ------------------------------------------------------ re2c:api = simple; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = hex; re2c:yych:emit = 0; re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 0; // default case causes [redundant-case] warnings re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "YYC_"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = 1; re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 1; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 0; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = " "; re2c:indent:top = 0; re2c:label:prefix = ""; re2c:label:yyfill = ""; re2c:label:yyloop = ""; re2c:label:yyNext = ""; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "yybackup"; re2c:YYBACKUPCTX = "yybackupctx"; re2c:YYCONDTYPE = "yycondtype"; re2c:YYCOPYMTAG = sigil "{lhs} = " sigil "{rhs}"; re2c:YYCOPYSTAG = sigil "{lhs} = " sigil "{rhs}"; re2c:YYCTYPE = "yyctype"; re2c:YYCTXMARKER = (.api.record ? yyrecord ".") "yyctxmarker"; re2c:YYCURSOR = (.api.record ? yyrecord ".") "yycursor"; re2c:YYDEBUG = "yydebug"; re2c:YYFILL = "yyfill"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "yygetcond"; re2c:YYGETSTATE = "yygetstate"; re2c:YYINPUT = (.api.record ? yyrecord ".") "yyinput"; re2c:YYLESSTHAN = "yylessthan"; re2c:YYLIMIT = (.api.record ? yyrecord ".") "yylimit"; re2c:YYMARKER = (.api.record ? yyrecord ".") "yymarker"; re2c:YYMAXFILL = "YYMAXFILL"; re2c:YYMAXNMATCH = "YYMAXNMATCH"; re2c:YYMTAGN = "yymtagn"; re2c:YYMTAGP = "yymtagp"; re2c:YYPEEK = "yypeek"; re2c:YYRESTORE = "yyrestore"; re2c:YYRESTORECTX = "yyrestorectx"; re2c:YYRESTORETAG = "yyrestoretag"; re2c:YYSETACCEPT = sigil "{var} = " sigil "{val}"; re2c:YYSETCOND = "yysetcond"; re2c:YYSETSTATE = "yysetstate"; re2c:YYSHIFT = "yyshift"; re2c:YYSHIFTSTAG = "yyshiftstag"; re2c:YYSHIFTMTAG = "yyshiftmtag"; re2c:YYSKIP = "yyskip"; re2c:YYSTAGN = "yystagn"; re2c:YYSTAGP = "yystagp"; re2c:tags:expression = sigil; re2c:tags:negative = (.api.generic ? "@@" : "-1"); re2c:cond:divider = ""; re2c:cond:goto = ""; // code templates -------------------------------------------------------------- code:var_local = topindent name (.init ? " = " init) nl; code:var_global = code:var_local; code:const_local = topindent name " = " init nl; code:const_global = code:const_local; code:array_local = topindent name " = [" nl indent [row: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] dedent topindent "]" nl; code:array_global = ; code:array_elem = array "[" index "]"; code:enum = [elem: elem " = " init nl]; code:enum_elem = name; code:assign = topindent lhs " = " rhs nl; code:type_int = ; code:type_uint = ; code:type_yybm = ; code:type_yytarget = ; code:cmp_eq = "=="; code:cmp_ne = "!="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if " cond ":" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent (.cond ? "elif " cond : "else") ":" nl indent [stmt: stmt] dedent]; code:if_then_else_oneline = ; code:switch = topindent "match " expr ":" nl indent [case: case] dedent; code:switch_cases = topindent "case " [case{0:-2}: case "|"] [case{-1}: case ":" nl] indent [stmt: stmt] dedent; code:switch_cases_oneline = ; code:switch_case_range = (.many ? [val{0}: val] [val{1:-1}: "|" val] : [val{0}: val]); code:switch_case_default = "_"; code:loop = topindent "while True:" nl indent [stmt: stmt] dedent; code:continue = topindent "continue" nl; code:goto = ; code:fndecl = ; code:fndef = "def " name "(" [arg{0}: argname] [arg{1:-1}: ", " argname] "):" nl indent [stmt: stmt] dedent; code:fncall = topindent (.retval ? retval " = ") name "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ")" nl; code:tailcall = topindent (.retval ? "return ") name "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ")" nl; code:recursive_functions = [fn: fndef nl]; code:fingerprint = "# Generated by re2py" (.version ? " " version) (.date ? " on " date) nl; code:line_info = ; code:abort = topindent "raise \"internal lexer error\"" nl; code:yydebug = topindent (.api.generic ? YYDEBUG : (.api.record ? YYDEBUG "(" yyrecord ")" : YYDEBUG "(" state ", " yych ")" )) nl; code:yypeek = topindent (.api.generic ? yych " = " YYPEEK : yych " = " YYINPUT "[" YYCURSOR "]" ) nl; code:yyskip = topindent (.api.generic ? YYSKIP : YYCURSOR " += 1" ) nl; code:yybackup = topindent (.api.generic ? YYBACKUP : YYMARKER " = " YYCURSOR ) nl; code:yybackupctx = topindent (.api.generic ? YYBACKUPCTX : YYCTXMARKER " = " YYCURSOR ) nl; code:yyskip_yypeek = ; code:yypeek_yyskip = ; code:yyskip_yybackup = ; code:yybackup_yyskip = ; code:yybackup_yypeek = ; code:yyskip_yybackup_yypeek = ; code:yybackup_yypeek_yyskip = ; code:yyrestore = topindent (.api.generic ? YYRESTORE : YYCURSOR " = " YYMARKER ) nl; code:yyrestorectx = topindent (.api.generic ? YYRESTORECTX : YYCURSOR " = " YYCTXMARKER ) nl; code:yyrestoretag = topindent (.api.generic ? YYRESTORETAG : YYCURSOR " = " tag ) nl; code:yyshift = topindent (.api.generic ? YYSHIFT : YYCURSOR " -= " offset ) nl; code:yyshiftstag = topindent (.nested ? "if " tag " != " neg ": ") (.api.generic ? YYSHIFTSTAG : tag " -= " offset ) nl; code:yyshiftmtag = topindent YYSHIFTMTAG nl; code:yystagp = topindent (.api.generic ? YYSTAGP : tag " = " YYCURSOR ) nl; code:yymtagp = topindent YYMTAGP nl; code:yystagn = topindent (.api.generic ? YYSTAGN : tag " = " neg ) nl; code:yymtagn = topindent YYMTAGN nl; code:yycopystag = topindent (.api.generic ? YYCOPYSTAG : lhs " = " rhs ) nl; code:yycopymtag = topindent (.api.generic ? YYCOPYMTAG : lhs " = " rhs ) nl; code:yygetaccept = (.api.generic ? YYGETACCEPT : (.api.record & .storable_state ? yyrecord ".") var); code:yysetaccept = topindent (.api.generic ? YYSETACCEPT : (.api.record & .storable_state ? yyrecord ".") var " = " val ) nl; code:yygetcond = (.api.generic ? YYGETCOND : (.api.record ? yyrecord ".") var); code:yysetcond = topindent (.api.generic ? YYSETCOND : (.api.record ? yyrecord ".") var " = " val ) nl; code:yygetstate = (.api.generic ? YYGETSTATE : (.api.record ? yyrecord ".") var); code:yysetstate = topindent (.api.generic ? YYSETSTATE : (.api.record ? yyrecord ".") var " = " val ) nl; code:yylessthan = (.api.generic ? YYLESSTHAN : (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR)); code:yybm_filter = yych " & ~0xFF"; code:yybm_match = "(" yybm "[" offset "+" yych "] & " mask ") != 0"; // supported feature lists ----------------------------------------------------- supported_apis = ["record", "generic"]; supported_api_styles = ["free-form"]; supported_code_models = ["recursive-functions"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "case-ranges", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 0; backtick_quoted_strings = 0; single_quoted_strings = 0; indentation_sensitive = 0; wrap_blocks_in_braces = 0; special_escapes = "\b\n\r\t\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = recursive-functions; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 1; // mutable configurations ------------------------------------------------------ re2c:api = record; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = char; re2c:yych:emit = (.code_model.recursive_functions ? 0 : 1); re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 0; // default case causes [redundant-case] warnings re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "YYC_"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = 1; re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 1; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = " "; re2c:indent:top = 0; re2c:label:prefix = "yy"; // used for generating function names re2c:label:yyfill = ""; re2c:label:yyloop = ""; re2c:label:yyNext = ""; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "yybackup"; re2c:YYBACKUPCTX = "yybackupctx"; re2c:YYCONDTYPE = "yycondtype"; re2c:YYCOPYMTAG = sigil "{lhs} <- " sigil "{rhs};"; re2c:YYCOPYSTAG = sigil "{lhs} <- " sigil "{rhs};"; re2c:YYCTYPE = "char"; re2c:YYCTXMARKER = (.api.record ? yyrecord ".") "yyctxmarker"; re2c:YYCURSOR = (.api.record ? yyrecord ".") "yycursor"; re2c:YYDEBUG = "yydebug"; re2c:YYFILL = "yyfill"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "yygetcond"; re2c:YYGETSTATE = "yygetstate"; re2c:YYINPUT = (.api.record ? yyrecord ".") "yyinput"; re2c:YYLESSTHAN = "yylesthan"; re2c:YYLIMIT = (.api.record ? yyrecord ".") "yylimit"; re2c:YYMARKER = (.api.record ? yyrecord ".") "yymarker"; re2c:YYMAXFILL = "yymaxfill"; re2c:YYMAXNMATCH = "yymaxnmatch"; re2c:YYMTAGN = "yymatgn"; re2c:YYMTAGP = "yymtagp"; re2c:YYPEEK = (.api.record ? "unsafe_get" : "yypeek"); re2c:YYRESTORE = "yyrestore"; re2c:YYRESTORECTX = "yyrestorectx"; re2c:YYRESTORETAG = "yyrestoretag"; re2c:YYSETACCEPT = sigil "{var} <- " sigil "{val};"; re2c:YYSETCOND = "yysetcond"; re2c:YYSETSTATE = "yysetstate"; re2c:YYSHIFT = "yyshift"; re2c:YYSHIFTSTAG = "yyshiftstag"; re2c:YYSHIFTMTAG = "yyshiftmtag"; re2c:YYSKIP = "yyskip"; re2c:YYSTAGN = "yystagn"; re2c:YYSTAGP = "yystagp"; re2c:tags:expression = (.api.record ? yyrecord ".") sigil; re2c:tags:negative = (.api.generic ? "@@" : "-1"); re2c:cond:divider = ""; re2c:cond:goto = ""; // code templates -------------------------------------------------------------- code:var_local = topindent "let " name " = " init " in" nl; code:var_global = topindent "let " name " = " init nl; code:const_local = topindent "let " name " = " init " in" nl; code:const_global = topindent "let " name " = " init nl; code:array_local = topindent "and " name " = [|" nl indent [row: topindent [elem{0:-2}: elem "; "] [elem{-1}: elem ";"] nl] dedent topindent "|]" nl; code:array_global = code:array_local; code:array_elem = array ".(" index ")"; code:enum = "type " type " = " [elem{0}: elem] [elem{1:-1}: " | " elem] nl; code:enum_elem = name; code:assign = topindent lhs " <- " rhs ";" nl; code:type_int = "int"; code:type_uint = "uint"; code:type_yybm = "int"; code:type_yytarget = ; code:cmp_eq = "=="; // physical equality, as this is used to compare primitive values code:cmp_ne = "!="; // physical inequality, as this is used to compare primitive values code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if (" cond ") then (" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent ") else " (.cond ? "if (" cond ") then ") "(" nl indent [stmt: stmt] dedent] topindent ")" nl; code:if_then_else_oneline = [branch{0}: topindent "if (" cond ") then " [stmt: stmt] nl] [branch{1:-1}: topindent "else " (.cond ? "if (" cond ") then ") [stmt: stmt] nl]; code:switch = topindent "match " expr " with" nl indent [case: case] dedent; code:switch_cases = [case{0:-2}: topindent "| " case nl] [case{-1}: topindent "| " case " ->" nl indent [stmt: stmt] dedent ]; code:switch_cases_oneline = [case{0:-2}: topindent "| " case nl] [case{-1}: topindent "| " case " -> " [stmt: stmt] nl]; // In OCaml only literals of type `char` support case ranges. // For `int`, we have to explicitly list all range values. We cannot use // `"c when " [val{0}: val] " <= c && c <= " [val{-1}: val]` // as it causes error when there are multiple cases: // `Error: Variable c must occur on both sides of this | pattern`. code:switch_case_range = (.char_literals ? [val{0}: val] (.many ? ".." [val{-1}: val]) : [val{0}: val] [val{1:-1}: "|" val]); code:switch_case_default = "_"; code:loop = ; code:continue = ; code:goto = ; code:fndecl = ; code:fndef = name [arg: " (" argname " : " argtype ")"] " : " type " =" nl indent [stmt: stmt] dedent; code:fncall = topindent (.retval ? "let " retval " = ") "(" name " [@tailcall])" (.args ? [arg: " " arg] : " ()") nl; code:tailcall = topindent "(" name " [@tailcall])" (.args ? [arg: " " arg] : " ()") nl; code:recursive_functions = [fn{0}: "let rec " fndef nl] [fn{1:-1}: "and " fndef nl]; code:fingerprint = "(* Generated by re2ocaml" (.version ? " " version) (.date ? " on " date) " *)" nl; code:line_info = "#" line " \"" file "\"" nl; code:abort = topindent "raise (Failure \"internal lexer error\")" nl; code:yydebug = topindent (.api.record ? YYDEBUG " " yyrecord : YYDEBUG ) nl; code:yypeek = topindent (.api.record ? "let " yych " = " YYPEEK " " YYINPUT " " YYCURSOR " in" : "let " yych " = " YYPEEK " in" ) nl; code:yyskip = topindent (.api.record ? YYCURSOR " <- " YYCURSOR " + 1;" : YYSKIP ) nl; code:yybackup = topindent (.api.record ? YYMARKER " <- " YYCURSOR ";" : YYBACKUP ) nl; code:yybackupctx = topindent (.api.record ? YYCTXMARKER " <- " YYCURSOR ";" : YYBACKUPCTX ) nl; code:yyskip_yypeek = ; code:yypeek_yyskip = ; code:yyskip_yybackup = ; code:yybackup_yyskip = ; code:yybackup_yypeek = ; code:yyskip_yybackup_yypeek = ; code:yybackup_yypeek_yyskip = ; code:yyrestore = topindent (.api.record ? YYCURSOR " <- " YYMARKER ";" : YYRESTORE ) nl; code:yyrestorectx = topindent (.api.record ? YYCURSOR " <- " YYCTXMARKER ";" : YYRESTORECTX ) nl; code:yyrestoretag = topindent (.api.record ? YYCURSOR " <- " tag ";" : YYRESTORETAG ) nl; code:yyshift = topindent (.api.record ? YYCURSOR " <- " YYCURSOR " - " offset ";" : YYSHIFT ) nl; code:yyshiftstag = topindent (.nested ? "if " tag " <> " neg " then ") (.api.record ? tag " <- " tag " - " offset ";" : YYSHIFTSTAG ) nl; code:yyshiftmtag = topindent YYSHIFTMTAG nl; code:yystagp = topindent (.api.record ? tag " <- " YYCURSOR ";" : YYSTAGP ) nl; code:yymtagp = topindent YYMTAGP nl; code:yystagn = topindent (.api.record ? tag " <- " neg ";" : YYSTAGN ) nl; code:yymtagn = topindent YYMTAGN nl; code:yycopystag = topindent (.api.record ? lhs " <- " rhs ";" : YYCOPYSTAG ) nl; code:yycopymtag = topindent (.api.record ? lhs " <- " rhs ";" : YYCOPYMTAG ) nl; code:yygetaccept = (.api.record ? yyrecord "." var : YYGETACCEPT); code:yysetaccept = topindent (.api.record ? yyrecord "." var " <- " val ";" : YYSETACCEPT ) nl; code:yygetcond = (.api.record ? yyrecord "." var : YYGETCOND); code:yysetcond = topindent (.api.record ? yyrecord "." var " <- " val ";" : YYSETCOND ) nl; code:yygetstate = (.api.record ? yyrecord "." var : YYGETSTATE); code:yysetstate = topindent (.api.record ? yyrecord "." var " <- " val ";" : YYSETSTATE ) nl; code:yylessthan = (.api.record ? (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR) : YYLESSTHAN); code:yybm_filter = yych " land ~0xFF"; code:yybm_match = "(" yybm ".(" offset " + Char.code " yych ") land " mask ") != 0"; // supported feature lists ----------------------------------------------------- supported_apis = ["simple", "generic", "record"]; supported_api_styles = ["free-form"]; supported_code_models = ["loop-switch"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 0; backtick_quoted_strings = 1; single_quoted_strings = 1; indentation_sensitive = 0; wrap_blocks_in_braces = 1; special_escapes = "\b\f\n\r\t\v\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = loop-switch; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 0; // mutable configurations ------------------------------------------------------ re2c:api = simple; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = hex; re2c:yych:emit = 1; re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 0; re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "YYC_"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = 1; re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 0; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = " "; re2c:indent:top = 0; re2c:label:prefix = ""; re2c:label:yyfill = ""; re2c:label:yyloop = "yyl"; re2c:label:yyNext = ""; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "yybackup"; re2c:YYBACKUPCTX = "yybackupctx"; re2c:YYCONDTYPE = "YYCond"; re2c:YYCOPYMTAG = sigil "{lhs} = " sigil "{rhs}"; re2c:YYCOPYSTAG = sigil "{lhs} = " sigil "{rhs}"; re2c:YYCTYPE = "YYChar"; re2c:YYCTXMARKER = (.api.record ? yyrecord ".") "yyctxmarker"; re2c:YYCURSOR = (.api.record ? yyrecord ".") "yycursor"; re2c:YYDEBUG = "yydebug"; re2c:YYFILL = "yyfill"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "yygetcond"; re2c:YYGETSTATE = "yygetstate"; re2c:YYINPUT = (.api.record ? yyrecord ".") "yyinput"; re2c:YYLESSTHAN = "yylessthan"; re2c:YYLIMIT = (.api.record ? yyrecord ".") "yylimit"; re2c:YYMARKER = (.api.record ? yyrecord ".") "yymarker"; re2c:YYMAXFILL = "YYMAXFILL"; re2c:YYMAXNMATCH = "YYMAXNMATCH"; re2c:YYMTAGN = "yymtagn"; re2c:YYMTAGP = "yymtagp"; re2c:YYPEEK = (.api.generic ? "yypeek" : "charCodeAt"); re2c:YYRESTORE = "yyrestore"; re2c:YYRESTORECTX = "yyrestorectx"; re2c:YYRESTORETAG = "yyrestoretag"; re2c:YYSETACCEPT = sigil "{var} = " sigil "{val}"; re2c:YYSETCOND = "yysetcond"; re2c:YYSETSTATE = "yysetstate"; re2c:YYSHIFT = "yyshift"; re2c:YYSHIFTSTAG = "yyshiftstag"; re2c:YYSHIFTMTAG = "yyshiftmtag"; re2c:YYSKIP = "yyskip"; re2c:YYSTAGN = "yystagn"; re2c:YYSTAGP = "yystagp"; re2c:tags:expression = (.api.record ? yyrecord ".") sigil; re2c:tags:negative = (.api.generic ? "@@" : "-1"); re2c:cond:divider = ""; re2c:cond:goto = ""; // code templates -------------------------------------------------------------- code:var_local = topindent "let " name " = " init nl; code:var_global = code:var_local; code:const_local = topindent "const " name " = " init nl; code:const_global = code:const_local; code:array_local = topindent "const " name " = [" nl indent [row: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] dedent topindent "]" nl; code:array_global = ; code:array_elem = array "[" index "]"; code:enum = [elem: topindent "const " elem " = " init nl]; code:enum_elem = name; code:assign = topindent lhs " = " rhs nl; code:type_int = ; code:type_uint = ; code:type_yybm = ; code:type_yytarget = ; code:cmp_eq = "==="; code:cmp_ne = "!=="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if (" cond ") {" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent "} else " (.cond ? "if (" cond ") ") "{" nl indent [stmt: stmt] dedent] topindent "}" nl; code:if_then_else_oneline = ; code:switch = topindent "switch (" expr ") {" nl indent [case: case] dedent topindent "}" nl; code:switch_cases = [case: case nl] indent [stmt: stmt] dedent; code:switch_cases_oneline = ; code:switch_case_range = [val{0:-2}: topindent "case " val ":" nl] [val{-1}: topindent "case " val ":"]; code:switch_case_default = topindent "default:"; code:loop = topindent (.loop_label ? label ": ") "while (true) {" nl indent [stmt: stmt] dedent topindent "}" nl; code:continue = topindent "continue" (.loop_label ? " " label) nl; code:goto = ; code:fndecl = ; code:fndef = ; code:fncall = ; code:tailcall = ; code:recursive_functions = ; code:line_info = ; code:fingerprint = "// Generated by re2js" (.version ? " " version) (.date ? " on " date) nl; code:abort = topindent "throw \"internal lexer error\"" nl; code:yydebug = topindent (.api.generic ? YYDEBUG : (.api.record ? YYDEBUG "(" yyrecord ");" : YYDEBUG "(" state ", " yych ");" )) nl; code:yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.api.generic ? YYPEEK : YYINPUT "." YYPEEK "(" YYCURSOR ")" ) nl; code:yyskip = topindent (.api.generic ? YYSKIP : YYCURSOR " += 1;" ) nl; code:yybackup = topindent (.api.generic ? YYBACKUP : YYMARKER " = " YYCURSOR ";" ) nl; code:yybackupctx = topindent (.api.generic ? YYBACKUPCTX : YYCTXMARKER " = " YYCURSOR ";" ) nl; code:yyskip_yypeek = ; code:yypeek_yyskip = ; code:yyskip_yybackup = ; code:yybackup_yyskip = ; code:yybackup_yypeek = ; code:yyskip_yybackup_yypeek = ; code:yybackup_yypeek_yyskip = ; code:yyrestore = topindent (.api.generic ? YYRESTORE : YYCURSOR " = " YYMARKER ";" ) nl; code:yyrestorectx = topindent (.api.generic ? YYRESTORECTX : YYCURSOR " = " YYCTXMARKER ";" ) nl; code:yyrestoretag = topindent (.api.generic ? YYRESTORETAG : YYCURSOR " = " tag ";" ) nl; code:yyshift = topindent (.api.generic ? YYSHIFT : YYCURSOR " -= " offset ";" ) nl; code:yyshiftstag = topindent (.nested ? "if (" tag " != " neg ") ") (.api.generic ? YYSHIFTSTAG : tag " -= " offset ";" ) nl; code:yyshiftmtag = topindent YYSHIFTMTAG nl; code:yystagp = topindent (.api.generic ? YYSTAGP : tag " = " YYCURSOR ";" ) nl; code:yymtagp = topindent YYMTAGP nl; code:yystagn = topindent (.api.generic ? YYSTAGN : tag " = " neg ";" ) nl; code:yymtagn = topindent YYMTAGN nl; code:yycopystag = topindent (.api.generic ? YYCOPYSTAG : lhs " = " rhs ";" ) nl; code:yycopymtag = topindent (.api.generic ? YYCOPYMTAG : lhs " = " rhs ";" ) nl; code:yygetaccept = (.api.generic ? YYGETACCEPT : (.api.record & .storable_state ? yyrecord ".") var); code:yysetaccept = topindent (.api.generic ? YYSETACCEPT : (.api.record & .storable_state ? yyrecord ".") var " = " val ";" ) nl; code:yygetcond = (.api.generic ? YYGETCOND : (.api.record ? yyrecord ".") var); code:yysetcond = topindent (.api.generic ? YYSETCOND : (.api.record ? yyrecord ".") var " = " val ";" ) nl; code:yygetstate = (.api.generic ? YYGETSTATE : (.api.record ? yyrecord ".") var); code:yysetstate = topindent (.api.generic ? YYSETSTATE : (.api.record ? yyrecord ".") var " = " val ";" ) nl; code:yylessthan = (.api.generic ? YYLESSTHAN : (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR)); code:yybm_filter = yych " & ~0xFF"; code:yybm_match = "(" yybm "[" offset "+" yych "] & " mask ") !== 0"; // supported feature lists ----------------------------------------------------- supported_apis = ["simple", "generic", "record"]; supported_api_styles = ["free-form"]; supported_code_models = ["loop-switch"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 1; backtick_quoted_strings = 0; single_quoted_strings = 0; indentation_sensitive = 0; wrap_blocks_in_braces = 1; special_escapes = "\b\f\n\r\t\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = loop-switch; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 0; // mutable configurations ------------------------------------------------------ re2c:api = simple; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = hex; re2c:yych:emit = 1; re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 0; re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "YYC_"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = 1; re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 0; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = " "; re2c:indent:top = 0; re2c:label:prefix = ""; re2c:label:yyfill = ""; re2c:label:yyloop = "yyl"; re2c:label:yyNext = ""; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "yybackup"; re2c:YYBACKUPCTX = "yybackupctx"; re2c:YYCONDTYPE = "int"; re2c:YYCOPYMTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCOPYSTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCTYPE = "YYChar"; re2c:YYCTXMARKER = (.api.record ? yyrecord ".") "yyctxmarker"; re2c:YYCURSOR = (.api.record ? yyrecord ".") "yycursor"; re2c:YYDEBUG = "yydebug"; re2c:YYFILL = "yyfill"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "yygetcond"; re2c:YYGETSTATE = "yygetstate"; re2c:YYINPUT = (.api.record ? yyrecord ".") "yyinput"; re2c:YYLESSTHAN = "yylessthan"; re2c:YYLIMIT = (.api.record ? yyrecord ".") "yylimit"; re2c:YYMARKER = (.api.record ? yyrecord ".") "yymarker"; re2c:YYMAXFILL = "YYMAXFILL"; re2c:YYMAXNMATCH = "YYMAXNMATCH"; re2c:YYMTAGN = "yymtagn"; re2c:YYMTAGP = "yymtagp"; re2c:YYPEEK = "yypeek"; re2c:YYRESTORE = "yyrestore"; re2c:YYRESTORECTX = "yyrestorectx"; re2c:YYRESTORETAG = "yyrestoretag"; re2c:YYSETACCEPT = sigil "{var} = " sigil "{val};"; re2c:YYSETCOND = "yysetcond"; re2c:YYSETSTATE = "yysetstate"; re2c:YYSHIFT = "yyshift"; re2c:YYSHIFTSTAG = "yyshiftstag"; re2c:YYSHIFTMTAG = "yyshiftmtag"; re2c:YYSKIP = "yyskip"; re2c:YYSTAGN = "yystagn"; re2c:YYSTAGP = "yystagp"; re2c:tags:expression = (.api.record ? yyrecord ".") sigil; re2c:tags:negative = (.api.generic ? "@@" : "-1"); re2c:cond:divider = ""; re2c:cond:goto = ""; // code templates -------------------------------------------------------------- code:var_local = topindent type " " name " = " init ";" nl; code:var_global = code:var_local; code:const_local = topindent "static final " type " " name " = " init ";" nl; code:const_global = code:const_local; code:array_local = topindent type "[] " name " = new " type "[]{" nl indent [row: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] dedent topindent "};" nl; code:array_global = ; code:array_elem = array "[" index "]"; code:enum = [elem: topindent "public static final " type " " elem " = " init ";" nl]; code:enum_elem = name; code:assign = topindent lhs " = " rhs ";" nl; code:type_int = "int"; code:type_uint = "int"; code:type_yybm = "int"; code:type_yytarget = ; code:cmp_eq = "=="; code:cmp_ne = "!="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if (" cond ") {" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent "} else " (.cond ? "if (" cond ") ") "{" nl indent [stmt: stmt] dedent] topindent "}" nl; code:if_then_else_oneline = ; code:switch = topindent "switch (" expr ") {" nl indent [case: case] dedent topindent "}" nl; code:switch_cases = [case: case nl] indent [stmt: stmt] dedent; code:switch_cases_oneline = ; code:switch_case_range = [val{0:-2}: topindent "case " val ":" nl] [val{-1}: topindent "case " val ":"]; code:switch_case_default = topindent "default:"; code:loop = topindent (.loop_label ? label ": ") "while (true) {" nl indent [stmt: stmt] dedent topindent "}" nl; code:continue = topindent "continue" (.loop_label ? " " label) ";" nl; code:goto = ; code:fndecl = ; code:fndef = ; code:fncall = ; code:tailcall = ; code:recursive_functions = ; code:line_info = ; code:fingerprint = "// Generated by re2java" (.version ? " " version) (.date ? " on " date) nl; code:abort = topindent "throw new IllegalStateException(\"internal lexer error\");" nl; code:yydebug = topindent (.api.generic ? YYDEBUG : (.api.record ? YYDEBUG "(" yyrecord ");" : YYDEBUG "(" state ", " yych ");" )) nl; // No YYFILL specialization for default/record API, // as there's no uniform syntax for strings and arrays. code:yypeek = topindent yych " = " YYPEEK ";" nl; code:yyskip = topindent (.api.generic ? YYSKIP : YYCURSOR " += 1;" ) nl; code:yybackup = topindent (.api.generic ? YYBACKUP : YYMARKER " = " YYCURSOR ";" ) nl; code:yybackupctx = topindent (.api.generic ? YYBACKUPCTX : YYCTXMARKER " = " YYCURSOR ";" ) nl; code:yyskip_yypeek = ; code:yypeek_yyskip = ; code:yyskip_yybackup = ; code:yybackup_yyskip = ; code:yybackup_yypeek = ; code:yyskip_yybackup_yypeek = ; code:yybackup_yypeek_yyskip = ; code:yyrestore = topindent (.api.generic ? YYRESTORE : YYCURSOR " = " YYMARKER ";" ) nl; code:yyrestorectx = topindent (.api.generic ? YYRESTORECTX : YYCURSOR " = " YYCTXMARKER ";" ) nl; code:yyrestoretag = topindent (.api.generic ? YYRESTORETAG : YYCURSOR " = " tag ";" ) nl; code:yyshift = topindent (.api.generic ? YYSHIFT : YYCURSOR " -= " offset ";" ) nl; code:yyshiftstag = topindent (.nested ? "if (" tag " != " neg ") ") (.api.generic ? YYSHIFTSTAG : tag " -= " offset ";" ) nl; code:yyshiftmtag = topindent YYSHIFTMTAG nl; code:yystagp = topindent (.api.generic ? YYSTAGP : tag " = " YYCURSOR ";" ) nl; code:yymtagp = topindent YYMTAGP nl; code:yystagn = topindent (.api.generic ? YYSTAGN : tag " = " neg ";" ) nl; code:yymtagn = topindent YYMTAGN nl; code:yycopystag = topindent (.api.generic ? YYCOPYSTAG : lhs " = " rhs ";" ) nl; code:yycopymtag = topindent (.api.generic ? YYCOPYMTAG : lhs " = " rhs ";" ) nl; code:yygetaccept = (.api.generic ? YYGETACCEPT : (.api.record & .storable_state ? yyrecord ".") var); code:yysetaccept = topindent (.api.generic ? YYSETACCEPT : (.api.record & .storable_state ? yyrecord ".") var " = " val ";" ) nl; code:yygetcond = (.api.generic ? YYGETCOND : (.api.record ? yyrecord ".") var); code:yysetcond = topindent (.api.generic ? YYSETCOND : (.api.record ? yyrecord ".") var " = " val ";" ) nl; code:yygetstate = (.api.generic ? YYGETSTATE : (.api.record ? yyrecord ".") var); code:yysetstate = topindent (.api.generic ? YYSETSTATE : (.api.record ? yyrecord ".") var " = " val ";" ) nl; code:yylessthan = (.api.generic ? YYLESSTHAN : (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR)); code:yybm_filter = yych " & ~0xFF"; code:yybm_match = "(" yybm "[" offset "+" yych "] & " mask ") != 0"; // supported feature lists ----------------------------------------------------- supported_apis = ["record", "generic"]; supported_api_styles = ["free-form"]; supported_code_models = ["recursive-functions"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "monadic", "tags", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 0; backtick_quoted_strings = 0; single_quoted_strings = 0; indentation_sensitive = 1; wrap_blocks_in_braces = 0; special_escapes = "\a\b\f\n\r\t\v\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = recursive-functions; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 1; // mutable configurations ------------------------------------------------------ re2c:api = record; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "_yycond"; re2c:yyctable = ""; // unused re2c:yyaccept = "_yyaccept"; re2c:yytarget = ""; // unused re2c:yystate = "_yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = hex; re2c:yych:emit = (.code_model.recursive_functions ? 0 : 1); re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = "yyfill"; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "_yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 1; re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "YYC_"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = 1; re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 0; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = " "; re2c:indent:top = 0; re2c:label:prefix = "yy"; // used for generating function names re2c:label:yyfill = ""; re2c:label:yyloop = ""; re2c:label:yyNext = ""; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "yybackup"; re2c:YYBACKUPCTX = "yybackupctx"; re2c:YYCONDTYPE = "YYCONDTYPE"; re2c:YYCOPYMTAG = "yycopymtag"; re2c:YYCOPYSTAG = "yycopystag"; re2c:YYCTYPE = "YYCTYPE"; re2c:YYCTXMARKER = "_yyctxmarker"; re2c:YYCURSOR = "_yycursor"; re2c:YYDEBUG = "yydebug"; re2c:YYFILL = "yyfill"; re2c:YYGETACCEPT = "yygetaccept"; re2c:YYGETCOND = "yygetcond"; re2c:YYGETSTATE = "yygetstate"; re2c:YYINPUT = "_yyinput"; re2c:YYLESSTHAN = "yylessthan"; re2c:YYLIMIT = "_yylimit"; re2c:YYMARKER = "_yymarker"; re2c:YYMAXFILL = "yymaxfill"; re2c:YYMAXNMATCH = "yymaxnmatch"; re2c:YYMTAGN = "yymtagn"; re2c:YYMTAGP = "yymtagp"; re2c:YYPEEK = (.api.record ? "index" : "yypeek"); re2c:YYRESTORE = "yyrestore"; re2c:YYRESTORECTX = "yyrestorectx"; re2c:YYRESTORETAG = "yyrestoretag"; re2c:YYSETACCEPT = "yysetaccept"; re2c:YYSETCOND = "yysetcond"; re2c:YYSETSTATE = "yysetstate"; re2c:YYSHIFT = "yyshift"; re2c:YYSHIFTSTAG = "yyshiftstag"; re2c:YYSHIFTMTAG = "yyshiftmtag"; re2c:YYSKIP = "yyskip"; re2c:YYSTAGN = "yystagn"; re2c:YYSTAGP = "yystagp"; re2c:tags:expression = sigil; re2c:tags:negative = (.api.generic ? "@@" : "(-1)"); re2c:cond:divider = ""; re2c:cond:goto = ""; // code templates -------------------------------------------------------------- code:var_local = topindent "let " name " = " init " in" nl; code:var_global = topindent "let " name " = " init nl; code:const_local = topindent "let " name " = " init " in" nl; code:const_global = topindent name " = " init nl; code:array_local = ; code:array_global = topindent name " :: Array Int " type nl topindent name " = array (0, " size " - 1) $ Prelude.zip [0 .. " size " - 1] [" nl indent [row{0:-2}: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] [row{-1}: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem "]"] nl]; code:array_elem = array " ! " index; code:enum = "data " type " = " [elem{0:-2}: elem " | "] [elem{-1}: elem] " deriving (Eq, Show)" nl; code:enum_elem = name; code:assign = ; code:type_int = ; code:type_uint = ; code:type_yybm = "Word8"; code:type_yytarget = ; code:cmp_eq = "=="; code:cmp_ne = "/="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent (.many ? "if " cond " then" : "when (" cond ") $") (.monadic ? " do") nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent "else" (.cond ? " if " cond " then") (.monadic ? " do") nl indent [stmt: stmt] dedent]; code:if_then_else_oneline = [branch{0}: topindent (.many ? "if " cond " then " : "when (" cond ") $ ") [stmt: stmt] nl] [branch{1:-1}: topindent "else " (.cond ? "if " cond " then ") [stmt: stmt] nl]; code:switch = topindent "case " expr " of" nl indent [case: case] dedent; code:switch_cases = topindent "_c | " [case{0:-2}: case " || "] [case{-1}: case " ->" (.monadic ? " do") nl indent [stmt: stmt] dedent ]; code:switch_cases_oneline = ; code:switch_case_range = (.many ? [val{0}: val] " <= _c && _c <= " [val{-1}: val] : [val{0}: val] " == _c"); code:switch_case_default = "True"; code:loop = ; code:continue = ; code:goto = ; code:fndecl = ; code:fndef = name " :: " [arg: argtype " -> "] type nl name [arg: " " argname] " =" (.monadic ? " do") nl indent [stmt: stmt] dedent; code:fncall = topindent (.retval ? "let " retval " = ") name (.args ? [arg: " " arg] : " ()") nl; code:tailcall = topindent name (.args ? [arg: " " arg] : " ()") nl; code:recursive_functions = [fn: fndef nl]; code:fingerprint = "-- Generated by re2hs" (.version ? " " version) (.date ? " on " date) nl (.api.record ? "{-# LANGUAGE RecordWildCards #-}" nl); code:line_info = "#" line " \"" file "\"" nl; code:abort = topindent "error \"internal lexer error\"" nl; code:yydebug = topindent YYDEBUG nl; code:yypeek = topindent (.api.record ? (.monadic ? yych " <- return $ " YYPEEK " " YYINPUT " " YYCURSOR : "let " yych " = " YYPEEK " " YYINPUT " " YYCURSOR " in") : (.monadic ? yych " <- " YYPEEK : "let " yych " = " YYPEEK " in") ) nl; code:yyskip = topindent (.api.record ? (.monadic ? YYCURSOR " <- return $ " YYCURSOR " + 1" : "let __ = " YYCURSOR " + 1 in let " YYCURSOR " = __ in") : YYSKIP ) nl; code:yybackup = topindent (.api.record ? (.monadic ? "let " YYMARKER " = " YYCURSOR : "let " YYMARKER " = " YYCURSOR " in") : YYBACKUP ) nl; code:yybackupctx = topindent (.api.record ? (.monadic ? "let " YYCTXMARKER " = " YYCURSOR : "let " YYCTXMARKER " = " YYCURSOR " in") : YYBACKUPCTX ) nl; code:yyskip_yypeek = ; code:yypeek_yyskip = ; code:yyskip_yybackup = ; code:yybackup_yyskip = ; code:yybackup_yypeek = ; code:yyskip_yybackup_yypeek = ; code:yybackup_yypeek_yyskip = ; code:yyrestore = topindent (.api.record ? (.monadic ? "let " YYCURSOR " = " YYMARKER : "let " YYCURSOR " = " YYMARKER " in") : YYRESTORE ) nl; code:yyrestorectx = topindent (.api.record ? (.monadic ? "let " YYCURSOR " = " YYCTXMARKER : "let " YYCURSOR " = " YYCTXMARKER " in") : YYRESTORECTX ) nl; code:yyrestoretag = topindent (.api.record ? (.monadic ? "let " YYCURSOR " = " tag : "let " YYCURSOR " = " tag " in") : YYRESTORETAG ) nl; code:yyshift = topindent (.api.record ? (.monadic ? YYCURSOR " <- return $ " YYCURSOR " - " offset : "let __ = " YYCURSOR " - " offset " in let " YYCURSOR " = __ in") : YYSHIFT ) nl; code:yyshiftstag = topindent (.api.record ? (.monadic ? tag " <- return $ if " tag " == " neg " then " neg " else " tag " - " offset : "let __ = if " tag " == " neg " then " neg " else " tag " - " offset " in let " tag " = __ in") : YYSHIFTSTAG ) nl; code:yyshiftmtag = topindent YYSHIFTMTAG nl; code:yystagp = topindent (.api.record ? (.monadic ? "let " tag " = " YYCURSOR : "let " tag " = " YYCURSOR " in") : YYSTAGP ) nl; code:yymtagp = topindent YYMTAGP nl; code:yystagn = topindent (.api.record ? (.monadic ? "let " tag " = " neg : "let " tag " = " neg " in") : YYSTAGN ) nl; code:yymtagn = topindent YYMTAGN nl; code:yycopystag = topindent (.api.record ? (.monadic ? "let " lhs " = " rhs : "let " lhs " = " rhs " in") : YYCOPYSTAG ) nl; code:yycopymtag = topindent (.api.record ? (.monadic ? "let " lhs " = " rhs : "let " lhs " = " rhs " in") : YYCOPYMTAG ) nl; code:yygetaccept = (.api.record ? var : YYGETACCEPT); code:yysetaccept = topindent (.api.record ? (.monadic ? "let " var " = " val : "let " var " = " val " in") : YYSETACCEPT ) nl; code:yygetcond = (.api.record ? var : YYGETCOND); code:yysetcond = topindent (.api.record ? (.monadic ? "let " var " = " val : "let " var " = " val " in") : YYSETCOND ) nl; code:yygetstate = (.api.record ? var : YYGETSTATE); code:yysetstate = topindent (.api.record ? (.monadic ? "let " var " = " val : "let " var " = " val " in") : YYSETSTATE ) nl; code:yylessthan = (.api.record ? YYCURSOR " >= " YYLIMIT // YYFILL check can only be used with EOF rule $ : YYLESSTHAN); code:yybm_filter = "(" yych " .&. complement 0xFF) /= 0"; code:yybm_match = "(" yybm " ! (" offset " + fromIntegral " yych ") .&. " mask ") /= 0"; // supported feature lists ----------------------------------------------------- supported_apis = ["simple", "generic", "record"]; supported_api_styles = ["free-form", "functions"]; supported_code_models = ["goto-label", "loop-switch", "recursive-functions"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 0; backtick_quoted_strings = 1; single_quoted_strings = 0; indentation_sensitive = 0; wrap_blocks_in_braces = 1; special_escapes = "\a\b\f\n\r\t\v\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = goto-label; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 1; // mutable configurations ------------------------------------------------------ re2c:api = generic; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = char-or-hex; re2c:yych:emit = (.code_model.recursive_functions ? 0 : 1); re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 1; re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "yyc"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = (.code_model.goto_label ? 0 : 1); // historically disabled for goto/label re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 0; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = "\t"; re2c:indent:top = 0; re2c:label:prefix = "yy"; re2c:label:yyfill = "yyFillLabel"; re2c:label:yyloop = "yyl"; re2c:label:yyNext = "yyNext"; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "YYBACKUP"; re2c:YYBACKUPCTX = "YYBACKUPCTX"; re2c:YYCONDTYPE = "YYCONDTYPE"; re2c:YYCOPYMTAG = sigil "{lhs} = " sigil "{rhs}"; re2c:YYCOPYSTAG = sigil "{lhs} = " sigil "{rhs}"; re2c:YYCTYPE = "YYCTYPE"; re2c:YYCTXMARKER = (.api.generic ? "YYCTXMARKER" : (.api.record ? yyrecord ".") "yyctxmarker"); re2c:YYCURSOR = (.api.generic ? "YYCURSOR" : (.api.record ? yyrecord ".") "yycursor"); re2c:YYDEBUG = "YYDEBUG"; re2c:YYFILL = "YYFILL"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "YYGETCONDITION"; // historic default re2c:YYGETSTATE = "YYGETSTATE"; re2c:YYINPUT = (.api.generic ? "YYINPUT" : (.api.record ? yyrecord ".") "yyinput"); re2c:YYLESSTHAN = "YYLESSTHAN"; re2c:YYLIMIT = (.api.generic ? "YYLIMIT" : (.api.record ? yyrecord ".") "yylimit"); re2c:YYMARKER = (.api.generic ? "YYMARKER" : (.api.record ? yyrecord ".") "yymarker"); re2c:YYMAXFILL = "YYMAXFILL"; re2c:YYMAXNMATCH = "YYMAXNMATCH"; re2c:YYMTAGN = "YYMTAGN"; re2c:YYMTAGP = "YYMTAGP"; re2c:YYPEEK = "YYPEEK"; re2c:YYRESTORE = "YYRESTORE"; re2c:YYRESTORECTX = "YYRESTORECTX"; re2c:YYRESTORETAG = "YYRESTORETAG"; re2c:YYSETACCEPT = sigil "{var} = " sigil "{val}"; re2c:YYSETCOND = "YYSETCONDITION"; // historic default re2c:YYSETSTATE = "YYSETSTATE"; re2c:YYSHIFT = "YYSHIFT"; re2c:YYSHIFTSTAG = "YYSHIFTSTAG"; re2c:YYSHIFTMTAG = "YYSHIFTMTAG"; re2c:YYSKIP = "YYSKIP"; re2c:YYSTAGN = "YYSTAGN"; re2c:YYSTAGP = "YYSTAGP"; re2c:tags:expression = (.api.record ? yyrecord ".") sigil; re2c:tags:negative = (.api.generic ? "@@" : "-1"); re2c:cond:divider = "/* *********************************** */"; re2c:cond:goto = "goto " sigil; // code templates -------------------------------------------------------------- code:var_local = topindent (.init ? name " := " init : "var " name " " type) nl; code:var_global = topindent "var " name " " type (.init ? " = " init) nl; code:const_local = topindent "const " name " = " init nl; code:const_global = code:const_local; code:array_local = topindent name " := [" size "]" type "{" nl indent [row: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] dedent topindent "}" nl; code:array_global = topindent "var " name " = {" nl indent [row: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] dedent topindent "}" nl; code:array_elem = array "[" index "]"; code:enum = "const (" nl indent [elem{0}: topindent elem " = " (.init ? init : "iota") nl] [elem{1:-1}: topindent elem (.init ? " = " init) nl] dedent ")" nl; code:enum_elem = name; code:assign = topindent lhs " = " rhs nl; code:type_int = "int"; code:type_uint = "uint"; code:type_yybm = "byte"; code:type_yytarget = ; code:cmp_eq = "=="; code:cmp_ne = "!="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if (" cond ") {" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent "} else " (.cond ? "if (" cond ") ") "{" nl indent [stmt: stmt] dedent] topindent "}" nl; code:if_then_else_oneline = ; code:switch = topindent "switch (" expr ") {" nl [case: case] topindent "}" nl; code:switch_cases = [case{0:-2}: topindent case nl indent topindent "fallthrough" dedent nl] [case{-1}: topindent case nl] indent [stmt: stmt] dedent; code:switch_cases_oneline = ; code:switch_case_range = "case " [val{0}: val] [val{1:-1}: "," val] ":"; code:switch_case_default = "default:"; code:loop = (.loop_label ? label ":" nl) topindent "for {" nl indent [stmt: stmt] dedent topindent "}" nl; code:continue = topindent "continue" (.loop_label ? " " label) nl; code:goto = topindent "goto " label nl; code:fndecl = ; code:fndef = topindent "func " name "(" [arg{0:-2}: argname " " argtype ", "] [arg{-1}: argname " " argtype] ")" (.type ? " " type) " {" nl indent [stmt: stmt] dedent "}" nl; code:fncall = topindent (.retval ? retval " = ") name "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ")" nl; code:tailcall = topindent (.retval ? "return ") name "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ")" nl; code:recursive_functions = [fn: fndef nl]; code:fingerprint = "// Code generated by re2go" (.version ? " " version) (.date ? " on " date) ", DO NOT EDIT." nl; code:line_info = "//line \"" file "\":" line nl; code:abort = topindent "panic(\"internal lexer error\")" nl; code:yydebug = topindent (.api.generic ? YYDEBUG (.api_style.functions ? "()") : (.api.record ? YYDEBUG "(" yyrecord ")" : YYDEBUG "(" state ", " yych ")" )) nl; code:yypeek = topindent yych (.code_model.recursive_functions ? " := " : " = ") (.api.generic ? YYPEEK (.api_style.functions ? "()") : (.cast ? YYCTYPE "(") YYINPUT "[" YYCURSOR "]" (.cast ? ")") ) nl; code:yyskip = topindent (.api.generic ? YYSKIP (.api_style.functions ? "()") : YYCURSOR " += 1" ) nl; code:yybackup = topindent (.api.generic ? YYBACKUP (.api_style.functions ? "()") : YYMARKER " = " YYCURSOR ) nl; code:yybackupctx = topindent (.api.generic ? YYBACKUPCTX (.api_style.functions ? "()") : YYCTXMARKER " = " YYCURSOR ) nl; code:yyskip_yypeek = ; code:yypeek_yyskip = ; code:yyskip_yybackup = ; code:yybackup_yyskip = ; code:yybackup_yypeek = ; code:yyskip_yybackup_yypeek = ; code:yybackup_yypeek_yyskip = ; code:yyrestore = topindent (.api.generic ? YYRESTORE (.api_style.functions ? "()") : YYCURSOR " = " YYMARKER ) nl; code:yyrestorectx = topindent (.api.generic ? YYRESTORECTX (.api_style.functions ? "()") : YYCURSOR " = " YYCTXMARKER ) nl; code:yyrestoretag = topindent (.api.generic ? YYRESTORETAG (.api_style.functions ? "(" tag ")") : YYCURSOR " = " tag ) nl; code:yyshift = topindent (.api.generic ? YYSHIFT (.api_style.functions ? "(-" offset ")") : YYCURSOR " -= " offset ) nl; code:yyshiftstag = (.nested ? topindent "if (" tag " != " neg ") {" nl indent) topindent (.api.generic ? YYSHIFTSTAG (.api_style.functions ? "(" tag ", -" offset ")") : tag " -= " offset ) nl (.nested ? dedent topindent "}" nl); code:yyshiftmtag = topindent YYSHIFTMTAG (.api_style.functions ? "(" tag ", -" offset ")") nl; code:yystagp = topindent (.api.generic ? YYSTAGP (.api_style.functions ? "(" tag ")") : tag " = " YYCURSOR ) nl; code:yymtagp = topindent YYMTAGP (.api_style.functions ? "(" tag ")") nl; code:yystagn = topindent (.api.generic ? YYSTAGN (.api_style.functions ? "(" tag ")") : tag " = " neg ) nl; code:yymtagn = topindent YYMTAGN (.api_style.functions ? "(" tag ")") nl; code:yycopystag = topindent (.api.generic ? YYCOPYSTAG // function style is not supported, as there's no sensible default : lhs " = " rhs ) nl; code:yycopymtag = topindent (.api.generic ? YYCOPYMTAG // function style is not supported, as there's no sensible default : lhs " = " rhs ) nl; code:yygetaccept = (.api.generic ? YYGETACCEPT // function style is not supported, as there's no sensible default : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var); code:yysetaccept = topindent (.api.generic ? YYSETACCEPT // function style is not supported, as there's no sensible default : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var " = " val ) nl; code:yygetcond = (.api.generic ? YYGETCOND (.api_style.functions ? "()") : (.api.record ? yyrecord ".") var); code:yysetcond = topindent (.api.generic ? YYSETCOND (.api_style.functions ? "(" val ")") : (.api.record ? yyrecord ".") var " = " val ) nl; code:yygetstate = (.api.generic ? YYGETSTATE (.api_style.functions ? "()") : (.api.record ? yyrecord ".") var); code:yysetstate = topindent (.api.generic ? YYSETSTATE (.api_style.functions ? "(" val ")") : (.api.record ? yyrecord ".") var " = " val ) nl; code:yylessthan = (.api.generic ? YYLESSTHAN (.api_style.functions ? "(" need ")") : (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR)); code:yybm_filter = yych " & ~0xFF"; code:yybm_match = "(" yybm "[" offset "+" yych "] & " mask ") != 0"; // supported feature lists ----------------------------------------------------- supported_apis = ["simple", "generic", "record"]; supported_api_styles = ["free-form"]; supported_code_models = ["goto-label", "loop-switch", "recursive-functions"]; supported_targets = ["code", "dot"]; supported_features = ["nested-ifs", "bitmaps", "case-ranges", "tags", "captures", "captvars"]; // language-specific options --------------------------------------------------- semicolons = 1; backtick_quoted_strings = 1; single_quoted_strings = 0; indentation_sensitive = 0; wrap_blocks_in_braces = 1; special_escapes = "\a\b\f\n\r\t\v\\'\""; // immutable configurations (command-line only options) ------------------------ re2c:target = code; re2c:code-model = goto-label; re2c:input-encoding = ascii; re2c:date = 1; re2c:version = 1; re2c:conditions = 0; re2c:storable-state = 0; re2c:flex-syntax = 0; re2c:verbose = 0; re2c:line-dirs = 1; // mutable configurations ------------------------------------------------------ re2c:api = simple; re2c:api:style = free-form; re2c:api:sigil = "@@"; re2c:YYGETCOND:naked = 0; re2c:YYSETCOND:naked = 0; re2c:YYSETCOND@cond = "@@"; re2c:YYGETSTATE:naked = 0; re2c:YYSETSTATE:naked = 0; re2c:YYSETSTATE@state = "@@"; re2c:YYFILL@len = "@@"; re2c:YYFILL:naked = 0; re2c:YYFN = [";"]; re2c:yyfn:sep = ";"; re2c:yycond = "yycond"; re2c:yyctable = "yyctable"; re2c:yyaccept = "yyaccept"; re2c:yytarget = "yytarget"; re2c:yystate = "yystate"; re2c:yynmatch = "yynmatch"; re2c:yypmatch = "yypmatch"; re2c:yyrecord = "yyrecord"; re2c:yych = "yych"; re2c:yych:conversion = 0; re2c:yych:literals = char-or-hex; re2c:yych:emit = (.code_model.recursive_functions ? 0 : 1); re2c:yybm = "yybm"; re2c:yybm:hex = 0; re2c:yyfill = ""; re2c:yystable = ""; // deprecated re2c:header = ""; re2c:eof = -1; re2c:sentinel = -1; re2c:yyfill:enable = 1; re2c:yyfill:parameter = 1; re2c:yyfill:check = 1; re2c:tags = 0; re2c:tags:prefix = "yyt"; re2c:captures = 0; re2c:captvars = 0; re2c:posix-captures = 0; re2c:posix-captvars = 0; re2c:invert-captures = 0; re2c:cond:abort = 1; re2c:cond:prefix = "yyc_"; re2c:cond:enumprefix = "yyc"; re2c:cond:divider@cond = "@@"; re2c:cond:goto@cond = "@@"; re2c:state:abort = 1; re2c:state:nextlabel = 0; re2c:bit-vectors = 0; re2c:debug-output = 0; re2c:computed-gotos = 0; re2c:computed-gotos:threshold = 9; re2c:nested-ifs = 0; re2c:case-insensitive = 0; re2c:case-inverted = 0; re2c:case-ranges = 0; re2c:unsafe = 0; re2c:monadic = 0; re2c:encoding:ebcdic = 0; re2c:encoding:utf32 = 0; re2c:encoding:ucs2 = 0; re2c:encoding:utf16 = 0; re2c:encoding:utf8 = 0; re2c:encoding-policy = ignore; re2c:empty-class = match-empty; re2c:indent:string = " "; re2c:indent:top = 0; re2c:label:prefix = "yy"; re2c:label:yyfill = "yyFillLabel"; re2c:label:yyloop = "yyl"; re2c:label:yyNext = "yyNext"; re2c:label:start = 0; // mutable code configuration -------------------------------------------------- re2c:YYBACKUP = "yybackup"; re2c:YYBACKUPCTX = "yybackupctx"; re2c:YYCONDTYPE = "YYCond"; re2c:YYCOPYMTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCOPYSTAG = sigil "{lhs} = " sigil "{rhs};"; re2c:YYCTXMARKER = (.api.record ? yyrecord ".") "yyctxmarker"; re2c:YYCTYPE = "YYChar"; re2c:YYCURSOR = (.api.record ? yyrecord ".") "yycursor"; re2c:YYDEBUG = "yydebug"; re2c:YYFILL = "yyfill"; re2c:YYGETACCEPT = sigil "{var}"; re2c:YYGETCOND = "yygetcond"; re2c:YYGETSTATE = "yygetstate"; re2c:YYINPUT = (.api.record ? yyrecord ".") "yyinput"; re2c:YYLESSTHAN = "yylessthan"; re2c:YYLIMIT = (.api.record ? yyrecord ".") "yylimit"; re2c:YYMARKER = (.api.record ? yyrecord ".") "yymarker"; re2c:YYMAXFILL = "YYMaxFill"; re2c:YYMAXNMATCH = "YYMaxNMatch"; re2c:YYMTAGN = "yymtagn"; re2c:YYMTAGP = "yymtagp"; re2c:YYPEEK = "yypeek"; re2c:YYRESTORE = "yyrestore"; re2c:YYRESTORECTX = "yyrestorectx"; re2c:YYRESTORETAG = "yyrestoretag"; re2c:YYSETACCEPT = sigil "{var} = " sigil "{val};"; re2c:YYSETCOND = "yysetcond"; re2c:YYSETSTATE = "yysetstate"; re2c:YYSHIFT = "yyshift"; re2c:YYSHIFTSTAG = "yyshiftstag"; re2c:YYSHIFTMTAG = "yyshiftmtag"; re2c:YYSKIP = "yyskip"; re2c:YYSTAGN = "yystagn"; re2c:YYSTAGP = "yystagp"; re2c:tags:expression = (.api.record ? yyrecord ".") sigil; re2c:tags:negative = (.api.generic ? "@@" : "null"); re2c:cond:divider = "/* *********************************** */"; re2c:cond:goto = "goto " sigil ";"; // code templates -------------------------------------------------------------- code:var_local = topindent type " " name (.init ? " = " init) ";" nl; code:var_global = code:var_local; code:const_local = topindent "enum " name " = " init ";" nl; code:const_global = code:const_local; code:array_local = topindent type "[" size "] " name " = [" nl indent [row{0:-2}: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem ","] nl] [row{-1}: topindent [elem{0:-2}: elem ", "] [elem{-1}: elem] nl] dedent topindent "];" nl; code:array_global = code:array_local; code:array_elem = array "[" index "]"; code:enum = "enum " type " {" nl indent [elem{0:-2}: topindent elem (.init ? " = " init) "," nl] [elem{-1}: topindent elem (.init ? " = " init) nl] dedent "};" nl; code:enum_elem = type "." name; code:assign = topindent lhs " = " rhs ";" nl; code:type_int = "int"; code:type_uint = "uint"; code:type_yybm = "immutable char"; code:type_yytarget = ; code:cmp_eq = "=="; code:cmp_ne = "!="; code:cmp_lt = "<"; code:cmp_gt = ">"; code:cmp_le = "<="; code:cmp_ge = ">="; code:if_then_else = [branch{0}: topindent "if (" cond ") {" nl indent [stmt: stmt] dedent] [branch{1:-1}: topindent "} else " (.cond ? "if (" cond ") ") "{" nl indent [stmt: stmt] dedent] topindent "}" nl; code:if_then_else_oneline = [branch{0}: topindent "if (" cond ") " [stmt: stmt] nl] [branch{1:-1}: topindent "else " (.cond ? "if (" cond ") ") [stmt: stmt] nl]; code:switch = topindent "switch (" expr ") {" nl indent [case: case] dedent topindent "}" nl; code:switch_cases = [case: case nl] indent [stmt: stmt] dedent; code:switch_cases_oneline = [case{0:-2}: case nl] [case{-1}: case " " [stmt: stmt] nl]; code:switch_case_range = topindent "case " [val{0}: val] (.many ? ": .. case " [val{-1}: val]) ":"; code:switch_case_default = topindent "default:"; code:loop = topindent (.loop_label ? label ": ") "while (true) {" nl indent [stmt: stmt] dedent topindent "}" nl; code:continue = topindent "continue" (.loop_label ? " " label) ";" nl; code:goto = topindent "goto " label ";" nl; code:fndecl = ; code:fndef = topindent type " " name "(" [arg{0:-2}: argtype " " argname ", "] [arg{-1}: argtype " " argname] ") {" nl indent [stmt: stmt] dedent "}" nl; code:fncall = topindent (.retval ? retval " = " name) "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ");" nl; code:tailcall = topindent (.retval ? "return " name) "(" [arg{0:-2}: arg ", "] [arg{-1}: arg] ");" nl; code:recursive_functions = [fn: fndef nl]; code:fingerprint = "/* Generated by re2d" (.version ? " " version) (.date ? " on " date) " */" nl; code:line_info = "#line " line " \"" file "\"" nl; code:abort = topindent "assert(false);" nl; code:yydebug = topindent (.api.generic ? YYDEBUG : (.api.record ? YYDEBUG "(" yyrecord ");" : YYDEBUG "(" state ", " yych ");" )) nl; code:yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.api.generic ? YYPEEK : (.cast ? "cast(" YYCTYPE ")") "*" YYCURSOR ) ";" nl; code:yyskip = topindent (.api.generic ? YYSKIP : "++" YYCURSOR ";" ) nl; code:yybackup = topindent (.api.generic ? YYBACKUP : YYMARKER " = " YYCURSOR ";" ) nl; code:yybackupctx = topindent (.api.generic ? YYBACKUPCTX : YYCTXMARKER " = " YYCURSOR ";" ) nl; code:yyskip_yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "cast(" YYCTYPE ")") "*++" YYCURSOR ";" nl; code:yypeek_yyskip = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "cast(" YYCTYPE ")") "*" YYCURSOR "++;" nl; code:yyskip_yybackup = topindent YYMARKER " = ++" YYCURSOR ";" nl; code:yybackup_yyskip = topindent YYMARKER " = " YYCURSOR "++;" nl; code:yybackup_yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "cast(" YYCTYPE ")") "*(" YYMARKER " = " YYCURSOR ");" nl; code:yyskip_yybackup_yypeek = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "cast(" YYCTYPE ")") "*(" YYMARKER " = ++" YYCURSOR ");" nl; code:yybackup_yypeek_yyskip = topindent (.code_model.recursive_functions ? YYCTYPE " ") yych " = " (.cast ? "cast(" YYCTYPE ")") "*(" YYMARKER " = " YYCURSOR "++);" nl; code:yyrestore = topindent (.api.generic ? YYRESTORE : YYCURSOR " = " YYMARKER ";" ) nl; code:yyrestorectx = topindent (.api.generic ? YYRESTORECTX : YYCURSOR " = " YYCTXMARKER ";" ) nl; code:yyrestoretag = topindent (.api.generic ? YYRESTORETAG : YYCURSOR " = " tag ";" ) nl; code:yyshift = topindent (.api.generic ? YYSHIFT : YYCURSOR " -= " offset ";" ) nl; code:yyshiftstag = topindent (.nested ? "if (" tag " != " neg ") ") (.api.generic ? YYSHIFTSTAG : tag " -= " offset ";" ) nl; code:yyshiftmtag = topindent YYSHIFTMTAG nl; code:yystagp = topindent (.api.generic ? YYSTAGP : tag " = " YYCURSOR ";" ) nl; code:yymtagp = topindent YYMTAGP nl; code:yystagn = topindent (.api.generic ? YYSTAGN : tag " = " neg ";" ) nl; code:yymtagn = topindent YYMTAGN nl; code:yycopystag = topindent (.api.generic ? YYCOPYSTAG : lhs " = " rhs ";" ) nl; code:yycopymtag = topindent (.api.generic ? YYCOPYMTAG : lhs " = " rhs ";" ) nl; code:yygetaccept = (.api.generic ? YYGETACCEPT : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var); code:yysetaccept = topindent (.api.generic ? YYSETACCEPT : (.api.record & (.storable_state | .code_model.recursive_functions) ? yyrecord ".") var " = " val ";" ) nl; code:yygetcond = (.api.generic ? YYGETCOND : (.api.record ? yyrecord ".") var); code:yysetcond = topindent (.api.generic ? YYSETCOND : (.api.record ? yyrecord ".") var " = " val ";" ) nl; code:yygetstate = (.api.generic ? YYGETSTATE : (.api.record ? yyrecord ".") var); code:yysetstate = topindent (.api.generic ? YYSETSTATE : (.api.record ? yyrecord "." var) " = " val ";" ) nl; code:yylessthan = (.api.generic ? YYLESSTHAN : (.many ? "(" YYLIMIT " - " YYCURSOR ") < " need : YYLIMIT " <= " YYCURSOR)); code:yybm_filter = yych " & ~0xFF"; code:yybm_match = "(" yybm "[" offset "+" yych "] & " mask ") != 0"; USAGE re2d [ OPTIONS ] [ WARNINGS ] INPUT Input can be either a file or - for stdin. OPTIONS -? --help -h Show help message. --api Specify the API used by the generated code to interface with used- defined code. Option simple shold be used in simple cases when there's no need for buffer refilling and storing lexer state. Option record should be used when lexer state needs to be stored in a record (struct, class, etc.). Option generic should be used in complex cases when the other two APIs are not flexible enough. --bit-vectors -b Optimize conditional jumps using bit masks. This option implies --nested-ifs. --captures, --leftmost-captures Enable submatch extraction with leftmost greedy capturing groups. The result is collected into an array yybmatch of capacity 2 * YYMAXNMATCH, and yynmatch is set to the number of groups for the matching rule. --captvars, --leftmost-captvars Enable submatch extraction with leftmost greedy capturing groups. The result is collected into variables yytl, yytr for k-th capturing group. --case-insensitive Treat single-quoted and double-quoted strings as case-insensitive. --case-inverted Invert the meaning of single-quoted and double-quoted strings: treat single-quoted strings as case-sensitive and double-quoted strings as case-insensitive. --case-ranges Collapse consecutive cases in a switch statements into a range of the form low ... high. This syntax is a C/C++ language extension that is supported by compilers like GCC, Clang and Tcc. The main advantage over using single cases is smaller generated code and faster generation time, although for some compilers like Tcc it also results in smaller binary size. This option is supported only for C. --computed-gotos -g Optimize conditional jumps using non-standard "computed goto" extension (which must be supported by the compiler). re2d generates jump tables only in complex cases with a lot of conditional branches. Complexity threshold can be configured with cgoto:threshold configuration. This option implies --bit-vectors. It is supported only for C. --conditions --start-conditions -c Enable support of Flex-like "conditions": multiple interrelated lexers within one block. This is an alternative to manually specifying different re2d blocks connected with goto or function calls. --depfile FILE Write dependency information to FILE in the form of a Makefile rule : [include-file ...]. This allows one to track build dependencies in the presence of include blocks/directives, so that updating include files triggers regeneration of the output file. This option depends on the --output option. --ebcdic --ecb -e Generate a lexer that reads input in EBCDIC encoding. re2d assumes that the character range is 0 -- 0xFF and character size is 1 byte. --empty-class Define the way re2d treats empty character classes. With match-empty (the default) empty class matches empty input (which is illogical, but backwards-compatible). With match-none empty class always fails to match. With error empty class raises a compilation error. --encoding-policy Define the way re2d treats Unicode surrogates. With fail re2d aborts with an error when a surrogate is encountered. With substitute re2d silently replaces surrogates with the error code point 0xFFFD. With ignore (the default) re2d treats surrogates as normal code points. The Unicode standard says that standalone surrogates are invalid, but real- world libraries and programs behave in different ways. --flex-syntax -F Partial support for Flex syntax: in this mode named definitions don't need the equal sign and the terminating semicolon, and when used they must be surrounded with curly braces. Names without curly braces are treated as double-quoted strings. --goto-label Use "goto/label" code model: encode DFA in form of labeled code blocks connected with goto transitions across blocks. This is only supported for languages that have a goto statement. --header --type-header -t HEADER Generate a HEADER file. The contents of the file can be specified using special blocks header:on and header:off. If conditions are used, the generated header will have a condition enum automatically appended to it (unless there is an explicit conditions block). -I PATH Add PATH to the list of locations which are used when searching for include files. This option is useful in combination with include block or directive. re2d looks for FILE in the directory of the parent file and in the include locations specified with -I option. --input Deprecated alias for --api. Option default corresponds to simple (it is indeed the default for most backends, but not for all). Option custom corresponds to generic. --input-encoding Specify the way re2d parses regular expressions. With ascii (the default) re2d handles input as ASCII-encoded: any sequence of code units is a sequence of standalone 1-byte characters. With utf8 re2d handles input as UTF8-encoded and recognizes multibyte characters. --invert-captures Invert the meaning of capturing and non-capturing groups. By default (...) is capturing and (! ...) is non-capturing. With this option (! ...) is capturing and (...) is non-capturing. --lang Specify the target language. Supported languages are C, D, Go, Haskell, Java, JS, OCaml, Python, Rust, V, Zig (more languages can be added via user-defined syntax files, see the --syntax option). Option none disables default suntax configs, so that the target language is undefined. --location-format Specify location format in messages. With gnu locations are printed as 'filename:line:column: ...'. With msvc locations are printed as 'filename(line,column) ...'. The default is gnu. --loop-switch Use "loop/switch" code model: encode DFA in form of a loop over a switch statement, where individual states are switch cases. State is stored in a variable yystate. Transitions between states update yystate to the case label of the destination state and continue execution to the head of the loop. --nested-ifs -s Use nested if statements instead of switch statements in conditional jumps. This usually results in more efficient code with non-optimizing compilers. --no-debug-info -i Do not output line directives. This may be useful when the generated code is stored in a version control system (to avoid huge autogenerated diffs on small changes). --no-generation-date Suppress date output in the generated file. --no-version Suppress version output in the generated file. --no-unsafe Do not generate unsafe wrapper over YYPEEK (this option is specific to Rust). For performance reasons YYPEEK should avoid bounds-checking, as the lexer already performs end-of-input checks in a more efficient way. The user may choose to provide a safe YYPEEK definition, or a definition that is unsafe only in release builds, in which case the --no-unsafe option helps to avoid warnings about redundant unsafe blocks. --output -o OUTPUT Specify the OUTPUT file. --posix-captures, -P Enable submatch extraction with POSIX-style capturing groups. The result is collected into an array yybmatch of capacity 2 * YYMAXNMATCH, and yynmatch is set to the number of groups for the matching rule. --posix-captvars Enable submatch extraction with POSIX-style capturing groups. The result is collected into variables yytl, yytr for k-th capturing group. --recursive-functions Use code model based on co-recursive functions, where each DFA state is a separate function that may call other state-functions or itself. --reusable -r Deprecated since version 2.2 (reusable blocks are allowed by default now). --skeleton -S Ignore user-defined interface code and generate a self-contained "skeleton" program. Additionally, generate input files with strings derived from the regular grammar and compressed match results that are used to verify "skeleton" behavior on all inputs. This option is useful for finding bugs in optimizations and code generation. This option is supported only for C. --storable-state -f Generate a lexer which can store its inner state. This is useful in push-model lexers which are stopped by an outer program when there is not enough input, and then resumed when more input becomes available. In this mode users should additionally define YYGETSTATE and YYSETSTATE primitives, and variables yych, yyaccept and state should be part of the stored lexer state. --syntax FILE Load configurations from the specified FILE and apply them on top of the default syntax file. Note that FILE can define only a few configurations (if it's used to amend the default syntax file), or it can define a whole new language backend (in the latter case it is recommended to use --lang none option). --tags -T Enable submatch extraction with tags. --ucs2 --wide-chars -w Generate a lexer that reads UCS2-encoded input. re2d assumes that the character range is 0 -- 0xFFFF and character size is 2 bytes. This option implies --nested-ifs. --utf8 --utf-8 -8 Generate a lexer that reads input in UTF-8 encoding. re2d assumes that the character range is 0 -- 0x10FFFF and character size is 1 byte. --utf16 --utf-16 -x Generate a lexer that reads UTF16-encoded input. re2d assumes that the character range is 0 -- 0x10FFFF and character size is 2 bytes. This option implies --nested-ifs. --utf32 --unicode -u Generate a lexer that reads UTF32-encoded input. re2d assumes that the character range is 0 -- 0x10FFFF and character size is 4 bytes. This option implies --nested-ifs. --verbose Output a short message in case of success. --vernum -V Show version information in MMmmpp format (major, minor, patch). --version -v Show version information. --single-pass -1 Deprecated. Does nothing (single pass is the default now). --debug-output -d Emit YYDEBUG invocations in the generated code. This is useful to trace lexer execution. --dump-adfa Debug option: output DFA after tunneling (in .dot format). --dump-cfg Debug option: output control flow graph of tag variables (in .dot format). --dump-closure-stats Debug option: output statistics on the number of states in closure. --dump-dfa-det Debug option: output DFA immediately after determinization (in .dot format). --dump-dfa-min Debug option: output DFA after minimization (in .dot format). --dump-dfa-tagopt Debug option: output DFA after tag optimizations (in .dot format). --dump-dfa-tree Debug option: output DFA under construction with states represented as tag history trees (in .dot format). --dump-dfa-raw Debug option: output DFA under construction with expanded state-sets (in .dot format). --dump-interf Debug option: output interference table produced by liveness analysis of tag variables. --dump-nfa Debug option: output NFA (in .dot format). --emit-dot -D Instead of normal output generate lexer graph in .dot format. The output can be converted to an image with the help of Graphviz (e.g. something like dot -Tpng -odfa.png dfa.dot). --dfa-minimization Internal option: DFA minimization algorithm used by re2d. The moore option is the Moore algorithm (it is the default). The table option is the "table filling" algorithm. Both algorithms should produce the same DFA up to states relabeling; table filling is simpler and much slower and serves as a reference implementation. --eager-skip Internal option: make the generated lexer advance the input position eagerly -- immediately after reading the input symbol. This changes the default behavior when the input position is advanced lazily -- after transition to the next state. --no-lookahead Internal option, deprecated. It used to enable TDFA(0) algorithm. Unlike TDFA(1), TDFA(0) algorithm does not use one-symbol lookahead. It applies register operations to the incoming transitions rather than the outgoing ones. Benchmarks showed that TDFA(0) algorithm is less efficient than TDFA(1). --no-optimize-tags Internal option: suppress optimization of tag variables (useful for debugging). --posix-closure Internal option: specify shortest-path algorithm used for the construction of epsilon-closure with POSIX disambiguation semantics: gor1 (the default) stands for Goldberg-Radzik algorithm, and gtop stands for "global topological order" algorithm. --posix-prectable Internal option: specify the algorithm used to compute POSIX precedence table. The complex algorithm computes precedence table in one traversal of tag history tree and has quadratic complexity in the number of TNFA states; it is the default. The naive algorithm has worst-case cubic complexity in the number of TNFA states, but it is much simpler than complex and may be slightly faster in non-pathological cases. --stadfa Internal option, deprecated. It used to enable staDFA algorithm, which differs from TDFA in that register operations are placed in states rather than on transitions. Benchmarks showed that staDFA algorithm is less efficient than TDFA. --fixed-tags Internal option: specify whether the fixed-tag optimization should be applied to all tags (all), none of them (none), or only those in toplevel concatenation (toplevel). The default is all. "Fixed" tags are those that are located within a fixed distance to some other tag (called "base"). In such cases only the base tag needs to be tracked, and the value of the fixed tag can be computed as the value of the base tag plus a static offset. For tags that are under alternative or repetition it is also necessary to check if the base tag has a no-match value (in that case fixed tag should also be set to no-match, disregarding the offset). For tags in top-level concatenation the check is not needed, because they always match. WARNINGS -W Turn on all warnings. -Werror Turn warnings into errors. Note that this option alone doesn't turn on any warnings; it only affects those warnings that have been turned on so far or will be turned on later. -W Turn on warning. -Wno- Turn off warning. -Werror- Turn on warning and treat it as an error (this implies -W). -Wno-error- Don't treat this particular warning as an error. This doesn't turn off the warning itself. -Wcondition-order Warn if the generated program makes implicit assumptions about condition numbering. One should use either --header option or conditions block to generate a mapping of condition names to numbers and then use the autogenerated condition names. -Wempty-character-class Warn if a regular expression contains an empty character class. Trying to match an empty character class makes no sense: it should always fail. However, for backwards compatibility reasons re2d permits empty character classes and treats them as empty strings. Use the --empty- class option to change the default behavior. -Wmatch-empty-string Warn if a rule is nullable (matches an empty string). If the lexer runs in a loop and the empty match is unintentional, the lexer may unexpectedly hang in an infinite loop. -Wswapped-range Warn if the lower bound of a range is greater than its upper bound. The default behavior is to silently swap the range bounds. -Wundefined-control-flow Warn if some input strings cause undefined control flow in the lexer (the faulty patterns are reported). This is a dangerous and common mistake. It can be easily fixed by adding the default rule * which has the lowest priority, matches any code unit, and always consumes a single code unit. -Wunreachable-rules Warn about rules that are shadowed by other rules and will never match. -Wuseless-escape Warn if a symbol is escaped when it shouldn't be. By default, re2d silently ignores such escapes, but this may as well indicate a typo or an error in the escape sequence. -Wnondeterministic-tags Warn if a tag has n-th degree of nondeterminism, where n is greater than 1. -Wsentinel-in-midrule Warn if the sentinel symbol occurs in the middle of a rule --- this may cause reads past the end of buffer, crashes or memory corruption in the generated lexer. This warning is only applicable if the sentinel method of checking for the end of input is used. It is set to an error if re2c:sentinel configuration is used. -Wundefined-syntax-config Warn if the syntax file specified with --syntax option is missing definitions of some configurations. This helps to maintain user-defined syntax files: if a new release adds configurations, old syntax file will raise a warning, and the user will be notified. If some configurations are unused and do not need a definition, they should be explicitly set to . BBxCPC(CCB0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D0D`BDDDDnDID$D@@@@@@@@@@@@@@@@@@@@@@@@@C''*N4re2c12_GLOBAL__N_115GenBitmapChecksEzzzzzzzzzzzzzzzzzzzzzzzzzzz0zzzzX״ppppɪ*N4re2c12_GLOBAL__N_112GenArrayElemE*N4re2c12_GLOBAL__N_112GenGetAcceptE*N4re2c12_GLOBAL__N_110GenGetCondE*N4re2c12_GLOBAL__N_111GenGetStateE*N4re2c12_GLOBAL__N_111GenLessThanE*N4re2c12_GLOBAL__N_111GenEnumElemEEFGH&'>"!8="!8<"!8(8)8C8D,8?,8;,8:,+89,48'*,8%,+8$,48-'8 ;e:api_cond_type> code:api_input>code:api_cursor>code:api_marker>e:api_ctxmarker> code:api_limit>ode:api_maxfill>e:api_maxnmatch>d code:api_peek>d code:api_skip>code:api_backup>:api_backup_ctx>ode:api_restore>api_restore_ctx>api_restore_tag>e:api_less_than>de:api_stag_neg>de:api_stag_pos>de:api_mtag_neg>de:api_mtag_pos>e:api_stag_copy>e:api_mtag_copy> code:api_shift>:api_stag_shift>:api_mtag_shift>d code:api_fill>de:api_cond_get>de:api_cond_set>e:api_state_get>e:api_state_set>:api_accept_get>:api_accept_set> code:api_debug>tags_expression>e:tags_negative>d code:cond_div> code:cond_goto>X68;5555555x>:h:98X8(8=hFExE5DDxDC7L(LXLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL/380*N4re2c12_GLOBAL__N_112RenderSimpleE*N4re2c12_GLOBAL__N_19RenderVarE*N4re2c12_GLOBAL__N_116RenderIfThenElseE*N4re2c12_GLOBAL__N_123RenderSwitchCaseDefaultE*N4re2c12_GLOBAL__N_121RenderSwitchCaseRangeE*N4re2c12_GLOBAL__N_121RenderSwitchCaseBlockE*N4re2c12_GLOBAL__N_112RenderSwitchE*N4re2c12_GLOBAL__N_110RenderLoopE*N4re2c12_GLOBAL__N_19RenderJmpE*N4re2c12_GLOBAL__N_111RenderFnDefE*N4re2c12_GLOBAL__N_112RenderFnCallE*N4re2c12_GLOBAL__N_114RenderRecFuncsE*N4re2c12_GLOBAL__N_112RenderAssignE*N4re2c12_GLOBAL__N_111RenderDebugE*N4re2c12_GLOBAL__N_127RenderSkipPeekBackupRestoreE*N4re2c12_GLOBAL__N_122RenderBackupRestoreCtxE*N4re2c12_GLOBAL__N_112RenderTagOpsE*N4re2c12_GLOBAL__N_111RenderArrayE*N4re2c12_GLOBAL__N_110RenderEnumE*N4re2c12_GLOBAL__N_117RenderFingerprintE*N4re2c12_GLOBAL__N_114RenderLineInfoE*N4re2c12_GLOBAL__N_115RenderSetAcceptE*N4re2c12_GLOBAL__N_113RenderSetCondE*N4re2c12_GLOBAL__N_114RenderSetStateE^0^P^`^]]_x_h_8__^^^^^^^^x^h^_Pba0babaaaaaaa0x `2,380"8/"8."8@A8'*1,48,48'*1,8B,8'*71,8  *N4re2c12_GLOBAL__N_16GenOptEN4re2c14RenderCallbackE8Hx(7-./% <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|myO !"#$()*+, 01345689:;>AJj_debfcghtqrsxuvwiYDEBFCGHTQRSXUVWIp    .<(+|&!$*);-/,%_>?`:#@'="abcdefghijklmnopqr~stuvwxyz^[]{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789(Pphxh@h@@@ @hHxXx  1-H..05`5"+f0'',1'1!2q6'2334@44&(T'&T'T'T'T'T'T'T''$T'T'T'T')T'(`W*7*7sWV*7V*7*7*7]`!`_*7_*7*7*7_*7*7*7m_L&&R&&&&R&&#N&&&&&MpM76J]6]6&G]6]6]6]6]6]6]6]6]6]6FuFR6&,ON6&6&6&6&dN6&6&6&6&0N()))8x))))))P~ p  4 tcDh`k U g+v!""""""##$$%%&&&&&&&&&&&&&&'''(())**++,,,--...//// 4  2      !" 3:,5/203(# 6$%3K&C3)ID 47*89 3E+7 !-89FG.13<=>?@AB"JLH':;%F0 /!#%'0 &),-.(*21  "$++067 ?&   'x*p')P'P&,,P&P&p,@*P)P&()P&P&))+0,P&P&+P&C.z- /,`..,&.,,?--,,,,,-5d5200d2000000030$30410L89880:8888888888>98nOOOOOOOOOOOOOOOOOOOOOOOmOOOyOOOOOOOOOOOOOy1{ {[|OzOOO~((O1OOZxxO+ׅaoo7Ko'ooooooooY330Z~Z~$~Z~Z~Z~Z~Z~Z~Z~ 2Z~L1Z~2//\L|U````$l``LL````,,,uJJ||}rrrrrrrrrShPRj6573P2M<5;18)@@@ `@`@XH)GBHH5HH`@G`@HIY@-E$DCCCC`@`@pC>C`@C`@F`@FF~H HY@GGtF U,ULUlUTTTlTTLTK  !!""##$$$$%%%23   >& I  O :<  65         ' # 783*:G 4/N%@Q'AP<C&EBR+=;()1>?,2L56 9HDFMIJKO0$-.  !";O    !" #$%+M@I (-4G8:?AS2 JKUNPQ9DR!    ;h6P6TV6V;\\@\|A\dBl]$C_C_E`dH`(I~aKaLbMBb(Nb`OcOdPPd>>H??????4?!|@"@d"@d#,AD%B$(B4,B;HC?=DA>TJAJAJAMCMCMC4NDN4DOhDtPDR$ES\EtT|EUE$UEdUXFZFt_\GtaGdcHkHrHԖEԙ FLI$`I4tIDITIdItIIIJJĝ(JԝK4ZtZGh>K>$U?DX?d[?^H@Dq:4r@Ds0AxAyATyAzBt{hB$|B}B~B$lC4CTC4(DdD|DԋDDČDEE4TFhFė|FdFFG$$GGGD HpHHԫ`` 4FBB B(A0A8GPi 8A0A(B BBBH t 8A0A(B BBBB   P P"EW A  dYE] A X FAD c ABG Y ABD Y ABD Y ABD YABx < 8LgLt0(FJB I(H0A8G@ 8A0A(B BBBA o'@ @LoP 'FBB I(A0A8J 8D0A(B BBBD PX,Y'FFB B(A0A8D 8D0A(B BBBD o+'H FBB B(A0A8Dp" 8A0A(B BBBB L Xu&FBB B(A0D8J 8A0A(B BBBB l @;&L d&FIB B(G0D8Gx 8C0A(B BBBG J&$  8 L  7AA_0h , ACD J GAF kGA0 BDD G0O  AABD H  BIB E(D0A8NP 8A0A(B BBBI P %EADPM AAG t AAJ w ADL O AAG P %g%P4 RLF TH  AAA @Dy C \ht6eKH( QPBB B(A0A8DP 8A0A(B BBBJ HtS*PBB B(A0A8DP 8A0A(B BBBH LBBE B(A0A8F 8A0A(B BBBB DvBEE B(D0D8GpVxEXxApMxFXxApixHPxApX 8D0A(B BBBD xFXxApBxBVxBp xJE v xEXxFpBxBE XBEE E(D0A8D`hTpAhA`D 8D0A(B BBBF T BEE E(D0A8D` 8D0A(B BBBE dh[pOhA`PXLg"BHE B(A0A8I 8D0A(B BBBE 7"H"BBB B(A0A8G@ 8D0A(B BBBB P*#!FIB B(A0A8J 8A0A(B BBBF p!SSSSSS,S @S TS hS |S S SDSSn}(TlTlH8UrBBB B(A0A8Dp 8G0A(E BBBE 4HlV+Kq L Z N Hb SCZ N Z H HdWBBB B(A0A8Dp; 8G0A(E BBBE dXBEE B(A0D8Dp 8C0A(B BBBJ  8F0A(B BBBK 4 p0T [BDD G0O  AABD H[5BBB E(A0F8DP 8G0A(B BBBJ L\9BBB E(A0A8G 8D0A(B BBBA f4(\]jWEC IV I .n A `$2 4t^EAD c GDH _ AAH d^KBFB E(D0A8GP 8A0A(B BBBG K 8J0A(B BBBJ L `{BBB B(A0A8DpF 8A0A(B BBBA pgpH@fZBBB B(A0A8D`A8A0A(B BBB`ThBBB E(A0A8G`V 8D0A(B BBBI < 8A0A(B BBBE di$LXi/FBB B(A0A8DpS 8D0A(B BBBF rspPkdFBI B(A0A8JO 8D0A(B BBBE -PDnFBI B(D0A8JV 8D0A(B BBBK 4ZEG DM.r H Q.8@\EC DFEK.@ J V.P0o~FBB B(A0A8Gc 8A0A(B BBBF WvPvDFBB B(A0D8J; 8D0A(B BBBE U{`@$]FBB B(D0A8G@] 8A0A(B BBBA ~ 8A0A(B BBBH PpzFBB E(K0A8G 8A0A(B BBBD NLX]fPBB B(A0A8DP 8A0A(B BBBB PL|sBBB B(A0A8G 8A0A(B BBBF 5,BAA  ABA @BBB D(D0G@ 0A(A BBBA P8 >FBB B(A0A8D 8D0A(B BBBJ %iDԄBBB E(A0D8G@8D0A(B BBB<]qFBE D(D0 (D BBBD `XABEE E(D0A8G@ 8A0A(B BBBK q 8A0A(B BBBE P_aFEE B(D0A8G~ 8D0A(B BBBG HBBE E(A0A8G` 8D0A(B BBBB H\HBBE B(A0A8Gp 8A0A(B BBBD LSFBB E(A0D8D 8A0A(B BBBA P9BEE B(A0A8JV 8A0A(B BBBF ,!NHp ĘsBBB E(D0A8G`j 8D0A(B BBBB L FBB B(A0D8G 8D0A(B BBBK H !x BBB B(A0A8DG 8A0A(B BBBA X!c Hx!̬BBB B(D0A8D` 8A0A(B BBBE L!|BBE E(D0A8D 8A0A(B BBBD d"@-BBB E(D0A8Gp 8A0A(B BBBG ] 8M0A(B BBBM L|"BBB B(A0D8G  8D0A(B BBBE L"H-BBB B(A0D8K 8A0A(B BBBG H#(BBB B(D0D8D` 8D0A(B BBBC `h#!BBE E(A0D8GP 8D0A(B BBBC D 8D0A(B BBBO L < BEB B(A0A8J 8A0A(B BBBA T]P !T\ ABBB B(A0A8G# 8A0A(B BBBB t! 8M!<37BBE B(A0A8G 8A0A(B BBBH  8A0A(B BBBJ t 8A0A(B BBBJ  8A0A(B BBBE 8" XH|%FBB E(D0D8D`y 8A0A(B BBBB H%LFBB B(D0D8D` 8A0A(B BBBJ P"8FFB B(A0A8G 8A0A(B BBBA H#A1H&ZA C h#\Q FFB B(A0A8D* 8D0A(B BBBK \ 8A0A(B BBBA #<'HP'D_d'@_x'<_'8_'4_'0_',_'(_'$_( _(_,(_@(_T(_h( _|(_(_(_(^(^(^(^)^)^0)^ D)^ X)^ l)^ )^ )^ )^ )^ )^ )^ )^  *^  *^ 4*^ H*^ \*^ p*^ *^ *^ *^ *^ *^ *^ *^ +^^m$+^n}8+,_P+`Qh+laO^|+a+b@O+bR+Dc+LdO^+d{J,dO^,,eDS,,he@O@,eHWT,en}h,,f,hO^,@h[j,hN],h,i?N,iO^,(j- k@O(-LkO^<-kT-l@Oh-lHW|-lM\-$mGV-`mn}-m[j-nO^-DnHW-nO^.nDS.nDS00.4oBDD G0O  AABD Hd.orBBB B(A0A8Dp 8G0A(E BBBE 0.pBDD G0O  AABD L+`q BBB B(A0A8DpM 8A0A(B BBBK ,* pX/r l/rH` D \ L 4/tlYAD Y GDN RAA</tEAD g GDL H AAN bAA0,u 0(u00ujD0@wD0X0|wED w AO X MK { AA H0xEAD W DAJ X JAM V AAH cDA@0|xEAD Z AAJ ] GDH b AAL l1x$EAD [ AAI o AAO ] GDH c AAK O AAO D AAJ ]AAH1yBBB B(A0A8Dps 8G0A(E BBBE h1L{$EAD v AAN M(e0SAAI H AAF ] AAI Y GDL RAAhD2|$EAD v AAN M(e0SAAI H AAF ] AAI Y GDL RAAT2|WAD bGDW IAAEX RAAM /}FEB B(A0A8DG 8A0A(B BBBJ   8A0A(B BBBF X 8A0A(B BBBF d 8A0A(B BBBJ w 8A0A(E BBBL 02fj03wEDD [ AAF DAA4 P1 FBB B(D0D8J# 8A0A(B BBBE \1OFBB B(A0A8Gh 8A0A(B BBBI V 8A0A(B BBBH  8A0A(B BBBI d 8A0A(B BBBJ 1<82EG DFG .r H G.8X2LEG DFG .r H G.2 FEB B(A0A8Gn 8D0A(B BBBM | 8D0A(B BBBG OQVA^ 8A0A(B BBBA h 8A0A(B BBBN } 8A0A(E BBBF = BI pkGB$t3oA38_FBB B(A0A8G 8A0A(B BBBK ^ 8A0A(B BBBH b 8A0A(B BBBL s 8A0A(B BBBK 84~>L\48'FFB B(G0A8Gp0 8A0A(B BBBG ,4AC GM H .4( L4BBB B(A0A8G 8A0A(B BBBA L5}@8dFAA D`{  AABE \  AABH `8EAG c AAN \ GDI c AAK L AAJ u DDK DAA89lNLL9FAA R ABK B ABC [ DBO NABP|6BBE B(A0D8G7 8C0A(B BBBA 6~4:PEAG @ AAA [ FAA TL:ȸaEADR GAL X DAK  AAF r AAH :p:: :D p:BEI D(D0w (A BBBJ J (A FBBK E (A BBBD S (A EBBC h;L;EA_;p;EA_;;EA_;;EA_;;EA_;C0 <8BDD G0O  AABD H@<BBB B(A0A8D`8A0A(B BBB@l9DKBBB D(D0# (D BBBE 98&0<9@BBA D(L0 (D ABBA $4=WEG T AG mA\=$E^x=+Ee=)=,=8!=T$=p=|  >$ >4> H>#\>p>>#> >>$#>@>L$>XWEG T AG mA$?$E^@?+Ee$\?WEG T AG mA?$E^?+Ee$?WEG T AG mA?P$E^@d+Ee$@xWEG T AG mAD@$E^`@+Ee$|@WEG T AG mA@$E^@$+Ee$@8WEG T AG mAAp$E^ A+Ee$FEE D(A0 (A BBBA h (A BBBI dTBFBB B(A0A8DP 8A0A(B BBBO G 8D0A(B BBBD H8EBBE B(A0A8D` 8D0A(B BBBG u `(F<FPG~dH/x,HH8HBEH E(F0E8F 8A0A(B BBBH PIFBB B(A0A8D 8D0A(B BBBK X,HMBEE D(D0F@ 0A(A BBBF i 0A(A BBBG NFBB B(A0A8D`Q 8A0A(B BBBC N 8G0A(B BBBE  8D0A(B BBBE 8SEJ AA 0Ti$DpTfADG EFJlTK A \UhUtUEl _ U\HO4@VFDD M  AABG W3Hj,W_oFHDPd CBE D%%k`iGVX X0DikEC Mm.v H 4"$j xi:`(j BBE B(D0E8DP 8F0A(B BBBA a 8C0A(B BBBA 8j BEA D(G0E (D ABBG `,ktBBE B(D0A8DPi 8A0A(B BBBI  8A0A(B BBBC  P`lBEE E(D0A8DP| 8A0A(B BBBH   8A0A(B BBBD  PH4mBBB B(A0A8D`8A0A(B BBBLo%BHB E(A0C8DJ 8A0A(B BBBK xsxBBB B(A0A8GpH 8C0A(B BBBK  8J0A(B BBBI v 8J0C(B BBBE l[ pHwZBBB B(A0A8D`A8A0A(B BBBytȘYBB B(D0D8D``8A0A(B BBBKH`\ 8A0A(B BBBA @dyoBFB A(D0GP 0A(A BBBG HzBEB B(D0A8G` 8A0A(B BBBG P`}4HfPBB E(A0A8GN 8C0A(B BBBD (fXl^BBE D(C0G@G 0D(A BBBG  0D(A BBBA HLBB B(A0A8D@ 8A0A(B BBBH ֊ @eFBB B(A0A8G\ 8D0A(B BBBJ  8A0A(B BBBH _ 8A0A(B BBBE $:Jze`BBB B(D0A8G@^ 8A0A(B BBBD  8A0A(B BBBG H @`hBBB B(D0A8G@^ 8A0A(B BBBD  8A0A(B BBBG  @hRdFBB B(A0A8G 8D0A(B BBBJ  8A0A(B BBBA 8d8d`|hBBB B(D0A8G@^ 8A0A(B BBBD  8A0A(B BBBG ܈ @hcFBB E(A0A8G 8D0A(B BBBL B 8A0A(B BBBA $L\{fcnEU F (`~EDG Y AAE 8FED C(G0` (A ABBA ,FDC h ABH 8LhFDA m ABE A DBI H̰?FDA  ABB q DBI A DBI 0ACD j GAF kGAHlBBB B(A0A8D`8A0A(B BBBHTPVPBB B(A0D8DP 8A0A(B BBBE Pt ;aFFE B(A0A8G( 8A0A(B BBBB $O$7aHLBB B(A0A8DP 8A0A(B BBBK h PHFDB B(A0A8D`8J0F(B BBBtkOBB B(D0A8GP8A0A(B BBBDHPr 8A0A(B BBBD L, _PBB B(A0A8DPw 8A0A(B BBBC P|h _FBB B(A0A8G 8A0A(B BBBH _0KADD T GDH QAA(HEAL@w AAE HtBIE E(A0D8GPg 8A0A(B BBBA HcFIB B(A0D8D` 8A0A(B BBBJ P0^FBB E(A0A8S 8A0A(B BBBK @Єf^L`YBLN B(A0A8G> 8A0A(B BBBA LpBIN G(A0D8G 8A0A(B BBBD H$ FIG B(A0A8D`A 8A0A(B BBBG Lpt&&BIN G(A0D8G 8A0A(B BBBD HL9 BEH B(D0D8DP 8A0A(B BBBA PYe5\BBB B(A0A8Jp 8A0A(B BBBB @6]L"8FLG B(A0D8Jm 8A0A(B BBBG TRHB B(A0D8Dp_ 8A0A(B BBBH 00,BDD G0O  AABD l`GBA D(G0R(A ABBCH0R (A ABBH W (A ABBK $ `GAA|BBB B(D0A8D` 8A0A(B BBBG % 8A0A(B BBBI  8A0A(B BBBG x `HQBHE E(A0A8DP 8A0A(B BBBA H0]BHE E(A0A8D`  8A0A(B BBBA H0DZBHE B(D0A8D` 8A0A(B BBBA H|(7PBB B(A0A8D@ 8A0A(B BBBI H  BBB B(A0D8G 8A0A(B BBBA `BBB B(D0D8O  8A0A(B BBBF 8G0A(B BBB`xBBB B(D0D8O  8A0A(B BBBF 8G0A(B BBB`HBBB B(D0D8O  8A0A(B BBBF 8G0A(B BBBL@F BBB B(A0A8J4 8A0A(B BBBA `BBB B(D0D8O  8A0A(B BBBF 8G0A(B BBB`BBB B(D0D8O  8A0A(B BBBF 8G0A(B BBB`X|BBB B(D0D8O  8A0A(B BBBF 8G0A(B BBBH8 BBE B(A0A8J 8A0A(B BBBA `BBB B(D0D8O  8A0A(B BBBF 8G0A(B BBB`lBBB B(D0D8O  8A0A(B BBBF 8G0A(B BBB`t BBB B(D0D8O  8A0A(B BBBF 8G0A(B BBBL40  BEB B(A0A8J 8A0A(B BBBA `BBB B(D0D8O  8A0A(B BBBF 8G0A(B BBB`BBB B(D0D8O  8A0A(B BBBF 8G0A(B BBB`L xBBB B(D0D8O  8A0A(B BBBF 8G0A(B BBBP4SFBB B(A0A8G 8C0A(B BBBD $zZTH, h1LBB B(A0A8DP 8A0A(B BBBK x | PPx 2kSFBB B(A0A8G` 8C0A(B BBBG $j|SA  77AA_0 D77AA_0L h7ADD l GAC mGAL 7UBBE I(F0 (A BBBD g (A BBBJ 0 9BDD G0O  AABD H 9BBB B(A0A8D`8A0A(B BBBP :4Ld ;FFB B(A0A8DZ 8A0A(B BBBF  |{! ? L ?QFIE E(A0E8K@ 8A0A(B BBBA  {$Q@0\ XAFAA D0  CABH 8p DXQFAD  ABN aAB E pF 8G7AA_0\GBDD G0O  AABD |LG9KHE H(H0A8D` 8G0A(B BBBN )8A0A(B BBBEH`y `(xJADO  AAF MKEE E(H0D8G` 8G0A(B BBBK  8A0A(B BBBD XH`x `Pk4Q@QIQ`QFBB B(A0A8D@T 8D0A(B BBBM D8A0A(B BBBxR\RFBB A(A0^ (D BBBD \ (D BBBR f (D BBBA XS#L tS* MFBB B(A0A8Gu 8D0A(B BBBI 0>wSM`t0`dFOB B(A0D8DP 8D0A(B BBBH D8F0A(B BBB@ 8A0A(B BBBD HP-FBB E(D0I8D` 8D0A(B BBBF p ``FBB B(A0A8DP 8A0A(B BBBB  8D0A(E BDBA (dEADP DAA ^o!PD*FBB A(A0G I Q 0C(A BBBI t3q)L 8CFFB B(A0A8G`; 8D0A(B BBBG \nC`YЧH|FBB B(A0A8D@M 8A0A(B BBBG  n@<4FBE D(D0h (A BBBD Ht|FBB B(A0A8Dp  8A0A(B BBBD PDFAA G0s  AABJ   AABH }  AABG D!FBB D(A0DP 0A(A BBBF L\ZFBB B(A0A8DG 8D0A(B BBBJ  BxABBB B(A0A8J 8A0A(B BBBA y 8A0A(B BBBE  8A0A(B BBBE f 8A0A(B BBBE $,ksAA4t bEJG0] AAK _AA0 HBDD G0O  AABD 0 BDD G0O  AABD H!@5BBB E(A0F8DP 8G0A(B BBBJ H`!4BBB E(D0A8GPw 8D0A(B BBBE 0!BDH D0W  AABC !rk!0H!8ZBBB B(A0A8D`A8A0A(B BBB(H"<EDD@_ AAR t" @"FBB A(A0Gp 0A(A BBBD ("x#FAD z ABH 4"|FDA g ABK FBP dI>FBB B(A0A8D 8A0A(B BBBH d iAt> #<Ey B w #Ey B w #Ej A W($EAG P AAA (@$D EAG P AAA l$m $4Ex C W$E_ D n0$p FAD D@z  AABC L$ !FBE B(A0A8G 8A0A(B BBBF H%nh!dh%$i FBE E(D0D8D@ 8F0A(B BBBE O 8C0A(B BBBE L%0FEF B(A0D8D] 8C0A(B BBBK  &g!P #2;FBB B(A0H8D 8A0A(B BBBA t#fg%;H&\PBB B(A0A8D@ 8A0A(B BBBH ('EDG k AAC @0'5dFIE D(D0GP 0A(A BBBC Ht'7FBE B(A0H8Dp: 8A0A(B BBBH L$; q:FBE E(A0A8J 8A0A(B BBBG $f(d:D4(DFDD  FBK  ABE  FBA `|(hGFEE D(F0$ (D HBBJ ) (F BBBA g (F BBBA h%L 9FIE B(D0D8K 8D0A(B BBBE b 8J0A(B BBBE ,&e'U9Lp)$jFHB B(A0A8D 8A0A(B BBBD P&q8FBH B(D0A8G; 8A0A(B BBBE $&\e%8H<*XZBBB B(A0A8D`A8A0A(B BBBH*PBB B(A0A8D@ 8A0A(B BBBI P' ^7FQH I(A0A8Gd 8C0A(B BBBG (mdR8L+HN8d+BBA A(D@e (A ABBK +He!@@(h7FIE D(D0e (A BBBA ( e/S70H$,PFBB E(A0A8DPF 8C0A(B BBBI p,T ,PE A W ,Ez A f J 4,LEAG f CAI Z CAB -6EV E U -6EV E U@-6EV E UL`-ԭiFBB B(A0E8D+ 8A0A(B BBBA L-FBA A(Dp (A ABBD x (D ABBG $.tNEM N S E U4(.pFDA r ABH dABd@+ԳΟ4FBA A(G (A ABBD l (D ABBE f- (G ABBE +pb74H.SFBB E(H0D8D@C 8A0A(B BBBD L4/dZlFBB B(D0A8G`M 8A0A(B BBBA /ScZHP,0 3FQH I(A0A8Gt 8C0A(B BBBG ,xaf30hHNP-p 3FBE B(A0D8Gh 8A0A(B BBBC h-Nac3!X   :8::7489 39 9 9 ::9;;;;\:;;L9S;P9}8:9&:"9";# 9-8.&8.9.828393879E;       j "x!EmF    )+0inUk%Y    *0[?GG GG3G4G=AGDGDGDGEEG/ aTb7Xbgb91      -" $83GYpkHT<7m^6<<(PK(N###c         $j6 |m3~**'U  $HyH' y& /  '> *\!@       *L6fe e $e&(ae)e*+%e-e8%f9e=e?@eCGfGH*fKZLeNMP*eT8U%fVeVY8e[[f[e\^e^_e_e_e_0`f``fafa0N(eqqq q qqqqqqqq p!q# q.q.q>q>q?q?/qopo*qpppq7\i)A Z 4^Y,fMH*0@n   8       #0#### ""!!! ! !  !!      $   !!$!!! ! ! _0*B            #0g2 !pq,++ +U++W,",#++$'+'+')'+)',)5#RM3.(EQ}*& F  l t !O]%  9.o5   B    mgmm l5 ! l5 ! D#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P#'P                                                                       %~ 9HMRa,??>@?;;>@??>=> ? = =>=<=======88888888:7;::::77777999999997 7 8 ;!;!;";";";#<#<#<$<$<%<%<%:&:&:&8'8'9'9(9(<)<)<)>*>*?+?-?.;.@.?.=/?/:7&Xn $# $ # # # " #$##$$$$$$###" #!#!$"#"$Y 'G !% ,    >    59  5-i        !( [; " F\ Yf<}<}(   (  +c  YK        LU] hc1]Sl  )!!*p@!*p@]\  +0Zbv?QE4 &EIGX* Z|m\r \333 3 333333 3 2!g3"3"2#4$%3$4%%3&4&4(3(3)3*3+32 fH;O         (N       ;6    +MB|  [wY1    5$m ruWb2KjLMjN6jNjOjQ6jRjRjT6jUjUjW6jXjXj~9Hy`%Z#%$$$##h% $ $ $#$%$#$%$#$$$$$ $ $ #!$!$!$!$"$"#"2%3}$Bz   ( [$B\  DX   )j'G#7v, ,,,,,,,#-&K'K,("0H CX 3!tHa'!q? zۃ457>>@Ã@EσJdd rs||]|  %q ?w     zLdw67;7/3494w 2 222#2$2%2&/20202021212121 .O*2DE7FH;¿#  *&7DNjGNU@0/0``P`@p`.P`0 `P@p@P,w v v v y y y y y y } y y y y y sy ~y _y y iy y y t JIJ@JJFFz z z z z %z x *z tu /z q Ҍ v v 4z xy 4r 3v :z A ?z s  Dz 8r Kz Oz y Uz s s Gz q Zz ۈ u bz mz ~ xz z z z z z z : z z z z z ʈ  z z z { { { ){ 1{ 9{ F{ <{ C{ IIJ@JJiiW~   L [ b ~ A ! s b j o L a ԁ ] j ?z ] ux H_IJ@JJ]] ` `IJ@JJ@pIJ@JJ`IJ@JJ`IJ@JJIJ@JP PIJ@JJpЬ ` ` ` ` ` `IJ@JJIJ@J0HIJ@JJ`x,@J8J p/@J`IJ@JJpJP pIJ@JJ8PIJ@JJ PIJ@J00hIJ@JJ@IJ@JPp@J@IJ@JJ PIJ@JJIJ@JJ`IJ@JJp( IJ@JJ   ` 4c pxo N1 ooooo6`F`V`f`v`````````aa&a6aFaVafavaaaaaaaaabb&b6bFbVbfbvbbbbbbbbbcc&c6cFcVcfcvcccccccccdd&d6dFdVdfdvdddddddddee&e6eFeVefeveC} Z} r} } } } } } } } Ć /usr/lib/debug/.dwz/x86_64-linux-gnu/re2c.debugԔ,::r7bb3d6f8596842b3cb18cd2b3dc277ce83d61f.debug,uВ.shstrtab.note.gnu.property.note.gnu.build-id.interp.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.note.ABI-tag.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink.gnu_debuglink PP pp$19o`C  K So`oPo1yBNN``~ ` ``eeees @4c 4c p p * ,,l6EE0tvtvT3ȩȩ ppxxp   7 D)48