[llvm-commits] CVS: llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/LICENSE Makefile input_large.pgm input_small.pgm output_large.smoothing.pgm susan.c

Chris Lattner sabre at nondot.org
Tue Jan 9 15:45:02 PST 2007



Changes in directory llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan:

LICENSE added (r1.1)
Makefile added (r1.1)
input_large.pgm added (r1.1)
input_small.pgm added (r1.1)
output_large.smoothing.pgm added (r1.1)
susan.c added (r1.1)
---
Log message:

Readd mibench


---
Diffs of the changes:  (+5478 -0)

 LICENSE                    |   14 
 Makefile                   |    6 
 input_large.pgm            | 2076 +++++++++++++++++++++++++++++++++++++++++++
 input_small.pgm            |    5 
 output_large.smoothing.pgm | 1253 ++++++++++++++++++++++++++
 susan.c                    | 2124 +++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 5478 insertions(+)


Index: llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/LICENSE
diff -c /dev/null llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/LICENSE:1.1
*** /dev/null	Tue Jan  9 17:44:44 2007
--- llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/LICENSE	Tue Jan  9 17:44:34 2007
***************
*** 0 ****
--- 1,14 ----
+ This code is issued for research purposes only and remains the
+ property of the UK Secretary of State for Defence. This code must
+ not be passed on without this header information being kept
+ intact. This code must not be sold.
+ 
+ A UK patent has been granted: "Method for digitally processing
+ images to determine the position of edges and/or corners therein for
+ guidance of unmanned vehicle", UK Patent 2272285. Proprietor:
+ Secretary of State for Defence, UK. 15 January 1997
+ 
+ 
+ Source Code obtained from:
+ 
+ http://www.fmrib.ox.ac.uk/~steve/susan/index.html


Index: llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/Makefile
diff -c /dev/null llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/Makefile:1.1
*** /dev/null	Tue Jan  9 17:45:01 2007
--- llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/Makefile	Tue Jan  9 17:44:34 2007
***************
*** 0 ****
--- 1,6 ----
+ LEVEL = ../../../..
+ 
+ PROG     = automotive-susan
+ LDFLAGS  = -lm
+ RUN_OPTIONS = input_large.pgm output_large.smoothing.pgm -s
+ include $(LEVEL)/MultiSource/Makefile.multisrc


Index: llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/input_large.pgm
diff -c /dev/null llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/input_large.pgm:1.1
*** /dev/null	Tue Jan  9 17:45:01 2007
--- llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/input_large.pgm	Tue Jan  9 17:44:34 2007
***************
*** 0 ****
--- 1,2088 ----
+ P5
+ # CREATOR: XV Version 3.10a  Rev: 12/29/94 (PNG patch 1.2)
+ 384 288
+ 255
+ !
 827656554422'"6455564634363-	
+ 
+ 
+ 1,010/1:<:;=9;;:-
+ 0Q?EB3*2/AbWT[N"$*&&86(/3<$5
<O at FBKEH:GI0?D>=G:'79TLTW\UAMdY`dhi',#7M5@>I'".*5E59:F/')
$&,J;===1.,L,GAE5QJMA(('8kjjhjljlkki[@E7B>"+;-;silljlikikilkkkhW6NIngkkijggggegegghfgefdedaa`]bcfdfedbca]L0$Jmbeecfcdcdad`R #"#$##%&*),-,).2//1/..4/20212/2/2.1220111/10201/211010102/0/101/000/1//.000.///-//.-/-/-.-.-.,.,,+-*,++(+('5'0/0//8;99;8::8-+[RUR;(2*=aXW[M"*%#72$+*6 3"6L=B>E at C6@F+;A:7B7&17Sfkou\9GbVYdbg)(#2L2?:G'-&0F7:;E."'"$,F;<><+*+E+A=B6NHH?%$%4gheffedfegeX>D?D at 7+('9odgfffdedfdgefdcS)9d`gdedfcdccbcacbcaca`]]ZTC4.4AYc``_`a\Y>%)Mh`bdbcbbbc`a]O

+ !#!""#"%&**+*,),11//--,2.100/001/1/1/000./00./011//0///1///0////.0,.-/./-0-.-/-/,.-.-.-----.,-,+++,+*+++()''4*013/08;::<<::8.'WRQO=&2+=d[[_P )&$53 *)33"5K<A?CCD5 at J*7D77E5).5Okou{_<KbW`bbj-
+ (&0YKQOQ$))0QGHQP+$( #+NHEEA-,-E)D=C2KIJ?%&&1ehffffegdfdY>FBDED533VgfegdfefeedgefddQ(Ar^eedddbcabbcac_bab\[ZWF.+$ ,Ha^b_`\U90'Ygbdcbcbaabab]Q	
+ !"""!##%&)),**),0../,-*1.0///0.1.0.0/1/0//1000.1.0.0./-/..-/..././-/.//...,/./-,,-+-,-,.--+,),+-+,*+)-**)*('2'/000/8=9:<9:89.&TQKO?%1+<faacS")'$5:&,)50+&)(4J>ABCBC2AJ+8J63 at 4+/3Mjos{a;J[OR_ch1	)#3`HRc_*)/ZFXk])%%!$+WWQML+-+A'B;B4MJI?&$%2ehffgfdgegdX at E@BDH>JbdggeedgefdeefeeedR+Bo_efcddceab`_ZRHIKKPTI2 #@]^^_\C&(2Yfbccbcadab``_Q
+ 
+ !"!""%#%',),*+*.1/-0,--2/0/0/1.//1/1/0.1././/0.///.//0.0.0-/././...0..-.....-.,.--.+,.,.+-+-+-,-+-++*+*+))&'3(--0107;<;;9;8:0	$TMNPA(4*;a^^`R !)(#6VKNL;0-+-,5M=A at CBA/EL+8H62D5+.5Kjpue;KhX\_ah0'!1g^]aa.*2dd]hh$$&"$,UPEFK&0*?+B=B6LIH?%$%3egefffehfgdV?GHE?L?RlcgffgfgffdeegfgfdP/;m_dbdcddda`VF20-$%%('!"Bf^^M%%;aedbdadacac__]R #!#!"#&(*)++,)-0/./.-.1.//0/000/00000/10000-/./0000//0/.0.///.0.0-//..0.0..-/,-,,+.,.,.+.+.*,+++,+,+,++)*('3)--0117;:::89792 $SLOSC(3)8]ZZ[P% ()"7T<LT>0,%%,4K<B>A at B-CK,6I7/@5-/4Hmouƒi<Pq_dbbh4	*"0dWTaf#,-0_bYgb*&'""*UM>NI(/*>.A>B6LJIB#"#.bgeeffdfdfcWCHHDFNARiceedfefdfdedgegedO42]WCGRW_aaXE2*%*LI?$ ,Egbeacacbcabaa^S
+ !#"$###''+)-**(-0/10.,-1-10/01/100/001.0/0/0/1.0.0/1./-//0.0..///0..//.///..-/-/..-/+--,,.+-+-,.+,*-*,+*)+')4*//13/5<:<<7:992! TTSTC$5,9]XX\Q%()"8]NQTA0,(4J=@?ADC+DK-6K41D5-,6Fmlp€n<Ps`dcdh7'"0ga_ae$**1ZQ9N^(%'"#,XH3GN&2,?.A=A6LMJB!,_facdcaccdbVELEBGKBSdbabccccab`baccdb`K/3@># %&/5:-%!!#"" #4Sjbdccbcacbcac^Q#$"!#$#&'**,++*,1//0-.-1.1/0.0/20100/001/101/100.1.0/0/0/0//.0.0..-....0-.-../,./--/,-,.,-,,,-+,+,*,+,)+),()2)//2106>::=:<::2#RVSSF#3*6]\Z\Q) !'+$6]TVWB1* *0J;A at CC@!IL.6H50G7/,7 at PKO^^?Gu`ecbk9+$/cEBPg **1Y\IU[*"%!%-WUKOK'4)A0@>B5LLKD1GKJLHJKMLLIC9=8::;;BIJHIHJHIIHFHHHGJFG@'(59=96671/,02402.0--)*(+*.-12-#(*-.-+,--.0. at fbddbdcddb`bcc_S
"#!##$#'(,+,*,*.1/00...3011/0101/20102/101/001120000/0/1.0/0/0.1././-/.0/0.//0.0..-.,/-/+-.,,.+,+++,+-),+*()4)111116>:;>;<;;3"	OWQRE"1)7[\Z[T*!&+%8aY\\F-)'/D234375'DP-6L51F7,,7Bgfksk<Ft!
 ^ebbj7)$1`JLW`"+-2\dU^Z-$%##.XUHVE,1)C3@>C6OMKDDNIIKIJHJHKHHGHFHFFBFDEDFEFDDDCCEDECECCBBCCBDCDDDBCBDAD at C@C@@>?>@@BAB?@>??A?>=><>?C>]cbabbcababbdcc`R$$"%#$#&)+*-+*).110///01.20100/303120001/1120311/1/2.001/101.1/0.0/0../0/..../..-/./,/-/.-./,-++*++-+,*+++**6'/.0227?;=><>:;3	<D?B:$6)5NLNQI( !(,&;f^b_F,("#$#"$!#!!/E-7K42C5,-7Dmkp{m>Mq_ebci8)"._^Y]Y%-,3]aN\Z+$&!#/YRGWB)0)H0A?B5PMLB
"GNKJLJKJKJKJKIJIJE85879895875.0/1.0-0-...-0..//.1.1/03340-0-/-/,...,.,.+,*--,*,+0;D:=?>>?;:;<;>>A>A?4
######$&(+*-,-).11/0/.-2/20202/200/11102.10202/0.10201/1.100/0/1/0.0.0-0//.1././.0./-/,0--,-,-+-+,,-*-*,****7*+).026?<<?=>=<3
+ #4*10-0-+&# '-%9gZ^ZA+& #$$%'$%###%"/D42>5*,8 at n[Por<Kq^bbbj8	,!-[`TZX$++2\f]`Z)#%$!3XUUUA(0'G.A>B4SNMB
!ENILNLNLLJLKJHJIKD67)<J at D184/(,*,*,++,+*-++,++,,.,,,*/40*,&&/./-.(!##!"&,**+)++,=C+
###$"&#&(+*-+-*02200-./2.11112000021020100120100.2020201/2/000.001.1/0/0/0./-/..-/./....,..--/--+.+-,-+,*,**6*,')-/8><=@<><;4	
 2*,+*''$%$$%-%:bX\YA(! $&((*)+)*((&$ #*24>4*+7?kSBuz8Jo^cabh9
+ +#,HHHFF%,+2MRMPO+%'$%1MHGJ<,.'F.B=A4POMF#EOJRNGIHKOQIIJIJJE45!<PAG3630).-0-0/.-///.0/1.0./-0.,/5.-,#"0/101($,++,&$+*%# *-->C'

#$#%#%$((,,.-,-02000///4.0/1/1/0/2/101010112/100/1/102000101/1.//1.0.0.0.0.0//./-0././..+/-.-.-.,.,.*-,,*+*+4),*,,.7><>?=><=7

 5*-+,'($&&#(/&5URSR;! %('(*.-0.-*+)(%%!"-:6)%7=kN:c}6Gl^b`ai<	+#'+))'%-,012.0.(((#$(..031--%D.@=@4OQNG
+ "COLOVRTTVTURPIJHJE557=B@>475/(1/1/000/0.0/0/1.0/0./.-/51)!%$"$%.>B&
+ 

%#$$%$%)(,*.,-,/200/.-/20/01/1/1/102/100/31201/2/2010101.2.0.0/10000/1/0.1/0/0-0//..,/.0./,/-/,-,-,-,-+-*,+*5).+-.-4><=>>?=?7
3&$+)%'" "%%.%(.0.1'!%)+)+,/00/2//&'#)2) 7;kU2[x;En^c`ai<	- $$$$!! ,,,)-,-)(*$
"$%&',0.-,)E0A=@5OPOD
+ !DOJKPMONOMOLMIJIJE55+=L?E1740)1.000.0-/.0/0/10//1/0.-/71*$$$%%%%%"$(+>E&
+ 
+ 
$$$%$$%)*,,.,,+01100.-/300/102/100/111010111/10/00/1/3/10302/2/0.0.0-0/0.0.///-0//-0./.0-/-/./--.-,.,,,-+,++5)-+-..5@>>??=;?63!!(-'&!!&%1&%#! "#$+,,/.012110+$$ "(1<kPMV{9Gl^c`ag<, %&!   !**)++),())%$%%&)+.0.+( F.?=@4QPOG"DNJIMIKJMKLJKIJJKE64:NCF4660)1-0.0-/././/0/0//.0...,/61000011422( %##$"%%" &%.-+?D#
+ 	
+ 
+ &$#$&%%(*,,/-.*/1/00.//1/1/01201121102.1000203/1000101/001.1/1.1/1/0/000/0.0.../.0..././..-.-/-/-/.---,+*,-,4).*+,-3A>?@?@=>65&((((%"!"&'0%%#!%'*++*0020101- /(*(&$! 1;j[U`w=Fk`a_bh=	(!/%"  #+%()/')&!%*
%%+0'./'"' E.@<B5RPOF"DNJJMJLKMJKIKJLJJE6339@<<253/)1-0-0-...,/.0/0///..1-,051.33132523+('''('+)((**.,,?D%

+ &$#%$'%)),,/--,010/0.-00/101/2/00101/002/21202/2010101/1010//1/100/1////-///-0//-/.0.0.0-/,.-.-/./,/-.,-+-+,0*0+,**2@>??>@=?8
5*.)('&"$$$%0%(#!!&(,+,,021/0..+'$)%#"+-(!>gWM]}=Ch`a_`gA
+ )!"#!"*(#(.*($ !)
$& "**.*%#&
C/@<@7PQOG
+ !BQJJMJLJMJKIKJJJKE60435342430),*,*++*+,*,+,)-+-,,*-*,052000/11300//././+.,,,/--),=E&
	

!$%%%#&"#$$%"$#&%()++---,01///,./1/0/001010100/00000/110/0010000/101/002/2/0/0././-//0//././.0/0.0./,...-.-.,.,,--+,++.*-+*)+2@>>A?@>@<$	2).+'%&%$"%$0$'#  !()*,--010.0,*(($''!".4+%e\G_}@Bfa_^_gD*""" --)(-)'&&%%#$$$'&''))#E/@=@5NSNF
+  ?OJLMJKLLKKIJIJJJF60414241411-/./.0.///./...1020102/1341.,.-..0-0-/-.,.*,+--/,0,/>E'
+ 

)'(')*)$$#$#%#%$&%'(,*..,,000//,-02/210020101/0/0.0/001.0/1.0/1/2/0.2/0/0/0/1.0/1/0-0-/-/-.-0//-..0-/..,.,/-/,.-.,---+,1(/(+-)2?@?@?@@A;%
	3,-&*(&&#!"$2%&" !$))-..-/0001/.)*&*'% &20'Rj@\‚=Bh`^]_kF	&!"# !-,,)-''$&&$
$$%$'$)*/-%D2><>4QPMG
+  AOJJMKMLLKLKLIKJLE61/.2242330-,%(')'+.(()())-,))))**222/-0)&53414* %$$#"+/.-/,//.>E$


 )(')**%%$$$#%$%&%(*,+.--+11...-/0211/21201/0.//0.1/0.00201.1/0020101/1/0-0.//0-/./-..0-.-/.../..-/-0-/-/-..,,,-.-/+,++5*-(+++3A>>??A@@;&
+ 

+ 3+,*+($#$"!&4%'#! #&)).,./00434.0/-*)''"$"*''!9gAp|@Ah_`__hC	(#!#!# ,-+*+('$&%#
##&&('**-." G4==?4OQOI!DOLKMKLKMKLJJIKIJE6/.,4342430,(!#"#"',##$#$#,'#$$!$(2140,,&%/.//.&'0/-.*#'%!! (,,?E$
+ 
+ 

#"+')**%##%#$#&$&%)*,+.---10/./,-01010/00.1.//1/0/0.0/1.0/001/0/1/1/200/0/0////./.0-0/1-/..-0./-/-///.--.../.,/--,.-.+,6)+')+.5B>>@@A?A=(
+ 1*-(*)'&!!!#3&'" %%),.-0/1/0,)/00/1/(''# %)(*#"KQ_A at fb`^`gG,"#"! ,.-,+()&(&$"$$#'(+,-.$F5==?4NSOH
+  CPKJMKLKLJLJKJJIJF70($0121441,(!%!#"(-$#$"$#,&#$#!#'2130'"  &.>E%

()+(*$%$&#$$%$&%(),,0.--10/00,-12110101/0.0/0/1/0/0/0.2/1/0.0/1/200/1//./.-././-0//./-...,-,0./-/-.,.+/-.-.-.,-,-+-+-3(,'++-2?>>=@A?@>)
+ 2'*%(''$!" #4''$"!$%)+..//0/20014.10,,/-'%3)+/1Yv{F<hda^`gJ
+ '###"!),,+*&)%&&%
$#$$)+)*,*$
+ I7;<>6LSOJ	 ARKLNKLLMLMKLJLIJE6->=0,1431.*#%%&$),%#&$%%-($%&#%(2131-+)*,+,--$ # !#!!#""*,->D%(*+(%$$%#$#&$&%)*-+.,.,0//..-.10.0/0/201///100.1/1/0/000/1000100/00/./.0././-/-/,0-.-//0/../--..,0-/,.--,/,.+-+,*-+..&+')*-2B@@@@A at A?+

+ 2+/)(&%%$"$!2%&#"!&$)+.,1/2122233/00/162-!"1##0%+j~C?ff_^_gK	'$#"!!),+(*((%&&$
! ##)).),* I39=>4NRQK
+  ?RKMNKNKNKLKMJLJKE61=/)100430,( $"#$&,$####%-'$$%"#&1250-32354645(!&$%$#&#"!&$//,>F"
+ 	#+*)%%"%$%#&$&&(*,-.-.,0/0//../011/10100/0.1/0/010/0/0//.0/1/2.1/0/0/0.//0.0/.-.-0-0-.-/-/-/-.-/-/-/-/-...,,,-*-*,+,-$("&)*2?@@A at B??>,
+ 
	1-/,+'&$$"$"5&&#" "*&*+-/0113322241331345-  ')&'$*C…>?fc_\[cG
+ )##"  +-+)+&(#%"
!"$)'-+0-!	 H-<;=1OQPKBRLNNLMMMLKKKKMKJE52413332420-)" ##'+$"###$+)!##!$&335/-64353676/+*-*,)--+,/-1-. at E!
+ 	
!&#,'%$$$"$#%#&%(+-,/..-111/0-.2100.1/1///0.00..0///2./.0/1/0/1.1/001//.000-/,/.../-/-..../-/-/-/-/-.-.,.-.,.,-,-*-*,0')#&%'1@@@A?A>?=+
+ 

	6//,+((&$$ $2%'#"")3.-*++0/22342142355313+", $ &!KH9gc_Z[cG
+ ##""*>97751/;::77442110&"&.-./1/4155,)D6;:<1PQQK	"AQLLNKLJMKJKMJKJLG5042234141/-.)*+,*..-+-,-,0-,+.+.-2240,-..//1./,,*+*+)*)*)*)*'/=E$
+ 	

''&*&%%%#$#%#%%(*,-/+.,10.-.-.12/0/0.0.0.0-0./.2.0/0-0.0-/.0//.0.//1/0...0-/.0-/..-/-/,..--0-../.0,.-../,.-.-.+-,-*-0'+%&&(0?AAA@@>@?.
+ 
+ 
7.1-+))%&""!5''#!$/121//.0132525123225401/(-:;"'*4>`e^ZYdM	#"" 2WNQNLMLMLLJKJKKLKLJJIIIJIJIJIKJIFIF?6=;2
+ OSPM	"ATMLPKMKLLLJLKLIKG>6;7:99899:69798879897:8;99899;798:8:897879899;787976676856464:AE$
+ 	
+ 	
+ 
+ 
")%*$%##"$"&$&$)+,+0--.20.0..+10/100/1.0.//0/0/0/0.0.000.0///1/0.//0././-0-..0-..-,--/./-/./.0..-./.-...,-/.,.*.,-+-3)/('&)/>B?A at A>A at 0	
	6.2..*&#$""!4&'"!'4-0202//0414343323363303*! J6%)7bc]YZbK
+ "###3]`_[<@OPNONOMPOPOQORQSONOPMPNPNPTYP at 7<:0NSRN	 AQJJLJMJLKLIKJKHIHHDGFGFGEGEGFGEGEGEFEEEHFHEGFHGGGHEGEIFGFGFGFIFHFFFFDCCFDDCDCDBEDA
+ +'%'$#%#$#%$$%)+--.,/.2//-0--20-/.1.1/1/1/1/0.1.0/0///1/1/1/1/0.1/0./-/.0-0.//0-/....-/-/-.//,/,0-/-/-.-..-+.,.+.+-4*0*)((.>A>A?@@BA3

+ 512,-+)%%%"!4$'#! $2-200/010222262335364605/%%3 $(2\b]YYbK%$##6`_X\17RONOOOMPLOOPPTRSPNOOOPOQOR^`VC6;90	KSQM-E<<<<=;><<<=;>;;:;:;:<::;:;:::8<:;:9;:8?A@?@@@?A at A@BAA@@@A?@@A?A?@?@>@=?>@>?>?>?=;	
+ 

$&( $%$##$#$#&%(+,-.+/.2-/0/--23/002/0.0/101.00101-0/0./.0///1/0/1/0/0/0.0.0-1.1./-../.0./,0.//1.0.0..,/-.,.-.--+.,-/(-**+*-;>=@=AACC3
+ 

+ 625.-*+'&%&3%&#!!0003/,23.2132443462655332.'0-55)!'3\b\YZaM#$#$ 4_`X[27TOPPOPMNNPWVVUV[VWWVNQPRNR_aTB79;0KQOL	/}qsnr……vGLHLHJIJIJHJHKHJGJIIHIGHHIHHGIHKKMLLJLKLKMJMKLKLJLJJILIJHIHIHIFIHHFHHHGGFE+ 
+ %!!!"&#$###&#%&)*,+-/..0000/,/321100/0//.0//-0.//0/0.1.0/1/0.1/101/2/011/0./-//0../-.0.///../0./.0././-/-.+.---,--+-/$-)*.,-7<;A>AACD7
+ 
4.1.-+*(%%& 7&(#"!!'3,3,%*3,3142443/734554432'*41-)  '1[d[Y[aM
+ ''%#!4`_U].8TOOPNOLNORUWTUTXTYVUOPOQOR]aT at 8::0NPNO	2—Ž’Œ¤š‰HKHOIKKJIJILKKHKKKIKJKHKILIKIJJLLNKMKMKMLLJLKKIMJJKJJKIIIJGIHHGHGGFHFHGFED!
+ 	
+ 	+'$$$%#%#$#$%%%()--.--.210//.-310100010101.0000001/1/0.1//.1.1.0.0///0./0000/0-/.//0./.0,/./.0.0//-../-/,/-.--,.----<08467546;:=?@ADF7
+ 
+ 501-/)+*'&&7$'$" !*0-,,./+1/423342645263444.+.40.'"&-SeZYYbR%'$%"3_a[Z16UQOONPNPNPOROPOQPQORORPQPS\_R at 8;;0LOPP1®™»‹³©•‘CHFIFIGHGHEHFIGHHIGHIIHIFGEGGJHIIKHIIKIKJJIKHIGJHJHJGIGHFHFGFGFGEGEFEGEGDB
+ 		
+ #%(#$$"#$$%&))*+,-.-31101/0210322221102/10211120100.1/0.00100-.-/./-///01/0/0-0-1.0.0-/.0.0/1.0././.0..-/-.,/-.+,A5:7:;:79<;>=ABEE:
+ 20/-/-*+(&%5&("" ! $,--++*-.1132322221223142.-30/+'&&?gU[XcS$(#&#8Z]]YGIPQNONNNOMPOPPROPOROPPORRRRZ[NA8:80HMOM	.wsumutjdCCBEBECEDEDEEFEFEGEGEFCECECDDFFHFGGHFGFGGGFGFFFFDGEFDEDECCCCBBACBCBDABACA>		
+ 		"(#%#%#$$%$((,+.,--112010162120202120211011101021/.10202/1/0-/,.,/+.,/11.//101/0./.1.//0././////-/-0.-//-.---.-.A398:;:::<=>?@AEG=
+ 
+ 
+ 101-/+)')&& 8&*$# ! #%+*%%1+112//.0/00023.110,0/0,+ % .]VXWaR
+ &+.E-7OJMLGGFGEIHHGHFJHLJLJMKMMNMOPQNOMOG?9;:0KONK %"%#$" 
+ 
+ 
+ 		!$%$$"&$%$&%('++,,--10201015023232312232213111102010101120201.-,=*('"+,0.100/0.10//0./././-.-0./-.-.-.,-,-+-*,,+?07578878<:=<>>CG>
+ 20/./,)&'''"7$)$#!!#"$$!$,/-1010/.0.-./.001-200.0/.# >[TY^P ).MMMGFA>:<<>=<:>:9897::;:<:<9<9;:7)-**&-;8:0	LNOM

'  %')%$%(&+),*+**+*+,+,+-,.,/.00//10142131202231312110202/111/0.//0.0.0/.+)92( (+&(0,.,-,.+-,-*,+-++*-,,,-+-+-+,+,+-*,,,+,L8A=@B@@A@@CCCAFDC986855672/+/21/0.,,.)&%7452402210/ &9(,'&%%!$"#%)(,/113/..-+,..,../-112-2/2//$&SZXaS$*(8M1"QHLIFD??>>>@=>=?>@<>=>:5)=48898:91KPOK%7/31011/62.-0-..0..,.-.,---+--.,-,.,,--//.0/0-//001./,0-/-/-.---.---.-/,/-.,.+.-.*,+++--.,-,-,/,/,-,-+-,--.,/-...-.,.-.+-+/0-.,--./3-/.../.---/-../-./.-/-.-.,/+.-/,.,/*-MO 0'39%2-/-/./-/-/./.1.0-/./.1/1000000/1/3/213O=HCEFCEEDFJLNMMOQOTSVUYXZVYW[]`ab`^^d`[X^[dhmlrv{z{z}‚‡‡†Š‹‹““š—š™˜¢¡š˜™˜¡“”˜’ŒŽƒw}jptifb^ZZ\hqnqhHPPLHG<6843/6PVRSRTNOMNNMJMNMILKLHJGFFJGGD=7991	MQNR+,?5<9888776646443432232323/20101/2010122011234151311/001/1.0./.0/000////.-..!
 -.---.-.+---,...*.+.,--.,.--,-,.+/,-,.-.,/.0.///11//001221221201/2321102/0.1010201/100/102/13>J$3'?3+2101212243536688:8:;??DEGGKKLOQPVUWVYZ]-)R>HCEDDDCCDKLPORRRQTUXVXY[Z\Z^`a_a_a_ca\]benqvv{ƒ†Œ“™—˜®°±­®¸½¾¾ÁÅÉÓÕ×ØÖÓÕÓÖÝãÞÜÙÒÖÚÞÖ¾¹À¼¸¸²±°¯¨¦¢ž˜”“Žˆ‚€|vrqmopmhfha``ZZZYYZWVSVTTQSQSSSRTMG59<4	OSNP<18:999:8:7768776776566735453556565665665757566858675746445535453436354424333434232223232223132431142413221214231324132425343434244537465634430313121647573657687779899:;@B=$!37;QNQTTXY^]a_aacbdcdbddggggjjnkomnklimkiii4,N;F at BCBBBBDKOSQRMOQWUXXXX[YYZ]]_]_^abb^[\bdkmqrtw{x{|„†ˆ†‘š¥««£¦¯º±²¼·¿ÌÍÎÍÍÌÎÎÑØÛØÔÒÍÏÑÒÊ®´ÀÉÀ¹µ³¯µ²²ª¦¢š••ˆ€†€xrqmrpnjjhedbZ[YYXXWUUWUUUSSTTUTSRL4;>;QTNNA?>A>>=?=>=>==;>;=;<:<:<9<9:9;9<:;::999;9;9:9;8;999:789989777878676756565747574646434454253545453545253535242535343634453545463535454755465544100FGHVcXaaa``^_^^]\[[]`aeeieA;e2bqompoppqopnnmmmlid`elkfhkmmqorpommll]\ii3,D2<698:;;=?FMOPOLONRRWVVUXX[Y[[_\^^`__^_\`dfgklnqtrts{~~€†‰‹“œ¢¤¢¦«±ª¯³±µÃÃÃ!
 ÁÁº½¿ÆÈÍÊÍÈÉÈËÆ¿­´¹¾µ±­§¥¨ª¦£Ÿ–‘Œˆ‰…~}unnoonngfdaa`\[XYUVTU!
 SURSPQOS
RTQSUN6=B9SSNPFAAB at B?A>A?A=?=?>><>=>;=;;;<:<<;:=:<:;:=;<:;:;9:9;::8:887878797;686877886877585666463545453536343545364635464555355555444544354545575757586656216^``hecjijiigfgifffhhkklnnf<4H54ilrpspsqrqronmongSFC`jb[hbbhg`kg[`_b]KQPM+M8B;<>;;;89;:=<<;<<>>A?@??@CADDGEGGIIJKKMOOPPUVXW\^^_ekjpst{‚‡‹›™Ÿ ¡¡£¦«§®°±®±²º¹º»¾½¾¼À»¶¨­«®©¦¡ž™——–’Œ†ƒ€€€~}yxtsnnklihee`_]^ZYVVSSQQPQNNLMKLKNKOTT8 at F<PSORIACCAC at C?@??>?>@>@=>=?<=<<<;<;::9<;<;;;;:;9:9:9:8;998:89778877685867566866564645464645244644353333342435543423443525363535343535353435464665542.4dcdfgejkjjjghijijikkmlmkjK&%$!4cfpfnmcjiXfaTepkldPQhDDMF:NNCQUFNWNXNDKC>"^FRLNQPPI7=<?EQXVVVXWYXZY[[]Z\Y[XZX\ZZVTSTWWXZZ]Y^^\YZYZ[ZXZ\^Z[[^_b`c`cccbcefeffiijjnommmkheiiihfcc^^Z[WWTVUWVWWWUUTRQROPMNKNIJIJHHFGDDCDCAA@@A<<9<;<<7/:<2TOOOBDBCAA??=?==;=:<9<;:9;::9<997989896:787878675857687745555556665535443423221113221313121211020213210213221302131323232323352314033313032323233622<eddgkhiijjkgihkjkjmllkml^:L6:4;:CSTKJYM>RRELKJnmoogSQfBYGBP!
 R>V]BO]KKRBDGEG!%^HSLPQPPA)743&=cU[YZ\_^a_bbecedeegfigigedflmlprxz{y|xzxw~~~|~„„‡‡ˆ„„€~}€~~}ƒ‚€~€}zjikpnqqqrplljlijhheebd``\\[[VXVXXWSSQSRROQPQMNLMHHGHEHFHFGGIFFEFFF3[Eehcip±šBA?E?AAA?@@?@@???@>?<?=?<>>?>?<>>><>>??@?A>A>@???A>?=?=?=>>>=><=<=<>;=<<;=<><=<=<=:=<><<:<;;<=<=>=;=<<;==>;>=>=><>=>>>>=>?=>=>?>><///01>?;Cfddimiiiljijlilikimlnlnk]BpaLFe8KLLMNeKBCMGHJK^ulqogSThL`INZVQZJ\dQY`MX__Y[0-_FUMQRPQ@0,2+?hT\YZZ\[^_aadadbdegfifljhfegmmpsyz{|yx{yxƒ…ƒ…ƒƒ…ƒ„†Š‰‹‹‹ˆ‡†‡…†…†…‰ˆˆ‡††…„ƒtnruwxvxvtqqprpqpqnmkkihfdab````_][YY[[ZVWUVTUTSOOLLLMKOMOMPMNPQNP;$iX—™ž¥”ÆåÖUHJNILKLKKIJLSSSONFHFIFHEGEGDECFDEBEEFEGEGFGEFFFDEDEDECCCDADBEBDBB at DABAC?B at A>@@AAA?B?B?B?A>@>A=@?A?@@@?@?@@@@@?@???A?@@A?A?A?A?A>7)%+$9E<DfcegljkiihjklklikjllmmoleOTCORIBSNPSWhS[MRaOX_hrnnohcgiejejjilnntrpoolnllkk5.\EQKMQQTN77757J_UXWZZ\Y[]_`a_b_aeefhfjjighglnsuyvxw{xzy{…†ƒ…€~ƒ†ƒ„ˆ‹‹‹ˆˆˆˆˆ‡…†„‹ˆˆ……ƒ„ƒwquuuvvwtuqrsqqpppnnkkhgfdceaaa`__\\X\YZUXUWUVVTPPLMLNMPMONPORRQON7(s[ÅãÞçêëæác at QOLPNOLNKMOYY[YTHKGJHIGIFGFGFGEGE!
 HGHGIFGFHGIFHFGDFDEFEDFDCDDDECDCECCCCBDABACACCAACAB@@?@@@@A at B?!
 B@@?A@@?
A at B?@@A at B@B at A?A?A>B at A?B at 6?C<DedgikgkjihllmmljjilklmppnbZ^kacihklmpqpnooqopnpnonplnklmmnnkkptsussqrqpoomn6,4)2.01135313577::<:?=A at CDFFKHJHNPRRVV[Y\]_^cgknqqtqvtuuy…‚„†ˆ…‚‹‘‘ŽŽ‹Šˆ‰‡‹Š†‰†‡„ƒ}wwzwutvrvststqrppnpmlhgeeddbb`a_`][ZZWWVUTVWSSRKJGIJHEHGGFIMRSUQQ8)yaÄ×ÉÉų ‹XLMMLPNOMNLLOZYYZSIJJJIJIIGHGHFFFGGGFIGGHHGIFGGIEHFGDEEFEEDEDDCEDDACBCABBDABABADBBAA at A@B?A?A at B@A@@@A at A?@@A?A at A?CAAAB at A?A at B@B at B@A@=587:<DA>Beegkmgjijjnkmkkhhhjilmooqmononppppstssrrrrsrqpooomnlmfemok\KWhsstssqrpolmih3)@194788:9989899<:<<A;::=<@=>?4
#"$%'&(()),03353779<==BFIKOOQOSQRTYXY[[Y\]]XWXWY\XWW[Y^ZZ[]\]]_[ZXZWUPPQVRRNOPRN<=>::77798:6'''%'$&$(%'&'&?SROM4(}\yxrpb`YTLIGIHKIKIIGGHJJKIHDEDEDFDECECDBDBCACACBCBDCBCBAA?@@?>?=?<?>><>=>;<;:9:898:899969686668586736454534222201.2/0-0/0/0///0-.,.,,())/+-+.+.,-)'/fefjmflhklmikkmjkjijjiebejqnpooqrqtttrtqmYluqnomnllhfWTpnhMJ]Sekg[UUcSOZMFK$%D6<8;:<>?>>>@B at DFICKD?@FEKIHJ@	
+ 
+ 	
+ 
+ 			
+ 





<L?A<:654434.#$$#%%$$$*/%"$URRP2cWYWF&#$!" !!""##%!#"$""!#!#"#!#!""!  #"#!" !! " " ! !      !  "- '%'$&&&$!-jfhjeKkSWrg]dlijjfkikeSCNiplmkjhkqtttrrrkLjudIZY^VLFOMUsmhOYeGRZLNO]OIAINTR*!B5<8:<;=?@=AAC?EEIAGABBEELHGD>		
+ 		
+ 			
+ 
+ 
+ 	
+ 
+ 	
+ 




















$9.[SUS3g\]\@
+ 



+ 
+ 
+ 	$!!!!!""!$!$'*"(%&''&%$#/lhjld?nLIQRWQFP\FGVohkbG`hTSPTGG]cv[SW[nlLmpO8LRMEG<GGXrnhOVU?fIU_YaGIGETXU,"@4;8::;<====>C?CBFAGBCBEEJHB@<		
+ 	
+ 							
+ 
+ 	
+ 
+ 	
+ 







(






!	
	bTWR2
j``^=
+ 
+ 
+ 
+ 	
+ 
+ 	
+ 
+ 	
+ 	
+ #"## #"#!%!%&*!'%''(&&#"2ogllc at rHDHPLBK\9RUGzfmiJflC at HBTV`SinnrrjI]]RGLbGNcDHR]snhQCLelMimgjc__gjih3,A3:7;;9<9:;<>A at CEHEJDBCCEGEA@8	
+ 	
+ 		
+ 	
+ 
+ 	
+ 
+ 			
+ 

+ 


"!
+ 
+ 
+ 
+ 
+ 
+ 
+ 
	
	bTWS1k_b\=
+ 		
+ 				
+ $""$"$##"&#''*$(&(')'&##3sgmjfIX?SIAEIU[@R5PxfniLhsJN\PnJNn{tvuwuo[Z^h`hmgjndjmnppnlglqojwtursqqpqoo7. at 2969;8;9:;;=@BFFHEFE?BBBDDCA:	
+ 		
+ 
+ 
+ 	
+ 		
+ 	
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 







+ 	
+ 
+ 
+ 
+ 	dWZS1m_c]:	
+ 
+ 		
+ 	
+ 		&#$$"#"$$'"%(,#(%''('&$"9uhpnpbX_iX^cahh]K at dtkmmhrrmmpoqjpvxvuvuvtqqqrqrprpqpqqpoqmqnpqwuwvvuussqqnn5-A2;59:78899<:?ADGFBEC@@CDCEB@:	
+ 						
+ 
+ 
+ 			
+ 	
+ 
+ 
+ 

+ 
+ 
$



"

+ 
+ 
+ 
+ 	
+ 	
dTYT0k\b];

+ 
+ 		
+ 
+ 	
+ 	
+ 
+ %""$"#"%$%"&'*#'&&&'%%##:vgqqsnnnoknmmonlghoonmoqtstrsstrutwvwuvuvststqrqrqrppopqqnpmprwqgkvrtpqopcX+-?28467687;;<;>@BEGBDA??BCFEDA;
			
+ 	
+ 

	
+ 



+ 

+ 
+ 

( 
+ 	
+ 
+ 
+ 
+ 
+ "
eWZS1g[a\?









+ 			
+ 		
+ 
+ 		
+ &"#$$###"%#'(*$)%'&'%$#";wfqqtpooonpnpnpnnmompnpqvrsqrrttttvwwutuvl`jrqrkhppmjgmikfnlnoqa^hb_^Z`nof].%+$(&'((*,./0./155:7;>?@DDDCEB<
+ 
+ 



)'%	
+ 
+ 
#$
	
+ 
+ 
+ 
+ 
+ 
+ !
+ eWZS2e\`]>

















+ 
+ 	
+ 
+ 
+ 	
+ 
+ %$$$$###!%"$'($'$&%&####;zfqqtqrqqoonpoonpmj[^tlruriSmanhmkhmg`kzn\fY`^_XZc[UYVXVU^jc^hp]df\QOQaroh`0()$%#&*((1123/0..+&"2E at ECEDDA:
+ 
+ 	.*3
+ 
+ 	
+ 
+ #"(#
	
+ bWYS2
b]_[A -
+ 
+ 2
+ 

+ 
 		


  $
+ 
 	
+ 
+ 
+ #
+ 
+ 	
+ 
+ 	
+ 	
+ 
+ 
+ $!$"#%##"#!" "#*#&$%#&#":}dpqsproqnnnnmomnldHT^TkwkWIbUZZY[\T_bpvlZcR\YWYUUUSTXYYcemklorjsnmdheopolj4-90715<95FNOQPMKJE;!6ICDFGED?;	
+ 	

-,3)*
+ 
+ 
+ 
+ 
+ 
),.,. $!%*,4?>><><"#%.5+

+ 	%6ZZXS3e\^[?
"0@	

!-".!	 4'#	

*-	1#3
+ 



00



.4
+ 	
+ 0,$$	
%:+ 	
+ 
	
+ 
+ 	*####$#$!$ #+"&$%%%#";€epqunpnomnmonnmnjYOVW`ivfYaW`bda]_`aiquoffjggfgggjhmllnnnnlmpuwwuurtqspqoq7/=2:7;=86JQQQPNNNH= 7LDHEHEDA;
+ 	
+ 
(,)(
+ 
+ 
+ 

5BCAB at CDEBHIGGIGIFIG?CB:E?A7,"$.61 at Z\XU2d[\[?% 1:6>9!#1,+<)(004*'#.3'0+B0;>#<T&  (-&17$-)('=6-I3G&
+ 
+ 	
+ O%-$$###"#"+!&$$$%# >„dmruoqopnonomnlnieehhmoropoqrrqroqpqtvturrrpqopppqorqsqqonjmpvwyvvrtqrpqmk4/@5?;AB=7KSPRQSNNH:5KCIHFDEC<
+ 	
+ 	
+ 
+ 
1QLNNLOLNMPOPNQOQOQNLPFGMBKQKB>==7CVWVR2d[]Y<#"4?dRP9(CUE&
2<BM?3DC?7*2;J at DF72%"-6)NIG.0LE>?AKKN6,J(QMIC0
 .Lu@*UH?IJF01>"82TIFR7-U:M-
+ 	
+ 	J/' #&$$$!##-!&$$$&$ >ƒfmqsnqoqoqnomommlllnorrssusvuvtussqrspprttqsppd^jjdhomkljifeinihhioqla[]\X/.C9CAEFB8GPOQPTQNI;5JDJHHEFD=	
+ 





+ 	
+ 
,SIKLKOMK9:9:9;9:9;::?EA;1679 at SEKPV^db:+bZ\[>
%#7EiZS;/YiT08
ALQA3HFN]+ 			Z-) $###$!$$+"%"$$$"=ƒgprtnpprqppqoplmlmlnprqstutvuwuupc\jg[_]cacgrpf]nbUeORTYSONUV]^]^`hobNT]UW0.H9HGKLF;EPNSRSROL=6MEKIGFFE@
+ 
'2;B!%2/4=KL!1 at FN+)/8:

		
+ 
+ 'YIFBCLL.*)[QURUOIKH4R^[\@%"3EjZU<4WlX:9@KS?2GHLT"=KZ(4=($3b1MTP-7j`UTPYXVDS2[]\QB

5~elPKTNL4)DB2_MISC
 V at N5	
+ 		Q1*!$%##$#"#- ($%%%#"<„impsnpnrprqspqnnmnloorqtswuxvwvwsfVr]aX^_[VYnqibmgceNXa`YW]`afjnhjmohfjmik7.L at MLTTN>EQNSQTQQL?4NGLIJIGFA
 Y`_^3
,ZU[M\aa]1
+ Sk^b;+e[aY
.-


+ 
+ 	
+ 			
+ :OHHJKN9




"#
+ ]UYTWRKF<e+aXZ>#%4Bh_V?3VnXC==JU>1FFFD?F8,/"._:GZT2:"b$[WXPZXXF#O:Sa[QJ
0wmoPNRMP7+EB3^NKRGSBL8%	
+ 	
+ ^/-!&##"#"$%,!'$&&$#"9ƒhnosoqoqqqqqqsppnnlnoprutuvxvxvwsnhoghlpmljmntompppnckkedm^Vesrsilnh]gfino7*MBOPWVO>DSQTRSPSNB"4LGNJKMLIBUj_bB
+cUXUTjVb>
+ Kq^dG(j`^b&2AJ#

+ 
		
+ 
+ 		
+ 
+ @WSUSVUN




 #
+ 
i^a]b^^N1['_W\>#&1Bh`XB5RoYF%98NV>0DDCJ="&&'SEC[T680i)TYZQXXYK*HFJd[RK",sxlNOSNR8,E#;3]NMPKSCK<(	
+ 
+ 	
+ ^.-&%$$&##)0 &%&$$#":„flospqqqpqorqtqtopnnnrsuuwvxwxvwutpghfmkjojjgfcaYhiobZWVep`Y^[ecU\aXPZQ^mm3&OERTZYSBFRQSTRRTPA!3LEOHKMMHDEp]bM#^QTR-KmPaI
+ <`HTQ!daUf0

0@]\6
+ 


+ 	
+ 		;jfkkhhhgO
+ 


"$
+ 
!†myuyplV,a	/]Y[<#'3AdaYE5NmZJ+83NW>7KADL("TJ@^T;77_4L^ZP\XYK0?LDh[WJ(
&h}
iQSPOT<+C&88[RQTK!QFJ@*
+ 	Y0. '$$#$"#)-!'&&$&$!9elorppoqnpnppsrsqqoonqrvtxwwvxwvtupbcZWZZ[VT\]RWZZcu[QP`lod]a\a`^c_\]`\bjm3,SL`_fd[EDTPSSRSUPE#6MEJILMNJG
7qV_ZU[JU:
+ >qQ^WF$YcNk<
,HYdE
	)
+ 
+ 			%CBavlmkikjM
+ 



$%
+ 
%Žq~yzskQ.~4]X[:"(3?ec[E5Hn[N430NW>3AFDG	

(!JN<bSB5=[;EaZR\[YN66R at l_YN.!fgQRPOU=*>+3=XSRVK(	OLHA-	
+ 	
+ ^/.(&#%&$$*. '%&%&$ <„foprpqoqnompostrsrpqoqsvuvuxvxwwvupf[aecbffckhbjggorccfoooilnsssrpnnnonopp8.RRjjpn^KCSPSSURVRH"5NEJIMLNNI+nVYb$J_MZE	3pU^\
+ 
+ 
NoLiH3p^hO
+ 	0D	RZTZyfmjgjhL
+ 





&#
+ 
&v‚{zrnP14^W\=#)3 at dg[G7Cl\O</(+RY?1 at FA&&'K`2iRH1 at bH:g]S]\XQ<-V>la[Q4_—_UUNSW?->3/CVVSSN-IOFF-			a1.'%$$$#$-,")&&&'$!:}fpqrpqppopmnoqqtrtqrprruuxwzwxwxvwssqtssrttssspqprqsnooonlhlpvuvqqmnnonpmn7.PUtoxvdOBPNSRUTXTJ6MDKLPPSPJ
 d_Se4	<eGYO
)m^Yb&
	
+ 
+ 
@sMgR-t`gW	3
+ h5:a_TsjjkilgJ
+ 



$%

&Œw…z}ulQ0x3bY^<!)3>`g[F7>h^O>&*0&QX?.<C!

&A0%@V;gTM/DhY/o\S\_XR?$S?hc^Q9
W”#P[UNUWC.9:'HPZTSQ6ERCH2
+ 	
+ V6.!'$$%$$$,,#(%%&&$":€frpropnnmmlllpqsrsrtsuuwx{{|{|xzyzwwuxvxvwuwtspqprqqopoonnjmpwuiSOIHED?>;9LX{v€|jOANNSRUUWVK 3LEONQQVXPVfOfD
+ .fGZT`dVf3
+ 
+ 
+ 
3tMdZ$lfh\%
,d*	9khPvmkmikkL



#$
&v€z|vnS)m3aZ]>!,2?^j[J;=b`PC,)4%SWA08 3MD4'9N?dWS2BX`'r[V\_YSCR?bg^S?K‘,EaVOY\E14@%IM^SSQ<<SBL4
+ 
+ 			
+ ^5/'$%''%& ./#(''%($ 9grpsorrqqpprsuttqpnrrvvujospnmrzyyvvtwvwvvuwtusrrurqorpqpomosxsNHY„|„€oPAONRQTUZUM(4LHQQQPVWU#
CnMbR"aPWT(
TlOh@
+ 	
+ 	
+ 
+ V^`b$

akd]/	RE8QNoiMxmnokmkN



%"
+ $’x~swtnV-{0Y_]>-2=Zk[M==]`RH2)5"Q[A-

&

+ 8SIH7'5OB^YR6=^txZX[^ZSENCUj_UE
+ @:4eUNVTJ31E#JGcSQM@
+ 7SAN7 
+ 
+ 	
+ M:-!)&&&'%&$50 (%&%'$"4€gspsoustpsruvwttpnmrsvrnkwurpsvzxwttswxxvxvxvvsuuurrqsrqoppqvwpI)/8??25 !FX~‡ƒqP at MLRSTVXXT+6PHPPOPWTT"5oR^[XQST8
+ FqKfJ

+ 
+ 

+ .9
+ 
0<F>%*,6d'<J]SunnmlmkN
+ 

%#
&“yuvsnP1Œ-Z_^<,2>Xk\P>;X`RK9.6"M]7
+ *6FHC at 61*7B?KJ?38\olVWX\\SG$IHJm]XF%=˜L&eVSXRL4-G"HBiRPKE
/T>N:%
+ 			B8.#)$''''&):0!('&&'$"8isqtqtsuqsqvvwttpomprrqtryyyvxvzyyvuwxwwvywwtnjjptqqopdbgoorvxpC.6CLG5E-$@Rx{ƒ‚qQAOMSQSTZZT,9TFMNPQXUT7*lX[a"NVPUB<qOaU
+ 
+ 
+ 	
+ 	
+ 

	

-g%@\cQwqmmmnkK



'!
)–{€uunmP+_(^^\=.7<Wk^R@<T^PN=36#NL '
:?_omeyI˜Y‘ŽYuvF‡fqQ[3N=@HMI(ALCq`ZI-
+ 6Š\jWTZQO8)L"HAjRQKH)U=Q9)
+ 
+ 	
+ 	
+ K<-#)%'''&%,=.#'''%(%#9hsqustsursswuxurpnnpmpxtzwzyxxxzzyxzwxwwwxvwrmppjhkoffjoljpsvzpE07AE?2F*9Ikp~oR at ONSQSTZ[S+!:VHOPSSWXV!C !b`Rf5A_I`J/qU\_
+ 
+ 
+ 		
+ 
+ 
+ 
+ 	
+ 	
+ 
+ 
+ 
+NWQVznpskqiL



%#
(™xvwpmQ%p&X`[? 19<Rl]T>8T^PP at 98!0 &
+ 
-VS=bDPvl–GmÍxU{^œC_qQ1k<>$:K.4S<n`]N30q^iVWWQP=%K(A at jTSJKW;M:.
+ 	
+ 		
+ ?=,$)%'%'&' -;.#)''&($#6~kqsustuutstvvwutpollowuw{wxzxyx{zzyzxzxxxyvwphglhdSM]hhgbkstwzpG0:<4/3J(7@\eqxnP at NNSQTUX]T#6YKPPVV[YX$
H1
+ PkOiG1dLfR%i^Yc)


	
+ 
+ 
+ 


+ 

	
+ 				
+ 
+ jœdOƒkqsnskJ
+ 

##
*”xvytnU%oUaZA2;:Mm]WA7S^LQF:=
'$
2bVfBp|ro…ŒuÔz|¢nnz„[[KwNCO +O1)T:gc\T:
&gaaUWUSQB#I.;AfUUIH V?M?2	
+ 
+ 
+ 	
+ 9:/$*%&&'%' ,=0#)''((&"3}jqrvtutwtsswuxvupnfejyty{yu{xzy{y{zzyzwywzwxqkrrjb\_fjknkhmtxypH4OV?:RZ)4;NV`ieOAMNRSTTXYU$4ZLPQVZ\\_*
+ HDAjNaQ&bObY^gWe8



+ 
+ 
+ 

+ 

+ 
+ 
+ 	

		
+ P€^QƒnouoqmJ




#%)•z{~ujL)y0cZ\@ 5B9On]YB6R^JPH<$
+ (#1I4sVb…AlVq»å•Q¢4OZh™^QrV=@7$U5"U:cf^U@

 [bWXXUSPE#H14DbYWII)VBIC3
+ 
+ 
+ 
+ 39/%)&)'&&&*?2$+()')'#5|lrrvtvtwttuwvwutojh^oxt|{zvyxzx{y{z{yzxyx{xvlkieinejnqccjloywzpG
1V_IQZZ+$38FLV][KAOLRSVVZXU+ 4XLPNTX]^b,
+ 	NP3lZeW![O]\(QmQfA









+ 
+ 

+ GKMY|sprpqqL

#&*•w‰~xnR(zNa[Y@4D9Jo][D7P_FMB	(2A
-,.GA:M9OJQ¦ÝyHb<UFXJM[A(61*S8S<\j]XCVsRZZTUSF!B8.F^ZYJJ0TFFE3	
+ 
+ 4;.%)%)'&''&<1%)))(*'#5}jrtuuvrnmrsvuwtqkoldsvw|{{wvzzyzyzyzwywwxzxwstqoilkpqmjpqtsxyzqE3W[CCYY,#13 at CKPPHAMLRQUWZZV0#0XJONSV\`c*
	R[)mag])QVV`3DpQbL$
3 2!*)	:4#;41*1-*D$	4B?dxqqpoqta'(%#'"$$&)%,*(/:/D$/42N‡z‚|yqR'Za\Y>8G8Go\[C9L_DB

#
	EKB@Qr2"577>Dj‹U>?:<6;;/*(!!DAMBPl^YL
+ NxI]\RWQK':@'GX_XKL8IKCJ3
+ 
+ 	
+ 2<,&)&)'('% #71%+((&)&#6zkruwuvolrommknmqpolgqvx}z|wuxxjeggithjt{wzxxvwtunhjppnjmuttwy|sI0R[>-CW*$/1;=BGIDAMKQQUWY\Y)!1UHPOTV[ag2	Le`icb9@cRdB5o\eU'#! 

.,!30.)35E"I!	"(>pemtvtsoqurjkjikkjmqqmtsx~J7ˆeppprxz~€wrT&zUaYXC :J7Cm^]E9Hc<'<SJ>M[_L ==:BEZrRD?>?:<81.'")T>(AKGp_ZQ"
@q$=`[SVQO,2I#IPeVMJ@?O=N5!
+ 			;F%+)&)&''' !44$+()(*'#1yjsuwrsljtstqmmkvohd_gnuvz|xwvztstvuysxxywzxyxxvuoorsusrustsxy|rI-GL1$,D((+/99>AC?>PKQRVWY]Y'3THONUV[_i7	Hh'Qm_dG3lVbL)jabS







	
+ >xjqsxvtpnutsttrssmw|xyz†H8Živvvxz{~|ƒxqT$uR\VS> <L3Bi`^H<DV

&DPM>VXZS'@C>FUn„]GDBB>>=82,%!,^?19Q<rc]T)5l..aXSWPP/(M%FKiUPKA4V7P5&		
0A'**%*''(&  43&+)())'#2zjtuxttokqnnlfljxmklfnuxvt}xrisprtvxxu{yxwzxxvwvsnsrvwvqwutrvy{qI'/-&%'0,,57;>?=?QMUSVW[]X$5UGOPUXZ]i6	
%0:Y?7((\EC/"D4,%	


	
+ 	

+ 		
+ 	
+ 	
+ 
+ 		
+ 
+ 
+ B€hqqrpqntrstyttwvxzwyy{yŠG;Žhvvwwyz|||vsU%m8<;8+  9M3 at hb^L<.,<$@PL=iSlJ-AEDrx‚z`bpeffbI./'$0]?40U<jf^V1+d5'cYTWPR5$P(EIjVQLE+W6P4)
			
.@')(&)'('' 42&*))()'$0xlsuxsvqnvrklqmkujdhbgl{wu|xspxvxuspvxzxxvzxxxxuqpuqtywsvuvtuwypI##$""!,+469<><AROVTVX\^Y'1VIOPUVZ]h3	
+ 
"
+ 
+ 

+ 
+ 	
+ 	
+ 

	
+ 		
+ 			
+ 			
+ 
+ >yknpqnoooprrvuxy|xstxz}|†‰G;juvsvxz|z}xpN&e(!%"7Q0?dc`M3
;S8(;PP< SO~A4AGmzzŒœxjpqfppY2-('3`A:&U=\lZV4&Y>$^UUXSO; J. at EcXRNG\5O8+	
+ 		
0C$-(&+'''' !30&,(*)*(#1znsswkfdcjeftronvnjmbduupnzuolpuxwxrtv{wxxyuomlijqihlnroikkkpvxnH "#$+.57;<>:?SOUTXY_^W#5WLQPSV[^e0		
	
+ 
+ 
+ 	
+ 	
+ 	

	
+ 
		
+ 				
+ 	
+ >thonqpommnsprryw}xprz|€|…‹F>kvtsuw{€}|xsP-w(8T2>`e_D"
)JR6(3OO:%\=qG4BY{v{†’ˆf4C?=AC=8*+%6c@?S?Qp[Z>
+ TF![UXWWO?!B58E^\WPG$]7L;-	
+ ,A$.)&+&)(( 31(+**(+)$0zostzutnlofljfeclihm`d{zwp{tommpsrqkms{wxwwvsrqnstqqsuuvppstutuqd[`^a_cadbd1+,-69<<>>?QNUTX^c]X"4ZMTQSV[\c-		
+ 	
+ 
+ 	
+ 

+ 
+ 
+ 		
+ 			
+ 			9[fmponponnpnoowx~{y|}~{‰E<gwusvwy~|wtO1{+ 				&B%/)(+((()!21(,+*)*(%2xqrsyuupjhhsrqmjthc`SbqpnnxrnpsoqutnovvvxuyxwvrrxuwtuxxvtpvvyutnfXWSRNNIHDB -/68;?B at AROVTU[`[V"3`MSOST[Y`0
+ 	
+ 			
+ 
+ 
+ 		
+ 
+ 
+ 
+ 	

+ 		
	
+ 	
6Hmjpnlmmpmolosxu}|}~€}€„ŽF;hyuvyzz‚}~xuS-t)!!!4O*9VO#'6
" 0//.'q^wC9Cp|x~ˆŽŽq/47675=96/*;lEF)BLFjd]O
AVMXZWXQE(/K,IQcYQH9	VCGA.				
+ ">%0)**'*((!03&.+*)*($0vqoqwttrqonkjijnupha_owsnflgfhibqvwsv{{wyy{yysmryvwqkquvukfpzvriI!-.57:=A??SMURSTYXW%4aOTORSZY`1+ 	
+ 
+ 			
+ 	
+ 		
+ 
+ 	
+ 
+ 	
+ 	
+ 	
+ 	
+ 	-FLMPOPQPSQXfkmrqututxx{{€‡J4‡cqomrqqusvt{O1u1)07$*./:!(9(*"(%'_Jx9 at Djx‰Žy*9H?<7P;9/,#:lGH17O<fg\T(7_$CZVVXSH1%P.ELdWTJ?
+ KGDE1	
+ 
+ 
+ 
+ <!1&++)+() /2'-),**(%.sqmnwuuuvswtututuob]khlklktonmj^nnohmljqyz{xxn`qwvukcouutjgtzupiB
..459<?>ASORQSSVXU%5eTUOPSVX`6+ 
+ 			
+ 	
+ 	
+ 	
+ 	
+ </
	)=>6=89;<==>8M‚u}{~€~|‚{ƒŠ•P:‹gxyxvzzz{~}}L/l-,=E*#!1/09*'/6+/%$34+1&fTj.HBZ„z„ˆŽz7TtopKF<</.$:mKG8+Q9al[X30a,8]RXWSJ:!Q-EHhXTLCBLAF3
+ 
+ 
+ 80'*+)**( 02),++*-)$/tomqvuwvwtwuwwvtsd[toppnootqnikgsv{tuwwyzy|zzuvwywwsutvuusw||vsg?//668=?@AROOIMSVUQ'7jTYRPQU[a5+ 	
+ 	
+ 			
+   N

+ 	-F7=WNNJOSSRSD<‘p€z~~}{}}i‰U7wdswwxyxz}teK-_',==&"9-*SUB9AC%6J6/CK@<%XPz8GGTxƒhs„li=h|wƒG<>;..%8gOI=!P5Zm]]=	
'[7*^RUWUL?I0BDjYWMC8S=K4 
+ 
+ 		
+ 6!1'**),)* 02).*,*-*$-vlosxtxvwvwuwwwtumhrtrurtsvstqnlmptoxzzz{xzruuvuvsrqpoqnimpsvvse=
+ ,-349<?<@RNQPOPTRP&7mVZROOSX[2
+ 	
+ 		
+ 
 '
+ 		IiJP‚rsRn†om(y]ihffggjgmb?jF*UR_`ccfbfcgYE>.G""%':$0+ReP at HG,9V>3GRG4*_AnEBNTP[V]paJCo{xF=>;10&9ePIA(M7Plc^H"UF#_SVSVMC%?<8DiWXNH*Z9N3#		
+ 	
+ 7 0&,+(+*)".1).,,++)&.smnrvuyvwtutxxywwtttutuuusuuuttrtx{z||}{zxwgeefplsleieikdgmmswqg@(+533;?><RORQQQQSR(6sY[PPKMRX3+ 
+ 

+ 
+ 


+ 
+ 		CWIUd_^l†9‹A
@%.++,-+.,/,,/'#--.02241312..-; ;";7&BfZKII,7UF3"ASJ4-nRTS=PTH>HTu`GFr€„@<=91:@:aTMC3F<Gli`S#KW[QZQVQI.3G0Fb]YMI'`8N5$
+ 
+ 
+ 
+ 
+ 6%.(-+,,)*"-4)/--,.*&)knnsxuxxwvvuwyzxwuvuvtutvuvtvtvtvy}~~}}zzzzsqoprusrqqppnmkqsuzthF"(+3327>=?QMSOPPSRR)5wa^NMHJLS5+ 	
+ 


+ 
+ 


1JMRq\O9h{T‚az
:#("  !!##!"##&$%(-:F@@?EBCDB"6$ $9;66$1a^VJJ.3QK4!:TM1,ZgeN>PQH?BWƒhLOj†{<@::4 at 86cQQE=7D;gp]]1	
<bPUWQTUL9)K.FXaZOI1]<L8)
+ 
+ 
+ 		
+ 6&/*.,*,+*%)3:7:685630")`rotxvxxxvwqtsyuuooqqmoqkjlmsttuwy€€}{z{tldgktkkmplokkhtwyzsjJ&$&()2327>>>RNPOPPPPP(5e`OKGHJR6+ 
+ 
<eMTžj\”w…ƒ…Šq
+ !# "!!"%$',-**',)+&#,EQNONRUR9(]:!+4*0)/$V]\KD)/JF1 6OI/-UJsJBMOKP4^TI8?jnke9 at 8:8M3%;gKPIC *J5ap^a@
2d!IOLPQWPB*J3ESbWSJ:YDH=+
+ 
+ 	
+ 	6).*-++-,AMQV^`ep{\hb^YTH<9Tpntwwxzyxufddgfumhffdhoidijsuwv{~‚‚…€~}{zxwwwwyvwutstprtz|}xtkJ %+-4356=??SMRPRPNON)<ŠecMIFEGO3+ 0&-;4=PF;TJPKLN6**++'%$%')*0..---0-1,$(9HNOOO>(QX
+ 30$-6!(=MK=1.?3'+A9*0YDdFDJKPVJ]QC78]VSPLD?=GW7AlKKLH("O/]j__I
+a'7/%1>ESD/F>@V_UVK=QHCB+
+ 				5,,,.+,,1Q\chlpt}qtrkd_WL;Gskvwvyyywwstsuuyvvvwuxxxxzx|{|{}€~|~|zwwwywywxwwvwtsqsvz|}xtjI%//4587;<?SOQOQNMLM'BghOIDACK0
+ 	I!/30/23268=998
$.,)!$$ -IMM at .5];*!#)*(33'"$)!,& 6dWz;UtmSLPUWdH4GQKMJ64NN?.GiPLLN5K-Ued_P+
L/$2#:+256AE<QbQYN?BR>G-
+ 	
+ 	5.,+/,,,2R^einov‚„qtqleaYN:Fulwvuxwxwwuwvvvzxzwxuwwzy{y{zzyzwzxxwwvvtwvywyvxuvuvsrptv{{~ytkJ$/.4137=>>RMRNNMNLK(?‘lgLGB@?F1
	
+ 
+ 

+ 
L'%31001021301)-.&
+ 
+ 
+ 
6FA2-H=>(#!$
"% !!6Qd^bj‚ˆjPV_TF=>RCIK+"BL"/FjROJPCC5Hae`U>
.- 4+#%)9>D4NbNZPF 2\:N,
+ 
+ 		30),0--.1S\einou…†ptrmebYO<Etmwvuxxvtsqsorovtoktouyzy{zzyzxzwyvxvvuwvwvxwxwxvwuvsrstv{{}zsmN
,/6556;=>TOSNMKMJG'=–qkNIB==A1
		
+ 
E44-,0100/0..	/'	

+ 





 +G5/0K
+ C 
!5XPV‚o†ŽƒyxhSNB[STA(#5>&*CcWTLPM*@DAKNORH!

$-) % '(@=A1J^SUTG*#a5R-
+ 		05'//-,.2QZbimmvƒ…osoldaXM<DrmwwtxxoW[X]bYVco[^Z_sz{w|{{y{yzyywxwxuvvwvvvwvwuwtvsrsuw{|}zvmO	-.4688:<?SOSPOKLIE$A’shOIA;7;0
		
+ 
+ 

=:2,,/0.0.0/,&'
	
+ 	
 -=1.8#6]=ˆl‡’“””i|l^e_<$)59'G]YYQQQFPTQQIFGJ=')&!!."#O=B1F\VRUK1a6Q."		
+ 28(1/./.7V\djoov…ƒrspmd^VM<Itlxwvwxm\lX`]XX\d\a[dwxxyzzzy{xzxzxxvxvwvwvwvvvzvxvvssrvu|{}zvmQ#$*.,458:98>PMQOQMLHD&B”iW;=6308)
+ 	
	
+ 
+ 2F3(++,..--,!$	&I$0M"3 -:.*'
4FHŒk}…„’’””‘Š€m}ˆj at -(:(I]V]TPQX]`__\ZUQJ at 563'!J!.,[@B1?ZYPWL8_:S0%
		3@'51.027S\eiopw…‚qsrke`YN=Iulwwuxwursqrpqprrsqstxxyx{xzxzyzxzwuswlovssusuststswqtrvx||}yvpi`efhggfhii4-*(367989;QLONMJIDA,<”¨\Ç“ÖI"0
+ 	
+ 

+ 			
+ &N3'++,-0--'	
+ 
	)g0N¡(_8.08+$1
7n?ƒWjdbftj{zuwyw‰ˆƒgD5/'G_R`UQ[deihhfheb\XPMD:!J}'=[JD48R]NVQBSFO9(	
+ 	+ at +U~H\MHMabkqqwƒrurle`XM<Kulwwtyywsomousrusmnswsmomollklikihgcmxfgyk]__ZZXX\evrutvx|||zxrtrutvssqror80**244689=SNOKLJIEC,<›†Æ‚ã¿äd4			
	
+ 
+ 	
O /).*,.2..!
+ 
+ 
+ 		h?;ƒ@^J;)-?&44)3 
+ ! 5nJtdZYZ`wYekg_gi€‰Œ{kQB2$GaQZST`fjllnmolljieb\TF=[`5"OPRD42J^ORSH>REB(	
+ 			(?.uˉĆVFf_mpow‚‚rsqme_XN<GulwwszzvraV[^YZpt`[gvk[a_dd[\\]_beeapyfiymcic`ZZedisstttv{{}zwtutwvwutqsrs83**13579;<OMOLNLHCA+&PŸ–¿…áÂåk6	AIJGKINOPOSPTQRSXWXXYVZZ^]Z^dfn]fmnfgqhkgiilnpmqnfoc_[`_][XQRPURMLNI-G5;<69W',+.'))/.'	
+ 

'('I<1e5GA4-+##!WI$
878%"%""!"   !3Xe~ynkn‚Ž„ƒŒŒ‚ˆ||}€qaf`P@'BXLONZafjnnprsssrqnnkga][TE>*!69BB76BOKJJF-7L at B0###%"$$%-:3{ԕύUEe^mppy‚rssmeaXN=Fskvxuz}utlhhdihutlhouqlpqustqqpvuxuvxytxvvsvttqsuttusssuv||}{wttuwvwtussqr82))/289<<:NKMIKHF@?+!Q¨Áµ‰áÁãf6^dccgfiknqvvxz}~Š‰Š‹‘˜™›£ª²º°¸À¿¿½ËÄÏÎÎÉÎÔÔÎÌÒÎÇǼÁÅÂÃÀ¼°­¢©¤–œ~1”y~vvpoL,"  ! *1665(!""QN.	5.!<W={ps„‹•’‘ŒŽŠ‰…uBG=A;?2ENGIO^bfilopsuuvtwvvqpnmhf_XLEAC@:?IHKIJHGCHJIGECHEGDEG<465~דхS<aZgllv‹Œmurje^VL9Islvwt{{uonknponjgkfhkpsxxzyzxzwyyzxywwvxvxxwvwvxuwvvrtsuv|{}{xtvtvvvtvssrs8/+(//69<<<NKKJJDEA@)P‘ž¹„â»ä]1>BDCIGKKOPUTWW\\cffhlnstyuyz€‡‹‰Ž•™™˜ œ¥¨¨ªª¬¬«­³ª£ª«©¬¨ª¦¢›˜’’‹Šl-B?B;?89/'
+ 
 ! .4' " >[?‡puz{†Ž„Ž‡‰ˆ‹‘‰hGKB?K5HKDIT_cginmpptuyz~|~xxuspnkic_XTNHCJMICDDFCFEGEFDEEFBDC9026~֔Ѓ^>f`jnnx‰†ptqke`WM<Hslvwt{{q]]a^hjc`bY_]Qfyw|{zzyzxyxzxzwwvxwwvxvyvwuwvvrtrsv{||{xsutvuwwvutrs9/+*127::<>OKMIICDBB)=†·~áºã_/ !$$'%))+*,-.-./0242545676:536678686645131201&"$"!$!0"@XOpohRDKON[dkˆk†…‡yvlX\UNE.5)5RVbchjmmpqtuy}‹•–ˆ{yuuqpljed]YQOIA93,&!"  )8|֕Ά`@gamv|„ƒrtqlgaXM=Hsjwwv|{q^Z^^_f`ifc\bbexyzzz{y{xyy{xxuvuwtwvxwvuvwvvvsurtw{|}{yuuuwuywwstst90..68<;==>NMMIGCDA?(4|¹zݺàf/	
+ 	
+ 	
+ 
+ 
+ 
+ 
+ 
  "!# &"* 3#1/+:"$1DVe…cdOfVD`oge~Q~xvqlii]RM?3,6YXcfikmmopssx}’¾à·…€{vvtsttlhd_ZWPLC at 6/


%:yÖ–ÌŠ^Bf_p€~ŽstqlfaXN<Gthvvuz{vppoqprqurqjjnquxwvxzxyyxuvrumlkmlqvvvseealwvtusuw|{}|zuvuuvwvvutsu9287CEHIHH>IJJKICEC=(1}w¾wÛ»Þk1	
+ 
+ 
+ 			
+ 
+ 
+ 	
+ 		
+ 
+ 







   &!&!' & %!'!&!%"& $ %'-*0*4)3&2",4!(/
AjWˆVlQjT;Reyd^MlcN[6?aOA66+)FY\dfjjlnqossv{Ž¿ç·‰|wvstprmmhf_]VRKE<6*
+ 
+ 
+ 
+ 
+ 	&:xԔ̊]Cg`unˆ”‚turmfbXN<Kxhwwv{{vqkiolqnonobgfmjci^mpkipi__Z^^^ada[\hsm`gVkxvvsrux||}{zuwvwvwwwtsut90<7BEHHIF>FHJIHDGFA'0{q¹uܶßg/		

+ 		
+ 
 
	





!    # "#%#"##"%%&)($&%**./1,.()#?_`?]Q[RDKbv`PEXR?XA7^D!"#*XUadfjjlmpossvz…˜§“|yvustqqnomkd`ZVPJB9/$
+ 

+ 
+ ';{Ӕ̃^Cgasˆ~‘ƒturleaYSBH|iwvv{yvsaW\_[]^a\WYcwn]d]lnhjpjZZ]aY[Z^^bbpwqgknrwvtssvy~|}zzwwuwuvuwttst9//+7568754ADJJGCDC?&2usºwÜ´ß`-
!/+%%!!
+ 






+---+-+,+-+-,/--,013+=77:6867
FZg~9TKSRQ_bobT:GM;XL9M9,7.#' ^Ucegklmmppsux{€†‹„~yxvursrrr€˜‡dd^XSMD=2/



+ 
+ '<yє˃`Bhamw~~…ƒrurlfab_HKxjutvwxwtlenlmkomlfckpmmpsuyvvuurqrqoqomosswwwvwvvvurutvz}{}|zvwuwtuvxuutu9/&&+**$%-1<?B9<EDBB'+srºtݱße0	
'?5—¬¡“ki%7---()&% 








,0.0.222012212321577&:212.00/
+ 
		



38HM3CBGTo‘©´‹mTUQIXG2?29E:,&)[Ybggklmnpqtwx{„ƒ~{wwrtqspqrŽ× edaZSNE<40	
+ &<uΔɆ`Af`loqyƒquslggmX:<Stputvxxurjxpruvusqsrvvukmkpznbbafbbcwsvuvuwuxwwvwutptsvy}|}zzxwuvtvuxuuuu91$$# %8:9&DG??C)*qp»sÚ±Ül0
+ 
342&
+T,P—x]7.,8413010/,+$$""


8c9.




,/-/.1./.1.112022566(7202/10/
+ 	



$ !!"*9PwxB:.-0(("@Z^ciimmpoqrwvz}‚€}zvsqsrqpoq›€ca\YSMB=31"

+ 	
&<vєLj_DeamopxƒsutlghkL;4Gylutuxyun_upaafb^_[\iwoVcmqyf_[WXf]bztxvwvvuxwywuturusuy}|}{zwwtutuuwvvtu9/346&HK<?B)*kk¸rÚ­Úk2

#NTP?
"A,2FKIB7-+2956544532++(&''##
_wVO=- $%!##$"$!&$%$#%'%&()	


)'"<C "'&&$"#%&&%+)!MYadhjmmppstxw{}‚€€{zuussqqonnsskc_[VPIC=41"	%<vÓ’Ç…aBg`lmoy†„svumfltM=5Lykvsuxyuk`wqchi_^Xcdmwsjopzyrjpnonpqxuwtvtuvxyzwxtustrsu|||zyvvtutuuxyxut90.22!CF:>?)'ce³rدÙo2&OPP=*V1?O:DDBBA>B at A>?=@<=9;7:776732.+<cjllollimnnmffzsfdc]R=."=^oilkkikj`90#"#!"#"%##$!
+ 



+ 
+ 
+  
+ 



$+a| & #$""%##$$1H( !!-VXcdikmmpqssyz|‚€{yttrrppmnllig`]WTMH@<33,!"!%!""++&'2;vÈ~œfS=_akooy†‚rvtmfgjQ<=\orssvvxvutywvuxvurvuwxxvywyxwuwvyvzxzxzxxvwwzxywvttstsvw|||{yvvsvvvwxxwwu91(-,B?<<?(%_d³sØ«Øo1
(OLM;(3#$>/9<@AFHKGGFFDECDCDBEBDBBBC>9/aˆ‰‹Œ‘witnghkljbZLEBVp†’”‘‘‘Ž&:94+(),.5<C=&

+ 
	
	04#
+ 	
+ 	
+ 	
$-m‚@j4(##%"$$$4sV$#"# $!%!"#'<W[cfjjnnqpttx{€ƒ|zwussropnmkihd_\VSKHEC372+-.00&(.FTGC87Uc4B/+-=N^opw††~xujfafcCE_nrtswvzyxv{z}{{w{xz{zz{|}}~}~~~|~{|z{xyyywxxvtvuttuuxz}|xvuuwuwwxvxww:2 %&@:99?*$Yf¬rÖ­×m1
(PIJ4C21=;:647;KOIIFHFGC@@@@EDEDFDCB8
AxŠŽŽ‘‹mjpliilmokkhf_[PJ\vˆ’“•˜†0C3641.38;6CF(

 /
			&.1!/@
+ 
+ 	
+ 
+ 
+ #-v„?M, )$&.(1;91TA0 $% $'#&$%%+FX\cfilnorpuux}ƒƒ„€}xystqsopnmjifc][UQKFHC4:0.,/1<+4NoU?+*2B==9&,50.Pnx‹šƒ‰|id_[XE at amsvuxx|zzz}|}wodpqstxwyy|z}||{~€yx{|y{zzwrrzwvoswwuq\]]^o~ysmmknimfigwxv92

!((449;>2Sc«qÕ«Öj/

.=;:68W9ODCB@@=>JMIIFHFF@=><>EEFDFDEB2+fŠ‡ŒŒŽ~dolkkilnoginsvvg^WLGWrŠ,94853159;;9A/

$3
+ 
+ 
+  +#	&.! 
$( €‚
>q'!('6N@?rW3…i$-#5*!)&&'''4MZ`egjlnpqrtuy}ƒ…†‚wvtsrrpommjjfa\ZSNIFK at 44-0.1;R*@9DL/*6”];X•l9;G1''Jz‘’r„…ee[UK9?antwuxx|y{y}}xmnimqvrrrsvyx{{||~}x[cnpohmdd^Uuwt`Y`tvpYO\fcs^RXTOMT]PUqyw:1
+ 

!*/27E<>+L_©pÓ«Ôi09HFEHMSCBCCCBFDGLLIIFGEG?:?=>?@@BB at CA,	
 RŠ…Šˆ‰pgkmikkllolniksypjiiaXKHYb'85:566::<=<60(,
+ 
+ 
+ /6&"
  
%&%}‡
Ff4*)Mu>@lX$Sn-&*[>-((***;S]bffjknoqruvz|„†…~vursrqnplmjica\XPNGHH=85/2249C9=1//+7KmF•—À‡bBaH.#1^‘”{‹fbZQF1<bkvywvw|{{{|xutvopjvswuwpjouty{}}v`XPNSOU][ZXg{lUU`pxiRNO[k€q\MOTVV`]aawxw:1
+  )/25<:?,$F\£pЪÏp1	*4445:IVG#ADEAFFHNMJIHHEF;::79ADCCCBCB'
+ 
%Šˆ‚…hhkmilknmkbkoqpsqnorqrpiYB.;79677;=@>4
'%	
+ LT=##
#!!#"!!(+%wxHg-$(-XoG<qM/pY+++WP1&)*(.BV]cfgkloptsvwz~‚…„~ztussqqopnnigc_[WOJGIG=HO20//11,*&).3=7;nË—Ä‹fAbWH4'8ƒ€€vf`ZOB0<cktyvxv}{{xvx|uysvovwvqqlnsztpw€}v[Z\Y[Xfl]gmpzrilpvvqlmlpx{wrkjnrsuuvvzxw;3
&-3289>-!CX¨oɬÎx. !?AE at ECGNKKJGIFF:>=?<B=:;DECA$
	
%Ž{…wdkjlklknnhfhfimpnmnppsrqgN0?68789::=9*'
+ *$
+ OZF'#""" ##""+,'~]t4GO-_sOA~U*PU#1+_H/')'*/IX`cfilmppssvw{~„„€yxutrsrqopmligb_YUOJFLB?Uf$(*)&%$&*7tUR58pÍ•ÁŒc at aX`N"&hˆbmj[WPG<+7__mqpwx{{zrx}|vzuysquvrqrsornyy€}|tvvutvwxuwwwxwuwwxuvtusvw{yxttrwwxwxtrqp83$,32:;=,AV§mÈ«Ìv-
>8<<?CIMKJIIGGF:@:=DA;<;ABC?
+ 4’u€}ne_cikmlojdhhfhghifgkloookL2>7886-:8:)2%

(

+ 


Q\E'% $#"#" #/2&‰€IU9oc(cdR0iM(x=+1-\5 ()*)*6RZbchiklpotrvx}€„„~xvutrsqpoonniga\YSNJFJ>@cg$$$(.6GH_ŸPX-7QnNW at 2)/013!#MI.5355)(&#.0))++bƒwxux~}{uwpvtwslrxvtoqu{w€}~y{xyx|z{xzxzwzskkxvuuvstks{xvrprqwws`VX]/0
+ #++458:>,?V¤oË£Ím("#;06:?AJNLIIGHEFBFBCED at DBBCC=
+ Gq|xgf\bcbdgnjfedchhghhgfeinuwO3C889/7:J A
	
#)

+ 	
+ 

+ SYF&$
$$#%#!
"0-+‰ƒ
U]Aa<;5I^4‹4:pG+<.nE/')**>X[cdhilmpqrsux}€ƒ‚}xwttsropopnmhf_\VQKGGG;CaO0-,8BHWNi¶A]*67"#'$%%%&)9%6R3++)2.&$#!"t~su~{}|zpuuztrikpxupowuzz€}~zzxyw|z{yyusvvlWacbb\_Z[UZuymZUWYnwr_X\c00
+ 
 %,,1378=*9S¢m̝Êk(!%=/102;LLC=A??@@???@?@>A?>=>;
W†rxpfdabfafhfhhifdkgc_\`ghimuyL3E>:9<38I9=3
+ 	$"

+ PXJ/
+ &
! %#"$# ".--yW]:zdNLsS(X[;_U09,zO4')+-F[^dehjlmprtswx}€~{wvturrqqmollfd][UPIHIC9<Q:/665;EI[M`”MV055"%$'$&(84bM-*,(86&##!! r}lvxw{zuqvsvrqlkslmlpwt{x€}}yxlcdfffdd\Rpyk[RIMLJXYXWdn|jYQXdmylWZ\Z11
+ 
$*+/2:8=-8M¤oÇ¡Æp(
+ %F1::6<KNA<A:>HEEEEFDEDFCC at B:
+ cttkgcddfhjlnlibcckhb]^]egjmuz4Et0?9?:DH3>2
+ 
+ 

	LZN9&! &&#%" #-++…}SDHG\:d^e)‹A8ye*4.U@0(),5L\`egjknopqutxy~{ywwuusrpqmokjeb]YSOHGIA91'.4867;FJ\LV}VS/55"$$$$'(=;O;1)*+;7&%$!"$rq}zuroqoussqvmopcluptnuv€z{xxsssvuttsnptvl]\d_ecnlgmrtxqolstvvtqsqr93
	

 ').5?8>.5FžqÁ¡Áw(
+ (K=BABCKNA9=>>@>>ACB at EEEEECD6
+ nuurgldafijliliklkfdabcc^abgjsh!4 at 797=7C#>9*
+ 
-Jbl

+ 
J[O<	&#'#$#$"
	$(.*‡}_y5cS.WqL7j;F\?63-f<1*+/<S^cegkjnnqsutxz~~|yxuwttqqpqnnjic`ZYQNEHI?:& ,7867:AL\KOs[T148""$%%'/=;B76)+*::$#$   +r€r|{wvvvrrhlqsolngbwpyruu}xzvwvwxzxyxyuvvxtrqsstqtrssvuurtuwvwvwvwvv:3
	

$&-168<,2Dœo½¥Ãy+
+ 1J at CCDFMKD=?=@>?BFDDCFCFCEBC0	
!xpulhmbbfjgnlllmklkkif_^^dcdkvR98:>5?3;7/
+ §”£,.#N>A=C<(I[Q=	%
! % %#$&!	",++ƒjQ_,92:R|4ZxYCpK.21`(%-+*.DV`cghlknnqrww{|||xxvvsuqqnqmmhgb_ZVOMFJF at 7 *8987:?RYMMk]Q228"$#$$5M]CU,8&*+>:%&#!! +vszxvzxytwouwsmowrnxturzu{vxvwuwwyxxwyvxttuwtsuwwvstsupstuwvvvuwvvuu:2	"%,/48=*-Ao¿ŸÃp)5I at BBEFNJB:>89 at CDFD=;>=>:;;B,
+ -~p~oikefgihnnnpqnniiikgfb^]bkr727:#;.<)?V ¡¥š<4,+,~chcp_8EZQ;
+ %##!!%$$ 

#-,+‚aYT$)&2wV9=v[=M:,2,h/0)*3LYbehjmlpprtwx{}€}zwxutssqqqqnlge^\WSMKEIE=4"*6988;BSZJMj^Q029!$#&0=7?U583))+B8$$#$)""p€ntuwxwxtwovyvpu}soypxsxt{vwtxuwvzxzx{zylixwnhstwxttusostvywtvuvsvts:2
	
!%+.47>/,>›n½ŸÂp'	
:GABBEFNKA5<::?AFFDCAD at CAA@C&7rkukkhddjmmrnrqrolilkmihffbbhd!
+ *,3(#
83#l°¬ª
F>.0!6‰pvwƒn at DYP;'#  #$%"!	 ),.{W\O&"(3fLF0fF/`O"02`&((&,6Q[cdiknmppssww{}ywxuussqqoplkfd_\WSMIDGE;.'8889;ATZJJf^Q35:!##-:1/=0.:2()+C:"%##)! ois|vzxxtwruyupy~svvu|vyw}zyx{wwwzxxxvuwpn|uhftwwxvxvtqvwxyyuvvwtust:3
	
!%+/47 at 9+M'=”rµŸ½w+HKMOPOSTVWZW>>FABDEFOIA:==?CCBDEGC?@@AFCB":OPXoiieejppsrtrtpmhghhhighegjQ
+ 
7I"l~{x–iTM75Zgo‚‡zeSLUP>%! $%$$!	*.,sSAF0#'0Z\>CaD-hB#+&.(#&'*=V\cfjkmnopttww}€}zwxvursqpppkjec]ZUQLHCMC8(!+8:9:;ARZJGc^R33=!#(:0-1-'0:1)),D=#$&,BL&%%k„lvzvwwvtvrpvtuy~rvyw}xzu}z{y|unmsqsspmoroypnqszxxwxwuqvv{{zxwvwtusu:5
	

 $).27?23}!9u°¡¹z-"gijlqqyz{xwrL9 at CBBFGNHA;<?CBB>ADFDB=@DEBB

;CBYujffchorussqrrplkggcccfegb9

367406F
3f`gu¡µ{\]@5g]o’žxfXJSO@&
" !%&%$"
*-*oLWj )%*,,(,..>]/(%"#$+FZ\efilnopqstwy~~}zwxuuqrppookidb\YURKEFS>7%"*9;9:;BS[JGc_T36@!&11*;*#'092()-H>!%$%Lk:60(k…oz~yzwvopmlrssu{uryw}x{v|{|z|vnjrqqpokoujtuqwpzxyvxvvqvy{z{wwuwtttv;4
	

 #),49?,5Œ8t±›ºt)"onkw€|{ifpqI#?DBFHNEB=<=@==<AEFFD?BCEB@
+ 
>ALfuikhkkiinpstvtrmiikff_bdiW
%CCC>=>(,ICQb¤²pTa>1dRn ®odXCMH<
+ )# "#&$$! #**)vD.0'$#""$$##@J:'" "#/O[adhkkoopqtuy{€€}xwxvtqqnpnmigdaZWSPHENP:1! )8:8;<BV[IGa]S2?F"*-,B6((.91')-L<"$##TPBD5l†p{yzyxpqmmooh`}urqw~xyuyz|{}ytsxvwvvvwohzxuypwxxwywvqwy{y{wxvvsutv;1
	

"$),058,5u"Cšj´–ºk)*Š|‚~‡~r]_ilF
<GBFKOE>;<<9;?:BDFEFBADFD<
S7\mtnljmmnooopquusnljjeieegnF&CDF=15"M:'Qd¢©kN_?/_Mpª¬ojS*.-(*$ %%&$%)"%"#?,"'#% $%!5T\cggjkonqqttz}€~{xvwsrpoopnmigb`YWRNEEWJ<-##,8<:;<AUXIF`^Q3HQ%-'JJ'&&/60').Q?$$#@WYaL6k…pz~yzwwxwqprrnkw{qlvztvmmw|z~{{zzz{y{ytkn}uxzrrwxwxwvquxzxyyywvtuuv;3
	
$$)(.05+.c#D“o®—¹p((›’‚‚{wjURejE
:GDGLNB>=@B@>??DEFEGDDEED8
+ 
+ 
#f*Vvtmkgkhknosvtutspngiijfgii8.220#=?A<2(?3 Yb¥¤sU_B,bQr¦¦vhR +" #%)/833(=Y^bhhmkpnrquv{‚}yxwvsspqnonkifb^WUOJDGVBG(&#+:<9;;BTXIE`_Q3FJ((2O###''/71'*.U@%$#-=C9:e‡p{~zxwzyysrvywtxslpzxsrqzw{{}|}yzywwyvsqjrvzxqmprvvwwrvwzyywyvwtvtw;4
	!!'(-06+/Y&A‹n£–´s,&›Šz||vogXS`jF8GAHLMC?<<:<<?BDDFFGEGEED6	
$cYbnigie`cjnpsvwxtupqikjifgh`$Rб£o,!3I:MEHOe§­xV]B.d[s©¥oRH 3
"" #(4CID  7??LOLCBBB?A?><=;:7856566737455KX`ciillnprrvw|}{xxvwssqqppmlgga\WTOJDKT>E )#+:<9;=@SZJF_^Q4 at G&)3&!$$''0:1'(0WA%$$!!#*aŒo{}vy{|zzsrwxxuwvww{r_p}{z|{}|zspppmgjwmehjssnj_nqtvvswvyyzyywvtuwv;3
	 "'(.25,0Z"<fALixB$&Žznovpkd[R_gA9GBGNLA?::6:;=>DEHEGEGFFE3
	
5iMnlkifaadiiosxxytusqnkgiefhO\Ù‡2'':9 3_PRRj¦²vV_ at -fZs¦£f=,"2
!!$&2GSUH!9FEVU”³…žš–˜š™š˜š˜™——–š˜•“•“’oH_bdhjlmonrrvx}}|ywtvrtqropmkfd][VRLHCKJ@>#+%+9;8;=BQXIF`]Q4?B!&'$"#&%''/60'(!
 0]A%#"/i…pyzz{z|{ztsxywpyzuzwrsv{{{}{}z{wwywpor{qlqsuwuvouwxuvtvvyy{zywvrwuw;2
+ 
"'',12*-V"3623@?+*!'‰oqetkh\PN^c@

9GBILI@@=89::;>EDDBEDECED,
JpF©Lohhjdfejouyztvstpnjkghd7_Öt%$'fNLTdª°sY^@1eXn œd1%9&#)0BSZUF!;HEY[¦ÉŒª¢¡¥£¥¤¥¢¦£¥¤¥£¤£¤££¢\Macdjkmnopsuvx}€}{yxvursproqljec\ZSPKFCIFRF%-%+9;:<=CPKBHb^R4@>!($ %#%%'(/7/)*2b@%$ !*irlt|{{{~{ztrvuot}wxwu|z{{||~z}|}z{yus{{|umt{uxwxstxwuvrvvxx{yyxvtvvw;2	
+ 
"%(+-2(.\2,.102-+!"{t]jmgg\GP]a>
8GCHKF??==;==@@AAA?B>B?CB%K_F‚‘;OWcijmjjjqvyvvtspojjhhZXʇE
+ 
:eLEKf¢©kQa?2eWm–šd-# "
*A'"0:.ARXZUC 9FFT[˜¼šz~…Š˜vŠˆ“Œ¤™‰™©”žwOX^eeklonppttxz~~~{{yxuurrqrpomida\XSOIFHQczB/,$.;<::>BNF<J`_S3@>$*,&#&&(*06-)*2iC#$ $ g‚sstpvy|{|toppuuxusx}|}z}|}{||}{xtyy{z|vkv}uwuwtpsurvstvyw{xyvwswvy<3	
+ 
 %'+,0)/]!0+--.0,+ $qfaemgdYP[]`@
+ 
+C at HIGDEDCCBBEDECECEBCAC@%+KEHGC2),Wb]gW>P\gkoqvspnqtsqpjifhK
P¾wF
C^LGOgœ¡nS_A2f\n’˜c51?;;-&#(7
'#5A3DNOOH71;<JL‘¹ŸkB›CDDHlQL9DW`IW‘UT€D[]bigmmoosqsuyz~}zzxxuurrpqnplica[VROHEKb˜V\[5,0;><=<BID<H`_U4BB )/7'#)-;HF>0)*3mD$%+QS#d„u{|wzvtpsj`owwprr{}~{{z{|~||zvlemonooni\jqijjkh_ajersvvzxyxywwuuxx<3	
+ 
+ 
+ 

 %&*,1).^#2+,(+//-!!wdgfjddZFI]`:
+ 	 /?B?@A=@?=7???==::88696'8KIcfZ4AJXZ[WXTJK\grwuqpnlmoljdS,%>'

&-5B\‹œoQ^E0h]nŽ—pN;>PHJ:,& '7
&!(3&47:50 	'(,49¹œ€h„)1E[Ÿ0K1YwuTZˆªHDUT\edjkmmoorruwz{~}}yyxwusrrqppnkhb_YUPKGFQºs|®Ç£„dNE==>CLE;I_`R6BC'4[-$3JXhc`[H)*4sI%%%.UZ&&`‚wy|y||{vpnelppjo~}}||{y{{}}ywqktxuuvwqnswustvrqowruttwyxxvxwwtvvy<4	
+ 
#&**0+0]!+(*)(--.""uhcajddYJJX`<+H\[QLPUOUJ%%'2RIRWZM*48$
6Y^fhon{zy„…~bgstrrligf<
2NqS[C2g]l™wbPDPJM<
,'%;
##'(+*'"	"$'-Œ·ŸxY“F8BEŠP?Gt–meQ™š6PV\_ghlmporrtuwx|~~|yxvwtrrrpqnokha^XUNLDES˜¥qÑàÚÎí‘t[JEKG9J_`S6=A$6BDMflgcdgVSB39zL%%" ()!1X{syzw}||zxtvtvrny~~{}zzzz{}|{|xvzwwqx{zz{ywutxwwvvuwsttxwywxvwuuuy<4
+ 

$(,*/+.\+),+),,,"#ml^`j_]S>EWX3
8LQRMOLNH<6$Eskog{r("+1‰†„Ž– ¯ÐâãÜÕÏÊ=&<Xfqrql`
QeY@/f]i‰”sdVHPMN;4* (;%!%%&&#
+  $+’¶žiB@=c\s.96Iƒ80%meKT[adjknnrqttwx{€†‰ˆ€|wyvvssqrpomnjf`]VRMJDF^¨€k›ÚÝàßÞÛÔÈ»¥ŒtY?Jb`S5?B-BW_hkmm_\qobPOd^yM$%% ! Supvzy||}||ywuvus|~~{|y{y{|€}~|}z{{{yzz}|}{zxxxxxzxwuvtsuywywxwxtvvy=2
+ %(/,1+0[,''('-++ 'jacdi^[SGCYW5&RSTSPQNP<.
(0/0A/'e|yv~r1!";y‡ˆ‰–€´Å·²·¦789QZflf
+ 

+ 
+ 
NgX?1g]eƒoheanrsM>4! &9&!%#&%#	!!-•²ˆ~ ‡W™–—kgk†¡cwoYgM]cbfkkoossxwy|‰›½Æ‡ƒzyuurrrqoolmhc`[URKGDLe¡`[…ÃÆÐÕÚÛßáàÙβalldSDQZ`jkooomm^RcruW>skofWF6'#Mjlsyw{|}||ywuvvz|~{{xywyuwz~{}}{}{}zvnsutmlltyxwzxxvvtrvwvxvxvvuwvy=2
+ 

$%,-.)1])$&''+*+"#kk[aj^^SDJVY2'SQRRONMM;%&*0($?x‡Šz6#<iwupnun[t¥·¸¹š8HVZO<;G
+ 
+ 


WsYB3e\b•˜¥®±···¯’lR1# -A( '#&'"	!#+Ž¯ ¢¡ œ££¤Ÿ  ¤¤ ˜xQZ\bcgglmppttwxz{‚‡˜Ë昇€zvvrrqrnplleb\ZTPIGKpUˆ=;Rlƒ˜«»ÆÑÙÞàßƺ¢Ê®‘delmnoonnnmldYW[ZBFunqmlgeZM9,%D^ekonkpoqrfkipgtwxrtnsfigiiuz~}}{}|}zxuxyyuvtxxyx{yzuvssvxvxwxvvvxxz<4
+ 
!&*-1+,[ )&(((+-,##gd[\lce]MN_a@&RONONNLM>
+ )C–”„4"PfR_WQWRPVj›»±‹=DPLIFA*	
+ 
+  3A}WF6o|”¤¦°·»º¼¿À¿¾¸«‡SBWjc!*! '"%&#
+  ")u–›˜›œžŸ  ¡ £¢sPW\_dghimopqtuwwzzˆ•ž†‚~{wwtsqroomjea\XROIGd†3c)3>19AMe|•ª»È̵Ŭˆ{pwrpoqmnlmjhcd\K52Wmlponmnjjd^M:&G\dlprpsstumrptrvz{zyxyvvuxy{w~}}~~~||{|{{z{xzxxvywwsurtvwvywywwxz{{=5
!#((0,,[!)'('%'**""jgadkfgbSPgcB$QQONMMKN>	

*J€›‚$#:=3 at FDHHIGNa€}l6
6LIKLB

+ #

'u^h§¥¦««°¬®«­®¯®¯«¨ •‚vfpV?bsŠ‚wjU>)!#$%"1>>BGFLMPSWW[\`a[OX[acfhkkopqsutwxyy|}~‚†€{zxwutrroqnke`ZYPMGJŠb2-78#(,&7FNWiz†}Ä”rcen{ornommhecb[M9/(,8DN^fmmmlmkjgcZ_ckovvz{{z|xywwu{{~||{zwzz|{}{~}€|}zzx{||{|y{yxxzvusrsuxzwyxxvxwyxx;1	

+ !&(-'/Z(%)&%(**"&|qgflhh`RTef@
#MPNOMMKL?
 )-'''#/Lˆ‡%-1;??>=MIHJ?7BS7
1UMXh^

0-
#
+ 7‘š¤¨©¬«¬¦£¢¢¡¤¢¢  œ˜—•˜••’™Ÿ¨°®¯¨¤™r2 (#!
"JW60/72=72/18;*5/0/3HQW\bdfkjnnpprsvuxxy{|{}~}}{yxxutrtu­hk_\WOLE[•;=!74$&/;@ADHJs³i_bZfprpmnjgdbO>0+'&#&(,1?HNXeilkljlijhknux}{zyzxywww|{~||zzx{z{{|{||€}|zzy|{|z{yzxwx|urqrpvyzzywwvxwyvx;1
+ 
+ 
%'*'1Z+(*(%)()#%|qghmjkggehf?"LNJPIJIGB7 at 7:/MC'/Jj '*02678@@>A8).;5V˜rx‚V

W( 	)o§¤ªª¬®¶ÂÈÆÈÈÉÉÊÉÉÈÇÅÅÀ·¥¢ž’“”™› £­¯«¤¢ŽX''%

#guF;=JH[IF=A‹l$ND>BHPY]cdfhlkmoqqutvvxyxy{|~}~|zxzxvttpsr³rja\XPLGR^<>
+ "74#*,7<;<?@SxXI`‡t_pdmmge^7)'%&%-.*',9‚L(2;E[ejkmkmlljjkrxyvwrvtxxz{~|}|zwzz{z{z|||}ywtwu{z{z{zzyxx|tjacaghhhondcfhrww;1	

+ 
+ !$)$0U*(*('+)+!&yqfgnklkkijg@
DMHKKMKIC %$ $.9FZV+%*1)-./02..+-%FfrpB
+ 

*$
+ 




+ *§§ª­®·ÃÏÑÒÌÌËÍËÌËÌËÍÊÉÈÆ·°´º¹²¨¢œ™—šœ¢££¢C(/
"[m?4:HCKGT¢_ ‚%RJBMQW^aeeijmmnorrttvwwwyy|{~}~{zwxwvttppnrrmdc]XRLFD>>A 23#+,6;;;<<JcE=MfWc]A\ocf@ '%%')13-'*HÌe,)%/8HXcjmlklkjlkllomqmrpqruw~|{w{zzz|y|}€{vrsrspx{{{zy{yyx|tfVXS\eYXaj][V[pvw;4
+ 


 &!-R*(*(&+)(!"sqeeqjllmjlgA
$/./-/-,%:(5A4H"%'&)(+-//0..$L›‰‡D!#@0
	
+ 4¡¥¨¬­³¿ÎÒÕÔÕÑÎÌÌÌÍËËËÍÌÌËʽ±¶»º»¹¸µ¯£š””“—˜œ‘b<%	"O[!U!3<M85K¨V‡qNGGTWZabegkjlnppssvuwwxxzz}}~|}{{wywvusookllida[YSPID9>C 33!-,5;9;;=JWScYVr»mQ_ric/"((&(*24.((]Þ’
1""%#%'0B\ekjmjlkkjiglqvvvxzz~}{x|z{z||{{~{xxyywzz{z{z}zzx~thdhdfhjfkhigkluvw;4
+ 


%!'K#*((('+,*"#ppbdpklmlkmj@	%L8
%-93V<,((--0163523&R›ŒŠ}(L Q>=
IN
+ N® ®­¯¼ËÐÓÔÔÔ×ÖÓÏÎÎÎÍÍÍÍÍÎÎÏȺ¹ÄÂÄÂþµ¬ª¥”’’““…f)	"KO2[,Q}6a>«tXaUc<RYY`ddhimmonpqssuuwwzz{z|{}{}zywxwvstpolmkicb]YTPLF9<?	00"-*4=:<<:NVG_kxÅ{dhnmkd."((%++44-*+WÕg*&$!J__afgkjmkkijjkmsx|x}|yx{y{{{zwn{|yywzvtv}y{||{z{vllmlrx|xyvvtuuvvu:1	

$$I"-)*((++)""ri_`nikklkmi=
+ !#&QQ=1+ .A'!iVQEISY\][WTK<-Qˆrs^*C
;\JD	
+ l{
+ i³¦®°µÈÏÒÓÕÖ×ÕÖ×ÖÏÏÎÐÎÐÏÐÐÓÖÛÝÜÖÛßàáá×½­­«ª§Ÿ”‹‚}~VIH3W)Qv-3vWNQSNUQ]_`fgkjnlppqrttvvxx{z}{|{||~zzxyvwsrpnlljhdb]YSPMG::;
 1/$/+4::::9NT;K_qxjjnmnigOINT\afif`]ZfSMLNIHGGEEGMLKISileijjjkjkhkkorz{yw{yz{{umv~}{xvvzwulv{{|}{{{vomhdekplqlfdecccf61
+ 


#!'D -))&&+),#"kc^bfghhkkkh;	" ''VWW>7?;QLIZG&!(~clg`mqxxwmaSE+‘Ï”†FE%X`k{

+ 
+ dpj¹§°±¿ËÐÓÕÕ×××Õ×ÙÛÖÓÐÐÐÑÐÓØÞáâãäæëîñóôóä´®­¯ªª§ Šyv~vZ$DF8Y'?Ba.h0WEJRCRZX`cbfjlknnqqsqtuvvxx{z{||{|{|xxxwvvsqomlljgd`\YSPNI<891/#/)1<99:9NT7ERcmljnooljjrtƒ‹ŽŠˆ„€}zwspllggee`\SK?Csykhhcfkijjkijhlmqu{zyzwnt{}xzuuzzvyumt}{|{||ypl_SZ`^]_\Y]aW[Z_31
+ #=)*'&&+*+""db[beefgjijh=
+ 
)!#.$)UT`_A'RE'190,†gkrlkq{€„zkYJ-r»‰$
&|S~}°z		`ZJ¸Ÿ¯¶ÆÍÍÒÕÖ×Ù×Ù×ØØÝââáàßßßãååäåååæéíðòóóóß±°¯­­««¥Žoyzv^A>8MHX-b&O5Z;BSOW]^bdeikklnorrrsuuuxyy{z|z|{{z{wxwyvusrnmklkicb][TRMH>76#11!1*0<78<;NT7?AMYilklpnmkqvux€|yussƒ“jd_[XTSPMHC<6,8tsnvpihkdgikjjikjjjlouxyu|y{xjgqu|wyyxms~{{}|‚zrlibiqvqrsrqspqpq92

."(++)***+"!a_\^b`dcffii>
+  %1%.C*5a[rpkR%%743?FU"++ƒ[dpljblx€~s`W2K…cV+T+ Sv!Ÿ§¬¿ÊÊÎÑÕ×ØØÚØ××ØÚãêíððððíéèèççåååæéìïñòóóݲ¯®¯­¬ª©“puzsg56I5G,S$S2KCISX\`ddhgijmmpprrttvvvwyz|z{z|{|z{xwwyvvssppmmkiea]ZTRMH at 853/12).:78:;PT9<$*HfmimnoljbR at M^`R<75>¦ã”16ƒhwtlopnqlggfkjkikijiijnsz{{shdvx{vzzywu|~{||{rmihow|yyvwuvutsu:2
+ 
#"'-./++)*" STUSXWXY[Z^_8(31626</&&4l^heefE#,G` 932`QT[W[SOZaaZV^2A`O.1%Zg‰^L	
+ g¿­ÇÉÊÎÒÔ××ÚÚÚÙÙØÜãêíðññòòñìêêéèçææææèëîðóóóܲ®¯¯¯¬ª¦™ruwsaA79F%J&@4HOQY\acdfihlkmnqrttutwwyw{z|{|{||{{zxywxuutsnnjlhgcc\[UROIA95A)43'-:79;;OX8=%?dmijonmhdQH]^T@:>D­æ¯D(2+
7rwljvnkptpmlhhhgjikhhgihlnsqnjww|www{y{||z{|{p^YYcfnfib`ansurs91
+ 
"'+-.*+*)6E at ABACEEFGFA<<<>AD@>AFGGCIHKQSVWVZRLKQQSY^aPRSWWZV_[Y^aaYT^\^VZVLIJRQK8
+ 
&ZIYN>	
;½¿ÇÆÉÏÑÓÖØÙÚÛÛÚÛÝäìîðîîïïïðîìêêèçæåçççèêíðòóóÞ¯°­®¯¬¨§›ymxpf<4D$:(KCOTX\_dehhkkmmpprsttvuxvzx{{|{|||}|yyvyxxvvtqonkkhgca[[TQMKB;5>&$8)2%+87:==TZ;< <^liknode`UORC:6<<–ä§B$-$6‚npkhttyurrinpmvnhfhhjhifhhjikivvzuuz|yy{}{{}€znXNR[Xb``b[Xctoop7.
+ 

#%)+,++*(3D>?B?AABAECDDDDFEGGHGJHJJLJLLONQPQPRPRQTSWWWUWVYXXYZXZYZYZY\Z[YZWWWZYD%2?]NQRA
 (*5¹ÆÉÆËÎÒÔ××ÚÙÙÙÛÛàçìððìéêìëìííìëêéççæçèèèèéìðòóóÛ²­®­°¬©¥žltmZ#&3G/SJVX[aaefjjlkmoqqsruuvwyyzy{{|{|}}{|yzyyxyuvssonklgge`\[VSNLC:59,"?;!1#3/5>?X^G<!5\kjhhZjc]br`H7-(yá›"5‡qxsjst{vunfrro|zxsqihghgigihifijoqx{ywy||{|~{se`\cmqlqnljllljk4.
+ 

#&(*+*,*(
!*(()'((**+)****,+--.+.-/--,/,0/1/1/1/11323143434244434342335442411120%(.,,,''$$&&<®ÍÃÆËÎÐÓÔÖÕÕÕÖÖÜâèîïïìâåéëììììììëëéèçèèêéééêìðòóðÚ¿³¯¯­­«§ ŠhngC1G at QRW[^bcghkkmlpoqqtsuuxwyz}zz{|{}|}{{yyxxwxuurqnmlkgfba]ZURNMF=564&BK8(%>8=CD`lP?1UlaZkvlbRaSI<AG‘ã¨#
1~tytryt{xttqqqz~zzx|zwpkhghjhhihihfjoty|z}z}|~voliovzyzusmkgea`/+
+ 
#'&(+),)(


—Ò¾ÇËËÎÎÐÑÐÐÐÑ×ÞæëîïðëãàåèêêêêëëêêêééèèééééééèéìðíàÜÓÁ¶­¯¬­ª¡‹fe]%9SJUZ[a`efiiklmmqqsrtvwvxyxx}|{}}~{~{|yyyxvwttqplmkihfba\ZVSPNG?747+ANb%!%96>GLlsWB*Nc\Wgn^>]gd]XOâÏ1ƒiztwyuytvzqoz{|{zy|{|z{wtljeihifhfghhhotzzz{~xrl_achmtjd_XSYSL&!
+ 
#&%(-*)((
+ 
+ 
+ 
+ 
+ 












+ $'.†Ì¾ÇÆÈÊÍÐÒÓÖÖÙÚáçíîððêáßßäççèèéêêêêêéèèèééééééèçæäßÜÜÜÙÔõ®®ªªsZ_JCQUX]`cdhgjjmlnpqqstvuwvyxzz{z{{||}{~}|zzwxwwtuqnlmjiggda^\WTOPJA6488:C[7&&-<9=CJZZH9%G]VSSB?ahedfdn¡|200‡omyvzvyqtvqz}z|{{x|{{{{|}zzsicdfiggehfhgikqv}}yrgSV_e^][QKJDKE8
 "&%(-**()
+ 
+ 

+ 
+ 
+ 
+ 
+ 













#`c£¾ÂÆÊÎÒÔ××ØØØÙÚÝãêîîïçàÝÞßãåææçèéééèéèçèèéèéééèççáËÈÚÙÚÛÚØÔĶ¯¨€PDNNQTZ]bbfeihkkmlporquuxvwwzy{{{{||}{~}~{{yyxxuvstppmmjjhfeb_]XUQOKE937HGLKFDEEHGIIKNMH@#9]bTJ\dggfggjpj[XL<(1‰tumxyuwvqoyz|||zzy|||z{z||}xtnlhecghiggfgfhhmrxtl_eqvpoh_WOFB;9
+ 

!#%&+*,))
+ 	
+ 
+ 
+ 



















.‘µÂÇÐÓÖÕØ×Ø×ÙØØÙÛÞæìîìåßÞÝÝÞãæåææææææçèçèèéèéééèèçæݼ¸ÑÙÚÙÚÙØÕÒ¿‘EEFTPVY^acegfjjkknmrptrutxwxwyy|{{{}{~}}|}z{yywwttssqollkjigdc^]XUOOKF;64FEEFCCEEEBFEFEFC:J’‡e¢e<igfhjhhcca^WN>/
2‹w{skxs{snw{{{z}z{yz|{y{yz{|vssuutolggfgeffhgidhhkkovytshaWMC>;9
 #$'-+**'
+ 	
+ 	
+ 
+ 
+ 
+ 














SÔÊÖÔÙÙÚØÚØÙØØ×ÙÚÜáéîìäÞÛÝÜÜÝäæååååååæææåæçèèèèéèèçæ×´³ÁÓÚÚÚØØ×ÕΆ;OKYW\]bdddhgkjmlnoqqssvvxxyy{y|z}|}}}~}{ywywvtursopmnmmjgdc][XVQOLH=827&! %#;v§[¥v8t–Gcnfiefcdaa^]RE1 /‹x|xsksynvyzxzyzy{wyyzxzyyxytutvsxwvwvmkeehgff\ffgddfigbUNF?1.49

  "'),++')
+ 
+ 
+ 
+ 	
+ 
+ 









ÝÔÖØÚÚØØÙÙÙ×××ÚÛàäëéâÝÚÚÜÛÜßæçææåäåäååååååæççççççæåѪ²µÄÕ×ÚÙÙÖÔϝB[OU[_bddffihljlloprqusuwzyzy{{|{}{}}}~~~{zxxvvutsroollkljidb^]WVPOKI?913 
+ 
8WŒL¨ƒŽz 3iž]†Sgcedbccb_\THIxvwvtqhnqxtvtutvtwssstsssusussqpsvrttusvspigceYffhefefdebZI?522:
+ 

#(),*,+(
+ 	
+ 
+ 
+ 
+ 
+ 
+ 
!(%#! 

+ .ÅÖÓÕØÙØÙÙÚÙÚØØÚÛÜàääÝÛÙÛÚÛÛÜàçèçæææææææååååååæææææåãǧ¯±¸ÊÕÚÚÙÖÔÐÁqQ_YXadeeihkjkimnqqssutwwzyzy{z}{~}}|~{}|{xzxxvxtsrrpokmkligcb^]XVQPLH?<34'
<B;=vQWhOJ^‚u,?JV`dcecdcb`bfjkqrqoprsproqrvvvqrtuttpsrtrsopotqpqrqssxuvnjbffiggehffee`[OC;:

$'*++,+)	
+ 
+ 
+ 
+ 34898:997=??>@>@?BABBEEGINQUVZ[^adhlodRKGNNNIB=><>>?+#6E>=?=>=9@ÓÑÔÒÖØØÙÙØ×ØÖ×ØÚÛÜÜÚØÙÙÚÚÛÜÞäëééèèèèççææåääääåååååãß»¥«¯°ºÌÙØÙÖÕÐ̲f]d`^^ghihllnnonqpssutvvxxzz{y|z}|}|}|}zyxxvxuwutrqnnjllkhhbb]\YWQQLIB<53/
+ 
+ 



"+3'$   oá³
!*6FW^dededeeebddijnfihmlimvvwruuwttjhhjjqjjhmoknmfijuywtttpigdffhfgfgde`\SI 
 %*)++*((
		
+ 
+ 
+ &_uu}ujojitw€‚ˆŠŽ‘“””“•””–˜“‘Ž‘ŒŒ‡ƒ{rga^^WOMMMNLL&1QLNJMLLJBkàÊÔÓÕØ×ÙÙØØØÔÕÕÕÕÖÕ××ÙÚÛÜÝÞàåìêìêêééèèçæåæåääååååäáÚ­£¥©«¯¼ÑØØÕÔÑÍÄ•`mffebdjknnpnporqtrvuwwyx|z|{|{|}}{|{|{zwwuwuvstrroolmkligdc^\YWRPKHC>754
+ 

;mj6"2;nÎT
+ &3AQ[cdfeedfdfdghnqusvtxuvuwwywshjmplijkmmiokfeehuzytvwutqe``cdhhgffeeb`-%
+ 

 '+),))(& 

+ 
+ 
+ 
+ .—¥‘ž¦““ŸŸ’‹†‡„‚|}zzyzx{xzz|||z{{|z|z„€}sk]TNNLONG5
*ZIOMLMNLG—ßËÒÖÔÖ×ÙØ×ÒÏÍÎÏÒÓÖÖØÚÛÜÜÜÝÜßçìëìììëëêêéèççæçææææååãÖ£¡ ¥¥©¯ÁÓØÖÕÑÎÈ°fsrpijgeeknqpqrrrtsvuxxzxzzzz|{}{}||{}zzxxvxtvstqronllkjghcb^^YWRQNKF at 836)

"2Qbc[>:5.UËS"+=L\ceegefdecdeinttuuvvxyzyxruuwuututwtwuutuuzyyuvwvvsceec_^`efffffd0+	
+ 	
+ 
+ $)**+*-**

		
+ 
+ 
+ 	+mlptukhkf`\^Y^`_^_]a_b`baccffighfa^_\^]irvn`URMNLNN:$,<VKMNNMNNF*ÁÕÐÏÕÕÖ×ÙØÔÆÁËËÍÒÔ×ØÛÛÛÚÚÚÜÝäëîîíìîííììëëêééèèèçæææãÏ›Ÿœž ¤¨²ÄÖÕÕÑÎÉ¿vinrtsnmkihmqrsuuuuwtyxzx{z|z||||~{|{|yywwuvtsrsqqnnkljkigdb_]YWSPMLEA:46= 

#;L56 at 8:BKHIH at .O<KsO7?::6 9pfdcegdecdcddfiosvwzz{{{xzyzxyxyxywywyxxwvzwuvwwvwvurolmkd]^`ede2,	
+ 
+ ()+(++***
		
+ 
+ *UPSU^b_^\\Z[URSSSVXZXZ[[]^\^_aagicZZWXWalvt[LPNNMNM(0
RNOLOOOPRNMÙÌÔÏÔÕÖÕ×ÕÓ¸»ÏËÏÔÕØØÙØØÙÛÛàåêîïððïíííìììëêêêêêêéèèçãÊ—ž˜šš¡§³ÌÓÒÏÏÉÆ’dogcqrtqpljhlputwvxvyxzy|{|{}{}{}|{|zyxwwvvttsspponllikihdc^^YXSSNLEA;54?)$$$D\LOSE`Q[OFgN5^1mwROLLEK!)vongedcedcdeceefefiprusvxzxyxyyzyxwxvxvxwywwuwywvwqsmhbfieXKGKT^2,

+ 
+ 
+ 
+ ()*)+)+))	
+ 			
+ /\QTXZ_biijh]SVUWWZX[XYZ^\_`cfjlsz}uvsplhb^[SLPOPOQH6
-]NRROSRTWR}áÅÓÑÓÔÕÔ×Õѯ¹ÏÍÒ×ÖØ×ÙØÚÛÞâçèçæèêîïðîìììììììììììëëéèåÁ–Ÿ˜–—˜š ¦ºÌÐÎÎÊǬjld_c8F}|rspokmovwxy{yzz{{|{}{~}}{|{{xwvwvwttqqpqmnklijhhcb_^ZXTQNKFB:63=0#&$ 10*)*#ADHQL>kK\J?lL5]4qy>LCFDE
%qjkhijfe_bdddeefdeccchlruxxyxyxzyxvwwxvyxxvxuyxxvq^ZYUVX[bSA9:?F$$
+ 	()()+**((		
+ 
+ 
+ 
+ 
Buimmknrvz}||{„ƒ……ˆŠ‹Š‹ŽŒŒ‘gohec^^]^]\SRaT=
+4Tk_^ZV\\]dW
"©ÚÇÐÒÒÓÕÔ×ÖϦ¹ÑÒÓÖÖØØØÚÞâæçæääääåçêîïííííìììììììììëë漚¡™˜””•šŸª¼ÍÌËÈŸ~dg_\$S`o~wvtnnouwzz|{|z|{|{|{|{{{zwwuwuutsrrpomnkkijghbb_^ZYUSNLFC<708.*% #-..-226AB<EFJF?MA,F7VM348580!
#g]]]]a_ba_]]_ddfddcdacbdfnrwvywzyxvxxyxxvxvxvyyxwvlgcbfkfeYKA>;=	
+ !(,+),++))	



9XUX[^cinqsu{„‡‹Œ’“——”—™Ÿ¢¦ª®°µª¥Š[jcab^c`cc_RZcO%C
 seldbabbefQ6ËÎÍÎÒÕÔÖÖ××Í£·ÔÒÓ××ÙÚÞáåèçææåäãããããçêíììëêêëëìíííííìæ¿ £Ÿ™–”’–™¡ª½ÊÉÆĽ˜`j]U*+7?@Lnƒ…|xwsqosuzy{y}|~|}|{z|yywwvvuussqqoomljjijggdb_]ZYUQNKHD=9253)&## "(-(34CQRKFB;<;aC+:2RLOMNPNOMOOSTVW\_dadabacaabegnuzxxwxvxwwvywwvyxyvxwvsppsmfZOE?::
+ 
+ 	
+ 
+ #(+*(,*)('
+ 
+ 
!!&+.3./0339;BGJMOTX[]_ceigmxƒŠaYWVZZXYXZY^\[X[]PD5nXa]ZYZY\W5aÝÃÐÐÑÔÔÔÖØ×Åž¶ÓÔÕÙÚÝáåæçææææåæäãããâãåæééèéééééêéçäÝÛÕÊ­¦¡ž˜•‘”•šŸ«Âƽªrlbk‘ˆ‹ˆŠ‰‹Œ‘Œ„}zxwqqryy{|||}||{zyyuvvvttstrqoommkkikhfdb__ZZVSOMIC>9334&*%!!! -=:DKQPH@>DFOL:;.
H at A@AB?98;;<<??DHPV^`babacbb_cdlpuuvwwuvvxvxvyxzwywxtrqsnf[OE?:9
+ 
+ 	
+ "')+),*)((
+ 
$6=366%  !#&#%$%$&$(%%%**,(/8GC=*)-E at B@BACBEFEFFF7	$(;PEEEFEHGHF;ÜÄÐÓÐÕÕÖ×ØÖ¿ž¶ÓÖØÛàâäääææêêêêèææåäååæääçåææçáÃÒÈÊËËÌËͯ¥¡œ˜”••˜˜›­À½¿¹³™ssŒ––•‘–’”•’’’‹„}|xwqww}{z|{{|zyvwvuturtrqoonmllijjfcc_][YVSONIE?;438$$)%!!! -<Gbe/UDA?;8CPGD+
C<<<<>;<;<:;;=9?>ABILV[bacacacccbehorutwuvwwuxxzwyyytrqtnf[PD?9:
+ 


"$(&'(*)+()(*'(C>EDIOUXWXTLJIMLMNNKJDFHMLLNNKJJJIIIJJJJLKMNTP4*R6A>=<=;BSJMHG"6
RKLGFHJIIHIC*·ÑÌÌÒÑÔÔ××ÚÖ¸¶ÐÙÝàáâáâãåéíïðñïíëééçççãáäâããäԐ̾ÉÈÉÌËÎÍ뤞œ–––˜–“›°»ºµ´¯ªŒsj‘”‘•’‘’’‘—™ˆŒ‘ˆŒ}rswy{{{zvuuvvtutrsqoplmjjjifgbc__ZYUTPOJE@;424.#+Mfl\`e%F5=>>;?GC<#	B:=<<<;<<=:<9?9=;98=@BGMU[`dccabacacbhkrtuvwvwvxwyxztsrtneYOD>:8
+ 




 #'(,*-++*+)))(''#JAGBD?FCPTORPMLKNMOOQOMPQPONPQQOQRQMOSQNROWSTQ0K>BAFADBIQNSIE:)]KMG>CIIDAFHMÏÈÒÌÒÒÔÕØØÙÖ±¡µÑÞÝÞÞßÞßâåæèëííîïðîíììçÞàßÜÞßáÇoþÃÃÆÊÊÎÍͼ§Ÿ˜˜–™–’‘™°·±¯¯³§oVt˜‹™”’‘‘““œ–š™——ÇÏ‚spsuxwwvwuwttrsqqmommikhkggcb`^[ZVUPOJG@=74367oRhmhlS%;//$8:AOF3C<<;<=<====;:=8;64995@>ABGQV\^bdab`aaa`bdjqsvwvwvxwusopqleZPD>88
+ 



!&%)*+*.,.,+**')
$RCKIIHHIPRPSTPLHGNLSVSPQSOLJOSTNTUTIIPOHMNWVQP2GJJILKKLMMLNL5'+ATLFMIJMMJKJIuÜÅÒÏÑÔÕÕØØÚÕ­¢·ÔÛÙÛÜÝÝÞßÞÝâçêëíîðñññïâÚÞÛÚÚÜݲ_¤È¸ÅÅËÍÏÍÎȸŸ›˜˜–š•‘Ž…˜¹®®¯²­pKdŽ•£™•Ž“˜””–œ—šš¢¡˜ˆ|wnmnptvtvttrsrqnmkljlikfgcc`][ZWTNPKGB?7316!KvZjnegZ0$&79PI7
C<<;;=;=<==;:<78447=659;;>AFOVZ^^a`c_b`baaadgptvuwvxsomqkcYOC>87
+ 

 #%(*++000//--)(
#WHOLONPOPOPPROONNPQPRQQQQNOKNONOQRRNQQRORQUQQQ5LLSNPPRQTNEEN"2NHS>SQRRRRSSS ÜÇÑÑÑÓÕÖ×ØÛÒ§¥¼ØÚÛÛÛÜÝÜÜàâäèëíîîðóôôìÛØÞÙØØÙÙŸ]‚ŶÅÅÎÎÏÍÌÉ®š•–•–•’ˆs„Á§±¯°¬rC_z¥†–Œ‘ŽŠŠ˜Ž‚Œ|‹—™™’‘Ÿ•ˆ~yspllmqrsttrqnolkjjhigfcb`_[[WUPPMIB>9515-"GzXlgSic
%#.AE3A<<<;=:<==;:98077:5676574:==AFMY[^]_`b`a_aababahnstwromojdXOC?99
+ 


 %',/2/300.---)'
+ !SOSQRPRRTSTSUTLFSNONIROONJRFSHKUUSUSVWWVVUVTTR2YNXRSVVVXUDEK
6/VFNAVWXWXVXXcÀ×ÌÏÑÒÓÕÖØØÛΣ¨ÄÛÛÜÝÞááááâãåêìíïðòôõôäÕØÝØØØØ׎dl¯ÇÈÒÛÛÖÐÍȹ¨”•“•“‘ƒd}ǧ²¯­¬u at ZgnF±‚”†AAŸ€1rYTX™ šUdJ†ˆŒ‹„}xtpmjkmpprnmklikikgfbb^_ZYWTQPLIC@;5157"!"#"$%&##HxWjj^]>/02INTH&A=<<;=:<=<;:3509;;952;6635;==??HMW^eca^`abba_``b`cemoomokcYOE?:8

!%),..//0-,**('"SPSQSRUSSSUSWTJCSNPICPQPHENGMEIVWUTUXWWVXVXTTP1(eNZUWWXWYXTT=
.,P^VUUXWYVYVYW{ÔÏÐÏÑÓÒÖ×ÙÙÜÆ ¯ÑÞàâååæääãããæêìîïñôõöíÚÒÙÛØØØØ×jd”ÜâèìîåÚÎÃÀ¼¶ž‘‘‘’yWzÊ©µ®®ªw<WYbN´~”P1Š|9"]beŒ ›–e`}GFŽA¢Œ†}vqpkighimkljkhihfaa__[ZWUQPLKDC>9149$#&*.-2/0,+KzIN6(GA29[2'*;EK3

?=<;;;9;;<:74549;96875:7277;<;;?@HQ_ekmkdbaa`a`a`aababdjg^SLC=88



%)-+/.0--),''#SKOMONQPQNQPRONNTPTOMQRQONSOPOQRUQQRTSSSVSTSTQ0
*eNWRRSTRTSSN%6 [QTPOQOOPRPSUšÜÉÐÑÐÔÔÖ×ÙØÚÀž»ßèéìîîíêçååäçíïïñóõöõâÖÐÛÙØØÙØÑun^ŽáãæææãÔ¨¯¿ºº¯›ŽŽ‹jOuÊ«·®®©z6UPpi¬„Nr¡…L,†J$3=Ew›dc–M„Q”œ›–‘Š‚|romlfebdehhjhgbb_!
 _\[XURPMKEB>9317-!*0415462/191/ B6&6w]D-!!2K

>><;;<:;<<41387:778?;63:6379=;:=<AHW_glpqpmgbaabab`b`b_^\\UO>966
+ 



 #*+0.001-,(($JBGEGHJJLKLILJJIIIJHJIJJJHIGHHIJIIIIJIHJMJKLLE1! -EBCAB at CABAA7(
'J?ACAC?BAB at BM¹ÖËÍÑÑÔÕØØÛÛÙ¸žÁãììîïñòïêèççéîðñóõööïÙÑÒÞÙÛØÚÚÏlp[{ÖäâçéèÁ˜”¼¶º´¯™Š…[QnË­·­®«6RKafuž{UŸ„jGZ'VPfq‡{7j8\LN››mpˆ~|ypmijfcabccac`_[[VVRPMLFC?;5041&*)+*,+-+) )#8wgH/*7

>?<:<<;;;;73279876:=:9457448=>:><>CQ[flqqtsurrie`a`c_]XW[Z|„*A42
%+37::;;;;=52:DCEDGDJJNMPNPPQRTSXZ]]add`bbddmpsw{u|~‡‹‹‹ŽŠŠ‘”’’’Ž‹…†N
B4w|urutpommljiuÎÐÐÎÑÒÕÖÙÙÚÛׯ¢¸ÛäæéêëíîíëééëïñóôõöôâÔÍÒàÚÛÛÛÛÎfs^tËèãêì埥Œª·¶´¶«š‰zOVdDz·¬¯¬†7NJHOW)‰EŠ“‰TKofy~˜’„aIx-^HKZ˜rAqx_„Zc‰„€yuorrhb^][\[[XVSQNLFE?<6333)CCEDGEFDA#@UmkK7%&2?

>=;;;<;;:;5965089:9<:99802569=:>=>BOYekppurtsvwxqg]`YUSVYVy1P?0!%(&%!# &,7>HLNLOQRTUUWXZZ^]``eehffikkpottxv|~~€~}‰ŒŽ‘‹˜œ¡¥¤§¥§¢¡¡ Ÿ¢ ¡Ÿž›˜–“Œ†4Z/—xƒz{zxuwsspnÙÌÑÎÑÒÔÖÙÙÜÛÕ¨¤µ×áâåæçéêëìììíðòôôôôêØÎËÕáÛÝÝÝÜËbuenºçáêì׊¦¥¼´¶¸µ¯‘jMX_¿·µ¬°­Œ9LGDM‹1=€Ne¤ue~;GXeƒbRy!
 ‚ƒŒŒ’xFetWK\‡ˆ‡„€{vwupgc^[WXSUQPNMHFA?;7224EMLMNMOLG#'lYqmPB2,$$9?;;<;;:867<63&,;;::8;97,/7859;=<>BPYdkorusuuxxzxwro_TPQUQ`pTtD""A").-0.-%$#*3?FMNQSTUVWZZ]]^`ccfdghjkoqqrtwzx|}€~ƒƒƒ‚…‡Š‰ˆƒ„Š’–”–˜™•—””’–“•“’‘Œz/+
P‘pyvrrrnomljj¤ÜËÐÎÐÒÕØÚÚÜÛ΢¦²ÓÞàâãäæçççèêìííîïïíÜÐÊÊÙâÜààßÞÇ^{lm«çãéêÀ†Ÿ±®½¸»º·¡\PY`½¸µ¯±¯‘8MDFY¦~|R9R­@[4“J5o…
+ 2V6:9’Œ‰‡rqwx}‚‹Ž‹‹‰‹‡†~mpxpmfa\\XWTVRMIIEC@=;:9BNNMNMOMFFifhWG7' 

9>8;;;974765/.-+0;8:88512505656===BPYekoquuuvyyzxxvrfZMIDDLLJM34/!(,1240+'$&3<FLQPSSUVYY[]^_a`bcghjnpprrtvzzzz|{~}€~€„‚€~~~ƒ††ˆŠŒˆ‹‰‰‡Š‡‹ˆ‰‡…v/
+ T…homkjjfiffck¸ÚÍÑÑÓÔÖÙÜÜÜÚÇ §´Õ×ÛÞâãääääåååæçèêëåÒÎÆËÝáàááàßÂ[sy åæê討•¨ª¡Æ¹Á¼¸ªbO]a³º¶±¶°’7MCEW©†…I<¬I5 52™R}\FTGXN˜‰ytpmq…‹Œˆ‹ˆ‰…|€‡‚€wl`^YXUURONOHB??922;HFFHFIE>
)%#*9B=/'8?8:;:72/321.667/,2420-4552,-23=;?APYdkprtuvx{xxxxvnYG>832685JO!'*-/.)'#%,7 at IHKLMNPNQRSUVTWW\]_^`bc`efhgigifidjhjlmhgeebbaddiijikijhjgighfc7

>ePVTRSSPRQPN^¼×ÎÑÑÓÔÖÙÜÝÝÛÅŸ¦¯ÓÕØÚßáâáàáâââãäåæçÛËÊÄÌàâááááà½[…s~Ÿßèê᜗• ²«ÁÃÁº»¯lMca¨½³³¸±“;LDA(D:ARmˆCzC„-W9l™iJWIQO–momqvktˆˆŠ‰‰†ˆ‡ˆ‚gpŒ‡‰…k429=EJHIGGDDLZD61)"#"$##!%%'4AA=7(&(,?H

5>9:;;9519643:8:6/-63/177665248<;>BPZekqswuwxzwwuwup[DD;41014<0#!'-17798:9;:<:;:=;@>@@B at BADDGDGFGGGFHGJJKJKILIKKMMONONOOQPRNPOQP>
+ 
FSLMNMLMKNJLJ\«ÕÏÔÓÓÓÕ×ÚÜÞÜž¦®ÐÕÖ×ÛÝááàááàááââääÔÈÈÃÏâáááááà³\†t{¥Ù×æ×–¢›¢°»½Éľ¼µuPhh­¿°¯´¯BLEK^_b^XOq–†n{Wˆ9G<_ˆ^K€H;v_C]g[Yenhivƒ„‚ƒ€‚„…}hk…ˆ†k(! "#$'(,,-*)"</4@:?8>$87 at 9E$ 
+ #+16;9;;7978::687721469:67997:<>;?BOZclpsvvyvywxwvvsfZOG>9698:54!+17;=<><=<>=@=?>A?A at BACACCEDEDGEEDFEHGHGIGHEGGHIJKJJJIMJKKMKKID,



SILKKNJNJLJMK_“ÌÓÒÑÓÓÖÖÚÛßÛ·¥¯ÑÔÖÖ×ÙÜàáàááââæéíëÌÇÄÁ×çááàááà£^‡v}°ÓÅÒȦ¯¯²º¾ÃÈËľ¹}Pmp»Â·²´¨HNEUŽ•‘ŠŠƒ‰ƒ}tmrgfcabVSVUGFJ at AIABGORXeqtvsuuzzzvyz‚…ƒg& $!&/;<55)).5 at C
(26<:96<8=67;:630:8;77;:7<<=;>BNYdlqrvvxwyxxwyvt_SJA62487:72#&"")17;:=:=:<<<<==?=?==?@AB at BBCCCCBCFDHGGFHIHFGFIGJHIGHGKJKHKJJHIG;
+ 
+ 2TGJMKLKLIKHLK^»ÕÒÔÔÓÕ×ÙÜÞØ®Ÿ¤­ÑÓÕÕØØÚÝßâåèìíïðòãÆÅÂÇâêéåãããߐd…zƒÃËÄžµ¸¸¶·¸½¿ÄÃÄÆMqzÊÃÀ±¯¨{LQGX¤‘–”ŽŽ†sj_XSPKJGFBCBD>=<==@<=<=@ELX[[[ZW\[^cloqv}d##%'",4;740%'(5A6

+  "(-5799;688:36448:779;:<<<;?COYejpuvvwuxwzwyws\H?7/,277;62!!(0-)'!!!*069;:;:;:=;><>;>:==>>?ACBABBCBBDDEDEGFGGEFFGGIEHEGGIHKHIIIHIH:
+ 
+ 
"KHKHJIKJKIJIKJXv§ÖÒÕÕÓÖÖÚÜÞÔ¦¡¢®ÑÒÔÔ×ÖÙÛÝáéîðññóòÐÆÅÄÆßèçéééêàƒj‚zÐÁÆÂÀ½¹¸µµ²¸¸¸¶¶®wSo„ÑÂƹ®¨vLSH]«Ž—–“Œ~o]QDA?A at BCC>A>C@=>?=><=;>;==AFFECDCBBEORQ[js]# &&""%$$.VILMV>3GIMR2

"""*1969745<9619869=<<<=;@CPYdjruwuwuyxywywvhYLE;8788876#%,1310,+&" %-0679899;9;9;9:799:;<;>=>=?===>>@?@>@@A?@@@?A>@<>=A>@>@>@=><'
+ 
	5B;<>=;=;=<>=><DoÎÕÕ×ÖÖ×ÛÝÝÏ¢¢ ­ÑÒÓÔÖ×ØÙÛáêîðòòóìÇÈÄÅÄÞäâääääÌxq~|¡ÜÀÅÃÂÄ¿À»¸´´´³®«ŒR^e‡Ó½È¿·¥rMTIb±‰ —–‰pZK@=>>?@BCB?@?A@@=?<=<><==<<>>@@?>=<=:<<=?KYT"$)./0333/,$" &'3<=<<4-74AX6
" !#&,-226547<982479:=:=;?;>CNXdksuuwwwyxywxwvk_QI@=8:8966"!$ 
+ 
]ˆ´ØÔÖ××ØÚÝÞΟ¡ž«ÐÓÔÕÖÕ××ÚáêïðòòóäÅÍÇÄÁÔààâáâÞ¢wtz¨äËÈ¿ÁÄÂÀ½ºµ³°ªŸ“hK_bѺƾ¼¬sOTJd­‡ —’y]M><:=;?>??FD???<?=><<=<:>@:;<==;;:<:<:;::7<?=""&'-/0478969663511+&%)7Z†J5+++kË”(
 !*188955000002135999766<:<;<:=:?BOYdlstxvwvyxyvzwuk`TJA<898974
+ 

+ 	
+ 	
+ 
+ 		
+ 
+ 
+ 
+ 

+ 
+ 
+ 	
+ 
+ 
+ 
+ 	
+ 	
+ 		
+ 


+ 
+ 
+ 
+ 
+ 	
+ 
9•ÚÑÖ×××ÚÜÝËž  ªÏÓÔÔÖÕØÙÛàêïñóóóäÇλ²´¾ÉÏÖÚ¾ƒ‚v€|«äáÜÄÀÄÁ¿»¶®«¡š‘TOY]sʺ»»±rMULd©„’…|\H;89799:99<?;:9<;<998:5725889::856577656553520)07686<:<8;:=;;8<6735.%#%'*-5;I[yÀæÓ‡m\UœãÈ><)"'1469:976:7820..012467699;9;:;:<;=AOWdkrtwuvvxxyxywumaSJB<:;8:75
+ 



+ 		
+ 
+ 
+ 
+ 




		
+ 
+ 	
+ 	
+ 
+ 
+ 
+ 		
+ 	
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 	
+ 


+ 
+ 
+ 
+ 
+ 

ƒ‡ÎÓ×ÖØÖÙÚÛǝŸ ©ÐÓÔÓÕÕ××ÚáëïñóóôåÉÉ¿»µ¯¬«©­®˜‚„|€Âèåé߼·³¬©¤¤žš‘vNTVZmù½µ¸«gNQLSl_S:-&,-('%'&'$'&(&&&'%%$'#$"$$'#""$##""!"!"  "&+24658685657787618142.*$"$*,--138=D[vZC;87M{@'.-+!)'))+)-10././0000/..-.-(,,/.2024765365<<=CNXckstvuvwwvxxywulbTI@>9:8977
+ 


		
+ #
+ 
+ 	
+ 		
+ 
+ 
+ 
+ 	
+ 
+ 
+ 
+ 
+ 
+ 



+ 	fŒ³ØÕÕØ×ÙÙØÁŸ¡¨ÏÒÓÒÖÕØØÚáêïñòôôëÓÔËÇÀ»¶²¬§œ•Šƒ~•ÞèèêèÁ­­ª§§¥¥ ’kNWSViÁ´¹±³¡\VQI773,% #(&##"#"#!!!! " ! ! "  $#$##$#"$$"!" !!" !)+..1/.02010210.000.2.0/0./00012412115:H`A511-10*'*))$$')')(**++.+-+-+,+-+,))++(,,,*,**+-..,/1;>@EQYdkssvtvuxwywwuuk`TI?;797867
+ 


 	
+ 
+ &;051.,("28#	
+ 
+ 			
+ 	
+ 
+ 	
+ 
+ 	('%'&'&(&*&''+)+*#


!/*-,/-&

	Aš×ÐÒÔÔ××Ö½ ¢§ÏÒÓÓÕÕÖØÚâëðñóôõõîíêèäãÞÕǶ¤žš“…€»èæëê䲪©«¨¨¦¤¡ž^TVSVjî´­­NXN7.6;;>;:;<<=;<:;;;::<====@?@=A=?==?><?=??C=<9:788877464759796:9<899::;8988865668;979;75435341217BDIT\fkqssrusuwxvwutk`UJ@:887878
+ !:eETIIH55!-4		
+ 	
+ 
+ 	
+ 
+ 
+ 
+ 
+ 	
+ 
+ 
+ 0,,,+../-/../:=HC(
+ 

+ 0322222(

+ 	
+ 
+ "†‰Ã¼ÄÉÌÐÑÒµšž ¨ÌÓÔÒÕÕ×ØÛáëïñóôôöõõõõõõö÷öãÀµ«£„£ãêëììÛ¤¬¨¬§¦££ ŸW\ZUWmÁ¨±©§€FXH%/78::;;???=?>?=@==:=<>;@??@@?>=?>>>?<>=?====;=<;9;9:8969:<=><;:=<<<;;;9;9;7;:=<=;>?@;:::8959:=HJMX_hlrstqutwuwwvuslbVL@<997879 	
+ 1YEOGIJ:9$"'				
+ 	
+ 				
+ 			
-,+.-..101./02:dJ

+ 6134443*eŽ›ª«­²¶¸¾¬™ž £ËÓÓÒÖÕ×ØÚàêïñóôõóñòñññòóôôäÍɽ±±âêíïîëÉ£¬©ª¦¥¢£ ›tY_\X\p篦 oATD&269:<;>=@?>=@=?>>;<;<<><><?=?=><?=><><><<;=:<9=>?;=<<<==>??==;=95666501158::=:==?@?>C at B?89>>CPSU\bjmtttrtuwvwvwutlcWJA=787978
+  	
+ 
+ 
+ 3
+ 				
+ 			
+ 
+ 
+ 
+ .+*.,//0/2///<GwM	
%2133334(
+ 
+ 


B‘­¥¦¦§¨­¢™œœ¢ËÓÓÒÕÕ×ØÚßéïñóóñîíìííîñòòòÛÀ¿¹ÂÝêíîïï蹦©¨©¥£¡£¡”ab`a\`yĦ¯¤—[DQK .7??A=>;==>;<;?<:899:9=<=<><=<>9=<;:<:=<>==<=;==?<=<?<>=?>@>>=>>?>=<>:9226;<>=?>@@A at GCJGD;?<F]]\adjlsttqtuwuxvwutkbUKA=9:6887
+ 		
+ 	


+  ?
+ 
+ 	
+ 
+ 



/,,,.//..0.00;K\0
+ 10213343(
+ &‰Œ¯£«¬ª©¬Ÿ˜›šŸËÓÓÔÕÕ×ØÚÝèîðòñìëêëëìíïññîÛº¼´ºÕéìïïîÝ«ª¨¨©¦¤£¥ž‚Ye`bcd€Ê¦®¢KGLJ"*5>ABABAAAC at AAA@@=?;><>=@?@>A?A?@>@<=>A?@??>AAA at B??????>?>?=?>??B at A>@>><759;<<??A?@CKJ[kU;@<Khihijnqssurttvvxwxutg`UK@=886868
+ 		
+ 	

+ 


+ 
&K
+ 
+ 	
(%'(''*)((*)*)*)'+0-..0.0//.//9><

+ 7/524342*
+ 
%1/^™£¥­ª±¯®ž˜›™ ÈÕÓÓÔÔÖØÙÞèîðñíëêêéêèéìïðíÔ¹¸´·ÅãëìíëϨª§§¨¥£¤¥˜l^cbdii‹Ê¥®¢†ALGF!!+6:??AAA?A@@?@@?>@>@>@@A?@AA at A?@?=>@@@>?=@>B??>@>@??=A>?>@?@?@>AAB==>>>=;=;??A??=>AKGR\N@>>Nlkmpoqsuutsutwvwvvsoe]RH?<786667	

	
+ 	
+ 
+ *P
+ 
+ !-,///01/0/10223/**0/1/.-1.0./-02&

+ 
(50423231*
+ 
'833—ž¨«®¶¼¹š›™š ÉÕÓÒÔÔØØÚßèíîéåãâáâááßàÞÜØÓƹ´³¹Ùéìí꽩©©¦©¤¦£¤]cdchln”ʧ¯¢w?OD? ! "!" ,4=?@AB at A?A?A at B?@=@=??@>A?>@?>><?=?=>>@=@?@>@=?>@>A???@>@?A?@@B?A?B?=879>>@?@A?>><@JKE?<<;Hfglonpnqppqussuvtsrle]RJ?<777665


				
+ 

+ )Q
+ 	
+ 	%&+-/12210303131)*1/1.0/000./-.,

+ 211213132(
%;5e¥£©±ÁƼ—™™› ÅÔÒÒÓÔ×ØÛáéíîëäãäååææåáÛÖÎÍÉƸ±°Êåëì屬¨©¥§¤¥£¡zZebcjnqÊª±¡lENE1!  "!!!'6=AACABABACDCABABAAAB at FFEBD??>A@@?@>?<?>?=?=?<>>@=@>?>>>?=?=?=@=><<7:8:8<<><?;<8:BG<;7;<?JQ\gb[@FVPMn{gmqrplh^ZUM@;563444
	



	
+ 	
+ 
+ 

'L
+ 	
+ %(,-1021113140)+0/1-1.0/100/0*
+ 623323151+
+ ,:6$u­¨»ÅÁ¹˜™š¢ÂÖÒÒÔÔ×ØÛãëîïðñðñññòóòîæá×ÐÊÈú¯¼ÝêêÚ¨¬¦©§§¤¤£šf`bdckot§Ç¯°œ^KMC$!  " !  ,6?DECDCDDDDECEBD at BCDDIHGEECC@BAA?A at BACAC>@?@?B at A>@>?>@=>>@>@>@??>?<>==;85:9=<;;<<@:9:<==BHUe_P" =I4bmuuttlcWSRNB963./15
	
			
+ 'E
+ 	"',0010111021(+2././/01100/1!'623521341)

.;9"G—º½¾¸—˜ž ¡ÂÕÒÒÕÔÖØÞæìîðñðëëêêìïñòóñíæËÈÂűÍçëΦª§¨¦§¥¤£‹^dbcfnru¬Á±¯•URN= !!%0<AABECCBDADCDBC at DCEBEEEBBAB@A at BABADCECEABAA@BAA at B@CAA?B?A?@AA?A at B@?AA==9;8;<><<;<;;8::=CIS`ZR,(:IA`zmvtsrogULFF?973-./5



			


'A
+ 	
+ 
!%,+10103551),1./-,-/./-/,-
+ 
+ .-/-/.//31*
0>:"b²·³——žŸ ÂÔÒÒÔÕÖØßéíîññëçææêìííîïïîãÁÏÈÄÁ·¼âæÁ¦«¨¨ª§¦¦Ÿy[fachpsu³¿´«‡PWL-    !#+:?BAB at A@BAA at CACBDCCBBCDBCBB?B at BAB@CADABBBAA at DBA@A?A?@?B?@AB at A@B at A@CAB?@==:;;>>>=<9;979:.15::4+,069GXltrpoli^VNG?;763215


		
+ 

&<	
+ 
+ $$(./104340+,0-"
* .12*
/=;%<‰¶‘— ÂÔÑÒÔÔØÚäìîðñîéååçèçççéêëéØ´ÃÇÉÅÅÃÛ㳨®¨«¨§¦¦™g`caekrrx¹¾µ©qVWI !    (6?C at B@C at AABAB@CACABBDDDBBABAABBAAAB at B@A@@?A>CABBCAA?A?A?AAC at A@C at C@B at BA@@A>?=><<<=9:889=INPROLKLJLMQWlrqkkge\RFD?7235646
+ 

		
+ 
+ 
%9	
+ 	#*! "(,1/1241),0+
+ R+01)
.;7#[œ“šœž½ÒÒÑÔÔÖÜçíîðïéçåçåâáßÞÞÞßàØ´´ºÄÌÒØä䲨«ª¨§§¥¦‡[eabflts¾À¹‘W`T<   " !!   &4=BBCCDB@@ABCCDCCBDADCGEFEDDECBBCAB???@>@@B?A at B@A?B at AAA@B?C at BBDACCECCCEAA>DC@>EAB==:89A_iml]V^ZV\kppsplhd][TMB?<5126657

		


)#5
+ &1)&!"%-01332*+/+

+ '*13)
*5/`«Ÿ¶ÊÐÑÕÔØàëîðïëæçëêèçææåäãáßÜÀ©°¸ÀÙéí賩­¨©§¨¥ t^dcahoxtÓǪ\_]H" ! #!" !! !     $4<CCCBC?BACBEDDBEDECEEGEHFHCHB at AA@B at B@B?BABAEDDCEDDBDBC at DABACCFCFEGDHEFAB>EGHCDCFC@;:9Eakpqiadd`covtsmg`YQNGB<;86453657
+ 			
")2
+ 		)1-,'#!(+0221(+/)'

	.21'

 "!0Ÿ”šœ¸ÀÊÏÕÕÙãìîïëæäéíîïïïîíìêéæä×­©µºÓçì毪­¨©¨¨£•`d`dbktxwªÙ¬d]\L    !  ! ! !! ! !   !   !#0:BBCCFABBBADCEDDDDDEDFDDCBBD>??A???A?@@BADDE;)6ICEAB at CADCEEFEECDDCADFEDDABDFDB@B@?;89C\fnqpsrsprrttrlbYPGA95/152./2767



	
+ 	

 ).,	
+ (320.+%!#&-220'*.*
+ h]
+ 
I.00(

d©‘¤¶·ÀÄÑÖÜåîîêçäãèêëíïðóóôóòîëå̤¶ºÌäí寫ª©ª¨©¤„[gaadovwÇ´fZ[9
! !  !      ""     "-9BBDBEBCACBCCECDCDCDBECB@@@B>B??>?@@?A?A at BAA+J?DCA at C@CACADEECBAAABACCCBA?BAABC@=:86?UckqrvtutsstsqiaVK@<763345444646



+ 		!@<<B=A>ACFD0.2.	
+ 
+ /<<>==94-'"'-20&)-%
+ *G7!B&-0'
),™•§²¶»¼ÆÐÝçìéæãâáåèèêìíîïñóóòòòéµµºÄÜêᬭ«©ª¨¨žq]gbcetvw•¾c^L(	  ! !"!  ! "!! ! ! !  *5ABDBDBB at C@CADCCCBBBBDBBCA at B?AABB at ABAAAA@@BA
+ =@BAAAAB at BBA?BBDA@?B at BAA?@?@@A>?>@??;98>Q_hprvtvutstqslbUK@<667767565755
+ 





	
:^H_LZVU^O^FC:60

+ 6?DFDEB>90"$)//%(-$
+ "0

+ #&.1'&":\¦Ÿ³¶¸»ÀÈÙçéåãáààäèçèèêëìíîïððîëÀ´¹¿ÓèÜ«®ªªª©¨_ecdbjyv{vU9    !!       !!! "!"""  (4?ACAA?@=AABBBADABABBB at BA@A?@AAC at A>@AB at CACCC:2>CBD at DBC@BAB at A@@>><@@BABA>?>>>==;7,::<:?N]forvtustrsqrkcWLA=886746665645	






+ 
.EKPLF at CHBA?91/*
	3:;<>A?<:1!%,-().'	


+ (,)+)(')/0("4+—£µ²¹¹¼ÀÎßãààßßáåêêèèéééêëëëêèÕ·¸µ¸Ìäת­«ªª©¢z]gdbbq{updI&     " !  !   " #""!""$!&2=@BBB at A@AAAAB at B@@@@@@?@>?@@?A at A@A at BBCAB@CAC at BACBC@A at B@A?@?@?@=?>??B?A???A=A?B<8(8<:;BO]gnqutwttrsrqldXLA=786767655436
+ 




+ 	
+ VRL
!G/3.9	7C=;BD?=;3$ &+&*-'
+ ).<•C[WXjL',01(

+r©³²¹·»¿ÂÎÙÝÝÝÞãêìíííííììêêéèÞ½··´¶ÆáÒ¨¬­¦§£“fced_gwxnX3  " !     #!"$/;>@B@@@>@?B?B at BAA@B at B@A@@?A at BAB@@@BAB at CABAA@CACBCAB>A at A>@?B?A??=@@CACABCC???A<<:<=><AO\dmosrtrrpqpqkcXL@=666757564545
	

		ZSJ
+ 
+ ''10<

+ 4=<;@=7730(#!$#*-'56B7	a—bjV)JM/70(
+ KŸ°³·¶¼¾ÁÂÊÒØÛáçêêêêêëììííììçÉ·¶¶°³¿ÚÊ£§¥žœ‡agcc_jnfM5#   !!! " )5<CAC at B@B?B at A@BACABAA at B@BAA at B@B at B@B at BABBCCCBBAA???@>?>?=@?A?A>>>A?@@A at B@A?>=>==;;89:?LYbjnpopnnlnlmhaUK@;654635451443	



		
+ XPJ -0?	10.)+0,%& ")*&MIWZ1
+ 
+ }~|e%,!$")*'	
#"*ˆ§¹´¸¼½ÂÃÄÆÎØåèééééêêêêëëëìç÷³³­±¹Î´œ˜š—€agb_]aRH>/     ! #!! !.6>>A at BABAB?A?AAB at AAB@C?@>A?>?A@@?@?@@BACCECD@?=@?@=?>>???A??>>=?=?>A?A>@>><<;<99699=KWaijnnpmolmlke_TK@;343334243433
	




			XOG
+ 
!(8A	!" 2OKOL

+ eRP'#*
+ -+*j–¼²¹º¼ÂÂÄÄÈÐâççèééééêëêêëêè˳¯°­°¯®Ÿš—˜—œšy_ha]\VIG<. ! ! !!   !'2:@@?BA@?A?A?@@A>A>BAFA?=?>?>@=?>>>@?A>BBCAB?A??>?=?>>;???=>;=<?>A@@>?<?=@<;;;88567<GS\cdhhigiegff^ZQG<7210110-0.0/0
	

		
+ WMF	
+ 
,=F  	#
"!"
%'6RKNA3\I=/&;
/-8!JŽ©¼¸¸¾ÀÀÃÄÆËßæçèéééêêêêëëëê˨¥¤¡£Ÿž˜™›š™˜p`f^]\NDE6(  ! ! $.9>A>??@??>@???@?>?>?B>?>??@?@??>>>?>>=?=A?A>?>>;><====>>>=?<>=??A?A@@?@@A:<9:885655*14:;?;=>?=;;;861-'$ !!! ! "!"
	
+ 
		XLI$"#*:NK
		
+ 
 )&
!

-*5TKM-	PPN:!3hV(	<d+0.
+ = 9ŒˆÂ³»½¾ÀÂÁÃÊÞéêëëêêëììììììè²–Ÿ œ˜—””†jde]e\FDC3')0 " #   ".9 at BAA@@?A>??B@@>@>@?A??>A>@>@=>>?>@=@<=<>;36B=@=<=@=?>>>?=>;;=????A>?>?=<:988794663"&&))(*+*+**)'$!
	
+ 
+ 
+ 
			/LLOTMBA>A787BVI			
+ 	
+ 
+ 
+ &"6VJG
$\KP95΋}-$C8	
	;%
4.@ ;™q´¶»¾¿ÁÁÂÄÆÚçèêëëëìííííìëàœ¢Ÿ¤¡ž››˜™“•’ŒuhgaamW at I@2% -( !! ! "   "-8=@@A?A>A>@?B>A?@?@@A?>=?=?=?=?;>=>=?<?=?* E;@>>>@>@=?>?=><=;<=?=?=>===>;978762362!&$&''()(*(*('$"
+ 
+ 
+ 	

+ 	$158?<7/' *9FR>		
+ 	
+ 
+ 
+ 

	
+ 
+ 
(	
+ 8TI<


+ ;[LN<:™G#	E

,01	?%J¸cŸ²¶¿¿¿ÂÀÄÆØäééêêêëìììììêؘ¢›žœš›š–—”’ŒyhmgbfqZ?G<0#!' " !!  !!   $,8=A?A?@??>??@?@?@=A?A?A>@>?>??@===>=?;;<<"0@<>>??A?@>@=A?>=<=<>?=><>><<?:889684461"$&'&)(('))*''$"

+ 
+ 
+ 	$5<E5	
+ 
+ 

+ 
+ 
+ 
+ 
+ *)
"(%	
4U=%

SOQM<-#*
+ 

+ 
+ 	((2$-5
A+
YÕeŒ °¹¼ÀÂÂÅÅÔäééêêêëëìììëéÄ‘Ÿ™œœš˜š––‘Ž{kmmhelr`@E<-! "!! "  $-9?A at B?A>@?@@@@A@@@EBC at B?>=@>@>@=><==>;=:<."7>@?=A at ABA=?=A?>>?>>>>=??><>=?:798674430 "$%$'''&(&((&#"
	
+ 
+ 
+ 
+ 

+ 
+ 



%DH		
+ 			
+ 	
+ 1;1 
+ 
+ 5g4
+ 	"XGOUE

+ 
+ 	
+ 
+ 

+ 6IN0"
@+jàŒ•š¨´»½ÁÂÍÝåæèééêêêëêê媔œšœœœ˜˜•”‹zkomnhhprcAF:*!"!"     #-:>A at A?C at A?@=@>A?BBD at B?A?@=@?@?A??>><;;=;<<<=?>A>ABBBC@?>><?>>=<<=;<<?<>=>9988776420!!#!$"%$&$'%$" 
	
+ 
+ 
+ 
+ 	



	
+ DI
			
+ 
+ 
+ 
+ 	
+ 
+ 
+ 
(8%

$:141&
+ 
+ 				
+ 
+ /HRI2
+ ( v⟀ŽŒŽ” §«¬¬¹ÅÐÚàäæèèèçÒ”›œžšœ˜™•ŒxnoqoohnsrgDD7'   !  !#!!!   $.<@A???A at A>?>>>?@A at A@AA@@A??<?=A?@>A;<<<<=;=>=>CADBECB>?===?=>;>;<=?;><>;?9989884422!! " !
+ 
+ 
+ 
+ 
+ 	







-3

+ 
+ 		
+ 
+ 
+ 


+ 
+ 




'/@NH/€áµ‹’‘’”˜š›——˜šœ¢©´½ÇÍе—œœš˜—–ŠvntrsonjsssiGB5&   !!!!#!!" " ! #-:>A>@?A at A?>>>>?=?@E@@@A??>@<>=><><<:<;;9<:>=>?ABDCECA>>;=<<;===;<;><?;<<<9:9EXI0814
	
+ 
+ 	
+ 
+ 



35 ,6,$&%&)+%)()&($
	!B8<:6-/10200.0/2/203142346:MUP2	"
$ ⾫Š““”““’”–š˜™–™–—•—˜™™œ˜–˜”•’’Ž‡tqsvttqontrwK?5%!!" # " " ",9?>>@>@?><><?=>???D@==?<?=?<=;<;=::9:89797;:=>AADEDBA??=>;<:==>;=<?=><<;;898HIH<446


+ 
+ 
+ 
+ 

-5:956759887865,'"#+4:;;??>=?<@@A>?@A>A1
+ 4LACECCADBDACBBBBAB at D@A at A@@BCCC/	(&"€ãÀÕ•——”˜”••›˜šš›šš˜šš›šš˜„‚€€}ysvtvtsrrrzˆŸP86% !   !  #,9>??A?@??;>>@>>===C??<>:=<?<=<=<<;97:785869:>?CDECEBB>><;:<;<:=:;;=<<:<<:697<?85244
+ 
+ 
+ 
+ 
+ 068788:9:987973*%"'.79;:<;=;=;=<>;<=>>>!
+ 
@=>:=;;<<:;:;89:988686635341401#ƒâÁÒç¡œ˜›šš˜žœŸŸ¡Ÿž œ˜Œ‡Š‡ˆ„„zvwvvrvuwŠ ¥§ Z6<%!! !",8=?>A>?=?:??><>;>>C<><;;><?;>;;:;8869754658;@@CDEDCAA???@<====<9=:>;::=;;6678771258


	
+ 
+ 
+ 




 !! 
+ ŒâÂÔÔÌô¢žžžŸ¢¢¦¤¥¤¦¦§¤¤¡ •‘Œ‹€zyxwxw{Š¢©¨¥¨£]7@)! !  &0;=A@?>@@>>>?@<==?=B<?>?=?;>>>==<<:989652668<?AEDEEDBC at A??<?=?:><?>?<<;<998:8:87347;
	
+ 
+ 
+ 
+ 	
+ 
+ 



+ 


+ 	
+ 	
+ 	
+ 
+ 
+ 	
+ 
+ 

+ 		
+ 	
+ 
+ 	
+ 
+ 
+ 
+ 
+ 
+ 
ŽàÂÔÕÑÒÒÌ»©¢¡§¦©««©­««ªª¦¦˜–—™˜œ¤©Ž“—˜™Ÿ¥©«ª©¨©¤f3D."  $-8<>>>=>;=<><<;;:<<>:><>>?<=?E==:;98785635578>ADBCBA?@>?==<=<?;<<==;;;;<8:7;998836;:

	
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 			
+ 
+ 
+ 	
+ 		
+ 
+ 
+ 
+ 
+ 	
+ 	
+ 		


	
+ 
+ 
+ 
+ 				
+ 	

+ 
+ 
+ 
+ 
+ 
ŽàÂÖ×ÓÕÕÕÖѾ¬²µ³µ´²µ³³±±­«¡£¥®¾ÑáÛ¡§£¦§ª©¬¬­««©©¨i6)9*
##$" !$"'$&&*(-)*(&#$%#"#"#"" "   " !!#!""#!"(	
+ 
+ 
+ 
+ 
+ 
+ 
+ 	
+ 
+ 	
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 	
+ 	
+ 
+ 	
+ 
+ 
+ 

+ 


+ 




+ 
áÂÕÖÔÖÖ×ÙÚÝØÜçäâßÛÕÌÇÁÀº·²½Îàéíî㤪¤¦¨««¬¬¯¬«©¬©q@%"
+ 




+ 
+ 	
+ 	
-, 









									

+  !!!!""# ":<=>;;9:853526776;88452,

	
+ 
+ 

+ 
+ 
+ 		
+ 
+ 
+ 
+ 				
+ 	
+ 
+ 

+ 
+ 
+ 
+ 	
+ 
+ 	

+ 


#)()(+**&$""!	
–ßÃÔÖÔÖØ×ÛÝàáæíðòòòóôôóïéçéíðñòòó禩¥§©­­®ª¯­­«¯«~3SI<) 
+ 


+ 			
+  ! !#!&&&&&$"
+ 
+ 	
+ 
+ 
+ 	
+ 
+ 
+ 			
+ 	
+ 					
+ 
   "! 
+ "5MSRUSWSURQOPMMPOLPPQOOL=
+ 

+ 
+ 

+ 
+ 
+ 			
+ 
+ 
+ 	
+ 
+ 		
+ 	
+ 
+ 
+ 
+ 	
+ 


	
+ 
+ 

  !,1:;>??>;32))!žÝÆÒ×Õ××ØÝßßàåíðòóóóôôõööööõöõöõôé©«¨««®«¬«°­­­­«~3RJC-!
+ 
+ 
+ 



#013121211+	
+ 	
+ 	
+ 		


+ 
+ 
+ 
								

+ 
 # !
)07LQRVTWUVQROQLLOOLNPPPPL>
+ 
+ 
+ 
+ 
+ 
+ 
+ 	
+ 	
+ 	
+ 	
+ 	
+ 			
+ 		
+ 
+ 
+ 





+ 	
+ 	



 */6663322,-&&3? - !&$§ÙÇÑÕÕ×ÙÛßàááäìðñòòòóôôõõôõõôôôôô쪪§¬¬­«««°®®®³°3SKG6$
+ 



"3"$#&(('*((%&
+ 	
+ 
+ 	
+ 	
+ 
+ 			
+ 
+ 			
+ 
+ 
+ 				
+ !!  3419LRRTSVUUPQPPKNPOKOQQOOK@	
+ 
+ 
+ 
+ 

+ 


+ 
+ 
+ 		
+ 	
+ 
+ 
+ 	
+ 
+ 	
+ 		
+ 	
+ 
!"$$"%"!"#""	

	
+ 	
+ 	
+ 	

 .562///+)(&$@Q%9!03
'¬×ÊÑ××ÙÜáääåææìðññòòóôôõõõõõõõõõõ¨«­®«¬¯³±°±±¯3QJJ<*  
+ 

+ -


+ 
+ 	
+ 
+ 
+ 
+ 
+ 		
+ 	
+ 
+ 
+ 	
+ 	
+ 	
+ 			
+ 

+   67319JQSVSURUOQNQKOQQJMNQOPKB
	
+ 
+ 
+ 
+ 

+ 	
+ 
+ 	
+ 
+ 	
+ 				
+ 				
+ 	$+---+.*,++'!		


+ 	
+ 
+ 	
+ 			
+ 
+ 	!*11/2,-),*&AS %=%%)'¬×ÉÐÖÖÜàäèèééçíðññòóôôõõõõõõõõõõõï°¯«®­­«¯±³°²²°®„1QILB1% 
+ 
+ 	
+ 
+ 	

+ 	
+ 	
+ 	
+ 
+ 
+ 	
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 		
+ 			

:5408JOQTSSSUPORQKNNMJMMOMOJC

+ 

+ 
+ 


+ 
+ 
+ 								
+ 	
+ 
+ 	#*-++*,*,&

+ 	
+ 
+ 
+ 
+ 
+ 

+ 	
+ 	
+ 	
+ 
+ 			
+ 	
&./+-*+'.*&BT ">##%¯ÙÊÒÖÛáæêêëëéèîñòôôõõöö÷øøøøøøøø÷ñ²°®°®®°´²´±³±µµŒ1RIKE7)"		
+ 
+ 	
+ 	
+ 	


+ 
+ 	

+ 	
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
	
+ 
+ 	
+ 	
+ 
+ 
+ 		

+  96207JNOUQRQRNPQPJLOPLNNPMOMA	
+ 
+ 
+ 


+ 
+ 	
+ 			
+ 
+ 	
+ 
+ 				
+ 		$*,*++,'		
+ 
+ 		
+ 
		
+ 	
+ 
+ 	
+ 
+ 	
+ 
 #)('*2,,,)AU"?",7
+ *±ÙÍ×ÜÞåéìíìíìëðóôôööö÷øùùùùùùùùùùô·²®°±´´´´¶´´´º»‹3RGNGA3'!
+ 
+ 
+ 		

+ 			

+ 	
+ 	
+ 
+ 
+ 
+ 
		
+ 
+ 
+ 		
+ 		
   89509HMOVQSQSMPSRMMQOMOPQQQOC
	
+ 
+ 
+ 
+ 
+ 

+ 
+ 	
+ 
+ 	
+ 
+ 		
+ 	
+ 	
+ 		
+ 
+ $(+*,)'		
+ 
+ 
+ 	
+ 

	
+ 	
+ 		
+ )$$',)*+110..@T	!8#FhL8E¸ÜÔàãèêëëìíïïñóõöö÷÷øùúûûûûûûûûûúõ·³°²¶¹³¶¶º¼½¸´¯Ž2PGOJB<0$"%'"!!"  "%'$#%#$$%'-(		
+  
+ 	
+ 
+ 
+ 
+ 
+ 	
+ 	
+ 	
+ 
+ 
+ 			


	
+ 
+ 		
+ 			
+ 
  78318HMMRRQSSNORRLMQQMRQSRQQE

+ 



+ 

+ 
+ 	
+ 	
+ 
+ 	
+ 					
+ 
+ 	#(*#							

+ 		1*33411.0.00//101.1-0-../.22,.--3%06bec`lÇäßâåêëëíïïðññóö÷øùúúúúûûûüüüüüüû÷º¶µº¸¸µ»ÀÁ¾¶±¬©Š1LGPJDD;+&!&&.*)(*),((),)*(+)+)-/40
+ 
+ 	
+ 
+ "
+ 		
+ 	
+ 	
+ 	
+ 				
+ 
+ 
	
+ 
+ 
+ 
+ 	
+   79428INMSQRRRNNQRMLOSNQPSSRRF
+ 
+ 
+ 
+ 		
+ 		
+ 
+ 
+ 	
+ 
+ 		
+ 

+ 				
+ 	



+ 
+ 
+ 
+ 
+ +3734231212122331.1.0/0/002.0/0.0./07>@AFDRÈçåèèéëìíïññððóõö÷ùùúûûûûûûûûûûûûúÇ»¹¶¹»»Á½¹¶µ¬­©##&!$$%"" $%(((&'$&%)/4,'$&$$##"# %#&$$#%#$$
+ 			%	
+ 	
+ 					
+ 
+ 	

+ 	
+ 	
+ 	
+ 
 4:31:HMMTQRRRMMOQLLOSNPOSRTSF
	

+ 	
+ 	
+ 	
+ 										
+ 	
+ 

+ 
+ 
+ 
+ 			
+ 
+ 	
+ 		



+ 
+ 
+ 
+ /6254314110332232201/100/1/11001/210/=?BCIEXÏæäêêêììííîïðñôö÷÷øùùúúûûûûûûûûûûûÒ¹º¾À¾¸µ´·´¯«¨§•!"! ',..2011323122356"#"" ##"!%)&%#""""( 

+ 		
+ 

			
+ 								

+ 		
+ 	
+ 			
+ 

4832:INOTSRRRMMMQKKORMOQRQRQI
+ 	
+ 


+ 			
+ 
+ 
+ 
+ 	
+ 
+ 		
+ 
+ 	
+ 
+ 
+ 	
+ 	
+ 		
+ 
+ 	
+ 
	
+ 87759763663355624465545563414042002/24B at FEII[Õãâëìîïïïððïîïòõ÷÷øùùùúûûûûûûúûûûûÜ¿¾º¶¶µ³²¼²°©«®Ÿ,!"&*.212/4122423231212,&&'%&$'&)&%"# !%&($% , 
+ 			
+ 								
+ 			
+ 			
+ 
+ 	
+ 	
+ 59309JMNTRSRQMMKMJJNQMPPROQQH	
+ 
+ 
+ 
+ 

	
+ 				
+ 		
+ 
+ 	
+ 	
+ 
+ 
+ 
+ 
+ 
+ 								
+ 
+ 

+ 
	98699;87744655455446562568453755645324<EBFGIG\Öåæëíïñòñðññññòôöö÷÷ùùùùùùùûûûüüüü蹸´³´³µ¶¶µ²°®¨œ7!"$)102120206487887232002'2/		
+ 
+ 
+ 
+ 		
+ 	
+ 	
+ 	
+ 
+ 								
+ 
+ 	
+ 
 ! 4;52:KNPSTTSQMMLNJIOQOQPPSQRI


+ 
+ 

			
+ 
+ 	
+ 					
+ 
+ 
+ 	
+ 
+ 		

	5;;;><=;;:;9:9:8:889:;9896:688:::886978INLPL>A^Öääéììîïñòóóóôö÷÷øùúúûûûûûûüüüüüüü㲶µ´µµ¸µ¼»´®§¥›;&+/546463776698;:<;:7864340*)(&(&())#(('"!%) 1/
+ 	
+ 	
+ 
+ 
+ 		
+ 	
+ 
+ 				
+ 					
+ 				
+ 
  3932;KMNRSTSQLMNNJKMRQQOPPQPJ
	
+ 

	
+ 			
+ 	
+ 			
+ 
+ 
	
+ 
+ 			
+ 	
+ 
	6@:==@>?=><@>@??>??@=?=?=<<?<A>>>=<<;>=@EJGF@;DZÏåãçëíîðñòòóóôöøøùúúûúúúúûûûûûüüüü᯹¹³¸·¸¾»µ´¬¦•p,1:=:;><<=9><>>?>??A@?<:66664+0/					
+ 					
+ 	
+ 
+ 							
+ 	
+ 	
+ 			

!4:30;MONSQSPPKLLLKHNQNPPORQPH













+ 


			
+ 		
+ 		

+ 			
+ 	
+ 	

	
+ .?:9?=><=<===<>???@>@=@@BA at BDCFDEFFDGFFFLGLTZHERKŒÔÛäçêìíïòòòòòóõ÷øøøøùúúúûûûûûûüüüä³¼ººº¸¼´®ž”ˆx]GLGGEFEC at A?B at A?CBFDCAA<<9;6762'5
+ 	
+ 
+ 
+ 	
+ 
+ 										
+ 
+ 
+ 
+ 
+ 
+ 						
+ 
+ !7:3/9JLNOORNONJLMKKMPOPNNQRQF





	
+ 
									
+ 
+ 
+ 
+ 
+ 
+ 
+ 


+ 
+ 
+ 	
+ 	
+ 	
+ 	

+ 
+ -@;;<>=;<;=?=>?@<?=??@?@?B?CBDCFFGFIGJILMMCGHOOXdd©Á¾¨¯ÒÑÔÒÕàçëîñóôôôõö÷øùùúúúúúûûûú濸¬¤¦¢”Œ“––••gIRLIIFDFDEAB at B@A at BCC@?<;8:7677"%6
+ 		
+ 	
+ 	
+ 										
+ 	
+ 					
+ 			
  693/9HLKOORNPOKKKKHMPMOLMOQPD
+ 	
+ 

						
+ 		
+ 	

+ 	
+ 
+ 	

+ 	
+ 
+ 
+ 

+ 
.@<<?<?;=:>=?>A??>@?@>A at B?AACBECEEDEHHIHJJIGKFQS`fqÇËÍÌÏÖ×Ó¿¡›¯¨´Ð•”Ÿ¤©°´¹³¥Ÿ©®¿ËÌÌÊ«Ÿ¡§Ÿ¡¢–˜˜¢œš•’lEPHHGHDFFDBBAA?CABBDCB>?::8879'

6	
+ 
+ 	
+ 																
+ 
! !6:4/8EMKMOQNPLMKMKHKPMPNMOQOD
+ 






	
+ 
	
					
+ 
+ (
+ 					
+ 	
+ 
+ 
+ 			

+ 'C:>?@>>=>==>?>@@@=@@AACBCADCECEGGEFFHJIIF at CBKJRT[]oÍÐÒÐÒ××ÚÕÉÈÎÐÍнkƒœ°ÅÏÒÜÞßÝàáåçàÞâÀ£¦©¡ –™š£˜—“sBPGHGFGEFGCFCECFBCBEAB?A?<8:;;2	
+ 
+ 
6	
															
+ 
+ 
  "883/7FLLNMPMQLNLMJIMOMNOOOTOD





	


										
+ =	
+ 	
+ 
+ 	
+ 
+ 				(==<??B?@@A=B at B@A?A at DBCDDDECEDFDDDFEFFLqlQPIHEFFLKP`€ÌÍÓÒÕØ××ÕÕ××ÚÚ¦¼­©®¼ºÇÖÝÞßßâåçééçåÁ¡¤¥Ÿ™Ž‘“ž—••‘y=NEIFGFEEDCC at B@B at DBBAB@@<:::797%




				
+ 						
+ 							
+ 
   !# "$"$!!972-4IJLMOOMNKLKMJHKNMONMOTPD! 	
+ 
	
+ 

				
+ 
+ 	
+ 
+ 		

+ 
+ 		?HC=?A?A@@BBCBCADCD at B@DDDCEBABEDEDCCDBC at J©µ£»´†§¢‹Ž³|¨» Š¯¦}’«©¦©¦©›™Œœ¼·²¾ÇÉÌÊÈÉÄ»·»½» šš’…~}ux…Ž‹‡‡‘q-I8:585/247503;2.003/357768;9880
+ 
+ 
+ 
+ 	
+ 	
+ 	
+ 	
+ 
+ 
+ 		
+ 			
+ 
+ 
+ 			
+ 

$&+,--///0../00-.%<85-5HJMNNPLNINKLIHLOMNLNMRND   "# ! ""! #!! "#$"'##  	
							

+ 
+ 
+ 
*4
+ &T7AEBFCCGGDF?>=>??;>@DA;<=A><>>>><;<9>:N²¬¸¥±ªh­¯w¥Ã‰š«Ç‡‚«›’‘Ç´¹ÀÀº²¬´º¼ÁÇÌÌǸ¨®ª²×ҽ̿Êѵ¶¼š‡„†vqxxX];102//)+((&% '(8<==9076:#










+ 

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
").7>@>?@CAB?BAC??6992.5GLKMOPLMKPNMIIKOLLLNNPME& $$"'#  '$#$#$#$$&#$%'(*()$! 
+ 
	
+ 				
+ 
+ 
+ 
+ 
+ "!
+ 
+ 
+ 	

HG\iceeegfffechfccebecb__]a`]\_]_]]\_[^_zÉ°·°¯€^œ©U½ÑÑ»ˆ‰¤ž’¢¦ÒÈËÒÓÐÌÊÉÊËÈÉÈÌÒÔÎÉÎæéâƾÉÔÕÒÊÊ°¨«©ªª«©©£¥[3&&*"$#$!!&-1723879878696768776876/%
+ 
+ 
+ 
"+2;BCBCCDEEAEDECA;792.6GKILNQLMMQMMIGJOLNLLMOMF*!$&$&%#"##%! $#$"%#%&+,*&!!"$
+ 				
+ 			

+ (			
+ 	
	

+ \PmprttuyxvuxtwwvvyuxwvuxuxvvvvuwuuwxuxtÉ·»½¶ye¤²T„禠ű¾Á—vÂÓÉÈÓ×ÓÍÊÉÈÊÉÊËÍÓ×ÏÑÇÕྜ­ŸÀÄÀ»¾º­¦ª©¥¥¤¢£ ¢iHcXTWQRNMKHJHGIGGDFFIJJLRRVO(9=;:;;9;::9;8:999;1%
	
+ 
#+4=AC at DCDEEBDCEBA8:83/4FKKLLNJMNPNMIFINLLLNMOLE+$')&'&&%%$%#$"$%&&$!%'+),&&!	
+ 
+ 


			
+ 
+ 	
+ 	
+ 	
+ 
+ 	
#	
+ 
+ %aQ|pvzyvxuyxytywtwwtwvvtvvvtxvutvuxwvvxu”͹Á¾¸zp» ]—¾yoÅÇwƒ¼Ã†žÔÇÆÍÐÐÈÂÄÅÄÃÂÅÄÇÍÍÊÈÀÿ¼”µ˜·¶¸²µ±¨¤¨¤¡ Ÿœ™štlusquprpoppnomnooorllnllomoi-&+)(()'''&&&$%"$$#











+ 
+ 	

"-5>BCACEEDFBEDECA7=;1/5HLKMMMIIKOMLIFINLKKLMMMF-((+)*()'(((')&*&('(%'&))*(($$" 
	

				
+ 
+ 
+ 
+ 		

H\_xutyxuxwutvtuststrsuvsstuuvxwsvtwrsuwu™Ç¹½½±pŠœ pˆÊ°µœØv±ÀdÓËÌÑÔÒÌÌÉÊÊÊÊËÈÉÌÏÑÓËÍÉÑĬµÎÉËÉÊ嵶¶´´µ´··¹Šlvstsptsspqoqoqnqnolmmkkjhg_%#



+ 
+ 	
+ 					
+ 	
+ 	
+ 				
+ 			
+ 	
 &-7 at BDBDEFDFDFCFCC6=81-7INNNLLIHJLJKJGHNLKJLKNMG2/-0-./0.0-/-0/0./.-,/-/,.+,+,**
+ 

+ 		
+ 
+ 
+ 
"!$"$!" 

+ bLiuutuwuuusstssrsssrsrvssqrrsrrqsqsrqsusšÃ´·¹·’“ÅŸh§¹‚šÊT±†lkÍÁÅÃËÑËÉÇÈÆÈÉÌÍÌÈÊËÎÉÈÈ̸¹¦¸ÃÀ¿Á»¼¶»·¹¸¹·»º½dvqoqorrqnooopqmmgjhhfihhgkZ"#




+ 

+ 
+ 	
+ 						
+ 
+ 

"&/8>BCBEFFEGEFDEEB6;:1.6JNOMNMLKJLJJGGINLJIKLMLG4./1.0/0/1010111131102021201/0.1
	

+ 	
+ 	
+ 			
+ 
+ 
! #"" !!" "#$!%#%&('((+)**-$
	"aDpssuqtsussqqqpproppppqnrorsrppmqqsqrqqnš¿¯µ¶¯w€Â¡n·°³º¬Ç™¤¶›l¥ËÃÄÄÄÈÂÅÇÌÍÓÑÌÿÆÍÊÇÉɼ§»³»¸·¶´´·µ¸¸¸¸º¹¼¼¾‘avnoqnoqqoplomomlggghdghfehZ'"








+ 								
+ 
#)2;?DC>CEGFFEGEFBA79;2-7FMLOPNMLKLKKIIKOMKJLJKLI4/1///131211.1131212133312011212
+ 

+ 






"13413123434263656586879::99::&

-NAotssnspsqppqmooqmnoooqoqpqproonmmrnqqpm™¼¬°¶ ^x«ƒV~Ã{½¾‡|³|hŠÊ½ÂÂÆÌÊËÇÆÇĽ¼¾ÀÆÈËË¿ÄÆÌßÓ¬ÉÄÃü³«ª«¬°°´³µµ·ŽcsompnnoqmllolnmkgfdcacbeccZ'!
+ 

+ 
+ 
+ 
+ 
+ 		
+ 					
+ 
%*6<@DC at DFFDGDFEFCB56;0/6ILMOPPNLKOLMKJJQMLMNMNMH3011.111021201020200152323211302
	
+ 


)7696646575658575767675757697.
+ 
&?Dttssopnqpomqooqpnppqpnmppqnonommnoppopp¢»®°´¬qš¼–k¹§lˆ¨Òº¶ºnuÐ¹ÃÂÈÒÐÁ¿ÁÂÃÂÄÅÊÈËËÈÇÕÈήŸªÊÇÉÁÀº­¨©§§¤¦¥¥¦¦†drmkmmmmlkikljnjkhdab`b`bbcT$$
+ 
  




+ 	
+ 					
+ 
&-:=CCDBDEDCECEEFBB28:1.6HNMQOURPMPMNLHLPNNPPPPPH2010011123021212220,-1121311/220




$"#!	


!Guqurppmqqpopomnompmqoooppspppqnopnnoopq¨º®±³›W‚·xR—¼mˆ»ÍÃÀ§~ÒuÍÃÂÀÈǽÀ¿ÁÂÃÀÍä¹ÇÉÎÔâ×»·Ÿ—ÁÁÊÈË´²²°¯¯®­¯­¯Œarlmnmjjmmlklkkjjdebedc`_^`S%#

			
+ 
+ 					
+ 
+ +0<@DCCCEDFDFDFCFDA4892/9GONOPTPMKPMMKILQQOORSQQI4010022311130212/2/**323122213/2
	



+ 
+ 
+ 
+ 








	
Grsuspsqurqoqopnnnnnnnoqsrrnpnqlokomonps¨¹°°´wŒ±“uº«i³Ë»Å¾woœÎºÃÃÅÈ¿ÁÀþ»ÁÏÇ»ÅÌÔÌÓÁ³–¢§¾´¹ÀÅû¸¸³²°²±²±´`tlmnkljmkllmiliiefdcccbe`^N"(,6301..*)$%"" 
+ 
+ 
+ 
+ 		
+ 
+ 		
+ 									
+ 
+ 

,4?ADECBEDFDCCFEFCA64:3/8GNNMOOLIJMIKIHKQONOQOPNJ4/00/0/10201130204-%%314241111/1
+ 


+ 
+ 
+ 
+ 
+ 
+ 	
+ 
+ 
+ 	
+ 	
+ 

+ 
Lstutspstoqnpoqonoroqppqrrqponpnpmonqpqt«¸°°µ›dÁm\œ½cˆÉÀ¿Ä©[{ŽÑ¹ÄÁÅÈ¿ÁÀÅ¿™¹Î»ÇÆÍÓÐÎÍÁ¸”¡±Ç¼½¹¹¶³¶¸·¶³´±²±³“arlmnmlkiikkiiiifdfdd`d`eacT '#))*+*.+./0.201./-.*(!

+ 
+ 	
+ 
+ 
+ 						
+ 
+ 
29 at CEFDBBEGECEFDGCB569306FLLLLNLJJMJJJHLNMKLNKNLI4/10.011.101121111)!.13111//012
	

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 	
+ 
+ 
+ 
+ 



+ 
Surtsoqqroqnoooonlonqnpoqrrqqoooqnnnppqv¯µ±±µ„[¼jxš¹YƒÃƽŧ‹Ó³ÅþÄÈÇ¿ÁÁĸšÈÂþÈÏÑÎÉÂÄǨž±Ê½ÃÀ½³«±´µ¶´µ²³²³”cqljnkmlmiihmlliedfddbdagbdT)  !
+ 
+ 						
+ 
+ 
5;CEEEDBDEFEEEFFFCB56:2/4DKJJMMKKKOKKHFJMKLMNLNNI2.//010101/0/001/.$'01010//0/2
	
+ 



+ 		
+ 	
+ 	
+ 
+ 
+ 		
+ 
+ 
+ 
+ 
+ 
+ 
+ 




Utrrsprqqprmonpmopqppoporqsqrpqppopnopox³³²±´¥€ ºyx¨¦d‹±ÇÀ¿´€˜À¿Á¾ÃÉÇÀÁÀ¶­µ·ÀÁÅÒÔÑÂÆž´²½Ä¿ÀÁÁ¶¬¬±±µ´¶³³±³“apllnjnlkimikijihegcecdadbeT!%

+ 
+ 
+ 





									
+ 
;<EDFFDBDGFEGDFFGBC7584-5GKKMJLJLMPKMIGKNKKJNLNMI4//0.200/101/1010+"!!.010/1/1//
	


+ 
+ 			
+ 
+ 	
+ 
+ 	
+ 		
+ 	
+ 
+ 	
+ 
+ 


+ 


Wqtrtrtqtqqpropnpoonpnnnpqtrpnrnqppnnnrw²´³°´²±±´°²´¡j”ÆÂÂÁ—ƒŸ‡Ó¹ÁÆÇÈÁÂÀÁ±£¤°ÁÂÉÒËȾſ½ÀÇÀÂÀÂÂÁµ¯®®¯±°´²³²³•^qlmmlmlkmmikkkhgeeddcdacbdS (


			
+ 	
+ 	
+ 
+ 					
+ 	
+ 
+ 

+ 
+ 
+ 
+ 	
+ ">>GEFEDBFEGFGEFEFBB7491-5GLJLKKIKMPNMHGJLJLKMKKIF4//1/00123/1/100/(&,)#%400/0/1/.	
+ 

	
+ 		
+ 
+ 	
+ 						
+ 		
+ 


")Ypprrqrrrsropnnmnnqmoqqqsrropnqpnopmpprz¶°²±´³³²²¯²´Ž\Œ¾Èÿ–œ‡Ó¹ÁÄÅÅÀÁ¿Â¼˜±³ÄÀÉÑÍʽƿÅÂÇÃÄÂÂÁ³°¯©§¯®²²±±´”`qnmmjljkklikjkhgeeccaace`bO)





	
+ 
+ 							
+ 							
+ 
+ +A at GEGEEBECEFFBEEEBC73:1,3GKKJJMIKLQPNIGLNLMKLKLHD40010101021202/0*)*.0.$-1000////
+ 
+ 		
+ 	
+ 		
+ 
+ 
+ 
+ 
+ 	
+ (
+ 403225\sprspsrtrpornpmnlpnqrrrsqsoqopnooppspm{·¯µ°²±²²±±³±®¦³ÅÃÆõrƒÍ¿Â¿ÃÇÆÂÃÂÌ™§±Æ¿ÉÎÃƾÇÀÆÃÄ¿ÉËÌȳ±´™H„¤´¯²²²—`rmmnlmlikljlllghffceddaeabP(

$05&


+ 


		
+ 		
+ 			
+ 	/DAFEFFEBFDCFFCFEFBC70:1-2FKJJKKJLMONMJHLMKMLMJMIE3/00/201020212//(+,//0+)0/-///..
+ 
+ 
+ 

+ 
+ 			
+ 		
+ 	
+ 
+ 		
'!<57777Zxttposrvpspomnmnnonooopopsqooqopmpmomo}·­²®³²°²±®°¯²±¾ÂÁÀȍsªÉ¿½ÆÇÄ¿ÀÏߢ¯·ŸÉÀÊÊÃËÀÇÀÃÁÃÁÄÃÅÄÄ´²³­YX‡Ç¥´±°™_rknkjkjmkklkkkfhefcccbaa`cQ(
$8I2#"  ! 		
+ 
+ 
4EDGDFDECDFFFGDFGGDC8293+1EJIIJKJLMONMHHKMLLLMLMKF3/.0.0/101/201.-+-,0/1.**0-////.
+ 
+ 

+ 	
+ 
+ 	
+ 
+ 
+ 		
+ 
+ 
+ 	
+ 8778876^ytssoqqsopnolmoomononnmonpopnpoonqopop‚»¯³®²±³°±¯°°²³¾ÃÂÂÄ€…žšÒ¶ÀÄÅÅÀÄÂÁ½±µ°ÈÁÉÇÄÍÀÅ¿Ä¿½¿¾¾½½²°³–k®¥µ¯±°±—^oikmjmlkmmjjjjgfegdeccab\bT*
%%%$!#:H3%"!"#!!!!" "   ! ! #
+ 
+ 	
+ 

6HDHDEEEBFDFGFDDEEDB5493+1EKHIKKJLNPNMIGLNLLJKJKJE2--.-1.//0/0/0.--....0//*./0.0/-	


+ 			
+ 		
+ 		
+ 
+ 	%?57:889_sssrstqsponpkomnkpmomqplkoonlnnomonnno…¼«³­²±±­¯°²°²³ÀÁÁÁ‘‚¦»ÁÀ½ÄÈÅþ±—Ÿ«ÈÂÛ½ÉȾÀÀÃÂÀ¾Â¿¿¾½®°±“djª±°¯–]pjlokmllkliljkhheecebb`a_`I*$-0/301/.,&!;I2$""$ "!! # ! " "   !!! """   "	
+ 
+ "=LEGFEEC?EFGDGBDFHDB56:3,0FHHGIIIKNOMLHHKMKLKLJNJD1,...../0/-/-/-.+0.0./-/..-.-/..
	
+ 

+ 					
+ 	
+ 
5;969789_qrstsspqomnmlnlnnnmqmpopnqpplopqprqonoŠ»«´¯³°°®¯­°¯±³ÀÁÁÀ½¤‘sÀ¿¿½ÄËÌý¾¿¬¤§«ÄÄʽÌȾÄÁÄÂÁ½¿¿¿½¸­¯²ŽP|ƒÄ¦´®°—bpmnljnjkjjilikhhhgedccab_cL*
+ /221/0//.( <K1&!"#"#!""""!"!!" !!!##%$#!!! 
+ 			(?HFGEFEECEFEFGCEEHDB65;4+0EJHIJJJJLNLNJJKNLKMMKNKG1-,.......-.-//0.0/1-/.....0-.+.	

				
+ 				
<6:8986:bsquuqqpompnpmqopjonoopoqppoonpoqoopooq‹º©±°°¯°­­®¯®±³¿ÁÁÀÀ‘i‚Ï·À½Àó¶ÄÁ¿·¬²®ÄûÅÊ̾ÅÁÂÂþ¿¾ÁÀº¬°®©gq«·­±®°™`pklmknhmllkjhiihehdcbcacabM )
+ 0,,/.,-,'<N2%#"" ! #!"!!""""  !!&*,+)#! 	
+ 
+ ,?JEHEGEGCFEFFFDFFGDC86;4-0CLGJIKIJKOMKKKLPMMMOLNMG3-/.,--/---.,/./-../.1.0./-//..-




+ 
+ 
+ 
+ 	
+ 	
+ 			"=5:889:;apstrpsprpponlnmmkmnqopnonpnonqopnponmpŒ»«²¯¯®®®¯®°¯±´¿ÂÄÃÃÀ¿ž¼Â¾¼¿¹¨¹Ì˶¼£™¨ÆýÉÉËÁÈÂÄĽ¼¿ÀÀ¿¹­°°˜b¢bÊ¥´®¯œ`pjjlklinlmjkhjiicfcb`bcaabM)
+ 
+ 	#"'.,'<N/'"!"!!" " !!! """"+2840)$  				
+ /AJEGFGFFBDEFFGDEFHCD93;5-2CJIJIHJKLNMLJKNPNMLOLOMH5,-.,-,.-.+.--//..-/-/,--.+-,.--
	
+ 



+ 
+ 		
+ 
+ 
$(+,1378?DLMO[ªÏK$
0:77:999;crqqqqpptqpqrnpmmmopqqompnqnnnooomoooko¸¦®®¯¯±®¯¯°¯±²ÁÂÁ¿¿´ª¶¾¨«·Ãµ«¾É¸Â¶™Ÿ¶Æ¾ÐÊÉÃÄÁÅÀ½½À¿¿¿¹«°±›j­eÏ¢³°­crjmlkmilkkijgiihefccad`b`aM)
+ 
%-':N0&" "! "!#  " " ! #"+;D@:0)!" 
+ 	
+ 
+ 3AHEGEGEECEEGFGEFEHEC72<4-2DIHIHIILKMMLHJNNLLMNJLMF3-,.-/,/..-/.0..,--1,/-/--,-*.,-
	


+ 
#;Uafjnotuwx~‚……t|ßµ"

:6798:679htsorprtsqqnpmomopqmonmnqnonomqnqnrnomp’·¦©°®­®¬¯®°¯°³ÀÂÂÀ¾‰]ŽÇ¥ž´Å¸¶Ä½¼Â¸£¨³É¼»ÊÈÉÂÅÂÃÀ½¾¾¾À¿¶­±° juÁ§²®­˜arimkkmjkkjjhfhgfde_bad`bacJ,	
()>K0%" " !"! "  "!!"! +>LME:1)%  	
+ 				5?JEGDGFE at CFECFEFFHCD43;3-2EIGHGHHLLLLLILMMNLMOJKNG3.+/-/.../-/-.+-,../..,.,.+-,---	





+ /FX`hkruz~€ƒˆ‰‹ƒF8o7&97796756;jrrosqsqroqnomnlonmmonompnpnnnooonpmmnq˜µ¥ª­­¯¯¬®®¯­­´¿Â´d¯lÀ¥¢¶Ä³ªÇ¶Ä½¯£ª¨É¶ÁËÊÈÆž¿¼¼¿¾À¾µ¬±±˜_vuÀ«²­®›`piolimkmilgigiefee`aaa```_A(
+ 
+ +<L/&! "! !!"!"   "  " ,>PTRH<3+# 			
+ 	 4=KCGDEDDADEDEIEEFIEC63<3,1CIFFHIHMNONLJLMPMMLNKNOI5-.-..--././//--,,-/-0-/-,+*)))+	



)06?DIPTZ]dgorue'! ,67585665<jrsqurrpqonnpnonmnnnpmpmkmqppoqmnnpnnnr™µ§ª¬¬¬°®®­®­¯³¾¿Á¿¼t„‚Ȥ¨»Â¸¯º¾¿½­—©¬Ç¶ÁÊÍÊÄÿÁ½¼½Á³„Ž®¯°¯žy˜€¸®¯­®`plnmjkjjjjghihfdefcebc`a`_A *	
+ $9N1(" "! !! "!#"! ! " '<OXWPJ?4*%					"0;HCFDFFFCEEGFKFFEFCC6
+ 0=3,1AKFGHKHLMNMLIMMOOMMNJNLI6,/.-..../.0-0.---,../,.-.'(''&'

+ 


!#''++/.58BFJA, )
&45453534?kstpqstrqpqlonnmnoopqnplmmqopoqoolmnomsœ´¦«®®®¯­®®¯¬±²¾¿Á¿»oQšÇ– ·Ãº³ºÅ½¿²œª°Ç±ÅÍÎÇÅÿÀ½¾¾À¯ltž¹®®¦]`aǤ´®®ždmmmmjliijjhihheebcaabc`a`^B*
+ 


+ 
+ ;L3(" !"!  !! # $!  !!(9KVZTVKB4-$!
+ 					&28MCIFEEECEDEEHFEDGDD7.>1-0 at KGHHJILNOOKJKNNMLLLKLLG5-.0./,/,/..-/..-.,1/0.2//-/,--,
	




!(,576005,

13221332Blqsrqrsproronlnnpmmonnooonqnoprqpopmnpsž´¦¬¬¬­®¬­­­¯±±¼ÁÀ¿©j eÌ•¯ªÈº±½À¾½¸­ª¸Á²ÆÌÍǽ¿¸´¾»·½»o|®³®®¬ub¦³­¯®¯Ÿdoimjkmhjkjghefecac`cca`a]aB+
+ 
>L0'"!"!" """ " #!"!! ! (<OVXXZTLA4*#				'5<KDGEEDEBDEGFHDDEEBD7
/=2,0BIGFHJIJMNLMIMNOMLKMJLKG5.-/.--.,.,.-.-0.1122232231101/.


 "+05698,
)4022111Bmtrqporopoqnonmnomomoloppnonqpqmqoonpou¦´ª«¯­®¯­®¬­°°²¿ÁÀ¼µbm‹Ë“°¸Ë½´À¯°µ¨¹¥Ã³ÆÊÍÄÀ¶ei¹]™ºf§©±±¯¤Zmƒ¿¦²­­žapjmlkliiijhiigffbcceba_aabA*

+ 
+ >M/'!!!!!!!!" ! " !!" )<PUXXYVTK?/*#!		
+ 		
+ 
+ '9=LEICECFBEEGEGFFEGCD6
0<2+1AKGGGIJLMLLLJKNPMMLMJNKH2,..-.+.-.,.-//.-049899:89776876
+ 
+ 




$)*'&!! "&)-/58,*%
$5021212Gsmqporroqmomonpoompppmpooppmonqoomooolx«±©ª«¬¬®«ª«®¯°±¿¿À¼ªcq›È›¦Àǯ£Â»Ÿ¬¸›«²¾·ÆÌÍ¿Á½œš¸¶j©Ån†ª²¯¯ evhŦ±®®Ÿbnjkjilhkklhkhjiecedhbbcbba@*4>?<><=:9'

+ <M3&$## " " ! "! " !!!(<QXXYYVVRK:1($ 	
+ 
+ 
+ '9?JDGEEEFCFDHDEDEFGDD6/=2,0 at JFEFIHLNMKNKMLNNMKNKLKG4.-/..,/.0-/-/.0-4:A at BCDBA@C at B?@

+ 

 !,886420.,*-6P]0L=.3*.
"5/10001Gsotsqpqqqmomnmoqrosrqoomnopnqprnqnolno{­¯ª¬¬¯®°­­«­«°²¼¿Á¿¾’wšÆ—ª¾Æ®žÄµº¿» ¥¼³»ÃÏÉÁøX}½‹]©¿b`¤¸­±Qzv¹­³«° dnhkkikinkjjjiihebdccac`ccdD,Gfecdba_aF
+ 	?Q4'#"#!"!!! !"(<PYZXVRVUPG=2*#  					
+ 
+ *8CIEGCFEEAGEFEFDGFIDC6/>5-. at IHFEHGLMLJMLNMONLNMKKLG3--/-../-.---.---6CNOQPQPOPONNLL%"
+ 





),'%9LXWXXYWWYfp¢[^&.(
2,1.112Hvqtsrptqrqqlnmppopqpqoompoopqnqopoqnqny¬¯®«®¯®°­­­®­±²¼¾¿¿ªcm–ʘ§ºÆª¥½­£³Àª£¸³ÀÆÑ¿ÃƲZ™Å]©¿ia¡¸­¯©cv‰¹©²­­¤fnhlfmmlkhjjjgjfebecc`a`a`aD,DefefccabG
+ >M4&" " " ! "!    ! (;RX\XXTVTQKI<3*' 
				*9>IEHDFDC?FDEEEDDEGCA7,<4./AJHHFIDLLMKMKMMNNNLNLNLI5+*.,...,.-0./-..7FUYZY]\][\Y[XW*		

 +224343459 at H<<?*!
+ 		
%<8:899:6988666777777878787878776778876<WUVVUVVWUWTVVWX^_``P2EU_IOZeRNbQ\R]MW\X`dc_baR2QUR4\]BBQZWWR-5>]TXVWP275656654354444331101120000"13321110" %&,,+*++*)''! $"$"#!# ###"$!"!#"  $$$#$#$%&%%%&&'&&&&%'%##+...000/0/./.
\ No newline at end of file


Index: llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/input_small.pgm
diff -c /dev/null llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/input_small.pgm:1.1
*** /dev/null	Tue Jan  9 17:45:01 2007
--- llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/input_small.pgm	Tue Jan  9 17:44:34 2007
***************
*** 0 ****
--- 1,5 ----
+ P5
+ # CREATOR: XV Version 3.10a  Rev: 12/29/94 (PNG patch 1.2)
+ 76 95
+ 255
+ #$$$$&&$%%%&&$"&()*(&$$#$# #&**&$$$%$#!!! !$'($$""$&'%$$#$''%%'%&'(&%%!! !"##$$$%&%&&'))((+*)('&#!##%'&%$&$$""&''%$$"!"!#!$##$$%! $&&&''&'%#$"#$%'&%""####$&''%&&('()+,*('&**''$!!"$$#!!#%$"" $*++($$$#"#!! "###$#%""#$%%#$%''&#####$&%&&$##$####""$$&(&%$""##$%%&&''$#$#%$&'%&"! ! "(-,(&"!(-+)%%%$! #####&''('%%%##%%$%%%&%&%%##"###$'-+&'&$$$#%'&%%%'&%%#""%'$%&'()'$&'''$! #####'(&%('&'''&''((')')'&'&&$#$#%&&&(&''$$!"$#%&''&$  #&&'&##"%'&$##! $%&#####')*&!!%$%&%%&'&&&&%&&'))%'(*,+'*0-)'&&&&$%&'''+)&%%&$"""&))&##"# !"######'$#&)& "&"&(''$$'&'%&&$$#%&'&$&%##%('##$"$$&%&%%$%&%$#"""%$%$"$$"! !####"!'*)*,-*'))*+*)(&%#%$$$%$$%%'+++*''''('&#"$%$%&&%$##!#&&')'&%&&$%$%%$$####$*()+*'%%%%''&%#%$#$$''$$"%(((')('''(&$"#%"$##"!$$&'&%""!"#$$#$#&''(&%$$####$$*-,+(&%$%%&&&&$##""$&$#&%%&&%&$!#%%&&)))&#! %''&'&#"####"#$$%&&&$#!"####$$ !$&(**'()+*$! ! #%))'(%$&')(()'%%$%%$#%%'))+)((%%&&&&&$&%$'))*)'&&$%%###$$!#%"###'&')+++*'&'%%&%$&&(&''$#"!"$%&%%%$""!"#&)&$%%%%')()*)())'(('%%$!
 &###$%-*(,-*+**-/132321---+**+)'((('&(('''&#!%)*'%%%&&$%#! !"##&'%&$#%&'*)&$"####$'&$%%%$(*+/10/,+/474/,***(('&%%'&&&$!"#&'&%&&%&%*.-*''&"$''%#$"%%$$')*####$((&''$$&'*.1244334632343//./-+++++*))((*.,)%$%''&&'&&'%##&&&$##%#$&$&&'###$$''(('%&)'+./11100344554342010.//,*+,+-0.-,*+.-,*)&'&%$#%#%$! &+*)'%&%%##$$$&&$%'&'&'*/1..//./1001321230../0/-+*,-/13331/0/1.,('(('&(&'('%$#!#" !"&#$$$$#$&$%%%&&'+.34220211202211366331/04531..+.-/21//.-00-+,++*)'''%%"" !#$'#$$$$('$$#"! %+386787421..-/136631220/-./220+**+-//021//01/00//-,*'&&&*))'$###$$$"%%#$$#$%&)2CRTPPLKJG@=:656885331/1100//00/-./..-)*,,--0/,*%#" !%(%%$$%##$$$%#%%%###%().:Uw‰…{smnmkf_]XVVVVSMD@;:===:8313322-%)/225410-+*'&$&'''&%$###$$"$$&'&%')+/8Oy–’”šœ›™š–”’‘‘‹ˆ……ƒ€|vrwqhcddaYSOLIE<40/-.(%&&*-+**'&'##$$$%%(**('&(+1<S~—ž£Ÿ¢£¦¨¥¢¥¦£¢¢ ¢¢ ¡£ œ˜˜—”’‰ˆ†ƒzvsvqaN;-0.(&&%&&#%%"  #$$$$&'&%&#"$#%)3Mxœ¥ ¡£¤§¦¤¤££¥¦¥¢¢¢£¤£¡¡£¢¢¥¤¢£¥¤¥¤ Ÿ—~_?+/*&&$$$&%%%$%&#$$$$''')&!#%'-3:Py˜¢£¤¢¢¥§§¨ªª¨©¨¦¦¥¥§©¦¤¤¦¥¥§§¦¤£¥¦¥¦¥¥œ€X6,/0.+)$%(&(&&%!
 '#$$$$&)'%# "$&*/9Rv—¨ª¬¨¥¥¥¤¥§¦§©¨¨§§¥¥¥¤£¤£Ÿ£££¤¤¢¢¤¢¢¥¥ž†`?!
 51,**)&$
%$%&'&(#$$$$"$#%'(+)),08S§¨©¨§©§¦¦§¥¥§©¨©§¨§¨¦§©¨¤¥¨§¨©§¥£¡Ÿ¢£ƒ[;--/+*'$$$(&''%$$$$$$"%&'(++++(+8Wœ¢¡¥¨¦§¦¤¨¨¦¨¦¦§§¥¥¤¤¥¦§§¤¦¦¤¥§¦¥¥¡¢¤£„\=0/1-,)&%%&"####$$$$$('$"##%%(18>Y„£¨¨¤¦©¨§©¨§¨©¨§§©¨¨©§¤¥¤¤¥¥¦§§§¦¤£¥©ª Z<-,+$$%'&((%$$!#$$$$$"""!""#%(*)2P ¤§«¨¥¨¨§©¦¦§§¦¥¦§©ª©§¦¥£££¥¥¦¦¥¤¥¤§©¨ …`A0/-&%%%%''%&$##$$$$$()()**)''-5Bd‘ªª©°ª¤¨ª©¬­ªª««ª¬¬¨¦©¨¨¨¨¦§§§§§¨©¨¦©¨¦ž]E223+,+)%%(&&%$&$$$$$$&'('('*.14>Z…›œž¢¦¨©§¦§¨¨©ª©ªª©««¨§¨§¨§¦§¦¦¥¦§¥¥¥¦¤‚]=-10+)&%$&&%$##'$$$$%)*())&(**-2=[‡¢£ ¢¢£¥¥£¦¨¤¦©©§¨©§§¦£ ¢¥§¨¨¦¦§¥¤£¥¥¤¥›zT<04."$$%""%" !"%$$$%%$'')()('*,1>\„ ¬¯ª©§¦¥¤¦¨§¥¦§§§¦§ª¨§§¦¨¦¥¥¤¤¤¥¥£¡¢££›}V=//1-,,+,-,*)&#&%%%%%'((*,*+/-,2Bc‘£Ÿ ¤§§§©¨ª©¦¨¨¨©©¨¥£¥¤§ª¬­­©¦¥¦¥¤£¢Ÿ Ÿ•wO5''&%(&&%&()'&$$%%%%%('((((&'+,0;_‡™ ¡Ÿ¢¤¦¦¦¨«¨§¨§¥¤¤¥¦¨¨¨¦¥¤¥§££¤¤¥£¢¢¢£—vO4&$())*'&(('''%&%%%%%)*()++-+*+/>_ˆ£¤ ¤¢¤¥¨¨§¦¥¨¨§¨¥£¤¥¦§¦§¥¦¦¢¡¡¢¥©­©¨§¢–uO<3-(%&&$"!""!#%$%%%%%$(&'()&(+04>`ˆ™¢¡£¤¦§¦¥¦¤¡¡¢¢¤¤££¤¥¦¤¢£¤§¥§©¨¥Ÿž¡¢¢˜{V=0./(&%"$#')('%%%%%%%''('(*)(+*+4U}–¤ž ¬®©ª«ªª¦¨¨©©¤£££¦¥¤§§§§¥¥££¢£¤¢¢¥¤œ{O9/-/(%$#&%!
 '(&'$#%%%%%)&!%,,,.04@`‹ž™Ÿ ŸŸ¢§«¦¥§§§¨©ª¦¤¥£¥¤¤¥£¤¤¤¥¢¢¢¡£žš’uS7(.0,*'(%'(&&&'*%%%%&'())))(*./4AfŽšŸœ¡­¨¥§¥¥§§¨¦§¨¨¨§¤¦¦¦¦¤¢¡¢£¤¦¦¤¤¢¤¤ ”tL92/*&)*)%$%$$%##%%%%&'()')($"%'*=d¦Ÿ ¦©¨¦¥£§¥¥¦¦¥¥§©¦¥§¦§¦¦¤¤¤¥¥§¦¤¦¤££ •wQ0%(,-)(&$%&%%%$#%%%%'/2-()()*,05 at bŒ¡ Ÿ©­©©¨©ªª©¥¡¢¤¨§¦¦¨©¨¦¢¤£¥§§©ª©¦¤¤¥¤œ}O4362///.-.,($"""%%%%&)**''%#'.45De‰›››£¦§¨¨¨«§¦§¥£¤¦¦¦¥¥¦¥£¥¤¤§¦¥¤¡¡¢¡¡ Ÿ’tQ60431-/.+,+&##"$%%%%'++)(*))((,2Dj££¡¤¢£¦§¦¨¦§¨§§§ª¨¥¤¤¥¤¥¥¤¥¤¦¦¥¨©¦¤¥¥¤˜yP6+-.))(&&&%%%%'(%%%%%''(&()()+.4Ei¤¡¢¦¢¢¤¥¦¥¦¦¦¦§¨§¦¦£¢£¤¥¥¤¢¥¥§§£¡ Ÿ   –yV6/520+('%((&&$%%%%%%%'&&&&%%')*->h£©¥¤¤¥§¥§¦¨ª¨¦¥¥¦¥¥¥¦§¦§¦£¥¤¤¥¤¥¥¢¢¤£¤™|\A1/-'(((%%%%))&&%%%%&.**())%'+1;Np—¨¢£ ¡¤¦¨¦¥¦¨§¦§¦¥¦¥££¤¤¥¥¦¤¤¤£¤¤¤¢¢¢¢£•tM0+/+)('&&*(&%"""$%%%%))&&'(''((-?f‹ž¤¨©¥¦§¦¥£¦­«©¨¦¥£¤£¥§§§¥¢¤¥¦¤¤¤£¥§¦§©~V6+-.*(&$""$"#"#$$%%%&+(&&()())*2Jqž¡¨¨¦¥¦¦¤¥¨ª©ªª§¥¤¤¥¨¦£¡ŸŸ¡¢£¤¤¤£¢¢ ¡ ‘oI*'2-)(&&')&##!$%%%%%(&())+*(*1Jwœ¨¢£¦¢¢¥§§¦§¨£¢¥§©¦ ž ¢¢¤¤¤§¨§¥¦§¨ª©¦£¡’qO;4+&&&))')*)((('%%%%%'&((*()+/25JpŽ¡¤¢¡¡¤¦¥¨«§¨©¨§§¥¥¦¨¥¢£££¢£¥¦¦¤£¢¤¢¢¡’qN4.1-+*+)')!
 (&&#%'%%%%%#&&)*'*+,.7Pw”¡¥¦¡¡¤¦¢¢§¨¤¥¥££££¥§¦£¥§¨§¨§¤£££¤¤¡¡!
 ŸlC0.))
*''%$&&$%'&'%%%%$ "$&&&&)*,2Csž§¢£©ª¥¦¤£¤§¥¤¦¤¤¥¦¦§©¦£¤¤¡¢¢£¥¤¢¡ ££¤¡kI8--,))'&%''%&%')%%%%%(')**''+/18Lpš¦²¨£¤¤¦§¥¨ª¦¨©§¥¦¦§¦¦¨¦§§§©¦¥¦¦¨¦¤££ŸlG4030-(()**)')*'%%%%%%&'((((*-.-3Hyžœ¡£ ¡£¦¦©§§¦§¦¦§¤¢¦¥¥¥¦§¦¨¦¤¥¤£¢ ¢¢¡ŸjG40.--)%!!##%&%$#%%%%%%%&'''(*(*2Ir• œŸœ™›Ÿ¤§§©«¨§©©¨¨§¥¤§ªª¬ªª¦¢¢££¢¢£¤¢jH<;970*'%%'%%&%#!%%%%&-+*'$#"&(*2Ls’Ÿ§¨¤¡¢¥¦¨ª©¨©ª¨¨¨¥¦§¦§§¥¦¥¦¥£££¡Ÿ ¤¢ŸœŠjH620/.,($&(*)(&$&%%%%%')))()-//.5Mwš¦¢§¨¢¦©ª«©©«ªª©¨¦¦¥¥¥£¥¥¤££¤¢£¦¥¤¤¥¢ ¡—rJ9325/*'%)..+(#%%%%&'%&'()(+.09Y‚šŸ £ ¤§§¥¢¦¥¦¨¨¦¦¦¤££¤¦§¦§¥£¥¤£¤¢¡¤¤¡œŒgF6461.+($#')%&&&%%%%&&*+)))--,,.8Vw ¥²­¦¦¦§¥¤¤¦¨§¥¥¦§§¨¨¦¦¤¤¤¦¦¢£¥¥¤¢¥¦¡œ‡[:11/-,,+)((%##$#"%%&&&*&%&%%(--,6T{– ¡ Ÿ ¤¥¤¥¤¡¢£¤¥§¥¤¥¥¤¢¤¨§¥¥£¢¤£¤£¤¢¡ŸŠ_7!"%%"!!"$$"#$%&%%&&&((*++))(++2Mt’¬¯©¥¢¥¨¨§¨¨¨«¨§¨¨§¤¥£¤¤¢¢££¢ ¡¥§¨¥¤¢žœ†[9+.)!$$&''&!!"""#%&&&',+,-,((*(.<]™¨©¢£ Ÿ¢§¦§¨¦¦¥¤¦¦¥£¢¢¢¢£¥¢ ¡žŸ¢¢¡ž¡¡›‡_:*',,'%)*))%!! !!%&&&&'),,/.,)'(4Uš¨®©¤¢¥¦¥¤¥§¥¤¥§©ª§¥¤££¤¡ž¡¦©¦¤£¢žŸŸ žŽjA(*)'))+.-+(&'(('%&&&&"%'**)*)*,:X|“ž¡ Ÿ¡¡¡ ¢¥¦¤¥¦¦§©§¤¢¡ ¡¢¢ŸžŸŸ ¡ ¡žžŸœ‡Z4%$')'!
 '(&#!"#"$$#%&&&&('('(,.1555IlŽ  œ ¢¡£§¬¨¥¥£ŸŸžŸ£¤¤¤¡¡¢¤¥¢  ¢¢¢¤£¢ g@$&-*,)))%&*-.+'!%&&&&**&$#"$(''1R…¡¥©§£¢¡¢¡¢¥¤£¤¤¢¡¡ ¢¢¢£¢¤¦¤¦¥£¤¤¥¥££££ž†Z6(()(&$$$'*+)&&$$%&&&&)(%$&**),)0It™¨©¤ ¡£¥©«¨«§£¥¨©«©§¥£¤¤¤¥¢¦¥££¢¤¤¡£¤£ ŒhB('%'*++(&%$$""##%&&&&))&%$#%*,.:[ˆž¢§£¤¤£££¥§¨«ª¨§©§¨¦¢£¢¢¥¦ª¦¢¢ ¡¡¢£¤¥Ÿ…[:040,++)$&*+'%" %&&&&)(%)*)+)'-<\…ššŸ¤££¢¢ £§¤¥¦§¦¨¦¦¥¤¤¤¤¢¦¦¦¥¥¥£¢¥¤¡™\;1857320+'$##"!"%%&&&&&'&()(*--/@dŠ˜š£¡¤ Ÿ  ¢¤§¦££ Ÿ¢  ŸžŸ ¢¢¡¤¡¢¢¡¢¡ ¡¢¢ŸŠfF557464/)&'($%%#$%&&&&('()'!!$(3 at T}š©¯¤ž›žŸ¡¡¡¢¢žŸ¢£££¤¥¤££££¡¢¢ ¢¥¥¡¢¡žžš‰eG7//034-&""" ""%%%&&&)*)')'%%%,BiŠ—•–š›šœ››ž  ž¢¢¡¢ ŸŸ  ¡ ¢ ¡ žœžŸŸ¢£Ÿ•{S6)-0-.,+($'$%&()(%%&&&((++)(**(,=Zy†‡‹‘”˜˜—––š™––•––˜™›œžœ›ž¡¢¢£¡¡ŸŸžŸŸb:(*../0-+*('$"#$&%%%&&%))*+()((*3DNQQQUUWXY]`adbeimnqttuvwxy~‚‚…ˆŠ‹Ž’–”uQ4(*/00-*&"%"$%''&%%%&&&%')'**()+5EGBA=99:<>A at DLGCDEKRWUUVW\^^`Z[_emmrsw{yuhM2% #''$&$%$"! %%%%&%)()+)'&(+1542233461.20/332022222334489:;9887458;<=>;663/2/-,+(%%%'+-+'$%%%'.)&(('((&+166441//20141230011132..2144/034024/-.-0120,-02/+,!
 ,,+++)))&$$$%%%%))'&&$$%',0222444452...*+.-,..-+-.232321332321!
 /112420-
.//0/-,-*&%#!#$$%%%''()*'%%$(,0/-.1112/010-//135310.,,+,.013321102681,+,,--,-*()*)&$%).+(%$$%%%()(''$#%&)+-.../-)-./0/-,-/...-.-+,,.33/1.,+''*...,+**,,../-(%!#(-***&$$$$%&**('&&'('&((&%&((&''('$"%(()(&#$('&$$%'((()****())*--**(*..,+)'%()%# $$$$%(((''&')*(**)&&*'%'%"#$''))''$##%)-0/0-*,))*+*)('%%%&&()*()('(&%')(%# !$$$$$&'&%&%%('+00,'&()))**'$##"#$&&%'&$$%'((&&%#$!"%$''&%! !!#$$$%#%'($#%$#$$$$#"#%&%$'*))(&$%&'((%""#%%''&(')+++('))'#!"!$&(('(%'%"!"####!#"!"$%$##"#$$$$$&'((*)(+*'&##"#%%%%&%#"$'('()($%&"#$%'(%%%""##%%&'*,*()(&#""$$%'&((&$!$$$$$$$')*)(&&%%)(''%'&'%###$'&&&&'''&&'()))&&%%$&('%#%#!"#&$$&"!#$#%'&&&%"$$$$$%))'('()*(##$"$&&''''&%&&$"#(,+./(#$$%%#$%#$&&'''((&! #$#  ""#&'&%#$$!$$$$$#!$$%%%&&')'$$$#%""  "#'&&'&&&&$!"!""%(((%#%&%##$%&)+*%$(')+)$ !$%('$!$$$$%**'###%%&'&((',,'((*,*&&$###&&#!$##%&'&&&%$!!!"%&'($!$"%#"$%&&%%#!#'$"$$$$$$#$$%#%&&()*(),**(&'%$##"!"#$$&%%$"$'('&'%%$'(''#%%$()(%#$$%##" $" !$$$$%%%$#&')(#$##""&&'($#$#$$&$')*))())'&$%%#%('%%%&'+,)''*(!
 $&"!$%)))))((,)&$$$%%&''&&%((%&&%$$$#''&)&%&')(()))(%'((''$#####"$#%(((&$$#%$%&&&%%"! !!!#$
\ No newline at end of file


Index: llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/output_large.smoothing.pgm
diff -c /dev/null llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/output_large.smoothing.pgm:1.1
*** /dev/null	Tue Jan  9 17:45:01 2007
--- llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/output_large.smoothing.pgm	Tue Jan  9 17:44:34 2007
***************
*** 0 ****
--- 1,1253 ----
+ P5
+ 384 288
+ 255
+ !
 414444443310(#2234444444341)		
+ 
+ .-/0023678999886-
+ 
+OEIG6
&..=\YXYV
%$&//)-.2*<C at BABBB?AA8=>;:=8/67RMVY\WIR_\_abc%	*$3J5@>H!))2?588A,$$"*E;=<;1.+@/@?@;GGGA'''0fffffffffed\CC?A?&2:29ggggfffffffffeed^
6QMeeeeeddcccbbbbbbaa``__^^^^^_``````_^^\O.&Mbbbbbbbbaa`_^Z

+ 
+   !"$&&()))+,,,-,,,--.........-.......-.....-...----------------,-,,,,,,,,,,++++++++++******))))((('&&$#.+//013578999876-"QOONA%.*8\YYYU%$$/.'*)/)7B?A at AAA=?@5;=:8;6046Qfjln]DM_Z]aab((%/K2?:H!)&/A689A+!#
!)D<==:-++>.>=?<GFF@&%&.ffffffeeedcYCCBB@<40/9ffffffffeeeeeedcZ'9ccdddddcccbbbaaaa``_^]]\YA.)/;]`___^^\[:'*Tbbbbbbbbaa`_^Y
 !"#%&'()**+,------.-................................-----------------,,,,,,,,,,++++++++++*****)))(('&%$.-//113578999876.
PONMD#.+8\ZZZW$%%..%*(.) 6A>@@AAA<?B49>88<5125Ljmoq`DP_[_`ac*	)(.WLQPR&(.OEFPO("#!(IFDC?.,,>,?=?9GGG@&'',efffeeeeddbYCDCCBB;98[eeeeeeeeeeeeeddcX'@eaddccccbbbaaaa``__]\[ZJ'$'I_^_^]\X5.)^bbbbbbbbaa`_^Z




 !"#$%'())*+,,------...../////////////./.......................------------,,,,,,,,,,,+++++++****)*)(('&%.+./023578999876/POMMF#-+7\\[[W%%&/3(+(0('%()5A>@@@@@:?B49 at 76:5234IkmoqbDO\VZ`b!
 c,
+ )'/\JT\['(-XEW_Z&#""(NMKHG--+<+><?;	GGGA&%&-eeeeeedddcbWDECCCD at GacdeeeeeeeeeeeddccW, at eacccccbbaaa`^YMNQQUXN* =]]]]\B()/_bbbbbbbaaa`_^Z
 !"#$%&'()*++,---.-....///////////////////////////....................--------,,,,,,,,,,,+++++++****))('&%.,./0235789998770PNNNH%.+5\[ZZW%&%0QHKI8(((*,4A=??@@@7AB39?75;5224FknosfCPc\_abc,)&-^\[\])).]][^_$"" "(NLFEG*/*;/>=?<
+ GGGB%%&.ddddddddccaTDFEDBFAMdbddddddddddddddcbS19d`bbbbbbaa`\F.,)$$#$#!?^\\O(%(7abbbbbbbaaa`_^Z !"#$%&())*++,--......///////////////////////////////....................--------,,,,,,,,,+++++++****))('&.,./0235789999772PNNOI%.*3[ZYYV $&%1Q9KQ=('%&+3@<?>??@4 at B37@7495234BlmotiCTh`bbbc.
*'-^YW]^(*-[\Y^]&#" !'OK at JG+.*;2==?<GGGD##$+acccccbbaa_SFFEDDGBMbacccdddcdcccdccbbO43]X?EV\`a`]B0+(%"!  (KG;'%&,Dbbbbbbbbaaa`_^Z!"##$&'()**+,,-......////////////////////////////////////.................----------,,,,,,,,++++++***))('&.,./0235889:99872PPOOI"/+3ZYXYV!$&%2WOQRC'&"!(1@;==>??1 at B26A54;4225 at llmslCTiabbcd/
)',_]\]^')-ZU5T[%#" "(PI4GJ*0,;2==><HHHE !*]a_`a`_`__\PGGEDDECL__`abbbbbbbbbbbba_H14;:--..135/,*(&%$%!!!!%&&%$'3Xbbbbbbbbaaa`_^Y !"#$%&'()*++,--.....///////000000000000//////////////////////...............----------,,,,,,,++++++*!
 **))''.,./0135899::9983!OPONJ!-*0YYXXU#  $'&1XTUTE'%""(-?8<<>>=*AC15?53<5225;MIObaDKjacccd1
+(,^IFU^')-YZOXZ&""#(POKLI*1*<4==?;HIIG1ILMNMMNNMLJHEDBBA@@BEFFGFHFGGFDGGGEHCC<-.4686444110111//--++(('((*)+,("%&)**)+,-.0/<aabbbbbbbaaa`_^Z !"#$%&'()*+,,-....///////00000000000000000000//////////////////...............---------,,,,,,,++++++**))('.,./013689::::984OPNNI ,*0XXXWV$!$'&2ZWXWI$$!"&+:013253+>D/4A43;4115=ihknjBIjacccd0
*(,\ORX\'*-Z\XZY'#" ")QPIND-/*=6==?<IIIGHLKLLLLLLKKJIHGFEDCACBBBCBB@@@??A@@>@>=;:::9:::::898979685755343556563433354446589<:]aaabbbbbaaaa`_^X !"#$%&'))*+,,-...///////00000000000000000000000/////////////////...............---------,,,,,,,+++++***)('.+..013699:;;;:95CJFH>".).ONQTL$! %('4[YZYJ$# !%&'(()()('-=-3?2293015>kjmpkCPibcccd1)'*[[XZY(*-Z[SZY&#" ")QOGO at +.*!>4==?;JJJHIKKKLLLLLLKJJHHFFC><=<=<<9975221100/0/////00000!
 000000100/--,,+,*+**))()'('))))+,/7<8:<==?=<=>>@ADBFD/!
  "##$%&
()*++,--..////////00000000000000000000000000000//////////////..............---------,,,,,,+++++**)((.,--/1359:;;;;;:6!,),+**(&$" %(&1\YYXD## #%&'()*))(''('-:1162/06;k\OlmBNiacccd2*&)YZUXW'),Y[ZZY&#"!!,QOON=+-)">2==?;KKJHIKKLLLLLLLKKJIHGFC=<7=B>?785200///////..//////////////0/--*),,,++(%%%$$#%('())*+-8<- "#$%%'()*+,,-...///////00000000000000000000000000000000//////////////..............--------,,,,,,,++++**)(.+,,.0269:;<<<;:7+)*))'&%$""$(&1[XYWB"!#%&()**+**)(''%'*.051-.5;iRBop at Lhacbcc2)&(GIJHH (),NTPSR'$#!#*KFDF5,,(">2=<>:KKKIIKKLLLLLLLLKJIHGFC;:3<C=?76420//////...///////////////0..-)(,,,,+(&('''%%''&&%*,-8;)





!"#$%&'()*+,,-..////////000000000000000000000000000000000///////////////..............--------,,,,,,+++**)(-+,,./169:<<<<;;9+()))'&%$#"%(&,VUUT6 "%'')*++,,+*)('&&%&+10+*49hL>cq?Ifabbbc5)%&&%#"!!
 ()+,,+*)&%$!#&)+,.-++'"=2=<>:KLKJIKKLLLMMMLLKJIIGFC;::;=<:6531////..........//////.////0/-&$$$#####%&%%%#!!!!""$(-8;'


 !"#$%&'()*+,--..////////0000000000000000000000000000000000//////////////...............--------,,,,,,++**)(-+,,./059;<<=<<<9*&'((&&$#""$'%&((&'!$&()*+,,,,,+*'#"#$'&(-*&38gT:[pAGgabbbc5)$$$#"! ')****)(&%"!#%'(*,++*)"=3=<>;KLLJIKKKLLLLLLKKJIIHFC:95;?:<5531//.....................////-+***)))(&%%$$$###$#$%'*+7<&


 "#$$%&'(*++,--..////////0000000000000000000000000000000000//////////////................---------,,,,+++*))-*,,-/05:;<===<<9*$&((&%$#!"$(%%#" !#%()*,,----,+)"$%%$#$%##(/9fPMVq at Ie`babb6'#$#"! &()**))'&%#"#%&()*+*)($=2<<>:LLLJIJKKLLLLLLKKJJIHGC:819?:;5420/..----------...........///...-----,)&&&%%%%%%%''+++8<#

!"#$$%&')*+,,--...///////0000000000000000000000000000000000//////!
 ///////.................----------,,,,++**)-*,,-.04:;<====<:!
 
*&'''&%$#""$'$$#! #%')*+,-...-,+'#(&&%%%$##-7eZU^oBHeaaaab8%#%!"! &&())(('$$$"#&#)(**(&'$=2<<>;LLLJIJKKKKLLLKKKJJIHGC97679763310..--,,,,,,,----------...///.......-,*(''&&&''''()++,8<%
+ 

""#$%%&()*+,,--...///////0000000000000000000000000000000000////////////...................---------,,,,+++*)+*,,,-/3:;======;*')('&%$#""#'$$"!!$&(*+,-....-,+)''&%$&'%# :bWM\sBFcaaaab?%"""! &''))('&$##!##%'())(''#<3<<=;LLLKHKJKKKKKKKKJJJIHGC9555544321/.-,,+++++++,,,,,,,,,,--.////......-,+*))(('((((**++,6<&
+ 

!   ""##$%&&()*+,,--...../////0000000000/////000000000000000000////////////....................----------,,,,++*)+*++,-/3:<=>>>==<!)')('&%$#""#&#$"  "%')+,-......,+*(('%$$'(&!$a[H^tCEba```bE%""!! '((()('&%#"!"$%''((((&"=3<<=:KMLKHJJKKKKKKKKJJIIHGD8453433220/.-,+++*++++++++++++,,--.///...-.-.-,+*))(('((()**,,-7<'
+ 
  ""$$$""""##$$%&&()*+,,--...../////00000000//////////0000/000000000///////////.....................-----------,,,,++*)+)++,-.3:<=>>>>=<#*()''&%$#!!#'##" !#&(*+,-.////.-,+))(&%$%((%ReB[wBEc````bI#""!  '()))('&%$"!"$%&'(())'#<5;;<:LMLKHKJKKKKKKKKJJIIHGC8432322210/-,*)))))*))))))******+,..//..-,...--*'''&&&'(()**,--7<$
+ 
"##$%%$#####$$%&'()*+,,--......////0000000////////////////////00000//////////......................-----------,,,,++*),)**+-.3;<=>>>>><%*()((&%$#"!#'##"! "$')+,-../////.-,+*)(&&%&%%"4cBktBDc````aF#"!!  '))))('&%#!!"$%''(())&$=7;;=:LMMLIKKKKKKKKKKJJJIHGC8322222110/-+(('''(((((((()(((((*+..//..,,.---,)())(('%&&%&&),,8<$
+ 

 $$%%%$$$##$$$%&'()*+,,-.......////000000///////////////////////0//////////........................-----------,,,,++**+)**+,/4;<=>>>>>=))()(('&$#!!"'$#" !#%(*+,-.//00///..-,*)(&%&&%&"!IO^wBCba`_`aL$""!! ())))('&%$"!"$%'(())*'"=7;;<:LMMLIKKKKKKKKKKJJJIHGD9410222110/-*((''''(''''''(('''()+..//-'$#$##"##%&%$%#"!!!""#)-8=%
+ 

#$%%%%$$$$$$$%&'()*+,--......./////000///////////////////////////////////.........................----------,,,,,++**+())+,.3;<=>>?>>=+*')(('&$#" "'$#"!  "$&(*,-.//000000//.-,,*(%&)&&',WqsE at ba`__`Q#""!! ')**)((&%$"!"$%'())*)'#?8:;<:KMMLHKKKKKKKKKKJJJIHGC9386021110/-+('''''(''''''((''(()+./00/......-,(&'%%&$%%%$&'*,-8<$	
$%%%%$$$$$$$%&'()*+,--......./////00///////////////////////////////////..........................----------,,,,,++**)'))*+.2<=>>??>>=/+)*)('&%#"!!'##"!  !"%')+,-./000111000//..,*&%)$#(#'guBAba___`R#""!!  (****)('&$#!"$&()****&$@7:;<9LMMMHKKKKKKKKKKJJJIHGD95831222210-+(('''')'''''')(''(()+/010011111210+'(''&&'&&&((-.-9>!	
+ 
 %%%$$$$$$$$%&'()*+,--.......//////////////////////////////////////////..........................----------,,,,,++**)'(()+,2;=>>??>>=1+*+*)'&%#"""(##"!   !#'(*,-.//001111111000/.+&%&&%$"%?x>@a`_^]^O#"""!!  *,+++))'&$!!"$&()++-,&&A4;:;8MNNMHKKKKKKKKKJJJIIHGD:6644443321/,(('''(*('''((*)'(((*+1231133232333/,++**)++*+--0./;>	
+ 
+ 
!#%$$$$$$$$$%&'()*+,--......///////////////////////////////////////////..........................----------,,,,,++***'(()*,2;=>>??>>=0-++*)('%$#!"'##"!   "&*+,,-./0011122221110//,($#(## "!HG9a_^]]^P""""!$51132/.:985511.-,+$!#((*+--1/23-". at 9;:;7MNNMGKKKKKKJJJJJJIIHGD;77655545320/,,,,+---+,,,,.-,,.-//3343223333322/.--,,+++,,--.-2;?#	
+ 
+ 
+ 
 !  #$$$$$$$$$%&'()*+,--......///////////////////////////////////////////............................---------,,,,++***()()*,1;=>>???>>5
.+,+*)'&$"!!($#"!! !#(+,--../00112222222210/.*&$)--"#&0<^_^\[]U"""""(WPRNLLKKKKJKKKLMMNNNNMMMLLKKKLKJGGC=9;:8
MNNMGLJJKJJJJJIIIIHGGE@;<9:9988896868776878697:88899:798:9:998989999:887876676756576:>@"
+ 	
+ 
+ 
!!  ######$$$%&'()*+,--.....///////////////////////////////////////////..............................--------,,,,++**+)+)*+-1:==>????>8
.,-,+)'&$#"!'##"!!!!%**,--.//001122222222210/,(&2,#! #&3^^]\[\T""##"*ZZXV>CMMLLLLLMMNNOOPPPOOONNNNNNNPQK>:;:7LNNNFKIIJIJIIIIHHHHGFEDBBAA at A@A at AAAAAABAAAABCCCBCCDCCCCBCBCBBBBBBBBABAAAA@@@A@@@@?@?@@?
+ 	
+ 
+ 
+ 
!!!!######$$%&'()*+,--...////////00///////////////////////////////////...............................--------,,,++**-*,++,-1:<=>>????:
.--,+*(&%$"!(##"!!!!$**,--../0011222222222200.*)-%" !"%,]]\[[\T#####.ZZWW5<NMMMMMMMMNOOPPPPPOOOOOOOOPTUP@:;:7KNNM,FBCDDEEFFFFFEEDCBA@?>?>>>>>>>><?>>>=>>=ABBBBBBBCBCBCBBBAABAAABAAAAAA at A?@@@?@?@?@?>
+ 		
+ 
+ 
 !  "####$$$%&'()*+,--..////////000000//////////////////////////////.................................--------,,,,++*,*,,-./29;<>>????;
...,+*)'&$# '##"!!!!#)*,---.//0011222222222100.+-+-,& !$,\]\[Z[U###$$-ZZWV8=OMMMMMMMNNOPPPQQQPPPOOOPOPTUO@:::6KMNM-|supt……yGHGGGGGFFEEEDEDDDDDDDDDDDDDDDEEFFGGGFGGGGGFGFFFFFFEEEEEEDDDDCCCCCCCCCBBBBA
+ 	
+ 
+ 
+  !####$$$%&'()*+,--..//////00000000000//////////////////////////...................................--------,,,+**.).-.1138;<>>??@@>
.---,*)(&%$!)$$""!! "%**,,,-../011222222222110/-,.-*(#!$)\][ZZ[U$$$$%.ZYUW6?OMMMMMMMNNOPPPPQPQPPOOOPPPTUP?:::6LMMM0’‹ŽŒŠœ”‰FGFGFGFFFFEEEEEEEEEEEEEEEEEEEEFFGGGGGGGGGGGGGGFGFFFFFFEEEEDDDDCCCCCCCCCBBA
+ 	
+ 
+ 
+  "##$$$$%%&'()*+,--../////00000000000000000000/////////////////.....................................-------,,,++*504345679;<>??@@A>


.-.-,+*('%$!)#$#"!! !#'**++,-./0011122222221100/.-.,*'""$'Y\ZZZ[W$%%&%/YYWU9>OMMLLMLMMNNOOOOOOOOOOOOOPPSTN?:::6KMMM.¦“¬‰© ‘ŽCEEFEFEEEEDEDEEEEEEEEEEEDDDDEFFFFGFGGGGGGGGGFFFFFFFFEEEEDDDDDDCCCCCCCCBBA@	
+ 
+ 
+ 
+ !$$$$%%%&''()*+,--.////000000000000000000000000//////////////....----..............................-------,,,,+*94767889:<=>?@AAB@


..--,+*)'&$!)$$#"!! !"#&)*++,-./001111111111100/...-+)& !$$>]YZY[W$&%'&5VXWTIJMMLLLLLLLMMNNONNNONNNNOOOPRRJ?::96JLMM+wuvrvumaABBCCDCDCCCCCDDDDDDDDDCCBCBCCDDEEEEFEFEFFFEEEEEEDEDDDDCCCBBBBAABAAABAA@@?<	
+ 
+ 
! "%%%%&&&''()*+,,-..///000001111100000000000000000////////////...--,---..............................-------,,,++;5889::;;=>?@AACDA


-..--,*)(&%"*$%#"!! !"#$&')*+,../00000111110000//..-,*(#!#"&[YYY[V%(*C,5MJLKHHHIIJJJJJIKJLLLLMLMMMMMNNNNLLD=:::6KLML &$(&'&$   ! !!   ! !   !  !  ! !          


 #%&&&&''((()*++,--..//000011111111100000000000000000//////////..1,)++*,-....................../.......------,,,++<599::;;<>>?@ABDEC


....-,+)('&#*$%#""!!!!##%&((*,-./00000000000000///.-,+)$!"!!BZXYZU$(+JJJFEBA?ABDEEEFDDCCBDDDDEDEDECDB?464546:9:7KLLL#,       !!! !  !!&'(&%&'')()))))***+++,,-...//00001111111111111100000000000000000000///.-,(0-*(+,,-..///.......///////////......------,,++ B:><=>>>??@BCCDFFFB@>>9777/+%),*''%##&##%0//..-,+*)(#$+%&$#"!!!!"#$&()*,-.///0/////0000!
 00///..-+*%   "YZY\V&))6I3 $+NIKJIHFFEEEFEFEFFGEEEEB>5B:<;;:::7KMLK'835444436532423232212110000/0010001000022122202222201/1/0/0///////////0.0././-...,-,,,---,-,,,-,-+,+++++++,+,,,,,,,,--...//000011112222111111111100000000000000000000//-- at A$&,*.0-//////////////////0/0/0/0///.......-.-.#D=A?@@?@@ABDFHHIKMMPRTUVWXXYZ[\]^^^^^^^]]__dhlnruxy{|~€ƒ„ˆ‰ŠŒ‘’‘”•˜˜œŸ¢¡Ÿœ›š››•”“‹Švwnnmheb_]\\`fejaOQOKGF=9;886=OTQRQROONNNNLMNMKLLLJKJIIKHGC=:::8KMLL02<8:988888777766665555454434333324333344344445453433222212121111111111100000//////./........-.......-.-----.-.-......////0000111112222222211111111111100000000000000010006?&!.#*40.0/////////000012324578=?BBHIKPSSYXZY[[]-/G>B at A@@@AABEGIJLMNOQSUUVWXYZZ[\]]^^^^^^]^`chkoquwz{|ƒ†‰‰ŽŒ“¦¨©©ª±´¶¸»ÀÄËÍÎÏÏÏÐÐÒÔÖÕÔÓÐÐÑÑÍÀ¼¹ºº·´³¯®¬ª¦£Ÿš”‰…|yuqollkhdba][ZVUUSSRQPOOONNNMNNNMMID:;<9LMLLA9<<;;::::9999888887777766665666666666666666666666665555444444443334333323222222121111111111011110010000000000000000000111111122222233333322222222!
 111111111111111112222348:7&"!$!/24OLQVW\]bbedffgffedcccdeeeggi!
 hihhgfde
dccc11G>B at AAAAAABEHKLMMNPSSUVWWYYYZ[\]]^^^^^^]^`bgjmortwwz{„„‰Š” ¥¦¢¥¬²¯°¸¶½ÇÉÊÊËËÌÍÏÒÓÒÑÏÍÍÍÌƵ·»½¹µ²°®®¬ª¦¢ž—’‹ˆ„€~~zupnlljhedb_][WVUTSRRQPPOONNNNNNNMLG:<==MNLKDA??==<<<<<;;;:;::::99998988888888888888887878787777766666655555555544444444343333322222222222222222222222121222222222222223333333333433333332222:>A^dbeffffeeeeeedefgghghf<!"6c1bkkjlklkkkkjjjiihgdbdeedefghiijiiggfe]\cc21C8?=??????@CGJLMMOPRSUVWWXYZZ[\]]]^^^^^^]_bdfjloqttvv{}~„†ˆŽ—ž¡¡¥©­ª®±±µÁÂýÀÂÇÉÌËÌÊÊÉÉÅ¿´¶·¸´±¯«©©¨¥¢ž–‘ŒŠ‡†‚||xrmlkjihcb`]\ZXWUTSRQQPONNMMMMMNMMMI<>@=NNLLFCA@??>>=>==<=<<<<;;;;::::::99999:999999999999999988887777777767666666665555554444444434343434333333343433333333334444444444444444454444443333334acceefgggggggggggghhiiiiig:  2C34gikklllllkkkjjjjg[IFbeb^ebbffahe\`_`]OSQN/(H<B?@A??>==>>@ABCEEGHJIJIIJMKNORQSSUUVVVWXYYZ]^__cddekqqwz{€‚„‡‰š˜ž ¡¡£§¬©°³µ³¶¸¾¿ÀÂÄÄľ¹²³±²¯¬¨¦¡ž›•Ž†‚€}{xvqokjhheda`]\ZYWVTSRQPPONMMLLKKKLKKLL>AD?
NOMMHCBA@@?????>>>>>=>==<<<<;;;;;;;;:;;;;:::::::::::::::9!
 99988888888787777777666666656555555555555444445455555454455555555555555555555555554443333334cdeeffghhhhhhhhhhhiijjjiiJ'  &&&5cfkgkkeii[ge[hkjifWWeIIPJCQQJTXNSYSYQJME?+)REKHIIHGC;==?CMQRSTUVWWXYZZ[[\\]\]\^]]\[Z[]]^``c`ddcababb`^_`a^^^`acacbddeefijjklooqquusrqonmnnnmljjgfcc``^_^^^^]]\[[ZYYXXVVTURSRRQPOOMMLLKJIIHHFFDEDDC?:?@:PNNMFECBAA@@@@@@??>?>>>=====<=<<<<<<<<;<;;;;;;;;;;;;;;;;::::99999999898888777777777767666666665656566556666666565666666666666666666666665554333334448deefgghhhhhhhhiiiijjjjjje<M8;"5<;DSUNN[PHTTLQQQkkkjhZWeJ\LISUIX^LT^QQUJJJGH+,SGLIJJIH?6:985>VRUUVWXYZZ\\]^^__`aabbbbbbcfhimostvvxwyyz~€€‚‚ƒ‚ƒ„‡‡‰‰‰‡‡…ƒ‚ƒ‚‚ƒƒƒ|xonoppppppomlkljjiigfdeba__^^[\[[ZZWWVVUTSSRRPPNNLKKJIJIJIIIJHHGGGG9TJ]`\bg–­šBBBCBBBBAAAAAA@@@@??>?>?>>>>>>>>>>=>>>>>>?>?>>>>=>==<=<<<<<<<<;;;;;;::::::::::::9:999999899999999999999999999999999999999:9999987622122787<eefgghhhiiiiiiiiiijjjjjjdEicLFd;KMNOQgOKKPMNPQdlkkkh[ZfRbOR\XU\Q^dU[`QY__Y[40SDMIKKIH>37686>XQUUVVXXYZ\\^]__``aabbdcccdeijmpstvw!
 wwyyz~€€‚‚ƒ„…†ˆˆ‰ŠŠˆˆ‡†…………„……„„ƒ‚}tqrrrrrrqponnnmmmmkjhhf!
 ecb``_^^
]\[ZXXXWVTTSSRQPOMLKKJJJJJKKLKLLMLM@)`U—™› ˜ÉâÛJEFGFGFGFFFFHKLKIGCDCCBBBBAAAA at A@@@AAAAAAAAAAAAA@@@@??????>>>>>>======<=<<<<;<<<<<;<;;;;;;:;:;:;;;;;;;:;:;;;;;;;;;;;;;;;;;;;:;:985(.,/,5;8>eefghhhhiiiiiiiiijjjjjkjhUYGQSJETPRUYjV^QTdS\djlkkkifggegefgfhjjmllkkiihhgg71RBKGHJIID9999:DUPSSUVWVWYZ[\\^^_`abcbddddefiknqstuvwwyy{€€‚‚ƒ„„†‡‰‰ŠŠ‰ˆ‡‡††………†……„ƒ‚}vrssrrrrqqooonnmllkjhgedca``_^^]\[YYWWVVTTSSRQPOMLKKJJJJJKKLLMNNMM<-iYÉÞÜâããâáSEIIHIHIHIHIJNOPNKFFDDDDCCCBBBBBBBBBBBBCBBBCBBBBAAAA@@@@@@???????>>>>>>==========<<=<<<<;;;;;;;<;<;;;;;;;<;<;<<<;<;<;;;;;;;<;;::84%'&''7:8>ffgghhhiiiiiiiiiijjjjjkjjf_bideiiklmnnnmmmmllllllkkjjhhhhhhghjllmmmllkkjihh804165788998889:;=>@@BBDCEFGGKILKRUXZ\]`_abccfiloqstuvwxy{}€€‚‚ƒ„……ˆ‰ŠŠŠŠ‰ˆˆ‡††††††……„ƒ‚€~yuttsrrrqqpooommlljjhgedba``^^]\[[YXWVUTTSRRRPPOLKJJIIHIHIIKMNOPOP<-n]ÉÕËËȳž“NJJIIJIIIJIJKOPPOLGGFEEEDDDCCCCCBCCCCCCCCCCCCCCCBBBBAAAA@@@@@@?@??>?>>>>>>==========<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<;;;;;<;;;;:98511124998<fgghhhhhiiiiiiiiiijjjjjjjjjjkkllmno!
 ooooonnnmmllllkkjjgfiih_RZglmmmmllkkiigf5/;4879:::::::;<=>?@ACAABCCDCDDA


!"&+.022579;=?CFILNOQRSTUVXYZ[\\]^_^^__`c```cbeccdedeeecb`a_][ZZ[YYWVVVRBBB?>;;:<;<8%$#!#!#!%#$$$$GPPPO7,p\nmih_\TOKJIIIJIJIIIIJKKKJIGFEEEEDDDDCCCCBCBCCCCCCCCCCCBBBBAA@@@@?@??????>>==<<;<;<;;;;:;9:999:8:89687888887777664745243311//./,-+-++)**-++*+*+++**.ggghhhihhiihiiiiiiiijihghikjkklmnnpppppom_lnmllkkjjhg\ZjjgTQ_Weig^YXdVR\PIM..<6989::;;;;<=>?ABDBECBCDDFFEFC
+ 
+ 
+ 
+ 
+ 
+ 
+ 




ANBC><986644, $)! RRRR5^Z\[L"""####$$%%%&*'((('(((''+hhhhhShY]igafhhhhhiijh]MUikjkjkjloppqppomTkngP_^bZPMSSZkjhU]ePW]STU_TOJNQVT0-:68899::;;;<=??ABCBCBCCCDEDDCB
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 




;%USTT5`]^]D



"""####$$%%&&'&'''''''''+iiiihHiQNUUZUMUaMN^jijgOfiYWTXNOciqd]beonUmmUKRVQLMJMN]lkiV[ZMgRZb]cOPNKWZX0-9588899::;;<=??AABBCBCCCCDDCBA					
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 















XUVU3a^_^@
!!"""####$$%&'&'&'''&&&&+kjjjhHkMKMSPKP_FW[NlijjRikLKNLX[f[snppqpmTccXPReNRfLNWclkiXOSgkUjkhjfcchihh3185778899::;<=??ABCCCCBCCCCCBBA							
+ 
+ 
+ 
+ 
+ 
+ 










YVWV2a^_]@

 !"""####$$%%&&&&&&&&&&&+lkkkiO^IVNJLNY_IWDWlikjTjmPSaTmRUorrrrrqocadidikhjkgjkllllkikmlkononnmmllkk51746678899:;;=>@ABBBBBBBCCCCBB@							
+ 
+ 
+ 











ZWXW2a^_^=

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
!!""""###$$$%&&&&&&&%%%%-nlmlmh`ej]bfehhbQIhlkklkmnmmnnnloqrrrrrqponmmlllllllllllllllmmnnoooonnmmlkk307365677889:;<>?ABBBBBBBBCCBBA@						
+ 
+ 
+ 




















[WXX1`]_^?

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
 !"""""###$$%%%&%%%%%%$$.olnnnmmmlklkkkkjiikkllmmnnonoooopqrrrrrqqoonmllllllllkllllllmmonjlonnmmllha1/6244566779:;;=?@ABABAABBCCBBA@
+ 				
+ 
+ 



















[XYX2_]^]B

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
!!"""""""##$$%%%%%%%$$$$/pmooonnnmmmllllkkkkkllmnooonnnooppqqrqqqpmfjmlljhkkjihkjkilllmmigkhffcgllie1-/-//01134566678:;>=?@ABCCCCBBA
+ 
+ 
+ 
+ 
+ 
+ 
+ 












[XYW3^]]]B

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
!""""""""""#$$%%%%$$$###0rmooooonnnmmmmlllkjdfmlnool]mgmkmlknlinqneibedd`afa^`^```fkihkmgjje_]^hmljg1..-../112566767652-'):BBCCCCBBA
+ 
+ 
+ 
+ 
+ 
+ 
" %

"

ZXXW4]]]\E#.
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+  """"""""!!!"#$$%$$$$#" 1smoopoooonnnmmmllkiW`f`mombXh_cccdebgiopmdh`cb`a_^^]]`aaghkkklmlnmlijilllkj2052536987BIJKKJHGD>%'<CCCDDCCBA
+ 
+ 
+ 
+ 
""%
!'+(+%)6A@@?@?!-5(!8WXXW5]\\\C(=%+1
!#&*,(($-,(  9


+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ !!""##""!!   !"$$$$$$#""2umpppooooonnnmmmlke]bchlpldibghigefghknomiijhhgggghgiiijjjjjklnnonnmnmmllkk318387:;:9GKLMMLKJG?"%<DDEDEDCCB
!

+ 
+ 
5CDDEDFFFDFFEEEDEDDC at A@;@=>7* .84EWXWW5][\[C*75<9-)*;)'003'" )-#+&@*:87O$+%/3#+'%$>7,F3D
+ 
+ 
+ 
+ 
+ 
+ 
+ M!$"###""!! "$#$$$##"!5wmoppoooooonnnmmlljjkkmnpppppppponnmnnonnmllkkjjjjjijjjjjjjijkmnonnmmllkkji32;6<;?@><IMMNNNMLH>!#;EDEEEEDDB


+ 
+ 
1KIJJIJIIHIHHGHGGGGFDEBAC?CGFA??@<HUVVU5\[[Z@.:]PN:'BRD 0;?E>6AA>8)1:D>@?3-"!)0'KGE+-KIEHJONO6'K"PNLH*&Go@$PJEJIE00:$61MHFL:.L;H+
+ 
+ 
+ 		
+ 
+ 
+ G%#"###""! !$#$$$##" 6wnoppopoooooonnmmlllmnoppqrrrrrqqponmmlllmlklkjgdhhfgiihhhggghkiijjlljfccc`33?:@@CDC?HMNOOONMJ@!";FEFFFFEDC



+ 
+ 
+ 
+ 
+NIJJJJJI??=>=?>>>?=<?A?;167:@PGMQUX[Z>/\[[ZB !1@`WR<3V_R/7?EG at 8DCFJ(9EJB>?;/&"3`$QKL+.TVRRQSSRCO.USSOA6kL^NKMKH3/?#<7PKIMC
(M at I3
+ 
+ 
+ 			
+ 
+ U%$#$##""! !$#$$$##! 5xnoppoppoooooonnnmmmnnopqrssssssrpjfkidedgfghkjhdie_f[\]_][\_`cdeefikf\^c^_43D;EEHIGCIMNOOOONLB!!;GFGGGGFFD
&8C% *@OP%DHN!.2

+ 
+ 
+ 
+ 
"SJIHHKJ2&%VQTSURNPM6W[ZZD!!.A`XT=8UaU:8?EI at 9DDEH
>EJ#06&$/V0KPM.6"\XTTSUTSJP4UVVQH0sdfOMOLJ6-@$?4RKJNGMBI7
+ 
+ 
+ 
+ 			
+ 
+ S'%#$$#""! !$#$$$##" 5xnoopopppooooooonnnnnopqrssttttssqldmefbdecbcjkhfigef[_cb_^acdfhjhiijgghihi53HAJJNNKFJNNPPPOOMD!!9HGHHHHGGF
[^^]+VUVRZ]]['RaZ\=`^_\$#

+ 
+ 
+ 
+ 
AOKKKKLC

YUXUVTPL?]-[ZZA #0>`\U at 8TcUB;=EJ at 9CCDC?C9(*#+U9GSP49'Z&WVVTVUTL!O?RXVRN)qjhPOOLL90A(@6RMLNJLDH;!
+ 
+ 
+ 				
+ 
+ Y'&$$$##"! "$#$$$##" 2xnoopoppppppoooooooooppqrsttuuuttrolmiiikjiijjkjjjjjieggedgb_ekkkhiigcgfhij60JDLMQPMGJOOPPPPPNG#!9HHIIIIIHG
Ya^^FXUUTVaX]DLaZ]Jb_^`*=I
+ 
+ 
+ 
+ 
+ 
FXTURTRM









g]_\`\\R3Z*[YZ@ $->`]WC;QcVE&89HK?8CCCE?$%'OECTQ893]-UWWUVUUO+JIMZWSO#npePPPMM:1B,;6RMMNLLEH?&
+ 
+ 
+ 				
+ 
+ Z''$%$##"! #%#$$$##" 3xmoopppppppppppppoooppqrsttuuuuutsrokjhjiikiihhgfchhjea__eicacbff`ce`[a[dij5-MHOQTSPIKOPPQQQPOG"!8IHJIJJJII
Kc]^TWSTS#PcU]P@[KRPa_Ya')=]\2

+ 
+ 
+ 
+ 
AgfhhffedO








~nvsuojW0^
0[ZZ= %/=_^XF;NbVI-75IM?<EBCE&$OIAVQ<99Z7QYXUWVVO4CMH]WVNgtaQQPNO>1 at .9:ROOPM KGGB*
+ 
+ 
+ 					
+ Z('$%$$#"! $%$%%$$#" 2vmoopppppppppppppppppqqrstuuvvvuutspjidbccdbaeeacddglc^]eijfdeceedfcbbdbfij5/PMZZ`^UKKPPQQQQQPJ$";IHJJKKKKJ
3dZ][UVPT@CeV\YJ[`Tc>$H[`G

+ 
+ 
+ GGckiihhhgP





‚tyvvrlU0s3[ZZ: %/;`_ZF<IbWM52$2IM?9ACBC&#HL>XPB9=X=J[XVXWVQ<<QE_ZWQ+d‹_RRPOP?1=16?QPPPM+
KIGC0
+ 
+ 					
+ Z)($%%$##"!$&$%%%$#" 3wnoppppppppppppqqpppqqrsstuuvvvvuttrmfhjhhjjilkhkjjlmhhikkkjkkmmmlkjjijjjkk60PQfgmjXMKPPQQRRRQM#!:JIJKLLMML
cZ[^PWQUL.eX]\
SeRbM,e_bT
!
=
T\X_lhjihhgQ



ƒw{xwspU1u
+ 3\ZZ>!&/<_`ZH=EaXM;%/+.LO?6 at BA $&#IW6\PG7@\K>]ZWXXVRB1SD`\YS7]YTSPQQA3=64DPQPPN5IJFE0
+ 
+ 
+ 				
+ Z*($&%$$#"! &&$&%%$$"!2unpppppppppppqqqqqqqqqrsstuuvvvvvuussqrqqpqqpponnnnnnmlllllklmooomljjjjjkkk6/PSrnus`OKOPQQRRRRN"!;KIKLMNNNN
`^X_1CYNUQd]Z^





FfRbV$fac[
%
_2=aaZljjjjjhP
+ 



ƒy|xxtoV0q
+ 2]Z[< &0:^`ZG>A^YN=+-0*LO>1=A">.&#@Q>]QL7DaY5bZWXXVSE$QD_]ZS>WSVSQRQE3:;/HNRPPO@GKDF6
+ 
+ 
+ 				
+ T-)%&%%$#"!  &&%&%%$$#!1vnqpppppppppqqqqqqqqqrrsttuvvvvvvvvutttssssrrqpoooonnmmmmmmmnopplYSKHDB=<97!NUxuzxhOKOPQQRSSSO#"6KJMMNOPQPY`U`M&YNUS^`Y`1


-gR`[ecc_

^
<ggVmkkkjjjR
+ 



ƒy{xwuqX,j
+ 1][[? )/;\aZJ at A[YNB/-3)MO?184FA3($:KA\SQ9CX]0fYWYXVSHPD\_[TEN)MXTRSSG57 at .ILSPPNDBKDG8
+ 
+ 					
+ V-*%&%%$$#"!'(%&&%%$#!0uoqqqqqqqqqqqrrrqqqqqrrsttuuuvvvwvvvuuuuuttssrqppooonnnmmmnnopqpR !!!KV{y{zoOKOOQQRSTSQ'#7LKNNOPQRRJcT^WXRTSWdUbH


X]^_beb_%


O?
3PQigTnlllkkkT
+ 


‡yzvvuq[,s/[\[?*0:YaYMAAXXPG3-4'LQ>,:LED7*&7LCXUP<@\j%kYXXXVRIMGT`[VJB>7ZTRSQK75D,IIVPOMG
>KCH:
+ 
+ 					
+ D1)%'&%%$## #*(%&&%%$#!-voqqqqqqqqrrrrrrrqqqqqrsstuvvvvwwwwvvvvvuuuttsrppoonnnnmmmnopqrqJ(09<<45&#HU{z|{qOKNOQRSSTTS*#9NLNOPQRSS1dW][URSS>MfRaQ


!6&8F;

!
1_@O_XnmmmllkT
+ 




ˆzzwvtqV-w,[\[=)1;WaYPBATXOJ:05%IQ4!9DEB at 84.9CAJJB;=[h%dWWVWVQI$JJLbZXK>Q#[UTTQM82F+HFZONLI6LAH<#
+ 
+ 					
+ 91*&'&&%$$#!%,)&'&&%$#"/vprqrrrrrrrrsssrrqppqqrstuvvvwwwwwwwwwvvvvuutsqonoonmmmkkmnoprrrE.7?DA6?/&AOwy{{qOKOOQRSTTUT+$=OLOPQRTTT
+ .cZ\^QTRTJ@fT_X








%`E\cVonmmmmlQ
+ 





Šz{wvsqV)`'\\[?+5:VaZRDBRVNL>45$IG9?\jjdsFT‰Œ‰UrrGbjTY8QBDJLI)DLGc\YM*
4‹Z]VTUQO</I+GE[OOLJ.L at I<+
+ 						
+ 
+ >3*''&&%%$#!'.)&''&%%$"/uprrrrrrrrsssssrqqpppqrttvvwwwwwwxwwwwwwwvvutrppomlllkklmmnpqrsrE17>A=4A.#9GlqyznOJOOQRSTUUT*%>PMPQRSTUV
+ 
C_^W`3JXOXP&fX\^










"PXTZqnnonnmR







 Œz{xwtqW%m$Z\ZB/7;QbYSC at RVNMA:7 -)SP>`CLrlFmÒvRˆw\“E]jR5a?@'<I/7QAb\[Q6
)e[]VUTQOA,H.CD\POLLM?H<2
+ 						
+ 
+ 
64*'('&%%$$! (.)'('&&%$"-uqrrsrsssssssssrqppooqstuvvwwwwwxxxwwwwwwwvutrpnnlkechkkllnprstsE09;624F-!7>XdpukNJNOQRSTUVU&$7QNPQSTVWW
+ 

G&UcUbO,ZQ[Tc^[_
















feTtnoooonP







"ˆz{xxurZ$lY\ZE09:KbYUE at QUKME;<1\SbBlton€‡tÕxy˜lkt|YYLlNDM$,K1*R>`^ZV?`]ZVUTRPF+H2?DZQQLJ!MBH at 6
+ 						
+ 
+ 
32,'('&&%$$" '/*'(''&%$"+tqrrsssssssssssrqponnostvvwwwwwwxwxwwwwwwwvutrppoljhijklmmnprstsF4JO=9MR-$4:IQ[e^MINOQRSTUVU'%4ROQRTUWXY!	
IFFcU_VZSZW^bZ`:





















Pt`UtoopoooP


#ˆz|yyvqS%s+]ZZD3>:McYVE?PUJLG=  1G7kR_zAlQqº×N˜=MXdZPiR<?6&N5#S>^_[WF[]WWVTRPI+G58FXSRLK.MCFB7							
+ 02,((''&%$$!'0+'(('&&%#,trsssssrrrrrrrrqponmlpstvwwwwwwwwwwwwwwwwwvvurpommmkllmklnoqstttF0PTGMSS-)27BGPURJHNNQRTUVVV)&4ROQQTVXY[%	
LM,d]a[XSYYVdVaG























IMP_rppppppT!%†z~zzxsW$tU\ZYC3@;HcZXF?NVGJC 0A--1FA=I>JGLšÙwG`?RCU†HKV>(3/)L7Q?Za[XIXfVWVTSQJ*D;3GVSSLK8LEEC7							
+ 02+((''&%%$!%/+(((''&%#,trsssssrrqqqrqqponnmlqstvwwwwwwwwvwwwwwwwwwvusrqommmmnmmopqrttutF1QSAASS,)13<@FJKHGMNQRTUVVV-'/ROQRTVXZ\%	NTd`b^TVVZ.IeV_R






 






.*/,*#*% <
8EEkqppppppn$##+5,;!+.,M}z{zzxuW$vZ\ZX@7B:EcYXE at KVFDCGBANi7-;=>ADk…QAA>>;<;2-*%"  #@>LDQb[YQSiRXWTTQM,=B-HRVRLL@HHCF6							
+ /2*((''&%%#!$-+()(('&%#+trssssrqqqpppoooonmmlpstvvwwvvvtssttvuvwwwwvutsrqonnnoonoqrsttutH-OT<,AS**029<@DFFFLMQRTUVWW(&0RNQRTVX[].M[`ca`6E[T\G/e]aX












 +)(",-:>Aokoqqqpppqppppqrrstuvvxy{}A5ottvwyz{zzxvX#tW\XWE8E9Bb[ZF?HX@<JG@LUYI+???BDWsNC@?><;83/)%"(M<)BKJc\YU
Ae CYVTTQO/5H+INYRMKFBJ?H7							
+ 37()(''&&%$!#++()((''%#)trsssrrqppppoonnomlkjmpsuvvvvuuuttuuvvvwwwwvutsrqpopppppqrrsttutJ(FK-&)A',.179=@BCDMMQSUVWWW'%2RNQRTVX[^4K\Wc`aJ+]V[Oc__W































@qnppqqpppqqqrrssttvwyyz{~€A8„quvvxyyzzzxvW#sUZVT<9F6Aa][H at EQ#BIH@RSUN1AB at DPq€]DB@?<<:61,'$!*V<2<P at d^[W!
0a*,YVTTQP2-J,HKZQOLF:M:I7&							
+ -5))((''&%$!"++())(''&$)trsssrqpooonnmnmnlllknqsttvutstssttuuvvwwwwvuttsqpqpqqqqrrssttusK")(%%&*!&.058;>@ADMNRSUVWXW%$4RNQRTVXZ^4
+ 
4]>0YIG"F)



@rmopppppppqqrsstuvwwxy{{~‚A<„quuvwxyzzyxwX$n2861!6H5?`^[L>-'9#?IH>`PeH5ACCuy†zbdmffea?/.(%"-V<54R at a_[X0
$\3%YVTTRQ8+L.GJ[ROMI1N9I6+							
+ ,4()((''&%$!"++())(('&$(srsssrqpooonnnmmmkjjiknsttutssssssstuuvvwwwvuutsrqqqqrrrrrsssttrM "!"!"./47:<?@DMORSUVXXX&"0SOQRTVXZ]2
+ 
+ 
+ 



+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ ?pnooooooppqqrstuvwwxyz|}€‚B=…quuuwxyyyyxvR&h% !4L1>^^\M35H5'9IJ<!!PMqB;ADrz{…‹wlnmgjjS1-)'" 0Z>:(RAZbZX5
WA#WUUTRP?*I2CHXSPNJ"P9I9.							
+ ,6'*((('&%$!"+*)*))('&$(srsssqponnmmnnmmmlkkijpqqrtsrqqrsssstuvvwwvvutsrqrqqqqrrqrrrsssqM !!.047:<>?BNORSUVXXW$ 5SPRRTVXZ\/
+ 
+ 
+ 

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ ?olnnoooooopqrsuuwwwxz{}}€ƒB?…quuuvwxyyyxwR*t%3O1<\^\C$BG2'1HI9%"W?kF;BTzy|‚ˆ„k9=<;;;85-+'# 3]>>PCRdZZD
TK WUUTSPC*C8<GVUROJ'Q;G;0							
+ *4'*)((''&%"!++)*))(('$(srsssrrpoomnmmlklkjkhjqrrqsrqppqrrrrsuvvwwvvutsrrrrrrrrrrrrssssqi^`\\[\[]\^(-.057:<>@BMNRSUWXXW#3TQSSTUWY[-
+ 
+ 
+ 

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ =_jmnnnnnooppqruvxxxz{|}}ƒB>…ouuuvwxyyyxwP-u	%2R-:Y]M "$;>*%&>>+"%]OZI:Dk{z}‚‡†o699988850-)$"7`?A#KHNc]ZNOQUVUUTPG+=A8JTVSOK5P at F<2
+ 						
+ %4'*)((('&%""*+)**)(('%(srrrsrrqoonpoonmnkihejooppqqppppqrsstuvvwvvvutsssrrrrrrrrrrsssrpj\YVURQLIB>$/1479<?@CMNRSTVWWW"2VQSRTUWXZ0
+ 
+ 
+ 


+ 
+ 


+ 
+ 
+ 
+ 
+ 
+ 
+ ;Flkmmmmnonopqsuvxxyz{|}~€„C=…ovtuvwxyyyxwS,t
+ &  ,J'4TM!"0  ,,#"",,#"'iZpD?Ds{z~ƒ†‡t789998964/+%#8dAC,CKHb_\TDURVUTTQI.3I2IOXTPKANCD at 2						
+ !2'*))(('&%""*+)+*))('%(rrrrssrrqqpoonnnomkihnppoooonoonqrsstvvvwwwvutsssrrrqqrrrqprsrqnN/0469;>@BMMQRSTUVV$3WRSRSTVWY2
+ 	
+ 




+ 3EJLPOQRQUS^mprtuwwxyz{|}‚F7€ksrsuuvwwwwxM/t	+%(+#'*4 $2&)%!#!('#$([Ip>CEm|z„††y6:@<;9A860-'$8dCD5;M@``\W
5W"KVUTTQK5-K4GLYSQLEHECB5
					
+ 
+ 0%+)))((&&"!*+)+**)('%'rrrrsssssrrrrqqqpnjhmlnoooppooonqqrrtuuvwwwvuspssrrqpqqqqpprsrqnG/0468;=?CMNPQRSTUU$5ZSSRSSUVX8
+ 	
+ 








1*@A=B at ABCCCB>Nwtwwxyzz|{}‚†M7‚luuuuvwwxxxxI.o
+ )'17"+*+5'%-3#*-'&#01+/)`Qe7HEU~{€ƒ††y:Ptrs@=9810)$8dFE</N=^c[Z3
+X);VTTSQL>+L3FI[SQMGDHAC6	
+ 			
+ 
+ .$+))))('&"!*,*++**)(%(qqrrsttttsssssrrqlipooooppqppoporsuuvwwxxwwvutsssrrqqqqqqqrssrrnD/0468;=@CLMOOQRSSS&8]TURRRSUW9
+ 	
+ 







9
.E<ASMMKNRRQRE=}rxwyyyz{{}}p‚U2uirttuvvwxxviH.\&'20 1('OP at 8?@(3C3.#>F=:*TNp?HHOxhunk?lxv{?;:821*%8`IF@"%M9Yc]]A V7(VSTSRMC+G6DG\TSNG>L?F7	
+ 			
+ 
+ -%+)*)))''#!+,+,++**(&'qqrsttttttttttsrrpnpppqpqqqqqqqqrsuuwxxxxwwuutssrrqqppppopqrssrmB.0358:=>BLMOPPQRRR%8aTURQQRST7		
+ 






G`IMulnPy{n~po*vfppppqqsqtk4n?*XUegjkmilhkUD=/C#""!0 ,(NXL?EC-6J:1$BKD3-YCgGFLONVSZpaJDpxw{?<;943,%9]JGC, J;Qc`^NTK"VSSRRMF.A?=F[SSNJ0O<H6 	
+ 			
+ 
+ .$+)**))('$!*,+,,,+*)')qqrsttuuuuuttttssrqqqqqqqqrrrrsstvwxyyyyxxwsqqqrqrqopoooooqqssrnD,/3469<>@LMOOPPQQQ'7gVVQPNNPR9		
+ 


BQHQ^ZZ"k=A|:%(&&&&%&'(()*('**+,-/11435220:#/20%>YSHFE-5IA1&>KF3/ePQOEMOKHLRs^HGrzz|><;958;#;YMID8F?Hcb_WNUURTQQOI38F7GXVTNK,R;H7"	
+ 			
+ 
+ -'+*+***)($!*-+--,,+*' 'oqrstuuuuuutttttsrrrrqrrrrsssstuvwyzzzzyyxwutssrsrrqqppppprsstsoG,.2458<>ALLOOOPPPP)6l[XONLLLO<		
+ 



2GJOiWN;fzP`y2$%#""""#"$"$%%&'&'(+2?<>>DBCCA%"1",0./#-WUPGF.2HD2$7LI1/V`^MFNNKHIT}dLMj|zx>>;:7<8%8ZLLFA!;E>ad]]0:XQSSPPOJ<1H6GSWTOK8R>G9*
+ 				
+ 
+ .(,++++**)&""(-0/0//./.,%#)hqrstuuvuuuttstssrqqqqqrqqrstuuvwxzz{zzzyxwvsqqrsrqqqpppppstuuspJ,.2458<>ALLNOOOOOO(7w_ZNLJIJL<		
+ 



9ZIPdX†w€€€t"#""!!!""$''''&('(&$*@KIJIKLK8(Q4 '$(%) #RUSHB)-DA."3IF//RKkKHMNMODXRKBDhljb=>::9C6*=\JLIF%/I9^c]^E,X!LPNONOKB1F9FPWSQLAPDE=,
+ 				
+ 
+ .*,+,++++7PW]dgkpugkgb]WH;9Wqrstuuvvuuqpoposqooooprqqrsuvwwxyz{{zzyyxwvuutttssrrrrqrsuvvutqK-/2467;>ALLNNONNNM)@†`]LJHGGI:		
+ 





,%-738LA7OEKEFG1&%%$"! !"$%('(((()(*("%8FIJII=)JO&#$*#9KI;- *:.$(=5*0VF^IILMORMWPHAAYRNKGA=<@K8$B_KKKI,'M4[a]\N%W%2+'.>DLB4D at BRVRRMCMFB@,	
+ 		
+ 
+ .,,,,,,,,T^cgknqvwqqnid`YM>GqqtuuuvuutssrsrsrrrsssttuvvwwxxyyzzzzzyxwwvvuuutttssrrrstvvwvuqL.02468:=ALLNNNNMML(EŒbbLHFDDF7			
+ 




@!.100122346442#'%# *GHH>.2P.!""+,"  #'$"4^UuCSsjQOPST_J at INIIF:7EE=1 G\NLLM<#K3U_^\R&J*$,%5*#268 at D@OWPSOEDM?D.
	
+ 
+ 	
+ 
+ .-,,----.V_dhlnsxyqqnjeaZO?GrqtuuuuuttssrrrsrsrssttuvwwwxxxyyyyyyxxwwvvvuuuutttsssstuvwwvurN/02357;=@LLNMMMMLK)BŽgcIFDBAB7		
+ 
+ 



A'(0//000101//)'&"5C>1, at 624Q`\_h†€gQU[SJDDOEGG1*>D&0H\POMOI$H<L]_\UD(("-#(%'*$:>C;MVOSPJ$7R;I-	
+ 
+ 
+ 
+ 
+ .-,----..W_eilorzzqqokebZPBGrrtuuuuutsqqppoqqpnrqsuvvwwwxxxxxxxxxwwwvvvuuuuuttttsstuvwwxwusR.03457:=@LLMMMLLKI(@‘lgJFC@>?6		
+ 
+ 



<0!0..//////-, '!)A2..@72WQVn„‰‰Š„zxfSOFXPPA.*5;(*GXSQOPO1GJHOQRSL#(&#%$')%>=A9JTQRQJ/'T7L.	
+ 
+ 
+ 
+ ./,.....0U^dilnsyzqqnkebZOCGrrtuuuusdfcehcaioegfjsuvvwwwwxxxxwwwwvvvuuuuuuuutttttttuvwxxwvsV.024679<@LLMMLLKJG&BoeJEA>;;5		
+ 
+ 

73.--......-*!!+7/,2 3\>k~„‰‹ŒŒŒŠj{l]d\=+-47(JVTTQRRMRUTTNLLMB" %!$#$*%'G=A9GSQPQL7 S8K/	
+ 
+ 
+ 
+ /1,/.///3Y_ejmoszyrqoke`XODJrrtuuuurgobfdbbdiehflstuvvwwwwwwwwvvvuuuuuttttttttttttuvvxxxwvsZ"!./24689;?JKLLLKJHF)B’gR??<969-	
+ 
+ 
+ 
/<.+,,,--,,*!B*F-*3,($0EI‚k|ƒƒŠ‹ŒŒŒŠ…o|‚j?0,8) KVSVSRSX\__`^\WSMC54/$"G #*"-P at B9BRROQL?R=L1$
+ 
+ 
+ 
+ 04,00/015W_finptzyrqokfaZPEJrrtuuutsrqonmmmnnoopqstuuvvvvvvvvvuutussttstssssssststuvwxxxwvtrmooooooooo/...24579;>JJKKKJIGD0>’‚¤XÅŽØA#2	
+ 
+ 
+ 
$B-)++++,+*& `)Gƒ#W1&,1)"+4l@}[kfehvl}|xy{yƒ‚€hA50) JVRXUTZ`bffgghgd_[ROD7!Jp%#$<QFC;?NRMOMFLEI;'
+ -5.I€AXMJRbdjoqtyzsrokfaZOEKrrtuuuutrommnmmnnlmoqqprrsrrrrqqqpportqqtqkjjfedeipsstuvwxxxxwutssssrrqqpp3../13579;?JJKJJIHFD0">—ˆÂ„ßÀàa4
+ 
+ 
D#+(*)**+*) a96s:VA3!"7.-&,1lKrf__`dy`hnkflnƒƒzkL at 3&IWRVTV^cfhikkmlmlkif`XG;^a1"%KKLD<<IQLMMH BJDB'+60|ЇЄXJeckopuzzsrolfaZPEIrrtuuuusqhbdecdlmgejpnhkknnijjjkmoonstpqtqmoliefmnqsstuvwxxxxwvutttssrrrqq5/./13579<?IIJJJIGEC/)G›’½…ßÁàf4@GIIKLNOPQSSTUVWYZ[\\\]^```begkfhjjijijijjkkllllkigda_^\ZXVRQPPNLJIE%>28834L%(()&'')(#A5*]/?9+$!KC.../Yfxvnln‰„„ˆ‡‚…~~}~rad\J?("ESORSZ`dgjkmnopqqqpomjfb`XF>*%9=CC??FKJIIG3=GBB2 "&.52ЋЉXJdcloqvzzsrplfbZPEHrqtuuuusqmjigiillkjmoooqrtttsssututtttstssssssrrssssttuvwxxxxwvuutttsssrrr6/./1368;=>HHIIIGFCB0&F§½¸†ßÀàe3Z^]]``cehlprtvz|„†ˆŠŽ”–™šœ §¯´±·»¼¾¾ÅÄÉÊËÊÍÍÍÌËËÉĺ½¾¼¼¹µ«§ ¡˜”•…+ŠyxvtrpA&"!!! #&'&IG%+';W at vyor†ŠŠŠˆˆ†‡†„wCF?A<?4#GNLOT]aehjlmoqrsstturqpokid\!
 MFCDC at CIHJIHGFDEFEDCCDCB@?>8333€Ñ‹Ð…WCcaimouqrpkf`XNDJrqtuuuuspnkkkkjihjhjlnqstuuuuuuuuuuuttttsttsssssssssttuvwxxyxwvvuuutttsssr7///1369;=?GHHHHFECB.!EŒ›ºß¼àb.
?CFGJKMNPQSTVWYZ_abdhjoquswx~…ŠŠ”˜š›Ÿ ¥§¨ª«¬¬­®±­¬­®­®¬«¨¤Ÿœ˜–“‘s%;9;6921'"$)!>[B}nrwyƒˆ„‰††…€…†ƒ}iFIB at G7"HLINW_cfhklnoqrtvxxywvtsqomkgbZTMIFJKIFFEECDDDDDCCCB@?=6024€ÑŒÐƒ_Eedkoqw}rrokfaYOEIrqtuuuurgfgeiigffdfebjrstuuuuuuuuututtstssststssssstttuvwxyyxxwvvuuutttsss8///247:;>@GGHGGEDCB.<¹}Þ»ßd+


  !!"#$$%&(*,,//012241/11232322/0+-**'(!%AXQmlgUMQSS]dk…mƒ‚‚xtjUWOIC06+8UYadgikmoprsux€ˆˆzxvsrpomkgd]XPNJFA;3*#!+4эІaFfeltx{}|srolgbZOEJrptuuvurhefffhfhhgeghjqsttuuuuuuuuttssrsrsssssssssstttuvwxyyxxwvvuuuutttss8000469:=>@FGGGFEDB at -4}{¹yݺÞg*

!
 !
 ! $)!'
&#* EVb|abRcVM^led~T~xvpjfdXMH>3- 7Z\behjlmoprtvy…¹á¶}zwusrqpokhd^YUOLFC;3%5~Ѝψ`Hfdozz‚‚|trolgcZPEIrotuuuuspomlkkklkkiiknprsstuttttssqronnooqssssoonrtttuuvwxyyyxwwvvuuuutttt80239;>@AB at EFFFFDDB?-2yx»wܺÝi*


" " # "" # "  $$'%)$(!'#&BdWVgReTETbvc^QkaNY;A\K?65,*J[_cfhjlnoqstvy‚¸ßµzxutrqpomkgd]ZTPJF?9,


%5|Ѝψ`Hger{r€„|tsplhd[PDLsotuuuutqmklkljjjjfhillknjpqpoqngfceefhjjhiosqmpjrtttuuvwxyyyxwwvvuuuuuttt8/339<>?AA?CDEEEDCB@,0wu¹tܸÝi(





 !!"!!"!!"#"""" !   "#&&'%%!!?\]CZRXSJO`q_SJVQBUB:YB$% %)Z[adfijlnpqsuwy~‰ž…|ywutrrponljga]XTNIB;1$




%5}ύ΃aHgfqzƒ‚|usplgd\UGIsptuuuutrjefgefffdcdhonhljopnnpmdcdfcddghklrssprrstttuuvwyyyyxwwvvuuuuu!
 utt8..-3347778 at BDDDBBA?*1ts¸sÛ¶Üi&+($$!!


#%&'&''''('(()(((**+ '0../--,+EXaw9SMRRR\_j`U=JM=TJ9I8+4+$&#^\cegikmnpqsuxz}~{xwutrrqpos{b_ZUQKC=40




%6|΍͂bFgfmuzz~|tsplhdc`JKrpttuuutsoknllklkjhgknmnpqrsrrqqoooonoooqrsttttttttttuuvwxyyyxwwvvuuuuuuut9-)(*))%&.3<?A>@BA@?+,rr¸rÚ´Ûj(

 :/™››—gf&3---))&$
%(())*****+++,,,+,--$/,,,***(,3GL.DDIRh‡¦§€hSSOISE/</5?4(%']^cfhjkmoprtvx{}~~|zxvtsrqppo€Š”b`\WQLD<51




%7y΍ͅbDfelpsx}{tsqmigi[ABSrsttuutsrnqnnoonnmnnpqqopoqspjigigghrrssttttuuutttttuuvwxyyyxwwvuuuuuuuuu9-"!##"!&7:;.AA???-+pp·pÙ³Úl'
/20!'J'F™qQ70/6423110/,+$# 1h3$'))**+*+*,+,,-,,,---%.,+,++*( "###$%'5PpqA7*)+%!
 $"@^adghklnoqsuwy{}}}{ywutsrqponr’sa^ZVQKB=52#
!
 

&7xÍ
ŽÌ†aEfemprw|{utqmihhNA?Gsrttuuutrkrpiijhfgefmrphmqrtmifccjeitstttuuuuuuutttttuvwxyyxxwvuuuuuuuuuu9+ 147, at A=>>-*lmµoرÙl)JKJ><)2ABA?9215977766653-,)&&&! htnbZ;##&%''(((')))('((&%&%1; #$$$$$%&&')($"!  "U^bdgikmnprtvxz|}}}{ywutrqponmmlga]YUOIC=62%'8w̍˄bAfdlnqw~}utrmhikOB?Ksqttuuuurmtrkmmhgejkpsrprsuusprpqpqrututuuuuuuuuutttttuvxxxxwvvuuttuuuuuu9++02(>?;<<-(gi²n×°Øm)JJI<)J/=D<@@???>@?@>>=><<:;9;9:9:65/*:fkmnqppnppomkjplihhe]>'Bckijjjijjd0,%(()()())*)('$

!hz #"$$$%%&&''-E"&""!    !   !([^cehjlmoqrtwy{}}}|zxvtsrqponljhe`\WSMHB=63. ##!$ !!)*'*28uË~dU<bdkoqx}turmhggSAA`prstuvvvuuuttssrrqrrstttuuvvvvvuvuvuvuvuuuuuvuuutttsttuvwxxxwvutttttuuuuu9+%+,&<;;;;,&cg±mÖ®×m("IHH;(2!">5=>?@BCDDCCBAA??>?>??@????=:.f‡ˆ‰‰ŠŠ‹ŠŠ‰rkmkjjjjigcTKJ]l}‹ŽŽŒƒ*220-,!
 -./2575'




$'#t|8k,"&%%&&'''/nS%$##!!""#""#%7\_cfhjlnpqsuwz|}~}{zwvtsqponmkigc_[VRLHDA651-----'(-?J@=66Ob7>533;Ocorw{vskgcecEEdprttuvwwwvwvvutssssttuuvvwwxxyyyyxxwwvvvvuuuuuuutttssstuvwwwvutttsttttuuu9,$'#9889;.%]g­lÕ­Õm(#HEF6@10>=>=<>@EFEEDDCB@?>>?@@@@A@@?:;{Š‰ŠŠŠŠŠ‡lklkjjjjjjjihecYTbp…ŽŽŽ‡0712210245489("



$%&$y}8F($'&&*(-64.Q:*$$$"#$#$$$%'J\`dfhkmnpqtvx{}~~}{ywutrqponljhfb]ZUPKGFA771/-..3 ,1EeL:015=:;902520Rpxƒ‰~xiea]ZFAeortuvvwwxxxwwurorrssttuuvwxxxyyyyxwwwvvvuuttuutsssssrefefswvtrqpqnpmootuu9,!(*3578:4!Ud¬lÓ¬Óm&*<;:78K8F@@@@AABFFFFEDCB@??>?@@AAA@@?7

!m‰ˆ‰‰ˆˆ{jlkjjjjjjiijlmmie`VQ]oˆŒ0534433467768.%

! # }}8q&%''/I;:mT0ue')%+&$%%%&&'-S^aegikmoprtvy{}~~}{xvusrqpnmljhea\YSNJGG at 7400//2C,84=E106’Y9V‘f89C2-,Iz‡‡t~fe^XL<?eortuvwxxxxxxvtsqrssssttuvvwxyyzyx!
 cjrsrmqkkgattskejrrqbZcljvtfZ_[XW\dZ^suu9-!).15:89/!
  K`ªkÑ«Ñ
n'7CBBDFI@@@@@ABCEFGGFFEDCA?????@@@A@@@1

\ˆ†‡†…njkkjjjjjjjjjjlmljjjf_OH[d1656555678885/


&.!##}~Bf/#))Jm;=iU*Qi+((W1$'&''((4Y_begikmoqsuwy{}~~}{xvtsrponmkigc`\WQNIHF?951100284700106Eg@’’ÆŠ_>_D/+/aˆ‰{„{fb\SF3;fnstuvwxxxxxwvuussrssttttstvwxyyzxh_ZY\Z^dcccntqbaiqrm\YZbovrcWX[\]fcghttt9- (.147790%D]¨kϪÏn'

"11239DIC!?@AACDEGGGGFEDC@????@@@AAA@@)

‡ƒ…jjjjjjjjjjiijkklkkkllmmj\=476666678995 



LO:#%${{Ef,'*,ViE;lK/kV+**TL#)'(((*@[`cfgjlnoqsuwz|}~}|ywutrqponlkifc_ZVPLIHF?CE20//00..-.14:68hƒōa<^VD1+3‡~te`[P@/9fnrtuvwxxxxxwwvuttsssssssstvvwxzzxdab`a_koemqrtrnoprrpnnnpsttronoqqrrrstss9.&,125680#AX¨kÊ«Ío$

>?@@BCEGGGGFEDC@@@??@@@@AA@@"
‡}‚}tijiiiijjjiiiiijjjjjklmmnjH69777778897.%






NQG%&%~}\q3EN.\kN at sS.NS*.+Y@#*())*,L]adfhjlnprsvxz|}}|zxvusrq!
 ponljhfb^YTOKHHC at JY-..--,,-.6gPN56iÅ‘ÅŽ_:]V\J*+h„dmi]YQE7*1dgpstvwxxxxxxwvuttsrrrrrrsstuwxzyywwvuttttsttttsrrrrqqpqqrsttsrrqrrrrsrqqp8/%,125670 >T§kɪËo#
=;>?ACEGGGFEDCBA@@@@@@@@@@@@*†w}ymhgghiiiiiiihhhhhhhhijllmlF7988875888/2"




ORH!'(&~IT9h_-_`Q4eL/p8-/-X.')))**/X^bdgikloprtvxz|}}{ywvtsrqpnmljhea\XRNKHGA at VZ',,,.05DFW›NS15LgIU8,),-.0*+GB.0/00*('%(($###sxwxxxxwwuutssrrqrrrsstvwxyyyxxwvuvuututtssrnnqqppqpqnrtsrqpqqrrqf^_b5-

!)+124670!<S¥lÈ¥Éo ;5;>ABEFFFEDDCBAAA at AA@AA@@@?LƒrxsihfgghhiiiihhghgggggghilnoI7;8886$88;$9



PRI   !'((€TZA]<;7I[7|69jB.6.e;$+)**+8\_cegikmoqrtvxz|||{ywutsrponmkjgd_[VQLIGF?ATE*1006>DPL]¢AW/43&%&%&'()+3+2L0.-,.,(&%$#!!vxwwxxxwvuttsrrqqqrrrrtuwxyyyxxwvuvuuuutsssoahhggbeab_crspc^`bpsqf`bg5-

")+/1457.!8N£lÇ£Çp#<58:<@EFDCCBBBAAAAAAAAAA@@@?
c!
 }rsnigfggghiiiiihgggfeeeghiknoF7<988978;882


!
 OQK
(   !'()‚|VZ;p_NLjS2VY:\R14.jI$-**+,F^adfhjlmoqsuwxz{{{zxvutrqponmkifc]ZTPKIGD=<F724559AFSLX’MS131"#$%%'')+31YD/--,1/(&$#"! vwvwwwwwvutssrrqpqpqqstuwwyyyxwtpopppoojcrsod]WXXW`aaakqsoc]blqsp`bc`6.

"'*.14560 7F£nÄ£Äp
+ #?7=>>AEFCBBAABAAAAAAAAAAA@@>
lwqpkigggghijjjihhggfedddfghjmo7=p69898:;481

MRM;  !!!"''(}TEIGZ:_[a2{?8pa/1.R5&,**,/P_begijlnprtuwyz{{zywvusrqpomljhea\XSOJHGB<5.14657:BHTLSnSR121""$$%&')+65E50--,2/'&$#"!  uxvxwwvvuttssrrqqqoqrsttvwxxxxwvuuuuuttsssspgejfjioomprrsrrqsstssrrqq8/


%)-154614@¡oÀ£Áq&A>@ABCEEB@@@@@AAAAAAAAAAA@@=prqnjjggghijjkjjjihgfeeeddeghlj#6:78797:' 96)#GdkKSM?  !!! "%((}4^S1ViK8e;CY:31-a2&,*+-6X`cegikmnprtvxyz{zyxwvtsrqpomligc_ZWQNIHFA<,)05668:@ITLOdVR222!"#$%&').65932--,21'%$"!  !uxvwwwvvuttrrrrqqqppssuuvwxxxwwvvvvuuuuttssrqqqqqqrrrrssssstttttttsss90

#',/2460 2=Ÿp¼¥Àr!3B at ABCDEDB@@?@@@ABBBBBAAAA@@9ropljjgghiikkklkkjihgfeddeefhlX778969585/–¢š¡–
&(M<A?EA$KSN@ !!! !''(hR[,617Qq5XoV at hF/0.^*(**+,B[adfhjlmoqsuwxzzzzyxvutsrponl!
 khfb^YUPMIHEA9$(/5778;?MSNO^WQ202!!#$%&'/AO9I/3--,41'&$#"! "vxvwwvvvuttsssrqqrrrttuuwwxxxwwvvvvvuuuttssrrrrrsssssssstttuuuuttttss90
"&+.146. /;žp¼¡¾r 

9BABBCDEDB@???@@ABBBBBAAA@@@3
'snqljihhiijllmmmlkjihgfedddegi5367%708*9S ¡¢ž70)('vfidm\?HSN> !!! "''(}^WT'*)0mT7;mX;H6-/+a+&+)*.P]begiklnpqsuwyzzzyxwvusrqponljgd_\WSNLHGD>6#(.5789<ANSLO]XQ113!!#$%',326H230-,,70&%$##!! txuvvwvvuttssssrstssutvvwwxxxwwvvvvuuuuttrqssqprsttttttttuuuuuuuutttt90

!%*-1351 $.9œqº¡¼r

>BABCDDEDA??>??@ABBBBBBAAA@@&
9olnkjihhijkmmnnnmljjhgfeeeddfe*,3)#51j¥¥¥D:-. 3mqryjEHSN> !!!  %'(yV YO'&)/`IB0aB0\J',,^'(((*0W_cehjkmoprtvwyz{zyxwvtsrqpnmkifc_[VRNKGGD<0!&,678:<AOSLM[XQ435!!#$%)1..40/30-,,82&%$#$"!  !sytvwwwvuttssssrttttuuvvwwxxxxwwvvvuuuttsrrsrppsttttutttuuvvvvvuuuttt:1

!%*-0264/=+8—r³¡¹s"JNQSTUWXZZ[W@@BBCCDDEDA??>??@AABBBBBBAAAA<QUa!
 kiiiijklnnooonmkjihgfeeeef\5>ixu{rœfUM53]gly~!
 scRMQMA
 !!!!&((rR>D*%'+WX9>\?-a;&)&)&%&')7[`cfhjlmoqstvxzz{zyxwutsrponmjheb]YUQMJGHC9*"&.679:<AMSLKZXQ428!!#$'0,,.-,/2/-,,95&%%&:G###!qztwwwwvuutssssstutuuvvwwwxxxxxwvuuuutssrrrsrrsstuuuuuuuuvvwwvvvuuutt:1
 $(,/2512}(5’s¯¢¶u#mnopssvvurpmK>ABCCDEEDA??>??@@ABBBBBBBBAA
=DEaliiiijlmnoppponlkihgfeeeed6256415>2c_eo¤¨r\\>5e`lŸqdVLPMB !""! &('mJSb#&%'))'*,-9X,"&"$##$%)H^`dfiklnoqsuwyz{{zyxvutrqponljhda\XTQLIHJ at 8'"'-689;<ANTLKZXR55<!!#%*+*1+*,.1/,,,=6%%$$Fd3/*&qzuxxwwvvttsrssstutuvvwwwwxxxxxwvuuuttsrrsqrsstsuuuuuuuuvvwwwwvvvuuut:1
 #(+/24/2Œ(5s¯¶s"rrpwzxyvifllJBCDEEECA?>>>??@ABCCCBBBBAA

@CPhliiijjklnopqqpomkjiggfeeea!;<<:9:'+HERa¦¨iV_>4cWk¢¥lcWGMI< !""" "&&&rA)*%$$##$$$"$:A3% ""!#$*U_begikmnprtuxy{{{zywvusrqpnmkifc`ZWSOKIJI=1%#&,689;=APTKKYWQ5>B!!$'()5.(*+-0.,,,A4%%$$MuL=?0q{uxyxwwvutssssrruuuuvwwwwxxyyyxwvvuuttssrqssststuuuuuuuvvwwwwwvv!
 uuuu:0
 $(*-01/1s*:™n±™µq##‚y|z|ywp`aghHBDDEEEC@?>>>>?@ABCCCCCBBB@
T;ajkjiijjlmnpqqqqpnlkihgffefM!<<=914!H:&Ra¦§fR^@4`Rk¤¥khS%(% "##""$!$##<( "$##!!!!!! !$$" "0Z_cfhjkmoprtvxz{{{zxwvtsrponmkhfb_YVRNJILG>-&#'.68:;=AORKJXXP6FK "%(&<;&))*-/.,,,G7%%$$9QU`H1p{uxyxxwwvutsssssuuuuvwvwwwyyyyxxwvvuuttsqqssststtuuuuuvvwwwwwwvvuuuu:1
!#'),.0./a+;”o¬™´q#"†|{zvsj[XcfHADDEEEB@?>>>>?@ABCCCCCCBB?
e)[lkiihijkmnpqrrqpomkjihgffe6),+'9:;91&>3 W_§§jX^D3aVk¤¤nfS "#%(1,.% !<]adghjlnoqruwyz{{zyxwutsqponljhea]XTPMIILDE)'$'-79:<=ANQJIXXP7DF""&&*A&'')*,/.,,,L8$$$#&6>24"m|uxyxxwwvvttttttuutuvwvwwyyyyyyxwwvuutssrqrsttsssttuuuuvwwwwwwvvvuuu;1
 "&(+-/-.W,8m¢˜±r&"wwwsmg\X_dI@DDEEEB@?>=>>?@ABCCCCCCBB>
b\dihghgghkmnprrrrqpnlkihgffdYѱ§m"1D:KGKP`§¨lX]D5b^k£¢jUJ$ !#%- at FA4<=HJHBA@?<<:9887634221100!
 -1/12R]begiklnpqsuwyz{{zyxvutrqponljge`\WSOLIJLBD%)%(-79:<>ALR!
 JIXWO8 at C
"#%&*&&&')*,0.,+-O9$$#"""! "&j}txyxxxxwvutttttuuvvwvuwyyyzzzyxwvutsrrsqpqqssrrqsttuuuvvwwwwwwvvvuu;1
"&(+-.-.Y+4f7 at ms3"##…voornjd]W^aF@DDEFEB@?>==>?@ABBCCCCCCB;

6ePihhggffhjknprssrrpomkjigffZ_Ð}+333WNQRc§¨kX^B5c^j¡¡f<'%! %,EMMF 7CCMM–«œš™œš›š›šš™š™™™šš˜—˜—–ePacehjkmoprtvxz{{{zywvusrqpomkifc^ZVRNKIJIC?'*%).79:<>AKPIIXWO8??#$%&%%&''(),/.,+-W9$$#""!  'ozuxxxxxxwvutttttuvvwwwwxyyzzzzyyxwvutsstrqrssssssstttuuvvwwwwwwvvvvv;0
"%'*,-,-U*/0//42)'# #€ooioif_VT]^F@DDFFEBA?>==>>?AABBBBCBBB2


JiI†”Thfghgijmorssrrponljihge6`Ðn"\MMS_§§iZ]B6b]hžd.+ $!+?MPNE :DCOQ¡·‘¢žœœœš]Vbdfiklnoqsuvxz{{zzxwvtsrqpnmkieb]YTPMKIJHLE(,&).79;=?BIHFIYXP8?<#$&%%&&&'(*,0.,,.^8###"!! #ntsvxxxxxwvuttttuvvwwxyyyyzzzzzzyxwvutuutsrstssssssttttuvvwwwwwwvvvvv;0
!$')+,+,Z*-,---,*($!"sofijfe^PU[]D?EEFFEBA@?>>>??@AAABABABA(J]Hz‰CW^dghjkmnqrsrrqonljihgb[Ì}B!
 <[LIM`¥¦dT_A7c]g˜šd+!1'1)<LOPNB7BCLQ˜³™“…›€„‹™z‘–’™‘šž—‚›lW^bfgjlmoprtuwyz{{zyxwutsrqpnmkhda\XSPLKJLXxC.,'*08:;=?BHFCJYXQ8?<%&(($&&'')*-0-,,.e<##"""! myuvwwxxxwvussstuvvwxyyyzzzz{{zzyxwvvuuuutrststssssstttuuvwwwwwwvvvvv;1
 $&)*++,[*,+,,,+*($!#mhffheb\UZ[[E-EDGGFDCB@@????@@AAAAAAA@(,FBEDA1(,Ya_d]MZbhknprrrqqponljihgUTÇsCDWLJOa¢£fV^C7c`h”—d50?;:' !,+7->IKKF4-8:FH”±œnBšBBCElKH<C’V]MV–VV}N^adhikmnpqstvxz{{{zyxvutsqponmjhc`[VROLJKW•|QWV2.29;<>?BFECIYYS9A?&)+/$&&()3EA7/-,/i>###!#RU kyvwxxxxwvusqstttuvxyyzzzzz{{{zzywuuutttsrprsrrrrrpqsrtuuvvwwwwwvvvvv;1
 $&(*+++[),++**+*($""mggffcb\NOZZ@8EFEDCA@?><>>>>>==<=;<:*9FE]`V2CO[]^\][UUemqsrqponmlkig^ >'7GY¡fT]H6d`h–kO=@KFF8%!!,#+%-040+#%(05“±š†j‰7;CUœ9H9WvsUYžPNYZ_efiklnoqrtvwy{|{{zywvusrqponljgb^YUQNKJM~µqz¬Í£ƒ^B>=?@CGECIZ[Q:A@%)0_)&,L]da_[E--1lE###""#W[!!gxvwxxxxxvutrssttuxyyzzzzzz{!
 {{{zyxvwwvvuutstuttttttstttuuvvwwwwwvvvvv<1
#&()++!
 +[)*)**)
*)(%"#kgedeba[QPWZA*INNKJJJHHC''*6GCIOTH &04"5Z^cejjtsrvxxulnqponlkih@3QgU[E7dag—qbPFLHH;&" 0!$!&'&$  "%)‘¯œ~T–D>BDL at Fr˜jbU™™CV[_bfhklnoqrtuwy{|||{zywvtsrqpomlifa]XTPNJJN– oŒÓØ×Òʱ‘rNDDGGBJ[\S;>?&(3=@QfgebbcXT at 26nJ#$#""!"" %`utvwwxxwwvutttttwxyyyzyzzzz{{{zzyxxwwvvvvvvuuuuuuuttttuuuvvwwwwvvvvw<1
#&()***[())))))((%"#hgdcda^WILVV8>LMMLKJJG@;$@snrjyt% '-…„‚‰Ž˜¬ÎÙÙÖÐÊÄ=)>]jmmljeS`ZB6caf‹•ncVIMJJ;.%"1 " $$$! #(”­›kA’A@^Wp8=;Jƒ=84e`TZ^behjlnpqrtuwy|~€}|zywvtsrqpnmkhe`\VSOMJJV¡~h˜Ö×ØØØØÕÍÀ«‰mTEK_^T;@A0?]eiihgb_gf`RPd`nM%$#""!! [rrtvvwwwwvutttuuwyyyyyyyyzz{{{{zzyyxxxwwwwvvvvvvvuuuuuuuuvvvwwvvvvww<0
#%()***[')(((()('$"$geddd`^XOKXV:ONNNMLKKC0$-,-:,&hzyx|v+  6xˆ„……‹{´¿¶´¶¬9=?R]gigQbYA7daeƒkfc_hklI9-!!1 "!###! "(–¨›†œQ›š›fcg‰ž`og[bW_cdgjkmoqrtuwy{‰ÃÅ}zywvtsrqonlk!
 gc_[VRNKIK]œ\YƒÉÌÓÕ×ØÙÙÙÖÍ·_ffbVFT_ejjkjihhbYbhiX=ljkh\F-$"!!Uloruuvwwvvuutuuwxyyyyyxyxyzz{{{{{zzyyxwwwwvuuvvvvvvuuutuuvvvvvvvvvww<0
"$')*)*['('((((''%##ggcdea_XMPWX5 ONNNMLKKC "%+$":y„‚ƒ|/ 6hvsnlrlXrª¶¶·›9HTYOCBIWkZD8c`d€™§®±µµµ±iK*" &: "!"##  "(“¥›œœœ›žžžžŸŸž›lY]_cdghkmoprsuvxy|ˆÅȇ~{ywvtsrqonljfb]ZUQMKKfP†<8Nj‚—­ÂÌÓ×ØØ×ļ¨Â±ˆegjkkkkjjihgd^[\[AEmklkjhgaS0%" Jfkoqrsttuurssttvwxxxxxvvvwwz{{{{{{zzyyxxxxwwwwwwwvvuutttuuvvvvvvvvww<1

 $&()))Z'(''(((''%##gfdcfcc_TS]]EONNMMLKKE%>~Š‰‚,IdN\SNRNMQhž·³…;ENLJIF"$CtYH9iwš¦§­³··¹¼½¼¼·«P<Whd "!""" "(|›“˜šš›œžžŸŸŸŸžhX\_bdghjlnoqstuwxz|}€†‹}{ywvtsrqonliea]XSPLJX†8].27/39C`{•°¿ÉʹÁº±}qknmlllkjjihfcc^M20XjjkkjjihhfcT6"Oejnprsttuusttuuvxxyyyyxxxyyzz{{{{{{zyyyyxxxxxxwwwvvuttsttuuuuvvvvvww;1

"%&)()Y''''''''&%##hgeffeebYVb`FNNMMLLKKD&D€‹‚3!
 83=CBEFFEI[|{k6;KJKLFo^e|¨¨!
 ¨ªª®¬®­¯
°±°°¬¨¡™ŠvfmZ;fv‰’‰|pY+#""""  "1<=@CDHJMPSTWX[][W]_bdfhjkmoprsuvwyz{|}~}|zywvtsrqonlie`[XROKK‰X71&43'*,*5>CKgwwÁldfkolllkkjigfd`R2-,-3 at Nagjiihhhggfbehknqrttuuutttuuwxyyyyyxyyyzz{{{|{{zzyyyyyyyyxxxxwwutssrstttuuuuuuvvv;/

 #%''(X&'''''''&%##mjgggffcZZdcDMMMMLKJJD"&!!!!*F…„'.7;<<<HEDE<6<K64QLTeZ# 4œ¤¨©ª«««©¨¨¨¨ª©¨¦¥¢ œ›™š˜˜–—›Ÿ¥©¨§¤¢x&"#! IS2./75=;988<>2:577;PW\_bdfhjlmopqstuvxyz{|}}}|{zxwvtsrqpz¬hg`\WROJR‹>=&30%'(&08<=?CFn¸f`c_glllkkjihfX6+****+,-0<HP]ghhhhghhhikmoqssttttttuuwxxyyyyyyyyzz{{{{{{zzyyyyyyyyyyxxwwusrqprsstttttttuuv;/

"$&&(V&'''''''&%$#nkhhhhhgfffeCLLLLKJJHE18/1'A:$*Dl!(.1567==;=6/063QqwSOm©¨ª«¬­´ÅÊÉÊÉÉÉÉÉÉÈÈÇƹ¥¢ž—˜™œž¡£§§¥¡Ÿ–Y##!`iB9;DCOED?B‘b.NHDHNU[_bdfhjklnpqrsuvwxyz{||||{zyxwutsqqow«kf`\XRNJMR>=&2/#&*$.69;<>@NpWNawmelhkjihe/))))*+,,+-4uL*/7Eafgghhiijklmprrrrrsstuvwxyyyyyyyyzzz{{{{zzyxxxyyyyyyyyxwwtpjjiklllpo!
 kkmostu;.

 "$$'S%'''''''&%$#mkhhihhhhgggCHKJKJJIHE!(3 at PN(&+0-0112310..'FdsqF ¡©ª«¬­µÇÐÐÐÎÍÌÌËËËËËËÊÉÈƺ³µ¹·²¨£ žžŸ ¡¡ ž›‰7#%Vd=4:CAFDMžV‚.QMIQUZ^adehiklnoprstuvwxyz{{||{{zyxvutsqpnmlida\XSNIFA?>$/.!&*#.59:;=>G]HERe^feNfkhh;'(())*,-,+,EØe"*(&+4J]eghijkllmnnooopprrtuvwyyyyyyyyzzzz{zyyxxxxxyyyyyyyxxwtmddbeiedhlgfcfqst:0

 ##&N%''(('''&%$#ljhhihiiihhhB((*(*(&7&0;/C$(+,..00111/.&K‡Š…G=''©ª«¬­±ÁÐÒÒÒÒÑÏÎÍÍÍÌÌÌÌÌÌËÊ¿µ¸º¹¸¶´°«¤ œœš›š›š‘f4!MU"O&5<H:9H¡Q…f,PMMVY\acegijlmopqrtuvwxxyz{{{{{zyxwvutrqomljhd`[XSPJF>>>$0. $+!.489;<>FRQ`ZZlÁj_gkih*(())**---,,]Õ‡-%$%$$%.G`fijkklmmmmmnoqrsuvwxxxxxyyyyyzzzzyxxxxxxxyyyyzyyxxtmjjhiikiljkjmnqrs:0

!"$D%''(((''&%$#jjfgihhiiiih@
K5 $*4.V6+*,./0132211'O‰‡JO=;SSM®©®­®¼ÎÑÓÓÓÓÔÓÒÐÏÏÎÎÎÎÎÎÏÏÐɽ»Á¾¿¼¼¶¯ª¨¥¡›™—–’“…k$ JL3S!0Ku9X@¢lSXSZGUZ[`cd!
 ghjlmnpqrstuvwxyzz{{{{zzyxwvusrpomljgca\XTPLF>=<#.,%+!-489;<!
 =IQH\fm»
nhikjjh*(())*+..-,-XØf!(%"$"!   Mbcfijllmlllmmnoqsuuwwwwxxxxxyxwyyyxxwwwwxxyyzzzyyxuomlklopopoooopqqq9.

  #?%''(((('&%##igdehghhhhih>
 PQ>,("+=$dYTDJV[]][WTJ8,Oˆuv\C
=XJDimf²¬¯°´ËÐÒÓÔÕÕÕÕÕÔÒÑÐÐÏÐÐÑÑÓÖÛÞÞÛàãåæçÞ´«ª©¨¦¡™”Ž„~}WHG5Q .Ln2x8nSORSRVV]_aefhjlmnoprstuvwxxyzz{{{zzyyxwvusrpnmkigda\XTPLG><:$.,%, -378:;<HO at K^jmijkkkjiZOUZ_begea^\fˆTNMOJJIIHHJNNMLZklkllllllmmnnpruuuuwwwwwwuwxxxwwwwwwwxyyzzzzyyupmjghjlkmkihihiik8.


 "6$''((((''%##fdcdefgghhhh>
+ 

 #!TUV@4=8KHEPC#"rafdailqrri^TE+Œ»Œ†HDU[gwdjg¸­±²ÁÍÑÓÔÕÕÖÖÖ××ØÖÔÒÒÒÒÒÔÙÞàáâãåçéêìíîꮬ««©¨¦¢|y|v\%CE:S->AX2^6RINSLUZ[_bcfhjkmnopqrstuvwxyyzz{{zzzyxwwutsqpnlkifd`\YTPMH?;9 .,%, ,2789;<HN=FRcijjkkkkjjlnv{ƒ„ƒ‚€}{}wsokgfba``]ZSLBDnolllklllllmmnnoprsuuuvutuwwvvvvvwwwwwxyzzzzyyvqmfacfeefedegbedg8-


!-#'(((((''$#"cb`cddefgggg>
%!")!$TT[ZE$MC'/6,&wbeiggkrvwseXM-pɈ}Szy²wa]Nºª²¸ÈÎÏÒÔÕÖ××ØØØÙÛßààßßßàãääãääåæçéêìííîé­¬¬«ª©©¦uxwuaA>:IEQ1X.M9TBJTTY]_bdehiklnopqrstuvwxyyzzz{{zzyyxwvutsqonlkigca]YTQMH@:7(/-$-,1779;<HN=ACM]ijjkkkkjlnorz}~zxuttŽjd^ZWSROMJF@:.;oonomllllllmmmmnnnopqstttvuuuqqtuvvwwxwyzzzzzzwrmjfilnmmnnmnnnno8-


%#&(((((''$""`_^_aacdeeff?
"-$+>'3ZXcc`R"#521>FR%&v\agfeagqvul\W2M†\S!P
S}¯ˆeXl«¯²ÃËÌÏÑÓÕÖ×ØØÙÙÚÛáæèêêêêéççæææåææçèêëìíîîè­¬¬¬«ªª©—tuvrj99E7D0N-O7MIOUY\_bdfgijlmopqrstuvwwxyzzz{{{zzyyxwvutrqonljhfc`]YUQMHA;74..!-!
 +0679:<IM=?#%JijjkkkjieYGS^^S=:9= á’+8umqpnnnnnmlllmmmmnnnnnnpqtttrontuuuvwwxxzzzzzzxrnjhknpopoonooooo8-

!#&(())(''$ !VWXV[Z[\^]``<&1/3039,$$2_Y_]]\I!$+HU4--]XZ][]ZX\^]ZXY2EWO&'V_YNfµÈÊÌÏÑÓÔÖ×ØÙÚÚÛÝáæèêêëëëêéèèççææççèéêëìíîîç®­­¬¬«ª¨ tttqd at 9:D,H-C9LRTY\`bdfgijlmnpqrstuvvwxyyzz{{{zzzyxxwvutrqomkjhfca\ZURNIB;7;%+0! .*/679;<IP=?=ijjjjjjgdWO]]UA<>A£á¤B!)!7vqrooponoonnmmmmmnmnmmmmmnopponrsuuuvwxyyzzzzzxrebbfgkhjgfglnnnn8+
"%'()((('!0EACDCDEEEEC@=<;<=><;=@BCAGHLPSUUTVQMLOOPSUVQSTVWXX[[[]^^[Z]\\XYVPMMQPM/VMUOB2ÃÄÈÉËÎÐÒÔÕ×ØÙÚÛÜÞâæèééêêëëêêéèèççççèèéêêëìíííå®®­­¬«ª©£upsng=7C,<.LHQUY\_bdfgijlmnoqrstuuvwxyyzz{{{{{zzyxxwvutrpomkjhfc`\ZURNJC<8:,)4*.(.67:<=MR>>7gjiiiied`YTUE>;==•â¢?#4wqqppqqrqppnoooqpnmnmnmmlmlmlmmqrsstvwwxyyzzzzxqb]_bbfeffcagnlmm7(

"$'(((((&!-B>@B at BBBACA@@?????@@ABBDFHILMPPRQQPPOOOQQSTTTUVWXXYZZ[[[[[[[ZZXXVUTT!
 SG'?WPQQD!+ÂÇÉÉÌÎÐÒÓÔÖ×ÙÚÛÝàäæèéèèéêêêêêééèèèç!
 çèèééêêë
ììììᯮ­­­«ª¨¥xmpkY,-6H3RNVY\`adegijkmnoprstuuvwxyyzz{{{{{{zzyxwwvtsrpomkjgec`\ZVSNKD<881)96%.#(448=?PUE?+eihgf_eb^`h^I<82sá›2zstsqrrsrrqoqqquttrqnnmmmmllllklmopsuuuwxyyyzzwsiecfjljlkjijjkjk6&

!$&(((('&%#$&$&&))+()))(+*,,-*-,.+*),(-,.+.+.+--0./,0././-/00/001/11323130/..*$""!.¼ÊÈÉÌÎÏÑÒÔÕÖ×ÙÚÝáäççèçæçèééêêêééèèèèèèèèééêêêëëëéݸ°®­¬¬ª©¥‡ijdE'5JESUY\_acfgijklnopqrstuvwxxyzz{{{{{{{zyyxwvutsqpnmkigeb`]ZVROLF>986-;@5)#");9<@BV_KA$^gc_fie`W_VK?AF‘á¡.xtutststsssrrsuvvvuvutqonmmmlklklllmprtvvxxyxyxsnkikmonomljigfdc3!


!$&'((('&






›ÍÆÊÌÍÏÐÒÓÔÕÖØÚÞâåçççæååæçèèéééééèèèèèèèèèéééééééçßÛÖ¾±­­««©¥‰daY-?SOVZ\`adeghjklnopqrstuvwxxyzz{{{{{{{{zyyxwvutsqpnlkigec`]ZVSPMG@:881<CM'$(99>CG_cOCWc_\ce^F^cb_\RŒàß-zruttttttttssvvwwwwwwwvutromllkkkkkllmmpsuvvwxwsokeefhjlhea[UZSI,



!
 !$%'((('&








#’ÌÇËËÍÎÐÒÓÔÖ×ÙÚÞâåæççåããäåæççèèèèèèèèçççèèèèèèèçæäàÜÚÙ×Õñ­¬ª©¢lXZNJTWZ]_bceghiklmopqrstuvwwxyyzz{{{||{{{zyxwwvusrqonlkigec`][WTPNIA:8999?I7''/<;?BFPPF>N^ZXXIF`dcdeehœo-),{ssututtttttvwwxxxxxwwwvvvtspmkkkkkkklkllmnqsvurnibbegdb`WPMFJC9#



 #%'((('&








]]¨ÈÊÌÎÐÑÒÔÔÕÖ×ØÚÜßãåææäâáâãäåæçççèèèççççççççèèèççæäÒÍÚÙØØ×ÖÕdz­©|QKQRTW[]`adeghiklmnoqrstuvwwxyyzz{{{|||{{zzyxwvutsrpomljigeca^[WTQNJD<89@@CCAAAABBDEFHHFC:]_WO^bdeeffghfa^U;-|ttrtttttttuvwwxxxxxxxwwvvutrpnmlkkkkkkkkkkllmopnjfgjljif`YPGB<9"


 "%&((('&








˜ÂËÎÑÒÓÓÔÔÕÕÖ×ØÙÛÝáäååãáàááâãååæçççççççççççççççççæåἸÕØØ××ÖÖÔÓÁ–KLMUTX[^`bcefhijkmnopqrtuvvwxxyzz{{{||||{!
 {zzyxwvutsqpomlkigfca^[XTPNJE=:8??@A at ABBBBCDEEFE>M!
 bžc at ff
ffgffcba_\VA%/|tusqsstsstuvwwxxxxxxwwwvvutrqppoonmlkkkjkkkkkijiiiikljjeaYND?;9"


"$&((('%








UÓÐÔÓÕÕÕÕÕÕÖÖ××ØÙÛÝáããáàßßààáãååææçççççææææçççççæææåÞ´´ÂÕ××ÖÖÕÕÔчHRQYY\]`bcefgijklmopqrstuvwxxyyzz{{|||||{{zyxwwvutrqpomlkihfca^[XUQNKG?;78+<m [Ÿm;k•Lehefdcaa`__^ZK,-|stsqprsqstuuvvwwwwwwwwvvuutrrqqpppooomlkkkkjjgihhggggfd\TJB8479#



"%'((('&




›ÔÓÔÕÕÖÖÖÖÖÖÖ××ØÙÜÞááßÞÞÞÞßàáäåæææççççæææææææææææååäØ­±´ÆÕÖÖÖÕÔÓÑ¡LYTX\^`bcefhijklmnoqrstuvwwxyyzz{{{||||{{zzyxwvutsrqpnmljihfca^[XUQOKG@;76#7U‰L {Šoš4g™axZcaa`_```__\PRqpqqppnoprrsttuvvvvvvvvuutssrrqpppppooooonlkjjgihhggffeec^NB:659#




"%'((('&


+ 
+ 

!ÐÔÔÔÕÖÖÖÖÖÖÖÖ××ØÙÛÝÞÝÝÝÝÝÞßàâäåæçççççççæææææææææååäãɪ®¯¶ÎÕÖÕÕÔÓÑÊgV^\\abdefgijklmnopqrstuvwxxyzzz{{{|||{{{zyxxwvutsrqonmljihfca^[XUROKG@=76+;@;=oQXfQMatk*BO[_`````abbdgjkmnnmnoppqqssuuuuuvuuuttssrrqqpqppppoppqqqnlijiihgffeedca]QB:9#




#&'((('&



+ .157799:9>@ABCCDDFFGHJKNPTWZ\_`bdfhknfYTQSRQNJGGFFDD!<IGFGFFE@?ÓÓÔÔÕÖÖÖÖÖÖÖÖÖÖ×ØÙÚÛÛÛÜÜÝÞßàãåæçèèèèççççææææææææååäⵧª¬­¸ÐÕÕÔÓÒÑϽb_baabefghjklmnopqrstuvwwxyyzz{{{{||{{{zzyxwvuutsqponmljigfca^[XVRPLHB=862)4(&###"iε%4J\_`aabcefgghhjjljllnooqstutuuuutrrqqqrqpppqpppnoorsrqqpnkihgffeedcbb`]UG'




 $&'((('&




+ bpotoikihpu€ƒ…†ˆŠ‹ŽŽŽ‹‹‰‰‰‡„ƒ|voe`\ZTONMLKJI&NLLKLKKJG^ÔÒÔÔÕÕÖÖÖÖÕÕÔÕÕÖ×ØÙÚÚÛÛÜÝÞßáäæçèèééèèèèççççæææææååãᨤ¥§©¬»ÒÔÔÓÒÐÎÊ–bgeeeeghjklmmoopqrstuvwxxyzzz{{{{{{{{zzyxwwvutsrqponlkjigfca^\YVRPLHC>975<ec8" %4;iÎS-CY_bceffggghghiklnoqqsssttuuttrrrrqqqqqqqqqpoopsttssrqpmiffeeeddcbaa`_0

 $'(((('%
(—›š›’‘—•‹ˆ…„…„„€€|{yyvyuwwyyywxxywxvyyzvtldXRONMLKI,"QLNMMMMLJšÔÒÓÔÔÕÕÖÕÕÔÓÒÓÔÕÖ×ØÙÚÛÜÜÝÞàâåçèéééééééèèèçççççææååäߢ¢¡£¤¦«ÄÒÓÒÑÏÎ˼fjiighhhiklnnopqrstuvvwxyyzz{{{{{{{{{zyyxwvuutsrqpomlkjigfca^\YVSPMIE@:66+!5M[]V?;72RÍP!>Vbeffffffffghilnoqqrstttttssstsssssssssssttuuutttsrpihgfdccccbbaa`2


"%'(((('&
$iikmmhghfb^^Z[[ZZZZ\\^^_`abdegghgdbbaa`glng\TRONMML@#CQNNNNNNNKÎÒÒÓÔÔÕÕÕÕÔÏÌÑÑÓÔÖ×ØÙÚÛÜÝÞßáãæèééêêêêêéééèèèèçççææåäØŸŸŸŸ ¢¤­ÉÒÑÐÎÍÊÆlhijkkjkkklnopqrsttuvwwxyyzz{{{{{{{{zzyxwwvutssrqonmlkjigeca^\YVSPMJE@;7!
 66 :F58@;=CIGGFA4K=HmK:@;:58gfeeeeeeeeffghjmoqrssttttttttttttututuuuuuvuuuutsrpnligfec```a``4 
$&'(((('&
#XVX[adcba`]\XVVVVWXZZ[\]^_`abddghe``^^^agmjYRRPONNL!(QPPOPPOPPOMÒÑÒÒÓÔÔÔÕÔÓÃÆÑÑÓÔÖ×ØÙÚÛÜÞßáãåçèéêêêêêêêéééééèèèççææäНžŸ¢°ÎÏÎÍÌÉǐgjhgklmmnmnopqsstuvvwxxyzzz{{{{{{{zzyyxwvvutsrqponmlkjigeca^\YWSQMJEA<757*#!AMFHKDVLSKF]I:W7hoKIFFBE hgfedddddddeefghhiknpqqrsttttuuuuuuuuuuuvvvvvvuutspokheeec]OIKT]5 
$&'()(('&

)[UX\^bdghhf]VVUVVWXYYZ[]^_`begipvyqqmjgd`^[VRRQPOOK0)WPRRQRQRSQtÓÏÒÒÓÔÔÔÔÔÒ·ÃÑÑÓÕÖØÙÚÛÜÞßáãäåæçèéêêêêêêêééééééèèèçæåÃœžœ››››¡¼ÌÍËÊÈƵiigfg8Lttpqqqqrsuvvwxxyyzzz{{{{{{{zzyxwwvuttsrqponmlkihgeca_\ZWTQNJFA<856.$# "" ?BDIG@^HSHB`G;T:ko?FABAAgfeeddccabccdeeffgffgjloqsstttuuuuuuuuuvvvvvvvvuusifdba``bXE?=?B+
%&'()(('%


Gjcfgfiknrvwz{‚ƒ…‡‰ŠŒŒŽŽŽŒŒ‹Œˆ‰|eidba^][ZXWRQUP!
 E#.S_XXUSVVVXS»ÒÏÑÒÓÓÔÔÔÔÒ®ÁÒÓÔÖ×ÙÚÛÜÞàâãäååæççèééêêéé!
 éééééééé
èèçæ依žœ›š™™šœ¤ÀÊÉÈÆĽrghed*)]ip{zuuuttuwwxyyyzz{{{{{{{zzyxxwvvutssrqponmkjihgeca_]ZWTRNKFB=945."&"!"! .17AB?EFHFBHB7C<LF88:78,d____a`a``__accddddedeeghmprrttuuuuuuuuvvvvvvvvvutqmjhhifd[LB?<<%
%'(()(('&





<UTWZ]afjmpsy~‚„‡ˆŠŒŽ‘’”—šŸ£¦¨©¥Ÿ„\e`__\^\\ZWRTVO?d\_[YXXXYZQ<ÏÐÐÑÒÓÓÔÔÔÔѪ½ÓÓÕ×ØÚÛÝßáããäåæææçççèèèéééèèèèééééèèçæãÞŸ›š™˜™™œ¥ÀÇÆĽžfid`-/9 at BPr‚ƒ{xxwwwxxyzzz{{{{{{zzyyxwwvuutsrqponmlkjihgeca_\ZXUQNKGC=9540 &#  *9;DLLHDB>>=UA3<5PIMKLOLNLNOTVXZ^`cbcbccdddeginrttttttuuuuvvvvvvvuutsqnmmie[OD?<;$

&(())(('%#'+2-/055>BIMNOPRTUWX[]``etšƒ‰^YWWYYXXWXWXVUSTTO@8aTYWUTUTUS@XÒÍÐÑÒÓÓÔÔÔÔͧ»ÔÕÖØÚÜÝßáâãäåæççççççççççççççççèèèèæäÝÙÒ˨¡žœš™˜˜˜™›§ÂÃÀ¿»°mjfjŽˆ‹Š‹Š‹‹Šƒ}{zyxxyz{{{{{{{zzyxxwvuuttsrqponmlkjihgeca_]ZXUROLHC>:531#%%!0?>EILJE@?ABFE<<1D@@@@@?======>>AEPX_`aabbccdcfgloqrssssttuuvvvvvvutsrpnmkf\ND?<:"
!
 
 !'())))('%>E9>= "#"#$&')'(((''')((),-0.4>LH@*).GDFEFFHHJKKKKK> ANJJKKKLKLJEŠÑÎÐÑÒÓÔÔÕÕÔƧ¹ÕÖØÚÜÝßàáãäæççèèèèèçççæåååååååäÉÔÊËËËÌËÌÆ« ›™˜˜—˜˜™¬¾¼¼¸´ {opŒ’‘‘ŽŽŽ‰ƒ}|{zy{{|{{zzyyxwvvuttssrqponmlkjihgeca_]ZXUROMHD?;633'%%!/>G^_5NB@?=<@FB@,@>>>>>===<<<<<;=<>?FJX]``babbcdeeginpqrssttuuuvvuuttrponkf\NC?;;#

!#$&'()*)))('&EDHHILNOOPONNMNNNNNNMKLLMMMMMMMNNOOOOOOOPOPPRP4!*O=EDDEFFIPLMKJ1NLLKKKLLLKKI3ÈÐÏÐÑÒÓÔÕÕÕÕ»¦¸ÔØÚÜÝÞßàâãåçèéêêêêééèçæäããâââãÙ‘ÍÅÉÉÊËËÌËƦŸ›š˜———––™±¹·´³°­Œqk‘‘ŽŽŽ‘‡Š…‡}yzzzzyyxwvuuttsrqqponmlkjihfeca_]ZXUSPMIE@;642-"# %Mdf\^`+C8===<>B@<?=====<<<<;;;;:;;::<=?DLW\_aababcddefikoqrsstttuuutsrponkfZMC><:"



!#%&()*****)('&IFIHIHKJOPOOONNMNNNNONNNNMMMNNNOOPPPPQQPQPRQQP/KDFFIGIHKNMNKH5$RLLKIJLLJIJKLÏÎÐÐÒÒÓÔÕÕÕÕ²§¶ÖÚÛÜÝÞßàâãåæèéêëëìëêéèåááàßßßßÎkÇÅÇÇÉÊËÌËÊ¿¢œš˜—–––””˜±µ²°°°«o[t“Ž““‘’‘““““ËÇ€}yxxx!
 xwvvuttssrqponmlkjjihfeca_][XVSPNJF@=8521""6!
 jTegdeS)
:12)9;?EB5>==<<<<<<;;;::9:999:9<<>?DRX]^`aabbcddefhkoprsstttsrqonmje[NC>;9!



!#&')*++++**)'&!LHKKKKLMOOOPOONMMNNOOONNNMMMNNOOPPPOOPPOPQRRQP1IJKJLLLLMMLLK;#GOLKMLLMMMMLLhÑÎÐÑÒÓÔÔÕÖÖÕ­¨¸ØÛÛÝÞßàáâãäæèêëììííìëéâßßÝÝÜÜÜ»f«ÉÃÈÉËÌÌËËǸš˜—––•“’Œ™´°¯¯¯­oOf’—“‘‘Ž‘’””••——’Šƒ|yvvuuuuttsrrqponmlkjihgfeca_][YVSPNJFB>9522%  Lm\ggcc[!0$(*8:EC8==<<<<<;;;::99988889999:;<?COW[^^`abbcdeeffhjoqrrrrrpnmmidZNB>:9!




!#&()*,,,,+**(&!MKLLMMNOOOPPOONNNNNNNNNNNMMMNNNOPPPPQQQQQQRQQP5LLOMNNONOMJJL,MKOHOOOOPPPPP¢ÑÏÐÑÒÓÔÕÕÖÖÕ©©¾ÚÜÝÞßààáâãåçéêìííîîîíèÞÜÝÛÛÛÚÚŸe}ÈÁÈÉÍÍÍÌÊÇÁ«š—–••”’Ž{ˆ·­°¯®­qH`{›‹’Ž‘Ž‰‡‚‘”••‘”Ž‡ƒ|yvutssssrrqponmlkjihgfeca_][YVTQNKHB>:632,"! InZheVda' !!'0?A3=<<<<;;;;::99888888888899:<=?DLY\^_`accddeeffggjmoppnmkkhcXNB>:9!



!$')++,--,,+*(' NMNMNNOOPPPPPONMNNNNNONNNMNMNMNPPPQQQRRRRRRRQQ1QMQOOPPPPOJIK0.PKNJQQRRRRSSXÌÑÐÑÑÒÓÔÕÖÖ×Ô¨!
 ªÉÜÝÞßàáâããäæçéëìîîïïïíãÛÛÜÚÚÚÙ؉gjºÉÊÑ××ÒÎËÆÀ¸¥—–””“‘Šfº­°¯®­sFZemK¢‰‹DC“‡4xYVZ‘•—–YgM„…‡†€zwusrqqppoonmlkjihgfdca_][YVTQOKHC@;7432&$#!"""""IoXgf_^: ./ $1BEGC"<<<<;;;;::9987778888788888:;<>?FMY^abbcdeeeeeeeffghkkkjigaYNC>:9 


 #&)*,--.-,+*)' "NNNNOOPPPPQPQPNMONNNMOONMMNMNMNPQQQQRRRRRRRRQP0%VNRPQQQQQPONC'$OUQQQRRSRTSTSpÐÐÐÑÒÓÔÕÕÖ××Φ®×ÞàáããäääååæèêìíîïððïëÜÙÚÚÚÙÙÙØwjhÛßâãäßÖ˾ºµœ•“’’Z}¼®±¯®­tCUW_O¥„M:ŒŽƒ;,\`d—–”faJIŠG“Š†€xusrponmmmlkjihgfeba_][YVTQOLIDA=9444(&'()),**&$KoJO3%D=05Y0)+8 at D1<<<;;;;::988777777777777788:;<=?AHT_beggffffeeeeeeeedddfc]TLB=98 !%(*+--..-,,)(#OMNNNOPPPPQPPPOOPOPONOOONNONNNOPQPQQQQRRRRRQQP.(WNQPPPPPPOOL0UOQOOPPPQRQSTšÑÏÐÑÒÓÔÕÖ×××Ŧ»ÞâãåæææææææçéëìíïïððïâÙØÚÚÙÙÙØ×plf†ßáâââàÓ«±¼¸·¯™’’ŽiWu¼¯±¯¯­x at ROnf¢ƒ‡Lz–ˆL1‡L,6 at Ix•dbN…OŽ ’‘ŽŠ‡{wrqonlkjjjiihgeca_][YWTROLJEB>:634.'*-/-0/1,(&6+*>2&3k[>,$#/C<<;;;;::99876667777877777789:;<>?B!
 HY`ehjklkigfffeeccbb`^\[UN?:87#&)+-.///.-*)!
 %MILLM
MNOPPPOPONNNNNNNNNNMMMLMMMNNOOOPPPPQPPPPL0! +IHJIJIJIHGF< LGIJIJIKKKKLQÉÑÐÐÑÒÓÔÖÖ××ظ¦ÄàäåæççèççççèéëíîïðððíÛ××ÛÚÚÙÙÙ×kmetÛââää䝚¹µ·´°—ŽŠ[Wk½°²¯¯®}@OK[aŒy–€Q–†kHX-VRep‰|=h?XLM!‘‘‰r{|sz{ywpnlljihgfeca_][YVTROMJFC?;7441+,+++,++($%"5keB.#"(2;;;;;::9987666666777776666789;;=>@CR]eilmnopoojhedcc`^[YZXqy2?64!$'*.1356789=53?JJKKMLOOQPRQQQQQRQTVYX]a`[^^``nrv{~z€ƒˆŒŽ‘’’’‘‘’’“’’‘ŽŠŠK>-uvsqrqnmkjigflÐÐÐÑÒÓÔÕÖ××Ø×­§¶Ýáãåææççççèèéëìîïïðïâ×Ô×ÛÚÚÚÚÚÖiofqÓäãåå䡦•­µµ´µ®˜}VYaº²²°°¯†@KJIMR9–ˆGˆ‡RKody~’„`Ly4YJKWŒuItwi~fk…„x~snonheba^][YWTRPMKGD@<8643-=>ABDCDB?;ShgE4'&.9;;;:::99887665566777766656678:;<=?BO[ejmnppqqrrrohbb]ZWWXU|r6I<2 !""$$'*/5?DGGKMNPQQSSTUWXZZ]^aabeghlmpqttxyz{|}}}‚„††ˆ‡‰’–™š›š›™˜˜—–—––•”“‘ŽŒŠ3P)…uxttrqoomlkjƒÑÐÑÑÒÓÔÕÖ×ØØש¨²ÚßáãäåææççèèéëìíîîïêÙÓÓØÜÛÛÛÛÛÕgqjo¾äãååÝ”§§˜·µ¶·¶²‘eVZ]·´²°°¯ŽAIHGK‰=CƒMdšxd~=ŠHXdƒŒ`Rz „†‹‹‹xJmua}Wf…†„„ƒ~yttqmfc_]ZYVTRPM!
 KHEA>;8434?EFGGGHGE%hWjhJ</*" :;:::9988766554466666665556779:<=?BO[ejmoqrsstttsrok_WTSTPXhMo>%$6#$&''%&&)/9AGILNOPQRTTVWXZ\]__acegikmnpruuwyz{}~‚„„…ƒ„ˆŠŽ‘‘“”•“”“’’“’’’‘„.%Oƒptsppolljihh©ÒÐÑÑÒÓÕÖ×ØØØÕ¦¨¯ØÝßáâãäååæçèéêêëììëÝÓÐÑÙÝÜÝÝÝÜÓevnoªääå当¢°˜±¸·¸¸·¦\W[^¶´³±±°•AIGHQ‚€OAO CY8‹*J:m„;S>AA‹ˆ‹„ssvw}}…†††…„‚|opumjc_\ZWURQNKHFC@=:987>EGGHHHGE >geeQ?3'9:99998776654444566666555556789;=>ANZfknprsttuuuttroeZOKECIGDE44!$'()('&%&/9CHLLNOPQSTUWXZ[\^_bcehjkmnprtvwxyy{|}}€‚€‚„†‰ŠŒŽŽŽŽŽŒ‹~0P{gnmkjjfheechÄÒÐÑÒÓÔÕÖ×ØØØϦ¨°ØÚÜÞàáâãäååæçèèéêêæÓÐÍÑÛÝÞÞÞÞÝÍdzsv ãäå䧗›ª­¨¼¸»º¸²`V]_´µ´²²°—AIFGPžˆŒ†JBŸI%:+98ŽQ|ŠXHPHQKŽ€†wsqps}„††‡†……ƒ‚€{|}|sg^[WURPNLJHD@=;7329CDEFFGE?!!$+7<90*$8988887656554555445555555556689;<?ANZfkoqrttuvvvutsn[JB<98887AC#%&''%%#$)5?GGIJKLNLOPQSUSVW\]__adebhikjljlilemkmopigba\[Y]\ccdcfcebd`c`b`\<!
 G_NQPOPPOPPPP]ÇÒÑÒÒÓÔÕ×ØØÙÙÍ¥§«ÖØÚÛÞßááâãäåææççççÝÎÍËÐÝ!
 ÞßßßßßÅd
}uzŸàãä៝œ¥³±»¼¼ºº¶gVa`²·´³³±˜DIGF<HCFPp‡‰DzC€7T?gbIQGKJnpoqtou~ƒ„………„„ƒ‚ns€h.+8AKMKJGFBABE=40(!! ! !%2:;96-+*,9>587777765655555554455555566778:;<>AM[floqstuvvvvuutq\FD=9766683'    %,289;;<<==>=>>>>@?@@A at AABCDCDDDEEEFFGGHHHHIHIIJJKKKKKKLLMLLKLKCJNLLMLLMLMLMMY±ÒÑÒÓÓÔÕ×ØØÙÙȤ§ªÔ×ØÙÛÝßàáâãäåææææåÔËËÊÒßßààààà¶ewz¦Ù×â֝¦¡¨³¹º½½»»¸oWee´¹´³³±GJHJUW[YUOuŒƒqzT‚>E at Z…WI~FAwVBXhZXiolmw€‚ƒƒƒ‚‚}np‚€€i"  "$()+((" 2*097:69,54:5=*1566665555555555555556667789:<<?AL[elorstuvvvvvutshXLD<9887754)06:;;<<<<==>=>>>>???@@@ABBBCCDDDDEEFFFGGGGGGHHHIIIIIIJJJJJJIHE-



LJKKKLKLKLKMLYÑÒÒÓÔÕÖ×ØØÙÙ²¤¦ªÔÕ×ØÙÛÝßàâãäææèèéèÌÉÈÈ×áàààááàŸg€y|µÑÅÎĬ³³´¸¹»½¾½»ºvWjl¹»¶´´¯‚JLIO˜’‹Š…†‚|tmpda][[OLMLDCD@@B?@BHMVgtx{y{{~}|xzz~~~g!    &08855/./3:<!*245554555555555556667789:;<=>AKYflprtuuvvwwvvusaQG?97777763!
 !  '1699;:;;<<<<<====>>>?@@AABBBCCCCDDEEFFFFFFGGGGHHHHHHIIIIIIHGFE?






7LIJJJJJJJJJKKWÈÓÓÔÔÕÖ×ØØÙب¤¥¨ÔÕÖ×ØÙÛÝßâäæèêëëëäÈÈÇÉßáâááááá†m{~ÅÉÄþ¹¹¸···¹º¼¼½¼UmsÀ½»´³¯zLNKRœ‘’‘Œ‡‚vl]SMIFEDDBBBB@???>>>>=>?AESWWWURZY_gprsw{|e    !  ",38653..-4;3 "$',034445455555556677889:;<=?BLYflprtuvvwwwvvus^H@;87777754$#"!)06899::;;;;<<<<=<=>>??@AAABBBBCCDDDEEEFFFFFFFGFGGGGHHHHHGGFFE>





HGIHIIIIIIIIJJQu§ÓÓÔÕÕÖ×ØØÙפ£¤¨ÓÔÕÖ×ØÚÜÞáåéêììíìÏÈÇÆÈÝáâââââát~|…ÍÃÄÁ¿½º¸¶¶µ·····´sWl{ý¾¸³°sMOLU¡“’‹‚r[LA@?@@AAB at A@A?>>>====<=<==?AA@?@?>>@HMM\ls_  !  !!"&&#!"#" ,J at BCJ94>@CF0 !"$&'+,034444455556677899:;<=?BMYflprtuvvwwwvvutlXIB;9887765!$%$#! $.278999:::;:;;;;<<=>>?@@AAAAABBCCDDDDEEDDDDDEDDCDDEDEDEDDBB@





7C at BCDDEDEEFEFEHl‹ÓÔÔÕÕÖ×ØØØÕ£££§ÓÓÔÕÖØÙÛÝáçêìííîìÈÈÆÆÆÝáááââáØ|y}} ÙÂÄÂÀ¿¼»¸¶´´´´±¯‹V]c}ļ¿º¶¯nNPMY¤Ž—’‘ŠtWF>==>>?@@@????!
 >>==<<<<;<<<<<====<<;;::::;FXS  ""$&*./0110.+&$"#!
 '
39::96264;L3! "#$&((+.012334445555677899:;<=?BKXflqrtuuvvwwvvutn`MD>;987765





W‰¾ÔÔÕÕÖ××ØØÕ¢¢¢¥ÒÓÔÕÖ×ØÚÜáçëíîîïéÇÊÆÅÃÓßàáááàŸ|{~}«áÈÅÀ¿¿½º¸¶³²°¬£—bU]_xÄ»¾º¸±mOQN[£Œ˜’[H;::<;==>>@@>>=<=<<;:;::;;:::;;::9:9988874785!"%'+-/2345454322/.*&  (-7O}A7321aÍ”'  #).222120111223345556667889:;<=?BMYfmqrtuuvvwvvvusnaQF>;998765




















@‹ŽÔÔÕÕÖÖ×××Ò¡¢¢¤ÒÓÔÔÕÖØÚÜáèìíïïïêÈËÄÀ»º¾ÊÓÛÞ¼‚}~®ãáÜÁ¾¾¼¹¶³®«¥ ˜„WVY[lÁº¼¹¸³kORN[¢Š‘Š‚ZC756578999;=;:9;::887856357778864545543422//+'%+0133556566666553311-% "%(,37>NtÓÓÔfRJÍÎ75' '.0123322322111223345556677889:<=?BMXflprstuvvvvvvusobPF?<:98765












‰ŠÓÔÕÕÖÖÖ××Î!
 ¡¡¡£ÒÓÓÔÕÖØÙÜáéìîïððìÉÈÃÀ»¶³°­®­˜‚‚€Ãæåå࿺µ²­«§¦¢Ÿ˜qVWXZf½¹¹µ¶°^OPNQcYR2&#&(%%$%$%#%$%$$$%$$#%##" ##%######""!!!!  %*02446666667666535231/+$"$*,./358;>OqO=:87 at v9+/-* '&((+*-0//0011111111111122345556677789<=?CMYelprstuuvvvvutsndRE?<:98766!








h¶ÔÔÔÕÕÖÖÕÅ ¡¡£ÑÒÓÔÕÖ×ÙÛáèìîïððïÕÔÉÅÀ¼·³¯ªŸ•‹‡‚€Žäçççæ¼®­«©¨¦¥¢ ™bWYXYb¼µ·²²ªTQOL84+#  "!!! !          !!!!!!!!!! $',.1234666677766654533231122234545679;?U=:876651..-,'&)+)++--./101121212111122133334445566678<>@EQ[flprstuuvvvvutsmbRF><:98766"


8,3.*&!).

+ 
+ 
+ 
+ 
+ 
$%%''(()(*()(+((%
-+-,.,#
<–ÓÒÓÔÔÕÕÔ¼  ¡¢ÑÒÓÔÕÖ×ÙÛáéíîïðððïîíëéçãØŵ§ š„‚¹èçèè毫ªª¨§¦¤¢ –\YYYZc¼±³¯®šNQN:'/3577899::::::999999999::;:;:;::;;;<<<==<<;:9988775656577768787777776655544556777887777777789;@CIU^hlpqrstuuvvuutrmbSG?<:98766#


7RBJEDB1/#*
+ 
+ 
+ 
+ 
+ 
+ 

*)***+,,,---.36?= .0000//'

ŒŽÇ½ÈÍÏÑÑѯŸ  ¢ÑÒÓÔÕÖ×ÙÜáéìîïððððïïïïïïïïä½µ®¦…¥çéééé⩪©©§¦¤£¡ „[\[Z[eº¬°¬ª€JPK"+24789:;;;;;;;;;;::::::;;<<<<<;<;<<<<===<<<;;;::999989899::::99999988777666778999:;;::::999:;=DHMZbimpqrstuuuuutsrmcUH?<:98766"
+NCHDED74
+ 
+ 
+ 
+ 
+ 
+ 
)**+,,---.../04XA000000/*

f‘©ª¬¯±³º§ŸŸŸ ÐÒÓÓÕÖ×ÙÛàèìîïïïïîîîîîîîîîæÉÄ»´´æééêééÆ©©¨§¦¥¤£¡Ÿi]^]\^g»ª­©¦hHNH%/479:;<<===<=<<<<;;;;;<<=<===<<<<<======<<<;;;;;;;;;;;;;;<<;;;;:9998876677889:;;<<<<>==<:;<=@LQV^ejmpqrsttuuuutsqmdVG?<:98766")

+ 
+ 
+ 
+ 
+*+,,--....//4<aC&0011000)


6”•ª§¨©©¨©¢žžžŸÐÒÓÓÔÖ×ÙÛàçëíîîîîíííìííîîíܾ½¹¾áèéêêê鮨¨§§¦¥££¡````_`n¼©¬§ QHLJ!,49:;<===>>=====<<<<<<====>>>==============<<<<<<<<<<<<<<<=<<<<<<<;;:998889:;;<<==>>@?A@?<>=B[]^cfkmpqrssttuuttrqlcTH?<:97765"

8


+ 
+ 
+ 








#++,,--....///3>O./0111100)

!‘”ª¦ª«ª©© žÐÒÒÓÔÕ×ÙÛßçëìíííìììëëììííëܼ¼¸ºÖèéêêê橨¨§¦¥¤££¡‚`babbcvÀ¨«¦˜JHJI '39;<==>>????>>>>=====>>>>???>>>>>>>>>>>>>=========================<<;::99::;<<==>>?BBJXH=?>Fdefgilnpqrsstttttsrpi`TH?<987655"

E
  #%&'****++++++*,,---.....///255
1011110/+

,+`ž¥§«ª®¬ªŸÏÒÒÓÔÕ×ÙÛßçêììììëëêêêêëëëêÓ¼»¹ºÁåééééÖ©¨§§¦¥¤££ dbccdffŠÀ§«¥ŒGIHG!)59<=>>??????????>>>>?????@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==<<;;;;;;<<===>>?AAELD?>?Hffhjkmnpqrrssttssrqnf]QF>;986654"





H
$%()*+,--......-,,---......./../%
)0011110/+


"1..ž£©«¬±µ³žœœÏÒÒÓÔÕ×ÙÛàçêëëêêéééèèææãàÚÒżº¹»Üèéé鱩¨§§¦¥¤££˜bcddfhi›À¨«¦uFJGC!+4;=>??@@@@@!
 @@@??????@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>==<;;;<<<<===>>>?AB@>==>Ccdgijlmopqrsssssrqplf\PG>;876543"










H
 "&(*+,-..////..------.......--+//000100/)

!30e§§ª¯·ºµœœœœÍÑÒÓÔÕ×ÙÜáçêëëêêééééèèæáÛÑÍÈļ¹¸Ææèèç«©¨§§¦¥¤£¢nbddegjk¤Àª­¥dHKG, "'7<>?@@@AAAAA@@@@@@@AAAAAAAA@@@?????????????????????????????????>>==<<<<<<=====>>>?@==<==?FO]ec^CHYQNqspqqqpmi_YRI>:765433"







F
#&(*,-../////.--------....---(0/000000.+




*31r¬ªµ¹¸´œœœœÊÒÒÓÔÕ×ÙÜãèêëëëëêêêêêêêçãÙÐÉƽ¸½ßçç઩¨§§¦¥¤£¡dcdefikm«½®®£UKKF!",8=?@@AAAAAAAAAAAAAAABBBBBAAA@@@@@@@@@@@@@???????????????????????>>>============>=>=<<<=>@FUc_R-, at J:ispqqppleYSOJ?9754323"






@
#&)+,-.//////------------,,,$/./0////.)!
 


,43=¡µ··´››œÉÑÒÓÔÕ×ÙÞåéêëëëêêéééêêêêéèãÉƼ¸Ëåæ!
 Щ©¨§§¦¥
¤£•cddegjmo¯¹°®QOLA !%1<?@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@?????>>>>=====>====<<<<<=@GR_ZS20=JDfroqponlgVLFC=9753222#






:

 #&)*-..//0//---,,,++,++*+)((),,--...-)


-53_±´°š›œÈÑÑÓÔÕ×ÚßæéêëëêééééééééééèâÃËÅÂÁ»¼â乪©¨¨§¦¥¥£mbddfhlnp³¹²­‰QRM# #+:>@@AAAAAAABBBBBBBBCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>==<<;;<<::;>>8125;>J_nponljg]SJC<9754322"






4

  "&(+-..///.---,'("!---)

+43 -—²™šœœžÇÐÑÒÔÕØÛãèéêëêêééééèèèèèèæÚ»ÃÄÅÃÃÁÝ⮪ª¨¨§¦¥¥¢dcdegjmoq·¹´­gTSM "(7>?@AAAAAABBBBBBBBCCCCCCCBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@?????>>>>>=<<;;;=DKPSQONOMNPU^monkjgcZOC@;7554433"



!
 


0
$ !  !"%(+-..//.-,,*<*,,'(20^›š›œžÀÏÐÑÔÕØÝäèéêêééééèèèççæåäãܺº½ÂÈÏØâã­ª©©¨§¦¥¥Œbddegkopuºº¶”WYS= !&5=?@AAAAAABBBBBBBCCCCCCCCBBBAAAA@@@@@@@@@@@@@@A at AAAAA@@AAAAAAAAAAAAAAA@@@??????>>=<<;;>^fhi_Y`]Y`mononlie^ZRI?<96544433"







#-
"*&$"!!!#%(+-....,++)!),,'"-'^£™Ÿ¶ËÏÑÓÕÙßæèéééèéééééééèèçæäàÀ´·»¿×ãää­ªª©¨§§¦¤icdeehlqq€Å¾°[ZXN!$4<?@AAAAAABBBBBBBCCCCCCCCBBBAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???>==<<;?ahklieghfiopoolic[QLD?;976544433"







$+
&-**&$"""#%)*,---+++(*,+%"šž¸ÁÊÏÓÕÙáæèèèççèéééêêêêêêéèæÛµ´¸»Ñâä㬪ª©¨§§¥ cddefjorr°È±a\ZR!
 !#/:?@@AAAAAABBBBBBBCCCCCCBBBAAAA@@!
 @@@@@@@@
@AAA@:?AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@??>==<;<?\fkmmooppppponlf\QG@;97665444433!






%*'

'10/-*&$"##&(+,,,***'ZZA)**%_¥›¤µ¸ÀÅÐÕÛâæççææçèèééêëëëììëëéçɳ¸ºÉáä⬪©©¨§§¥‚bddeflprwÀ¶e\[/ ",9>?@AAAAAAABBBBBBBBBBBBBBAAAA@@@@@@@@@@@AAAA%;AAAAAAAAAAAAAAAAAAAAAAAAA@@@@??>>=<<;;>TejmnppqqqpponkdXK@=:87665544433"





DBCFDDBBBA>.,-)
/7898850*&#"%'*++)))%!>,9$)*$!œ¨³·»½ÅÐÛâåååååæçèèéêêëëììììëëè··¹¿Üã૪©¨¨§¦¤gcddegnqrˆ¼e_T!(6>?@@AAAAAAABBBBBBBBBBBAAAAA@@@@@@@@@@@AAAAA%@AAAAAAAAAAAAAAAAAAAAAAAA@@@@??>>==<<;<=ObimopqqqqqponkdVJ@<987655444433"




?RIRJPMLPGN?;41+
59;<;<:83+#!"%'))''($&$)*$+_§¤³¶¹¼¿ÆØâ!
 ããããäåæçèéêêëëëëëëëê黶¸»Òâܪª¨¨§¦¦šcdcddhpqt~rZ- &4=>@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAA@?@AAAAA@@@@@@@@@@@@@@@@@@@@@@??>>=<:;;<<>K`hmopqqqqpponkeXJ?<986655444333!





)HKMKHEEFA>;5/,'

489::;:74,"  !$'('''$


" "!! %))$&!ž¨´µ¹º½ÀÌÝààááãäæçèéêêëëëëëëêéØ··¶¶Èßש©¨§¦¦£pbdccdkqpohL  $1;>?@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@???>==<:;;;<?L_hlnppqqpponmkeXJ?;876554443322!





PNL?.0,2

6;:9;;985-"  #&%&&$ %


9BYVV_J!'))#q­´µ¸¹¼¾ÁÌØÝÞàâäæèèéêêëëëëëêê渶µ´´¿Üѧ§§¤¤£›dcccbemol]*#-:=>??@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@??????????????@@@@@???>==<;;;;;;>L^fkmoopppo!
 nmmjdXI>;765544333222 




QOK
&!
 '/-5


4999:954/*#  ""%&#14A4



]Œ]bU#JK(,)"D¦³µ¸¹¼¾ÀÂÉÒÚÞâåæçèéêêêëëëëêêĵ´´±²¸ÖÅ£¤¢ ŸžccbbaeheN0!!'5;>>??@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@?????????????>>??????????>>=<;;::9::<GZdjlnnooonmlkhbUH=9654433221110




PNL!+-8

00.)+/+###$"JHMN-



xxu^"% $$! ®··¹¼½ÀÂÄÇÏÚãåæçèéêêêêëêêêé¼´±±­¯³È¬Ÿž›œšccba`aVI=*  ".7<>??@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@?????????>>>>>>>>>>>???????>>=<<;:99899:EXcikmmnnnmlkjf`TG<83321110000//



PMJ
!'4;

-KIKJ



\QO$!%" l›¸·º»½ÀÁÃÅÈÑâåæçèééêêêêêêêéÉ°­­«¬ª¨žœšš™š™rcdb`^YKG;) !'3;!
 =>???@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>????>>==<;::988778 at R_fhkllllkkihb\PB840/...-,-,,++



OLI
+9?

!#2LIKC



4UJ=) 1%#/D‘±¹¹»½¿ÀÂÄÆËàåæçèééêêêêêêêéʧ¥¤¢¢Ÿž›šš™˜—“jdda`^PED4%  %/:=>??????????@@@@@@@@?????????>>>>>>>>>>?>>>>>>>>>>>>>>>>>>==>>>>>>>>>>=<;;:9887665.00325122321120/,*&$""!"!"""!"  







OKI!(7DC


 &%2MIJ*



ONM;-`O!3M &%55ŽŒº¸»½¾ÀÁÂÄÉßæçèèééêêêêêêêé«žŸ ŸŸœ›š˜—–•ˆheeac^GDB1$  #.9=>??????????????@@@??????>>>>>>>>>>>>>===<=>>>>>>>>>>>>>>=====>>>>>>>==<;:98876553&%%&&'''())))((&$#  


(KKKLHB?;;455>FC


 3MHG



RKM:2‰_}%9!
 01)%88™t·¸»¼¾¿ÁÂÄÆÛåæèèééêêêêêêé瞟žŸž!
 ›š™˜––”
pigecgZBG?0# #-8<>>?????????????@@@??????>>>>>>>>=======80>=>>>???>>>>>========>>>===<<;:98765441$##%$%&&'''(''&%#" -5:A=7+ '7 at E=






5LG=



?QKK=6‰>;


$''7F¶g ¶¹¼½¿ÀÁÃÅÙäæçèééêêêêêêé㜞œœ›š™˜—•“tkkifgi]AD;-"    $,8<>>?????????????@@@?????>>>>>>>=====<<<<2:==>>?????>>>>=============<<;::98765430#!"##$$%%&&&&&%$" 
 4:@6

 1M<


NLLJ=*"



 ",$)8![ÒjŸ´º¼¾ÀÁÃÄÔäæçèèéééêêêééÅ™œ›››š™˜—–“wnmljijkb at B;*!     $,8<>>?????????????@@@?????>>>>>>====<<<<;;92<=>>???????>>>=============<<;:99876542/! !!!""#$$$$$$#"!!
 

">@
(0'2R1


NEJLB



3DF+6 oÜ…ˆ“—§¸½¾ÁÂËàåæçèèééééééèž™šššš™˜—•”wppnmkkllf at B8'       #,9<=>??????????????@@????>>>>>>====<<;;;;;;;<=>??@@@@??>>============<<<;;::9876542/  !!"""""! 

=?

#4
;363&




-CHD.|Ýšˆ‘“•™œ¢¦¦¤´ÈÛäçèèééèèÛ˜™™™™˜˜—–”wrqqoommnniA at 5%      #-:<=>>?????>>>>?????????>>>>>====<<<;;:::::;<=>?@@@@@@?>>====<<<<<<<<<<<;;:998775420


,3





















&/=FC+ƒÝ¶‘“””–—™š›š››œœž ¨µÉÓק˜™˜˜˜—–•”‹wttrrponoookB>3$!
    #,9<=>>???>>>>>>>???????>>>>!
 >====<<;
;;:::9::;<=>?@AAA@@?>>===<<<<<<<<<<<;;::99:?:4521



13)3) " !%' %$%!"



>9<;80243422022424242423458DHG.ƒÜÀ¨“”•––—˜™››››œœœœœœ›››™—––•”“’ˆxvuusrqppqpqtE<2#"+8<=>>>>>>>>>>>>>>????>>>>=====<<;;::999899:;=>?@AAAA@?>>==<<<<<<<<<<<;;::999;;:7432




(1443443544320.%$.467888898::;:::;9:,




5A>>>>=<=<<;;;;::::9:999::;=>??*…ÛÄÆ“”–––˜˜™šœœœœ›š˜“Š‰‡…€|xwuutsrrqs€¤£J62#"+8;==>>>>>>>>>>>>>>>>>>>>=====<<;;:998887889;=>@AAAA@@?>==<<<<<<<<<<;;;;::9989975432
+ 





*1334455544331,#'1466889898:9:9::::9



=<<;<;;;;::998888776765453414/.‡ÚÆÑÈŸš˜˜™š››ŸŸ  ŸŸ žžœ™“Œˆ‡|yxvuttss„¦¦¦¥Y47" *7;==>>>>>>=====>>>>>>>======<<;;:9877766678:=>@@AAA@@?>==<<<<<<;<;<;;;:::9888774433









‹ÙÉÒÒÏ˲œ›œžŸ ¢¢££¤¤¤¢¢ ž˜““’‘ŽŒ‚}zxwvuv„§¨¨§§¦]4:%!.9;==>>>>>========>>>>=======<<;::87765435579<>@@AAA@?>>=<<<<<;<<<<<;;;:999988765445





































ØÊÓÓÒÓÓÒ¼¡Ÿ ££¥¦¦¦¨§§¦¦£¢š˜——•˜ž¢Ž‘•œž¡¦¨©©©©¨¨¨f1>)!
 )7:<==>>>===================<<;;9976543312356:=??@@?>>==<<;<<<<<<<<<;;;;9:8:98875575
























Ž×ËÔÔÓÔÕÖ××¾¥©«ª«««­¬­««¨§ Ÿ ¥µÛéå¡¥¥¦§¨©ªªªªªª©©h3#


!"#"! "#$#&$%%(&*'(&%#%'&&))++,+-+++-*+*,-.---,'%#&
+ 



















‘×ÌÔÔÔÕÖ×ÙÛÝÞáçèèèæÝǽ·¶²°¬´Ñëîïî륧¦§¨©ªª««««««ªq=#   


+ 
+ 
+ 
+ 							
+ 
+ 
+ 
 ! !!!!!!!!! ';=>?>>==<:897:::9<::663*
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 



















 '())+*)&# –ÖÍÔÕÕÖØÙÛÝàâåéìîïðñòóóóòññòòòññðí§¨¨©©ª««¬¬¬¬¬¬¬{4KE:#   











+ 
+ 
+ 
+ 
+ 
+ 											
+ 
      %6HMNOOQPPNNLLKKKKJKKLKJH>
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 						
+ 
+ 
+ 
+ 
+ 

















&,1233210-+&%ŸÖÏÔÖÖ×ØÚÝßáãæêíïðñòòóóôôôôóóóóòòï©©©ªª«¬¬¬­­­­­­}5JFB(







$%&&&&&$$ 


+ 
+ 
+ 
+ 
+ 
+ 							
+ 
 *28IMOQQQQQOONNLLLLLLLLLLJB
+ 
+ 
+ 
+ 
+ 
+ 																				
+ 
+ 














%*//0//.-+*&$*7!©ÕÐÔÖ×ØÚÜßáãäçëíïðñòóóôôôôôôôôóóóñªªª«¬¬¬­­®®®®®®€6KGE4!



 ! "!!


+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 						
+ 
1339JNOQQQQQPOONMMMMLMMMMLKF
+ 
+ 
+ 
+ 																						
+ 
+ !" "








*./..--,*)'%8H.%' ¯ÕÑÕ×ØÚÜàâäåçéìîðñòóôôôõõõõõõõôôô󫬬¬­­®®¯¯¯¯°¯¯‚7JGG<&



+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 						
+ 
+ 
13339INPQQQQQPPOONNNNMMMNMMKH
+ 
+ 
+ 																							
+ 
+ 
$&&'&'%%#"
+ 







"*-.-.,,++*'8I 3 #"°ÖÑÕØÙÝàãåæèéêíïðòóôôõõöööööööõõõô®®­®®¯¯°°±±±±°°…6JGHB."





+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 							
+ 
43449INOQQQQQPPOONNNNNNNNMMLJ
+ 
+ 
+ 																							
+ 
+ $&&&&&%%!

+ 
+ 
+ 





(,-,-,,+,+)9J 4  "´ØÒ×ÙÝáäæèéêëìîðñóôôõööö÷÷÷÷÷÷÷ööõ°¯¯°°°±²²²²²±±±Œ5JGGD5%!





+ 
+ 
+ 									
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 							
+ 

44449IMOPQQQQPPOONNNNNNNNNNMJ
+ 
+ 
+ 													
+ $&&&&&$

+ 
+ 
+ 
+ 
+ 
+ 
+ 





+ 
+ 
+ 
+ 
+ 

&),,,---,,+!6J "5!)4(¶ÙÔÚÞàäçèêêìíîðñòóôõöö÷÷øøøøøøø÷÷÷²±±±²²³³³³³³²²²6JFHE at .#





+ 
+ 
+ 																		
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 							
+ 4555:HLNPPQQPPPOONNNNNOOOONNK
+ 
+ 
+ 							
+ #%%&%$
+ 
+ 
+ 
+ 
+ 
+ 	
+ 
+ 
+ 





+ 
+ 
+ 
+ 
+ 
+ *'$)+----...--'5G!$2%@_G9D¿ÜÙàãåçéêëìíîïñòóôõö÷÷øøøùùùùùùøøø´³³³´´´´´µµ´³²°’3IFHF at 8)" "# !  !    !# 

+ 
+ 																						
+ 
+ 
+ 
+ 
+ 
+ 
+ 						
+ 
3555:GLNPPPPPPOOONNNNOOOOOONL





+ 
+ 							
+ 
+ !# 
+ 
+ 
+ 						
+ 
+ 




+ 
+ 
+ 2.22210//.//..///./././///00....1)16Y\[X^Ðáàãåçéêëìíîïðòóôõö÷÷øøùùùùùùùùùùø¶µµ¶µµµ¶¶¶µ³²°®‘/HFHE@>3&#  #&*'&%%##"""#"#"###"#$%$

+ 
+ 
+ 
+ 																																				
+ 
3656:HLNPPPPPOOONNNNOOOOOOOOM


+ 
+ 								
+ 

+ 
+ 								
+ 
+ 



0454433222111111000000000010000000127=@AEEMÒãäæçèêëìíîïðñòóõöö÷øøùùùúúúúúúúùùº··¶¶·¶·¶µ´³°¯¬—!##%#$$%##"""$%())'(&('*-.*'%$#"!!!!!""""!!!  

+ 
+ 
+ 

+ 
+ 																						
+ 
2656;GLNOPPPPOONNNNNNOOOPOOOM


+ 
+ 										
+ 
+ 


+ 
+ 									
+ 
+ 




4656554433333323222211111212222212233<?BCFFQØäåçèéëìíîïïðñóôõö÷øøùùùúúúúúúúúúúÆ·····¶¶µµ´±¯¬«ž" "#"##$#$$(+-.0011212100//.%$#"!!!!!"#""! 

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 																		
+ 
2556;HLNOPPPOONNNMNNNOOOPOOON




+ 
+ 									
+ 
+ 


+ 										
+ 



88877766665555544444444443434343334357@@DEGHSÜãäèéêìíîîïðñòóôõö÷øøùùùúúúúúúúúúúḸ··¶¶µµµ³±­­¬¤( """$$%(*-001032334333210/.*&%$""!"!"!!   "

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 							
+ 
3655;HLNOPPPOONMMMMNNOOOOOOON


+ 
+ 								
+ 
+ 


+ 									
+ 
+ 




99999988877776666666665666665666656668=BCEFHHSÜäæèéëìíîïïðñòóôõö÷øøùùùúúúúúúúúúúò··¶¶¶µµµ´³±¯­©¡4#$#&*001122336677776443100*&%
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 					
+ 
2666;ILNOPPOONNMMMMMNNOOOOOON
+ 
+ 


+ 
+ 								
+ 
+ 
+ 


+ 
+ 								
+ 
+ 





9:::::::9999999999999999989899999998::;DGGIIEFUÛãäçéêìíîïððñòóôõö÷øøùùùúúúúúúúúúú뵶¶µµµµ´µ´±­¨¦Ÿ:'+/546565777799:::98765432/*'$!!    &&
+ 
+ 
+ 									
+ 
2656<ILMOOOOONMMMLMMNNOOOOOON
+ 
+ 
+ 
+ 


+ 
+ 						
+ 
+ 
+ 
+ 


+ 
+ 								
+ 





:;;;;;;;;;;;;;;;;;;<;<;<<<<=<>=======>?ADGGGFEHTÕããæèêëíîïððñòóôõö÷øøùùùùúúúúúúúúù賶¶´µµµµ´²°«¥™q.3<><<=<;<:;;;<<<<<<<;9866532+&&
+ 
+ 									
+ 
3655<ILMNOOONNMMLLLMMNNOOOONM
+ 
+ 
+ 
+ 


+ 
+ 						
+ 
+ 
+ 

+ 
+ 
+ 						
+ 
+ 





6<;;<<<<<<<<<<<<<======>>>>??@@@AABBCCCDFFHKOIIOL‰ÖÜãåèêëíîïðñòóôõö÷÷øøùùùùùùùùùùùù鳶µµµ´µ²®Ÿ˜‘ˆ}VEGDDBBA@>>=>=>=>>?>>=<:9876541*
+ 
+ 
+ 								
+ 
4655;HKMNNNNNMMLLLLMMNNNNONNM
+ 
+ 
+ 
+ 


+ 						
+ 
+ 


+ 
+ 
+ 				
+ 
+ 






5<<<<============>>>>>>????@@AABBCCDDEEFGGFHIKLR[\­ÉǬ³ÖÖ×ÖØãëîðòôõöö÷÷øøøøøøøøøøøø÷é¹´­§¨¤™”—˜˜—–”eGIFEDCBBA@??>?>?????>=;:987654#+
+ 
+ 
+ 
+ 								
+ 
4655:GJLMNNNNMMLLLLLMMNNNNNNL
+ 
+ 
+ 
+ 


+ 						
+ 


+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 







5===========>>>>>>?????@@@@AAABBCCCDEEFFGGGHIIMOX^jËÎÐÐÒÖ×ÕÈ£¢¢®©³Îœ¤©®´·¼¶­¬¯³ÁÌÌËÇ­¥¥¨¢¢¢™™™žš˜–”mFIFEDDBBAA@@????????>><;:98765)+
+ 
+ 
+ 
+ 
+ 								
+ 
4655:EJKMMNNMMLLLLLLMMMNNNNMK
+ 


+ 
+ 				
+ 
+ 



+ 
+ 
+ 
+ 
+ 
+ 
+ 








'>=>>>>>>>>>>>>??????@@@@AAAABBBCCDDEEFFGGFGGJJNPUXjÍÏÑÑÒÕÕ×ÔÎÍÏÐÍμ…’£³ÃÊÎØÛÝÜàâåçáß⽦§¨ ¡Ÿ™™™š—–”uEIEEDCCBBA at A@@@@@@??>><<;988763*


+ 
+ 
+ 
+ 
+ 																																													
+ 
   56559EJKLMMMMMLLLKLLLMMMNNNMK


+ 
+ 				
+ 
+ "


+ 








'>>>>>?????????????@@@@AAAAABBBBCCDDDEFmeIIHHHIJLMP[ËÍÐÐÒÔÔÔÓÓÓÓÔÔ©½°­²¾½ÆÐÖØÚÛßâäææä⿤¥¥¡ž›“••›—––“{BIDEDDCBAA@@?@?@?@??>>=<:998765&

+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 	
+ 
+ 
+ 
+ 
+ 	
+ 																											
+ 
   !!!!"""  55548FIKLMMMMLLLKKKLLLMMMMMMJ


+ 
+ 					
+ 





.





EA???????@???????@@@@AAAABAABBBCCCCCDDDG¯³¬¨´±†©¥‹Ž±}©¾¡Œ®¤‡•©©§«©¬¢¡˜£¿¼ºÂÈÊÌËÊËÇ¿¼¾¿¼¤  šŽ‡†‚ƒ‹’ŒŒ”s9G=>:;94679847=73669699:98887651




+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 			
+ 
+ 
 #'(*+-../,,-..+,$76648FIKLLMMMLLLKKKKLLLMMMMLI   ! " 


+ 
+ 				
+ 
+ 








#





P=AA at A@@AA at A@@??@@@@@AAAAABAABBBBBBBBCCH³±µ¬±­e¬¬x¦¿ˆœ¬Ç‰†©š”‘•Ê¸¾ÅÄ¿·²º¿ÁÄÇÉÊÊ´¸´ºÔÏ¿È¿Åȵµ¹Œ‡Š‹…~x{yTY>75632./,,*($",.:;::84645$





+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
%*4:==>?@@@?@??=<666548EIJKLLLLLLKKKKKLLLLLLLLI$"##"#"!!"!!!!!!!"""##$$%$# 


+ 
+ 						
+ 


















IG]lhklmnnnnmkomkkljljidd`fd_^b_b__]aZ__u½³µ²±~[¡©T€ºŸÈɼ‰‹£“ ¥ÍÊËÍÌËÉÈÇÇÇÇÈÈÊÍÎÌÊÌÜßÛÄ¿ÄÊÊÇÂÁ»¯¨©¨§§§¦¦££Z)6.-.**)(%%"  $+03452233332323221222110.&












+ 
+ 
+ 
+ 
 (09=??@AABBABAA?>;67549EIJKLLLLLLKKKKKKLLLLLLKH($%%$%$$###$#""####$$%%''&%"  


+ 
+ 							
+ 
+ 




\Pnpqrsssssssrrrrrrrrrrrsrsssssrsrssssts‹½¶··´xg§¯V„¾¨§¢Â²¾À—}‘ÆÍÊÊÌÍËÉÈÇÇÇÇÈÉÊÌÎÌÍÉÎÖÁ¥´¦¿Á¾»»·¯ª«ª§§¦¤¤¢£jFg[UYPQKJGEFEDEDDABBEFFIRRXK*354344344334232211(














+ 
+ 
+ 
+ 
"*3;>?@ABBCCBBBA@?:77558EIJKLLLLLLKKKKKKKLLLLLKG*'(('''&&&&&%%%%&&&&&''((('&" 




+ 
+ 										
+ 
+ 
+ 




cSrqrssssssssrsrrrrrrrrrrrrrsrrrrrssssss”¾·¹¸µyrµ¢ašº|vÁÂ}…¼Â‰œÌÈÈÊËËÉÇÇÇÆÆÆÇÈÉÊËÊÉÆÆÃÀ¡º¢º¹º··´®«¬©§¦¥£¢ŸŸpmppopooooonnnmmmlkkjiihhhgge,&)'%%%###!!! 




+ 
+ 
+ 
+ 
+ 
+ 
"-5<?@ABBCCCCCBBA?;88558FIJKLLLLLKKKKKKKKKLLKKKG-***)))))))(()()()()())***)(&%#!


+ 
+ 
+ 							
+ 
+ 
+ 



L_drrrsssssssrrrrrrrqrrrrrrrrrrrrrrrrrrss¼·¸·³sŠŸ¢rˆÀ±µžÈ{²¾oƒÊÉÉÊËÊÉÉÈÈÇÇÈÈÈÉÊËËÌÉÉÇÊó¹ÅÂÂÀÀ¼·³³²±±±±²³´ˆmpppooooonnnnmmllkjiihggfeeb%#




+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 	
+ 					
+ &.8=?AABCCDDDCCBA@;87549GJKLLLLLLKKKKKKKKKLLKKJG1.--,,,,,,+,+,,,,,+++,,,,,++*)('


+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 




dNmrrrsssssrrrrqqqqqqqqqqqqrrrqqqqqqqqrrrŸºµµ¶µ•–¹¡m¨·‚€œÂhž³†qqÈÆÇÇÉÉÈÈÇÇÇÇÇÈÈÉÉÉÊÊÉÈÇǼ¼¯»¿¾½¼¹¸´´³³²³³´´µkpoooooonnnnmmllkiihgfffeee`"!







+ 
+ 
+ 
+ 
+ 	
+ 																													
+ 
+  &19=@ABCCDDDDDCCB@;87548GJKLLLLLLKKKKKKKKLLLKKJG3/..---------..--.---.....--,,++



+ 
+ 
+ 
+ 
     !!"##$#&$$#%



eHqrrrrrrrrrqqqqqqppqqqqqqqqqqqqppqqqqqqq¡·²´´±x¸£qµ±´¹°Àš§¸›q¨ÇÅÆÆÆÇÆÆÆÇÇÈÈÇÆÆÈÉÉÉÉÈÅÀ¯½¸¼»º¹¸¶¶´´³³³³³´´µ‘jpnnonnnnnmmmllkjihgfeeeddd`# 







+ 
+ 
+ 
+ 
+ 								
+ !*4;>@ABCCDDDDDCCB@<78549EJKLMMLLLKKKKKKKLLLLKKJH400/.../////.///.....//////...--


(*,*+*+,,,,+.,....0/001221110



#MEqrrrrrrrqqqqpppppppppppqqqqppppppppppqq¢µ°²³§fy¬a}¼|Œ»¼†}·{p‡ÆÃÅÅÆÇÆÆÆÅÅÅÄÄÅÆÈÈÉÉÆÇÆÇÍȲÂÀ¿¾»¶²±±°±±²²²²³konnnnnmmmmlllkjihgfeddcccb_"






+ 
+ 
+ 
+ 						
+ $,8<?ABBCDDDDDDDCB@;67448GJKLMMMLLLKKKKKLLLLLLLKG3100///////////////////0000///.. 



 ,-.---.-.-.././.0/000/101010'


CFrrrrrrqqqqpppppoooppppppppppppooooppppp«´°±²¯tµ—o¶ªp‡®Ä»¹¼sw‰ÇÂÄÄÅÇÆÄÄÄÄÄÄÅÆÇÈÉÉÉÈËÇȳ§°ÂÁÁ½¼¹³±°¯¯®®®­­¬knmmmmmmmllllkkjihfeddccbba^! 




+ 
+ 
+ 					
+ %0;>@ABCCDDDDDDDCB at 977548FJKLMMMLLLKKKKKLLLMMLLKG3110000000000000///..//00000///.






Hrrrrrqqqqpppoooooooopppppppppoooooooppp®³°±±¢a³x_—¹p‡¼Â¿¿­}ÇwÆÄÄÃÅÄÃÃÃÃÃÃÃÆËÃÇÈÊËÎÌÁ¼¦¢¦¿¿Á¿¿»µ³²±±±°°°°°‹jnmmmmlllllkkkjihgfedccbba`]! 



+ 
+ 
+ 					
+ 
,3<?ABBCCDDDDDDDCB@:7754:FJKLMMMLLLKKKKKLLMMMMLLH4110000000000000//.-.//000000/./!








Hrrrrqqqqpppoooooooooopppppppooooooooppp¯²±±±“y‹±“u·®lŒ¸Â½Á¾yuÅÁÃÃÄÄÃÂÂÂÁÀÂÆÅÃÇÉËÉËÅĹ ©®¾º¼½½»·µ´²±±±±±±±‘jnlllllllkkkkjiihfeedccbba`[ "$)(&'%%! 



+ 
+ 
+ 				
+ 
.8>@ABCCDDDDDDDDCB@;57549FJKLLLLLLLKKKKKLLLMMLLKH411000000000000//.-,,./000000//.!








Mrrrrqqqqpppoooooooooooppppppooooooooppp°²±±±¤j€µpdŸ¹gˆÁ¿¿Á°n}‹ÆÁÃÃÃÃÂÂÁÁÀ¦¿ÅÁÆÇÉËÊÉÈý ¨·Á½½»º·µ´³²²±±±±±±–imllllllkkkkjjihgfeddcbbba`]""""#"%"$$$"$##!!  



+ 
+ 
+ 					
+ 5<?ABCCCDDDDDDDDCB@;66558EIJKLLLLLLKKKKKLLLLLLLJG41100000000000//..,**-.//000///. 



+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 



Wrrrrqqqqpppoooonooooooppppppooooooooppq±±±±±‚d~³nwž·c…¿Á¿Á­‰Æ»ÃÂÂÃÃÃÂÁÁÁ¾¦ÂÁÃÃÇÉÊÉÇÄÄñ§¹Á¾¿½»¶³³³²²±±±±±±™jllllllkkkkjjiihgfedccbbba`\"


+ 
+ 
+ 						
+ 9>ABBCCDDDDDDDDDCB@;66447DHIJKLLLLKKKKKKKLLLLLKJG41100000000000//.-+))+..//////.. 



+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 


[qqrqqqqqpppooonnnnooooppppppooooooooppq±±±±±¯«²xw­¬gŒ¸ÁÀÀ»ƒ–ÁÁÂÂÃÃÃÂÁÀÀ¼¶»¼ÁÃÆÉÊÉÅÅÄÁ¼»¿À¿¾¾¼·³²²±±±±±±±±˜illlllkkkkjjjiihgfedccbbaa`\


+ 
+ 
+ 																
+ =?BBCCDDDDDDDDDDCBA;56538EHIJKKKLLKKKKKKKKLLLKKJG5110000000000//.-,**)*-../////.- 



+ 
+ 
+ 
+ 
+ 							
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 


^qqqqqqqqppooonnnnnooooppppppooooooooppq²²±±±±±±±°±²©j—ÀÀÀÀ•…Ÿ‡ÅÀÂÃÃÃÂÁÀÀ¸­­·ÁÃÆÉÈÇÄÄÂÁÁÁÀÀÀ¿¾¼·³²±±±±±±±±±›hlkllkkkkkjjjiihgfedccbbaa`\ 



+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 						
+ ?@CCCDDDDDDEDDDDCB@;56437EHIJJKKKKKKKKKKKKKKKKJHE511000000000///.-,++++,...//...-



+ 
+ 
+ 													
+ 
+ 
+ 
+ 
+ 


 )aqqqqqqqqppooonnnnnooooppppppooooooooppr²±±±±±±±±°±²”d½ÁÀÀ“ƒš‡ÅÀÂÂÃÂÂÁÀÀ½¤¶¸ÂÂÆÈÇÆÃÄÂÂÁÂÁÁÀ¿¾½¶³²°¯°°±±°°°›ilkllkkkkkjjjihhgfedccbba``Z 



+ 
+ 
+ 				
+ -ABCCDDDDDDDEEDDDCBA;46426DGIIJKKKKLKKKKKKKKKKJJHC51000/00000///..-,,,,,,-......--




+ 
+ 														
+ 
+ 
+ 
+ 

313334eqqqqqqqqppoonnnnnnnooooppppoooooooopppr²±±±±±±°°°±±²¯·¿ÀÁÀ¼}…ÄÀÁÁÂÃÂÂÁÀ¿¥®¶ÃÂÆÇÅÅÃÄÂÂÁÁÁÁÁÁ¿½¶³³§Xˆ­±°°°°žhlkkkkkkkkjjjihhgfedccbba``Z(,!



+ 			
+ 4BBCDDDDDDDEEEDDDCBA;36336DGHIJJKKKLKKKKKKKKKKJJHD4100//////////..--,,,---......-,




+ 
+ 														
+ 
+ 
+ 

655556cqqqqqqqqppoonnnnnnnooooooooooooooooopps²±±±±°°°°°±±³´»¾¿¿Á‹}ƒ²ÂÁÁÂÂÂÁÁÂÅ«´¹©ÃÂÆÆÅÅÃÄÂÂÁÁÁÁÀÀ¾½¶³²°]]Š´­°°¯¡hlkkkkkkkkjjjihhgfedccbaa``Z!0=* 				
+ ;CCDDDDDDDDEEEEDDCBA<46425CGHIJJKKKLKKKKKKKKKKJJHE410//////////...---------....--,





+ 
+ 													
+ 
+ 
+ 
6666666gqqqqqqqppooonnnnnnnnooooooooooooooooppv²±±°°°°°°°°±³µ»¾¿ÀÀƒ†ŸšÃ¾ÁÂÂÂÁÁÀ¿¼µ·´ÃÂÅÅÄÅÃÃÂÂÁÁÀÀ¿¾¼»µ³²¡i¯¬°¯¯¯¯Ÿhkkkkkkkkkjjjihhgfedccbaa_`[ !""" "2=+#! 

+ 			
+ =DDDDDDDDDDEEEEDDCBA;56425CGGIIJJKKKKKKKKKKKKKJJHD30//////////....---------...---,




+ 
+ 
+ 										
+ 
+ 
+ 

$7667777hqqqqqqqppoonnnnnnnnnnoooooooooooooooopy²°°°°°°¯°°°±³µ»½¾¿À„¬¾¿À¿ÁÂÁÁÀ¾¿µ¤¨°ÃÂÇÃÅÅÃÃÂÂÁÀÀÀ¿¾¼º³²±œfj~´­¯¯®Ÿhkkkkkkkkkjjjihhgfedccbaa`_U %((*)*))(%#3?+#"!!      
+ 			
+ 
ADDDDDDDDDDEEEEDDDBA;66425CFGHIJJKKKKKKKKKKKKKJJHD20//............--------------,, 



+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
57777777ipqqqqqqppoonnnnnnnnnnnooooooooooooooop²¯°°°¯¯¯¯°°±³µ»½¾¿¾«z¾¾¿¿ÀÂÂÀ¾¾½²«­°ÁÂÅÃÅÄÃÃÂÂÁÀ¿¿¾½»¸³²±•^y¶¬¯®® ikkkkkkkkkjjiihggfedcbbaa``W &)*))))))'$4A+$""!        !"#""! 
+ 			
+ 'BDDEEEEDDDEEEEEEDDCA;57525CFGHIJJKKKKKKKKLLLLKKJIF20/..............--..--------,++




+ 
+ 
+ 
+ 
+ 
76777778kpqqqqqqppoonnnnnnnnnnnnoooooooooooooop„±®¯¯¯¯¯¯¯¯°±³µ»½¾¾¿‘q…Á»¾¾¿¿»¼¿¾½¸°´²ÁÂÁÄÅÅÃÃÂÁÁÀ¿¿¾½¼¸²²°­ho­°®®­­¢hkkkkkkkkjjjiihgfeedcbbaa`_W 
(&'((())'#4C+$#"!!              !!#%&&%"! 
+ 		
+ /BDDEEEEDDDEEEEEEDDCA<67535BFGHIIJJKKKKKKLLLLLLKKJF3//...................------,,++ 



 76777788kpqqqqqqppoonnnnnnnnnnnnnnnnnonooooooooˆ±®¯®®®®®¯¯°±²µ»½¾¿¿¾¾£¼¾½¼½¼µ¼ÀÀ¸ºª¥®ÂÂÁÅÅÅÃÃÂÁÀ¿¿¾½¼»¸²±°¢g¨gº«¯­­¤hkkkkkkkkjjiihhgfeddcbba``_V 


!%((&#4C*%#"!!!           !!!"%*0-*&#! 
+ 		
+ 
+ 3BDDEEEEDDDEEEEEEDDCA=57536BFGHHIJJKKKKLLLLLLLLKKJG4//..-----...-----....-----,,,+*













 #%*-35=AGHJU±ÑE266677778mppqqqqpppoonnnnnnnnnnnnnnnnnnnoooooooo’°¬®®®®®®®¯°±²´»½¾¾¾º±¹¼¯²¹¾¹¶¼¿º½·¥¨·ÁÁÁÆÅÅÄÃÂÁÀ¿¾¾½¼º·±±°¥j­h½ª¯­¬¥ikkkkkkkjjjiihggfedccbaa``_V 


#(&#3D*%#""!!!          !!"#&4?;5+&"! 			
+ 8BDDEEEEDDDEEEEEEDDCA<47536BEFHHIJJKKKLLLLLLLLLKKJF3/...------------......----,,++* 





3Wafimosuwy|~€€x{β556667777nppqqqqpppoonnnnnnnnnnnnnnnnnononnnnooo—¯«¬­­­®®®¯¯°²µ»½½¾½Šf’¾«§·¾º¹½»»¼·«­µÂ¿ÀÅÅÅÃÃÂÁÀ¿¾½¼»ºµ±±¯¨jq|µ«®­¬£ikjkkkkjjjiihhgffedcbbaa```R#


$&!7B*$#""!!          !!!"#'9HJC7-&#! 			
+ 
+ 
9ADDDEEEDDDEEEEEEDDCB;57436BEFGHIJJKKKLLLLLLLLLKJJF30...------------.......---,,++*


#AY`finquxz}€@3s/%445666677oppqqqqpppoonnnnnnnnnnnnnnnnoooonnnnooo¡®ª¬­­­­®®®¯°±µº¼½¾ºh´m¼ª©·½·´¾¸½º²«®®Â»ÂÅÅÅÄÃÁÀ¿¾½½¼»¹´°°¯£frq´¬®¬¬¥ikjkkkkjjjiihggfeddcbbaa``_D!


&6C*%#""!!          !!!""';MOOH;/'"! 
			
+ 
+ 
8 at DDDDDDDDDEEEEEEDDCA;57435AEFGHIJJKKKLLLLLLLLLKKJG4//..----------..........--,++**


&-8 at HRW^ailsvxi'!,344555667oppqqqqpppoonnnnnnnnnnnnnnnnooooonnnooo£­«¬¬­­­­®®¯°±´º»½½¼q…„¿¨¬¹¼¹µº»»¹±¦®°ÁºÂÅÆÅÃÂÀÀ¾½½¼¹”±°¯®§t¢z°­­¬¬¦ikkkkkjjjiiihggfedccbbaa``_C#3D+%#"!!!           !!""%:NRROL?0&#  
+ 			
+ 
+ 
4?DCDDDDDDDEEEEEEDDCA;37425 at EFGHIIJKKLLLLLLLLLLKKIG5//..---------...../////..-,+*)(

 ##%&()/2;>A9,#$%233444557ppqqqqqpppoonnnnnnnnnnnnnnnooooooonnooo¦¬«¬¬¬­­­­®¯°²´¹»¼½¼l`žÀ¥·¼¹·¹¼ºº³¨¯³Á·ÃÆÆÄÃÂÀ¿¾½¼¼¶lqª²®­«cee¶«®­¬§ijjkkjjjjiihhgffedccbbaa``_D$6C,%#"!!             !!"%6MRSRRMC/("!			
+ 
+ 
%6=DCDDDDDDDEEEEEEDDCA<27325 at EFGHIIJKKLLLLLLLLLLKJIF4//..---------..../000000//.--,+

!#(+122.-/(012233448ppqqqqpppooonnnnnnnnnnnnnnnoooooooooooo§¬«¬¬¬­­­­®¯°²³¹»¼¼²i£gÂœ±®¾¹µºº¹¸¶°¯·¾¸ÃÅÆÄÁÁ¾¼½¼º»¹lw¯°®­¬qe«¯­­¬¬§ijjjjjjjjiihhgffedccbbaa```B&9D*%#"!!             !!"%;PSTTTRNB/&" 
+ 		
+ &8?DCDDDDDDDDEEEEEDDBA;27314 at EFGHIIJKKLLLLLLLLLLKJIF4/..----------.../0111221110//.,

    $&,/1110(*10122338pqqqqqpppooonnnnnnnnnnnnnnoooooooooooopª¬«¬¬¬­­­­®®°±´¹»¼¼¹ej’š±¸¿º¶»³©³´®¶­¿¸ÃÅÅÃÁ¾`c¼€`¡¸e­­¯®­ª_k}³«®¬¬§hjjjjjjjjiihhgffedccbbaaa``@'9D)$"!!         !!%:QSTTTSRM>*&" 
+ 			
+ &;?DCDDDDDDDDEEEEEDDBA;26304 at EEFGHIJKKKLLLLLLLLKKJIF2...----------.../13455655443431!

+ 
+ 
+ 
+ 
+ 
 $&%%##!!  !$&)+-.00($0011223:qqqqqqpppooonnnnnnoonnnnnnoooooooooooop«¬¬¬¬¬­­­­®®°±³¹º¼»²dkÁž¨¼¾²¬»¸ª°µ¨¯´¼ºÃÅÅÂÁ¿£Ÿ»¹d°ºh„­¯­­©dqg´¬®­¬¨gjjjjjjjjiiihggfedccbbaaa``= (199898976


7D,$"!!     $:RTUUUTSQL6+$!
+ 		
+ %;@DCDDDDDDDDDDEDDDDBA:17203?EEFGHIJKKKLLLLLLLLLKJIF2.----,,,-,----..149:<>?=<;>;=::%
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
%.//.-,+*)+2KW/C5,-'" /.00012:qqqqqqpppooonnnnnooooooooooooooooooooop¬¬¬¬¬¬­­­­®®¯±³¸º¼¼¼—oœÁœ«»¾±¨»µ·¸¶ª¬¹¶¼ÁÅľZ|¼Ž]¯¸`_«°­®¨Wtq±­®¬¬¨giijjjjjjiiihggfedccbbaaa``B!*Accbbba``A


:F,#!!   #9RUUUUSSROG8+$ 
+ 		
+ (9ACCDDDDDCDDDDDDDDDBA9073/0?DEFGHIJJKKLLLLLLLLKKJIF1---,,,,,,,,,,--.1;GILLMLLLKJJHH)
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
  !.ESSTUVUUV^d•‘U‘V'*%.,//012;qqqqqqpppooonnnooooooooooooooooooooooop¬¬¬¬¬­­­­­®®¯±³¸º»¼±agšÂœ¨¹¾®«¹°«³¸®«·¶¿ÂÆÁ»Z›½“\­¸b^ª°­­¬`q…±­®¬¬©giijjjjjjjiihhgfedccbbaaa``A +=ccccbaa`C


9D,"!#6SUVUUTSROJF5*# 		
+ (:?CCDDDDCCDDDDDDDDCB at 9-62/0?DEFGHHJJKKLLLLLLLLLKJIG2++,+,+++,+,,,,-.2?NQRRTTUTTSSQQ+
+ 
+ 						
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
!(-.0/00025;B889+!








,77888888777766666777777777777777777789<[WWVVUUUVVVVWXY[\^_W>MW]PSW[UTYUWVXVXZ[]^_^^]X:WXW=\]KKVZXXV69C\WYY[X665555544444333222111000//.#$02332210
"!%)*++,,+*('# 
+ 		!%%'&&%&%&&&%'%%$$# %'''&&&&'''''''('''(')('"    !!%*/12234433200.!
\ No newline at end of file


Index: llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/susan.c
diff -c /dev/null llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/susan.c:1.1
*** /dev/null	Tue Jan  9 17:45:01 2007
--- llvm-test/MultiSource/Benchmarks/MiBench/automotive-susan/susan.c	Tue Jan  9 17:44:34 2007
***************
*** 0 ****
--- 1,2124 ----
+ /* {{{ Copyright etc. */
+ 
+ /**********************************************************************\
+ 
+   SUSAN Version 2l by Stephen Smith
+   Oxford Centre for Functional Magnetic Resonance Imaging of the Brain,
+   Department of Clinical Neurology, Oxford University, Oxford, UK
+   (Previously in Computer Vision and Image Processing Group - now
+   Computer Vision and Electro Optics Group - DERA Chertsey, UK)
+   Email:    steve at fmrib.ox.ac.uk
+   WWW:      http://www.fmrib.ox.ac.uk/~steve
+ 
+   (C) Crown Copyright (1995-1999), Defence Evaluation and Research Agency,
+   Farnborough, Hampshire, GU14 6TD, UK
+   DERA WWW site:
+   http://www.dera.gov.uk/
+   DERA Computer Vision and Electro Optics Group WWW site:
+   http://www.dera.gov.uk/imageprocessing/dera/group_home.html
+   DERA Computer Vision and Electro Optics Group point of contact:
+   Dr. John Savage, jtsavage at dera.gov.uk, +44 1344 633203
+ 
+   A UK patent has been granted: "Method for digitally processing
+   images to determine the position of edges and/or corners therein for
+   guidance of unmanned vehicle", UK Patent 2272285. Proprietor:
+   Secretary of State for Defence, UK. 15 January 1997
+ 
+   This code is issued for research purposes only and remains the
+   property of the UK Secretary of State for Defence. This code must
+   not be passed on without this header information being kept
+   intact. This code must not be sold.
+ 
+ \**********************************************************************/
+ 
+ /* }}} */
+ /* {{{ Readme First */
+ 
+ /**********************************************************************\
+ 
+   SUSAN Version 2l
+   SUSAN = Smallest Univalue Segment Assimilating Nucleus
+ 
+   Email:    steve at fmrib.ox.ac.uk
+   WWW:      http://www.fmrib.ox.ac.uk/~steve
+ 
+   Related paper:
+   @article{Smith97,
+         author = "Smith, S.M. and Brady, J.M.",
+         title = "{SUSAN} - A New Approach to Low Level Image Processing",
+         journal = "Int. Journal of Computer Vision",
+         pages = "45--78",
+         volume = "23",
+         number = "1",
+         month = "May",
+         year = 1997}
+ 
+   To be registered for automatic (bug) updates of SUSAN, send an email.
+ 
+   Compile with:
+   gcc -O4 -o susan susan2l.c -lm
+ 
+   See following section for different machine information. Please
+   report any bugs (and fixes). There are a few optional changes that
+   can be made in the "defines" section which follows shortly.
+ 
+   Usage: type "susan" to get usage. Only PGM format files can be input
+   and output. Utilities such as the netpbm package and XV can be used
+   to convert to and from other formats. Any size of image can be
+   processed.
+ 
+   This code is written using an emacs folding mode, making moving
+   around the different sections very easy. This is why there are
+   various marks within comments and why comments are indented.
+ 
+ 
+   SUSAN QUICK:
+ 
+   This version of the SUSAN corner finder does not do all the
+   false-corner suppression and thus is faster and produced some false
+   positives, particularly on strong edges. However, because there are
+   less stages involving thresholds etc., the corners that are
+   correctly reported are usually more stable than those reported with
+   the full algorithm. Thus I recommend at least TRYING this algorithm
+   for applications where stability is important, e.g., tracking.
+ 
+   THRESHOLDS:
+ 
+   There are two thresholds which can be set at run-time. These are the
+   brightness threshold (t) and the distance threshold (d).
+ 
+   SPATIAL CONTROL: d
+ 
+   In SUSAN smoothing d controls the size of the Gaussian mask; its
+   default is 4.0. Increasing d gives more smoothing. In edge finding,
+   a fixed flat mask is used, either 37 pixels arranged in a "circle"
+   (default), or a 3 by 3 mask which gives finer detail. In corner
+   finding, only the larger 37 pixel mask is used; d is not
+   variable. In smoothing, the flat 3 by 3 mask can be used instead of
+   a larger Gaussian mask; this gives low smoothing and fast operation.
+ 
+   BRIGHTNESS CONTROL: t
+ 
+   In all three algorithms, t can be varied (default=20); this is the
+   main threshold to be varied. It determines the maximum difference in
+   greylevels between two pixels which allows them to be considered
+   part of the same "region" in the image. Thus it can be reduced to
+   give more edges or corners, i.e. to be more sensitive, and vice
+   versa. In smoothing, reducing t gives less smoothing, and vice
+   versa. Set t=10 for the test image available from the SUSAN web
+   page.
+ 
+   ITERATIONS:
+ 
+   With SUSAN smoothing, more smoothing can also be obtained by
+   iterating the algorithm several times. This has a different effect
+   from varying d or t.
+ 
+   FIXED MASKS:
+ 
+   37 pixel mask:    ooo       3 by 3 mask:  ooo
+                    ooooo                    ooo
+                   ooooooo                   ooo
+                   ooooooo
+                   ooooooo
+                    ooooo
+                     ooo
+ 
+   CORNER ATTRIBUTES dx, dy and I
+   (Only read this if you are interested in the C implementation or in
+   using corner attributes, e.g., for corner matching)
+ 
+   Corners reported in the corner list have attributes associated with
+   them as well as positions. This is useful, for example, when
+   attempting to match corners from one image to another, as these
+   attributes can often be fairly unchanged between images. The
+   attributes are dx, dy and I. I is the value of image brightness at
+   the position of the corner. In the case of susan_corners_quick, dx
+   and dy are the first order derivatives (differentials) of the image
+   brightness in the x and y directions respectively, at the position
+   of the corner. In the case of normal susan corner finding, dx and dy
+   are scaled versions of the position of the centre of gravity of the
+   USAN with respect to the centre pixel (nucleus).
+ 
+   BRIGHTNESS FUNCTION LUT IMPLEMENTATION:
+   (Only read this if you are interested in the C implementation)
+ 
+   The SUSAN brightness function is implemented as a LUT
+   (Look-Up-Table) for speed. The resulting pointer-based code is a
+   little hard to follow, so here is a brief explanation. In
+   setup_brightness_lut() the LUT is setup. This mallocs enough space
+   for *bp and then repositions the pointer to the centre of the
+   malloced space. The SUSAN function e^-(x^6) or e^-(x^2) is
+   calculated and converted to a uchar in the range 0-100, for all
+   possible image brightness differences (including negative
+   ones). Thus bp[23] is the output for a brightness difference of 23
+   greylevels. In the SUSAN algorithms this LUT is used as follows:
+ 
+   p=in + (i-3)*x_size + j - 1;
+   p points to the first image pixel in the circular mask surrounding
+   point (x,y).
+ 
+   cp=bp + in[i*x_size+j];
+   cp points to a position in the LUT corresponding to the brightness
+   of the centre pixel (x,y).
+ 
+   now for every pixel within the mask surrounding (x,y),
+   n+=*(cp-*p++);
+   the brightness difference function is found by moving the cp pointer
+   down by an amount equal to the value of the pixel pointed to by p,
+   thus subtracting the two brightness values and performing the
+   exponential function. This value is added to n, the running USAN
+   area.
+ 
+   in SUSAN smoothing, the variable height mask is implemented by
+   multiplying the above by the moving mask pointer, reset for each new
+   centre pixel.
+   tmp = *dpt++ * *(cp-brightness);
+ 
+ \**********************************************************************/
+ 
+ /* }}} */
+ /* {{{ Machine Information */
+ 
+ /**********************************************************************\
+ 
+   Success has been reported with the following:
+ 
+   MACHINE  OS         COMPILER
+ 
+   Sun      4.1.4      bundled C, gcc
+ 
+   Next
+ 
+   SGI      IRIX       SGI cc
+ 
+   DEC      Unix V3.2+ 
+ 
+   IBM RISC AIX        gcc
+ 
+   PC                  Borland 5.0
+ 
+   PC       Linux      gcc-2.6.3
+ 
+   PC       Win32      Visual C++ 4.0 (Console Application)
+ 
+   PC       Win95      Visual C++ 5.0 (Console Application)
+                       Thanks to Niu Yongsheng <niuysbit at 163.net>:
+                       Use the FOPENB option below
+ 
+   PC       DOS        djgpp gnu C
+                       Thanks to Mark Pettovello <mpettove at umdsun2.umd.umich.edu>:
+                       Use the FOPENB option below
+ 
+   HP       HP-UX      bundled cc
+                       Thanks to Brian Dixon <briand at hpcvsgen.cv.hp.com>:
+                       in ksh:
+                       export CCOPTS="-Aa -D_HPUX_SOURCE | -lM"
+                       cc -O3 -o susan susan2l.c
+ 
+ \**********************************************************************/
+ 
+ /* }}} */
+ /* {{{ History */
+ 
+ /**********************************************************************\
+ 
+   SUSAN Version 2l, 12/2/99
+   Changed GNUDOS option to FOPENB.
+   (Thanks to Niu Yongsheng <niuysbit at 163.net>.)
+   Took out redundant "sq=sq/2;".
+ 
+   SUSAN Version 2k, 19/8/98:
+   In corner finding:
+   Changed if(yy<sq) {...} else if(xx<sq) {...} to
+           if(yy<xx) {...} else {...}
+   (Thanks to adq at cim.mcgill.edu - Alain Domercq.)
+ 
+   SUSAN Version 2j, 22/10/97:
+   Fixed (mask_size>x_size) etc. tests in smoothing.
+   Added a couple of free() calls for cgx and cgy.
+   (Thanks to geoffb at ucs.ed.ac.uk - Geoff Browitt.)
+ 
+   SUSAN Version 2i, 21/7/97:
+   Added information about corner attributes.
+ 
+   SUSAN Version 2h, 16/12/96:
+   Added principle (initial enhancement) option.
+ 
+   SUSAN Version 2g, 2/7/96:
+   Minor superficial changes to code.
+ 
+   SUSAN Version 2f, 16/1/96:
+   Added GNUDOS option (now called FOPENB; see options below).
+ 
+   SUSAN Version 2e, 9/1/96:
+   Added -b option.
+   Fixed 1 pixel horizontal offset error for drawing edges.
+ 
+   SUSAN Version 2d, 27/11/95:
+   Fixed loading of certain PGM files in get_image (again!)
+ 
+   SUSAN Version 2c, 22/11/95:
+   Fixed loading of certain PGM files in get_image.
+   (Thanks to qu at San-Jose.ate.slb.com - Gongyuan Qu.)
+ 
+   SUSAN Version 2b, 9/11/95:
+   removed "z==" error in edges routines.
+ 
+   SUSAN Version 2a, 6/11/95:
+   Removed a few unnecessary variable declarations.
+   Added different machine information.
+   Changed "header" in get_image to char.
+ 
+   SUSAN Version 2, 1/11/95: first combined version able to take any
+   image sizes.
+ 
+   SUSAN "Versions 1", circa 1992: the various SUSAN algorithms were
+   developed during my doctorate within different programs and for
+   fixed image sizes. The algorithms themselves are virtually unaltered
+   between "versions 1" and the combined program, version 2.
+ 
+ \**********************************************************************/
+ 
+ /* }}} */
+ /* {{{ defines, includes and typedefs */
+ 
+ /* ********** Optional settings */
+ 
+ #ifndef PPC
+ typedef int        TOTAL_TYPE; /* this is faster for "int" but should be "float" for large d masks */
+ #else
+ typedef float      TOTAL_TYPE; /* for my PowerPC accelerator only */
+ #endif
+ 
+ /*#define FOPENB*/           /* uncomment if using djgpp gnu C for DOS or certain Win95 compilers */
+ #define SEVEN_SUPP           /* size for non-max corner suppression; SEVEN_SUPP or FIVE_SUPP */
+ #define MAX_CORNERS   15000  /* max corners per frame */
+ 
+ /* ********** Leave the rest - but you may need to remove one or both of sys/file.h and malloc.h lines */
+ 
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+ #include <math.h>
+ #include <sys/file.h>    /* may want to remove this line */
+ #ifndef __APPLE__
+ #include <malloc.h>      /* may want to remove this line */
+ #endif
+ #define  exit_error(IFB,IFC) { fprintf(stderr,IFB,IFC); exit(0); }
+ #define  FTOI(a) ( (a) < 0 ? ((int)(a-0.5)) : ((int)(a+0.5)) )
+ typedef  unsigned char uchar;
+ typedef  struct {int x,y,info, dx, dy, I;} CORNER_LIST[MAX_CORNERS];
+ 
+ /* }}} */
+ /* {{{ usage() */
+ 
+ usage()
+ {
+   printf("Usage: susan <in.pgm> <out.pgm> [options]\n\n");
+ 
+   printf("-s : Smoothing mode (default)\n");
+   printf("-e : Edges mode\n");
+   printf("-c : Corners mode\n\n");
+ 
+   printf("See source code for more information about setting the thresholds\n");
+   printf("-t <thresh> : Brightness threshold, all modes (default=20)\n");
+   printf("-d <thresh> : Distance threshold, smoothing mode, (default=4) (use next option instead for flat 3x3 mask)\n");
+   printf("-3 : Use flat 3x3 mask, edges or smoothing mode\n");
+   printf("-n : No post-processing on the binary edge map (runs much faster); edges mode\n");
+   printf("-q : Use faster (and usually stabler) corner mode; edge-like corner suppression not carried out; corners mode\n");
+   printf("-b : Mark corners/edges with single black points instead of black with white border; corners or edges mode\n");
+   printf("-p : Output initial enhancement image only; corners or edges mode (default is edges mode)\n");
+ 
+   printf("\nSUSAN Version 2l (C) 1995-1997 Stephen Smith, DRA UK. steve at fmrib.ox.ac.uk\n");
+ 
+   exit(0);
+ }
+ 
+ /* }}} */
+ /* {{{ get_image(filename,in,x_size,y_size) */
+ 
+ /* {{{ int getint(fp) derived from XV */
+ 
+ int getint(fd)
+   FILE *fd;
+ {
+   int c, i;
+   char dummy[10000];
+ 
+   c = getc(fd);
+   while (1) /* find next integer */
+   {
+     if (c=='#')    /* if we're at a comment, read to end of line */
+       fgets(dummy,9000,fd);
+     if (c==EOF)
+       exit_error("Image %s not binary PGM.\n","is");
+     if (c>='0' && c<='9')
+       break;   /* found what we were looking for */
+     c = getc(fd);
+   }
+ 
+   /* we're at the start of a number, continue until we hit a non-number */
+   i = 0;
+   while (1) {
+     i = (i*10) + (c - '0');
+     c = getc(fd);
+     if (c==EOF) return (i);
+     if (c<'0' || c>'9') break;
+   }
+ 
+   return (i);
+ }
+ 
+ /* }}} */
+ 
+ void get_image(filename,in,x_size,y_size)
+   char           filename[200];
+   unsigned char  **in;
+   int            *x_size, *y_size;
+ {
+ FILE  *fd;
+ char header [100];
+ int  tmp;
+ 
+ #ifdef FOPENB
+   if ((fd=fopen(filename,"rb")) == NULL)
+ #else
+   if ((fd=fopen(filename,"r")) == NULL)
+ #endif
+     exit_error("Can't input image %s.\n",filename);
+ 
+   /* {{{ read header */
+ 
+   header[0]=fgetc(fd);
+   header[1]=fgetc(fd);
+   if(!(header[0]=='P' && header[1]=='5'))
+     exit_error("Image %s does not have binary PGM header.\n",filename);
+ 
+   *x_size = getint(fd);
+   *y_size = getint(fd);
+   tmp = getint(fd);
+ 
+ /* }}} */
+ 
+   *in = (uchar *) malloc(*x_size * *y_size);
+ 
+   if (fread(*in,1,*x_size * *y_size,fd) == 0)
+     exit_error("Image %s is wrong size.\n",filename);
+ 
+   fclose(fd);
+ }
+ 
+ /* }}} */
+ /* {{{ put_image(filename,in,x_size,y_size) */
+ 
+ put_image(filename,in,x_size,y_size)
+   char filename [100],
+        *in;
+   int  x_size,
+        y_size;
+ {
+ FILE  *fd;
+ 
+ #ifdef FOPENB
+   if ((fd=fopen(filename,"wb")) == NULL) 
+ #else
+   if ((fd=fopen(filename,"w")) == NULL) 
+ #endif
+     exit_error("Can't output image%s.\n",filename);
+ 
+   fprintf(fd,"P5\n");
+   fprintf(fd,"%d %d\n",x_size,y_size);
+   fprintf(fd,"255\n");
+   
+   if (fwrite(in,x_size*y_size,1,fd) != 1)
+     exit_error("Can't write image %s.\n",filename);
+ 
+   fclose(fd);
+ }
+ 
+ /* }}} */
+ /* {{{ int_to_uchar(r,in,size) */
+ 
+ int_to_uchar(r,in,size)
+   uchar *in;
+   int   *r, size;
+ {
+ int i,
+     max_r=r[0],
+     min_r=r[0];
+ 
+   for (i=0; i<size; i++)
+     {
+       if ( r[i] > max_r )
+         max_r=r[i];
+       if ( r[i] < min_r )
+         min_r=r[i];
+     }
+ 
+   /*printf("min=%d max=%d\n",min_r,max_r);*/
+ 
+   max_r-=min_r;
+ 
+   for (i=0; i<size; i++)
+     in[i] = (uchar)((int)((int)(r[i]-min_r)*255)/max_r);
+ }
+ 
+ /* }}} */
+ /* {{{ setup_brightness_lut(bp,thresh,form) */
+ 
+ void setup_brightness_lut(bp,thresh,form)
+   uchar **bp;
+   int   thresh, form;
+ {
+ int   k;
+ float temp;
+ 
+   *bp=(unsigned char *)malloc(516);
+   *bp=*bp+258;
+ 
+   for(k=-256;k<257;k++)
+   {
+     temp=((float)k)/((float)thresh);
+     temp=temp*temp;
+     if (form==6)
+       temp=temp*temp*temp;
+     temp=100.0*exp(-temp);
+     *(*bp+k)= (uchar)temp;
+   }
+ }
+ 
+ /* }}} */
+ /* {{{ susan principle */
+ 
+ /* {{{ susan_principle(in,r,bp,max_no,x_size,y_size) */
+ 
+ susan_principle(in,r,bp,max_no,x_size,y_size)
+   uchar *in, *bp;
+   int   *r, max_no, x_size, y_size;
+ {
+ int   i, j, n;
+ uchar *p,*cp;
+ 
+   memset (r,0,x_size * y_size * sizeof(int));
+ 
+   for (i=3;i<y_size-3;i++)
+     for (j=3;j<x_size-3;j++)
+     {
+       n=100;
+       p=in + (i-3)*x_size + j - 1;
+       cp=bp + in[i*x_size+j];
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-3; 
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-5;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-6;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=2;
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-6;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-5;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-3;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+ 
+       if (n<=max_no)
+         r[i*x_size+j] = max_no - n;
+     }
+ }
+ 
+ /* }}} */
+ /* {{{ susan_principle_small(in,r,bp,max_no,x_size,y_size) */
+ 
+ susan_principle_small(in,r,bp,max_no,x_size,y_size)
+   uchar *in, *bp;
+   int   *r, max_no, x_size, y_size;
+ {
+ int   i, j, n;
+ uchar *p,*cp;
+ 
+   memset (r,0,x_size * y_size * sizeof(int));
+ 
+   max_no = 730; /* ho hum ;) */
+ 
+   for (i=1;i<y_size-1;i++)
+     for (j=1;j<x_size-1;j++)
+     {
+       n=100;
+       p=in + (i-1)*x_size + j - 1;
+       cp=bp + in[i*x_size+j];
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-2; 
+ 
+       n+=*(cp-*p);
+       p+=2;
+       n+=*(cp-*p);
+       p+=x_size-2;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+ 
+       if (n<=max_no)
+         r[i*x_size+j] = max_no - n;
+     }
+ }
+ 
+ /* }}} */
+ 
+ /* }}} */
+ /* {{{ smoothing */
+ 
+ /* {{{ median(in,i,j,x_size) */
+ 
+ uchar median(in,i,j,x_size)
+   uchar *in;
+   int   i, j, x_size;
+ {
+ int p[8],k,l,tmp;
+ 
+   p[0]=in[(i-1)*x_size+j-1];
+   p[1]=in[(i-1)*x_size+j  ];
+   p[2]=in[(i-1)*x_size+j+1];
+   p[3]=in[(i  )*x_size+j-1];
+   p[4]=in[(i  )*x_size+j+1];
+   p[5]=in[(i+1)*x_size+j-1];
+   p[6]=in[(i+1)*x_size+j  ];
+   p[7]=in[(i+1)*x_size+j+1];
+ 
+   for(k=0; k<7; k++)
+     for(l=0; l<(7-k); l++)
+       if (p[l]>p[l+1])
+       {
+         tmp=p[l]; p[l]=p[l+1]; p[l+1]=tmp;
+       }
+ 
+   return( (p[3]+p[4]) / 2 );
+ }
+ 
+ /* }}} */
+ /* {{{ enlarge(in,tmp_image,x_size,y_size,border) */
+ 
+ /* this enlarges "in" so that borders can be dealt with easily */
+ 
+ enlarge(in,tmp_image,x_size,y_size,border)
+   uchar **in;
+   uchar *tmp_image;
+   int   *x_size, *y_size, border;
+ {
+ int   i, j;
+ 
+   for(i=0; i<*y_size; i++)   /* copy *in into tmp_image */
+     memcpy(tmp_image+(i+border)*(*x_size+2*border)+border, *in+i* *x_size, *x_size);
+ 
+   for(i=0; i<border; i++) /* copy top and bottom rows; invert as many as necessary */
+   {
+     memcpy(tmp_image+(border-1-i)*(*x_size+2*border)+border,*in+i* *x_size,*x_size);
+     memcpy(tmp_image+(*y_size+border+i)*(*x_size+2*border)+border,*in+(*y_size-i-1)* *x_size,*x_size);
+   }
+ 
+   for(i=0; i<border; i++) /* copy left and right columns */
+     for(j=0; j<*y_size+2*border; j++)
+     {
+       tmp_image[j*(*x_size+2*border)+border-1-i]=tmp_image[j*(*x_size+2*border)+border+i];
+       tmp_image[j*(*x_size+2*border)+ *x_size+border+i]=tmp_image[j*(*x_size+2*border)+ *x_size+border-1-i];
+     }
+ 
+   *x_size+=2*border;  /* alter image size */
+   *y_size+=2*border;
+   *in=tmp_image;      /* repoint in */
+ }
+ 
+ /* }}} */
+ /* {{{ void susan_smoothing(three_by_three,in,dt,x_size,y_size,bp) */
+ 
+ void susan_smoothing(three_by_three,in,dt,x_size,y_size,bp)
+   int   three_by_three, x_size, y_size;
+   uchar *in, *bp;
+   float dt;
+ {
+ /* {{{ vars */
+ 
+ float temp;
+ int   n_max, increment, mask_size,
+       i,j,x,y,area,brightness,tmp,centre;
+ uchar *ip, *dp, *dpt, *cp, *out=in,
+       *tmp_image;
+ TOTAL_TYPE total;
+ 
+ /* }}} */
+ 
+   /* {{{ setup larger image and border sizes */
+ 
+   if (three_by_three==0)
+     mask_size = ((int)(1.5 * dt)) + 1;
+   else
+     mask_size = 1;
+ 
+   total=0.1; /* test for total's type */
+   if ( (dt>15) && (total==0) )
+   {
+     printf("Distance_thresh (%f) too big for integer arithmetic.\n",dt);
+     printf("Either reduce it to <=15 or recompile with variable \"total\"\n");
+     printf("as a float: see top \"defines\" section.\n");
+     exit(0);
+   }
+ 
+   if ( (2*mask_size+1>x_size) || (2*mask_size+1>y_size) )
+   {
+     printf("Mask size (1.5*distance_thresh+1=%d) too big for image (%dx%d).\n",mask_size,x_size,y_size);
+     exit(0);
+   }
+ 
+   tmp_image = (uchar *) malloc( (x_size+mask_size*2) * (y_size+mask_size*2) );
+   enlarge(&in,tmp_image,&x_size,&y_size,mask_size);
+ 
+ /* }}} */
+ 
+   if (three_by_three==0)
+   {     /* large Gaussian masks */
+     /* {{{ setup distance lut */
+ 
+   n_max = (mask_size*2) + 1;
+ 
+   increment = x_size - n_max;
+ 
+   dp     = (unsigned char *)malloc(n_max*n_max);
+   dpt    = dp;
+   temp   = -(dt*dt);
+ 
+   for(i=-mask_size; i<=mask_size; i++)
+     for(j=-mask_size; j<=mask_size; j++)
+     {
+       x = (int) (100.0 * exp( ((float)((i*i)+(j*j))) / temp ));
+       *dpt++ = (unsigned char)x;
+     }
+ 
+ /* }}} */
+     /* {{{ main section */
+ 
+   for (i=mask_size;i<y_size-mask_size;i++)
+   {
+     for (j=mask_size;j<x_size-mask_size;j++)
+     {
+       area = 0;
+       total = 0;
+       dpt = dp;
+       ip = in + ((i-mask_size)*x_size) + j - mask_size;
+       centre = in[i*x_size+j];
+       cp = bp + centre;
+       for(y=-mask_size; y<=mask_size; y++)
+       {
+         for(x=-mask_size; x<=mask_size; x++)
+ 	{
+           brightness = *ip++;
+           tmp = *dpt++ * *(cp-brightness);
+           area += tmp;
+           total += tmp * brightness;
+         }
+         ip += increment;
+       }
+       tmp = area-10000;
+       if (tmp==0)
+         *out++=median(in,i,j,x_size);
+       else
+         *out++=((total-(centre*10000))/tmp);
+     }
+   }
+ 
+ /* }}} */
+   }
+   else
+   {     /* 3x3 constant mask */
+     /* {{{ main section */
+ 
+   for (i=1;i<y_size-1;i++)
+   {
+     for (j=1;j<x_size-1;j++)
+     {
+       area = 0;
+       total = 0;
+       ip = in + ((i-1)*x_size) + j - 1;
+       centre = in[i*x_size+j];
+       cp = bp + centre;
+ 
+       brightness=*ip++; tmp=*(cp-brightness); area += tmp; total += tmp * brightness;
+       brightness=*ip++; tmp=*(cp-brightness); area += tmp; total += tmp * brightness;
+       brightness=*ip; tmp=*(cp-brightness); area += tmp; total += tmp * brightness;
+       ip += x_size-2;
+       brightness=*ip++; tmp=*(cp-brightness); area += tmp; total += tmp * brightness;
+       brightness=*ip++; tmp=*(cp-brightness); area += tmp; total += tmp * brightness;
+       brightness=*ip; tmp=*(cp-brightness); area += tmp; total += tmp * brightness;
+       ip += x_size-2;
+       brightness=*ip++; tmp=*(cp-brightness); area += tmp; total += tmp * brightness;
+       brightness=*ip++; tmp=*(cp-brightness); area += tmp; total += tmp * brightness;
+       brightness=*ip; tmp=*(cp-brightness); area += tmp; total += tmp * brightness;
+ 
+       tmp = area-100;
+       if (tmp==0)
+         *out++=median(in,i,j,x_size);
+       else
+         *out++=(total-(centre*100))/tmp;
+     }
+   }
+ 
+ /* }}} */
+   }
+ }
+ 
+ /* }}} */
+ 
+ /* }}} */
+ /* {{{ edges */
+ 
+ /* {{{ edge_draw(in,corner_list,drawing_mode) */
+ 
+ edge_draw(in,mid,x_size,y_size,drawing_mode)
+   uchar *in, *mid;
+   int x_size, y_size, drawing_mode;
+ {
+ int   i;
+ uchar *inp, *midp;
+ 
+   if (drawing_mode==0)
+   {
+     /* mark 3x3 white block around each edge point */
+     midp=mid;
+     for (i=0; i<x_size*y_size; i++)
+     {
+       if (*midp<8) 
+       {
+         inp = in + (midp - mid) - x_size - 1;
+         *inp++=255; *inp++=255; *inp=255; inp+=x_size-2;
+         *inp++=255; *inp++;     *inp=255; inp+=x_size-2;
+         *inp++=255; *inp++=255; *inp=255;
+       }
+       midp++;
+     }
+   }
+ 
+   /* now mark 1 black pixel at each edge point */
+   midp=mid;
+   for (i=0; i<x_size*y_size; i++)
+   {
+     if (*midp<8) 
+       *(in + (midp - mid)) = 0;
+     midp++;
+   }
+ }
+ 
+ /* }}} */
+ /* {{{ susan_thin(r,mid,x_size,y_size) */
+ 
+ /* only one pass is needed as i,j are decremented if necessary to go
+    back and do bits again */
+ 
+ susan_thin(r,mid,x_size,y_size)
+   uchar *mid;
+   int   *r, x_size, y_size;
+ {
+ int   l[9], centre, nlinks, npieces,
+       b01, b12, b21, b10,
+       p1, p2, p3, p4,
+       b00, b02, b20, b22,
+       m, n, a, b, x, y, i, j;
+ uchar *mp;
+ 
+   for (i=4;i<y_size-4;i++)
+     for (j=4;j<x_size-4;j++)
+       if (mid[i*x_size+j]<8)
+       {
+         centre = r[i*x_size+j];
+         /* {{{ count number of neighbours */
+ 
+         mp=mid + (i-1)*x_size + j-1;
+ 
+         n = (*mp<8) +
+             (*(mp+1)<8) +
+             (*(mp+2)<8) +
+             (*(mp+x_size)<8) +
+             (*(mp+x_size+2)<8) +
+             (*(mp+x_size+x_size)<8) +
+             (*(mp+x_size+x_size+1)<8) +
+             (*(mp+x_size+x_size+2)<8);
+ 
+ /* }}} */
+         /* {{{ n==0 no neighbours - remove point */
+ 
+         if (n==0)
+           mid[i*x_size+j]=100;
+ 
+ /* }}} */
+         /* {{{ n==1 - extend line if I can */
+ 
+         /* extension is only allowed a few times - the value of mid is used to control this */
+ 
+         if ( (n==1) && (mid[i*x_size+j]<6) )
+         {
+           /* find maximum neighbour weighted in direction opposite the
+              neighbour already present. e.g.
+              have: O O O  weight r by 0 2 3
+                    X X O              0 0 4
+                    O O O              0 2 3     */
+ 
+           l[0]=r[(i-1)*x_size+j-1]; l[1]=r[(i-1)*x_size+j]; l[2]=r[(i-1)*x_size+j+1];
+           l[3]=r[(i  )*x_size+j-1]; l[4]=0;                 l[5]=r[(i  )*x_size+j+1];
+           l[6]=r[(i+1)*x_size+j-1]; l[7]=r[(i+1)*x_size+j]; l[8]=r[(i+1)*x_size+j+1];
+ 
+           if (mid[(i-1)*x_size+j-1]<8)        { l[0]=0; l[1]=0; l[3]=0; l[2]*=2; 
+                                                 l[6]*=2; l[5]*=3; l[7]*=3; l[8]*=4; }
+           else { if (mid[(i-1)*x_size+j]<8)   { l[1]=0; l[0]=0; l[2]=0; l[3]*=2; 
+                                                 l[5]*=2; l[6]*=3; l[8]*=3; l[7]*=4; }
+           else { if (mid[(i-1)*x_size+j+1]<8) { l[2]=0; l[1]=0; l[5]=0; l[0]*=2; 
+                                                 l[8]*=2; l[3]*=3; l[7]*=3; l[6]*=4; }
+           else { if (mid[(i)*x_size+j-1]<8)   { l[3]=0; l[0]=0; l[6]=0; l[1]*=2; 
+                                                 l[7]*=2; l[2]*=3; l[8]*=3; l[5]*=4; }
+           else { if (mid[(i)*x_size+j+1]<8)   { l[5]=0; l[2]=0; l[8]=0; l[1]*=2; 
+                                                 l[7]*=2; l[0]*=3; l[6]*=3; l[3]*=4; }
+           else { if (mid[(i+1)*x_size+j-1]<8) { l[6]=0; l[3]=0; l[7]=0; l[0]*=2; 
+                                                 l[8]*=2; l[1]*=3; l[5]*=3; l[2]*=4; }
+           else { if (mid[(i+1)*x_size+j]<8)   { l[7]=0; l[6]=0; l[8]=0; l[3]*=2; 
+                                                 l[5]*=2; l[0]*=3; l[2]*=3; l[1]*=4; }
+           else { if (mid[(i+1)*x_size+j+1]<8) { l[8]=0; l[5]=0; l[7]=0; l[6]*=2; 
+                                                 l[2]*=2; l[1]*=3; l[3]*=3; l[0]*=4; } }}}}}}}
+ 
+           m=0;     /* find the highest point */
+           for(y=0; y<3; y++)
+             for(x=0; x<3; x++)
+               if (l[y+y+y+x]>m) { m=l[y+y+y+x]; a=y; b=x; }
+ 
+           if (m>0)
+           {
+             if (mid[i*x_size+j]<4)
+               mid[(i+a-1)*x_size+j+b-1] = 4;
+             else
+               mid[(i+a-1)*x_size+j+b-1] = mid[i*x_size+j]+1;
+             if ( (a+a+b) < 3 ) /* need to jump back in image */
+ 	    {
+               i+=a-1;
+               j+=b-2;
+               if (i<4) i=4;
+               if (j<4) j=4;
+ 	    }
+ 	  }
+         }
+ 
+ /* }}} */
+         /* {{{ n==2 */
+ 
+         if (n==2)
+ 	{
+           /* put in a bit here to straighten edges */
+           b00 = mid[(i-1)*x_size+j-1]<8; /* corners of 3x3 */
+           b02 = mid[(i-1)*x_size+j+1]<8;
+ 	  b20 = mid[(i+1)*x_size+j-1]<8;
+           b22 = mid[(i+1)*x_size+j+1]<8;
+           if ( ((b00+b02+b20+b22)==2) && ((b00|b22)&(b02|b20)))
+ 	  {  /* case: move a point back into line.
+                 e.g. X O X  CAN  become X X X
+                      O X O              O O O
+                      O O O              O O O    */
+             if (b00) 
+ 	    {
+               if (b02) { x=0; y=-1; }
+               else     { x=-1; y=0; }
+ 	    }
+             else
+ 	    {
+               if (b02) { x=1; y=0; }
+               else     { x=0; y=1; }
+ 	    }
+             if (((float)r[(i+y)*x_size+j+x]/(float)centre) > 0.7)
+ 	    {
+               if ( ( (x==0) && (mid[(i+(2*y))*x_size+j]>7) && (mid[(i+(2*y))*x_size+j-1]>7) && (mid[(i+(2*y))*x_size+j+1]>7) ) ||
+                    ( (y==0) && (mid[(i)*x_size+j+(2*x)]>7) && (mid[(i+1)*x_size+j+(2*x)]>7) && (mid[(i-1)*x_size+j+(2*x)]>7) ) )
+ 	      {
+                 mid[(i)*x_size+j]=100;
+                 mid[(i+y)*x_size+j+x]=3;  /* no jumping needed */
+ 	      }
+ 	    }
+ 	  }
+           else
+           {
+             b01 = mid[(i-1)*x_size+j  ]<8;
+             b12 = mid[(i  )*x_size+j+1]<8;
+             b21 = mid[(i+1)*x_size+j  ]<8;
+             b10 = mid[(i  )*x_size+j-1]<8;
+             /* {{{ right angle ends - not currently used */
+ 
+ #ifdef IGNORETHIS
+             if ( (b00&b01)|(b00&b10)|(b02&b01)|(b02&b12)|(b20&b10)|(b20&b21)|(b22&b21)|(b22&b12) )
+ 	    { /* case; right angle ends. clean up.
+                  e.g.; X X O  CAN  become X X O
+                        O X O              O O O
+                        O O O              O O O        */
+               if ( ((b01)&(mid[(i-2)*x_size+j-1]>7)&(mid[(i-2)*x_size+j]>7)&(mid[(i-2)*x_size+j+1]>7)&
+                                     ((b00&((2*r[(i-1)*x_size+j+1])>centre))|(b02&((2*r[(i-1)*x_size+j-1])>centre)))) |
+                    ((b10)&(mid[(i-1)*x_size+j-2]>7)&(mid[(i)*x_size+j-2]>7)&(mid[(i+1)*x_size+j-2]>7)&
+                                     ((b00&((2*r[(i+1)*x_size+j-1])>centre))|(b20&((2*r[(i-1)*x_size+j-1])>centre)))) |
+                    ((b12)&(mid[(i-1)*x_size+j+2]>7)&(mid[(i)*x_size+j+2]>7)&(mid[(i+1)*x_size+j+2]>7)&
+                                     ((b02&((2*r[(i+1)*x_size+j+1])>centre))|(b22&((2*r[(i-1)*x_size+j+1])>centre)))) |
+                    ((b21)&(mid[(i+2)*x_size+j-1]>7)&(mid[(i+2)*x_size+j]>7)&(mid[(i+2)*x_size+j+1]>7)&
+                                     ((b20&((2*r[(i+1)*x_size+j+1])>centre))|(b22&((2*r[(i+1)*x_size+j-1])>centre)))) )
+ 	      {
+                 mid[(i)*x_size+j]=100;
+                 if (b10&b20) j-=2;
+                 if (b00|b01|b02) { i--; j-=2; }
+   	      }
+ 	    }
+ #endif
+ 
+ /* }}} */
+             if ( ((b01+b12+b21+b10)==2) && ((b10|b12)&(b01|b21)) &&
+                  ((b01&((mid[(i-2)*x_size+j-1]<8)|(mid[(i-2)*x_size+j+1]<8)))|(b10&((mid[(i-1)*x_size+j-2]<8)|(mid[(i+1)*x_size+j-2]<8)))|
+                 (b12&((mid[(i-1)*x_size+j+2]<8)|(mid[(i+1)*x_size+j+2]<8)))|(b21&((mid[(i+2)*x_size+j-1]<8)|(mid[(i+2)*x_size+j+1]<8)))) )
+ 	    { /* case; clears odd right angles.
+                  e.g.; O O O  becomes O O O
+                        X X O          X O O
+                        O X O          O X O     */
+               mid[(i)*x_size+j]=100;
+               i--;               /* jump back */
+               j-=2;
+               if (i<4) i=4;
+               if (j<4) j=4;
+ 	    }
+ 	  }
+ 	}
+ 
+ /* }}} */
+         /* {{{ n>2 the thinning is done here without breaking connectivity */
+ 
+         if (n>2)
+         {
+           b01 = mid[(i-1)*x_size+j  ]<8;
+           b12 = mid[(i  )*x_size+j+1]<8;
+           b21 = mid[(i+1)*x_size+j  ]<8;
+           b10 = mid[(i  )*x_size+j-1]<8;
+           if((b01+b12+b21+b10)>1)
+           {
+             b00 = mid[(i-1)*x_size+j-1]<8;
+             b02 = mid[(i-1)*x_size+j+1]<8;
+ 	    b20 = mid[(i+1)*x_size+j-1]<8;
+ 	    b22 = mid[(i+1)*x_size+j+1]<8;
+             p1 = b00 | b01;
+             p2 = b02 | b12;
+             p3 = b22 | b21;
+             p4 = b20 | b10;
+ 
+             if( ((p1 + p2 + p3 + p4) - ((b01 & p2)+(b12 & p3)+(b21 & p4)+(b10 & p1))) < 2)
+             {
+               mid[(i)*x_size+j]=100;
+               i--;
+               j-=2;
+               if (i<4) i=4;
+               if (j<4) j=4;
+             }
+           }
+         }
+ 
+ /* }}} */
+       }
+ }
+ 
+ /* }}} */
+ /* {{{ susan_edges(in,r,sf,max_no,out) */
+ 
+ susan_edges(in,r,mid,bp,max_no,x_size,y_size)
+   uchar *in, *bp, *mid;
+   int   *r, max_no, x_size, y_size;
+ {
+ float z;
+ int   do_symmetry, i, j, m, n, a, b, x, y, w;
+ uchar c,*p,*cp;
+ 
+   memset (r,0,x_size * y_size * sizeof(int));
+ 
+   for (i=3;i<y_size-3;i++)
+     for (j=3;j<x_size-3;j++)
+     {
+       n=100;
+       p=in + (i-3)*x_size + j - 1;
+       cp=bp + in[i*x_size+j];
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-3; 
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-5;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-6;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=2;
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-6;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-5;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-3;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+ 
+       if (n<=max_no)
+         r[i*x_size+j] = max_no - n;
+     }
+ 
+   for (i=4;i<y_size-4;i++)
+     for (j=4;j<x_size-4;j++)
+     {
+       if (r[i*x_size+j]>0)
+       {
+         m=r[i*x_size+j];
+         n=max_no - m;
+         cp=bp + in[i*x_size+j];
+ 
+         if (n>600)
+         {
+           p=in + (i-3)*x_size + j - 1;
+           x=0;y=0;
+ 
+           c=*(cp-*p++);x-=c;y-=3*c;
+           c=*(cp-*p++);y-=3*c;
+           c=*(cp-*p);x+=c;y-=3*c;
+           p+=x_size-3; 
+     
+           c=*(cp-*p++);x-=2*c;y-=2*c;
+           c=*(cp-*p++);x-=c;y-=2*c;
+           c=*(cp-*p++);y-=2*c;
+           c=*(cp-*p++);x+=c;y-=2*c;
+           c=*(cp-*p);x+=2*c;y-=2*c;
+           p+=x_size-5;
+     
+           c=*(cp-*p++);x-=3*c;y-=c;
+           c=*(cp-*p++);x-=2*c;y-=c;
+           c=*(cp-*p++);x-=c;y-=c;
+           c=*(cp-*p++);y-=c;
+           c=*(cp-*p++);x+=c;y-=c;
+           c=*(cp-*p++);x+=2*c;y-=c;
+           c=*(cp-*p);x+=3*c;y-=c;
+           p+=x_size-6;
+ 
+           c=*(cp-*p++);x-=3*c;
+           c=*(cp-*p++);x-=2*c;
+           c=*(cp-*p);x-=c;
+           p+=2;
+           c=*(cp-*p++);x+=c;
+           c=*(cp-*p++);x+=2*c;
+           c=*(cp-*p);x+=3*c;
+           p+=x_size-6;
+     
+           c=*(cp-*p++);x-=3*c;y+=c;
+           c=*(cp-*p++);x-=2*c;y+=c;
+           c=*(cp-*p++);x-=c;y+=c;
+           c=*(cp-*p++);y+=c;
+           c=*(cp-*p++);x+=c;y+=c;
+           c=*(cp-*p++);x+=2*c;y+=c;
+           c=*(cp-*p);x+=3*c;y+=c;
+           p+=x_size-5;
+ 
+           c=*(cp-*p++);x-=2*c;y+=2*c;
+           c=*(cp-*p++);x-=c;y+=2*c;
+           c=*(cp-*p++);y+=2*c;
+           c=*(cp-*p++);x+=c;y+=2*c;
+           c=*(cp-*p);x+=2*c;y+=2*c;
+           p+=x_size-3;
+ 
+           c=*(cp-*p++);x-=c;y+=3*c;
+           c=*(cp-*p++);y+=3*c;
+           c=*(cp-*p);x+=c;y+=3*c;
+ 
+           z = sqrt((float)((x*x) + (y*y)));
+           if (z > (0.9*(float)n)) /* 0.5 */
+ 	  {
+             do_symmetry=0;
+             if (x==0)
+               z=1000000.0;
+             else
+               z=((float)y) / ((float)x);
+             if (z < 0) { z=-z; w=-1; }
+             else w=1;
+             if (z < 0.5) { /* vert_edge */ a=0; b=1; }
+             else { if (z > 2.0) { /* hor_edge */ a=1; b=0; }
+             else { /* diag_edge */ if (w>0) { a=1; b=1; }
+                                    else { a=-1; b=1; }}}
+             if ( (m > r[(i+a)*x_size+j+b]) && (m >= r[(i-a)*x_size+j-b]) &&
+                  (m > r[(i+(2*a))*x_size+j+(2*b)]) && (m >= r[(i-(2*a))*x_size+j-(2*b)]) )
+               mid[i*x_size+j] = 1;
+           }
+           else
+             do_symmetry=1;
+         }
+         else 
+           do_symmetry=1;
+ 
+         if (do_symmetry==1)
+ 	{ 
+           p=in + (i-3)*x_size + j - 1;
+           x=0; y=0; w=0;
+ 
+           /*   |      \
+                y  -x-  w
+                |        \   */
+ 
+           c=*(cp-*p++);x+=c;y+=9*c;w+=3*c;
+           c=*(cp-*p++);y+=9*c;
+           c=*(cp-*p);x+=c;y+=9*c;w-=3*c;
+           p+=x_size-3; 
+   
+           c=*(cp-*p++);x+=4*c;y+=4*c;w+=4*c;
+           c=*(cp-*p++);x+=c;y+=4*c;w+=2*c;
+           c=*(cp-*p++);y+=4*c;
+           c=*(cp-*p++);x+=c;y+=4*c;w-=2*c;
+           c=*(cp-*p);x+=4*c;y+=4*c;w-=4*c;
+           p+=x_size-5;
+     
+           c=*(cp-*p++);x+=9*c;y+=c;w+=3*c;
+           c=*(cp-*p++);x+=4*c;y+=c;w+=2*c;
+           c=*(cp-*p++);x+=c;y+=c;w+=c;
+           c=*(cp-*p++);y+=c;
+           c=*(cp-*p++);x+=c;y+=c;w-=c;
+           c=*(cp-*p++);x+=4*c;y+=c;w-=2*c;
+           c=*(cp-*p);x+=9*c;y+=c;w-=3*c;
+           p+=x_size-6;
+ 
+           c=*(cp-*p++);x+=9*c;
+           c=*(cp-*p++);x+=4*c;
+           c=*(cp-*p);x+=c;
+           p+=2;
+           c=*(cp-*p++);x+=c;
+           c=*(cp-*p++);x+=4*c;
+           c=*(cp-*p);x+=9*c;
+           p+=x_size-6;
+     
+           c=*(cp-*p++);x+=9*c;y+=c;w-=3*c;
+           c=*(cp-*p++);x+=4*c;y+=c;w-=2*c;
+           c=*(cp-*p++);x+=c;y+=c;w-=c;
+           c=*(cp-*p++);y+=c;
+           c=*(cp-*p++);x+=c;y+=c;w+=c;
+           c=*(cp-*p++);x+=4*c;y+=c;w+=2*c;
+           c=*(cp-*p);x+=9*c;y+=c;w+=3*c;
+           p+=x_size-5;
+  
+           c=*(cp-*p++);x+=4*c;y+=4*c;w-=4*c;
+           c=*(cp-*p++);x+=c;y+=4*c;w-=2*c;
+           c=*(cp-*p++);y+=4*c;
+           c=*(cp-*p++);x+=c;y+=4*c;w+=2*c;
+           c=*(cp-*p);x+=4*c;y+=4*c;w+=4*c;
+           p+=x_size-3;
+ 
+           c=*(cp-*p++);x+=c;y+=9*c;w-=3*c;
+           c=*(cp-*p++);y+=9*c;
+           c=*(cp-*p);x+=c;y+=9*c;w+=3*c;
+ 
+           if (y==0)
+             z = 1000000.0;
+           else
+             z = ((float)x) / ((float)y);
+           if (z < 0.5) { /* vertical */ a=0; b=1; }
+           else { if (z > 2.0) { /* horizontal */ a=1; b=0; }
+           else { /* diagonal */ if (w>0) { a=-1; b=1; }
+                                 else { a=1; b=1; }}}
+           if ( (m > r[(i+a)*x_size+j+b]) && (m >= r[(i-a)*x_size+j-b]) &&
+                (m > r[(i+(2*a))*x_size+j+(2*b)]) && (m >= r[(i-(2*a))*x_size+j-(2*b)]) )
+             mid[i*x_size+j] = 2;	
+         }
+       }
+     }
+ }
+ 
+ /* }}} */
+ /* {{{ susan_edges_small(in,r,sf,max_no,out) */
+ 
+ susan_edges_small(in,r,mid,bp,max_no,x_size,y_size)
+   uchar *in, *bp, *mid;
+   int   *r, max_no, x_size, y_size;
+ {
+ float z;
+ int   do_symmetry, i, j, m, n, a, b, x, y, w;
+ uchar c,*p,*cp;
+ 
+   memset (r,0,x_size * y_size * sizeof(int));
+ 
+   max_no = 730; /* ho hum ;) */
+ 
+   for (i=1;i<y_size-1;i++)
+     for (j=1;j<x_size-1;j++)
+     {
+       n=100;
+       p=in + (i-1)*x_size + j - 1;
+       cp=bp + in[i*x_size+j];
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+       p+=x_size-2; 
+ 
+       n+=*(cp-*p);
+       p+=2;
+       n+=*(cp-*p);
+       p+=x_size-2;
+ 
+       n+=*(cp-*p++);
+       n+=*(cp-*p++);
+       n+=*(cp-*p);
+ 
+       if (n<=max_no)
+         r[i*x_size+j] = max_no - n;
+     }
+ 
+   for (i=2;i<y_size-2;i++)
+     for (j=2;j<x_size-2;j++)
+     {
+       if (r[i*x_size+j]>0)
+       {
+         m=r[i*x_size+j];
+         n=max_no - m;
+         cp=bp + in[i*x_size+j];
+ 
+         if (n>250)
+ 	{
+           p=in + (i-1)*x_size + j - 1;
+           x=0;y=0;
+ 
+           c=*(cp-*p++);x-=c;y-=c;
+           c=*(cp-*p++);y-=c;
+           c=*(cp-*p);x+=c;y-=c;
+           p+=x_size-2; 
+ 
+           c=*(cp-*p);x-=c;
+           p+=2;
+           c=*(cp-*p);x+=c;
+           p+=x_size-2;
+ 
+           c=*(cp-*p++);x-=c;y+=c;
+           c=*(cp-*p++);y+=c;
+           c=*(cp-*p);x+=c;y+=c;
+ 
+           z = sqrt((float)((x*x) + (y*y)));
+           if (z > (0.4*(float)n)) /* 0.6 */
+           {
+             do_symmetry=0;
+             if (x==0)
+ 	      z=1000000.0;
+ 	    else
+ 	      z=((float)y) / ((float)x);
+ 	    if (z < 0) { z=-z; w=-1; }
+             else w=1;
+             if (z < 0.5) { /* vert_edge */ a=0; b=1; }
+             else { if (z > 2.0) { /* hor_edge */ a=1; b=0; }
+             else { /* diag_edge */ if (w>0) { a=1; b=1; }
+                                    else { a=-1; b=1; }}}
+             if ( (m > r[(i+a)*x_size+j+b]) && (m >= r[(i-a)*x_size+j-b]) )
+               mid[i*x_size+j] = 1;
+           }
+           else
+             do_symmetry=1;
+         }
+         else
+           do_symmetry=1;
+ 
+         if (do_symmetry==1)
+ 	{ 
+           p=in + (i-1)*x_size + j - 1;
+           x=0; y=0; w=0;
+ 
+           /*   |      \
+                y  -x-  w
+                |        \   */
+ 
+           c=*(cp-*p++);x+=c;y+=c;w+=c;
+           c=*(cp-*p++);y+=c;
+           c=*(cp-*p);x+=c;y+=c;w-=c;
+           p+=x_size-2; 
+ 
+           c=*(cp-*p);x+=c;
+           p+=2;
+           c=*(cp-*p);x+=c;
+           p+=x_size-2;
+ 
+           c=*(cp-*p++);x+=c;y+=c;w-=c;
+           c=*(cp-*p++);y+=c;
+           c=*(cp-*p);x+=c;y+=c;w+=c;
+ 
+           if (y==0)
+             z = 1000000.0;
+           else
+             z = ((float)x) / ((float)y);
+           if (z < 0.5) { /* vertical */ a=0; b=1; }
+           else { if (z > 2.0) { /* horizontal */ a=1; b=0; }
+           else { /* diagonal */ if (w>0) { a=-1; b=1; }
+                                 else { a=1; b=1; }}}
+           if ( (m > r[(i+a)*x_size+j+b]) && (m >= r[(i-a)*x_size+j-b]) )
+             mid[i*x_size+j] = 2;	
+         }
+       }
+     }
+ }
+ 
+ /* }}} */
+ 
+ /* }}} */
+ /* {{{ corners */
+ 
+ /* {{{ corner_draw(in,corner_list,drawing_mode) */
+ 
+ corner_draw(in,corner_list,x_size,drawing_mode)
+   uchar *in;
+   CORNER_LIST corner_list;
+   int x_size, drawing_mode;
+ {
+ uchar *p;
+ int   n=0;
+ 
+   while(corner_list[n].info != 7)
+   {
+     if (drawing_mode==0)
+     {
+       p = in + (corner_list[n].y-1)*x_size + corner_list[n].x - 1;
+       *p++=255; *p++=255; *p=255; p+=x_size-2;
+       *p++=255; *p++=0;   *p=255; p+=x_size-2;
+       *p++=255; *p++=255; *p=255;
+       n++;
+     }
+     else
+     {
+       p = in + corner_list[n].y*x_size + corner_list[n].x;
+       *p=0;
+       n++;
+     }
+   }
+ }
+ 
+ /* }}} */
+ /* {{{ susan(in,r,sf,max_no,corner_list) */
+ 
+ susan_corners(in,r,bp,max_no,corner_list,x_size,y_size)
+   uchar       *in, *bp;
+   int         *r, max_no, x_size, y_size;
+   CORNER_LIST corner_list;
+ {
+ int   n,x,y,sq,xx,yy,
+       i,j,*cgx,*cgy;
+ float divide;
+ uchar c,*p,*cp;
+ 
+   memset (r,0,x_size * y_size * sizeof(int));
+ 
+   cgx=(int *)malloc(x_size*y_size*sizeof(int));
+   cgy=(int *)malloc(x_size*y_size*sizeof(int));
+ 
+   for (i=5;i<y_size-5;i++)
+     for (j=5;j<x_size-5;j++) {
+         n=100;
+         p=in + (i-3)*x_size + j - 1;
+         cp=bp + in[i*x_size+j];
+ 
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p);
+         p+=x_size-3; 
+ 
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p);
+         p+=x_size-5;
+ 
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p);
+         p+=x_size-6;
+ 
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p);
+       if (n<max_no){    /* do this test early and often ONLY to save wasted computation */
+         p+=2;
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p);
+       if (n<max_no){
+         p+=x_size-6;
+ 
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p);
+       if (n<max_no){
+         p+=x_size-5;
+ 
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p);
+       if (n<max_no){
+         p+=x_size-3;
+ 
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p);
+ 
+         if (n<max_no)
+         {
+             x=0;y=0;
+             p=in + (i-3)*x_size + j - 1;
+ 
+             c=*(cp-*p++);x-=c;y-=3*c;
+             c=*(cp-*p++);y-=3*c;
+             c=*(cp-*p);x+=c;y-=3*c;
+             p+=x_size-3; 
+     
+             c=*(cp-*p++);x-=2*c;y-=2*c;
+             c=*(cp-*p++);x-=c;y-=2*c;
+             c=*(cp-*p++);y-=2*c;
+             c=*(cp-*p++);x+=c;y-=2*c;
+             c=*(cp-*p);x+=2*c;y-=2*c;
+             p+=x_size-5;
+     
+             c=*(cp-*p++);x-=3*c;y-=c;
+             c=*(cp-*p++);x-=2*c;y-=c;
+             c=*(cp-*p++);x-=c;y-=c;
+             c=*(cp-*p++);y-=c;
+             c=*(cp-*p++);x+=c;y-=c;
+             c=*(cp-*p++);x+=2*c;y-=c;
+             c=*(cp-*p);x+=3*c;y-=c;
+             p+=x_size-6;
+ 
+             c=*(cp-*p++);x-=3*c;
+             c=*(cp-*p++);x-=2*c;
+             c=*(cp-*p);x-=c;
+             p+=2;
+             c=*(cp-*p++);x+=c;
+             c=*(cp-*p++);x+=2*c;
+             c=*(cp-*p);x+=3*c;
+             p+=x_size-6;
+     
+             c=*(cp-*p++);x-=3*c;y+=c;
+             c=*(cp-*p++);x-=2*c;y+=c;
+             c=*(cp-*p++);x-=c;y+=c;
+             c=*(cp-*p++);y+=c;
+             c=*(cp-*p++);x+=c;y+=c;
+             c=*(cp-*p++);x+=2*c;y+=c;
+             c=*(cp-*p);x+=3*c;y+=c;
+             p+=x_size-5;
+ 
+             c=*(cp-*p++);x-=2*c;y+=2*c;
+             c=*(cp-*p++);x-=c;y+=2*c;
+             c=*(cp-*p++);y+=2*c;
+             c=*(cp-*p++);x+=c;y+=2*c;
+             c=*(cp-*p);x+=2*c;y+=2*c;
+             p+=x_size-3;
+ 
+             c=*(cp-*p++);x-=c;y+=3*c;
+             c=*(cp-*p++);y+=3*c;
+             c=*(cp-*p);x+=c;y+=3*c;
+ 
+             xx=x*x;
+             yy=y*y;
+             sq=xx+yy;
+             if ( sq > ((n*n)/2) )
+             {
+               if(yy<xx) {
+                 divide=(float)y/(float)abs(x);
+                 sq=abs(x)/x;
+                 sq=*(cp-in[(i+FTOI(divide))*x_size+j+sq]) +
+                    *(cp-in[(i+FTOI(2*divide))*x_size+j+2*sq]) +
+                    *(cp-in[(i+FTOI(3*divide))*x_size+j+3*sq]);}
+               else {
+                 divide=(float)x/(float)abs(y);
+                 sq=abs(y)/y;
+                 sq=*(cp-in[(i+sq)*x_size+j+FTOI(divide)]) +
+                    *(cp-in[(i+2*sq)*x_size+j+FTOI(2*divide)]) +
+                    *(cp-in[(i+3*sq)*x_size+j+FTOI(3*divide)]);}
+ 
+               if(sq>290){
+                 r[i*x_size+j] = max_no-n;
+                 cgx[i*x_size+j] = (51*x)/n;
+                 cgy[i*x_size+j] = (51*y)/n;}
+             }
+ 	}
+ }}}}}}}}}}}}}}}}}}}
+ 
+   /* to locate the local maxima */
+   n=0;
+   for (i=5;i<y_size-5;i++)
+     for (j=5;j<x_size-5;j++) {
+        x = r[i*x_size+j];
+        if (x>0)  {
+           /* 5x5 mask */
+ #ifdef FIVE_SUPP
+           if (
+               (x>r[(i-1)*x_size+j+2]) &&
+               (x>r[(i  )*x_size+j+1]) &&
+               (x>r[(i  )*x_size+j+2]) &&
+               (x>r[(i+1)*x_size+j-1]) &&
+               (x>r[(i+1)*x_size+j  ]) &&
+               (x>r[(i+1)*x_size+j+1]) &&
+               (x>r[(i+1)*x_size+j+2]) &&
+               (x>r[(i+2)*x_size+j-2]) &&
+               (x>r[(i+2)*x_size+j-1]) &&
+               (x>r[(i+2)*x_size+j  ]) &&
+               (x>r[(i+2)*x_size+j+1]) &&
+               (x>r[(i+2)*x_size+j+2]) &&
+               (x>=r[(i-2)*x_size+j-2]) &&
+               (x>=r[(i-2)*x_size+j-1]) &&
+               (x>=r[(i-2)*x_size+j  ]) &&
+               (x>=r[(i-2)*x_size+j+1]) &&
+               (x>=r[(i-2)*x_size+j+2]) &&
+               (x>=r[(i-1)*x_size+j-2]) &&
+               (x>=r[(i-1)*x_size+j-1]) &&
+ 	      (x>=r[(i-1)*x_size+j  ]) &&
+ 	      (x>=r[(i-1)*x_size+j+1]) &&
+ 	      (x>=r[(i  )*x_size+j-2]) &&
+ 	      (x>=r[(i  )*x_size+j-1]) &&
+ 	      (x>=r[(i+1)*x_size+j-2]) )
+ #endif
+ #ifdef SEVEN_SUPP
+           if ( 
+                 (x>r[(i-3)*x_size+j-3]) &&
+                 (x>r[(i-3)*x_size+j-2]) &&
+                 (x>r[(i-3)*x_size+j-1]) &&
+                 (x>r[(i-3)*x_size+j  ]) &&
+                 (x>r[(i-3)*x_size+j+1]) &&
+                 (x>r[(i-3)*x_size+j+2]) &&
+                 (x>r[(i-3)*x_size+j+3]) &&
+ 
+                 (x>r[(i-2)*x_size+j-3]) &&
+                 (x>r[(i-2)*x_size+j-2]) &&
+                 (x>r[(i-2)*x_size+j-1]) &&
+                 (x>r[(i-2)*x_size+j  ]) &&
+                 (x>r[(i-2)*x_size+j+1]) &&
+                 (x>r[(i-2)*x_size+j+2]) &&
+                 (x>r[(i-2)*x_size+j+3]) &&
+ 
+                 (x>r[(i-1)*x_size+j-3]) &&
+                 (x>r[(i-1)*x_size+j-2]) &&
+                 (x>r[(i-1)*x_size+j-1]) &&
+                 (x>r[(i-1)*x_size+j  ]) &&
+                 (x>r[(i-1)*x_size+j+1]) &&
+                 (x>r[(i-1)*x_size+j+2]) &&
+                 (x>r[(i-1)*x_size+j+3]) &&
+ 
+                 (x>r[(i)*x_size+j-3]) &&
+                 (x>r[(i)*x_size+j-2]) &&
+                 (x>r[(i)*x_size+j-1]) &&
+                 (x>=r[(i)*x_size+j+1]) &&
+                 (x>=r[(i)*x_size+j+2]) &&
+                 (x>=r[(i)*x_size+j+3]) &&
+ 
+                 (x>=r[(i+1)*x_size+j-3]) &&
+                 (x>=r[(i+1)*x_size+j-2]) &&
+                 (x>=r[(i+1)*x_size+j-1]) &&
+                 (x>=r[(i+1)*x_size+j  ]) &&
+                 (x>=r[(i+1)*x_size+j+1]) &&
+                 (x>=r[(i+1)*x_size+j+2]) &&
+                 (x>=r[(i+1)*x_size+j+3]) &&
+ 
+                 (x>=r[(i+2)*x_size+j-3]) &&
+                 (x>=r[(i+2)*x_size+j-2]) &&
+                 (x>=r[(i+2)*x_size+j-1]) &&
+                 (x>=r[(i+2)*x_size+j  ]) &&
+                 (x>=r[(i+2)*x_size+j+1]) &&
+                 (x>=r[(i+2)*x_size+j+2]) &&
+                 (x>=r[(i+2)*x_size+j+3]) &&
+ 
+                 (x>=r[(i+3)*x_size+j-3]) &&
+                 (x>=r[(i+3)*x_size+j-2]) &&
+                 (x>=r[(i+3)*x_size+j-1]) &&
+                 (x>=r[(i+3)*x_size+j  ]) &&
+                 (x>=r[(i+3)*x_size+j+1]) &&
+                 (x>=r[(i+3)*x_size+j+2]) &&
+                 (x>=r[(i+3)*x_size+j+3]) )
+ #endif
+ {
+ corner_list[n].info=0;
+ corner_list[n].x=j;
+ corner_list[n].y=i;
+ corner_list[n].dx=cgx[i*x_size+j];
+ corner_list[n].dy=cgy[i*x_size+j];
+ corner_list[n].I=in[i*x_size+j];
+ n++;
+ if(n==MAX_CORNERS){
+       fprintf(stderr,"Too many corners.\n");
+       exit(1);
+          }}}}
+ corner_list[n].info=7;
+ 
+ free(cgx);
+ free(cgy);
+ 
+ }
+ 
+ /* }}} */
+ /* {{{ susan_quick(in,r,sf,max_no,corner_list) */
+ 
+ susan_corners_quick(in,r,bp,max_no,corner_list,x_size,y_size)
+   uchar       *in, *bp;
+   int         *r, max_no, x_size, y_size;
+   CORNER_LIST corner_list;
+ {
+ int   n,x,y,i,j;
+ uchar *p,*cp;
+ 
+   memset (r,0,x_size * y_size * sizeof(int));
+ 
+   for (i=7;i<y_size-7;i++)
+     for (j=7;j<x_size-7;j++) {
+         n=100;
+         p=in + (i-3)*x_size + j - 1;
+         cp=bp + in[i*x_size+j];
+ 
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p);
+         p+=x_size-3;
+ 
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p);
+         p+=x_size-5;
+ 
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p);
+         p+=x_size-6;
+ 
+         n+=*(cp-*p++);
+         n+=*(cp-*p++);
+         n+=*(cp-*p);
+       if (n<max_no){
+         p+=2;
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p);
+       if (n<max_no){
+         p+=x_size-6;
+ 
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p);
+       if (n<max_no){
+         p+=x_size-5;
+ 
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p);
+       if (n<max_no){
+         p+=x_size-3;
+ 
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p++);
+       if (n<max_no){
+         n+=*(cp-*p);
+ 
+         if (n<max_no)
+           r[i*x_size+j] = max_no-n;
+ }}}}}}}}}}}}}}}}}}}
+ 
+   /* to locate the local maxima */
+   n=0;
+   for (i=7;i<y_size-7;i++)
+     for (j=7;j<x_size-7;j++) {
+        x = r[i*x_size+j];
+        if (x>0)  {
+           /* 5x5 mask */
+ #ifdef FIVE_SUPP
+           if (
+               (x>r[(i-1)*x_size+j+2]) &&
+               (x>r[(i  )*x_size+j+1]) &&
+               (x>r[(i  )*x_size+j+2]) &&
+               (x>r[(i+1)*x_size+j-1]) &&
+               (x>r[(i+1)*x_size+j  ]) &&
+               (x>r[(i+1)*x_size+j+1]) &&
+               (x>r[(i+1)*x_size+j+2]) &&
+               (x>r[(i+2)*x_size+j-2]) &&
+               (x>r[(i+2)*x_size+j-1]) &&
+               (x>r[(i+2)*x_size+j  ]) &&
+               (x>r[(i+2)*x_size+j+1]) &&
+               (x>r[(i+2)*x_size+j+2]) &&
+               (x>=r[(i-2)*x_size+j-2]) &&
+               (x>=r[(i-2)*x_size+j-1]) &&
+               (x>=r[(i-2)*x_size+j  ]) &&
+               (x>=r[(i-2)*x_size+j+1]) &&
+               (x>=r[(i-2)*x_size+j+2]) &&
+               (x>=r[(i-1)*x_size+j-2]) &&
+               (x>=r[(i-1)*x_size+j-1]) &&
+ 	      (x>=r[(i-1)*x_size+j  ]) &&
+ 	      (x>=r[(i-1)*x_size+j+1]) &&
+ 	      (x>=r[(i  )*x_size+j-2]) &&
+ 	      (x>=r[(i  )*x_size+j-1]) &&
+ 	      (x>=r[(i+1)*x_size+j-2]) )
+ #endif
+ #ifdef SEVEN_SUPP
+           if ( 
+                 (x>r[(i-3)*x_size+j-3]) &&
+                 (x>r[(i-3)*x_size+j-2]) &&
+                 (x>r[(i-3)*x_size+j-1]) &&
+                 (x>r[(i-3)*x_size+j  ]) &&
+                 (x>r[(i-3)*x_size+j+1]) &&
+                 (x>r[(i-3)*x_size+j+2]) &&
+                 (x>r[(i-3)*x_size+j+3]) &&
+ 
+                 (x>r[(i-2)*x_size+j-3]) &&
+                 (x>r[(i-2)*x_size+j-2]) &&
+                 (x>r[(i-2)*x_size+j-1]) &&
+                 (x>r[(i-2)*x_size+j  ]) &&
+                 (x>r[(i-2)*x_size+j+1]) &&
+                 (x>r[(i-2)*x_size+j+2]) &&
+                 (x>r[(i-2)*x_size+j+3]) &&
+ 
+                 (x>r[(i-1)*x_size+j-3]) &&
+                 (x>r[(i-1)*x_size+j-2]) &&
+                 (x>r[(i-1)*x_size+j-1]) &&
+                 (x>r[(i-1)*x_size+j  ]) &&
+                 (x>r[(i-1)*x_size+j+1]) &&
+                 (x>r[(i-1)*x_size+j+2]) &&
+                 (x>r[(i-1)*x_size+j+3]) &&
+ 
+                 (x>r[(i)*x_size+j-3]) &&
+                 (x>r[(i)*x_size+j-2]) &&
+                 (x>r[(i)*x_size+j-1]) &&
+                 (x>=r[(i)*x_size+j+1]) &&
+                 (x>=r[(i)*x_size+j+2]) &&
+                 (x>=r[(i)*x_size+j+3]) &&
+ 
+                 (x>=r[(i+1)*x_size+j-3]) &&
+                 (x>=r[(i+1)*x_size+j-2]) &&
+                 (x>=r[(i+1)*x_size+j-1]) &&
+                 (x>=r[(i+1)*x_size+j  ]) &&
+                 (x>=r[(i+1)*x_size+j+1]) &&
+                 (x>=r[(i+1)*x_size+j+2]) &&
+                 (x>=r[(i+1)*x_size+j+3]) &&
+ 
+                 (x>=r[(i+2)*x_size+j-3]) &&
+                 (x>=r[(i+2)*x_size+j-2]) &&
+                 (x>=r[(i+2)*x_size+j-1]) &&
+                 (x>=r[(i+2)*x_size+j  ]) &&
+                 (x>=r[(i+2)*x_size+j+1]) &&
+                 (x>=r[(i+2)*x_size+j+2]) &&
+                 (x>=r[(i+2)*x_size+j+3]) &&
+ 
+                 (x>=r[(i+3)*x_size+j-3]) &&
+                 (x>=r[(i+3)*x_size+j-2]) &&
+                 (x>=r[(i+3)*x_size+j-1]) &&
+                 (x>=r[(i+3)*x_size+j  ]) &&
+                 (x>=r[(i+3)*x_size+j+1]) &&
+                 (x>=r[(i+3)*x_size+j+2]) &&
+                 (x>=r[(i+3)*x_size+j+3]) )
+ #endif
+ {
+ corner_list[n].info=0;
+ corner_list[n].x=j;
+ corner_list[n].y=i;
+ x = in[(i-2)*x_size+j-2] + in[(i-2)*x_size+j-1] + in[(i-2)*x_size+j] + in[(i-2)*x_size+j+1] + in[(i-2)*x_size+j+2] +
+     in[(i-1)*x_size+j-2] + in[(i-1)*x_size+j-1] + in[(i-1)*x_size+j] + in[(i-1)*x_size+j+1] + in[(i-1)*x_size+j+2] +
+     in[(i  )*x_size+j-2] + in[(i  )*x_size+j-1] + in[(i  )*x_size+j] + in[(i  )*x_size+j+1] + in[(i  )*x_size+j+2] +
+     in[(i+1)*x_size+j-2] + in[(i+1)*x_size+j-1] + in[(i+1)*x_size+j] + in[(i+1)*x_size+j+1] + in[(i+1)*x_size+j+2] +
+     in[(i+2)*x_size+j-2] + in[(i+2)*x_size+j-1] + in[(i+2)*x_size+j] + in[(i+2)*x_size+j+1] + in[(i+2)*x_size+j+2];
+ 
+ corner_list[n].I=x/25;
+ /*corner_list[n].I=in[i*x_size+j];*/
+ x = in[(i-2)*x_size+j+2] + in[(i-1)*x_size+j+2] + in[(i)*x_size+j+2] + in[(i+1)*x_size+j+2] + in[(i+2)*x_size+j+2] -
+    (in[(i-2)*x_size+j-2] + in[(i-1)*x_size+j-2] + in[(i)*x_size+j-2] + in[(i+1)*x_size+j-2] + in[(i+2)*x_size+j-2]);
+ x += x + in[(i-2)*x_size+j+1] + in[(i-1)*x_size+j+1] + in[(i)*x_size+j+1] + in[(i+1)*x_size+j+1] + in[(i+2)*x_size+j+1] -
+         (in[(i-2)*x_size+j-1] + in[(i-1)*x_size+j-1] + in[(i)*x_size+j-1] + in[(i+1)*x_size+j-1] + in[(i+2)*x_size+j-1]);
+ 
+ y = in[(i+2)*x_size+j-2] + in[(i+2)*x_size+j-1] + in[(i+2)*x_size+j] + in[(i+2)*x_size+j+1] + in[(i+2)*x_size+j+2] -
+    (in[(i-2)*x_size+j-2] + in[(i-2)*x_size+j-1] + in[(i-2)*x_size+j] + in[(i-2)*x_size+j+1] + in[(i-2)*x_size+j+2]);
+ y += y + in[(i+1)*x_size+j-2] + in[(i+1)*x_size+j-1] + in[(i+1)*x_size+j] + in[(i+1)*x_size+j+1] + in[(i+1)*x_size+j+2] -
+         (in[(i-1)*x_size+j-2] + in[(i-1)*x_size+j-1] + in[(i-1)*x_size+j] + in[(i-1)*x_size+j+1] + in[(i-1)*x_size+j+2]);
+ corner_list[n].dx=x/15;
+ corner_list[n].dy=y/15;
+ n++;
+ if(n==MAX_CORNERS){
+       fprintf(stderr,"Too many corners.\n");
+       exit(1);
+          }}}}
+ corner_list[n].info=7;
+ }
+ 
+ /* }}} */
+ 
+ /* }}} */
+ /* {{{ main(argc, argv) */
+ 
+ main(argc, argv)
+   int   argc;
+   char  *argv [];
+ {
+ /* {{{ vars */
+ 
+ FILE   *ofp;
+ char   filename [80],
+        *tcp;
+ uchar  *in, *bp, *mid;
+ float  dt=4.0;
+ int    *r,
+        argindex=3,
+        bt=20,
+        principle=0,
+        thin_post_proc=1,
+        three_by_three=0,
+        drawing_mode=0,
+        susan_quick=0,
+        max_no_corners=1850,
+        max_no_edges=2650,
+        mode = 0, i,
+        x_size, y_size;
+ CORNER_LIST corner_list;
+ 
+ /* }}} */
+ 
+   if (argc<3)
+     usage();
+ 
+   get_image(argv[1],&in,&x_size,&y_size);
+ 
+   /* {{{ look at options */
+ 
+   while (argindex < argc)
+   {
+     tcp = argv[argindex];
+     if (*tcp == '-')
+       switch (*++tcp)
+       {
+         case 's': /* smoothing */
+           mode=0;
+ 	  break;
+         case 'e': /* edges */
+           mode=1;
+ 	  break;
+         case 'c': /* corners */
+           mode=2;
+ 	  break;
+         case 'p': /* principle */
+           principle=1;
+ 	  break;
+         case 'n': /* thinning post processing */
+           thin_post_proc=0;
+ 	  break;
+         case 'b': /* simple drawing mode */
+           drawing_mode=1;
+ 	  break;
+         case '3': /* 3x3 flat mask */
+           three_by_three=1;
+ 	  break;
+         case 'q': /* quick susan mask */
+           susan_quick=1;
+ 	  break;
+ 	case 'd': /* distance threshold */
+           if (++argindex >= argc){
+ 	    printf ("No argument following -d\n");
+ 	    exit(0);}
+ 	  dt=atof(argv[argindex]);
+           if (dt<0) three_by_three=1;
+ 	  break;
+ 	case 't': /* brightness threshold */
+           if (++argindex >= argc){
+ 	    printf ("No argument following -t\n");
+ 	    exit(0);}
+ 	  bt=atoi(argv[argindex]);
+ 	  break;
+       }	    
+       else
+         usage();
+     argindex++;
+   }
+ 
+   if ( (principle==1) && (mode==0) )
+     mode=1;
+ 
+ /* }}} */
+   /* {{{ main processing */
+ 
+   switch (mode)
+   {
+     case 0:
+       /* {{{ smoothing */
+ 
+       setup_brightness_lut(&bp,bt,2);
+       susan_smoothing(three_by_three,in,dt,x_size,y_size,bp);
+       break;
+ 
+ /* }}} */
+     case 1:
+       /* {{{ edges */
+ 
+       r   = (int *) malloc(x_size * y_size * sizeof(int));
+       setup_brightness_lut(&bp,bt,6);
+ 
+       if (principle)
+       {
+         if (three_by_three)
+           susan_principle_small(in,r,bp,max_no_edges,x_size,y_size);
+         else
+           susan_principle(in,r,bp,max_no_edges,x_size,y_size);
+         int_to_uchar(r,in,x_size*y_size);
+       }
+       else
+       {
+         mid = (uchar *)malloc(x_size*y_size);
+         memset (mid,100,x_size * y_size); /* note not set to zero */
+ 
+         if (three_by_three)
+           susan_edges_small(in,r,mid,bp,max_no_edges,x_size,y_size);
+         else
+           susan_edges(in,r,mid,bp,max_no_edges,x_size,y_size);
+         if(thin_post_proc)
+           susan_thin(r,mid,x_size,y_size);
+         edge_draw(in,mid,x_size,y_size,drawing_mode);
+       }
+ 
+       break;
+ 
+ /* }}} */
+     case 2:
+       /* {{{ corners */
+ 
+       r   = (int *) malloc(x_size * y_size * sizeof(int));
+       setup_brightness_lut(&bp,bt,6);
+ 
+       if (principle)
+       {
+         susan_principle(in,r,bp,max_no_corners,x_size,y_size);
+         int_to_uchar(r,in,x_size*y_size);
+       }
+       else
+       {
+         if(susan_quick)
+           susan_corners_quick(in,r,bp,max_no_corners,corner_list,x_size,y_size);
+         else
+           susan_corners(in,r,bp,max_no_corners,corner_list,x_size,y_size);
+         corner_draw(in,corner_list,x_size,drawing_mode);
+       }
+ 
+       break;
+ 
+ /* }}} */
+   }    
+ 
+ /* }}} */
+ 
+   put_image(argv[2],in,x_size,y_size);
+ }
+ 
+ /* }}} */






More information about the llvm-commits mailing list