        	  n      r\9=bH 2k1            xkoH;vOHL3H!ade"d&_k;n@ݛ;vw_]9O	v!ƠPuX޿ eV ՞S?a9~8/cNyD'!cY,Ӄ<C>xg!'Ks3f!S1xyBӁlp.żi&2Ƃa%H،5q\aPDD3c<? <]c+WZ=A{IOq``)	/᧫!/Ko_U4$H
M/^D{?(l0>;'>Y`H,F^0Dx	hN(~P:ǆQ29fQޣPWlex
9K쯻W-Cǳ*exg }s9 s2sxPQA{7M'a*@IAeQ'B	1@b)2Ђش0ґt;sbn!8iQ@d~sP*I;3(cWTw}J3<eQ`ZLf4]v5c.]k܋-N~<q;Q%қ%g1'DwGw8i
=E%ȴ8Nd=^hQ_#skPPJDP!os5IR,ʕ)5kwڝBb;I?c{y]	\󂣯s ^D^GdQ$2ϒ Gb,xGv䪘J|oO@2HqkK#9Nvvy2ӳrF6,]BYa	\Q|t1奎EHӖzK[:~4{3mN;}ꢌ?K1hdШF4/DqBR<9*:)A`k46#G[BkŒA0"L쁆Rw%6HCABdUȺoTŔZEتy|SMd3H%Z-QQ{fڋnRz3jET
yCj Aؠkm}#m/B͝ /<DU>=&cĢ7vݹ'adzMXa;Uо|ݴ#=m=H
n+ݛFIf ~xWs9Ժ".wTfڧ-o'@dbZ$˲"b5fQcL3t,"9蘿֔V҇[wҜ7n(+TC*?+uyGH^9Z[͘9Q$YY@0ϊvjWRcg'OWdc!$+	Y?uI
Z2y
D7pP4T#EOEo2`BFZpΏ2Xu"<ai.2<Y-*зQaA!4MlZʇ8d$]jA3TJVEBV->edGUUGfy
yʪuA0ތdoFoFgī(>~Xcwz>Cf~+Ąh@Kp|:2Yn2ƻb4x9֔Y߄)$z|Bħ\ɞV Y1	3x)
\
גRYզ! aKj*<TOj)twI}Z*`1(B59(!Jv(:糱Q,Nb{-f[gdbӔ;PIiv΂YTܶ)
6P삶[FZ[B:$JF6U1"fdBB/-[n3}q{f:iC\ҋbzL/$y:$V\%;\~_+=\YSmUPi֯~>݁.P,7-VDbAsATkSPJ1m_CI64heT®hJI̥X'#Rф:YVN6SdP1L&Y!!'ݶi]׏[{աT?#qm08Vez/&1]~pH3[b,5l,!$	CT^ڦ4eXOmS6$/䄺9;7? =CNzH+7%k*5F$oKEa#D    	     !            #	zOTzAU>҆              7  7       x264_cpu_emms();
    	8      [         9nETǹްVp            xVM#E.Q"^$̠CXfeYuJwJu'&=zēyx 'OTP|#Im7tQ0ceqd"}JA8I/蚛{SWƶbP4EDXiP~wRĞY tfs)zJx/~|e/bբS.pGg15&
QyT5757Zq-Zp͸6p"'߀XzXbe.#h~Us E2Fo-O޺)rS*<xuzPy^) 	c*EgC%.IpO}\Pþ]ݑ5/i*库BЗԨPN
̦}
JiG)rRLQL- 2^䰟.إ*Ḿck5KzBQ`%1	(Jr4f:5JpM:c>rE	aHdQSd_ؾdɍBBMm/k&pUfv3X"|EǄVT%Ȍ0+RFgm}2<v
בDQ#d(\sq{mKNqO^j8e<Mݲ>No&ͤ;Vf2!]D=f.*Y^8ęOa? ٜmxi$/|8߳qa>  |44͍ЛN5-A9b^Nd$s9.;3vcχ``4Tqg9}n;\~_`f׽9 ʩWVׅg`{sl 2.Wco&["OU&Zsl8HD輖F&eZ9KGƙ          x         ۛ/9vަU            xSJA>J)A0PZv(1*υLV"Ud;ݙIwfhE73Jߡ3khٯ  .#J3hZ*[2
]`1},jn{GY*{ea)鄚VP֔	d W°;t?&-Q M
e_{Diy<̇QgـS&(fT},F|y3FCL~YxGM9r>ΆDv>*ȀXd`V#TZٵt ,,ӡrw? ?fFx**#}Dk{˕B!h<~qTar"[rjzaݻ4tDNO5&ӕFl.RcSo>C	ｬ7i`%wqW|9{CF)AcED>(JJU?zʨA-Q          v         D-<XVd$uAG            x͓OkASKRTn5I<XD#^Z)t1ٙ]RMoMśgv7XHO63{}gvDB
P3ґtFܫwpz^e3"}QV%c;{ڕ̪W:npkY^+Y:.)7"^'r!	9HҾp4Ss@zLWF"	k\㚍 f=JW	;c6#'LC?;}ZL-:
-W$&ȋ o8Bo6z94zLMm!r0ydZ~kuVw]]*[،XYnB]x̭u|Wpn+ ˅U̬fv=y ]&Oji[F [O<\t)5uhdh;v
p (gܡdOc5thIV["9qߍdPv    !       |      ,   	)U*r>#@I            xc`4e`\ 9
ZiEi

@R׮ '1/50LBAM8̬0brҊSK4DoNinbpIQfJ*TA*uR@Eř9@53J42!B0!b`00HMSC6	m[twtD<7rxaA> ecjHSiQrFQ>O z                  -   nMkN+              }  }   #include <string.h>
                 6   AФcXi;ԋ            xc``; E%ezI9)%:
%:
iy:
n~!A.!Zӧ471(3%UӚAx3lRwRHLIQPHKQpvTOI-V U*           ?      ;   źY1wM "2            xc``Y򛁁,?3E7$3?ϵ$37$ʪ8$8(95 T#3D!?-( bgd@%\آI) ARN~r?X-T5P[3*ȬHQJKKk *rRbC0HkZQjP9Ե* &$ۭ C    M     5  \      >   OZԢm@
h{˲?            xc``Y bʙi
~N>A!a\r 
           P         	V}~=Ee              I  U               c         
'SDocA[jaM9(            xc`a cS (ȬHQJ+JMSU v9yퟖVZbԼ/0 &
PW_\4- 5'81Ed&Ȩd2&, nMª1)U+P@$?0 5GCh
 TE6    "    B  #         uysEs            xнJA[jXrƍH@H0$`kcci5Y0ga3shhBDo%z~ˊYcznh1악6/3ڼy[Mő, +		 'RODKGa\=K+#Nv7ఖ<NZ~zتDj`֚P2lư*rLbl;.Q򊊣x{˹Vu4T|y䷻\?9D-l@ڰ2g[IM|(x    d     B  $         rʖ&n#?F%              w     6    pixel *fref = ref->lumaPlane[0][0] + blockOffset;
                 ?   }bӋ1Kqm-F6                        $                     A   yu%w:+^Rئ]
                       x265_emms();
          R         H/8!ϨIRO_Z9            x<]sHr=y8RH>cOkkUIVX 9a %|H<_gg|VRAI0^j;ۿf/E875^45{leEax |;? ė?7G		M`{,ѝ}K6,'g8s"f';~<Lc",q?߼c9l],G3fgΘClK (䂽9|q!3KU")JÎDl1s(T m9s"?Ъv9F-C>] h؏Ǘo~h
 h9u4-QM '/^wgW?AKثӫ7'{˫Ύ/ŻˋcqP#)s#qô?A;a34&c6έEb
Щ83es?2]D~	?c f?+g
r}?0@ϏZiฺ[m7}G.ڊ<h /u$wRzI><Ǡ@;ҍ1chTAt~kǏ儳? ߞAfP7Y"ln{<\cNfeOԙ(pӢח'wgl;;$3Cxfo8L
JT,t늵Aca<~
a8]>~	g0zfg``}'YLTxv5\mY/<~ǒWӎ.Ef#t,Uq^gW^PBYmc2RVSy=ܔ,G0&v`bY?`B0<z6pJ̏@Mٗ]keϒD`O}l89L$ [ied30V
xd*qmm`_0w`&K~iK`5ڦ$jnrSV*}=.G~0c>|zBЙH^cٶw;6eRg pA{}@[MZu]S}wvFDԝvŽPl`=XK^[ ,R٣Vzd-f^wf
WV6^-9<)91'!"h!{;bߟNCΙD38$
{aD_7!%R"О 6AGrzŎ
Qd2\
d/'`p?" L|k^Sh-	
>	-|1B9c-QyzpVeSfzys~^C&	>mxJVuppuyDx<[z68h΄7V集mQ5vT2|~<ӫˆ2(/?\pDۋU F#&V&5f_ӸV$j>3.Mc3F7$SaiV}6P?R&(!~Ot !z+LM\J'i}0U3K+FSE}l݁=iy
@/ZL!%koқO*d0wD!&6R^G%A~_^6.R"O&>YdSz/,*1Xb@hWMyFm8CF1 0{+LgC-j;"ɔHC,d='zk!zRC?@@R+fRjq
\;
\mܲ7@mUmi`74ފ@H\		RAYjf9UjV9j>6_PJbfY VG%1+O*+HX/OW Yf<=2e0R#'XKD`m`p3n|;4`@sVCFo|hʝ2lk#Vᾒ.ȱԙN(@ \YX ofY*Cn-Yd,ud]VB^W5=O/b("ZG]J1Ț.K,NL*2uY2쨺^]k]oej$;U]k]oeJNEVaa[,)E@px>x1|r	ol؛;	q/9&|Ba-ei	EОG@#\c#k^]*߳'?{(ǒɊk^PH!'Rly<аQ_F?ߦa_=/&޵
W8cwq0lE$LDh4#8=)g  W:@.!؁HH{,|V݈h~>ɠ2(A-X3˂@wɁ-!aLAC<q<HN'b>2̗<ij~uILVܧ<˽fTUس`ª#u5ֻ!R֥Ht N7	[jNi"З$	sӥ2h6!!FL_#nT*B-Cg}7ڒs>	qmQ &r|ngHPR`Z`/=wIj( @}TfWzगrQQ6/ľ?V	q0 jj#)D/EOJ/[DkA0i(7|e1P}p4S+J7}Hˆ2emi9f>nx)نwN>et+0'f2DӁx b?+6REP_&~EgI!nEg#-kbXfJc4<oNf6s?m<2ۇ.5uK@,h[*8db>E#O?_"4  QVv%3*<UG[[~ukw%`0yshoَD;7(mע2Be8A
ˣ#	˫AٲlTP}%P@	PvSD7ѝz`_
	R'Omk80q(i e,΃nm?lm=<
Nb*[bA9?x#u`yp[S`]o$vNGGfS#]7&	\xꟴXFݼ66Yl@V91~+5Ob\Zv@]8nIA$M'\Rk`Rp*SNtm7ytUsCa8CM1ڒnїS&x~5ʫ)3VC-71NRc)pJ0(`zaN@kQ:ӯƳ [ePPQZg`zYG*z0A
N߾1P-[r^cWeub/r+&

ool,ڴZ5cC:rMtӥZ6K̩r`ڲ2n
fu%$A&[<J,JYۻ5\gUh8	o!(АkA\U~[l.o)oJt[*ЬS{zi	a\xxb/0cS.g*ZN~𬅎S_&tրݗ }[:p$$5ɫ)ol羗BE.*p!T(s
%yzN1V%F[q&jdܘV9<?b8;1dtv*6o	8UKe]C|	iSKOq4vKwC^vLioEwqґWEJ'8Ōyq}-rVҥm%nq<O@:8BD4b\i/<9*'ϜUnc_M|콱5(wNE1S(ɇB%WqoYPJ4DiS3nJޗ7+g剔GPH>Z fsa߲n keHrKKvLDStRn\_S,{lkd5/٫'8KKW7lZ̆xxxc?ń΁jbn;N6p_xha	VA{OS` \siΉB'~ŏzʺZ&p&9V|mqJCɆwK:%Ecngȱ'i͍$̴fst^~Ѓ>p#iYM)r[Vll\.`j?`GyRMep$SȔlIz<崢7ҏOͮybϬy	՛3բY?}o2VX]X-H|2/c} otp-pXll~Ww
Eq/ICO8^ui q35dW	4+AKz2i]o~H&8	(	|	Hrs|"I#~ic|H	mAO⥇2*UlԡE\[}9J^64-װ"|AA´%KV5fOB:[r~oIn[jxLl﯃RƺJ{YW\kMTw{*ȭ{&"9?uPuZL*:"Lj3wcK中7	RkV$LIZ0u%AjJ'	RKJvuz`jtH鏂R7
Fә?aK^RJfyHsU@l\K@H}9B 4n9%򰝶!1dXE+*ҏidyl.q *Dzb'nws6VedebȀtizqcgV,ɕ7%&ɭlCŔ*cߥʒi%v̞?U6l_-0Hd~#!Lɷߝg_?^j-y}qr&7) 9]׿~}K,&&[ANb&j5SLeh\&K$#R󲉃)|~׬WW76<gͺuuSտ]f.vo]jIQz3I,$yDa:KC,TQF!`ya.dNxThݯ=ħҍ ͺ    +    Y  O         0a_wyL_UZ            x<nr
%E6%"%_f<c<3%,%)[<s -@TlMI> !F#ڵ>ZW55N^$t&1jct"0DG1 ,aczOA8	f?6@ _OB#:)%Q0$哐NpS $^`;@̷iH	%1cGrl:#rꌨQbAXMMb#}9;G!a)[$H݊Sk 	q8Cݨ?&hO)H4 dH,B L~>~s ?^]_`o:@
-?N}pvtprzr 'G>9"+rAH"[	,1%FƖFR0pdbtD{"#в僇D,7 uqyЗ8(+g#"'hE.}?xq쌁a9쐐iFVFAnkR(pL <YЃ`r5Mұwx37vF 9 	d泹-vg6%πgωa3\KThncr+ f?-FSkD9كl:v|J\ޞZCGOb9hd}Y#NEcl]ϝB?PaRP#pm	`rm(Fxz"ӕItL!c!Py<؈=ĿjZn@ww1mϸم%_Vt (Ab%(Vk|&GHЙй	TnLNiI[n2*-Q,JZE*@FtG`F7ϕ;)Mxk髑QTk+ FTjp>RE]LqA8jLCԤ*>8DP+\Xr{BOw!/3챂Ҁo g00ftBDu$0b7EĀfvYSnsXè`7`+iv#i4r93!g-A}(vf/"a!˷`<Шc:xi$CYThEtLd E(Aǭ ["e%'FFF1aCA`5u$3윀,^*"Μd}!	O]˧MPe i0]bN^"_Ogc99;9[-2lzj{/Q ?|Tpr{]-% J
A,ڈ.[o(hg(U|e=s+od</qyrel7.[ʯ!K O{Eƻ)ֱRL%%189^ס۫6FݫPqLEH=o|2j
icn9)WmXpҿdz) @ =0q[vvcc}mKm]tp[ׄ1H&N}wuf⛙F"]ǱdhPy6C+B`deg	:QYqFSl%e81c
s1W$VČop :$KbjQ
T1P
T1EԲ,o6|cNWt_}a%m	VhT .hV VhJح@jA0o(vja-p.`Cj4MCKXijihv4
M]aq-*j (
룫+*!@'f 'T, *[G;[.:lCgW_:.3|PT9/3޻Rq88~ʇx@Rl{O&qHãBܚhT*JR΢0
sc9MSmՃRm멪V[DqK[qZ4t-y%ʸ%+[8(㖬4nY:qù
gWwGWkNCγwDxs6|Ydr	iH#vD<.gڷ`k1+o<{GŻJh潲%(E+ͱZhhwt%,{;<=|j`lc\/oEPFpeWKFQJKh|(C{4"u*9!1?
M>Z|0$FAq4[s^o͕zۄYM|#o]J|\tc:)ɖ 55Q	E"<P@$5Op2T#FJ<&=/AXaN.csJk?B$)uAhOxDHSkEv"~k^GUKFVo:
Ý?Ý2B+BQo(!ӏ`L4$*hqILxe4K\ѕ:8VfPQ8WMg4D{U٧ԎyHQƎ8El&IZd1;gtPF	=W"#=遤cWOrIҼh3vE҆EPn81KvR-HHOmٲD%vyƓ _Lq`FI##u^X,ٰBXx
-ۙEĐKpWz{yv.Ań+썫6
ƬŞi`sC7VF22Hf[gT}#NL#V#h>y~z[98 N2Cv;zH>;chQ6}&t
.*R)"r9Qz?7,_J
E'1pQ8/Q#8~H&@WX#8fc#C讄`fJa{%acjN<LU@4'}m4G:/јjڟUT3K]ka	iZ)fB+}t⋡||3"βy`v|)YF+Ҳ@KۥۓbJ]f	
Ofvʕ+M刦~F'ow4vI[\2O$ܾLxզV*Xl<L(]j_= 0xZj18L8t4<NO楳hӒJhCBڔEJn,s+{ea5a;OyW]yrʔ7f9U%~1o,zèe3}+sJ:0c6:LqӔHaN9r/n?><2SIQJ!OypöU߉;,_YN	]r[qRxz
>bQ`HOYflPY.`Qź8
5
ɓ+@WA}@Yk²:XAt+`zvMܨug̜ᐞoI2:LeV5ѬzQuxW!ki^UpJu[[|iWdʽnEz#4e垭"PEW]͢㠮лUV}Fж(\NwQ
h3Zo.7"K/ӷ{\~=Y~ֽb2i`VY(Ƴ{x|UdEa)6%PٞE͵BbXGn"c4DADbhӥo ΢ݜE3˅&8~dh٬O3T,X(= yBU;>0&O*OFtJf`0ϛF,-,M6<I9ɐFjj+%f:[hG^
bT& 0s~kA.r~1Y) (a\~
6ej9;ފP7$WHVtj_c[19rVeU~](jYPs+Qr@Sbp8=	0<¤`M^`
cT0zЪʏueE,ވEODYs#TYW0g	;ūks)d@ĂY |6,FfS46KcN쵣ʀxxxsHa	֜lwB<>7=s?KJZt{k*jށO5޶"vHݘ=Ua+t _Cnw5vb'F.撦@{#k=(`WǖzVdzZecv/Ѧb#+6;)T'P`f*W2K8X&zx(DJrӒI̟x'v-3	z+L9><]@LDc"?>:u nCvϵ_LT.,綄4&fg1ʒS5	F:`4N
Pn`دn9>s0&b'v'ޔyi:0t0>%\J,#2eX)Vw)V.:oR;.T~j],V17̲#Wr$H@Mir~Pl6](<.)Ё&3K"A}k<JhVz<~̷.](Zl)XmXUFQ/~ÒܧXՓlEVږl[ˉ{ CG %ThI_<tJ(Q2MK@T XWdN	E$@蒀XGd	# uGv :#!	@O$H#_63%3e%Mf #36,GkGuC2]r>^)S~ޞH6?SM͞OwPA~.S 5g]kYz+!xH)#OOr6y{*2?@*/yz(s84ĔUq|bDlYiKaRBE̝1Mb6Md0|s7mׯS!\OK<?>E~*IJI-c(v٤ָXDS[-߈BKRd
.2>r))tmo+ۭnn]]#QObh+k&P0<"FE"e0Ɛ	0\;X	Rϋdn7)^](Ff<Zz_~u    @     A  O         ]$OobCWqs
            xc` ^
2J4bbJsR2SKRlTSbtP5 Z    A1       O         tl+a9!WV            x;
@@M?`	!,~qW^@z"aQd`~0 X)GD;$vj
	1sEc`d/"dGDrߞ9416" f	y_%ו3f$h[I{1:W`^/0v'T7ae    B        M*         +	V&#bM\&bm            xc``d c̼ҔT<%.n ^ <|
 >d+@BpIbQcJbAIfYBqjbQrBQb^z*(@-a
X@nYFf^Y|FbRFanY^.P29 VBSA[.QԴ ́.    B      L         coߌA/*            xuJA3lsMErg*kK#a9w`{cHzU,,eDZ!I~v曙!ޅUBY%;MJ9%V|	ʸzmftR/i^pPL,qdۦ}t_/S@0"j%q)
<8(CZ>;-IMÍW l>\#xsMY,;<O$'Z'}^Y85wX7ěm    C     D  L         F[H݈^            xc`f` ť
ڶ
Ieљz

`!ɥVԴ 6F    C       K         /ܡ)rcOu                      L@  L        C      K         &JBHmp	            x}Tn0`C(w8	im6i6-,qETi{%G)O)f}wϾ󋐝߄p$;$;bϜ!! |9n-TQo(P]gE8qcO>TӲA13B^<? 8IGpkހrg̀
.h[YwA.}CO]KB(T6::S)EY}GY>F,[4%H'<CWÄ	'RDA.Cr}1L!_j&Uj;*/䲌8
Y,MFI\ѓ]Fl#(nCߣHG*(}#\^OIp#=Rn\);YxdBf,~"_6RH{2r,Q|CxblJm('O{nR¦i:">/!8vkuխ]gйnpdW*J^~x/MQ?b"qD d?IxÞX9JY`n4[!4`tWmZYu'    F     c  KZ         
+!K l~:[            xc`_ tf > C]
24B<C<M*Llm
J\Js5Pj5404Cl.0

hir E(Z    F       J         q[AUwH             xc` zU
244*s+4ll"L}=4rˀBz

ez:
JdUhj*p10 R
H d(DB&XiP=7n=@=vpz=x+q9J+:\cq9P=]@Cȝf`g +``YsM@z0!:\
 :%;QQJDDAXR#Đb     G     '  J         Hv6&            xc`` \.;}{ N    H       I         HnS%`S_$            xc`; T  #R	)hd(d**h%楧*)j**Zr3R@J4rr3tTb&P&W3[%NȖt|niNtnYJ|rIEltq"hMWFi032sR43lkZs z<    H     *  I         >4_	 ^n'            xc`0;`AX
slrˬ̫x%i z    H     (  I         ,$| 	"a              e         MV pmv = qmvp.toFPel();
    I     7  Ij         mιnVwe33              +3  +t   +        assert(PARTITION_4x4 != partEnum);
    I>     *  I4         ΰB^\s>{lK            xc```К  e

Ie\:2@C 6
    Ih     ,  II          U_uPxF,_Bj            xc`` \@fQK)MIUI,.N-*˰ 9	    I     "  ID         !'ehT              *  +           if (pmv.word)
    I     6  I         "DJ|jN/8b)              D(  D   *        if (bmv.checkRange(mvmin, mvmax))
    I     |  H~         #h%BT%O            xc`b` |-Tī lnfPU ̪⒢̔T[4]`5D ` 9
Z@*>)-OA[!?LJW*hAbZd? C&m    Jh       HW         $mȗ'/?q1'              M  t        Jt     H  H3         %֕uD{6 61v            xc`0:`䖥(*hdŗhj$&kU(%b*4JMMk. M    J      Jy         &$H$"PsDQK            xMO@G/&$jLtj(daa dcKI;6yg;EM-A" 36ait^+p VnBNVW5%U:=>^Xa'UrO	ҟO73<53<B2
auD!_ۧA|*! {wƘoӰlpGVtDz_].xRw@jR
}/EJ!\f"^d]J撣    K     k  J         '$ˍŹ=A M            xc`>cP a
%e:

1\0̼[Ԝ4zMm2? (-'D#	BGB&AT P^$    L8       Jv         (Ԓ6Uc            xN@'ylpEO5^<KMA|[lHc2~m20o`,hT&]9aX 
emΰ I8n'1NjT}~qj|=	FЋOOOPAƋ{4v$?;WYIY8\QFGb5lw4iK#j-P!^#Ւ텦{-3N1M.+    M8     8  J         )ؽhPo#i            xc`pTj@dJjZbiNũE%plk.     Mp       J         *T[EAHuJ8            xc`b`g``,.I,LVH+.QSH0UUr5tut4u <#8(Af#+BՎ0Zk.tW&F["bd(k1D j(3Dv!2$J >rm!ᔒY`RVnT}X8Gǻxi 4իQ@B7 Xf!`6Ac ;jqv4ES	LbB 8I    Ng     ?  J:         +LVe-X4ix              I  I   3    while (res && bmv.checkRange(qmvmin, qmvmax));
    N     m  I         ,FVN*Y̚            xc`X E
"=}B4Kt@dqABRnB~noFABABA10`HF0" cLAC  ;(I    O     E  I         -@EPA&os            xc`` y%
%

i9)iEi:
%e

e Y HZ! Cz    OX       I         .OPJB3	KJs              w          Od       I         /T֏]r)%              !  !   #if 0
    Ov     "  I         0S$<mUJh                       int meMethod = 2;
    O    T  J`         ,R16zfc)%tZIb            xJ@G`xSK6V4Xh)JfF4wg&vco10n p,
ބOV	%F1j0?$K'غe#XN]5og&0$YI&86|!V&#S09/'i4|/'ɱ&j±9MWu| D9إV:sMZ^ۜڣ591B}ڔgni|i1B,.bڅL{YSt
N8ؤW+az:uTVIcG	l    P       J         2   15#]m)';            xc`e`qa``R̼[Ԝ42Mm2gcci pAHf@Q[OFHhX22ia:
``i! Cb04dc`2j \/,DsS}SK2Sjd ub    Q     &  J         31Mu<r&.X^              C  o       switch (searchMethod)
    Q       J         4`!h~+S            xc`X񝁁AU9%5-3/U!755BK93MA! 	`|KK2KJ3J,KrSr-blLututuLt"


Z
f
Z\ c"t    RX       I         5(m17OfJ6ODG>                        Rd     *  I         6(*	;<Z|`?K                      	  	      !$  !3   #if 0
    R     :  I         7sAPG_i5c>Gui            xc`0gf`0e``0V `ĢԢļT8CNPӚ $    R     I  I         8vfzBΉ=            xc`0e`0c 
h 3MA#1(3/̤DV 54WǥRAV M.     S       I         9é%xJ<j&Vk+x            xm
@O1ݴv%K!EPIXk8cv3I|8%^b/dK[saĊĀ!1aAU0A~YO`3 X"M rt{%ςgk Ca:tPwj6B${ƉΞC?HjJbRrW{P0V0    S       H         :`<BFCЈ            x5
@t "5-<t"ˊk-*>OС'֭ǈ30?&ŊrqZ;vqaTMoR_i KeBCY(5OРt+پ7h`Q*.wBpj"64pザLE8_JB\{zcA+)RV,Ei'n?r?Y    T       H         ;yW1olT̃            x
@9iv #D+v7ю=Ev0c  U+ӥIV~hb?JbIzUZhA7ճ'@8;t?4E	Af,2ʒ
jjA~ҜFrE iћhta1To
]M    U      IN         <ȃl,T]P            xc`p]pP
42J2KRl!,#K[[02$ i(kZ(_\TYXX[	Ԓ[qPu8D{h$(hMQ0i4j zD=ӌI
Ns!Y.9Q0sLq 	@v5v=<98 M5QLFMm  t^-(J4Z6Yh*).rܺ U34E a:    V     U  I]         =ޥI=	
OpnH            xc`Uf`5e``W 42Ԣ|MM.@|DZ
@
0a`U *DVbP@AV] |~    V     _  IZ          >/
_$Z2GՌ              C     Sstatic inline int x265_predictor_difference(const MV *mvc, intptr_t numCandidates)
    WO     \  I         ?Әgl1mY            xc`` Bʙy9)
JFfzJ\r?PVJS".AV@U@<Sk*I@<SU\ C #    W       I         @5.^Qm:            xc``y ʙi
aA\E鹉
Eyy)ŉI9V
&F

y)%y9

E@Bf1H$1DA#71(X8U$&ST\ɥ
ԟ )Ĺ@'0  p,+i    X2      J?         AZ}T\E*Yw>꣨            xn@۰gӋSҦbTTB"H4ɀLR.ꢯîo+^3K!Kvsfǌ~flc@K0=;D[A˲LF/a<J'pVI$?J}_T+RY8m(14<Sr<-3mZώ#Rqfl>c;g[g)y%
;]%8Elױ-EΰHp1zQ2Y32EAz"D-6^`?fpngoɢz{J;Xa<dQ2	5c;4	Ϻ>N/ r"$$ aBmT5c(m y2ρB"[Eau8(?Ѡ9/>o6][ Ca7ɲ]5ws.Zh8G$m	    Z      K         BwiZ0.N            x]j@u:8P@Nɡi.GQh_!rh~}ߪ(Vob)/ksa6<ŔMOr}h@Uk4Yi6;!&==<V:زeIȑj|\`̇T~p}uAw_gS2M2PY]SPnTmȻNQXI?r~lMZ
f7HOlM*! W)AidEC'fr8,i:0Pdy$x);m2cJ4eJ4_|ЫwqTzqLm>r,$hwdյ;O/Ԇ@?cƏ̣NoQwG>Bxf'    [     V  L          C	ާ_ ɑ.~]            xc` _
24rKR54rm
r⒂TM}}lĜĔJҢ. P    \       K         Dq
b0              :-  :B        \       L         Eah^9y5g_1            x5
@g<jeDwB`tHjo+=QÙ>MYмlY^3i}Wrvwda;Bɺמ;ސP<_	俗~l}4&sP&eXi0G;zvD"W]xM$4MpttC    \     )  L         FH%8J:z_                       pmv = pmv.roundToFPel();
    ]       L      	   GVex!rFLAGOM*&            xE
0ss9<ڊ7oP[,4MIҾ/KsYe,?,9fAF7&2@!-].w9λj:_K<0r5(ΔNMXANޒ>92Ylrʣ/KF    ]     f  L      
   HbZ|yby2T-c            xc`c`0YS-SU
&Y
Z
\4d)h%g&g%楧yy:@cr+45jgx0
jJ #    ^        L         IȾ'0VW{'D8b]m^            x5
@g:ڟeDwA`t戂jыBZ89 zhi5hkh^sq8qlt00,B[(Y]-&Țk[I\aa߷4U&m3lP&yPh.f	1Eӹz$	!VȔfƞG4z4}Da    ^    	        -   J>4ֈ `L            x[nNXRRlIkY.l^"CR'BđED"$e;h_韾I\HΐCrH_:lf8gwgHɓ_;OS{NGdg'IC綃h<:9ƃsDF/}k˞עUOfr<xo}ku N=4 {=v ]2׾g])\`ς?[;,wө.t`,wa˞`L[ʊ	{<\AjwĸG1z#lz\mVm=wF Zk^ZXR4ݻx߾tEhm̇ڱEsrL@[gIMRhepZ0:赍Pⴸ'9]b渎
-.y1*-*fCG'M4:_0S9c7r	91l$ e4/"@އd:lCG>Ԑ5%iR(W%Jlq,\J9-UsU)#UfkuIk5<7f_)ǃYm՗&ZϨ
~cÎrO/P,55[PM-LLg#%M8sdͯrdZ9hI@krH;w,j"{fYQ#
]H8XͱMWdZ|@-ُ>ׇK׃ZEBᙉV[Sڤ&a<Ikگ'{t#_[S/uz9gLlKd` RE)[m4 I-#7ܕȓSJsHt>Pat.q8(e DGux1kW<`V3LxAOVx1KJ3pSٮK44	/:sJ % fiAzMԿF6dJHATHBtPZ~sZK8@D={qLpBo\/aE]8+paTKgr^F|:he\2>RBFRqtZTZSWId!##%+ITx`Xqz23+xY!Fshj_Q H@i@?j6g JrF)s3FЌAgn{c͚wk4Q<!e,¨h4u{8*{ppۄsV;PMLN:	m_Ʋ
Hn*[;%CJz[A2牣zYGFRG: (¯:hp3odܥ~.
*j!%B=Us%#ntOHWuKd"8|}ڵk['~`1αɏXۨ1^ٷx!y4t>s(LۖG"jI	Ɉ*!h'2u$[qQ=g8VCU.\r	$\ u2}a2P$kP}%߳}*~CJܥ}ul#3J9HmYЖ,a6ȟ=B LɊ6#( U!K]1 "#-* FdH;@%|ʰtL:/|pn-EѢ%(Ңab@ɴA,υ{r`t]{X>+LMn&js&>.$лSX5ҒŴCq!UGB.aezlE0SvzJQñ0s0Q5KT7MJv1jь ͯ\5"M4oJT\HqZ`43MT
23l0q=Ky+q)ƨcL>)qOݫ--IKvˏy(aA2[{6oHz^Fjɹ9c-eقy-.-t-r'h	
"!x2I6Fr;ʴzl*!^<FHS>)L 5+n2mʩJj#tȕ`7lxT!VX2^#A}LKVɵKvfvkZ+=ϣn}ͯo:۪L4d{/{mBtM&;ɝBKOeTi@|Fhh*W_2Bd*V֨M`/`ws]j\C?U!qqOިzQ:+-UUKԨK:&{bMՖKYQ޷Zɽ2,ȕ3uQw	,wg>|_Z}a+zcG:} ǖn    h            /   K`H6%	&"p,C            xY]lI:ZyIpKrizkzb僚k'6k!@H<!!BO :xAfg?fk{;V!I'M>!(!S<3SA4Ӱ06mԙl:{̺n9ő*t< 6-9EBkj945caWtvjLU]F3TfjEx8 hanWwby5CH/|70_ZgPm&0tnkj
(i<V
1C1˅?+BΜŅW/4]YS_ֳ=f	i6ѥ%:)j믱[Sl ~^3;ߙY
~s\dӦޱ@{t>OX\a=\`+̡{7[YY3WSp).Oˡr8ˡEp"yIF%wy38QG$;*m/ole<-g%pD}ٞ2!禠ø%fXK$bY,zʜ{s@yyk/Pn˗0SZpKK]9!xQ69Ŵ+Fs<jna궣o	D%~DhwB[]Sr<O2)G;=~7?]>ɫBɷ|<6U$83]$0K5vb!$&Yӛ>
wRC+zhг457j*azr4Z, cZc~5utGnqfk۰'$qPV(ǤTm=CY[Ca6mvں%T7ͩȘ5qI+A7LDT59/~~}jv6(VNmmyK/ި._ڼ/Sݝn
GA<rࠝUuӺZ|B]O2Y%LUwJ=JEŬT$YIut#]wCyd⧩3UAro>'^pȁY32FJ\\qg
jڊ"MjE7{onYLݏ*r	Wr $&`{̝^(I7zTJ#Πt#Tn`ǁMKV\Dt->NgmPզWTv4k`
)'"t~EŰu<cMK۶n
lD=Ijo1^a|/E%b*i	y6ƵX3d<b!$9)t!nR]AlĶHq&m![3k+tUrP=eb%y<FѻTJT8X i.`IMIWA9]Upd!IWV'xS|>6'QJHK3):Ul,g)"G&n@r;	FHh	P;A]U7&u<z͊dI\)ЗODGsIo3ƈs&?	I~x0xoޯIXB/ҿӷ^ZV1WRKL+BМAy\Tj;_uw&Oq4'ϑ4? R3;"U _.%sєRNDP dMUVm-2:NUM"䫀yV|G&|fܜA[-/o)RĘ	RoIDz@!=Qh$RSK~$K
~67	&I0j>	Sͨ)Ax3ܩL~l!;"*OH($"#薖O!/Q>zn7	yrhZ>7?xE_åiw
Oܘ4jOBM&O^tvJ>C/ ϷSۣٻG	{ z;;@u~2ؕh7	y0n>@hնd[8      qk      v[      2   LVB_ο            xZilWZ"q4>b&>cIj;!
wvgxgf53ݭ B!mU	!Q@|@@ *ķ(P藒
~;;FH~dכ	yNu¯Iȡ,nEUWss3j,YZ6TRY}VP|_	yKnQRiolz]]1GNXV`k+L&:ugh4>yAzixtf.M=}fPf+S<HfH33Խ?UZ2L.jGr'`0Q.l<kTtZڼ˔,[1CzAa%D$,L}hC6wrq))/)J8<V#g,iEax"qEto[6ͱ
pE&MEZv2%Cv2*6tjeӀ"jV=jr7&/.YfW{٥S21.(,Ϭ	4@2E#Zx̾i|U0儖ST%:|4RXvՠjY䔐fjT&j;4BЪ7^	!ϙ%shBs/!%Vj9f)H6XgͫKf.ySO3mESuOZIY1f>Úϰ]oQ&c?7unV\$/ԎӢb*̃&d~^?Ւu 'F|9bێo>wE4mS\8LQtdnX[1TL[I26orbǕf:l{Y$	A>hqg9!i!hyqQfO9'g=iضOY}޵NgեxðR;5:
mwFTg?h83㓥áT!	Pk!*(6\l9eY u<$YHD㙠46`l>
rnȃ~k`Cpһ?|ogD0:	WYd<N4e.|npTf20#	IBƍbtQ2	BFZZ==T,'<u19Qd4eńKwR:3avX=+ǣY7YvsHz4;e)[{	i=HDڮ,v$sC5/r
W١~a(XE!1AHN0Bς)Ming߁xN^WP\)o<-i3IZ _]Ygo*[FJcbt֞Jg xGNN	Mp0ڥ_{ǾSMCĩibXM{g[SbܒLfdǬ|+X`20Cw2B1щ`0H˷hw/`(M(lGHW<sް>4xڇRypd\åN]-q10\ͬV#ȓ4ٍhXo 9Y#iAw7	ߔj0E۷v0Et9"Fƫ{e(+P%dӨW+xPm`嗄T)'҇yv)]MLt[0
0kj3>ɫ8ޝFF&讖Ν/ݧ렯Ot__T|	ot_A@`4'jV-|n	XoƼYlu`WLq2Dm)ϾrGˊyʉbӲmaOH{Jhmb;kCp.71.~}F EF=f"vr5~EZghWn?4WۀąҜ\,?FOW{cX*㜳nHkۧM4m_ d`x+uA-nɡ6bkB6U
mBG;|ǒgөW];霿 T<o끻Su{z"fgۉȳbEBv%s8k|U<<kD{C'gZ/{]rho:UL`U/>p    zO    X  x      3   Mx)I5ggOC>4	            xR͊AnKH⚸"*	ك&N"fBgiLΟ^| /A|AnU$bA1U_}_U1v*sZ~Ѯ¾39菧; ;)cOn$ή 5uʬ[ކ5kέB6$(aSvOydd[Oi,'//KJ	@b+UGq^RFh嘃4\m%J(RZ"j*80jLylYJXhuĘ !&KGn&	Kn ekK,]`|8;~]9K_׽".l4n%Z븘b8Dbj&Z+YɭޡGId3:߰'M?*uMc[Q^BաbyU1fe{gpnA1{KIB*tBh-wF#e-.^}5sa?CE/{e/Ʈ|<_ö*`K*[{w7(`xd\&Ըrˤ9QHc?@?2߁    |       w      4   NvI6p.fbZ              !F  !\        |    !  v      6   Or=3U@-۵k            xePMK1QBx"+ Ak6ndI-OPkځy/oF\֛bDF?w-tL!DQK!%џdԍU^hoT=L$DqLViONVXY#s*kGྲྀ}qPl~)LWԙgH`PMppbUz֞)}~dJO&LUFUKF'Ma5veck^v8m!\ʦ+{8
K&7'u    }    8  w'      9   PI='TE>%            xePJ@s.=$TZPjjADLb7&ۨW//s0f/DMJ&c룓x2q0]
?t`H0BA:T	.Gg0i$l%XQP-Xp7ԩF]N=k3Z-b+4wmYFq2|Q7^M;rFh6yL[ϩpYN7R˜dTٍV6cr*DhyJf9_eT#=:T߽!};^/kf         q  w+      M   Q,ˀyzY`oI            xc`a`С a
%e:

1\0̼[Ԝ4Mm2`c`? (-'D#	NGB&A ) -'    }     o  wU      O   R;m(y/Z^            xc` 
@[`[fh@)u$ VRi(k@-*Z0+yq>~ u gʡ_A0@) >a5         !  w}      P   SSQ4xy<M.+Xi            xc`q` c$SʥR            v      Q   T\2 أKDAn'U:            xc`x U C_	8D{h$%(@Ȥ22Mk.  $O K` N"Ok2CH P42[[bMfBVVR2+1I)m =QQ           w      S   UнF,&q/B2M            xU0E}ġ S$iQpb a#KlvGDBU`&tQa1C	wGA"' "ȃd(_Xwh`h\ͅ+4`G4vuj{8    2    Q  uk      T   V]3E8-y            xN1>a,MWM ,ac4J]a8KR 'Mg
y ; \lu^jэBI	PD&Jԡ} '&CP辅jH$CR庌c.Da.Pb/HD-$SE5;,IsC󴎕GBi:6;xnl1/mkgdmoVxKXw*2=vG/^Dà2nVcJ-el$8&'fMAL-Chxx@|JUAG@dfl:x"           u5      `   W&W#o;0            xJ@ܫ)
l 
%+=$!S7iR} `\ -NU	K;oחJ>e%@[}K`}Kp6Ԩ1(2.} \^HRՓMMq} kh9-] h;EOk gϜ,?33_;
O7Y W+Ir+z8#9!h|Q}*obdr    w       w      d   X78z._*"Q#            xQAN0s^1Rmr	qB|z<6	jHzfgz-~b}IIDլtgQ%FuZi!+ؚ6
@ulj }cz?,R+"5#CHc1)_uw1>{t5͛`yC%<V3נ=^^ڑ^uH`G''V|ޒ/byw    u     D  w         Y4%_jnHif2
0E5            xc`c`]ࢀ8iU(JMk}}+TĔ
ԢT. 	          ~5         Z$%4kKHB{            xUn@]$NAT'n\! EI%@eZcv q7 ?Ĭכd8DzϾٙ손zHKpTǜs&	ItqQ-a`<4qߠNoLptnS*fPRMF5j:j^ASQ"<%Qrѭ$aJTzA-y'!}{DMk|yћ奞=5/aq6bWC\gd]#cZ,s<TMdY<ЎLyqԘނ=9u\6S3$a0h;YVb<;D-Z6Q Ɠxt|4j):yʼr7E!8Ʊt,~6cn,uK/r<Q7ȃĸ1WtEHCzOC9oQS7WW9{{̃0"'."Q>k3#ٲ/7tgwP2Uu*2K^ixICI$xgox3szSf"I"h˿w6.MP5d*>|t!	bƏ(~*_aJ_MV"b    c      |         []O{=CY}G S`            xKo@ǧpQ	q!%>U(mnunܸ9 Bo  !		q	ʬke+$ 'e0<G-
}}˔IIU"A
yW$%|&zN t8uJe29RY)v#G6tlr50YAi>@RTZG>b4zxi#MG=U`h_q/"+ϝ0$siw>~~/zcXu4nFrh[(2LFGa^fx)uS8'T zA5LΥRbZJfBő6%tiVN)La{i,˻?rrq7gD[+X|jdbfVNK|,d]Q\xd\,N1yy|}K/X*X@ˡ@d;tm
Ƭf\/><J&eCQFZ-`<B{iGB ]-t9\vNJ nKl=b2>m	V!1r
IiIz.`3ϱ? `}h+LC^PAt^H1P-E,<AC/b],_Won=@(2-DDjzțD~+/U96k~{ѰY{p)ZaS5 7c.okV0	I)5bҺr>B[}oז'.,UuA>=?KIcY=Bjm^`Z}X+9{gql.W        9  v          \D9jerl`            xN@ƕ[K7.Mm 2``J0)| @Lr. @~ H#
q/(Q:2cȄdt@_>޻SQA
gKL0*_SKϖCg-3[52kUa:6fNN!*E0!@o,Ho{X1&я`=),eQWTeqW,GhE"oHj܋`}%w>ed%0ꀞ#c.>8_R,Q>y4j7[o=ڵ]~ Sģg    @     [  v         ]O V	ct            xc`Of`243J4@Hy>X.85(9C#)LG!)9H4Ys10qtOEg+ N1          za         ^(+bZ.HyF"ّ  i_V            xc`g`\ҫd)hU(h+h%d$%*h)k**&VUhra3(dV(hT[4= *eB*qT_aSFUĩZa2}bDVcZ!a_\R;
ڠ@Ѫ`c`G@Q[OFH 2PM9h"LCj9Ӑ43hLc,4&ǙƄYU458u!aRF Z"          y         _Q=nM,8w2㳒9k            x]PMK1yųz]AԛB!MR$tыóRoNVׯÛc#Ƙa637˳F#7+m茊^[-:9ޝZy.2:)^3p}GSS+{?Uku#,EtwSiLhDzmX7F$Sjkd:)yel,HLKjS-N OKAMOcMS\O(i)a`n	Gn        s  }         `y<aqQ0U۵5Z;            xN@Ɨ$+HMPJb"Xh,V6_-gɜ.[
!qݴ_ofJH!"7A{ڽ:ڝ
Q@mbp'-)4fe,ꍲ?-BuBwgAb\erkP<4e1
Oqovnnt'x盐!0'2t"7'V(sT׿|v`ԎMbf3UgP@NXaz3pM0r	PU!tjEPQV9FĐ	誷W'8uo&J7GiT|dIGWEB܎Ԓ	ܘp+Z~ #3    ,      yW          ^$ϖ
^tI`            xVAoE@.q@!w]'Br\)5 5jM5#vv݉cpCp@8 7\#~ '$.xoM7:rGz7oFfo{'Ƙ8F<{Ṃ&TjHuSCB(!gJo"{b'G(
cTq8sy(0z	P~o.9õBd Y#y׾fxحwp;\XڜԄ{X'Ux{;s&ޝ<h1v؍_3%:9<JԘ~$ɂT8f#lF	6gYMp	."BgNÇG]OxR}5 /i=f֣:yj&s=fS*ce7؇ȅ{}wplo:vn}`;,xJ<}?\>>{*c(pՐiʀ	.U*-4t='U/35V2|b6t7U0ҟ82L(*/=I ĂLO]pyhHѼBFYV)e
;Q_~kL{!( AiP`o{vOĶ`⠹huz ўC,JVx#}HĄQ LN;=!M_r)֣V!Dd.d0v,hDkv'`;(.S
0l6lMtNB!LIqNb7W'%D-\ƌ~nSHPw-?@Z{cG_/Nc^Qݠ!ZKݗBhr5Lݤ~@7V٦4="DZGYKnmDI467U`|O&_NgnuJ        (  }      !   b1J">hed            xWϏDhP7nW(+mwR],=!WIPpDǉ#8rABKHƉlvF{vv$z^imhЍL7p8v=^B;'}	Pxy|lxg(w[S)τ-$*j=CF .<eJמ댌)-ޙc3:V1Aɂ:Y"r'⛥vn*!;U{aޯ?kNaYgNygbac{]Ƿ)1lC@rL8&6jƙ7>8.	鴂qkzsiyHk$w8
r
M.U؄
Ηazb=R'F26eZFO0+`c`{:c72Z~$6/E!OJH
%9`mF P_4 s>;;'JpZ&[;`jELJz JF D=[_ϳ˦
.7A'$iqO] ܒX:UarR}TL$͈]FvET.JTCw)Am;tQSs+/WT}oc;EsG2J>ܴǩD#)]#9Ӏ;&9Wn.4|Ieg1B~g52Bo\d*;6v0D(&_k`sG&<JhFG"gqd4hpG*#ٌp~mydKSQ&b>1yG*+aQ1v:&LCдSǕ.ќYMB]IT:G͟pgg<늠6A-WGB!c_1'c0fq%C4󪃟W/]l<xW4@!gHw0x$е6ؚ^/E+9Z51ns    /        }      "   c   aִM.,b                /    R  f      $   d9*Ti$Q            xWn@.	AŪtHi6tԦR۴RJ1QlJtl/N؎) A'sޜ3&=BnBm3X^n@hQmkrhwu?::`s Om^<s%x%;;q7/,i,*:ZCag{Kwhd@-^b{7usn%?q7י;jurP{(žfq_)e;vDpo0PgmXl`K`4/uNl5D֧Rѝ+bz:(j8Q~z5ހ5_6m3?K%wi6d0$a1q
bj44@,4N4bFJȌݢz1lʮ#J؜]\I:6*F(8Mb:Ͼ3-g4ZcGRm"L","TDĲaN-V;4|_&83Wazh{u)r,Y~8Txn4:-&MW	GtMW	Q݌ya]?]եiu"R6_u7矩e!bSBĄ+L,`BPSELęI L@LtR Dp82\#lZcAR*X%ۦֿrې-$$	5lLKl:/=)T~(5<Mq,St1ȨϨ}Z-|X!cfXϠ,d~ K           0      &   e1|\EO%F|              
:  
p             3        '   fpޥ':X
H18              	  	.   #endif // if SUBSAMPLE_SAD
  
  
9             :        (   gz|B'ӣH|4i            xc`Nc` iy)
`BFjfzFs|pH5 d                 )   h_9$	fP.EG            xc`0Nf c4P`G `G.(+QH/.QU(NLHKKNLQpss	tqQH+JMQ(.)LIUQ(.M*N-IDi+䖁0дRN)Na3+dq z*                *   it+(p=؏0,3            xTj@Bే$5-fc/UPPB@Ш$ҿi/BD@ؙdi"\΃^mO^e1KHWM&CݴxÌ!fPXŠ\>;3SqCa$.~LTk5}lmi@ ި83C{>e~"(ͱ1gٵDOMsf3TRPшVQ#z0Fz0F0nL(a5_Y2YAI<:rl<J<ߜHAKAr~;Or)^8)6];Wj<4 %]($;My9}՘~$Փ1$Ik1>1^f]$l_,$y-Gpgnhbb3ߡGz    J     :        +   j&#+Uxvymd
            xc` F)iy
.:
:
@\aHq16T           x      R   Ywåʔ;鸘2a.^,y&Z            xW[lEJH

Hʎyi&ЏMS(cݸ ZZRU_$C $$~ >A$$@ qfgk{Nw<3{;;C+x2@)Ȇ5/j CST=k	3CUJ4'Vx8ڔ Xbf:*Gn3KYYS>ߙ11LxI^= iC6?6Bv 	-.ڻ *,=8H,	i-jޒV]r;v>nr1rfH+aJ9Q-$L48p?%`sю,ڃi{qț5ΜS34d2Hgg80_I$WSa1!@U͢hb|&Oe29MMSMIHK,mMyEUdm2ɠ7T˾<F)`uHV;?鮕KrO:
L	i%MK?HM\9['[3C޽P,SbU0XLgYz9JJWLnx|8!'
,&zѮ)Xpݤ;Q$XOMS`??â"COKv	z{\JLP&> t5<b	Y)roQ[N|U'y\$ag$Z6(MJv_$Zg~Z)Q,m|rvrvMVݧ`?aVmGNWB	46X$6k(mvCS7De_=>.rjR/HtƸ"v;@6@,c9ahh_#<y7qTl't5s27xs{4ʀϟAh7n0Ak˸z,V7ڥlO!Ox`
$^[Iǽ krVV;MR^mA^/VnV	9}tķOBșOLMFx{
<*<},/sgޅ`F\hT9n=viZ2s1=c7TziXhW~N@UKXv\Unȇgcm[%/WA[%8=wW;|WJ~"N<,K/;ȣWl{
:28;:+j\Nγe@h*g39Gk9tJcsdKMa^//,cpތmxEô"ʇa~`[c}\<:WxtCP
QcDO{ÉU4&SZr*hNWqq/0#jznd0iw(
<s;)B`g'0?K9(s_q!YߺRm[ B][QN}٣H}9+90p\l6Yշb	O=Y<\j1&Gmz&#LqpMZv7KHd'kH0p9BRs͐&ЦN3$$F	׵f`k,CןnOd	M؄؍ۄ;͐_bw79C    *     D  x      S   l   Z2gwA|؏            xc`c`]ࢀ8iU(JMk}}+TĔ
ԢT. 	    n    
3        T   m,(~Rr$A,Hna'            xZMlI.	&B bmNv!wmqII{&tۙI08!mrDȝHD
@ₖJB^UwOc -=OޫzUuu26!?&dccf_./,U)\cXstA;ew\:OUx< kͫm*5k^zi.HǨ6- 2g

}PJG53	g[KN<$m{C2΍Y;YaXC==M'fj}rp yC4FszyRѪRNYOFyZihTCǧN!&|W֮TʛˋK=%./E(Pǐ<14ldogi~7ISB^npKYcױ. 6P12.cM#5e|\	y}B|8jn6rYYݪoV˛)R[-lEu}gEO +Tvs	څCqX:I.V`4@#]UOGMiUBJ`❊wip8R-t~**۬Mu.xuARp	oèF y-#*l/u$ۨ4Mjhh}MQUt	p`ZKTSMzREGqGbrcFrV	$;eKUvc%:I*r}y9-hт^$K2RrJ"%Eoʾ@04~У Ϲ Wߜ,_l*<+	^xw2oyWx59cWYy"Tγ%	%	|I>/|`q.5NX@#@#96ĶO2cU܈QДLQՉϻFvP>ٰ>ٰ&oX	yBȧ2Ϭ>s$|)H/zH
Ĝr>]L̉z<BFPt<:o19h3q".eFuB-'!vwƭ=0a>u%8|v3˾[Amsg0[-VS޲-Ykte<{m@ϟsֿejPQ=63j]j.!5d]
\bŒԒ4g.h%e<<pGN?1f%_w|I>;!_|
j-YxZhRt>u@>'d.C~B@G}U
;1wBnP9-[Brt tA:]k7XR. ꔰ\%%:I54MMF͍=ZB3guCTGBd򟅐 cBo7ڼ̌vuOK^rVF߇5orQ|}\oϯe|3bV1ՉNW3z
:fS{ij&\AX@B}Y(`R<x	VsJ'zkډ话O}cӤK^2&_F2##D~)豎G扇Qģ5	JJ8J,bxFlKbdBY{ $+ZpbA͍(NWWmƎOyL,-,VZب݄w8Ov{?O7,,l]?@O[[ieX:<j,.?Ǟ6ȯ !$,<_]׶&<o+ =w>AZs0T`:?}  Rbb 7xf$7__Ë0Hy@B;^\M 1.P
qGy_s=qʥ`bྱ6p|.J[A`ruH?/8`!&ρy}#)T'	9{w ՔyT-.:!u\IJ2scF~ons@1~e|7)E5kBFVd52˛@,3ROp}[Ž5`7Ө[d ZB1C!#"l]
&d-j=!<wWÎyRIPbޫե	0s:q)2<t)JdPpŇ	 6$YPr9? }'rRDH0瑅9Ty)߂΁L ╈cq$rH<	Z-V%=iJ                  V   n   k^rԥ.tL]^^5                             Y   o i֏yT2V            xc` |AE'e($kZ+p10q꥜xr1@EzC?fpRLSu
vqvtkSU(JMӵ)M(&'Zs)d4.@#`vg敀-4P#-5/981EG9>8$UG!h(k*h+䖁0д!LhO5(h)dC=fĠ4R0 t          l      [   p8nzL7{            xUn@^@HWr'~ JKO*\JTmb+ qx{0IHGěng߸V(P x0te
*G霮u2Bkz!mѦCHn3&'b)"藠Pz?=xp	7[~,bL0,-J6.DX3EC|n瞷ڎ5e{v-/!ƪef#fd@@=r`ઉG
>4z*|Na3F0cXq+.QT hRnfQGUzM6MOKsrՉj?3vāp9y|dv4j蠟QF)Wx+T}NE>sAЃ-|3^o^;>TBty+U	 U<JYB'NSEGttC;#=H_'A	0%0KXpҘB>*;=t"cu%[?qu	{JkL$`,@^@{\dD\vFOf)و G|O[_I}^]\tB]2v,/5l	ZC6WoI>[=dCͰCdk||Ȗ$.ZEM(Q	V}طx?Q6Z    K            ]   qo/ܠ\            xJ0κx
axz"(Y5u6flaހx)&)[%3Po|?}FCJ
[I
VJ#?RcKmZņY)IӇ$1dvTrX'	GF-kИ9,VqL@vAajb#R1KxV+9o&؉s8I7_OKʲB0ߊ0|dm#D}Mw˭T8Ef    M      7      `   rIb/	fD~             xVϋ@UЃ((
+ÒI(l"
nYi:mv[z/ЃxУw'O$M_-zud{_L9ï;f<90h0XYp(s6@9 u!+K%>KE)|.]'vR0Z2X>Ḧ%-C.]V-dFU[ʠ"?r'*s C,9F%!T*SsTݢ"}P3:/6]	|Oy".LUiPe*ODUBJT*!TBN#TCBǠ%s =I	 qp
DG*B>$~443v	3ĄُD_ҐsmBjZUFQ!	&k@BOpb@d**45Tce̂h[TT7
#aԆ*.m9(;x]H
M+,hǆht-FCQ;ո<1^+<UϿ{qܴ!RLDPR SFB<#c t\zlnPо!Ա@ټA'^96m&5(Jlju05
-`AMo"Cky|Bj+!N{Bex|ЧIQ^T!_HzjÅ2؃youݵ;zsA]TKc1Z퍚~Zese}sy:NE~/ c-ݎK38@g&{FK)TJpKGܖOV!AoIƬv(QїSPq
T7LdPŴTMbiɄ뼔MGtjo6a&{^S7           L      a   s^Vs^~	~cYY            x
@3)n*
tqNrZ)tz](|+G؊f  lǔ@f|i1nLՆ"*yI+jDm7]& @	vot8wud"<JCȒFј_?Ն|dtx"q_    y       K         t_KBya2k\#Sv              
                 L         u̥
?.j^5w              
  
   
           K         vA*hꞩj              
               7  G         wu0C1.*t              
b  
   +    pixel *fencblock = fencplane + offset;
           Q         x} h5(FM            xc`0e`0\ řU%
%E)

Eiv9`1k.̊44ļhX RVHOOK+N-Z_2 [Ҥ܂TV ~ s&9= .T    ^             M   y&HP['qJk            x-K0Ь{YwJ܁b4R8)Hތ7]ny|DF[V8 r4ؘj)5.xZFT\ŷD)80D1c`PkS%>,k+H'iNafwAK                Y   z%60M9d-3E	            xuAj0P)2I!d:t?Ʊ@\(+۸dS-XOEq-C9h(AǑ3yRJ.ڑbI")6n5ђCޕ/E;5.jsТj_bM"yGmUv%<ZOT#.1[pc%Wu5Wk8Xsƺ[,xr_[c_rR+                 j   u!C~a[mM!            xc` 
PTV`PPYYZ.H,*q+͍b`@mkJ^f}Ƃ̊Լ䤜lf '1/8 VA[!?-8 FgVƗ(e&EJ"+	 4bf5==5)8PQ(.M*N-I4f`0 @<XA6          5      l   |   {ioVh77&¥=            xMn@OKfL6!RɎGlcځDb8G.{p.@ٖa	a[VKRO9
ub/NiIԋo~l&sDy~7b'>]~}? o~+uL+mGmpz
*־uk]]p#dJu䌎`GIx6Kqv1w:)ۺs:Iz
Y<lBL["w#uFYj 61&^":_i_lhVlcJgj4c>tj˒>[P*-M<_K#SqPCcĵnv6lw{}̖nN#?.m                 {   }GX}d9<Qu⦩            xTJ@^=Mx%kC^jƂ `ICJE+o-|wM[Z{P\7AhE2ꌖvfrczGhA.7B(Aеy=ڵTZꗍjM{lȂ;{8 :SEFfu>+N c);y"r8Nu	!W!^Ij}7u+V!XI-xmXv<ƋQ:F[7˳*޲
Db[Lh%4H^Xlh!҅|a*)	%KT-hy4R%r^r|&:}1xE7beKu9gvN6Es|ws:2}WE_4$'}I6,yK8رRzga    J    S  E      |   ~HiKq            xQJ@]v$miVpQ[MFɌNMX?íWtfj^3{s9CѹU)!Eg&gEifa&.+Gay-5vv	
f,LsL<p|6tyK1w;`,YNdJFCq}ǽt{r]-UW;I,>ŲSGL4HbAW23+BEh߼+C/ҊM04NZ$9RI4F~F	t('xS_6~#.F(R,aPo!Ue(>#                 }   t,IC7SM_            xc`PQ
|
slBqaibQatf542b;;d̊´4 kSԡW`fV@rҊSKe($ *N,IHKKQpss	tqQXr0-⒢̔T@	-UӚ〞K     j       ~      ~   l%.4I            xc`0f`0c``W_Z\Xje׀H%*hp)y@rr3HדXAܲ.( ^
_ĢĒԢĢO Sا[$KT@>0|,DuR2ARe@*00TmJBw-lk@6g`DX#b0B>ԠᮄpNKNv< Bi    Z     l           Dt*!(ns8h            xc`0f`0a > b( AqfUj|BqbJpIQfJBQj]n|Nin"TF481 '՚E3C}|\]4T95/%3 ;11Y        
           5
E /tik            xJ0&>tkA0zlذiT٧| Ͼob>(f`b+P-TYZeL^%id52JL/[̬jY֮)q
ޱO'l6O%hqoܘjCKe'ނwî .CVa
fFt}K[x FaBHgLAQ'ug׀{	T՗ߛ`b=(-I֛OH                    l+َ:<K ۬gmk            x]NMk@ݛw$"!ы(c]HN*7w_<011Blc5϶N+-MO)31qZj ߦ>]߰f!
j2ԭg+ʖ}EX琶P͠k5{^kLx++嗳9=elpEInls64dKZ+(GN    Ĝ     I           Ѿ
q%"lKA6            xc`a`Jg``QҜ[̲̒b=@tAbQk^in5N>#L}t            0         Ma.QYղ6_NYm            xVkAŃ^CɦinMS)ZQ0R"eLڥnܝ= Ho7?xѳ zN6ML(d}0f BX9t8&Yިκ`ji\d[ڬbhޟ1[Or8[9gp̱x@ᘭLIE  ulݲ!C6,3
Y1b`(X6FyGB0.5V!ĥ$Y"Q'w䮤rprNg50FaRi"nDvF4JFHHG-t2N؇ 9@D!w$sUK9o tsC`2IOpy5J&F{ni+hx1xA>3))L_OEFbxF7le8XnMrZeE!c,	]&jvŸD4;876Ҷ$әYH	U(8;~0qUE\nZܑ		/"jQD;ަSTo\rkJfcqLMTvE:ֺ"C0@h O><}NbyXfnu&'/<
f^OW-|J/'*z^Ay[P=auߪ(g&ɢY⸣WX^,4mlEgH͊X8ۤJ[ԩ(iiTc;g <ASRUk17ר174T۞N alw襱3N90TK=&)U})pڧD`o@
[_Ž$'ȀɎ.ckt.~+yW    d     B  9         a,.P瓍C7MwI            xc`ag' H/R+14/QH,.QU040mlrEy0& cI    Ȧ      v      	   ,ߥ`z4ǂZ[            xŔ]k0MnR?jWz٦C{7Mg@-C%B7{ɜd7	X&&L(䃉xgħPvLlHq>{RB
^F
1hă2ȇxH]v9;v.ae4QOcJ8g`Y9m*ӫh'iz^#2#2}y'įTԼH/C.ʚVm,6f HFq|ްmF{&-LXdSb#g?hIP]"\a)VcDR\Tk8p8;ũLU*ͫ4eiyw//h    1     }  P      	   ٠:zoL             xc` 
PPh`PPYYZ+I-.H,*q+͍b`1`N`k x0QZRZ6J#-5/YG9>8$UG!(5MG(3%UӚ '3Y    ʮ             	   gC29$)Ye?B1a0                        ʺ     X        	   i ww,<%"            xc``ORl4
2+Rs45434AIi

f

řU%j0hXMM5CSMMk. k                 	   sWp0.q            xc`xG
J\Jsl̒<̪b̔Mk.₢\b=@4̘XE%XTY`H+I-T_aa1PJ,*MU20>d`PZ @ab`Ђ'00C6@Uc6¶ 7;/C]Pag`20ȂX kD         W        	   {?%i.M            xc`Pa y%
%

ŉ)iy:
n~!A.:
iEi:
%E)

e a:\ 	    E     k           y{#V);,            xc`c`x E%ezI9)%:
%:
iy:
n~!A.ļTmT2̔TMk. K#?    ̰    F  4      <   o;_c$hO<Po            xMJ@ǟnZz'B҅n6B0I&u4To<q\9!VTl F	ĂO;莩-A8Op	\<@S^ݸb v^voE5cWJTH&i1"}&c3|W;	W_Psw 'V2esx~pyu1x&'ZS3O1qt+#7vӢR7m(LkX}le&6Rd\3c&[=\ٙ<>o֓         u  4      :   ]|F?[Cg            xc``P 
iy
%
I
F
I%
9y)\ 5`
9ZEZ 4m>]̪M5\A5  !    k     g  4          ![*;g            xc`P\23D7$3?ϵ$37$*ZZUz!MhmY~f
)%E%%EyE8 /        j           .sǣpV\            xn@=SQhԴ	MMlVX"	H.te$eY[ڄIٙg`7b31%]]ɳa)]XPW8̉Ps2dS
[_e ElmbOw#"Yw7a<(Jʅe1{!{],
p8q?Rvv@& ectv6Yji@Z))wD\RvR^%S)撽wPpJC*2 cZ5?bg?&_~-R:hHK+xKIEMl4"4k~7!    <                KP)@n(ĩЛc              L  _        H    K  U         ͱŁa|^U            x]KO0u`26i
`>h֤c	9}pRln	y$B30
N,r"^*.!OsB7pr]9hHBPx
v'>Jx}踍DpԻ.npmxڦw6HGUKrc4y?~[fBui~tQ[8UU.R?Ϫb!&JF؁z㫡b&@'Nnmt*+U3GdaDq`:߱IQi{    ѓ       E         B6d'UJ;8            xc`Lf` 9
ZiEi

@R.471 '1/50LBAM8̬3rҊSKbg w C3RKK2SRMXs!ٌbX BhMi	5s?OJLSPY_^Z	T!	_	P ><Å  he    X    c           dl|ۨYLLũP@g            xWOhWVB=SJȶc&1ZCiF-,ݘmfv]S57Iث&x#B/z*PD{o웷vG}y(%*l'y&
9eV@bVa
e9kf*.LZ3SVskw %f'YW=s<tvڻyJm#T~x,'Xg3gGSR.!`<h_bB?\"j'<0!yN[ڼ*pvˌ֠&XOL|ćD )r$dJ[nFU|k%{޹l:=ƀ˰0;NeWab*BVbNT|WnIG6T5bӿ7d6t`$i쒵!ZwJݦ_w_ΆXo"X)A^>/B3쌏<'?Zr]izULg>MT:%41J?4mkӄziܾ(\tNqF:ԖDaCwK? k1@	Qv@_8ڽNMO:S?IgoHR9,**V7Xۧv\ܩr=#4~"肤[h[cI]Y^m<p#Q7_+(;j4竩"#ޔ,,pFF"1Vljۀ̌F7j[ǾԞkINLfۣ?	хC}y4,Oay%|] i0w|irW5{ҙrPIw$pJChÕ~Wmi/dvtЩ왌g_ 71AշG[{T\G<}~9-,`C {V,U;1fyc+0f͈}+	*u7XgCYmyA<Y*_>Fۄ?v7AlFIZ+sd6C&`$f}U    ֻ     2           gig}5>	72됁            xc`Hb`Ha``0RKcmr@<2#Mk. nG        W           o'f1>'Ua^K            xU[n@$|K+!'q> DT	T#4jIɀ_'iR`,/V2;ѦB؞s	ysVEa;mYǮYLSpZ>eG|)/93ur:Ԥ>u2`DmLI㺰o!czC	67*g-CxeAuCy!{ez{ڲqapfɥ.ƷYy1'+f۽><4\]A84rB rqR'1Q`:78t+=2]H-D^u(wnQZ,o zU!{ZV^o
nzn˂֟BF9R }SN_hd	y4^&;݁{5I_T,ǣTe+V>?	Mt!)Yh~7F!`(߬b6#EȥVoЊPrdPFm43
YO+iOk5¸Lc"rZCj{V4+?7r6E&SɞRX:Uyg6Gԯ{iioZ<ixciLNap}.)ѕ郞~;uh0irDa72o7YDF.rRF<O*ģ2w
xC|:
Jr`;1,*j5ީHj3VƐe",Ku렾QԨoLU;Hq&bּj	+ihzQJ=vu/8A    D               k'L@"sG9 wC            x}J0ŹlNQp+
k5غnz|W<kWV-p!99%!dDRV+UW	28J
{{v}a0ʇvlAMcd
NC}mv35O*Cڪ5t RB2WtiU^EOفXXWau!o_lgu!W]y<@c4kXvh5-3t)|;̤4|=h(87S*}%4C;La;CMD2ʈYmx:\MQƣ3Vg-?;b$hɷ0Fcs<q        N           ɏutGCq>GH            xN@@x_0'C	$11QD
^4f[.F
?xx+:- I'םd V,LNߩVchqy^&'Q\O}W=hHFM&>	#7s41pu;-oxX^;:({19&juF_ǩ5ɀ	1[W`^L? 7_ ?Q$fbdkȁrº9MmuNHu8ߙrEO: 2ò´l ʤĒ,gМEgTYygFzJXIK}6        :           9HFR)Is'-
qx y_            xJ07>Ź:AAHBűs~ku!Mu|8zxu0$9999OBȜ2amP7@UO&U|!kx"xre7{q.O+h*f|+@Ť˟taW׋JOBpX4)We;\TGȆseSF&% iDB60Էk{	cWNm#z&k%v!Zf6,4}?L3*v
RoD    K     ,           =[1f.;8`(                    #include "TLibCommon/TComRom.h"
    w      M         pda#dZT,            xTMo@$Qn؎*%RT*)QJQe9ɺNT.\J8O 	p'pev M^ϛyof Į\&LڬDrYڊ2H%U%*o\j D!#sڨ6V&1h?Aʙ26+cx
XM^MHre$%'D\)#ycP<ѻt ֍ 7cV3}"7Rs=Zo*̮ACrJL" qQ*,E:UEsw}<
}qgc>`j8/hҜtc#z
%"")1xJ8b%kkdEY"=v-X
2 /-9ΠۨcX5POwjn#_Ζzv$N@J[V.m<ʪfY#{]]FxNvsQE;2[1ͣAkW2=	c cS|+Sso{pkw&G?m2l3LT,31eYa?+kNdXγ$2kaG7hbEQ+8l}wgG_         J  A         ,ZWP[Չ69            xc`P` 9
ZiEi

@R. 5' '1/UA[!)'?9?-8Ě! "    P               E,t~}            xTMO@]{uDvTHE!RB&ڱk;!({SZTtv8)zѼy.!dBr\ڶ=jؖcTq)xFG\$D!$X7W\?^a/^?@\9DEo~	E~etc#?ߦ5S2_#A3dvmQ娂3!yX0uKܫ.D:|m)07"qaB2wBFdY4v6@=RƐFr|HUȮ,&Ch#՚a	r[*!f(B JY%:9 -n8ḅ>&91&ͅ6;I2}a°Tʇ;zq[ր~$
k(Aɞ>HX+{b\.\fI=m&:"U\ëx80n"M"`Uu-Ǣ#y0n紲_m=GgJ2jX-ұs{ݞAW9U%mlGME]Hz7_oh:NW0k`pB;llz`{s0LV+hufzhAIcC,ifSӮaY6s&ċ5,Dbfx筿BySЫ߄|x,n?    (                <VA            xmJ@k>i[(H{	-H[PlgflE}XiJ)97y p{
[~.?1no㨩\\\y
_)ZIihpTojTg*;5Ze`oìEfǲC8$?c ATh	st8IFb $*sdJgzI/q)ig~h\;_C        5           l4[}_/7!}pv            xSj@]?OʖD'qH 1FVƺywо7;o"-ٝ9s<wG@;iA"w9NИ&?$xSWx
i*qRS8\i		ӬװcF{ƮPZc=% {ƺi*$hI#hL+.|kNn&CSi+C ۂpE!=" ? XETrF].ѝQkV4nL-Dp:|pWmc Ǣxߎ'N r:*q^N}-	eU,eMO6*yK|ڪ9mQH{؁UzڑNIשu^GaeNj(?؝S!C
.@Y$[ҪXۂǹR6%^mV:kzb)I^/Fkuҙn.z5V/,k0l-͡2ʜ'03#m`+)S%J>    G                "HW7[sWyܒ            xc``_HRl4
2+Rs4#L}}|!B:
ΡQ
Z<Mk.	ťI9Ii28#)\mǀxP_G]CM BB                    ,K#yL'ıR/+            xc`f`   I9iiũ%

`5G U+ ̼bҤ܂ĢT4\Mm2*\MQ@l	4fn#
s@ )ޔg č@sVZRZ["4El\:oDqi`G	]̔TiVOj6/ " أ                k   EZa>|XՈӬȲ            xTn@^(9CE"TRJQU,Y7v)<'ނ'.ܘuo64fggY|en쐧Cpii#gȃ7Q>vAݖ$m_vs`
s(zmm4u[瓓cц}lu_?9XNy
[ S4׳Āz֡ϐ 7bq/q5)yϼ7Yl[F-s[
5=
l̋kc(Ls!X.jiG
-X'-qk͊OY3llFZ	, ٴYDHcF+oTV!SpgpJO{VE3R  I೾38phɶsp@0;jz2	ps<41^sȍiLw$YޓV	%}b&tz@P-g0=|@Z5Y'	1Z-/ӀjP8<+oUѡ
k`*+Ei=juuqC@8~	NJFES\+JR񭯑NDN>RޣGπNG	eW:KV/t
m)qi7cG%/RÕ
,EO=AZaO    w       <      n   'ZpO \0H@l"            xc`a` a iE
y%


@V<G/ 5'>%(!GW[	)&ImĢTX-#k@M	4	h\u O1!OW(b`0s5 GMh          <         S.7Xg.pMpt            xWnF 9z(zh;'֎AcYnUEBH)nZC (D\rSA/=zC:%%)2Ң]̼y3ovHR(!/+\O}۝h泍oO6~ؖ[A~mz?u
=Ql+Å,b"/ǭ=hAǿ˛Bnq6
9
lÜ#ԣ oB>CO#hv՗x_3/@RkN=^`AMn	q?!\cd<B.kXisDϬ5wkDjRK6sAek֢*TPg#ZkqfkTi1Eⵜ]fmn
0Vsy?3Юd`vװRxZ"~Պh&=G(<|"N*d^5Jle&l_!o^ќC=#`]kec:Sכ]'9"8;Rn׷P5ۻ9n5X16_U-o˂'0>@hM%}	0u)b:>Lب͸oEإHثne_w(8aVl쁌82{BwR[=ⶶ3G*JhP6(W?HQzCT;ᴗ
%V>2Ryǩ?\{l3o	9[bBM4=jl	MM^gpM_aؖbDUF.xb+E\2>,h*YN1d]1bL߿+y?LJiMSJbޚ·_F9T}Ӌn9fBEIh~orj)nStCUQ.Nk9#!{}
`G9,*2Lo2}81* t           @      '   A!XtXn*Ym            xM0/1KT4ƟčtoXh)9<[ Q$[ޔƘl1j((3@sb-{!ӊ);K.A[__[snY6MtY͐GBF2Q64r`>[Nvm9M\}fcMF:-ON	>HԠVR(:$zb's         >        t   l( /(b            xc`d` FfnAiyɚ\ťI9Ii2)a9@	 ">    3             u    Fwt#(/            xe
@S|S!0Soҧ,g]ޤ^gJf`yLd@{Dh

ԭ/tـB(XZ+^!6LYi_f%~⟂Lv9*
n$Vi_1_koC         s        v   .m#n}r%i            xc`0^	efddV$D8xx[TXj&$(9y(9( I]̔Tqc#Mk. '*    S       +         J	tEqj|BbMTE            xVn@`X"UnQPT
Q#%miEUYn<&#ƏNP'hBBbGe?7p=i'}H`ɑg	B_!.Z1:+2f ]+<z}i>ޔԨi+Z{I\˕W<JRE/zbrՖH	:r#^SV"yĔ񖵝A=b@Ga>	?:=x92΃Xo/Hlܱ\$vGUeq^S[׊<3Oe2mԱ?`Ύhx4n8F;%gvpٯzzj>R"(}x?DNGtJI,:.qqDyз FTE6jQS \'LH\Ĩ6	Cd>QBQYzDX\A2j:%O58gZ4ğIWsj"')iӚBeVMcqC2QJ)лx`s;sz1Ԍ^>:D3־~Eh<:3Uz|.LXt0e	+6g/]Y|V$K;❷Q_?ǿn:v+6R;'+Vm^ޜ~۷GAN?nxc
cR6GZ	p.1MəgB:g͖     S             @   '`
p<UfP@            xc`0ϗad(gd**x{9:+*DƻxXst''ă5A8p #kW0TQ@U0TR0b`/[
2s3K2RS33J
B252ssSSstK
RsJtnK	.)LIdgd@`ct ^)rnM3{;s?3ΜC3N  (    K     *        f   }&_e!"jD}Ə            xc`H 
PTm>
R@NnP ɦ    u                ;~%!p筹g9?            xc``:$0.M*H	/OLQ(2#L}#C\}}\\}cl8dXb\~f`Jd`0'4C.Hp4t	HJ/.QI)E:
@4FA0ؼ<f NYnoBanBRnPsqaibQatf5v!a`(ZPH{H}/`K%!̙@ b    e               0Dԧ@O{o)            x}J@P+J!PZ5!m7?%!;^p7Elf*B[NLW@"#vr<r?lhcc2Ow#k,3>+kReNgc:WW2˄R9O)Oڃsۀ
..x)P$tJ/h0ȡ!sJRBy\p^cBA+rXBz!QI|[ct9'HW)N~|gyd9ԅSC+'4,d$	gLDMl ?:=(Y[&]sԱc*5`%ǊC&o y         b        L   Y6{"A``	~            xc`󍁁!]2ssSSsl42JK4#L}}|a:
ΡQ


Zb@먠Ti     X     >        ]   ;A|mŅŝwhzV                   2    partEnum = partitionFromSizes(width, height);
        (  S      i   ({pnJ_^3kV0            xTn@@\8rr@C KUY[XۋwV/7 jã# N8Nh@v|  9 ͣ1בqMu9fPG̑X11_5Gn$dՑ(kfl=mcѣ{gpk:,k}F0e:b&eV
"y1*UH:DcvRXuYPO'M+CHo [ W*P<*2Ev|iom۲v4cKAΥ=œ8l]_hNi7qw3Hːj0avBo"ɷeJQq%w;Օ_8TA02JܢXiL9gP#	`!2`Hn~.E&?$%'jɝ|Q]³]Ҟ3^Ey,.սY&)O~~3]<;]ߛ).6           E      j   hʣ[
c)@|+~            xc`Xڑa((,,K-,H)I-/.v	qMM	KQVHIsάJUU0TRHO.L)Aa&$(9y)JMHL(Qt+JLִ 8    T     $  F         щk\_BU              K  K           uint16_t i = 1;
    x     t  B         T/:3ə5d (q            xc`0=`20 '?8$7,>83HHG@GAPGAԅ%Ś\Mn>!I IhXcMmS4"4 4                   o[χ>CкV
            xXNF5}sQ81%vB@DZ
iEVUxֱ=DE߲dHk)07oθw"~~L?s0z;1kēi
y(F]N3w@Davl>ÍB^ n6!w(/#29@?D#C\<~\x8Y_N;OLO~߾[66*a3{x$x߽wSЅ |y	\>Dc	}a\&EgXLg\:IIq		Na֐,Kgyd-[>$l̃:]GtnGck"Y&]* g+4)΅S͹<hSSd]D6S\)OU>'hgFI2/_o˛s2:h3>&P;&2t)5`&7s܁&.j!
Tc߇MSHOR%cƳ+dV%֟ fچ<7QDʡTe$R|ɥ9zǳ	t)Vtug^(()A!g^(vN|Dr2JUUEuGU-H0#F"c7ahQ&3YYnVJѮm˼cqrvvbQJg{Is豋nzv59l,c;l3`őL+)*j33ݨ2ͷ""g2%9zS'4Hn	JCVړ$I_[u)=Q:Wm		oưIs]kS2i5UY۷ZüM3kexm,rC-SsbC`H|l2V4֗kF7 fo@LWntq厪幄9qa+穢%QQ"h "FQ3<*%z_U¸$XkY1`2w ׏.r.tIt^6Ce:o]+6,("{ːSeyT>fJ7#Y$wZVU]T{&u\ɺ؛|VZb         U      
   7G-j5/G            xVn@o@٩)M+PPi/*RZR	Ee;cja'iSAxHO`? 36Б&g{BsGȌ\-mxDko^Y"TF2qHHZ6YGÁ%.;1 
[^۾8D-ᅵSxi~ bv:XQ@`o1o
6jZm٨S)ӎ8*.:3Y[*$xJ$)`qzRDsopx(zgg+Q6Ima<@oa-VaZ],a9"zz~Ann:][׍ hԯ.ԌjYpU<ZޜXcxy)2gg.O+3zO=]K<Jr&SC}:cһB~!TA $6R|495.%f]pPP<gMh
X!R-' Y-/`|o1MW3r>0kH޾c|
/4Y`sDv!Vqx\0+=t(,cBw!t*zZ%4u}\ݦLbBrZ\6jUb2LJ|7)t"DshZjjq0@6{?Hfww1щ%I=.& %SW VwZk8T9ւY8ui7ꏃiSz#BX+z!ΔK3uLCIԦY+I;!nk"P+_a
3@P)̟ 4jDDqO*VExxcgӈ֑v"9<lG`'l
×0ߊ z~u8Kw64mqWXܑ]l6T<fГ@bRR7.&`+BϠ"-ͷgFpgD{N]R`72                  3o_?yiЯ@S            xVn@^	qS&nD!ڤXVPUxݬc?Ię'
< v8MP*$`g3("+!ŇA	;~n:HEa_%[,~>r
FO̬F(zpb${Qql%@㩌0\Ʃjϋz[	U!orY*b@[-s)㇃4Y
E4C3FZ]m5TkU+
ϊYnXMe='BrlloW !o?M@^'C	ZN?ˈz1?][﫵:;T:}| ѽD63:]KڬPݪmWQxs#\D+pH$\h"q+^h\d#Vb>9`&||tܦ'7*:&SۦtZkle	A2դp/
uS`J3gqf.u-gD
3LaFwMJc2dB%9,j-Q%!.Sv-_bμs-n&,r"9={799XzCۮda`>0X   `                K#+lV`N6N            xc`a((,,K-,H)I-/.v	qBXԔmĜ47̪T]CM-̔6Ls|pHJdMk. >9        g        /   n>g5/2OݬYj]&            xc`Xp;C((,,K-)M((.H,*q+͍H+JMQ v ̔TҤԜRs|pHB[Qb5 /"   	R             2   ?3L'
=^dA            xc`9a0)
PPYV` $u
RsrRrҊSK<2
;;#MՂh)M.)LIb`E
H y婙%)nT}f `;| ]h   	     g  o      B   04tCtꟈz5;j            xc`Xa9C((,,K-)M/+(.H,*q+͍H+JMQ v ̔TҤԜRs|pHB[Qb5 6"   
D       w      I   
.i7TLa=             xc`p7c`c  E N2\ (59DV(5M.'(80 5(ퟖVZP[Pi|!Dh` \

e `'tI3^@!& if'A.A6<	jSXPL ]#   
     F        J   \)_S1Wn            xc``	d c̼ҔT$< TW"9EP@|(     :       i         ]pZ@|K"            xc`XPCefd&ƗD$jd榦%(h+hd$椹e攤gV**j*h)$'ggd蠰K
RsJt\C<]\u*݊5 .          e         tUenyr?;N            xc```; ĥ Z


I9
y%
ɉ
Z`%E%ez9 E%yiy:
n~!A.:
 ļTmЄ̔TMk. Ρ,   I       b         N9M:Sv            xc`a44PPYYZWQ_\P\TTIO.L)ɀ3&(ڕ8y)@32`Riiũ%\x`vsÁ.ND Y         Q         5K>2j!fR            xSn@XFtAr$MJU)"J,3G=3yXX| ?/)l{g,زV>#W˺)"W<GLw@N3_Q
\ZؠA	t($-< *đ  bB	5(ÙҌD@rs"4'<J@ED:RވEP*B(1;%ɃXn2SWA^=UE4
yJGۼvljv^]t54NqrY<&1Pb8 h1TZ/	)+$Uxyu	7XʒH%ܣjU7!Sh6V,KYG-res*xDuB\چbf\wevOx{)5nCSϷ?1՚޲>=vf7U&gNf~;41m,o#<oDn>8NgN,'^:ϝgfR@}vJJ)g]pOwBɥg{?3iN31IݖzfLh.q_ffZo   ]     '  T         x }J!J[J              r  r   
       
  {  {   
        e  S      5   kWl)o-}            xc`0!N	efd&gG$j( 	];lpIQfJNfnnjBRN~rvyfJIB[Qb5 ~!A        f  T      9   q[v\-ȅiQٶ            xc`0!^	efd&gG$j( 	];lpIQfJBfnnjBRN~rvyfJIB[Qb5 !`   O     p           P}璀
            xc```g``(P 4ŤM.LBqiRAjBQjZf^BfqzBz~f^BIBfnAQ~YBIFf>X_-L)NԨkY_^Z "+        B        `   )Hԝ(4RAL            xc`b`	a``R Լd[#3x_Gg̊_ǈx`(W-d5            i      
   [<$_G/N                              (      i   m|O^Djfݶ|TQ^              !  b            I  *         sB.'L            xc`^ 
PPYSlҊRs*tBqIQfJBC,+a  P   b     W  .         y@á#q^=`迭            xc`ed`g``R̼[Լd7W? OW4m
M0UP\R5b A                >   ;&χ#uQ            x=0DH) Q'vmH XۙGvDv}="808jH޳z鰔,,]{,='C[A6L&+i\L8`K¶d|86_5=   Q                fAgUXCB            xc`9󒁁S"L=\5|B}M*Lm
J\Jsu@"y%E`̒<ԒŘ<%Mk.@ h l 4%3,1'3E!7l@jqIfnbI*
1 +        G        )   |.Ho̔-f                    ; * For more information, contact us at license @ x265.com.
        U           [q<;<e*              C     Ivoid MotionEstimate::setSourcePU(intptr_t offset, int width, int height)
   o     W  z         J4{ArXɰw            xc`a(CLSHJ,R@Ie
ڶ
ŅE E
Z
F(*SsS1&f[s10Lb)I} /x        ,  Z      !   Tbh?tL&e윽َի              E  e   #include "common.h"
  }                I      !   :LWKO*                              Z      !   O+aXrƷr7k                       x265_emms();
          .      "K   A+Oy3^SHw#=              3  _       '    $        "   RW2u24yb.w"|            xUkA^Tf4zi1ڤkY3tgwݝ|!zժEm=y(xSAAԋ<ݔ 2o^ޛ%!	!P@-O\PsvM[ա
K'ٓL>Ogrr19oDJp0K8t
	pћ4K\5>~	O|B|	, 2(2 ;3/cW\)蚝EC~aEZ`H?X%R-骠zz|ߏLG0ѓ%k&sG/2gVVH-[\U8 R@+RmTӥ^NUR#J&4fc+03MjL[[2x`1iÛGo;NJѕu{HN{FAֲW#WRӣ_kۇڻsIw8esGu<G3	YYAvRTLzDy Yj0䃰7l,OAgr5XCm[o.-Iq)!kbPvwn  ǑfdFhiig.VCm{?Y?M[:}3 GB9JM6ϺӦjQh(:$U
$*e-\vD~$6!dYT\4KOsfϜJsTbi6Yī#㸌3ԋ˔EY24ZhㆱD[sULn?mqlxt9wۖqN"T.a
1@W   K    F        #    x;+Q1L*ܯ -;Ƶ            xR1o@>*$Cۤ).	(Nڢ,>SmeC[!13`_`0xwNF,>{w&6Q J|&da7uG +4a͂wfs߶{FFV6f+Qk;!KmH@N:=M34v흮5YDjnكV߰ZTmrts4MB5VpN"(GC%L9ELT{
	3j R\=9ZZcrK%%brxdRTTLW'<vX:Y~LU]/%3]G/,|ZNNL~sѺ*Nn<W>Q6]smi[~{˨(RUDx4	?\I%́L24]б]q\<VЄ8
̩˄8p*pO:gyTxJ`Eajmf(T>7S=QRc}NȒ0A!}b$o2ҙB.x5wĿ&-       !        #   %([\JGT            xmQK0؃V6 CaRפ$u:dwN¹s9v6gd-Khe
l6"Y+أRh usN+&(*UHs*"xE[p\hQdaKn>R^'DsyNw{׷ho5!cǘMIƀQ`U[#f]KDxl: d{udA CҢI?mż'7[M	c͔;Mxgv8><h>R                #   NЂBD ]3ω            xc`d`)b``.LQ/s-.M,I*N-	/-JN+)()/QOK( 
3SJ2M.%@h$*؂ ;܊s3R5`F[1H$HRN~r6X0Ú l9   J      I      #	   7=k_9            xXoY= !/rABKD=v̚%[G`F=o܍+1!X\ 'vFBހpnuό(/y^_կu/*||*a9i-ظXȌY$rXF 	1rz6/L^`hX`~#wզAj6lMS
ຓ:~^?yz~(m. t_7W*6ORtY}0{0g!QOMI@/})d@܅vqbty|]"$M^.śRIP5[p$U@[SŨB#>Kԋ;6`ݻ ӫ D8aFdeq8p23&k+|4|˱{i$e3bpd/㻎π	#f9fD[R@~IS[bAJuX,:Ve/?[	:.//7C?ҳNxr9_,2(d*;it*bItDgA8cA<>fnZV4u<2dK1Kǭwۏ'ۛL&=fCBZbuе3N6Opqh1/Ln$l(iHE9fFp]`n\63,3 ݉~@@s#
>u1O42љ:cs)1sI"o5FWf΅4N)ܪ?359
7p^1U2}Zt[=`g?9=րۏ)ϒzG_E:r,FRH1#N#aC KvbdHr8~"r{~"6 	l$uF'iY1ocJ<DO*]#sPIG"R,Lda=ΎCٚX)b'̌%˘vo]7>o7:fN9*\G!a|/'Xyr70/!vD%Y"qMiS1/5F?~꺲!l5( Ӕظܽ+mNHUގw'k:_q',-`'+\9/6$U<fԷ"+JEJP>/a?=&\T _~},Db8:!Z
3
Ef*gyh2Ҝ{{P~4lU{#6lnDuq}:M-(RFsÎլ*g~ճ|
]~ǯpuEqV-ڙIc)h\kx͊?E5G\m'[t#dKYܞ߈24k@[X'
M$j_M1#?,L?ϋ:oEy.Q';a`L6|3;Sa,%E+'}!tC\1d\'i	^qIlFD&W.3kN?i<{5ɴa	2x-ÂQEL
M3Lpe5B(?%WQ UjnWy-+^:zPř/>q*'N?*H*!{<?<oѝW_Ӎt뭵j^ͣfkRAo2	Nfݙ@e,mǥ	2cY<bϷq}{y-T7?YMn
^g␦Պ3&egUU|4K|4WKj"-Nkz
Q]h^y4E}ժ}waU:3R[]]q}Kt3nw0.ufnP9wAUuxPrYD9.BD>[Nlmq8z8`Jtk[9+x%[Tɵyy}~ӟbXLsc0b09]k&ZTۭ?VVnJ+O7բ<1[ktuD}+Tw5z('E,*ԧDO@grl5	{ _	
pyw,{ˠd4ߤ4AM俞_J   #       >      #
   %1DDӎ            xc`=X
2+RsҊRl]ZAjN@Nb^jABRN~rZZqj5%g}n-_jkW"N;Q[W`g`	VBZ %E) }Es 9?bZ$%I))E% ZG!18 3dP8M+B6H w   $     k        #W   0+/6%(9N9)            xc`Xa7C((,,K-)M(+(.H,*q+͍H+JMQ %E):
ťI9I@ќh[QbB%ҴZh _$   %      U      #l   N(Y륒 ~            xݔ=KPqk5N~P[p:ZBܐ@b/77urଫ')j[E/N}ssi. kK;`^e	J7e2Y'߄ZN$	b♟3s`8Kj^ɶՍd\婊JN--/%izL*Ia,ڍ<ޓ߁uK\/Ǒ|p6
yf*HbđxUB;zAhzDuՑOоOh?ES
iNu
H&"d#<8g٦LGYN&N{Ett,A'\,gT=ﳜ?\u5#+.2CAVQ0n ETEi#lbº {=%5b    &     j  P      #   [l;\=hoŝ4                @   ^    primitives.pu[partEnum].copy_pp(fencPUYuv.m_buf[0], FENC_STRIDE, fencY + offset, stride);
   'H     )  I      #   A*uBםYas                   int sizeScale[NUM_PU_SIZES];
   'q       +      %   VuU3Spt             xc`0b`f c@`e)
%y%%VVy%ɉ9 yMj.Դ̼T`אЀ`gGWpM. (άJk	uWPVV #VVACAN,MLaT`Wmh`hC8a0¡I|`4Ƹl S6;LX՛2f>p0f8C4hj L   (h     4  b      %   '1]ߛkc8            xc`-e cs HO.L)Pp2R33J<k.
T  )   (     p        &   #	#_^J@,            xc`c c̼<ĒT+ϒԢDs~i^HYqiRn&W5)e'D%c@Z3z ]]!B5W- I0   )      t      (   6ӆScz1
            xV[N@AA-iCM4jH1&`lЂ׍tδE`:a9sz=``SX1|4r\T.Go0o5q[SÃdG*cl'xS<^<^gRD!>^]_JĤD)an"']cxS+S2ELIRJʈXIRFP&C,KUSS8jSS-J |',$?1BCYJ!$``G{HY0fQc`6|[X̔vʸ`BYz
dP	T**TQs$\$W'Q9Ă~Ki4poh.t?ayd
Mjv1X.uz.\;y]bdsprf !RMo   *     %  w      )\   
勐,UcuFԦ              #  9   using namespace X265_NS;
   +!    5        )   M6^'7j            x]]J1M!dZdڊ/eMDU)w5V}m֖ցa7Wx4ӓ,mpv8Ҿ9킙S&J:D@5Ȓ˨&hǾ:IЙYB4(0O^3w~sK EqUJ҂I Du>ݡ"wGPbaX0C>PCHؿ	,QX_3J: %ॊpKٚB!maO?[w^ۚ-/a   ,V     0        )   qY_a;O                   $static int sizeScale[NUM_PU_SIZES];
   ,       "      *   Q5K'BWʥ            xc`a`PQ
4K5bmr@\2m0\
\JMM#Mk.t8jCHV5%s@?68F<h4¡Q5hh_ BjC+ yHw   -(     _  4      *$   Jy'fGgu            xc`f` i
zy%QE
j@BAnB0)(.SRX\Z M   -     .  \      *   LރG)t\Ҙ?z            xc`` 
Z
p`$s͌s <   -             +v   |~6rƯJ@%            xc`X|a%g(023wpu(L+QU0TQ@0QPrsKKRc4Wn\qeWV`P[Ww1͕H*+A*U nB   .7     l        +   ua9o[KCFBT;            xc`/a cF.	 Cb IE!.

ťI9Aiy
v
F
jj
%) FqQ[j^rdi^n|rqBisp@5 WN   .    !        ,Q   69TG 83B7            xPJAy׀ uzoAAZ,
BYg@wgɮ} |>grvf"@%z7 p-qlX±.2Pd:IWxjj+hЯT)zѱՒ6 , XhɪgT+#7K.r-&ܡASʬPXe6+] ǁ:QO-EQ מz٬nYqjg.>Nԓ\vb#&<~lʛ!ϋ	4X   /    P  .      ,   u0C%%/|]v            xV;oPedc:ꀜ֍)rӇhӪiQ!D؊EH,H(KB@L0\Ώs%M+t\;w6!k!k	!2C)>PMEqρ	PʋerUb㊻LL@2v7}t62Cȋ8#ݦOUl6ET"{H;bvyiv2=CW#â0r4pqubx(^GU4$rtvJPK*!*E囕K7$ 57;ġ$Lr
h2S"fgoQu`y(!// ^C FHKxV޷%WB6G05]5W↓3$NW=/;$$^hECmʔdFQ'H+W	&-Yq9ݭ!/cc%` JVIS Xo֏pW0ik&Bn4uX',E
f3K13\+~?!oK{;XX{?_2b+PZ&f|9iS+hI'8h/ϜlVc4si'5f}~zJ3THFNΪΨj;x?%imViTmw/<Jzc&FDM׃#.!Z̊s+)|K|(S̠,{?.,-  ^	/߄=!UXNԪixFM-cJAB?>{xM{tJ5f   3       G      ,   7ũ6m7ZS            x]OMK@s
z^B T-JUAƂ=dw.4;awC8('; |j|`غI+6#.n!=9,ĥ־g*f~iZ-#);&1*vQ\6C{6|tjh݉78$AJpY*48\XYǝg|`   3             -   ^<:!`Xuz,U            xc`{Ь@)䗖p "5GA!P\Z .@h))bjPU0PW JڥEbrҊSKhEQa 6@   4x       m      -&   JNZE`ka9            xc`2( BrFjrBnBQb^zBZ~BqNfrBR~i^
HUfFRn^oP[WP &V 55&TIU023jԀ0+ zu Lkb`*F qA C$d敦Z0' +-u~   5*     B        -'   X6AAL5$8            xc`ua[4Q[W` s3*5jv`
&ܭ@|b &k   5l     :        -(   ${=ե-VJgPx6=            xc`a_C LSH-ӫTQ(-ӫTQ
ځ+\ P   5     m        -)   /^ @	~ur            xc`aw LSHMLN-VS0TP
&U*(fUj*(@@AMM.Y{`4Blb5~.sx `J   6            -p   R{)_"+eA            x͗nH$n}<T"rchw:OnU`N&Nm'jT q
WX-
{5W'gN64Q499s+ۄr%E3]p4XZ	^bWnu uܾx+!i]|S Q6=~J{[H>`}yC+j	#y496'869hr<:.ӳx:Ӈx<'!OSIj
ta+:\+!VfZ- m#!5l*9MC*SJ@r"ic$}bxеĠoBPs,e<Ei?`b~&DI9+ۀl8O)fK72rVY{GYб]ۃ͠Bp"X{p1P/P\11lհU(y\iYc	1>M\LKK[msG7o{$4` N7ԩFxII'GSG
wpQ.E^
S{I|Tz>A?kk`4=]=MR0fKh<c;< Of7W]d$)#ٞǩcTcdmaOIE";Qj*;Է"ykz">~>]f0LjAGk穅>EHb\Y]nnܽq_֝v3y
K~/
&!FDryIN\1?_=:۵5|مV\a縒7)0
.8^8xd)	"EE)d(@X{Xgq'@Q!O"C>3~kS F	(|_{   9    j        -q   ',֔lJ758            xkA_mqldc
jS(Ң-H!&cc/^A7=
zQMn;e&{h|h5Eѳ,QjL%\jTk=5kv%[#@ q9.B8US]p#9.(]p7;0۞9$Qu&X5W,b\hQ,@vCq7ٟ{.bq_`^mNBB. WH/%t`_$,JH:=$ɒIҫkM5ѫ%9ceHcGfb-Bߎk8s]qU{""Sv?m	Lom@Sy.܁>!Q'Qqm/CHT:	Ň\87xdrbv8
rMKVy&9mt̼ￂ~jLFeQ'뢠p	nvN}].GVVo"6juۿX!ڶIta=>ảsY̘+V{|8g6Z빇[klы 9U*7aIGRZ(gl7+h@   <;      7      -   q׭$%>@ZE)f            xY_ow EHvLS8EvcXI΁O(jiITrk?A?QB?PgwEqI-)fvgvypW>0pN:.^G7o4'<Dw]yrp;JcMbE&ǳ̊`>6~=	q܀@9(,GO:}2蓱'fVd6/U88	 WDz"2$DY$V;u2b1HRϞ1CBX-Ȫo9HilReޛQ2ZC☁%^ʫkkp/O0H/~X+&pg.Lu`?}
m8Ɛ/7=L5qB%wLUN	Rp%P}Y:_ qv%}(KZHZVK\N$+J?%-k$m4DqqR\fˎ@QCĞ;֫@1-i@"a>q~M/K$JI'ȄԡB
F:+Ns)s/qg!t On) ?d+,x7·fG;4"p^qyV0)q	;y_ގ2sSiD}׽Pő>	|șQ)p-?ݛC<z@W;L}E" ϟ!ވ_Fiɥ%(}{q/x#<;
?
Jet)Ӝ~ޔi.Hط<"b'ϹgE0BcSמBac||4q~&蠥FDqz\-ZK\8;LMz+)&*~`9:U$my+\)#fɬiiҞ!is5Ӷ\)OaԪU)2kAުx;5[q	0.3b`Vu+÷YQٮqxk;/_͙=fz0Tm);YCYaqJ?Y_X.<EhnB3SsYBjl(50W-\m=$]iGJKnZųPxX}R݋xohBQL-,\<+4(m\QA˶9:z8^c%@3HjF4D62KGP!35QȜpI[̪EV~̃yI"-)~SXq=~h]2$DDPxlK6G뛠Ձ "{^2mM%V>
s8aL8#y!Ķ1-H|uUgRcѾhmMZvXmGłuWFJǺ譇Ś͢a!LkAkgAn˻#!x8e3ye_fa>KEVCOQ'{?Q'>v61S"V	[#~[s`9?H>-4m֮0rYZo.	ߦ.'ı^".BcjB!Т|qݶUkTnI-3vxcNUՅ=?gHo]a>O	¢DL{W!yT&	;<cg-,1)~.)?E4l^#MLؐVvNfF`Nh%12,5`A6_4`^bq6{팜2ޢ|4=+g)oPx׋1xeLI$߼Ţsғ,,P"j5sPG)7yxȅD\-˿!GfNok+$J޻CSS2+ߋ02ey7ѿHEg	':iKR 	iS M)