MZ@ !L!This program cannot be run in DOS mode. $PEL <=! | ,n@   PK@t".text`P`.data@`.rdata  @`@.rodata* *@`@.bssP`.edata @0@.idata "@0.CRT,00@0.tls @2@0.relocKPL4@0B/4@0BS$$ۣ Fn Fnt 1[Ã[ÐUWVSU uhP>n1ۋ5#FnP>n $փ Fnu Fn$oe[^_] ud1X=#Fn9$׃ Fnu1ۡ Fn Fn Fn>ntUD$T$U$Ѓ P>ne[^_] 1D Fn$ctA Fn$PÃ9wt9v4$p Fn Fn1 Fn Fne[^_]   Fn/t&D$0Fn$0Fn Fn $D$0Fn$0Fn Fn'UWVSӃ҉ntn|$D$4$5 ƒntL$(D$  &T$ T$ אL$,|$t$ $"]4$<$T$(D$0pr J$BHz(\$ D$PD$D$>D#t$H3~4$ 4$\$ 1D$ D$ 4$蹾$CuT$(bC u|$(gC@uL$(aBuD$(`|$(D$Hw\$ D$@D$|$(LJ|$(LJ |$(LJ$D$:4$4$7D$(٘Pt ؃<$7L$(ٙTD$:4$z4$hL$(t <$OT$(-4$83Z4$'L$(A,FT$Dt$D$D$D$D$D$ \$$S7|$(L$Dt$HOED$E MCXǃ?Cp9t$ D$QFǃDǃ̌?ǃ̌?ǃ?ǃ`ǃdǃL?uD$tD$@$nL1[^_]D$fE MCXǃff?L >D$EEEEEEuF1t 1fGtBB[_Ízt1ɃfOfUWVSLl$dt$`؍C 17&kn$ 틃PX6)P6T6$+ +kʅҍJH@ @@pD$P\$,$D$O}xPXD$@TZteks$t$L)$#<+J)ЉøHS1ۋ~k11t9ukD9@ȋL$@DD;t$X9}T8HQv31҉PD$t$,$IBt8;}uºȍ&w|$@D$X)ƅ[^_]| 9t$@D$mXy?mXyFmXyGmXyKfHƒ9 uy+4 +1ɍ+,w+(w0w s  ,;/tK K91,[^_]Í?Egm$yD$(L$ $ $$$$$$$$t$$f ׋T6R$@1ɅD$(D$Hn|$$$G$G$G $G$G$G$G$T6@$fW$$A6/fу9ʍhϋ)׉ы )ȉp艳ȉ @6ǃ )Ћ 3 3N T$1҉L$IЉT$ t$$諨4$D$T$T6D$8D$,W0 ʃ9?)Ή0Q 1ǃ_@6D$$T6,[^_]Ë)ʉ 艃$(w$,w^T$hl$`T$lT$pT$tT$xT$|ǃK1t$ D$|$, HD qv/$Ћ,;ǀ/ǀ/C) )牻D$$x;؃蹭9}D$$ATD$$l ]V)щω΃D$,  ^$ (w$ ,w$$$$$$$ǃK |$ DHH $$D$d@6$X6$D6$\6H6$L6$P6$T6B g$$$@6$X6$D6$\6H6$L6$P6$T6BD$\+D v'UWVS$@$ӓD$@D$$X(p(1Pt$裩D$HL(BZ#1ɋU ۋ]++E$D$8 +|$8,|$8t O.,49+<9+E 0D$@~ z|$@|$@~M t|$@9OljE =NȃM E $Dž,t+}4t0K'U`a @@NƒE`N 1ۃ ÃN$ hD$HD$@D$8Ct&l$@D$8q$D$ D$]DžpDžDžDžpDž?Dž?DžhDžlDžDž<Dž@DžHDžTEpu Dž *1((C(E0vDž9DžDžW(D$He! nonfx@svl T L$D말DžTKh0S4S8S <S@SDS|0H$H<XPh`đēԓt&|LP\`&E 6lL$DD$\EO1_D$>HD$( D$(fD$D$8ǃǃEODžHƒEODžH‰|9ȉNx~EEN5كN1Hh{|NC|H‹StC|klN1҅IօSt  {X{\~-D$[L$(t$>D$(ht$8H1t:Y\hD$(t$>D$(ht$8H| NM҉u#tǃǃHNH1I|$, H~ ǃ0 S(xTm  )D$]ǃ/G(C0ǃDv01{tVUUU)1kpкD$( VUUU)|$(e;N7:';N:;N:;N~:;N:;N:;N:;N3:;Nj:ts;N:t`;N:tM;N:t:;N:t';N;:t;N~l:t;N~?,;;J}&ǂ.4[^f9pr4[^;ZvӐt&},;dž.;J|ՐOdž.*dž.dž.dž.Bdž.dž.@_dž.:dž.dž.dž.dž.4dž.k}pdž..}Odž.q},dž.~dž.9^;^&;^(t&;^t&;^t&V;^{f1;^f;^f;^f;^(f;^ff;^TfA;^nf;^f;^f;^6f;^5fsD$(` vt( 9u$AL,$D$Lu؋ 9|,;\$4$@K :t4$KD$,$[LD$,$LÉ,;o (;ǃ.D$,@ P:}.1ҋ:…Z.:B.:*.:.:.:.:.:.:.:.:tn.:tZ.:tF.:t2.:t.:t .iD$,H\@|@ :1I:)DžDž Dž Dž;Dž;:Dž <.:$H,$D$I:u⋍,;(;ˉD$,D$PD$TDž:|$,}`G C G\C\ FxFX$7ЃFxDH9E t{$PD$H,[^_]Ë|$,O||$,ɋW\:Dž Dž Dž;IΉ)ΉɃDž; w$,;Dž D$PC S\D$T|$,1CtWGt////GLJ/LJ/SC:D$0y;D$4 9D$0D$8|$0)D$4|$,w(,ЋRC D$8S$|$0D$44Љ|D$,D$X@ D$puAQpt Dž0;Dž`Dž4;Dž`D$`\:D$l':11q0;8;Bt,.u;}w4;;BuԉȃL$\|$tD$hD$\l$Dl$dD$88;1|$DD$<;|$8Gf;l$<t$8*(;;9E„t|$DT;ݍ<|$48;|$0w\|$,#o\)1)|+w\1)9։`D$48;|$01;l$<|ED$8D$dLD$D|$8tD$D|$d0; ͅth|$\L$h)9ω|$0T 8;4;D$4 +Yp XH9uD$h|$4D8+D$0 T$lD$l.:.:{.:_.f:C.J:'..: .:.:.:.:.:.:c.un:K.uV:3.u>:.u&:.u:Dž;D$t:|$\9NЋ:9EXNEX4;9ONj|$p0;O|$p ```u  E~pXX)ʉލ4 )Ή9ǀu ¹ETk |$,|$,)L$,A AA+˅ۍKHًL$,Y) ډNʉɉȉ MkX1t1)Ã\|$@)3t$@1)|w\)1)t$@3w\,$AtD$HD$H,[^_]ËW,G(S$C \\$+D$T(;D$PEltB Hr|t!](;. 1D$,nkH1t1(;)ˋ.t#.T:$Ћ(;.D89. ++k υɍyHkH1t1)ˋ ++kʅҍJH@P@@D$,$IkH1t1)ˋ!uX! ++kʅҍJH@P@@D$,$kHkH1t1)ˋ(;A v " q|tUltAHQL`dA\$,$D$*,$B(,;$PD$0BG ,$U:c.:G.:+.:.f:.J:..:.:.:.:g.:K.:/.:.un:.uV:.u>:.u&:.u:Dž;0;|$T |$0 D$D$!$|$ 20;4;҉O0;O4;;! Dž (;x  ,; ɉPpuD0ۉ Ή ˉ XP,$ i0;(;8; x<; ]@; BD; 'H;  L; P; T; X; \; `; ~nd; ~Wh; ~@l; ~)p; ~t; ǀ.~0,,@@9u2$D$< d$<|$<DŽ$DŽ$0;D$@|$X,|$H1D$8t$H \$01ۉL$4|$,d$4t&D$,1҅‹u<<DŽɉ N9zFL$89D$8tD$LD$U1T$\|$`1D$4<;D$0tSt$`1ɋ\$0ރv+3 9|D$0L9|$44;u\$`1L$0' ˃3[99|뭐ރv@p+Fp9|닋H(X,;;vUV19}?Xt苕ǀD$$5U9|(;@Pt$,$D$dlFx8;,;|$T0x  |$0D$!T$$|$ +(;xx n` RDž "0"6vFV+:::: ;! ++kʅҍJHDž "P@@@D$,$=kH1t1)ˋ(;q|A#z\ ++kʅҍJH@@@PD$,$詭%=kH1t1)(;,;8;h# ++kʅҍJH@P@@D$,$F/.+k@\ ++kхҍJH @P@@$t$D$,7-k+T@@\+@ׅҍJHP!D$D$,t$$fg- k@\P,$, p:0+,$, 3p:,;D$T,;D$tD$\D$h:5hbX~f1XtL0;~B19}18;t t$FX0;9|ϋ9|1ۃ~~\$9^FǃhTtftuD$$ĮC$C$C$BC$C$WN u::u>vEt/.~\.Q҉.uى$.Euы,;t.~Lɉ.t5$蚪 t&D$D$U@D E E‰D$VD$)у $ Ή1px P;\$4$pt;~ ;\$h PuJl-ɉh Huh4$1͉.Xh s4$p h p$ω;H@ )P[^_]Í&Ph t&˃9R$)͉*pQ @ P~<$x1 x P h PΉ)މJt&UWVS,D$H\$@T$Dxp$oHՉT$|$|$|$t${0x OHщT$|$|$|${4 1҃ƒputǃA "%Pp $CBBǃCH(C CCCKvh`Dx||$ ]pp1ɺϋH\OP\9GPX9M־Oփ1ɉ׃|$ ){(|$ Plxp|$C~щ9}Kl$u|$ t$C ҃C$~щ9}K$CXC,u$t$ T$C8D$ S4l$K<+L$͋+L$C@sHL$ {PkLSTu/P8KDC\~H4~ C\S`KdHx t$$v) <$X ˉX{<$xt$$J ~ ɉHx  ~҉Px &$ω;X$XX <\$$ { {Jɉx HS&$ω;Pp Z$Xp P|$$o) 4$ˉXh Ps4$pt$$6^t$0 ~sxw4$p )ދ|$$N^W8H Յɉh u'<$͉/Ph @ ZQ8$Xd|$$ o<ۉXh J$͉*HP y<$,x|$$ o@T$$RDX Յۉh F!<$ ͋L$$/P@ p zQD<$x*T$$|$$oHJD$L$ 1ҁ~sx@ Xw14$pJ9hʉ)ډً$ Ή3ph ^$X )ӉXT$$L$jTE0 ~st&$ʋt$$x P Z$XT$$X υۉx b$ω:X@ x s4$pt$$40 &,0 1t&0 f x XT$$zd ][vT$$zdB6L$$yd T$$zdt$$~dc t$$~d L$$yd L$$yd! T$$zd  t$$~d r sL$$yd!] ^T$$zd BCt$$~d -.L$$yd T$$zd!1 f1Bt&1?t&1t&1t&L$$ 0 ~sxh Pw4$p13t&1t&1t&1t&1t&$ʉx\$$<$K|xx @? ʉP L$$ydf)P X) f)x P` f Fv ׉x XH Zx X x Xv) ډp X)p X1 x Xq&) x X) P ։X)P X  h Xt& h X+ P X) )p Xt$$V`) $ Ή1pP X~<$xL$$qdh) $ Չh ͉)xW$PM x X  ׉x X ׃  ׉x Xh͋t$$+9$ω;X@ Ps4$p1)ډ߃&b\$$\$$0'UWVS$|$8T$=1@9Ot$D$1|$gω)|$|$ +l$D$ |$ ʉSC kT$ S;t$3`q=6D$D$1e)Ɖ|$|$ +l$D$ |$ Ή7sC kt$ s;T$Uq# uܺ?`quܺ?`qD$ ,D$ YD$ 'D$ UD$ C s|$\$֋T$@ʉ$T$@)ʉT$T$ ʋL$,  )ʋL$@, $  QtՋ\$8T$PfLB;D$ uT$<|$HL$HD$PׅH pXp)X tˈ9uT$4t$HD$@փvHxXx)XLtˈ9uD$DD$4D$8D$<$D$D$@D$;D$La [^_]ËD$@|$D$vUWVS \$4L$8ڃσ))T$0,$D$؋\$@ BT$0L$,ʅD$&D$<~{1,A\A\$,$B\Bߍ\ l$ \lA\A\$,$\B\Bߍ\ l$$\;D$|$$ L$ r|AlAt7z|=t>|$( z4Cjt7|C|=t>|$, ztCjt7|C|=t>|$0 ;D$<6D$8ك$D$$D$(D$,D$0$;D$@ [^_]Í&UWVSD$(T$,tl$@\$Xt&t$,$\$}Q t$Ll$D;|$\u߃,[^_]ËL$\1\$@|$|$X~-1&tш 9u܃D$D$\$D;D$\uL$\|$\$@|$XD$t&~(1T$tш 9uڃD$D$\$Dt$L;D$\u9&U1WVSLt$d\$`D$<~\$`X9u\$`T$<σ9T$L$$"P T$L$ |$L$P|$L|$ H|$D,$|$Љ4$O'Ѹt fGtSp1|,1SpJ9}H9|}Յ1e f)O f)8 f)! f)  f) f) f) f) f)  f)  f)tm  f)tZ  f)tG  f)t4$ f)t!( f)t, f)D9L[^_]ÍƆfG'S8\$D.nCp.nCi.nC P|.nCЃ.nC~.nCP.nC.nC(`.nC .nC$Џ.nC,.nC0Ё.nC4.nC8Ї.nǃt&9}ω>9|T$ )ʃL |$ "9L$,~f|$&t;L$0t\$'L$D$\$(L$9\$D$D$81L$\$4p)ȉt$ @xՉ<$\$l$# |$ ;t$uD$(|$L$8Ǎl1t͉߉ōv$|$l$# \$;t$uL[^_]ËL$\$'1t&1ۉ׉|$  11Ҁ|$&D$<u<f|\$<\$|$&\$'!\$!tM\$'D$<]tL$'fD$<D$<1D$<1`&12 UWVSLl$dD$8 D$`t$8@D$ +D$`H1ɹD$$D$`HuD$`1ɋ@ t$t$`Ht$t$`d$T$Ht$,d$,)D$,|$,+T$ D$t$$ЃD$rBt$(Z1T$4D$0T$ B+D$$|$L$0D$ 1t+1|$D$<&t|$ f<|$r4$4$ދ$<$8>x~x~x ~ 9u<$(;9~1ɅtH1Ʌo[^_]Ð&WVS0\$@|$D..4${܉$t$@0[^_t&UWVS,\$@|$D.4$.m;.~t&t$,$9.|t$@,[^_]WVS0\$@|$D4$~$t$@0[^_]'UWVS,\$@|$D4$;~t&t$,$49|t$@,[^_]ST$L$ Lt$B u&.X.;L[Í&.ڐD$tvƒHuD$É'S8\$@t&K1tTuË8[D$D$but&ƃf1foƃP!Q!Gt&1ɃfOD$@D$ ?}D$ D$7D$|$t$ǃD$ $L$_X L$`ɋL$h‰L$D$  L$L$؉ L$؉ L$؉L$D$ t8D$ D$7D$ $ht7XD$=8t$T$d$t$ D$7D$ \$ D$d\$ |$`ǃ  ;7@D$xD$  D rH ЉPGp Lt$xnt$1틇H$d HD$$T$ H$(Gp9~D$ 1҃D$D9T$ sD$8t4$D!F݉D$ Gp1ɍP9|21D$ L$$| [GpL$P9~ЃH붋l$ L$74h4$Y\ՍD 4$"lՍD | t$ @!t$D$$ .D$$r.D$$fT/t$84$q )4$[ ,$@ $# 4 4$Gpǃ ǃt$04$(!u4$,!_4$0!I XD$8$Nx vH$*4!H$ 8! ;%HD$H!HD$$TT$ D$8$t *SD$$;$jd"T$ DP@T,$: 4$$JS8\$D.~3.u!D$@|:tBƒHu8[D$D$buT$@~ `wx ыT$@:,;Ix /  |$<;HuHKI<|$8dF  |$8|$T`w7ntT@P?7n@0'7n@P07n@, 77n@ 7n 7n@7n@7nu@ &7n@$67n@(@67n@t@PA7nHP(Hxr)1)xr)1)xr))1)1)YB)؉1)YBIR)؉)1)1)[^_]U1WVSL$t$T$*9)jy)jA)jA)jA)jA)jA)jA)jA)j A )j A )j A )j A )j A )jA)jT$ A)[^_]Í&U1WVSL$t$T$*9)jy)jA)jA)jA)jA)jA)jA)jA)j A )j A )j A )j A )j A )jA)jT$ A)[^_]Í&U1WVSL$t$T$*9)jy)jy)jA)jA)jA)jA)jT$ A){[^_] U1WVSL$t$T$*9)jy)jy)jA)jA)jA)jA)jT$ A){[^_] U1WVSL$t$T$*9)jy)jy)jA)jA)jA)jA)jT$ A){[^_] U1WVSt$l$\$)SN)VC)FK\$ )Ѓu[^_] U1WVSt$l$\$)SN)VC)FK\$ )Ѓu[^_] UWVSL$T$t$\$ :j)y)jA)jA)*)jA)jA)jA)*)jA)jA)jAr))8A)rRA)A)[^_]Ít&UWVSD$4T$0l$|$$@D$8@~j$D$,~F1wLuTw)Du)ЋT$4 Z\$8S;t$,uƒ$$l$ |$(;D$0u[^_]Ðt&UWVSV08)NjF )Ѝ)ˉ\$ 8^@)NjFPL$N`|$,)ËFp<)/)<)ˉ\$)‰ى\$$) $%L$)ÉT$)D$ %T$T$)D$%|$|$ L$$)D$L=L$(%L$ )D$ )l$D$,%Չ)+T$%T$))ЋT$11ڋ\$$3$ڋ\$ \$3\$ڋ\$$\$3\$ӋT$(T$ 3T$ ӋT$,1ӋT$<1߃ǍD$D|$09[D$0Ĵ[^_]fD$L$T$ $D$EÍt&'UWVS\$$L$ T$D$$< T$$ƋD$ HD$L$ T$$,D$4D$T$$ŋD$ L8D$D0[^_D]Ít&'UWVS$1Ґ8Ӊph L)xމ)h<3)މ9xqp)xމ$)<3)ރy q0ut$D$ FV^,)‹F )؍<))͉,)‰%)%^\$)É%~|$$V<$n)1݋\$ˉ1ˋL$)<$ 1Ӎ81$T$ 9DD$8D$t$D$F V^\,)‹F< )؍<))͉,)‰%)%$\$)É|$<$1݋\$%ˁ1ˋL$)‰)<$ 1ݍ81T$;t$UD$fD$8fD$XfD$x؋D$ D$))1ۉ1ځĜ[^_]ÍUWVS \$$t$ ډljՍFz$<$<T$>l$[$T$ڍD>I$T$11Ɖǃ [^_]Ðt&UWVSt$\$ljՍF11ljŃ[^_]É'UWVS\$t$ډljՍމ11ljŃ[^_]É'VST$D$n1ɉ1[^É'U1WVSD$\$‰4$t$(:)lj1)B{)1){B)1){B)1){B)1){B)1){B)1){B)1){B)1){ B )1){ B )1){ B )1){ B )1){ B )1){B)1){B)1)9t$,1ۋD$L$ |$(.4$‰*)݉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)Y B )؉1)Y B )؉1)Y B )؉1)Y B )؉1)Y B )؉1)YB)؉1)YB)؉1)9t$,1ҋD$ՋL$$^$t$(8)׉1)Py)1)yP)1)yP)1)yP)1)yP)1)yP)1)yP)1)yP)1)y P )1)y P )1)y P )1)y P )1)y P )1)yP)1)yP)1)9D$,h[^_]ÍU1WVSD$\$‰4$t$,:)lj1)B{)1){B)1){B)1){B)1){B)1){B)1){B)1){B)1){ B )1){ B )1){ B )1){ B )1){ B )1){B)1){B)1)9t$01ۋD$L$ |$,.4$‰*)݉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)Y B )؉1)Y B )؉1)Y B )؉1)Y B )؉1)Y B )؉1)YB)؉1)YB)؉1)9Ët$01ɋD$͉^$‹t$,D$$:)ω1)Jx)1)xJ)1)xJ)1)xJ)1)xJ)1)xJ)1)xJ)1)xJ)1)x J )1)x J )1)x J )1)x J )1)x J )1)xJ)1)xJ)1)9t$01ҋD$$L$(nt$,8)׉1)Py)1)yP)1)yP)1)yP)1)yP)1)yP)1)yP)1)yP)1)y P )1)y P )1)y P )1)y P )1)y P )1)yP)1)yP)1)9D$0h [^_]U1WVSD$\$L$(‰4$:3)1)r{)1){r)1){r)1){r)1){r)1){r)1){r)1){r)1){ r )1){ r )1){ r )1){ r )1){ r )1){r)1){r)1)9D$1ۋt$,L$ ‹$.t$(:)߉1)Zy)1)yZ)1)yZ)1)yZ)1)yZ)1)yZ)1)yZ)1)yZ)1)y Z )1)y Z )1)y Z )1)y Z )1)y Z )1)yZ)1)yZ)1)9L$,1ҋD$$t$(iL$$Սv8)׉1)Py)1)yP)1)yP)1)yP)1)yP)1)yP)1)yP)1)yP)1)y P )1)y P )1)y P )1)y P )1)y P )1)yP)1)yP)1)9D$,h[^_]ÍU1WVSD$\$L$,‰4$:3)1)r{)1){r)1){r)1){r)1){r)1){r)1){r)1){r)1){ r )1){ r )1){ r )1){ r )1){ r )1){r)1){r)1)9D$1ۋt$0L$ ‹$.t$,:)߉1)Zy)1)yZ)1)yZ)1)yZ)1)yZ)1)yZ)1)yZ)1)yZ)1)y Z )1)y Z )1)y Z )1)y Z )1)y Z )1)yZ)1)yZ)1)9D$1ɋt$0\$$‹$nt$,͐: )ω1)J{)1){J)1){J)1){J)1){J)1){J)1){J)1){J)1){ J )1){ J )1){ J )1){ J )1){ J )1){J)1){J)1)9t$01ҋD$$L$(nt$,8)׉1)Py)1)yP)1)yP)1)yP)1)yP)1)yP)1)yP)1)yP)1)y P )1)y P )1)y P )1)y P )1)y P )1)yP)1)yP)1)9D$0h [^_]ÐU1WVSD$\$‰4$t$(:)lj1)Cz)lj1)B{)1){B)1){B)1){B)1){B)1){B)1)9Mt$,1ۋD$L$ |$(.4$‰*)݉1)ZA)É1)BY)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)YB)؉1)9Mt$,1ҋD$ՋL$$^$t$(8)׉1)Qx)׉1)Py)1)yP)1)yP)1)yP)1)yP)1)yP)1)9MD$,h[^_]Í&'U1WVSD$\$Ɖ$D$t$,8)׉1)Sx)׉1)P{)1){P)1){P)1){P)1){P)1){P)1)9MD$01ۋL$ ڋ4$|$,(D$()݉1)XQ)Ӊ1)PY)ډ1)YP)ډ1)YP)ډ1)YP)ډ1)YP)ډ1)YP)ډ1)9MD$01ɋT$$͋t$,XD$$8 )ω1)Jx)ω1)Hz)1)zH)1)zH)1)zH)1)zH)1)zH)1)9MD$0$T$L$(t$,h1ōv:)lj1)Az)lj1)By)1)yB)1)yB)1)yB)1)yB)1)yB)1)9Mt$0n [^_]Í&'U1WVSD$\$L$(‰4$:3)1)sz)1)r{)1){r)1){r)1){r)1){r)1){r)1)9MD$1ۋt$,L$ ‹$.t$(:)߉1)Yz)߉1)Zy)1)yZ)1)yZ)1)yZ)1)yZ)1)yZ)1)9ML$,1ҋD$$t$(iL$$Սv8)׉1)Qx)׉1)Py)1)yP)1)yP)1)yP)1)yP)1)yP)1)9MD$,h[^_]Í&'U1WVSD$\$L$,‰4$:3)1)sz)1)r{)1){r)1){r)1){r)1){r)1){r)1)9MD$1ۋt$0L$ ‹$.t$,:)߉1)Yz)߉1)Zy)1)yZ)1)yZ)1)yZ)1)yZ)1)yZ)1)9MD$1ɋt$0\$$‹$nt$,͐: )ω1)Kz)ω1)J{)1){J)1){J)1){J)1){J)1){J)1)9Mt$01ҋD$$L$(nt$,Սv8)׉1)Qx)׉1)Py)1)yP)1)yP)1)yP)1)yP)1)yP)1)9MD$0h [^_]Í&'U1WVSD$\$L$ P@$:3)1)sz)1)r{)1){r)1){r)1){r)1){r)1){r\$()1);$JT$,1ۋ|$(**1)1)qj)1)qZ)1)qZ)1)qZ)1)qZ)1)qZ)1)ri)1);$LL$,1ҋ4$|$(YL$$()݉1)Yh)݉1)YP)ډ1)YP)ډ1)YP)ډ1)YP)ډ1)YP)ډ1)Xi)1)9MD$,P[^_]Ðt&U1WVSD$\$L$ x@‰<$:3)1)sz)1)r{)1){r)1){r)1){r)1){r)1){r\$,)1);$J|$01ۉ/|$,*1)1)qj)1)qZ)1)qZ)1)qZ)1)qZ)1)qZ)1)ri)1);$LL$0‹|$,Y\$$1*3)1)sj)1)sJ)1)sJ)1)sJ)1)sJ)1)sJ)1)rk)1);$L|$01ҋ4$OL$(|$,()݉1)Yh)݉1)YP)ډ1)YP)ډ1)YP)ډ1)YP)ډ1)YP)ډ1)Xi)1)9MD$0P [^_]Í&'U1WVSD$\$L$(׉$‰:+)1)kz)1)kr)1)kr)1)9uD$1ۋT$,L$ l$(2‹$:1)1)qz)1)qZ)1)ry)1)9uL$,1ҋD$<$l$(YL$$0)މ1)Yp)މ1)YP)ډ1)Xq)1)9uD$,P[^_]ÍvU1WVSD$\$L$,׉$‰:+)1)kz)1)kr)1)kr)1)9uD$1ۋT$0L$ l$,2‹$:1)1)qz)1)qZ)1)ry)1)9uD$L$0l$,‹$Y\$$1:3)1)sz)1)sJ)1)r{)1)9uT$0D$<$l$,JL$(10)މ1)Yp)މ1)YP)ډ1)Xq)1)9uD$0P [^_]Í&'UWVSD$\$T$$L$83k)1)p)1)kp)1)kp)1)+p)1)kp)1)kp)1)kp)1)+p )1)kp!)1)kp")1)kp#)1)+p0)1),>{p1)1){p2[)1)x3)߉1)|$(7Yp9)މ1))1)yX)1)yX)1)X9)1)yX)1)yX)1)yX)1)9X )1)yX!)1)yX")1)yX#)91)X0)1)<3qX1)1)qX2I)1)p3)Ή1)΋L$(Y|$ H_)ى1)7)1)|$ 4 H_)ى1)_H)ى1)XΉ9)1)yX)1)yX)1)yX)1)9X )1)<3qX!)1)qX")1)qX#H0)1)2)1)rH1)1)rRH2@3))ЉΙ11)ЋT$()ȉB[^_]Ív'UWVSD$\$T$(L$83k)1)p)1)kp)1)kp)1)+p)1)kp)1)kp)1)kp)1)+p )1)kp!)1)kp")1)kp#)1)+p0)1),>{p1)1){p2[)1)x3)߉1)|$,70y)މ1)X)1)yX)1)yX)1)X9)1)yX)1)yX)1)yX)1)9X )1)yX!)1)yX")1)yX#)91)X0)1)<3qX1)1)qX2I)1)p3)Ή1)΋L$,YL$ p|$ I)Ή1))ى1)_H)ى1)_H)ى1)XΉ9)1)yX)1)yX)1)yX)1)9X )1)yX!)1)yX")1)yX#)91)X0)1)<qX1)1)qX2I)1)p3)Ή1)΋L$,Y|$$H_)ى1)7)1)|$$4 H_)ى1)_H)ى1)XΉ9)1)yX)1)yX)1)yX)91)X )1)<3qX!)1)qX")1)qX#)H01)2)1)rH1)1)rRH2@3))ЉΙ11)ЋT$,)ȉB [^_]É'WVSt$ |$0D$$D$\$44$|$ D$BD$(|$ 4$D$D$$CD$,|$ 4$D$D$C[^_Ít&'WVSt$ |$4D$$D$\$84$|$ D$»D$(|$ 4$D$D$褻CD$,|$ 4$D$D$腻CD$0|$ 4$D$D$fC [^_ÍWVSt$ |$0D$$D$\$44$|$ D$袸D$(|$ 4$D$D$脸CD$,|$ 4$D$D$eC[^_Ít&'WVSt$ |$4D$$D$\$84$|$ D$"D$(|$ 4$D$D$CD$,|$ 4$D$D$CD$0|$ 4$D$D$ƷC [^_ÍUWVS0D$TD$(D$,D$(L$Dt$LD$$D$ƉD$D$D$ xX~$^l$|$x|$ ~|$<$|$ |$ < |$|$|$ʋT$T$<$$|$ӋT$ T$|$|$ |$|$\$D$Ht$Pl$$6D$,t$ L$D$(D$,|$(0t$Hpt$p 0[^_]É'UWWVSL$8t$0\$4F ݍ<W҉|${$FD$ C|$ { <$F $D$L$D$ ؋~] |$~\$]L$|$>\$^]}$‰D$$D$$$) *ʍ T$ T$*ЋT$L$Y))*ȉЍ*;t$Y^X6$$[^_]UWVS|$L$1\$L$lj D$<$$$)lj1)Dz)1)zD)1)zD)1)zD)1)zD)1)zD)1)zD)1)zD)1)z D )1)z D )1)z D )1)z D )1)z D )1)zD)1)zDT$)1);t$[^_]Ã1[^_]É'UWVSt$$T$L$~{11):)iz)iz)iB)iB)iB)iB)iBL$ T$)9u1)[^_]1'UWVSL$gD$[^_]WVSt$|$ T$\$$T$uT$CeC[^_Í&'WVSt$|$$T$\$(4T$%T$CT$ CC [^_Í&'UWVS,\$D$D$@$D$ D$ D$Gf<$D$ D$ ŋD$@p@t$"fŋD$H($D$@$D$ D$ D$et$<$D$ D$ eŋD$Hh$D$@$D$ D$ D$et$<$D$ D$ eËD$HX,[^_]Ít&UWVS\$8|$,D$(D$\$ 4|$$|$D\$ ,$D$|$[\$ ƋD$D$DD$|$D$<$[|$DT$\$ D$$ƍGD$[L$L$D\$ D$L$L$ lj $e[|$Twt$H\$ ,$D$t$>[|$\$ D$ƋD$D$HD$<$[|$HT$\$ D$$ƍGD$ZL$ T$T$H\$ $T$D$Z|$Twt$L\$ ,$D$t$Z|$\$ D$ƋD$D$LD$<$Z|$LL$\$ D$ $ƍGD$[ZL$ \$ D$ $NjD$D$LD$5ZNjD$Tp ([^_]fUWVS \$D|$8D$4D$\$ 4|$$Y\$ |$D$ŋD$4@$D$YL$4\$ D$选 $T,7l$T$L$YT$4L5L$\$ D$$T$mYT$Ǎ,:T$H*T$<\$ D$T$T$4$>Yl$<\$ D$l$NjD$$YL$\$ D$ $|5|$T$XT$ 7L$\$ D$$XT$ō<*T$HzT$4|$@\$ D$$|$Xl$@\$ D$l$NjD$$~XL$\$ D$ $|5|$D$VXT$\$ t$D$$8XŋD$<(D$Hx [^_]UWVS \$H|$8D$4D$\$ 4|$$W\$ |$D$ŋD$4@$D$WT$4\$ D$LL$,7 $l$L$WT$4\$ D$ljЍT5T$$D$hWl$|$L/|$<\$ D$|$|$4<$:Wl$<\$ D$l$NjD$$WL$\$ D$ $lj|$|5|$V7T$T$\$ D$$V|$l$L}|$@\$ D$|$|$4<$Vl$@\$ D$l$NjD$$|VL$\$ D$ $lj|$|5|$VV7T$T$\$ D$$5V|$l$L}|$D\$ D$|$|$4<$Vl$D\$ D$l$NjD$$Ulj|$L$|5\$ |$D$ $UT$\$ t$D$$U|$ŋD$Lx [^_]Ðt&UWVS,\$Dt$@|$H$t$$D$ D$ IUD$ D$ ōF@D$$"UD$ D$ D$FD$C$TD$ D$ ōFHD$$TD$ D$ ōl$D$$l$TD$ D$ ōD$$wTŋD$D$D$ D$D$ $CTD$ D$ ōD$$Tl$/$t$$D$ D$ -XG$t$$D$ D$ XG,[^_]Ít&'UWVSl$ $$D$H$ D$H$ D$Hd$H$Ƌ$t$,D$DD$8$D$\$D$P$D$($D$L$D$T$PT$@1҉D$X1d$@d$Xt&L$H1ۅD$(T$\D$)ɉڃ;$u݃D$(|$,$$9|$(uD$0T$4$$9$$$|$(l$4ߋ|$0$$t&$~31ɉω\= >)ɉڃ;$u݉ljՃD$(D$($$;$u|$0l$4D$0T$4l[^_]Ë\$H1D$0D$4v'UWVSL$D$`\$tt$dl$lT$T$|߃|$l$T$T$x4$T$T$pT$ T$hT$Ѓ\$8uL[^_]ËD$xD$0D$4D$(D$,D$<~V1Du wTu)Dw)ЉL$(\$,D$0T$49t$8ăD$<D$<|$hl$p;D$xu\$|D$(T$,S$D$0T$4SL[^_]Í&'UWVSL|$tD$t|$x|$`D$|D$ D$t|$xD$WɉD$yu"u9At<v؃9Au[^Ã'UWVS,\$H|$@t$DKkVͅtSuoP@@BD$ CT$pl$L$$Ћ)uPNNVCsw,[^_]ÍF뉐&SL$!0nD$ p8nEӁ  @@@ u08n[ÐUWVSL$`$L$ T$|$L$`HT$ؐD$$1!!!)Ã!\$( HÉD$ ۋ\$݋\$\$`)L$ D$ D$T$T$@T$$D$`T$ ؐL$,D$$ЋL$,D$!T$T$D$ D$!!ؐT$HD$$ЉÉ։\$,1!\$!!t$ \$(t$, E)É E)wL[^_]Ít&ӃT\$l$(ؐ݃l$8ʼnD$0؃ÉD$ D$l$(1$!!!ы\$ؐ)L$4D$$҉T$,)D$,!H`)͉T$ T$8L$l$0D$ T$(D$D$@$`ؐL$@ $D$D$$!T$ T$$D$8D$ !!ؐ\$H$D$ЉщÉ1!!!L$8T$4D$ ‰ȉL$0 t)ʼn HE`)ŋT$ )ʉT$0`\$ \$D$\$(D$@$\$ҋ|$ <ؐt$@4$D$ЉƋؐӍ|$H<$D$ЋL$0lj\$, E)É E)9GC\$;T$ӃؐD$$1ۋ!!!T$ ɉD$,\$ڃՉڃؐD$,$D$\$!T$L$!!\$ \$(+\$,)?f1vT$fl$0ؐD$T$ D$($D$!T$T$D$0D$!!ؐD$D$($ҋؐD$8T$<D$ l$(T$$ыl$1!!!Ll$4D$ ͋L$0щL$ )Չ)ŋؐT$T$($Ћt$8\$<lj\$,щ))'UWVSLl$d\$`!Dž!Dž!Dž!l{19rt 1fBtW/4YԄ @\$p٬${(٬$\$`\$PC80؅D$ D$xǃ?ǃ?ǃǃ=ǃ>ǃ?ǃ?ǃ;|$P#$AFAFA F AF wD$ptPW1ɋXp@9u /ȍt&9uȋ|$pIp$3tNp$TRT$L$c tCCC?$X43CtxXr1t ftD$pp~,tRȍT9tx,uYX9u싅/$4D$Ht$H|D$\$ D$X$$$M~hX|$X w1GX wt0t$X߹׉󥋍ppKKMà9|1[^_]ËEp1D$H\$PD$D$ }D$> fD$<D$8tyF*X܄XPD$8EO1T…HYHYLXPD$8EO…HʼnF8|$ D$@\$뀃l$8a|$@$$ L$LC K51$ Xuڽ,[^_]Bv1ɃfO-~11t& 9{~\$ D$`_1nD$C$Gt1fox&'WVS0\$@|$Dt$HC@$|8p\$@D$D0[^_x|&UWVS,t$@|$DFx$D$HD$~t~Y11Vl 9it59|t=ŋD$$BH]l$4$|,[^_]É$Qk~t~t븋D$D$D$$"LUW1VS,\$@sL4$xGCd$WI4$1GC~GD$C0$T0T$T0T$T0 T$ D0D$tF9{C1{u#։$VCV(C0u݉<$1zC@{@u#։$VC@V(C@0u݉<$1XzCl{lu#։$~VClV(Cl0u݉<$zC$TV\$@,[^_]DVUWVSÃLHD HL$( nm99NщыHL$,"nH99щNT$(l$dD$  D$(T$`l$0 mL$$ D$4L$L$8L$$l$ ,vT$ + `D$GHt&UWVS,L$Dt$@x:19X9#V u拄$>9~݉19}111!9}Mp$G>֐t&h$2>lD$@,[^_]>en 끐UWVS\$,;0; $J (J _LF_)LT$ __TT$ _TT>ߋ_?T>ߋ__T؋__D_+T$)TD_`D$(;D$ @D$DT$H,1ۉ$:t&L$  l0ǐ;\$ڃ8;Չ `l$$Չ`Չ`Չ`/uT$$ l뇍\$4T$$JII$BILDKIB; kL$ D$ `It II=$ B!H1H,;D$|$(|$$D$$L$4L$8ȋ$L$DO|$8 Itٻ K‰$T$ _m`_D$T$ T$D$ t$ $T$ Ћ_PWP䋅`WPW P䋅_WPG`BߋD$~@|$T$D\$_Z` 9uދ\$`~?|$$1҉ލ`_ փ8;0q9uڃ T,;Tp$1$$8;T݃l<;T݃ly@;T݃l\D;T݃l?H;T݃l"L;T݃lP;T݃lT;T݃lX;T݃ l\;T݃ l`;T݃ ltxd;T݃ lt_h;T݃ ltFl;T݃lt-p;T݃ltt;TމlL@t~$`(fփ׃08;q9uփ `|$$1ҍfOf$(;$||$|$t$$m ,n`I \$dt$  mmL\$ht$$mm( )L$P)0n`I I\$l΋L$,ߍnfً\$ff>nЫooIxBHK< u6mx+ɈmBnfً\$ffBnЫqoIHK< mx+ɈmNnfً\$ffNnЫwomx+Ɉmnnfً\$ffnnЫomx+Ɉmnfً\$ffnЫomx+Ɉmnfً\$ffnЫo\$Hpx3|$<Ɉpjpfً\$ffjpЫao\$Hpx3|$<Ɉpnpfً\$ffnpЫco\$Hpx2|$<Ɉprpfً\$ffrpЫeovD$D(\$4 D$8D$HD$< D$P9\$D$|$($HHK+HJ9DžJt$IxJ<<L$(t0HJ+H$H$PT$T$(t-$~"HKTT$ T$9\$ ET$T$4\$()ȉ…y$:\$1ɋDKX; ;xDKP; \p uTpD$,$o1IЉу dItIxIIЃlIII|IЃ҃҃ ЉhIIĬ[^_]ÍDžJ9`I>HKI9@DžJ1x0HK< t$mx\$mfѢ.nУgo\$LHK<mx\$mfѢ2nУiomx\$mfѢ6nУkomx\$mfѢ:nУmomx\$mfѢ>nУooIx0HK< t$mx\$mfѢBnУqoI(HK< mx\$mfѢNnУwomx\$mfѢnnУomx\$mfѢnУomx\$mfѢnУo\$Hpx!p\$P_T~P?T_P__TPT_TN_)TD$D__DD$D_D_T?_D__T_D_)+T$ T_D`~ct$$1ҍ`L$2fу8;0ωxЋωxԋωxH9u H ,;$t$8D$ < D$(\$8‹D$(։$T$@xD$(Љ$(;_mЉ_<D$ $D$|$ D$ҋ` BJSPSPS P SPSPC?` ;\$$Bߋ`VP`T>P`T~P?T`P_`TPT`TN`)TD$D``DD$D`D`T?`D_`T`D`)+T$$TD``~at$ 1ɍ,`\$ ˃8;0߉zЋ߉zԋ ߉zZ9u `\$ 1ɉD$ ,fD$ ȃ;0ƉrЋƉrԋ ƉrB9uD$ >уу0;߉xЋ߉xԋ߉x X9u/J1ۺD$LD$8JD$<JD$HD$ D$$Y@K<8Ƀ<8D$ t@Kt$L<2EXp$$‹$1Ӄ;0Y9ut&Ӄ׃0;Y9uJD$8JD$<JD$HD$` t$4D$@\fzufz fz ̈ȹufz Ћ$\mZR$U0]m&$U1^m$U2_mE3LEEE E$E(E,Č[^_]Ë$\$0IS@D$,$[mD$,S$cmI@CkmCsmU DЈU U!DЈU!U"DЈU"U#EˆE#Č[^_]Ë$HImD$x1D$,$!Al$0l$,Í& 7I\mRT$(T ƒD5ul$0$Ívtf t kmsm4v^ ~f ~ f\$(^f \$(f|$($fffTmffVmD$x1D$,$!l$0l$,Í& 7tT\mRT$(T ƒD5ul$0$$Rt$( |$00oo0x~ofHofH ofH l[^_]É΃H҃gKfD$Ht |$0l@|$DKJ/t$,0!ǃpǃKE҉KJfr1ǃKut9~y~yv q t$@`x JNJNR V 1ҋD$`m~ 1ۀ0oÀ|$~,${(pDߍ j m~3$LZ?nD$HL$L@`nT$HL$LR1`nD$L|$Hw1`nD$LW`S)ꍬ77nnn Fs D$BBNjLS n >nƍB=KY {O-n >nyCRnΉs `>nCY]kRy?`>ns `>nCRB)‰؍DH=~-nU `>n*^T$ \$ ȉϋt$1)nS `>nT$D$ؖnU `>nq*nS `>nL$G=wYnD$d$XD$ T$D$;FDw@D$ T$\$PF@D$\VDT$TD$T@ FLGFH$GVH_OKD$\L$\$ l$@`nD$d$X;^D8_$O D$\L$\$ l$@`nD$d$X;^DW4G0xiL$\$ l$G=D$ `nD$d$X;^DD$T([^_]Í=$nD$ЉD$PL$ D$ d$PT$L$T$D$ D$ L$׋T$;{D}$u D$TωT$L$ $@`nD$ЉD$PL$ D$ d$PT$L$T$D$ D$ L$׋T$;{D}4u0E=ωT$L$ $D$`nD$ЉD$PL$ D$ d$PT$L$T$D$ D$ L$׋T$;{D=}Du@ELωT$L$ $D$`nD$ЉD$PL$ D$ d$PT$L$T$D$ D$ L$׋T$;{T}TuPE\ωT$L$ $D$`nD$ЉD$PL$ D$ d$PT$L$T$D$ D$ L$׋T$;{d}du`ElωT$L$D$`nD$ЉD$PL$ D$ d$PT$L$T$D$ D$ L$׋T$;{t}tupE|ψD$`nD$ЉD$D$PD$T$T$ d$PT$ ;{tw);sp D$L([^_]Ít&=D$n|$HC~EhCxD$EhsxD$Ts@t$L{D|$HD$L@ CLE(CHD$E(sHsPt$L{TEL|$HD$LC\D$nL$LD$LD;|Ex|$HCxD$ExD$LKx([^_];s@7;s`0&;s@f;sPhf#;s@f;spfft&'UWVS˃,4t$K t0ujt$ pPP P$,[^_]Ë\$ ;,uu ;P ,[^_]D$t$X2HD$D9t$4KL$,_HD$t$ D$D$L$ҋ$(9$$ HHى )f@I9 fDI҉L$LI L$pIiD$TT$8t$,DŽ$D$4DŽ$$$8_D$t$($8$DH$$$$t$,L$t$,P$8$B,tD$, $$t$0D$LD$8D$@1ɉ|$@$4 XD$p\$t$D$|D$\?HDŽ$DŽ$9|$<|$\ xD$xD$l$9L$X3 T$l{du8KT$\SX D$L$T$ KH $ЋT$\?Cl $1T$ D$D$\$,${D$TCl)ЋSpClt|$h{pЉCl8SlCl9D$8~t$LD$89t$0$4$ CpCl붃|$@D$D1HD$Dt$l$(+$$T$,$d D$4DŽ$`DŽ$lDŽ$p tL$,iD$T9D$L~,$$D$D$TL$D|$\6f|$DD$H($$D$\rt&$|$$D$>$jv|$\|$<`$ `ω$$`(`$,`$L$<$ ω$0`ω$4`8`$$f$D$ tnK `>nD$h\$Dt&|$֋\$D1)<|$ t;$-nM `>nT5$L$ؖnω{ `>nL$PnK `>n|$D\7$rwTnK `>nD$S|$D$t$\$DD$D: T |;#Dl|$1)0?nK `>nT3$|$ ؖnω{ `>nL$Pnً\$DK `>n|$D\7$rwj>~v>D$,PPD$XPD$8PD$@PD$TPD$\P|$,EKu>tL$,$D$$L$XЋT$8xoL$<)T$@T$TT$\D$D4[$K`  K$tJL$,$D$$L$XЋT$8xoL$<)L$@~L$,$D$$L$dЋT$8oo)Doa$$$]$D$$Љoo$D$$YЉoo$D$$Љooa$Ѓn`>nΉ$$D$$XT$0 *T$,T TtD ltT$$f1؉D$,D$$)\$,?n`>nD$(ؖn`>nD$,XwQn`>n$Zwcn`>n߉$ t$@T( t$,t$0D $t$@D$01)6n`>nD$8ؖn6`>nYwUn`>n|$, Jwt n`>nt>$1|$ wv6nf >n=Z[^_]fUWVS)ċ$$$$$p|$|$H$$$$ff$$ 0`1fBD>1f,BD> 1f BD>1fBD>1f,BD>1f BD>1fBD> 1f,BD>$1f BD>(1fBD>,1f,BD>01f BD>4fBD>8f,BD><1fG11ҋ$ $$ $$$7Pm$<11EE E$TE0E4E@1Ήt$@)D$@1Ɖ$)$>EDEPETE`EdEpEt DŽ$DŽ$DŽ$DŽ$$$<$lj|$p$ $耉ËHD$@|$`)؅_4n[$\ $ȏ9 \$\\$@DŽ$K $LJK\$tl$D$L[$؉D$XfD$T<$$D$@D$``D$|^t&$L$\$4$Ћt$xL$Lf7Pmf7Xm KD$L$D$`D$| L$LΉʼnt$lt$hD$p։t$D t$<$Ў\$4$벋HL$D$$$҅L$L$T$$ K$Ћ\t$$4$$T$Ћ$t$ЋD$xfPmfXmxD$ @ꀉT$T$$$B$ ۋ\$@ʉS,]SP$9S,NS,LJK9O։T$tSK +ST$tҍJHщT$t|$t($9OӉ$\p~$\$\$Dl$$Ћ\$HL$X$$L$P$ǁ$\$<9~\$PL$<ǃ$9L$<~\$PL$<ǃ\$@K9K^9 ȍ ٍ HD$@@$@m(?m,Fm0Gm8@62fKx = aD$ D$$mfFm8LBL8Ks.1T$4T$0Kƃɀ m(?m,Fm0Gm88K 1t$8މ\$,|$mfFm8NK 1t$4މD$,mxWHэWT .nL$0+HH9T$01(Š|$,9~t$4VvFPKFTL[^_]fD$pmfFm8EP1T$4T$(vKƃɀ m(?m,Fm0Gm8{t&  t&N R|immmmǃmǃnǃ n)Pn)pn)n)nWǃn)n)o)0o)Poǃoǃoǃoǃoǃoǃoǃoǃoi|immmmfyfq nAA A$S`oAvt$(nfqfqt$(` JJ J$Bt&T$<T HpmfqfqLpmfqfq(p n1qq q$8pn1qq q$S`oASopAf frx\fmfmfmfmfmfmfmfmPnTnpntnnnnn@Xn\nxn|nnnnn1nD$D$|$=l$1a>nnuЃD$D$B|$u$@n1Ƀ4vf0fpfpfpfpfp fp fpfHfpfpfpfpfpfpfpfp ^x1$@StAL$  LfP uuJuhD$BtxAtfGѸt foD$BtD$D$ٺw =p)ʉ1)ڃDp4w8wna>n$3$T`$PD$8$ mDŽ$DŽ$$m$m$ _$_$ _$$@$t$,L$0$$t$ 1L$400D$,D$ ;`/$P$p)‰$ `!$$$`$`$`$`$l$$ lt$D$<$$D$ $D$4D$ =q;v$D$$D$ t$D$<$'D$8<$D$$D$ $D$D$0D$iHt. u8;R\+V\6\t1~Vp; IHIH;W 7H m `D$L$$Vp; ILJKLJK~%tD$. D$n$P OÅHƉҍCa>n$TY $@K$$ $93 $29}$$29}$$Xt%$3tʅҍZH9C,D$,D$ z8$@(-"$2$9^($D$,D$ $@1ۉ‰l$<$@3ܼ2ht$82t$8Xxܬ2t$4ܜ2ܰ2|$4ܠ2bDŽl$49~ DŽ|$8|$49~ DŽ 1|1hht$81t$8XXl1t$4\1t1|$4d1;DŽl$49~ DŽ|$8|$49~ DŽ 1逃p$$$@l$<$@3@֎D$<$́H m `ËD$L$$Ѕs$@Ң$xH4D$0D$4$D$IIm;vEÉD$ m;D$ ~;vDD$ D$ m;D$ ~;vDD$ D$ m;D$ ~;vDD$ D$ m;D$ ~;vDD$ D$ m;D$ ~;vDD$ D$ D$ @T$,D$ qD$<$>0$hLc$@ g1ۉ<$Q!1D9__<D$D$ L$D$$묉$@$xi D$ $@b,OؽCƋt$t$ D$ D$4$ЋHÅ퉜$2`__4T$ $D$ D$Ћ`_ŋD$ T$D$ $É$2$$@NS$x=$@ޟ$xg$$@ S$x$@蜟$x11D$ _L$,_D$ T$ $D$Ћ__D$ ȏ $D$ T$D$ЋL$,91ҁK x ;pTpLJK LJKfF  $DD$D$$<v$,<$D$ $ D$$0D$V$$$$@葚$@~D$09$29$29$9$wLJK$@^c騺_D$ $ƇKƇKƇKfmfmfmfm$ƇKfmfmfmfm$DD$D$ <$D$$D$$DD$D$ <$D$$D$驶$ƇKƇKƇKiƇKmm$ imm$DD$D$ <$D$$D$$DD$D$ <$D$$D$$immmm$$DD$D$ <$D$$D$x阵Gl$8$0|$,D$4D$,K1  tn $QOЅHӉ0P(k>n$ DžHN HDžH$D$$2D$$ $2L$PT$8}DžHDžH뎺κǺ빺D$87D$8D$<l$8ttD$<Hn $QOօH׉0Q(k>n$ DžHN H$DžHm}`$ @$z\Ul)$$$u$x$9NTEhkEp}tE9ND$P $fD$TT$T$ D$t$$Xuf ǂL!u9};\$Pi19~9D$$ |$$$t ǂL!9}$$L!t ؋$sw$ $W8T$p D!HD$$?T$uQ$ 荔$D$D$$c1ɉD$pD$$ $m$ 1ɉD$pH9ĬI[^_]ÃȉL$X$$$@ ĬI[^_]DžHDžH3D$D$vD$P$ L$xD$D$\$/T$xωȋ$)ЍDD$PG)ȉD$l$9} Zt&9|O z t9$~9|$\D$\|$x$9D$ll$T$D$PD$lD$lƄ!PTD$\$ L$TD$$YL$p\$t@PHHXL@TD$T[L!$P!߬$$߬$;|$p$ $ 1D$THD!D$T$$A't&$A$VUUU|$XD$\É1\$l|$lT$`)D$`;|$\}__D$ $ \$$\$<$t$lD$P 9~v$;|$\B @ |$ @ $$x F z q;$ui,w$ 荔$t$\$<$$ $t$t$<$D$T$\$$ \$4$D$hT$h‹D$TD$P9‹ @ Ept$\D$P9O9Í \$T|$hAC|$PL$`9|$\D$PB T$hUp9O9|xt$T2+Ex+T$PD$ $ =,D$TM$pD$ht$t$$|$X9X\$T @ $t$\$|$ D$$ D$,$$ L$t$t$|$ ,$D$T$D$T$T\$\$t$ ,$ ‹$T$TD$$ D$T$T ,$躮t&$0*$1DŽ$DŽ$P$If=yxxxG$؉$$)$$)lj$$(|$x$9ODžD$|k$D$lD$PD$pD$`iD$p\$l$D$xljD$Xyxxx\$<$)‰‰)iȉD$1D$`D$BD$ػP$$f8x8|$TP11&MLJLJLJD$T$1ɋ$11D$P";uD$PPn$ OH‰0B(k>n$ LJHN HC T$0LJHt$D$xD$|T$$CP(@ D$0$$L$x\$T"n)ʉٍt H1ҁ~Pm)ʉ ؉~ )ȉ :)ʉ 뉞T)ʉ 艆) ,)ȉ ډӉKKK K1<$D$D$V,[^_]Ã2~h)밸=뉍t&JHf)L$77nNn FKD$XpD$$$tK|$1$D$(HK2KD$ D$($D$1t$ 1N;\$~D$$D$D$(D$ |$/.D$T$<$K$1N/~/PD$ PD$(PD$PD$4PD$0PD$,PGKu>t$ىD$$rL$8ЋT$ xoT$(T$)T$4T$0T$,D9$D94[$D$D$$ KD$D$$$1K!$1D$D$$$D$D$$$D$D$$r$5K&D$D$<$BD$D$<$!1D$D$<$u`~I$1ɉ$$$ $1K<<l<1ɉD$$dHK<$D$D$$-$D$D$$`~$1ɉ$1ɉD$$Љxo|ooooooo$D$D$$xK$$D$D$$%"A$D$D$$"`~#$1ɉ$$1ɉD$$1Ћ$xooooD$$Љ|oooo$$V@+FF ‰D$0+D$ (wt$V!KȡЉooK1 ~$ىD$$RL$@ЋT$ oT$=o)D=oLKD$XpD$$$$D$D$"$ѳKD$"D$$$讳|$\^蛳$D$D$$|`~#$1ɉC$0$1ɉD$$11Ћ$xo|oooD$$Љoooo$D$D$$課$D$D$$苲$D$D$ $l$D$D$ $M$D$D$ $. g KD$D$ n94uD$|$tD$D$$| [^_]Í&'D$!EЋD$H1|$ T$ EL$k4D$$ >nD$L$D$@@@ ËD$T$PPT$ @@@ P UWVSD$L$\$|$PD$@"D$"$H:9; ;\$|T$$ D$L$$@D$8D$Hl$DL$8l$h^D$P9OljD$P܋D$8T$dL$XT$D$ D$`\$$>L$XۋT$HD$LfH T$pՉD$XD$h ЙT$X9O‰l$Df*T$p T$Xf(~$9Olj$@8D$P9OljD$P1D$8T$\T$D$ D$X\$$=t$H$D$Lۉfx\$Dʍ4?D$`$\$p ЙT$`9O‹$fD$`f~$t$T9OƉ$.LD$Pt$T9OƉD$P܉D$h$D$p ЙL$hT$p9OL$Df $T$h |$XfD$x9OljD$x1l$hŋD$8T$dT$D$ D$`\$$K<L$H\$l$D$LfhD$P9OljD$P@u11D$8T$\T$D$ D$X\$$;t$HL$l\$hD$Lfx3D$Pt$T9OƉD$Puf1f|$D|$D 1D$8\$d<,|$|$<<$) v|$ |-)ʉ|$<)߉t tHL$tH *tH $tHL$ tHL$tH :tH ;D$8[^_]Ív'D$@@ @$@@@D@`@dǀǀǀǀǀǀǀǀǀǀǀ ǀ$ǀ@ǀDǀ`ǀdǀǀǀǀǀǀǀǀÍt&D$PHP?P_THiPP P$P@PDP`PdTi?_Ti $@D`dTi SD$PHXPPPPLPiTiH H@PP$PDH`Pd $@D`d[UWVSD$(PpXHxPP<$xx?t$p? $P_h_$X\$\;iZi^|$yl$iil$ l2il$t i\$$hh$hDٍT\$iiX X@X`\$hdl$  $@D`d[^_]Ít&'D$PiPPiP P$P?iP@PDP_iP`PdPiiiiii $?i@D_i`diiiiÍvD$PHPH P$H@PDH`Pd $@D`dÍ&'UWVSD$(PHXp)P)X JP)R))xZ?)x_R_)x?)x)xRS)<)P) \)4t 4$<$k $,t$4|t$t$ 4?)t$4T )މt tH *tH :tHL$tHL$ tHL$tH 2tH $;D$9[^_] D$@`@@@ ËD$PHP?P_TiP`P@P  D$PHPPTiP`P@P  D$PHP?P_PPPPTiP`P@P Í&D$PiPiP P?iP@P_iP`Ð&D$PP`P@P Í'UWVS D$ xHpX|$xH$h|$x$PT$ P`$X!X1KH@H"LsHAH#PBP`PaPC[^_]ÐUWVSL$ |$D$T$phߍ,np\5Zp,np\5Zph,np?\5Z ph?,np_\5Z p?h_,np\5Z p_h,n\5Z p,n\5Z ,n\5Z4v\5ZZt$Xߍ<{X\ZXx<{X\ZXx<{X\ZXx<{X\ZXx<{X\ZXx<{X\ZXx<{X\ZXx<_uO\;Zt!HiJHiJ@B [^_]XxphX\ZtHXYHL JHXYHL JHXYHL JHXYHL JHXYHL JHXYHL JHXYHL JH@@DB B[^_]ËD$@@ @$@@@D@`@dǀǀǀǀǀǀǀǀÍt&ST$ D$J ZJ J J J JRٍTiPP P$P@PDP`Pd[Ðt&ST$ D$JZJJJJJRٍTiPP P$P@PDP`Pd[Ðt&ST$ D$J ZJ J J J JJJJJJJJJRٍTiPP P$P@PDP`Pd[Ðt&UWVST$ D$J j z r $JZ iiiL$JRih$h iixDx@pdP$p`iT$i[^_]Ít&T$D$JRPH P$H@PDH`PdÍv'UWVS(T$@D$<jJzrl$jZ $Jl$jl$ jl$jl$jl$jl$jl$ jl$$jRZT{\$TPP w<$TPP!P@~t$ TPP"PAP`O|$TPP#PBPaYL$TPP$PCPbKTPP%PDPcqTPP&L$\$PEPd~t$TP'PFPeO|$ TPGPfYL$$TPgsT~TOTiT([^_]ÍUWVS,T$DD$@Zrjz\$Zt$ r l$jJ|$z\$Zl$jt$(r L$J |$ \$$Z j4$r RzT<$JTqL$T^t$(T{\$$TP`wTPaP@^TPbPAP kT\$t$ |$PcPBP!TMTPdPCP"PYL$TPePDP#Ps\$TPfPEP$P~TPgPFP%POTPGP&l$P|$ YTP'PkTP,[^_]Ðt&UWVS,T$DD$@jZrzl$j$Zt$r|$zl$j\$ J t$|$l$ j L$$j j j jRl$(ՍyTT$(JL$$TNTw΍TL$ |$KTP@^4$T\$P`iTPaP UPAT وPbP!QPBPT\$ t$PcP"QPCPT  |$PdP#QPDPTPeP$QPEPT|$񈐧PfP%QPFPTPgl$P&QPGPT P'T/P,[^_] UWVSfT$f))ˉ)p f\$ XfL$ HfT$P< )H ff)э)ˉ)fT$,>f\$fL$HXP@4 )ˉ4$ىff))<$$fL$)t$fT$l$)։fщfl )L$ )|2 )f\$<\$f|$,|$ ft$4)ىf|$ f)ƍD )\$,$ l$fT$>T$fD$&D1 ) ffD$.)fL$6ى|$ f)ލ\ )L$f\$(\2 ) t$fT$8T$ fD$@ )ʉff\$0ىf)t ) ft$*l$ <$<$t )fD$B EfT$:ft$28tUED$&ЩtؙUD$(UЩtؙUD$*UЩtؙUD$,U ЩtؙU D$.U!ЩtؙU!D$0U"ЩtؙU"D$2U#ЩtؙU#D$4U@ЩtؙU@D$6UAЩtؙUAD$8UBЩtؙUBD$:UCЩtؙUCD$<U`ЩtE`UaD$>ЩtEaUbD$@ЩtEbUcD$BЩtEcd[^_]fVS\$t$$t$wF D$C$eF@`D$Ä$Gt$\$[^5t&UWVS$T$0$8 Y)xfZY)xfZY)xfZY)xfZY)xfZY)xfZY)xfZY)fZ9uD$@D$(\$0sS`K +{pT$$KPT$ D=)|$ D$ʉL$K@T$S0+t$+|$L$$)ȉD$$+D$+T$$L$ D$<>ljȉ|$))lj)Ή)ŋD$֋$D$ T$ )f fL$fKL$fL$fK fC@D$)f+D$fK.fkNfC^D$)fCn;\$($\$0$߉t$,Ív/GwW $D$G T$ Wt$L$D$(ЉD$GT$$W+,$4))L$L$+L$t$ t$+t$ L$L$$+L$($$D$)Љ$)$))ʼn‹D$֋T$T$D$ )f $fL$fC@D$fKL$fL$fK f $)f+D$fK.fkNfC^D$)fCn;|$,İ[^_]Ít&'WVS \$t$ |$$$t$|$GD$FD$$D$ƈD$À$n|$$t$ \$ [^_W&UWVS D$8D$f ō&ME@U`}04)E L$f҉Epfۉ\$ ]P)L$ ft$)Ή4$T$f)$)$E4)))}Pf}f8$|$|$)|$ȋ|$ fD$L$fED$)ЉL$ fML$)4 fu t$+t$$<3)fu@t$ )уD$f}.)D$f+D$fMNfu^fEn|$t$4l$8D$EM]} )f)} f<)ډ|$ <)E|$}L$M T$׉\$)Ӊ$\$f)$)$EfÉ\$\$)T$)|$} )Ef|$fЉ)ߋ$ $)$D$ $ةtËD$^ ةtËD$^ ^@ةtËD$^@^`ةtÈ^`\$)ˉȩtL$)tȋT$)ЩtؙD$ +$ЩtؙD$|$ [^_]fVS\$t$$t$wD$C$bƀD$$>t$\$[^,T$D$ fJfHJfHJfHJfHJ fH J0fH J"fHJfHJfHJfHJfHJ$fHJ2fHJ@fHJPfHJBfH J4fH"J&fH$JfH&J fH(J fH*JfH,J(fH.J6fH0JDfH2JRfH4J`fH6JpfH8JbfH:JTfH<JFfH>J8fH@J*fHBJfHDJfHFJfHHJ,fHJJ:fHLJHfHNJVfHPJdfHRJrfHTJtfHVJffHXJXfHZJJfH\JfHbJLfHdJZfHfJhfHhJvfHjJxfHlJjfHnJ\fHpJNfHrJ^fHtJlfHvJzfHxJ|fHzJnfH|R~fP~É'T$D$ fJfHJfHJfHJfHJfH JfH JfHJ fHJfHJ fHJ fHJfHJfHJ"fHJ0fHJ$fH JfH"JfH$JfH&J&fH(J2fH*J@fH,J4fH.J(fH0J*fH2J,fH4J.fH6J6fH8JBfH:JPfH<JDfH>J8fH@J:fHBJfHFJFfHHJRfHJJ`fHLJTfHNJHfHPJJfHRJLfHTJNfHVJVfHXJbfHZJdfH\JXfH^JZfH`J\fHbJ^fHdJffHfJpfHhJrfHjJhfHlJjfHnJlfHpJnfHrJtfHtJvfHvJxfHxJzfHzJ|fH|R~fP~É'T$D$ fJfHJfHJfHJ fHJfH JfH JfHJ fHJfHJfHJfHJfHJfHJfHRfPÉ'UWVST$2D$6L$.2f4$f)$<$f9rXft$f)\$t$fqZf\$X f)\$\$fYj X@fl$f)\$l$fizX!f|$f)\$t$fqzXf|$ f)\$ |$ fy Zf\$ Xf)\$ \$ fY jX"fl$f)\$l$fir!XAft$f)\$t$fqz0X`f|$f)\$|$fyZ1f\$Xaf)\$\$fYj"XBfl$f)\$l$fiX#j)fiXCz#)fyXbr2)fqZ3f\$Xcf)\$\$fY JH J H@R0P`D$f $f D$f D$f D$f D$ f D$ f D$f D$f D$f D$f D$ f [^_]fUWVST$2D$6L$.2f4$f)$<$f9rX ft$f)\$t$fqZf\$Xf)\$\$fYj X@fl$f)\$l$fiz0X`f|$f)\$t$fqzX!f|$ f)\$ |$ fy Z!f\$ XAf)\$ \$ fY j1Xafl$f)\$l$firXft$f)\$t$fqzX"f|$f)\$|$fyZ"f\$XBf)\$\$fYj2Xbfl$f)\$l$fiXj)fiX#z)fyXCr#)fqZ3f\$Xcf)\$\$fY JH J H@R0P`D$f $f D$f D$f D$f D$ f D$ f D$f D$f D$f D$f D$ f [^_]fUWVSD$4T$0L$,0)t$8f1fzXf<$f)$<$fyrX ft$f)\$|$fyr X@ft$f)\$t$fqZf\$X!f)\$\$fYjXfl$f)\$l$fi rXft$ f)\$ t$ fq Zf\$ X"f)\$ \$ fYj!XAfl$f)\$l$fiz0X`f|$f)\$|$fyr1Xaft$f)\$t$fqZ"f\$XBf)\$\$fYzX#f|$f)\$|$fyXCz#)fyXbr2)fqZ3hc)fY JH J H@R0P`D$f $f D$f D$f D$f D$ f D$ f D$f D$f D$f D$f D$ f [^_]Ð&UWVSD$4T$0L$,0)t$8f1fzX f<$f)$<$fyrXft$f)\$|$fyr X@ft$f)\$t$fqZ0f\$X`f)\$\$fYjX!fl$f)\$l$fi r!XAft$ f)\$ t$ fq Z1f\$ Xaf)\$ \$ fYjXfl$f)\$l$fizX"f|$f)\$|$fyr"XBft$f)\$t$fqZ2f\$Xbf)\$\$fYzXf|$f)\$|$fyX#z)fyXCr#)fqZ3hc)fY JH J H@R0P`D$f $f D$f D$f D$f D$ f D$ f D$f D$f D$f D$f D$ f [^_]Ð&UWVSz$$$2f4$f)$<$f9rXft$f)\$t$fqZf\$X f)\$\$fYj X@fl$f)\$l$fizX!f|$f)\$t$fqzXf|$ f)\$ |$ fy Zf\$ Xf)\$ \$ fY jX"fl$f)\$l$fir!XAft$f)\$t$fqz0X`f|$f)\$|$fyZ@f\$f)\$\$fYj1Xafl$f)\$l$fir"XBft$f)\$t$fqzX#f|$f)\$|$fyZf\$Xf)\$\$fYjXfl$f)\$l$firX$ft$ f)\$ t$ fq z#XCf|$"f)\$"|$"fy"Z2f\$$Xbf)\$$\$$fY$jAfl$&f)\$&l$&fi&rPft$(f)\$(t$(fq(z`f|$*f)\$*|$*fy*ZQf\$,f)\$,\$,fY,jBfl$.f)\$.l$.fi.r3Xcft$0f)\$0t$0fq0z$XDf|$2f)\$2|$2fy2Zf\$4X%f)\$4\$4fY4jXfl$6f)\$6l$6fi6rXft$8f)\$8t$8fq8zX&f|$:f)\$:|$:fy:Z%f\$<XEf)\$<\$f)\$>l$>fi>rCft$@f)\$@t$@fq@zRf|$Bf)\$B|$BfyBZaf\$Df)\$D\$DfYDjpfl$Ff)\$Fl$FfiFrqft$Hf)\$Ht$HfqHzbf|$Jf)\$J|$JfyJZSf\$Lf)\$L\$LfYLjDfl$Nf)\$Nl$NfiNr5Xeft$Pf)\$Pt$PfqPz&XFf|$Rf)\$R|$RfyRZf\$TX'f)\$T\$TfYTj'XGfl$Vf)\$Vl$VfiVr6Xfft$Xf)\$Xt$XfqXzEf|$Zf)\$Z|$ZfyZZTf\$\f)\$\\$\fY\jcfl$^f)\$^l$^fi^rrft$`f)\$`t$`fq`zsf|$bf)\$b|$bfybZdf\$df)\$d\$dfYdjUfl$ff)\$fl$ffifrFft$hf)\$ht$hfqhz7Xgf|$jf)\$j|$jfyjZGf\$lf)\$l\$lfYljVfl$nf)\$nl$nfinreft$pf)\$pt$pfqpztf|$rf)\$r|$rfyrZuf\$tf)\$t\$tfYtjffl$vf)\$vl$vfivjW)fixzg)fyzrv)fq|Zwf\$xf)\$x\$xfY~ JHJH JH$J H@J$HDJ0H`J4HdJ@JDJPJTJ`JdJpRtD$f $f D$f D$f D$f D$ f D$ f D$f D$f D$f D$f D$f D$f D$f D$f D$f D$ f D$"f D$$f D$&f D$(f D$*f D$,f D$.f D$0f D$2f D$4f D$6f D$8f D$:f D$f D$@f D$Bf D$Df D$Ff D$Hf D$Jf D$Lf D$Nf D$Pf D$Rf D$Tf D$Vf D$Xf D$Zf D$\f D$^f D$`f D$bf D$df D$ff D$hf D$jf D$lf D$nf D$pf D$rf D$tf D$v f z[^_]É'UWVSz$$$2f4$f)$<$f9rX ft$f)\$t$fqZ f\$X@f)\$\$fYjXfl$f)\$l$fizX!f|$f)\$t$fqz0X`f|$ f)\$ |$ fy Z@f\$ f)\$ \$ fY j!XAfl$f)\$l$firXft$f)\$t$fqz1Xaf|$f)\$|$fyZPf\$f)\$\$fYj`fl$f)\$l$firpft$f)\$t$fqzAf|$f)\$|$fyZf\$X"f)\$\$fYjXfl$f)\$l$fir"XBft$ f)\$ t$ fq zQf|$"f)\$"|$"fy"Zaf\$$f)\$$\$$fY$jqfl$&f)\$&l$&fi&r2Xbft$(f)\$(t$(fq(zX#f|$*f)\$*|$*fy*Zf\$,Xf)\$,\$,fY,j#XCfl$.f)\$.l$.fi.rBft$0f)\$0t$0fq0zRf|$2f)\$2|$2fy2Zbf\$4f)\$4\$4fY4jrfl$6f)\$6l$6fi6r3Xcft$8f)\$8t$8fq8zX$f|$:f)\$:|$:fy:Zf\$<Xf)\$<\$f)\$>l$>fi>rCft$@f)\$@t$@fq@zSf|$Bf)\$B|$BfyBZcf\$Df)\$D\$DfYDjsfl$Ff)\$Fl$FfiFr4Xdft$Hf)\$Ht$HfqHzX%f|$Jf)\$J|$JfyJZf\$LXf)\$L\$LfYLj%XEfl$Nf)\$Nl$NfiNrDft$Pf)\$Pt$PfqPzTf|$Rf)\$R|$RfyRZdf\$Tf)\$T\$TfYTjtfl$Vf)\$Vl$VfiVr5Xeft$Xf)\$Xt$XfqXzX&f|$Zf)\$Z|$ZfyZZ&f\$\XFf)\$\\$\fY\jEfl$^f)\$^l$^fi^rUft$`f)\$`t$`fq`zef|$bf)\$b|$bfybZuf\$df)\$d\$dfYdj6Xffl$ff)\$fl$ffifrXft$hf)\$ht$hfqhzX'f|$jf)\$j|$jfyjZFf\$lf)\$l\$lfYljVfl$nf)\$nl$nfinrfft$pf)\$pt$pfqpzvf|$rf)\$r|$rfyrZ'f\$tXGf)\$t\$tfYtj7Xgfl$vf)\$vl$vfivjG)fixzW)fyzrg)fq|Zwf\$xf)\$x\$xfY~ JHJH JH$J H@J$HDJ0H`J4HdJ@JDJPJTJ`JdJpRtD$f $f D$f D$f D$f D$ f D$ f D$f D$f D$f D$f D$f D$f D$f D$f D$f D$ f D$"f D$$f D$&f D$(f D$*f D$,f D$.f D$0f D$2f D$4f D$6f D$8f D$:f D$f D$@f D$Bf D$Df D$Ff D$Hf D$Jf D$Lf D$Nf D$Pf D$Rf D$Tf D$Vf D$Xf D$Zf D$\f D$^f D$`f D$bf D$df D$ff D$hf D$jf D$lf D$nf D$pf D$rf D$tf D$v f z[^_]É'UWVS1ۃ|$.t$*ffD$GfFWfVof$fnO fl$fNW(fL$fV o0fT$fn O8fl$ fNW@fL$ fVoHfT$fnOPfl$fNoXfL$fnW`fVOhfT$fNWpfVf Gxf $f D$f D$f D$f D$ f D$ f D$f D$f D$ f D$ ȉ WxfVڃL$f D$2 [^_]Ív'ST$ D$ Z JfHJfHJfHJ fH R H P CACAC A CA[Í'VS\$t$$t$F D$C$F@D$$pF`D$$[D$C$FD$C $1D$$D$$D$$ D$$@D$$`D$$D$$D$ $qD$Ì$Mt$\$[^;t&'WVSL$D$y 0 tptpXtpXtp Xtp!X tp"X!tp#X"tp@X#tpAX@tpBXAtpCXBtp`XCtpaX`tpbXatpcXbtPcQp tpXtpXtpXtp$Xtp%X$tp&X%tp'X&tpDX'tpEXDtpFXEtpGXFtpdXGtpeXdtpfXetpgXftPgQp tp Xtp X tp X tp(X tp)X(tp*X)tp+X*tpHX+tpIXHtpJXItpKXJtphXKtpiXhtpjXitpkXjtPkQp tp X tpX tpXtp,Xtp-X,tp.X-tp/X.tpLX/tpMXLtpNXMtpOXNtplXOtpmXltpnXmtpoXnt耈P9[^_ÍvVSL$D$  tXtXXtXXtXX tX X!tX!X"tX"X#tX#X@tX@XAtXAXBtXBXCtXCX`tމX`XatމXaXbtމXbXctӈXcQX tXXtXXtXXtXX$tX$X%tX%X&tX&X'tX'XDtXDXEtXEXFtXFXGtXGXdtމXdXetމXeXftމXfXgtӈXgQ tttttttttttttމtމtމtӈQ ttttttttttttttttш[^ÍWVS \$t$ |$$$t$|$nGD$FD$C $UD$F@D$C@$9D$FDD$C`$GD$FD$$G D$F D$$D$FHD$$D$FLD$$D$D$$D$D$ $cD$D$@$AD$D$`$D$D$$ D$D$$ۿnjD$D$$觿|$$t$ \$ [^_鐿UWVST$ D$$t$JzJJ)H)H)H)Jzzx )x!)x")x#)z J!z"z#x@)xA)xB)xC)z0J1z2z3x`)xa)xb)xc)ˉ\$fJZzJJH)H)H)H)Jzzx$)x%)x&)x')z$J%z&z'xD)xE)xF)xG)z4J5z6z7xd)xe)xf)xg)<<$f~JQzPZ@JRJS))))JAZBZC))))Z`JaZbZc))))ZpJqZrZs))))f~JUZTjDJVJW))))JEjFjG))))jdJejfjg))))jtZuZvjwl$)))Ӌ$)ٍ))f+$fV)fVfF[^_]UWVSt$4\$8FNFF)C)C)C)FNNK )K!)K")K#)N F!N"N#K@)KA)KB)KC)N0F1N2N3K`)Ka)Kb)Kc)Љ$FVNFFC$)C%)C&)C')FNNK)K)K)K)N$F%N&N'KD)KE)KF)KG)N4F5N6N7Kd)Ke)Kf)Kg)N@<FQVP|$FRFS))))FANBNC))))N`FaNbNc))))NpFqNrNs))))ȍ<|$ FUVTNDFVFW))))FENFNG))))NdFeNfNg))))NtFuNvNw))))T$ )!)")#)))))@)A)B)C)`)a)b)c)‰T$$)%)&)')))))D)E)F)G)d)e)f)g)))))))))))))))))))))))))))))|$)))t$ t$)Ћ$4$T$t$ +t$+\$T$)t$t$L$ L$|$D$0<$)4 >)fD$ \$t$\$l$LD$0,)ˋL$+ $+t$fx|$fXfh)׋T$)fx|$0+T$ )fG fO fW[^_]Ðt&T$D$036n@66n@@66n@ s6n@0;6n@j6n@Pw6n@q6n@ c6n@$d6n@(;6n@,@?6n@0>6n@4B6n@8-6n@:n@ <:n@7:nt@@8:np@:n?:n@pa6nBpa6nt@`A:nB`A:n΁Pt4t@C:nBC:n@t@E:nBE:n[^@7:nh@B:nBB:n뼐U1WVS1ۋt$l$|$LEfF҃ Ӄ@t- FGf)LEfF҃ Ӄ@u1[^_]ÍvU1WVS1ۋt$l$|$LEfF҃ Ӄt- FGf)LEfF҃ Ӄu1[^_]ÍvUWVS|$ t$$\$$D$11 GfC҃ Ճt, CFf) GfC҃ Ճu $1 $ D$<$uD$[^_]Ðt&U1W1VS\$|$t$fS t&Sf)ʼnfS u1[^_]ÐUWVSD$\$t$ffxf|fHx f~PfPx f~fp1f [^_])fp1f [^_]f)fP뭉)fH끉)f(Q&V*St$\$ )R)‰ȃ3T$2f3srfssrfssr fssrfss rfs s rfs srfssr fssr$fssr(fssr,fssr0fssr4fssr8fssrD$ f D$ f $-CډD$$CD$@D$Dt&D$$|$(L$(D$D$(fD$.D$()D$T$$D$f+D$.f/G_D$D$G\$+l$ _ $O D$Gl$ l$+l$ )ˋ $T$W l$l$4)‹D$T$T$ t$+,$t$T$މt$l$ t$$l$+l$+\$֍)$$$$+D$  $ f3t$2f3T$0 f3L$4 ֋T$ l$l$ +l$ L$f3D$6 Ɖ)$ f3D$8 Ɖ)$$  f3D$:f3\$> Ɖ$ f3D$< MD$$|$D$Df8l$$D$@9D$$D$Dh[^_]Éݍt&U1WVST$ l$|$~3TE1ۋt$4F1)x1)f\E;D$ u[^_]fWVS\$Ksf;Kf8KfKfdKfMKf6KfKfKfK fK f'KfKfKfuK11fu [^_ÍvwS1tSVfuQ1 DSfuuKf'KfKf+K fK f9Kf"Kf KfKfu 11fu[^úwS1&tLSfuJ1 Sfuu@0q:n@Pt:nq:n@`:n@0:n@:n@00:n@0p:n@ p:n@4p:n@8 :n@<:n@D:n@H:n@T :nǀ:nǀ`:n@x:n@|0:nǀХ:nǀ0:nD:n@xP:n:n@|p:nǀ@:nǀ:n@tv@P~:n@ {:n@{:n@ }:n{:n@(`:n@0:n@4К:n@8@:n@<0:nǀ:nǀ`:nǀЩ:nǀp:nj€t@ ~:n@:n`:n@(`:nt#@:n@(P:n@0`:nt@x@:n@ `:n:n@:n@Ћ:n@:n@:nu@p:n@:n@<@:n@0:n@T:n :n:nǀ :n:nǀ:nf6np6n~@ v:n@Pw:n@py:nw:n@p:n@0:n@:nu@P:n@:n@(P:n@0:n@4Й:n@8P:n@<:n@DТ:n@H:n@T0:nǀ:nǀ:n@D:n:nУ:n@HУ:n@T:nǀ:nǀ:nxTHpH`HhHXH@XlX\XPxtxd[^_Í&@:n@:n@P:n@ :nǀ:nǀ:n}Т:n:n:n:n[@@:n@:nUW1VSD$n>nC>nC>nC >nC>nC$"Fn1]Ð&U8E$"Fn1Í&UVS0>ntU$1e[^]D$@$@ED$ D$D$$"FnC4tmC5"FnD$$փtPD$$փtnt1Ít&UVS0E5"FnC4$֋C8$֋5"Fn$֍C$փ$>e1[^]Í'UWVS,>ntM $1e[^_]ËED$D$du/>n>nC>nC>nC >nC>nC="Fns$׃D$D$du0>nC>nC>nC >nC$>nC(>nC,4$׋C0u 4$5"Fnփ$1e[^_]C<C4S0D$$T$#Fn 4$5"Fn֋C8D$$0#FnC<뛍v'UWVS,>ntU$1e[^_]ËED$D$dn>nC>nC>nC >nC>nC="Fns$׃D$D$dnC>nC>nC >nC$>nC(>nC,4$׋{04$5"Fnփu$1e[^_]ËC4D$D$$#FnC8 D$$0#Fn붐t&UWVS,ę>n] t+U\$D$$Ѓ e[^_]Ít&E8D$D$dn>nG>nG>nG >nG>nG"Fnw<$EЃD$D$dnG>nG>nG >nG$>nG(>nG,4$UG0G0"Fn4$EЃ<$U$UG4D$$0#FnD$D$dnG>nG>nG >nG$>nG(>nG,4$UG0G0G0uv4$UG8$ #FnD$D$dn>nC>nC>nC >nC>nC$U1e[^_]ËGnt?D$InD$bnD$xnD$$>n"Fne[^]ÐUW4$>n"Fn>n 1}Ít&UVSPE"FnUT$UT$$"Fnu 1Ƀ f1ۅكuɸEe[^]Ðn$>nZCXuD$0D$>n$>nZ낍x$$\$QxtP R v$*,[^_]fD$|$$4nD$HUWVS,|$@0$Y]\$LKTSXC,)9Out$1:t\CXSPH,C$KX$EC,;t$C,tPSXKT9|D$/D$>n$>nwYC,uD$0D$>n$>nTYfCtL$$z\$B9BXEr,t!&B0H$D$Z,utڃ0$0$\$s,/tVCXSPH,C$KX$`EC,C,tIKT9KX|D$/D$>n$>n;XC,uD$0D$>n$>nX댍CtL$H$@\$0$HXtPXu$@$$?,1[^_]Bt&'WVS0$t$@Z|Ǻu1t 1fGtV~XXf9ȉuF`؅C1uuCD$DCFD$C$$:D$CP$:D$C|$Fu!0[^_ËtqFXD$@t$<$b<$*uBD$<$6x.C|$ D$6nD$$u C0[^_É$0[^_1fGzxafS8\$@Cua$$P$P tT$$|$UD$@8[f0$_H$50$D$P$PT$PT$PT$ @ D$_CX$͞CXD$$CX$D$T$HuT$PD$$D$'V1S4\$@$R\$ABXu1ƃ\$$w4[^ UWVS,\$@Kup:8tx,[^_]Ë$t2BfT$$xuD$@,[^_]pXw\$$5nV FPҋ8tT$$+FP~ .GD$@NXtdV|H,FP$fEnX9|D$/D$>n$>nn$>nR{t&P|t&@|$p:$D$u$x$4$xt,P R wD$\$$4nD$e@| v@|$"p:$D$@uD$@,[^_]:UWVSLD$`t$tl$p$D$$D$dD$(D$hL$8‰D$nuMK,l$0 D$hD$(T$4\$p\$,D$dD$$T$t\$lD$`L[^_]፴&l$0>n1|$8l$4΋L$nC,t\\$p\$$l$tt$lt$d\$h\$`L[^_]D$hD$(\$4|$,D$dD$$\$p|$lD$`>nL[^_]L[^_]fUWVSLD$`t$tl$p$D$$D$dD$(D$hL$8‰D$nuMK,l$0 D$hD$(T$4\$p\$,D$dD$$T$t\$lD$`L[^_]፴&l$0>n1|$8l$4΋L$nC,t\\$p\$$l$tt$lt$d\$h\$`L[^_]D$hD$(\$4|$,D$dD$$\$p|$lD$`>nL[^_]L[^_]fUWVSLD$`t$tl$p$D$$D$dD$(D$hL$8‰D$nuMK,l$0 D$hD$(T$4\$p\$,D$dD$$T$t\$lD$`L[^_]፴&l$0>n1|$8l$4΋L$nC,t\\$p\$$l$tt$lt$d\$h\$`L[^_]D$hD$(\$4|$,D$dD$$\$p|$lD$`>nL[^_]L[^_]fUWVSLD$`t$tl$p$D$$D$dD$(D$hL$8‰D$nuMK,l$0 D$hD$(T$4\$p\$,D$dD$$T$t\$lD$`L[^_]፴&l$0>n1|$8l$4΋L$nC,t\\$p\$$l$tt$lt$d\$h\$`L[^_]D$hD$(\$4|$,D$dD$$\$p|$lD$`>nL[^_]L[^_]fUWVSLD$`t$tl$p$D$$D$dD$(D$hL$8‰D$nuMK,l$0 D$hD$(T$4\$p\$,D$dD$$T$t\$lD$`L[^_]፴&l$0>n1|$8l$4΋L$nC,t\\$p\$$l$tt$lt$d\$h\$`L[^_]D$hD$(\$4|$,D$dD$$\$p|$lD$`>nL[^_]L[^_]fUWVSLD$`t$tl$p$D$$D$dD$(D$hL$8‰D$nuMK,l$0 D$hD$(T$4\$p\$,D$dD$$T$t\$lD$`L[^_]፴&l$0>n1|$8l$4΋L$nC,t\\$p\$$l$tt$lt$d\$h\$`L[^_]D$hD$(\$4|$,D$dD$$\$p|$lD$`>nL[^_]L[^_]fUWVSLD$`t$tl$p$D$$D$dD$(D$hL$8‰D$nuMK,l$0 D$hD$(T$4\$p\$,D$dD$$T$t\$lD$`L[^_]፴&l$0>n1|$8l$4΋L$nC,t\\$p\$$l$tt$lt$d\$h\$`L[^_]D$hD$(\$4|$,D$dD$$\$p|$lD$`>nL[^_]L[^_]fUWVS,l$TT$L\$P|$D >n‰\$؋\$HuNt$`N,t9\$X |$\D$D$@t$T$ |$$\$ыD$@,[^_]É,[^_]Ë\$\l$X>n\$1Éދ\$t$HT$ D$\$D$D$@$>nD$`P,D$@t |$\D$$D$|$|$`T$ T$|$ыD$,[^_]ÍUWVS,l$TT$L\$P|$D >n‰\$؋\$HuNt$`N,t9\$X |$\D$D$@t$T$ |$$\$ыD$@,[^_]É,[^_]Ë\$\l$X>n\$1Éދ\$t$HT$ D$\$D$D$@$>nD$`P,D$@t |$\D$$D$|$|$`T$ T$|$ыD$,[^_]ÍUWVS,l$TT$L\$P|$D >n‰\$؋\$HuNt$`N,t9\$X |$\D$D$@t$T$ |$$\$ыD$@,[^_]É,[^_]Ë\$\l$X>n\$1Éދ\$t$HT$ D$\$D$D$@$(>nD$`P,D$@t |$\D$$D$|$|$`T$ T$|$ыD$,[^_]ÍUWVS,l$TT$L\$P|$D >n‰\$؋\$HuNt$`N,t9\$X |$\D$D$@t$T$ |$$\$ыD$@,[^_]É,[^_]Ë\$\l$X>n\$1Éދ\$t$HT$ D$\$D$D$@$>nD$`P,D$@t |$\D$$D$|$|$`T$ T$|$ыD$,[^_]ÍUWVS,l$TT$L\$P|$D >n‰\$؋\$HuNt$`N,t9\$X |$\D$D$@t$T$ |$$\$ыD$@,[^_]É,[^_]Ë\$\l$X>n\$1Éދ\$t$HT$ D$\$D$D$@$>nD$`P,D$@t |$\D$$D$|$|$`T$ T$|$ыD$,[^_]ÍUWVS,l$TT$L\$P|$D >n‰\$؋\$HuNt$`N,t9\$X |$\D$D$@t$T$ |$$\$ыD$@,[^_]É,[^_]Ë\$\l$X>n\$1Éދ\$t$HT$ D$\$D$D$@$>nD$`P,D$@t |$\D$$D$|$|$`T$ T$|$ыD$,[^_]ÍUWVS,l$TT$L\$P|$D >n‰\$؋\$HuNt$`N,t9\$X |$\D$D$@t$T$ |$$\$ыD$@,[^_]É,[^_]Ë\$\l$X>n\$1Éދ\$t$HT$ D$\$D$D$@$p>nD$`P,D$@t |$\D$$D$|$|$`T$ T$|$ыD$,[^_]ÍUWVS,l$TT$L\$P|$D >n‰\$؋\$HuNt$`N,t9\$X |$\D$D$@t$T$ |$$\$ыD$@,[^_]É,[^_]Ë\$\l$X>n\$1Éދ\$t$HT$ D$\$D$D$@$X>nD$`P,D$@t |$\D$$D$|$|$`T$ T$|$ыD$,[^_]ÍUWVS,l$TT$L\$P|$D >n‰\$؋\$HuNt$`N,t9\$X |$\D$D$@t$T$ |$$\$ыD$@,[^_]É,[^_]Ë\$\l$X>n\$1Éދ\$t$HT$ D$\$D$D$@$@>nD$`P,D$@t |$\D$$D$|$|$`T$ T$|$ыD$,[^_]ÍUWVSLL$|\$lT$dl$h D$pމL$0L$xt$t|$`ɉL$noooooot\$0n#``d$td$$oootd$oo&%F>noo$Hooto,$ol$oo4H5F>no$o-F>ntG>no5G>nG>n N^[ SVpD$|$4[ 0oo oXoo$o,Yo41o`ho`ho`hL$oh,`4oaioaijD$ oit$a|$oaiobjobjbL$\$,|$<l$Lt$\؍ oo oXoo$o,Yo41o`ho`ho`hL$$oh,`4oaioaijD$oit$$a|$$oaiobjobjbL$$\$4|$Dl$Tt$dD$<$$$jP$D$D$| 0oD$oL$,oT$<o\$Lojojoj``oai~j~ ~Xj~j``oai~,j~,Y~$1j~$؍ oD$$oL$4oT$Do\$Tojojoj``oai~j~ ~Xj~j``oai~,j~,Y~$1j~$p^[ÐSV$D$0L$4T$8\$nfffofofffffofoffffffofoffffffft\$@fn#f`f`fd$ftfdff$$fofoffofffftffd$fofffofff&f%F>nffoffffffo$Hfoffofffftfo,$ffol$fffofofff4Hf5F>nffofffff$foff-F>nftfffG>nfffffo5G>nffG>nfffffff Nf$^[SVpD$|$4[ 0oo oXoo$o,Yo41o`ho`ho`hL$oh,`4oaioaijD$ oit$a|$oaiobjobjbL$\$,|$<l$Lt$\؍ oo oXoo$o,Yo41o`ho`ho`hL$$oh,`4oaioaijD$oit$$a|$$oaiobjobjbL$$\$4|$Dl$Tt$dD$<$$$jP:D$| 0oD$oL$,oT$<o\$Lojojoj``oai~j~ ~Xj~j``oai~,j~,Y~$1j~$؍ oD$$oL$4oT$Do\$Tojojoj``oai~j~ ~Xj~j``oai~,j~,Y~$1j~$p^[SV$D$0L$4T$8\$nt\$@n#Y%@G>nd$AL@$$otd$&%F>no$Hto,$ol$o4H5F>n$-F>ntG>no5G>nG>n N$^[SVpD$|$4[ 0~~~ X~``~~Y`~1~$`iaiajbjbD$ \$\$,d$<d$LT$\؍ ~~~ X~``~~Y`~1~$`iaiajbjbD$\$$\$4d$Dd$TT$dD$<$$$jPD$| 0oD$oL$,oT$fofofnfnf`f`pflpflfo5F>nfffd$fofofffffofoffffffofoffffffftfod$f|$ f%G>nf%F>nfoffofffftft$ fofo<f$fffftffd$0fofonff5F>nffo,fo4fffff5F>nfffl$fqf=G>nff=F>nffoffoff=F>nfffffl$0ft$ fff,>fo.fo4ff,fff4$fqf5G>nff5F>nfff,fd$0fl$0ff,f$Nf,fo$Hfoffffl$fo4Hfoffffof4$fqf5G>nff5F>nffo,Hfo4Hfffff5F>nfffl$fqf=G>nff=F>nffoffoff=F>nfffffl$@ft$ fff(fo,8fo4Hff,Hfff4$fqf5G>nff5F>nfff,Hfd$@fl$@ff,Hf$f,HP_^[@S$$Ioo oHoo$ o,Jo4o`ho`ho`hoh,`4$oaioaioaiT$ o$oaiobjobj$l$|$@d$PojD$ b\$ obj\$ D$0t$`l$pȍoo oHoo$ o,Jo4o`ho`ho`hoh,`4\$oaioaioaiT$(oT$oaiobjobjD$l$|$Hd$XojD$(b\$(obj\$(D$8t$hl$xD$@$$jPO$$Io$oL$oT$ o\$0od$@ol$Pot$`o`ho`ho`hohl$p`t$poaioaioaiHooaiobjobj,< $JojHbHobjH4,ȍoD$oL$oT$(o\$8od$Hol$Xot$ho`ho`ho`hohl$x`t$xoaioaioaiHooaiobjobj,< $JojHbHobjH4,Ĉ[SVWPD$`L$dT$h\$l4oonnYQo5F>nd$tod$|$ %G>n%F>ntt$ oo<$td$0oon5F>no,o45F>nl$q=G>n=F>n=F>nl$0t$ ,>o.4,4$q5G>n5F>n,d$0l$0,$N,o$Hol$o4Hoo4$q5G>n5F>no,Ho4H5F>nl$q=G>n=F>n=F>nl$@t$ (o,84H,H4$q5G>n5F>n,Hd$@l$@,H$,HP_^[S$$I~~$~ H~*~ ~``~$J~,``iaiajbjb$D$\$ \$0d$@d$PT$`T$pȍ~~$~ H~*~ ~``~$J~,``iaiajbjbD$D$\$(\$8d$Hd$XT$hT$xD$@$$jP$$I~$~d$~L$ ~l$0~T$@~\$```~d$P~l$p``iaiajbjbH$ $Jȍ~D$~d$~L$(~l$8~T$H~\$h``~d$X~l$x``iaiajbjbH$ $JĈ[Ít&SVWPD$`L$dT$h\$l4oonn``ppo5F>nd$ooooootod$|$ %G>n%F>noott$ oo<$td$0oon5F>no,o45F>nl$q=G>n=F>noo=F>nl$0t$ ,>o.o4,4$q5G>n5F>n,d$0l$0,$N,o$Hol$o4Hoo4$q5G>n5F>no,Ho4H5F>nl$q=G>n=F>noo=F>nl$@t$ (o,8o4H,H4$q5G>n5F>n,Hd$@l$@,H$,HP_^[Ít&S$$Ioo oHoo$ o,Jo4o`ho`ho`hoh,`4$oaioaioaiT$ o$oaiobjobj$l$|$@d$PojD$ b\$ obj\$ D$0t$`l$pȍoo oHoo$ o,Jo4o`ho`ho`hoh,`4\$oaioaioaiT$(oT$oaiobjobjD$l$|$Hd$XojD$(b\$(obj\$(D$8t$hl$xD$@$$jP$$$Io$oL$oT$ o\$0od$@ol$Pot$`o`ho`ho`hohl$p`t$poaioaioaiHooaiobjobj,< $JojHbHobjH4,ȍoD$oL$oT$(o\$8od$Hol$Xot$ho`ho`ho`hohl$x`t$xoaioaioaiHooaiobjobj,< $JojHbHobjH4,Ĉ[Dfnfnf`f`pflpflfo5F>nfffofofffffofoffffffofoffffffftfn6f`f`ffoff-F>nftfffG>nfffffo5G>nffG>nffffffDSVWD$L$T$\$t$ ))fofo fofof f_^[SVWUD$L$T$\$ t$$,I~~~ O~fafafofbfj~$~4H~,(~ntn6``-F>ntG>no5G>nG>nfDSVWD$L$T$\$t$ ))oo oo _^[SVWUD$L$T$\$ t$$,I~~~ O~aaobj~$~4H~,(~nooooootn6``o-F>ntG>no5G>nG>nÍt&SVWD$L$T$\$t$ ))D$oo oo L$_^[ SVWUD$L$T$\$ t$$,ID$oo$oOo /oaioaiobjobj~oia~DO~Os s ~L~@<L$]_^[SVWUD$L$T$\$ t$$,I~~~ O~fafafofbfj~$~4H~,(~nfffofofffffofoffffffofoffffffftfn6f`ffoff-F>nftfffG>nfffffo5G>nffG>nfffffffofifaf~Df~Ofsfsf~Lf~DHfsfsf~LOf~D(fsfsf~Hf~D]_^[Ðt&SVWUD$L$T$\$ t$$,Ioo$oOo /oaioaiobjobjnn``ppo5F>nooooootn6`o-F>ntG>no5G>nG>noia~DO~Os s ~L~@]_^[ SVWUD$L$T$\$ t$$,ID$oo$oOo /oaioaiobjobjnn``ppo5F>nooooootn6`po-F>ntG>no5G>nG>noia~DO~Os s ~L~@<L$]_^[fDfDSVWUD$L$T$\$ t$$,ID$~~~ O~fafafofbfj~$~4H~,(~nfffofofffffofoffffffofoffffffftfn6f`f`f`ffoff-F>nftfffG>nfffffo5G>nffG>nfffffffofifaf~Df~Ofsfsf~Lf~DHfsfsf~LOf~D(fsfsf~Hf~Dȍ<σL$1]_^[fSVWUD$L$T$\$ t$$,ID$~~~ O~aaobj~$~4H~,(~ntn6```-F>ntG>no5G>nG>nia~D~Oss~L~DHss~LO~D(ss~H~Dȍ<σL$e]_^[fDfnfnf`f`pflpflfo5F>nfffofofffffofoffffffofoffffffftfofofoff%F>nffffoff%F>nffffffffffDSVD$ L$T$\$))fofo fofof f^[DSVWD$L$T$\$ntoo%F>n%F>nfSVD$ L$T$\$))oo oo ^[DSVWD$L$T$\$nooooootooo%F>no%F>nÐ&SVD$ L$T$\$))D$ oo oo L$ ^[Í&SVWD$L$T$\$oaioaiobjobjoia~DN~Ns s ~L~@4L$_^[SVWUD$L$T$\$ oaioaiobjobjoia~DN~Ns s ~L~@4M]_^[Ít&SVWD$L$T$\$oaioaiobjobjoia~DN~Ns s ~L~@_^[Ít&SVWD$L$T$\$t$ |$$npo5F>nCC C(nQ nA nYnIbQbAbY#bI$[[nQnYbbC K(C K(oB,oJ4B0J8cc~oBoJB0J8ccC ~C N( O8nP n@ nXnHbPb@bX#bH$o#oko`ho`h[nPnXbboc ok(S [(_^[fDSVWD$L$T$\$t$ |$$fnpflffoQoIfofsfsfofsfnYfffffoB,oJLoRlofB0fJPfRpffcfcfffffffffcffoBfoJ0foRPfoZpfffffcfcfffffffffcf( OoPoHfofsfsfofsfnXffffo5F>nfffffffff`f`fk f#_^[fSVWD$L$T$\$t$ |$$fnpflffoQoIfofsfsfofsfnYffffffoB0foJPfof:Z fof:R@ fffcfoRpfofof:Z` ffof: ffcf8f8fffcffoBfoJ0foRPfoZpfffffcfcf8f8fffcf( OoPoHfofsfsfofsfnXffffo5F>nfffffffff8%` >nfk f#_^[DfDSVWD$L$T$\$t$ |$$nploQoIsssnYoB0oJPyZ qR@ coRpoiZ` q cyycoBoJ0oRPoZpccyyc( OoPoHsssnXo5F>nY%` >nk #_^[SVWD$L$T$\$t$ |$$n}yoA} >no@ >nm6}XQ}oB,}8B}ZR0m8JL}ZZPe8Rl}Zbp]8}Zcc}}c( OJo@} >no@ >nm6}XP}o5F>n}9k Q-` >n+_^[wD$oHososo F>ns~s~@ s~@@s~@`D$nHo:H:Ho:Ho:H8o F>nps~ :~P s~`@:~P`Ð&D$n@<nH`@`HinPs jnX\s ososs8o F>n~P`s~P@s~P s~ D$n@<nH`@`HinHs josp9osoF>npp9~ oss8~P s~`@ss8~P` D$n@b@snH\`H<nP`Pijosp9ooF>no`poss0~h`p9~h@p9~h ~D$n@<nH`@`HinP:nX\s oso:o F>n~@`s~@@s~@ s~D$n@<nH`@`HinH:osp9oso F>npp9~ :~P s~`@:~P`D$n@b@snH\`H<nP`Pijosp9ooF>no`p:~h`p9~h@p9~h ~fDfDD$nH`Hn@<`@\iohpjooossoF>n~H``~(s~h s~h@Í&D$oHosp9ooF>no~ ~@ ss~`@~@`ÍSD$n@~HPP?P_эLiH H@H`[ SVWD$L$T$\$Xуo@hDoHhHioP hoX`hX@ijooHoss8os8so%F>n^xgLINNo@oXoHoss8oos8soF>noftHos8oss8os8so-F>noFs8~F _^[os8cohpTSVWD$L$T$\$Xуo@hDoHhHioP hoX`hX@ijooHo::o%F>n^xgLINNtcoX@tYf8!>nfofsfof:f:fofff F>nffoffFfsf~F _^[fofs D$L$oA@ @@@ @@@`fD$L$oIo`hp@p@pU@p@ppª@ pU@@p@`Ð&D$L$AIH>nqpg@ @@@ @@@`D$L$AG>nqpg@ @@@ @@@`fDD$L$AG>nqpg@ @@@ @@@` D$L$oAoIoYoaoiosoF>no-F>nH`oss8sH@oss8sH oss8soss8sHoss8sHoss8sHss8HÍ&D$L$oAoIoQoioY oaoF>no-F>n@`oss8sHoss8sHoss8sHoss8sHoss8soss8sH ss8H@D$L$oIps8oqqooossho-F>noh`oos0spoos s pooss0p`hpxH P@X`ËD$L$oQoYoIooF>n`XoIospѐoF>noss8`soss8Xsoss8 soss8X soss8`@sss8X`ÍvD$pD$pT$ pd$o >nqȹooqqg(̃ I D$pD$pT$ pd$o >nqȹooqqg(̃ ID$fnD$fnT$ fnd$pflpflpflf >nffofffofqfofqfffgfP @I@D$fnD$fnT$ fnd$pflpflpflf >nffofffofqfofqfffgfP @I@D$nD$nT$ nd$plplpl >nqqgP @IËD$nD$nT$ nd$plplpl >nqqgP @IËD$}yD$}yT$ }yd$}Z >noqqgP P`}9P@Iw@D$}yD$}yT$ }yd$}Z >noqqgP P`}9P@IwÍt&D$pD$pT$ pd$oo- >nqqoٹooqqg(ooqqgh܃ ID$fnD$fnL$ fnT$pflpflpflfo >nffqfffoffofqfofqfoffoffqfqfgfgffh ffσ@IDfDD$nD$nL$ nT$plplpl >nqqqqqggh σ@I@D$}yD$}yT$ }yd$}Z >noqqqg}9P qqg}9P@P`IwD$L$foAoQfofsfofffF>nfffsf@fsf@fsf@fsf@fsffsf@ fsf@@fsf@`fDD$L$oAoIfofsfofffF>nfffofsf@`fH@fsfsf@ ffsfsf@fHfsfsf@fHD$L$foAfofsfofsfofڃfofffF>nfffsfXf@fsfsfXf@fsfsff@ fsfsfX@f@`D$L$oQfofsfofsfoffofff F>nffX@fofo F>nffqfgfsfsfsfH`fX@fsfsfH ffsfsfHfXÐD$L$foAfnQ f:fofsfofffF>nfffsf@fsf@fsf@fsf@fsffsf@ fsf@@fsf@`ËD$L$oQfofsfofsfoffofff F>nffX@f8@!>nf: f@`fX@fsfsf@ ffsfsf@fXD$L$oAoQsoF>ns@s@s@s@ss@ s@@s@`ffD$L$oAoIsoF>ns@`H@ss@ ss@Hss@HD$L$oAssڃoF>nsX@ssX@ss@ ssX@@`DfDD$L$oQsso F>nX@y@!>na @`X@ss@ ss@XÍ&D$L$oAoIoos8sosoopoos8sXoos0sos(sx@ooss8osoF>no%F>noos8s`oos0s`oos(s` os s H`Ít&D$L$oAoIoQoa oo F>np9osoF>noh`X`oos0s@@oos s @ oss0Poos0s@oos s @ss0HfD$L$oIoYoQ foffofffF>nffoff`f``f@fsfsf`@f@fsfsf` f@fsfsf f@ÐD$L$oIoYoQ oF>n```@ss`@@ss` @ss @D$L$oIpoqqs8ooossho-F>nof`hf@fsf@fsf@fspppf@ h p@x`D$L$~Yf80!>nfofsfofsfoffofffF>nfff`f@fspf@@ fspf@@@fspf@@` D$o@@ @@@ @@@`ÍD$o@@ @@@ @@@`@@@@@ @@@`fD$n@`pnH`pH n@<`pnH`p@Hn@`pnH`pH n@<`pnH\`p@@H`fD$n@`pnH`pH n@<`pnH`p@HI@D$oG>nn@8nH8H n@<8ƒnH8@Hn@8nH8H n@<8nH\8@@H`D$oG>nn@8nH8H n@<8ƒnH8@HID$n@nHσPPPnHPP?P_naabpptqg`o`h@@@@H H@H`D$n@nHaPPPHPP?P_PPPHPP?P_-ptpp2pqqgg``pPppPpPPPPX X@X`````(h h@h`fD$o@h`qqppg@ @@@ @@@`DfDD$o@h`qqppg@ @@@ @@@`@@@@@ @@@`Í&D$o@oHH@ H(@H@HIÐ&D$(@))@ )@)@))@ )@@)@`)@)@)@)@))@ )@@)@`fD$n@`pnH`p@H H(n@<`pnH`p@@HHI@D$foG>nfn@f8fnHf8ffH fn@nqpg@@ @(@@@@I D$nD$pg@@ @(@@@@I@D$L$fn\$ff@fffqpflfgff@ f@f@ff@ f@@f@`f@f@f@f@ff@ f@@f@`fDD$ff@ffH>nfqpflfgff@ f@f@ff@ f@@f@`f@f@f@f@ff@ f@@f@`fDfDD$fnD$pflfgff@ f@f@ff@ f@@f@`f@f@f@f@ff@ f@@f@`D$L$n\$@qyyg@ @@@ @@@`@@@@@ @@@`fD$@H>nqyyg@ @@@ @@@`@@@@@ @@@`D$nD$yyg@ @@@ @@@`@@@@@ @@@`SD$L$ T$\$ooPood RdH܍ZooPood RdH܍ZooPood RdH܍ZooPood RdH܍ZooPood RdH܍ZooPood RdH܍ZooPood RdH܍ZooPood RdH܍Z~[SD$L$ T$\$ooPood RdH܍ZooPood RdH܍ZooPood RdH܍ZooPood RdH܍Z~[SD$L$ T$\$oo HZoo HZoo HZoo HZoo HZoo HZoo HZoo HZ~[SD$L$ T$\$oo HZoo HZoo HZoo HZ~[SD$L$ T$\$oo HZoo HZ~[SD$L$ T$\$nnb bHZnnb bHZnnb bHZnnb bHZnnb bHZnnb bHZnnb bHZnnb bHZ~[SD$L$ T$\$nnb bHZnnb bHZnnb bHZnnb bHZ~[SD$L$ T$\$nnb bHZnnb bHZ~[SD$L$ T$\$oo ZooZff Ho"fffHo,Zfo2o<Zff f,Ho ff0f<HoZfofo$ZfffHo*fff$Ho4Zfo:fo ff(f4Hff8f fffff~[fDfDSD$L$ T$\$ooZoo$ffHff$HZfffo oZoo$ffHff$HZffffff~[fDSD$L$ T$\$ ZZff H"fffH,Zf2<Zff f,H ff0f<HZff$ZfffH*fff$H4Zf:f ff(f4Hff8f fffff~[fDfDSD$L$ T$\$Z$ffHff$HZfff Z$ffHff$HZffffff~[fDSD$L$ T$\$fofo ZfofoZff Hfo"fffHfo,Zffo2fo<Zff f,Hfo ff0f<HfoZffoffo$ZfffHfo*fff$Hfo4Zffo:ffo ff(f4Hff8f fffff~[fDfDSD$L$ T$\$fofoZfofo$ffHff$HZffffo foZfofo$ffHff$HZffffff~[fDSD$L$ T$\$~~H~~$Z$HffԍZf~~H~~$Z$HffԍZff~~H~~$Z$HffԍZff~~H~~$Z$HffԍZffff~[[@D$L$T$ ooHoo\Ht6o oho4o|Hoo߃~fD$L$T$ fofo Hft%fofoHfffffo˃ff~D$L$T$ nAnnP bbHbP0oo~nYnAna<ni\``oijhhiiq`po~j~JD$L$T$ oyoqH>nq`pho(oopoXoopתoX oopUoX0oopoy`oX@oopoXPoopתoX`oopUoXpoop~ ~j~b D$L$T$ oqoxoYhhppo ohoAoYhhppoP oh0oAoYhhppoP@ohPoA8oYXhhppoP`ohp~J~boxoQoYoi8hahQhYhiXhhs s objaabpptqg`o`ho oXoP oh0oH@oxPop`@p~"ÐD$L$T$ oqo=G>nn|nY88o ohnAnY88oP oh0nAnY88oP@ohPnA<nY\88oP`ohp~J~boxoQoYoi8hahQhYhiXhhs s objaabpptqf8G>n~~P~X ~`0H@PPX``pfffffffff~ fDD$L$T$ }QbnAnI]y Aq y Aq I y Aq I@le8y!>ntqe`!>nee8eF` ppU`@p``p}9}9yR~Z~wÐ&SVD$ L$T$AI~qqq?q_qqq?q_qqq?q_qqq?q_inoioIbһntY`pooooDoDtރ}~~Z~b^[fDfDSVD$ L$T$AI~qqq?q_qqq?q_qqq?q_qqq?q_ifnfoifpfffһfntYf`pflfofffofff4fރ}fsfffff~b^[fDSVD$ L$T$AI~fo G>nqqq?q_qqq?q_qqq?q_qqq?q_ifnfoifpfffһfntYf8fofffofff4fރ}fsfffff~b^[fDSVD$ L$T$A~qqq?q_qqq?q_qqq?q_qqq?q_nyxU8iۻyxTY}Z؃}m}9~~Z~b^[wSVD$ L$T$\$t$ooo ooXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsD$ ~~H~P^[fSVD$ L$T$\$t$ooo ooXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsoo!o*o3oXoaojosoXo$1o,2o43oXod1ol2ot3փ qrsD$ ~~H~P^[DSVD$ L$T$\$t$ooo ooXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsD$ ~~H~P^[ÐSVD$ L$T$\$t$ooo ooXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsD$ ~~H~P^[ÐSVD$ L$T$\$t$ooo ooXo$1o,2o43փ qrsoo!o*o3oXo$1o,2o43փ qrsD$ ~~H~P^[fSVD$ L$T$\$t$nnn nbXb1b 2b3Ӄ qrsnn!n*n3bXb$1b,2b43փ qrsnn!n*n3bXb$1b,2b43փ qrsnn!n*n3bXb$1b,2b43փ qrsD$ ~~H~P^[fSVD$ L$T$\$t$nnn nbXb1b 2b3Ӄ qrsnn!n*n3bXb$1b,2b43փ qrsD$ ~~H~P^[fDSVWD$L$T$\$t$ |$$o8oo oooxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~D$(~~H~P~X _^[SVWD$L$T$\$t$ |$$o8oo oooxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~o8o!o*o3>oxoaojos~oxo$9o,:o4;<>oxod9ol:ot;|>߃ yz{4~D$(~~H~P~X _^[SVWD$L$T$\$t$ |$$o8oo oooxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~D$(~~H~P~X _^[SVWD$L$T$\$t$ |$$o8oo oooxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~D$(~~H~P~X _^[SVWD$L$T$\$t$ |$$o8oo oooxo$9o,:o4;<>߃ yz{4~o8o!o*o3>oxo$9o,:o4;<>߃ yz{4~D$(~~H~P~X _^[SVWD$L$T$\$t$ |$$n8nn nnbxb9b :b;b>߃ yz{4~n8n!n*bxb$9b,:n#n.b$;b,>݃ yz{4~n8n!n*bxb$9b,:n#n.b$;b,>݃ yz{4~n8n!n*bxb$9b,:n#n.b$;b,>݃ yz{4~D$(~~H~P~X _^[fSVWD$L$T$\$t$ |$$n8nn nnbxb9b :b;b>߃ yz{4~n8n!n*bxb$9b,:n#n.b$;b,>݃ yz{4~D$(~~H~P~X _^[fDSVWD$L$T$\$t$ fffffox o$yo,zo4{ffffo$~fffffox0o$)o,*o4+ffffo$.ffff܍ 4fox@o!o*o3ffffo&fffffoxPo$9o,:o4;ffffo$>fffffox`o$yo,zo4{ffffo$~fffffoxpo$)o,*o4+ffffo$.ffff܃耍 4fo8o!o*o3ffffo&fffffoxo$9o,:o4;ffffo$>fffffox o$yo,zo4{ffffo$~fffffox0o$)o,*o4+ffffo$.ffff܍ 4fox@o!o*o3ffffo&fffffoxPo$9o,:o4;ffffo$>fffffox`o$yo,zo4{ffffo$~fffffoxpo$)o,*o4+ffffo$.ffff܋D$,fs fs ffffffP]_^[ffSVWUD$L$T$\$ t$$|$(,fo8oo oofffffoxo$9o,:o4;ffffo$>fffffox o$yo,zo4{ffffo$~fffffox0o$)o,*o4+ffffo$.ffff܍ 4fox@o!o*o3ffffo&fffffoxPo$9o,:o4;ffffo$>fffffox`o$yo,zo4{ffffo$~fffffoxpo$)o,*o4+ffffo$.ffff܋D$,fs fs ffffffP]_^[@SVWUD$L$T$\$ t$$|$(,~8~~ ~~x9 :;>ffff~x ~$y~,zx0$),*ffff~4{~$~4+$.ffff܍ 4~x@~!~*xP$9,:ffff~3~&4;$>ffff~x`~$y~,zxp$),*ffff~4{~$~4+$.ffff܃耍 4~8~!~*x$9,:ffff~3~&4;$>ffff~x ~$y~,zx0$),*ffff~4{~$~4+$.ffff܍ 4~x@~!~*xP$9,:ffff~3~&4;$>ffff~x`~$y~,zxp$),*ffff~4{~$~4+$.ffff܋D$,fs fs ffffffP]_^[fSVWUD$L$T$\$ t$$|$(,~8~~ ~~x9 :;>ffff~x ~$y~,zx0$),*ffff~4{~$~4+$.ffff܍ 4~x@~!~*xP$9,:ffff~3~&4;$>ffff~x`~$y~,zxp$),*ffff~4{~$~4+$.ffff܋D$,fs fs ffffffP]_^[SVWUD$L$T$\$ t$$|$(,~8~~ ~~x9 :;>ffff~x ~$y~,zx0$),*ffff~4{~$~4+$.ffff܋D$,fs fs ffffffP]_^[ffSVWD$L$T$\$t$ fffffox o$yo,zo4{ffff<~fffffox0o$)o,*o4+ffff<.ffffߍ 4fox@o!o*o3ffff>fffffoxPo$9o,:o4;ffff<>fffffox`o$yo,zo4{ffff<~fffffoxpo$)o,*o4+ffff<.ffff߃耍 4fo8o!o*o3ffff>fffffoxo$9o,:o4;ffff<>fffffox o$yo,zo4{ffff<~fffffox0o$)o,*o4+ffff<.ffffߍ 4fox@o!o*o3ffff>fffffoxPo$9o,:o4;ffff<>fffffox`o$yo,zo4{ffff<~fffffoxpo$)o,*o4+ffff<.ffffߋD$,fs fs ffffffP]_^[ffSVWUD$L$T$\$ t$$|$(,fooo offfffoxo$9o,:o4;ffff<>fffffox o$yo,zo4{ffff<~fffffox0o$)o,*o4+ffff<.ffffߍ 4fox@o!o*o3ffff>fffffoxPo$9o,:o4;ffff<>fffffox`o$yo,zo4{ffff<~fffffoxpo$)o,*o4+ffff<.ffffߋD$,fs fs ffffffP]_^[@SVWD$L$T$\$t$ fffffox $y,z4{ffff$~fffffox0$),*4+ffff$.ffff܍ 4fox@!*3ffff&fffffoxP$9,:4;ffff$>fffffox`$y,z4{ffff$~fffffoxp$),*4+ffff$.ffff܃耍 4fo8!*3ffff&fffffox$9,:4;ffff$>fffffox $y,z4{ffff$~fffffox0$),*4+ffff$.ffff܍ 4fox@!*3ffff&fffffoxP$9,:4;ffff$>fffffox`$y,z4{ffff$~fffffoxp$),*4+ffff$.ffff܋D$,fs fs ffffffP]_^[ffSVWUD$L$T$\$ t$$|$(,fo8 fffffox$9,:4;ffff$>fffffox $y,z4{ffff$~fffffox0$),*4+ffff$.ffff܍ 4fox@!*3ffff&fffffoxP$9,:4;ffff$>fffffox`$y,z4{ffff$~fffffoxp$),*4+ffff$.ffff܋D$,fs fs ffffffP]_^[@SVWUD$L$T$\$ t$$|$(, ~~ h~9~;:>ffffffp ~y~{z~x0~$)~,+$*,.ffffffff͍ 4p@~~xP~$9~,;$:,>ffffffffp`~y~{z~xp~$)~,+$*,.ffffffff̓耍 40~~x~$9~,;$:,>ffffffffp ~y~{z~x0~$)~,+$*,.ffffffff͍ 4p@~~xP~$9~,;$:,>ffffffffp`~y~{z~xp~$)~,+$*,.ffffffff͋D$,fkf]_^[SVWUD$L$T$\$ t$$|$(, ~~ h~9~;:>ffffffp ~y~{z~x0~$)~,+$*,.ffffffff͍ 4p@~~xP~$9~,;$:,>ffffffffp`~y~{z~xp~$)~,+$*,.ffffffff͋D$,fkf]_^[fDSVWUD$L$T$\$ t$$|$(, ~~ h~9~;:>ffffffp ~y~{z~x0~$)~,+$*,.ffffffff͋D$,fkf]_^[ÐSVWD$L$T$\$t$ }Zp }Zx0oyo{o$)o,+m8ze8~]8$*U8,.͍ 4}Zp@}ZxPooo$9o,;m8e8]8$:U8,>}Zp`}Zxpoyo{o$)o,+m8ze8~]8$*U8,.̓耍 4}Z0}Zxooo$9o,;m8e8]8$:U8,>}Zp }Zx0oyo{o$)o,+m8ze8~]8$*U8,.͍ 4}Zp@}ZxPooo$9o,;m8e8]8$:U8,>}Zp`}Zxpoyo{o$)o,+m8ze8~]8$*U8,.͋D$,mmko!>nm6]_^[wSVWUD$L$T$\$ t$$|$(,}Z }Zhoo o9o;}8u8m8:e8>}Zp }Zx0oyo{o$)o,+m8ze8~]8$*U8,.͍ 4}Zp@}ZxPooo$9o,;m8e8]8$:U8,>}Zp`}Zxpoyo{o$)o,+m8ze8~]8$*U8,.͋D$,mmko!>nm6]_^[wDD$ 0n5I>nnSVD$ L$T$\$o oRoZoXN~^[fDD$ n5I>nnSVD$ L$T$\$o oRoZoXN~^[fDD$ n5I>nnSVD$ L$T$\$oJoToo$ZHN~^[fD$ n5I>nnSVD$ L$T$\$oJoToo$ZHN~^[fD$  n5I>nnSVD$ L$T$\$oJoToo$ZHN~^[fD$ 70n5I>nnSVD$ L$T$\$o oRoZoXN~^[fDD$ 70n5I>nnSVD$ L$T$\$o oRoZoXN~^[fDD$ ?8 n5I>nnSVD$ L$T$\$oJoToo$ZHN~^[fD$ ?8n5I>nnSVD$ L$T$\$oJoToo$ZHN~^[fD$ ?8n5I>nnSVD$ L$T$\$oJoToo$ZHN~^[fD$D$ D$駦W|$t$t$jt$?L$ L$0L$$GL$ G_D$)D$ D$D$雳W|$ t$t$jt$L$ L$L$$GL$L$(GL$G _fDfDD$D$ D$gW|$t$t$jt$L$ L$L$$GL$G_D$)D$ D$D$[W|$ t$t$jt$CL$ L$4L$$GL$$L$(GL$G _fDfDD$D$ D$׫W|$t$t$jt$L$ L$L$$GL$G_D$)D$ D$D$[W|$ t$t$jt$CL$ L$4L$$GL$$L$(GL$G _fDfDD$D$ D$WW|$t$t$jt$?L$ L$0L$$GL$ G_D$)D$ D$D$kW|$ t$t$jt$L$ L$L$$GL$L$(GL$G _fDfDD$70D$ 70D$70駢W|$t$t$jt$L$ L$L$$GL$G_D$70)D$ 70D$70D$70雯W|$ t$t$jt$CL$ L$4L$$GL$$L$(GL$G _fDfDD$70D$ 70D$70gW|$t$t$jt$?L$ L$0L$$GL$ G_D$70)D$ 70D$70D$70[W|$ t$t$jt$L$ L$L$$GL$L$(GL$G _fDfDD$?8D$ ?8D$?8קW|$t$t$jt$?L$ L$0L$$GL$ G_D$?8)D$ ?8D$?8D$?8[W|$ t$t$jt$L$ L$L$$GL$L$(GL$G _fDfDD$?8D$ ?8D$?8WW|$t$t$jt$L$ L$L$$GL$G_D$?8)D$ ?8D$?8D$?8kW|$ t$t$jt$CL$ L$4L$$GL$$L$(GL$G _fDfDD$ 70SVWD$L$T$\$փ47nfff~_^[D$ 70`SVWD$L$T$\$փ47nfff~_^[foJfoTfofo$fsfsfsfsffffffHZNDfoJfoTfofo$fsfsfsfsffffffHZNDfoJfoTfofo$fs fs fsfsffffffHZNDfoJfoTfofo$fs fs fsfsffffffHZNDfoJfoTfofo$fs fs fsfsffffffHZNDfoJfoTfofo$fs fs fsfsffffffHZNDfoJfoTfofo$fs fs fsfsffffffHZNDfoJfoTfofo$fsfsfsfsffffffHZNDfoJfoTfofo$fsfsfs fs ffffffHZNDfoJfoTfofo$fsfsfs fs ffffffHZNDfoJfoTfofo$fsfsfs fs ffffffHZNDfoJfoTfofo$fsfsfs fs ffffffHZNDfoJfoTfofo$fsfsfs fs ffffffHZNDfoJfoTfofo$fsfsfsfsffffffHZNDfoJfoTfofo$fsfsfsfsffffffHZNDD$70D$ 70D$70W|$t$t$jt$L$ L$L$$GL$G_D$70)D$ 70D$70D$70[W|$ t$t$jt$3L$ L$$L$$GL$L$(GL$G _fDfDD$70D$ 70D$70'W|$t$t$jt$OL$ L$@L$$GL$0G_D$70)D$ 70D$70D$70KW|$ t$t$jt$L$ L$L$$GL$L$(GL$G _fDfDD$?8D$ ?8D$?8ǹW|$t$t$jt$L$ L$L$$GL$G_D$?8)D$ ?8D$?8D$?8[W|$ t$t$jt$SL$ L$DL$$GL$4L$(GL$$G _fDfDD$ 70pSVWD$L$T$\$փ7nfff~_^[fD$ 70SVWD$L$T$\$փ7nfff~_^[ffoJfoTf: f:ffffHZNfDfoJfoTf: f:ffffHZNfDfoJfoTf: f:ffffHZNfDfoJfoTf: f:ffffHZNfDfoJfoTf: f:ffffHZNfDfoJfoTf: f:ffffHZNfDfoJfoTf: f:ffffHZNfDfoJfoTf: f:ffffHZNfDfoJfoTf: f: ffffHZNfDfoJfoTf: f: ffffHZNfDfoJfoTf: f: ffffHZNfDfoJfoTf: f: ffffHZNfDfoJfoTf: f: ffffHZNfDfoJfoTf: f:ffffHZNfDfoJfoTf: f:ffffHZNfDD$70D$ 70D$70鷯W|$t$t$jt$L$ L$L$$GL$G_D$70)D$ 70D$70D$70W|$ t$t$jt$3L$ L$$L$$GL$L$(GL$G _fDfDD$70D$ 70D$70DZW|$t$t$jt$_L$ L$PL$$GL$@G_D$70)D$ 70D$70D$70W|$ t$t$jt$L$ L$L$$GL$L$(GL$G _SVL$ T$\$t$o ooYocooo`ho`hp~^[ÍvsSVL$ T$\$t$o ooo$3 Qsooo`ho`hp~^[ÐsSVL$ T$\$t$n n Qnn$3s````nn$ Qn+n43s````p~^[Ív[SSVL$ T$\$t$ff@fo fofofo$3 Qsfofofffffffof`fhfof`fhfffffffffpff~^[DSVL$ T$\$t$f~ ~ Q~~$3sf`f`ff`f`f~~$ Q~+~43sf`f`ff`f`fffffffffxfpff~^[Ð3+fSVL$ T$\$t$fo=F>nffo fofofo$3 Qsfoffoffqfqfffoffoffqfqfffffffffffpff~^[fSVL$ T$\$t$fo=F>nf~ ~ Q~~$3sflflfoffoffqfqff~~$ Q~+~43sflflfoffoffqfqffffffffffTfpff~^[DS SVL$ T$\$t$fo= F>nffo fofofo$3 Qsfofhfofhf`f`f8f8f8f8fffffffffpff~^[ÐSVL$ T$\$t$fo= F>nf~ ~ Q~~$3sf`f`~~$ Q~+~43sf`f`f8f8f8f8fffffffffpff~^[ÐC;fSVL$ T$\$t$o= F>no ooo$3 Qshh``qaQIp~^[SVL$ T$\$t$o= F>n~ ~ Q~~$3s``~~$ Q~+~43s``qiaYp~^[ðC;fSVL$ T$\$t$o= F>nfn n Qnn$3s``nn$ Qn+n43s``8888p~^[kcSVL$ T$\$t$o= F>no ooo$3 Qshh``qaQIp~^[SVL$ T$\$t$o= F>n~ ~ Q~~$3s``~~$ Q~+~43s``qiaYp~^[ðC;fSVL$ T$\$t$o= F>no u8  Qom83sh`om8 Qo#]8$3sh`uemU}9p~^[w3SVWUD$L$T$\$ t$$|$(o-F>no(o *ooq|OƋ\$,t$0ppbb&]_^[fDSVWUD$L$T$\$ t$$|$(fffo-F>nfo(fo *foffffofqfffff|O\$,t$0fpffpfffbfbff&]_^[fDSVWUD$L$T$\$ t$$|$(o-F>no(o *q|O\$,t$0ppbb&]_^[fDfDSVWUD$L$T$\$ t$$|$(o-F>no(o *q |ttO\$,t$0}9p}9pbb&]_^[w D$L$oohoXo``hJ-@F>npp~~ D$L$oohoo`ǍH`hJ-@F>npp~~ D$L$oohoo`ǍH`hJ-@F>npp~~DfDD$L$fffo=F>nfofofoffoffqfqHffffffffffffJf-@F>nfpffpff~f~fSD$L$ fffo=F>nI~~HfoffoffqfqffffffffffffJf-@F>nfpffpff~f~[fDfDSD$L$ fffo=F>nI~~HfoffoffqfqffffffffffffJf-@F>nfpffpff~f~[fDfDD$L$o=F>nooqqHJ-@F>npp~~SD$L$ o=F>nI~~HqqJ-@F>npp~~[SD$L$ o=F>nI~~HqqJ-@F>npp~~[ËD$L$o=F>nooqqHJxp~~DfDSD$L$ o=F>nI~~HqqJxp~~[fDfDSD$L$ o=F>nI~~HqqJxp~~[fDfDSD$L$ I}0}0}0 H}0$J}9}9-@F>npp~~[w SVWD$L$T$\$t$ oooo`h`hO-@F>np~p~~6)_^[SVWD$L$T$\$t$ oooo`h`hO-@F>np~p~~6)_^[ffSVWD$L$T$\$t$ fffo=F>n~ ~foffoffqfqffffffffHZOf-@F>nfpff~fpff~f~6)_^[ÐSVWD$L$T$\$t$ fffo=F>n~ ~foffoffqfqffffffffHZOf-@F>nfpff~fpff~f~6)_^[ÐSVWD$L$T$\$t$ fffo= F>n~~~ ~HZf`f`~~f`~~$f`f8f8f8f8ffffffffffffHZOuf-@F>nfpff~fpff~f~6)_^[fSVWD$L$T$\$t$ fffo= F>n~~~ ~HZf`f`~~f`~~$f`f8f8f8f8ffffffffffffHZOuf-@F>nfpff~fpff~f~6)_^[fSVWD$L$T$\$t$ o= F>n~~~ ~HZ``~~`~~$`yqiaHZOux~p~~6)_^[SVWD$L$T$\$t$ o= F>n~~~ ~HZ``~~`~~$`yqiaHZOux~p~~6)_^[SVWD$L$T$\$t$ o- F>n~~ }8u8 HZ`~~u8 m8HZ`}uO}9}9@F>np~p~~&)_^[wfDSVWD$L$T$\$t$ o- F>n~~ }8u8 HZ`~~u8 m8HZ`}uO}9}9@F>np~p~~&)_^[wÍn n``n,n``n4HnZ``n<0n:``oooaiooaioooobjobjnPnj``n|nl``n\HnlZ``nt0nl:``oooaiooaioooobjobjnHnz``ntn|``nlHn|Z``n\0n|:``oooaiooaioooobjobjn` nr ``n\ nt ``n|H ntZ ``nl0 nt: ``oooaiooaioooobjobjÍ&n n``n,n``n4HnZ``n<0n:``oooaiooaioooobjobjnPnj``n|nl``n\HnlZ``nt0nl:``oooaiooaioooobjobjnn:``n4n<``n,Hnn o@ (l$ WRMooK oS@o[`ooot$Í&SD$L$ I\$%ڃD oL$t$L$oT$ L$(T$0oL$8@F>norrrpq @F>np~~[ SD$L$ I\$eZoL$t$L$q5@F>npq @F>np~~Ĩ[Í&SD$L$ I\$كDoL$t$L$q5@F>npq @F>np~~Ĩ[fSD$L$ I\$oL$q5@F>npq @F>np~~Ę[ SVWUD$L$T$\$ 04I<[)@F>np~]_^[ SVWUD$L$T$\$ @4I<[ٵD$0ɵEUD$0D$0讵D$8螵D$8oT$0ooaiaip~]_^[~f`~"f`f~ f`~,f`f~Hf`~$Zf`f~0f`~,:f`fݍ(ff(ff(fafi(ff(fafi(ff(ff(ff(fbfj(ff(fbfj(ff)T$~f`~f`f~,f`~f`f~4Hf`~Zf`f~<0f`~:f`f(ff(ff(fafi(ff(fafi(ff(ff(ff(fbfj(ff(fbfj(ff(ff(ff(fmfffffff(fmfffffff(|$f(ff(ff(fmfffffff(fmfffffffffDSVWUD$L$T$\$ 04I<[9f@F>nfpff~]_^[ÐSVWUD$L$T$\$ @4I<[)D$0EUfD$0)D$0fD$0)D$0fD$0fofrfrfrffpff~]_^[fDSVWD$L$T$\$4I<[fn"fn,fn4Zfnfn fnHfnfbfnfbfnZfbfnHfbf`f`f`f`fffn*fnfn"fbfn fbfn$fbfn$fbf`f`f`f`ff(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmfffffff(fmfffffffff@F>nfpff~_^[SVWD$L$T$\$4I<[fn"fn,fn4Zfnfn fnHfnfbfnfbfnZfbfnHfbf`f`f`f`fffn*fnfn"fbfn fbfn$fbfn$fbf`f`f`f`ff(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmfffffff(fmffffffffÍHZfnfn,fn4Zfn8fn fnHfn$fbfn$fbfn$Zfbfn$Hfbf`f`f`f`fffn*fn fnfbfnfbfnfbfnfbf`f`f`f`ff(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmfffffff(fmffffffffff@F>nfpff~_^[fD~f`~"f`f~ f`~,f`f~Hf`~$Zf`f~0f`~,:f`fݍ(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmfffffff(fmfffffffff~f`~f`f~ f`~,f`f~Hf`~Zf`f~$0f`~,:f`f(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmfffffff(fmfffffffffSVWD$L$T$\$4I<[fD$T$f5@F>nfpff~_^[DfDSVWD$L$T$\$4I<[f>9D$T$&!f5@F>nfpff~_^[ÐSVWD$L$T$\$4I<[ff5@F>nfpff~_^[fSVWD$L$T$\$4I<[ff5@F>nfpff~_^[SVWD$L$T$\$4I<[f\f5@F>nfpff~_^[ D$L$T$ LnIII>I^qpN-pH>np-H>nq $nq`pN-pH>np-H>nqt$5`F>n5&>no $oaabD$ospNpNpNaaapNpNpN~~J~jÐt&SV|$|$@|$H|$P n5F>nnDDD>D^qpN pH>npȱ H>nq\nL`pNpH>npѱH>nqL\ }q5&>n$UoL oaabD@D$@L$Hl$PD$@L$Hl$PFu0Cf$opNpNpNaaapNpNpNrrr~j~J~|^[fSVWHL$\|$0|$8|$@nDDD>D^qpN pH>npȱ H>nq\nD`pN pH>npȱ H>nqD\}$\$t$|$T\>T$ |$$t$(\$,|$ D$XT$`ioLnlaabD D$@L$8l$0D$@L$8l$0Fs8CaoD$0o\$8od$@ospNpNpNaaapNpNpNr~~Z~bH_^[f~~ ~H~f`f`f`f`(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fm(ff(fm(ff)L$~~,~4H~ f`f`f`f`(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fm(ff(fm(ff)\$)d$$ffffffffffffff5">nff\$f\$fffd$fd$fff\$$f\$$fffffffffffod$$ff|$$)t$$fo\$ffL$fot$ffl$)T$(fmfffffff(fmfffffff(|$(fmfffffff(fm(fffffffff@">nfffff)\$SD$L$ 0I ڃ D (t$ f\$0ft$@f\$Pft$`f\$pfݴ$fqfofrfrfrffpff5@F>nfpff~f~[ÐSD$L$ 0Iك D(t$ f\$0ft$@fofrfrfrffpff5@F>nfpff~f~[fDSD$L$ 0Ig \(t$ f\$0ft$@fofrfrfrffpff5@F>nfpff~f~[DfDSD$L$ 0I(t$ fofrfrfrffpff5@F>nfpff~f~[fSVWD$L$T$\$4I<[fn"fn,fn4Zfnfn fnHfnfbfnfbfnZfbfnHfbf`f`f`f`fffn*fnfn"fbfn fbfn$fbfn$fbf`f`f`f`ff(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmf8f8f(fmf8f8fff@F>nfpff~_^[SVWD$L$T$\$4I<[fn"fn,fn4Zfnfn fnHfnfbfnfbfnZfbfnHfbf`f`f`f`fffn*fnfn"fbfn fbfn$fbfn$fbf`f`f`f`ff(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmf8f8f(fmf8f8ffÍHZfnfn,fn4Zfn8fn fnHfn$fbfn$fbfn$Zfbfn$Hfbf`f`f`f`fffn*fn fnfbfnfbfnfbfnfbf`f`f`f`ff(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmf8f8f(fmf8f8ffff@F>nfpff~_^[D~f`~"f`f~ f`~,f`f~Hf`~$Zf`f~0f`~,:f`fݍ(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmf8f8f(fmf8f8fff~f`~f`f~ f`~,f`f~Hf`~Zf`f~$0f`~,:f`f(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fmf8f8f(fmf8f8fffDfDSVWD$L$T$\$4I<[fD$T$f5@F>nfpff~_^[DfDSVWD$L$T$\$4I<[fniD$T$VQf5@F>nfpff~_^[ÐSVWD$L$T$\$4I<[f f5@F>nfpff~_^[fSVWD$L$T$\$4I<[ff5@F>nfpff~_^[SVWD$L$T$\$4I<[fpf5@F>nfpff~_^[~f`~"f`f~ f`~,f`f~Hf`~$Zf`f~0f`~,:f`fݍ(ff(ff(fafi(ff(fafi(ff(ff(ff(fbfj(ff(fbfj(ff)T$~f`~f`f~,f`~f`f~4Hf`~Zf`f~<0f`~:f`f(ff(ff(fafi(ff(fafi(ff(ff(ff(fbfj(ff(fbfj(ff(ff(ff(fmf8f8f(fmf8f8f(|$f(ff(ff(fmf8f8f(fmf8f8ffffDSVWUD$L$T$\$ 04I<[if@F>nfpff~]_^[ÐSVWUD$L$T$\$ @4I<[)D$0EUfD$0)D$0fD$0)D$0fD$0fofrfrfrffpff~]_^[fDf~~ ~H~f`f`f`f`(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fm(ff(fm(ff)L$~~,~4H~ f`f`f`f`(ff(ff(fafi(fafi(ff(ff(fbfj(ff(fbfj(ff(fm(ff(fm(ff)\$)d$$f8f8f8fffff5">nf8\$ff8d$ff8\$$ff8ff8fffod$$ff|$$)t$$fo\$ffL$fot$ffl$)T$(fmf8f8f(fmf8f8f(|$(fmf8f8f(fm(ffffff8f@">nf8ff)\$SD$L$ 0I' ڃ D  (t$ f\$0ft$@f\$Pft$`f\$pfݴ$fqfofrfrfrffpff5@F>nfpff~f~[ÐSD$L$ 0Igك DW(t$ f\$0ft$@fofrfrfrffpff5@F>nfpff~f~[fDSD$L$ 0I (t$ f\$0ft$@fofrfrfrffpff5@F>nfpff~f~[DfDSD$L$ 0IG(t$ fofrfrfrffpff5@F>nfpff~f~[fSVWD$L$T$\$4I<[(%">nfnfn,fnZfn,:fnfn,fn Hfn,0f8f8f8f8ff(ff(fm(ff( ">n(frfffrfff8f8ff@F>nfpff~_^[SVWD$L$T$\$4I<[(=">nfn"fn,fn4Zfnfn fnHfnfnfnZfnHf8f8f8f8fffn*fnfn"fn fn$fn$f8f8f8f8ff(ff(ff(ff(fff8f8f8f8(%">n(frfffrfff(%">n(frfffrfffff@F>nfpff~_^[ffSVWD$L$T$\$4I<[(=">nfn"fn,fn4Zfnfn fnHfnfnfnZfnHf8f8f8f8fffn*fnfn"fn fn$fn$f8f8f8f8ff(ff(ff(ff(fff8f8f8f8(%">n(frfffrfff(%">n(frfffrffffHZfn"fn,fn4Zfn8fn fnHfnfnfnZfnH(">nf8f8f8f8fffn*fnfn"fn fn$fn$(%">nf8f8f8f8ff(ff(ff(ff(fff8f8f8f8(%">n(frfffrffff(%">n(frfffrfffff@F>nfpff~_^[fDfD", f8f8f8f8ff$Z,:H0f8f8f8f8ffݍ(ff(ff(ff(fff8f8f8f8(%">n(frfffrffff(%">n(frfffrffff", f8f8f8f8ff$Z,:H0f8f8f8f8ffݍ(ff(ff(ff(fff8f8f8f8(%">n(frfffrffff(%">n(frfffrffffSVWD$L$T$\$(=!>n4I<[fD$T$f5@F>nfpff~_^[@SVWD$L$T$\$(=!>n4I<[fwrD$T$_Zf5@F>nfpff~_^[ffSVWD$L$T$\$(=!>n4I<[ff5@F>nfpff~_^[fSVWD$L$T$\$(=!>n4I<[ff5@F>nfpff~_^[SVWD$L$T$\$(=!>n4I<[fcf5@F>nfpff~_^[(=!>n*4 f8f8f8f8ff,Z4:H0f8f8f8f8ffލ)T$)\$)L$$ ,f8f8f8f8ffZ:4H 0f8f8f8f8ffˍ(ff(ff(ff(ff(|$$(T$(\$)t$)L$(ff(ff(ff(ff(ff(ff( ">n(fs fffs ff(ff( ">n(fs fffs ff(ff( ">n(frfffrfff8f8f( ">n(frfffrfff8f8f(t$(L$f(ff(ff(%">n(fs fffs ff(ff(%">n(fs fffs ff(ff(%">n(frfffrfff8f8f(%">n(frfffrfff8f8fffffSVWUD$L$T$\$ 04I<[f@F>nfpff~]_^[ÐSVWUD$L$T$\$ @4I<[i)D$0_EUfD$0)D$0CfD$0)D$03fD$0fofrfrfrffpff~]_^[fD(=!>n Hf8f8f8f8(ff(ff(ff(ff)L$$,4Hf8f8f8f8(ff(ff(ff(ff(|$)t$)L$(5">n(frfffrff(ff(5">n(frfffrff(ff(t$(L$)|$)D$(=">n(frfffrff(ff(=">n(frfffrff(ff(D$)T$)\$$f8f8f8fffff= ">nf8T$ff8\$ff8T$$ff8ff8fffo\$$ffL$$)|$$foT$fft$fo|$ffl$)d$(fs ff ">nffs ff8f8f(">n(fs fffs fff8f8f(L$(5">n(fs fffs fff8f8f(-">n(fs fffs ff(ffffff8f@">nf8ff)T$fSD$L$ 0I ڃ D (|$ fT$0f|$@fT$Pf|$`fT$pfݼ$fqfofrfrfrffpff=@F>nfpff~f~[ÐSD$L$ 0Iك D(|$ fT$0f|$@fofrfrfrffpff=@F>nfpff~f~[fDSD$L$ 0Ig \(|$ fT$0f|$@fofrfrfrffpff=@F>nfpff~f~[DfDSD$L$ 0I(|$ fofrfrfrffpff=@F>nfpff~f~[fSD$L$ T$nA\`A<nI`Iis If8 #>nfofsfofsfof)$fofffF>nfffof8">nfof8">nfsfof:fof85#>nf8=#>nfsf:fof8% #>nf8-0#>n)$)\$)d$ )l$0)t$@)|$Pnb@nH bH0fffffffff($fof8@#>nfof8-P#>nf8=`#>nf=G>nfq)\$`)l$pff=G>nf8=G>nffּ$fּ$fffff~fmڈfs fBfkffqf#>nfpfpff~Ѓf9MÉp#>nooL~~I@s s ~A ~I`ĸ[DfDSD$L$ T$nA\`A<nI`Iis If8 #>nfofsfofsfof)$fofffF>nfffof8#>nfof8#>nfsfof:fof85#>nf8=#>nfsf:fof8%#>nf8-$>n)T$@)\$P)d$`)l$p)$)$fn fnhfnp fn@0(=!>nfpfpfpfpf8f8f8f8)$$)l$)t$ )D$0fpf8f8f8f8fff(\$p(L$`fք$O($($fք$#fք$($($$(l$ (pH>nf8 f8 fd$fl$0fof8$>nfof8 $>n)$)$f8 0$>nf8 ">nppf8 H>nffqfof8 @$>nfof8P$>nff8 H>nf`F>nf&>n(ff(5">n(frfffrff(fff~i$$$$fffff8f8f8f8f8fff(fmfff8f @F>nRf~fm$fk$pffqff#>nfpfpff~Ѓf9MÉ`$>n\@\HY \PY@\XY`[ff8f8f8f8fD$fL$fT$$f\$4(ff(ff(ff(fff8f8f8f8(%">n(frfffrfff(%">n(frfffrfffff@F>nfSVWD$L$T$\$t$ P~ ~h~p@~xP` h0p`xp%>nB)D$fof)D$ fof)D$0fof)D$@ffffff~~Bfof8Hfof8P)L$Pf)T$`fffof8Xfof8P)\$pf)$fffff~N$Bffffqff8)Gfof)Gfof)Gfof)Gffffff~F(BRfofsfof) $ff$fF>nfffof8Hfof8P)Of)Wfffof8P)Wfffof8P)Wffff~Nfof8Hfof8Pf8X f8@0)f)f)f)ffffff~f~$RBJfof) $ff$fF>nfffof8H@fof8PP)f)Wfffof8P`)W fffof8Pp)W0ffff~N(fof8Hf8P)Of)Wfffof8P)Wfffof8P)Wffff~N fp(f`fof8Pf8H)Wf)Offfof8Hfof8X)Of)_fffffs fnZfsf:fof8@fof8H)G@f)OPfffof8H f8X0)O`f)_pfffff~ff){fVfffX@fpff~5ۃ9OÉà ؁f9O‰(\(D (L0(T@fYYfAAf I@fQ Q`P_^[ffD$L$T$ ,nIII>I^qpN8 -pH>np8 -H>nq $nq`pN8 -pH>np8 -H>nqt$5`F>n5&>n888o $oaabD$888ospNpNpNaaapNpNpN~~J~jSV|$|$@|$H|$P n5F>nnDDD>D^qpN8 pH>npȱ8 H>nq\nL`pN8 pH>npѱ8 H>nqL\ xq5&>n$=888oL oaabD@888D$@L$Hl$PD$@L$Hl$PF|0C|$opNpNpNaaapNpNpNrrr~j~J~|^[SVWHL$\|$0|$8|$@nDDD>D^qpN8 pH>npȱ8 H>nq\nD`pN8 pH>npȱ8 H>nqD\}$\$t$|$T\>T$ |$$t$(\$,|$ D$XT$`u888oLnlaabD 888D$@L$8l$0D$@L$8l$0F|8C|oD$0o\$8od$@ospNpNpNaaapNpNpNr~~Z~bH_^[ÐSVWD$L$T$\$4I<[fo%">nfnfn,fnZfn,:fnfn,fn Hfn,0f8f8f8f8fffofffoflfmfofffof:ªfrfrff8f8ff@F>nfpff~_^[SVWD$L$T$\$4I<[fo=">nfn"fn,fn4Zfnfn fnHfnfnfnZfnHf8f8f8f8fffn*fnfn"fn fn$fn$f8f8f8f8fffofffofffofffofff8f8f8f8fof:ªfrfrfffof:˪frfrffff@F>nfpff~_^[DSVWD$L$T$\$4I<[fo=">nfn"fn,fn4Zfnfn fnHfnfnfnZfnHf8f8f8f8fffn*fnfn"fn fn$fn$f8f8f8f8fffofffofffofffofff8f8f8f8fof:ªfrfrfffof:˪frfrfffHZfn"fn,fn4Zfn8fn fnHfnfnfnZfnHfo">nf8f8f8f8fffn*fnfn"fn fn$fn$fo%">nf8f8f8f8fffofffofffofffofff8f8f8f8fof:frfrffffof:˪frfrffff@F>nfpff~_^[Ð~"~,flfl f8f8f8f8ff~$Z~,:flHfl0f8f8f8f8ffݍfofffofffofffofff8f8f8f8fof:ªfrfrffffof:˪frfrfff~"~,flfl f8f8f8f8ff~$Z~,:flHfl0f8f8f8f8ffݍfofffofffofffofff8f8f8f8fof:ªfrfrffffof:˪frfrfffSVWD$L$T$\$fo=!>n4I<[fD$T$f5@F>nfpff~_^[SVWD$L$T$\$fo=!>n4I<[fvqD$T$^Yf5@F>nfpff~_^[fSVWD$L$T$\$fo=!>n4I<[ff5@F>nfpff~_^[ÐSVWD$L$T$\$fo=!>n4I<[ff5@F>nfpff~_^[fDSVWD$L$T$\$fo=!>n4I<[f^f5@F>nfpff~_^[fDfo=!>n~*~4flfl f8f8f8f8ff~,Z~4:flHfl0f8f8f8f8ffލfT$f\$fL$$~~fl fl,f8f8f8f8ff~Z~:fl4Hfl 0f8f8f8f8ffˍfofffofffofffofffo|$$foT$fo\$ft$fL$fofffofffofffofffofffoff(Ĉfoff(fofffof:frfrff8f8ffof:frfrff8f8ffot$fol$ffofffoff(ֈfoff(݈fofffof:Ѫfrfrff8f8ffof:ުfrfrff8f8fffSVWUD$L$T$\$ 04I<[f@F>nfpff~]_^[ÐSVWUD$L$T$\$ @4I<[fD$0EUfD$0fD$0fD$0fD$0fD$0fofrfrfrffpff~]_^[fo=!>n~~ flHflf8f8f8f8fofffofffofffofffL$~$~,fl4Hflf8f8f8f8fofffofffofffofffo|$ft$fL$fofrf:frf:Ufofffofrf:êfrf:UfofffoT$foL$f|$ft$fofrf:frf:Ufofffofrf:frf:Ufofffot$fD$f\$$f8f8f8fffff ">nf8D$ff8\$ff8D$$ff8ff8fffo\$$ffL$$fT$$foD$ffd$foT$ffl$f|$(وf8f8f(Ĉf8f8ffoL$(Ոf8f8f(foffffff8f5@">nf8fffD$SD$L$ 0I ڃ D foT$ fD$0fT$@fD$PfT$`fD$pfݔ$fqfofrfrfrffpff@F>nfpff~f~[SD$L$ 0IGك D7foT$ fD$0fT$@fofrfrfrffpff@F>nfpff~f~[DSD$L$ 0I foT$ fD$0fT$@fofrfrfrffpff@F>nfpff~f~[ffSD$L$ 0I'foT$ fofrfrfrffpff@F>nfpff~f~[ÐSD$L$ T$oIf: I_f: I?f: If: If8 #>nfofsfofsfoff$fofffF>nfffof8">nfof8">nfsfof:fof85#>nf8=#>nfsf:fof8% #>nf8-0#>nf$f\$fd$ fl$0ft$@f|$Pfnf:"@fnH f:"H0flflffffffffffo$fof8@#>nfof8-P#>nf8=`#>nf=G>nfqf\$`fl$pff=G>nf8=G>nffּ$fּ$fffff~fmڈfs foBfkff8Af~f9MÉp#>nooL~~I@s s ~A ~I`ĸ[SD$L$ T$oIf: I_f: I?f: If: If8 #>nfofsfofsfoff$fofffF>nfffof8#>nfof8#>nfsfof:fof85#>nf8=#>nfsf:fof8%#>nf8-$>nfT$@f\$Pfd$`fl$pf$f$fn fnhfnp fn@0fo=!>nfpfpfpfpf8f8f8f8f$$fl$ft$ fD$0fpf8f8f8f8fffafo\$pfoL$`fք$fo$fo$fք$fք$fo$fo$$fol$ fopH>nf8 f8 fd$fl$0fof8$>nfof8 $>nf$f$f8 0$>nf8 ">nppf8 H>nffqfof8 @$>nfof8P$>nff8 H>nf`F>nf&>nfofffofrf:frf:Ufofff~i$$$$fffff8f8f8f8f8ffff8ff8f @F>noBf~fm$fk$pff8Af~f9MÉ`$>n\@\HY \PY@\XY`[Ðf8f8f8f8fD$fL$fT$$f\$4fofffofffofffofff8f8f8f8fof:ªfrfrfffof:˪frfrffff@F>nfpffSVWD$L$T$\$t$ P~ ~h~p@~xP` h0p`xp%>nBfD$foffD$ foffD$0foffD$@ffffff~~Bfof8Hfof8PfL$PffT$`fffof8Xfof8Pf\$pff$fffff~N$Bffffqff8fGfoffGfoffGfoffGffffff~FfoBoRfofsfoff $ff$fF>nfffof8Hfof8PfOffWfffof8PfWfffof8PfWffff~Nfof8Hfof8Pf8X f8@0fffffffffffff:FoRoBoJfoff $ff$fF>nfffof8H@fof8PPfffWfffof8P`fW fffof8PpfW0ffff~N(fof8Hf8PfOffWfffof8PfWfffof8PfWffff~N fpf:f`fof8Hf8PfOffWfffof8Pfof8XfWff_fffffs f: Bfof8Xfof8Pf_@ffWPfffof8P f8@0fW`ffGpfffff~offf{fVf8Af~f9O‰foDfo\ foT0foL@fAAfYYfQ@fI I`P_^[DSVWD$L$T$\$4I<[o%">nnn,nZn,:nn,n Hn,0iyaqmlqЪrryy@F>np~_^[SVWD$L$T$\$4I<[o=">nn"n,n4Znn nHnnnZnHYyQqn*nn"n n$n$IiQayyyyiȪrrYӪrr @F>np~_^[@SVWD$L$T$\$4I<[o=">nn"n,n4Znn nHnnnZnHYyQqn*nn"n n$n$IiQayyyyiȪrrYӪrrʍHZn"n,n4Zn8nnHnnnZnHo">nYAQin*nn"n n$n$o%">nIyQayyyyyתrrYêrr @F>np~_^[", YyQq$Z,:H0YiQaݍyyyyiȪrrYӪrr",YqQi$Z,:H0YyQaݍyyyyyѪrrYêrrSVWD$L$T$\$o=!>n4I<[&D$T$5@F>np~_^[fSVWD$L$T$\$o=!>n4I<[D$T$5@F>np~_^[SVWD$L$T$\$o=!>n4I<[VQ5@F>np~_^[SVWD$L$T$\$o=!>n4I<[5@F>np~_^[DSVWD$L$T$\$o=!>n4I<[5@F>np~_^[Do=!>n*4 QyIq,Z4:H0QiIaލT$\$L$$ ,iYaQZ:4H 0iIaqˍo|$$oT$ol$d$L$ӈIѪrryyarryyod$o\$̈ÈYŪrryyarryySVWUD$L$T$\$ 04I<[@F>np~Ѓ]_^[SVWUD$L$T$\$ @4I<[9T$0.EUT$0T$0T$0T$0T$0rrrp~Ѓ]_^[fDSD$L$ T$oIq I_q I?q Iq Iq #>nss$F>ny">ny">nsQA5#>nA=#>nsQQ% #>nQ-0#>n$\$d$ l$0t$@|$Pny"@nH q"H0llo$A@#>nA-P#>nA=`#>n=G>nq\$`l$p=G>nA=G>nּ$ּ$~mڈs oBkyA~f9MÉp#>nooL~~I@s s ~A ~I`ĸ[ffSD$L$ T$oIq I_q I?q Iq Iq #>nss$F>ny#>ny#>nsQA5#>nA=#>nsQQ%#>nQ-$>nT$@\$Pd$`l$p$$n nhnp n@0o=!>nppppYQIy$$l$t$ D$0pyqiaTo\$poL$`ք$o$o$ք$ք$o$o$$ol$ opH>nY Q d$l$0q$>nq $>n$$q 0$>nq ">nppq H>nqy @$>nyP$>na H>n`F>n&>nrYrQU~i$$$$yyyyyaq @F>noB~m$k$pyA~f9MÉ`$>n\@\HY \PY@\XY`[ffyqiaD$L$T$$\$4yyyyiȪrrYӪrr @F>npffSVWD$L$T$\$t$ P~ ~h~p@~xP` h0p`xp%>nBD$D$ D$0D$@~~ByHyPL$PT$`yXyP\$p$~N$BqyGGGG~FoBoRs $$F>nyHyPOWyPWyPW~NaHyPaX y@0yFoRoBoJ $$F>nyH@yPPWyP`W yPpW0~NiHiPOWyPWyPW~N pi`iHiPOWyPyXW_s y ByXyP_@WPyP y@0W`Gp~o{fVyA~f9O‰oDo\ oT0oL@AAYYQ@I I`P_^[Do=!>n Hqyaid$ ,4H QqYIol$L$d$rqͪrQUrq˪raUoL$od$l$T$rQrAUrQrYUoT$D$\$$yyy- ">nyD$y\$yD$$yy\$$d$$l$$D$L$l$|$t$܈yyyyod$yyԈy%@">nyD$fSD$L$ 0Iw lڃ D\ Qol$ D$0l$@D$Pl$`D$pݬ$qrrrp-@F>np~~[fSD$L$ 0Iك Dol$ D$0l$@rrrp-@F>np~~[SD$L$ 0I' ol$ D$0l$@rrrp-@F>np~~[fDfDSD$L$ 0Iol$ rrrp-@F>np~~[SVWD$L$T$\$4I<[o%">nnn,nZn,:nn,n Hn,0iyaqml`&>n p&>nyyʏx~_^[ffSVWD$L$T$\$4I<[o=">nn"n,n4Znn nHnnnZnHYyQqn*nn"n n$n$IiQayyyyۏ `&>np&>nяأ`&>n0أ%p&>n0ԏx~_^[SVWD$L$T$\$4I<[o=">nn"n,n4Znn nHnnnZnHYyQqn*nn"n n$n$IiQayyyyۏ `&>np&>nяأ`&>n0أ%p&>n0ԍHZnn,n4Zn8n$n HnnnZnHo">naAQYn*nnnnno">nIqQyyyyy%`&>np p&>npя=`&>np&>nӏx~_^[fDfD", YyQq$Z,:H0YiQaݍyyyyۏ `&>np&>nأ`&>n0أ%p&>n0,$aiQYZ,: H0aqQyōyyyy%`&>n p&>n `&>np&>nSVWD$L$T$\$o=!>n4I<[&D$T$x~_^[SVWD$L$T$\$o=!>n4I<[D$T$x~_^[@SVWD$L$T$\$o=!>n4I<[fax~_^[fDfDSVWD$L$T$\$o=!>n4I<[x~_^[ÐSVWD$L$T$\$o=!>n4I<[x~_^[Ðo=!>n*4 QyIq,Z4:H0QiIaލT$\$L$$ ,iYaQZ:4H 0iIaqˍo|$$oT$ol$d$L$ӈȣ`&>nȣ5p&>nyy `&>npp&>npyyod$o|$ԈLjЏأ`&>nPأ%p&>nPyy-`&>n =p&>n yySVWUD$L$T$\$ 04I<[x~]_^[fDfDSVWUD$L$T$\$ @4I<[9t$0.EUt$0t$0t$0t$0t$0x~]_^[fDSD$L$ T$oIq I_q I?q Iq Iq #>nss$F>ny#>ny#>nsQA5#>nA=#>nsQQ%#>nQ-$>nT$@\$Pd$`l$p$$n nhnp n@0o=!>nppppYQIy$$l$t$ D$0pyqiaTo\$poL$`ք$o$o$ք$ք$o$o$$ol$ opH>nY Q d$l$0q$>nq $>n$$q 0$>nq ">nppq H>nqy @$>nyP$>na H>n`F>n&>nȣ%`&>nPȣ5p&>nP~i$$$$yyyyyaʏxۏxkoB~m$k$pyA~f9MÉ`$>n\@\HY \PY@\XY`[DfDyqiaD$L$T$$\$4yyyyۏ `&>np&>nяأ`&>n0أ%p&>n0@F>npffo=!>n Hqyaid$ ,4H QqYIol$L$d$ `&>nPp&>nPʏ`&>n0p&>n0oD$od$L$l$ȣ `&>npȣ5p&>npΏ5`&>n@p&>n@ol$\$T$$yyy ">ny\$yT$y\$$yyT$$t$$D$$\$d$D$L$|$ֈyy܈yyot$yyy5@">ny\$ffSD$L$ 0Iw lڃ D\ QoD$ \$0D$@\$PD$`\$p݄$qxޏx~~[DSD$L$ 0Iك DoD$ \$0D$@xޏx~~[ffSD$L$ 0Ig \oD$ \$0D$@xޏx~~[SD$L$ 0IoD$ xޏx~~[fDo=!>noo oHou}emd$o o,o4Ho Uu]Mol$L$d$$ruͪrUUru˪reUoL$od$$l$T$$rUrEUrUr]UoT$$D$$\$D}}}- ">n}D$}\$$}D$D}}\$Dd$Dl$DD$$L$$l$|$t$$܈}}}}od$$}}Ԉ}%@">n}D$$fSD$L$ `IG@np~~[wfSD$L$ `Iol$@}9}9rrrp-@F>np~~[wfDfD}Z}Z"}Z }Z,]}Uu}ZH}Z$Z}Z0}Z,:]mUeݍ}}}}mȪrr]Ӫrr}Z}Z"}Z}Z,]uUm}ZH}Z$Z}Z0}Z,:]}Ue}}}}}Ѫrr]êrrDSVWD$L$T$\$o=!>n4I<[&}9@F>np~_^[w_^[wfDSVWD$L$T$\$o=!>n4I<[f~~~ ~}8m8u8 0e8:llllm}euˍHZ~~"~~,m8]8$e80U8,:llll]mUe}}}}mȪrr]ӪrrfSVWD$L$T$\$o=!>n4<HZ}9@F>np~_^[w_^[wSVWD$L$T$\$o=!>n4<6}9@F>np~_^[w_^[wÐ~~~ ~}8m8u8 0e8:llllm}euˍHZ~~"~~,m8]8$e80U8,:llll]mUemF1m8}F1}8ڈuتrr}}m̪rr}}fDSVWD$L$T$\$o=!>n4np~_^[wSVWUD$L$T$\$ t$$@o(op@lh lp`%>n}B$D$ }JuXuP\$@T$`ڍ$sq}GGs}ZB}ZRsF>n}H}POWs}9&e8}ZR}ZB}ZJF>n}H@}P`W emHmPOWssm`mH}POWsEE W s}9omls}XB}}H}P O@W`}9~fSfVyA~ہf9OډooLoT o\0AAIIQ@Y Y`]_^[wfSD$L$ T$\$f~(~2f`f`fofofoffff~~4f`f`HZfffoffffff~~2f`f`fffoffffff~~4f`f`fffofffffffo%@F>nfpݱfffpfkffpfffofjfbD$ffhHfX[fDD$L$T$ fofoHfoP foX0fo`@ffIfQ fY0fa@fffffo-`">nfo5p">nfofbfjfofbfjfoflfmfoflfmfoffrfffrfrfrffffff[[[[YY^ȃto!>nfXpXf~D$D$DSD$L$ T$\$~(~2``oo~~4``HZ~~2``~~4``o%@F>npݱpkpjbD$hHX[fD$L$T$ ooHoP oX0o`@IQ Y0a@o-`">no5p">njbjbmlmlrrrr[[[[YY^ȃto!>nXpX~D$D$SVD$ L$T$\$t$ff~~Hff~ ~,ZZ$,HffffZffŃfffff~^[fDSVD$ L$T$\$t$ff~~Hff~ ~,ZZ$,HffffZffŃff8f~^[ SVWUD$L$T$\$ t$$o0o`pppp䪋|$(l>ooIoo\pL$,c~Ml> SVWUD$L$T$\$ t$$o0pl$,pp|$(l>oo oc~el>P SVWUD$L$T$\$ t$$p8pt$,|$(l>ooIKoocel>fDfDSVWUD$L$T$\$ t$$fo ppppflflfmfm|$(l>ooIffffffffoo\fffffffffffofnL$,pflfffcfMjl>SVWUD$L$T$\$ t$$~0fnl$,pppflflfl|$(l>oo ffo#fffffffffoffcfMl>@SVWUD$L$T$\$ t$$fn8fnt$,ppflfl|$(l>ooIffoo[fffffffffoffoffcfe l>TSVWUD$L$T$\$ t$$fo ppppflflfmfm|$(l>ooIfff8f8oo\ffff8f8ffofnL$,pflfffcfMl>CSVWUD$L$T$\$ t$$~0fnl$,pppflflfl|$(l>oo ffo#f8f8fffoffcfMl>fSVWUD$L$T$\$ t$$fn8fnt$,ppflfl|$(l>ooIffoo[f8f8fffoffoffcfe l>SVWUD$L$T$\$ t$$o ppppllmm|$(l>ooIyyoo\yyonL$,plcMl>SVWUD$L$T$\$ t$$~0nl$,ppplll|$(l>oo o#yycMl>jfDSVWUD$L$T$\$ t$$n8nt$,ppll|$(l>ooIoo[yyce l>fDSVWUD$L$T$\$ t$$}y8}yp}yh}y` |$(l>ooI}}oo\}}o}yL$,cM wl>SVWUD$L$T$\$ t$$}y8}yp}yl$,|$(l>oo o#}}cM wl>dSVWUD$L$T$\$ t$$}y8}yt$,|$(l>ooI oo[ }}ce@@ wl> SVWU11ɉD= f9T \ t1f FAf FAf FAf FAT f FAf FAf FAf FA9f]_^[fDSVWUfoH>nfo%&>nf1~EftfЁH>nfof8հ&>nFf9|]_^[PRtnn:``n n4``nHnnpNpNpNpNo5H>nppppooD$pd$x$$nppnnHnP nX0n`@nhP```t$```np````o|$`D$`oaioaiobjobj$$|$D$t$ol$`oaioaiobjobjl$ \$(d$0T$8n@tnhnXn`$nP4nHDnxT```D$```n@d```ot$`t$`oaioaiobjobjl$@T$Ht$Pd$Xo\$`oaioaiobjobjo<$oT$ot$od$|$`T$ho|$`oT$hooT$xq<$D$o|$ oT$(ot$0od$8oL$@o\$Hol$PoD$X~|$~T$~t$~d$~L$~\$~l$~D$|$`T$ho|$`oT$hooD$pqT$p$ no$$oT$so$o$qqd$L$pNpNpNaaapNpNpN$b~z2ĔSVL$\$D$ T$n(n2``on(n2``on(n2``on(n2``oڋD$ppapppabXw^[SVD$ L$T$))ȁ\1ۀ|1uD: LttoLoT t!u|^[!1A}4 t4uoLo@SVD$ L$T$)f)ȁ1ۀ|1:fDfLftfftffoL0ffoT  t!u |N1ۀ|1uC9DfLftfftfoL0foT  t!u |^[!1A}4 t-4uoLo4.y@UWVSL$0|$,D$(>n 4ω $2mZ;2muȃuÃ<$t|$, [^_]Í,nmt$m&u΄uD$|$,렋D$|$,뒍UWVS D$ mmt"tLn <$t 0n uD$$ [^_]m@nt$tXÄ|$\$ 1ۅރtCT$$nLnn0nonU~ [^_]m,nt$땀|$ uuE\$$^D$$SD$$$Et&'UWVS$  @nmmm-9F9G…9D$ 9t$ 9׃inLnn0non~D$pm1mmmmmD$pft$ D$ m)Pn)pn)n)nn|$$9F9G…999փ i\$$nnnnon~D$t\$ D$tmHnHNjH nn)nD$0H)o)0oD$$;)Po\$ t |$LL$( \$4 t$HT$xT$|\$, K49ts d$$NjHL$$D$4L$0ˉT$xD$|D$(D$,ƋD$,DžK L$(Ht$@L$$L$0t$D |$,H D$ t$ )Ǎ5m|$@U$DžmDžmDžmDžmDžmDžnDž nDžn\$$,; ދJX)ˉ1)ӋP)ʉ1)ʋH9Ӌ\$4L$0T$$ \$,L$(T$|T$x Kfnm|$$unmt$ t&D$tD$|,;|$ D$\D$PBQD$L)‰1)1q)1)19H‰D$ T$$މT$TD$|D$xD$(D$,D$,)D$,)Kt$4D$$@T$<D$, ?490Vf@f|$Tu*D$XD$|$|˃fO˃fNMH_9$}It$ |$Ht$8Ӎt$4ƒfFƒfCD$<[^_]ËI |$8I\I\IT 8;9D$<[^_]Ív(;8;O\+K\;HpL f9eH|$8 Ɂ E m9|$8fn;I\+O\yD$D$))@ )@@)@`fD$T$PP P$P@PDP`PdD$D$))@ Ív'D$T$PP P$ÍD$T$PfD$T$P fT$D$Ðt&T$D$ʉPPPP P$P0P4É'T$D$ʉPP P0Ðt&T$D$ʉPPPÐt&T$D$ʉPÍt&'D$ЋT$Í&'D$T$ffPËT$D$fÍt&D$iT$PPPÐ&T$D$ffPfPfPÐD$iT$PÍ&'T$D$ffPÉ'D$ЋT$fÍ'n$S>nA&<Í'n$S>n&<ÐUWVSÁ,RL$LH >nD$d!>n|$<׉D$@Fd )Nf|$4< )T$Dt |$dD$rD$t!tD$rD$t|$dD$l;`HT$sH|$h!V tHz|$l~rnp|$(~l|$,|$LHRII9 9ЉNI I9ʉT$09ND$0+T$() rD$,T$L<~|$H|$@\$8Él$,|$T|$<|$X$|$`$|$P|$d $|$\&)D$,)D$(l$LD$8|$TVXl$,|$|$nD$`!>nD$dBRd)Uf|$h)ЅɉD$\tD$T`DŽ$$H$#HE tH$EpfD$XD$LD$@ErfD$pljD$HElD$DT94UEXDŽ$T$ T$dD$ ED$$T$T$`D$lD$$D$PT$T$H$T$T$LT$э 4L$x$D$L$ D$EH$ҋL$LT$hJL$\ЋT$HQ=D$DL|$D|$`t2$`L$D)99T$D} $`L$DH T$tD$H;I#; ID$L;I:;I.E$D$xD$TD$L$D$dL$`D$|$$$D$l$D$PD$p|$LD$X UOL$TMXDŽ$T$ T$dL$ L$xT$T$`L$L$lT$T$TL$L$PT$T$@ $T$ЋL$p4$D$D$L$ EH$ҋL$@T$hJL$\ЋT$TQ;D$DD$H $ !D$|$U\D$ $L$$D$TT$L$@D$$$L$U$D$D$PD$T$ $EP\t6$0 L$|D$D$PD$ D$L$D$$$ML$T$PD$ D$ $T$Ћ$D$H9D$DD$H0 D$D\$TD$H|$LD$@$ËMXUDŽ$L$ L$xT$ T$d|$\$L$L$lT$T$`L$L$PT$ $ЋL$p4$D$D$L$ EH$ҋT$hL$\Z y$;D$HD$D $w ! $U\D$|\$L$$T$D$ 9$D$$U$$D$D$PD$T$ $EP\t6$0 L$|D$D$PD$ D$L$D$$$MLT$LT$PD$ D$ $T$ЋT$LD$D9D$HD$D\$TL$\9ߍY$\$X\$L\$H\$D$9\$@ l$t 9I 9 I 9I 9It \$@!zmD$T! $D$dU\L$`D$ D$lD$H$L$$T$L$LD$L$U$D$T$ $T$|T$T$P$EP\t6L$`0L$lD$D$PD$ D$L$D$$$UL L$xL$PD$ D$$L$ЋL$xD$D=D$D$ Et>L$PL$``L$lD$D$|D$ D$L$D$$ҋL$PUPL$|D$ D$$L$D$DD$D]E\DŽ$S0\$dD$ E$D$D$lT$ \$\$`D$D$P\$\$T$\$\$@\$ы\$p$4]LL$ D$D$$ҋ\$H;\$D D$L|$TD$XD$DD$HD$LUL$@DŽ$YMXT$ T$d|$\$L$ T$T$`T$T$xT$T$lT$T$P$Ћ$T$p4L$ D$D$EH$ҋL$@T$hTJL$\y;D$HD$D$!$U\D$|\$L$$T$D$ 9$D$$U$$D$D$PD$T$ $EP\t6$0 L$|D$D$PD$ D$L$D$$$ML$T$PD$ D$ $T$Ћ$D$D;D$HD$D4Et@$` T$|D$$D$ D$T$D$$ы$$UPD$ D$L$$D$DD$DD$H9D$D|$TD$XE\UDŽ$D$ E$0T$ T$dD$D$l|$\$T$T$`D$D$PT$$ыL$p4$D$D$L$ EL$ҋL$D;L$H(t&D$H\$@D$D|$L L$TT$\9ύ J$L$XL$L*vOUˋL$TMX\$\$@T$ T$dDŽ$L$ L$x\$T$T$`L$L$lT$L$L$P $ЋL$p]H4$$D$D$L$ ҋ\$@L$hYD$\Tx;D$DD$H$s!VD$|$U\]$D$ $D$TL$$\$ \$PT$L$@D$$$D$L$D$$EP\t2$0 L$|D$D$ \$L$D$$$MLT$PD$ T$D$ $D$H;D$DD$HEt9$` T$|D$$D$ D$T$D$$ыUP$D$ D$$\$D$HD$Ht&D$D9D$HD$Xht&Et@$` T$|D$$D$ D$T$D$$ы$$UPD$ D$L$$D$HD$HfD$H9D$DBD$XAt&Et=$` T$|D$$D$ D$T$D$$ыT$L$UPD$ D$L$$D$DD$Dt&L$D9L$HD$LgD$H;I2; I&D$L;II;Iq\$Ht$\4^É$t&D$Df]pf}rElD$hX$ЉEhL[^_]D$XMlfEpD$pfErL[^_]ËEU\DŽ$0D$ D$dT$ D$D$`D$D$HD$D$LD$E$D$D$lD$D$P$L$x4$D$D$L$ EL$D$D=D$DD$DwƋD$\\$Lp$t&E\UDŽ$D$ E$0T$ T$dD$D$l|$\$T$T$`D$D$PT$$ыL$p4$D$D$L$ EL$ҋL$D9L$H|EU`L$DDŽ$`D$ D$dT$ |$\$D$D$`D$E4D$D$lD$D$P$L$p4$D$D$L$ EP$ҋL$DȉD$DiUE\DŽ$0T$ T$dD$ E$D$D$lT$T$`D$D$PT$T$T$T$T$@T$ыL$p4$D$D$L$ EL$ҋT$H9T$DET$HDŽ$`D$ D$dD$D$`D$D$TD$D$@D$E`D$ E4D$D$lD$D$P$ыL$p4D$D$ʋ$L$ EP$ҋT$HЉD$HD$T <t&EU`DŽ$`D$ D$dT$ D$D$`D$D$TD$D$@D$E4D$D$lD$D$P$ыL$p4$D$D$L$ EP$؉D$HMEU`L$DDŽ$`D$ D$dT$ |$\$D$D$`D$E4D$D$lD$D$P$L$p4$D$D$L$ EP$ҋL$DȉD$DEU`DŽ$`D$ D$dT$ D$D$`D$D$HD$D$LD$E4D$D$lD$D$P$L$x4MPD$P$D$ $D$ D$PD$D$DD$D6Ët$HD$\p$D$\t$H\$Lp$U}EX|$T$ T$dD$@D$ T$T$`T$T$HT$T$LT$$$ыEL$dUX|$D$ D$`L$L$HT$ D$@D$AD$D$L$ $L$@D$EUXL$d|$D$ D$`T$ $L$L$H$D$D$LD$@L$D$L$dEUX|$$L$L$`D$ D$LT$ <$L$L$HD$D$@L$$uHL$@|$$|$ $T$L$|$4$D$@ЋD$Lt$h n!>n$$t$lމ$@XD$$$ $D$`$$@HD$($$@DD$8$ @ID$p؉l$|t$n oovv)9|"nvv~E)Յl$\f$$D$TڋD$4ZT$DDŽ$<l$ $$@|$l$D$ D$PD$D$LD$D$$D$ D$XD$D$TD$$$ыL$H$TT$ D$D$(D$$ыL$,T$D y|$0 o9O;\$\2$r҉t$PpЉt$4$$|$4|$P$D$L$fD$4 D$PmD$4D$PRvt$p9։t$x$9O։T$xt$l9Ɖ$t$|9OƉ$Ƌ\$x|$tȉ$ŋ$ |$$D$HTD$֋t$(|$ T$84$T$Ћ$,D$L$ $$($,@I1o*o=>nnpItSbbn%>n oqovv)9|)nqvv~G)ׅ|$POt$L$$D$4D$4ߍ_lD$HT$DTD$D$$D$ D$8D$D$($ыL$,T$DыL$0,9O;\$P~t$L|$PD$4$DŽ$DŽ$$ H; $`>nt&$\$$|$H|$xT$t苴$ Í4D$8$t$\މT$TމT$PT$P$PT$ t$(\$]T$D$4$ыt$,|$xl$0~|$dTL4ȋL$xt$,|$D$i4L$h$$ϋL$,$$ $ϋL$D|$HL$X$L$XL$X9T$L$[T$L\$49[9\$d]Ƌl$P;t$Xb$t$Xl$h D$x|$tD$d D$h$_t$d|$h+$+D$x d1D$$WNƉÉ$4,t$44l$x,t$P$D$H|$D$$D$tP>nlj$9D$X|$$L$h$t$P)ʉ$X$L+D$pL$PDŽ$9N‹T$|\$8$$\$d)+D$l9N‹T$,$D$4\$4։$t$0$$$D$xw$Љ$$$,$,N2T$t/$,1ɋ$(XunDn\ HoDD%>np~<D$t1P>n9D$X|'f9D$X|9D$Xƃ19| 9| 19@>nD$`D$`|$`$9D$`$.D$`9Ɖ$t$dD$0\$hDŽ$$$$$)$)$)|$,t0L$X\$P9щ$h$9‰$`$;D$L$XD$L$D$x$9$#D$LD$XD$xD$PD$\D$Tt$ l$D$D$$D$ED$FD$D$($ҋ$$ $ NjD$h+$\$x߉T$L\$L($׉$T$LD$L\$L$\$L\$L$$$;L$X$$$$\$d9щ\$4\$d9‰\$4\$d;D$L\$4D$dD$4|$$؉$P$X$L$D$Tt$4L$t$ \$$|$PL$T닐tD$h\$L$$Ll$8D D$ D L$(D$ED$ $ҋL$0\$,T$DD$DTЍT$DT$X$X$TT$d$D$ht$D$D$$D$D D$ D D$ED$D$($ҋD$DTL$0\$d<Dt$X$$t$L$$t$H4$$$ $9NL$H$9N9Nˍ9Oˉ9N9N‰D$\D$ht$T$Pl$\Ct$t$$߉|$|$(D$CD$ ؉t$D$<$ҋT$,|$P|$4T$0LT|$DL$8 T$<7|$X$$|$d$$?$$$$9OƋt$$9Oʼn9OL$h9NݍT3)T$L$TT$ T3t$T$t$(ډL$T$4$ЋD$XL$8t$<\$d6 $$$$$9Nω$9Nщ$9N‰$ك9NȉȃW>nX>nT$PD$4L$LD$4T$P$ %HCt$,|$P t$0|$4$$9$Nh |$L~l$$Fp$ H~9$0 >n>nD$T$$$$$ e [^_]ËD$$t$Ll$P؉D$D$D$TD$t $\$H\$4N)ʼn)Ãl$`؉% ЋT$@)D$< @|$$$ T$HËTL$T|$D$8L$HL$HL$ 8D$DL$D$D$($ҋ|$,T$0LT‹D$0$$؉$$D$4D|D$4|$4$$$$ 9N9O9O9Ol$P\$4t$Lt$PL$`|$p\$4T$l)9M)9L‰D$<؉ȋL$|9OD$x$9O)$$$$pT1|$tD@ >n݉$$ h\$p$$Sd$ ڋpу $ LQ\$h$ $p0T$(l$(D$T$D$ ؉D$l$$nT$Pj>nT$4T$`rt$l$T$4L$Pt$< ʍ 2t$@) @$i>nt$Pj>n]8x>nGi>nj>nT$4l$lT$4 ʋL$@)T$< с@݋L$$T$4\$8D$P?j>nщD$`D$TӉ\$H\$hWtD$L$\$Di>nj>nT$LD$L?i>nD$PD$$L$HL$ D$`l$Xl$HT$`D$dL$L$$l$DL$L$( $ՋT$`L$,D$dl$0ыL$4Dl$XЉD$D$D$DT$D$T$,͋T$PʉыT$0 ʋT$, ڋ\$LT$0$ڋT$D$ً\$\$$ 9O9O9N‰D$\|$,t$P\$Htt$Xt$0DD$d4t$DL$x9‰L$P\$x9\$P$;t$XD$d$D$dvt$$D$HTt$ t$8D$t$t$(4$Ћ|$,t$09D$L$ (;@D$$4F_\$P\$H|$t;\$`l$pt$\|$@|$$TL$(|$ |$dT] $D$T$DT$8T$T]L$X|$, <;L$@}D$T$TT$ T>T$Tt$(T$4$Ћ$$$0$<|$L$|$L|$L$$$;D$X$$$$ D$X9 ƋD$P$9 D$4$;\$L$\$LD$H$D$Dt$D|$,L$HT$|\$$|$0$\ȋl$8+D$l)ʍ<9OЉ+D$p$9OЋ$)9N‰$,D$`Q$0ljЉ$ 8Љ$$鉌$$$ȉ$@ȋ$艄$$$艄$ 8Y$\뉜$\$$$L鉌$K<$$< 7鉌$L$$ˍ,$ , .t$8΋L$$$$Ɖ$q\$8$$É$YL$DL$8$ $ω$|$DL$8$ ($$<l$8鉌$ $鉌$ $$8, щ$4$$LE $($$ Cȍ(‹D$H$ $D$4t$PDŽ$D$X;$,1v >n!>nt$D|$H% ЋT$@)D$< @uD$\TD$$D$D$ D$8D$D$($ҋL$,T$0 ;T$LfT$L|$4t$PZ$$$$$$@$$$$$$$$$$ $$$$$$$$<$$8$$4$$($$ $l$X$;$06D$|9D$4D$l9D$4$9D$PD$p9D$Pt$\|-$$T|$T$\$$|$|$$\$ $|$\$$\$\$($Ѝ$L$$|$$L$$L$ $L$$L$Ѝ$L$$|$$L$$L$ $L$$L$Ћ$$T$|$$t$$t$ $t$$t$Ћ$\$|$X$TT \$d$\$d\$dЉliD$h$D$hD$h$$D$DyÍD艜$D$x$D$xD$x$$|$$LF$D $$$H4L$X$$$$L$$$$$$$$M$Ή$$$$$4鉴$$$$$$$ Ή$$$$$4$$$$$LQ$֋$ȉ$$$$ʋ$$$vD$$$$$$$$Dt$dȉ$$$$9t$L$H$  D$LD$d1L$h9L$dxL$dL$h9\$hV\$h;\$x8\$x9t$xt$x;$$9$$;$$$9$$$$9$T$$$9$#$$$9$$$9$$;$T$L$9t$L~p$9$0$D$L‹t$L$$Tŋ$TD$Ht$DD$4$t$PD$L$9t$L3랋$D$LBWt&8뎸A t&@~OL(N-D$D$\D$HD$4:$|$4$|$P L$@1D$XD$dD$hD$dD$h_D$dD$h@1\$$$($,Hd$(V)1)$$@f)Й1).t$$\$hT$TL$\Ƌ$D$8T$t$PT$PT$ 0$PT$D$D$($ыt$,L$0ʼnD$Dމ݃ \$4\$0ыT$,4\$4$$ډ$$2ՉT$PT$,$ꉜ$$9D$X$ T$dD$XT$D9|$D9D$hˉD$49D$$މ|$dlj$D$4D$P9t$X L$$|$P$\$dȋl$,)$X$L+D$pt$XqDŽ$9N‹T$|$$$)D$8$+D$l9NW$$|T$0$ߍ[$ډ$$ǃlD$D$$$$|$h$ȃT$H\$4$L$tt^$$$(xd$(V)lj1)Nj$$@f)Й1)к 1}|$d[ D$P|$,t$4\$$LL$XL$0ލ4ÍD\$8t$DD$dD$\D$HD$4D$hD$Pf$D$4$D$PA$D$4$D$PD$dD$4D$DD$PD$dD$4$D$P$D$4$D$P$D$4$D$P$9D$L6D$`$D$xD$hL$x)+D$p9N9D$x$hD$x$QD$X$D$hx$$|\$P$$9$ʉ$9a$Љ$9<Nj$$;$C$$D$P|$TD$\$|$|$$)T$|$$7|$(T$ )T$.T$<$Ћ$D$h<0)$$ڋ\$, ׉|$LË$$$Ë$$D$L$)<|$L$;$$$$$$\$d\$4D$dD$4\$d\$4\$d\$4}D$x$p\$PD$h$D$89t$xD$L%&\$h)9\$p~x9t$xD$h9$|׋L$$D$\TL$ L$LD$L$(T$ $ЋL$,$ 9}NjD$d\$PD$4|L$$D$\T$LTL$ L$()T$D$ $ЋL$,$ 9=NjD$d\$PD$4*D$dT$|)+D$l9N9D$x$TD$x$=t$$닌$|$L$$)ËD$4$$D$dx$$$L$L$9ʋ$$9n$Љ$9INj$D$4$$$L$;$ED$4$|$L$$Ll$TD$\ϋ$l$l$$|$ |$(\$T$l$L$<$Ћ$T$0ŋD$d<) $‰$$0߉$$$$$$É$$)<ljD$4$;L$L$zl$hl$PD$hD$PL$hL$PL$hL$Pp|$XD$x$X;\$xVD$dT$$4)؉ȉD$LD$hȋL$8ȉ$D$hȉ$?D$L9D$l$$$Ll$L$9\$x9t$||L$$D$\TL$ $D$L$L$( $Ћ$T$0 9oNjD$ht$4D$P\L$$D$\TL$ $D$L$L$( $Ћ$T$0 $D$L‹$9 NjD$LD$4D$hD$PD$\t$$D$Tt$D$)D$)$D$ D5D$D5D$D$($ҋ$$$$$$$0$$0$$$$9׉$999D$4މ$D$\$L|$$D$T|$D$DD$DD$ $D$$D$D$($ҋ$$$$$$$8$$8$$$D$L$D$L9֋D$L$9w$щ$D$H9ىD$4$ˉD$4D$P$;\$L$\$LD$P9D$Xt$x$D$X$}D$DD$P돋$D$4$D$PP$D$4$D$P+D$DD$PG$D$4$D$P$$$D$PD$HD$4$D$PD$L6l$dD$P$uPÃt$44t$P4t$x4$l$HD$D$$|$h&VS4D$@T$DH: >n>nr)rl$D$D$j4[^Ít&SD$H>nڀT$FˉT$T$ [非'UlWVSҡ)ċ$$$$vpRr!>n >nD$L_D$D$Hp@rD$@I9D$@~9‰T$Hl[^_]Í& I9D$@}9}‰D$tI9~9Ɖt$p~I9}9}$D$L$$P@d)Ƌ$$@f)‹$$P@d)Ƌ$$4@f)‹$$`D$$иD$|D$xD$\$$=n|$Lh$D$T$`D$Pl$XN$$\@$D$tˉmXD$D$XL$@D$ tnl$Lx$D$T$`D$P|$XN$$\@$D$p\ D$$L$HD$ tnvD$t^|$pL$HЋl$xD$LD$@؉D$PFlj|$T~|$d|$LL$XL$Pl$TL$h ` l$lL$\L$Xl$\l$\TRڋ\$hD@鋬$ |$l`\$d D L$\$L$L$\L$\$ D$D$ D$D$D$׋$\$DRH\$D$ D$$Ћ$T$L|$TS$ЋT$PS${$ЋT$XS;D$|}\$`D$|$D$`|$`!@$tTt>nD$tu>nD$@v>nD$pw>nD$HD$xt>n4v>n|$xt$\$t$tfppt$@fpr$t$pfppt$Hfpr `l$l L$Xt&U:WVSқ)ċ$:$:$:D$X$D_D$d$:$ m mDžK >nD$@!>nD$D`D${HƉD$`HD$H_D$P`D$\H!tHqt$XD$LtHD$L$:$:$:Hp@rvpRrD$<I9D$<~9‰T$TDžKĬ:[^_]Ë I9D$<}9}‰$I9~9Ɖt$|~I9}9}D$@ۉ$t$: D$DL$HƉ$$$<ǸL$`$$|$P$D$\$$$:P@d)Nj$:$@f)‹$:$P@d)Nj$:$|@f)‹$$D$$L$`DŽ$DŽ$DŽ$$$DŽ$DŽ$$$$:$:$n$:D$P$$:D$@$D$l$D$p$(D$t$:|$h$:$$$:4$yB\Z$T$\$l$XD$D$tL$`T$ $\$ t$pT$T$Dl$D$D$T$4$T$\D$HD$P|$H \$PT$\k\@$l$<ƉD$D$BX$t$D$ D$hT$$D$ tn$:$$:D$@$D$l$D$p$(D$t$:$$:t$P$$$:4$t&$Z\j$L$LD$ $T$\\$l$ D$ L$`D$D$D$DD$D$tt$pD$4$T$\D$HD$P|$H \$PT$hKl@D$|͍] L$TƉD$D$L$\BX$t$D$ $T$$L$D$ tnfD${t$:l$\ D$D$$D$$T$D$ D$ $ы$: D$D$ D$$(ŋ$\$l$D$ $ы$:D$ $D$$:D$$:$誸;$r w";$s\$P$$$D$P|$P!o$ÉD$\$؉D$@D$<D$DGÉD$tD$|_D$HD$T4D$@҉D$lL$DT$HL$p ̠: T$hʉS$D$\T@DT$lʼnD$\D$tD@؉ÉD$tD$p[ ЍĠ:L$h $$$: l$D$T$ $D$D$\$D$ D$ы$:$$UHL$D$ $D$ЋL$@$JL$DЋ$JL$HЋ$J$Ћ$rЉ99T$DN$:$D$@L$dЉ nD$Hn!D$t$PD$\ L$@$:L$L$@L$\$ $T$$D$ D$֋D$t l$\$:-$t$L$T$ D$D$ D$$$t&$t`t>n$u>nD$<v>nD$|w>nD$T$t>nn$$$$$\$<$:|x $tB$ nЈDD$\6 >nD$06!>nD$4HD$t#HG tH$Gp__rfD$`D$LD$h$\$P>n!L$$t%$L$t‹$Ћ_DžK`L$xD$|t$2GdfD$lD$8GfD$nj>nt$hT$P;t$8u ;T$< OT$t$L$ L$4T$lL$L$0L$OXD$ L$ L$TL$L$$ $ЋD$XOHT$$ $T$D$ D$ЋL$@T$l qȋL$D QȋL$H9OȉL$H9vT$lƋL$\Љ!=  D$ $,$D$$D$P;T$,rw";D$(sL$Lt$dD$(T$,L$pL$lL$`|$pw G$$G4DŽ$ $vID$pS\$`z>n9 IV9$ pt$Pj>n$D$dt$Lt$H\$lD$pD$hD$LX\$dT$`;\$8u ;T$<8OT$\$L$ L$4T$HL$L$0L$OXD$ L$ L$TL$L$$ $ЋD$XOHT$$ $T$D$ D$ЋL$@T$H YȋL$D Q9O9wT$HËL$\Љ!@D$ $,$D$$D$};T$,w%r;D$(sL$P\$hD$(T$,L$pL$HL$lD$P$D$L9D$P|$pt$H$D$lD$`D$hD$dt&D$8;I;II9D$<t$<; It$4OWXt$t$0D$ L$ T$ t$t$n>n\ D$0T$4tPD$LT$P nX>nt$hT$l;t$8;T$<D$n$>ntM EĉU$/@0T$D$ D$D$t$D$ D$L$ $ЋU$E0M | @PpH H4~"D$JD$>n$>ntEĉU@0D$ D$D$T$t$D$ D$L$$ЋU$E7M @PpH B EĉUċ(@0D$ D$D$T$D$D$ D$L$$ЋUă$Euyu @ƸPH @@Pp @1e[^_]ǃ,ǃD$ D$L>nD$$ve[^_]ÐE H!MH‰E}~"D$JD$>n$>nquE UH!t$$D$-VM EċU /@4D$ D$D$T$t$D$ D$L$4$Ѓ$Esǃ,ǃD$ D$>nD$$BD$JD$>n$>npY@8$Ћ~61&W GOT$$L$,;|1}ǃǃTǃ,ǃD$ D$ >nD$$ZH}̋EE4H EĉM@L$MML$ $|$ D$D$t$D$D$ЋU M/Ẽ$1҉}։ډˋMEEEU@L$ MD$D$\$|$L$ D$D$ $ЋU /Ẽ$U&uӋUEċ}4@|$D$$t$ D$D$ЋU /ẼEċ@$|$D$t$ D$D$ЋU $/ẼLEċU@|$D$KpUD$D$ʉL$ $ЋU (/ẼUEċH|$D$CpD$D$‰D$ $ыU ,/ẼEċP|$D$CpD$D$ $ƉD$ ҋU 0/ẼuQEċP|$D$CpD$D$ $ƉD$ ҋu 4/Ẽrǃ,D$ D$>nD$$-@8$Ћ~/1V FNT$$L$(;|ǃ1ǃH}̋EEHU EĉM@L$MT$ML$ |$ D$D$D$D$4$ЋUMẼ$ ލC]Ӊ}ωEMEEEU@L$ MD$D$|$\$L$ D$D$ $ЋUẼ$;uuEĉӋu}@D$|$t$ D$D$$ЉẼEċ@|$D$t$ D$D$$Љ ẼEċ@|$D$t$ D$D$$Љ$ẼpEċu@|$D$t$ D$D$ $ЉẼ%Eċ@|$D$t$ D$D$ $Љ ẼEċ@|$D$t$ D$D$ $ЉẼEċ@|$D$D$ D$D$$Љ(ẼREċ@|$D$D$ D$D$$Љ,Ẽ Eċ@|$D$HD$D$$ L$ ЉẼEċ@|$D$HD$D$$ L$ ЉẼeEċu@|$D$t$ D$D$$ЉẼEċu@|$D$t$ D$D$$ЉẼ6vǃ,D$ D$>nD$$sǃ,ǃD$ D$(>nD$$@8$Ћ~B1uމӍ&C SKD$$L$A#;|ىuǃ1ǃ@8$Ћ~11ҍ֋W GOT$$L$";|ǃ1ǃ'ǃ,ǃD$ D$ >nD$$@8$Ћ~D1uމӍ&K CʋKD$$L$";|׉uǃ1ǃ@8$Ћ~11ҍ֋W GOT$$L$!;|ǃ1ǃ,ǃD$ D$(>nD$$v'UWVSE UM }UɋpEE P,H1E؋HE܋E /|E |FpD$ىL$ D$$ЃF] MFpD$ىL$ D$$Ѓ M FpQ(xT$ D$D$ $Ѓ M Fp$ʉtT$ D$D$ $Ѓv M Fp ʉlT$ D$D$ $Ѓ-D U؋F,D$ D$D$D$T$D$ D$L$ $Ѓ$5E؋ME؉Mvv HE؋HۉEUFpD$/T$ D$ $ЃCZFpL$ D$D$$ЃxFpD$D$\$ $Ѓ tFpD$D$\$ $Ѓ lFpD$D$\$ $Ѓ? V]؋F,D$ D$D$D$\$D$ D$L$$Ѓ$G ]EȋCE̋CEЋC EԋEEEEEEEEDž|EEHHEEUofEL$M$UEMEEmEEĉEx$EFpD$D$Up /UL$ $Ѓ MFpD$LȉL$ D$$ЃF ]@1FpLL$ D$D$$Ѓ كFp@1LL$ D$D$$Ѓ FpL$ D$D$$Ѓv FpL$ D$D$$Ѓ5 LxFpD$ D$L$$Ѓ  EtFpD$ L$D$$Ѓ MFpL$ D$D$$Ѓm MFpL$ D$D$ $Ѓ/ FMFpL$ D$D$ $ЃMFpL$ D$D$ $ЃMFpL$ D$D$ $ЃuMFpL$ D$D$ $Ѓ7NMFpL$ D$D$$ЃMD؅Dž|F,D$ UUT$UT$UD$D$D$ D$T$ $Ѓ$}EEMuډUc@1FpLL$ D$D$ $ЋUҋFp@1TT$ D$D$ $ЃMFpL$ D$D$ $Ѓ{MFpL$ D$D$ $Ѓ=uXMFpL$ D$D$$ЃM||9D e[^_]ËMɉM^u֋pFpD$ /T$ D$ $ЃuUFpT$ D$D$ $ЃnU@1FpxTT$ D$D$ $Ѓ# FpT$ D$D$ $ЃMFpD$ D$L$$ЃUFpD$ T$D$ $ЃcJ|FpD$ D$L$$Ѓ"EpFpD$,/L$ D$$ЃpFp4/L$ D$D$$ЃpMFpL$ D$D$ $ЃK2MFpL$ D$D$ $Ѓ MFpL$ D$D$ $ЃMFpL$ D$D$ $ЃxMFpL$ D$D$ $ЃSts0F$xTD$ D$D$D$D$D$ L$T$$Ѓ$UF,T$UD$ D$D$T$D$ D$L$$Ѓ$HE=}~"D$JD$>n$>nTMʉRBJUU+UыN0p,/D$ED$ D$D$D$T$ D$t$$у$Up+U, @8EfLJ,LJD$ D$ >nD$<$@] /Eȋ/E̋/EЋ/Eԋ/ELJ,LJD$ D$(>nD$<$EExEt|rRpFpD$(/L$ D$$Ѓu(pFp0/SLJ,LJD$ D$ >nD$<$ U+UUN0p(/D$ED$ D$D$D$T$ D$t$$у$Up+U @@8$Ћ~J1҉]ˉ|֐t&C SKD$$L$ ;|ً]|LJ1LJe<$ EBLJ,LJD$ D$L>nD$<$ULJ,LJD$ D$(>nD$<$m"LJ,LJD$ D$l>nD$<$5UWVSEM]U4u4U}E t } @)EċH9ыH}̉E EEV EM@p /L$ D$D$$Ѓ}  E/@pt$ D$D$$Ѓ9  Eu@p/L$ D$D$$Ѓ  Eu@p(/L$ D$D$$Ѓ = Eu@p,/L$ D$D$$Ѓd  EM@p(/L$ D$D$$Ѓ  Eu@p0/L$ D$D$$Ѓ h Eu@p4/L$ D$D$$Ѓ ! Eu@p$/L$ D$D$$ЃH  E @pL$ D$D$ $Ѓ  E(@pL$ D$D$ $Ѓ D E@pD$ |$D$ $Ѓt  E}@pD$ |$D$ $Ѓ3 EH@pt$ D$D$ $ЃEMċ@pL$ D$D$$Ѓ@EM @pL$ D$D$$ЃmE}@p|$ D$D$$Ѓ,EM@pL$ D$D$$Ѓ}EM@pL$ D$D$$Ѓ<EM @pL$ D$D$$ЃiME@,L$MD$ D$D$L$D$ D$T$ $Ѓ$HEEEE܋sE @pL$ D$D$$Ѓ(EM@p /L$ D$D$$ЃOE@pL$ D$D$$ЃE(@pL$ D$D$$ЃKE@pt$ D$D$$Ѓ{ EKx@pL$ D$D$$Ѓ:E@p|$ D$D$$ЃE}@p|$ D$D$$ЃME}@p|$ D$D$$Ѓz EM@,L$MD$ D$D$L$D$ D$T$4$Ѓ$H}}~"D$JD$>n$>n;GM+MUu +UǍJMT @xP pE @0D$ D$D$|$t$D$ D$T$ $Ѓ$oH }}~(D$JD$>n$>n,F@uM+M򉓤U +UxJMTpP E@0D$ D$D$|$t$D$ D$T$ $Ѓ$`GZ\E(@0D$ D$D$|$D$D$ D$T$ $Ѓ$1MҋU+M+UM ɍ JU@P W@x@PU@MP 9Mug@Mx}@P 7ǃ,ǃD$ D$L>nD$$Rfe[^_]ÐEȋMЉT$Uȉ$EyEEԍ<EEЉEC&ǃ,ǃD$ $D$ >nD$e[^_]Ë@8$Ћ~/1W GOT$$L$I;|ǃ1ǃv@8$Ћ~/1V FNT$$L$;|ǃ1ǃ@8$Ћ~11fW GOT$$L$q;|ǃ11ǃ@8$Ћ~21vV FNT$$L$;|ǃ1=ǃ,ǃD$ D$(>nD$$~'UWVSl},u e[^_]f"Fn"FnE$Ӌ5#FnED$$֋M䋗@<D$L$ D$D$>@$Ѓru1ۅx!u M<$D$L$9]}⋇@8$Ћ~/1S CKT$$L$;|كtLJLJGpMu 1ɉ}ύt&,;9E|, f:E@p9~z)ډUxˍCE f8uUE t;|LJLJM1f MD$ E D$D$L$D$E|$$MwAD$ MD$D$E$WMM ME$ӉED$$փeUVSP],u e[^]Ít&"Fn5#FnT$E$֋M䋓@<D$L$ D$D$>@$ЃuD$E$փe[^]É'UWVS]E EE+E+]ƉEۍF14xe[^_]Ë}9}tJ E9EdžDž|t f8|E9EDžxtE, f8x|Džp tn$>n.E}]}k }BzU+Uσ-tV0,/]D$ D$D$D$|$L$ D$t$$҃$Etk E+E, }Elw}E }D$ED$ L$$[lp4Epv}LJ,LJD$ D$ >nD$<$} E|pElx}LJ,LJD$ D$(>nD$<$"}FptD$D$$(/L$ ЃVEW}Fpt0/U+U}]σtV0(/]D$ D$D$D$|$L$ D$t$$҃$Etk E+E }1ۋ@8$PE~?}|މӋK CʋKD$$L$;|׋|}Eǀǀd}}LJ,LJD$ D$l>nD$<$C}LJ,LJD$ D$L>nD$<$ }n8 >npp~ҍL Pp))4)4x)x?R4V)x__)x4?)R)4VL$k)T T$ pk$ˍTT$M0[^_ WVS0D$@oHo@:H8>n8 >npp~ҍL Pp))4)4x)x?R4V)x__)x4?)R)4VL$k)T T$ pk$ˍTT$6L0[^_ WVS0D$@oHo@:H8>n8 >npp~ҍL Pp))4)4x)x?R4V)x__)x4?)R)4VL$k)T T$ pk$ˍTT$fJ0[^_ UWVS,D$@HPX)H)4J))ٍJHP)ʍ R?p)pRP)p_ _)pP)p?)pP)pR Q)pRSP)p ))4X)P߉)Ս )ՍL T T$ kL$k$ˍTT$I,[^_]Ãnpp~xp?hۍ \H))h4q\$[) I) L1L$ p I$))ʃT$^D,[^_]ÍUWVS,D$@o@8>npp~xp?hۍ \H))h4q\$[) I) L1L$ p I$))ʃT$B,[^_]ÍUWVS,D$@o@8>npp~xp?hۍ \H))h4q\$[) I) L1L$ p I$))ʃT$@,[^_]ÍUWVS,D$@HPXp)H)ٍJH?P))p JP)pR)p,[^_]UWVS,D$@HPX)H)X JP)XߍR))x4r?)x_R_)x?4)x)xR4V)4)P)ߍ L9L$ I$)ݍ\ \$ k)ʍTT$@,[^_]ÍUWVS,D$@HPX)H)X JP)XߍR))x4r?)x_R_)x?4)x)xR4V)4)P)ߍ L9L$ I$)ݍ\ \$ k)ʍTT$>,[^_]ÍUWVS,D$@HPX)H)X JP)XߍR))x4r?)x_R_)x?4)x)xR4V)4)P)ߍ L9L$ I$)ݍ\ \$ k)ʍTT$<,[^_]ÍUWVS,D$@HPX)H)X JP)XߍR))x4r?)x_R_)x?4)x)xR4V)4)P)ߍ L9L$ I$)ݍ\ \$ k)ʍTT$:,[^_]ÍST$D$ @`:n@f7n@` :n`d7n@d7n@ :n~d7nts@:nud@@@g7n@ :n@ @ :ntJPe7nd7nEH@ :nt(@@ :nt@ :n@:n@h7n@@:n[ÍT$D$tc@_7ntW@c7n@0`7n@ :na7nt7@@ @:nt+@a7n@ :nt@@ :nt @ :nt&Í&'T$D$tW@_7ntK@c7n`b7n@`7n@ :nt+@@ :nt@pa7nt@@ :nt@ :nÍv'T$D$L$ pJ7n@J7n@K7n@(PK7n@$K7n@`\7n@P[7nG7n@ K7n@L7n@N7n@ M7n@@ pU7n@V7n@0W7n@V7n@@]7n@ `^7ntQu@ W7n@pX7nL$ @ _7nPI7nt%@ Y7n@Y7n@0Z7n@Z7n@]7nfÍ&'T$D$tZ@@G7n@ B7n@C7n@0G7n@D7n@ F7n@@D7nt$@PE7n@PC7n@@F7nt@E7nÐD$oXoPoHoo=@H>noooooaioaiobjobjooooHh` D$oXoPoHooooooaioaiobjobjooooPX`ÐD$L$T$ n`n"`nY0`nb``nI`nb `nQ `nb@`oooooaioaiobjobjooooPX@ffD$L$T$ o- F>nnn`nJ`nY0`nR nI`nb@nQ `8888oooooaioaiobjobjooooPX@ D$L$oIoYoQooqoqooooaioaiobjobj-F>noqoqooon`qg~nP `qg~` nP@`qg~h@nP``qg~H`ffD$L$fo foYfofqfofqfffofafifoffpбpfbfjfo 0H>nffqfofqfffoflfmfofffn fnX fn@@fnh`fbffbf`fqf`fqfffgf:f:H f~H@f:H`ffD$L$o oYqqaip±pұbjo 0H>nqqlmn n@ nP@nh`bb`q`qgyyH ~H@yH`fDD$L$wooI oQoY0}8A@u8I`m8QPe8YpmlmlqqiaiajbjbmlmlF>nqq~hU8(~@}8@ ``qqg}9HHX ~hU8h@~@}8@```qqg}9P`@P``D$L$T$ ~~I}8A@u8IP``~b~j]8"U8j ``~Q ~Y0m8Q`e8Yp``~b~j]8b@U8j```iaiajbjbmlmlmlml`@ P0}9X@}9`P}9@`}9PpwfDfDD$L$T$ 考0@@"@@@w}0}0I}0b}0j}0Q }0Y0}0b}0jiaiajbjbmlmlmlmlX`@P}9}9`}9@ }9P0ffD$L$T$   <| fD$L$ | u jD$L$T$ { ă„m 4t_ ă„QfD$L${ pt e ZD$L$T$ #考#考x#考#D$L$%%%%fDD$L$T$ fo= F>nc(考U(考xD(考6(D$L$T$ fo= F>n#.考.考x.考-D$L$T$ fo= F>n4考4考x3考3D$L$T$ fo= F>n9考9考x8考8D$L$f'>>>>fD$L$f@@@@fD$L$fgC\COCDCfD$L$fFFFFfD$L$T$ fo= F>n(考(考x(考(D$L$T$ fo= F>n.考u.考xd.考V.D$L$T$ fo= F>n4考3考x3考3D$L$wÐt&D$L$oɃF>nqgg``pp``o`ohop@`hp@o oh op@P` h p@P`D$L$~fɃf8 F>nffo-@G>nfgfgf8f8~P~X~`~hX `@h`fffffffffPfXf`fhX `@h` D$L$oF>nqgg``pp``o oh op@@` h p@@`o`oh(opHPh`h(pHPhJ]D$L$考~~QfafaffF>nfF>nfqfqfoffgffofhfgfofhf`f`fo`fohfopffff@fffff`fhfpf@fo foh fop@ffffP`fffff fh fp@fP`D$L$考foff8 F>nffo-@G>nfo5`G>nfgfgfof8f8fof8f8fo`fohfopffff@fffff`fhfpf@fo foh fop@ffffP`fffff fh fp@fP`ffD$L$考oy F>no-@G>no5`G>nggyyqqo`ohop@`hp@o oh op@P` h p@P`fD$L$o} F>no%@G>no-`G>ngg}u}u͍o`oh]8bU8j`h}9b}9jo`oh]8bU8j`h}9b}9jo oh ]8"U8j  h }9"}9j o`@oh`]8b@U8j``@h`}9b@}9j`w D$L$T$ ooIooZ objobjoi oI0oR@oZ`objobjbăoy@oIPooZ objobjoi`oIpoR@oZ`objobjbpȠpDZpDs s fD$L$T$ f~ ~Qfb~fbR fff~Y ~Q0fb~R@fbR`ffffʃ~Y@~QPfb~fbR fff~a`~Qpfb~R@fbR`fffffkfkppñffpDfs ffs fffD$L$T$ f~ ~Qfb~fbR fff~Y ~Q0fb~R@fbR`ffffʃ送~Y~Qfb~RfbRfff~a~Qfb~RfbRffffˈ~!~Qfb~fbR fff~i ~Q0fb~R@fbR`ffff~i@~QPfb~fbR fff~Y`~Qpfb~R@fbR`fffffofffkpıpf%H>nffpxfp-f`H>nffËD$L$T$ f~ ~Qfb~fbR fff~Y ~Q0fb~R@fbR`ffffʃ送~Y~Qfb~RfbRfff~a~Qfb~RfbRffffˈ~!~Qfb~fbR fff~i ~Q0fb~R@fbR`ffff~i@~QPfb~fbR fff~Y`~Qpfb~R@fbR`fffffofffkpıpf8 %H>nffpxfp-f8 `H>nffD$L$fofoIfofsfsffoQ foY0fofsfs ffofsfs ffifiooooissjjaiajaaafoa@foiPfoq`foyp`~HhHp\fofsfsffofsfs ffofsfs fflfifioooasaajaiibjpl`@2~xlhpXxfofjfbfofjfbpppp@@"X*`8X@`NxVxdfDfDD$L$fofoIf:foQ foY0f: f: fifiooooissjjaiajaaafoa@foiPfoq`foyp`~HhHp\f:f: f: f:fifioooasaajaiibjpl`@2~xlhpXxfofjfbfofjfbpppp@@"X*`8X@`NxVxdÐt&D$L$ooIoQoY*oa8oasoibbioyhoAxiaibi(HpaaoI@oiNoQ\XF`^isojaiphhoaoq2aajoYoy$aH2ooaaiiojojbboaFoIbpp@xPpoAToQpX"x@ph*oioiaaobobjjpp`8HVPNxdÍt&D$L$ooIoQoYoasb ioisboajiajhHXffD$L$foIfof8 7>nf87>nfofsf:fs f: ffPfD$L$oIoq 7>ny7>nsqs i PfDD$L$ooI 7>n 07>nHÐD$L$pAoIoQ@HPQ P Ít&D$L$ooIoQp~p9aoap`oYoi bsibpsaoA(oQ0joa@0aHX oy8oA@s0pas0ax@h(oyHoIPpaxPaP8oyXoQ`s0apa@Hs0asapɴHXsx`oApoIhoyxobjPhHpxx@D$L$T$ fnfnIfnQ fnY0fn"fnj fnr@fnz`f~f~J f~R@f~Z`fbfbfbfbflflfo=6>nf8f8fo= F>nfofhf`f8f8ffffHftf-ÐSD$L$ T$\$fnfnIfnQ fnY0fn"fnj fnr@fnz`f~f~J f~R@f~Z`fbfbfbfbflflfo=6>nf8f8fo= F>nfofhf`f8f8f~f6>nffffHftff-[fDfDD$L$T$ fnfnIfnQ fnY0fn"fnj fnr@fnz`f~f~J f~R@f~Z`fbfbfbfbflflfo=6>nf8f8fo= F>nfofhf`f8f8ffffHftf-ÐSD$L$ T$\$fnfnIfnQ fnY0fn"fnj fnr@fnz`f~f~J f~R@f~Z`fbfbfbfbflflfo=6>nf8f8fo= F>nfofhf`f8f8f~f6>nffffHftff-[fDfDD$L$T$ nnInQ nY0n"nj nr@nz`~~J ~R@~Z`bbbbllo=6>nyYo= F>nh`qyHt-DSD$L$ T$\$nnInQ nY0n"nj nr@nz`~~J ~R@~Z`bbbbllo=6>nyYo= F>nh`qy~6>nHtf-[ËD$L$T$ nnInQ nY0n"nj nr@nz`~~J ~R@~Z`bbbbllo=6>nyYo= F>nh`qyHt-DSD$L$ T$\$nnInQ nY0n"nj nr@nz`~~J ~R@~Z`bbbbllo=6>nyYo= F>nh`qy~6>nHtf-[ËD$L$P8>nooI*(BoQ oY0j 0hob@J0 oA@`@h ojPhPoIPx@p0`PoQ`p@h@j`hPjp QbPZh`oYp~XhQlXpPpÐD$L$7>noyoY p0oQ0B oIPoa@أZr0j0Z@oa`b@o R0 p~AAJ`HJ PH J@pH@~AdArУJPHPȣJ`H`oIpBJ0@H0Jp@HpÍD$L$T$ ooIoQoYoaioaiobjobjX `@P`coi oY(oq0oy8oaioaiobjobjhx(HHphcoi@oyHoIPoqXoaioaiobjobjhp0XPHpcoi`oqhoYpoIxoaioaiobjobjhH8xXXxcccctF>n~ffBDfDD$L$T$ fofoIfoa foi0fofafifofafifofafifofafif@ fH@H`f``(fhHhhfffoQ@foYPfoa`foipfofafifofafifofafifofafifPP0fXPXpf``8fhXhxfffffcffcfcftf-F>nf~ffBD$L$T$ ooIoa oi0iaiaiaia@ H@H```(hHhhoQ@oYPoa`oipiaiaiaiaPP0XPXp``8hXhxccct-F>n~ffBDfDD$L$T$ ooI oQ@oY`o- G>niaiaiaiaU6U6U6U6P}9@ }9P0X@`P}9X`}9`pccc})%ffBwnn:``nInz ``nQ nz@``nY0nz```na@n``niPn``nq`n``nypn``o(`@oqqx`oqooqooqoqoqoqqqfDfDD$L$T$ ooaioaiobjobjPH h0oX@op`oaioaiobjobjX@`P@`ppoHHophoaioaiobjobjHH`X@hpxoxoaioaiobjobjoH@oXPo@`oppx@PP``hpoooooo`HohXophoxxXh(P8xX`xooHoP oX0o`@ohPop`oxpXh P0xP`pÐoqoqoqoqqqoqoqqqooi@fD$L$f oIoQ oY0oiPoq`oypapoaioaiobjobj1Ya y0oIpoaioaiobjobji@IPq`ApoIoQ(oY8oiXoqhoyxaxoaioaiobjobjqYa(y8oIxoaioaiobjobjiHIXqhAxoYoA@Y@AoIPoQ`oYpoiXoqhoyxqqqqqqqqqiHQXAhaxoioq(Iy(oy8Y8oIoQ oY0qqqqqqqq1Iy ooh` ygoH oh`IygH oH@oh`I y(gH@oH`oh`y8gH`ooh`yHgooh`yXgooh`yhgooh`yxgfDD$L$T$ ~f`~rf`f~If`~rf`f~Q f`~rf`f~Y0f`~rf`f)H)P ~a@f`~ f`f~iPf`~J f`f~q`f`~J@f`f~Qpf`~J`f`f(H)Pp(P (ff(ff(fffoffff(fafi(fafi(fbfj(fbfj(fm(fm(Xp)x (ff(ff(fffoffff(fafi(fafi(fbfj(fbfj(fm(fm(X )x`(ff(ff(fffoffff(@`ffPfHfxX P(H0x8(ff(ff(fffofffff@@fpHfhPfxX@`phhpxxD$L$T$ ~~zf`f`f~I~zf`f`f~Q ~zf`f`f~Y0~zf`f`f~a@~:f`f`f~iP~z f`f`f)~q`~z@f`f`f~yp~B`f`f`f(fffffffffffffffffffff)()`@fofqffqf)x`fofqffofffofqffofffofqffffofqffffofqffofqffqfqff((H@(fafi)p@(X`(fafi(fafi(fafi(fbfj)``(h@(fbfj(fbfj(fbfj(fm(fm)h@(P`(fm(fm(X@fffffffffffffffffffff))X@fofqffqf)p`fofqffofffofqffofffofqffffofqffffofqffofqffqfqff)h)H )P0)pP)XpDfDD$L$T$ fo= F>n~J~f`~R~If`~Z~Q f`~r~Y0f`f8f8f8f8fHfP ~*~a@f`~r ~iPf`~R@~q`f`~J`~Qpf`f8f8f8f8foHfPpfoP fofffofffofffofffffofafifofafifofbfjfofbfjfoflfmfoflfmfoXpfx fofffofffofffofffffofafifofafifofbfjfofbfjfoflfmfoflfmfoX fx`fofffofffofffofffffo@`ffPfHfxX P(H0x8fofffofffofffofffff@@fpHfhPfxX@`phhpxxfD$L$T$ fo= F>n~J~f`~R~If`~Z~Q f`~b~Y0f`f8f8f8f8ffH~*~a@f`~r ~iPf`~J@~q`f`~B`~Ipf`f8f8f8f8fofoxffffffffffffffffffffff(f`@fofqffqffH`fofqffofffofqffofffofqffffofqffffofqffofqffqfqfffofox@fofafifp@foX`fofafifofafifofafifofbfjf``foh@fofbfjfofbfjfofbfjfoflfmfoflfmfh@foP`foflfmfoflfmfoX@ffffffffffffffffffffff8fX@fofqffqffp`fofqffofffofqffofffofqffffofqffffofqffofqffqfqfffhfx fP0fpPfXpDfDD$L$T$ o= F>n~J~`~R~I`~Z~Q `~r~Y0`yqiaHP ~*~a@`~r ~iP`~R@~q``~J`~Qp`YQIioHPpoP iaiajbjbmlmloxpX iaiajbjbmlmloX x`o@`PxHX P(x0H8@@pHHPhX@`phHphxÐD$L$T$ o= F>n~J~`~R~I`~Z~Q `~b~Y0`yqiaH~*~a@`~r ~iP`~J@~q``~B`~Ip`YQIqoox(`@qqH`qqqqqqqqoox@iap@oX`iaiaiajb``oh@jbjbjbmlmlh@oP`mlmloX@8X@qqp`qqqqqqqqhx P0pPXpD$L$T$ o= F>n~J~`~R~I`~Z~Q `~r~Y0`yqiaHP ~*~a@`~r ~iP`~R@~q``~J`~Qp`YQIioHPpoP pG>nxG>niaiajbjbmlmloxpX ߏP=G>n@X%G>nPiaiajbjbmlmloX x`x G>n hG>no@`PxHX P(x0H8͏X-G>n`H5G>n@@@pHHPhX@`phHphxÐD$L$T$ o= F>n~J~`~R~I`~Z~Q `~b~Y0`yqiaH~*~a@`~r ~iP`~J@~q``~B`~Ip`YQIqoox(`@qqH`qqqqqqqqoox@iap@oX`iaiaiajb``oh@jbjbjbmlmlh@oP`mlmloX@8X@qqp`qqqqqqqqhx P0pPXpD$L$fofoQfoI foY0foflfmfoflfmfoY@foqPfoi`foypffoflfmfoflfmfo9faf fqfqfIf!ffffffffffY@fofafifofafifofbfjfofbfjfoflfmfoflfmfoy@fAf)fqfqfifffffffffff fofafifofafifofbfjfofbfjfoflfmfoflfmfo9f=F>nfaffqfqfYf!ffffffffff-F>nfAf fqfqfIfffffffffffi`fqpf~hf`fqf~hf`fqffg~hf`fqf~hf`fqffgfoY`foyp~(f`fqf~h f`fqffg~h@f`fqf~h`f`fqffg`f`PfPf@ x@fx`fD$L$ooQoI oY0mlmloY@oqPoi`oypmlmlo9a qqI!Y@iaiajbjbmlmloy@A)qqi iaiajbjbmlmlo9=F>naqqY!-F>nA qqIi`qp~h`q~h`qg~h`q~h`qgoY`oyp~(`q~h `qg~h@`q~h``qg``PP@ x@x`DD$L$foIfoQ foY0foiPfoq`foypfofqfofqfffofqffffofqffffffffqfqfffofqfofqfffqfqfffofoi@ffffffffffffffffffffffA`fofafifA@foI`fofafifofafifofafifofbfjfa`foy@fofbfjfofbfjfofbfjfoflfmfoflfmfy@foY`foflfmfoflfmf5F>nf1fofqfofqfffofqffffofqffffffffqfqfffofqfofqfffqfqfffofoi@ffffffffffffffffffffffq`fIpf~pf`fqf~pf`fqffg~pf`fqf~pf`fqffgfoa`foAp~0f`fqf~p f`fqffg~p@f`fqf~p`f`fqffgPfPxfxfX @@f@`D$L$oIoQ oY0oiPoq`oypqqqqqqqqqqooi@A`iaA@oI`iaiaiajba`oy@jbjbjbmlmly@oY`mlml5F>n1qqqqqqqqqqooi@q`Ip~p`q~p`qg~p`q~p`qgoa`oAp~0`q~p `qg~p@`q~p``qgPPxxX @@@`D$nT$n\$ ppoe1c~Ʌ D$nd$nt$ ppooXeeXo@oPee@P1c~ɅÐt&D$L$T$ ooXee Z YXo@oPeeBRAQ@P1c~ɅD$L$T$ ooXee Z YXo@oPeeBRAQ@Poh oX(eej Z(i Y(h X(o@0oP8eeB0R8A0Q8@0P8oh@oXHeej@ZHi@YHh@XHo@PoPXeeBPRXAPQX@PPXoh`oXheej`Zhi`Yhh`Xho@poPxeeBpRxApQx@pPx1c~Ʌ D$L$T$ ooXee Z YXo@oPeeBRAQ@Po` oX(ee"Z!Y` X(o@0oP8eeBRAQ@0P8koh@oXHee*Z)Yh@XHo@PoPXeeBRAQ@PPXo``oXhee"Z!Y``Xho@poPxeeBRAQ@pPxkkctЃD$fnd$fnt$ pflpflfofoXffeffffeffffffffffffXf1fftfɁËD$L$T$ fofoXffeffffefff fZf fYffffffXf1fftfɁ@D$L$T$ fofoXffeffffefff fZf fYffffffXffo@ foP0ffeffffefffB fR0fA fQ0fffff@ fP0fffoh@foXPffeffffefffj@fZPfi@fYPfffffh@fXPfffo@`foPpffeffffefffB`fRpfA`fQpfffff@`fPpff1fftfɁ@D$L$T$ fofoXffeffffefff fZf fYffffffXffo@ foP0ffeffffeffffRffQfffff@ fP0ffkfo`@foXPffeffffefff"fZf!fYfffff`@fXPffoh`foPpffeffffefff*fRf)fQfffffh`fPpffkfkfkfcfftfЃD$fnd$fnt$ pflpflfofoXf8f8fffff8 f8 ffPf1fftfȁfDfDD$L$T$ fofoXf8f8ffRffQf8 f8 ffPf1fftfȁËD$L$T$ fofoXf8f8ffRffQf8 f8 ffPffoH foX0f8f8fj fR0fi fQ0f8 f8 fh fP0fffoH@foXPf8f8fj@fRPfi@fQPf8 f8 fh@fPPfffoH`foXpf8f8fj`fRpfi`fQpf8 f8 fh`fPpff1fftfȁ@D$L$T$ fofoXf8f8ffRffQf8 f8 ffPffoH foX0f8f8f"fRf!fQf8 f8 f` fP0ffkfoH@foXPf8f8f*fRf)fQf8 f8 fh@fPPffoH`foXpf8f8f"fRf!fQf8 f8 f``fPpffkfkfkfcfftfЃD$nT$n\$ ppo88 1c~D$fnd$fnt$ fo-G>nf8f8fofoXf8f8fffff8 f8 ffPf1f8fD$L$T$ fofoXf8f8ffRffQf8 f8 ffPf1f8fDD$L$T$ fofoXf8f8ffRffQf8 f8 ffPffoH foX0f8f8fj fR0fi fQ0f8 f8 fh fP0fffoH@foXPf8f8fj@fRPfi@fQPf8 f8 fh@fPPfffoH`foXpf8f8fj`fRpfi`fQpf8 f8 fh`fPpff1f8ÐD$L$T$ o}} 1}wfDfDD$L$T$ ooX }}R Q } m P oH@oX`}}j@R`i@Q`U m h@P`1}wfDD$nT$n\$ }y}yo}} 1}wD$L$T$ ooo}} oH }] ` koH@}U h@oH`}] ``kkvP!ЃwÐ&L$ k+))L$D$|:nҺoQkDQoDQkDQDD}oG>nnrooiaQLQkoDoiaDQLQkD} L$ k+))8>nD$noo@@oAoHH@@ L$ k+))L$D$|:nҺpoQkDQoDQkDQDD}oG>nnrpooiaQLQkoDoiaDQLQkD} L$  k+))@9>nD$noooPPoH@H@@H@HoAoXXoPPoH0H0@8@8oAoXPXPoPXPXoHpHp@x@xoA oX X oP(P(oH`H`@h@hDL$ k+))L$D$|2fnfoA fkA0f@ff@fofkAffffoG>nfnfffrfo@fofifafA ffI0ffffkf@fofofifafffIffffkffDfDL$ k+))8>nD$fnfoffofff@f@L$ k+))L$D$|EfnҺ`foQfkDQffffoDQ fkDQ0fDffD }foG>nfnfffr`fofofifafQffLQffffkffoDfofifafDQ ffLQ0ffffkfD }fDL$  k+))@9>nD$fnfoffofff@@f@@foAffoXffXfoP0ffP0foHPffHPf@pf@pfoA ffoH ffH f@`f@`DL$ k+))L$D$|2noA kA0@@okAoG>nnro@iaA I0k@oiaIk@L$ k+))L$D$|DnҺ`oQkDQoDQ kDQ0DD }oG>nnr`oiaQLQkoDiaDQ LQ0kD }ËL$ k+))L$D$|2noA kA0@@okAoG>nnro@iaďxA 0pI00k@oiaďx0pI0kfDfDL$ k+))L$D$|DnҺ`oQkDQoDQ kDQ0DD }oG>nnr`oiaďxQ0pLQ0koDiaďxDQ 0pLQ00kD }L$ k+))L$D$|#nokA woG>nnr}3}3HI kwDfDL$ k+))8>nD$n}ZwfL$ k+))L$D$|SnҺ@oQkDQ oDQ@kDQ`D D @}woG>nnr@}3}3LQLQ k}3D }3L0DQ@LQ`kD @}wfL$  k+))@9>nD$no oQ X `@h`X `@h`wÍ&L$ k+))L$D$|8npnoo@@o@@o@@no-@F>nnorpaooiako@oiak@o@oiak@o@oiak@L$ k+))L$D$|0fnpflfnffofffo@ff@fnfo-@F>nfnfoffrpfafofofifafffffkffo@fofifafffffkf@@L$ k+))L$D$|(npln@@no-@F>nnrpaoiako@iak@L$ k+))L$D$|}ynw}yo-@F>nnraoiakwSVWt$fnT$~ffo;>nfo-;>npfpflflfo5H>nfffffffafrf1frfofr fvft^foNfpfpɐfofft2ffoffr fvftfݸItfpx_^[)fNuflfoffu_^[SVWt$fnT$~ffo;>nfo-;>npfpflflfo5H>nf8 f8 fffafrf1fofr fvft[foNfpfpɐfof8 t2ffoffr fvftfݸItfpx_^[)fNuflfof8 u_^[ÐSVt$ fnT$~ftfr fo;>nfo-;>npfpflflfo5H>nf8 f8 fffafrf1f8tMfoNfpfpɐfof8 t$ffoff8tfݸItfpx^[)fNuflfof8 u^[SVt$ nT$~tr o;>no-;>nppllo5H>ny i ar1ytEoNppɐi t ytݸItpx^[)fNuli u^[ SD$L$ T$\$oTXo\XeeodZolZdXlXoaoaiiDTL\DTL\u[SD$L$ T$\$ffoTXfo\XffeffffefffofdZfoflZfffffdXflXfofafofafififDfTfLf\fDfTfLf\S[fDfDSD$L$ T$\$ffoTXfo\Xf8f8fofdZfoflZf8 f8 fdXflXfofafofafififTfDf\fLfTfDf\fLo[SD$L$ T$\$oTXo\XyydZlZY Q dXlXaaiiTD\LTD\L[fDfDSD$L$ T$\$oLX}TZm TXaiLDLD[w D$ooHoPoXccttdF>ndF>n  ȁt/u-:>n9tnø Ít&D$ooHoPoXccttdF>ndF>n  ȁt-u+:>n9tnø fDD$foffffoHffffcfftfdF>nfft/u-:>n9tnø ËD$foffffoHffffcfftfdF>nfft-u+:>n9tnø fD$f8f8HfcfftfdF>nfft/u-:>n9tnø fDD$f8f8HfcfftfdF>nfft-u+:>n9tnø Ð&SVWD$o-F>nooHoPoXccttdd  ro@ oH(oP0oX8ccttdd   o@@oHHoPPoXXccttdd  o@`oHhoPpoXxccttdd   ΃t2u4˅t3@nfoffffoHffffcfftfdffЅfo@ ffffoH0ffffcfftfdff fo@@ffffoHPffffcfftfdff fo@`ffffoHpffffcfftfdff ΃t1u2˅t0@nf8f8HfcfftfdffЅf8@ f8H0fcfftfdff f8@@f8HPfcfftfdff f8@`f8Hpfcfftfdff ΃t1u2˅t0@n}}P }H@}X`ccdd u`ttt0˅t9@nn <>n` H>n8A[@SD$L$ ffofofcftf%5A)ÉH>n~ <>nf`f H>nf8fA[DSVD$ L$ffo@foHfofcftf5A)ÉH>nH>n~<>n~<>nfo% H>nf`f`fff8f8fIDA^[fSVD$ L$ffofoHfofcftf5A)ÉH>nH>n~<>n~<>nfo% H>nf`f`fff8f8fIDA^[SD$L$ ooctƒA)ÉH>nn <>n` H>n8A[fDSD$L$ ffofofcftf%5A)ÉH>n~ <>nf`f H>nf8fA[SVD$ L$ffo@foHfofcftf5A)ÉH>nH>n~<>n~<>nfo% H>nf`f`fff8f8fIDA^[@SVD$ L$ffofoHfofcftf5A)ÉH>nH>n~<>n~<>nfo% H>nf`f`fff8f8fIDA^[fSVD$ L$o@oHct5A)ÉH>nH>n~<>n~<>no% H>n``qyIDA^[SVD$ L$ooHct5A)ÉH>nH>n~<>n~<>no% H>n``qyIDA^[D$L$T$ Ѝ Qo=F>noLQoTQoQodQolQ\QotQdQlQ tQ qqqqqqg | D$L$T$ nLnTnntndnl``````n|nt``n|nt``o=@F>nqqqqqqg RDfDD$L$T$ f~L~T~~d~l~tf`f`f`f`f`f`fff~d~l~t ~| f`f`f`f`ff~t~| f`f`ffo=@F>nfffqfqfffffqfqfffffqfqfg+ SVWD$L$T$\$t$ <))ro1o _oh`oh`o4ooh`oh`n?nY``nntY``qqqqo=`F>n rdrqqg 0C_^[SVWD$L$T$\$t$ <))rffo1fo _fofhf`fofhf`fffo4fofofhf`fofhf`ff~?~Yf`f`f~~tYf`f`ffffffqfqffqffqfffo=`F>nf rfdrfffqfqfgf 0_^[D$L$T$ Ѝ Qfo=F>nodQolQfo4Qo\Q oTQfoLQfdQflQftQf\QfTQfLQfffqfqfffffqfqfffffqfqfgf$a@D$L$T$ Ѝ QfoDQfo QfoTQfofofsfs ffofsfsffofofs fsfffofofs fsfffofofsfsffffqfffqffofofofsfs ffsfsffoLQ fofofs fsfffofofs fsfffofofsfsffffqfffqff%F>nfF>nfqfqfgf$D$L$T$ Ѝ Qfo=F>nfoDQfo QfoTQfof: fof:fof:ffof:ffof:fffqfffqffofof: f:foLQ fof:ffof:ffof:fffqfffqff8 f8 fgf$(ÐSVWD$L$T$\$t$ <))rfo D>nfo fo$fo_fo,foYfo7fof`fhfof`fhfof`fhf8f8f8f8f8D>nf8-D>nfffffo5D>nf rf|rf8 f8 fgf 0U_^[@D$L$T$ foDfo fo=D>nfoTfof:fof:fof:f8 D>nf8% D>nf8@D>nfof:fof:ffof8 D>nf8-D>nf85@D>nffff8 f8 fgf8`D>nfo+VËD$L$T$ Ѝ Qo=F>noDQo QoTQq qiiiqqooi QoLQ qqqqqY a g$HÐSVWD$L$T$\$t$ <))ro D>no o$o_o,oYo7h`h`h`qAiYaD>nQ-D>no5D>n r|rq A g 0a_^[ËD$L$T$ oDo o=D>noTqqia D>nY% D>ny@D>niioq D>nQ-D>nI5@D>na Y ga`D>no+iSVWD$L$T$\$t$ <))ro D>no o$o_o,oYo7h`h`h`uEm]eD>nU-D>no5D>n r|r}9Lr }9|r0u E g 0 Q_^[wfDD$L$T$ Ѝ Qo=F>nodQolQo4Qo\QoTQoLQ dQlQtQ\Q&TQ$LQ"qqqq] e g$ cw@D$L$T$ o- D>no5D>no=@D>noDoLoT}umoo\odme]oD>n} u g}`D>n |wSVWUD$L$T$\$ t$$|$())nooJHoRoZPXob oj(` h(or0oz8p0x8@@@?~ooJHOw]_^[Í&SVWUD$L$T$\$ t$$|$(l$,h)L$0l$,*.@|l$,o*o .oh`hThoD*oL.oh`DhTh|hDhDhDh9|D$T$ Iw]_^[SVD$ L$T$\$t$oo oh`PoB oK oh`T@@H^[SVWUD$L$T$\$ t$$|$(o%F>nl$,4nl$,onoLnooqqgg(*oDnoLnooqqggD(T*|L$0]_^[ SD$L$ T$\$o%F>nooIooqqggPooLooqqgg@P Q[Ð&SD$L$ T$\$o%F>nooIooqqggPooLooqqgg@ P0@ Q[SVWUD$L$T$\$ t$$|$(l$,h)L$0l$,*.@|l$,~*~ .f`fh~D*~L.f`fDh|fhfDh9|D$T$ Iw]_^[SVD$ L$T$\$t$~f`f~B f`C f@@H^[SVWUD$L$T$\$ t$$|$(fo%F>nl$,4nl$,fonfoffqfgf(*foDnfoffqfgfD(D*|L$0]_^[@SD$L$ T$\$fo%F>nfofoffqfgffofoffqfgf@ Q[fDSD$L$ T$\$fo%F>nfofoffqfgf@fofoffqfgf@ @0@ Q[SVWUD$L$T$\$ t$$|$(fo%D>nl$,4nl$,fonf8f(*foDnf8fD(D*|L$0]_^[fDfDSD$L$ T$\$fo%D>nfof8ffof8f@ Q[SD$L$ T$\$fo%D>nfof8f@fof8f@ @0@ Q[ÍD$L$T$ toDoLDLt-oDoLoTo\DLT\ fD$L$T$ t (D)D t(D(L)D)L t-(D(L(T(\)D)L)T)\@ D$L$DDDD D(D0D8@|ÍvD$L$W))D)D )D0)D@)DP)D`)Dp|D$L$W))D )D@)D`|wSD$L$ T$PffofoLf:f:Bf:BfPfLPfSfLS|[SD$L$ T$PooL}BuBPLP SLS |[wÐSD$L$ T$PffofoLf:fof:Bfof:Bf:Bf:BfPfLPfffSfLS|[fSD$L$ T$PooLqyBqByBqBPLPSLS|[ffSD$L$ T$PooL}B$uB$}BuBPLP SLS |[w D$L$T$ ȍo oL LL|fD$L$T$ ȍfo foL ffLffL |D$L$T$ ȍo oL L L @|wÐSVD$ L$T$4oo$oodoDo\L\}^[fSVD$ L$T$э4fofo fofofDfLfffofff f|^[fDSVD$ L$T$э4fofoDfo$foLf:f:fffofff f|^[DfDSVD$ L$T$э4ooLD o  |^[w SVWUD$L$T$\$ t$$|$(l$4Ml$0hl$4Ml$,l$0l$,+l$0U+l$4Utql$8oXo\88oH o@L8 D8oqoqggo\8o8\xxoL8 oD8Lx DxoqoqggTl$+$))))L$<7w]_^[ÍvSVWUD$L$T$\$ t$$|$(l$4Ml$0hl$4Ml$,l$0l$,+l$0U+l$4Utql$8oo 8 xoXo\88os8sos8soqoqgg*oo\8o8\xxos8sos8soqoqgg.oʃno=D>nl$8oo 8 x oXo\88yaڏ`p``*oo\8o8\xxqaڏ`p``.oʃfl$+$))))L$<7w]_^[SVWUD$L$T$\$ t$$|$(D$0d$0l$4Ml$0hl$4Ml$,l$0l$,+l$0U+l$4Uo=D>nl$8@ o 8o\8P x\xo\8 P ol8!`!\x lx!}umemlml  Kl$+$))))L$<.w]_^[wfDfDSVWUD$L$T$\$ t$$|$(l$,hf7Y5E>nfo-PH>n~*~.~+~ )fafafffafa[Y[X[f[SYYYX\Yf[fh|]_^[fDfDSVWUD$L$T$\$ t$$|$(l$,h7Y5E>no-PH>n~*~.~+~ )aaaa[[yh[[SYYXqx Y[h|]_^[ÐSVWUD$L$T$\$ t$$|$(l$,h(-PH>n}7Y5E>n* .)+ia}iauiamiae[[[[Y\YXSYYYX\Y[ hf]_^[wfDSVWUD$L$T$\$ t$$|$(l$,ho-PH>n}7Y5E>n}3*}3 .}3)+}3[[[[mSYYXmY[ h|]_^[wnT$poH>no%F>nSVWUL$T$\$t$ |$$l$(nn``qg~n3n /``qg~no%F>nSVWUL$T$\$t$ |$$l$(nn``qnsnO``qgn43n /``qnD3nL/``qg4no%F>nSVWUL$T$\$t$ |$$l$(nn``qnsnO``qgn43n /``qnD3nL/``qg4nCnO``qns nO ``qgAnt3nL/``qnD3 nL/ ``qgtnffo%F>nfSVWUL$T$\$t$ |$$l$(~~f`f`fffffq~43~ /f`f`fffffqfgnffo%F>nfSVWUL$T$\$t$ |$$l$(~~f`f`fffffq~s~Of`f`fffffqfgf~43~ /f`f`fffffq~D3~L/f`f`fffffqfgf4nnpSVWUL$T$\$t$ |$$l$(nn`88 g~n3n /`88 g~nfnpflSVWUL$T$\$t$ |$$l$(~~f`f8f8 ~43~ /f`f8f8 fgnfnpflSVWUL$T$\$t$ |$$l$(~~f`f8f8 ~s~Of`f8f8 fgf~43~ /f`f8f8 ~D3~L/f`f8f8 fgf4nn}ySVWUL$T$\$t$ |$$l$(oo}83u8 /h`}m} m g}9nnD$n%I>nnSVWD$L$T$\$t$ |$$)o oBo2oT2O_^[D$ ?0@ D$3D$ KffD$ ?0 D$sD$ ffD$ ?( D$D$ ffD$ ` D$SD$ ffD$  D$sD$ ffD$  D$D$ ^fDD$  D$D$ ffD$ ?0P D$CD$ n5I>nnD$n%I>nnSVWD$L$T$\$t$ |$$)o oBo2oT2oJoBo\2oT2PO_^[@D$ ?( D$D$ n5I>nnD$n%I>nnSVWD$L$T$\$t$ |$$)o oBo2oT2oJoBo\2oT2PoJoBo\2oT2~POw_^[DSVWUD$L$T$\$ t$$|$(,lm):n]_^[ffo f 2fODfDfoL2f: 2f fOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2 ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJfoT2f: f:2ffOfoJf: f 2fO@SVWD$L$T$\$|$ <[4It$nn nZn:~~ ~H~0nn nZn:~~ ~H~0_^[SVWUD$L$T$\$ t$$,[nqko3a\3oF>nqoF>nkoqg~s~O_^[É\$l$ ooKa[aKoqoqF>n F>nkko#okacakoqoq%F>n-F>nkkoF>noood$ l$ qqgpp ~(~!Oql$,_^[Ë\$D$L$|$0 @SVW\$t$ |$$D$(‰ƍHÃ)|$,fnD$L$T$|$0ff`fpUfafpfpUofaCfofF>nfqfffko3fa\3ffofF>nfqfffoF>nfkffofffqfgf~fsf~O_^[fl$ooKfa[faK fofqfofqfF>nf F>nfffffkfko#okfacfak fofqfofqf%F>nf-F>nfffffkfkfffoF>nfofffofofd$fl$fffqfqfgfpf !OT_^[SVW\$t$ |$$D$(‰ƍHÃ)|$, fnD$L$T$|$0ff`fpUfafpfpUo~KfafofF>nfqfffko3~L3faffofF>nfqfffoF>nfkffofffqfgf~fsf~O_^[fl$ooK~Sfa~C fafofqfofqfF>nf F>nfffffkfko#ok~Sfa~C fafofqfofqf%F>nf-F>nfffffkfkfffoF>nfofffofofd$fl$fffqfqfgfpf !OL_^[SVW\$t$ |$$D$(‰ƍHÃ))fnfnfo-E>nD$L$T$|$0pflpfl|$,of8o 3f8osf8fof8fof8f8f8fff8 F>nf8 F>nfofgf~f~fsfsf~ f~sP Q_^[of8oKf8ft$o3f8o\3f8fofof8f8f8T$f8\$fff8 F>nf8 F>nfgfpfosf8o\sf8fofof8f8f8T$f8\$fff8 F>nf8 F>nfgfpfsP Q._^[fDSVW\$t$ |$$D$(‰ƍHÃ))fnfn؃,E>nf-E>nD$L$T$|$0pflpfl|$,of8o 3f8osf8fof8fof8f8f8fff8 F>nf8 F>nfofgf~f~fsfsf~ f~sP Q_^[of8oKf8ft$o3f8o\3f8fofof8f8f8T$f8\$fff8 F>nf8 F>nfgfpfosf8o\sf8fofof8f8f8T$f8\$fff8 F>nf8 F>nfgfpfsP Q._^[DSVW\$t$ |$$D$(‰ƍHÃ))nno-E>nD$L$T$|$0plpl|$,oyo 3qosaoyqqaq F>na F>nog~~ss~ ~sP Q_^[oyoKqt$o3io\3aooyqiT$a\$y F>nq F>ngposio\saooYIiT$a\$i F>na F>ngpsP Q,_^[SVW\$t$ |$$D$(‰ƍHÃ))nno-E>nD$L$T$|$0}y}y|$,soo 3}83u8 s}u}u} F>ng}9~~ ss~~ sP Q_^[wo}8C}o3e8\3e}eeos}8Ds}}u F>ne F>ngo G>nm6}9 sP Qs_^[wS( Fn$D$$ Fn$D$ Fn$xD$D$D$D$D$D$0$ËD$$Z FnD$$I$ Fn([ÐD$0$#Fn([Í&'D$ $1ÐD$$tt t&T$(D$D$ T$$  'S=n@D$ D$ \$D$t#Fn@$ UWVSLM >nUą>n1ۋB9rzG9 9u4$  [>nMC MỦUG MC>n,#FnDT$D$$ӋUM =E>nD$T$4$Ӄ >Eu/E4$D$EĉD$e[^_]ÐŰ,#Fn벐t&@t̋E؍}ȋ(#Fn|$ D$@D$Ẻ$ӋED$Eĉ4$D$nE@ttEȉ|$ D$E؉D$Ẻ$Ӄe[^_]Ã@)E >nUD$@D$ẺL$ $(#FnU"Fn$>nD$&1O>nDD$G$>nD$t$$>nyt$D$$>na>ntÍUWVSL>nH@ >n)čD$>n >n->n e>n>n=>n>n=>nC >nsJ{,n,nMK WL$$x>nE_e[^_]û>n >nsẺEčt&S,n,nSŰU{ >nrӡ>n1ۅ맍;>n}>n4[<tދ@MD$$L$,#Fn >nMȋL$ D$E؉D$Ẻ$(#Fn덻>n3,K,nfHu)׍Ḿ,nMčU̹u >n{ HuĹ,n)׍UủUL뷋uā,nM̉MĹ)0Ủu'뒋 >nAD$A@$>nD$D$$D>nntÐt&>n딐UWVS,n>n >nؚ>n >nE$̚>nn$#Fn"FnD$ $#FnUWVS$h>n"Fn=`>n5"Fnt0&$ #Fnօu tG$Ћu$h>n"Fne[^_] UV1Sd>nu e[^]Ít&D$ $ tBE$h>nE C"Fn`>n`>nC$h>n"Fne[^]þ됍'USd>n]u 1]Í$h>n"Fn`>nt9u F9t ‹Bu$h>n"Fn1]ËHJ$J$h>n"FnًB`>nڍUE tFru d>nudád>nubd>nud>n$h>n"Fnʡd>ntd>nf$h>n"Fn땍&뗐@<8PEt1ffx ÍvD$f8MZt1f΍&'VST$ \$R<rBDt1ҐH 9wH9r (9r1[^ÍvUWV1S|$0<$;w f=,nMZt [^_]Ð,nFt<,n,n,nj\uf(9s&D$|$$Buރމ[^_]f1[^_]Ít&S1ۃf=,nMZt[ø,ntD$$,n-,nD$É[Ð&S1f=,nMZt[ø,ntt<,n,n[V1f=,nMZS\$ t[^ø,n>t<,n,n,nTIt1B' tt(9r1[^É։[^Ðt&f=,nMZt1f,nt,nÍ1f=,nMZtf,nt%D$ $,n-,nD$t@$Í1W1VSf=,nMZ\$t [^_ø,n6t<,n,ntډt$$,nStƁ,nu 뺍vJuB tz [^,n_Í1[^_ÐUWVS\$0t$8l$4D$,ۉډ$։څ҉ʼnωu9v,19v=11ۋ $؉t؃ڃ[^_]Åu 11ƉڃuE9v9s1뮍t&؉څ$lك$]&ٸ )T$ىT$T$ T$T$ t$t$։D$9r9s9t\$1\$1UWVSD$nL$,L$L$(L$tL$D$<ÍD$D$D$D$‹L$(T$,L$L$$3 щL$뛐t&L$(L$L$,L$D$D$oUWVSl$0E ]ƒt1]E[^_]ÐtU)ډ|~H,$T$ T$ \$T$$T$ 11 uE tE ]1뎐v뱃M ]u&UWVS,D$L\$@t$D|$Ht)tBukt$l$|$l$$,[^_]Íl$l$$uIt$|$Ή$l$q$I$iD$T$뤍v[뛸딍&UWVS,\$@0$D$CCD$D$ D$D$$҉D$T$PS  C)t$uu€t$l$|$ {D$|$‰šH#Fn|1ۉ1)L$\$t$<5H#Fnnt94>nu豿>n[^fFv-v舿[^w[^f [^Ð,D$D$D$0$!u D$T$,ø𐐐#UWVS<] $@urۉf;`>nD؅f>t>nDT$D$$"Fn tnEt$\$T$ D$D$x>nD$<${>nD$  D$ >n|$$|$FntDu:e[^_]É$D$`>n0wt>n;v`>n詽$$t#Fn|$D$ >n@$p&UWVSl$0D$8|$4,$D$ qD$<$[D$Mty11ҍvf ^Lӄu1ftU11҃f X ӄuҋ|$ 1f D$4$|$D$ 4$蒻D$ D$0[^_]~11뾐?(\?.;nD$r.;nEtzÐffffD$P|$D$ f$,$l$Xtf%Ef=tÐt&É'ShD$pD$x؉؉E@DÄEuiD >n\$(\$8\$0蠻D$(!\$D$8\$D$0\$D$@ >n$νD$(h[Ðt&t@T\$X\$0$\$X\$(D$(D$0z3f؃h[H >n\$(0tul뇍&\$0$\$(D$VR$1D$0DD$(ttt2tuJ\$X~\$0$\$(D$Q$1D$(DD$0t%ttyP >n \$0$\$X\$(HD$(D$0zX >nf\$(\$0<$&QD$(<$PQ\$HD$HD$0D$(nT$0\$($D$JP$D$(D$0z 6+\$0$\$X\$(SD$(D$0zTX=L >nT >nvs&oD$X` >nh >n|$FD$F fD$Dl$D\$l$F$5P &B.\$8\$0蒶H >n!T$D$@ >n\$(D$8\$D$0\$$躸D$(VzSÃtt)9tT$$Vt[ÍvVS9tȃ[^۸B؅t' $\$L$ L$ t[^Í&$8u1믉 $81룍t&t LDȋà ?&SÃ$X[UWVSta0ՅtYt$1ۍvD$³D9w^4$観tÅtE$艳E[^_]Ív'UWVSӃte҉t!ufp$Cut$+D$0tD$0$D$0[^_]ËT$0鍴&'VSÃtD[^ uBt 1tI [^ËT$ $.tT$ [^ø릐t& f 끃|$ t&t+)DÍvtuՋ$L$ T$訳L$ )Ðt&UWVSD$$L$HDŽ$DŽ$DŽ$DŽ$1'҉DŽ$6D$X+@ljD$0t8EljD$0D$H1D$8D$D$@D$PD$LD$(D$\D$D N<%t4$謲tpD$ɍt&~0 D$<1ҋL$0*<'q >n|$$$8u'>#$MuӍT$$$$ ؍$L$($D$@$mļ[^_]ftE>}41E %&}2E&T$,1JЃ j tBEЍJЃ vDnEƒSMn1)ƋD$$$Z-D$o+t|$ot,aD$$$lF1)Ɖ$niD$`eD$dt 0@D$,1ɉ߉t$\$dD$Tl$p%D$h$D$`8D|$Tut<$肫8D$`L$OD$4 D$X8 D$04)L$D$4ND$l$HD$$$[-1)D$GЃ v&|$T7D$,@B<$ת2$؍$B$ wD$$$%T$$$$S}|$TL$,D$4FL$,D$8 D$$$y0-k +D$Z ƒ0$  $|$$$‰V$$0D$$|$|$8EljD$8tDt@D$,l$`%D$T&|$8E CЃ  C;D$8< l$`D$|$u$<-#<+T$$$$$D$4|$$T$4a$8|$,D$8'D$$D$$D$,$FƉT$t$9$D$,D$D$<|$P|$P|$t0xD$@D$F諧8褧t$ދ\$$#f$Bt4$ۧt&ue8f4$赧uډt$>T$$$8$|$4cD$,4DD$,ǁD$<eD$PD$PL$(D$(NƉD$D$2L$(D$L$tv J$L$(LD$$$D$,t$DŽ$l$4%D$,$ull$,tdD$(D$DD$<9D$LuLl$DD$9ōXN9D$(D$ $ t݋L$(\$DD$D$(ՋL$D9~ D$$$$_ uċD$U]u벃DD$,S%D$D$<]D$P8D$P7D$$$Bl$,CD$(\$D9oJ D$$$/ D$u\$DŋT$$$$e|$@E}D$,D$,/|$<D$P8D$P|$(L$($4|$(D$LQD$,DD$@$$$&v|$8 E׉T$88D$<D$PD$PL$LD$LL$<D$P8D$P|$(T$(NƉ$D$DhNjD$(8$tvAJ$L$(LD$<D$PD$PL$\D$\ D$<D$PD$PL$L\$L$$1#$$1)ƋD$$D$^D$8 D$8d$,L$,$D$8D$8L$,D$8f$|$$$wO$L$$81)ƋD$$ wJit&|$8 YD$TML$0O9U σy3t$4t$$)t&9?$muƋt$4|$N\$d|$4NjD$Xt4t$X$$؉݃N$V(>uЋT$~D$4D$jL$X9yit\$d|$4\$$.&U9}M${uċ\$dU|$4҉$D$hT$X)ՅL$08|$dȉ 8/)9|$d9m9jPhcD$4O\$d|$$\$4)U9U$uĉ\$4U\$dt$4t$4 l$`9|$0T$$$$_;\$0v/$T$$$;t$0u݋D$0)\|t&+- ȋ\$d|$4r|$4\$dml$\l$4D$D$\pL$DD$(t$\D$@D$(W9|$(nL͍݉[T$4t&9މt$$КtT$4|$(|$Dl$D l$p\$dD$dD$,@t |$d$D$4|$d$T$4D$,$8$lD$$D$,$G;D$,$9$[D$<|$P|$P|$o\$xD$xt1D$,D$D$@ L$D\$<\$(t$T i 9t$$荙tl$DL$(\$nl$ ׋D$$$$|U9T$41$)ƉW$8}ul$T$dt$<|$P|$P$D$&$$D$41v$ { >nl$ vՋD$$$$蓏9T$41$)ƉU$(?ul$T$dD$$$$#iT$$$$\T$nb$(9R1$T$4)ƋD$L$QT$d$?? D$dD$D$$$uvWST)1狔$$󫋄$ $($[_ WS)1狔$$󫋄$ $(Ƅ$$p[_Ð,D$8D$$`D$D$4D$ D$0D$C,ÐS(D$8\$0D$$@D$D$4\$D$ C([ÐWVSt$ ~V9Bv t [^_;~}GFD[^_ËF$>NV V Í@ L$T$$L4$N{몍'UWVS<D$(D$ D$,D$$L$Vt$(})ËD$,t$(D$,5|$XtH|$Xt#u*T$T1'CD$t&D$t&DuD$t$$Y$D$D$(փD$.ZD$BD$,M9)9׉L$,|hEuaD$Jt l$T1ty#lT$$YD$\T$D$,tPD$\1CPȋT$D$P\$|$$XD$\ 0$D$)MD$<[^_]ËU9}D$\1T$,讄"D$,C둋T$Tt*D$L$T1t} u1뀐t&$8t )ȉCD9t\D$u CD$d$D$ $XD$,D$,`މt$1$PD$ËD$,=D$, /gL$$T$L$WT$L$D$/$`nËD$,yvT$BR 9@vtÍÍ&'VSt$$D$ ^;XKX 9ˉPsڃ9Bw)Q\t )k[^É$%K$MJ룍t&'UWVS04$藁DŽ$DŽ$D$$$ݜ$D$,$$-[$l >n$1DŽ$D$<$$t$$D$n$R$$$DŽ$@D$8D$ :($$|$8t$xT$1Y Ш0u=$Iv$DŽ$$$N@$l~"$-+D$0|$<DŽ$D$X$@ )t$htt$ht D$hD$ ۾$D؃N1҉$ ߬$ݔ$~- >n1ҋD$@$$߬$ݜ$؃|$  |$,5zD$XT$ )Ѓ[ƒt݄$ >nݜ$#݄$1$D$ $D$$M$$|$,$)$~%t$$Q$$$D$lD$,)D$l$t$l@D$89 $@9ƉD$H)ƃ$t$$EI$$D$H$D$x%D$l9D$H$$\$HDŽ$PAA=|$XE|$X9D$X@ >n$ȸ5)ȋ|$X݄$5$ >n|$hL$ D$|$ݜ$$$$$$1An1t&$ց?$݄$7ݜ$؃$ʁ?1҉$݄$Ft >nuݔ$(D$L$$$P0A&$)σ0tBσ $rЉ|$0D$ D$(N{ɉ$$މt$$LMP|$X%݄$4>n$D$ D$hݜ$D$D$ADŽ$Pix$"*&$$1D$HD$8D$lD$$\$1ۉl$ D$D$ D$D$($It$XD$0D$d D$pD$,D$t؅IÉD$LD$hD$|t$hD$|1؉D$T  1T$0DŽ$!\$@D$\ D$P$$T$8Å҉\$`u 9D$,$D$0D$ $D$$Gŋ$t,$D$CŋD$P$l$$x EL$8Sɉ$u=J;H}LT9~L$H9L$l$D$8,$>$>D$TtN$$9D$`u:D$0 >nD$@% >nZD$@vg؍&D$8D$0rD$ $`>D$($T>D$$$H><$@>t$dF$a=Vt$pT$D$( t$1$jt$@$(=ÉD$ $S H $D$ L$+t|$0$$)$>D$$D$XO[D$L8D$t+|$,)9|$H~+|$H<9׉N9OÅ~)))ËD$LtDD$D$$T$P$@L$ L$$D$$>L$ $D$@=D$@T$PD$ +|$0D$ |$T$0$]AT$0D$ tD$(t$T$0$?T$0D$(~D$(T$$!AD$(~D$$\$$ AD$$D$(D$D$ $QBxD$$_ G <$D$ACvR D$$<$D$F >n؅pD$T 1T$0D$\\$@D$P&@kl$ D$8/$$,$;D$($;D$$$;D$d$;<$;$$9p2$@  R$$>;$$DŽ$DŽ$@$$A9s9@wt )ȉj1UHP$J;K}LT9L$8 $9D$,$ED$8xuD$ ߉|$T$0$tFT$0V\$L)D$$>,$$l$l$:$9$$;GD$0vfD$H9D$lDŽ$1ҋ$|$,D$,~*^D$,1 L ~Z9ȉZUD$l4$l$ $D$,D$$$Yt& >nD$\1d$\D$\\$@ >nD$P5ټ$$ f$D$h٬$ۜ$٬$$$ۄ$T$@؋L$P\$0u2D$@w$؃0+D$\$ۄ$D$\\$0D$T~v- >nD$@D$\l$ $2l$,)Ë$\$$c<)$$$:؉D$,$CjD$@1\$0]1T$0D$\ \$@D$TD$Pt&D$1$C$D$lnD$8$DŽ$@n"$@D$nݜ$>n1f$% ?$݄$ݜ$؃$Ё%?1$݄$ t Š>nD$L؋\$P\$0D$@ D$8$D$ D$hD$D$n) >nv$\$$39$$D$8)؉$D$ D$0D$Hq1|$ D$@FD$@A$Q@$D$` >n$1?ID$c >n$$?u$$DŽ$D$8@l$ $ۉl$0l$ $|$0D$8D$H9D$l<$D$7NjD$$<$D$8DŽ$D$8D$,)$$D$$$$D$ ȸ)l$<ۉl$0l$ D$8$$ʍF9s~Ftx9wt wD$,\$HFFDŽ$D$DŽ$!D$<D$ \$@\$Hx|$ D1,Ft$8l$ $@D$HDŽ$P$|$0DŽ$!D$8uD$09D$,$P|$0tPDŽ$؉D$$$y=1$DŽ$@@HDŽ$Q1~D$H9D$l$DŽ$!xxD$0ED$xD$x$$D$$D$H$$@51$$P$Dڃ9t $DŽ$!XDŽ$D$ u0z+D$(u{كÍvuu$vkg$"Ð?(\?0;nl$r8;nEtzÐl$E t0|$D$ f$,$l$étÐffffSHD$P\$XDфu|t~%E=t}ڃ=@=كt#gɉtuttt&H[ >n\$(\$0eD$(!\$\$n$hD$(H[At&؅tt _vtt tۍ&tۍt&xt  >nuSxtt >n >n\$(v&xu뾍t&tt&u뤐UVS0] u.M/E}vs}D$E$"FntR}ED$D$ \$D$ED$$#Fne[^]fEuPUfe[^]Ít&E1f1e[^]ÈEED$D$ D$ED$|ED$D$ \$D$ED$$#Fnt떍e1[^]Ív4c*n_t&W1VS0\$@fD$.D$.t$LDءD#Fn8Fd>nE։$|$T$ D$D$HD$D$DD$(0[^_ÐU>nWVSnEӉT$ t$D$D$DD$D$@D$D$.$4[^ÐUWVSnL$(>@fT$nсEщT$D$@ffSJ@uZ 9Z$~ uJ  Z Z [Ð $T$ L$WT$ Z Z [ÍUWVS˃LD$l$0D$,D$D$,$RC x9OC9)C~Ctzt$D$~PD$D$,D$D$@,$D$Q~+tG 9ul$봉ڸ CPSL[^_]C놃Cڸ CPSubWNjA VS˅x9OC9}t)C~%CuCڸ sCPSut.fGRuCPS~ڸ 4CPS[^_ÍvC뱍&UWVSA t>i|$ D$ -D$ 12 7uW)[^_]ÍvitD$ +|$ D$ 븍@tD$ |$ D$ 뛍D$ 듐UWVS1ۃ<$HC D$($<$E@[^_C k ʍC )C Pt&‹D$(륐S0ЉC&t&'UWVSÃ\l$p|$(f%Ef=oT$0ցf%Ef=Yft$(|$,S  =L$8݉L$L$t&93U ~U T$Z \$]7 و ul$;l${|${|$BƋC +T$t$ D$O%|gfff)gfff)ʉu9|$D$)D$PS&ڸ TCPSCD$D$wt&ڸ-$zKLvy1)|$ t$1 EE|$l$ l$ |$L|$l$ |$ 1t$) EE|$,t$( `y&;T$w] xhZ\$0 t&T$9T$wEu] T$~t&\$S.wvXXww11T$fCD$D$D$@!ڸ0Cڃ XC~+Ct%Cڸ0dCPS;l$|$w$ICffD$&tٺD$&9t'E.t],t͉ڸ0C PS Cڃ PD$sKO\[^_]Í& 늘D$111Cڸ+ڸ x؉ٺ >n1K늉ٺ >n;w|$8|${҉|$~-D$8.T$9j0S ҸmT$tŐ&UWV1Sl$$dC$`$) >nD$nVD$D$&uÉ_ޅmD$Tl[^_]ÍT$4AT$$@L$4t&T$D$@L$4D$(D$([D$8 D$8m] <$ݍD$4t&D$8 D$8m] <$ݍD$4gt&L$8|$|$]EUD$(|$D$,|$D$(L$4T$,v|$|$uU|$D$,t$(Q|$utT$(t$4L$,4$'fL$8VD$V63~23D$D$\$u$9D$8dE]D$,L$,݉D$(T$(D$4$x|$|$ET$T|$;|$vVD$D$5t&VhD$D$ D$8 D$8m] <$ݍD$4SD$8 D$8-m] <$ݍD$4 't&D$$$A" >nVl&D$D$g&D$8[E]<$ݍD$4pD$ubL$8V L$D$-UEL$҉VʼnD$D$VD$8wE]<$ݍD$4PL$L$0 nD$T$tL$L$DPЉVm|$eVD$D$?L$8VD$8E]<$ݍD$4}KD$@E]L$4fD$(D$(D$8E]<$ݍD$4&D$L$8VaD$L$8@VDt&T$4f] >nuD؉$>L$4‰wt&EщT$L$8VVD$D$L$8D$(I<L$(@L$ D$D$D$&$~ T$&fT$PD$LViUD$T~VD$D$:EUD$(T$,{~VD$D$M]L$(\$,~4F6D$D$D$@D$@VD$D$0VuD$,t$(0fED$(D$,D$8D$@~VD$D$-D$(ՉD$(D$,cL$(D$,L$(T$ujL$8\$<փp>D$(D$(D$, T$(D$,T$(P~VD$D$D$@VD$eT$4%UVS>ntut.u#Fn$Ӌ>nttJe[^]ø>nuQ"Fn$>nӃ$>nӃ$;npa>nv>n$"Fne[^]Ã>nc>nȍ&'>ntUS"Fn$>nӃ$>nӋ]Ðt&U1WVSu />nto=>n>nuE$>n"Fn3$6t_=>ns{tCC e[^_]Ën wãn>n>nt]Ít&]6&$>n"Fn]Ít&'U1WVS,D$@|$H@D$D$@XD$DD$D$t$d$19L$܉D$@ tT$;P}T$@D$|BЃ,[^_]Ë@D$$(t:H D$@@ $D$@T$ D$*5D$@$\$@1뢍t&$tT$ @PÍt&'UWVS<|$Pl$Tw]9} މÉō;GD$ G$pD$,L$ @D$ 9ЉL$(sT$(9wGD$$D$E9؉D$\$spD$D$htQ|$t$$D$D$ ǃf1L$\$ 19t$T$ G\$wыD$GD$D$9D$wt$ ~+\$(su T$ )ÉLuuT$ D$,\$ X<[^_]1UWVS] U؃ЅtR=>nut97ft>t|$$UXU$uljЍe[^_]ÍvU7UtY=>nuU$>n"FnU닍&>n$D$D$51e[^_]É|$<$ƉtU눸U5=>nUt(=>nU$>n"FnU$t@qU@>n>n1V UWVS,D$@t$DNjP@؍hD$G9~ t&9$D$ۍP~19u|$@D$@Ot$ )?|$19$s}H ׉<$$[^_]f19s}u L$ tIL$ +)ʼn$? 19މT$vFL$ $$[^_]Á?<$T$$[^_]Ð&UWVSD$0$\$\$ |$ځEхuCۉPq @t[|$85)t$<[^_]Ðt&tT ) HP҃ۉPu|$82L7t$<)ʉ[^_]Ðt&x1늍&L$D$Q ɈtJɈuÐU98WVS|$8\$0t$4O)ʃ19 $yT$< P@~vK L$ ̓MD$ $0L$}9uދ\$ \3\$@9~+)ߐt&SD$ $0T$B9uރ[^_]Ít$@\3 1Yv'VS4t$@D$(D$\$D4$D$,D$$T$\$F+CT$(+T$,T$D$~D$ D$4[^Í&)D$D$4[^Ít&'UWVSl$T$MÃAx F9uru܉M[^_][1^_]Í&UWVS|$t$D$OVtW9s3&j9Ӊiw)SD9v@9w[^_]Í'WVSD$\$P@9}+9sC[tEt&u79r1[^_~L$tʋ;9u뷍벍&[^_ÐUWVSt$$D$$L$(Vh9D|D$ $t$$D$ )D$V9l$ l$t& $ ؉FZ9w+|$l$ GDۉt)KD$$@D$$@[^_]f9ljvڃH9ljJwD$t$$Ft[^_]É뎍&'SD$HP9s(H1t v u  9w[[1[ÐUWVS,\$DD$@K9H}\$@ËD$@k@$qL$@1ҋID$H{L$L$@|$<|$t&uY|$ |$ ӉځfXfx9D$w|$@_|$+\$<9v.1ӉځfpfX9w҅t%D$L$;Ht$L$|$ȃGDD$,[^_]ÉNj@D$ $fW W Í@ L$T$$t'<$ C\$D$두UWVS<(=0 Fn(xD$\D$PJz01׃J0t Fnu8+1t&: Lӄu Fn0u0t Fn1D$ވD$"1]D$ Fn\$ɉtt&ʀ Fnu:T$)ލ4t$PpD$D$ D$Pt$1L$ T$D$Tҋ@ ^"D$T8ރ1҉t t&u$1L$\1҅ۉp~fD9u9~ )\D$Tt$X@<[^_]ft$PG(fS+v-j FnsD$JnJL$$Nv Fn҉T$ |$,T$$1|$ l$(ETG Fn<vԉ|$,l$(t$ T$$T$$ރ|$Dt$Mt&1)~ f$D$ }D$$1&|uD$9vD$$1l$D$1% ى Fn ډ9sKs:Mu+t$9rƒt$~t$ +|$$~)NjD$T9D$T|$;xaD$T@9D$F+|$9t$TV T~D$ $?$"t$XG#"b&D$ $t#"<[^_]D$D$)ljD$D$ $)|$D$ D$$+D$D$T1Z)߉4$1|$tBl$$OfDt%AD$ L$$`)D$ |$$|$t%D$T@ D$\t$ 0D$Xt$0<[^_]Ël$`\o~D$ l$$Ɖl$$DD$ |$E)$D$T@D$B1g+D$`D$`D$`HD$ p$(D$ |$ ;w|t=D )ڃ9~*D$ D$$D$TD$t$;p!\$`t$`D$D$$1҉D$ U5:S t&: Lքuʀ Fnfʀ Fnus D$$ 0T$`t$ Ft$$L$`t9z~̋D$ \$$ZD$T@먋t$Tf"9޺#׃"`D$ UWVS<=0 FnVD$Tt$X\$ uEt$\$1P wt&P v0P߀Xx!PC;l$XE1r\$,A|$( +L$,#GG;|$ )؋,)|$ |$t$ӋPL$ ىH9wދ|$ 9|$XdoL$ )‰u$h@uE)u|$PEsP߀XP D$D$<[^_]Äwt$PD$(@UWVS|$$؃ω؃$0>n$1ҋ0 ~ 9$$ōF<$MʉL$t&9ljJsL$)BnD$|[^_]Ít&$$D$$)>nD$|[^_]Ë$$D$$ >nD$|[^_]ÍD$lD$,$XD$(DD$X\$T$T$,L$,?L$,L$D$1%D>n)с5 H>nP>nD$X X>n~L$XD$X `>n|$^L$^ fL$\l$\T$$l$^؉L$,|$$D$HL$w(L$$>nD$Hl$$D$HT$(D$8)ƒT$0PL$$$L$0L$LD$@$ $$1$N :$D$D$,L$$$L$TɉL$,a !‰ȉL$l$T$P~T$PD$<$@ D$4t ID$4D$4t +D$4D$4D$4 D$$D$HD$lD$t ^D$,|>n\$l$@9L$,D$PD$D >n4>n|$^T$nR D$l9D$lt>n2&-p>n$ D$l9D$lɃl$\T$Xl$^D$XD$X0D$XɈCvɋD$Pz* D$$D$,&,$$t$$0$t $$t$, 0D$<|[^_]ED$(Q&D$,$TD$l$)D$(CDŽ$=#D$Hv$$‹$!‰L$lȉL$TL$,@|>n\$l$@%>nD$ U \$$\$$;XD$,>n$|$, >nD$1D$$D$D$nD$DD$TD$,DŽ$l$\\$Xl$^D$XD$lD$1$\$nL$,t&T$l9ɃT$ll$\\$Xl$^D$XD$XP0D$XˈSzu؋D$$D$$D$,|$($@9$D$8D$0D$@DŽ$Q|$,D$l!¸؋t$4+؃|$4D$$/D$nD$l\$<D$^ t>nfD$\t&ʃT$ll$\T$Xl$^D$Xt D$XD$X0CT$l9u>nPzD$, B<0StD$PD$$SD$$1D$T$4\$0}|$4uhD$(C4$D$D$ 9,$D$D$ DD$,ŋD$,$D$T$,փ0D$(D$t$$|$(9D$(D$, D$(|$0CD$$D$$&؋L$<9B<9StL$<D$PD$, D$$ ,$D$ŋD$,$D$u D$(}]D$,À{0CtD$$D$$i\$81+\$,D$lL$<1D$P0RG$+H ËG $G T$D$9D$$9`z|$$CD$,|$PD$,L$T t>nD$P x>n|>n\$l$@\$0|$0|$4?\$0|$(9T$(|$0D$, D$$D$$*}>jD$,}D$,؋|$$CL$<|$PM!D$,J99|$0L$<,$D$ŋD$,$D$|$(9tD$@D$, 1D$(TD$,+ً\$0|$(9tL$@D$, 1L$(L$(|$0D$$D$$C|$$D$,|$P}DD$,D$,<$D$D$ |$TNjD$T $ D$,D$,}vu D$(D$, Xt$$L$L$,ƃ9s&vuT$0 t&u 9rT$0D$`|$0xD$dD$D$`$m11El$,t$t$8|$|$(D$4E1ۋN1)+D$T$D$Ӄ9\$Es̋D$,\$0:u:L$,B9s$ru t&u 9rT$0D$`|$0xD$4L[^_]Ð>n0 Fnu>na Fnu>nA FnuÐ%#Fn%P#Fn%#Fn%p#Fn%#Fn%T$Fn%$Fn%#Fn%`$Fn%@$Fn%$Fn%$Fn%($Fn%$Fn%<$Fn%p$Fn%8$Fn%#Fn%#Fn%#Fn% $Fn%#Fn%#Fn%#Fn%t$Fn%#Fn%,$Fn% $Fn%l$Fn%$Fn%4$Fn%0$Fn%#Fn%$Fn%#Fn%#Fn%x#Fn%<#Fn%#Fn%P$Fn%d#Fn%L$Fn%#Fn%#Fn%#Fn%`#Fn%X#Fn%|#Fn%@#Fn%H$Fn%#Fn%d$Fn%#Fn%\#Fn%#Fn%#Fn%#Fn%\$Fn%#Fn%#Fn%X$Fn%#Fn%D$Fnffff@>nÐ&D$$D$.$1t $fUVS$>n"FntG5"FnD$>n$փt n$։ƒң@>n;nuӸ ;nnÍv'D$D>nÐt&US]$>n"FnD$>n$"Fn ;n]]D£ n"FnD$>n$"Fn;nD£nD$HD$PD$Xt)ʋT$@\$\$ \$(T$T$DT$T$$؃<Ðt&D$H>nbfnw4>n@@@ʋ@\$ \$\$T$D$ t#FnD$(>n@$1<Ð%L#FnUWVS1ۃ,tD$<$u]C,[^_]UWVS1ۃLL$|$<|$D$4En`;n;n0;nN@Dlibgcj-13.dll_Jv_RegisterClassesframecount still in libx264 buffer: %dx264version x264 0.%d.Xsout-x264-sout-x264-fullrangesout-x264-profilesout-x264-presetsout-x264-tunesout-x264-qcompsout-x264-crfsout-x264-qpstepsout-x264-qpminsout-x264-qpmaxsout-x264-qpsout-x264-ratetolsout-x264-vbv-initsout-x264-vbv-bufsizesout-x264-vbv-maxratesout-x264-mbtreesout-x264-cabacsout-x264-nfsout-x264-deblocksout-x264-psy-rdsout-x264-psysout-x264-levelsout-x264-interlacedsout-x264-ipratiosout-x264-pbratiosout-x264-cplxblursout-x264-qblursout-x264-aq-modesout-x264-aq-strengthsout-x264-frame-packingsout-x264-verbosesout-x264-quietsout-x264-sps-idsout-x264-audsout-x264-keyintsout-x264-min-keyintsout-x264-opengopsout-x264-bluray-compatsout-x264-bframessout-x264-intra-refreshsout-x264-bpyramidnormalstrictnonesout-x264-refsout-x264-scenecutsout-x264-non-deterministicsout-x264-submesout-x264-hrdvbrcbrsout-x264-mehexdiaumhesatesasout-x264-merangesout-x264-mvrangesout-x264-mvrange-threadsout-x264-directspatialtemporalautosout-x264-psnrsout-x264-ssimsout-x264-weightbsout-x264-weightpsout-x264-b-adaptsout-x264-b-biassout-x264-chroma-mesout-x264-chroma-qp-offsetsout-x264-mixed-refssout-x264-trellissout-x264-fast-pskipsout-x264-nrsout-x264-dct-decimatesout-x264-deadzone-intersout-x264-deadzone-intrasout-x264-asmsout-x264-partitionsfastslowallsout-x264-8x8dctsout-x264-slicessout-x264-slice-max-sizesout-x264-slice-max-mbssout-x264-statssout-x264-passsout-x264-lookaheadsout-x264-optionsUnknown option "%s"Bad value "%s" for option "%s"cannot open x264 encoderhigh10high422high444H.264/MPEG-4 Part 10/AVC encoder (x264)encoderSets maximum interval between IDR-frames.Larger values save bits, thus improving quality for a given bitrate at the cost of seeking precision. Use -1 for infinite.Maximum GOP sizeSets minimum interval between IDR-frames. In H.264, I-frames do not necessarily bound a closed GOP because it is allowable for a P-frame to be predicted from more frames than just the one frame before it (also see reference frame option). Therefore, I-frames are not necessarily seekable. IDR-frames restrict subsequent P-frames from referring to any frame prior to the IDR-frame. If scenecuts appear within this interval, they are still encoded as I-frames, but do not start a new GOP.Minimum GOP sizeuse open GOP, for bluray compatibility use also bluray-compat optionUse recovery points to close GOPsEnable hacks for Blu-ray support, this doesn't enforce every aspect of Blu-ray compatibility e.g. resolution, framerate, levelEnable compatibility hacks for Blu-ray supportScene-cut detection. Controls how aggressively to insert extra I-frames. With small values of scenecut, the codec often has to force an I-frame when it would exceed keyint. Good values of scenecut may find a better location for the I-frame. Large values use more I-frames than necessary, thus wasting bits. -1 disables scene-cut detection, so I-frames are inserted only every other keyint frames, which probably leads to ugly encoding artifacts. Range 1 to 100.Extra I-frames aggressivitysout-x264-pre-scenecutNumber of consecutive B-frames between I and P-frames. Range 1 to 16.B-frames between I and PForce the specified number of consecutive B-frames to be used, except possibly before an I-frame.Range 0 to 2.Adaptive B-frame decisionBias the choice to use B-frames. Positive values cause more B-frames, negative values cause less B-frames.Influence (bias) B-frames usageAllows B-frames to be used as references for predicting other frames. Keeps the middle of 2+ consecutive B-frames as a reference, and reorders frame appropriately. - none: Disabled - strict: Strictly hierarchical pyramid - normal: Non-strict (not Blu-ray compatible) Keep some B-frames as referencesCABAC (Context-Adaptive Binary Arithmetic Coding). Slightly slows down encoding and decoding, but should save 10 to 15% bitrate.CABACTV-range is usually used colorrange, defining this to true will enable libx264 to use full colorrange on encodingUse fullrange instead of TV colorrangeNumber of previous frames used as predictors. This is effective in Anime, but seems to make little difference in live-action source material. Some decoders are unable to deal with large frameref values. Range 1 to 16.Number of reference framesDeactivate the deblocking loop filter (decreases quality).Skip loop filterLoop filter AlphaC0 and Beta parameters. Range -6 to 6 for both alpha and beta parameters. -6 means light filter, 6 means strong.Loop filter AlphaC0 and Beta parameters alpha:beta0:0First parameter controls if RD is on (subme>=6) or off. Second parameter controls if Trellis is used on psychovisual optimization, default offStrength of psychovisual optimization, default is "1.0:0.0"1.0:0.0Use all visual optimizations that can worsen both PSNR and SSIMUse Psy-optimizationsSpecify H.264 level (as defined by Annex A of the standard). Levels are not enforced; it's up to the user to select a level compatible with the rest of the encoding options. Range 1 to 5.1 (10 to 51 is also allowed). Set to 0 for letting x264 set level.H.264 level0Specify H.264 profile which limits are enforced over other settingsH.264 profilehighPure-interlaced mode.Interlaced modeFor stereoscopic videos define frame arrangement: 0: checkerboard - pixels are alternatively from L and R 1: column alternation - L and R are interlaced by column 2: row alternation - L and R are interlaced by row 3: side by side - L is on the left, R on the right 4: top bottom - L is on top, R on bottom 5: frame alternation - one view per frameFrame packingForce rectangular slices and is overridden by other slicing optionsForce number of slices per frameSets a maximum slice size in bytes, Includes NAL overhead in sizeLimit the size of each slice in bytesSets a maximum number of macroblocks per sliceLimit the size of each slice in macroblocksHRD-timing informationThis selects the quantizer to use. Lower values result in better fidelity, but higher bitrates. 26 is a good default value. Range 0 (lossless) to 51.Set QP1-pass Quality-based VBR. Range 0 to 51.Quality-based VBRMinimum quantizer parameter. 15 to 35 seems to be a useful range.Min QPMaximum quantizer parameter.Max QPMax QP step between frames.Max QP stepAllowed variance in average bitrate (in kbits/s).Average bitrate toleranceSets a maximum local bitrate (in kbits/s).Max local bitrateAveraging period for the maximum local bitrate (in kbits).VBV bufferSets the initial buffer occupancy as a fraction of the buffer size. Range 0.0 to 1.0.Initial VBV buffer occupancyQP factor between I and P. Range 1.0 to 2.0.QP factor between I and PQP factor between P and B. Range 1.0 to 2.0.QP factor between P and BQP difference between chroma and luma.QP difference between chroma and lumaMultipass ratecontrol: - 1: First pass, creates stats file - 2: Last pass, does not overwrite stats file - 3: Nth pass, overwrites stats file Multipass ratecontrolQP curve compression. Range 0.0 (CBR) to 1.0 (QCP).QP curve compressionThis reduces the fluctuations in QP before curve compression. Temporally blurs complexity.Reduce fluctuations in QPThis reduces the fluctuations in QP after curve compression. Temporally blurs quants.Defines bitdistribution mode for AQ, default 1 - 0: Disabled - 1: Current x264 default mode - 2: uses log(var)^2 instead of log(var) and attempts to adapt strength per frameHow AQ distributes bitsStrength to reduce blocking and blurring in flat and textured areas, default 1.0 recommended to be between 0..2 - 0.5: weak AQ - 1.5: strong AQStrength of AQPartitions to consider in analyse mode: - none : - fast : i4x4 - normal: i4x4,p8x8,(i8x8) - slow : i4x4,p8x8,(i8x8),b8x8 - all : i4x4,p8x8,(i8x8),b8x8,p4x4 (p4x4 requires p8x8. i8x8 requires 8x8dct).Partitions to considerDirect MV prediction modeDirect prediction size: - 0: 4x4 - 1: 8x8 - -1: smallest possible according to level Direct prediction sizesout-x264-direct-8x8Weighted prediction for B-frames.Weighted prediction for B-frames Weighted prediction for P-frames: - 0: Disabled - 1: Blind offset - 2: Smart analysis Weighted prediction for P-framesSelects the motion estimation algorithm: - dia: diamond search, radius 1 (fast) - hex: hexagonal search, radius 2 - umh: uneven multi-hexagon search (better but slower) - esa: exhaustive search (extremely slow, primarily for testing) - tesa: hadamard exhaustive search (extremely slow, primarily for testing) Integer pixel motion estimation methodMaximum distance to search for motion estimation, measured from predicted position(s). Default of 16 is good for most footage, high motion sequences may benefit from settings between 24 and 32. Range 0 to 64.Maximum motion vector search rangeMaximum motion vector length in pixels. -1 is automatic, based on level.Maximum motion vector lengthMinimum buffer space between threads. -1 is automatic, based on number of threads.Minimum buffer space between threadsThis parameter controls quality versus speed tradeoffs involved in the motion estimation decision process (lower = quicker and higher = better quality). Range 1 to 9.Subpixel motion estimation and partition decision qualitysout-x264-b-rdoAllows each 8x8 or 16x8 partition to independently select a reference frame, as opposed to only one ref per macroblock.Decide references on a per partition basisChroma ME for subpel and mode decision in P-frames.Chroma in motion estimationsout-x264-bimeSATD-based decision for 8x8 transform in inter-MBs.Adaptive spatial transform sizeTrellis RD quantization: - 0: disabled - 1: enabled only on the final encode of a MB - 2: enabled on all mode decisions This requires CABAC.Trellis RD quantizationFramecount to use on frametype lookahead. Currently default can cause sync-issues on unmuxable output, like rtsp-output without ts-muxFramecount to use on frametype lookaheadUse Periodic Intra Refresh instead of IDR framesUse Periodic Intra RefreshYou can disable use of Macroblock-tree on ratecontrolUse mb-tree ratecontrolEarly SKIP detection on P-frames.Early SKIP detection on P-framesCoefficient thresholding on P-frames.Eliminate dct blocks containing only a small single coefficient.Coefficient thresholding on P-framesDct-domain noise reduction. Adaptive pseudo-deadzone. 10 to 1000 seems to be a useful range.Noise reductionSet the size of the intra luma quantization deadzone. Range 0 to 32.Inter luma quantization deadzoneIntra luma quantization deadzoneSlightly improve quality of SMP, at the cost of repeatability.Non-deterministic optimizations when threadedUse assembler CPU optimizations.CPU optimizationsCompute and print PSNR stats. This has no effect on the actual encoding quality.PSNR computationCompute and print SSIM stats. This has no effect on the actual encoding quality.SSIM computationQuiet modeSet SPS and PPS id numbers to allow concatenating streams with different settings.SPS and PPS id numbersGenerate access unit delimiter NAL units.Access unit delimitersPrint stats for each frame.StatisticsFilename for 2 pass stats file for multi-pass encoding.Filename for 2 pass stats filex264_2pass.logDefault preset setting usedDefault tune setting usedx264 advanced options, in the form {opt=val,op2=val2} .x264 advanced options.Copyright (C) the VideoLAN VLC media player developersLicensed under the terms of the GNU Lesser General Public License, version 2.1 or later.8x8dctasmaudbframesbimebpyramidb-adaptb-biasb-rdocabacchroma-mechroma-qp-offsetcplxblurcrfdct-decimatedeadzone-interdeadzone-intradeblockdirectdirect-8x8fast-pskipinterlacedipratiokeyintlevelmemerangemin-keyintmixed-refsmvrangemvrange-threadnfnon-deterministicnrpartitionspasspbratiopre-scenecutpsnrqblurqpqcompqpstepqpmaxqpminquietratetolrefscenecutsps-idssimstatssubmetrellisverbosevbv-bufsizevbv-initvbv-maxrateweightbweightpaq-modeaq-strengthpsy-rdpsyprofilelookaheadslicesslice-max-sizeslice-max-mbsintra-refreshmbtreehrdtunepresetopengopbluray-compatframe-packingoptionsfullrangeL> -vpre speed presets are listed in x264 --help profile is optional; x264 defaults to high no ratecontrol method specified bitrate not specified VBV is incompatible with constant QP, ignored. VBV maxrate unspecified, assuming CBR VBV bufsize set but maxrate unspecified, ignored max bitrate less than average bitrate, assuming CBR VBV maxrate specified, but no bufsize, ignored interlace + slice-min-mbs is not implemented slice-min-mbs > row mb size (%d) not implemented subme=0 + direct=temporal is not supported b-pyramid normal + intra-refresh is not supported ref > 1 + intra-refresh is not supported intra-refresh is not compatible with open-gop lookaheadless mb-tree requires intra refresh or infinite keyint --%s used with psy on: results will be invalid! --ssim used with AQ off: results will be invalid! --psnr used with AQ on: results will be invalid! interlace + me=esa is not implemented interlace + weightp is not implemented using mv_range_thread = %d NAL HRD parameters require VBV parameters CBR HRD requires constant bitrate Effective timebase denominator %u exceeds H.264 maximum SSESSE2SSE3SSE4.1BMI1 %s%s MV cost test failed: x264 has been miscompiled! CLZ test failed: x264 has been miscompiled! Are you attempting to run an SSE4a/LZCNT-targeted build on a CPU that doesn't support it? failed to load OpenCL HRD bitrate: %i bits/sec CPB size: %i bits wdump_yuv: can't write to %s dump_yuv: incompatible with non-regular file %s %d.%dprofile %s, level %s profile %s, level %s, %s %d-bit to run x264, recompile without asm (configure --disable-asm) --tune %s should be used if attempting to benchmark %s! invalid level_idc: %d x264_encoder_invalidate_reference is not supported with B-frames enabled x264_encoder_invalidate_reference is not supported with intra refresh enabled non-strictly-monotonic PTS h->i_ref[0] + h->i_ref[1] <= X264_REF_MAXx264_clip3( denom, 0, 7 ) == denomh->sh.weight[j][i].i_denom == denomvuuvACuvDCh->thread[i]->fenc->i_reference_count == 1frame %c:%-5d Avg QP:%5.2f size:%6.0f PSNR Mean Y:%5.2f U:%5.2f V:%5.2f Avg:%5.2f Global:%5.2f frame %c:%-5d Avg QP:%5.2f size:%6.0f consecutive B-frames:%s %4.1f%%mb I %s mb P %s P16..4: %4.1f%% %4.1f%% %4.1f%% %4.1f%% %4.1f%% skip:%4.1f%% B16..8: %4.1f%% %4.1f%% %4.1f%% direct:%4.1f%% skip:%4.1f%% L0:%4.1f%% L1:%4.1f%% BI:%4.1f%%mb B %s inter:%.1f%% skip:%.1f%%field mbs: intra: %.1f%%%s 8x8 transform intra:%.1f%%%s direct mvs spatial:%.1f%% temporal:%.1f%% inter: %.1f%% %.1f%% %.1f%%coded y,%s,%s intra: %.1f%% %.1f%% %.1f%%%s i16 v,h,dc,p: %2.0f%% %2.0f%% %2.0f%% %2.0f%% i%d v,h,dc,ddl,ddr,vr,hd,vl,hu: %2.0f%% %2.0f%% %2.0f%% %2.0f%% %2.0f%% %2.0f%% %2.0f%% %2.0f%% %2.0f%% i8c dc,h,v,p: %2.0f%% %2.0f%% %2.0f%% %2.0f%% Weighted P-Frames: Y:%.1f%% UV:%.1f%% ref %c L%d:%s PBSSIM Mean Y:%.7f (%6.3fdb) PSNR Mean Y:%6.3f U:%6.3f V:%6.3f Avg:%6.3f Global:%6.3f kb/s:%.2f kb/s:%.2f (*frame)->i_reference_count > 0..PCMI16..4%s: %4.1f%% %4.1f%% %4.1f%%  4:0:04:2:04:2:24:4:4e$tI@Mb?Y@AuthenticAMDGenuineIntelcommon/cpu.c!(cpu&(X264_CPU_SSSE3|X264_CPU_SSE4))CyrixInsteadunable to determine cacheline size "#%),FGI`fghxyz{|| ABCDEMMX2MMXEXTSSESSE2SlowSSE2SSE2Fast SSE3?SSSE3SSE4.1SSE4SSE4.2AVX XOPFMA4)AVX2IFMA3Cache32Cache64SSEMisalignLZCNTBMI1BMI2SlowCTZSlowAtomSlowPshufbSlowPalignrSlowShuffle@UnalignedStackleft r54846 f2609e8x264 - core %d%s - H.264/MPEG-4 AVC codec - Copy%s 2003-2013 - http://www.videolan.org/x264.html - options: %sframe MB size (%dx%d) > level limit (%d) DPB size (%d frames, %d mbs) > level limit (%d frames, %d mbs) VBV bitrate (%I64d) > level limit (%d) VBV buffer (%I64d) > level limit (%d) MV range (%I64d) > level limit (%d) interlaced (%I64d) > level limit (%d) fake interlaced (%I64d) > level limit (%d) MB rate (%I64d) > level limit (%d) EH, # c@@@ c^@@ @ pH @ h.H @h.H @XM@OT@4T'' PF66< KP N N<( Na<) P$*"P$2 @V@XX34    (!  ")081*#$+29:3,%&-4;<5.'/6=>7?      !("#)0*$%&'+12,-./3894567:;<=>?    ri_reference_count > 0                         $(-28?GPZeq%d slice=%c but 2pass stats say %c requested bitrate is too low. estimated minimum is %d kbps encoder/ratecontrol.cqscale[i] >= 0rce->new_qscale >= 0vbv-maxrate issue, qpmax or vbv-maxrate too low Error: 2pass curve failed to converge target: %.2f kbit/s, expected: %.2f kbit/s, avg QP: %.4f try reducing target bitrate or reducing qp_min (currently %d) try reducing target bitrate try increasing target bitrate or increasing qp_max (currently %d) try increasing target bitrate internal error MB-tree frametype %d doesn't match actual frametype %d. Incomplete MB-tree stats file. VBV buffer size cannot be smaller than one frame, using %d kbit VBV parameters cannot be changed when NAL HRD is in use CRF max must be greater than CRF bff0faketffconstant rate-factor is incompatible with 2pass. HRD with very large timescale and bufsize not supported bitrate tolerance too small, using .01 /%d,%d,q=%d%n%d,%d,b=%f%n%d,%d%ninvalid zone: "%s" invalid zone param: %s = %s ,invalid zone: start=%d end=%d invalid zone: bitrate_factor=%f h->param.rc.psz_stat_inratecontrol_init: can't open stats file rbratecontrol_init: can't open mbtree stats file #options:options list in stats file not valid #options: %dx%dresolution specified in stats file not valid timebase=timebase=%u/%utimebase specified in stats file not valid timebase mismatch with 1st pass (%u/%u vs %u/%u) bitdepth=bitdepth=%ddifferent bitdepth setting than first pass (%d vs %d) weightp=weightp=%ddifferent weightp setting than first pass (%d vs %d) bframes=bframes=%ddifferent bframes setting than first pass (%d vs %d) b_pyramid=b_pyramid=%ddifferent b_pyramid setting than first pass (%d vs %d) intra_refresh=intra_refresh=%ddifferent intra_refresh setting than first pass (%d vs %d) open_gop=open_gop=%ddifferent open_gop setting than first pass (%d vs %d) bluray_compat=bluray_compat=%ddifferent bluray_compat setting than first pass (%d vs %d) interlaced=interlaced=%4sdifferent interlaced setting than first pass (%s vs %s) keyint= different keyint setting than first pass (%.*s vs %.*s) qp=01st pass was lossless, bitrate prediction will be inaccurate direct=3direct=auto not used on the first pass b_adapt=b_adapt=%db_adapt method specified in stats file not valid rc_lookahead=rc_lookahead=%dempty stats file 2nd pass has fewer frames than 1st pass (%d vs %d) 2nd pass has more frames than 1st pass (%d vs %d) in:%d bad frame number (%d) at stats line %d in:%*d out:%*d type:%c dur:%lld cpbdur:%lld q:%f aq:%f tex:%d mv:%d misc:%d imb:%d pmb:%d smb:%d d:%cref: %dw:%hd,%hd,%hd,%hd,%hd,%hd,%hd,%hdstatistics are damaged at line %d, parser out=%d wb#options: %s failed to parse zones final ratefactor: %.2f failed to rename "%s" to "%s" frame >= 0 && frame < rc->num_entries2nd pass has more frames than 1st pass (%d) continuing anyway, at constant QP=%d disabling adaptive B-frames in:%d out:%d type:%c dur:%lld cpbdur:%lld q:%.2f aq:%.2f tex:%d mv:%d misc:%d imb:%d pmb:%d smb:%d d:%c ref:; w:%d,%d,%d,%d,%d,%d,%d,%d VBV underflow (frame %d, %.0f bits) ratecontrol_end: stats file could not be written to underflowoverflowCPB %s: %.0lf bits in a %.0lf-bit buffer PBI* D>G`A??f@*>@Y?? ף< ף; #= #<@?)\(?tj????_B?@@A???zD_-C6?{Gzt?@FHz>ףp= ?+?jt?{Gz??@z?@zt?C;XAAȯG?Q?Y@A|B*IUUUUUU?V@=333?U @@33 @H.?(knN}A_w?@Effffff? A*?L=L??LBB9c=C(X{;M>      @D HLĈ     $%&'45<=67>?DELMFGNO\]de^_fglmtunovw(Pcommon/macroblock.cdist_scale_factor >= -63 && dist_scale_factor <= 127!! %%  !! !%  $%&'45<=67>?DELMFGNO\]de^_fglmtunovw(Pinternal error encoder/cabac.c0internal error P_L0 and partition=%d internal error (invalid MB type) internal error (MV out of thread range) mb type: %d mv: l%dr%d (%d,%d) limit: %d mb_xy: %d,%d completed: %d recovering by using intra mode `4nc4n4np4n@4n4n4n4n4n4n4n4n4n4n4n4n4n4n4nW4nV4n8T4nAO4nS4n`T4nS4nQ4n`T4n`T4n`T4n`T4n`T4n`T4n`T4n`T4n`T4nW4nQ4nencoder/analyse.ch->mb.cache.pskip_mv[1] <= h->mb.mv_max_spel[1] || h->i_thread_frames == 1a->l0.me16x16.mv[1] <= h->mb.mv_max_spel[1] || h->i_thread_frames == 1internal error (!8x8 && !4x4) scene cut at %d Icost:%d Pcost:%d ratio:%.4f bias:%.4f gop:%d (imb:%d pmb:%d) encoder/slicetype.ch->frames.b_have_lowresBB-ref at frame %d incompatible with B-pyramid %s normalB-ref at frame %d incompatible with B-pyramid %s and %d reference frames specified frame type (%d) at %d is not compatible with keyframe interval specified frame type is not compatible with max B-frames cost >= 0U 0@@@UY]ae1)5-Cc=/9%SsKk[{Gg!!!!!!!!!       (2@PeB, Y (e Q(2@PeE/.:I\u&rKH- Y!$=.B:fIz\t͒%q6K#lGH, \ Y!a$p=.=B:fIz\{t͒%q6K #2>X>#>!.>T:8>-`B>KvL>zV>n`>Oj>!t>]}>ȃ>>_>>oؖ> >1>Ԥ>Yn>>>>L>>>Tt>+>%@>>o>>>Ӈ>>>i:>j>>A>>W>????d ? ? ??X?t??u??y?]?>?!?"?$?6&?s(?S*?_$,?g-?w/?1? P3?5?6?8?X:?AEHLPSW[^bfjnrvz~$-9H[s"mD3 m f$I$-9Ho[3s$޶fI"mDy$33I m ff$%I$-9JH.o[33s$\޶ff*I"mUDry$333  $(-39@HQ[frCj?-} Y! ??? <KYhwRao~`o}ix-$2AD%4CQ                                !$"%,(#-&)'*+./ % &  !"#'$()*+,. -/       @D HLĈ    (!  ")081*#$+29:3,%&-4;<5.'/6=>7?      !("#)0*$%&'+12,-./3894567:;<=>?      nonestrict?DELMFGNO\]de^_fglmtunovw(P* D? ף;? #<C@m?GC@AB@BAB_G~?~B<|??~@@~AA{Gz?> 0@@@                  !$"%,(#-&)'*+./ % &  !"#'$()*+,. -/   $%&'45<=67>?DELMFGNO\]de^_fglmtunovw(Pencoder/cabac.c0UY]ae1)5-Cc=/9%SsKk[{Gg!!!!!!!!!       $%&'45<=67>?DELMFGNO\]de^_fglmtunovw(Ph@~@ p \ I 6 #    ubO<(!#{%h'U)A+..0369<@DHLnPZUGZ4`!f lszs`M:'2323454545 67 67 67898989:;:;<=<=<= >?!">?#$@A%&BC'(BC)*BC+,DE-.DE/0FG12HI34HI56JK78JK9:LM;NO?@PQABRSCDRSEFTUGHTUIJXYKLXYMNZ[OPZ[QR^_ST^_UV`aWX`aYZde[\de]^fg_`hiabhicdlmeflmghnoijpqklrsmntuopvwqrvwstz{uvz{wx|}yz~{|~}                 !# %!'#)%+!'-#)0%+2 '.5!)08#+3;%-6>'08A)2;E+5?H.8BL0;EP3>IU5AMY8EQ^;HVc>LZhBP_nEUdtIYizM^oQcuUh{Zn_tdziot{̀؀〰6J6Jh563! 1v9NA> 1I2@ +CZ hhCNA>V_= -EQ`7CVX:L^6EQXCJJPH:)???SVaH )>-N`~beCR^Sn[f]\Y`l.A9]J\W~6<;E0DEXUNKM62D2*Q?FC9L #@= #   $]II . 1d 555=88?<>9E9'3 D@= ?2',4 0<;;!,+N< E (,1.,3/'>.66:?39547 -$5R7N.T " %"FC; C #&+) ? ; @^YlL,-4@;FKRfM*07;GSWw:$&+7:@JZF*;:HQa:  (:FOUjjWrnbnjgklp`_[]^V CPUF< := 2216 ).314 )/7 ) ,25 1?@E;F ,  +5" &4 ( ,& 2 9+     "'*).&-50A+' 9RKa}" ! ),/AG<?A ( *95= V ( 3;OGEFBDIEFC>FBA? !')-1 -$;B#*-08<>BLUQMQPIJSGC=BB;;!'.3<=7"*>\Y`l.A9]J\W~\Y`l.A9]J\W~UNKM62D2*Q?FC9L #@= #   $]II . 1d 555=88?<>9E9'3 DUNKM62D2*Q?FC9L #@= #   $]II . 1d 555=88?<>9E9'3 D (,1.,3/'>.66:?39547 -$5R7N.T " %"F (,1.,3/'>.66:?39547 -$5R7N.T " %"FOGEFBDIEFC>FBA?UQMQPIJSGC=BB;; !')-1 -$;!'.3<=7"*>B#*-08<>BLOGEFBDIEFC>FBA?UQMQPIJSGC=BB;; !')-1 -$;!'.3<=7"*>B#*-08<>BLjjWrnbnjgklp`_[]^V CPUF< := 2216 ).314 )/7 ) ,25 1?@jjWrnbnjgklp`_[]^V CPUF< := 2216 ).314 )/7 ) ,25 1?@     "'*).&-50A+' 9RKa}" ! ),/AG     "'*).&-50A+' 9RKa}" ! ),/AGL,-4@;FKRfM*07;GSWw:$&+7:@JZL,-4@;FKRfM*07;GSWw:$&+7:@JZJ\W~J\W~J\W~6J6Jh563" )vAGO4 2F 6"(9)$EeLGO4EZ4+ER`;KWd8JU;QV_BMFVH=)???SVaH )> 3P[`QbfawcnfPY^\'ATIh[787=5DJXg[Y\LWniNpcBNGH;7FKYwK 6=:<=CTJA49=EF7G:= ) + /,3.&B& * "Y-  !4#&"' f8! %3'4EC, 7 $!"$&&"#" %# )KHM##-*-6B8 I CtpG=5BMPTWe'5=KM[kozL,49:HEEJVB" 47CIY4 %=IFN~|n~|iyufutz_d_orYPRUQH@C 8EEEECM@=C@9AB> 3BGKFH<%/# % ) )0 ) );2(B2!!%'*/-1) E?BM64)$(% 7 A%'(&.*(1&(&., 0 1-!"*'2 F6G S 16UQMQPIJSGC=BB;; *15@D B/9G$*49?ACRQLHNHDFLB>9=<6: *15@D B/9PY^\'ATIh[PY^\'ATIh[g[Y\LWniNpcBNGH;7FKYwK 6=:<=CTJA49=EF7g[Y\LWniNpcBNGH;7FKYwK 6=:<=CTJA49=EF7-  !4#&"' f8! %3'4EC, 7 $!"$&&"#" %# )-  !4#&"' f8! %3'4EC, 7 $!"$&&"#" %# )UQMQPIJSGC=BB;;QLHNHDFLB>9=<6: *15@D B/9 *15@D B/9G$*49?ACRUQMQPIJSGC=BB;;QLHNHDFLB>9=<6: *15@D B/9 *15@D B/9G$*49?ACR~|n~|iyufutz_d_orYPRUQH@C 8EEEECM@=C@9AB> 3BGK~|n~|iyufutz_d_orYPRUQH@C 8EEEECM@=C@9AB> 3BGK!!%'*/-1) E?BM64)$(% 7 A%'(&.*(1&(&.,!!%'*/-1) E?BM64)$(% 7 A%'(&.*(1&(&.,pG=5BMPTWe'5=KM[kozL,49:HEEJVpG=5BMPTWe'5=KM[kozL,49:HEEJVIh[Ih[Ih[6J6Jh5633>cUf99I9( 6%* auJUf9]X,7Ygt9:T`?Uj?KZe7OKa2<)???SVaH )>"X[_TVY[LgZ PLTN7=SOh[AOH\8DGbVXRHCHYE;B9GG:J,E>3/*)5LNS 4CZCHKPS@@^ K?J# [AEMB>DQJB|%,2'*" %*(! + $/7:<, ,*084 % 1: 0 -E!?#! "4'$!"I",$$ *]89&sR>5;UY^\d9CGMUXhbR0=BFKOS\lOEK::NSQcQ&>:;ILVSWxruvuqvx|^fcj\9V^[MGI@Q@9CDCDM@DN7;A6,<FLV F@F 78EAJ66LRMM*%)*0'.4.4+ =8>Q-#"'&-6O$%% ""#!)$/>$)*<4<N{58=!2=NJHHKG?FKHC5;4D !! %&@G%,18;?CDONJHHKG?FKHC5;4D !! %&@ PLTN7=SOh[ PLTN7=SOh[VXRHCHYE;B9GG:J,E>3/*)5LNS 4CZCHKPS@@^ K?J# [VXRHCHYE;B9GG:J,E>3/*)5LNS 4CZCHKPS@@^ K?J# ['*" %*(! + $/7:<, ,*084 % 1: 0 -E!?#! "4'$!"I'*" %*(! + $/7:<, ,*084 % 1: 0 -E!?#! "4'$!"INJHHKG?FKHC5;4DNJHHKG?FKHC5;4D !! %&@ !! %&@G%,18;?CDONJHHKG?FKHC5;4DNJHHKG?FKHC5;4D !! %&@ !! %&@G%,18;?CDOxruvuqvx|^fcj\9V^[MGI@Q@9CDCDM@DN7;A6,<Fxruvuqvx|^fcj\9V^[MGI@Q@9CDCDM@DN7;A6,<F%)*0'.4.4+ =8>Q-#"'&-6O$%% ""#!)$/>%)*0'.4.4+ =8>Q-#"'&-6O$%% ""#!)$/>sR>5;UY^\d9CGMUXhbR0=BFKOS\lsR>5;UY^\d9CGMUXhbR0=BFKOS\lOh[Oh[Oh[6J6Jh563)???SVaH )> 7EfRJk_r{szs?DThF]ZJa[8RL}]WMG?DT>A=8B@=N24 #, &-.,32!>lde[^XTVSW^FHJ;fd_KHKG.E>A%H 96> H    % !-:>= & -' * ,- ) 1"* 73.Y!%!(&!()&)%#&&%&*#'0%< DaG*26>:?HJ[C',.@DNMV\7<>AILPXnaTOIJV`auN!05>GOVZa]TOBG><;K>:BOGD ,>$( ,$ *0 >. @ha`XUUUXBMLL :LSc__LJFKDAI>>DK 7@ F    ,(/#2 9?MR^ Em$$ %,""(!#!&! # :#""$" #" ' "'B2xprU\YGQPDF8D2J(1,-,"!6RK"+67=@D\jaZZXIOVIFEB@:; #$C{szs?DThF]Z{szs?DThF]Z]WMG?DT>A=8B@=N24 #, &-.,32!>lde[^XTVSW^FHJ;]WMG?DT>A=8B@=N24 #, &-.,32!>lde[^XTVSW^FHJ;    % !-:>= & -' * ,- ) 1"* 73.Y!%!(&!()&)    % !-:>= & -' * ,- ) 1"* 73.Y!%!(&!()&)xprU\YGQPDF8D2JjaZZXIOVIFEB@:;(1,-,"!6R #$CK"+67=@D\xprU\YGQPDF8D2JjaZZXIOVIFEB@:;(1,-,"!6R #$CK"+67=@D\]TOBG><;K>:BOGD ,>$( ,$ *0 >. @ha`XUUUXBMLL :LS]TOBG><;K>:BOGD ,>$( ,$ *0 >. @ha`XUUUXBMLL :LS    ,(/#2 9?MR^ Em$$ %,""(!#!&! # :    ,(/#2 9?MR^ Em$$ %,""(!#!&! # :G*26>:?HJ[C',.@DNMV\7<>AILPXnG*26>:?HJ[C',.@DNMV\7<>AILPXnF]ZF]ZF]Z%dINTbad coefficient in list '%s' ,not enough coefficients in list '%s' 0123456789Impossible QP constraints for CQM (min=%d, max=%d) can't open file '%s' INTRA4X4_LUMAINTER4X4_LUMAINTRA4X4_CHROMAINTER4X4_CHROMAINTRA8X8_LUMAINTER8X8_LUMAINTRA8X8_CHROMAINTER8X8_CHROMA33,Q/Ay<.J*J2+:7b'"j>%1.$$ A:".+ g3<(1&r2-#! #*!-#! 3(&$ :".+33{.B4b'b$? { rM       ! !#   !!$!$&!$&(!$&(* "    % %*@@~jth??F??333333?2@?kkkkkkkkkkkkkkkk @ @@@ @ @@@DD11D11D1111DD11D11D1111                                                                                                      !"#$%&'()*+,-./0123456789:;<=>?                   kernel32.dllInitializeConditionVariableWakeAllConditionVariableWakeConditionVariableSleepConditionVariableCSOpenCL: %s OpenCL: fatal error, aborting encode OpenCLclBuildProgramclCreateBufferclCreateCommandQueueclCreateContextclCreateImage2DclCreateKernelclCreateProgramWithBinaryclCreateProgramWithSourceclEnqueueCopyBufferclEnqueueMapBufferclEnqueueNDRangeKernelclEnqueueReadBufferclEnqueueWriteBufferclFinishclGetCommandQueueInfoclGetDeviceIDsclGetDeviceInfoclGetKernelWorkGroupInfoclGetPlatformIDsclGetProgramBuildInfoclGetProgramInfoclGetSupportedImageFormatsclReleaseCommandQueueclReleaseContextclReleaseKernelclReleaseMemObjectclReleaseProgramclSetKernelArg(SI)-DVECTORIZE=1OpenCL: Unable to query installed platforms OpenCL: malloc of installed platforms buffer failed OpenCL: %s does not support required image formats x264_lookahead.clbinOpenCL: Unable to find a compatible device Advanced Micro Devices, Inc.atiadlxx.dllatiadlxy.dllADL_Main_Control_CreateADL_Main_Control_DestroyADL_Adapter_NumberOfAdapters_GetADL_PowerXpress_Scheme_GetOpenCL acceleration disabled, switchable graphics detected OpenCL acceleration enabled with %s %s %s rbCompiling OpenCL kernels... OpenCL: unable to create program wbOpenCL: unable to open clbin file for write OpenCL: Unable to query program binary size, no cache file generated OpenCL: Unable to query program binary, no cache file generated OpenCL: Compilation failed, unable to query build log OpenCL: Compilation failed, unable to alloc build log OpenCL: Compilation failed, unable to get build log wx264_kernel_build_log.txtOpenCL: Compilation failed, unable to create file x264_kernel_build_log.txt OpenCL: kernel build errors written to x264_kernel_build_log.txt OpenCL: Unable to compile kernel '%s' (%d) OpenCL: Unable to allocate page-locked buffer, error '%d' OpenCL: Unable to map page-locked buffer, error '%d' mb_intra_cost_satd_8x8sum_intra_costdownscale_hpeldownscale1downscale2memset_int16weightp_scaled_imagesweightp_hpelhierarchical_motionsubpel_refinemode_selectionsum_inter_cost> (BITS_PER_SUM - 1)) & (((sum2_t)1 << BITS_PER_SUM) + 1)) * ((sum_t)-1); return (a + s) ^ s; } #define HADAMARD4( d0, d1, d2, d3, s0, s1, s2, s3 ) {\ sum2_t t0 = s0 + s1;\ sum2_t t1 = s0 - s1;\ sum2_t t2 = s2 + s3;\ sum2_t t3 = s2 - s3;\ d0 = t0 + t2;\ d2 = t0 - t2;\ d1 = t1 + t3;\ d3 = t1 - t3;\ } #define HADAMARD4V( d0, d1, d2, d3, s0, s1, s2, s3 ) {\ int2 t0 = s0 + s1;\ int2 t1 = s0 - s1;\ int2 t2 = s2 + s3;\ int2 t3 = s2 - s3;\ d0 = t0 + t2;\ d2 = t0 - t2;\ d1 = t1 + t3;\ d3 = t1 - t3;\ } #define SATD_C_8x4_Q( name, q1, q2 )\ int name( q1 pixel *pix1, int i_pix1, q2 pixel *pix2, int i_pix2 )\ {\ sum2_t tmp[4][4];\ sum2_t a0, a1, a2, a3;\ sum2_t sum = 0;\ for( int i = 0; i < 4; i++, pix1 += i_pix1, pix2 += i_pix2 )\ {\ a0 = (pix1[0] - pix2[0]) + ((sum2_t)(pix1[4] - pix2[4]) << BITS_PER_SUM);\ a1 = (pix1[1] - pix2[1]) + ((sum2_t)(pix1[5] - pix2[5]) << BITS_PER_SUM);\ a2 = (pix1[2] - pix2[2]) + ((sum2_t)(pix1[6] - pix2[6]) << BITS_PER_SUM);\ a3 = (pix1[3] - pix2[3]) + ((sum2_t)(pix1[7] - pix2[7]) << BITS_PER_SUM);\ HADAMARD4( tmp[i][0], tmp[i][1], tmp[i][2], tmp[i][3], a0, a1, a2, a3 );\ }\ for( int i = 0; i < 4; i++ )\ {\ HADAMARD4( a0, a1, a2, a3, tmp[0][i], tmp[1][i], tmp[2][i], tmp[3][i] );\ sum += abs2( a0 ) + abs2( a1 ) + abs2( a2 ) + abs2( a3 );\ }\ return (((sum_t)sum) + (sum>>BITS_PER_SUM)) >> 1;\ } /* * Utility function to perform a parallel sum reduction of an array of integers */ int parallel_sum( int value, int x, volatile local int *array ) { array[x] = value; barrier( CLK_LOCAL_MEM_FENCE ); int dim = get_local_size( 0 ); while( dim > 1 ) { dim >>= 1; if( x < dim ) array[x] += array[x + dim]; if( dim > 32 ) barrier( CLK_LOCAL_MEM_FENCE ); } return array[0]; } int mv_cost( uint2 mvd ) { float2 mvdf = (float2)(mvd.x, mvd.y) + 1.0f; float2 cost = round( log2(mvdf) * 2.0f + 0.718f + (float2)(!!mvd.x, !!mvd.y) ); return (int) (cost.x + cost.y); } /* Mode selection routines, select the least SATD cost mode for each lowres * macroblock. When measuring B slices, this includes measuring the cost of * three bidir modes. */ /* Four threads cooperatively measure 8x8 BIDIR cost with SATD */ int bidir_satd_8x8_ii_coop4( read_only image2d_t fenc_lowres, int2 fencpos, read_only image2d_t fref0_planes, int2 qpos0, read_only image2d_t fref1_planes, int2 qpos1, int weight, local sum2_t *tmpp, int idx ) { volatile local sum2_t( *tmp )[4] = (volatile local sum2_t( * )[4])tmpp; sum2_t b0, b1, b2, b3; sum2_t sum = 0; int2 fref0Apos = (int2)(qpos0.x>>2, qpos0.y>>2); int hpel0A = ((qpos0.x&2)>>1) + (qpos0.y&2); int2 qpos0B = (int2)qpos0 + (int2)(((qpos0.x&1)<<1), ((qpos0.y&1)<<1)); int2 fref0Bpos = (int2)(qpos0B.x>>2, qpos0B.y>>2); int hpel0B = ((qpos0B.x&2)>>1) + (qpos0B.y&2); int2 fref1Apos = (int2)(qpos1.x>>2, qpos1.y>>2); int hpel1A = ((qpos1.x&2)>>1) + (qpos1.y&2); int2 qpos1B = (int2)qpos1 + (int2)(((qpos1.x&1)<<1), ((qpos1.y&1)<<1)); int2 fref1Bpos = (int2)(qpos1B.x>>2, qpos1B.y>>2); int hpel1B = ((qpos1B.x&2)>>1) + (qpos1B.y&2); uint mask_shift0A = 8 * hpel0A, mask_shift0B = 8 * hpel0B; uint mask_shift1A = 8 * hpel1A, mask_shift1B = 8 * hpel1B; uint vA, vB; uint enc, ref0, ref1; uint a0, a1; const int weight2 = 64 - weight; #define READ_BIDIR_DIFF( OUT, X )\ enc = read_imageui( fenc_lowres, sampler, fencpos + (int2)(X, idx) ).s0;\ vA = (read_imageui( fref0_planes, sampler, fref0Apos + (int2)(X, idx) ).s0 >> mask_shift0A) & 0xFF;\ vB = (read_imageui( fref0_planes, sampler, fref0Bpos + (int2)(X, idx) ).s0 >> mask_shift0B) & 0xFF;\ ref0 = rhadd( vA, vB );\ vA = (read_imageui( fref1_planes, sampler, fref1Apos + (int2)(X, idx) ).s0 >> mask_shift1A) & 0xFF;\ vB = (read_imageui( fref1_planes, sampler, fref1Bpos + (int2)(X, idx) ).s0 >> mask_shift1B) & 0xFF;\ ref1 = rhadd( vA, vB );\ OUT = enc - ((ref0 * weight + ref1 * weight2 + (1 << 5)) >> 6); #define READ_DIFF_EX( OUT, a, b )\ READ_BIDIR_DIFF( a0, a );\ READ_BIDIR_DIFF( a1, b );\ OUT = a0 + (a1<>BITS_PER_SUM)) >> 1; } /* * mode selection - pick the least cost partition type for each 8x8 macroblock. * Intra, list0 or list1. When measuring a B slice, also test three bidir * possibilities. * * fenc_lowres_mvs[0|1] and fenc_lowres_mv_costs[0|1] are large buffers that * hold many frames worth of motion vectors. We must offset into the correct * location for this frame's vectors: * * CPU equivalent: fenc->lowres_mvs[0][b - p0 - 1] * GPU equivalent: fenc_lowres_mvs0[(b - p0 - 1) * mb_count] * * global launch dimensions for P slice estimate: [mb_width, mb_height] * global launch dimensions for B slice estimate: [mb_width * 4, mb_height] */ kernel void mode_selection( read_only image2d_t fenc_lowres, read_only image2d_t fref0_planes, read_only image2d_t fref1_planes, const global short2 *fenc_lowres_mvs0, const global short2 *fenc_lowres_mvs1, const global short2 *fref1_lowres_mvs0, const global int16_t *fenc_lowres_mv_costs0, const global int16_t *fenc_lowres_mv_costs1, const global uint16_t *fenc_intra_cost, global uint16_t *lowres_costs, global int *frame_stats, local int16_t *cost_local, local sum2_t *satd_local, int mb_width, int bipred_weight, int dist_scale_factor, int b, int p0, int p1, int lambda ) { int mb_x = get_global_id( 0 ); int b_bidir = b < p1; if( b_bidir ) { /* when mode_selection is run for B frames, it must perform BIDIR SATD * measurements, so it is launched with four times as many threads in * order to spread the work around more of the GPU. And it can add * padding threads in the X direction. */ mb_x >>= 2; if( mb_x >= mb_width ) return; } int mb_y = get_global_id( 1 ); int mb_height = get_global_size( 1 ); int mb_count = mb_width * mb_height; int mb_xy = mb_x + mb_y * mb_width; /* Initialize int frame_stats[4] for next kernel (sum_inter_cost) */ if( mb_x < 4 && mb_y == 0 ) frame_stats[mb_x] = 0; int bcost = COST_MAX; int list_used = 0; if( !b_bidir ) { int icost = fenc_intra_cost[mb_xy]; COPY2_IF_LT( bcost, icost, list_used, 0 ); } if( b != p0 ) { int mv_cost0 = fenc_lowres_mv_costs0[(b - p0 - 1) * mb_count + mb_xy]; COPY2_IF_LT( bcost, mv_cost0, list_used, 1 ); } if( b != p1 ) { int mv_cost1 = fenc_lowres_mv_costs1[(p1 - b - 1) * mb_count + mb_xy]; COPY2_IF_LT( bcost, mv_cost1, list_used, 2 ); } if( b_bidir ) { int2 coord = (int2)(mb_x, mb_y) << 3; int mb_i = get_global_id( 0 ) & 3; int mb_in_group = get_local_id( 1 ) * (get_local_size( 0 ) >> 2) + (get_local_id( 0 ) >> 2); cost_local += mb_in_group * 4; satd_local += mb_in_group * 16; #define TRY_BIDIR( mv0, mv1, penalty )\ {\ int2 qpos0 = (int2)((coord.x<<2) + mv0.x, (coord.y<<2) + mv0.y);\ int2 qpos1 = (int2)((coord.x<<2) + mv1.x, (coord.y<<2) + mv1.y);\ cost_local[mb_i] = bidir_satd_8x8_ii_coop4( fenc_lowres, coord, fref0_planes, qpos0, fref1_planes, qpos1, bipred_weight, satd_local, mb_i );\ int cost = cost_local[0] + cost_local[1] + cost_local[2] + cost_local[3];\ COPY2_IF_LT( bcost, penalty * lambda + cost, list_used, 3 );\ } /* temporal prediction */ short2 dmv0, dmv1; short2 mvr = fref1_lowres_mvs0[mb_xy]; dmv0 = (mvr * (short) dist_scale_factor + (short) 128) >> (short) 8; dmv1 = dmv0 - mvr; TRY_BIDIR( dmv0, dmv1, 0 ) if( as_uint( dmv0 ) || as_uint( dmv1 ) ) { /* B-direct prediction */ dmv0 = 0; dmv1 = 0; TRY_BIDIR( dmv0, dmv1, 0 ); } /* L0+L1 prediction */ dmv0 = fenc_lowres_mvs0[(b - p0 - 1) * mb_count + mb_xy]; dmv1 = fenc_lowres_mvs1[(p1 - b - 1) * mb_count + mb_xy]; TRY_BIDIR( dmv0, dmv1, 5 ); #undef TRY_BIDIR } lowres_costs[mb_xy] = min( bcost, LOWRES_COST_MASK ) + (list_used << LOWRES_COST_SHIFT); } /* * parallel sum inter costs * * global launch dimensions: [256, mb_height] */ kernel void sum_inter_cost( const global uint16_t *fenc_lowres_costs, const global uint16_t *inv_qscale_factor, global int *fenc_row_satds, global int *frame_stats, int mb_width, int bframe_bias, int b, int p0, int p1 ) { int y = get_global_id( 1 ); int mb_height = get_global_size( 1 ); int row_satds = 0; int cost_est = 0; int cost_est_aq = 0; int intra_mbs = 0; for( int x = get_global_id( 0 ); x < mb_width; x += get_global_size( 0 )) { int mb_xy = x + y * mb_width; int cost = fenc_lowres_costs[mb_xy] & LOWRES_COST_MASK; int list = fenc_lowres_costs[mb_xy] >> LOWRES_COST_SHIFT; int b_frame_score_mb = (x > 0 && x < mb_width - 1 && y > 0 && y < mb_height - 1) || mb_width <= 2 || mb_height <= 2; if( list == 0 && b_frame_score_mb ) intra_mbs++; int cost_aq = (cost * inv_qscale_factor[mb_xy] + 128) >> 8; row_satds += cost_aq; if( b_frame_score_mb ) { cost_est += cost; cost_est_aq += cost_aq; } } local int buffer[256]; int x = get_global_id( 0 ); row_satds = parallel_sum( row_satds, x, buffer ); cost_est = parallel_sum( cost_est, x, buffer ); cost_est_aq = parallel_sum( cost_est_aq, x, buffer ); intra_mbs = parallel_sum( intra_mbs, x, buffer ); if( b != p1 ) cost_est = (int)((float)cost_est * 100.0f / (120.0f + (float)bframe_bias)); if( get_global_id( 0 ) == 0 ) { fenc_row_satds[y] = row_satds; atomic_add( frame_stats + COST_EST, cost_est ); atomic_add( frame_stats + COST_EST_AQ, cost_est_aq ); atomic_add( frame_stats + INTRA_MBS, intra_mbs ); } } /* * downscale lowres luma: full-res buffer to down scale image, and to packed hpel image * * -- * * fenc_img is an output image (area of memory referenced through a texture * cache). A read of any pixel location (x,y) returns four pixel values: * * val.s0 = P(x,y) * val.s1 = P(x+1,y) * val.s2 = P(x+2,y) * val.s3 = P(x+3,y) * * This is a 4x replication of the lowres pixels, a trade-off between memory * size and read latency. * * -- * * hpel_planes is an output image that contains the four HPEL planes used for * subpel refinement. A read of any pixel location (x,y) returns a UInt32 with * the four planar values C | V | H | F * * launch dimensions: [lowres-width, lowres-height] */ kernel void downscale_hpel( const global pixel *fenc, write_only image2d_t fenc_img, write_only image2d_t hpel_planes, int stride ) { int x = get_global_id( 0 ); int y = get_global_id( 1 ); uint4 values; fenc += y * stride * 2; const global pixel *src1 = fenc + stride; const global pixel *src2 = (y == get_global_size( 1 )-1) ? src1 : src1 + stride; int2 pos = (int2)(x, y); pixel right, left; right = rhadd( fenc[x*2], src1[x*2] ); left = rhadd( fenc[x*2+1], src1[x*2+1] ); values.s0 = rhadd( right, left ); // F right = rhadd( fenc[2*x+1], src1[2*x+1] ); left = rhadd( fenc[2*x+2], src1[2*x+2] ); values.s1 = rhadd( right, left ); // H right = rhadd( src1[2*x], src2[2*x] ); left = rhadd( src1[2*x+1], src2[2*x+1] ); values.s2 = rhadd( right, left ); // V right = rhadd( src1[2*x+1], src2[2*x+1] ); left = rhadd( src1[2*x+2], src2[2*x+2] ); values.s3 = rhadd( right, left ); // C uint4 val = (uint4) ((values.s3 & 0xff) << 24) | ((values.s2 & 0xff) << 16) | ((values.s1 & 0xff) << 8) | (values.s0 & 0xff); write_imageui( hpel_planes, pos, val ); x = select( x, x+1, x+1 < get_global_size( 0 ) ); right = rhadd( fenc[x*2], src1[x*2] ); left = rhadd( fenc[x*2+1], src1[x*2+1] ); values.s1 = rhadd( right, left ); x = select( x, x+1, x+1 < get_global_size( 0 ) ); right = rhadd( fenc[x*2], src1[x*2] ); left = rhadd( fenc[x*2+1], src1[x*2+1] ); values.s2 = rhadd( right, left ); x = select( x, x+1, x+1 < get_global_size( 0 ) ); right = rhadd( fenc[x*2], src1[x*2] ); left = rhadd( fenc[x*2+1], src1[x*2+1] ); values.s3 = rhadd( right, left ); write_imageui( fenc_img, pos, values ); } /* * downscale lowres hierarchical motion search image, copy from one image to * another decimated image. This kernel is called iteratively to generate all * of the downscales. * * launch dimensions: [lower_res width, lower_res height] */ kernel void downscale1( read_only image2d_t higher_res, write_only image2d_t lower_res ) { int x = get_global_id( 0 ); int y = get_global_id( 1 ); int2 pos = (int2)(x, y); int gs = get_global_size( 0 ); uint4 top, bot, values; top = read_imageui( higher_res, sampler, (int2)(x*2, 2*y) ); bot = read_imageui( higher_res, sampler, (int2)(x*2, 2*y+1) ); values.s0 = rhadd( rhadd( top.s0, bot.s0 ), rhadd( top.s1, bot.s1 ) ); /* these select statements appear redundant, and they should be, but tests break when * they are not here. I believe this was caused by a driver bug */ values.s1 = select( values.s0, rhadd( rhadd( top.s2, bot.s2 ), rhadd( top.s3, bot.s3 ) ), ( x + 1 < gs) ); top = read_imageui( higher_res, sampler, (int2)(x*2+4, 2*y) ); bot = read_imageui( higher_res, sampler, (int2)(x*2+4, 2*y+1) ); values.s2 = select( values.s1, rhadd( rhadd( top.s0, bot.s0 ), rhadd( top.s1, bot.s1 ) ), ( x + 2 < gs ) ); values.s3 = select( values.s2, rhadd( rhadd( top.s2, bot.s2 ), rhadd( top.s3, bot.s3 ) ), ( x + 3 < gs ) ); write_imageui( lower_res, pos, (uint4)(values) ); } /* * Second copy of downscale kernel, no differences. This is a (no perf loss) * workaround for a scheduling bug in current Tahiti drivers. This bug has * theoretically been fixed in the July 2012 driver release from AMD. */ kernel void downscale2( read_only image2d_t higher_res, write_only image2d_t lower_res ) { int x = get_global_id( 0 ); int y = get_global_id( 1 ); int2 pos = (int2)(x, y); int gs = get_global_size( 0 ); uint4 top, bot, values; top = read_imageui( higher_res, sampler, (int2)(x*2, 2*y) ); bot = read_imageui( higher_res, sampler, (int2)(x*2, 2*y+1) ); values.s0 = rhadd( rhadd( top.s0, bot.s0 ), rhadd( top.s1, bot.s1 ) ); values.s1 = select( values.s0, rhadd( rhadd( top.s2, bot.s2 ), rhadd( top.s3, bot.s3 ) ), ( x + 1 < gs) ); top = read_imageui( higher_res, sampler, (int2)(x*2+4, 2*y) ); bot = read_imageui( higher_res, sampler, (int2)(x*2+4, 2*y+1) ); values.s2 = select( values.s1, rhadd( rhadd( top.s0, bot.s0 ), rhadd( top.s1, bot.s1 ) ), ( x + 2 < gs ) ); values.s3 = select( values.s2, rhadd( rhadd( top.s2, bot.s2 ), rhadd( top.s3, bot.s3 ) ), ( x + 3 < gs ) ); write_imageui( lower_res, pos, (uint4)(values) ); } /* OpenCL 1.2 finally added a memset command, but we're not targeting 1.2 */ kernel void memset_int16( global int16_t *buf, int16_t value ) { buf[get_global_id( 0 )] = value; } /* Lookahead lowres intra analysis * * Each intra analysis function has been implemented twice, once for scalar GPUs * (NV) and once for vectorized GPUs (AMD pre-Southern Islands). x264 detects * the GPU type and sets the -DVECTORIZE compile flag accordingly. * * All the intra analysis functions were based on their C versions in pixel.c * and produce the exact same results. */ /* force all clamp arguments and return value to int, prevent ambiguous types */ #define clamp_int( X, MIN, MAX ) (int) clamp( (int)(X), (int)(MIN), (int)(MAX) ) #if VECTORIZE int satd_8x4_intra_lr( const local pixel *data, int data_stride, int8 pr0, int8 pr1, int8 pr2, int8 pr3 ) { int8 a_v, d_v; int2 tmp00, tmp01, tmp02, tmp03, tmp10, tmp11, tmp12, tmp13; int2 tmp20, tmp21, tmp22, tmp23, tmp30, tmp31, tmp32, tmp33; d_v = convert_int8( vload8( 0, data ) ); a_v.s01234567 = (d_v - pr0).s04152637; HADAMARD4V( tmp00, tmp01, tmp02, tmp03, a_v.lo.lo, a_v.lo.hi, a_v.hi.lo, a_v.hi.hi ); data += data_stride; d_v = convert_int8( vload8( 0, data ) ); a_v.s01234567 = (d_v - pr1).s04152637; HADAMARD4V( tmp10, tmp11, tmp12, tmp13, a_v.lo.lo, a_v.lo.hi, a_v.hi.lo, a_v.hi.hi ); data += data_stride; d_v = convert_int8( vload8( 0, data ) ); a_v.s01234567 = (d_v - pr2).s04152637; HADAMARD4V( tmp20, tmp21, tmp22, tmp23, a_v.lo.lo, a_v.lo.hi, a_v.hi.lo, a_v.hi.hi ); data += data_stride; d_v = convert_int8( vload8( 0, data ) ); a_v.s01234567 = (d_v - pr3).s04152637; HADAMARD4V( tmp30, tmp31, tmp32, tmp33, a_v.lo.lo, a_v.lo.hi, a_v.hi.lo, a_v.hi.hi ); uint8 sum_v; HADAMARD4V( a_v.lo.lo, a_v.lo.hi, a_v.hi.lo, a_v.hi.hi, tmp00, tmp10, tmp20, tmp30 ); sum_v = abs( a_v ); HADAMARD4V( a_v.lo.lo, a_v.lo.hi, a_v.hi.lo, a_v.hi.hi, tmp01, tmp11, tmp21, tmp31 ); sum_v += abs( a_v ); HADAMARD4V( a_v.lo.lo, a_v.lo.hi, a_v.hi.lo, a_v.hi.hi, tmp02, tmp12, tmp22, tmp32 ); sum_v += abs( a_v ); HADAMARD4V( a_v.lo.lo, a_v.lo.hi, a_v.hi.lo, a_v.hi.hi, tmp03, tmp13, tmp23, tmp33 ); sum_v += abs( a_v ); uint4 sum2 = sum_v.hi + sum_v.lo; uint2 sum3 = sum2.hi + sum2.lo; return ( sum3.hi + sum3.lo ) >> 1; } #else SATD_C_8x4_Q( satd_8x4_lp, const local, private ) #endif /**************************************************************************** * 8x8 prediction for intra luma block ****************************************************************************/ #define F1 rhadd #define F2( a, b, c ) ( a+2*b+c+2 )>>2 #if VECTORIZE int x264_predict_8x8_ddl( const local pixel *src, int src_stride, const local pixel *top ) { int8 pr0, pr1, pr2, pr3; pr0.s0 = ( 2 + top[0] + 2*top[1] + top[2] ) >> 2; pr0.s1 = ( 2 + top[1] + 2*top[2] + top[3] ) >> 2; pr0.s2 = ( 2 + top[2] + 2*top[3] + top[4] ) >> 2; pr0.s3 = ( 2 + top[3] + 2*top[4] + top[5] ) >> 2; pr0.s4 = ( 2 + top[4] + 2*top[5] + top[6] ) >> 2; pr0.s5 = ( 2 + top[5] + 2*top[6] + top[7] ) >> 2; pr0.s6 = ( 2 + top[6] + 2*top[7] + top[8] ) >> 2; pr0.s7 = ( 2 + top[7] + 2*top[8] + top[9] ) >> 2; pr1.s0 = ( 2 + top[1] + 2*top[2] + top[3] ) >> 2; pr1.s1 = ( 2 + top[2] + 2*top[3] + top[4] ) >> 2; pr1.s2 = ( 2 + top[3] + 2*top[4] + top[5] ) >> 2; pr1.s3 = ( 2 + top[4] + 2*top[5] + top[6] ) >> 2; pr1.s4 = ( 2 + top[5] + 2*top[6] + top[7] ) >> 2; pr1.s5 = ( 2 + top[6] + 2*top[7] + top[8] ) >> 2; pr1.s6 = ( 2 + top[7] + 2*top[8] + top[9] ) >> 2; pr1.s7 = ( 2 + top[8] + 2*top[9] + top[10] ) >> 2; pr2.s0 = ( 2 + top[2] + 2*top[3] + top[4] ) >> 2; pr2.s1 = ( 2 + top[3] + 2*top[4] + top[5] ) >> 2; pr2.s2 = ( 2 + top[4] + 2*top[5] + top[6] ) >> 2; pr2.s3 = ( 2 + top[5] + 2*top[6] + top[7] ) >> 2; pr2.s4 = ( 2 + top[6] + 2*top[7] + top[8] ) >> 2; pr2.s5 = ( 2 + top[7] + 2*top[8] + top[9] ) >> 2; pr2.s6 = ( 2 + top[8] + 2*top[9] + top[10] ) >> 2; pr2.s7 = ( 2 + top[9] + 2*top[10] + top[11] ) >> 2; pr3.s0 = ( 2 + top[3] + 2*top[4] + top[5] ) >> 2; pr3.s1 = ( 2 + top[4] + 2*top[5] + top[6] ) >> 2; pr3.s2 = ( 2 + top[5] + 2*top[6] + top[7] ) >> 2; pr3.s3 = ( 2 + top[6] + 2*top[7] + top[8] ) >> 2; pr3.s4 = ( 2 + top[7] + 2*top[8] + top[9] ) >> 2; pr3.s5 = ( 2 + top[8] + 2*top[9] + top[10] ) >> 2; pr3.s6 = ( 2 + top[9] + 2*top[10] + top[11] ) >> 2; pr3.s7 = ( 2 + top[10] + 2*top[11] + top[12] ) >> 2; int satd = satd_8x4_intra_lr( src, src_stride, pr0, pr1, pr2, pr3 ); pr0.s0 = ( 2 + top[4] + 2*top[5] + top[6] ) >> 2; pr0.s1 = ( 2 + top[5] + 2*top[6] + top[7] ) >> 2; pr0.s2 = ( 2 + top[6] + 2*top[7] + top[8] ) >> 2; pr0.s3 = ( 2 + top[7] + 2*top[8] + top[9] ) >> 2; pr0.s4 = ( 2 + top[8] + 2*top[9] + top[10] ) >> 2; pr0.s5 = ( 2 + top[9] + 2*top[10] + top[11] ) >> 2; pr0.s6 = ( 2 + top[10] + 2*top[11] + top[12] ) >> 2; pr0.s7 = ( 2 + top[11] + 2*top[12] + top[13] ) >> 2; pr1.s0 = ( 2 + top[5] + 2*top[6] + top[7] ) >> 2; pr1.s1 = ( 2 + top[6] + 2*top[7] + top[8] ) >> 2; pr1.s2 = ( 2 + top[7] + 2*top[8] + top[9] ) >> 2; pr1.s3 = ( 2 + top[8] + 2*top[9] + top[10] ) >> 2; pr1.s4 = ( 2 + top[9] + 2*top[10] + top[11] ) >> 2; pr1.s5 = ( 2 + top[10] + 2*top[11] + top[12] ) >> 2; pr1.s6 = ( 2 + top[11] + 2*top[12] + top[13] ) >> 2; pr1.s7 = ( 2 + top[12] + 2*top[13] + top[14] ) >> 2; pr2.s0 = ( 2 + top[6] + 2*top[7] + top[8] ) >> 2; pr2.s1 = ( 2 + top[7] + 2*top[8] + top[9] ) >> 2; pr2.s2 = ( 2 + top[8] + 2*top[9] + top[10] ) >> 2; pr2.s3 = ( 2 + top[9] + 2*top[10] + top[11] ) >> 2; pr2.s4 = ( 2 + top[10] + 2*top[11] + top[12] ) >> 2; pr2.s5 = ( 2 + top[11] + 2*top[12] + top[13] ) >> 2; pr2.s6 = ( 2 + top[12] + 2*top[13] + top[14] ) >> 2; pr2.s7 = ( 2 + top[13] + 2*top[14] + top[15] ) >> 2; pr3.s0 = ( 2 + top[7] + 2*top[8] + top[9] ) >> 2; pr3.s1 = ( 2 + top[8] + 2*top[9] + top[10] ) >> 2; pr3.s2 = ( 2 + top[9] + 2*top[10] + top[11] ) >> 2; pr3.s3 = ( 2 + top[10] + 2*top[11] + top[12] ) >> 2; pr3.s4 = ( 2 + top[11] + 2*top[12] + top[13] ) >> 2; pr3.s5 = ( 2 + top[12] + 2*top[13] + top[14] ) >> 2; pr3.s6 = ( 2 + top[13] + 2*top[14] + top[15] ) >> 2; pr3.s7 = ( 2 + top[14] + 3*top[15] ) >> 2; return satd + satd_8x4_intra_lr( src + (src_stride << 2), src_stride, pr0, pr1, pr2, pr3 ); } int x264_predict_8x8_ddr( const local pixel *src, int src_stride, const local pixel *top, const local pixel *left, pixel left_top ) { int8 pr0, pr1, pr2, pr3; pr3.s0 = F2( left[1], left[2], left[3] ); pr2.s0 = pr3.s1 = F2( left[0], left[1], left[2] ); pr1.s0 = pr2.s1 = pr3.s2 = F2( left[1], left[0], left_top ); pr0.s0 = pr1.s1 = pr2.s2 = pr3.s3 = F2( left[0], left_top, top[0] ); pr0.s1 = pr1.s2 = pr2.s3 = pr3.s4 = F2( left_top, top[0], top[1] ); pr0.s2 = pr1.s3 = pr2.s4 = pr3.s5 = F2( top[0], top[1], top[2] ); pr0.s3 = pr1.s4 = pr2.s5 = pr3.s6 = F2( top[1], top[2], top[3] ); pr0.s4 = pr1.s5 = pr2.s6 = pr3.s7 = F2( top[2], top[3], top[4] ); pr0.s5 = pr1.s6 = pr2.s7 = F2( top[3], top[4], top[5] ); pr0.s6 = pr1.s7 = F2( top[4], top[5], top[6] ); pr0.s7 = F2( top[5], top[6], top[7] ); int satd = satd_8x4_intra_lr( src, src_stride, pr0, pr1, pr2, pr3 ); pr3.s0 = F2( left[5], left[6], left[7] ); pr2.s0 = pr3.s1 = F2( left[4], left[5], left[6] ); pr1.s0 = pr2.s1 = pr3.s2 = F2( left[3], left[4], left[5] ); pr0.s0 = pr1.s1 = pr2.s2 = pr3.s3 = F2( left[2], left[3], left[4] ); pr0.s1 = pr1.s2 = pr2.s3 = pr3.s4 = F2( left[1], left[2], left[3] ); pr0.s2 = pr1.s3 = pr2.s4 = pr3.s5 = F2( left[0], left[1], left[2] ); pr0.s3 = pr1.s4 = pr2.s5 = pr3.s6 = F2( left[1], left[0], left_top ); pr0.s4 = pr1.s5 = pr2.s6 = pr3.s7 = F2( left[0], left_top, top[0] ); pr0.s5 = pr1.s6 = pr2.s7 = F2( left_top, top[0], top[1] ); pr0.s6 = pr1.s7 = F2( top[0], top[1], top[2] ); pr0.s7 = F2( top[1], top[2], top[3] ); return satd + satd_8x4_intra_lr( src + (src_stride << 2), src_stride, pr0, pr1, pr2, pr3 ); } int x264_predict_8x8_vr( const local pixel *src, int src_stride, const local pixel *top, const local pixel *left, pixel left_top ) { int8 pr0, pr1, pr2, pr3; pr2.s0 = F2( left[1], left[0], left_top ); pr3.s0 = F2( left[2], left[1], left[0] ); pr1.s0 = pr3.s1 = F2( left[0], left_top, top[0] ); pr0.s0 = pr2.s1 = F1( left_top, top[0] ); pr1.s1 = pr3.s2 = F2( left_top, top[0], top[1] ); pr0.s1 = pr2.s2 = F1( top[0], top[1] ); pr1.s2 = pr3.s3 = F2( top[0], top[1], top[2] ); pr0.s2 = pr2.s3 = F1( top[1], top[2] ); pr1.s3 = pr3.s4 = F2( top[1], top[2], top[3] ); pr0.s3 = pr2.s4 = F1( top[2], top[3] ); pr1.s4 = pr3.s5 = F2( top[2], top[3], top[4] ); pr0.s4 = pr2.s5 = F1( top[3], top[4] ); pr1.s5 = pr3.s6 = F2( top[3], top[4], top[5] ); pr0.s5 = pr2.s6 = F1( top[4], top[5] ); pr1.s6 = pr3.s7 = F2( top[4], top[5], top[6] ); pr0.s6 = pr2.s7 = F1( top[5], top[6] ); pr1.s7 = F2( top[5], top[6], top[7] ); pr0.s7 = F1( top[6], top[7] ); int satd = satd_8x4_intra_lr( src, src_stride, pr0, pr1, pr2, pr3 ); pr2.s0 = F2( left[5], left[4], left[3] ); pr3.s0 = F2( left[6], left[5], left[4] ); pr0.s0 = pr2.s1 = F2( left[3], left[2], left[1] ); pr1.s0 = pr3.s1 = F2( left[4], left[3], left[2] ); pr0.s1 = pr2.s2 = F2( left[1], left[0], left_top ); pr1.s1 = pr3.s2 = F2( left[2], left[1], left[0] ); pr1.s2 = pr3.s3 = F2( left[0], left_top, top[0] ); pr0.s2 = pr2.s3 = F1( left_top, top[0] ); pr1.s3 = pr3.s4 = F2( left_top, top[0], top[1] ); pr0.s3 = pr2.s4 = F1( top[0], top[1] ); pr1.s4 = pr3.s5 = F2( top[0], top[1], top[2] ); pr0.s4 = pr2.s5 = F1( top[1], top[2] ); pr1.s5 = pr3.s6 = F2( top[1], top[2], top[3] ); pr0.s5 = pr2.s6 = F1( top[2], top[3] ); pr1.s6 = pr3.s7 = F2( top[2], top[3], top[4] ); pr0.s6 = pr2.s7 = F1( top[3], top[4] ); pr1.s7 = F2( top[3], top[4], top[5] ); pr0.s7 = F1( top[4], top[5] ); return satd + satd_8x4_intra_lr( src + (src_stride << 2), src_stride, pr0, pr1, pr2, pr3 ); #undef PRED } int x264_predict_8x8_hd( const local pixel *src, int src_stride, const local pixel *top, const local pixel *left, pixel left_top ) { int8 pr0, pr1, pr2, pr3; pr0.s0 = F1( left_top, left[0] ); pr0.s1 = (left[0] + 2 * left_top + top[0] + 2) >> 2; pr0.s2 = F2( top[1], top[0], left_top ); pr0.s3 = F2( top[2], top[1], top[0] ); pr0.s4 = F2( top[3], top[2], top[1] ); pr0.s5 = F2( top[4], top[3], top[2] ); pr0.s6 = F2( top[5], top[4], top[3] ); pr0.s7 = F2( top[6], top[5], top[4] ); pr1.s0 = F1( left[0], left[1] ); pr1.s1 = (left_top + 2 * left[0] + left[1] + 2) >> 2; pr1.s2 = F1( left_top, left[0] ); pr1.s3 = (left[0] + 2 * left_top + top[0] + 2) >> 2; pr1.s4 = F2( top[1], top[0], left_top ); pr1.s5 = F2( top[2], top[1], top[0] ); pr1.s6 = F2( top[3], top[2], top[1] ); pr1.s7 = F2( top[4], top[3], top[2] ); pr2.s0 = F1( left[1], left[2] ); pr2.s1 = (left[0] + 2 * left[1] + left[2] + 2) >> 2; pr2.s2 = F1( left[0], left[1] ); pr2.s3 = (left_top + 2 * left[0] + left[1] + 2) >> 2; pr2.s4 = F1( left_top, left[0] ); pr2.s5 = (left[0] + 2 * left_top + top[0] + 2) >> 2; pr2.s6 = F2( top[1], top[0], left_top ); pr2.s7 = F2( top[2], top[1], top[0] ); pr3.s0 = F1( left[2], left[3] ); pr3.s1 = (left[1] + 2 * left[2] + left[3] + 2) >> 2; pr3.s2 = F1( left[1], left[2] ); pr3.s3 = (left[0] + 2 * left[1] + left[2] + 2) >> 2; pr3.s4 = F1( left[0], left[1] ); pr3.s5 = (left_top + 2 * left[0] + left[1] + 2) >> 2; pr3.s6 = F1( left_top, left[0] ); pr3.s7 = (left[0] + 2 * left_top + top[0] + 2) >> 2; int satd = satd_8x4_intra_lr( src, src_stride, pr0, pr1, pr2, pr3 ); pr0.s0 = F1( left[3], left[4] ); pr0.s1 = (left[2] + 2 * left[3] + left[4] + 2) >> 2; pr0.s2 = F1( left[2], left[3] ); pr0.s3 = (left[1] + 2 * left[2] + left[3] + 2) >> 2; pr0.s4 = F1( left[1], left[2] ); pr0.s5 = (left[0] + 2 * left[1] + left[2] + 2) >> 2; pr0.s6 = F1( left[0], left[1] ); pr0.s7 = (left_top + 2 * left[0] + left[1] + 2) >> 2; pr1.s0 = F1( left[4], left[5] ); pr1.s1 = (left[3] + 2 * left[4] + left[5] + 2) >> 2; pr1.s2 = F1( left[3], left[4] ); pr1.s3 = (left[2] + 2 * left[3] + left[4] + 2) >> 2; pr1.s4 = F1( left[2], left[3] ); pr1.s5 = (left[1] + 2 * left[2] + left[3] + 2) >> 2; pr1.s6 = F1( left[1], left[2] ); pr1.s7 = (left[0] + 2 * left[1] + left[2] + 2) >> 2; pr2.s0 = F1( left[5], left[6] ); pr2.s1 = (left[4] + 2 * left[5] + left[6] + 2) >> 2; pr2.s2 = F1( left[4], left[5] ); pr2.s3 = (left[3] + 2 * left[4] + left[5] + 2) >> 2; pr2.s4 = F1( left[3], left[4] ); pr2.s5 = (left[2] + 2 * left[3] + left[4] + 2) >> 2; pr2.s6 = F1( left[2], left[3] ); pr2.s7 = (left[1] + 2 * left[2] + left[3] + 2) >> 2; pr3.s0 = F1( left[6], left[7] ); pr3.s1 = (left[5] + 2 * left[6] + left[7] + 2) >> 2; pr3.s2 = F1( left[5], left[6] ); pr3.s3 = (left[4] + 2 * left[5] + left[6] + 2) >> 2; pr3.s4 = F1( left[4], left[5] ); pr3.s5 = (left[3] + 2 * left[4] + left[5] + 2) >> 2; pr3.s6 = F1( left[3], left[4] ); pr3.s7 = (left[2] + 2 * left[3] + left[4] + 2) >> 2; return satd + satd_8x4_intra_lr( src + (src_stride << 2), src_stride, pr0, pr1, pr2, pr3 ); } int x264_predict_8x8_vl( const local pixel *src, int src_stride, const local pixel *top ) { int8 pr0, pr1, pr2, pr3; pr0.s0 = F1( top[0], top[1] ); pr1.s0 = F2( top[0], top[1], top[2] ); pr2.s0 = pr0.s1 = F1( top[1], top[2] ); pr3.s0 = pr1.s1 = F2( top[1], top[2], top[3] ); pr2.s1 = pr0.s2 = F1( top[2], top[3] ); pr3.s1 = pr1.s2 = F2( top[2], top[3], top[4] ); pr2.s2 = pr0.s3 = F1( top[3], top[4] ); pr3.s2 = pr1.s3 = F2( top[3], top[4], top[5] ); pr2.s3 = pr0.s4 = F1( top[4], top[5] ); pr3.s3 = pr1.s4 = F2( top[4], top[5], top[6] ); pr2.s4 = pr0.s5 = F1( top[5], top[6] ); pr3.s4 = pr1.s5 = F2( top[5], top[6], top[7] ); pr2.s5 = pr0.s6 = F1( top[6], top[7] ); pr3.s5 = pr1.s6 = F2( top[6], top[7], top[8] ); pr2.s6 = pr0.s7 = F1( top[7], top[8] ); pr3.s6 = pr1.s7 = F2( top[7], top[8], top[9] ); pr2.s7 = F1( top[8], top[9] ); pr3.s7 = F2( top[8], top[9], top[10] ); int satd = satd_8x4_intra_lr( src, src_stride, pr0, pr1, pr2, pr3 ); pr0.s0 = F1( top[2], top[3] ); pr1.s0 = F2( top[2], top[3], top[4] ); pr2.s0 = pr0.s1 = F1( top[3], top[4] ); pr3.s0 = pr1.s1 = F2( top[3], top[4], top[5] ); pr2.s1 = pr0.s2 = F1( top[4], top[5] ); pr3.s1 = pr1.s2 = F2( top[4], top[5], top[6] ); pr2.s2 = pr0.s3 = F1( top[5], top[6] ); pr3.s2 = pr1.s3 = F2( top[5], top[6], top[7] ); pr2.s3 = pr0.s4 = F1( top[6], top[7] ); pr3.s3 = pr1.s4 = F2( top[6], top[7], top[8] ); pr2.s4 = pr0.s5 = F1( top[7], top[8] ); pr3.s4 = pr1.s5 = F2( top[7], top[8], top[9] ); pr2.s5 = pr0.s6 = F1( top[8], top[9] ); pr3.s5 = pr1.s6 = F2( top[8], top[9], top[10] ); pr2.s6 = pr0.s7 = F1( top[9], top[10] ); pr3.s6 = pr1.s7 = F2( top[9], top[10], top[11] ); pr2.s7 = F1( top[10], top[11] ); pr3.s7 = F2( top[10], top[11], top[12] ); return satd + satd_8x4_intra_lr( src + ( src_stride << 2 ), src_stride, pr0, pr1, pr2, pr3 ); } int x264_predict_8x8_hu( const local pixel *src, int src_stride, const local pixel *left ) { int8 pr0, pr1, pr2, pr3; pr0.s0 = F1( left[0], left[1] ); pr0.s1 = (left[0] + 2 * left[1] + left[2] + 2) >> 2; pr0.s2 = F1( left[1], left[2] ); pr0.s3 = (left[1] + 2 * left[2] + left[3] + 2) >> 2; pr0.s4 = F1( left[2], left[3] ); pr0.s5 = (left[2] + 2 * left[3] + left[4] + 2) >> 2; pr0.s6 = F1( left[3], left[4] ); pr0.s7 = (left[3] + 2 * left[4] + left[5] + 2) >> 2; pr1.s0 = F1( left[1], left[2] ); pr1.s1 = (left[1] + 2 * left[2] + left[3] + 2) >> 2; pr1.s2 = F1( left[2], left[3] ); pr1.s3 = (left[2] + 2 * left[3] + left[4] + 2) >> 2; pr1.s4 = F1( left[3], left[4] ); pr1.s5 = (left[3] + 2 * left[4] + left[5] + 2) >> 2; pr1.s6 = F1( left[4], left[5] ); pr1.s7 = (left[4] + 2 * left[5] + left[6] + 2) >> 2; pr2.s0 = F1( left[2], left[3] ); pr2.s1 = (left[2] + 2 * left[3] + left[4] + 2) >> 2; pr2.s2 = F1( left[3], left[4] ); pr2.s3 = (left[3] + 2 * left[4] + left[5] + 2) >> 2; pr2.s4 = F1( left[4], left[5] ); pr2.s5 = (left[4] + 2 * left[5] + left[6] + 2) >> 2; pr2.s6 = F1( left[5], left[6] ); pr2.s7 = (left[5] + 2 * left[6] + left[7] + 2) >> 2; pr3.s0 = F1( left[3], left[4] ); pr3.s1 = (left[3] + 2 * left[4] + left[5] + 2) >> 2; pr3.s2 = F1( left[4], left[5] ); pr3.s3 = (left[4] + 2 * left[5] + left[6] + 2) >> 2; pr3.s4 = F1( left[5], left[6] ); pr3.s5 = (left[5] + 2 * left[6] + left[7] + 2) >> 2; pr3.s6 = F1( left[6], left[7] ); pr3.s7 = (left[6] + 2 * left[7] + left[7] + 2) >> 2; int satd = satd_8x4_intra_lr( src, src_stride, pr0, pr1, pr2, pr3 ); pr0.s0 = F1( left[4], left[5] ); pr0.s1 = (left[4] + 2 * left[5] + left[6] + 2) >> 2; pr0.s2 = F1( left[5], left[6] ); pr0.s3 = (left[5] + 2 * left[6] + left[7] + 2) >> 2; pr0.s4 = F1( left[6], left[7] ); pr0.s5 = (left[6] + 2 * left[7] + left[7] + 2) >> 2; pr0.s6 = left[7]; pr0.s7 = left[7]; pr1.s0 = F1( left[5], left[6] ); pr1.s1 = (left[5] + 2 * left[6] + left[7] + 2) >> 2; pr1.s2 = F1( left[6], left[7] ); pr1.s3 = (left[6] + 2 * left[7] + left[7] + 2) >> 2; pr1.s4 = left[7]; pr1.s5 = left[7]; pr1.s6 = left[7]; pr1.s7 = left[7]; pr2.s0 = F1( left[6], left[7] ); pr2.s1 = (left[6] + 2 * left[7] + left[7] + 2) >> 2; pr2.s2 = left[7]; pr2.s3 = left[7]; pr2.s4 = left[7]; pr2.s5 = left[7]; pr2.s6 = left[7]; pr2.s7 = left[7]; pr3 = (int8)left[7]; return satd + satd_8x4_intra_lr( src + ( src_stride << 2 ), src_stride, pr0, pr1, pr2, pr3 ); } int x264_predict_8x8c_h( const local pixel *src, int src_stride ) { const local pixel *src_l = src; int8 pr0, pr1, pr2, pr3; pr0 = (int8)src[-1]; src += src_stride; pr1 = (int8)src[-1]; src += src_stride; pr2 = (int8)src[-1]; src += src_stride; pr3 = (int8)src[-1]; src += src_stride; int satd = satd_8x4_intra_lr( src_l, src_stride, pr0, pr1, pr2, pr3 ); pr0 = (int8)src[-1]; src += src_stride; pr1 = (int8)src[-1]; src += src_stride; pr2 = (int8)src[-1]; src += src_stride; pr3 = (int8)src[-1]; return satd + satd_8x4_intra_lr( src_l + ( src_stride << 2 ), src_stride, pr0, pr1, pr2, pr3 ); } int x264_predict_8x8c_v( const local pixel *src, int src_stride ) { int8 pred = convert_int8( vload8( 0, &src[-src_stride] )); return satd_8x4_intra_lr( src, src_stride, pred, pred, pred, pred ) + satd_8x4_intra_lr( src + ( src_stride << 2 ), src_stride, pred, pred, pred, pred ); } int x264_predict_8x8c_p( const local pixel *src, int src_stride ) { int H = 0, V = 0; for( int i = 0; i < 4; i++ ) { H += (i + 1) * (src[4 + i - src_stride] - src[2 - i - src_stride]); V += (i + 1) * (src[-1 + (i + 4) * src_stride] - src[-1 + (2 - i) * src_stride]); } int a = 16 * (src[-1 + 7 * src_stride] + src[7 - src_stride]); int b = (17 * H + 16) >> 5; int c = (17 * V + 16) >> 5; int i00 = a - 3 * b - 3 * c + 16; int pix = i00; int8 pr0, pr1, pr2, pr3; pr0.s0 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s1 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s2 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s3 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s4 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s5 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s6 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s7 = x264_clip_pixel( pix >> 5 ); i00 += c; pix = i00; pr1.s0 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s1 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s2 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s3 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s4 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s5 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s6 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s7 = x264_clip_pixel( pix >> 5 ); i00 += c; pix = i00; pr2.s0 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s1 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s2 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s3 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s4 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s5 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s6 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s7 = x264_clip_pixel( pix >> 5 ); i00 += c; pix = i00; pr3.s0 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s1 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s2 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s3 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s4 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s5 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s6 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s7 = x264_clip_pixel( pix >> 5 ); i00 += c; int satd = satd_8x4_intra_lr( src, src_stride, pr0, pr1, pr2, pr3 ); pix = i00; pr0.s0 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s1 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s2 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s3 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s4 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s5 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s6 = x264_clip_pixel( pix >> 5 ); pix += b; pr0.s7 = x264_clip_pixel( pix >> 5 ); i00 += c; pix = i00; pr1.s0 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s1 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s2 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s3 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s4 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s5 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s6 = x264_clip_pixel( pix >> 5 ); pix += b; pr1.s7 = x264_clip_pixel( pix >> 5 ); i00 += c; pix = i00; pr2.s0 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s1 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s2 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s3 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s4 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s5 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s6 = x264_clip_pixel( pix >> 5 ); pix += b; pr2.s7 = x264_clip_pixel( pix >> 5 ); i00 += c; pix = i00; pr3.s0 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s1 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s2 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s3 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s4 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s5 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s6 = x264_clip_pixel( pix >> 5 ); pix += b; pr3.s7 = x264_clip_pixel( pix >> 5 ); i00 += c; return satd + satd_8x4_intra_lr( src + ( src_stride << 2 ), src_stride, pr0, pr1, pr2, pr3 ); } int x264_predict_8x8c_dc( const local pixel *src, int src_stride ) { int s0 = 0, s1 = 0, s2 = 0, s3 = 0; for( int i = 0; i < 4; i++ ) { s0 += src[i - src_stride]; s1 += src[i + 4 - src_stride]; s2 += src[-1 + i * src_stride]; s3 += src[-1 + (i+4)*src_stride]; } int8 dc0; dc0.lo = (int4)( (s0 + s2 + 4) >> 3 ); dc0.hi = (int4)( (s1 + 2) >> 2 ); int satd = satd_8x4_intra_lr( src, src_stride, dc0, dc0, dc0, dc0 ); dc0.lo = (int4)( (s3 + 2) >> 2 ); dc0.hi = (int4)( (s1 + s3 + 4) >> 3 ); return satd + satd_8x4_intra_lr( src + ( src_stride << 2 ), src_stride, dc0, dc0, dc0, dc0 ); } #else /* not vectorized: private is cheap registers are scarce */ int x264_predict_8x8_ddl( const local pixel *src, int src_stride, const local pixel *top ) { private pixel pred[32]; for( int y = 0; y < 4; y++ ) { for( int x = 0; x < 8; x++ ) { pixel x_plus_y = (pixel) clamp_int( x + y, 0, 13 ); pred[x + y*8] = ( 2 + top[x_plus_y] + 2*top[x_plus_y + 1] + top[x_plus_y + 2] ) >> 2; } } int satd = satd_8x4_lp( src, src_stride, pred, 8 ); for( int y = 4; y < 8; y++ ) { for( int x = 0; x < 8; x++ ) { pixel x_plus_y = (pixel) clamp_int( x + y, 0, 13 ); pred[x + ( y - 4 )*8] = ( 2 + top[x_plus_y] + 2*top[x_plus_y + 1] + top[x_plus_y + 2] ) >> 2; } } pred[31] = ( 2 + top[14] + 3*top[15] ) >> 2; satd += satd_8x4_lp( src + ( src_stride << 2 ), src_stride, pred, 8 ); return satd; } int x264_predict_8x8_ddr( const local pixel *src, int src_stride, const local pixel *top, const local pixel *left, pixel left_top ) { private pixel pred[32]; #define PRED( x, y ) pred[(x) + (y)*8] PRED( 0, 3 ) = F2( left[1], left[2], left[3] ); PRED( 0, 2 ) = PRED( 1, 3 ) = F2( left[0], left[1], left[2] ); PRED( 0, 1 ) = PRED( 1, 2 ) = PRED( 2, 3 ) = F2( left[1], left[0], left_top ); PRED( 0, 0 ) = PRED( 1, 1 ) = PRED( 2, 2 ) = PRED( 3, 3 ) = F2( left[0], left_top, top[0] ); PRED( 1, 0 ) = PRED( 2, 1 ) = PRED( 3, 2 ) = PRED( 4, 3 ) = F2( left_top, top[0], top[1] ); PRED( 2, 0 ) = PRED( 3, 1 ) = PRED( 4, 2 ) = PRED( 5, 3 ) = F2( top[0], top[1], top[2] ); PRED( 3, 0 ) = PRED( 4, 1 ) = PRED( 5, 2 ) = PRED( 6, 3 ) = F2( top[1], top[2], top[3] ); PRED( 4, 0 ) = PRED( 5, 1 ) = PRED( 6, 2 ) = PRED( 7, 3 ) = F2( top[2], top[3], top[4] ); PRED( 5, 0 ) = PRED( 6, 1 ) = PRED( 7, 2 ) = F2( top[3], top[4], top[5] ); PRED( 6, 0 ) = PRED( 7, 1 ) = F2( top[4], top[5], top[6] ); PRED( 7, 0 ) = F2( top[5], top[6], top[7] ); int satd = satd_8x4_lp( src, src_stride, pred, 8 ); PRED( 0, 3 ) = F2( left[5], left[6], left[7] ); PRED( 0, 2 ) = PRED( 1, 3 ) = F2( left[4], left[5], left[6] ); PRED( 0, 1 ) = PRED( 1, 2 ) = PRED( 2, 3 ) = F2( left[3], left[4], left[5] ); PRED( 0, 0 ) = PRED( 1, 1 ) = PRED( 2, 2 ) = PRED( 3, 3 ) = F2( left[2], left[3], left[4] ); PRED( 1, 0 ) = PRED( 2, 1 ) = PRED( 3, 2 ) = PRED( 4, 3 ) = F2( left[1], left[2], left[3] ); PRED( 2, 0 ) = PRED( 3, 1 ) = PRED( 4, 2 ) = PRED( 5, 3 ) = F2( left[0], left[1], left[2] ); PRED( 3, 0 ) = PRED( 4, 1 ) = PRED( 5, 2 ) = PRED( 6, 3 ) = F2( left[1], left[0], left_top ); PRED( 4, 0 ) = PRED( 5, 1 ) = PRED( 6, 2 ) = PRED( 7, 3 ) = F2( left[0], left_top, top[0] ); PRED( 5, 0 ) = PRED( 6, 1 ) = PRED( 7, 2 ) = F2( left_top, top[0], top[1] ); PRED( 6, 0 ) = PRED( 7, 1 ) = F2( top[0], top[1], top[2] ); PRED( 7, 0 ) = F2( top[1], top[2], top[3] ); satd += satd_8x4_lp( src + ( src_stride << 2 ), src_stride, pred, 8 ); return satd; #undef PRED } int x264_predict_8x8_vr( const local pixel *src, int src_stride, const local pixel *top, const local pixel *left, pixel left_top ) { private pixel pred[32]; #define PRED( x, y ) pred[(x) + (y)*8] PRED( 0, 2 ) = F2( left[1], left[0], left_top ); PRED( 0, 3 ) = F2( left[2], left[1], left[0] ); PRED( 0, 1 ) = PRED( 1, 3 ) = F2( left[0], left_top, top[0] ); PRED( 0, 0 ) = PRED( 1, 2 ) = F1( left_top, top[0] ); PRED( 1, 1 ) = PRED( 2, 3 ) = F2( left_top, top[0], top[1] ); PRED( 1, 0 ) = PRED( 2, 2 ) = F1( top[0], top[1] ); PRED( 2, 1 ) = PRED( 3, 3 ) = F2( top[0], top[1], top[2] ); PRED( 2, 0 ) = PRED( 3, 2 ) = F1( top[1], top[2] ); PRED( 3, 1 ) = PRED( 4, 3 ) = F2( top[1], top[2], top[3] ); PRED( 3, 0 ) = PRED( 4, 2 ) = F1( top[2], top[3] ); PRED( 4, 1 ) = PRED( 5, 3 ) = F2( top[2], top[3], top[4] ); PRED( 4, 0 ) = PRED( 5, 2 ) = F1( top[3], top[4] ); PRED( 5, 1 ) = PRED( 6, 3 ) = F2( top[3], top[4], top[5] ); PRED( 5, 0 ) = PRED( 6, 2 ) = F1( top[4], top[5] ); PRED( 6, 1 ) = PRED( 7, 3 ) = F2( top[4], top[5], top[6] ); PRED( 6, 0 ) = PRED( 7, 2 ) = F1( top[5], top[6] ); PRED( 7, 1 ) = F2( top[5], top[6], top[7] ); PRED( 7, 0 ) = F1( top[6], top[7] ); int satd = satd_8x4_lp( src, src_stride, pred, 8 ); PRED( 0, 2 ) = F2( left[5], left[4], left[3] ); PRED( 0, 3 ) = F2( left[6], left[5], left[4] ); PRED( 0, 0 ) = PRED( 1, 2 ) = F2( left[3], left[2], left[1] ); PRED( 0, 1 ) = PRED( 1, 3 ) = F2( left[4], left[3], left[2] ); PRED( 1, 0 ) = PRED( 2, 2 ) = F2( left[1], left[0], left_top ); PRED( 1, 1 ) = PRED( 2, 3 ) = F2( left[2], left[1], left[0] ); PRED( 2, 1 ) = PRED( 3, 3 ) = F2( left[0], left_top, top[0] ); PRED( 2, 0 ) = PRED( 3, 2 ) = F1( left_top, top[0] ); PRED( 3, 1 ) = PRED( 4, 3 ) = F2( left_top, top[0], top[1] ); PRED( 3, 0 ) = PRED( 4, 2 ) = F1( top[0], top[1] ); PRED( 4, 1 ) = PRED( 5, 3 ) = F2( top[0], top[1], top[2] ); PRED( 4, 0 ) = PRED( 5, 2 ) = F1( top[1], top[2] ); PRED( 5, 1 ) = PRED( 6, 3 ) = F2( top[1], top[2], top[3] ); PRED( 5, 0 ) = PRED( 6, 2 ) = F1( top[2], top[3] ); PRED( 6, 1 ) = PRED( 7, 3 ) = F2( top[2], top[3], top[4] ); PRED( 6, 0 ) = PRED( 7, 2 ) = F1( top[3], top[4] ); PRED( 7, 1 ) = F2( top[3], top[4], top[5] ); PRED( 7, 0 ) = F1( top[4], top[5] ); satd += satd_8x4_lp( src + ( src_stride << 2 ), src_stride, pred, 8 ); return satd; #undef PRED } inline uint32_t pack16to32( uint32_t a, uint32_t b ) { return a + (b << 16); } inline uint32_t pack8to16( uint32_t a, uint32_t b ) { return a + (b << 8); } int x264_predict_8x8_hd( const local pixel *src, int src_stride, const local pixel *top, const local pixel *left, pixel left_top ) { private pixel pred[32]; int satd; int p1 = pack8to16( (F1( left[6], left[7] )), ((left[5] + 2 * left[6] + left[7] + 2) >> 2) ); int p2 = pack8to16( (F1( left[5], left[6] )), ((left[4] + 2 * left[5] + left[6] + 2) >> 2) ); int p3 = pack8to16( (F1( left[4], left[5] )), ((left[3] + 2 * left[4] + left[5] + 2) >> 2) ); int p4 = pack8to16( (F1( left[3], left[4] )), ((left[2] + 2 * left[3] + left[4] + 2) >> 2) ); int p5 = pack8to16( (F1( left[2], left[3] )), ((left[1] + 2 * left[2] + left[3] + 2) >> 2) ); int p6 = pack8to16( (F1( left[1], left[2] )), ((left[0] + 2 * left[1] + left[2] + 2) >> 2) ); int p7 = pack8to16( (F1( left[0], left[1] )), ((left_top + 2 * left[0] + left[1] + 2) >> 2) ); int p8 = pack8to16( (F1( left_top, left[0] )), ((left[0] + 2 * left_top + top[0] + 2) >> 2) ); int p9 = pack8to16( (F2( top[1], top[0], left_top )), (F2( top[2], top[1], top[0] )) ); int p10 = pack8to16( (F2( top[3], top[2], top[1] )), (F2( top[4], top[3], top[2] )) ); int p11 = pack8to16( (F2( top[5], top[4], top[3] )), (F2( top[6], top[5], top[4] )) ); vstore4( as_uchar4( pack16to32( p8, p9 ) ), 0, &pred[0 + 0 * 8] ); vstore4( as_uchar4( pack16to32( p10, p11 ) ), 0, &pred[4 + 0 * 8] ); vstore4( as_uchar4( pack16to32( p7, p8 ) ), 0, &pred[0 + 1 * 8] ); vstore4( as_uchar4( pack16to32( p9, p10 ) ), 0, &pred[4 + 1 * 8] ); vstore4( as_uchar4( pack16to32( p6, p7 ) ), 0, &pred[0 + 2 * 8] ); vstore4( as_uchar4( pack16to32( p8, p9 ) ), 0, &pred[4 + 2 * 8] ); vstore4( as_uchar4( pack16to32( p5, p6 ) ), 0, &pred[0 + 3 * 8] ); vstore4( as_uchar4( pack16to32( p7, p8 ) ), 0, &pred[4 + 3 * 8] ); satd = satd_8x4_lp( src, src_stride, pred, 8 ); vstore4( as_uchar4( pack16to32( p4, p5 ) ), 0, &pred[0 + 0 * 8] ); vstore4( as_uchar4( pack16to32( p6, p7 ) ), 0, &pred[4 + 0 * 8] ); vstore4( as_uchar4( pack16to32( p3, p4 ) ), 0, &pred[0 + 1 * 8] ); vstore4( as_uchar4( pack16to32( p5, p6 ) ), 0, &pred[4 + 1 * 8] ); vstore4( as_uchar4( pack16to32( p2, p3 ) ), 0, &pred[0 + 2 * 8] ); vstore4( as_uchar4( pack16to32( p4, p5 ) ), 0, &pred[4 + 2 * 8] ); vstore4( as_uchar4( pack16to32( p1, p2 ) ), 0, &pred[0 + 3 * 8] ); vstore4( as_uchar4( pack16to32( p3, p4 ) ), 0, &pred[4 + 3 * 8] ); satd += satd_8x4_lp( src + ( src_stride << 2 ), src_stride, pred, 8 ); return satd; } int x264_predict_8x8_vl( const local pixel *src, int src_stride, const local pixel *top ) { private pixel pred[32]; int satd; #define PRED( x, y ) pred[(x) + (y)*8] PRED( 0, 0 ) = F1( top[0], top[1] ); PRED( 0, 1 ) = F2( top[0], top[1], top[2] ); PRED( 0, 2 ) = PRED( 1, 0 ) = F1( top[1], top[2] ); PRED( 0, 3 ) = PRED( 1, 1 ) = F2( top[1], top[2], top[3] ); PRED( 1, 2 ) = PRED( 2, 0 ) = F1( top[2], top[3] ); PRED( 1, 3 ) = PRED( 2, 1 ) = F2( top[2], top[3], top[4] ); PRED( 2, 2 ) = PRED( 3, 0 ) = F1( top[3], top[4] ); PRED( 2, 3 ) = PRED( 3, 1 ) = F2( top[3], top[4], top[5] ); PRED( 3, 2 ) = PRED( 4, 0 ) = F1( top[4], top[5] ); PRED( 3, 3 ) = PRED( 4, 1 ) = F2( top[4], top[5], top[6] ); PRED( 4, 2 ) = PRED( 5, 0 ) = F1( top[5], top[6] ); PRED( 4, 3 ) = PRED( 5, 1 ) = F2( top[5], top[6], top[7] ); PRED( 5, 2 ) = PRED( 6, 0 ) = F1( top[6], top[7] ); PRED( 5, 3 ) = PRED( 6, 1 ) = F2( top[6], top[7], top[8] ); PRED( 6, 2 ) = PRED( 7, 0 ) = F1( top[7], top[8] ); PRED( 6, 3 ) = PRED( 7, 1 ) = F2( top[7], top[8], top[9] ); PRED( 7, 2 ) = F1( top[8], top[9] ); PRED( 7, 3 ) = F2( top[8], top[9], top[10] ); satd = satd_8x4_lp( src, src_stride, pred, 8 ); PRED( 0, 0 ) = F1( top[2], top[3] ); PRED( 0, 1 ) = F2( top[2], top[3], top[4] ); PRED( 0, 2 ) = PRED( 1, 0 ) = F1( top[3], top[4] ); PRED( 0, 3 ) = PRED( 1, 1 ) = F2( top[3], top[4], top[5] ); PRED( 1, 2 ) = PRED( 2, 0 ) = F1( top[4], top[5] ); PRED( 1, 3 ) = PRED( 2, 1 ) = F2( top[4], top[5], top[6] ); PRED( 2, 2 ) = PRED( 3, 0 ) = F1( top[5], top[6] ); PRED( 2, 3 ) = PRED( 3, 1 ) = F2( top[5], top[6], top[7] ); PRED( 3, 2 ) = PRED( 4, 0 ) = F1( top[6], top[7] ); PRED( 3, 3 ) = PRED( 4, 1 ) = F2( top[6], top[7], top[8] ); PRED( 4, 2 ) = PRED( 5, 0 ) = F1( top[7], top[8] ); PRED( 4, 3 ) = PRED( 5, 1 ) = F2( top[7], top[8], top[9] ); PRED( 5, 2 ) = PRED( 6, 0 ) = F1( top[8], top[9] ); PRED( 5, 3 ) = PRED( 6, 1 ) = F2( top[8], top[9], top[10] ); PRED( 6, 2 ) = PRED( 7, 0 ) = F1( top[9], top[10] ); PRED( 6, 3 ) = PRED( 7, 1 ) = F2( top[9], top[10], top[11] ); PRED( 7, 2 ) = F1( top[10], top[11] ); PRED( 7, 3 ) = F2( top[10], top[11], top[12] ); satd += satd_8x4_lp( src + ( src_stride << 2 ), src_stride, pred, 8 ); return satd; #undef PRED } int x264_predict_8x8_hu( const local pixel *src, int src_stride, const local pixel *left ) { private pixel pred[32]; int satd; int p1 = pack8to16( (F1( left[0], left[1] )), ((left[0] + 2 * left[1] + left[2] + 2) >> 2) ); int p2 = pack8to16( (F1( left[1], left[2] )), ((left[1] + 2 * left[2] + left[3] + 2) >> 2) ); int p3 = pack8to16( (F1( left[2], left[3] )), ((left[2] + 2 * left[3] + left[4] + 2) >> 2) ); int p4 = pack8to16( (F1( left[3], left[4] )), ((left[3] + 2 * left[4] + left[5] + 2) >> 2) ); int p5 = pack8to16( (F1( left[4], left[5] )), ((left[4] + 2 * left[5] + left[6] + 2) >> 2) ); int p6 = pack8to16( (F1( left[5], left[6] )), ((left[5] + 2 * left[6] + left[7] + 2) >> 2) ); int p7 = pack8to16( (F1( left[6], left[7] )), ((left[6] + 2 * left[7] + left[7] + 2) >> 2) ); int p8 = pack8to16( left[7], left[7] ); vstore4( as_uchar4( pack16to32( p1, p2 ) ), 0, &pred[( 0 ) + ( 0 ) * 8] ); vstore4( as_uchar4( pack16to32( p3, p4 ) ), 0, &pred[( 4 ) + ( 0 ) * 8] ); vstore4( as_uchar4( pack16to32( p2, p3 ) ), 0, &pred[( 0 ) + ( 1 ) * 8] ); vstore4( as_uchar4( pack16to32( p4, p5 ) ), 0, &pred[( 4 ) + ( 1 ) * 8] ); vstore4( as_uchar4( pack16to32( p3, p4 ) ), 0, &pred[( 0 ) + ( 2 ) * 8] ); vstore4( as_uchar4( pack16to32( p5, p6 ) ), 0, &pred[( 4 ) + ( 2 ) * 8] ); vstore4( as_uchar4( pack16to32( p4, p5 ) ), 0, &pred[( 0 ) + ( 3 ) * 8] ); vstore4( as_uchar4( pack16to32( p6, p7 ) ), 0, &pred[( 4 ) + ( 3 ) * 8] ); satd = satd_8x4_lp( src, src_stride, pred, 8 ); vstore4( as_uchar4( pack16to32( p5, p6 ) ), 0, &pred[( 0 ) + ( 0 ) * 8] ); vstore4( as_uchar4( pack16to32( p7, p8 ) ), 0, &pred[( 4 ) + ( 0 ) * 8] ); vstore4( as_uchar4( pack16to32( p6, p7 ) ), 0, &pred[( 0 ) + ( 1 ) * 8] ); vstore4( as_uchar4( pack16to32( p8, p8 ) ), 0, &pred[( 4 ) + ( 1 ) * 8] ); vstore4( as_uchar4( pack16to32( p7, p8 ) ), 0, &pred[( 0 ) + ( 2 ) * 8] ); vstore4( as_uchar4( pack16to32( p8, p8 ) ), 0, &pred[( 4 ) + ( 2 ) * 8] ); vstore4( as_uchar4( pack16to32( p8, p8 ) ), 0, &pred[( 0 ) + ( 3 ) * 8] ); vstore4( as_uchar4( pack16to32( p8, p8 ) ), 0, &pred[( 4 ) + ( 3 ) * 8] ); satd += satd_8x4_lp( src + ( src_stride << 2 ), src_stride, pred, 8 ); return satd; } int x264_predict_8x8c_h( const local pixel *src, int src_stride ) { private pixel pred[32]; const local pixel *src_l = src; vstore8( (uchar8)(src[-1]), 0, pred ); src += src_stride; vstore8( (uchar8)(src[-1]), 1, pred ); src += src_stride; vstore8( (uchar8)(src[-1]), 2, pred ); src += src_stride; vstore8( (uchar8)(src[-1]), 3, pred ); src += src_stride; int satd = satd_8x4_lp( src_l, src_stride, pred, 8 ); vstore8( (uchar8)(src[-1]), 0, pred ); src += src_stride; vstore8( (uchar8)(src[-1]), 1, pred ); src += src_stride; vstore8( (uchar8)(src[-1]), 2, pred ); src += src_stride; vstore8( (uchar8)(src[-1]), 3, pred ); return satd + satd_8x4_lp( src_l + ( src_stride << 2 ), src_stride, pred, 8 ); } int x264_predict_8x8c_v( const local pixel *src, int src_stride ) { private pixel pred[32]; uchar16 v16; v16.lo = vload8( 0, &src[-src_stride] ); v16.hi = vload8( 0, &src[-src_stride] ); vstore16( v16, 0, pred ); vstore16( v16, 1, pred ); return satd_8x4_lp( src, src_stride, pred, 8 ) + satd_8x4_lp( src + (src_stride << 2), src_stride, pred, 8 ); } int x264_predict_8x8c_p( const local pixel *src, int src_stride ) { int H = 0, V = 0; private pixel pred[32]; int satd; for( int i = 0; i < 4; i++ ) { H += (i + 1) * (src[4 + i - src_stride] - src[2 - i - src_stride]); V += (i + 1) * (src[-1 + (i + 4) * src_stride] - src[-1 + (2 - i) * src_stride]); } int a = 16 * (src[-1 + 7 * src_stride] + src[7 - src_stride]); int b = (17 * H + 16) >> 5; int c = (17 * V + 16) >> 5; int i00 = a - 3 * b - 3 * c + 16; for( int y = 0; y < 4; y++ ) { int pix = i00; for( int x = 0; x < 8; x++ ) { pred[x + y*8] = x264_clip_pixel( pix >> 5 ); pix += b; } i00 += c; } satd = satd_8x4_lp( src, src_stride, pred, 8 ); for( int y = 0; y < 4; y++ ) { int pix = i00; for( int x = 0; x < 8; x++ ) { pred[x + y*8] = x264_clip_pixel( pix >> 5 ); pix += b; } i00 += c; } satd += satd_8x4_lp( src + ( src_stride << 2 ), src_stride, pred, 8 ); return satd; } int x264_predict_8x8c_dc( const local pixel *src, int src_stride ) { private pixel pred[32]; int s0 = 0, s1 = 0, s2 = 0, s3 = 0; for( int i = 0; i < 4; i++ ) { s0 += src[i - src_stride]; s1 += src[i + 4 - src_stride]; s2 += src[-1 + i * src_stride]; s3 += src[-1 + (i+4)*src_stride]; } uchar8 dc0; dc0.lo = (uchar4)( (s0 + s2 + 4) >> 3 ); dc0.hi = (uchar4)( (s1 + 2) >> 2 ); vstore8( dc0, 0, pred ); vstore8( dc0, 1, pred ); vstore8( dc0, 2, pred ); vstore8( dc0, 3, pred ); int satd = satd_8x4_lp( src, src_stride, pred, 8 ); dc0.lo = (uchar4)( (s3 + 2) >> 2 ); dc0.hi = (uchar4)( (s1 + s3 + 4) >> 3 ); vstore8( dc0, 0, pred ); vstore8( dc0, 1, pred ); vstore8( dc0, 2, pred ); vstore8( dc0, 3, pred ); return satd + satd_8x4_lp( src + ( src_stride << 2 ), src_stride, pred, 8 ); } #endif /* Find the least cost intra mode for 32 8x8 macroblocks per workgroup * * Loads 33 macroblocks plus the pixels directly above them into local memory, * padding where necessary with edge pixels. It then cooperatively calculates * smoothed top and left pixels for use in some of the analysis. * * Then groups of 32 threads each calculate a single intra mode for each 8x8 * block. Since consecutive threads are calculating the same intra mode there * is no code-path divergence. 8 intra costs are calculated simultaneously. If * the "slow" argument is not zero, the final two (least likely) intra modes are * tested in a second pass. The slow mode is only enabled for presets slow, * slower, and placebo. * * This allows all of the pixels functions to read pixels from local memory, and * avoids re-fetching edge pixels from global memory. And it allows us to * calculate all of the intra mode costs simultaneously without branch divergence. * * Local dimension: [ 32, 8 ] * Global dimensions: [ paddedWidth, height ] */ kernel void mb_intra_cost_satd_8x8( read_only image2d_t fenc, global uint16_t *fenc_intra_cost, global int *frame_stats, int lambda, int mb_width, int slow ) { #define CACHE_STRIDE 265 #define BLOCK_OFFSET 266 local pixel cache[2385]; local int cost_buf[32]; local pixel top[32 * 16]; local pixel left[32 * 8]; local pixel left_top[32]; int lx = get_local_id( 0 ); int ly = get_local_id( 1 ); int gx = get_global_id( 0 ); int gy = get_global_id( 1 ); int gidx = get_group_id( 0 ); int gidy = get_group_id( 1 ); int linear_id = ly * get_local_size( 0 ) + lx; int satd = COST_MAX; int basex = gidx << 8; int basey = (gidy << 3) - 1; /* Load 33 8x8 macroblocks and the pixels above them into local cache */ for( int y = 0; y < 9 && linear_id < (33<<3)>>2; y++ ) { int x = linear_id << 2; uint4 data = read_imageui( fenc, sampler, (int2)(x + basex, y + basey) ); cache[y * CACHE_STRIDE + 1 + x] = data.s0; cache[y * CACHE_STRIDE + 1 + x + 1] = data.s1; cache[y * CACHE_STRIDE + 1 + x + 2] = data.s2; cache[y * CACHE_STRIDE + 1 + x + 3] = data.s3; } /* load pixels on left edge */ if( linear_id < 9 ) cache[linear_id * CACHE_STRIDE] = read_imageui( fenc, sampler, (int2)( basex - 1, linear_id + basey) ).s0; barrier( CLK_LOCAL_MEM_FENCE ); int j = ly; top[lx*16 + j] = ( cache[BLOCK_OFFSET + 8*lx - CACHE_STRIDE + clamp_int( j - 1, -1, 15 )] + 2*cache[BLOCK_OFFSET + 8*lx - CACHE_STRIDE + clamp_int( j, 0, 15 )] + cache[BLOCK_OFFSET + 8*lx - CACHE_STRIDE + clamp_int( j + 1, 0, 15 )] + 2 ) >> 2; j += 8; top[lx*16 + j] = ( cache[BLOCK_OFFSET + 8*lx - CACHE_STRIDE + clamp_int( j - 1, -1, 15 )] + 2*cache[BLOCK_OFFSET + 8*lx - CACHE_STRIDE + clamp_int( j, 0, 15 )] + cache[BLOCK_OFFSET + 8*lx - CACHE_STRIDE + clamp_int( j + 1, 0, 15 )] + 2 ) >> 2; left[lx*8 + ly] = ( cache[BLOCK_OFFSET + 8*lx - 1 + CACHE_STRIDE*(ly - 1)] + 2*cache[BLOCK_OFFSET + 8*lx - 1 + CACHE_STRIDE*ly] + cache[BLOCK_OFFSET + 8*lx - 1 + CACHE_STRIDE*clamp((ly + 1), 0, 7 )] + 2 ) >> 2; if( 0 == ly ) { left_top[lx] = ( cache[BLOCK_OFFSET + 8*lx - 1] + 2*cache[BLOCK_OFFSET + 8*lx - 1 - CACHE_STRIDE] + cache[BLOCK_OFFSET + 8*lx - CACHE_STRIDE] + 2 ) >> 2; cost_buf[lx] = COST_MAX; } barrier( CLK_LOCAL_MEM_FENCE ); switch( ly ) { case 0: satd = x264_predict_8x8c_h( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE ); break; case 1: satd = x264_predict_8x8c_v( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE ); break; case 2: satd = x264_predict_8x8c_dc( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE ); break; case 3: satd = x264_predict_8x8c_p( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE ); break; case 4: satd = x264_predict_8x8_ddr( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE, &top[16*lx], &left[8*lx], left_top[lx] ); break; case 5: satd = x264_predict_8x8_vr( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE, &top[16*lx], &left[8*lx], left_top[lx] ); break; case 6: satd = x264_predict_8x8_hd( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE, &top[16*lx], &left[8*lx], left_top[lx] ); break; case 7: satd = x264_predict_8x8_hu( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE, &left[8*lx] ); break; default: break; } atom_min( &cost_buf[lx], satd ); if( slow ) { switch( ly ) { case 0: // DDL satd = x264_predict_8x8_ddl( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE, &top[16*lx] ); atom_min( &cost_buf[lx], satd ); break; case 1: // VL satd = x264_predict_8x8_vl( &cache[BLOCK_OFFSET + 8*lx], CACHE_STRIDE, &top[16*lx] ); atom_min( &cost_buf[lx], satd ); break; default: break; } } barrier( CLK_LOCAL_MEM_FENCE ); if( (0 == ly) && (gx < mb_width) ) fenc_intra_cost[gidy * mb_width + gx] = cost_buf[lx]+ 5*lambda; if( gx < 2 && gy == 0 ) frame_stats[gx] = 0; #undef CACHE_STRIDE #undef BLOCK_OFFSET } /* * parallel sum intra costs * * global launch dimensions: [256, mb_height] */ kernel void sum_intra_cost( const global uint16_t *fenc_intra_cost, const global uint16_t *inv_qscale_factor, global int *fenc_row_satds, global int *frame_stats, int mb_width ) { int y = get_global_id( 1 ); int mb_height = get_global_size( 1 ); int row_satds = 0; int cost_est = 0; int cost_est_aq = 0; for( int x = get_global_id( 0 ); x < mb_width; x += get_global_size( 0 )) { int mb_xy = x + y * mb_width; int cost = fenc_intra_cost[mb_xy]; int cost_aq = (cost * inv_qscale_factor[mb_xy] + 128) >> 8; int b_frame_score_mb = (x > 0 && x < mb_width - 1 && y > 0 && y < mb_height - 1) || mb_width <= 2 || mb_height <= 2; row_satds += cost_aq; if( b_frame_score_mb ) { cost_est += cost; cost_est_aq += cost_aq; } } local int buffer[256]; int x = get_global_id( 0 ); row_satds = parallel_sum( row_satds, x, buffer ); cost_est = parallel_sum( cost_est, x, buffer ); cost_est_aq = parallel_sum( cost_est_aq, x, buffer ); if( get_global_id( 0 ) == 0 ) { fenc_row_satds[y] = row_satds; atomic_add( frame_stats + COST_EST, cost_est ); atomic_add( frame_stats + COST_EST_AQ, cost_est_aq ); } } /* Hierarchical (iterative) OpenCL lowres motion search */ inline int find_downscale_mb_xy( int x, int y, int mb_width, int mb_height ) { /* edge macroblocks might not have a direct descendant, use nearest */ x = select( x >> 1, (x - (mb_width&1)) >> 1, x == mb_width-1 ); y = select( y >> 1, (y - (mb_height&1)) >> 1, y == mb_height-1 ); return (mb_width>>1) * y + x; } /* Four threads calculate an 8x8 SAD. Each does two rows */ int sad_8x8_ii_coop4( read_only image2d_t fenc, int2 fencpos, read_only image2d_t fref, int2 frefpos, int idx, local int16_t *costs ) { frefpos.y += idx << 1; fencpos.y += idx << 1; int cost = 0; if( frefpos.x < 0 ) { /* slow path when MV goes past left edge. The GPU clamps reads from * (-1, 0) to (0,0), so you get pixels [0, 1, 2, 3] when what you really * want are [0, 0, 1, 2] */ for( int y = 0; y < 2; y++ ) { for( int x = 0; x < 8; x++ ) { pixel enc = read_imageui( fenc, sampler, fencpos + (int2)(x, y) ).s0; pixel ref = read_imageui( fref, sampler, frefpos + (int2)(x, y) ).s0; cost += abs_diff( enc, ref ); } } } else { uint4 enc, ref, costs = 0; enc = read_imageui( fenc, sampler, fencpos ); ref = read_imageui( fref, sampler, frefpos ); costs += abs_diff( enc, ref ); enc = read_imageui( fenc, sampler, fencpos + (int2)(4, 0) ); ref = read_imageui( fref, sampler, frefpos + (int2)(4, 0) ); costs += abs_diff( enc, ref ); enc = read_imageui( fenc, sampler, fencpos + (int2)(0, 1) ); ref = read_imageui( fref, sampler, frefpos + (int2)(0, 1) ); costs += abs_diff( enc, ref ); enc = read_imageui( fenc, sampler, fencpos + (int2)(4, 1) ); ref = read_imageui( fref, sampler, frefpos + (int2)(4, 1) ); costs += abs_diff( enc, ref ); cost = costs.s0 + costs.s1 + costs.s2 + costs.s3; } costs[idx] = cost; return costs[0] + costs[1] + costs[2] + costs[3]; } /* One thread performs 8x8 SAD */ int sad_8x8_ii( read_only image2d_t fenc, int2 fencpos, read_only image2d_t fref, int2 frefpos ) { if( frefpos.x < 0 ) { /* slow path when MV goes past left edge */ int cost = 0; for( int y = 0; y < 8; y++ ) { for( int x = 0; x < 8; x++ ) { uint enc = read_imageui( fenc, sampler, fencpos + (int2)(x, y) ).s0; uint ref = read_imageui( fref, sampler, frefpos + (int2)(x, y) ).s0; cost += abs_diff( enc, ref ); } } return cost; } else { uint4 enc, ref, cost = 0; for( int y = 0; y < 8; y++ ) { for( int x = 0; x < 8; x += 4 ) { enc = read_imageui( fenc, sampler, fencpos + (int2)(x, y) ); ref = read_imageui( fref, sampler, frefpos + (int2)(x, y) ); cost += abs_diff( enc, ref ); } } return cost.s0 + cost.s1 + cost.s2 + cost.s3; } } /* * hierarchical motion estimation * * Each kernel launch is a single iteration * * MB per work group is determined by lclx / 4 * lcly * * global launch dimensions: [mb_width * 4, mb_height] */ kernel void hierarchical_motion( read_only image2d_t fenc, read_only image2d_t fref, const global short2 *in_mvs, global short2 *out_mvs, global int16_t *out_mv_costs, global short2 *mvp_buffer, local int16_t *cost_local, local short2 *mvc_local, int mb_width, int lambda, int me_range, int scale, int b_shift_index, int b_first_iteration, int b_reverse_references ) { int mb_x = get_global_id( 0 ) >> 2; if( mb_x >= mb_width ) return; int mb_height = get_global_size( 1 ); int mb_i = get_global_id( 0 ) & 3; int mb_y = get_global_id( 1 ); int mb_xy = mb_y * mb_width + mb_x; const int mb_size = 8; int2 coord = (int2)(mb_x, mb_y) * mb_size; const int mb_in_group = get_local_id( 1 ) * (get_local_size( 0 ) >> 2) + (get_local_id( 0 ) >> 2); cost_local += 4 * mb_in_group; int i_mvc = 0; mvc_local += 4 * mb_in_group; mvc_local[mb_i] = 0; int2 mvp =0; if( !b_first_iteration ) { #define MVC( DX, DY )\ {\ int px = mb_x + DX;\ int py = mb_y + DY;\ mvc_local[i_mvc] = b_shift_index ? in_mvs[find_downscale_mb_xy( px, py, mb_width, mb_height )] : \ in_mvs[mb_width * py + px];\ mvc_local[i_mvc] >>= (short) scale;\ i_mvc++;\ } /* Find MVP from median of MVCs */ if( b_reverse_references ) { /* odd iterations: derive MVP from down and right */ if( mb_x < mb_width - 1 ) MVC( 1, 0 ); if( mb_y < mb_height - 1 ) { MVC( 0, 1 ); if( mb_x > b_shift_index ) MVC( -1, 1 ); if( mb_x < mb_width - 1 ) MVC( 1, 1 ); } } else { /* even iterations: derive MVP from up and left */ if( mb_x > 0 ) MVC( -1, 0 ); if( mb_y > 0 ) { MVC( 0, -1 ); if( mb_x < mb_width - 1 ) MVC( 1, -1 ); if( mb_x > b_shift_index ) MVC( -1, -1 ); } } #undef MVC mvp = (i_mvc <= 1) ? convert_int2_sat(mvc_local[0]) : x264_median_mv( mvc_local[0], mvc_local[1], mvc_local[2] ); } /* current mvp matches the previous mvp and we have not changed scale. We know * we're going to arrive at the same MV again, so just copy the previous * result to our output. */ if( !b_shift_index && mvp.x == mvp_buffer[mb_xy].x && mvp.y == mvp_buffer[mb_xy].y ) { out_mvs[mb_xy] = in_mvs[mb_xy]; return; } mvp_buffer[mb_xy] = convert_short2_sat(mvp); int2 mv_min = -mb_size * (int2)(mb_x, mb_y) - 4; int2 mv_max = mb_size * ((int2)(mb_width, mb_height) - (int2)(mb_x, mb_y) - 1) + 4; int2 bestmv = clamp(mvp, mv_min, mv_max); int2 refcrd = coord + bestmv; /* measure cost at bestmv */ int bcost = sad_8x8_ii_coop4( fenc, coord, fref, refcrd, mb_i, cost_local ) + lambda * mv_cost( abs_diff( bestmv, mvp ) << (2 + scale) ); do { /* measure costs at offsets from bestmv */ refcrd = coord + bestmv + dia_offs[mb_i]; int2 trymv = bestmv + dia_offs[mb_i]; int cost = sad_8x8_ii( fenc, coord, fref, refcrd ) + lambda * mv_cost( abs_diff( trymv, mvp ) << (2 + scale) ); cost_local[mb_i] = (cost<<2) | mb_i; cost = min( cost_local[0], min( cost_local[1], min( cost_local[2], cost_local[3] ) ) ); if( (cost >> 2) >= bcost ) break; bestmv += dia_offs[cost&3]; bcost = cost>>2; if( bestmv.x >= mv_max.x || bestmv.x <= mv_min.x || bestmv.y >= mv_max.y || bestmv.y <= mv_min.y ) break; } while( --me_range > 0 ); int2 trymv = 0, diff = 0; #define COST_MV_NO_PAD( L )\ trymv = clamp( trymv, mv_min, mv_max );\ diff = convert_int2_sat(abs_diff( mvp, trymv ));\ if( diff.x > 1 || diff.y > 1 ) {\ int2 refcrd = coord + trymv;\ int cost = sad_8x8_ii_coop4( fenc, coord, fref, refcrd, mb_i, cost_local ) +\ L * mv_cost( abs_diff( trymv, mvp ) << (2 + scale) );\ if( cost < bcost ) { bcost = cost; bestmv = trymv; } } COST_MV_NO_PAD( 0 ); if( !b_first_iteration ) { /* try cost at previous iteration's MV, if MVP was too far away */ int2 prevmv = b_shift_index ? convert_int2_sat(in_mvs[find_downscale_mb_xy( mb_x, mb_y, mb_width, mb_height )]) : convert_int2_sat(in_mvs[mb_xy]); prevmv >>= scale; trymv = prevmv; COST_MV_NO_PAD( lambda ); } for( int i = 0; i < i_mvc; i++ ) { /* try cost at each candidate MV, if MVP was too far away */ trymv = convert_int2_sat( mvc_local[i] ); COST_MV_NO_PAD( lambda ); } if( mb_i == 0 ) { bestmv <<= scale; out_mvs[mb_xy] = convert_short2_sat(bestmv); out_mv_costs[mb_xy] = min( bcost, LOWRES_COST_MASK ); } } /* OpenCL lowres subpel Refine */ /* Each thread performs 8x8 SAD. 4 threads per MB, so the 4 DIA HPEL offsets are * calculated simultaneously */ int sad_8x8_ii_hpel( read_only image2d_t fenc, int2 fencpos, read_only image2d_t fref_planes, int2 qpos ) { int2 frefpos = qpos >> 2; int hpel_idx = ((qpos.x & 2) >> 1) + (qpos.y & 2); uint mask_shift = 8 * hpel_idx; uint4 cost4 = 0; for( int y = 0; y < 8; y++ ) { uint4 enc, val4; enc = read_imageui( fenc, sampler, fencpos + (int2)(0, y)); val4.s0 = (read_imageui( fref_planes, sampler, frefpos + (int2)(0, y)).s0 >> mask_shift) & 0xFF; val4.s1 = (read_imageui( fref_planes, sampler, frefpos + (int2)(1, y)).s0 >> mask_shift) & 0xFF; val4.s2 = (read_imageui( fref_planes, sampler, frefpos + (int2)(2, y)).s0 >> mask_shift) & 0xFF; val4.s3 = (read_imageui( fref_planes, sampler, frefpos + (int2)(3, y)).s0 >> mask_shift) & 0xFF; cost4 += abs_diff( enc, val4 ); enc = read_imageui( fenc, sampler, fencpos + (int2)(4, y)); val4.s0 = (read_imageui( fref_planes, sampler, frefpos + (int2)(4, y)).s0 >> mask_shift) & 0xFF; val4.s1 = (read_imageui( fref_planes, sampler, frefpos + (int2)(5, y)).s0 >> mask_shift) & 0xFF; val4.s2 = (read_imageui( fref_planes, sampler, frefpos + (int2)(6, y)).s0 >> mask_shift) & 0xFF; val4.s3 = (read_imageui( fref_planes, sampler, frefpos + (int2)(7, y)).s0 >> mask_shift) & 0xFF; cost4 += abs_diff( enc, val4 ); } return cost4.s0 + cost4.s1 + cost4.s2 + cost4.s3; } /* One thread measures 8x8 SAD cost at a QPEL offset into an HPEL plane */ int sad_8x8_ii_qpel( read_only image2d_t fenc, int2 fencpos, read_only image2d_t fref_planes, int2 qpos ) { int2 frefApos = qpos >> 2; int hpelA = ((qpos.x & 2) >> 1) + (qpos.y & 2); int2 qposB = qpos + ((qpos & 1) << 1); int2 frefBpos = qposB >> 2; int hpelB = ((qposB.x & 2) >> 1) + (qposB.y & 2); uint mask_shift0 = 8 * hpelA, mask_shift1 = 8 * hpelB; int cost = 0; for( int y = 0; y < 8; y++ ) { for( int x = 0; x < 8; x++ ) { uint enc = read_imageui( fenc, sampler, fencpos + (int2)(x, y)).s0; uint vA = (read_imageui( fref_planes, sampler, frefApos + (int2)(x, y)).s0 >> mask_shift0) & 0xFF; uint vB = (read_imageui( fref_planes, sampler, frefBpos + (int2)(x, y)).s0 >> mask_shift1) & 0xFF; cost += abs_diff( enc, rhadd( vA, vB ) ); } } return cost; } /* Four threads measure 8x8 SATD cost at a QPEL offset into an HPEL plane * * Each thread collects 1/4 of the rows of diffs and processes one quarter of * the transforms */ int satd_8x8_ii_qpel_coop4( read_only image2d_t fenc, int2 fencpos, read_only image2d_t fref_planes, int2 qpos, local sum2_t *tmpp, int idx ) { volatile local sum2_t( *tmp )[4] = (volatile local sum2_t( * )[4])tmpp; sum2_t b0, b1, b2, b3; int2 frefApos = qpos >> 2; int hpelA = ((qpos.x&2)>>1) + (qpos.y&2); int2 qposB = qpos + (int2)(((qpos.x&1)<<1), ((qpos.y&1)<<1)); int2 frefBpos = qposB >> 2; int hpelB = ((qposB.x&2)>>1) + (qposB.y&2); uint mask_shift0 = 8 * hpelA, mask_shift1 = 8 * hpelB; uint vA, vB; uint a0, a1; uint enc; sum2_t sum = 0; #define READ_DIFF( OUT, X )\ enc = read_imageui( fenc, sampler, fencpos + (int2)(X, idx) ).s0;\ vA = (read_imageui( fref_planes, sampler, frefApos + (int2)(X, idx) ).s0 >> mask_shift0) & 0xFF;\ vB = (read_imageui( fref_planes, sampler, frefBpos + (int2)(X, idx) ).s0 >> mask_shift1) & 0xFF;\ OUT = enc - rhadd( vA, vB ); #define READ_DIFF_EX( OUT, a, b )\ {\ READ_DIFF( a0, a );\ READ_DIFF( a1, b );\ OUT = a0 + (a1<>BITS_PER_SUM)) >> 1; } constant int2 hpoffs[4] = { {0, -2}, {-2, 0}, {2, 0}, {0, 2} }; /* sub pixel refinement of motion vectors, output MVs and costs are moved from * temporary buffers into final per-frame buffer * * global launch dimensions: [mb_width * 4, mb_height] * * With X being the source 16x16 pixels, F is the lowres pixel used by the * motion search. We will now utilize the H V and C pixels (stored in separate * planes) to search at half-pel increments. * * X X X X X X * F H F H F * X X X X X X * V C V C V * X X X X X X * F H F H F * X X X X X X * * The YX HPEL bits of the motion vector selects the plane we search in. The * four planes are packed in the fref_planes 2D image buffer. Each sample * returns: s0 = F, s1 = H, s2 = V, s3 = C */ kernel void subpel_refine( read_only image2d_t fenc, read_only image2d_t fref_planes, const global short2 *in_mvs, const global int16_t *in_sad_mv_costs, local int16_t *cost_local, local sum2_t *satd_local, local short2 *mvc_local, global short2 *fenc_lowres_mv, global int16_t *fenc_lowres_mv_costs, int mb_width, int lambda, int b, int ref, int b_islist1 ) { int mb_x = get_global_id( 0 ) >> 2; if( mb_x >= mb_width ) return; int mb_height = get_global_size( 1 ); int mb_i = get_global_id( 0 ) & 3; int mb_y = get_global_id( 1 ); int mb_xy = mb_y * mb_width + mb_x; /* fenc_lowres_mv and fenc_lowres_mv_costs are large buffers that * hold many frames worth of motion vectors. We must offset into the correct * location for this frame's vectors. The kernel will be passed the correct * directional buffer for the direction of the search: list1 or list0 * * CPU equivalent: fenc->lowres_mvs[0][b - p0 - 1] * GPU equivalent: fenc_lowres_mvs[(b - p0 - 1) * mb_count] */ fenc_lowres_mv += (b_islist1 ? (ref-b-1) : (b-ref-1)) * mb_width * mb_height; fenc_lowres_mv_costs += (b_islist1 ? (ref-b-1) : (b-ref-1)) * mb_width * mb_height; /* Adjust pointers into local memory buffers for this thread's data */ int mb_in_group = get_local_id( 1 ) * (get_local_size( 0 ) >> 2) + (get_local_id( 0 ) >> 2); cost_local += mb_in_group * 4; satd_local += mb_in_group * 16; mvc_local += mb_in_group * 4; int i_mvc = 0; mvc_local[0] = mvc_local[1] = mvc_local[2] = mvc_local[3] = 0; #define MVC( DX, DY ) mvc_local[i_mvc++] = in_mvs[mb_width * (mb_y + DY) + (mb_x + DX)]; if( mb_x > 0 ) MVC( -1, 0 ); if( mb_y > 0 ) { MVC( 0, -1 ); if( mb_x < mb_width - 1 ) MVC( 1, -1 ); if( mb_x > 0 ) MVC( -1, -1 ); } #undef MVC int2 mvp = (i_mvc <= 1) ? convert_int2_sat(mvc_local[0]) : x264_median_mv( mvc_local[0], mvc_local[1], mvc_local[2] ); int bcost = in_sad_mv_costs[mb_xy]; int2 coord = (int2)(mb_x, mb_y) << 3; int2 bmv = convert_int2_sat( in_mvs[mb_xy] ); /* Make mvp and bmv QPEL MV */ mvp <<= 2; bmv <<= 2; #define HPEL_QPEL( ARR, FUNC )\ {\ int2 trymv = bmv + ARR[mb_i];\ int2 qpos = (coord << 2) + trymv;\ int cost = FUNC( fenc, coord, fref_planes, qpos ) + lambda * mv_cost( abs_diff( trymv, mvp ) );\ cost_local[mb_i] = (cost<<2) + mb_i;\ cost = min( cost_local[0], min( cost_local[1], min( cost_local[2], cost_local[3] ) ) );\ if( (cost>>2) < bcost )\ {\ bmv += ARR[cost&3];\ bcost = cost>>2;\ }\ } HPEL_QPEL( hpoffs, sad_8x8_ii_hpel ); HPEL_QPEL( dia_offs, sad_8x8_ii_qpel ); fenc_lowres_mv[mb_xy] = convert_short2_sat( bmv ); /* remeasure cost of bmv using SATD */ int2 qpos = (coord << 2) + bmv; cost_local[mb_i] = satd_8x8_ii_qpel_coop4( fenc, coord, fref_planes, qpos, satd_local, mb_i ); bcost = cost_local[0] + cost_local[1] + cost_local[2] + cost_local[3]; bcost += lambda * mv_cost( abs_diff( bmv, mvp ) ); fenc_lowres_mv_costs[mb_xy] = min( bcost, LOWRES_COST_MASK ); } /* Weightp filter a downscaled image into a temporary output buffer. * This kernel is launched once for each scale. * * Launch dimensions: width x height (in pixels) */ kernel void weightp_scaled_images( read_only image2d_t in_plane, write_only image2d_t out_plane, uint offset, uint scale, uint denom ) { int gx = get_global_id( 0 ); int gy = get_global_id( 1 ); uint4 input_val; uint4 output_val; input_val = read_imageui( in_plane, sampler, (int2)(gx, gy)); output_val = (uint4)(offset) + ( ( ((uint4)(scale)) * input_val ) >> ((uint4)(denom)) ); write_imageui( out_plane, (int2)(gx, gy), output_val ); } /* Weightp filter for the half-pel interpolated image * * Launch dimensions: width x height (in pixels) */ kernel void weightp_hpel( read_only image2d_t in_plane, write_only image2d_t out_plane, uint offset, uint scale, uint denom ) { int gx = get_global_id( 0 ); int gy = get_global_id( 1 ); uint input_val; uint output_val; input_val = read_imageui( in_plane, sampler, (int2)(gx, gy)).s0; uint4 temp; temp.s0 = input_val & 0x00ff; temp.s1 = (input_val >> 8) & 0x00ff; temp.s2 = (input_val >> 16) & 0x00ff; temp.s3 = (input_val >> 24) & 0x00ff; temp = (uint4)(offset) + ( ( ((uint4)(scale)) * temp ) >> ((uint4)(denom)) ); output_val = temp.s0 | (temp.s1 << 8) | (temp.s2 << 16) | (temp.s3 << 24); write_imageui( out_plane, (int2)(gx, gy), output_val ); } encoder/lookahead.cdst->i_size < dst->i_max_sizesrc->i_size;n;n;n;n;n`;n:nP:n:n:nP:n:nP:np:np:n`:n:n:np:np:np:n:n:n:n:np:n:nP:n:n:n:n:nP:n:n:n`:n:n:nP:n:n:n:n:n:n@:np:n:nP:n:n:n:n $%&'45<=67>?DELMFGNO\]de^_fglmtunovw(Pcommon/rectangle.h0L9nG9nA9nN9nN9n         $%&'45<=67>?DELMFGNO\]de^_fglmtunovw(PclCreateImage2D error '%d' clCreateBuffer error '%d' encoder/slicetype-cl.cbytes < PAGE_LOCKED_BUF_SIZEclEnqueueWriteBuffer error '%d' clSetKernelArg error '%d' clEnqueueNDRangeKernel error '%d' clEnqueueReadBuffer error '%d' clEnqueueCopyBuffer error '%d' P;nMingw-w64 runtime failure: Address %p has no image-section VirtualQuery failed for %d bytes at address %p VirtualProtect failed with code 0x%x Unknown pseudo relocation protocol version %d. Unknown pseudo relocation bit size %d. >n >nr&;n&;n&;n&;n`&;n0&;nr&;n        ! 5A CPR S WY l m pr   )    <unknown>?Assertion failed! Program: %ws File: %ws, Line %u Expression: %ws%ws MinGW Runtime Assertionpow??A(nil)naninfinityRA;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n?;n%;;nsD;n%;;n?;n?;n?;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n%;;n{F;n%;;n%;;n%;;n%;;nj?;n%;;n%;;n=;n%;;n%;;n%;;n%;;n%;;n?;n%;;nI;nj?;n?;n?;n?;n%;;nj?;n%;;n%;;n%;;n%;;n|=;nj?;nj?;n%;;n%;;nzH;n%;;nj?;n%;;n%;;nj?;nL;nA;nA;nA;nA;nA;nA;nA;nA;nA;nA;nA;nA;nA;nA;nA;nA;nL;nA;nA;nA;nA;nA;nL;nL;nA;nA;nA;nA;nL;nA;nA;nL;nnfinityan0i;nj;nj;nj;nj;nj;nj;nj;nj;nej;nej;nej;nej;nej;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;nej;nj;nj;nj;nj;nj;nj;nj;nj;nj;nj;ni;nj;nXj;n !#&(*-/14?@?AV瞯<__powiP;n;nx;n;n ;n;nP;n;n;n;nЎ;n;n;nNaNInf(null)(null)PRINTF_EXPONENT_DIGITS;n;n;n;n;n;n;nc;n;n;n ;n;n;n$;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;nh;n;nC;n;n;n;n(;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;n;nP;n ;n`;n4;n;nP;n;n;n;n;n;n;nd;n;n;nr;n#;n;n;n;n;n;n#;n}?$@Y@@@@j@.AcAחAeA _BvH7BmB@0BļB4&k C7yAC؅W4vCNgmC=`XC@xDPKDMDؗҜ<3#I9=D2[%Cod( 7yACnF?O8M20HwZns>n>n>n>n >n.@GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2GCC: (GNU) 4.8.2                                     `h @(H                   `d @$D                                                                                                                                                                                                                                                                                                                                                                                                   ##!!!*!*##!!#!-!#!-!!! ( (&&(&3&(&3&&&$"."$"."" + " + .+:+.+:+" + " +                                                                                                                                                                                                                                                             ;;;;;;;;    @@@@@@@@ ???????? @F(4@9@nPnYklibx264_plugin.dllvlc_entry__2_1_0avlc_entry_copyright__2_1_0avlc_entry_license__2_1_0ad +t" d,",!-<#l"-|$$$$$$$$% %%(%6%F%Z%r%%%%%%%%&&&:&L&f&&&&&&&'$':'T'h't''''''''($(:(H(V(f(r(((((((((((()))*)6)B)L)V)`)j)t)|))))))))))))))***$*.*8*B*J*T*^*h*t*~*************+ ++$+,+4+>+H+T+^+h+r+|++$$$$$$$% %%(%6%F%Z%r%%%%%%%%&&&:&L&f&&&&&&&'$':'T'h't''''''''($(:(H(V(f(r(((((((((((()))*)6)B)L)V)`)j)t)|))))))))))))))***$*.*8*B*J*T*^*h*t*~*************+ ++$+,+4+>+H+T+^+h+r+|++%block_Alloc9config_ChainParse:config_ChainParseOptionsus_atofvar_GetCheckedvar_Inheritvlc_CPUvlc_LogNvlc_ureduceOvlc_vaLogSCloseHandleCreateEventACreateSemaphoreADeleteCriticalSectionEnterCriticalSectiondFreeLibraryGetCurrentProcessGetCurrentProcessIdGetCurrentThreadGetCurrentThreadIdGetLastErrorGetModuleFileNameWGetModuleHandleAGetModuleHandleWEGetProcAddressFGetProcessAffinityMask{GetSystemTimeAsFileTimeGetThreadPriorityGetTickCountInitializeCriticalSectionInitializeCriticalSectionAndSpinCountIsDBCSLeadByteEx&LeaveCriticalSection)LoadLibraryAUMultiByteToWideCharQueryPerformanceCounterReleaseSemaphoreSetEvent]SetThreadPrioritygSetUnhandledExceptionFiltertSleepTerminateProcessTlsGetValueUnhandledExceptionFilterVirtualProtectVirtualQueryWaitForSingleObjectWideCharToMultiByte7__dllonexit8__doserrnoE__mb_cur_maxd__pioinfok__setusermatherr_amsg_exit_beginthreadex_errno_exit_filelengthi64_fileno_fstati64_ftime0_initterm4_iob_lock_lseeki642_onexitv_snwprintf_stricmp_strnicmp_unlockNcalloc[fclose^fflush`fgetposffopenhfprintfjfputckfputsnfreadofreevfsetposxfwprintfzfwrite}getcgetenvislowerisspaceisupperisxdigitlocaleconvmallocmemcmpmemcpymemmovememsetraisereallocrenamerewindsetlocalesprintfsscanfstrchrstrcmpstrcpystrcspnstrerrorstrlenstrncmpstrpbrkstrspnstrstrstrtokstrtolstrtoul_vsnprintf%_write@abortIatoiXtolower\ungetc^vfprintfqwcscpyuwcslen_unlink_strdup_filenoMessageBoxW          libvlccore.dll                                      KERNEL32.dll( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( msvcrt.dll< USER32.dll,nP;n;n@Fn@Fn>n0Fn0"0Q0d0i00000011+1O1q11111112 2282?2J2s2z22)4a4r4x444445T5l58888.9999998:::D;b;n;;;>>>?(?}????? 0&080L00001'1W111152t2223:3J33334T44445A5T5555"6z6667K7|7778L8}8889O999:::;2;; b>>>>?,?Q??0001B1V112B222323F3r3333414f4u444|55556677748<8l88T9y999 ::: ;p;x;; <*>\>>>.???@00000 11Z1b111112o2w22A3I3{33334N4V444445555566%6B6_6g6666%7-7_777$8,8^8888^9f999:5:R:o:w::::;;;a>C>>>?W????P0080j0001.111112E2M2222393333Y4a44455K5r5555 6?6G6y677K777778 8f8n88888(909b99:4::::i;q;;;;;+<3?>q>>'?/?a????`a0000Q1Y11#2+2]222/3m3u33 44D4444D5L5~566P666"777728:8l888 9G9O999997:?:q:::;L;T;;;;;Q>b>j>r>z>>>>>>>>>>>>????pP0%0b0y00002223l8r8z8u99999$:::h;;:<<<#=Z====L>>?~??300h1p1F222222393c3334n4444444455955555 6!6\666666&7G7[7o77777778808D8X8l8888K9h9|99I::::::;;;;;;;<< ==3=G=[====>>?I?|???0C000011)1J112222223#373G3W3u3444p666666667$787L7c778%898M8a8u888888899%9M9n:&;w;;;l1|11122)222223r33334*4n444444445"565F5V577788"89F9V9999+:j:z::::;;(;9=W======>2>N>j>>>>>??5?N?g???p 00"0:0d0}0000*1R1W1m1111+2X2222223C3^3{33334>4W444445[55556B66667>>? r884p07777 8 8&8?8R8X8s88888W9 :2;>?0J0002P335w6e77+88o99:H;< =6>>@?01122346 >A1]88:; (J88869D9o::;y;<7<^<=>s?0802 33J34555G6k6667777778E99y: >@P333L444445f556777=88889 :7::=====,>T>>>?D??Pl1111%2h222223313I3a33 4O4z4444444K5r5555G6i6666666717O7<&<=C=k==>>)?z?`411:2g3_5586Q6~66M7X7|77778/99p4181d1$2U2|222#3J33333464[4x44Y={=? Z0V8]8=>>>?44577; >>>X44555555O6[6788@8|88849<9T9999:"::;/;;;;;;<X0011j22233134477889I9}99 ::&:::~:::: ;====>(>>>????40 0,00111R2223"3M3l66Z7j78:::56L7889(;;<9=22]3 44h59:? 014n5 ====%=,=3=:=X22222222 33+3;3K3[3k3{33K4R4Y4`4g4n4u4|4?5567C8;99:h;=U>,??? @0K222'3 4W444555668888,:::;;;Ra>k??@00C000&1a133B3Q33 7A;H;P;X;j;r;;>Pm66=>` 45576{66667g7p111h3366<<<<<<<<<<=====&=0=:=D=K=R=Y=`=g=n=u=|==============> >(>;;;p=w=> >>> 1;8;2222&323Q3]3334 4m5}555L6S6 88R8^888889+99999::z::::7;I;;;>k>t>>>>>0?@?????00~000000Z1a11111202{222223e3m33333 4(444445#565Y555556!6y666666l777788,8C88888U9i9}9999(:0:}::::?;R;e;x;<<+<><<<</>B>U>5?>?o?x??? 0#060M00000b1n111r2z2C4V4i444445H5[5n555556~666666B7N7777778U8a8888889K9^9u9999:g:z:::;;.;A;;;;;AB>U>l>>>>>O?b?u????000n000012x2233d3t33333>4N4^4v465F5q555566.6F6~66666627B7R7m77777A8Q8a88889(989X99999::':F::::::;G;N;;;;;;;<T>d>|>>>>?W?g?w?????????@l00000#0*01080?0O0U0\0c0j0q0x0000000000000000000 11$1+12191?1F1M1V1]1d1p111=========> >>!>+>5>?>I>S>]>g>q>{>>>>>>>>>>>>>>>>? ????&?-?4?;?E?O?Y?c?m?w??????????????H0 000(020<0F0P0Z0d0n0x0000000000000001 111 151<1C1J1Q1X1_1f1p1z11111111111111222$2.282B2I2P2W2^2e2l2s2z22222222222222333$3.383B3L3V3`3j3t3{333333333333333444%4/494C4M4W4a4k4u4444444444444445 55 5*5w555555555555556 6666(6/666=6D6K6R6Y6`6j6t6~666666666666677"7,767@7J7V7]7g7q7{7777777777777778 888)838=8G8Q8[8e8o8y88888888888889 999 9'919;9E9O9Y9c9m9w99999999999999: :::":):3:=:G:Q:[:e:o:y::::::::::::::: ;;;';1;;;E;O;Y;c;m;z;;;;;;;;;;;;;;;;<<<"<,<3<:>>$>D>K>R>Y>`>j>t>~>>>>>>>>>>>????$?+?2?9?C?M?W?a?k?u?????????????? p0 000)080?0E0L0V0`0j0t00000000000111&12191C1M1W1a1v11133@3;;;;&<<X>>z??0\&0:0s111112|333494444585E5K5Q555556678;9A999$:;7<<<==>?@x0u0000O1C3p3x3333444R5X56$7o777888w999:p:;%;Z;b;v;;7>K>c>x>E?Q??Pt`0y00v11"22244G6g6o68`8888$9v999:/:M:U:i::::; ;;[;;N<<<<<<=====>4>J>>???`p40~0M11"2222$3f3 4B44G5S555|66688 99[999%:}::G;M;;<<=<<==O=U=%>]>>>>??????p8&0d01a1i11125;;;z===>>f?n?????00=1d112I2k2223334404H4T4h4~444778M8888909T9r99999:8:\:z::::: ;;<..>]>z>>>:??PG23343<35556>777899+9?9:::;<<<=P====>@>>>?C??h001172c2?3]3333 44444515U5555 6\666667r779+: ;;?_?q?????p600011112<3D344[5555z6677t8|89@9~99:::;;;;;; <&<.>\12x222k3.4B4\4u44445 5{55 6636 8$969 ::_:::;D;Z;y<<<=+=;==>7>r>>D%0z011111+282L2u25777798H888<=='=V==>>5>4S0 12:2227789:4:;F; <}====*?D? u2.3Q3`346-68:;??422 3)303p3334556%6678899;:;<=8000222334<4M4B999 ::B;;>> $2U26F7:::@;Z;;<<>?z?0134689`=H?@8031E1\11#3s3T5c55666o78;9:<=>>>?P8F01123>4#6=6778 99J:;;;*<?` u1719`9::);>5>?"? g52w333445<=??? 047)8y>1677l00i1s111112222J333333e4p444H5b5555v66667;7G7688#9v9-:::;;!;.;d;M6F6o6}666666787H7c7s77777778828@8Z8a8{88888889949X9d99999:8:o::: 7*707i778i88888888 99J9k9z99999: :T:k:v:::::::;';6;a;u;};;;; <<*>>7???0\V00+11'2233t4445Z5w5566l778,888R9r99:::2;Y;; <<<8=====9?@ 4P(x11/262O4s455M;c;i;;;<<` 22222>5p559;H<p8(00u12h22(3444 55L5`5555667:;Y<P501%34X5567o7777,8@88889:;3;;;;;E<}<>>*?=?l???0 0 01?2S22223e33378<5="???0I012>2k2w24445!5777(818=>?63356666A8`8g8m8t8'9F9M9S9_999:>:J:l::::k;r;;;;;;;;;; >'>c>j>u>|>>>>>>>>?? ?,?M?^?j?{??????0X00000u1111122 2N2\222264Q4444445+585f5t555(66617<7R77768l8889F9{999:X:::;2;h;;;;p<<<>=r==== >)>;>M>\>h>t>>>>>%?D?K?R?z???20i0z00000"151V1]1q1112E2222P3334 4K4^445!5:5F5U55566$646M6]6m6}667j77 8?8Y888 9f9x999999998:G:V:e:::::;;!;<;[;t;;;;;:!>:>P>y>>>>>>?@?W?|????00m00000001$101?111111112A2I2\22222D5_5i5555556L666666666717<7Z7s7}7[8c88888889"9*9T9b9l9x9999999 ::>:L:V:d:$;+;;;<<<<<==(=4=Q=Y=======>>,>8>U>]>>>>>x??00F0`0~000000a1i12222T2j2t2223$3G3V3e3o3}3333333 4424Y4g44444435t5|555555566$6B6[6e6|66 7:7]7r77777778*8389:(::;;B;t;;; @>>>>?c? 00l0t001!1q1y1 2V2{2223#3`3o3333"4D4v486J6`6o6666 789%9I9S99999999::;;<<<"=)=_=f===== >>C>J>~>>>>'?6????30E00021<1\1k11112J2Y2y2222!3y3333L4c444=5R5]5|55555668666666 77%707R7i7p7v777777 8_8g888888 99H9O9999999&:-:f:m:::I;e;w; <>(>=>R>~>>>>>> ?"?J?V?d?s?????? 0*0B0j0r0000001!151I1]1q11111111O2g2+353L3333 4%4-4=4M4n4444444G5555555556(6/656X6q6{666#7-7[78088889!9,9P9Z9o9z99999999:: ;#;5;C;Z;{;;;;;;;'B>i>>>>?E?Y?m??????0 0(0000000000 111112*222B2R2s2222223J333333334(4G4N4U444666667 77J7U7]7k7u77778888889 9+9?9G9S9]9k9s992:V;^;s;;;;;;;;;<<.?@000E0k00 1g1v111T2c2p222Z3333404;444444525955555556$6I6P6d66666667797N7U7p77778.88888L9T999:::K:Y:f:::::;;<<<? ?;????P0$0000041<111Y2222233344|444444515]5y55556o6w6666666 77%7\7d7{77777778%8B888889%9A999999:J:R:n:::: ;;);g;o;;;;>>>=?K?????`00\061d1r1111 282F2V222222233333a4l45,5k555_777788y88P9999<:J:::::?;G;;x<<<<=D=S=|=====>4><>\>h>>> ??%?l?t???pq00001C1M1111112 2G2O2222233D3L3z333474444 5^555566q6667N777 8C8|888&9^999:M:::::::::;;,;;;J;Y;;;;;;; <<4<< >>(>9>D>T>_>e>t>?n?? v1+333445E:b:u::??(<1N3i333364669:o:p====00002558666"738;8n99;<=>P?,2555-6K6a6z6`7y778Y89<<?,(012?223456=79::x;;=2=>@2K2d2k2w2E3L3466p7777&;X?> 4Q4 ,3q4y4444J555557r899`::< (y0000s1245D7Z88Y;0K> ,022225N5v6=:;;<===>N??0 D 0001`1112u333%4-455P9X9;;;;Y)>4>C>l>??@ `93X3_3x3l4s4445#5r5y5y6668%8888*991:F:[::!;W;;;;X>C???P <001=1E113N355:;!;7;E;;;[<==M>????` LJ0Q0000!1=1Q1e1y11111]22$55679-:R;;;S<===>>>?p T#02/3<3C33344445555<6667{7;8C8S8z8L9t99;:[::J;<0>O>V>\>p>> <q0112 2 2[235'7F7M7S7j7799999::==>? @00O4V45"5W5^55555&6-6Y6`6666666N>???? H0244/5C5667,777999:E:o::::2;w;;>> ? T0114455556 6@6G6s6z6666677J7Q77;M=l=s=y==?(?O?v???? ,(0R0f0z000000d9s99_::;);2C2n2t2;9V9[999<&=0===E=M===&>q>>>>> ?? ?(?0??? 8 0<0L0a0q0w01Q1`1j1t11111111172F2P2Z2~2 d<<$<+<2<9<@%>->5>=>E>M>d>>>>?"?)?1?9?A?I?Q?o????????? 000'0/070?0p000000000111#1-1:1B1O1W1d1s1y111111{223 3 3(3E3b3333334-4J4g444444525O5l5555556'6J66y=? dy1112C444i5v5!6w66(777778 8 828H8888{9999V::;;s<=:=A===>'>>>?"? HI0_00122333Y4`4|4455557:;;;;n<\==>i>>W??? X|00/11 2w22334O44,555966'7o77888U99 :: ;K;;M<<===U>> ?? 0K00M11222=>>>>>#>->7>A>K>^>h>r>y>>>>>>>>>>>>>>>>>>> ???)?C?J?T?m?w?~????????????? 00&0-040;0B0H0O0W0^00000000000000011*1@1J1\1f1m1v1111111111111122!2*212;2M2Z2f2m2y22222334%484B4Y7.888889x>>>>>??s?}????? T003f4z4446~6666'88888~::;&;2;>>??P He00e11.22/33u445.66j77888:99^:: ;;<<%?S?` 1w1X5(6X78p 7:<<< 0 h4&6Y66Y77Y88Y99Y:: p33;-< $5H6H778X9'::h;8<==~>>? L[00\111E223v33"4u44%555u6%7>88o99#:::C;;C<#?? 00 (#1M2w222Q3c333 479=>j>>??P p_001K1x1G2s2C3o3334J44444&5=5c566&7X777 8>88s97:f:::6;;;>+?a?v??????` x<0I0R0Z0u0~001111112 2)2g2J3m3z333333333444'5556b678S;b;;;;;v<<<<< =:>I>k>z>?p 8001-23346777k77778G8^88k;4<=>? l600:1111122/282222222e334%424N4W4o4x44555566,696F6N6V66H7 8r89:-== >/?m? t0311334;4w44445.5T57889 99'9;9D9999999j::;;;.;7;K;T;;<<<<<<= == =(==>>6? \l0U1d345i66~77=888 99:::]:L;V;d;n;;#<|<<<G>Y>c>>>W??? t011112232=2y3333333394-5L5U5p5y5555555556E7O7]7g7x77F8P8b8l8888889;v=V>>k? 0g11173i3335566.79p:x: ; <<<<= 99::^?? v8 z6699 :d;z;;K>> 77778 8 v220 ::)=?@ 013 5,55;;M4?P 2222333q3333` P;X; @J3R3334^5u55D6[669799'939D9L99:E:<

>@??? 4112e26666663777'8i9999<<>;> 111&225:5 8899;'<.<<=&== 1D6678 889l:1;<<= $66779:n<<<?? (1K?R?$01213567$7<8D8==>55&5,535:5I5X5d5k5r5555555555555666"6.676c6o6u6|6666666666667 7777&767=7D7K7R7Y7j7q777777777777777 888#8F8o:;<=> 44c445S666788D8899:::;;;x<<<0H-1C1227788V8`8!:3::: ;;;V>>F?X?v??@z0234#5P 2358;#>>>Y?c???`0!0c05H578:g>p >,2V3445f6 7789i:K;<<*==>?dS01i1q11y222}333m4u44888 99l9s9999:%:>:D::::::;(;.;_;};;;;v==>:??dJ00<9D9N9999:&:/:8:@::::::J;R;\;;;;-<4<= >>>%>v>y?dy012345G5Y666617^7g7p7777778:9C9[99999: ::6:y::::W;<<&<<<>D??P11522%3u3<0012^3f3 4(44455L6V6667739?999:u;<<88::;;<X55 6e6l6666778z888889:(:::::!;;E_>>?V?_??4Q0Z000S1\1172222%3K3\3333V4c44445 5=5p55555(6u667!757<7X7j7~7777777788*8/8<8Q8^8d888888889 999I9j9t99999:=:S:g:q::::::::;;6;J;[;c;l;{;;;;;;;;;<<<&>/>:>E>K>U>_>s>y>=?Q?_?e?l????? d0#01080F0Y0g0m0t0000001 1K1a1o1u1111 6,6 9J9:;;;<<<=&=>=O=o=====>>?0$002234W4e445:/=?P 6;!<`2+93<=>??p(T1125&57::;r==.>>>??0B4[455Z666C77"88889 ::}==>> w277,89<?\122>2H2O2[2g2r2222222223'3/383>3m3333333#4)4687G7M7c777778"8(2333333I5u55|67#;;;9<<<O071o11222!232234&4~444,6@666r9=%?>??[2k2q2f555999999::":*:2:::B:J:R:Z:b:j:r:z:::::::::::::::::; ;;;";*;2;:;B;J;R;Z;b;j;r;z;;;;;;;;;;;;;;;;;<M>Y>>>>>000000 000|222222222222222222222222222222222333 33333 3$3(3,3034383@3D3H3L3T3\3d3333333333333334555 5@(111 11111 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|111111111111111111111111111111111222 22222 2$2(2,202428222222222222333 3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|33333333444 444444444444444444P0000 2$2(2,2024282<2@2D2X2\2`222222222222`3d3h3l3p3t3x3|333333333333333333333 4$4(4,40444H4L4P4h4l4p4444444444`5555p222 22222T: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:::::::::<<< ;;;;;;;;;;;;11111$1,1014181<1D1H1L1P1T1\1`1d1h1l1t1x1|1111111111111111111111111111`2d2h2l2p256666666669999999999999999999999999999999::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:::::::::::::::::::::::::::::::::;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <<<<<<<<<<<===@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|=================================>>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>> 004080<0@04282<2@2D2H20 000@00 00libx264_plugin.dll.dbg.gnu_debuglink