)$&
$1234 (21526734 &'")
!"#"
!"#$%&"$ '()! (*&$%+! ,$ &+&!$ -$
!"#$ %&'&(&)
=+/?$,
G0,+B0J+4
M)<
0&!+/P
M)+,,0)4$
@+8$+,,
H0**()#
CK(),4+%$
N$-)/
.$%0/
A!8(<QR$,,$!
AB.CDEB@.D2F.
2B@2C
A> L8!<
A> N+OK$
2.CL
L)!$/(4
!"#+-$%&
I)&$)!
@0''(!&$)!
@0''(!&$)!
@0''(!&$)!
LS04+%0&$)!
!"!#$%!"!&'(
!""! "#$%! !%" &! '()*" +,)- &.-/ "(010*& 2)* 0 !) &*!) 3(*-4*30&!5!-" 6 &,7897: ;.3#*0 :-"*<
3.&*% 0) %!*- +! &,=2)*3! >&0-$"! !" &.(% +! 5!% %=?.)(% 6 &,@>AB B0)%0--! !" 6 7-"!& 9!%!0(4#
05C(*+/!D E!% 3(!5*!(% (!5!(4*!5!-"% -! 3!)1!-" 0&&!( 2),6 5!% 4.&&$/)!% +0-% 4!% "(.*% &0C.<
(0".*(!% !" 0)F =2)*3!% +! %)33.(" 0+5*-*%"(0"*' !" *-'.(50"*2)! 2)* 5,.-" 044.530/-=D ;0-% !)F
4!""! "#$%! -,0)(0*" 30% 1) &!% ?.)(%D G,!F3(*5! 0)%%* 50 /(0"*")+! 6 5!% =")+*0-"% 2)* .-" ="=
".)" 0) &.-/ +!% 4!% +!(-*$(!% 0--=!% 5.- 3(!5*!( %)33.(" !" 50 /(0-+! ?.*!D
G! (!5!(4*! 4#0&!)(!)%!5!-" &!% 5!5C(!% +! 5.- ?)(H 2)* .-" 044!3"= +! (033.("!( %)( 4!""!
"#$%! !" +! %! +=3&04!( 3.)( &0 3(=%!-"0"*.-D B!)( 1!-)! 6 ;.3#*0 :-"*3.&*% !%" )- /(0-+ #.--!)(
3.)( 5.*D
A*-0&!5!-"I 4,!%" 6 50 '!55! G.)50-0 2)! ?! +=+*! 4! "(010*&D ;0 3(=%!-4! 6 5!% 4J"=% !"
%!% !-4.)(0/!5!-"% .-" ".)?.)(% ="= 50 3(!5*$(! %.)(4! +,*-%3*(0"*.-D
!"#$%&'(#)%"
!
!/
!5
!9
/!
/!/
/!/!
! ! ! ! ! ! ! ! ! ! ! !
/!/!/
/!/!5
/!/!9
/!/!D
/J
/!5!
/J
/!5!/
/=
/!5
/!9
L2$8'+*(2$* ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
5 +1 0-#$%/%3)2 6177).2
55
5!
59
5!/
5D
5!5
5G
5!9
L2$8'+*(2$* ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
5?
A#)<262'23(. ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
9/
9!/
P#*+')&)* $+1#%(B+.* ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
95
!"!
:%2/)&14%21 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
!;
56
9"<
=1,4*0,4%2 .( )0 ,04))( .( >602.(1 8%8&)0,4%21 " " " " " " " " " " " " " " " " " " " "
!?
9"@
A%.B)( (, C20)D1(
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
9E
9"#
F0)4.0,4%2 (, 088)4/0,4%2 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
9#
9"!
:%2/)&14%21 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
9!
G( /%2,6H)( .( /%2>(1,4%2 (, )( /%2,6H)( .I(66(&61 .021 J :K " " " " " " " " " " " "
9;
;"@
" " " " " " " " " " " " " " " " " " " " " " " " " "
9?
;"#
:%2/)&14%21 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
;<
6 8$*#'./)$*/
79
:);')$4%"-3)+
8< 1&(")''&
69
!)/(+ 1+ -.;')#"()$*/
6=
>**+?+/
> @+A$%,.'"()*4 (3+ B$*)($% C'"#+,+*( C%$;'+, D E-(),"' F+(G$%HIJ)1+ K",I
-')*4
: @"*H)*4 L'$G/ A%$, K",-'+1 M%"N#
8 O/(),"()*4 B+,;+%/3)- )* " B.'()#"/( K+//)$*
P O?-+%)+*#+/ $* +*3"*#)*4 1"(" #$''+#()$* )* '"%4+ *+(G$%H/
!"#$%&' (
!"#$%&'"($!
!"#$%&#%$ ' ($( )&(( )*++% ,# &(-%', -.+/0%1 *,2%&$1 3%4.50%1 *6 0% -%,0 -%&2.)% *7%&$ ',4
,$.0.-'$%,&- %-$ 0% 8&*,$'9% ', +.%,48 :%- /';,%$- <%# '#90'.- =%-$ >7*&$?@ A% )B*.4 ' ($( :(0.5(&(
/*,& 0' -.+/0% &'.-*# :% C').0.$%& 0!.#$%&)*##%4.*# :%- &(-%',41 0' )&('$.*# :%- '//0.)'$.*#- %$
0!'D*,$ :%- -%&2.)%- E 0!"#$%&#%$@ F# :%- /&.#)./%- C*#:'+%#$',4 :% 0!"#$%&#%$ %-$ ;,% 0% &(-%', :*.$
&%-$%& 0% /0,- -.+/0% /*--.50% %$ ;,% 0!.#$%00.9%#)% :*.$ -% $&*,2%& :'#- 0%- +')B.#%- :%- ,$.0.-'$%,&;,. %7%)$,%#$ %00%- 0%- */(&'$.*#- )0'--.;,%- :% $G/% &%)*,2&%+%#$ :%- %&&%,&-1 ':'/$'$.*# :%
:(5.$1 0*)'0.-'$.*# :%- &%--*,&)%-1 %$ '.#-. :% -,.$%@ A!%-$ 0% C'+%,4 /&.#)./% :% 5*,$H%#H5*,$ :%
0!"#$%&#%$ <%# '#90'.- %#:H$*H%#:?@ A% /&.#)./% /%&+%$ E $*,$% '//0.)'$.*# :% 0!"#$%&#%$ :(-.&'#$
)*++,#.;,%&1 :!%#2*G%& :%- /';,%$- E #!.+/*&$% ;,%00% ':&%--% "I %$ #!.+/*&$% ;,%0 #,+(&*
:% /*&$@ % &(-%', C'.$ %#-,.$% :% -*# +.%,4 /*,& ')B%+.#%& )% /';,%$ E 0' 5*##% :%-$.#'$.*#@
J. 0' :%-$.#'$.*# #!%-$ /'- $&*,2(%1 0' -*,&)% %-$ #*$.K(%1 -.#*# 0% /';,%$ %-$ 0.2&( /*,&2, ;,!.0
#!' /'- ($( &%D%$( *, )*&&*+/, 0% 0*#9 :, )B%+.#@ L*,$ )%). -% C'.$ -'#- 0% 5%-*.# :% &(-%&2%&
:%- &%--*,&)%- :'#- 0% &(-%', *, :% :%+'#:%& 0!',$*&.-'$.*# :% )%&$'.#%- %#$.$(- ':+.#.-$&'$.2%)*++% )% ;,. -% C'.$ :'#- 0%- &(-%',4 $(0(/B*#.;,%-@ A%$$% /*--.5.0.$( :% )*++,#.;,%& %# $%+/&(%0 '2%) /0,-.%,&- %#$.$(- &(-%',4 :.-$&.5,(%- /'&$*,$ :'#- 0% +*#:% ' ($( ,# C')$%,& .+/*&$'#$
/*,& 0' )&('$.*# :!.#$(&%--'#$- -%&2.)%- )*++% 0% M>=1 0% +'.01 0% I%%&H$*HI%%&1 0%- *2%&0'G-1 %$
'.#-. :% -,.$%@ >$ )!%-$ /&.#)./'0%+%#$ E %00% ;,% &%2.%#$ 0% 9&'#: -,))N- ;,!' )*##, 0!"#$%&#%$@
O'0B%,&%,-%+%#$1 &.%# #!%-$ 9&'$,.$ :'#- 0' 2.%@ !*,2%&$,&% :, &(-%', ', $&'K) )*+/0.;,%
0' $P)B% :% 0!':+.#.-$&'$.*# :% 0!"#$%&#%$ %$ :% -*# .#9(#.%&.% %$ )*#:,.$ E :%- )*+/*&$%+%#$#(C'-$%- E 0' C*.- /*,& 0%- ,$.0.-'$%,&- %$ /*,& 0%- */(&'$%,&- &(-%',4@ F# ,$.0.-'$%,& :% 0!"#$%&#%$
/%,$ %#2*G%& ',$'#$ :% /';,%$- ;,% -*# .#$%&C')% &(-%', %$ 0' 2.$%--% :% -' +')B.#% 0% /%&+%$$%#$@
F#% /'&$.% :% )% $&'K) %-$ :(-.&'50%1 +'.- 0% &%-$% /%,$ )*#-.-$%& %# ,# $&'K) )*+/0N$%+%#$
.#:(-.&'50% )*++% 0%- '$$';,%- ;,. 2.-%#$ E C'.&% $*+5%& :%- -%&2%,&- *, 5.%# 0%- %+'.0- :, $G/%
JIQO ;,. C*#$ :(5*&:%& 0%- 5*R$%- ',4 0%$$&%-@ "0 #!G ' ',),# +()'#.-+% &(-%', ;,. %+/S)B%
0%- ,$.0.-'$%,&- :% 0!"#$%&#%$ :!%#2*G%& :, $&'K) .#:(-.&'50% T "0- *#$ $*,- 0' /*--.5.0.$( :!,$.0.-%&
', +'4.+,+ 0%,&- 5'#:%- /'--'#$%- :.-/*#.50%-1 %$ 0%- &*,$%,&- :, &(-%', C*#$ :% 0%,& +.%,4
U
!"#$%&' () *+%&,-./%$,+
!"#$ $%&'(%$ &%#$) *$'+,)- .%) "!/$'*%#$) $/)%'#0 1% &%#$ ,2*/ 3"4%5* #5 6#0 1% !'7#%*) '$$43'5*
8 ,9',#5 1% &%#$) $"#*%#$) %* *:,9%5* 1% &% $%&'(%$ 8 *$'3%$) &%#$ $/)%'# '#0 $/)%'#0 3"4)45)- ;&)
%0%$,%5* '#,#5 ,"5*$2&% 8 !$4"$4 )#$ ,% *$'+, %* 5% !%#3%5* $4%5 '!!$%51$% 1%) "<)%$3'*4"5) ='4*%)
!'$ &>#5 %* &>'#*$%- ?5 "!/$'*%#$ $/)%'# 1"4* '@4$ *"#* )%#& %5 )% <')'5* )#$ ,% 7#>4& "<)%$3% 1'5)
)"5 $/)%'#A %* &% B'04B#B 7#>4& !%#* ='4$% !"#$ &4B4*%$ &% 1/@:* %5 ,') 1% ,"B!"$*%B%5* '5"$B'&
C%-@A ="$*% %* )#<4*% ,$"4))'5,% 1# *$'+,D %)* 1% &% <&"7#%$ 8 &' !/$4!9/$4% 1% )"5 $/)%'#- E'4)
!"#$ &% <&"7#%$ 4& ='#* !"#3"4$ &% B%)#$%$A &% ,"B!$%51$%A %* &>4)"&%$A 1%) *:,9%) 7#4 !%#3%5* F*$%
=',4&%) 1'5) #5 !%*4* $/)%'#A B'4) 7#'51 4& )>'@4* 1>#5 @$'51 $/)%'# 1% *$'5)4* "G 1%) ,%5*'45%)
1% E<!) ,4$,#&%5*A ,%) *:,9%) 1%34%55%5* 14H,4&%) 8 $/'&4)%$ 3"4$% 4B!"))4<&%)- I,*#%&&%B%5*A &%)
"!/$'*%#$) 1# ,"%#$ 1% &>;5*%$5%* )% ,"5*%5*%5* &' !&#!'$* 1% *%B!) 1>#5 )4B!&% ="$J'$145@ 1%)
!'7#%*) '#0 $/)%'#0 3"4)45) %* &'4))%5* &' *:,9% 1% 1/*%,*4"5 %* <&",'@% 1# *$'+, 451/)4$'<&% '#0
$/)%'#0 1%)*45'*'4$%)- .",'&%B%5*A 1%) 1/,4)4"5) )4B!&%) )"5* !$4)%) ,"BB% &% ,9"40 1%) )"$*4%) 7#4
!%$B%**%5* 1% B4%#0 $/!'$*4$ &% *$'+,A %* &% $%$"#*'@% 1>#5% !'$*4% 1# *$'+, %5 ,') 1% )#$,9'$@%
"# 1% $#!*#$% 1>#5 1%) &4%5).%) ,"5)/7#%5,%) 5'*#$%&&%) 1% &>'<)%5,% 1# ,"5*$2&% +5 1'5) &% ,"%#$ 1# $/)%'# %* 1% &'
,"&&'<"$'*4"5 %5*$% &%) "!/$'*%#$) C'#*$% 7#% &>/,9'5@% 1>45="$B'*4"5) )#$ &% $"#*'@%D )"5* K
L .' !$"&4=/$'*4"5 1%) '**'7#%) 1'5) &>;5*%$5%* C!'$ %0%B!&% ,%&&%) 1% *(!% MM"N 7#4 34)%5* 8
*"B<%$ #5 )%$3%#$A '45)4 7#% &%) 3%$) %* &%) 34$#)D %* 1# *$'+, 451/)4$'<&% C&% B'4& NOIED 7#%
)%#&%) &%) B',945%) %* $/)%'#0 1%)*45'*'4$%) !%#3%5* *$'4*%$ %* /&4B45%$- P% *$'+, 451/)4$'<&%
%)* ,94Q$/ 1% 5") R"#$) 8 #5% 14S'45% 1% !"#$,%5*) 1# 3"&#B% *"*'& 1# *$'+, ;5*%$5%* '3%,
#5 %Q%* 5/=')*% !"#3'5* 1/!'))%$ &% $'*4" 1% ,% *$'+,L P"BB% &%) '**'7#%) %* &% *$'+, 451/)4$'<&% 5% )"5* !') <&"7#/) 8 &%#$) )"#$,%) )#4*% 8
&>'<)%5,% 1% ,"&&'<"$'*4"5 %5*$% &%) "!/$'*%#$)A &%) !'7#%*) ,"$$%)!"51'5* *$'3%$)%5* &%
$/)%'# !"#$ F*$% $%R%*/) 8 &' +5A ,'#)'5* '45)4 #5% !%$*% 1% $%))"#$,%) %* #5% 1/@$'1'*4"5
1%) )%$34,%)L .>'<)%5,% 1% ,"&&'<"$'*4"5 %5*$% &%) "!/$'*%#$) C'#*$% 7#% &>/,9'5@% 1%) 45="$B'*4"5) )#$ &%
$"#*'@%D $%51 14H,4&% &% 14'@5")*4, 1%) !$"<&TB%) $/)%'#0- ?5 "!/$'*%#$ !%#* 8 &' &4B4*% %*
)>4& 14)!")% 1% B/*9"1%) %H,',%) ,"55'U*$% ,% 7#4 )% !'))% 1'5) )"5 $/)%'#A B'4) 4& ' '#,#5
B"(%5 1% )'3"4$ ,% 7#4 )% !'))% 1'5) &%) '#*$%) $/)%'#0 54 &' !$"3%5'5,% 1%) !$"<&TB%)- .%)
%0%B!&%) *(!47#%) )"5* &' 1/@$'1'*4"5 1%) !%$="$B'5,%) )#4*% 8 &>'#@B%5*'*4"5 1# 1/&'4
%* &' ,9#*% 1% &' <'51% !'))'5*% 1"5* &>"!/$'*%#$ $/)%'# 5% !%#* !') ,"55'U*$% &>"$4@45%
%0',*% %5 1%9"$) 1% )"5 $/)%'# CP>%)* 1/R8 #5% *:,9% 14H,4&% 8 $/'&4)%$ 1'5) )"5 $/)%'#DP% !$"<&TB% 1% B'57#% 1% 34)4"5 @&"<'&% )>'!!&47#% <4%5 5'*#$%&&%B%5* '#0 #*4&4)'*%#$)
7#4 %#0 '#))4 5>"5* !') &' !"))4<4&4*/ 1% ,"55'U*$% &>"$4@45% 1%) !$"<&TB%) 1'5) &>;5*%$5%*L .' !$"&4=/$'*4"5 1%) V3%$&'() C$/)%'#0 1% $%,"#3$%B%5*D 7#4 ,9%$,9%5* 8 $/)"#1$% &%) !$"W
<&TB%) 1% &>;5*%$5%* %* 8 ,"B<&%$ &% B'57#% %5 )%$34,%) ="#$54)- XVY Z[\] %)* #5 %0%B!&%
*(!47#% 1>#5 $/)%'# V3%$&'( 7#4 $%14$4@% &% *$'+, 8 *$'3%$) 1%) !$"0() '+5 1% ,"5*"#$5%$
&%) !$"<&TB%) 1% $"#*'@% 1'5) &>;5*%$5%*- .%) )()*TB%) 1% ,""$1"55/%) ,"BB% ^43'&14 Z_`]
-(1 A-&/-#/!"' *# -(1 -"!)-,/*' .* 0* 3&-". &$'*-( 4(/ 'D-%%*,,* ,D<"#*&"*# !E ,*' '*(,' '*&A/0*'
4(/ *1/'#*"# '!"# ,* &!(#-3* %-4(*# %-& %-4(*# *# ,* 0!"#&F,* .* 0!"3*'#/!" .* B!(# *" B!(#
7!(&"/ %-& G:H 4(* )-,I*(&*('*)*"# B*-(0!(% .D(#/,/'-#*(&' %*(A*"# -&&J#*& %!(& ,*' B*'!/"'
.* ,*(&' -%%,/0-#/!"'5 G!(# ,* &*'#* *'# /"0!""( *# + .$0!(A&/& K ,- #!%!,!3/* .*' &$'*-(1 *# ,)-"/L&* -A*0 ,-4(*,,* /,' '!"# 0!""*0#$'M ,*' 0-&-0#$&/'#/4(*' .*' 0I*)/"' *# ,/*"' .* ,D<"#*&"*#M
,*' %!,/#/4(*' .* &!(#-3* -.!%#$*' %-& ,*' -(#&*' !%$&-#*(&' &$'*-(1M ,*' -%%,/0-#/!"' 4(* ,*'
(#/,/'-#*(&' (#/,/'*"#M ,D/"#*"#/!" .*' (#/,/'-#*(&'M ,* 0!)%!&#*)*"# .*' (#/,/'-#*(&'M ,D!&/3/"* .*'
%&!B,L)*' &$'*-(1M *# -/"'/ .* '(/#*5 G!(# 0*0/ "* %*(# %-' '* 7-/&* '-"' ("* )$#&!,!3/* .( &$'*-(
4(* 0- '!/# %-& ,*' !%$&-#*(&' !( %-& ,*' (#/,/'-#*(&'5 =* "!' N!(&'M ,- %&-#/4(* ,- %,(' (#/,/'$*
*'# 4(* 0I-0(" %&!0L.* + '- )-"/L&* %!(& 0!)%&*".&* -( )/*(1 0* 4(/ '* %-''*5 O" !%$&-#*(&
)*'(&* '!" &$'*-( *# *''-/* .* 0!)%&*".&* ,* )/*(1 %!''/B,* '(& 0* 4(/ '* %-''* .*.-"' *# '(& 0*
4(/ -&&/A* .* ,D*1#$&/*(&5 6*' (#/,/'-#*(&' *P*0#(*"# + ,*(& #!(& .*' )*'(&*' .* B!(# *" B!(# %!(&
0!)%&*".&* ,*' 0-&-0#$&/'#/4(*' .*' ./P$&*"#' &$'*-(1 .* ,D<"#*&"*# .-"' ,- ,/)/#* .( %!''/B,* Q("
!%$&-#*(& %*(# #&L' B/*" B,!4(*& ,* #&-R0 .* )*'(&* .D(" (#/,/'-#*(& R"-,S5 C# R"-,*)*"#M /, 2
- ,- 0!))("-(#$ '0/*"#/R4(* 4(/ 'D*P!&0* .D*P*0#(*& .*' !%$&-#/!"' .* )*'(&* + 3&-".* $0I*,,*
Q0!))* 89/##*& .* :;<=;M ;TH .* U6;UVM <HTWU .* 8%&/"#,-B'M *# .*' %&!N*#' .* &*0I*&0I*
0!))* T*#&!%!,/'M CGWT<:M *# TWTCS *# .* )*##&* ,*' &$'(,#-#' *# ,*' !B'*&A-#/!"' *P*0#($*'
+ ,- ./'%!"/B/,/#$ .*' (#/,/'-#*(&' *# .*' !%$&-#*(&'5
H-&)/ ,*' /"#$&J#' .* ,- )$#&!,!3/* .*' &$'*-(1M !" %*(# 0/#*& ,*' '(/A-"#' K
X 6- )$#&!,!3/* '*&# + .$#*0#*& ,*' %&!B,L)*' .* 7!"0#/!""*)*"# Q%-& *1*)%,* ,*' -##-4(*'M
,*' &(%#(&*' .*' ,/*"'M ,*' B-/''*' .* .$B/#S *# %-& 0!"'$4(*"0* + 2 &*)$./*& .-"' ,- )*'(&*
.( %!''/B,*5
X 6- )$#&!,!3/* '*&# + )/*(1 0!)%&*".&* ,D<"#*&"*# Q*535M '!" #&-R0M '- #!%!,!3/*S *# + %&!%!'*&
.*' )!.L,*' #I$!&/4(*' 4(/ %*&)*##*"# .* %&$./&* '!" $A!,(#/!" *# .* &*%&!.(/&* ,*' &$'(,#-#'
.-"' .*' '/)(,-#/!"' *# .*' %,-#*7!&)*' *1%$&/)*"#-,*'5
X 6- )$#&!,!3/* '*&# + 0-&-0#$&/'*& ,*' -%%,/0-#/!"' *# ,*' 0!)%!&#*)*"#' .*' (#/,/'-#*(&'5
:*0/ %*&)*# .D$A-,(*& ,D/)%-0# .* #!(#* "!(A*,,* -%%,/0-#/!" Q*535M ,* H-/&Y+YH-/&S *# .*
!"#$%&' () *+%&,-./%$,+
!"#! $"#%&'# (")*"+!&)&$! ,&-.-/ 0& 1234 5#+ 0& +65&'# &! 5"$ !+'7(8 9' )6!+"0".:& *&+)&! '#; "*6+'!&#+5 <& ):&#; <:)&$5:"$$&+ 0&#+5 +65&'#; &! 0&5 '<):$:5=
!+&+ ,("$$&(!:%:!6/ :$.6$:&+:& <& !+'7(/ 70!+'.&/ >'(!#+'!:"$4 &! '#; #!:0:5'!&#+5 <& ):&#;
("$(&%":+ 0&#+5 '**0:('!:"$5 ,0&5 +&$<+& *'+ &;&)*0& '<'*!'!:%&5 ? 0' !"*"0".:& <# +65&'#
&! 5&5 *&+>"+)'$(&54-
0& *&# <& >"$(!:"$5 <:5*"$:C0&5 <'$5 0& ("&#+ <# +65&'# ("))& 0&5 *"0:!:A#&5 <& 5(F&<#0:$. G@GH
<'$5 0&5 +"#!&#+5/ 0&5 )&55'.&5 @EI2 JKLM ,*+"C'C0&)&$!4 +&$%"N65 *'+ 0&5 +"#!&#+5 &! )'(F:$&5
&$ ('5 <& +&O&! <& *'A#&!5/ &! 0&5 !'C0&5 <& +"#!'.& ,5#+!"#! 0&5 !'C0&5 PQ2 JKRM4- SB#$ (D!6 0'
)6!+"0".:& *&#! 5& >':+& &$ ("00&(!'$! 0& !+'7( 5#+ 0&5 0:&$5 <& 0B@$!&+$&! &! &$ 0B'$'0N5'$! '*+T5E&(: &5! 5"#%&$! '**&06 0B'**+"(F& *'55:%& *"#+ 0' )6!+"0".:& ,*'5 <B:$O&(!:"$ <& !+'7(4- S& 0B'#!+&
(D!6/ 0' )6!+"0".:& *&#! 5& >':+& &$ &$%"N'$! <&5 *'A#&!5 &! &$ )&5#+'$! 0' +6'(!:"$ <# +65&'# ?
(&5 *'A#&!5- E&(: &5! 5"#%&$! '**&06& 0B'**+"(F& '(!:%& <'$5 0' )6!+"0".:&- 9&5 *'A#&!5 *&#%&$!
U!+& <6<:65 ? 0' )&5#+& ("))& :05 *&#%&$! U!+& <&5 *'A#&!5 <& <"$$6&5- 9' )&5#+& &00& )U)& 5&
>':! <& C"#! &$ C"#! &$!+& <&5 )'(F:$&5 "+<:$':+&5 "# <&5 5"$<&5 <6<:6&5- V! A#& (& 5":! <'$5 0&
('5 *'55:> "# '(!:>/ #$& >":5 0&5 )&5#+&5 &W&(!#6&5/ :0 >'#! *'55&+ *'+ #$& '#!+& *F'5& A#: &5! (&00&
<& 0B'$'0N5& <&5 +65#0!'!5 &! <& 0B:$>6+&$(& <& (& A#: 5& *'55& <'$5 0& +65&'#- S'$5 0& ('5 *'55:>/ :0
5B'.:! <& (")*+&$<+& (& A#: 5& *'55& '# *":$! <& )&5#+& &! ':00&#+5- S'$5 0& ('5 '(!:>/ :0 5B'.:! <&
(")*+&$<+& (& A#: 5& *'55& !"#! '# 0"$. <# (F&):$ !+'%&+56 *'+ 0&5 *'A#&!5 <& )&5#+&- E& A#B"$
)&5#+& <& C"#! &$ C"#! $B&5! A#& 0B'((#)#0'!:"$ <& !"#! (& A#& +&$("$!+&$! 0&5 *'A#&!5 <'$5
0&5 <:W6+&$!5 0:&$5 &! +"#!&#+5 <# +65&'#- 9&5 )&5#+&5 *&#%&$! U!+& &W&(!#6&5 &$ *0#5:&#+5 *":$!5
&$5#:!& ("++606&5 &$5&)C0& *"#+ "C!&$:+ *0#5 <& +65#0!'!5- V00&5 *&#%&$! '#55: U!+& +&*+"<#:!&5
<'$5 0& !&)*5 *6+:"<:A#&)&$! "# 5&0"$ #$ *+"(&55#5 5!"(F'5!:A#& *"#+ *&+)&!!+& #$& 6!#<& <&
0B6%"0#!:"$ !&)*"+&00& <# +65&'# &! 0' <6!&(!:"$ <& !"#! (F'$.&)&$! <'$5 0& (")*"+!&)&$! &! 0&5
*&+>"+)'$(&59B:$!6+U! <& 0' )6!+"0".:& &5! (0':+ )':5 0&5 <:X(#0!65 A#: 0B'((")*'.$&$! 5"$! $")C+&5E&5 <:X(#0!65 *+"%:&$$&$! *+:$(:*'0&)&$! <& 0' .+'$<& !':00& <& 0B@$!&+$&! &! <& 5"$ "#%&+!#+&/
&! <# .+'$< %"0#)& <& !+'7( A#: N (:+(#0&- 9&5 ("$56A#&$(&5 <& (&00&5=(: 5#+ 0&5 <&#; '**+"(F&5
<& )6!+"0".:& 5"$! <:W6+&$!&5 )':5 &00&5 5& +&O":.$&$! 5#+ 0' <:X(#0!6 <& 0' !Y(F& Z
8 2"#+ 0&5 )&5#+&5 '(!:%&5/ #$ .+'$< +65&'# %&#! 5:)*0&)&$! <:+& #$& *F'5& <B:$>6+&$(&
(")*0:A#6& *#:5A#& <:%&+5 *F6$")T$&5 *&#%&$! '**'+'[!+& !"#! 0& 0"$. <# (F&):$ 5#:%: *'+
0&5 *'A#&!5- 2"#+ (F'A#& )6!+:A#& ,&-.-/ !'#; <& *&+!&5/ C'$<& *'55'$!&4/ :0 <&%:&$! '0"+5
:)*"+!'$! <& C:&$ (F":5:+ 0' )'$:T+& '%&( 0'A#&00& 0&5 *'A#&!5 5"$! &$%"N65 '7$ <B"C!&$:+
!"#$%&' () *+%&,-./%$,+
!"#$%!& $# %#'('&"#$%!& )$ *+((",+!$)# -"& -+%! (" !."('&"#'+) /$ *$##$ #0*1$ )' -+%! (2.*1")3$
/$& !.&%(#"#& +,#$)%& -"! *1"*%) /2$)#!$ $%45
6 72"3!.3"#'+) /% #!"8* -+%! !./%'!$ ($ 9+(%:$ /% #!"8* ; #!"'#$!5 <$##$ "3!.3"#'+) /+'# =#!$
>"'#$ /2%)$ :")'?!$ ')#$(('3$)#$ "8) /$ -!.&$!9$! ($ :"4':%: /2')>+!:"#'+)& @%' -$%9$)#
&$!9'! "% :"4':%: /2"--('*"#'+)&5
6 72.*1")#'((+))"3$ A#$:-+!$( -+%! ($ /'&#')3%$! /% &-"#'"(B @%' -$!:$# /$ !./%'!$ ($ 9+(%:$
/% #!"8* ; *+(($*#$!5 C+%# *+::$ (2"3!.3"#'+)D (2.*1")#'((+))"3$ )$ /+'# -"& #!+- ')/%'!$ $)
$!!$%! ($& !.&%(#"#&5 E+%! *1"@%$ "--('*"#'+) /$ :$&%!$D %)$ .#%/$ $&# "(+!& ; :$)$! -+%!
#!+%9$! (2':-"*# /$ (2.*1")#'((+))"3$ $# '/$)#'8$! (" :$'(($%!$ :.#1+/$ -+%! ')>.!$! ($ #!"8*
+!'3)"( ; -"!#'! /% #!"8* .*1")#'((+)).5 <$##$ /$!)'?!$ -!+*./%!$ $&# "--$(.$
$+0'&1$,+5
6 7" *+(($*#$ /$& !.&%(#"#& /$ :$&%!$ /+'# &$ >"'!$ ($ -(%& !"-'/$:$)# -+&&',($ &")& *+)3$&F
#'+))$! ($ !.&$"%5 7" :$&%!$ -$%# =#!$ (" *+(($*#$ /% #!"8* &%! %) ('$) *+::$ $(($ -$%# =#!$
%)$ !$@%=#$ $)9+G.$ ; %)$ $)#'#. !.&$"% A+% %)$ :"*1')$ /'&#")#$B -+%! +,#$)'! *$!#"')$&
')>+!:"#'+)&D -"! $4$:-($ ($ /.,'# &%! ($ ('$) +% (2"/!$&&$ HE /$ (2$)#'#.5 I)$ /$& *"!"*F
#.!'&#'@%$& /$ *$##$ *+(($*#$ $&# ($ 3!")/ )+:,!$ /2$)#'#.& !.&$"%4 @%' -$%9$)# ')#$!9$)'!5
I)$ "%#!$ *"!"*#.!'&#'@%$ *2$&# (" 8",'('#. @%' -$%# 9"!'$! $)#!$ %)$ $)#'?!$ 8",'('#. A#+%#
*+(($*#$!B $# %)$ 8",'('#. -"!#'$(($ A*"& /2%)$ ')>+!:"#'+) "3!.3.$ *+::$ -"! $4$:-($ ($
/.,'# :+G$) &%! ($& ('$)&D ($ )+:,!$ /$ J+#& &%! %) ('$)D ($ )+:,!$ /$ -"@%$#& &%! %) ('$)D
($ )+:,!$ /$ :"*1')$& *+))$*#.$& ; %) !.&$"%D $# "')&' /$ &%'#$B5
6 7" :")'?!$ "9$* ("@%$(($ $)9+G$! ($& -"@%$#& &+)/$& -+%! *"!"*#.!'&$! %) *1$:') /% !.&$"%5
7$ 3!")/ )+:,!$ /$ >"*#$%!& @%' /.*'/$)# *$ @%' &$ -"&&$ &%! %) *1$:') A-$)&$K ; #+%& ($&
-"@%$#& @%' -"&&$)# -"! *$ *1$:') $# ($%! -!+9$)")*$B !$)/ *$##$ *"!"*#.!'&"#'+) /'L*'($
9+'!$ ':-+&&',($5 <1"@%$ :.#!'@%$ ).*$&&'#$ %)$ :")'?!$ &-.*'8@%$ -+%! $)9+G$! ($& &+)/$&5
<$ @%2'( >"%# >"'!$ -+%! :$&%!$! ($ /.("' :+G$) $&# /'M.!$)# /$ *$ @%2'( >"%# >"'!$ -+%!
:$&%!$! (" ,")/$ -"&&")#$ /'&-+)',($ +% (" ,")/$ -"&&")#$ /% ('$) ($ -(%& ($)# #+%# "% (+)3
/% *1$:')5
6 N$& &+(%#'+)& -+%! *+)#+%!)$! ($& ,"!!'?!$& :'&$& $) -("*$ -"! ($& %#'('&"#$%!& $# ($& +-.!"F
#$%!& /$ (2H)#$!)$# "8) /$ &$ -!+#.3$! ($& %)& /$& "%#!$&5 I)$ :.#1+/$ /$ :$&%!$ $L*"*$
/+'# =#!$ *"-",($ /$ >+)*#'+))$! /")& #+%& ($& &*.)"!'+&5 I)$ &+(%#'+) -"! $4$:-($ @%' >+)*F
#'+))$ @%$ &%! /% #!"8* )+)F*!G-#. +% @%' &%--+&$ @%$ ($& !+%#$%!& /% !.&$"% *++-?!$)#
$) !$)9+G")# /$& :$&&"3$& H<OE $&# :+')& $L*"*$ @%2%)$ "%#!$ &+(%#'+) )2$4'3$")# -"&
*$& *+)/'#'+)& :=:$ &' (" /$!)'?!$ $&# %) -$% :+')& $L*"*$ $) #$!:$& /$ -$!>+!:")*$5
6" $0##0," 2 (34!5"(("7 G&-# 0;&/# 0-##. *"/4 6"# 0!1.;.14# #-% (30-1%" !014,&%." 6" $%&'()*"#:
*0.# "(("# /" #"%&/1 $0# $%4#"/14"# 60/# !" *0/-#!%.1 $0% #&-!. 635&*&,4/4.14 6" (0 $%4#"/101.&/7
G&-# %",%&-$&/# !"# 0#$"!1# 6" (0 *41%&(&,." "/ 6"-> !014,&%."# H
I E3-/ !J14 #" 1%&-;" (" $%&'()*" 6- ,%0/6 ;&(-*" 6" 6&//4"# 2 !&(("!1"% $&-% %40(.#"% ("#
*"#-%"#7 A"!. ;0 6- ,%0/6 ;&(-*" 6- 1%0+! 2 (0 ,%0/6" 10.((" 6- %4#"0-7 G&# !&/1%.'-1.&/#
60/# !"11" 6.%"!1.&/ ;.#"/1 2 %46-.%" (" ;&(-*" 6" 6&//4"# 2 1%0.1"% $0% (3./1"%*46.0.%" 6"
(34!50/1.((&//0," 2 (0 F&.# #$01.0( "1 1"*$&%"(7 8/ $0%0(()(": -/" 41-6" #"%0 *"/4" $&-%
4;0(-"% (3.*$0!1 6" (34!50/1.((&//0," #-% (0 <-0(.14 6" (0 *"#-%"7
I E" (30-1%" !J14 #" 1%&-;" (" $%&'()*" 6- ,%0/6 ;&(-*" 6" 6&//4"# 2 "/;&?"% #-% (" %4#"0-7
A"# 6&//4"# $"-;"/1 K1%" ("# %4#-(101# 6" *"#-%" $0##.;" !&**" .(# $"-;"/1 K1%" ("# $0L
<-"1# #&/6"# "1 %"<-K1"# "/;&?4# 2 6"# "/1.14# %4#"0-> "1 ("# *0!5./"# 6"# -1.(.#01"-%#7 A"
$%&'()*" 0 414 #&-;"/1 .,/&%4 60/# (0 (.114%01-%"7 G&-# #&-(";&/# !" $%&'()*" 60/# !" *0L
/-#!%.1 "1 /&-# $%&$&#&/# -/" #&(-1.&/ $%&1&!&(0.%" "C!0!" <-. $"%*"1 63"/;&?"% -/ ,%0/6
;&(-*" 6" 6&//4"# 2 $0%1.% 63-/ ,%0/6 /&*'%" 6" #&-%!"# #0/# !&/,"#1.&//"% (" %4#"0-7
M !50!-/ 6" !"# $%&'()*"# /&-# $%4#"/1&/# 6"# #&(-1.&/# "1 /&-# ("# ;0(.6&/# $0% *&64(.#01.&/
0/0(?1.<-": #.*-(01.&/# "1 ">$4%.*"/101.&/#7 G&# #&(-1.&/#: $0% ("-% "C!0!.14 "1 ("-% #.*$(.!.14:
$%4#"/1"/1 6"# %4$&/#"# 2 !"%10./# 6"# $&./1# 6-%# 6" (0 *41%&(&,." "1 !&/#1.1-"/1 $0% !&/#4<-"/!"
-/" ./14%"##0/1" 0;0/!4 60/# !" 6&*0./"7 8(("# &/1 (0 !0%0!14%.#1.<-" 630$$&%1"% -/" /&-;"(("
;.#.&/ #-% !"%10./# 6"# 0#$"!1# 6" (0 *41%&(&,." "1 6" F&/!1.&//"% "/ !0# 6" ,%0/6# %4#"0-> "1 6"
,%0/6"# <-0/1.14# 6" 6&//4"# 2 1%0.1"%7
D"# !50$.1%"# #-.;0/1# $%4#"/1"/1 -/" 6"#!%.$1.&/ 6" /&# !&/1%.'-1.&/#7 A50$.1%" N 1%0.1" ("
$%&'()*" 6" (0 *41%&(&,." $0##.;" 6"# ,%0/6# %4#"0-> $0% (34!50/1.((&//0," 2 (0 F&.# #$01.0( "1
1"*$&%"(7 D34!50/1.((&//0," /3"#1 $0# ,%01-.1 "1 0 -/ !&O17 A50$.1%" P $%"/6 -/" *41%.<-" <-. "#1
!"((" 6" (0 641"!1.&/ 6"# -1.(.#01"-%# ("# $(-# ,&-%*0/6# "/ 1"%*"# 6" 1%0+! "1 *&/1%" (3.*$0!1
6" (34!50/1.((&//0," 6"##-#7 @( #30,.1 63-/ ">"*$(" 63-/" 41-6" <-" /&-# 6";&/# *"/"% !50<-"
F&.# <-3.( #30,.1 634!50/1.((&//0,"7 A50$.1%" Q F0.1 -/" 410$" #-$$(4*"/10.%" "/ *&/1%0/1 #-% -/
!"#$%&' () *+%&,-./%$,+
!"#$% %&%'()% *+''%,# +, (%"# $-."/$% )% 0$"/# /,#$+."/# (!$ )1-*2!,#/))+,,!3% %, *+,4/.-$!,# )!
*+$$-)!#/+, #%'(+$%))% .!,4 )%4 5!$/!#/+,4 .% )! #!/))% .% )! (+(")!#/+, -*2!,#/))+,,-%6 7%*/ (%$'%#
0/%, -5/.%''%,# .%4 #!"& .1-*2!,#/))+,,!3% %,*+$% ()"4 $-."/#46 72!(/#$% 8 #$!/#% )% ($+0)9'% .%
)! '-#$+)+3/% !*#/5% %# .% *+))%*#% .1/,:+$'!#/+,46 ;) ($-4%,#% ,+#$% 4+)"#/+, <;7= ><7=?:$/%,.)@
;,:+$'!#/+, 7+))%*#/+, =$+#+*+)A B"/ (%$'%# .1%,5+@%$ .%4 .+,,-%4 %# .%4 $%B"C#%4 .!,4 ", 3$!,.
$-4%!" 4!,4 )% *+,3%4#/+,,%$ %# 4!,4 ,"/$% !" $%4#% ." #$!D* >,+#!''%,# )% #$!D* <7= .1+E )%
#%$'% <7=?:$/%,.)@ .!,4 )% #/#$%A6
F5!,# .% *+''%,*%$ G .-*$/$% ,+4 4+)"#/+,4 %# (+"$ '/%"& )%4 '+#/5%$H ,+4 $-4"'+,4 .!,4
)% *2!(/#$% 4"/5!,# )1-5+)"#/+, .% )! '-#$+)+3/% .% )1;,#%$,%# %# )%4 ($/,*/(!"& #$!5!"& .!,4 )!
)/##-$!#"$%6 I% '!,"4*$/# 4%$! *+,*)" .!,4 )% 72!(/#$% J (!$ ,+#$% (+/,# .% 5"% 4"$ )% .+'!/,%
%# 4+, -5+)"#/+, !/,4/ B"% )%4 (/4#%4 B"% ,+"4 *+'(#+,4 4"/5$% (!$ )! 4"/#%6
!"#$%&' (
"#$%&'() *+#', ,() -#*+(.) /(0+) -/1)('.('. ,() #'2"#3&()4 5' (6(.7 *+#', +' -#*+(. #//&8#'.
9 3# $2+$%( :; ,<+'( "#$%&'( 2+ ,<+' /2+.(+/ -/1)('.( +'( #'2"#3&(7 +' "())#=( :>?; (). ('82@1
A2+ -3+.B. ,(8/#&. 3<C./(D 9 3# )2+/$( ,+ "())#=(7 E&(' 18&,(""('. )& 3<('.C.( :; ,+ "())#=( ().
F+=1 '( -#) $2'.('&/ ,() (//(+/)7 -#/$( *+( )&'2' 3( "())#=( :>?; /&)*+( ,<C./( ('82@1 9 3#
"#+8#&)( )2+/$(4 >() "())#=() :>?; $%#'=('. (' G2'$.&2' ,( 3# '#.+/( ,( 3<#'2"#3&(4 H' $2,(
(). #))2$&1 9 $%#*+( #'2"#3&( (. (). &'$3+) ,#') 3<('.C.( ,+ "())#=( :>?;4 5' 3&)#'. $( $2,(7
3# )2+/$( /1$(-./&$( ,+ "())#=( :>?; (). #+ $2+/#'. ,+ -/2E3I"( *+&7 2' 3( /#--(33(7 $2'$(/'(
)(+3("('. 3( -#*+(. $2//()-2',#'.4 5. -2+/ ,#8#'.#=( ,<&'G2/"#.&2') 9 3# )2+/$(7 +'( -#/.&( ,+
-#*+(. #'2/"#3 (). $2-&1( ,#') 3( "())#=( :>?;4
J( -/2.2$23( :>?; (). 3( )(+3 "2@(' *+& -(/"(. ,<#82&/ +' /(.2+/ ,( 3# -#/. ,() /2+.(+/) ,(
3<:'.(/'(.4 K& 3<#,/())( :; ,+ /2+.(+/ (). $2''+(7 :>?; -(/"(. ,( 3<&'.(//2=(/ ,&/($.("('. -#/ +'
"())#=( ,( .@-(
'5!. -2+/ #82&/ +' /(.2+/ ,( .@-( '5!. &'#/64 L( $(..( G#02'7 +' #,"&'&)./#.(+/
2+ +' +.&3&)#.(+/ -(+8('. )#82&/ )& 3( /2+.(+/ (). E&(' 2-1/#.&2''(3 2+ -#)4 >(..( 2-1/#.&2'
-(+. #+))& )( G#&/( #8($ .2+.( "#$%&'( (. )(/8(+/ ,( 3<:'.(/'(. &"-31"('.#'. 3( -/2.2$23( :>?;4
?#&'.('#'.7 )& 3<#,/())( :; ,+ /2+.(+/ '<(). -#) $2''+(7 3( )(+3 "2@(' *+& /().( -2+/ #82&/ +'
/(.2+/ $<(). ,<('82@(/ +' -#*+(. (. ,( G#&/( ,( 3# )2/.( *+( 3( -#*+(. )2&. #'2/"#3 (' #//&8#'.
#+ /2+.(+/7 (. $<(). 39 *+( 3( /(.2+/ /1-2', -2+/ )&='#3(/ 3<#'2"#3&(4 L#') )# /1-2')( 3( /2+.(+/
"(. 3<#,/())( :; ,( )2' &'.(/G#$( ,( )2/.&(4
J() #'2"#3&() #--#/#&))('. )2+8('. *+#', 3( /2+.(+/ )( ./2+8( 2E3&=1 ,( /(F(.(/ 3( -#*+(.4
><(). (' $( "2"('. *+<&3 '2.&M( 3# )2+/$( ,( $( /(F(.4 5. 3() /#&)2') -2+/ /(F(.(/ +' -#*+(. )2'.
,&8(/)()7 $2""( -#/ (N("-3(7 ,().&'#.&2' &'$2''+(7 3( $%#"- OOJ # #..(&'. P1/27 (. 3( -#*+(.
(). ./2- =/#', -2+/ *+( 3( /2+.(+/ -+&))( 3( ./#')"(../(4 H'( /I=3( ,( E#)( ,#') :>?; $<().
*+<+' "())#=( :>?; /(F(.1 -#/ +' /2+.(+/ '( =1'I/( -#) +' #+./( "())#=( :>?; #M' ,<18&.(/
+'( #8#3#'$%( ,( "())#=() :>?;4 J() /2+.(+/) /(3#&('. 3() "())#=() :>?; 3() +' ,() #+./()
$2""( ,() -#*+(.) :; /1=+3&(/) ,( .(33( )2/.( *+<+' G((,E#$Q (). -2))&E3( 9 2E.('&/ ,( .2+.
/2+.(+/ (. "#$%&'( ,( 3<:'.(/'(.4 ?#3%(+/(+)("('. ,#') 3# -/#.&*+( 3() $%2)() '( )2'. -#) )&
F2@(+)() *+( $# RS T4 >(/.#&') /2+.(+/) ,( 3<:'.(/'(. ,1)#$.&8('. $2"-3I.("('. 3# G2'$.&2''#3&.1
:>?;4 L<#+./() 3&"&.('. 3( ,1E&. ,() "())#=() :>?;4 5. &3 @ # $(/.#&') /2+.(+/) *+& E32*+('. 3()
"())#=() :>?; =1'1/1) -#/ 3() #+./() /2+.(+/)4 O2+. $($& $2"-3&*+( 3() .U$%() ,( "()+/( E#)1()
)+/ 3() "1$#'&)"() ,( :>?;4
:>?; # &')-&/1 -3+)&(+/) $%(/$%(+/) 9 ,18(32--(/ ,() 2+.&3) -2+/ 3( ,&#='2).&$ (. 3# "1./232=&(
,( 3<:'.(/'(.4 >() 2+.&3) -(/"(..#'. -2+/ 3# -3+-#/. ,( .("-) 3( ,&#='2).&$ ,<+' $%("&' ('./(
,(+N "#$%&'() 2+ ('./( +'( "#$%&'( (. +' /2+.(+/7 2'. 1.1 #-/I) +.&3&)1) -2+/ +'( "1./232=&(
9 =/#',( 1$%(33( ,( 3<:'.(/'(.4 ;#/"& 3() 2+.&3) 9 E#)( ,( :>?; 2' ./2+8( A,() 8#/&#'.() 9 $()
2+.&3) (N&).('. )2+) ,<#+./() #--(33#.&2')D V
W
#$14 +.&3&)( 3() "())#=() :>?; '5!. (. '5!. &'#/6 -2+/ 81/&M(/ )& +'( #,/())( :; (). #$.&8(
2+ -#)4
%&"5'&.0%' ('82&( ,() -#*+(.) HL; #8($ +' OOJ 3&"&.1 (. #..(', 3( /(.2+/ :>?; ,+ /2+.(+/
%' %- +",)%-'+-' n .%
9%''% )+-#?$% 9/((%9'%$ (%* +.$%**%* =5 .% '/"* (%* $/"'%"$* (% (/-, .<"- 9:%)#- +#-*# !"%
(%* .6(+#* +((%$@$%'/"$ 9")"(+'#C*4 0/)($/1.0$ +$$D'% .<+",)%-'%$ n !"+-. "- $%'/"$ .% (+
)+9:#-% .%*'#-+'$#9% %*' -/'6 %' 9%9# %*' $%-." 3/**#8(% 3+$ (<"'#(#*+'#/- .<"- -")6$/ .%
3/$' *"$ (+ )+9:#-% !"# -<%*' 3+* +((/"6 9% !"# 3$/>/!"% "- $%'/"$ .% 'E3% 21/0 .*/$)(3)-4$4
1<#.6% .% 0/)($/1.0$ .% 9/-'$F(%$ (% 001 + 6'6 %-*"#'% $%3$#*% 3+$ .#>%$* /"'#(* !"# 9:%$9:%-'
7 +>/#$ "- C%%.8+9G .%* $/"'%"$* (% (/-, .<"- 9:%)#- )+#* !"# 3%$)%''%-' .% 9/--+H'$% "3%" 3("* !"% 0/)($/1.0$4 I- '$/">% 3+$)# 9%* /"'#(* 7 8+*% .% '$+9%$/"'% J 2)03(3)/ KLMN
3/"$ (% .68#' .%* (#%-*; 2)03*$(5 KLON 3/"$ (+ (/9+(#*+'#/- ." ,/"(/' .<6'$+-,(%)%-'; 2)/+%
0/)($/1.0$ K PN 3/"$ (+ .6'%9'#/- .%* $63+$'#'%"$* .% '$+Q9 (% (/-, .<"- 9:%)#-; %' 67
0/)($/1.0$ 3/"$ (% $%36$+,% .%* ./)+#-%* (% (/-, .<"- 9:%)#- %' 3+* *%"(%)%-' .%* $/"'%"$*4
R 2)03 89: ,+%(1;$/< KSTN !"# 3%$)%' .% .6'%9'%$ (% U0V WU+2#)") 0$+-*)#**#/- V-#'X
(% 3("* 3%'#' (% (/-, .<"- 9:%)#-4 Y%9# *% C+#' %- %**+E+-' 3("*#%"$* '+#((%* .% 3+!"%' %9/))%-B+-' 3+$ .%* ,$+-.* 3+!"%'* %' %- .6*+9'#>+-' 9:+!"% C/#* (+ C$+,)%-'+'#/- W8#' Z[
.+-* (<%-'D'% =5 )#* 7 X4 1% $%'/"$ .<"- )%**+,% =YU5 .% 'E3% \[$+,)%-'+'#/- -%%.%.
+-. Z[ *%'\ %*' "-% #-.#9+'#/- !"</- -<+ 3+* %-9/$% +''%#-' (+ '+#((% .% U0V (+ 3("* 3%'#'%4
=YU5 -% $63/-. 3+* 7 '/"* (%* 8%*/#-* .%* /36$+'%"$* !"# >%"(%-' 9/--+H'$% (%* 9+$+9'6$#*@
'#!"%* ." '$+Q9 *"$ (%"$* (#%-* +Q- .% 3/">/#$ $6+,#$ 7 '/"'% +",)%-'+'#/- .% '$+Q9; .6'%9'%$
.%* +-/)+(#%*; %' 3(+-#Q%$ .%* C"'"$%* )#*%* 7 &/"$ .% (%"$ $6*%+"4 5/"$ 9%(+ #( E + %" (+ 9$6+'#/." 3$/'/9/(% ]^U5 !"# 3%$)%' 7 "- /36$+'%"$ .<#-'%$$/,%$ (%* $/"'%"$* .% */- $6*%+" %' .% (#$%
7 .#*'+-9% 3+$ ]^U5 (% 9/-'%-" .% 9%$'+#-* $%,#*'$%* .+-* 9:+!"% $/"'%"$4 Z+-* 9%* $%,#*'$%*;
+33%(6* U=_ WU+-+,%)%-' =-C/$)+'#/- Z+'+8+*%X *"#>+-' (+ '%$)#-/(/,#% ]^U5; */-' *'/9G6%*
.%* #-C/$)+'#/-* +,$6,6%* *"$ (% $/"'%"$ %' *"$ (% '$+Q9 !"# 3+**% 7 '$+>%$*4 1%* $/"'%"$* 9+(9"(%-'
.%* *'+'#*'#!"%* +,$6,6%* *"$ (% '$+Q9 9/))% (% .68#' )/E%- %' (% '+"2 .%* 3%$'%* *"$ (<#-'%$C+9%
.% */$'#%; %' (</36$+'%"$ 9/((%9'% 9%* *'+'#*'#!"%* 7 .#*'+-9% +>%9 (% 3$/'/9/(% ]^U5; 9% !"# ("#
3%$)%' .<+>/#$ "-% #.6% .% :+"' -#>%+" .% (<6'+' .% */- $6*%+" %' .% *%* (#%-*4 U+(:%"$%"*%)%-'
+>%9 ]^U5 #( -<%*' 3+* 3/**#8(% .<+>/#$ "-% #-C/$)+'#/- 3("* Q-% *"$ (% '$+Q9 -# "-% #-C/$)+'#/*"$ (%* $6*%+"2 .%* +"'$%* /36$+'%"$*4
]^U5 3%$)%' (+ )%*"$% 3+**#>% .% :+"' -#>%+" .%* .#`6$%-'* $/"'%"$* %' (#%-* .<"- $6*%+"4
U+#* (%* "'#(#*+'%"$* $6,"(#%$* .% (<=-'%$-%' /-' +"**# 8%*/#- .% 9/--+H'$% (% '$+Q9 !"# 9#$9"(%
*"$ (%"$* #-'%$C+9%* $6*%+"2 3/"$ .#>%$*%* +33(#9+'#/-* !"# '/"9:%-' +"2 3%$C/$)+-9%* %' 7 (+
*69"$#'64 1+ )6':/.% (+ 3("* 9(+**#!"% .% (% C+#$% 9<%*' .<+996.%$ 7 (+ 9+$'% $6*%+" %' .% (+ )%''$%
%- )/.% \3$/)#*9"/"*\; (% )/.% !"# 3%$)%' (+ (%9'"$% .% '/"* (%* 3+!"%'* !"# 3+$'%-' .% (+
)+9:#-% %' !"# (<+''%#,-%-' )D)% 9%"2 !"# -% */-' 3+* +.$%**6* 7 (+ )+9:#-% )D)%4 V-% C/#*
(+ 9+$'% .+-* 9% )/.%; #( *<+,#' .% 9/3#%$ (%* 3+!"%'* +" -#>%+" ." I] WI3%$+'#-, ]E*'%)X;
"# $#% &$'(#() #' "# $#% (#*+,'#( -. ,/0#-. -11$/2-'/3 1+.( ., '(-/'#*#,' .$'4(/#.(5 67.'/$/%-'#.(
1#.' #8#2'.#( 2#''# /,'#(0#,'/+, $./ *9*#) *-/% /$ #:/%'# -.%%/ "#% $/;(-/(/#% %'-,"-("% 1+.( $#
3-/(# 2+**# $#% $/;(-/(/#%
/$5#6"#
<= > #' ?@A <BC>5 D,# 3+/% -. ,/0#-. -11$/2-'/3) $#% 1-E.#'%
1#.0#,' 9'(# -F2G4% "7.,# *-,/H(# -11(+1(/4# #' %'+2I4% 1+.( "-0-,'-J# "7-,-$K%#5 L/0#(% +.'/$%
%'-,"-("% +,' 4'4 1(+1+%4% 1+.( 2#' +;M#2'/3) $#% 1$.% 2+,,.% 4'-,'
"7+.'/$ 1#(*#' .,# 2-1'.(# "# '+.' $# '(-&2 1(4%#,' %.( $7/,'#(3-2# (4%#-. "7.,# *-2G/,#) *-/%
*-$G#.(#.%#*#,' #%' %#.$#*#,' +(/#,'4 0#(% $#% %'-'/+,% "# '(-0-/$ #' +("/,-'#.(% #' ,+, 1-% $#%
(+.'#.(%5 N#% "#(,/#(% 1+%%H"#,' .,# -(2G/'#2'.(# "/84(#,'# #' ,42#%%/'#,' -$+(% ., -.'(# 'K1#
"7+.'/$%5 O, 1$.%) $# '(-&2 E./ '(-0#(%# ., (+.'#.( -''#/,' "#% 0-$#.(% ;#-.2+.1 1$.% 4$#04#%
E.# %.( $#% /,'#(3-2#% "#% *-2G/,#%) 2# E./ ,42#%%/'# "#% '#2G,/E.#% "# 2-1'.(#) "7-J(4J-'/+,) #'
"# &$'(-J# 1$.% %+1G/%'/E.4#%5
7'%8/.9 <BP>) $7+.'/$ %'-,"-(" 1+.( $# 2-1'.(# "# '(-&2 "-,% $#%
(+.'#.(% N/%2+ #' $- (434(#,2# "-,% 2# "+*-/,#) %#(- #:1+%4 "-,% $- %#2'/+, $/4# Q $740+$.'/+, "#
!"# "#
'2/()/'7 2/1)'(78 *) 9&0') :233) 7,0+ 7,&;0( *,/. '2/()/' <=> 12070. )( *) +/0 *)3&.*)' +& +07()
*)7 5'4?@)7 )( '2/()7 A/,0+ *4(0).(# %)'(&0.)7 0.0(0&(01)7 2.( 4(4 +&.:4)7 *&.7 :)(() *0'):(02. )(
2.( &B2/(0 C /.) 72'() *) B&7) *) *2..4)7 52/' +)7 5'4?@)7 *) +,-.()'.)(8 +) 3&550.; ).(') +)7
5'4?@)7 )( +)7 *23&0.)78 )( +& 3&.0D') &1): +)7A/)++)7 +)7 *23&0.)7 *) +,-.()'.)( 72.( :2..):(47#
E,0.0(0&(01) +& 5+/7 :2../) )7( /0.1$2+$3% F G H# >&'30 +)7 &55+0:&(02.7 92/'.0)7 5&' '2/()10)67
/.) &55+)( I&1& A/0 ('&:) 52/' :J&A/) &*')77) ->8 +& :&'() *) +,-.()'.)( &/ .01)&/ *23&0.) 1/)
5&' :)(() &*')77)# K0;/') "# 32.(') /. )@)35+) *) :)(() :&'() ')+&(01) C /.) 3&:J0.) C +,-LM-N
O25J0&PN.(052+07#
E& :23B0.&072. *)7 (&B+)7 *) '2/(&;) <=> *2..) /.) :)'(&0.) 03&;) *) +& :&'() *) +,-.()'.)(
&/ .01)&/ *23&0.)# Q. +0). ).(') *)/@ *23&0.)7 &55&'&R( 7/' :)(() :&'() 70 :) +0). ?;/') 7/'
/.) '2/() :J2070) 5&' /. *)7 '2/()/'7 <=> :2.70*4'47# Q. +0). A/0 .,&55&'&R( 7/' &/:/.) '2/()
.) 5)/( 5&7 S(') *4():(4 5&' :)(() 34(J2*)# -.(/0(01)3).(8 +& 5'4:0702. *) +& :&'() &/;3).()
&1): +) .23B') *)7 (&B+)7 :2++):(4)7 )( :23B0.4)7 ).7)3B+)# -+ & 4(4 32.('4 *&.7 F TH A/,/.)
*0U&0.) *) (&B+)7 :2++):(4)7 C *)7 ).*'20(7 *0V4').(7 )7( 7/W7&.( 52/' &120' /.) B2..) 5'4:0702.
*) +,-.()'.)(# N/ *)+C *) :) 7)/0+ +) ;&0. ). :2.70*4'&.( 5+/7 *) (&B+)7 )7( 3&';0.&+#
E)7 (&B+)7 *) '2/(&;) <=> 5)/1).( &/770 5'47).()' /. &/(') &1&.(&;) A/&.* 2B7)'14)7 *&.7
+) ()357 )( .2. 5&7 C /. 323).( *2..4# X. )V)(8 A/&.* /. +0). *) +,-.()'.)( (23B) ). 5&..)8
(2/7 +)7 5'4?@)7 *2.( +)7 '2/()7 5&77).( 5&' :) +0). *075&'&077).( 52/' 5)/( S(') '4&55&'&R(') 5+/7
(&'* 70 /.) &/(') '2/() )@07() Y2/ +) +0). )7( '4(&B+0Z# E& :2''4+&(02. ).(') +)7 ()357 *) *075&'0(02.
)( *,&55&'0(02. *)7 5'4?@)7 )7( *2.: /.) B2..) 0.*0:&(02. A/,0+7 7) ('2/1).( 5'2:J)7 +)7 /.
*)7 &/(')7# %)(() :2''4+&(02. & 4(4 2B7)'14) *&.7 F
:2.:+/') A/) :,)7( /. 2/(0+ )W:&:) 52/' *4:0*)' */ ');'2/5)3).( *)7 5'4?@)7 *&.7 +,-.()'.)(#
"#$%&'()*&+ ,- '. /$)0&'&1*- 2.33*%"# $%&'()(*+, -#..+/, 01 '%.,#1 23# -#. 4,..% 03%/()1,' 0,-1+. )# 4'%#&+(2 0, )352&,'2,&6 ",.
&'#/#17 0#2. 4,&&, 0+',4&+(2 -,1/,2& 8&', *'(1-%. ,2 4+29 4)#..,. .,)(2 ),1' (:;,4&+< =
> ?44%)%',' )# /+&,.., 0, 4#-&1', ,& .&(4@#*, ,2 $%$(+', 0,. -#91,&.6
> ? -#'&+' 01 &'#A4 4()),4&% ,2 12 (1 -)1.+,1'. -(+2&.B +2<%',' 4, 91+ ., -#.., #+)),1'. 0#2. ),
'%.,#16
> C, 2(1/,)),. $%&D(0,. 03#*'%*#&+(2 91+ -,'$,&&,2& 0, 4($-',..,' ), &'#A4 4()),4&% .#2.
-,'0', &'(- 03+2<('$#&+(2.6
> C,. $%&D(0,. 03%4D#2&+))(22#*, 91+ -,'$,&&,2& 0, '%01+', ), /()1$, 0, &'#A4 E 4()),4&,'
,& E &'#+&,' &(1& ,2 ',.& 4#-#:), 03+2<%',' ),. 4#'#4&%'+.&+91,. 01 &'#A4 ('+*+2#)6
> ?2#)F., ,& $(0%)+.#&+(2 01 &'#A4 4()),4&%6
",. .,4&+(2. .1+/#2&,. 0%4'+/,2& :'+G/,$,2& ),. &'#/#17 ,H,4&1%. 0#2. 4D#412, 0,. 4+29 4)#..,.6
! !"
%5#203#
,&
'%!'&'"/
91,& 4#-&1'%B 0, ), ',$(2&,' E &'#/,'. ), .F.&G$, 03,7-)(+&#&+(2 -(1' -(1/(+' ), .&(4@,' 0#2. )#
$%$(+',6 J,&&, -'(4%01', ,.& 4(1&,1., 4, 91+ '#),2&+& )# /+&,.., 0, 4#-&1', ,& 4#1., 0,. -,'&,.
0, -#91,&.6 K(1' #44%)%',' 4,&&, -'(4%01',B )# &,4D2+91, 91+ # %&% #0(-&%, -#' -)1.+,1'. 4#'&,.
.-%4+#)+.%,. 0#2. ),. $,.1',. 4($$, )# 4#'&, C?L 03M20#4, NOPQ # %&% 03#44%0,' 0+',4&,$,2&
E )# $%$(+', -(1' )3%4'+&1', 0,. -#91,&. .#2. 0,/(+' -#..,' -#' ), .F.&G$, 03,7-)(+&#&+(26 J,4+
# 4(2.&+&1% 12, +$-('&, #/#24% 0#2. 4, 0($#+2, ,2 -,'$,&& )# 4#-&1', 0,. -#91,&. E )#
/+&,.., 91, ), :1. 0, )# .&#&+(2 0, &'#/#+) ,& )# $%$(+', )# -,'$,&&,2&6
R2, #1&', .()1&+(2 1&+)+.%, # %&% 4,)), 0, )# 4#-&1', 0312, -#'&+, 0,. -#91,&. 4($$, -#'
,7,$-), )3,2&8&, SJKT5K -)1. ),. 91,)91,. -',$+,'. (4&,&. 0, 0(22%,.6 "# -)#&,<('$, 0, $,.1',
-#..+/, 5KUVW 0, X-'+2&"#:. N!YQ # #0(-&% 4,&&, .()1&+(26 ", <#+& 91, ),. -#91,&. 4#-&1'%. .(2&
'#$,2%. E 12, -)1. -,&+&, &#+)), # -,'$+. 0, ),. %4'+', ,2 $%$(+', E 12, /+&,.., -)1. %),/%,6
K(1' )# -)1-#'& 0,. #--)+4#&+(2.B 4(22#Z&', )3,2&8&, ,.& .1[.#2&6 U#)D,1',1.,$,2&B .+ -(1' 12,
#--)+4#&+(2 91,)4(291, 4($$, -#' ,7,$-), )3+0,2&+A4#&+(2 01 &'#A4 -#' .(2 4(2&,21B )31&+)+.#&,1'
(1 )3(-%'#&,1' # :,.(+2 0, -)1. 0, 0(22%,.B ),. (:&,2+' 4# .,'# +$-(..+:), %& 0(22% ), 4#'#4&G',
+''%/,'.+:), 0, )3#--'(4D,6
"3+2&'(014&+(2 0,. <(24&+(2. 0, D#4D#*, N\OQ -(1' )# 4#-&1', ,& )3#2#)F., 0,. -#91,&. # #1..+
-,'$+. 0, *#*2,' 4(2.+0%'#:),$,2& ,2 -,'<('$#24,6 ?/,4 ),. <(24&+(2. 0, D#4D#*, #--)+91%,. E
4,'&#+2. 4D#$-. 0#2. ),. -#91,&.B +) ,.& 0,/,21 <#4+), 03#44%0,' 0+',4&,$,2& 0#2. )# $%$(+', E )#
4#., 91+ 4(2&+,2& ),. +2<('$#&+(2. .1' 4D#91, -#91,&6 J,4+ # -,'$+. 0, 4#)41),' <#4+),$,2& .1' 12
&'#A4 0,. $%&'+91,. 4($$, ), 2($:', 0, -#91,&. -#' #0',.., 5K (1 -#' '%.,#16 C#2. ), 4#. (] )#
/+&,.., 03#44G. E )# $%$(+', ,.& 4(2.+0%'%, &(1;(1'. +2#44,-&#:),B 0,. A)&',. 0, &F-, ^)(($ N_OQ
-,1/,2& 8&', 1&+)+.%. -(1' ,H,4&1,' 12 -',$+,' A)&'#*, '#-+0, 0,. +2<('$#&+(2.B .1+/+ -#' 12 #44G.
" #$ %&%'()*+ ,-*.*%/#* #* /#01 23/(40* *12 5*#0( 6* #$ %*10)* 6*1 $6)*11*1 78 1'0)5*1 6$91 09
2)$:5+ ;$91 09 /)*%(*) 12$6* 09 :#2)* <#''% *12 02(#(1& /'0) 1$='() 1( 09* $6)*11* 78 1'0)5* $
6&>" &2$(2 =0*? *2 1( 5* 9-*12 /$1 #* 5$1? #$ %&%'()* *12 $55&6&* /'0) #-*9)*@(12)*%*92 6* 5*22*
$6)*11*+ ,*1 2)$=$0. A$1&1 10) #*1 B'952('91 6* C$5C$@* *2 #*1 :#2)*1 <#''% 1'92 1'0=*92 /)&1*92&1
6$91 #$ #(22&)$20)* 1'01 #* 2(2)* D;$2$ E2)*$%(9@D+
! !
,$ %&2)'#'@(* /$11(=* 60 )&1*$0 5'91(12* /$) 6&:9(2('9 *9 #$ 5$/20)* 6*1 6'99&*1 *9 5*)2$(91
/'(921 60 )&1*$0+ F*5( /*)%*2 B$5(#*%*92 #* 5$#50# 6*1 %&2)(40*1 #(&*1 " 5*1 /'(921 5'%%* /$)
*.*%/#* #$ )&/$)2(2('9 60 2)$:5 *92)* #*1 6(G&)*92*1 $//#(5$2('91? #* ='#0%* 60 2)$:5? #* 9'%A)*
6* H'21? #$ 6(12)(A02('9 6* #$ 2$(##* 6*1 /$40*21? *25+ 8$) 5'92)*? (# *12 6(I5(#* 6* 5$#50#*) 6*1
%&2)(40*1 6* 9$20)* A'02J*9JA'02? 5-*12J"J6()* 6*1 %&2)(40*1 #(&*1 " 09 5C*%(9 6* #-792*)9*2 /#02K2
40-" 09 '0 /#01(*0)1 /'(921 6* %*10)*+ ,-(9B&)*95* 6*1 5$)$52&)(12(40*1 6-09 5C*%(9 9&5*11(2* #*
6&/#'(*%*92 6*1 /'(921 6* %*10)* /$11(=* /$)2'02 6$91 #* )&1*$0? %$(1 %$#C*0)*01*%*92 5*5(
9-*12 /$1 B$(1$A#*? '0 $0 %'(91? (# *12 (%/'11(A#* 6-(%$@(9*) 40* 5*1 /'(921 6* %*10)*1 %L%*
1( 6&/#'3&1 /$) #*1 6(G&)*921 '/&)$2*0)1? /0(11*92 /$)2$@*) #*0)1 %*10)*1+ 8'0) 6*1 )$(1'91 6*
1&50)(2&? #*1 '/&)$2*0)1 9* /*)%*22*92 /$1 " 6*1 *.2&)(*0)1 6-*G*520*) 6*1 %*10)*1 10) #*0) )&1*$0?
*2 9-$55*/2*92 /$1 6* /$)2$@*) #*1 )&10#2$21 6* #*0)1 %*10)*1+
M$#@)& 5*1 'A12$5#*1? 6*1 *G')21 '92 &2& *92)*/)(1 /'0) (9B&)*) 5*)2$(9*1 5$)$52&)(12(40*1 6*1
5C*%(91 " /$)2() 6*1 %*10)*1 /$11(=*1+ ;$91 N!OP? 09* &206* $ &2& %*9&* /'0) (9B&)*) #*1 5$)$52&J
)(12(40*1 6-09* 5'99*.('9 QF8 " /$)2() 6*1 %*10)*1 *G*520&*1 *9 09 1*0# /'(92+ ;*1 12$2(12(40*1
5'%%* #* 6&A(2? #$ =*)1('9 QF8? #-&='#02('9 6* #$ B*9L2)* *2 60 RQQ SR'096JQ)(/ Q(%*T? '92
&2& 5$#50#&*1+ F*5( *12 )*960 /'11(A#* /$) #$ 9$20)* A(6()*52('99*##* 6* QF8? 'U #-'A1*)=$2('9 1(J
%0#2$9&* 6*1 /$40*21 6* 6'99&*1 *2 6*1 $540(22*%*921 /*)%*2 6* 5'%/)*96)* 5* 40( 1* /$11* $0
9(=*$0 6* #$ 1'0)5* *2 6* #$ 6*12(9$2('9+ NV!P $ *11$3& 6* 5$#50#*) #*1 6&A(21 /C31(40*1 6*1 #(*91 #*
#'9@ 6-09 5C*%(9 6* #-792*)9*2 " /$)2() 6* #-C(12'@)$%%* 60 2*%/1 40( 1&/$)* #*1 /$40*21 6-09*
5'99*.('9 QF8 2)$=*)1$92 5* 5C*%(9+ N WOP 02(#(1* #*1 /$40*21 6-09* 5'99*.('9 QF8 6$91 #*1
6*0. 1*91 /'0) (9B&)*) #$ A$96* /$11$92* 6(1/'9(A#* #* #'9@ 6-09 5C*%(9+ X(9$#*%*92? /#01(*0)1
2)$=$0. S*+@+? N WVPT '92 *11$3& 6-(9B&)*) 5* 40-'9 $//*##* #$ %$2)(5* 6* 2)$:5 6-09 )&1*$0 S#* 2)$:5
*92)* 5C$40* /'(92 6-*92)&* *2 5C$40* /'(92 6* 1')2(*T " /$)2() 6*1 %*10)*1 /$11(=*1 *G*520&*1 "
#-(92&)(*0) 60 )&1*$0+ ,* /'(92 5'%%09 " 2'01 5*1 2)$=$0. *12 #$ 6(I50#2& 6* #$ /)'5&60)* *2 #*
@)$96 A)0(2 6$91 #* )&10#2$2 'A2*90+
,* /#$5*%*92 6*1 /'(921 6* %*10)*1 /$11(=*1 *12 09 /)'A#Y%* *9 1'(+ ;-09 5K2& 5*1 /'(921
'92 09 5*)2$(9 5'Z2 *2 5'91'%%*92 6*1 )*11'0)5*1 40* 5* 1'(2 /'0) 5'##*52*) #* 2)$:5 'U /'0)
#* 2)$91/')2*)+ ;* #-$02)* 5K2&? 5*)2$(91 6* 5*1 /'(921 6* %*10)* /*0=*92 L2)* 5'%/#Y2*%*92
)*6'96$921 $=*5 6-$02)*1 '0 5'%/#Y2*%*92 (902(#*1 /'0) #$ %&2)(40* 5'91(6&)&*+ 8$) *.*%/#*?
/'0) 5$#50#*) #* 2)$:5 40( 2)$91(2* *92)* 6*0. )&1*$0.? (# 10I2 6* %*22)* 09 /'(92 6* %*10)* 10)
#* #(*9 6* 2)$91(2 $0 #(*0 6* %*10)*) 2'01 #*1 #(*91 60 )&1*$0 *2 (6*92(:*) #* 2)$:5 40( 2)$91(2* /$) 5*
"#$%& '$()*$* ($)"$+$%, "$ "#$% -$ ,*.%(#, $(, /.* 01%,*$ #%()2(.%, /1)* 01%%.3,*$ ". *4/.*,#,#1%
-$ ". 05.*6$ 7 "8#%,4*#$)* -) *4($.)&
9#:$*( ,*.:.); 1%, *$6.*-4 "$ /*1<"=+$ -$ /".0$+$%,> (1):$%, -) /1#%, -$ :)$ -) 0."0)"
-$ ". 05.*6$ ()* "$ *4($.) ?$&6&> @ ABCD& E. F)$(,#1% /1(4$ 4,.#, 01++$%, /".0$* "$ +#%#+)+ -$
+1%#,$)*( /1)* 0./,)*$* .) +1#%( )%$ G1#( ,1)( "$( /.F)$,( F)# ,*.:$*($%, )% *4($.)& H" (8.6#, -8)%
/*1<"=+$ 0".((#F)$ -$ ". ,541*#$ -$( 6*./5$(> F)# /$), I,*$ *4(1") .:$0 -$( 5$)*#(,#F)$( :1#*$ )%$
*$05$*05$ $;5.)(,#:$ -.%( "$ 0.( -$ /$,#,( *4($.);& 9$ %1,*$ 0J,4> %1)( .:1%( /*1/1(4 -.%( @ C
)%$ (1"),#1% 64%4*."$ .-./,.,#:$ F)# /*1K,$ -) G.#, F)$ "$( *1),$)*( -$ "8H%,$*%$, -#(/1($%, -4L7
-81),#"( -$ +$()*$ 01++$ "$( 'HM( -$ NO'P $, O$,Q"1R @BSC& O1)( .:1%( <T,# ()* 0$( 1),#"( /1)*
"$ -4:$"1//$+$%, -8)%$ (1"),#1% .-./,#:$ F)#> $% G1%0,#1% -$ ". ,T05$ -$ +$()*$ 7 $U$0,)$*> G.#,
.0,#:$* "$( <1%( *1),$)*( /1)* ". 01""$0,$ -8#%G1*+.,#1%( ()* "$ ,*.K0 -.%( "$ *4($.)& E$ V5./#,*$
()#:.%, -40*#, $% -4,.#" %1,*$ .//*105$& W% /")( -$ ". (#+/"$ .0,#:.,#1% 1) -4(.0,#:.,#1% -8)%
*1),$)*> %1,*$ .//*105$ ,#$%, $% 01+/,$ "$ G.#, F)$ "$( *1),$)*( /$):$%, /.*,#0#/$* -#U4*$++$%, 7
)%$ ,T05$ -$ +$()*$ $% 01""$0,.%, "$ ,*.K0 7 -$( :#,$(($( -#U4*$%,$( ?0$ F)# 01**$(/1%- 7 -$( ,.);
-8405.%,#""1%%.6$ -#U4*$%,(D& V$0# /$*+$, )% -$6*4 -$ "#<$*,4 -$ /")( 0$ F)# .+4"#1*$ -.:.%,.6$
"$( +$()*$( /.((#:$( $, "$( *$%- /")( .-./,.,#:$( 7 ". ,T05$ -$ +$()*$ F)8)% 1/4*.,$)* -4(#*$
$U$0,)$*&
! !"
V1""$0,$* $, *$/1*,$* ,1)( "$( /.F)$,( $(, )%$ 1/4*.,#1% ,*=( 01),$)($ F)# %$ /.(($ /.( 7
"8405$""$& P1)* 0$". #" $(, #+/1*,.%, -$ ,*1):$* -$( +4,51-$( -8.6*46.,#1% -) ,*.K0 F)# /$*+$,,$%,
-$ *4-)#*$ "$ :1")+$ -$( -1%%4$( 7 *$/1*,$* $, 7 ,*.#,$* (.%( /$*-*$ ,*1/ -8#%G1*+.,#1%(& V$ F)#
/1)(($ $% G.:$)* -$ 0$( +4,51-$( 08$(, F)$ "$( .//"#0.,#1%( -.%( ". +4,*1"16#$ %81%, /.( <$(1#% -$
01%%.3,*$ ,1), ()* "$ ,*.K0& P.* $;$+/"$> "$( -1%%4$( .//"#0.,#:$( -.%( "$( /.F)$,( (1%, *.*$+$%,
),#"#(4$(& P.*$#" /1)* 0$*,.#%( 05.+/( 01++$ "$ 05$0X()+> ". :$*(#1% -$ HP> "$( 1/,#1%(> "$ %)+4*1
-$ (4F)$%0$ YVP> $,0& Z%$ +4,51-$ -8.6*46.,#1% F)# *$6*1)/$ "$( /.F)$,( $% G1%0,#1% -$ 0$*,.#%(
0*#,=*$( $, F)# ,*.%(+$, F)$ -$( #%G1*+.,#1%( .6*464$( 01++$ "$ %1+<*$ -810,$,( $, "$ %1+<*$
-$ /.F)$,(> $(, (1):$%, ()2(.%,$& P1)* "$( .//"#0.,#1%( F)# -$+.%-$%, /")(> +."5$)*$)($+$%,
#" ($*. ,*1/ ,.*- $, #" G.)-*. *$G.#*$ ". +$()*$ +.#( 0$,,$ G1#([0# .:$0 )%$ .6*46.,#1% -#U4*$%,$&
E. +4,51-$ -8.6*46.,#1% ". /")( 01%%)$> -#,$ ". +4,51-$ -$ <.($ 1) ". +4,51-$ ". /")( K%$>
$(, 0$""$ F)# *$6*1)/$ "$( /.F)$,( $% ),#"#(.%, "$( 0#%F 05.+/( ()#:.%,( -.%( "8$%,I,$ \ .-*$(($ HP
(1)*0$> .-*$(($ HP -$(,#%.,#1%> %)+4*1 -$ /1*, (1)*0$> %)+4*1 -$ /1*, -$(,#%.,#1%> $, /*1,101"$
-$ ,*.%(/1*,& E8$%($+<"$ -$( /.F)$,( 6*1)/4( F)# $% *4()",$%, 01**$(/1%- 7 )%$ 01%%$;#1% YVP
1) <#$% 7 )% ]1, Z9P& V$, $%($+<"$ $(, (1):$%, .//$"4 ]1, S[,)/"$ 1) ]1, -4K%# 7 <.($ -$
F)#%,)/"$& P1)* 05.F)$ ]1, S[,)/"$> )% $%($+<"$ -8#%G1*+.,#1%( /$):$%, ^ I,*$ .((10#4 01++$ "$
%1+<*$ -810,$,(> "$ %1+<*$ -$ /.F)$,(> "$ ,$+/( -$ -4<), $, -$ K%> "$( <#,( -) 05.+/ 5
"$( <#,( -) 05.+/
6 7"48>
%9#' .: 8'&-$;'> $,0& _:$0 0$,,$ +4,51-$> )% 1/4*.,$)* 01""$0,$ -1%0 -$( ]1,(
.:$0 -$( #%G1*+.,#1%( ()* 05.F)$ ]1, $, $((.#$ -8),#"#($* 0$ *$,1)* /1)* 01+/*$%-*$ 0$ F)# ($ /.(($
"#$% %&$ '(%)#*+ ,)% %-#-.%-./*)% 0&11) 23*-.2.%#-)*' 2) 42*% 5&*'1#$"6 2)% '(%)#*7 5($('#$- 2)
42*% ") -'#806 2) $&19') ") ')/*:-)% ;<= )$>&?()% @ *$ %)'>)*' &* @ *$ '(%)#*6 )-06 4)*>)$:-') A#0.2)1)$- 0#20*2()% @ 4#'-.' ")% B&-% CD-*42)%+ E2 %3#5.- %&*>)$- "3*$) #5'(5#-.&$ ")% B&-%
CD-*42)% @ *$ $.>)#* 42*% (2)>(+ =#' )7)142)6 *$) #5'(5#-.&$ 4 5 .,0-33- 3&(06- )%- (/*.>#2)$-) @
1)--') )$%)192) -&*% 2)% B&-% CD-*42)% "&$- 2)% #"')%%)% E= %&*'0)% 4#'-#5)$- 2)% 1:1)% FG 9.-%
)$ 4#'-#$- ") 5#*0H)+
I$ 1&- .14&'-#$- @ ".') @ 4'&4&% ")% B&-% )%- 2)*' "*'()+ J 23)70)4-.&$ ")% B&-% ;<= "&$2) "(9*- )- 2# 8$ %&$- 9.)$ "(8$.% 4#' 2)% 4#/*)-% KLM )- NEM6 *$ B&- )$ 5($('#2 )%- #%%&0.( @ *$
0)'-#.$ .$-)'>#22) ") -)14%+ J* 9&*- ") 0)- .$-)'>#22) ") -)14%6 2) B&- )%- 0&$%."('( 0&11) (-#$8$. )- *$ #*-') B&- )%- 0'(( 1:1) %. ")% 4#/*)-% 0&$-.$*)$- @ -'#$%.-)'+ <)0. )%- A#.- 4&*' (>.-)'
/*) 0)'-#.$% B&-% $) "*')$- 4#% .$"(8$.1)$- )- 4&*' 2.1.-)' 2) -)14% ") ')-&*' ")% 1)%*')%+
O3#5'(5#-.&$ )$ B&-% )%- %*44&'-() 4#' 2)% $&*>)#*7 '&*-)*'% 4&*' 4)'1)--') #*7 &4('#-)*'%
*$) 0&$$#.%%#$0) 42*% 8$) /*) 0)22) ") KMP= ") 0) /*. %) 4#%%) "#$% 2)*' '(%)#*+ O3)7)142) 2)
42*% -?4./*) )%- M)-N2&Q RSCT ") <.%0& /*. )%- %&'-. )$ 42*%.)*'% >)'%.&$%+ O# >)'%.&$ C 4)'1)- *$)
#5'(5#-.&$ @ 9#%) ") /*.$-*42) U 2# >)'%.&$ S 4)'1)- 42*% ") 0&$-'V2) )$ 4'&4&%#$-
$.>)#*7
"3#5'(5#-.&$ U )- 2# >)'%.&$ W 4)'1)- *$) #5'(5#-.&$ B)7.92) )- )7-)$%.92) 4&*' %*44&'-)' ")
$&*>)#*7 0H#14% )- -)0H$&2&5.)%+ M)-N2&Q ".%4&%) "3*$ 0)'-#.$ 0#0H) 4&*' 2) %-&0X#5) ")% B&-%+
I$ B&- )%- ')4&'-( /*#$" .2 )%- "(02#'( 8$.+ O) "(9&'")1)$- "* 0#0H) 4'&>&/*) #*%%. 2) '#44&'-#5)
")% B&-% 2)% 42*% Y5(%+
! !"
E2 %3#5.- "3*$ "&1#.$) "3*$ 5'#$" .$-(':- "#$% 2# '("*0-.&$ "* >&2*1) "* -'#80 @ 0&22)0-)'
)- @ -'#.-)'+ <) "&1#.$) # 5#5$( 9)#*0&*4 "3.14&'-#$0) "#$% 2)% ")'$.Z')% #$$()% )- # (-(
1&-.>( 4#' 2) A#.- /*) 0)'-#.$)% 1(-'./*)% "#$% 2# 1(-'&2&5.) $) $(0)%%.-)$- 4#% 2# 0#4-*') ")
-&*% 2)% 4#/*)-%+ =#' 0&$%(/*)$0)6 .2 # (-( 4'&4&%( ") '("*.') 2) >&2*1) "* -'#80 0&22)0-( 4&*'
0)% 1(-'./*)% #8$ ") '("*.') 2# 0H#'5) %*' 2)% '&*-)*'% )- 4)'1)--') #*7 %?%-Z1)% ") 1)%*')
"3&4(')' @ ")% "(9.-% )$0&') 42*% (2)>(%+ O) 0#20*2 %) A#.- #2&'% %*' 2# 4#'-.) 0&22)0-() "* -'#80+
<2#.')1)$-6 )- 0&11) "#$% 0H#/*) #442.0#-.&$ &[ 23(0H#$-.22&$$#5) )%- 4'#-./*(6 .2 A#*- -'&*>)'
*$) 1(-H&") 4&*' .$>)'%)' 2)% &9%)'>#-.&$% )- 0#20*2)' 2# >#2)*' ") 2# 1(-'./*) ')2#-.>) #* -'#80
&'.5.$#2 @ 4#'-.' "* -'#80 (0H#$-.22&$$(+ E2 A#*- #*%%. -'&*>)' ")% 1(-H&")% .$-)22.5)$-)% 4&*'
)\)0-*)' 23(0H#$-.22&$$#5) %#$% -'&4 .$"*.') )$ )'')*' 2) '(%*2-#-+ ,#$% 0)'-#.$% 0#% &[ 2# 1(-'./*)
)%- ')2#-.>) @ *$) 5'#$") 4&4*2#-.&$ 0&11) 4#' )7)142) 2) >&2*1) 1&?)$ "* -'#806 2) 0#20*2
)%- %.142) )- ")% -#*7 "3(0H#$-.22&$$#5) '("*.-% 4)*>)$- :-') 4'#-./*(%+ =#' 0&$-')6 "#$% 2)%
#*-')% 0#% &[ 2# 1(-'./*) )%- "(4)$"#$-) ") 4&4*2#-.&$% ") 4)-.-)% -#.22)% 0&11) 2)% 4)-.-% B&-%6
23(0H#$-.22&$$#5) )- 23.$>)'%.&$ ")1#$")$- *$ )\&'- $&$ $(52.5)#92) %&*>)$- #>)0 23#.") "3&*-.2%
1#-H(1#-./*)% )- %-&0H#%-./*)%+
O) 0H&.7 ")% 4&.$-% ") 1)%*') 4)*- #*%%. :-') >* 0&11) *$ 4'&92Z1) "3(0H#$-.22&$$#5)+
<3)%- 42*% ") 23(0H#$-.22&$$#5) %4#-.#2 /*) ") 23(0H#$-.22&$$#5) -)14&')2+ J* 2.)* ") '(4&$"') @ 2#
"#$%&'() *(+,'$) -$ ./"#$&% '0 1/#& .2$)-2$ .(#2 */0*#0$2 #)$ *$2&/')$ +3&2'"#$4 053*6/)&'00())/7$
%./&'/0 %5')&32$%%$ 8 23.()-2$ 8 0/ "#$%&'() -5(9 '0 1/#& */.$2 0$% ./"#$&%: ;/)% 0/ 0'&&32/$
*$% -$#< /%.$*&% -$ 053*6/)&'00())/7$ =%./&'/0 $& &$+.(2$0> ()& 3&3 /,(2-3% ')-3.$)-/++$)& 05#)
-$ 05/#&2$: ?(&2$ &2/@/'0 / *()%'%&3 $) #)$ 72/)-$ ./2&'$ 8 0$% *(+,')$2 $)%$+,0$ .(#2 (,&$)'2 #)$
/2*6'&$*$ "#' .$2+$&4 $) 1()*&'() -$ 0/ &A*6$ -$ +$%#2$ -3%'23$4 -$ *6('%'2 (9 '0 1/#& *(00$*&$2
0$% ./"#$&% $& 8 "#$0 &/#<4 /@$* 0/ .(%%','0'&3 -5/@('2 -$% &/#< -53*6/)&'00())/7$ -'B32$)&% -/)%
0$% -'B32$)&% 2(#&$#2%: ?(#% /@()% @(#0# "#$ )(&2$ /2*6'&$*$ %('& */./,0$ -$ %5/-/.&$2 /#<
@/2'/&'()% -# &2/C* $& 8 0/ -'@$2%'&3 -$% &A*6$% -$ +$%#2$ "#' .$#@$)& D&2$ $)&2$.2'%$% -/)% #)
23%$/#: ?(&2$ /2*6'&$*$4 $) *(+,')/)& 0$% -$#< /%.$*&%4 $%& */./,0$ -5/&&$')-2$ -$ +$'00$#2$%
.$21(2+/)*$%:
E53*6/)&'00())/7$ $%& #&'0'%3 ./2 0$% (.32/&$#2% +/'% %(#@$)& %/)% #)$ 3&#-$ %(0'-$ -$22'F2$
"#' ')-'"#$ *(++$)& '0 1/#& 1/'2$ .(#2 /@('2 -$% 23%#0&/&% ./% &2F% $22()3%: G$2&/')% (.32/&$#2%
#&'0'%$)& -$% &/#< &2F% ,/% "#' .$#@$)& *()@$)'2 "#58 #) $)%$+,0$ 2$%&2$')& -$ +3&2'"#$%: G'%*(
.2(.(%$ -5/H(#&$2 053*6/)&'00())/7$ 8 ?$&I0(J /@$* #)$ +3&6(-$ -5')@$2%'() %'+.0$ K .(#2 #)
&/#< -53*6/)&'00())/7$ pL =%$#0$+$)& pL -$% ./"#$&% %()& *(00$*&3%>4 0$% M(&% %()& .2$+'F2$N
+$)& 1(2+3% $) ./2&/)& -# &2/C* 3*6/)&'00())34 /.2F% *6/"#$ M(& / %() @(0#+$ +#0&'.0'3 ./2
100/p .(#2 ./2@$)'2 8 #)$ $%&'+/&'() -$ %() @(0#+$ (2'7')/0 /@/)& 053*6/)&'00())/7$: G$% .2/N
&'"#$% %()& 0(') -$ 05(.&'+/0 ='0 1/#& .$)%$2 /# */% -$% .$&'&% M(&%> $& -$ 0/ 2$*6$2*6$ $%& $)*(2$
)3*$%%/'2$ .(#2 +'$#< *(+.2$)-2$ 05'+./*& -$ 053*6/)&'00())/7$ $& *(++$)& 05(.&'+'%$2: E$%
&2('% *6/.'&2$% %#'@/)&% %()& *()%/*23% 8 )(% *()&2',#&'()% -/)% *$ -(+/')$: ;/)% G6/.'&2$ O
=-3&/'003 -/)% P))$<$ P>4 )(#% .23%$)&$2()% )(&2$ /2*6'&$*$ "#' (.&'+'%$ 053*6/)&'00())/7$
-/)% #) 23%$/# 3&/)& -())3$ #)$ &A*6$ -$ +$%#2$: G6/.'&2$% Q $& R =-3&/'003% -/)% P))$<$% S
$& G 2$%.$*&'@$+$)&> $<.0'"#$)& %#2 -$#< $<$+.0$% *()*2$&% 05'+./*& -$ 053*6/)&'00())/7$ %#2
0$% 23%#0&/&% -$ +$%#2$ $& *(++$)& 1/'2$ .(#2 ')@$2%$2 0$% ')1(2+/&'()% 3*6/)&'00())3$%: G$&&$
3&#-$ $%& 0(') -5D&2$ $<6/#%&'@$4 *$.$)-/)& 0/ +3&6(-(0(7'$ #&'0'%3$ -$-/)% .$#& D&2$ /..0'"#3$
8 -5/#&2$% .2(,0F+$% *(++$ 0/ -3&$*&'() -$% /)(+/0'$% $& 0/ .23-'*&'() -# &2/C*:
! !"
E/ *(00$*&$ -# &2/C* / -'@$2%$% /..0'*/&'()%: E$% (.32/&$#2% %5$) %$2@$)& .(#2 *())/T&2$ 053&/&
-$ 0$#2% 23%$/#<: G$*' .$#& %$ 1/'2$ $) &$2+$% -# @(0#+$ -# &2/C* %#2 0$% -'B32$)&% 0'$)% $)
,'&%U% (# ,'$) $) &$2+$% -$% /..0'*/&'()% $& -$% '-$)&'C/)&% -$% #&'0'%/&$#2% "#' ./2&'*'.$)& 8 0/
73)32/&'() -# &2/C*: G$% (,%$2@/&'()% %$2@$)& 8 0/ 1('% 8 +'$#< /-+')'%&2$2 0$ 23%$/# $& 8 -3&$*&$2
$& 23/7'2 8 -$% /)(+/0'$% $& -$% %'&#/&'()% -$ *2'%$% =*$ -(+/')$ %5/..$00$ 0$ V2/C* W)7')$$2')7>:
X)$ /#&2$ /..0'*/&'() $%& 0/ .0/)'C*/&'() -$% +'%$% 8 H(#2 -# 23%$/# $) 1()*&'() -$ 053@(0#&'() -$
0/ *6/27$: Y/06$#2$#%$+$)&4 *$2&/')$% -$ %$% (,%$2@/&'()% %()& -'Z*'0$% 8 (,&$)'2 "#$ *$ %('& ./2*$
"#$ 0$% #&'0'%/&$#2% *2[.&$)& 0$#2% ./"#$&% $& -()* $+.D*6$)& 05(.32/&$#2 /# +'0'$# -5/**3-$2 8
0$#2 *()&$)# \]^_4 (# ,'$) ./2*$ "#$ *$2&/')$% -$ *$% /)(+/0'$% $& /&&/"#$% %()& %#,&'0$% "#$ 0$%
(.32/&$#2% )$ .$#@$)& ./% 0$% -3&$*&$2 %/)% #)$ 3&#-$ +')#&'$#%$ -# &2/C* \`a_:
"#$ $%&#'(&)*+#$ , -#+. (/+. $/'( &'(0.#$$0$ 12. -32'2-4$# 5+ (.2)% 5# -36'(#.'#( 52'$ -# 7+( 5#
%/81.#'5.# $2 %/81/$&(&/' #( $/' 09/-+(&/': #( 5# 1./1/$#. 5#$ 8/5;-#$ 2'2-4(&*+#$ *+& 1#+9#'(
$#.9&. , -2 </&$ 1/+. 1.05&.# -# (.2)% #( 1/+. -# =0'0.#. $4'(>0(&*+#8#'( 52'$ 5#$ $&8+-2(&/'$
#( 5#$ #?10.&8#'(2(&/'$ %/'(.@-0#$A B# 5#.'&#. 1/&'( #$( (.;$ &81/.(2'( 1/+. -2 92-&52(&/' 5#$
1./(/%/-#$ 5# -36'(#.'#( #( 5# (/+(# 1./1/$&(&/' 9&$2'( , -#$ 280-&/.#.A B3#$( 2+$$& &81/.(2'( 1/+.
-2 92-&52(&/' 5# (/+( '/+9#2+ $4$(;8# 52'$ 5#$ %/'5&(&/'$ *+& 1#+9#'( $# .#1./5+&.# #( *+& $/'(
-#$ 1-+$ .02-&$(#$ 1/$$&7-#$A "2 92-&52(&/' 5#$ '/+9#--#$ 9#.$&/'$ 5# CBD #( 5#$ 80%2'&$8#$ 5#
%/'(.@-# 5# %/'=#$(&/' #' #$( +'# 7/''# &--+$(.2(&/'A
"2 8/50-&$2(&/' 5+ (.2)% 5# -36'(#.'#( 12$$# 5327/.5 12. +'# 0(+5# $(2(&$(&*+# 1/+. %/8E
1.#'5.# #( *+2'(&)#. -#$ %2.2%(0.&$(&*+#$ 1.&'%&12-#$ 5+ (.2)%A F'$+&(# 5#$ 8/5;-#$ 2'2-4(&*+#$
$/'( 1./1/$0$ 1/+. %21(+.#. %#$ %2.2%(0.&$(&*+#$A "#$ 1.#8&#.$ (.292+? 52'$ %#((# 5&.#%(&/' <2&E
$2&#'( 5#$ >41/(>;$#$ $&81-#$ $+. -# (.2)% 5# -36'(#.'#( G5#$ 53>41/(>;$#$ 5+ $/.(# H2.I/9&#''#$J:
21.;$ &- $3#$( 290.0 *+# -# (.2)% 5# -36'(#.'#( 1.0$#'(# +' %/81/.(#8#'( -/'=+# 808/&.# G211#-0
#' 2'=-2&$ -/'= .2'=# 5#1#'5#'(J *+& 5#82'5# 5#$ '/+9#2+? 8/5;-#$ KLMNA "2 5&O0.#'%# #'(.#
+' (.2)% -/'=+# 808/&.# #( +' (.2)% H2.I/9&#' #$( *+# -2 808/&.# 5+ 1.#8&#. 50%./P( 1/-4'/E
8&2-#8#'( 29#% -# (#81$ (2'( 5&$ *+# -2 808/&.# 5+ 5#+?&;8# 50%./P( #?1/'#'(&#--#8#'(A B#((#
1./1.&0(0 -/'=+# 808/&.# 2 0(0 2((.&7+0# , -2 1./1.&0(0 *+#+# -/+.5# G/+ >#294 (2&- #' 2'=-2&$J
5# -2 5+.0#: 9/-+8# #( '/87.# 5#$ )%>&#.$ #( Q/($ 52'$ -36'(#.'#( G1./1.&0(0 (.;$ %/''+# #' &'</.E
82(&*+# 12. .211/.( , (/+( %# *+& #$( >+82&' #( *+& 1.0$#'(# +' %/81/.(#8#'( 1-+(@( H2.I/9&#'
/+ #?1/'#'(&#-J KRRNA D2. %/'$0*+#'%# -#$ 8/5;-#$ *+& $/'( 1./1/$0$ 1/+. -# (.2)% 5# -36'(#.'#(
$/'( #' =.2'5# 12.(&# >&0.2.%>&*+#$ *+& 1./%;5#'( 12. -2 $+1#.1/$&(&/' 5#$ Q/($ , 1./1.&0(0 *+#+#
-/+.5# #A=A K S: LT:
.#'%# $(/%>2$(&*+# #( *+& 1#.8#((#'( , 12.(&. 5#$ 92-#+.$ 5# (.2)% 52'$ -# 12$$0 #( 5#$ 92-#+.$
532+(.#$ 92.&27-#$ 2-02(/&.#$ #( 1./%#$$+$ $(/%>2$(&*+#$: 5# (./+9#. +'# 92-#+. 1/+. -# (.2)% ,
-3&'$(2'( 2%(+#- 5# (#--# $/.(# *+# -# (.2)% (/(2- =0'0.0 $2(&$<2&( %#.(2&'#$ %/'5&(&/'$ 7&#' 50)'&#$
#' (#.8#$ 5# 507&( 8/4#': 92.&27&-&(0 #( %/..0-2(&/'A "# 8/+9#8#'( 7./U'&#' <.2%(&/''2&.# #( -#$
1./%#$$+$ VWHV #( VW6HV #' $/'( +' #?#81-#A
X2'$ K SN '/+$ 29/'$ %/'(.&7+0 , %# 5/82&'# #' 1./1/$2'( +' 8/5;-# , 72$# 5# Q/($ 1/+.
-# (.2)% 5# -36'(#.'#(A Y/+$ 29/'$ -&0 -#$ 1./1.&0(0$ 5+ (.2)% (/(2- , -2 92.&27&-&(0 5+ 507&( 5#
%>2*+# Q/(A X2'$ +' (.292&- #' %/+.$: '/+$ $/88#$ #' (.2&' 532--#. 1-+$ -/&' 1/+. 1./1/$#.
5#$ 8/5;-#$ $(2(&$(&*+#$ 5#$ Q/($ =0'0.0$ 12. -#$ 5&O0.#'(#$ 211-&%2(&/'$ 5# -36'(#.'#( 52'$ -#
7+( 5# -#$ %-2$$#. +-(0.&#+.#8#'( #' +(&-&$2'( $#+-#8#'( 5#$ &'</.82(&/'$ $+. -2 (2&--# #( &'$(2'($
532..&90# 5#$ 12*+#($ $2'$ 5#9/&. $# )#. $#+-#8#'( 2+? &'</.82(&/'$ 52'$ -#$ #'(Z(#$A B#%& 2 +'
=.2'5 &'(0.Z( #' %2$ 5# (.2)% %.41(0A
C.)&(5$ -# &(3063&# ,# -) 2'*(%-%E3# )6*31#8 ,#$ &)7+#*$ $%0* #01%A'$ ,)0$ -# ('$#)+ #* 6.#$*
#0 ;%06*3%0 ,# -) ('&%0$# ,+ ('$#)+ B 6#$ &)7+#*$ F3<#<8 ,'-)3 7+.3-$ &(#00#0*8 ,'93*8 &#(*#$G 7+#
7+#-7+.+0 &#+* 30;'(#( 6# 7+3 $# &)$$# B -.30*'(3#+( ,+ ('$#)+ #* $+( -# 6?#230 #0*(# -) 2)6?30#
7+3 #01%3# -#$ &)7+#*$ ,# 2#$+(# #* 6#--# 7+3 -#$ (#H%3* #* 7+3 (#01%3# -#$ )67+3**#2#0*$ $3 I)2)3$<
J%*#K 363 7+# -) 2#$+(# )6*31# &#+* $# ;)3(# $)0$ )67+3**#2#0* $3 6.#$* -) 2)6?30# ,#$*30)*(36# 7+3
2#$+(# #* $3 -#$ ?%(-%E#$ $%0* $A06?(%03$'#$< L 0%*#( )+$$3 7+# -#$ &)7+#*$ ,# 2#$+(# &#+1#0*
:*(# ,#$ &)7+#*$ ,',3'$ )1#6 ,#$ ,%00'#$ ,# 9%+(()E# F,+22A &)6M#*$G %+ 93#0 ,#$ 1()3$ &)7+#*$
,# ,%00'#$ 6%22# 6#+4 ,#$ *()0$;#(*$ ,# >6?3#($<
"#$ *()1)+4 $+( -#$ 2#$+(#$ )6*31#$ &#+1#0* :*(# 6-)$$'$ #0 ,#+4 6)*'E%(3#$8 -) ,#+4352#
6)*'E%(3# $# 9)$# #0 E()0,# &)(*3# $+( ,#$ %+*3-$ ,# -) &(#235(# 6)*'E%(3# N
O P()1)+4 13$)0* B '1)-+#( -#$ &#(;%(2)06#$ ,.+0 6?#230 #0*(# ,#+4 2)6?30#$<
O P()1)+4 13$)0* B 2#$+(#( *%+* +0 ('$#)+ #0 6%(('-)0* &-+$3#+($ 2#$+(#$ )6*31#$< "# ('$#)+
B 2#$+(#( &#+* :*(# -./0*#(0#* -+3 2:2# )+ 031#)+ ,# $#$ (%+*#+($ #* ,%2)30#$8 6%22# H)
&#+* :*(# )+ 031#)+ ,.+0 ('$#)+ Q1#(-)A F('$#)+ )+ 031#)+ )&&-36)*3; %+ ('$#)+ $+&#(&%$'G<
J%+$ ('$+2%0$ ,)0$ -) $+3*# -#$ &(3063&)+4 *()1)+4 ,)0$ -) -3**'()*+(# ,)0$ 6?)6+0# ,# 6#$ ,#+4
6)*'E%(3#$ )30$3 7+# 0%$ 6%0*(39+*3%0$ ,)0$ -# ,%2)30#<
!"!#
"#$ %+*3-$ ,# 9)$# ,# *A&# &30E %+ *()6#(%+*# &#(2#**#0* )+4 )&&-36)*3%0$ ,# *#$*#( -) ,3$R
&%0393-3*' ,.+0 6?#230 ,# -./0*#(0#*< @#�,)0* -#$ )&&-36)*3%0$ $%0* )+$$3 $#0$39-#$ B ,.)+*(#$
&)()25*(#$8 *A&37+#2#0* -# ,'-)38 -) 9)0,# &)$$)0*# #* -# *)+4 ,# &#(*#$ ,#$ &)7+#*$< "# *)+4 ,#
$#0$393-3*' ,'�, ,# -) 0)*+(# ,# -.)&&-36)*3%0 7+3 &#+* $# *(),+3(# $%+$ -) ;%(2# ,.+0# ;%06*3%0
,.+*3-3*' -3)0* -) 7+)-3*' &#(H+# &)( -.+*3-3$)*#+( ,# -.)&&-36)*3%0 B -.#0$#29-# ,#$ 2'*(37+#$ 6)()6R
*'(3$)0* -# 6?#230 ('$#)+ #2&(+0*' &)( -#$ &)7+#*$ ,# -.)&&-36)*3%0< S%+( -#$ )&&-36)*3%0$ ,# *A&#
*()0$;#(* ,# >6?3#($ F,3*#$ '-)$*37+#$ TUVWG8 -) ;%06*3%0 ,.+*3-3*' 1)(3# &(3063&)-#2#0* #0 ;%06*3%0
,# -) 9)0,# &)$$)0*# ,3$&%039-#8 2)3$ &%+( -#$ 6%+(*$ *()0$;#(*$ #* B 6)+$# ,# -) &?)$# D-%X D*)(*
"# $%&' #((# #)* +,--.# +,//# 0*1-* 2,-+*3,- 1.))3 ". "0(13 1((#454#*,.4 6789: ;- #<#*' 1. "0=.*
">.- *41-)2#4* "# ?+@3#4' 3( 21.* .- +#4*13- *#/A) A,.4 1**#3-"4# (1 A@1)# )*1*3,--134# #* +# *#/A)
1.B/#-*# (3-0134#/#-* 1C#+ (# "0(13: D-# 2,3) (1 A@1)# )*1*3,--134# 1**#3-*#' 3( #)* (,B3E.# "# "34#
E.# $%& #))13# ">.*3(3)#4 A(#3-#/#-* (1 =1-"# A1))1-*# "3)A,-3=(# F)3 (# 40+#A*#.4 (# A#4/#*G' #*
",-+ (# *#/A) 4#)*1-* "1-) (1 C3# ">.- *41-)2#4* #)* A43-+3A1(#/#-* (# 41AA,4* C,(./# "# ",--0#)
4#)*1-* ).4 =1-"# A1))1-*#:
&,.4 (#) 1AA(3+1*3,-) /.(*3/0"31 E.3 .*3(3)#-* ),.C#-* (# A4,*,+,(# DH&' (1 )3*.1*3,- #)*
"3<04#-*#: H>.- +I*0 .-# 1AA(3+1*3,- /.(*3/0"31 ->1 A1) *,.J,.4) =#),3- "# *,.*# (1 =1-"#
A1))1-*# "3)A,-3=(#: H# (>1.*4# +I*0' #* #- A(.) "# (1 =1-"# A1))1-*#' .-# 1AA(3+1*3,- /.(*3/0"31
1 )1 E.1(3*0 "0A#-"1-*# ". "0(13 1((#454#*,.4 F).4*,.* )>3( )>1B3* ">.-# 1AA(3+1*3,- *#/A) 40#(G #*
". *1.K "# A#4*#) H# A1E.#*) 6 !9: &,.4 40".34# (# *1.K "# A#4*#) #* -# A1) L*4# 1B4#))32' 3( 1 0*0
2,4*#/#-* 4#+,//1-"0 E.# (#) 1AA(3+1*3,-) /.(*3/0"31 *41-)/#**#-* 1. /L/# "0=3* E.# $%&
F(# 21/#.K A43-+3A# "# $%&5243#-"(3-#)) 6MM9G: N1 +,--13))1-+# "# +# "0=3* #)* *4O) 3/A,4*1-*#
A,.4 (>1AA(3+1*3,- 1?- E.>#((# A.3))# +@,3)34 ),- +,"#+ #* (1 E.1-*3*0 "# 4#",-"1-+# P 1J,.*#4 1.
Q.K A,.4 +,443B#4 *,.*# A#4*# 0C#-*.#((# "# A1E.#*):
%#**# "0A#-"1-+# "# (1 E.1(3*0 1AA(3+1*3C# #- (>0*1* ". 40)#1. 1 /,*3C0 .- B41-" -,/=4# "#
4#+@#4+@# ).4 "#) ,.*3() "# /#).4# #R+1+#) A,.4 (1 /0*4,(,B3# "#) +@#/3-) "# (>S-*#4-#*: T,.4-34
.-# (3)*# #K@1.)*3C# "# +#) ,.*3() "# /#).4# #)* .-# *U+@# 3/A,))3=(# 0*1-* ",--0 (#.4 B41-"
-,/=4#: %#4*13-) )3*#) +,//# +#(.3 "# %VSHV 67!9 A40)#-*#-* .- "#)+43A*32 "#) A43-+3A1.K ,.*3()
"# /#).4# E.>3( +,-C3#-* "# +,-).(*#4 1C1-* (# "0C#(,AA#/#-* "# ),- A4,A4# ,.*3(: H1-) +#**#
)#+*3,- +#A#-"1-* -,.) 1((,-) -,.) +,-*#-*#4 "# +3*#4 (#) A43-+3A1(#) 1AA4,+@#) "1-) (1 /0*4,(,B3#
">.- +@#/3- "# (>S-*#4-#*:
!"#$! %# %&'()
N1 /#).4# ". "0(13 ">.- +@#/3- "# (>S-*#4-#* 1 =#1.+,.A 3-*04#))0 (#) +@#4+@#.4): W1(5
@#.4#.)#/#-* #* #- (>1=)#-+# ">@,4(,B#) A14213*#/#-* )X-+@4,-3)0#)' (1 /#).4# #K1+*# ". "0(13
.-3"34#+*3,--#( #)* .-# *U+@# "3R+3(# )3 +# ->#)* A1) 3/A,))3=(#: Y#1.+,.A "# A4,*,+,(#) +,//#
$%& 6Z[9 #* $T\% 6MZ9 )# +,-*#-*#-* "# (1 /#).4# ". "0(13 1((#454#*,.4: %#**# 3-2,4/1*3,- A#.*
L*4# ,=*#-.# #K1+*#/#-* )3 (#) 40+#A*#.4) 4#-C,3#-* 41A3"#/#-* (#.4) 1+E.3**#/#-*) ,. 1. /,3-)
3-2,4/#-* (#) ),.4+#) ". *#/A) A1))0 1C1-* (# 4#-C,3 "#) 1+E.3**#/#-*): H1-) (# +1) "#) +@#/3-)
A14213*#/#-* )X/0*43E.#)' (# "0(13 .-3"34#+*3,--#( A#.* L*4# +,-)3"040 +,//# (1 /,3*30 ". "0(13
1((#454#*,.4' +# E.3 ->#)* A1) /1(@#.4#.)#/#-* (# +1) "1-) (>S-*#4-#* ,] .-# B41-"# A14*3# "#)
+@#/3-) ),.<4#-* ">.-# 1)X/0*43#: N1 )#.(# ),(.*3,- 4#)*1-*# )#413* "# )X-+@4,-3)#4 (#) @,4(,B#)
1.*1-* E.# A,))3=(# 1C#+ "#) A4,*,+,(#) +,//# ^$& C,34# ". _&`' #* #-).3*# ">#)*1/A3((#4 (#)
A1E.#*) P (>#-C,3 #* P (1 40+#A*3,-: %#4*13-) *41C1.K "1-) (1 (3**041*.4# ,-* 2,+1(3)0 ).4 (>0(3/3-15
*3,- "# *,.*# "3<04#-+# "1-) (#) 240E.#-+#) "#) @,4(,B#) E.3 A#.* +1.)#4 .- "0+1(1B# "#) @,4(,B#)
1C#+ (# *#/A) #:B: 6aM9:
&/" #"+($4/" C"/F(+" *.&+ 8 %$ C.4, './/"+ &/" 7$%"&+ ,40/4G#$(47" "( *.&+ -&" #"((" 7$%"&+ *&4,,"
$'$*("+ 8 (.&( #2$/0"3"/( '$/, %15($( '& +5,"$&@ !" #2.4) '" #"((" C"/F(+" ",( ,.&7"/( &/ #.36
*+.34, "/(+" *+5#4,4./ "( +5$#(474(5 DHIE@ ;/ *%&, '& ($&) 3.J"/ '" *"+(",K %" *+.G%" '", *"+(",
'" *$-&"(, ",( $&,,4 '1&/" #"+($4/" 43*.+($/#"@ !" C$4( -&" %", *$-&"(, ," *"+'"/( ,.&7"/( "/
+$C$%", '$/, %1A/("+/"( D
E@
!1$/$%J," '& *+.G%" '" *"+(", *$,,"/( ,.&7"/( *$+ &/" #.%%"#(" '" ,($(4,(4-&", ,&+ %", *$-&"(,
$7"# %", 4'"/(4G$/(, '" #"&) +"M&, "( '" #"&) *"+'&,K "( "/,&4(" *$+ %" #$%4?+$0" '1&/ 3.'B%"
,($(4,(4-&" 8 #" *+.G%"@ N/ ")"3*%" '1.&(4% 8 &(4%4,"+ ",( %$ #2$O/" '" P$+Q.7 8 '"&) .& *%&,4"&+,
5($(, #.33" /.&, %1$7./, C$4( '$/, DRE@
#"56'%7#"$& DUUE ./( 5(5 '57"%.**5,@ !" *+"34"+ &(4%4," %" '5%$4 *.&+ 4/C5+"+ %$ ?$/'" *$,,$/(" "(
%" '"&)4B3" &(4%4," %1",*$#"3"/( "/(+" *$-&"(, *.&+ %" 3F3" .?>"#(4C@ :4/$%"3"/(K ,"&% %" '5%$4
*"&( F(+" 3",&+5 '" ?.&( "/ ?.&( "( (.&(" %14/("%%40"/#" +"74"/( 8 (+.&7"+ %" %4"/ "/(+" %$ ?$/'"
*$,,$/(" '$/, %" #."&+ '& +5,"$& "( %" '5%$4 '", *$-&"(,K $*+B, 4% ,1$04( '1&/ ,43*%" *+.?%B3"
'14/7"+,4./ "( G%(+$0" *.&+ (+.&7"+ %$ 7$%"&+ %$ *%&, *+.?$?%" *.&+ %$ ?$/'" *$,,$/("@
!" '5?4( '& %4"/ %" *%&, %"/( 9$**"%5 ,.&7"/( %" 0.&%.( '15(+$/0%"3"/(= ",( &/" 35(+4-&"
43*.+($/(" *$+#" -&1"%%" './/" &/" 4'5" ,&+ %$ ?.+/" ,&*5+4"&+" -&" %" '5?4( *"&( $(("4/'+"@
#"%!5!"& ",( 3F3" #$*$?%" '" %.#$%4,"+ %1"3*%$#"3"/( '" #" %4"/@ <"*"/'$/( %" #2"34/ "3*+&/(5
*$+ %", *$-&"(, ",( (+B, *+.?$?%"3"/( #2$+05 *$+ %" (+$G# '1$&(+", &(4%4,$("&+ "( './# %$ ?$/'"
*$,,$/(" -&1&/" $**%4#$(4./ *"&( +5$%4,"+ *"&( F(+" ?4"/ 4/C5+4"&+" 8 #"%%" '& '5?4( '& %4"/ %" *%&,
%"/(@ !$ /.(4./ '" /"
8"12' #"99"1%' 2$9#.1$8/' $ $%.+, 5(5 4/(+.'&4(" "( $ 5(5 '5G/4" #.33" 5($/(
%$ *$+(4" '" %$ ?$/'" *$,,$/(" /./ &(4%4,5" %" %./0 '1&/ #2"34/ 8 &/ 4/,($/( './/5@ <1",( %" '5?4(
3$)43&3 -&1&/" $**%4#$(4./ *"&( +5$%4,"+ %" %./0 '" #" #2"34/ 8 #"( 4/,($/(K "/ /" #./,4'5+$/(
*$, ?4"/ ,V+ %" #$, '1&/" $**%4#$(4./ $0+",,47" -&4 ?.3?$+'" %" +5,"$& $7"# '& (+$G# NWX "( -&4
*.&,," %" +",(" '& (+$G# Y<X 8 +"#&%"+@ S %$ '4Z5+"/#" '& '5?4( '& 0.&%.( '15(+$/0%"3"/(K %$
?$/'" *$,,$/(" '4,*./4?%" ",( &/" -&$/(4(5 -&4 7$+4" $7"# %" ("3*,@
!"#$ %! &'%()$*$(# +$ ,-!#$. /$ )-!/-# +01#,%()/$*$(# 2$!# %!33" 4%,"$, *%"3 &$&" %,,"4$ 5 !($ 6,17!$(&$
!"#
)987%.96'0 70&( ;(,0 917%8+0 7-, &. -&(,0 '90. <&0 =0'&9 )& /%&'%( )*+(,-./'010.( =%110 =*08(
"#$%%&' (& ')*&+# , #- .)/$% /&+#01#2 2(#* 3'+-. "#& A &- 41-0%$1- .& (&#' +3'&**$5$%)6 7&0$ 5$&-%
.# 4+$% "#& (& ')*&+# %'+$%& %1#* (&* 2+"#&%* .& (+ 898& 8+-$:'& &% -;$*1(& 2+* (& %'+<0 ')*&+#
.&* 2+"#&%* *1-.&*6 =& 0+* ($8$%& 0;&*% (;&-51$ .&* 2+"#&%* *1-.&* 01(()* "#$ +''$5&-% 01(()* +#
31#(1% .;)%'+-3(&8&-%> "#$ +%%&-.&-% .+-* (& /#?&' @A@B C@$'*%DA- @$'*%DB#%E .# '1#%&#' (&* #-*
.&''$:'& (&* +#%'&*> &% "#$ *1'%&-% +2':* .# 31#(1% 01(()* &*2+0)* 2+' (& .)/$% 2FG*$"#& .# 31#(1%6
H+-* 0& 0+*> (& .)/$% 8&*#') &*% 0&(#$ .# .)/$% 2FG*$"#& .# ($&- &% -1- 2+* (+ /+-.& 2+**+-%&
.$*21-$/(&6
I#&("#&* +--)&* +2':*
5#&.6' (+ -1%$1- .& 8&*#'& .& /+-.& 2+**+-%& + )%) '&5#& 21#' %&-$'
0182%& .& (;+3'&**$5$%) .&* 2+"#&%* *1-.&* JKL> L M6 N#221*1-* "#& (& ($&- ($8$%+-% (+ /+-.&
2+**+-%& + #- .)/$% 2FG*$"#& C &% "#& (+ /+-.& 2+**+-%& .$*21-$/(& &*% A6 =& %'+<0 ')*&+# &*%
.1-0 &- 81G&--& )3+( , C A6 O'&-1-* R (& .)/$% .;)8$**$1- .&* 2+"#&%* *1-.&* &% )%#.$1-*
0188&-% (& .)/$% .& ')0&2%$1- .&* 2+"#&%* *1-.&* 5+'$& +5&0 R6 7188& 1- (& 51$% .+-* @$3#'& 6P>
%+-% "#& (& .)/$% R -& .)2+**& 2+* A> (& ')*&+# -;&*% 2+* 01-3&*%$1--) &% (&* 2+"#&%* *1-.&*
"#$%%&-% &- 2'$-0$2& +# 898& .)/$% .;)8$**$1-6 =&* 2+"#&%* *1-.&* 01-3&*%$1--& (& ')*&+# "#+-.
$(* *1-% &-51G)* , 2(#* "#& A6 7;&*% , 2+'%$' .& 0& 21$-% "#& (& ')*&+# .&5$&-% $-0+2+/(& .& *&'5$'
(&* 2+"#&%* *1-.&* , (&#' .)/$% .;)8$**$1- &% *& %'1#5& 1/($3) .& (&* '+(&-%$'6 A( &*% 01--# "#;#'1#%&#' $82()8&-%+-% #-& 21($%$"#& @A@B '&2+'%$% (& %'+<0 , *+ *1'%$& 2'121'%$1--&((&8&-% +#
.)/$% .;&-%')&6 O+' 01-*)"#&-0& (&* 2+"#&%* *1-.&* *& %'1#5&-% *&'5$* , #- .)/$% CR/(C A + R)
%+-% .$* "#& (& '&*%& .# %'+<0 ')*&+# *& %'1#5& *&'5$ , #- .)/$% C(C A)/C A + R) .& %&((&
*1'%& "#& (+ *188& .&* .&#Q .)/$%* &*% )3+(& , (+ 0+2+0$%) .# ($&- C 6 R- +#38&-%+-% R +# .&(,
.& A> (&* 2+"#&%* *1-.&* .&5$&--&-% .& 2(#* &- 2(#* +3'&**$4* &% 2+**&-% .& 2(#* &- 2(#* .&5+-%
(&* 2+"#&%* .# %'+<06 =&#' .)/$% .& *1'%$& 2+' 01-*)"#&-0& +#38&-%& *1#* ($-)+$'&8&-% S#*"#;,
+%%&$-.'& C 21#' #- .)/$% R %':* 3'+-. C(& 0+* .& 2+"#&%* 01(()*E6 =& .)/$% .& ')0&2%$1- .&*
2+"#&%* *1-.&* &*% +(1'* )3+( , A .+-* (& *&#( 0+* 1T R &*% )3+( , A> 0& "#;#- 1#%$( .& 8&*#'&
0F&'0F& , 0+(0#(&' .;1T (+ .$U0#(%) .# 2'1/(:8&6
H;+2':* 0&%%& +22'10F&> (+ /+-.& 2+**+-%& .$*21-$/(& A 2&#% *& 8&*#'&' .& .&#Q 8+-$:'&*6
O'&8$:'&8&-% &- $-5&'*+-% (+ 01#'/& .+-* (+ @$3#'& 6P &636 JL M6 =+ .$U0#(%) ')*$.& .+-* (& 4+$%
"#& 0&%%& 01#'/& .&8+-.& (+ 01--+$**+-0& .& C 6 H+-* (& 0+* 1T (& ($&- 31#(1% .;)%'+-3(&8&-% &*%
(& 898& "#& 0&(#$ ($8$%+-% (+ /+-.& 2+**+-%&> 0&%%& $-41'8+%$1- 2&#% 9%'& 1/%&-#& +5&0 #- 0&'%+$&?1'% '+$*1--+/(&> 2+' 01-%'& "#+-. (&* .&#Q ($&-* *1-% .$?)'&-%*> (+ 01--+$**+-0& .& C &*% (1$.;9%'& )5$.&-%& 2#$*"#;&((& .&8+-.& (+ 01--+$**+-0& .& (+ /+-.& 2+**+-%& .$*21-$/(& 0& "#$ &*%
(+ "#+-%$%) , '&0F&'0F&'6 =;+#%'& *1(#%$1- 21#' 0+(0#(&' (+ /+-.& 2+**+-%& .$*21-$/(& *&'+$% .&
'&2)'&' (& 21$-% .& .)/#% .& (+ V1-& .& 01-3&*%$1- C21$-% 1T R &*% )3+( , AE6 7;&*% &- 0& 21$-% (,
"#& (& .)/$% .& ')0&2%$1- .&* *1-.&* &*% )3+( , 0&(#$ .& (+ /+-.& 2+**+-%& .$*21-$/(&6 =+ .)%&0%$1.& 0& 21$-% 2&#% *& 4+$'& &- /+(+G+-% (;&*2+0& .& .)/$% .;)8$**$1- R &% &- %'+"#+-% (;)51(#%$1.# .)/$% .& ')0&2%$1- .&* *1-.&*6 =& 2'1/(:8& 0;&*% "#& , 0+#*& .# /'#$% ')*&+# &% .& (;&''&#' .&
8&*#'&> (+ .)%&0%$1- .# 0F+-3&8&-% .& 01821'%&8&-% .# ($-)+$'& +# *1#*D($-)+$'& 2&#% 8+-"#&'
.& 2')0$*$1-6 =+ 8)%F1.& (+ 2(#* &U0+0& &% "#$ + )%) +.12%)& 2+'
!"#
*&'4) *0 52 6./0 *0 7./80-)(./ 129 5+248,0/)2)(./ *4 *&52(" :/ 0;0)< *=- 340 R *&12--0 52 '2/*0
12--2/)0 *(-1./('50< 50 '4;09 *2/- 50 9.4)049 7.,,0/70 > -0 90,15(9 0) 52 ?50 *+2))0/)0 > -0
@.9,09 70 34( 19.A.340 4/0 248,0/)2)(./ 7./)(/40 *4 *&52( *0- 12340)- *0 19.'0" B5 -4C) 25.9*0 *&)07)09 70))0 248,0/)2)(./ 1.49 7./75490 340 /.4- /.4- )9.4A./- > *9.()0 *4 1.(/) *&-(9&
D6./0 *0 7./80-)(./E" F 8247G0 *4 1.(/) *&-(9& 70))0 248,0/)2)(./ *4 *&52( *0- 12340)- -./*0/0 *.() 12- 2A.(9 5(04" FA07 4/0 )0550 ,&)G.*0 1.49 *&)07)09 -( /.4- /.4- )9.4A./- > *9.()0 .4
> 8247G0 *4 1.(/) *&-(9& 0) 4/0 ,&)G.*0 *(7G.).,(340 1.49 5+2*21)2)(./ *4 *&'() R< (5 *0A(0/)
@27(50 *0 5.725(-09 921(*0,0/) 0) 19&7(-&,0/) 50 1.(/) *&'4) *0 7./80-)(./" H/0 -(,150 ,0-490 *4
*&'() *+&,(--(./ .4 *0 9&701)(./ 0/ 70 1.(/) D50- *04I &824IE 0-) -4C-2/) 1.49 *.//09 52 A25049
*0 52 '2/*0 12--2/)0 *(-1./('50"
%2/- /.)90 )92A2(5 -49 52 '2/*0 12--2/)0 50- *09/(=90- 2//&0- /.4- /+2A./- 12- 7G097G& >
)9.4A09 *0- ,0(55049- .4)(5- ,2(- 154)J) > ,(04I (/)0919&)09 50- 9&-45)2)- .')0/4- 129 *0- .4)(50I(-)2/)-" F 129)(9 *0- ,0-490- *0 '2/*0 12--2/)0 0;07)4&0- 0/)90 4/ 709)2(/ /.,'90 *0 ,27G(/0-<
/.4- 2A./- A.454 7.,190/*90 -( 4/0 7.99&52)(./ 45/*+/(. 0I(-)0 0/)90 50- *(;&90/)0- ,0-490- 0)
-+(5 K 2 ,.K0/ *0 )92709 4/0 729)0 *0 '2/*0 12--2/)0 *0 5+B/)09/0) 34( 109,0) *+(/@&909 52 '2/*0
12--2/)0 0/)90 *04I ,27G(/0- > ).4) (/-)2/) -2/- *0A.(9 52 ,0-4909 *(907)0,0/) LMN< MMO" P.42A./- A.454 A&9(?09 -( 52 7.99&52)(./ -12)(250 34( 0I(-)0 1.49 4/0 ,&)9(340 7.,,0 50 *&52( 0I(-)0
24--( 1.49 52 '2/*0 12--2/)0" Q25G04904-0,0/)< 707( -+0-) 2A&9& *(C7(50 > 2))0(/*90< > ,.(/34+4/ 892/* /.,'90 *0 19.I(0- *0 ,0-490 *0 52 '2/*0 12--2/)0 0-) *&15.K& *2/- 50 9&-024 LMN< MMO"
P.- 0I1&9(,0/)2)(./- -49 R52/0)S2' LTUO ./) ,./)9& 340 1.49 (/@&909 52 '2/*0 12--2/)0 0/)90
*04I ,27G(/0-< (5 @24) 192)(340,0/) *&15.K09 4/ 19.IK > 5+0/)9&0 *4 9&-024 5.725 *0 7G274/0 *0(/)4()(./- 129)0/2(90- > R52/0)S2'" S2 ,0-490 *0 '2/*0 12--2/)0 0/)90 70- 19.I(0- 104) 25.9-09A(9 > 2119.I(,09 52 '2/*0 12--2/)0 0/)90 50- *04I ,27G(/0- 0/ 340-)(./" S0- 9&-45)2)- 1.49 50
*&52( -./) 7.,15=)0,0/) *(;&90/)- LN#O" S0 @2() 340 50 *&52( @.9,0 4/0 ,&)9(340 *2/- 4/ 0-1270
:475(*(0/ 109,0) 4/ 15./80,0/) 0C7270 *0- *&52(- *0- 7G0,(/- *0 5+B/)09/0) > 129)(9 *+4/ -.40/-0,'50 *0 ,0-490-" V0 15./80,0/) 104) 25.9- -09A(9 1.49 5+(/@&90/70 *0- *&52(- 0/)90 ,27G(/0129 50 -(,150 725745 *0 52 *(-)2/70 :475(*(0//0 0/)90 70- ,27G(/0- *2/- 5+0-1270 :475(*(0/" S0
15./80,0/) *0 52 '2/*0 12--2/)0 /&70--()0 192)(340,0/) ).4)0 52 ,2)9(70 *0 ,0-490- 0) 0-) 129
!
"#$%&'()$") *)( )+",")-
!"!
*,'()3% )%3 *0(% ?#/3) '() *#(/ 0)% ,(3/)% *)(3 "#$"0(/) '() ")% 5)(> 8,"74$)% %) 3/#(=)$3 5,$%
0) 8D8) =#4%4$,;) 5,$% 0) /&%),(- C,$% 0, 0433&/,3(/): 0)% 3/,=,(> 5,$% ")33) 54/)"34#$ %#$3 %#(=)$3
*/&%)$3&% %#(% 0) 343/) E3#8#;/,*74) 5) 069$3)/$)3E #( <4)$ *,/?#4% E4$?&/)$") 5) 0, 3#*#0#;4) 5)
069$3)/$)3E-
!"#
"# $ %&'()*' +,()*' (-./01./ *2,./304/ 5' *1 6-003*1/,-. 5'+ -7+'081/,-.+ *-0+ 5' *1 (3/0-9
*-:,' 52;. 03+'1; )10 *21))0-6<' 16/,8'
)1=;'/+ +;0 *' *,'. 6-((;.> *' *,'. )0-)0' 1; 036')/';0 ? '/ *' *,'. )0-)0' 1; 036')/';0 " @'
/1;& 5' )'0/'+ ('+;03 )10 036')/';0 ? +';* '+/ 3:1* A 1 (1 p)(1 p1 ) '/ )10 036')/';0
+';* '+/ 3:1* A 1 (1 p)(1 p2 )" B10 6-.+3=;'.6' *'+ -7+'081/,-.+ ,.5,8,5;'**'+ .2-./ 1;6;.'
6<1.6' 5' 61*6;*'0 *'+ /1;& 5' )'0/'+ 5'+ /0-,+ *,'.+ +3)103('./" C* (1.=;' ;.' 3=;1/,-. )-;0
)-;8-,0 ,.8'0+'0 *' )0-7*D('" E2'+/ *A =;' *1 6-003*1/,-. 5'+ -7+'081/,-.+ 5'8,'./ ,./30'++1./'"
F. )1=;'/ 7,'. 0'G; '. ? '/ )'05; '.
)1=;'/ +;0 *' *,'. '. 6-((;.> 6' =;, '+/ ;.' ,.J-0(1/,-. )036,';+'" E'6, )';/ +' /015;,0' +-;+
*1 J-0(' 52;. .-;8'1; /1;& 5' )'0/'+ =;, +21))'**' *' /1;& 5' )'0/'+ K-,./ H)1=;'/ )'05; )10 *'+
5';& 036')/';0+ '. (4(' /'()+I '/ =;, 81;/ L p + (1 p)p1 p2 " M-;+ 18-.+ 1*-0+ /0-,+ 3=;1/,-.+
=;' .-;+ )-;8-.+ J16,*'('./ ,.8'0+'0 )-;0 61*6;*'0 *'+ /0-,+ =;1./,/3+ (1.=;1./'+"
@' )0,.6,)' 5' NCME )';/ J16,*'('./ +23/'.50' A 5'+ 03+'1;& )*;+ 6-()*,=;3+" C* )';/ 1;++,
+21))*,=;'0 1; 61+ 5' *2,.J30'.6' 5' *1 5,+/0,7;/,-. 5; 53*1, +;0 6<16;. 5'+ *,'.+" E'0/1,.+ /0181;&
-./ '++1O3 5' *23/'.50' 1; 61+ ;.,61+/ '":" PQR> #ST" U; *,'; 52'.8-O'0 ;. )1=;'/ (;*/,61+/ =;, '+/
5;)*,=;3 )10 *' 0-;/';0 ,./'0(35,1,0'> 5';& )1=;'/+ 6-**3+ +-./ '.8-O3+ ;. 1; )0'(,'0 036')/';0
'/ ;. 1;/0' 1; 5';&,D(' 036')/';0" @' J1,/ =;2,*+ +-,'./ 6-**3+ 6'+ 5';& )1=;'/+ 8-./ 8,80' /0D+
)0-717*'('./ *1 (4(' '&)30,'.6' 1; .,8'1; 5; 0-;/';0 ,./'0(35,1,0'" %. 'V'/> +, *' 0-;/';0
'+/ 51.+ ;. 3/1/ 5' 6-.:'+/,-.> *1 )'0/' 5'+ 5';& )1=;'/+ '+/ /0D+ )0-717*'" C* O 1 /-;K-;0+ *1
)-++,7,*,/3 =;2;. 5'+ 5';& )1=;'/+ +' )'05 '/ )1+ *21;/0' (1,+ *1 )0-717,*,/3 5' 6'/ 383.'('./
'+/ 6-.+,5303' 6-((' )*;+ )'/,/' =;' *1 )0'(,D0'"
H.1/,-.1*
-; 03:,-.1*I" E'+ 5'0.,'0+ A *';0 /-;0 -V0'./ *1 6-..'6/,8,/3 1;& './0')0,+'+ '/ J-;0.,++';0+ 5'
+'08,6'" @'+ -)301/';0+ 5' .2,()-0/' =;'* .,8'1; )';8'./ A *';0 /-;0 '/ A /-;/ (-('./ +,.:'0
5'+ 166-05+ './0' ';& )-;0 36<1.:'0 *';0 )0-)0' /01X6 +1.+ )1++'0 )10 *'+ -)301/';0+ 5' .,8'1;
+;)30,';0 H)1++1:' +-;8'./ )1O1./I 8-,0' -V0,0 *'+ ;.+ 1;& 1;/0'+ 5'+ +-*;/,-.+ 5' 716Y;) '.
61+ 5' )0-7*D('" E'6, 0'.5 /0D+ 6-()*,=;3 '/ /0D+ ,()038,+,7*' *1 /-)-*-:,' 5; 03+'1; :*-71* =;'
"#$%&''# '# (&')$*+# #) ,-.)$.%#/ 0#% &"1$-)#2$% (&''-.%%#') 3.#' +#2$% 4&,-.'#%5 6 72. .+% %&')
(&''#()1% #) 6 72. .+% &8$#') +# %#$9.(#5 ,-.% -2 4#+6 4# :- )&2) (# 72;.+% (&''-.%%#') %2$ +# $#%)#
4# +;<')#$'#) (# %&') +#% .'=&$,-).&'% >?@ 72. .'4.72#') +- +.%)# 4#% 4&,-.'#% 6 "-$(&2$.$ "&2$
-))#.'4$# 2' (#$)-.' "$1AB# $1%#-2/ C#))# +.%)# "#2) ,D,# D)$# .'(&,"+E)# 4-'% +# (-% &F 2'
&"1$-)#2$ .')#$,14.-.$# 41(.4# 4# '# "-% -''&'(#$ +#% '&,% 4#% 4&,-.'#% 72. +# %2.9#')/
C# ,-'72# 4;.'=&$,-).&'% %2$ +- )&"&+&G.# 42 $1%#-2 - %2%(.)1 +- (2$.&%.)1 4#% (H#$(H#2$%
72. &') #%%-I1 4# 419#+&""#$ 4#% %&+2).&'% "&2$ .'=1$#$ +- )&"&+&G.# 4# +;<')#$'#) 4-'% +# 32)
4# (&''-.)$# +- (&''#().9.)1 G+&3-+# #) 4# +&(-+.%#$ +#% -4$#%%#% <@ +#% 2'#% "-$ $-""&$) -2B
-2)$#%/ C#(. - 4.9#$%#% -""+.(-).&'% 72# (# %&.) "&2$ +#% 2).+.%-)#2$% &2 "&2$ +#% =&2$'.%%#2$% 4#%
%#$9.(#% &2 ,D,# "&2$ +#% &"1$-)#2$%/ J2#+72# %&.) +# K&2#2$5 +- (&''-.%%-'(# 4# +- )&"&+&G.# 4#
+;<')#$'#) "#2) -.4#$ 6 &").,.%#$ +#% -""+.(-).&'% #' (H&.%.%%-') ,.#2B "-$ #B#,"+# +# %#$9#2$ &2
+# "-.$ 6 (&')-()#$ &2 +# $1%#-2 6 (&''#()#$/ C#(. "#2) -2%%. %#$9.$ 6 4.-G'&%).72#$ +# $1%#-2 #)
6 )$-(#$ 2'# (-$)# "&2$ +;<')#$'#) &F +#% "&.')% %&') +#% $&2)#2$% &2 +#% 4&,-.'#% #) &F +#% -$$D)#%
42 G$-"H# %&') +#% +.#'% +#% .')#$(&''#()-')/ @&2$ +- (-$)# -2 '.9#-2 $&2)#2$%5 #++# "#2) D)$#
&3)#'2# "-$ 4#% )$-(#$&2)#% #'9&I1% "-$ 2' #'%#,3+# 4# ,-(H.'#% 9#$% 4;-2)$#% ,-(H.'#%5 #'%2.)#
"-$ 2'# $#"$1%#')-).&' 4#% (H#,.'% &3)#'2% #' 2' %#2+ G$-"H# #/G/ OPQ5 RS5 TP5 PUV5 PUSW/ @&2$
+- (-$)# -2 '.9#-2 4&,-.'#%5 #++# "#2) D)$# &3)#'2# 4# 4#2B ,-'.E$#% X #' -G$1G#-') +#% )-3+#%
4# $&2)-G# >?@ "$.%#% 4-'% 4.81$#')% $&2)#2$% 4# +;<')#$'#) OPUPW5 &2 #' "-$)-') 4;2'# (-$)#
-2 '.9#-2 $&2)#2$% #) #' =&$,-') +#% 4&,-.'#% 6 "-$).$ 4#% .'=&$,-).&'% %2$ +#% -%%&(.-).&'%
Y"$1AB# <@5 '&, 42 4&,-.'#Z #/G/ OQ[W/ \-.% 72#+72# %&.) +- '-)2$# 4# +- (-$)#5 4.9#$%#% 4.](2+)1%
+;-((&,"-G'#') (&,,# "-$ #B#,"+# +# '&,3$# 4# "&.')% 4# ,#%2$# Y)&2) #' %-(H-') 72;&' '#
"#2) "-% #' "$#'4$# -2)-') 72;&' #' 9#2)Z5 +- +&(-+.%-).&' 4# (#% "&.')% 4# ,#%2$#5 +;&$4$# "-$
+#72#+ +#% ,#%2$#% %&') 6 =-.$#5 +- $142().&' 4# +- $#4&'4-'(#5 +- 41)#().&' 4#% -+.-% Y(-% 4;2'
4&,-.'# &2 4;2' $&2)#2$ -9#( "+2%.#2$% '&,% #) .')#$=-(#%Z5 #)(/
^' 4#% $1%2+)-)% +#% "+2% .,"&$)-')% 4# (#% )$-9-2B - 1)1 +;&3%#$9-).&' =-.)# %2$ +- 4.%)$.32).&'
42 4#G$1 4# (&''#().9.)1 4;2' ' 72# (# %&.) $&2)#2$ &2 4&,-.'#/ N' #8#)5 K2%72;6 +;-''1#
P[[[5 (#))# 4.%)$.32).&' - )&2K&2$% 1)1 %2""&%1# %2.9$# 2'# +&. #B"&'#').#++# -2 ,&.'% 4-'% %72#2#/ N' P[[[5 2' )$-9-.+ ".&''.#$ "-$ +#% )$&.% =$E$#% L-+&2%)-% OVPW - (&'(+2 72# (#))# 4.%)$._
32).&' %2.) 2'# +&. 72#2#_+&2$4# #) "-$ (&'%172#'(# )&2% +#% ,&4E+#% 4# G$-"H#% 2).+.%1% 6 (#))#
1"&72# "&2$ +- ,&41+.%-).&' 4#% $1%#-2B (&,,# +# ,&4E+# N`5 4# a-B,-' &2 ?b_<b\5 &')
1)1 (&'%.41$1% .'%2]%-')% "&2$ $#c1)#$ (#))# "$&"$.1)1/ N' #8#)5 +- "$&"$.1)1 72#2#_+&2$4# 9#2)
"#$" %&'()*'*+" ,&-* .$* /*-"0&+% +#*$,% ,* )12+"*-+*" %#+" 3#-"*'*+" /#++*/"4% (0- -0((#-"
5 )0 '#6*++* /* .$* )*% '#,7)*% 5 .$*$* *8(#+*+"&*))* +10--&9* (0% 5 -*(-#,$&-*: ;*/& 0 4"4 5
)1#-&<&+* ,1$+ <-0+, +#'=-* ,* "-090$8 %$- )1*8()&/0"&#+ ,* )0 %#$-/* ,* /* (>4+#'7+* ?@AB *" %$)0 (-#(#%&"&#+ ,*% +#$9*0$8 '#,7)*% ">4#-&.$*% (#$- )0 "#(#)#<&* ,$ -4%*0$ /#''* (0- *8*'()*
)* '#,7)* 4'5.1 (/5 1/,-'0 21/46 ?AB *" )* '#,7)* 2.,.1/( (+,./1 41.7.1.,3. ? CB: D#$9*+"E )0
">4#-&* ,$ 7'1* -.&+.,* 4()8 7'1* *%" ,#++4* /#''* *8()&/0"&#+ 5 /* (>4+#'7+*:
)*% $+*% (0- -0((#-" 0$8 0$"-*% 5 (0-"&- ,1$+* /0-"* +1*%" (0% )0 %#)$"&#+ )0 ()$% *G/0/*: H1$+ /I"4
&) *%" ,&G/&)* ,1#="*+&- /*""* /0-"* *" ,* )14"*+,-* 5 ,* +#$9*))*% 0,-*%%*% #$ ,* )0 '*""-* 5 J#$-E *"
,* )10$"-* /I"4 )0 /0-"* *%" ,1$+ <-0+, 9#)$'* .$1&) *%" ,&G/&)* ,* '0+&($)*-: K#$- /*)0 )*% *L#-"%
"#$%&'()*+,-.-$/ ,* "0*)1- "#.2*)(- 3 4$- *22)#"0- '- /52- "*)*"/()&%*/&#$ /#/*,- '- ,* "*)/'4 )(%-*46 7-2-$'*$/8 ,* 2)("&%&#$ '4 2,#$1-.-$/ 2-4/ %#49)&) '- "-)/*&$-% &))(14,*)&/(% '*$% ,)#4/*1- :$/-)$-/ ;4& $- 2-4<-$/ 2*% =/)- "*2/4)(-% '*$% 4$ -%2*"- '- "##)'#$$(-%6 >*) -?-.2,-8
4$- '-% 2)#2)&(/(% '@4$- '&%/*$"- '*$% 4$ -%2*"- -%/ ;4- ,* %#..- '-% '&%/*$"-% -$/)- $#-4'
A -/ $#-4' B -/ $#-4' B -/ $#-4' 7 '#&/ =/)- %42()&-4)- 3 ,* '&%/*$"- -$/)- A -/ 76 C*$%
,@:$/-)$-/ .*,0-4)-4%-.-$/ $#4% 2#4<#$% /)#4<-) '-% "*% #D "-//- )E1,- $@-%/ 2*% %*/&%F*&/- -/ #D
,- '(,*& AG7 -%/ %42()&-4) 3 ,* %#..- '-% '(,*&% '- AGB -/ BG76 7@-%/ ,- F*.-4? 2)#+,E.- '<&#,*/&#$ '- ,@&$(1*,&/( /)&*$14,*&)- HI!8 JJ!K6 L* %#,4/&#$ 3 "- 2)#+,E.- -%/ ,#&$ '@=/)- (<&'-$/-6
M$- 2#%%&+&,&/( %-)*&/ '@&$/)#'4&)- '-% $#-4'% &$/-).('&*&)-% .#'(,&%*$/ ,-% )#4/-4)% .*&% "-//%#,4/&#$ )&%;4- '@*41.-$/-) "#$%&'()*+,-.-$/ ,* "#.2,-?&/( '- ,@#2()*/&#$6 N(*$.#&$%8 .=.-$ ,@*+%-$"- '- "-//- %#,4/&#$ 3 ,@&$(1*,&/( /)&*$14,*&)-8 ,-% %5%/E.-% '- "##)'#$$(-% )-%/-$/ 4$&'(- &$/()-%%*$/- 24&%;4- 3 4$ "#O/ )-,*/&<-.-$/ F*&+,- &,% 2-4<-$/ '#$$-) 4$- +#$$- &'(- %4) ,*
!"! #$%&'()*$%)
"#"$%&' ()*" *+$,' ,'-.',-.'/ 0)*" 1* ,2-'*$ $,)3)45 67 89 *+1" )3+*" 2$1(42 5) "2-1,4$2 (1 "#"$%&'
:), 5;23)51)$4+* ('" (2<=$" >1' ('" &)-.4*'" &)53'455)*$'" :'13'*$ -)1"', '* )**+*?)*$ (' @)1""'"
-++,(+**2'" +1 A4'* '* *' :)" )B1"$)*$ 5'1," -++,(+**2'" -+,,'-$'&'*$/ C+1" )3+*" :,+:+"2 1*'
"+51$4+* D A)"' (' E1,3'#+," F&)-.4*'" (' -+*G)*-'H :+1, 32,4G', 5' A+* @+*-$4+**'&'*$ (1
"#"$%&'/ 0)*" 1* )1$,' $,)3)45 '* -+1," *+1" 2$1(4+*" -+&&'*$ 1* "#"$%&' -+&&' I43)5(4 :'1$
"',34, ()*" 5) (2$'-$4+* (' $+1$ -.)*<'&'*$ $+:+5+<4>1' ()*" 5' ,2"')1 '$ ()*" 5;4('*$4G-)$4+*
('" ,)4"+*" (' -' -.)*<'&'*$/
!" #$%&'()*$%)
C+1" )3+*" 3+151 (+**2 ()*" -' -.):4$,' 1* ):',?1 <2*2,)5 (' 5;23+51$4+* (1 (+&)4*' ('
&2$,+5+<4' )1 -+1," ('" (',*4%,'" )**2'"/ J;'"$ 1* (+&)4*' >14 ) )$$4,2 A')1-+1: (' ,'-.',-.'"
'$ 3) -+*$4*1', D '* )$$4,', "1,$+1$ )3'- 5) :,+54@2,)$4+* ('" )$$)>1'" '$ (1 $,)G- 4*(2"4,)A5'
'$ 5;)1<&'*$)$4+* (' 5) $)455' '$ 5;.2$2,+<2*24$2 (1 ,2"')1/ K' <,)*( (2G :+1, 5) -+&&1*)1$2
"-4'*$4G>1' 3) -',$)4*'&'*$ L$,' 5;1$454")$4+* ('" ,2"15$)$" '$ ('" +A"',3)$4+*" (2BD @)4$'" ()*" 5'
:,+-'""1" (' -+*"$,1-$4+* (;1* M*$',*'$ (' N1$1, :51" "O,9 :51" )():$)$4@9 '$ :51" 'P-)-' >1'
-'514 (' *+" B+1,"/ Q* <,)*( +AB'-$4@ :+1, 5) :,+-.)4*' :2,4+(' '"$ -',$)4*'&'*$ 5) -+*"$,1-$4+*
(;1*' ),-.4$'-$1,' (4"$,4A12' :',&'$$)*$ 5;+A"',3)$4+* (' 5;2$)$ (1 ,2"')1 '$ 5' (4)<*+"$4- (' "'"
:,+A5%&'"/ J'$$' ),-.4$'-$1,' :'1$ $,%" A4'* @)4,' :),$4' (' 5;M*$',*'$ (1 N1$1, '* @+1,*4"")*$ 5'"
4*@+,&)$4+*" *2-'"")4,'" )1 A+* @+*-$4+**'&'*$ (1 ,+1$)<'9 (1 $,)*":+,$ '$ ('" )::54-)$4+*"/
0)*" -' (+&)4*' *+1" )3+*" :,4*-4:)5'&'*$ -+*$,4A12 ()*" ('" "+51$4+*" 'P-)-'" >14 :)""'*$
D 5;2-.'55' '$ >14 :',&'$$'*$ 1*' &'455'1,' -+&:,2.'*"4+* ('" :',@+,&)*-'" ('" ,2"')1R/ K'" -.)S
:4$,'" "143)*$" (+**',+*$ 1*' 4(2' (' *+" -+*$,4A1$4+*" "1, 5;)::,+-.' :)""43'9 "1, 5' :,+A5%&'
(;2-.)*$455+**)<' '$ "1, 5' -+*$,T5' (' -+*<'"$4+* :+1, 5'" "+*('" )-$43'"/ U+1, 5'" )1$,'" -+*$,4S
A1$4+*" >1' *+1" *' -4$+*" :)" :), &)*>1' (;'":)-'9 '55'" "+*$ '* <,)*(' :),$4' :+,$2'" "1, 5)
&'"1,' ('" :',@+,&)*-'" '$ 5) &+(254")$4+* (1 :,+$+-+5' VJU '/</ 6W9 !789 5) &2$,+5+<4' 31' :),
5'" )::54-)$4+*" '/</ 6WW89 5) &2$,+5+<4' ('" ,2"')1R ")*" G5 '/</ 6!X9 YZ9 W[8 '$ 5) &2$,+5+<4' ('"
)::54-)$4+*" &15$4&2(4)" '/</ 6Z9 Z\8/
!"#$%&' (
! "#$%&'&()* +!,,)-*
tel-00408745, version 1 - 3 Aug 2009
"# $%&'( )#*$+,- . /, *+$#0 $1/$ "# $%&'( )2/,# &33"+(&$+1, )1,,-#0 #$ (144# (&* #5$%64# $1/$ "#
$%&'( )/ %-*#&/7
)#* 31+,$* )# 4#*/%# ,2#*$ 4&"?#/%#/*#4#,$ 3&* */I*&,$ 31/% %-*1/)%# (# 3%19":4#7
J', )# 31/A1+% @-%#% "# )-9+$ -"#A- )/ $%&'( #, /, 31+,$ )# 4#*/%#0 /,# )+%#($+1, +431%$&,$#
. */+A%#0 ;/+ #*$ )2&+""#/%* *1/A#,$ &)13$-# 3&% "#* 13-%&$#/%* #$ */331%$-# 3&% "#* (1,*$%/($#/%*0
#*$ (#""# )# "2-(?&,$+""1,,&@# $#431%#" K L0 M0 M!N7 O"/*+#/%* <1%4#* )2-(?&,$+""1,,&@# $#431%#"
3#/A#,$ 6$%# #,A+*&@-#*7 82+)-# )# 9&*# )# "2-(?&,$+""1,,&@# $#431%#""# #*$ )# $%&+$#% /,# 3&%$+#
)#* 3&;/#$* )/ $%&'( &/ "+#/ )# $1/* "#* 3&;/#$*7 8# %&$+1 )#* 3&;/#$* (1""#($-* #$ $%&+$-* #*$
(# ;/21, &33#""# "# $&/5 )2-(?&,$+""1,,&@#0 *1/A#,$ #53%+4- #, 31/%(#,$7 O1/% /, $&/5 )2-(?&,P
$+""1,,&@# )# 100.pQ0 /,# $#(?,+;/# *+43"# (1,*+*$# . (1""#($#% /, 3&;/#$ &A#( /,# 3%19&9+"+$- p
#$ )# "2+@,1%#% CA+*P.PA+* )# "& 4-$%1"1@+#E &A#( /,# 3%19&9+"+$- 1 p0 #$ )1,( (2#*$ *#/"#4#,$ 31/%
100.pQ )#* 3&;/#$* ;/# "& 4-41+%# #*$ &((-)-# 31/% "& 4+*# . R1/% )#* (?&43* (1,$#,&,$ )#*
*$&$+*$+;/#* */% "# $%&'(7 S#(+ %-)/+$ 3&% /, <&($#/% )# 1/p "# ,149%# )2&((:* 4-41+%#0 #$ %-)/+$
&/**+ "# A1"/4# )#* %-*/"$&$* )# 4#*/%# . *$1(H#% #$ . $%&,*31%$#% . $%&A#%* "# %-*#&/ &/5 /,+$-*
(#,$%&"#* (?&%@-#* )/ $%&+$#4#,$7 T,# &/$%# 4&,+:%# )# <&+%# "2-(?&,$+""1,,&@# #*$ )# (1""#($#%
#$ $%&+$#% /, 3&;/#$ $1/* "#* 1/p 3&;/#$*7 G" & -$- )-41,$%- ;/# 31/% /, $%&'( +431%$&,$ *$&P
$+1,,&+%#0 $1/$#* "#* $#(?,+;/#* )1,,#,$ 3%&$+;/#4#,$ "# 464# %-*/"$&$ K LN7 8& )+=-%#,(# #,$%#
/,# $#(?,+;/# #$ /,# &/$%# #*$ )&,* *& (&3&(+$- . )-$#($#% )#* 3?-,14:,#* $%&,*+$1+%#* #$ )#*
&($+A+$-* 3-%+1)+;/#* &+,*+ ;/# )&,* "& <&(+"+$- )2+43"-4#,$&$+1,7
T,# ;/#*$+1, ;/+ *# 31*# #*$ (144#,$ /,# /,+$- )# 4#*/%# #*$ (&3&9"# )2&33"+;/#% "2-(?&,P
$+""1,,&@# . $1/* "#* 3&;/#$* )2/, $%&'( A1"/4+,#/5 *&,* ;/2#""# *1+$ (&3&9"# )# $%&+$#% $1/*
(#* 3&;/#$*7 U, #=#$0 "2-(?&,$+""1,,&@# *# <&+$ *1/A#,$ &/ ,+A#&/ 3?B*+;/# C?&%)V&%#E 3&% )#*
<1,($+1,* )# ?&(?&@# ;/+ *1,$ +,)-3#,)&,$#* )/ (1,$#,/ )#* 3&;/#$*7 S#$$# 13-%&$+1, #*$ %&3+)#
#$ ,2#*$ 3&* 9"1;/&,$# 31/% /,# /,+$- )# 4#*/%#7 8& 3%1(-)/%# 9"1;/&,$# #*$ 3&% (1,$%# "2&((:*
. "& 4-41+%# C#7@70 K MNE ;/+ #, (&* )2-(?&,$+""1,,&@# ,2#*$ <&+$ ;/# 31/% "#* 3&;/#$* *-"#($+1,,-*
)21W "# @&+, +431%$&,$ #, A+$#**# C$%1+* 1%)%#* )# @%&,)#/% 31/% /, $&/5 )2-(?&,$+""1,,&@# )#
X7XXYQE7
82-(?&,$+""1,,&@# #*$ /,# $#(?,+;/# 9+#, (1,,/# )&,* )2&/$%#* )14&+,#* (144# 3&% #5#43"#
"& $?-1%+# )/ *+@,&" #$ "& $?-1%+# )/ *1,)&@#7 J (?&;/# 13-%&$+1, )2-(?&,$+""1,,&@# (1%%#*31,) /,#
"#$%& '()%"$*'+ ,*$& ,-*+.&%/*'+ 0!123 4+ &5&$6 // 7&/ ("8#&$/ )9:"+$*77'++)/ /'+$ $%"*$)/ ('#%
7& ;#$ ,& 7" <)$%'7'=*& &$ 7&/ "#$%&/ ("8#&$/ /'+$ /&<&+$ %&7">)/ /"+/ $%"*$&<&+$ ("% 7-#+*$) ,&
<&/#%&3 ?&/ /$"$*/$*8#&/ /#% 7& $%"@9 /'+$ &+/#*$& 9"79#7)&/ A ("%$*% ,&/ ("8#&$/ )9:"+$*77'++)/3
?" 8#&/$*'+ B'+,"<&+$"7& &/$ 9'<;*&+ 9&/ /$"$*/$*8#&/ /'+$ @,C7&/ "# $%"@9 '%*=*+"7 &$ 9'<<&+$
('#% #+& $&9:+*8#& ,-)9:"+$*77'++"=& ,'++)& &$ #+ $"#D ,-)9:"+$*77'++"=& ,'++)6 *+B)%&% 7&/
/$"$*/$*8#&/ ,# $%"@9 '%*=*+"7 A ("%$*% ,& 9&77&/ ,# $%"@9 )9:"+$*77'++)3 ?" ,&%+*C%& '()%"$*'+ &/$
9&77& ,*$& E *+.&%/*'+ E &$ 7-&%%&#% 8#* 7-"99'<("=+& &/$ 7-&%%&#% 9"#/)& ("% 7-)9:"+$*77'++"=&3
F'#% 9&%$"*+&/ /$"$*/$*8#&/ 7-*+.&%/*'+ &/$ B"9*7& &$ 7-&%%&#% &/$ B"*;7& .'*%& +)=7*=&";7& 0 G6 !123
H&9* &/$ 7& 9"/ ,&/ /$"$*/$*8#&/ 9"79#7)&/ /#% #+ =%"+, +'<;%& ,& ("8#&$/3 I+ &D&<(7& $>(*8#&
&/$ ,& 9"79#7&% 7& .'7#<& ,# $%"@9 &+ '9$&$/ '# &+ ("8#&$/6 7& +'<;%& ,& ("8#&$/ ("% (%'$'9'7&
,& $%"+/('%$6 7& +'<;%& ,& ("8#&$/ ("% "((7*9"$*'+6 &$93 H-&/$ 7& %)/#7$"$ *+$#*$*B ,& 7" 7'* ,&/
=%"+,/ +'<;%&/ 8#* (&%<&$ ,-*+B)%&% 7& .'7#<& ,-#+& =%"+,& ('(#7"$*'+ A ("%$*% ,# .'7#<&
,-#+& ("%$*& ,& 9&$$& ('(#7"$*'+ $*%)& "# :"/"%,3 J7 > " 9&(&+,"+$ ,&/ /$"$*/$*8#&/ ('#% 7&/8#&77&/
7-'()%"$*'+ ,-*+.&%/*'+ &/$ ,*K9*7& .'*%& *<('//*;7& A $"#D ,-)9:"+$*77'++"=& %),#*$3 L+ $%'#.&
,"+/ 9&$$& 9"$)='%*& $'#$&/ 7&/ /$"$*/$*8#&/ 8#* 9'+9&%+&+$ #+ (&$*$ .'7#<& ,& ("8#&$/ 9'<<& ("%
&D&<(7& 7& .'7#<& ,&/ M'$/6 7" ,#%)& ,&/ M'$/6 7&/ (:)+'<C+&/ $%"+/*$'*%&/ &$ "+'<"7*&/6 &$93 ?"
%&9:&%9:& ,"+/ 9& ,'<"*+& &/$ =%"+,& '#.&%$& &$ 9*;7& ,& (7#/ &+ (7#/ ,& /$"$*/$*8#&/ ".&9 7&#%/
<)$:',&/ ,-)9:"+$*77'++"=& &$ ,-*+.&%/*'+ '($*<*/)&/ N&3=36 0 G6 OP6 1!6 !12Q3 R"+/ 7& 9:"(*$%&
/#*."+$ +'#/ *77#/$%'+/ 7" ,*K9#7$) ,-*+.&%/*'+ /#% #+& <)$%*8#& /*<(7& <"*/ ,-#+ =%"+, *+$)%S$
('#% 7&/ '()%"$&#%/ 8#* &/$ 9&77& ,& 7" ,)$&9$*'+ ,&/ M'$/ 7&/ (7#/ ='#%<"+,/ &$ ,& 7&#% 97"//&<&+$
7&/ #+/ ("% %"(('%$ "#D "#$%&/ 01!23 T'#/ <'+$%'+/ ("% ,&/ 9"79#7/ ,& (%';";*7*$) ."7*,)/ /#%
,&/ $%"9&/ %)&77&/ 8#& 9&$$& *+.&%/*'+ +)9&//*$& #+ $"#D ,-)9:"+$*77'++"=& )7&.)6 "# <'*+/ (7#/
)7&.) 8#& 7&/ $"#D ,-)9:"+$*77'++"=& "9$#&77&<&+$ (%"$*8#)/ ("% 7&/ '()%"$&#%/3 R"+/ 7& 9:"(*$%&
,-"(%C/6 +'#/ <'+$%'+/ /#% #+& "#$%& <)$%*8#& 9'<<&+$ 7-*<("9$ ,& 7-)9:"+$*77'++"=& (&#$ S$%&
%),#*$ &+ $&+"+$ 9'<($& ,& 7-"#$'U9'%%&7"$*'+ 8#* (#*//& &D*/$&% ,"+/ 7" 8#"+$*$) <&/#%)&3
"#$%&' (') ('*+ ,-#./01') 2 /3242%&25' (3$('%&$6'- ($4'-) ,#$%&) (' 1')*-' 72$./'1'%& 892-5:);
2* /$'* (3*% %#1.-' 72$./' (' ,#$%&) (' 1')*-' <*$ )#%& )*-892-5:) ,2- /') #,:-2&$#%) (' 1')*-'=
>/2$-'1'%&; ,#*- <*' 8'&&' #,&$1$)2&$#% "#$%&' &-#*4' )#% $%&:-?&; /3#,:-2&'*- (#$& ($),#)'- (3*%
5-2%( %#1.-' (' ,#$%&) (' 1')*-' @ 28&$4'- '& @ ,-#5-211'- 24'8 *% &2*+ (3:892%&$//#%%25'
#,&$12/ <*$ 8#--'),#%( @ /2 &A89' (' 1')*-' (:)$-:'= >3')& *%' 9B,#&90)' <*$ ')& &#*& @ 72$& -:2C
/$)&' :&2%& (#%%: <*328&*'//'1'%& /2 ,/*,2-& )$ 8' %3')& ,2) /2 &#&2/$&: (') -#*&'*-) (* -:)'2* (3*%
#,:-2&'*- )#%& :<*$,:) ,2- (') #*&$/) (' 1')*-' <*$ :892%&$//#%%'%& /' &-268 '& /' -2,,#-&'%& 2*+
*%$&:) 8'%&-2/') D/3'+'1,/' &B,$<*' ')& /') -#*&'*-) >EF>G :<*$,:) ,2- /3#*&$/ (' 1')*-' ,2))$4'
H'&I/#J KLMNO=
P2%) /2 )*$&' (' 8'&&' )'8&$#%; %#*) 2//#%) 8#%)$(:-'- *%' &A89' (' 1')*-' '& %#*) 2//#%)
82/8*/'- )2 ,-:8$)$#% @ ,2-&$- (* &-268 :892%&$//#%%: &'1,#-'//'1'%& @ &#*) /') ,#$%&) (' 1')*-'
($),#%$./') (2%) /' -:)'2*= H#&#%) 8'&&' ,-:8$)$#% ,2- M (p); #Q p ')& /' 4'8&'*- (') &2*+ (3:892%C
&$//#%%25' (2%) /') ($R:-'%&) ,#$%&) (' 1')*-' D#* -#*&'*-)O= S' ,-#./01' -'4$'%& 2/#-) @ &-#*4'/') 1'$//'*-') 42/'*-) (' p <*$ 12+$1$)'%& M (p)=
S') 8#%&-2$%&') )*- /' ,-#./01' (3#,&$1$)2&$#% )#%& /') )*$42%&')= T-'1$0-'1'%&; p ')& *%
4'8&'*- @ :/:1'%&) ,#)$&$7)= U% :/:1'%& (' p :52/ @ V:-# 4'*& &#*& )$1,/'1'%& ($-' <*' /' ,#$%&
(' 1')*-' '% <*')&$#% %3')& ,2) 28&$4: ,#*- 8'&&' &A89' (' 1')*-'= P'*+$01'1'%&; /') &2*+
(3:892%&$//#%%25' (2%) /') ,#$%&) (' 1')*-' D-#*&'*-)O %' (#$4'%& ,2) (:,2))'- *%' 8'-&2$%'
42/'*- (:8$(:' ,2- /' 12&:-$'/= >'&&' .#-%' )*,:-$'*-' ,'*& &9:#-$<*'1'%& 2//'- "*)<*3@ WXXY=
Z-#$)$01'1'%&; /' 4#/*1' (* &-268 5/#.2/'1'%& 8#//'8&: %' (#$& ,2) '+8:('- *%' 8'-&2$%' 42/'*,-:(:6%$' ,2- /3#,:-2&'*- '% 7#%8&$#% (' )') 82,28$&:) (' )[25' '& (' &-2%),#-&= S' 4#/*1' (*
&-268 5/#.2/'1'%& 8#//'8&: ')& )$1,/'1'%& /2 )#11' (* &-268 8#//'8&: (2%) /') ($R:-'%&) ,#$%&)
(' 1')*-'= H#*) ,#)):(#%) 2/#-) *% ,-#./01' (3#,&$1$)2&$#% 8/2))$<*' <*3*% #,:-2&'*- ,'*&
-:)#*(-' ,#*- &-#*4'- /' 1'$//'*- 4'8&'*- p :&2%& (#%%:' /2 &A89' (' 1')*-' @ 'R'8&*'-= F$ ,2'+'1,/' /2 &A89' (' 1')*-' ')& /3')&$12&$#% (* &-268 '%&-' /' )$&' \ '& /' )$&' ]; /3#,:-2&'*- ,'*& ^
_ ,2-&$- (3*%' ')&$12&$#% (' 8' &-268 #-$5$%2/;
_ 82/8*/'- ,#*- *% 4'8&'*- p <*'/8#%<*' /2 ,-:8$)$#% (' /3$%4'-)$#%;
_ &-#*4'- /2 1'$//'*-' 42/'*- (' p;
_ 8#%65*-'- /') ,#$%&) (' 1')*-' 24'8 8'&&' 42/'*- (' p '& 8#//'8&'- (* &-268 ,'%(2%& *%
8'-&2$% &'1,);
_ 1')*-'- /' 4#/*1' (* &-268 :892%&$//#%%: '%&-' \ '& ];
_ '%)*$&' &-#*4'- *%' 1'$//'*-' ')&$12&$#% ,#*- /' 4#/*1' (* &-268 #-$5$%2/ '%&-' \ '& ]
:&2%& (#%%: /' 4#/*1' (* &-268 8#//'8&:;
_ -'&-#*4'- *%' 2*&-' 42/'*- #,&$12/' ,#*- p '% *&$/$)2%& /2 %#*4'//' ')&$12&$#% (* 4#/*1'
(* &-268 #-$5$%2/ '%&-' \ '& ];
_ '& 2$%)$ (' )*$&' "*)<*3@ 8' <*' /' ,-#./01' 8#%4'-5'=
H#) '+,:-$1'%&2&$#%) #%& 1#%&-: <*' &-0) ,'* (3$&:-2&$#%) )#%& )*`)2%&') ,#*- <*' /' )B)&01'
8#%4'-5' 4'-) /2 42/'*- (:)$-:'=
!"#
45678 .(3' *& '()(*(+,- -2' ,**/2'01- .&32 A,+/0- "#" 7('0- 'B@<- @(32,2'&,' C -2',;-0 '(/' *'0&?@ (0,+,3&,0- ./D.-2',31 &/ 012-&/ .- 0-@<-0@<- E6758 &/ F(G&/;- H3," I- '0&?@ -2' *&
2(;;- .- '(/2 *-2 '0&?@2 1@<&3+12 -3'0- *- 0(G&/;- /3, -' @<&@/3 .-2 &/'0-2 )&G2 -/0()1-32"
I<&@/3 .- @-2 '0&?@2 J(0;- @- :/=(3 &))-**- /3 KL )&,0 M(0+,3N.-2',3&',(3 )&,0O ,"-" *-2 *,+3-2
0(/+-2 .&32 A,+/0- "#" P&0 -Q-;)*-R HSNAF 0-)012-3'- *- '0&?@ 1@<&3+1 -3'0- *- 0(G&/;- /3, -'
*& A0&3@-" L&32 @- @&2R *& J(3@',(3 M (p) .- 3('0- )0(T*U;- .=()',;,2&',(3 3=-2' :/=/3- 2(;;2/0 *& )01@,2,(3 .=-2',;&',(3 ./ 9(*/;- .- @<&@/3 .- @-2 '0&?@2 KL" P(/0 19&*/-0 *& )01@,2,(3
3(/2 &9(32 @(32,.101 *=-00-/0 :/&.0&',:/- ;(G-33-R 9(,0 633-Q- 6 )(/0 )*/2 .- .1'&,*2" 7(/2
&9(32 -32/,'- '(/031 3('0- &*+(0,'<;- )(/0 '0(/9-0 *-2 ;-,**-/02 '&/Q .=1@<&3',**(33&+- .&32 *-2
.,V10-3'2 0(/'-/02 ./ 012-&/ 45678R -' 3(/2 &9(32 @&*@/*1 *& )01@,2,(3 (T'-3/- )(/0 @<&@/3 .-2
KL )&,02" 8(/' @-@, & 1'1 J&,' .&32 /3 2,;/*&'-/0 &*,;-3'1 )&0 *- 90&, '0&?@ ./ 012-&/ 45678
&9-@ *& 90&,- '()(*(+,- ./ 012-&/" 8(/2 *-2 0(/'-/02 ./ 012-&/ 1'&,-3' 2/))(212 ,;)*1;-3'-0 .-2
(/',*2 .- ;-2/0- C '&/Q .=1@<&3',**(33&+- @(3?+/0&T*-"
P(/0 T,-3 @(;)0-3.0- *-2 )-0J(0;&3@-2 .- 3('0- ;1'<(.-R 3(;;1- ;1'<(.-N+*(T&*-R 3(/2
*=&9(32 @(;)&01 C /3- 9-02,(3 2,;)*,?1-" 6/ @(3'0&,0- .- *& ;1'<(.-N+*(T&*- (W 3(/2 J&,2(32
/3 1@<&3',**(33&+- C '(/2 *-2 0(/'-/02 ./ 012-&/ 45678R @-''- 9-02,(3 2,;)*,?1- @(32,2'- 2,;N
)*-;-3' C (T2-09-0 *- '0&?@ &/Q ,3'-0J&@-2 ./ 0(/'-/0 .=&@@U2 ./ F(G&/;- H3, M&9-@ /3 '&/Q
.=1@<&3',**(33&+- ()',;,21 *(@&*-;-3'O" 7('(32 @-''- 9-02,(3 2,;)*,?1- )&0 ;1'<(.-N*(@&*-" %-2
012/*'&'2 (T'-3/2 2(3' 012/;12 .&32 *& A,+/0- "X"
%& @(/0T- Y69-0&+- (9-0 &** KL )&,02Y ;(3'0- *& )01@,2,(3 ;(G-33- 2/0 '(/2 *-2 KL )&,02
)(/0 *& ;1'<(.-N+*(T&*-" %- YZ-2' KL )&,0Y -' Y[(02' KL )&,0Y ;(3'0-3' 0-2)-@',9-;-3' *&
;-,**-/0- -' *& )*/2 ;&/9&,2- )01@,2,(3R &/22, )(/0 *& ;1'<(.-N+*(T&*-" %-2 '0(,2 &/'0-2 @(/0T-2
;(3'0-3' *& ;\;- @<(2- ;&,2 @-@, )(/0 *& ;1'<(.-N*(@&*-R *& 9-02,(3 2,;)*,?1- .- *& ;1'<(.-N
!"#
"# $ %&' ()*+,',-.' /0-1&..&2 (,)& &3 0&,44&5)&6 -73&.5&' '5) 3-5' 4&' 89 (:,)'
;4-7:4&" <-3&= >5& 4?:@& A&' @ A:.' 4: B;5)& +-))&'(-.A C 4: +-.3):,.3& '5) 4& D-450& A& 3):B+
+-44&+3* &. (:>5&3'E'&+"
<-5' D-1-.' +4:,)&0&.3 A:.' 4: B;5)& +-00&.3 .-3)& 0*3F-A&G;4-7:4& A-..& &. 0-1&..&
A?&@+&44&.3&' (&)H-)0:.+&' (-5) A,I*)&.3&' D:4&5)' A& 4: +-.3):,.3& '5) 4& 3):B+ +-44&+3*" J&33&
()*+,',-. 0-1&..& &'3 4*;K)&0&.3 '5(*),&5)& C +&44& -73&.5& (:) 4: 0*3F-A&G4-+:4& -L 4?-7'&)G
D:3,-. &'3 H:,3& '&54&0&.3 :5@ ,.3&)H:+&' A5 )-53&5) A?:++K' MN" %&' A&5@ 0*3F-A&' ;4-7:4& &3
4-+:4& A-..&.3 ():3,>5&0&.3 4&' 0O0&' (&)H-)0:.+&' (-5) 4&' 89 (:,)' :1:.3 4: 0&,44&5)& ()*G
+,',-." J&(&.A:.3 4&' )*'543:3' '-.3 A,I*)&.3' (-5) 4&' 89 (:,)' :1:.3 4&' (45' H:,74&' ()*+,',-.'"
P. &I&32 5. 89 (:,) :D&+ 5.& H:,74& ()*+,',-. &'3 H-)0* A?5. 3):B+ H:,74& &. D-450& (*.:4,'*
(:) 5.& 0*3F-A& A& 0&'5)& ',0(4,B*& '& 4,0,3:.3 C 3)K' (&5 A& (-,.3' A& 0&'5)&" P. 4?-7'&)G
D:.3 C A&' &.A)-,3' +F:);*' /+-00& 4&' ,.3&)H:+&' A5 )-53&5) A?:++K' A5 )-1:50& 5.,62 4& 3:5@
A?*+F:.3,44-..:;& +F-,', &'3 7:' /(:)+& >5& 4& 3):B+ &'3 ;):.A6 &3 A-.+ +& (&3,3 89 (:,) '-5I)&
*.-)0*0&.3" %&' (&3,3' 89 (:,)' -.3 7&'-,. A?O3)& -7'&)D*' '5) A&' 4,&.' -L ,4' '-.3 '&54' -5
:D&+ 3)K' (&5 A?:53)&' 3):B+' (-5) (-5D-,) :5;0&.3&) 4& 3:5@ A?*+F:.3,44-..:;& &3 :0*4,-)&) 4:
()*+,',-. A& 4&5) 0*3)-4-;,&2 >5&4>5& +F-'& >5& .-3)& 0*3F-A&G;4-7:4& 4& (&)0&3"
Q,;5)& "# 0-.3)& :5'', 4& )*'543:3 ,.35,3,H >5& 4: ()*+,',-. A& .-3)& 0*3F-A&G;4-7:4& '?:0*4,-)&
&. )&4:@:.3 4: +-.3):,.3& '5) 4& D-450& A5 3):B+ +-44&+3*"
J-.+&).:.3 4: +-.D&);&.+& A& .-3)& :4;-),3F0& &. 4?:7'&.+& A?5.& +-..:,'':.+& ()*+,'& '5) 4&
D-450& A5 3):B+ -),;,.:42 .-' &@(*),0&.3:3,-.' -.3 0-.3)* >5?,4 '5R3 A?5. 3)K' (&5 .-07)& A?,3*G
):3,-.' (-5) :33&,.A)& 4&' 7-..&' D:4&5)' (-5) 4&' 3:5@ A?*+F:.3,44-..:;& &3 (:) +-.'*>5&.+& 4&'
0&,44&5)&' &'3,0:3,-.' (-5) 4& 3):B+ )*'&:5" 9:.' Q,;5)& " .-5' 0-.3)-.' +-00&.3 +&33& ()*G
+,',-. *D:45& &. H-.+3,-. A5 .-07)& A?,3*):3,-.'" %?:@& A&' @ A:.' 4: B;5)& 0-.3)& 4&' A,I*)&.3&'
(-'',7,4,3*' (-5) 4& 3:5@ A?*+F:.3,44-..:;& :5 A*(:)3 &3 4?:@& A&' 1 4: ()*+,',-. A& 4?&'3,0:3,-. A5
!"! #$%&'()*$%)
!"#
6,723. 1. 7589 &%*'. 7. &72+ 1*:)*7. .0 7% &'()*+*,- 3,;.--(. +2' 0,2+ 7.+ 89 &%*'+" <7 .+0 )7%*'
=25> &%'0*' 1. 1.2? *0('%0*,-+ -,2+ %00.*@-,-+ 2-. &'()*+*,- *-1(&.-1%-0. 12 0%2? 15()A%-0*77,-B
-%@. &'*+ %2 1(&%'0" <7 .+0 &',4%47. =2. ). -,34'. 15*0('%0*,-+ )A%-@. 152- ),-0.?0. > 75%20'. .0
152-. 3(0'*=2. > 75%20'. 3%*+ -,2+ )',;,-+ =25*7 '.+0. 0,2C,2'+ /%*47." $. &',26.' 0A(,'*=2.3.-0
/%*0 &%'0*. 1. -,+ 0'%6%2? /202'+ 1%-+ ).00. 1*'.)0*,-"
!" #$%&'()*$%)
9%-+ ). )A%&0*'.D -,2+ %6,-+ &'(+.-0( -,0'. %')A*0.)02'. &,2' 7. )A,*? 12 0%2? 15()A%-0*77,-B
-%@. 1%-+ 7.+ ',20.2'+ 152- '(+.%2 %E- 15,&0*3*+.' 2-. ).'0%*-. 0F)A. 1. 3.+2'." $5%')A*0.)02'.
% 3,-0'( +,- *-0('G0 1%-+ 75.+0*3%0*,- 12 6,723. 1.+ 89 &%*'+D 3G3. ).2? 7.+ &72+ /%*47.+D .0
).)* > 6,723. 12 0'%E) ),77.)0( (@%7" H72+ 1. 1(0%*7+ +2' ). 0'%6%*7 +. 0',26.-0 1%-+ I--.?. I"
J,2+ &,2'+2*6,-+ -,+ '.)A.')A.+ 1%-+ ).00. 1*'.)0*,- .0 -,2+ +,33.+ .- &%'0*)27*.' *-0('.++(+
&%' &',26.' 75.:)%)*0( 1. -,0'. %')A*0.)02'. &,2' 15%20'.+ 0F)A.+ 1. 3.+2'. .0 &%' 7% ),-6.'@.-).
1. 75%7@,'*0A3. .- )%+ 15*-/,'3%0*,-+ 3%-=2%-0.+" K.+ 0'%6%2? +. /.',-0 1%-+ 7. )%1'. 12 &',C.0
.2',&(.- LK89L =2* 1(3%''.'% .- M.&0.34'. NOOP"
!"#$%&' (
!"#$%&' () *' +&,$% $-%&./,$% #"& 0123!"-%$00.--"4' 5 /2%'3%$.- '% 30"66'7'-% /'6 8.%6 9.0,7$-',:
"#$"%$ &'()*+,-.( (* -#/ $( ),01+( &( 2,*/ ,)* 0,)*+3 %)( 0(.$$(%+( +3/./*#)*( 4 "(* 35#+& 6! 78
9#)/ "( ":#-.*+( ),%/ .$$%/*+,)/ $'.0-#"* &( $'3":#)*.$$,))#5( &% *+#;" /%+ %) (<(0-$( ",)"+(*=
"($%. &( $# &3*("*.,) (* "$#//(0()* &(/ 2,*/ >,$%0.)(%< &#)/ %) +3/(#% ?#--($3/ /,%>()* !"#$
%&&!'(
! "#$ %&#'()#*'$ $+,-).'#$$#-) / 0#$ 1%)$ &%*' 2,3#'$#$ '(,$%-$ 4 0%5&',$ 6+,-7.-,#',# 2#
&'")* !+,%+!!'%+,
.)(-) *- $,5&6# )'(-$;#') 0('(0).',$. &(' 6# ;(5#*> ?*,-)*&6# 9(2'#$$# @A $%*'0#: &%') $%*'0#:
(2'#$$# @A 2#$),-(),%-: &%') 2#$),-(),%-: &'%)%0%6#
'.$#(* $%*'0# %* 2#$),-(),%- 9&(' #>#5&6# )%*$ 6#$ &(?*#)$ #- &'%3#-(-0# 2# )#6 &'.8># BCD %*
2#$),-.$ / )#6 &'.8># BCD ! E+#$) *-# (&&6,0(),%- ?*, -+( &($ .). 0%*3#') 2(-$ 6( 6,)).'()*'# 0%55#
)#66# &*,$?*# 6#$ %&#'()#*'$ 0%-$,2F'#-) $%*3#-) ?*# 6#$ 1%)$ $%-) 3%6*5,-#*> #) &(' 0%-$.?*#-0#
6+.0G(-),66%--(7# -+( &($ *- 7'(-2 ,5&(0)! H%*$ (66%-$ 5%-)'#' ?*# 0%-)'(,'#5#-) / 0#))# &#-$.#:
6# ;(,) ?*# 6#$ 1%)$ $%,#-) 3%6*5,-#*> -+#>06*) &($ 6#$ #''#*'$ 2# 2.)#0),%- #) 2# 06($$#5#-)! "#
3%6*5# 2+*- 1%) 3%6*5,-#*> #$) #$),5. (3#0 *-# #''#*' '#6(),3# &6*$ ;(,I6# 5(,$ #- )#'5#$ 2#
3(6#*' (I$%6*#: 6+#''#*' #$) 7'(-2# #) &(' 0%-$.?*#-0# 6# 1%) &#*) ;(0,6#5#-) &($$#' &%*' *- (*)'#
1%) 3%6*5,-#*> $, 6# )(*> 2+.0G(-),66%--(7# -+#$) &($ 0G%,$, 0%-3#-(I6#5#-)! J(6G#*'#*$#5#-)
-%*$ )'%*3%-$ ?*+*- )(*> 2+.0G(-),66%--(7# .6#3. 9KLM 3%,'# &6*$ #$) -.0#$$(,'# &%*' 2.)#0)#'
#) 06($$#' 6#$ 1%)$ 3%6*5,-#*>! E# )(*> I(,$$# 2+*- %'2'# 2# 7'(-2#*' $, $#*6#5#-) ,6 $+(7,)
2+*-# 2.)#0),%- 2#$ 1%)$ 3%6*5,-#*> $(-$ 06($$#5#-) %* $, 2+(*)'#$ ,-;%'5(),%-$ $%-) 2,$&%-,I6#$
0%55# &(' #>#5&6# 6# -*5.'% 2# $.?*#-0# 2(-$ 6#$ #-)=)#$ 2#$ &(?*#)$!
!" #$%&'(')'*+,
"+.)*2# 2# 6+.0G(-),66%--(7# -.0#$$,)# $%*3#-) 2#$ %*),6$ )G.%',?*#$ &%*' &%*3%,' #$),5#' 6+#'N
'#*' 5%4#--# 6%'$ 2# 6+,-3#'$,%- #) 6# 6,#' (* )(*> 2+.0G(-),66%--(7#! "#$ $,5*6(),%-$ &#*3#-)
(,2#' 2(-$ 0#))# .)*2# 5(,$ .)(-) 2%--. 6# 7'(-2 3%6*5# 2# 2%--.#$: #66#$ 2#3,#--#-) )'F$ 0%5N
&6,?*.#$ / 5#))'# #- %#*3'#! O66#$ $%-) &6*)P) *),6,$.#$ &%*' 3(6,2#' 6#$ '.$*6)()$ )G.%',?*#$! A%*'
-%)'# (&&6,0(),%- -%*$ $%55#$ &('),$ 2#$ G4&%)GF$#$ $*,3(-)#$ Q
R <- 7'(-2 -%5I'# 2# 1%)$ 2%-) 6# 3%6*5# $*,) *-# 0#')(,-# 6%, 2# &'%I(I,6,).! A%*' 6#$
3(6#*'$ -*5.',?*#$: -%*$ (3%-$ &',$ 6( 6%, 2# A('#)% (3#0 *- 3%6*5# 5%4#- 2# D!S TI4)#$
&%*' 6#$ 1%)$ UN)*&6# #) KV!V TI4)#$ &%*' 6#$ 1%)$ 2.8-,$ / I($# 2* &'.8># 2#$),-(),%- BCD!
"( 6%, 2# A('#)% #$) 0%--*# &%*' (*)(-) *-# I%--# '#&'.$#-)(),%- 2* 3%6*5# 2#$ 1%)$ 2(-$
6+@-)#'-#) #) 2(-$ 6+,-;%'5(),?*# #- 7.-.'(6 WXXY!
R "+.0G(-),66%--(7# #$) $*&&%$. *-,;%'5# ,-2.&#-2(-) 2* 0%-)#-* 2#$ &(?*#)$ #) 2+*- )(*>
5%4#-
p!
1%)$
"#$%&'()%* )+ $) ,)%*'-&) %( .#+ /%)$0#(/%)1 2 0340%() ,) 0)5 64'7)58 (#%5 455#0'#(5 %( 6#',5
9 5' $)5 ,)%* .#+5 5#(+ &4$ 0$455:5 $;%( 647 7466#7+ < $;4%+7) 467-5 $;:034(+'$$#((4=) )+ %( 6#',5
> 5;'$5 5#(+ ?')( 0$455:51 @#+7) &)5%7) ,) 6)7A#7&4(0) )5+ 4$#75 +#%+ 5'&6$)&)(+ $4 5#&&) ,)5
6#',5 ,) +#%+)5 $)5 64'7)5 4'(5' A#7&:)51 B' $4 ,:+)0+'#( )+ 0$455)&)(+ 5) 6455)(+ 54(5 67#?$-&)8
4$#75 $4 &)5%7) ,) 6)7A#7&4(0) )5+ :=4$) < C:7#8 5'(#( 54 "4$)%7 ,#(() %() ',:) 5%7 $;'&6#7+4(0)
,% ,:5#7,7) ,4(5 $4 $'5+) ,)5 t .#+5 04%5: 647 $;:034(+'$$#((4=)1 D47 )*)&6$) %() =74(,) "4$)%7
")%+ 5'&6$)&)(+ ,'7) /%;%( ,)5 .#+5 "#$%&'()%* )5+ ,)")(% +7#6 6)+'+ 5%'+) < $;:034(+'$$#((4=)1
E)++) &)5%7) ,) 6)7A#7&4(0) 4 $) =74(, 4"4(+4=) /%;)$$) 6)%+ 5) 04$0%$)7 4(4$F+'/%)&)(+1
@#7&4$)&)(+ 034/%) 7:4$'54+'#( ,% 67#0)55%5 ,;:034(+'$$#((4=) ,#(() $')% < %() "4$)%7 6#%7
0)++) &:+7'/%)1 @#%5 5#&&)5 '(+:7)55:5 647 54 "4$)%7 &#F)(() 5%7 +#%+)5 $)5 7:4$'54+'#(51 D#%7
0)$4 (#%5 67#0:,#(5 0#&&) 0)0' G
H @#%5 04$0%$#(5 ,;4?#7, $4 67#?4?'$'+: /%;%( .#+ ,) +4'$$) /%)$0#(/%) 5#'+ ,4(5 $4 $'5+) ,)5
!"#$%&' () *' +&,$% $-%&./,$% #"& 0123!"-%$00.--"4' 5 /2%'3%$.- '% 30"66'7'-% /'6 8.%6 9.0,7$-',:
Abilene trace, N = 487K, beta = 2, blind ranking
t = 25
t = 10
t=5
t=2
t=1
1e+06
100000
10000
1000
100
10
1
0.1
0.01
1e+07
0.001
t = 25
t = 10
t=5
t=2
t=1
100000
10000
1000
100
10
1
0.1
0.01
0.001
0.1
!"#
1
10
Packet sampling rate (%)
0.1
!" # $%%&'% ()*&++& ,& ,-.&/.0)+ &. /1233&(&+. ,&3 4).3 5)1'(0+&'6
Abilene trace, N = 487K, beta = 2, blind detection
t = 25
t = 10
t=5
t=2
t=1
1e+06
100000
10000
1000
100
10
1
0.1
0.01
1e+07
1
10
Packet sampling rate (%)
t = 25
t = 10
t=5
t=2
t=1
100000
10000
1000
100
10
1
0.1
0.01
0.001
0.1
10
!"#
0.1
10
53! 4).3 87 9 ,0:-%&+.3 +)(;%&3 ,& 4).39 ,0:-%&+.&3 521&'%3 <)'% 1& <2%2(=.%& ,& 12 1)0 >2%&.)9
&./! ?0@'%& !" ()+.%& '+ &6&(<1& ,& /&3 %-3'1.2.3 <)'% 1& /23 ,& 4).3 AB> &. ,-.&/.0)+ ,&3 4).3
5)1'(0+&'6! C2 D@'%& E @2'/F& /)%%&3<)+, E 12 .%2/& G;01&+& &. /&11& E ,%)0.& E 12 .%2/& H&+2.&%!
?0@'%& !7 ()+.%& 1& (I(& &6&(<1& (203 ,2+3 1& /23 ,J'+& ,-.&/.0)+ 3&'1& 32+3 /1233&(&+.! K)3
/)+/1'30)+3 <&'5&+. 3& %-3'(&% /)((& 3'0. L
# M+ .2'6 ,J-/F2+.011)++2@& -1&5- &3. 3)'5&+. %&N'03 &. /& .2'6 2'@(&+.& 25&/ 1& +)(;%& ,&
4).3 E ,-.&/.&% &.8)' /1233&%! >)'% 1& 4). )' 1&3 ,&'6 4).3 1&3 <1'3 5)1'(0+&'6 '+ .2'6
,J-/F2+.011)++2@& ,& 1J)%,%& ,& "O <&'. 3'P%& E 1&3 ,-.&/.&% &. 1&3 /1233&%! Q=3 N'& /&
+)(;%& 2'@(&+.&9 1& .2'6 ,J-/F2+.011)++2@& %&N'03 2'@(&+.& ,J'+& R2S)+ &6<)+&+.0&11&!
>2% &6&(<1& 12 ,-.&/.0)+ &. /1233&(&+. ,&3 ,06 4).3 1&3 <1'3 5)1'(0+&'6 +-/&330.& '+ .2'6
,J-/F2+.011)++2@& ,& 1J)%,%& ,& TUO 5)0%& <1'3! B&/0 5&'. ,0%& .)'. 30(<1&(&+. 1J0+&P/2/0.,& 1J-/F2+.011)++2@& <)'% /& @&+%& ,J2<<10/2.0)+3!
# C2 ,-.&/.0)+ 3&'1& %-,'0. 1& .2'6 ,J-/F2+.011)++2@& %&N'03 ,J'+ )%,%& ,& @%2+,&'% <)'% 1&
(I(& +)(;%& ,& 4).3 <2% %2<<)%. E 12 ,-.&/.0)+ &. /1233&(&+.! V203 /& .2'6 %&3.& N'2+,
(I(& .%=3 -1&5-!
# G'@(&+.&% 1& +)(;%& ,& 4).3 2'@(&+.& &+ @-+-%21 12 <%-/030)+ <'03N'& 12 /F2+/& ,J25)0%
!"! #$%&'((' )*+,$-' -' .(/00')'1+2-*+'.+3$1 4/0*' 0%5 -'0 316$5)/+3$10 75$+$.$(/35'0
Abilene trace, N = 487K, beta = 2, protocol-aware ranking
t = 25
t = 10
t=5
t=2
t=1
1e+06
100000
10000
1000
100
10
1
0.1
0.01
0.001
1e+07
Average number of misranked flow pairs
t = 25
t = 10
t=5
t=2
t=1
100000
10000
1000
100
10
1
0.1
0.01
0.001
0.0001
0.1
1
10
Packet sampling rate (%)
0.1
1
10
Packet sampling rate (%)
!"#
"# $ %&&'(& )*+',,' -' ./011')',2 -'1 3*21 4*/()5,'(6 ', (25/510,2 /' ,()7&* -' 178(',.'
-' /0 .*(.9' 2&0,1:*&2
-'1 3*21 ',.*&' :/(1 4*/()5,'(6 0(;)',2'" <&0258(')',2 2*(2'1 /'1 /*51 -' -512&5=(25*, -'
4*/()' 10251>*,2 .'22' :&*:&5727" ?'1 /*51 8(5 ,' 10251>*,2 :01 .'22' :&*:&5727 1*,2 .'//'1 8(5
2&*,8(',2 /' 4*/()' -'1 3*21 4*/()5,'(6"
$ ?0 :&7.515*, 0(;)',2' 8(0,- /0 8('(' -' /0 /*5 -' -512&5=(25*, -( 4*/()' -'1 3*21 -'@
45',2 :/(1 /*(&-'" A'.5 '12 (,' .*,178(',.' ,02(&'//' -( >052 8(' /'1 3*21 -'45',,',2 :/(1
4*/()5,'(6 '2 :/(1 '1:0.71 ', 2'&)'1 -' 4*/()'"
!"#$%&' () *' +&,$% $-%&./,$% #"& 0123!"-%$00.--"4' 5 /2%'3%$.- '% 30"66'7'-% /'6 8.%6 9.0,7$-',:
"#$% &#' ()*+#%' &)$' ,# -.'#)+ #% -.+%/,/')%/0$ &+ $+".-0 &# '.*+#$1#2 30""# 0$ ,# "0$%-#
&)$' ,45$$#6# 78 &#' ),90-/%:"#' (#+;#$% <%-# /$%-0&+/%' (0+- &.%#1%#- 1#' &#-$/#-' (-0=,>"#'
#% -.&+/-# ,#+- /"()1%2
"#$%&'()#$(
?)$' 1# 1:)(/%-# $0+' );0$' "0$%-. '+- +$ #6#"(,# 10$1-#% ,4/"()1% &# ,4.1:)$%/,,0$$)9#
'+- ,) *+),/%. &4+$# %@1:# &# "#'+-# /"(0-%)$%# *+/ #'% 1#,,# &# ,) &.%#1%/0$ #% 1,)''#"#$% &#'
A0%' ;0,+"/$#+62 B0+' );0$' "#$. +$# .%+&# )$),C%/*+# )110"()9$.# &# '/"+,)%/0$' ),/"#$%.#'
()- &#' %-)1#' -.#,,#'2 3#%%# .%+&# D)/%# '+- +$ ,/#$ &+ -.'#)+ (#+% '4.%#$&-# E ,4/$%.9-),/%. &+
-.'#)+ #$ (-0F%)$% &+ 1)&-# &# %-);)/, /$%-0&+/% &)$' ,# 1:)(/%-# (-.1.&)$%2 34#'% +$ &# $0'
0=G#1%/D' (0+- ,# D+%+-2 H$ )+%-# 0=G#1%/D #'% ,4.%+&# &# ,4/"()1% &# ,4.1:)$%/,,0$$)9# '+- &4)+%-#'
!"#$%&' (
! "#$$%&!'(#) '*+,#$*&&* !- .*$/("* 0*
&1%"2!)'(&&#))!3*
tel-00408745, version 1 - 3 Aug 2009
!
"
*" +,&&'+%$,/ 4'2 0'21&'2) #$ %&'($ )$ *+&,+- $.' &/$0$,1&$ '21345$ )/5-$ '$&&$ +11&36+7
'38- 9: ;< =>+45$ 81?(+'38- )$ ,$.5($ $.' @?-?(+&$,$-' +668,1+@-?$ )/5-$ 6$('+3-$ $(($5(<
=$''$ $(($5( 1$5' A'($ 6+5.?$ 1+( 5- B(53' $0'?(3$5( 68,,$ 6/$.' &$ 6+. &8(. )$ &+ ,$.5($
)$ &+ B+-)$ 1+..+-'$< C+3. &/$(($5( 1$5' +5..3 D$-3( )5 E+3' 45/8- 8B.$(D$ 5-$ 1+('3$ )5
.2.'F,$ $' 45/8- $..+3$ )/3-E?($( &$ @&8B+& G 1+('3( )/8B.$(D+'38-. 1+('3$&&$.< #/?6>+-'3&&8-7
-+@$ )5 '(+%6 +11+('3$-' G 6$''$ )$503F,$ 6+'?@8(3$< H85( ?&3,3-$( &$ B(53' $' 68((3@$(
&$. ,$.5($.I )$50 6&+..$. )$ ,?'>8)$. $03.'$-'< #+ 1($,3F($ 68-.3.'$ G (?1?'$( &+ ,A,$
,$.5($ 1&5.3$5(. E83. $' G 1(86?)$( 1+( )$. ,?'>8)$. .'+'3.'345$. 185( -$ @+()$( 45$ &$.
D+&$5(. &$. 1&5. 1(8B+B&$. 85 &$. ,82$--$.< =$''$ ,?'>8)$ ./+11&345$ .85D$-' G )$. 18157
&+'38-. 453 -$ D+(3$-' 1+. $- E8-6'38- )$ '$,1.< #/+5'($ ,?'>8)$I 453 $.' 6$&&$ +)81'?$ 1+(
&$ %&'($ )$ *+&,+- $' &$. +5'($. %&'($. &3-?+3($. 85 -8-7&3-?+3($.I 68-.3.'$ G 1(8%'$( )$ &+
68((?&+'38- )5 .2.'F,$ G ,$.5($( 185( 68((3@$( &$. ,$.5($.< J &+ )3K?($-6$ )$ &+ 1($,3F($
,?'>8)$I &+ )$503F,$ ,?'>8)$ 1(8%'$ )$. ,$.5($. 1(?6?)$-'$. 185( +,?&38($( &+ 1(?63.38)$ &+ ,$.5($ +6'5$&&$< #/3)?$ $.' .3,1&$< L5+-) 5-$ ,?'(345$ $.' 68((?&?$ +D$6 $&&$ ,A,$
M+5'8768(($&+'38-N 85 +D$6 5-$ +5'($ ,?'(345$I .+ D+&$5( $.' $- 1+('3$ )?63)?$ 1+( &$. D+&$5(.
1+..?$.I $' 6$63 )?1$-) )$ &/3,18('+-6$ )$ &+ 68((?&+'38-< H+( $0$,1&$ )+-. &$ 6+. )/5-$
68((?&+'38- 18.3'3D$I .3 &$ 1+..? $.' @(+-) 3& 2 + E8('$ 6>+-6$ 45$ &$ 1(?.$-' .83' +5..3 @(+-)
$' &/3-D$(.$ $.' +5..3 D(+3< H+( 68-.?45$-6$I &$ E+3' )$ 68--+O'($ &$. D+&$5(. 1+..?$. +3)$ G
,3$50 $.'3,$( &+ D+&$5( )$ &+ ,?'(345$ )+-. &$ 1(?.$-' 68,1+(? +5 6+. 8P 8- -$ 68--+O'
(3$- .5( &$ 1+..? $' 8P &$ .$5& ,82$- )3.18-3B&$ $.' )/$.'3,$( &+ ,?'(345$ 1+( .+ D+&$5(
,82$--$ 85 .+ )3.'(3B5'38- ,+(@3-+&$< Q85D$-' &$. 85'3&. 1(86F)$-' 68,,$ .53' R
" J 1+('3( )$. ,$.5($. $' )$. $.'3,+'38-. 1(?6?)$-'$. $' )$ &+ 68((?&+'38-I $.'3,$( 5-$
D+&$5( 185( &$ 1(?.$-'<
" C$.5($( &$ 1(?.$-' $' (+S-$( &/$.'3,+'38- $- 1($-+-' 5-$ 1+('3$ )5 1(?.$-' $' 5-$ 1+('3$
)5 1+..?< #$ 183). $-'($ &$ 1+..? $' &$ 1(?.$-' $.' 1+(E83. +11$&? &$ @+3- )$ &/$.'3,+'$5(
$' )?1$-) )$ &/8BT$6'3E G +''$3-)($ M,3-3,3.$( &/$(($5( 45+)(+'345$ ,82$--$I ?&3,3-$(
6$('+3-$. E(?45$-6$. $' $- @+()$( )/+5'($.I $'6N<
" JT85'$( &+ ,$.5($ $' $.'3,+'38- )5 1(?.$-' G &/>3.'8(345$ $' ($D$-3( +5 183-' U<
H85( ,3$50 68,1($-)($ 6$''$ ,?'>8)$I 1($-8-. &$ 6+. .3,1&$ )$ &/$.'3,+'38- )5 )?&+37+&&$(
($'85( ,82$- )+-. V=H M.85D$-' +11$&? WVV 185( W85-)7V(31 V3,$N< #$ WVV $.' 5-$
,?'(345$ 453 D+(3$ G )$50 ?6>$&&$. )$ '$,1. R X-$ 1$'3'$ ?6>$&&$ )$ '$,1. 8P &+ D+(3+'381$5' A'($ 68-.3)?(?$ 68,,$ +&?+'83($ -8- 68((?&?$ 6+5.?$ 1+( &+ -+'5($ 1+45$' )$. (?.$+50<
Y' 5-$ +5'($ @(+-)$ ?6>$&&$ )$ '$,1. )?63)?$ 1+( &/?D8&5'38- )$ &+ 68-@$.'38- )+-. &$ (?.$+5
$' 453 3-'(8)53' 5-$ 6$('+3-$ 68((?&+'38- )+-. &$ 1(86$..5.< V=H D3.$ G 6+&65&$( 5-$ D+&$5(
,82$--$ )5 WVV 453 .53' &+ 1+('3$ 68((?&?$< H85( 6$&+ 3& 1(86F)$ 1+( &/5'3&3.+'38- )/5%&'($ 1+..$ B+. )$ '21$ ,82$--$ @&3..+-'$ +D$6 183). $018-$-'3$& MY018-$-'3+&&2 Z$3@>'$)
C8D3-@ JD$(+@$N 9[:;< #8(. )$ 6>+45$ -85D$&&$ ,$.5($ )$ WVV &/$.'3,+'$5( )5 WVV ,82$E8(,$ 5-$ -85D$&&$ $.'3,+'38- $- 1($-+-' &$ \]! )$ &/+-63$--$ $.'3,+'38- $' &$ U]! )$ &+
"#$%&# '()%#**# #) #+ ('*(%*'+) #+$%,)# *' $-""#. /#(, 0#&"#) 123*,",+#& *#$ -$(,**'),-+$
1# (-%&)#$ 03&,-1#$ #) 1# 4'&1#& (#**#$ 1# *-+4%#$ 03&,-1#$. 5, (#))# (-&&3*'),-+ +2#6,$)',)
0'$7 8/9 '%&',) :+, 0'& ('*(%*#& %+# ;'*#%& "-<#++# $,"0*# =%, +# (>'+4# 0'$ ?#'%(-%0
#+ @-+(),-+ 1# )#"0$ #) =%# $, #**# (>'+4#7 $-+ (>'+4#"#+) #$) ?#'%(-%0 "-,+$ $,4+,:('),@.
A-)#B ,(, =%# *' "#,**#%&# #$),"'),-+ 12%+ 0&-(#$$%$ +-+ (-&&3*3 #$) $' ;'*#%& "-<#++#7
%+# ;'*#%& =%, 0#%) C)&# ?,#+ *-,+ 1#$ ;'*#%&$ "#$%&3#$ $%&)-%) $, *# 0&-(#$$%$ 0&3$#+)# %+#
@-&)# ;'&,'?,*,)3. D#$ 0&-(#$$%$ (-&&3*3$ $# 0&C)#+) ",#%6 E *2#$),"'),-+.
F* $2'4,) 12%+ 1-"',+# )&G$ ,"0-&)'+) =%, $# $,)%# E *' *,",)# 1# *' )>3-&,# #) 1# *' 0&'),=%#. H#$
-%),*$ $-0>,$),=%3$ #6,$)#+) 1-+) *' )>3-&,# 1% $,4+'*7 1#$ 0&-(#$$%$ $)-(>'$),=%#$7 1% (-+)&I*#
#) 12'%)&#$7 #) =%, 0#%;#+) ';-,& %+ 4&'+1 ,+)3&C) *-&$ 1# *' (-+(#0),-+ #) -0),",$'),-+ 1#$
$-*%),-+$ #J('(#$ 0-%& *' "3)&-*-4,#. H# +-)&# (-)3 +-%$ ';-+$ (-+)&,?%3 1'+$ (# 1-"',+# E
)&';#&$ )&-,$ '00*,('),-+$7 =%# +-%$ +-%$ (-+)#+)-+$ 1'+$ (# (>'0,)&# 12#+ #60*,=%#& %+#. D#$
1#%6 '%)&#$ '00*,('),-+$ )&',)#+) &#$0#(),;#"#+) 1# *2#$),"'),-+ 1% 13*', 1'+$ *#$ 0*'<-%) ?%K#&$
1#$ '00*,('),-+$ '%1,- L!MN #) 1# *2#$),"'),-+ 1#$ (--&1-++3#$ +-",+'*#$ 12%+# "'(>,+# 1'+$ %+
&3$#'% 1# (--&1-++3#$ $-%",$ E 1#$ '))'=%#$ LOPN. D#$ (--&1-++3#$ +-",+'*#$ 0#&"#))#+) '0&G$
1# 13)#()#& $, 1#$ "'(>,+#$ ,+)#+),-++#**#"#+) '++-+(#+) 1#$ (--&1-++3#$ )&G$ 1,$)'+)#$ 1# (#
=%2#**#$ 1#;&',#+) @',&#.
!"#
3)0(&
video1
video2
video3
video4
'-76,*-. +-6))0*, ?,)& 7@&'+0(&A&., /&' A&''05&' /0.' 7& ,&A+' A0*' (&(* (-./6*, B 6. A0.C6&
/& +)2(*'*-. (06'2 +0) 7@21-76,*-. ,&A+-)&77& /& 70 +-+670,*-." DE. /& )2'-6/)& (& +)-F7GA&H
.-6' '-AA&' +0''2' +0) 6.& '-76,*-. +)-F0F*7*',& /0.' 70C6&77& 7&' )2(&+,&6)' '-., /&A0./2'
/@&.1-I&) +2)*-/*C6&A&., 7&6)' A&''05&' JKL44MJ A0*' 01&( 6.& (&),0*.& +)-F0F*7*,2 C6* +&6,
?,)& (N-*'*& &. O-.(,*-. /& 70 +)2(*'*-. 1-676& &, /& 70 ,0*77& /& 70 +-+670,*-." D++&7-.' (&,,&
+)-F0F*7*,2 p &, 0++&7-.' S 70 +2)*-/& /@&.1-*" D7-)' ,-6,&' 7&' S '&(-./&'H (N0C6& )2(&+,&6) ,*)&
/& '-. (-,2 6. .-AF)& 0720,-*)& &.,)& ! &, # &, &.1-*& '-. A&''05& JKL44MJ '* (& .-AF)& ,*)2
&', *.O2)*&6) B p P(&(* &', 2C6*107&., B (& C6@-. 0++&77& &.1-* 01&( +)-F0F*7*,2 pQ" L. +)-(2/0.,
(-AA& (&(*H 7& .-AF)& /& A&''05&' &.1-I2' &', )2/6*, +0) 6. O0(,&6) /& 1/p" 40 C6&',*-. B (-AR
+)&./)& &', C6&7 *A+0(, 0 (&,,& )2/6(,*-. '6) 70 +)2(*'*-. /& 7@&',*A0,*-. &, (-AA&., O0*)& +-6)
*.1&)'&) 7& +)-F7GA& 01&( 7& A*.*A6A /@&))&6)" S-,)& ,)010*7 +6F7*2 /0.' T H =U &, /2,0*772 /0.'
D..&V& W &''0*& /& )2+-./)& B (&,,& C6&',*-." X7 '@05*, /@6. +)-F7GA& ,I+*C6& /@2(N0.,*77-..05&
/-., 7@*.1&)'*-. +&6, +)-E,&) +7&*.&A&., /& 7@06,-R(-))270,*-. /0.' 7&' 10)*0,*-.' /& 70 ,0*77& /& 70
+-+670,*-." %0.' (& (0' 7@06,-R(-))270,*-. 1*&., '*A+7&A&., /6 O0*, C6& 7&' +0),*(*+0.,' )&',&.,
6. ,&A+' .-. .257*5&0F7& /0.' 70 '&''*-. &, +0) (-.'2C6&.(& (&6V C6* '-., +)2'&.,' B 6. *.',0.,
/-..2 0Y&(,&., (&),0*.&A&., 7& .-AF)& ,-,07 /& +0),*(*+0.,' B ,-6, 06,)& *.',0., +)2(2/0., 7&6)
/2+0),"
"#$"%&'" ("$ %"$$)*"$ +",-$. /+"#0#$ -# 1#$2)#2 tn = nS "2 )33"'0#$ Yn '" #0%&+" (" %"$$)*"$
4567784 +",-$ 9 :"2 1#$2)#2. ;)33"'0#$ <-" :=)<-" +>:"32"-+ "#?01" -# %"$$)*" 0- #0# )?": -#"
3+0&)&1'12> p. 7) $0'-210# ') 3'-$ $1%3'" $"+)12 (" (1?1$"+ '" #0%&+" (" %"$$)*"$ +",-$ 3)+ p "2 ("
3+"#(+" N (tn ) = Yn /p. @A"$2 ') $0'-210# <-1 #" 21"#2 3)$ :0%32" (" ') :0++>')210#. 6''" B0#:210##"C
?01+" %D%" "''" "$2 ') %"1''"-+"C <-)#( ') 303-')210# :=)#*" 2"''"%"#2 ?12" <-" ') :0++>')210#
(1$3)+)1$$" "#2+" '"$ 1#$2)#2$ (" %"$-+". /)+ :0#2+" "# 3+>$"#:" (" ') :0++>')210#C "''" "$2 '01#
(AD2+" 'A0321%)'" 3-1$<-" <-"'<-A-# 3"-2 3+0E2"+ ("$ "$21%)210#$ B)12"$ ()#$ '" 3)$$> 30-+ '" :)':-'
(A-#" %"1''"-+" "$21%)210# ()#$ '" 3+>$"#2. 7" *)1# $"+)12 9 ') B01$ -#" %"1''"-+" 3+>:1$10# "2 -#"
3'-$ 3"212" ?)'"-+ (" p. F#" %)#1G+" 30-+ 2"#1+ :0%32" (" ') :0++>')210# $"+)12 'A-21'1$)210# ("
:" <-A0# )33"''" -# E'2+" (" %0H"##" *'1$$)#2" )?": 301($ "I30#"#21"' J6I30#"#21)''H K"1*=2"(
L0?1#* M?"+)*" 6KLMN. @A"$2 -# E'2+" 3)$$"O&)$ 2+G$ :0##- -21'1$> ()#$ (1?"+$ 3+020:0'"$
(" 'AP#2"+#"2 3)+21:-'1G+"%"#2 '" 3+020:0'" Q@/ R ST 30-+ '1$$"+ ("$ <-)#212>$ ?)+1)&'"$. 7A1(>"
$"+)12 (A"$21%"+ N (tn ) "# 3)+21" "# -21'1$)#2 Yn /p "2 "# -#" )-2+" 3)+21" "# -21'1$)#2 'A)#:1"##"
"$21%)210# N (tn1 ). F# 3)+)%G2+" [0, 1] "$2 -21'1$> 30-+ (>E#1+ 'A1%30+2)#:" (A-#" 3)+21"
(tn1 ) + (1 )Yn /p.
(tn ) = N
$-+ 'A)-2+". @":1 (0##" '1"- 9 -# "$21%)2"-+ (" :"22" B0+%" U N
6# )-*%"#2)#2 ') ?)'"-+ (" (" V 9 !C :"2 "$21%)2"-+ (0##" 3'-$ (A1%30+2)#:" )- 3)$$> )(>2"+%1#)#2 (- 3+>$"#2. W1"# >?1("%"#2 1' H ) -#" ?)'"-+ 0321%)'" (" "2 :"22" ?)'"-+ 0321%)'"
(>3"#( (" 'A1%30+2)#:" (" ') :0++>')210#. /0-+ -# 3+0:"$$-$ B0+2"%"#2 :0++>'> 1' B)-2 3+"#(+" -#"
?)'"-+ (" 3+0:=" (" 1C :"3"#()#2 30-+ -# 3+0:"$$-$ #0# :0++>'>C (012 D2+" 3+0:=" (" V. X)#$
:" ("+#1"+ :)$ 1' H #A) )-:-# *)1# ()#$ ') :0#$1(>+)210# (" 'A=1$20+1<-" (" ') 2)1''" (" ') 303-')210#.
Y1*-+" .! %0#2+" $-+ -#" 2+):" :0''":2>" '0+$ (A-#" $"$$10# )-(10 :0%%"#2 'A"$21%)2"-+ 6KLM
$" :0%30+2" 30-+ (1Z>+"#2"$ ?)'"-+$ (" . @" *"#+" (A"$21%)2"-+ "$2 2+G$ 1#2>+"$$)#2 %)1$ 1' )
("-I 3+0&'G%"$ %)["-+$ U (i) (A-# :02> 1' "$2 1#:)3)&'" (A"$21%"+ ("$ $H$2G%"$ <-1 3+>$"#2"#2
-#" (H#)%1<-" )-2+" <-" '1#>)1+" )-20O+"*+"$$1?" (A0+(+" ! J1.". $"-'" (>3"#()#:" (" 'A1#$2)#2
3+>:>()#2NC (ii) "2 (" 'A)-2+" :\2> 1' ) '" 3+0&'G%" (- :=01I (" C -# :=01I <-1 (>3"#( (" ')
?)+1)&1'12> "2 (" 'A)-20O:0++>')210# (" ') 2)1''" (" ') 303-')210#.
X)#$ :" 2+)?)1'C #0-$ $0%%"$ )''>$ 3'-$ '01# "# :="+:=)#2 '" %"1''"-+ "$21%)2"-+ '1#>)1+" <-1
21"#2 :0%32" (" ') :0++>')210# ()#$ '" 3+0:"$$-$ (" ') 2)1''" (" ') 303-')210#. F# "$21%)2"-+
'1#>)1+" ) ') 3+03+1>2> <-" 'A"$21%)210# (" ') 2)1''" (" ') 303-')210# 9 'A1#$2)#2 ):2-"' "$2 -#"
B0#:210# '1#>)1+" (" ') %"$-+" ):2-"''"C ("$ "$21%)210#$ ()#$ '" 3)$$> "2 ("$ %"$-+"$ ()#$ '" 3)$$>.
KP6]6; ".*. R VT ) (>?"'033> -#" 2=>0+1" 30-+ '" :)':-' (" :"2 "$21%)2"-+ 0321%)'. 7A0321%)'12>
"$2 "# 2"+%"$ (A"++"-+ <-)(+)21<-" %0H"##". 7" +>$-'2)2 %)["-+ (" ') 2=>0+1" (" KP6]6; "$2 <-"
1' $-^2 (" :0##)_2+" 'A)-20O:0++>')210# (- 3+0:"$$-$ 9 "$21%"+C 1.".C E[Nn Nnk ]C "2 ') :0?)+1)#:"
"#2+" '"$ %"$-+"$ "2 '" 3+0:"$$-$ 9 "$21%"+C 1.".C E[Nn Ynk ]C 30-+ 30-?01+ 2+0-?"+ '" %"1''"-+
"$21%)2"-+ '1#>)1+". 7" :)':-' :"3"#()#2 "$2 :0%3'1<-> "2 #>:"$$12" '" 3'-$ $0-?"#2 ("$ =H302=G$"$
B0+2"$ 30-+ 30-?01+ 3)+?"#1+ 9 ("$ "I3+"$$10#$ "I3'1:12"$. ]0-$ )?0#$ B)12 30-+ :"') 'A=H302=G$"
<-" '"$ %"%&+"$ )++1?"#2 $-1?)#2 -# 3+0:"$$-$ /01$$0# (A1#2"#$12> :0#$2)#2" "2 <-" :=):-# +"$2"
()#$ '" $H$2G%" -# 2"%3$ "I30#"#21"''"%"#2 (1$2+1&-> (" ?)'"-+ %0H"##" 1/. @"$ =H302=G$"$
30
60
90
= 0.95
= 0.99
= 0.999
Audio trace
!"#
40000
(s)
80000
120000
,. 1',* 0/1 1')&.,* &/(+-.16 2/+1 2/(789 :.(/6 .((.1 0.82.**.,* -;/&'+8 ), .1*+2/*.)8 1')1 <'82.
.=0(+:+*. .* ),. 78/,-. 089:+1+', -;.1*+2/*+', :'22. ,')1 /((',1 (. &'+8 1)8 :.8*/+,.1 *8/:.1"
>( 8.1*. ?);@ :/(:)(.8 (;/)*'A:'889(/*+', -) 08':.11)1 -. (/ */+((. -. (/ 0'0)(/*+', ?)+ .1* B+.,
:',,). -/,1 (/ *C9'8+. -.1 D(.1 -;/**.,*. E Cov(Nn , Nnk ) = (/)ekS " F/ :'889(/*+', .,*8. (.
08':.11)1 -.1 2.1)8.1 .* (. 08':.11)1 @ .1*+2.8 ?)/,* @ .((. .* 1')1 ,'1 CG0'*CH1.1 -;),+<'82+*9 .*
-;+,-90.,-/,:. -/,1 (.1 890',1.16 0.)* 1;9:8+8. :'22. 1)+* E Cov(Nn , Ynk ) = p2 Cov(Nn , Nnk )
0')8 k 6= 0 .* Cov(Nn , Ynk ) = pCov(Nn , Nnk ) 0')8 k = 0" I, 1+20(. 0(',7.2.,* -. :.1
891)(*/*1 -/,1 (.1 <'82)(.1 -98+&9.1 0/8 3>%J%K L&'+8 5,,.=. M 0')8 0()1 -. -9*/+(1N 0.82.*
-. *8')&.8 (/ 2.+((.)8. <'82. (+,9/+8. 0')8 ,'*8. .1*+2/*.)8 -. (/ */+((. -. (/ 0'0)(/*+', /+,1+
?). (.1 2.+((.)81 :'.O:+.,*1 E
n = AN
n1 + BYn + (/)(1 A pB).
N
A .* B 1',* -.)= :'.O:+.,*1 :',1*/,*1 <',:*+', -.1 0/8/2H*8.1 -) 2'-H(. .* -',* (.1 .=08.11+',1
1. *8')&.,* -/,1 5,,.=. M" P')1 ,'1 CG0'*CH1.16 :.* .1*+2/*.)8 .1* (. 2.+((.)8 0/82+ *')1 (.1
.1*+2/*.)81 (+,9/+8.1" >( .1* :(/+8.2.,* /)*'8978.11+< -;'8-8. #"
J'*.Q B+., ?);/) (+.) -. :C.8:C.8 (. 2.+((.)8 .1*+2/*.)8 (+,9/+8.6 ?).(?);), 0.)* 0/8*+8 -;),
.1*+2/*.)8 -. <'82. 0/8*+:)(+H8.6 0/8 .=.20(. (. D(*8. -. R/(2/, :'22. ,')1 (;/&',1 </+* -/,1 STU6
.* .11/G.8 -. *8')&.8 (.1 2.+((.)81 0/8/2H*8.1 -. (;.1*+2/*.)8 ?)+ 890',-.,* @ :.8*/+, 'BV.:*+<
:'22. 0/8 .=.20(. (/ 2+,+2+1/*+', -. (;.88.)8 ?)/-8/*+?). 2'G.,,."
60
12 Sep 01
13 Sep 01
14 Sep 01
(c) on-times
1s 1m
1d
1s 1m 1h
14 Sep 01
12 Sep 01
1
13 Sep 01
14 Sep 01
Exponential fit
Weibull fit
0.5
0.5
Lognormal fit
13 Sep 01
Exponential fit
12 Sep 01
!"#
0.25
0.5
0.75
0.25
0.5
0.75
"# $ %&'()'*+,-& .& /0&123*+2&4' 5/41 12+2312364&1 14' /&1 -),,&73),1 .&1 *&*8'&1
"#$%#&' (')# #*'+,-* . "/)'+) 0# *#* *'/'+*'+1$#*2 3/+* 1$# 4# *5+' "5$) 4#''# *56$'+5& 5$ 67/$')#8
+6 *7/9+' #&45)# 0#* "+*'#* 5$%#)'#* . #:"65)#)2 ;# "6$* 0$) *#)/ 0# 45,<+&#) 67#*'+,/'+5& 0# 4#*
"/)/,=')#* /%#4 67#*'+,/'+5& 0# 6/ '/+66# 0# 6/ "5"$6/'+5& #66# ,(,# "5$) >5),#) $& ")5<6=,#
?5+&' 4/64$6/&' 6# '5$' . "/)'+) 0#* ,#**/9#* @A;;B *#$6#,#&'2
!" #$%&'()*$%)
C/&* 4# 4D/"+')# &5$* /%5&* ,5&')- *$) $& #:#,"6# 45&4)#' 67+&'-)(' 0# 6/ 45))-6/'+5& 0/&*
67#*'+,/'+5& #' 6/ ")-0+4'+5&2 ;/ 0+E4$6'- )-*+0# 0/&* 6# >/+' 1$# 6/ 45&*+0-)/'+5& 0# 6/ 45))-6/'+5&
0#,/&0# 0#* *'/'+*'+1$#* *$) 6# ")54#**$* . #*'+,#) 6$+ ,(,#8 0#* *'/'+*'+1$#* "6$* 0+E4+6#* .
5<'#&+) 1$# 0/&* 6# 4/* */&* 45))-6/'+5&2 F7#*' '5$'# 6/ 0+E4$6'- 0$ ")5<6=,#2 ;# ,+#$: #*' 0#
"/**#) "/) $& ,50=6# 0$ *G*'=,# 1$+ "#),#' 0# )-0$+)# 6# &5,<)# 0# "/)/,=')#* H45,,# 0/&*
&5')# 4/* 6/ )-0$4'+5& #& 0#$: "/)/,=')#* #' I8 #&*$+'# 67#*'+,/'+5& 0# 4#* "/)/,=')#* "/)
$&# ")54-0$)# /$:+6+/+)#2 ;7$'+6+*/'+5& 07$&# #*'+,/'+5& ?5+&'# 0# '5$* 6#* "/)/,=')#* #*' 0/&*
4#)'/+&* 4/* "5**+<6#* ,/+* 0#,/&0# <#/$45$" 07#J5)' . ,#'')# #& 5#$%)#2
!"#$%&' (
! "#$%&'&()* !+$),*
tel-00408745, version 1 - 3 Aug 2009
"# $%&'( $# )#* *+,$#* -)('.#* #, /+,)('+, $# "0%(-( $1 2%*#-13 #( $# *0-**12#2 41# "#* *+,$#* +,(
&'#, -((#',( "#12* $#*(',-('+,* #( 41# "#* 2%5+,*#* *+,( &'#, 2#61#* 5-2 "# )+""#)(#127 8, )-* $# ,+,
2%5+,*#3 '" /-1( *0-**12#2 4101,# *+,$# #*( 2#,.+9%# :1*410; "- 2%)#5('+, $# "- 2%5+,*# +1 :1*410;
)# 41# "- $%)'*'+, 41# "- <-)=',# $#*(',-(2')# ,0#*( 5-* $'*5+,'&"# *+'( 52'*#7 >+1* .+1"+,* %.'(#2
$#* *+"1('+,* 41' '<5"'41#,( "# 2%*#-1 $-,* "- 52+)%$12#3 #7?73 @ABC3 +1 &'#, )#""#* 41' 5#1.#,( *#
)+,(#,(#2 $01, 5#('( #,*#<&"# $# 2%5+,*#* D#7?73 )-* $#* *+"1('+,* 41' )=#2)=#,( ; *-.+'2 *' 1,#
<-)=',# ,0- 5-* 2#61 1,# )#2(-',# ',/+2<-('+, *-,* )+,,-'(2# "0'$#,('(% $# "- <-)=',# @EBCF7 >+1*
.'*+,* 1,# *+"1('+, 41' G
H *+'( &-*%# *12 "# 52',)'5# $# &+1(I#,I&+1( *1'.-,( "#41#" "# 2%*#-1 ,0#*( 5-* '<5"'41%7
H )+,(2J"# "- )+,?#*('+, $1 2%*#-1 #( 2#(2-,*<#( "#* *+,$#* #, )-* $# ,+, 2%)#5('+, $# "0',I
/+2<-('+,7
H -<')-" -.#) "# (2-K) L,(#2,#( #M'*(-,(3 )# $#2,'#2 5-**-,( 5+12 "- 5"15-2( $# (#<5* 5-2
"0',(#2<%$'-'2# $# NOP7
H *+'( ?%,%2-"# ',$%5#,$-,(# $# "- ,-(12# $# "0',/+2<-('+, ; )+""#)(#2 $#* <-)=',#* *+,$%#*7
N+1( )+<<# NOP - %(% )+,61 5+12 2%)15%2#2 (+1(# *+2(# $# $+,,%#*3 ,+1* .+1"+,* 41#
,+(2# *+"1('+, *+'( )-5-&"# $0#Q#)(1#2 (+1(# *+2(# $# *+,$-?# #( $# 2%)15%2#2 (+1(# *+2(#
$0',/+2<-('+,* $# <-)=',#* $'*(2'&1%#* ; (2-.#2* "0L,(#2,#( *-,* "# $#.+'2 $0%(-&"'2 1,#
)+,,#M'+, NOP -.#) )=-)1,# $# )#* <-)=',#*7
H *+'( K-&"# $-,* "# *#,* 41# (+1(#* "#* *+,$#* 2%1**'**#,(7 O#)' ,# $+'( 5-* #<5R)=#2 "#
)=-,?#<#,( $1 ,'.#-1 $# K-&'"'(% *' &#*+',7
8, .1# $# (+1(#* *#* )+,$'('+,*3 ,+1* -.+,* )+,61 ,+(2# *+"1('+, #, *0',*5'2-,( "-2?#<#,( $#*
<%)-,'*<#* $# NOP <-'* #, "#* %"-2?'**-,( 5+12 410'"* 51'**#,( /+,)('+,,#2 $-,* )# )-* 5-2(')1"'#2
$1 5+',(I;I<1"('5+',(7 S- *+"1('+, #*( -55#"%# NLOP 5+12 NOPI/2'#,$"9 L,/+2<-('+, O+""#)('+,
P2+(+)+"7 NLOP - %(% )+,61 )+<<# 1, 52+(+)+"# (2-,*5+2( -.#) 1,# .#2*'+, )+""#)(#12 ; ',*(-""#2
$-,* "- <-)=',# 41' *+,$# #( 1,# -1(2# .#2*'+, (+1(# *'<5"# 41' *0-55#""#
$-,* (+1(# <-)=',# $%*'2-,( 5-2(')'5#2 ; "- *#**'+,7 T-,* NLOP3 (+1(# "0',(#""'?#,)# *# (2+1.#
-1 ,'.#-1 )+""#)(#12 41' "1' -**12# "# )+,(2J"# $# )+,?#*('+, #( "# )+,(2J"# $0#22#12*7 S- *+12)#
*# )+,(#,(# *'<5"#<#,( $# 2%5+,$2# -1M *+,$#* $1 )+""#)(#12 #, #,.+9-,( '<<%$'-(#<#,( *#*
$+,,%#*7 T-,* )#2(-',* )-* "- 52%*#,)# $# NLOP )J(% *+12)# ,0#*( 5-* ,%)#**-'2# *' "- *+12)# #*(
$%:; $+(% $01, <%)-,'*<# 41' "1' 5#2<#( $# 2%5+,$2# -1M *+,$#*7 S0#M#<5"# $01, )+""#)(#12
NLOP #,.+9-,( $#* 5',?* ; $#* <-)=',#* 2%5+,$-,( 5-2 LOUP #, #*( 1, &+, #M#<5"#7 T-,* )#
)=-5'(2# ,+1* 52%*#,(+,* 1,# &2V.# $#*)2'5('+, $# NLOP #( $# )#* <%)-,'*<#*7 S#* $%(-'"* *#
(2+1.#,( $-,* @WXAC -',*' 41# $-,* Y,,#M# T7
" #$ %&'()*+,* -.* #$ /*+01)* %* 2345 *61 7*6.)(* *+ +879)* %* 68+%*6 *+:8;(6 %$+6 #* )(6*$.
*1 <8.) #*6-.*##*6 .+* )(<8+6* +=*61 <$6 *+,8)* <$):*+.*> ?$ /*+01)* $.@7*+1* 1$+1 -.* #*6
)(<8+6*6 <$):&*++*+1 ,8))*,1*7*+1 *1 *61 %&:&6(* <$) %*.A ,877* %$+6 245 -.$+% %*6 )(<8+6*6
+* <$):&*++*+1 <$6> ?$ /*+01)* $.@7*+1* *A<8+*+1&*##*7*+1 $. %(9.1 %* #$ 6*66&8+ 6.&:$+1 .+*
<B$6* 7+&8 7(2)(C *1 <$66* " #$ <B$6* 5&'-$.(/&' 9:&/,2'%$ $<)D6 #* <)*7&*) 6&@+$# &+%&-.$+1 #$
,8+@*61&8+ %. )(6*$.>
?* ,8+1)E#* %* ,8+@*61&8+ *1 #* ,8+1)E#* %=*))*.)6 %$+6 2345 )*<86*+1 6.) #*6 <)&+,&<*6 6.&:$+16 F
4*11* 98)+* 6.<()&*.)* H2I *61 .+* *61&7$1&8+ ,8+6*):$1)&,* 6$+6 *A,D6 %. 1*7<6 -.* <)*+% .+*
68+%* <8.) $11*&+%)* 6$ %*61&+$1&8+ *1 <8.) -.* #$ )(<8+6* ,8))*6<8+%$+1* $11*&@+* #* ,8##*,1*.)>
J+* )(<8+6* -.& +=$))&:* <$6 <*+%$+1 ,* 1*7<6 H2I *61 .+* 98++* &+%&,$1&8+ %* #$ <*)1* %* #$
68+%* 8. 9&*+ %* #$ )(<8+6* 6.) #* ,B*7&+ %* )*18.)>
7&'8+!"#&' (* -/!+%*
?* ,8##*,1*.) %$+6 2345C 68.),* %* 68+%*6C *+:8&* $.1$+1 %* 68+%*6 -.* #$ /*+01)* #* <*)7*1>
?*6 )(<8+6*6 ,8))*6<8+%$+1*6 " .+* /*+01)* %* 68+%*6 68+1 6.<<86(*6 $))&:*) <*+%$+1 .+ 1*7<6
(@$# " H2I> K* ,* /$&1C #* ,8##*,1*.) 2345 7*6.)* #* +879)* %* )(<8+6*6 )*L.*6 <*+%$+1 #*
<)8,B$&+ H2I 6.&1* " .+* /*+01)* %* 68+%*6 *+:8;(*6 %$+6 #* <)(6*+1 H2I *1 ,$#,.#* $&+6& #*
1$.A %* <*)1*6 %* 68+%*6M)(<8+6*6> N& ,* 1$.A *61 <#.6 (#*:( -.=.+ ,*)1$&+ 6*.&#C #* )(6*$. *61
,8+6&%()( ,877* ,8+@*61&8++( *1 2345 %&:&6* $#8)6 6$ /*+01)* <$) %*.A> N& ,* )$<<8)1 *61 <#.6
(#*:( -.=.+ $.1)* 6*.&# <#.6 &7<8)1$+1C #* )(6*$. *61 ,8+6&%()( ,877* 6(:D)*7*+1 ,8+@*61&8++(
*1 2345 <$66* *+ 78%* N#8O N1$)1>
3+"-%'!$#!!#&' ()+--+*-!
2345 *61 6.<<86(* ,8++$P1)* #$ #&61* %*6 7$,B&+*6 " 68+%*)> 4*11* #&61* *61 <$),8.).* %=.+*
/$L8+ ,;,#&-.*> K$+6 #* <)*7&*) ,;,#* #*6 7$,B&+*6 68+1 68+%(*6 6.,,*66&:*7*+1> ?=8)%)* 6.&:$+1
#*-.*# *##*6 68+1 68+%(*6 *61 %&6,.1( %$+6 #$ 6*,1&8+ 6.&:$+1*> K$+6 #* %*.A&D7* ,;,#* #*6 7$,B&+*6
-.& +=8+1 <$6 )(<8+%. #8)6 %. <)*7&*) ,;,#* 68+1 68+%(*6> ?* 68+%$@* ,8+1&+.* Q.6-.=" ,* -.*
18.1*6 #*6 7$,B&+*6 )(<8+%*+1> 4*,& @$)$+1&1 #$ R$9&#&1( *1 #$&66* 6.S6$77*+1 %* 1*7<6 $.A
)(<8+6*6 *+ )*1$)% <8.) $))&:*) $. ,8##*,1*.)>
"# $%&#'( ')*&) +(# "# ,-""#,.#($/ *-(& '0-*& 1( .$',#$ "#& 1#$2-$3'*,#& )""(&.$%#& 4'*& 5)6($# 7898
:#..# 4#$*);$# <6($# 3-*.$# "' 4($%# 4# "' &#&&)-* 4# &-*4'6# #* 2-*,.)-* 4( 0-"(3# 4=)*2-$3'>
.)-*& ? ,-""#,.#$ 4# ,@'+(# &-($,# &-*4%#8 A' <6($# 3-*.$# '(&&) "#& 1#$2-$3'*,#& -B.#*(#& #*
(.)")&'*. 4#& ,-**#C)-*& D:E #* 1'$'"";"# F #. GH8 E-($ "# ,'& 4#& ,-**#C)-*& D:E/ 4;& +(=(*#
,-**#C)-* &# .#$3)*# (*# '(.$# #&. %.'B")# '0#, (*# '(.$# &-($,# 4# 4-**%#& '<* 4# $%,(1%$#$ &#&
)*2-$3'.)-*&8 I" #&. ? *-.#$ 4'*& ,#..# <6($# "#& #C,#""#*.#& 1#$2-$3'*,#& 4# DI:E F(* -$4$# 4#
6$'*4#($ 1"(& +(# D:EH +('*4 )" &='6). 4# &-($,#& '0#, 1#( 4# 4-**%#& ? $#3-*.#$ '( ,-""#,.#($8
:#,) &=#C1")+(# 1'$ "# 2'). +(# DI:E '6$;6# "#& 4-**%#& #* 1$-0#*'*. 4#& 4)J%$#*.#& &-($,#& #.
%0).# 1'$ ,-*&%+(#*,# "#& 1@'&#& K"-L K.'$. 4#& ,-**#C)-*& D:E8 :#1#*4'*./ +('*4 "# 0-"(3#
4=)*2-$3'.)-*& 1'$ &-($,# 4#0)#*. )31-$.'*./ DI:E &# ,-31-$.# )4#*.)+(#3#*. '(C ,-**#C)-*&
D:E/ ,#& 4#$*);$#& 1-(0'*. 3')*.#*'*. '..#)*4$# "#($& 1@'&#& ,-*6#&.)-* '0-)4'*,#8
"# $ %& '()*+,-.& '& /0&1,-)& &2 /& 3&.3*+,&4&52 '&1 4-)675&1 '-51 89:;
55
50
Collect Session duration (in s)
!"#
45
40
35
30
25
20
15
50
!"#
100
150
200
cwnd (Congestion window size)
250
300
"< $ 89:; -=&) 3&.3*+,&4&52 '&1 4-)675&1 )*4,-3( -+ )-1 1-51 3&.3*+,&4&52
,/+1 ,3>1 -+ ,/+1 /*75? =*73 @7.+3& "#" %- '+3(& 4*A&55& '0+5& 1&117*5 89:; -=&) 3&.3*+,&4&52
'&1 4-)675&1 &12 )*4,-3(& '-51 @7.+3& "< B /- '+3(& '& /- 1&117*5 1-51 3&.3*+,&4&52" C5 =*72
D7&5 +5& 3('+)27*5 '& /- '+3(& '& ,3&1E+& F!G" %- H.+3& 4*523& -+117 +5& )*4,-3-71*5 B +5
,3*2*)*/& '& 1*5'-.& B I&5J23& )*512-52& &2 E+7 )6-5.& 1+3 /0-K& '&1 L '-51 /- H.+3&" ;*+3 )&
'&357&3 ,3*2*)*/& &2 &5 -+.4&52-52 /- I&5J23&? /- '+3(& '& /- 1&117*5 D-711& -+ '(D+2 M+1E+0B
-22&75'3& /- I&5J23& *,274-/& B +27/71&3? &51+72& 1& '(.3-'& ,+71E+& /- I&5J23& '&=7&52 23*, .3-5'&
,*+3 E+& /& 3(1&-+ ,+711& /- 1+,,*32&3" 89:; -=&) 3&.3*+,&4&52 &12 )-,-D/& '& ,3('73& /- =-/&+3
*,274-/& '& /- I&5J23& &2 '& '*55&3 /7&+ -+K 4J4&1 ,&3I*34-5)&1 ,3-27E+&4&52"
N-51 OP!QR 5*+1 -=*51 -+117 3&.-3'( /- 2-7//& *,274-/& '& /- )&//+/& B +27/71&3 &2 /074,-)2 '& )&22&
2-7//&" :/-73&4&52 )&22& 2-7//& - +5& 74,*32-5)&" S+-5' &//& &12 23*, .3-5'&? 89:; I*5)27*55&
)*44& '-51 /& )-1 1-51 3&.3*+,&4&52 '&1 4-)675&1" T2 &5 3('+71-52 /- 2-7//& '& )6-E+& )&//+/&?
!"! #$%&'()*$%)
!"#
&*( 0*+8.+1-/9*( :* 67%2 (;-1<&,.+*/) ='(>';? '/ 9*+)-,/ 0.,/) .0),1-&@ -0+A( *&&*( (* :<B+-:*/)
0',(>';./ +*5,*/) -' 9-( (-/( +*B+.'0*1*/) 0.'+ :* )+A( 0*),)*( 9*&&'&*(" %*))* )-,&&* .0),1-&* *()
9&-,+*1*/) 8./9),./ :' /.14+* :* (.'+9*(@ 1-,( '/* :* /.( .4(*+5-),./( :-/( 9* )+-5-,& 9;*() >'*
? 0-+),+ :;'/ 9*+)-,/ /.14+* :* (.'+9*(@ &- )-,&&* .0),1-&* :*5,*/) 0+*(>'* ,/5-+,-4&* :<)*+1,/<*
0-+ &- :,()+,4'),./ :*( B.'&.)( :;<)+-/B&*1*/) 0&'( >'* 0-+ &- :,()+,4'),./ :*( (.'+9*(" C,B'+* "#
,&&'()+* 9* +<('&)-) ('+ 2&-/*)3-4 .D ./ 5.,) '/ :<9.'0-B* .0),1-& */ :*( 9-++<( :* !EE 1(
:;-++F)* -' :*&? :;'/ 9*+)-,/ /.14+* :* (.'+9*("
!" #$%&'()*$%)
G.)+* 0+.).9.&* 67%2 0+.0.(* '/* (.&'),./ ? '/ 0+.4&A1* >', <)-,) ='(>';? &.+( (.'(H*(),1<@
9*&', :' 9./)+I&* :* 9./B*(),./ *) :' 9./)+I&* :;*++*'+( 0.'+ &*( -00&,9-),./( (./:-/) '/ B+-/:
/.14+* :* 1-9J,/*( :-/( &;7/)*+/*)" %* )+-5-,& *() */ 9.'+( *) - *' '/* 0+*1,A+* 5-&,:-),./ -5*9
/(HK *) ('+ 2&-/*)3-4" 7& +*()* ? &* 5-&,:*+ -5*9 :*( 5+-,*( -00&,9-),./( 9.11* 0-+ *L*10&* &*
)+-M-B* :* &- ).0.&.B,* :* &;7/)*+/*) .' &- 5<+,N9-),./ :* &;<)-) :* 8./9),.//*1*/) :;'/* 0&-)*8.+1*
>'*&9./>'* 8.+1<* :;'/ B+-/: /.14+* :* 1-9J,/*(" 3;<)':* :;-')+*( 1<)J.:*( :* +*B+.'0*1*/)
:*( 1-9J,/*( *() -'((, ,10.+)-/)* 0.'+ &* 8')'+ :* 9*))* (.&'),./"
!"#$%&' (
!"#$%&'!"&
!""! "#$%! &'(%!)"! *) !)%!+,-! .! %/-*"0/)% &/*' *)! +("'/-/10! !2343! .! -56)"!')!"7 5!%"
*) ./+40)! !) &-!0)! (8/-*"0/) ("4)" ./))(! -4 3'/0%%4)3! !9&/)!)"0!--! .! -56)"!')!" !) "!'+!% .!
+43#0)!% !" '(%!4*9 3/*&-(! : -54,%!)3! .! %/-*"0/)% %"4).4'. &/*84)" '(&/).'! 4*9 ,!%/0)% .!%
*"0-0%4"!*'% !" .!% /&('4"!*'%7 ;/"'! /,<!3"0= -! -/)1 .! 3!""! '!3#!'3#! 4 ("( -! .(8!-/&&!+!)"
.!% %/-*"0/)% >*0 &4%%!)" : -5(3#!--! !" >*0 '(.*0%!)" -4 3#4'1! %*' -! '(%!4* %4)% &/*' 4*"4)"
3/+&'/+!""'! -4 &'(30%0/) .!% '(%*-"4"% /,"!)*%7 ;/*% 48/)% 410 &/*' 3!-4 %*' .!*9 ='/)"%7 ?*' -!
='/)" .!% +!%*'!% &4%%08!%@ )/*% 48/)% &'/&/%( *)! 4'3#0"!3"*'! &/*' -4 34&"*'! .* "'4A3 : "'48!'%
*) '(%!4* .5/&('4"!*'7 B* -0!* .! 3/--!3"!' "/*" -! "'4A3 !" .! -54)4-C%!' *-"('0!*'!+!)"@ )/"'!
4'3#0"!3"*'! &!'+!" 4*9 /&('4"!*'% .! .(A)0' *)! "D3#! .! +!%*'! !" .! &'/1'4++!' -!% '/*"!*'%
.! "!--! %/'"! >*! 3#43*) .5!*9 3/--!3"! -4 >*4)"0"( .! "'4A3 )(3!%%40'! %4)% .(&4%%!' *) 3!'"40)
%!*0- %*' -! 8/-*+! .* "'4A3 1-/,4- : '!+/)"!' 4*9 *)0"(% 3!)"'4-!%7 !""! '(.*3"0/) .* 8/-*+! .*
"'4A3 3/--!3"( %5!E!3"*! &4' -! ,040% .! -5(3#4)"0--/))41! %&4"04-! !" "!+&/'!--!7 F5(3#4)"0--/))41! 4
*) 0+&43" )(14"0= %*' -4 &'(30%0/) .! -4 +!%*'!@ *) 0+&43" >*0 &!*" G"'! '(.*0" &4' .!% "!3#)0>*!%
.! A-"'41! !" .!% %/-*"0/)% &'/"/3/-40'!%7 ;/*% 48/)% 0--*%"'( 3!30 %*' .!*9 !9!+&-!% 3/)3'!"%@
*) 3!-*0 .! -4 .("!3"0/) .!% 1'/% H/"% *"0-0%4"!*'% .! "'4A3 !" *) 4*"'! 3!-*0 .! -4 +("'/-/10! .!
1'4).!% &/&*-4"0/)% 84'04)" 4* 3/*'% .* "!+&%7 I/*' -!% .!*9 !9!+&-!% )/*% 48/)% +!)( *)!
("*.! &/*' (84-*!' -50+&43" .! -5(3#4)"0--/))41! %*080 &4' .!% %/-*"0/)% '(.*0%4)" -5!''!*' -/'% .!
-50)8!'%0/) .!% 0)=/'+4"0/)% (3#4)"0--/))(!%7 J)%*0"!@ )/*% 48/)% 4,/'.( -54&&'/3#! 43"08! .4)%
-4 +("'/-/10! !" 48/)% &'(%!)"( *)! %/-*"0/) 4&&!-(! K6 I >*0 &!'+!" .! 3/)"'L-!' -! .(,0" .!%
%/).!% !" .54%%*'!' -4 A4,0-0"( >*4). 0- %5410" .5*)! 4&&-034"0/) %/).4)" *) 1'4). )/+,'! .!
+43#0)!% .0%"'0,*(!% : "'48!'% -! '(%!4*7 K6 I &!*" G"'! 8* 3/++! *) +*-"0&-!941! .! &-*%0!*'%
3/))!90/)% K I &4'"4)" .5*)! +G+! +43#0)! !" .!%"0)(!% : .!% +43#0)!% .0E('!)"!% !) *)!
%!*-! 3/))!90/) &/0)"M:M+*-"0&/0)"7 K/*"!% )/% %/-*"0/)% /)" ("( 84-0.(!% &4' .!% %0+*-4"0/)% !"
.!% "'43!% '(!--!%7
F!% "'484*9 .4)% 3!""! "#$%! )! %/)" >*5*) !9!+&-! .! )/% 43"080"(% .! '!3#!'3#! .4)% -!
./+40)! .! -4 +("'/-/10! !) &4'"03*-0!' !" .!% '(%!4*9 !) 1()('4-7 ;/*% 48/)% &4'4--$-!+!)"
3/)"'0,*( : -4 +("'/-/10! .!% '(%!4*9 %4)% A- NOPQ !" 4* .(8!-/&&!+!)" .!% %/-*"0/)% &'/"/3/-40'!%
RS
!"#$%&' ()
*+,-./$*+/
"#$ %&'(&))&*) +,-./0*1& 2,$*34'(0)$4*5 &*)'& 2&5 0%%0'&$+5 50*5 6+5 "#& .& 54$) 2&5 4'2$*0)&#'5
%4')07+&5 4# 2&5 4'2$*0)&#'5 2& %4./& 8 9: ;<=>? @4#5 0A4*5 0#55$ .4*)'$7#- B +,-)#2& 2&5 '-5&0#C
D0$'EBED0$' &?1? 8;<=> &) B +0 5-.#'$)- &) 0# 2$(&*5$4**&(&*) 2&5 '-5&0#C $*34'(0)$"#&5 8FG>? H&
+4*1 2& )4#)& .&))& '&./&'./& *4#5 0A4*5 024%)- #*& 0%%'4./& 2& 2-A&+4%%&(&*) 2&5 54+#)$4*5
4%)$($5-&5 "#$ %&'(&))&*) #*& (&$++&#'& #)$+$50)$4* 2&5 '-5&0#C &) "#$ $*)'42#$5&*) 2& *4#A&0#C
5&'A$.&5? H,05%&.) %&'34'(0*.&5 2&5 54+#)$4*5 0 )4#I4#'5 -)0$) %'-5&*) 20*5 *45 )'0A0#C: .4#%+- B
#*& A0+$20)$4* 2&5 54+#)$4*5 %0' 2&5 )'0.&5 '-&++&5 &) 2&5 &C%-'$(&*)0)$4*5?
H&5 )'0A0#C &* .4#'5 &) 3#)#'5 .4*)$*#&*) B 34.0+$5&' 5#' +0 (-)'4+41$& %#$5"#& *4#5 .'4J4*5 "#&
.,&5) #* 24(0$*& )'K5 $(%4')0*) %4#' +,0A&*$' 2& +,L*)&'*&)? M6* 2& %4#A4$' %'4%45&' 2& *4#A&++&5
0'./$)&.)#'&5 $+ 30#) 0A4$' #*& 74**& .4(%'-/&*5$4* 2&5 +$($)0)$4*5 2& +,0'./$)&.)#'& 0.)#&++&? N*&
1'0*2& %0')$& 2&5 5&'A$.&5 %'4%45-5 0.)#&++&(&*) %4#''0 5& A4$' $*)-1'-& 20*5 +,L*)&'*&) 2& 3#)#'
.4((& %0' &C&(%+& +&5 5&'A$.&5 2& .0+.#+ 2& .44'24**-&5 A$')#&++&5 %4#' +&5 (0./$*&5 4# +&5
0'./$)&.)#'&5 D0$'EBED0$' &) OPQ? R* %+#5 2& .&5 5&'A$.&5: +,L*)&'*&) 2& 3#)#' 5&'0 .&')0$*&(&*)
24)- 2& *4#A&0#C 5&'A$.&5 "#$ %&'(&))&*) +0 2-)&.)$4* 2&5 %'47+K(&5 &) +&#' 2$01*45)$"#&? H&5
'4#)&#'5 2& +,L*)&'*&) 2& 3#)#' 5& A&''4*) 0#55$ 24)-5 2& (-.0*$5(&5 $*)&++$1&*)5 +&#' %&'(&))0*)
2& 2$0+41#&' &*)'& &#C &) 2& %'&*2'& +&5 74**&5 2-.$5$4*5 %4#' #*& (-)'4+41$& &S.0.& 2# '-5&0#
0# +$&# 2& 5& .4*)&*)&' .4((& .,&5) 30$) 0.)#&++&(&*) 2& )4#) &*A4J&' B #*& #*$)- .&*)'0+& "#$ 30$)
+& )'0$)&(&*)? @4#5 .'4J4*5 "#& .& 54*) 2&#C 2$'&.)$4*5 )'K5 $*)-'&550*)&5 0#C"#&++&5 *4#5 0++4*5
.4*.&*)'- +0 %+#%0') 2& *45 &T4')5? D4#' #* (&$++&#' L*)&'*&) .&5 &T4')5 2&A'4*) .&')0$*&(&*)
5,0..4(%01*&' 2& *4#A&++&5 0%%+$.0)$4*5 "#$ %055&*) B +,-./&++& &) "#$ .4((#*$"#&*) 0A&. +&5
5&'A$.&5 2& (-)'4+41$& &) 2& 5-.#'$)- 2# '-5&0# %4#' #* (&$++&#' 34*.)$4**&(&*) &) #*& (&$++&#'&
"#0+$)- %4#' )4#5 +&5 0.)&#'5?
!"#!$%&'()!*
!" #$%&'(' ) #*+,(-'* ('./012%(3 401 &',*%(35'*3' 1'6',1-7 ,(* '*8-,.%0 (9 7..: );;,$%5
&'('9%(.'1('.<9'*89
<" #9 #*,=6> ?9 @8> A9 B,-'1'6> C9 D8E'&*> ?9F1%'*=,(> G9 H010/%.I> F9 J0 K1'6.%> L9@9
M00(> N9 K,O60(> D9 ?0/6&'P> Q?7' R6' 04 S(*5.05'(* M8&.%-,6. M',681'='(.6 401 B7,5
B9
#&='10.7
,(*
M9
H9
#==,19
MJ%6.'(>
![[^9
7..: );;///9--93,.'-79'*8;-0=:8.%(3;?'&'-0==;=$0(';9
^" L9 #&084> S9 #&.=,(> B9 @,1,2,.> K9 C,%(> QS6.%=,.%(3 M'=$'167%: %( , M8&.%-,6. L'66%0(Q>
%( :10-''*%(36 04 #BM LT_MS?ATBL> G8(9 <UUV9 #+,%&,$&' %( #(('O B9
`" L9 #&084> S9 #&.=,(> B9 @,1,2,.> K9 C,%(> Qa:.%=,& S6.%=,.%0( 04 M8&.%-,6. M'=$'167%:Q>
TSSS ?1,(6,-.%0(6 0( L%3(,& K10-'66%(3 5 L:'-%,& T668' 0( L%3(,& K10-'66%(3 %( C'./012%(3>
+0&9 ^!> (09 b> ::9 <!`^5<!\`> #8386. <UUV9
\" S9 #&.=,(> Z9 #+1,-7'(20+> B9 @,1,2,.> Q# L.0-7,6.%- M0*'& 04 ?BK;TK /%.7 L.,.%0(,1P
A,(*0= J066'6Q> TSSS;#BM ?1,(6,-.%0(6 0( C'./012%(3> +0&9 !V> (09 <> ::9 V^`5 V`[>
#:1%& <UU^9
b" S9 #&.=,(> Z9 #+1,-7'(20+> B9 @,1,2,.> K9 D8$'> QK'1401=,(-' #(,&P6%6 04 #TMD M'5
-7,(%6=6 0+'1 , M8&.%5L.,.' M,120+%,( K,.7Q> B0=:8.'1 C'./0126 G081(,&> +0&9 ]\> (09
V> ::9 VU\5V<`> F'$18,1P <UU^9
[" S9 #&.=,(> B9 @,1,2,.> N9 A,=06> cd8'8'%(3 #(,&P6%6 04 L%=:&' FSB L-7'='6 401 TK
?'&':70(Pe> TSSS TCFaBaM> #:19 <UU!9
!U" #CDSALSC> D9 _9> @#J#ZATLHC#C> H9> Z##LHaSZ> M9 F9> #CD MaAATL> A9>
QA'6%&%'(. a+'1&,P C'./0126Q9 T( K10-9 !b.7 #BM LaLK X@,(f> B,(,*,> a-.9 <UU!Y> ::9
!V!5!]^9
!!" D9 _9 #(*'16'(> C9 F',=6.'1> L9 @,8'1> H9 @,&,21%67(,(> Q?0:0&03P T(4'1'(-' 410= @_K
A08.%(3 DP(,=%-6Q> #BM LT_BaMM T(.'1('. M',681'='(. W012670:> M,16'%&&'> C0+9
<UU<9
`^
!"#!$%&'()!*
!"#$ %& '()(*+,-. /& 0(1233,24. %& 54)6)676. 8& 9,)24. :& 84,2;<=-. >& ?=+=@A. 0& >=)-,2-.
=-; B& :2,C2,4= D E'16,;,-) +4=F246(+2 =-6<=3,2* G,+H I=4,* +4=F246(+2E. ,- @46F22;,-)* 6J
'0> K-+24-2+ >2=*(42<2-+ 06-J242-F2. 5F+6L24 #MM N&
!"O$ '& ?& %=4=L=*, =-; B& '3L24+. EP<24)2-F2 6J QF=3,-) ,- B=-;6< R2+G64S*E. QF,2-F2. 163&
#T . @@& UMVDU"#. "VVV&
!"W$ 0& %=4=S=+. '& '3 8=G=3. E '-=3A*,* 6J 3,-SD32123 HAL4,; 8P0X'BYDQB J64 G,4232** 3,-S*
=-; 36-)D3,12; :0I +4=ZFE. I24J64<=-F2 P1=3(=+,6- [6(4-=3. 163& U\. -6& W. @@& W#ODUMM.
'()(*+ #MMW&
!"U$ 0& %=4=S=+. ]& K=--=FF6-2. =-; 0& ^,6+. EB=-S,-) _6G* J46< *=<@32; +4=ZFE. K- I46F22D
;,-)* 6J 06R2C+. :6(36(*2. 5F+6L24 #MMU& '1=,3=L32 ,- '--2C %&
!" $ 0& %=4=S=+. I& :H,4=-. ]& K=--=FF6-2. 0& ^,6+. I& 5G27=4*S,. E>6;23,-) K-+24-2+ L=FSL6-2
+4=ZF =+ +H2 _6G 32123E. KPPP :4=-*=F+,6-* 6- Q,)-=3 I46F2**,-) D Q@2F,=3 K**(2 6- Q,)-=3
I46F2**,-) ,- R2+G64S,-). 163& U". -6& T. @@& #"""D#"#W. '()(*+ #MMO&
!"\$ I& %=4J64;. '& %2*+=146*. [& %A24*. =-; >& 0461233=. E5- +H2 <=4),-=3 (+,3,+A 6J -2+G64S
+6@636)A <2=*(42<2-+*.E ,- '0> K-+24-2+ >2=*(42<2-+* `64S*H6@. aQ=- 84=-F,*F6. 0'.
bQ'N. R612<L24 #MM"&
!"T$ c& %2d24=-6 =-; B& B=*+6),& EB6L(*+ <6-,+64,-) 6J 3,-S ;23=A* =-; J=(3+* ,- KI -2+G64S*E&
K- I46F22;,-)* 6J KPPP K-J6F6<. '@4& #MMO&
!"V$ Q& %2- 842;d. :& %6-=3;. '& I46(+,242. ]& B2)-,2. [& B6L24+*. EQ+=+,*+,F=3 %=-;G,;+H
QH=4,-) e ' Q+(;A 6J 06-)2*+,6- =+ 836G ?2123E.
(%&) *$ +,-./011,
2$ 3,04,0-/
@D E@F<G3
(%') K:E$ +@1@9
A.9,-.,9;
(%X) +1@@8
0. C-@?$
3,1,>M@.=U
!"#$ %&&'$
H,?,8I-, %&&J$
3$ 3"-1,990
!" #$%!&""
7$ S@NN,:C/-0N0N
H$ 3@LN1,=
A<<< AFSVEVW
+"-9@. Y$ Z'R[&\
P@1$ %Q
.@$ '
K/."/-= 'RRQ$
W/-$ 'RRR$
20@ 5, K/.,0-@
%&&J$
+-/b01
V?9@I,-
AWE %&&J
0.
C-@?$ '`9M 7=N9,8N !580.0N9-/90@. E@.D,-,.?, Z*A7! %&&&\ F,L V-1,/.N *! d7! %&&&$
(%J) 3$ +" /.5 H$ 3@LN1,=
L@-O;
!
"#!$ %&'()*+ ,-. /.01 2*345)6 ,7.01 89''36: ,;.01 <)=>&' ,?.01 @)6 ,<.01 A%56B&:+ C D):3>6
&6E FGH')G)6+&+356 5I &6 ?B+3() J)+K5*L <)*(3B)A. FMMM 759*6&' 56 <)')B+)E ?*)& 36
%5GG963B&+356: ,7<?%01 (5'. NO1 65. P1 8&*B= #QQN.
"#R$ 2. S. %&6+3)631 2. F&66&BB56)1 %. ;&*&L&+1 %. D35+1 T. U=3*&61 AS)I5*G9'&+36> +=) G563+5*
H'&B)G)6+ H*5V')G C WH+3G&' J)+K5*LXK3E) <&GH'36>A1 & :=5*+ ()*:356 3: 36(3+)E +5 +=)
%56I)*)6B) 56 F6I5*G&+356 <B3)6B) ,%F<<01 T*36B)+56 J71 8&*B= #QQ . ? '56> ()*:356 36
H*5B))E36>: 5I %5J)Y+1 /3:V5&1 T5*+9>&'1 D)B)GV)* #QQ . ?(&3'&V') 36 ?66)Y ?.
"#O$ 2. S. %&6+3)631 Z. J31 %. ;&*&L&+1 U. U9*')++31 AT)*I5*G&6B) ?6&'[:3: 5I \363+) /5&E
<59*B): 36 RQ#.NNV 89'+3*&+) M6(3*56G)6+:A1 %5GH9+)* %5GG963B&+356: 759*6&'1 :H)B3&'
3::9) 56 T)*I5*G&6B) F::9): 5I @3*)'):: /?J:1 T?J:1 &6E ?E ]5B J)+K5*L:1 (5'. #R1 65.
NQ1 HH. NQO^XNNQO1 796) #QQ^.
!!! "#$%$&1
8&*.
#QQQ.
"PN$ %55H)*&+3() ?::5B3&+356 I5* F6+)*6)+ D&+& ?6&'[:3: ,%?FD?01 =++H C__KKK.B&3E&.5*>_
"P#$ %&*+)*1 S. /. &6E %*5()''&1 8. M. NOO . A8)&:9*36> V5++')6)BL '36L :H))E 36 H&BL)+X:K3+B=)E
6)+K5*L:A. T)*I5*G. M(&'. #!X#R ,WB+. NOO 01 #O!XPNR.
"PP$ 8. %*5()''&1 ?. ;):+&(*5:1 A<)'IX<3G3'&*3+[ 36 @5*'E @3E) @)V U*&4B C M(3E)6B) &6E
T5::3V') %&9:):A1
NOO!.
"P`$ \. D&V)L1 S. %5Y1 \. -&&:=5)L &6E S. 85**3:1 Aa3(&'E3 C ? E)B)6+*&'3b)E 6)+K5*L B55*E3X
6&+) :[:+)GA1 36 T*5B))E36>: 5I +=) ?%8 <F2%W881 T5*+'&6E1 W*)>561 ?9>9:+ #QQ`.
"P^$ ;. D566)+1 T. S&59'+1 U. \*3)EG&61 8. %*5()''&1 AD)H'5[G)6+ 5I &6 ?'>5*3+=G I5* /&*>)X
<B&') U5H5'5>[ D3:B5()*[A1 36 FMMM 759*6&' 56 <)')B+)E ?*)&: 36 %5GG963B&+356: ,7<?%01
D)B. #QQ 1 (5'. #`1 65. N#.
"P $ J.2. D94)'E1 \. /5 T*):+31 a. T&Y:561 D. U5K:')[1 AF6I)**36> '36L '5:: 9:36> :+*3H)E 963B&:+
H*5V):A1 T*5B. FMMM F6I5B5G #QQN1 ?6B=5*&>)1 ?'&:L&1 ?H*3' ##X# 1 #QQN.
"P!$ J. 2. D94)'E1 %. /96E1 &6E 8. U=5*9H. AM:+3G&+36> c5K E3:+*3V9+356: I*5G :&GH')E c5K
:+&+3:+3B:A. F6 T*5B))E36>: 5I ?%8 <3>B5GG1 ?9>. #QQP.
"PR$ MJD?%M.
D?2
J)+K5*L
8563+5*36>
F6+)*I&B)
%&*E.
=++H
C__)6X
E&B).B5G_6)+K5*L8%&*E:.=+G
"PO$ %. M:+&6 &6E 2. a&*>=):). AJ)K E3*)B+356: 36 +*&4B G)&:9*)G)6+ &6E &BB596+36>A. F6
T*5B))E36>: 5I ?%8 <3>B5GG1 ?9>. #QQ#.
"`Q$ U. <. M9>)6) J>1 ]93 d=&6>1 AT*)E3B+36> F6+)*6)+ J)+K5*L D3:+&6B) K3+= %55*E36&+):X
;&:)E ?HH*5&B=):A1 FJ\W%W8 #QQ#.
"`N$ 8. \&'59+:5:1 T. \&'59+:5: &6E %. \&'59+:5:1 AW6 T5K)* /&K S)'&+356:=3H: 5I +=) F6+)*6)+
U5H5'5>[A1 <F2%W88 NOOO.
!"#!$%&'()!*
"#$% &' ()*+,-../ &' 0' 12*3)45/ 6' 78-.9/ -.+ :' :2**2.9)4' ;<=.-,2>? @A B6 54-C> D &
?58+= @A 5E) 4@*) @A F-42-32*25= -.+ 5E) 2,G->5 @A >@.54@*;' B. 64@>' &0H IB10JHHKLL/
GG' MNOPMOM/ OLLL'
"#M% &' ()*+,-../ &' 14)).3)49/ 0' Q8.+/ R' S)2.9@*+/ T' S)UA@4+/ -.+ (' V48)' ;<)42F2.9
54-C> +),-.+? A@4 @G)4-52@.-* 2G .)5W@4X? D H)5E@+@*@9= -.+ )UG)42).>);' B. 64@>))+2.9?
@A &0H I29>@,,/ I)G5' $NNN'
"##% I' (*@=+/ Y' (-**/ ;64@,@52.9 5E) Z?) @A [.+\V@\[.+ 0@.9)?52@. 0@.54@* 2. 5E) B.5)4.)5;/
B[[[]&0H V4-.?->52@.? 2. R)5W@4X2.9/ F@*' ^/ .@' #/ GG' #_!\#^$/ &89' OLLL'
"#_% I' (*@=+/ H' 7-.+*)=/ T' 6-+E=)/ `[a8-52@.\3-?)+ >@.9)?52@. >@.54@* A@4 8.2>-?5 -GG*2>-\
52@.?b/ 2. G4@>))+2.9? @A &0H IB10JHH/ &89' $NNN'
"# % (4-*)29E/ 0'/ <2@5/ 0'/ Q=*)?/ c'/ H@@./ I'/ JW)d-4?X2/ 6'/ 6-G-92-..-X2/ <'/ V@3-92/ (' D
!
"#$% &'( )'*+,-+(. /0'12*2'34' 1++5 1+ 6(783 *2'3'*1836-16*- +7 9(183(81 0'12-/. :38-8(4
18; '1 128 <'128='16*'5 >*68(*8- ?8-8'3*2 9(-161@18A<>?BC D -56;8- 'E'65',58 73+=
710 FGG710.88.5,5.H+EG0'12*2'3GI J0365 B!!$.
"#K% )'6(I <. '(; L+E3+56-I M. NOON. /P(;41+48(; 'E'65',58 ,'(;Q6;12 F =8'-@38=8(1 =812+;+4
5+HRI ;R('=6*-I '(; 385'16+( Q612 SM: 123+@H20@1/. >9TMU<< M+=0@1. M+==@(. ?8E.
VNI W AU*1. NOONCI N!#4VOK.
"#!% >. )'6-Q'5I T. 9'(('**+(8I M. L6+1I ). X@3+-8I L. S+Q-58RI /9(78336(H SM: M+((8*16+(
M2'3'*1836-16*- S23+@H2 :'--6E8 <8'-@38=8(1-/I 9PPP 9(7+*+=I Y+(H X+(HI <'3*2 NOOW.
" O% >. )'=6(I M. )6(I Z. )6(I L. ?'[I Z. >2'E611I '(; \. ]2'(H. U( 128 05'*8=8(1 +7 6(183(81
6(-13@=8(1'16+(. 9( :3+*88;6(H- +7 9PPP 9(7+*+=I J03. NOOO.
" B% ^6(H )6(I _.4:. X8( Z6@I >.4Y. T'3R M2'( '(; Z'`@( _'(HI /a81Q+3b S+0+5+HR 9(7838(*8
c'-8; +( P(;41+4P(; <8'-@38=8(1-/I 9PPP )>JM -08*6'5 6--@8 +( -'=056(H 128 9(183(81I
&+5. NWI a+. BNI 00. NBKN4NB!#I L8*. NOO .
" N% )@(6083 S3'd* >'=056(H. 2110 FGGQQQ.`@(6083.(81. a81e+Q4*+=0'16,58 6=058=8(1'16+(.
" V% <. J. X''7'3I \. <'12RI M. c'3'b'1I X. >'5'='16'(I S. S@358116I _. L',,+@-I />8*@36(H
9(183(81 M++3;6('18 P=,8;;6(H >R-18=-/I 6( 03+*88;6(H- +7 JM< >9TMU<<I XR+1+I
)'0'(I J@H@-1 NOO$.
" W% ?.P. X'5='(I J a8Q J003+'*2 1+ \6(8'3 f651836(H '(; :38;6*16+( :3+,58=-I 6( S3'(-'*4
16+(- +7 128 J><P 4 )+@3('5 +7 c'-6* P(H6(8836(H &+5. KN F 00. V#4W#I B! O.
" #% >. X'116I L. X'1',6I M. c5'b8I P. X+2583I '(; ). >13'@--I /<@516g F J@1+='18; L818*16+(
+7 <@516058 c+1158(8*b- J5+(H ' :'12/I JM< 9<M NOOW.
" % >. X8-2'EI hJ *+(13+54128+3816* '003+'*2 1+ e+Q *+(13+5I JM< >9TMU<<I >80. B!!B.
" $% J. X367'I M. c'3'b'1I S. >0R3+0+@5+-I /U016='5 c@i83 <'('H8=8(1 :+56*68- 7+3 L85'R
S+583'(1 a81Q+3b-/I 6( 03+*88;6(H- +7 128 #12 9PPP M+(7838(*8 +( >8(-+3I <8-2 '(; J;
Y+* M+==@(6*'16+(- '(; a81Q+3b- A>PMUa NOOKCI >'( f3'(*6-*+I )@(8 NOOK.
" K% \JXY9aJI J.I M?U&P\\JI <.I JaL L9USI M. /L6'H(+-6(H (81Q+3b4Q6;8 13'd* '(+4
='568-/. 9( :3+*88;6(H- +7 JM< >9TMU<< ANOOWC.
" !% J. \'b26('I <. M3+E855' '(; M. L6+1. /<6(6(H J(+='568- j-6(H S3'd* f8'1@38 L6-136,@4
16+(-/. J008'3- 6( JM< >9TMU<<I :265';85026'I :JI J@H@-1 NOO#.
"$O% _. \85'(;I <. S'kkI _. _6556(H83I L. _65-+(I /U( 128 -8574-6=65'3 ('1@38 +7 P1283(81
13'd*I/ JM< >9TMU<<I>80. B!!V.
"$B% \6,0*'0. 2110 FGGQQQ.1*0;@=0.+3H.
"$N% <'*263'`@I >.I &861*2I L.I c'**8556I f.I '(; c+5+1I ). M. /J;;6(H ;8l(616+( 1+ '*16E8 03+4
,6(H/. >9TMU<< M+=0@1. M+==@(. ?8E. V$I N A<'3. NOO$CI B$4NK.
"$V% \61Q6(I _. AB!KOC. /\6(8'3 2'-26(H F J (8Q 1++5 7+3 l58 '(; 1',58 ';;38--6(H/. :3+*. 12
M+(7838(*8 +( &83R \'3H8 L'1','-8- F 0'H8- NBN4NNV.
!"#!$%&'()!*
" #$ %& '()& *+, -./0102(3 '4563 47 899: ;6<=41> 91(?2*@ :1426650,AB 47 C;DEFE' GH @
I4J6@ K(/(,@ +/103 LHH &
" M$ K& '(0@ +& N105)(1(,@ FO;& F)P()@ 9& Q6@ (,5 8& R(,A@ *C./(2< 47 :(2>6< N(./30,A
4, :41<B2(, +,4.(3S T6<62<04,@* C--- K4P1,(3 4, N6362<65 +16(B 47 F4..P,02(<04,B O
N/620(3 CBBP6 4, N(./30,A <)6 C,<61,6<@ U43& V#@ ,4& LV@ //& VVWMOVVHW@ T626.J61 V!!X&
" X$ '& '(330@ F& %(1(>(<@ Y& T(JJ4PB@ *+//302(<04,O36U63 U61BPB ;6<=41>O36U63 :14Z0.0<S*@ 0,
/1426650,AB 47 <)6 +C;9-F 24,7616,26@ %(,A>4>@ T626.J61 V!!M&
" $ '& '(330@ F& %(1(>(<@ Y& T(JJ4PB@ *F8-NN [ +, (//302(<04,O(=(16 B/(26 741 6,)(,265
B2(3(J36 B61U026B 0, 4U613(S ,6<=41>B*@ F4./P<61 F4..P,02(<04,B K4P1,(3@ U43& \L@ ,4& X@
//& LV\HOLVM\@ +/103 V!!W&
" W$ ;& '43361@ F& %(1(>(<@ I& +U1(2)6,>4U@ (,5 -& +3<.(,@ *C,<61O/14<4243 7(01,6BB J6<=66,
9F: ;6= ]6,4 (,5 9F: Y6B<=445^*@ 0, /1426650,AB 47 ;_C V!! `F4,7616,26 4, ;6Z<
_6,61(<04, C,<61,6< ;6<=41>Ba@ 914,5)60.@ ;41=(S@ '(S V!! &
" H$ R& '& '(4@ K& ]6Z7415@ K& Y(,A@ (,5 ]& 8& I(<b& *94=(15B (, (22P1(<6 +NO36U63 <1(2614P<6
<443*& C, NC_FE'' V!!\&
"W!$ N& '2F(,,6 (,5 c& K(24JB4,& *9)6 %NT /(2>6< d3<61 [ + ,6= (12)0<62<P16 741 PB61O36U63
/(2>6< 2(/<P16*& C, :1426650,AB 47 <)6 eN-;Cf Y0,<61 F4,7616,26@ K(,P(1S LHH\&
"WL$ +& '650,(@ ;& 9(7<@ I& N(3(.(<0(,@ N& %)(<<(2)(1SS(@ (,5 F& T04<& *91(?2 .(<10Z 6BO
<0.(<04, [ -Z0B<0,A <62),0gP6B (,5 ,6= 50162<04,B*& C, :1426650,AB 47 +F' N0A24..@
:0<<BJP1A)@ +PA& V!!V&
"WV$ %& '63(,561@ '& %h41>.(,@ (,5 :& _P,,0,AJ61A& *+ ,6= 6,5O<4O6,5 /14J0,A (,5 (,(3SO
B0B .6<)45 741 6B<0.(<0,A J(,5=05<) J4<<36,62>B*& C, C--- _34J624. O _34J(3 C,<61,6<
NS./4B0P.@ N(, D1(,20B24@ ;4U6.J61 V!!!&
"W\$ '4AP3@ K& (,5 N& T6610,A@ * :(<) '9e 50B24U61S*@ ]DF LLHL@ ;4U6.J61 LHH!&
"W#$ N& '44,@ :& N>633S@ (,5 T& 94=B36S@ *-B<0.(<04, (,5 ]6.4U(3 47 F342> N>6= 714. ;6<=41>
T63(S '6(BP16.6,<B@* :1426650,AB C--- C,7424.@ ;Q@ '(1& LHHH&
"WM$ F0B24 ;6<i4=@ )<</ [jj===&20B24&24.j
6,jeNj/145P2<Bj/BXX!Lj/145P2<Bk04Bk/14<4243kA14P/k)4.6&)<.3
"WX$ 8& ;APS6, (,5 :& 9)01(,& *+2<0U6 .6(BP16.6,< 741 .P3<0/36 30,> 7(03P16B 50(A,4B0B 0, C:
,6<=41>B*& C, :1426650,AB 47 :+' Y41>B)4/@ +/1& V!!#&
"W $ K& ;4,,6,.(2)61 (,5 -& %061B(2>& *N2(3(J36 7665J(2> 741 3(1A6 A14P/B*& C---j+F' 91(,B&
4, ;6<=41>0,A@ `\a [\ MO\WX@ KP,6 LHHH&
"WW$ 9)6 l%;l ;6<=41> N0.P3(<41@
"WH$ +& ;P220@ ;& 9(7<@ F& %(1(>(<@ :& 9)01(,@ *F4,<143365 eB6 47 -Z26BB %(2>J4,6 %(,5=05<)
741 :14U050,A ;6= N61U026B 0, C:O4U61OYT' ;6<=41>B*@ C--- K4P1,(3 4, N6362<65 +16(B
0, F4..P,02(<04,B@ U43& VV@ ,4& H@ //& LXHVOL ! @ ;4U6.J61 V!!#&
!
"#$% &' &())*+ ,' &)-.(/-+ )-0 1' 2.3//' 45-26- .67867)9:6-;< <=*6> ? @ A/9(60 B67 A6-:96C
7:-D 97)E. :- <>:9.(/0 )-0 76F9/0 -/9>67G<4' H=I J! K+ ,/89' L$$!'
"#!% @- 68/-+ 0:<97:MF9/0 8*)9B67A B67 0/N/*68:-D+ 0/8*6O:-D )-0 )../<<:-D 8*)-/9)7OC <.)*/
-/9>67G </7N:./<+ <// (998 ?PP>>>'8*)-/9C*)M'67DP'
"#L% Q' &*6-G)' 4=*6><.)- ? @ -/9>67G 97)E. R6> 7/8679:-D )-0 N:<F)*:S)9:6- 966*4' 5- &76.//C
0:-D< 6B T</-:U V5,@+ Q/.' L$$$'
"#J% &6<9/*+ W'+ 45-9/7-/9 I6-976* 2/<<)D/ &7696.6*4+ H=I
,)A8*:-D
Z67G:-D
[76F8'
5-9/7-/9
\-D:-//7:-D
])<G
=67./'
(998 ?PP>>>':/9B'67DP(9A*'.()79/7<P8<)A8C.()79/7'(9A*'
"#^% _' H)A6<+ I' `)7)G)9+ \' @*9A)-+ 4@ 26N:-D @N/7)D/ &7/0:.967 B67 &*)O6F9 Q/*)O I6-976*
:- _65&4+ :- 876.//0:-D< 6B 9(/ \*/N/-9( 5-9/7-)9:6-)* Z67G<(68 6- aF)*:9O 6B ,/7N:./
b5Za6, L$$Jc+ 26-9/7/O+ I@+ WF-/ L$$J'
"#K% ,' H)9-)<)AO+ 2' d)-0*/O+ H' 3)78+ ,' ,(/-G/7+ 4]686*6D:.)**OC@>)7/ eN/7*)O I6-<97F.C
9:6- )-0 ,/7N/7 ,/*/.9:6-4+ 5\\\ 5-B6.6A L$$L'
"# % f' H/G(9/7 /9 ]' V:+ 4@ `670/7 [)9/>)O &7696.6* b`[&CYc4' H=I ! !+ 2)7< !##^'
"#X% H/-)9/7' (998 ?PP>>>'7/-)9/7'B7'
"##% `' =' H:M/:76+ Q' =' ]6><*/O+ ]' f/+ W' `6*69+ 4=:<(/7 :-B67A)9:6- 6B <)A8*/0 8).G/9< ? ))88*:.)9:6- 96 R6> <:S/ /<9:A)9:6-4' 5-9/7-/9 2/)<F7/A/-9 I6-B/7/-./ L$$K ? !^CLK
"!$$% _'W' H:M/:76+ H'd' H:/0:+ H'[' `)7)-:FG+ W' 1)N7)9:*+ V' I6997/**+ 4&)9(I(:78 ? \E.:/-9
@N):*)M*/ `)-0>:09( \<9:A)9:6- B67 1/9>67G &)9(<4+ &)<<:N/ )-0 @.9:N/ 2/)<F7/A/-9
Z67G<(68+ L$$J'
"!$!% T-:N/7<:9O 6B e7/D6- H6F9/ _:/>< &76g/.9' (998 ?PP>>>'76F9/N:/><'67DP
"!$L% 3' ,M):+ I' `)7)G)9+ 4\U8/7:/-./< 6- /-()-.:-D 0)9) .6**/.9:6- :- *)7D/ -/9>67G<4+ 51H5@
]/.( H/8679 :-7:)C$$!Y$#J + 96 )88/)7 :- I6A8F9/7 1/9>67G<' \U9/-0/0 N/7<:6- 6B 9>6 8)C
8/7< ? 6-/ :- @--)*< 6B ]/*/.6AAF-:.)9:6-<+ N6*' K!+ -6' !CL+ 88' !K C!#L+ W)-F)7OC=/M7F)7O
L$$K+ )-0 9(/ 69(/7 :- 876.//0:-D< 6B 1]2, L$$ bI6-B/7/-./ 6- 1/> ]/.(-6*6D:/<+ 26C
M:*:9O )-0 ,/.F7:9Oc+ &)7:<+ 2)O L$$ ' @N):*)M*/ :- @--/U Q'
"!$J% 2' 3' ,M):+ I' `)7)G)9+ W' I(6:+ @' @* d)A7)+ ]' ]F7*/99:+ 4@0)89:-D `:9]677/-9 96 >:7/*/<<
)0 (6. -/9>67G<4 :- 876.//0:-D< 6B 9( 5-9/7-)9:6-)* .6-B/7/-./ 6- )0 (6. -/9>67G< )-0
>:7/*/<< L$$X b@QCdeI 1eZc+ ,68(:) @-9:86*:<+ =7)-./+ ,/89/AM/7 L$$X'
"!$Y% ,G:99/7 :-B7)<97F.9F7/ MO I@5Q@+ (998 ?PP>>>'.):0)'67DP966*<PA/)<F7/A/-9P<G:99/7P
"!$^% 1' ,87:-D+ H' 2)()g)-+ Q' Z/9(/7)**+ 42/)<F7:-D 5,& ]686*6D:/< >:9( H6.G/9BF/*4+ @I2
,5[Ie22 L$$L'
!"#!$%&'()!*
"#$%& '( )*+,-. '( /012340. 5( 6078. 9( :0;0<3044013. 9( )0,0=08304. '( 5+>>3. ?( @A*B-,,0 04C
@( D3*8( E6A0F> ?08A3>-G H I0,04>34< ?-0G+A-=-48G. J47-A-4>- 04C ?*C-,34<E( J4 '@?
)3<=-8A3>G( K+4- !$$L(
"#$ & )8A0+GG. K(. 9080M3. D(. 04C 900G2*-1. E' =-0G+A-=-48 G8+CN *7 0B03,0M,- M04CO3C82
-G83=083*4 8**,GE( J4 :A*>--C34<G *7 82- PAC '@? )JQ@R?? @*47-A-4>- *4 348-A4-8
?-0G+A-=-48 S?30=3 I-0>2. T/. U)'. R>8*M-A !$$PV(
"#$W& 9( )+2. X( Q+*. K( 9+A*G-. 04C D( 6*OG,-N( E/*>0834< 4-8O*A1 =*438*AG H @*=;,-Y38N.
2-+A3G83>G 04C >*B-A0<-E( J4 :A*>--C34<G *7 JZZZ J47*>*=. ?0A( !$$L(
"#$[& ?( \04<A3,,3 04C I( I( /*O-10=;. E';;,N34< :A34>3;,-G *7 '>83B- 'B03,0M,- I04CO3C82
',<*A382=G 8* :0GG3B- 6@: 6A0>-G.E %82 ]*A1G2*; *4 :0GG3B- 04C '>83B- ?-0G+A-=-48G
S:'?!$$LV. /5@) P^P#. ?0A>2 !$$L(
"##$& _( \2-4<. Z( 9( /+0. ?( :30G. 6( Q( QA3F4( EJ48-A4-8 `*+834< :*,3>3-G 04C `*+4Ca6A3;a
63=-GE. :0GG3B- 04C '>83B- ?-0G+A-=-48 ]*A1G2*; S:'?V !$$L(
"###& ]'QR5 H ' ]-M )-AB-A I-4>2=0A134< 6**,. J5`J'. ?3G8A0, A-G-0A>2 <A*+;(
"##!& `(]( ]*,b( )8*>20G83> ?*C-,34< 04C 82- 62-*AN *7 c+-+-G( :A-483>-a _0,,. Z4<,-O**C
@,3bG. 5K. #[W[(
! "#$%&''#
!"#
$%&'(
)!"%*+ ,'!'-.
/%'%0#1.(%2
344&#..
5(61# 789:#;
5(61# 7,#:&#'!&%!';
)!< 789:#;
="!%*
>#? 5!@#
!"#$% &'(')'*
+#%$# ,-./#01023 456" 780. 459:
;#<<%.$ 61 718=#0# ;##>>#?%
@<.0A"
BC(B' D EFF:3 <186. $.G -8A%1>.G D FH5FE +1I"%# '06%I1>%G D @<#0A.
JKK : 5E KL 9M 5H
JKK : 5E KL 9L EM
JKK : 5E KL 95 9L
!"#$%N&#<#O#6PG1I"%#N%0<%#NQ<
"66I
RRI>#0.6.N%0<%#NQ<RA"#$%
!"#$%%&"' (
S FKRFE D
6.<<#0W.3 @<#0A.N
S FKRF: D FLRF:
S FMRF4 D FKRFE
S F5R5L D FMRF4
S FKR5L D F9R5L
)*+,-.&"' (
S 'I<%> EFF4
S
S
S
S
A1%B#&.%'+ C
D!?6&!'6&+ C
34B%.6& C
,-?E#:' C
S 780. 455L
\%6#0 '>6=#0N
-./#010N
9K
! "#$%&''#
!"#$% &
" #$%& '('$) (*()+ ,-) ./ '('$) 01'&2.(3 #45$) 6(7(8$.$7& 9-32:2$% ,-) ;$3(/ <-3$)(7&
=$&*-)>%0? @AAA BAC1= :-7,$)$7:$? B(7 D)(7:2%:-? E47$ FGGHI
" #$%& 9J; %&4+$7& '('$) (*()+ ,-) ./ '('$) 017 KCL M3&$)278 -7 ( %3-* )$N$)%$ :J(77$30?
M)%& 27&$)7(&2-7(3 *-)>%J-' -7 O4(32&/ -, ,4&4)$ @7&$)7$& B$)N2:$%? #$)327? B$'&$.P$) FGGGI
" Q()2)2 ,-47+(&2-7 (*()+? &-' RGG ,47+$+ P/ &J$ ,-47+(&2-7 27 S$P(7-7 (7+ (P)-(+? MN$
&2.$% ,)-. RTTU &- RTT I
27 :-.'4&$) 7$&*-)>%? '$),-).(7:$ $N(34(&2-7 -, *2)$3$%% 7$&*-)>%? N-2:$ -N$) @9? 9$$)W&-W9$$)
():J2&$:&4)$%? 7$&*-)> :-+278? ;$3(/ <-3$)(7& =$&*-)>278I
!
" #$%&'() *+(,-(. ,' /.0$(1 2$&%(.*&'3 4256 7 899:; <=>? 8:! @$,1 *3A+B*&0A 4>0..(3; 256
7 899 ; C*&,$ *DEBB1 4/,$F-B-6 7 899!; G7$(H' *DEBB1 4IB0%,&$6 7 899!; 5?J 4>'BD-EB1A6
7 899!; GK># 4?0$&*6 7 899!; L#? 4/B*'B$6 7 899M; 2LC>> 4CAE(.*'6 7 899M; /B*'B$
2$&%(.*&'3 4/B*'B$6 7 899M; #$'(1 N(*(,.DE <,AO.&)F( 7 899M; GK># 4?0$&*6 7 899M; C>#CK
*DEBB1 4/,$F-B-6 7 899P; GDB1( KB.A,1( >0+Q.&(0.( 4R,.&*6 7 899P; GDB1( )SQ'Q #$'(.$('
KB0%(11( TQ$Q.,'&B$ 4RB.U0(.B11(*6 7 899P; GK># 4?0$&*6 7 899P; GRVI >0AA(. N(*(,.DE
#$*'&'0'( 4I,0*,$$(6 7 8998; #/L 4W0.&DE6 7 899XY
" >+(,-(. &$ A,$3 &$'(.$,'&B$,1 DB$Z(.($D(* [ >G<=K 899: 4>,$ V.,$D&*DB6; <BK(H' 899\
4I&*OB,6; <BK(H' 899! 4?B01B0*(6; ]&=+' 899P 4R,.&*6; RVI^$(' 899P 4T($(%,6; #L]
8998 4L,.*(&11(6; #<K 899X 4<B1A,.6; #KV=<=L 899X 4C1,*-,6; _BZ#> 8999 4/(.1&$6; >#T7
<=LL 8999 4>'BD-EB1A6; >#TLG?N#<> 8999 4>,$', <1,.,6; KG?]=N5#KT 8999 4R,7
.&*6; TI=/G<=L X``` 4N&B6Y
" N(Z(.(( ZB. A,$3 &$'(.$,'&B$,1 DB$Z(.($D(* 4>#T<=LL; #KV=<=L; <B7$(H'; >#TLG7
?N#<>; #<KR; TI=/G<=L; KG?]=N5#KT; ]&=+'; #><<; C>#CK; K('7<B$;YYY6 ,$)
aB0.$,1* 4?.,$*,D'&B$* B$ K('bB.-&$F; ?.,$*,D'&B$* B$ L01'&A()&,; ?.,$*,D'&B$* B$ ]&7
.(1(** <BAA0$&D,'&B$*; c>C<; R(.ZB.A,$D( G%,10,'&B$; #GGG K('bB.-*; <BAA0$&D,'&B$
L,F,d&$(; C<L <<N; <BA+0'(. K('bB.-*; <BA+0'(. <BAA0$&D,'&B$*;YYY6Y
" L(AO(. BZ 'E( )&.(D'B.3 OB,.) ZB. 'E( K('bB.-&$F L,*'(. ,' 'E( 2$&%(.*&'3 BZ K&D(7>B+E&,
C$'&+B1&*; .(*+B$*&O1( BZ 'E( &$'(.$*E&+* ZB. 'E( *,A( L,*'(.; ,$) (H'(.$,1 A(AO(. &$ 'E(
E&.&$F DBAA&''(( ,' 'E( DBA+0'(. *D&($D(* )(+,.'A($' BZ 'E( 2$&%(.*&'3 BZ K&D(7>B+E&,
C$'&+B1&*Y
" L(AO(. BZ 'E( G7$(H' G0.B+(,$ K('bB.- BZ GHD(11($D(Y 899P7899\Y
" 4<B6=.F,$&d(. BZ L&*'.,1 *(A&$,.* 4X```7899X6; BZ R1,$e'( *(A&$,.* 4899P 7 6; BZ f*(A&$,.
D.B&*Q NQ*(,0f 4=D'BO(. 899P6 ,$) BZ #KN#C <BA/ (%,10,'&B$ *(A&$,. 4KB%(AO(. 899 6Y
!"#$%&'() *+))(,+&(%'+!$ -
! "#$%&''#
!"#$%&' (
" #$%&'( ) *+,-./0 1./ 02,3$+4 '5/3 6$3/./00 ,7 2'( +/%6'3809
" :;<= ) *+,-./0 7,%, ('../(%$'+ $+ .,34/ +/%6'3809
" > 0/% '? 0(3$@%0 ?'3 :<= ,+,.A0$0 $+ %2/ +0BC 0$DE.,%'39
')'*#'+ ,%)-. (
" F+ D/00,4/ 73'@ ,+7 0(2/7E.$+4 $+ G/.,A :'./3,+% H/%6'380I #3E+/. J+$5I K'+7'+I >@3$.
CLLM9
" ;00E/0 3/.,%/7 %' %2/ D'7/..$+4 '? %2/ :<= @3'%'('.I *B+/N% 0(2''.I K'E5,$+I H'5/D-/3
CLLO9
" P(,.,-./ 0'.E%$'+0 ?'3 $+?'3D,%$'+ ('../(%$'+I Q:&I P%'(82'.DI P/@%/D-/3 CLLO9
,'%*/012 %*#030#0'. (
" <'E30/ '+ J+7/30%,+7$+4 H/%6'380I TL 2'E30I U,0%/3 ;V;I J+$5/30$%A '? H$(/ P'@2$, >+B
%$@'.$0I CLLMB@3/0/+%9
" <'E30/ '+ ;+%/3+/% U/,0E3/D/+% ,+7 :3,W( >+,.A0$0I XO 2'E30I Y$Z H/%6'38$+4 ,+7 G$0B
%3$-E%/7 PA0%/D0 U,0%/3 ,% %2/ J+$5/30$%A '? H$(/ P'@2$, >+%$@'.$0I CLL[BCLL I ,+7 Y$$Z
U,0%/3 R;UI *HP;I :E+$0I CLLTB@3/0/+%9
" \/+/3,. ('E30/ '+ :<=];=I CL 2'E30I K$(/+(/ =3'?/00$'++/../ K=P;KI ;J: '? %2/ JHP>I
CLL!B@3/0/+%9
" <'E30/ '+ .'(,. ,3/, +/%6'380I XO 2'E30 ^ 9O 2'E30 @3,(%$(,. 6'38I 130% A/,3I ;J: '? %2/
J+$5/30$%A '? H$(/ P'@2$, >+%$@'.$0I CLL BCLLM9
" <'E30/ '+ _'$(/ '5/3 ;=I
:;UI JHP>I CLL BCLLMI Y$$$Z U,0%/3 R:UI ;J= >5$4+'+I CLLM9
" <'E30/ '+ ;+?/3/+(/ '? ;+%/3+/% :'@'.'4AI
@3/0/+%9
" *N/3($0/0 '+ =/3?'3D,+(/ *5,.E,%$'+ $+ H/%6'38$+4I ! 2'E30I ;+0%$%E% *E3/('DI P'@2$,
>+%$@'.$0I CLLT9
" <'E30/ '+ :<=];=I ! 2'E30I U,b%3$0/ ;+?'3D,%$cE/I J+$5/30$%A '? H$(/ B P'@2$, >+%$@'.$0I
V3,+(/I CLLT9
" *N/3($0/0 '+ H/%6'38$+4I G'(%'3,. P(2''.I GP<B*=VKI K,E0,++/I P6$%d/3.,+7I CLLX9
" <'E30/ 6$%2 /N/3($0/0 '+ !"#I
J+$5/30$%A '? H$(/ B P'@2$, >+%$@'.$0I V3,+(/I CLLXBCLLTI Y$$Z U,0%/3 R:UI ;J= >5$4+'+I
CLLM9
" <'E30/ 6$%2 3/0/,3(2 @3'e/(%0 '+ ;+%/3+/% '5/3 P,%/..$%/0I ! 2'E30I H/%6'38$+4 ,+7 G$0%3$B
-E%/7 PA0%/D0 G*>I J+$5/30$%A '? H$(/ B P'@2$, >+%$@'.$0I V3,+(/I CLLL9
!" #$%&'($# )
!
!"# $%&&'("#
)'*%!%# 0%/",
)'*%!%# )%11-
2-34', 5%!'& 6
:(:3' 8 S'3(103' 1); %#0$&: :%1)&.(&&(#) #D .$3:(.';(1 -#):'):& #A'% :+' E):'%)':7
*+,-(''# )
!
7!8% .%1*- 6
9!-, +,-:% 6
)'(8% 9/#"1!'(!"8 6
+%,-! ./%- 6
;-"1& )'11", 6
!%8 =%8>%,48",
5'<
?-'8<5"4' @%84-"8-
QL[/4 /1$&1))'7
!
5%A% 9/#"1!'(!"8
3(A'; ?"L :%1F-4 <==^4 I(*3T.' ;UE)2V)('$% ') E)D#%.1:(W$'4 QM9E4 ?$)(&7
!
91%"##-8" 91 B%C%1 6
_-4 <==<4 M':G#%K()2 1); ?'3'-#..$)(-1:(#)& IQ@4 /'01)'&' `)(A'%&(:, C 91(): J#&'*+
`)(A'%&(:,4 /'01)#)7
!
."D'( .-#-/" 6
7!!%8("1 $%/',#" 6
cE4 [%1)-'7
! "#$%&''#
!
"
!&($)* +%,)- . #$%$&'( )')*+,&, -. ,&/0*% 123 ,45%/%, .-6 78 9%*%05-'+: ;<<<: =%>?-6@
!"#$ %$ &'()!*+#!,-"
!"#$! %&'()*+, *)! -&&.,
! "#$%& '($)%&* +,&-$%&$#& './%012&3,.* 41%5# 6%/%3%$* +%/$#327% 41%&5/%7%&%* 8' 9:(;
$#(2.2( '<</,%01 =,/ $12 9,52((#&> ,= ?%/>2 @4ABCA D2$E,/3-8* 41%<$2/ F #& 8G202&$
'5.%&02- #& 9,52(#&> %&5 H#):(%$#,& @,,(- =,/ 4,)):�%$#,& D2$E,/3- %&5 H2/.#02-8
<:I(#-125 I7 H</#&>2/* H2<$2)I2/ JKKL!
J! 41%5# 6%/%3%$* M#%&(:0% C%&&%00,&2* N#) +:/,-2* %&5 O%//7( P2#$01* 8H%)<(#&> $12 C&;
$2/&2$ Q $201&#R:2- %&5 %<<(#0%$#,&-8* C""" N,:/&%( ,= H2(20$25 '/2%- #& 4,)):�%$#,&-*
.,(! JF* &,! J* O202)I2/ JKKS!
T! 41%5# 6%/%3%$* C%& A/%$$ Q A%--#.2 %&5 '0$#.2 D2$E,/3 92%-:/2)2&$* U$1 C&$2/&%$#,&%(
V,/3-1,<* A'9 JKKF* '&$#I2- N:%&;(2-;A#&-* W/%&02* '</#( X;JK* JKKF* A/,0225#&>-! ?20;
$:/2 D,$2- #& 4,)<:$2/ H0#2&02 TK U H</#&>2/ JKKF* CH6D T;UFK;J FXJ;U!
':>:-$ JKKS!
F! 41%5# 6%/%3%$* 9,1%))%5 9%((#* D%,)#01# D,&%3%* 8@C4A Q @/%&-<,/$ C&=,/)%$#,& 4,(;
(20$#,& A/,$,0,(8* '&&%(- ,= @2(20,)):�%$#,&-* .,(! S * &,! ;J* <<! SL; XJ* JKKS!
U! "#$%& '($)%&* +,-$7% './%012&3,.* 41%5# 6%/%3%$* '/_%5;'(%) +12/%&#* 6%(%3/#-1&%
A/%I1:* 8'&%(7-#- ,= 9C9O 4,&>2-$#,& 4,&$/,( '(>,/#$1) =,/ [#>1 H<225 D2$E,/3-8*
4,)<:$2/ D2$E,/3- N,:/&%(* .,(! F\* &,! S* <<! XLJ;X\X* ':>:-$ JKKU!
LX
!"#$ %$ &'()!*+#!,-"
"# $%&'( )*&+'(, -.'/% 0'1'2'&, 3%4&51 6# 7'+58 7#, 9)('*:8%8 5; )<6= >15&545*8 5?@1
>'&.8 A%&. ?'1%'B*@ /@*':9, -5+>C&@1 D@&A5128 E5C1('*, ?5*# F , (5# ", >># G"!HGIJ, )CKC8&
L!!M#
I# <+'/ )'/, N%'(K D%, -.'/% 0'1'2'&, O.%@11: OC1*@&&%, 9$(.'(4%(K <$$$ !L#JJ 6)- %(
-5(K@8&@/ $(?%15(+@(&89, -5+>C&@1 -5++C(%4'&%5(8 E5C1('*, ?5*# L , (5# JF, >># J"!MH
J"JI, P@>&@+B@1 L!!M#
# Q%5( 7@&5 -'(&%@(%, N%'(K D%, -.'/% 0'1'2'&, O.%@11: OC1*@&&%, 9R@1;51+'(4@ )('*:8%8
C(/@1 S%(%&@ T5'/ '(/ <+>15?@+@(&8 ;51 6C*&%1'&@ !L#JJ9, -5+>C&@1 -5++C(%4'&%5(8
E5C1('*, 8>@4%'* %88C@ 5( R@1;51+'(4@ 5; U%1@*@88 T)D8, R)D8, '(/ )/ V54 D@&A5128, ?5*#
L , (5# J!, >># J!GMHJJ!G, EC(@ L!!M#
G# $%&'( )*&+'(, W58&:' )?1'4.@(25?, -.'/% 0'1'2'&, 9) P&54.'8&%4 65/@* 5; O-RX<R A%&.
P&'&%5('1: 7'(/5+ T588@89, <$$$X)-6 O1'(8'4&%5(8 5( D@&A512%(K, ?5*# JY, (5# L, >>#
YM"H Y"G, )>1%* L!!M#
J!# $%&'( )*&+'(, W58&:' )?1'4.@(25?, -.'/% 0'1'2'&, R'1%Z'& =CB@, 9R@1;51+'(4@ )('*:8%8
5; )<6= 6@4.'(%8+8 5?@1 ' 6C*&%H8&'&@ 6'125?%'( R'&.9, -5+>C&@1 D@&A5128 E5C1('*,
?5*# FI, (5# Y, >># Y!IHYL", S@B1C'1: L!!M#
JJ# )(&5(%5 DC44%, D%(' O';&, -.'/% 0'1'2'&, R'&1%42 O.%1'(, 9-5(&15**@/ [8@ 5; $\4@88 0'42H
B5(@ 0'(/A%/&. ;51 R15?%/%(K D@A P@1?%4@8 %( <RH5?@1HU=6 D@&A51289, <$$$ E5C1('*
5( P@*@4&@/ )1@'8 %( -5++C(%4'&%5(8, ?5*# LL, (5# G, >># J"GLHJI!I, D5?@+B@1 L!!F#
JL# -.'/% 0'1'2'&, )*'@//%(@ )* S'A'*, 9)('*:8%8 5; *%(2H*@?@* .:B1%/ S$-X)7NHP7 ;51 A%1@H
*@88 *%(28 '(/ *5(KH*%?@/ O-R &1']49, R@1;51+'(4@ $?'*C'&%5( E5C1('*, ?5*# MI, (5# F, >>#
FLYHM!!, )CKC8& L!!F#
JY# -.'/% 0'1'2'&, $%&'( )*&+'(, 9) 6'125?%'( 65/@* ;51 O-R )('*:8%8 %( ' =%^@1@(&%'&@/
P@1?%4@8 D@&A5129, O@*@45++C(%4'&%5( P:8&@+8, ?5*# LM, (5# J,L, >># JLGHJMM, E'(C'1: L!!F#
JF# P'1' )*5C;, $%&'( )*&+'(, -.'/% 0'1'2'&, R.%*%>>@ D'%(, 9_>&%+'* $8&%+'&%5( 5; 6C*&%4'8&
6@+B@18.%>9, <$$$ O1'(8'4&%5(8 5( P%K('* R154@88%(K H P>@4%'* <88C@ 5( P%K('* R154@88%(K
%( D@&A512%(K, ?5*# MJ, (5# , )CKC8& L!!Y#
JM# -.'/% 0'1'2'&, R'&1%42 O.%1'(, Q%'(*C4' <'(('445(@, -.1%8&5>.@ =%5&, R.%*%>>@ _A@`'182%,
965/@*%(K <(&@1(@& B'42B5(@ &1']4 '& &.@ a5A *@?@*9, <$$$ O1'(8'4&%5(8 5( P%K('* R15H
4@88%(K H P>@4%'* <88C@ 5( P%K('* R154@88%(K %( D@&A512%(K, ?5*# MJ, (5# , )CKC8& L!!Y#
J"# -.'/% 0'1'2'&, $%&'( )*&+'(, 9_( )-W b*&@1%(K 5( ' 8*5A 1@?@18@ 4.'((@*9, <(&@1('&%5('*
E5C1('* 5; P'&@**%&@ -5++C(%4'&%5(8, ?5*# LJ, >># LFJHLM , L!!Y#
JI# $%&'( )*&+'(, W58&:' )?1'4.@(25?, -.'/% 0'1'2'&, 7C/@8%(/5 Dcd@`HNC@%Z', 9P&'&@H
/@>@(/@(& 6XQXJ &:>@ eC@C@%(K '('*:8%8 ;51 45(K@8&%5( 45(&15* %( /'&' (@&A51289, -5+H
>C&@1 D@&A5128 E5C1('*, ?5*# YG, (5# ", >># I GH ! , )CKC8& L!!L#
J # $%&'( )*&+'(, -.'/% 0'1'2'&, 3%4&51 7'+58, 9NC@C%(K '('*:8%8 5; 8%+>*@ S$- 84.@+@8
;51 ?5%4@ 5?@1 <R9, -5+>C&@1 D@&A5128, ?5*# YG, (5# L, >># J MHL!", EC(@ L!!L#
!
!"# $%&'( )&*&+&,- .(,&/ 01,2&/- 3)&/'4(',% ,*&'567 85,455/ 9$: &/' 1(/+;15<51 =.$3$62>?,5* @5,46*+A B6?*/&1- <61# C"- /6# D- >># !CC;!EF- B?/5 DFFD#
DF# $%&'( )&*&+&,- 39$: 26'51(/G &/' <&1('&,(6/3- H... @5,46*+- <61# !E- /6# C- >># C ;IJK&L DFF!#
D!# .(,&/ 01,2&/- M6A,L& 0<*&N%5/+6<- $%&'( )&*&+&,- 39$: (/ >*5A5/N5 6O 8?*A,L 16AA5A3:5*O6*2&/N5 .<&1?&,(6/- <61# ID- /6# D;C- >># !D";!IJ- PN,685* DFFF#
DD# $%&'( )&*&+&,- .(,&/ 01,2&/- Q&1(' R&886?A- 3P/ 9$: :5*O6*2&/N5 (/ & S5,5*6G5/56?A
@5,46*+ T 0 U?*<5L3- H... $622?/(N&,(6/ K&G&V(/5- <61# C - /6# !- >># IF;IW- B&/?&*L
DFFF# 0 26*5 '5,&(15' <5*A(6/ T H@XH0 X5A5&*N% X5>6*, XX;CJCJ- B?1L !"""#
!"# $%&!'(
E# K6%&25' 01( M&&O&*- Z&?*5/, K&,%L- $%&'( )&*&+&,- M&<5 U&1&2&,(&/- 9%(5**L 9?*15,,(Q&1(' R&886?A- 3U5N?*(/G H/,5*/5, $66*'(/&,5 .285''(/G ULA,52A3- (/ >*6N55'(/GA 6O
0$K UH[$PKK- ML6,6- B&>&/- 0?G?A, DFFJ#
W# @(51A K6115*- $%&'( )&*&+&,- M6/A,&/,(/ 0<*&N%5/+6<- .(,&/ 01,2&/- 3H/,5*;>*6,6N61 O&(*;
/5AA 85,455/ 9$: @54 X5/6 &/' 9$: Q5A,466'_3- (/ >*6N55'(/GA 6O @[H DFFJ ]$6/O5;
*5/N5 6/ @5\, [5/5*&,(6/ H/,5*/5, @5,46*+A^- 9*6/'%5(2- @6*4&L- K&L DFFJ#
J# M&*(2 U)0H- $%&'( )0X0M09- 39*&/A>6*, H/O6*2&,(6/ $6115N,(6/ :*6,6N61 4(,% N1?A,5;
*(/G 6O (/O6*2&,(6/ A6?*N5A3- (/ >*6N55'(/GA 6O @9KU DFFJ ]$6/O5*5/N5 6/ @54 95N%/616;
G(5A- K68(1(,L &/' U5N?*(,L^- :&*(A- K&L DFFJ#
# [# )6GG(&- :# $&2&*'&- 0# R`01N6/V6- Z#0# [*(5N6- U# K&AN616- .# 01,2&/- $# )&*&+&,3K6'51(/G ,%5 0H0RR :&*&'(G2 (/ @5,46*+A 4(,% a&*(&815 R51&LA3- (/ >*6N55'(/GA 6O
$6@5\,- Z(A86&- :6*,?G&1- R5N5285* DFFW#
!"#$ %$ &'()!*+#!,-"
"# $%&' ()*& +,'*%)'%- $%,'./0, 1,'',00&')- +2,3% 4,5,6,*- +25%7*&82) 9%&*- :,*5%06 ;2%5,'<()=&5>/.,*%'? *2) >&'%*&5 8.,0)>)'* 85&@.)> A B8*%>,. C)*D&56ED%3) F,>8.%'?<- %'
85&0))3%'?7 &= +&C)G*- H%7@&,- :&5*/?,.- 9)0)>@)5 !IIJ#
KI# L,50 H%@)5,*&5)- 45%,' H)M%')- +2,3% 4,5,6,*- <L,G%>%N%'? ;5,'7=)5 B88&5*/'%*%)7 %'
9;C<- %' 85&0))3%'?7 &= +&C)G*- H%7@&,- :&5*/?,.- 9)0)>@)5 !IIJ#
KK# O'D,5 O. P,>5,- +2,3% 4,5,6,*- ;2%)55Q ;/5.)**%- <C)*D&56 +&3%'? =&5 R%5).)77 L)72
C)*D&567 A O +,7) F*/3Q<- %' 85&0))3%'?7 &= R&RL&L- 4/S,.&ECT- U/') !IIJ#
K!# L&2,>>,3 L,..%- +2,3% 4,5,6,*- R,.%3 9,@@&/7- <O88.%0,*%&'E.)M). M)57/7 C)*D&56E.)M).
:5&G%>%*Q<- %' 85&0))3%'?7 &= *2) O1C;V+ 0&'=)5)'0)- 4,'?6&6- 9)0)>@)5 !IIW#
KX# +2,3% 4,5,6,*- $%,'./0, 1,'',00&'')- +25%7*&82) 9%&*- <(,'6%'? Y&D7 =5&> 7,>8.)3
!
""# $%&'( )&*&+&,- .(/0 12,/ $&0,(20(- 34 '(5,&0627&8&*2 9/'2: /; <"#== >4$ :&?2*3- (0
@*/622'(0A5 /; B(C@, 8/*+5%/@ D >/'2:(0A &0' C@,(9(E&,(/0 (0 >/F(:2- 4' G/6 &0'
B(*2:255 H2,8/*+5 I2J,20'2' &F5,*&6,K- $&9F*('A2 ILMK- >&*6% "<<N#
"!# O(,&0 4:,9&0- $%&'( )&*&+&,- P(6,/* ># 1&9/5 1#- 340&:?5(5 /; 4Q>R @*/,/6/:5 /S2*
@&,%5 8(,% S&*(&F:2 '2:&?3- (0 @*/622'(0A5 /; QOOO QHTC$C>- G/0A M/0A- >&*6% "<<N#
"N# U(&0A H(- Q9&' 4&'- $%&'( )&*&+&,- V%(2**? VW*:2,,(- 3>/'2:(0A &0' 40&:?5(5 /; X:/8
$B R26*2&52 ;/* QOOO <"#== BY4H3- (0 @*/622'(0A5 /; ,%2 Q0,2*0&,(/0&: X?9@/5(W9 /0
Z2*5/002:- Q0'//* &0' >/F(:2 1&'(/ $/99W0(6&,(/05 IZQ>1$K- )2([(0A- $%(0&- X2@,29F2*
"<<!#
"\# L*,E( 4?25,&- M/5,?& 4S*&06%20+/S- O(,&0 4:,9&0- $%&'( )&*&+&,- Z&*([&, RWF2- 3>W:7
,(:2S2: 4@@*/&6% ;/* >/'2:(0A X%/*, V$Z X255(/053- (0 @*/622'(0A5 /; QV$7= - )2*:(0-
X2@,29F2* "<<!#
"]# P(6,/* 1&9/5- $%&'( )&*&+&,- O(,&0 4:,9&0- 34 >/S(0A 4S2*&A2 Z*2'(6,/* ;/* Z:&?/W,
R2:&? $/0,*/: (0 P/QZ3- (0 @*/622'(0A5 /; ,%2 O:2S20,% Q0,2*0&,(/0&: B/*+5%/@ /0 UW&:(,?
/; X2*S(62 IQBU/X "<<!K- >/0,2*2?- $4- ^W02 "<<!#
"_# X&*& 4:/W;- O(,&0 4:,9&0- $%&'( )&*&+&,- Z%(:(@@2 H&(0- 3O5,(9&,(0A >29F2*5%(@ (0 &
>W:,(6&5, X255(/03- (0 @*/622'(0A5 /; 4$> XQ.>OV1Q$X- X&0 R(2A/- $4- ^W02 "<<!#
" # 4:&2''(02 4: T&8&:- $%&'( )&*&+&,- 3X(9W:&,(/07F&52' 5,W'? /; :(0+7:2S2: %?F*(' TO$`41U7
X1 ;/* 8(*2:255 :(0+5 &0' :/0A7:(S2' V$Z ,*&a63- (0 @*/622'(0A5 /; B(C@,b<! D >/'2:(0A
&0' C@,(9(E&,(/0 (0 >/F(:2- 4' G/6 &0' B(*2:255 H2,8/*+5- X/@%(& 40,(@/:(5- T*&062>&*6% "<<!#
"c# 1&*25 X2*F&0- $%&'( )&*&+&,- B&:(' R&FF/W5- 3R?0&9(6 125/W*62 4::/6&,(/0 (0 $/*2
1/W,2*5 /; & R(d52*S H2,8/*+3- (0 @*/622'(0A5 /; ,%2 45(&0 $/9@W,(0A X6(2062 $/0;2*2062
I4XQ4HK- G&0/(- P(2,0&9- R2629F2* "<<"#
!<# $%&'( )&*&+&,- Z&,*(6+ V%(*&0- .(&0:W6& Q&00&66/02- $%*(5,/@%2 R(/,- Z%(:(@@2 C82E&*5+(34 e/87F&52' 9/'2: ;/* Q0,2*02, F&6+F/02 ,*&a63- (0 @*/622'(0A5 /; 4$> XQ.$C>>
Q0,2*02, >2&5W*2920, B/*+5%/@- >&*52(::2- T*&062- H/S29F2* "<<"#
!=# $%&'( )&*&+&,- Z&,*(6+ V%(*&0- .(&0:W6& Q&00&66/02- $%*(5,/@%2 R(/,- fC0 Q0,2*02, F&6+7
F/02 ,*&a6 9/'2:(0Ag- 2J,20'2' &F5,*&6, (0 @*/622'(0A5 /; 4$> XQ.>OV1Q$X- >&*(0&
R2: 12?- $4- ^W02 "<<"#
!"# O(,&0 4:,9&0- M/5,?& 4S*&6%20+/S- $%&'( )&*&+&,- fV$Z 02,8/*+ 6&:6W:W5 D V%2 6&52 /;
:&*A2 F&0'8(',%7'2:&? @*/'W6,g- (0 @*/622'(0A5 /; QOOO QHTC$C>- Hh- ^W02 "<<"#
!!# O(,&0 4:,9&0- $%&'( )&*&+&,- P(6,/* 1&9/5- fC0 ,%2 W,(:(,? /; TO$ 926%&0(595 ;/* &W'(/
&@@:(6&,(/05g- (0 @*/622'(0A5 /; ,%2 (0,2*0&,(/0&: 8/*+5%/@ /0 UW&:(,? /; ;W,W*2 Q0,2*02,
X2*S(625 IU/;QXK- $/(9F*&- Z/*,WA&:- X2@,29F2* "<<=#
!"#$ %$ &'()!*+#!,-"
"!# $%&'( )*&+'(, -./&0' )12'345(6.1, 74'8% 9'2'6'&, :;85/%(8. <;(5= >;5%?', @A7B +.C
85*%(D %( &45 E25/5(35 .F (.(*%(5'2 G%(8.G D2.G&4@, %( E2.3558%(D/ .F HA7CIJ, K'*1'8.2 8'
9'4%', 92'=%*, K5E&5+L52 MNNI#
"O# 74'8% 9'2'6'&, $%&'( )*&+'(, @9'(8G%8&4 A2'85.P L5&G55( A7B '(8 Q%(6CQ515* R$7@,
%( E2.3558%(D/ .F H$$$ H(&52('&%.('* 7.(F525(35 .( <5&G.26%(D, 7.*+'2, R2'(35, S;*0
MNNI#
"T# $%&'( )*&+'(, -./&0' )12'345(6.1, 74'8% 9'2'6'&, :;85/%(8. <;(5= >;5%?', @K&'&5C
85E5(85(& UVWVI A0E5 >;5;5%(D )('*0/%/ F.2 7.(D5/&%.( 7.(&2.* %( X'&' <5&G.26/@,
%( E2.3558%(D/ .F H$$$ H<RY7YU, )(34.2'D5, )*'/6', )E2%* MNNI# ) +.25 85&'%*58 152C
/%.( Z 7[H 25E.2& B<)C:NNNO, S;*0 MNNN#
"J# $%&'( )*&+'(, 74'8% 9'2'6'&, \%3&.2 :'+./, ]>;5;5%(D )('*0/%/ .F K%+E*5 R$7 K345+5/
!I# 74'8% 9'2'6'&, $%&'( )*&+'(, @) U'26.1%'( U.85* F.2 A7B )('*0/%/ %( ' X%P525(&%'&58
K521%35/ <5&G.26@, %( E2.3558%(D/ .F &45 d2/& %(&52('&%.('* G.26/4.E .( >;'*%&0 .F F;&;25
H(&52(5& /521%35/, 952*%(, W52+'(0, K5E&5+L52 MNNN#
!M# $%&'( )*&+'(, -./&0' )12'345(6.1, 74'8% 9'2'6'&, @) K&.34'/&%3 U.85* .F A7BVHB G%&4
K&'&%.('20 :'(8.+ Q.//5/@, %( E2.3558%(D/ .F )7U KHW7YUU, K&.364.*+, KG585(, );C
D;/& MNNN#
!"# $%&'( )*&+'(, -./&0' )12'345(6.1, 74'8% 9'2'6'&, @ A7B %( E25/5(35 .F L;2/&0 *.//5/@,
%( E2.3558%(D/ .F )7U KHWU$A:H7K, K'(&' 7*'2', 7'*%F.2(%', S;(5 MNNN#
!!# 74'8% 9'2'6'&, $%&'( )*&+'(, @B52F.2+'(35 .F K4.2& A7B A2'(/F52/@, %( E2.3558%(D/ .F
<5&G.26%(D MNNN aB52F.2+'(35 .F 7.++;(%3'&%.( <5&G.26/c, B'2%/, U'0 MNNN#
!O# 74'8% 9'2'6'&, $%&'( )*&+'(, @)('*0/%/ .F A7B G%&4 K5152'* 9.&&*5(536 <.85/@, %( E2.C
3558%(D/ .F H$$$ WQY9$7YU aW*.L'* H(&52(5& K0+E./%;+c, :%., 92'=%*, X535+L52 I___#
) +.25 85&'%*58 152/%.( Z H<:H) :5/5'234 :5E.2& ::C"TMN, R5L2;'20 I___#
!T# 74'8% 9'2'6'&, $%&'( )*&+'(, @)('*0/%/ .F &45 B45(.+5(.( .F K5152'* K*.G K&'2& B4'/5/
%( A7B@, 5`&5(858 'L/&2'3& %( E2.3558%(D/ .F )7U KHWU$A:H7K, K'(&' 7*'2', 7'*%F.2(%',
S;(5 MNNN# ) +.25 85&'%*58 152/%.( Z H<:H) :5/5'234 :5E.2& ::C"OJ!, X535+L52 I__ #
!
"#$ %&'() *'+','-. /01+)20 %&'&0+. 3'4)( 5'66781. 9)-'2 :4-;'2. <=;>+7?)2@ A%BC=B 7?0+
D071-'-)72'+E F'-044)-0 G)2,1<. )2 >+7H00()2@1 7I =999 DGJ*9%JK LD020+'4 %72I0+02H0M.
N)7. *+'O)4. 50H0;60+ PQQQ$ : ;7+0 (0-')40( ?0+1)72 R =/N=: N010'+H& N0>7+- NNST!#T.
50H0;60+ PQQ $
W$ %&'() *'+','-. <9?'48'-)72 (01 >0+I7+;'2H01 (01 +Y10'8Z 3=[= \W$PP<. A0H&2)]801 (0
4^=2@Y2)08+. G0--+0 +Y10'8Z 1'21 _4. /8;Y+7 /7?0;6+0S5YH0;6+0 W\\`$
T$ D)72 N0-7 %'2-)02). D)'248H' ='22'HH720. %&'() *'+','-. %&+)1-7>&0 5)7-. B'-+)H, A&)+'2.
<N0I7+;84'-)2@ -&0 ;72)-7+ >4'H0;02- >+7640; R J>-);'4 /0-V7+,SV)(0 F';>4)2@<. )2?)-0(
-7 -&0 %72I0+02H0 72 =2I7+;'-)72 FH)02H0 L%=FFM. B+)2H0-72 /a. K'+H& W\\`$
"$ 9$ :4-;'2. %$ *'+','-. F$ K'1H747. /$ K7440+. '2( a$ F82. <:2'4E1)1 7I A%B 301-V77(b
)2 &)@& 1>00( 20-V7+,1<. )2 >+7H00()2@1 7I B[G520-^\` R V7+,1&7> 72 B+7-7H741 I7+ ['1G72@S5)1-'2H0 20-V7+,1. /'+'. a'>'2. [06+8'+E W\\`$
!$ N'+01 F0+6'2. %&'() *'+','-. 3'4)( 5'66781. <92&'2H)2@ %*c V)-& ' 5E2';)H *'2(S
V)(-& :447H'-)72 K7(840<. )2 >+7H00()2@1 7I F0-)- W\\T. A82)1)'. K'+H& W\\T$
`$ X+-O) :E01-'. U71-E' :?+'2H&02,7?. 9)-'2 :4-;'2. %&'() *'+','-. B'+)d'- 5860. <K84S
-)40?04 :>>+7'H& I7+ K7(04)2@ A%BC=B<. )2 >+7H00()2@1 7I B[G520-^\T R V7+,1&7> 72
B+7-7H741 I7+ ['1- G72@S5)1-'2H0 20-V7+,1. %9N/SD020?'. FV)-O0+4'2(. [06+8'+E W\\T$
#$ U71-E' :?+'-H&02,7?. X+-O) :E01-' . 9)-'2 :4-;'2. B&)4)>>0 /')2. %&'() *'+','-. <A&0
0e0H- 7I +78-0+ 68e0+ 1)O0 72 -&0 A%B >0+I7+;'2H0<. )2 >+7H00()2@1 7I GJ/==F V7+,1&7>
72 A040H7;;82)H'-)72 /0-V7+,1 '2( A040-+'fH A&07+E. F-$ B0-0+168+@. N811)'. a'28'+E
W\\W$
$ %&'() *'+','-. 9)-'2 :4-;'2. <=;>'H- 7I /0-V7+, *8e0+1 72 A%B F-'+-SX><. )2 >+7H00S
()2@1 7I =999 K)((40 9'1- 37+,1&7> 72 /0-V7+,)2@. *0)+8-. G06'272. /7?0;60+ PQQQ$
Q$ %&'() *'+','-. a0'2SG78)1 N78@)0+. <J>-);)O'-)72 7I g)0+'+H&)H'4 K84-)H'1- A+001 )2 :AK
/0-V7+,1<. )2 >+7H00()2@1 7I =[=B :AK^Q . =4,40E. XU. a84E PQQ $
!"#$ %$ &'()!*+#!,-"
"# $%&'( $) *'+(', $(%'-. /012-3, 45'.6 7'('8'3, 9:%.0(;3'%.6%1 350 <(2<0(360; 2= 350
2>0()'? 10%0('30. @? 763A2((0%39, ;-@+6330. =2( <-@)6B'362%# CDEC$ (0<2(3 '>'6)'@)0 '3
533< FGG5')#6%(6'#=(G6%(6'HIIJKILMN#
M# $+6( OECP$, Q25'+0. O'(6+ R7$C, 45'.6 7$E$O$A, A560((? A:E/SAAC, 9763*2B F
$ B2%30%3 ;5'(6%1 '<<)6B'362% =2( T6(0)0;; $. 52B D03&2(8;9, ;-@+6330. =2( <-@)6B'362%,
D2>0+@0( "II #
K# Q25'+0. O'(6+ R@'6, S+%' R')56, 45'.6 7'('8'3, 9$.'<36>0 2>0()'? =2( U"U +0+@0(;56<
+'%'10+0%3 6% Q$DSA9, CDEC$ 30B5%6B') (0<2(3 6%(6'HIIMK"!LJ, D2>0+@0( "II #
V# Q25'+0. O'(6+ R7$C, 45'.6 7$E$O$A, 9E0>6;636%1 B2%30%3 ;5'(6%1 6% &6(0)0;; '. 52B
%03&2(8;9, ;-@+6330., W0B0+@0( "II #
!"#$#
J# 45'.6 7'('8'3, XU0(=2(+'%B0 S>')-'362% 2= A4U 42%10;362% 42%3(2)Y, U5W 350;6;, $<(6)
"IIJ#
"# 45'.6 7'('8'3, 9/0 E2-3'10 Q-)36B';3 *6Z('(B56[-09, WS$ A50;6;, SRRC, :%6>0(;63? 2=
D6B0 R2<56'H$%36<2)6;, P('%B0, \-%0 JLL #
M# 45'.6 7'('8'3, E'%6 Q'886, *'?'% Q'5=2-], 9W0;61% '%. C+<)0+0%3'362% 2= ' ^6.02 A('H
B80(9, S)0B3(6B') '%. S)0B3(2%6B; S%16%00(6%1 W01(00, /0@'%0;0 :%6>0(;63?, 706(-3, /0@'%2%,
\-)? JLLN#
!!"#"
ABSTRACT
Confronted with the generalization of monitoring in operational networks, researchers have proposed placement algorithms that can help ISPs deploy their monitoring infrastructure in a cost effective way, while maximizing the benefits of their infrastructure. However, a static placement of
monitors cannot be optimal given the short-term and longterm variations in traffic due to re-routing events, anomalies
and the normal network evolution. In addition, most ISPs
already deploy router embedded monitoring functionalities.
Despite some limitations (inherent to being part of a router),
these monitoring tools give greater visibility on the network
traffic but raise the question on how to configure a networkwide monitoring infrastructure that may contain hundreds
of monitoring points.
We reformulate the placement problem as follows. Given
a network where all links can be monitored, which monitors
should be activated and which sampling rate should be set
on these monitors in order to achieve a given measurement
task with high accuracy and low resource consumption? We
provide a formulation of the problem, an optimal algorithm
to solve it, and we study its performance on a real backbone
network.
1.
INTRODUCTION
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy otherwise, to
republish, to post on servers or to redistribute to lists, requires prior specific
permission and/or a fee.
Copyright 2006 ACM 1-59593-456-1/06/0012 ...$5.00.
The paper is organized as follows. In Section 2, we describe the objectives and challenges of this work. Section 3
presents related work. Sections 4 and 5 formally define the
problem and our approach to solve it. Section 6 evaluates
the performance of our algorithm in the GEANT backbone
network. Section 7 describes how to deploy our solution in a
real backbone and how to deal with traffic changes when the
measurement task runs in a continuous fashion. Section 8
concludes the paper.
2.
3.
RELATED WORK
5.
METHOD
In this section we first reformulate the optimization problem using Lagrange multipliers. Second, we introduce and
comment on the assumptions that simplify the computation
of the optimal solution. Third, we discuss the choice of a
suitable utility function M (). Last, we briefly present the
algorithm used to solve the optimization problem and discuss its advantages and pitfalls.
5.1
Our approach
The most common approach to solve a constrained optimization problem, such as the one in (2), (3), (4) and (5),
is to define the corresponding Lagrangian:
L(p, , , )
kF
pi
for all i L
(3)
pi
for all i L
(4)
pi Ui
(5)
iL
where is the capacity of the system, defined as the maximum total number of packets that can be sampled in the
entire network, and i represents the maximum sampling
rate that can be applied to the individual link i.
All constraints are linear and P
therefore define a convex
solution space defined by {p | iL pi Ui , 0 pi
X
iL
pi Ui
iL
kF
iL
Clearly, the larger the effective sampling rate, the more information it brings. However, the marginal rate of information is usually smaller for large values of k than for small
values. These two observations lead us to reasonably assume
that M (k ) is an increasing and strictly concave function of
k .
Our objective is to choose the vector of sampling rates
p = (pi )iL that maximizes
X
M (k (p)) ,
(2)
M (k (p))
i (pi i ) +
i pi ,
!
(6)
iL
where (, , ) = (, i , i )iL is the set of Lagrange multipliers. Each Lagrange multiplier enforces the satisfaction
of one of the constraints (3), (4) and (5) with an equality
sign. A constraint met with an equality sign is called an
active constraint. For example, if pi = i , then the ith
constraint (4) is active, whereas if pi < i , it is inactive.
In order to find the unique maximizer p , we can solve the
system of equations provided by the Karush-Kuhn-Tucker
(KKT) conditions [11, Chapter 5]. As the solution space is
a convex hull and the objective function is concave, the KKT
conditions are sufficient for optimality (see e.g., [3, Chapter
5.5]). The difficulty in using the KKT conditions to solve the
problem given by (2), (3), (4) and (5) is that it requires to
know the set of active and inactive constraints in advance,
which is not possible. Therefore, we need to rely on an
iterative procedure, such as a gradient projection method
to explore the solution space. Our approach to find the
optimal solution p is given in more details further below.
5.2
Assumptions
From a practical perspective, we expect to obtain sampling rates that are in the order of 0.01 and lower. Moreover,
we rarely expect to have more than one or two monitors observing the traffic of the same OD pair. This allows us to
approximate the effective sampling rate (1) by
X
rk,i pi .
(7)
k =
1
0.9
0.8
0.7
iL
5.3
SRE =
Xk /k Sk
Sk
(9)
1 k
1
1
dP(Sk s) = E
1 .
k s
Sk
k
x0
(0.000599, 0.666)
0.6
x0
(0.00598, 0.668)
0.5
0.4
0.3
0.2
average size S = 500
average size S = 5000
0.1
0
0.002
0.004
0.006
Effective sampling rate
0.008
0.01
(k x0 )2 2 A
A
(x0 ),
(x0 ) +
x
2
x2
x2 2 A
A
(x0 ) = 0.
(x0 ) + 0
x
2 x2
(10)
5.4
The algorithm
6.
EVALUATION
6.1
Data
6.2
Results
6.3
OD pair
pkt/s
p5
UK-FR
0.0013
0.0013
0.0013
0.0013
0.0013
0.0013
0.0013
0.0013
63603
24.5%
JANET-NL
30123
9387
JANET-NY
JANET-DE
4300
4080
JANET-SE
JANET-CH
4033
JANET-FR
1723
1400
JANET-PL
JANET-GR
1080
1003
JANET-ES
JANET-SI
913
873
JANET-IT
JANET-AT
790
JANET-CZ
590
490
JANET-BE
JANET-PT
463
JANET-HU
377
237
JANET-HR
JANET-IL
87
JANET-SK
43
20
JANET-LU
Link Loads (pkt/s)
Contribution to
p7
UK-SE
0.0003
0.0003
51833
5.1%
p8
UK-NL
0.0016
0.0016
0.0016
0.0016
0.0016
0.0016
0.0016
0.0016
57756
26.9%
p9
UK-NY
0.0002
37286
2.1%
p17
SE-PL
0.0003
23680
2.1%
p30
UK-PT
0.0011
19950
6.8%
p31
IT-IL
0.0018
15213
8.3%
p33
FR-BE
0.0002
11173
0.7%
p2
FR-LU
0.0090
6133
16.5%
p28
CZ-SK
0.0092
2600
7.1%
Utility
0.9999
0.9982
0.9995
0.9973
0.9994
0.9985
0.9960
0.9981
0.9974
0.9977
0.9971
0.9968
0.9965
0.9955
0.9935
0.9945
0.9912
0.9877
0.9929
0.9840
Avg
Accuracy
0.993
0.965
0.982
0.960
0.979
0.969
0.950
0.964
0.959
0.961
0.956
0.954
0.952
0.946
0.937
0.940
0.924
0.910
0.932
0.897
0.9
0.8
0.7
Average accuracy
Table 1: Optimal sampling rates pi for each link i. For each OD pair, it indicates the size (pkts/sec), the
link(s) where it is monitored, their respective sampling rates and the average accuracy. All other links have
zero sampling rate.
0.6
0.5
0.4
0.3
Average over all OD pairs
Worst OD pair
Best OD pair
Average over all OD pairs (UK links only)
Worst OD pair (UK links only)
Best OD pair (UK links only
0.2
0.1
10
10
Resource constraint
7.
7.1
Bootstrapping phase
70
Actual
Estimated
60
Packets/sec
0.95
0.9
Accuracy
40
30
20
10
0.85
10
12
14
16
18
20
0.8
12000
0.75
Packets/sec
0.65
0.6
7
10
Actual
Estimated
10000
0.7
8000
6000
4000
2000
0
10
10
10
10
10
10
10
Figure 3: Performance of the bootstrapping algorithm as a function of the background sampling rate.
10
12
14
16
18
20
Hour (UTC)
50
Figure 4: Estimated size of JANET to Luxembourg (top) and JANET to Switzerland (bottom)
OD pairs. Sampling rates are fixed over the entire
duration of the experiment
algorithm is very robust against incorrect input parameters.
7.2
We evaluate the performance of our method by estimating the size of all OD pairs originating from JANET over
the entire period 8AM to 8PM. As in Section 6, we set a
capacity = 100, 000. We perform the bootstrapping algorithm as described in the previous section at 7.55AM with
a sampling rate of 107 . The sampling rates obtained from
the optimization algorithm are then set on all the routers
and unchanged for the entire 12 hour period.
Figure 4 compares the estimated and actual size for two
OD pairs (JANET to Luxembourg and JANET to Switzerland). The figure shows the result for one run of the sampling process over the 12 hour period. The estimate is extremely accurate and closely follows all fluctuations over
time for the JANET to Switzerland OD pair (the two lines
overlap completely in the figure). The estimate is somewhat less accurate for JANET to Luxembourg (our worst
case) but this is well expected given the small size of this
OD pair (it peaks at 70 packets/sec).
In Figure 5 we plot the accuracy of the measurement over
20 experiments. Each experiment consists in one run of the
sampling process across the entire 12 hour period. We show
the average accuracy over all OD pairs and the accuracy
for the worst OD pair over time. The average accuracy
is always above 0.95 indicating that we are able to closely
track the fluctuations in all OD pairs. Even, the worst OD
pair is tracked with an accuracy around 0.90, but in certain
measurement intervals, the accuracy drops below 0.85.
A second metric that plays a crucial role in our method
is the evolution over time of the measured resource consumption defined as the total number of sampled (and thus
= P pi Ui (t). We are interested in
processed) packets, (t)
i
comparing this value with , the overall capacity. Figure 6
)/ .
shows the relative difference computed as ((t)
As we can see, the actual resource consumption is always
above the constraint and it may exceed the constraint by
as much as 120%. This is a consequence of having set the
sampling rate early in the morning without taking into account time-of-day effects that lead to an increase in traffic
in the later hours of the day. Therefore, the sampling rates
are too high for the resource constraint, but result in good
0.95
0.95
0.9
0.9
0.85
0.85
Accuracy
Accuracy
0.8
0.75
0.8
0.75
0.7
0.7
Average over all OD pairs
Worst OD pair
0.65
10
12
14
16
18
Hour (UTC)
0.65
10
12
14
16
18
20
Hour (UTC)
1.4
1.2
0.8
0.6
0.4
0.2
10
12
14
16
18
20
Hour (UTC)
Figure 6: Relative difference between the actual resource consumption (t) and the target constraint .
Sampling rates are fixed over the entire duration of
the experiment
accuracy.
7.3
Ideally, the network operator would like to define a measurement task and a target accuracy (or a limit on the
resource consumption) and then have the monitoring infrastructure that provides the best possible results independently of when the measurement is started or which network
events occur during the measurement.
There are three specific events that make a given set of
sampling rates suboptimal: (1) The monitored links start to
carry a larger amount traffic that is not of interest for the
measurement task. This leads to an increase in the resource
consumption that does not correspond to an increase in the
accuracy (as described in Section 7.2). (2) An OD pair of
interest decrease in size requiring a higher sampling rate
in order to keep the target accuracy. (3) The OD pairs
of interest are routed differently in the network and some
monitors are only capturing traffic that is not of interest.
In the following, we present solutions that allow us to cope
with each one of these events.
Fluctuations in the link loads. The link loads vary over
time for a variety of reasons, including time-of-day effects,
0.4
Resource Consumption
0.3
0.2
0.1
x 10
1
Capacity
Resource usage
0
10
12
14
16
10
12
14
16
18
20
0.1
0.2
0.3
0.4
10
12
14
16
18
20
Resource Consumption
Hour (UTC)
x 10
1
Average Capacity
Capacity with perfect knowledge
0
18
20
Hour (UTC)
usage (t)
and the capacity . Monitors are recon is 10% above or below .
figured as soon as (t)
1
Figure 10: Adapting to preserve the target accuracy. Top: actual resource consumption over one
experiment. Bottom: average over 20 experiments
compared with the case of complete knowledge of
the traffic.
0.95
0.95
0.85
0.9
0.8
Accuracy
Accuracy
0.9
0.75
0.85
0.8
0.7
0.75
Actual
Estimate
0.65
10
12
14
16
18
20
Hour (UTC)
0.7
Average over all OD pairs
Worst OD pair
0.65
10
12
14
16
18
20
Hour (UTC)
0.1
link 9 (FR-BE)
link 17 (SE-PL)
link 30 (IT-IL)
Link 33 (FR-LU)
Link 28 (CZ-SK)
0.01
0.001
0.0001
09h
10h
12h
13h
15h
16h
18h
19h
0.1
Link 5 (UK-FR)
link 7 (UK-SE)
link 8 (UK-NL)
link 31 (UK-NY)
Link 2 (UK-PT)
0.01
0.001
0.0001
09h
10h
12h
13h
15h
16h
18h
19h
resources.
A last aspect we want to investigate is the evolution of
the sampling rates over time. We are interested in having
sampling rates that are always low. Moreover, we want to
verify that to track effectively OD pairs, a static placement
of monitors is not sufficient.
Figure 12 shows the sampling rates for the 10 monitors
that are activated during the day. The top graph shows the
sampling rates for the lightly loaded links, while the bottom
graph shows the sampling rates on the heavily load links.
The number of monitors used to track the 20 OD pairs of
interest varies between eight and ten. Often the algorithm
includes one or more of the lightly loaded links in order to
improve the accuracy or reduce the resource consumption.
The sampling rates exceed 1/100 only for the lightly loaded
France to Luxembourg link that is instrumental to accurately track the fluctuations of the JANET to Luxembourg
OD pair. The heavily loaded links (all links from the UK, a
major PoP in GEANTs network) are all set to low sampling
rates and experience much less variability over time.
Routing matrix changes. Network failures or BGP updates may modify the path taken by an OD pair under study
across the network. When this occurs, some monitors may
be recording traffic that is not of interest for the operator.
Detecting routing changes is very simple given that routing messages need to propagate to all routers. ISPs often
deploy systems to record and process all intra-domain and
inter-domain routing messages [14, 25]. The monitoring infrastructure can therefore be aware of routing changes that
affect the OD pairs of interest and trigger a new bootstrapping phase. The bootstrap would allow to find where the
OD pairs are now entering the network (e.g., for multihomed
customers) and get a new estimate of their size. Therefore,
after two measurement intervals the monitoring infrastructure will have reconfigured itself with a new set of optimal
monitors and sampling rates (see Section 7.1).
and a measurement strategy (i.e., focus on the resource usage or on the accuracy). The proposed mechanisms will then
choose the monitors that allow to track those OD pairs with
an optimal use of the resources and adapt to changes in the
network conditions.
However, we did not look at the time it takes to reconfigure NetFlow on todays routers. All our results assume
zero time to run the optimization algorithm (that is instead
in the order of a few seconds), and to set the new sampling
rates on the routers. Unfortunately, we do not have any figures about the time needed to remotely configure NetFlow,
as we did not have any access to the routers in the network
but only to the flow records stored at the collector. We leave
this task as future work.
Our approach uses only the information stored (or that
can be derived) from NetFlow records. This is one of the
strengths of our method given that it is generic and can
be applied to new NetFlow versions without modifications.
Newer versions of NetFlow are constantly increasing the
amount of information that is exported in each record. For
example, NetFlow v9 records contain BGP next-hop information that would significantly simplify the task of finding
the egress PoP for a given network prefix [22]. Moreover,
router vendors are reportedly working on ways to support
variable sampling rates as in [7]. In this case, our method
can be used to define lower bounds on the sampling rates
across the entire network, while the individual routers adapt
to the local traffic conditions given their available resources.
The method gives the best performance when compared to
alternative solutions (Section 6.3) if different network links
have different load and carry a diverse set of OD pairs. Indeed, lightly utilized links are candidate for higher sampling
rates that allow to compensate for the low sampling rates
that we set on heavily loaded links. This is true for the
GEANT network and other measurement studies have indicated that this is a common case for other ISP networks as
well [2, 8].
Finally, there are a number of ways in which the adaptive
methods described in this section can be extended. The
choice to increase by steps of 10% and to decrease it after
an hour is in fact somewhat arbitrary (see Section 7.3). It
showed to perform well in practice but one can find smoother
ways to adapt to the traffic conditions. It is also possible
to use different predictors for the resource usage, as well
as estimators for the OD pair size. All the results show
the baseline performance when the prediction is done using
just the previous sample. Even with this simple techniques,
our method has demonstrated to work well and achieve the
target accuracy. However, other predictors may perform
better for different datasets.
8.
CONCLUSION
Although the evaluation in this paper is in terms of estimating OD pair sizes, the optimization method is not specific to them. The method can be applied to a wide range
of measurement tasks for which a utility function can be
sought. Our ongoing work is centered on defining new expressions for the utility function for applications such as
anomaly detection and network performance analysis. We
are also studying alternative formulations for the objective
function as well as trying to evaluate the performance of our
method in larger networks and different datasets.
ACKNOWLEDGMENTS
We wish to thank DANTE for granting us access to the
NetFlow, BGP and ISIS dataset of the GEANT network to
perform this study.
9.
REFERENCES
!!"#" $
INRIA - Planete
` group
Sophia Antipolis, France
Intel Research
Cambridge, UK
Chadi.Barakat@inria.fr
Gianluca.Iannaccone@intel.com,
Christophe.Diot@intel.com
ABSTRACT
1. INTRODUCTION
General Terms
Measurement, Performance, Experimentation
Keywords
Packet sampling, largest flow detection and ranking, performance evaluation, validation with real traces
This work was done while the author was visiting Intel
Research Cambridge.
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy otherwise, to
republish, to post on servers or to redistribute to lists, requires prior specific
permission and/or a fee.
CoNEXT05, October 2427, 2005, Toulouse, France.
Copyright 2005 ACM 1-59593-097-X/05/0010 ...$5.00.
2.
RELATED WORK
The inversion of sampled traffic has been extensively studied in the literature. The main focus has been on the inversion of aggregate flow properties such as flow size distribution [9, 11], average flow size or total number of flows [8] on
a given network link. Duffield et al. [8] study the problem of
flow splitting and propose estimators for the total number
of flows and for the average flow size in the original traffic
stream. [9, 11] study the inversion of the flow size distribution with two different methods. They both show that the
major difficulty comes from the number of flows that are not
sampled at all and that need to be estimated with an auxiliary method. As an auxiliary method, [8, 9] propose the use
of the SYN flag in the TCP header to mark the beginning of
a flow. [9] shows that periodic and random sampling provide
roughly the same result on high speed links, and so random
sampling can be used for mathematical analysis due to its
appealing features. [4] finds the sampling rate that assures
a bounded error on the estimation of the size of flows contributing to more than some predefined percentage of the
traffic volume. [14] studies whether the number of sampled
3.1
Blind ranking
S1
X
i=0
bp (i, S1 )
i
X
bp (j, S2 ). (1)
j=0
bp (i, S) is the probability density function of a binomial distribution of probability p, i.e., the probability of
obtaining i
successes out of S trials. We have bp (i, S) = Si pi (1 p)Si
for i = 0, 1, ..., S, and bp (i, S) = 0 for i < 0 and i > S. The
!
|S2 S1 |
1
Pm (S1 , S2 ) ' erf c p
,
(2)
2
2(1/p 1)(S1 + S2 )
R
2
where erfc(x) = ( 2 ) x eu du is the complementary error cumulative function.
P {s1 s2 0}
)
(
p(S2 S1 )
P V > p
p(1 p)(S1 + S2 )
!
1
S2 S1
. (3)
erfc p
2
2(1/p 1)(S1 + S2 )
V is a standard Normal random variable. Given the symmetry of the misranking probability, one can take the absolute
value of S2 S1 in (3) and get the expression stated in the
proposition, which is valid for all S1 and S2 .
3.2
Protocol-aware ranking
Si+1
X
k=1
P {sb = k} P {se = k + i 1} .
Si+1
X
k=1
p2 (1 p)Si (S i + 1).
(4)
S1
X
i=0
P {s1 = i}
i
X
j=0
P {s2 = j} .
(6)
S1
X
i=1
P {s1 = i}2 .
(7)
=
+
+
(1 p)S1 (1 p)S2
2 F (1 p, 1 p)
F (1 p, 1 p)
+ p2
,
xy
x
where
F (x, y)
xy S2 S1 +1 + ... + xS1 1 y S2 1
2 G(1 p, 1 p)
,
xy
where
G(x, y) = xy + x2 y 2 + xS1 y S1 = (xy (xy)S )/(1 xy).
Proof: One can validate the results by plugging (4) and (5)
into (6) and (7).
Note that the main gain of writing the misraking probability in such a condensed form is a complexity that drops
from O(S 3 ) in (6) to O(S) in our final result. This gain
comes from the closed-form expression for the cumulative
distribution in (5), and from introducing the two functions
F (x, y) and G(x, y). These two latter functions transform
two series whose complexity is O(S 2 ) into a closed-form expression whose complexity is O(S).
We solve the derivatives in the above equations using the
symbolic toolbox of matlab, which gives explicit expressions
for the misranking probability. These expressions are simple
to compute, but span on multiple lines, so we omit them for
lack of space.
3.3
when p approaches zero1 . Therefore, there exists one sampling rate that leads to some desired misranking probability,
and any lower sampling rate results in larger error.
We study now how the misranking probability varies with
the sizes of both flows. Take S1 = S2 k, k a positive
integer. From (2) and for fixed k, the misranking probability
increases with S1 and S2 (erfc(x) is an increasing function in
x). This indicates that it is more difficult to rank correctly
two flows different by k packets as their sizes increase in
absolute terms. The result is different if we take the size of
one flow equal to < 1 times
the size of the second,
i.e.,
S1 =
S2 . Here, (S1 S2 )/ S1 + S2 is equal to S1 (1
)/ 1 + , which increases with S1 . Hence, the misranking
probability given in (2) decreases when S1 increases. We
conclude that, when the two flow sizes maintain the same
proportion, it is easier to obtain a correct ranking when they
are large in absolute terms.
We can now generalize the result above. One may think
that the larger the flows, the better the ranking of their
sampled versions. Our last two examples indicate that this
is not always the case. The ranking accuracy depends on
the relative difference of the flow sizes. In general, to have
a better ranking, the difference between the two flow sizes
must increase with the flow sizes and the increase must be
larger than a certain threshold. This threshold is given by
(2): the difference must increase at least as the square root
of the flow sizes. This is an interesting finding. In the context of the general ranking problem, it can be interpreted
as follows. Suppose that the flow size has a cumulative distribution function y = F (x). As we move to the tail of the
distribution2 , the size of the flows to be ranked increases.
The ranking performance improves
if the difference between
flow sizes increases faster than x. This is equivalentto
saying that dx/dy should increase with x faster than x.
All common distributions satisfy this condition, at least at
their tails. For example, with the exponential distribution
we have dx/dy ex (1/ is the average), while for the
Pareto distribution we have dx/dy x+1 ( is the shape).
4.
4.1
Performance metric
In order to evaluate the accuracy of detection and ranking, we need to define a performance metric that is easy
to compute and that focuses on the largest flows. A flow
at the top of the list can be misranked with a neighboring
large flow or a distant small flow. We want our metric to
differentiate between these two cases and to penalize more
the latter one; a top-10 flow replaced by the 100-th flow in
the sampled top list is worse than the top-10 flow being replaced by the 11-th flow. We also want our metric to be zero
when the detection and ranking of the top flows are correct.
We introduce our performance metric using the ranking
problem. The performance metric for the detection problem is a straightforward extension. Lets form all flow pairs
where the first element of a pair is a flow in the top t and
the second element is anywhere in the sorted list of the
N original flows. The number of these pairs is equal to
N 1 + N 2 + + N t = (2N t 1)t/2. We then count
the pairs in this set that are misranked after sampling and
we take the sum as our metric for ranking accuracy. This
3
For S1 < S2 , we are interested in P {s1 s2 }. According
to Tchebychev inequality, this probability can be supposed
to behave like VAR[s1 s2 ]/E [s1 s2 ]2 , which is the square
of the coefficient of variation.
sum indicates how good the ranking is at the top of the list.
It is equal to zero when the ranking is correct. When the
ranking is not correct, it takes a value proportional to the
original rank of the flows that have taken a slot in the top-t
list. For example, if the top flow is replaced by its immediate
successor in the list, the metric will return a ranking error
of 1. Instead, if the same flow is replaced by a distant flow,
say the 100-th, the metric will return an error of 99. Also,
note that our metric does not account for any misranking of
flows outside the list of top t flows. For any two flows n and
m, such that n > m > t, the fact that n takes the position
of m does not add anything to our performance metric since
our metric requires at least one element of a flow pair to be
in the original list of top t flows.
In the detection problem, we are no longer interested in
comparing flow pairs whose both elements are in the top t
list. We are only interested in the ranking between flows
in the top t list and those outside the list. Therefore, our
detection metric is defined as the number of misranked flow
pairs, where the first element of a pair is in the list of top t
flows and the second element is outside this list (non top t).
The above metrics return one value for each realization
of flow sizes and of sampled packets. Given that we want
to account for all realizations, we define the performance
metrics as the number of misranked flow pairs averaged over
all possible values of flow sizes in the original list of N flows
and over all sampling runs. We deem the ranking/detection
as acceptable when our metric takes a value below one (i.e.,
on average less than one flow pair is misranked).
In addition to the above, our metrics have the advantage
of being easily and exactly calculable. Performance metrics
based on probabilities (e.g.,[12]) require lot of assumptions
that make them only suitable for computing bounds, but
not exact values.
4.2
Pt1
as Pt (i, t, N ) =
k=0 bPi (k, N 1), where bPi (k, N 1)
is the probability to obtain k successes out of N 1 trials, Pi being the probability of a success. The probability
that the t-th largest flow has a size of i packets is equal
to Pt (i) = pi Pt (i, t, N )/Pt (t, N ). Pt (t, N ) is the probability
that a flow of general size is among the top t in the original
total list, which is simply equal to t/N .
Using the above notation, one can write the misranking
probability between a top t flow of original size i packets
and any other flow as follows
i1
X
1
pj Pt (i, t, N 1)Pm (j, i)+
Pmt (i) =
Pt (i, t, N ) j=1
!
X
pj Pt (i, t 1, N 1)Pm (i, j) . (8)
j=i
Trace
Link speed
Duration
TCP connections
Packets
Jussieu
GigE (1 Gbps)
2 hours
11M
112M
Abilene
OC-48 (2.5 Gbps)
30 minutes
15M
125M
t1
X
k=0
bPi (k, N 2)
NX
k2
l=tk1
The first sum accounts for the probability to see less than t
flows above i packets. The second sum accounts for the
probability to see more than t flows above j given that
k flows (k < t) were already seen above i. For t = 1,
?
Pt? (j, i, t, N ) is no other than Pt (i, t, N 1), and both Pmt
and Pmt are equal (i.e., the ranking and the detection problems are the same).
?
Once Pmt
is computed, we multiply it by the total number
of flow pairs whose one element is in the top t and the other
one is not. This total number is equal to t(N t). Our metric
for the detection problem is the result of this multiplication.
As for the ranking problem, we want this metric to be less
than one for the detection of the top t flows to be accurate.
4.3
5. NUMERICAL RESULTS
10
10
Abilene trace
x2
10
Jussieu trace
1.5
x
10
t=25
t=10
t=5
t=2
t=1
10
2
2
10
10
10
10
10
10
10
10
10
10
10
0
10
10
10
10
Flow size in Kbytes
10
10
10
10
10
10
Flow size in Kbytes
10
10
10
Complementary CDF
Complementary CDF
10
10
10
10
10
10
5.1
Blind ranking
10
10
Average number of misranked flow pairs
10
Packet sampling rate (%)
10
10
10
10
10
10
Packet sampling rate (%)
10
10
beta=3
beta=2.5
beta=2
beta=1.5
beta=1.2
10
10
10
10
10
10
10
10
10
Packet sampling rate (%)
10
10
10
10
Packet sampling rate (%)
10
10
10
beta=3
beta=2.5
beta=2
beta=1.5
beta=1.2
N=52K
N=103K
N=258K
N=515K
10
Average number of misranked flow pairs
10
Average number of misranked flow pairs
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
N=244K
N=487K
N=1.2M
N=2.4M
10
Average number of misranked flow pairs
10
10
10
10
10
Packet sampling rate (%)
10
10
10
10
Packet sampling rate (%)
10
for flow size distributions satisfying the square root condition (in particular the Pareto distribution we are considering
here). N varies with the utilization of the monitored link
the higher the utilization, the larger the number of flows. N
can also vary with the duration of the measurement period
the longer we wait before ranking and reporting results,
the larger the number of flows.
We study the impact of N on the blind ranking accuracy. We take the same value of N used in the previous
sections and computed over one minute measurement period (487 Kflows for the Abilene trace and 103 Kflows for
the Jussieu trace), then we multiply it by some constant
factor ranging from 0.5 (2 times fewer flows) to 5 (5 times
more flows). Results are shown in Figure 4. The lines in
the figures correspond to a factor value equal to: 0.5, 1,
2.5, and 5. In these figures, we consider the ranking of the
top 10 flows with the values of and average flow size set
from the traces. Clearly, the ranking accuracy improves as
N increases. However, in our setting, this improvement is
still not enough to allow a perfect ranking. One can always
imagine increasing N (e.g., by increasing the measurement
period) until the top t flows are extremely large and hence,
perfectly detected and ranked.
5.2
Protocol-aware ranking
Protocol-aware ranking takes advantage of the information carried in the transport header of the sampled packets
to infer the number of non-sampled packets of a flow. We
use our model to check whether this improvement exists and
to evaluate it. Remember that we are always in the context
of low retransmission and duplication rates, which is neces-
5.3
t=25
t=10
t=5
t=2
t=1
10
Average number of misranked flow pairs
10
Average number of misranked flow pairs
10
10
10
10
10
10
10
10
10
10
Packet sampling rate (%)
10
10
10
10
10
10
10
10
10
10
10
10
Packet sampling rate (%)
10
6.
t=25
t=10
t=5
t=2
t=1
10
Average number of misranked flow pairs
10
10
10
Packet sampling rate (%)
EXPERIMENTAL RESULTS
10
10
Packet sampling rate (%)
10
Figure 6: Only detecting the largest flows: Performance of blind ranking varying the number t of top
flows of interest
numbers in the packet stream; (ii) the importance of flow
size distributions and duration of the measurement interval;
(iii) the impact of packet loss rates on individual flows
lost packets trigger retransmissions by the TCP senders; (iv)
the variability of the detection/ranking performance across
multiple bins and packet sampling patterns.
6.1
Implementation of protocol-aware
ranking
10
6
10
10
10
10
top 1
top 2
top 5
top 10
top 25
10
t=25
t=10
t=5
t=2
t=1
10
10
10
10
10
10
10
10
Packet sampling rate (%)
10
10
10
10
10
10
6
10
10
10
10
top 1
top 2
top 5
top 10
top 25
10
t=25
t=10
t=5
t=2
t=1
10
10
10
10
10
2
10
10
10
Packet sampling rate (%)
10
10
10
10
10
Figure 7: Only detecting the largest flows: Performance of protocol-aware ranking varying the number t of top flows of interest
6.2
6.4
top 1
top 2
top 5
top 10
top 25
10
10
10
10
10
10
10
10
10
10
10
10
top 1
top 2
top 5
top 10
top 25
10
6.3
10
10
10
10
10
10
10
10
10
Figure 9: Performance of blind (top) and protocolaware (bottom) detection on Abilene trace (300s
measurement interval).
the composition of flows varies and with it the flow size distribution. Moreover, the sampling process may get lucky
in certain cases and provide good results. The opposite is
also possible.
Figure 11 shows the average performance over 15 sampling experiments of the detection of the top-10 flows in
the Abilene trace over the 5-minute measurement intervals.
The error bars indicate the standard deviation across the
15 experiments. As usual, the top graph refers to the blind
method, while the bottom graph presents the protocol-aware
method results.
As we can see the average performance shows limited
variability. A sampling rate of 0.1% gives poor results for
all bins, while increasing the sampling rates consistently
helps. With a sampling rate of 10% the performance metric (i.e., average number of misranked flow pairs) for the
blind method is always below 100 while the protocol-aware
method is always below 1.
Looking at the standard deviation, we observe large values for the blind method and much smaller values for the
protocol-aware method. This indicates that the blind method
is more sensitive to the sampling process than the protocolaware method. The explanation is given in Section 3.3.2
where we showed that that the blind method presents a
larger error for large flow sizes (expect when the sampling
rate is very low).
7. CONCLUSIONS
We study the problem of detection and ranking the largest
flows from a traffic sampled at the packet level. The study is
sampling 0.1%
sampling 1%
sampling 10%
10
10
10
10
10
10
10
top 1
top 2
top 5
top 10
top 25
10
10
10
10
10
200
400
600
800
1000
1200
1400
1600
1800
time (sec)
0
sampling 0.1%
sampling 1%
sampling 10%
10
10
10
10
10
10
10
10
10
10
10
Acknowledgements
We wish to thank NLANR [15], Abilene/Internet2 [1] and
the Metropolis project [13] for making available the packet
traces used in this work.
8.
REFERENCES
200
400
600
800
1000
1200
1400
1600
1800
time (sec)
Figure 11: Performance of blind (top) and protocolaware (bottom) detection over multiple 300s intervals (Abilene trace). Vertical bars show the standard deviation over multiple experiments.
[7] E. Demaine, A. Lopez-Ortiz, and I. Munro. Frequency
estimation of internet packet streams with limited space. In
Proceedings of 10th Annual European Symposium on
Algorithms, 2002.
[8] N. G. Duffield, C. Lund, and M. Thorup. Properties and
prediction of flow statistics from sampled packet streams. In
Proceedings of ACM Sigcomm Internet Measurement
Workshop, Nov. 2002.
[9] N. G. Duffield, C. Lund, and M. Thorup. Estimating flow
distributions from sampled flow statistics. In Proceedings of
ACM Sigcomm, Aug. 2003.
[10] C. Estan and G. Varghese. New directions in traffic
measurement and accounting. In Proceedings of ACM
Sigcomm, Aug. 2002.
[11] N. Hohn and D. Veitch. Inverting sampled traffic. In
Proceedings of ACM Sigcomm Internet Measurement
Conference, Oct. 2003.
[12] J. Jedwab, P. Phaal, and B. Pinna. Traffic estimation for the
largest sources on a network, using packet sampling with
limited storage. Technical Report HPL-92-35, HP
Laboratories, Mar. 1992.
[13] Metropolis: METROlogie Pour lInternet et ses services.
http://www.laas.fr/ owe/METROPOLIS/metropolis eng.html.
[14] T. Mori, M. Uchida, R. Kawahara, J. Pan, and S. Goto.
Identifying elephant flows through periodically sampled
packets. In Proceedings of ACM Sigcomm Internet
Measurement Conference, Oct. 2004.
[15] NLANR: National Laboratory for Applied Network Research.
http://www.nlanr.net.
[16] Packet Sampling Working Group. Internet Engineering Task
Force. http://www.ietf.org/html.charters/psamp-charter.html.
[17] K. Papagiannaki, N. Taft, and C. Diot. Impact of flow
dynamics on traffic engineering design principles. In
Proceedings of IEEE Infocom, Hong Kong, China, Mar. 2004.
[18] Renater. http://www.renater.fr.
[19] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson.
RTP: A transport protocol for real-time applications. RFC
1889, Jan. 1996.
[20] A. Shaikh, J. Rexford, and K. G. Shin. Load-sensitive routing
of long-lived IP flows. In Proceedings of ACM Sigcomm, Sept.
1999.
[21] M. Spiegel. Theory and Problems of Probability and
Statistics. McGraw-Hill, 1992.
!!"#" $
Sara Alouf
Eitan Altman
Vrije Universiteit
Department of Mathematics
De Boelelaan 1081a
1081 HV Amsterdam, The Netherlands
INRIA
2004 Route des Lucioles
B.P. 93
06902 Sophia Antipolis, France
alouf@cs.vu.nl
altman@sophia.inria.fr
Chadi Barakat
Philippe Nain
INRIA
2004 Route des Lucioles
B.P. 93
06902 Sophia Antipolis, France
INRIA
2004 Route des Lucioles
B.P. 93
06902 Sophia Antipolis, France
cbarakat@sophia.inria.fr
nain@sophia.inria.fr
ABSTRACT
Keywords
We propose two novel on-line estimation algorithms to determine the size of a dynamic multicast group. We first use a
Wiener filter to derive an optimal estimator for the membership size of the session in case the join process is Poisson and
the lifetime of participants is distributed exponentially. We
next develop the best first-order linear filter from which we
derive an estimator that holds for any lifetime distribution.
We apply this approach to the case where the lifetime distribution is hyperexponential. Both estimators hold under
any traffic regime. Applying both estimators on real traces
corresponding to video sessions, we find that both schemes
behave well, one of which performs slightly better than the
other in some cases. We further provide guidelines on how
to tune the parameters involved in both schemes in order to
achieve high quality estimation while simultaneously avoiding feedback implosion.
General Terms
Algorithms, Performance, Measurement
This work was done when the author was at Inria Sophia
Antipolis, France.
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy otherwise, to
republish, to post on servers or to redistribute to lists, requires prior specific
permission and/or a fee.
SIGMETRICS03, June 1014, 2003, San Diego, California, USA.
Copyright 2003 ACM 1-58113-664-1/03/0006 ...$5.00.
1.
INTRODUCTION
Since its introduction, IP multicast has seen slow deployment in the Internet. As stated in [6], the service model
and architecture do not efficiently provide or address many
features required for a robust implementation of multicast.
However, the fact remains that IP multicast is very appealing in offering scalable point-to-multipoint delivery specially
in satellite communications. Current research efforts tend to
propose alternatives to IP multicast like the so-called application layer multicast [4, 9, 14, 19], the idea being to
deploy multicast at the application layer. Also, new models to support multicast communications in a more effective
way have been proposed, such as the EXPRESS multicast
[13]. The latter is an extension to IP multicast that provides explicit support for large-scale multicast applications
such as real-time stock quote dissemination, live sports video
feeds or Internet radio and TV. EXPRESS provides as well
a best-effort count of the number of subscribers.
This paper is motivated by the conviction that large-scale
multicast applications will be widely deployed in the future
as soon as the capability becomes available. We believe
that membership estimates will be an essential component
of this widespread deployment as they can be very useful
for scalable multicast. The membership of a session can
be used for feedback suppression as it is the case in current
protocols such as RTP [21] and SRM [8]. In order to regulate
the amount of session/control messages sent by receivers
the idea being not to exceed 5% of overall session bandwidth
these protocols use delay timers that are tuned based on
the membership estimates.
The membership of a multicast session can be used for
charging the sources in large-scale applications. ISPs traditionally charge their customers on an input-rate basis. An
alternative pricing scheme would be to charge sources based
2.
1(Ti t < Ti + Di )
(1)
i1
|z| = 1. Introduce
Sy (z) =
P (D > u) du.
Covy (k)z k
k=
Covy (k)z k
k=
(2)
Covy (k)
(6)
Covy (k)
p Cov (k)
(7)
|h|
In the following we will denote by CovX () the autocovariance function of any second-order discrete-time stationary
process {Xn , n = 0, 1, . . .}. With this notation and the definition of the process {Nn }n , we see from (2) that
CovN (k) = |k| ,
k = 0, 1, . . . ,
(3)
with := exp(S), when the on-times {Di }i are exponentially distributed with mean 1/.
Throughout the paper, we will assume that
(4)
k0
In other words, we will exclude the situation where the ontimes are heavy-tailed (e.g. Pareto distribution).
3.
WIENER FILTER
Our objective is to transform a signal Yn (noisy observan (estimator) that is the closest to
tion) into another signal N
an unknown signal Nn . By closest we mean that the mean
n ] = E[Nn ]) and that the mean square
error is zero (i.e. E[N
error is minimized.
Such a transformation can be achieved by the Wiener filter
that identifies the optimal linear filter [11]. This approach
gives the transfer function of the linear filter, which can be
transformed back to the time domain to obtain the impulse
response of the filter. From the impulse response of the filter,
n as a function of Yn and, possibly, of
the expression of N
n1 , N
n2 , . . ., can be found. We will detail this procedure
N
below.
Since a filter that minimizes the mean square error when
the underlying processes are centered also minimizes the
mean square error when the same processes are non-centered,
we will derive the Wiener filter for the centered (stationary)
n }n and {Yn }n , denoted by
versions of processes {Nn }n , {N
{n }n , {
n }n and {yn }n , respectively. We have observed in
the previous section that E[Nn ] = . On the other hand
(8)
"
H(z) =
Sy (z)
G(z 1 )
.
+
H(z)
.
G(z)
(5)
n and yn = Yn p.
Therefore n = Nn , n = N
Throughout the paper, z is a complex number such that
1
Observe from (6) and (7) that both Sy (z) and Sy (z) are
well-defined for |z| = 1 under the assumption (4).
3.1
Covy (k) =
for k 6= 0
for k = 0.
Sy (z) =
"
p (p 1)z 2 + [1 + 2 (1 2p)]z + (p 1)
.
z(1 z)(1 z 1 )
The second-order polynomial in the variable z in the numerator has two positive real roots given by r and 1/r, with
r=
1 + 2 (1 2p)
min =
' ("
1!
S (z) Ho (z)Sy z 1
z
where z1 , . . . , zM are the poles (if any) of the function F (z)
inside the unit circle. The notation Res [F (z), zk ] stands for
the residue of F (z) at point z = zk , namely, the coefficient
of 1/(z zk ) in the Laurent series expansion of F (z) in the
vicinity of zk .
Specializing F (z) to the values of S (z), Sy (z) and Ho (z)
found earlier, yields
F (z) :=
G(z) G(z 1 )
p(1 p)
r
and
G(z) :=
1 rz 1
.
1 z 1
F (z) =
so that
Sy (z) =
p(1 2 )
.
(1 z)(1 z 1 )
$S
y (z)
G(z 1 )
=
+
p(1 2 )
(1 r)(1 z 1 )
min = 1
min =
where
A = r,
(1 2 ) +
(1 2 )(1 2 (1 2p)2 )
.
2 2 p
(10)
r(1 2 )
p(1 2 )
=
.
B=
(1 r)
(1 p)(1 r)
Bp
1 A
Ho (z) =
(1 2 )((1 Bp)z A)
.
(1 z)(z )(z A)
This function has two poles inside the unit circle which are
located at z = A and z = ; the residues of F (z) at these
poles are given by pAB(1 2 )/((1 A)(A )) and
(1+pB/(A)), respectively. Summing up these residues
gives
Res [F (z), zk ]
with
with
:=
M
&
k=1
p(1 p) (1 rz)(1 rz 1 )
r
(1 z)(1 z 1 )
(1 2 )[1 2 (1 2p)2 ]
.
2(1 p)
and the Wiener filter are optimal (among the class of linear
filters) in the sense that they minimize the mean square
error. The key point is that the Kalman filter used in [2] was
derived under a heavy traffic assumption, while the Wiener
filter computed in the present paper holds for any value of
the model parameters and . This partly explains why the
estimator in [2] behaves well under light or moderate traffic
as experimentally observed in that paper.
(9)
4.
(11)
Ak ynk .
n = B
(12)
k=0
!" !"
If this equation has a unique solution A (0, 1), then substituting this value of A into (15) will give the optimal pair
(A, B).
It is shown in Appendix A that (16) has always a unique
solution in [0, 1) (in particular) if g 0 (x) > 0 in [0, 1). This
condition will hold as long as P (D > S) > 0. In practice,
one can always select S such that this condition is true.
The reader can check that the filter defined in (11) with
the optimal pair (A, B) is the same as the Wiener filter
found in Section 3.1 when the on-times are exponentially
distributed.
We now illustrate the approach developed in this section
by considering the situation where on-times have a hyperexponential distribution. More precisely, we assume that
pl el x
(x) = 1
l=1
E [
n n ] = pB
k=0
where
z k Cov (k).
g(z) :=
(13)
k=0
!" #
E n2 =
B
1 A2
$%
! "&
2AE[
n1 yn ] + BE yn2
!" #
pB 2
1 A2
=
A
2pB
1 A2
(2pg(A) + (1 2p)) .
pB 2
1 A2
+ ,
AB
L
l=1
|k|
l l
for k = 0
for k =
6 0
so that
L
g(A) =
l
.
1 Al
1/1
1/2
1/
=
3897s 1
= 480061s 2
=
18316s
= 19.5
= 75.1
= 94.7
1
2
= 0.999359
= 0.999995
n = 0.99879456 N
n1 + 0.10720289 Yn + 0.006540864.
N
2pg(A) + (1 2p)
1 A2
#,
+g (A)(pB (1 A ))
=0
5.
2pg(A) + (1 2p)
g(A)
= 2p B
B
1 A2
= 0.
0/
l=1
'(
(((
)
(((
(*
Cov (k) =
L
with 0 < pl < 1, l = 1, 2, . . . , L, and
l=1 pl = 1. In
this setting the underlying queueing model can be seen as
L independent M/M/ queues in parallel. The arrival
rate to queue l is pl and the service rate is l . Define
L
l := exp(l S), l := pl /l so that =
l=1 l . The
autocovariance function of the process {n }n is equal to
(17)
g(A)(1 A2 )
.
2pg(A) + (1 2p)
(15)
(16)
A good pair (p, S) should (i) limit the feedback implosion while at the same time (ii) achieve a good quality of the
estimator. Of course (i) and (ii) are antinomic and therefore
a trade-off must be found. This trade-off will be formalized
as follows: we want to select a pair (p, S) so that the mean
number of ACKs generated every S seconds (see (5)) and
the relative error of the variance of the estimator (denoted
as ) are bounded from above by given constants, namely
')
*
E[Yn ] = p
n )
V ar(Nn ) V ar(N
=
.
V ar(Nn )
(18)
3
The values of the parameters come from the trace called
video1 investigated in Section 6.
6.
n |/Nn
of |Nn N
75
90
95
5.25
6.31
5.43
4.41
5.71
4.83
4.51
4.39
5.22
4.73
11.5
13.5
8.66
8.78
8.71
9.35
7.50
8.98
8.60
9.61
19.4
20.6
11.9
12.6
11.0
12.6
11.0
14.7
12.0
14.2
n
Table 3: Empirical mean and variance of Nn N
Trace
Mean Variance min ,
nE
video1 N
-0.112
12.664 13.942 0.147
NnH2 -0.047
12.851 12.120
nE
video2 N
0.006
0.495
1.407 0.099
nH2
N
0.019
0.785
0.396
nE
video3 N
0.037
0.207
0.737 0.091
nH2
N
0.019
0.229
0.208
nE
video4 N
0.052
0.911
1.566 0.087
nH2
N
0.065
1.423
0.676
In this section we apply the estimators developed in Sections 3.1 and 4 to four traces corresponding to video muticast sessions. Two types of estimators will be used: the
nE found in (9) when the popestimator denoted as N
ulation is modeled as an M/M/ queue; the estimator
nH2 derived in Section 4 in case the join times
denoted as N
are Poisson and the on-times have a 2-stage hyperexponential distribution (M/H2 / model).
The objective is twofold: we want to investigate the quality of both estimators when compared to real life conditions,
and we want to identify the best one.
We have collected four MBone traces denoted videoi , i =
1, . . . , 4 between August 2001 and September 2001 using
the MListen tool [1]. Each trace corresponds to a long-lived
video session (see duration of each session in Table 1, where
the superscript d stands for days). We have run both
algorithms (estimators) on each trace.
For each trace we have identified the parameters of the
M/M/ model (parameters and , or equivalently parameters and ) and of the M/H2 / model (parameters
, 1 , 2 , p1 and p2 = 1 p1 see definitions in Section 4).
The values of these parameters are reported in columns 38
in Table 1. Details on how these values are retrieved come
in Appendix B.
Parameters p and S have been chosen by following the
guidelines presented in Section 5, namely {0.5, 1} and
{0.1, 0.15}. Values of these parameters are listed in
columns 910 in Table 1. The performance of estimators
nE and N
nH2 are reported in Tables 2 and 3.
N
Table 2 reports several order statistics (columns 37) and
Nn . This improvement does not come for free, since it requires the identification of 4 parameters (, 1 , 2 and p1 )
nE .
instead of 2 ( and ) for N
Table 3 reports the sample mean and the sample variance
n . In the 4th column, we list the theoof the error Nn N
nE (see (10)) and
retical variance. It is given by min for N
H2
n ]
by for Nn (see (14)). The expected average E[Nn N
E
Trace
video1
video2
video3
video4
Session lifetime
3d 13h 33m 20s
11d 1h 46m 8s
50d 22h 13m 20s
29d 16h 43m 13s
1/
1/1
1/2
p1
p2
94.7 18316 3897 480061 0.97 0.03
14.1 16476
1 226498 0.93 0.07
8.1 66823
1 900854 0.93 0.07
17.9 83390
1 473268 0.82 0.18
nE (again, N
nE is empirically more efmore efficient4 than N
H2
4
An estimator is said to be more efficient if it has a smaller
variance.
7.
p
0.011
0.034
0.062
0.028
S
2.5
3.2
20.0
10.0
1.0
0.5
0.5
0.5
0.15
0.1
0.1
0.1
OPEN ISSUES
The main pending issue concerns the knowledge of parameters and (or equivalently any couple of parameters
among , and , since = / in steady-state). When
these parameters are not known, the source should estimate
them. Again, the source could estimate any two parameters
among , and and infer the third one.
One possible way of estimating is to let a newly arrived
receiver send a heartbeat to the source with a certain (constant) probability q (q should be small enough to avoid overwhelming the source with heartbeats). The source would
then use the arrival time tm of the mth heartbeat to esti = m/(qtm ).
mate . The maximum likelihood estimator is
This estimator is unbiased and consistent by the strong law
of large numbers (limm tm /m = 1/(q)).
In a similar way, the source can estimate if receivers
probabilistically send a goodbye message reporting their
lifetime when they leave the session. Let m0 be the lifetime indicated in the m0 th goodbye message received at the
source, then the maximum likelihood estimator of is sim0
0
ply
= m0 /( m
is unbiased and
i=1 m ). The estimator
consistent.
n ]. As long as there is
A natural estimator for is = E[N
no estimation of both and , it is not possible to compute
the filter coefficient A and B. Then only a naive estimator
for Nn can be used, defined as the ratio of the number of
ACKs received Yn over the ACK probability p. Notice that
E[Yn /p] = .
One might want to treat the estimation of Nn , and
as a joint parameter estimation problem. Unfortenately, the
problem becomes much more complicated, and we are not
able at the moment to say anything about its resolution.
n ]
Alternatively, one might want to replace with = E[N
in (9) and study the performance of the resulting equation.
It is possible to go even farther by replacing with Yn /p,
instead of using E[Yn /p]. This will add more burstiness to
n and (9) becomes
the dynamics of N
n = AN
n1 + (1 A) Yn .
N
p
The latter equation is nothing but an exponential weighted
moving average (EWMA) estimator for the membership process Nn . We expect this EWMA estimator to perform better
n , as given in (9), over highly dynamic sessions, as its
than N
8.
CONCLUSION
9.
ACKNOWLEDGMENTS
The authors wish to thank Prof. Patrick Thiran for helpful suggestions.
!2
:= p g 0 (x)
B.
E[D ] =
2
"
pl k!
l=1
:=
(2pg(x) + (1 2p))xg(x)
(pg(x) + (1 2p))(1 x2 )g 0 (x),
(l )k
= k!
p1
p2
+
(1 )k
(2 )k
, for k 1.
APPENDIX
A.
(19)
p1 1 + p2 2 = E[D]
(20)
p1 12
p1 13
(21)
(22)
+
+
p2 22
p2 23
= E[D ]/2
= E[D3 ]/6.
2 E[D]
,
2 1
p2 =
E[D] 1
.
2 1
(23)
(24)
60
0
12 Sep 01
13 Sep 01
14 Sep 01
(c) on-times
1s 1m
1d
1s 1m 1h
14 Sep 01
12 Sep 01
1
13 Sep 01
14 Sep 01
Exponential fit
Weibull fit
0.5
0.5
Lognormal fit
13 Sep 01
Exponential fit
0.25
0.5
0.75
0.25
0.5
0.75
12 Sep 01
14 Sep 01
16 Sep 01
18 Sep 01
20 Sep 01
1s 1m
1s 1m 1h
17 Sep 01
21 Sep 01
13 Sep 01
21 Sep 01
Exponential fit
0.5
0.5
Exponential fit
Weibull fit
Lognormal fit
17 Sep 01
13 Sep 01
1
22 Sep 01
(c) on-times
1d
12 Sep 01
0.25
0.5
0.75
0.25
0.5
0.75
6
0
08 Aug 01
15 Aug 01
22 Aug 01
29 Aug 01
05 Sep 01
19 Sep 01
1s 1m
1s 1m 1h
29 Aug 01
12 Sep 01
15 Aug 01
Lognormal fit
Weibull fit
12 Sep 01
Exponential fit
0.5
Exponential fit
29 Aug 01
Weibull linear fit for inter-join times, shape 0.65, scale 3500
0.5
15 Aug 01
0.25
0.5
0.75
0.25
0.5
0.75
25 Aug 01
01 Sep 01
08 Sep 01
15 Sep 01
1s 1m
1s 1m 1h
08 Sep 01
22 Sep 01
Weibull linear fit for inter-join times, shape 0.55, scale 2700
22 Sep 01
Exponential fit
Weibull fit
Weibull fit
08 Sep 01
0.5
0.5
Exponential fit
25 Aug 01
1
25 Aug 01
1
22 Sep 01
(c) on-times
1d
12 Sep 01
(c) on-times
1d
0.25
0.5
0.75
0.25
0.5
0.75
!!"#" $
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
Abstract
We improve and validate TICP [3], our TCP-friendly reliable transport protocol to
collect information from a large number of Internet entities. A collector machine
sends probes to a set of information sources that reply by sending back their reports. TICP adapts the sending rate of probes in a way similar to TCP for the
purpose of avoiding network congestion and keeps requesting reports until they are
well received. In a first part of this work, we add to TICP a mechanism to cluster information sources in order to smooth the variation of network conditions during the
collection session and to ensure an efficient handling of congestion at network bottlenecks. Simulations in ns-2 and PlanetLab experiments prove the outperformance
of TICP over non adaptive solutions and the interest of the clustering mechanism in
shortening the duration of the collection session and in decreasing the ratio of lost
packets. In a second part, we adapt TICP to collect several packets of information
from each data source. By the means of simulations, we compare the performance
obtained by TICP to that obtained when using parallel short-lived TCP connections. Our main observation is that TICP yields shorter collection sessions due to
its inherent multiplexing capability and that it avoids parallel Slow Start phases.
Finally, in a last part, we study the impact of delegating collection to some proxy
collectors. We explain our method for delegation and we show by simulations that
for a judicious choice of proxy collectors, one can decrease considerably the collection
session duration.
Key words: Transport protocol, information collection, clustering, several packets,
short-lived TCP connections, delegation
? This paper summarizes our contributions on the TICP protocol. It relies on our
two previous publications [3] and [4] and goes beyond by presenting experimental
results over PlanetLab and two new and important components, that are the extension to the multiple packets per source case and the delegation of the collector
function to intermediate proxies.
24 September 2008
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
Introduction
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
The present work enhances the protocol with three additional mechanisms
to help it achieve better performances and adapt to more situations. This
is in addition to a deep analysis of the protocol by the means of extensive
simulations and real experiments over the PlanetLab platform [9]. The first
mechanism has been introduced in [4]. The second and third mechanisms are
novel. The implementation of the code in C++ to run over UDP sockets in
the PlanetLab platform is also one of our new contributions in this area.
The collector in the former version of TICP [3] probes information sources in
a random order. We start by showing that this strategy causes many problems
when moving to large networks, which results in long collection sessions, high
loss ratios and out of control traffic. The reason is that only one control at the
TICP collector is used to limit the traffic at several bottlenecks simultaneously,
which is clearly suboptimal given that the congestion of one bottleneck router
can be hidden by the low utilization of another bottleneck router and vice
versa. To probe sources behind the same bottleneck together and separately
from other bottlenecks, we add to TICP a mechanism to gather information
sources into clusters. This mechanism is based on the modeling of the Internet
by a two-dimensional Euclidean space and its decomposition into clusters. We
use to this end the Global Network Positioning system (GNP) [6] that provides
Internet host coordinates. Our new mechanism makes it possible to probe
sources from the closest cluster to the collector in terms of RTT (Round Trip
Time) to the farthest one. This very likely results in sources behind the same
bottleneck probed together before the collector moves to neighboring sources
located behind another bottleneck. It is supposed that this behaviour improves
the efficiency of the congestion control and ensures a smooth variation of its
variables in TICP.
To evaluate the performances of the protocol thus obtained, we run simulations with the ns-2 simulator [7] over realistic and complex network topologies.
These simulations show that TICP with the new mechanism of clustering has
better performances than without clustering, and that it outperforms other
non adaptive data collection solutions. To generalize this result, we implement
the protocol in C++ in linux and run real experiments on the PlanetLab
testbed. This practical experience tells us that TICP can be easily deployed
in the Internet and that the outperformance of the protocol observed in simulations is real.
Another challenge in developing a protocol like TICP is how to extend it to
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
TICP [3] is a reliable transport information collection protocol implementing diverse functionalities. We overview in this section those related to error
recovery and network congestion control.
reports. It proposes two algorithms to achieve this objective: Slow start and
Congestion Avoidance.
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
RS (Request Size) is the initial number of requests sent without receiving any
report packet. It is also the step by which the window size increases. Compared to
TCP, this can be seen as the packet size in bytes.
timer is computed using estimates of the average RTT and of its mean deviation. Let srtt and rttvar be the estimates of the average and the mean deviation
of the RTT. Let rtt be the measured round-trip time when a report arrives.
The collector updates the estimates and the timer (TO) in the following way
:
rttvar = 34 .rttvar + 14 .|srtt rtt|
srtt = 78 .srtt + 81 .rtt
T O = srtt + 4.rttvar
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
This dynamics and the coefficients it involves are inspired from TCP [8]. The
weights for the estimation of srtt and rttvar are known in TCP to be easy
to calculate and to provide good balance between convergence and precision.
Setting TO to srtt plus four times the rttvar has shown its efficiency in setting
an upper bound on the Round-Trip Time in TCP. Since our estimator has
almost the same target as in TCP, we adopt the same strategy.
2.3.2 Detecting network congestion
TICP computes the report loss ratio over a time window in the past equal to
TO. When the timer is scheduled, the collector saves in the variable torecv the
number of reports to be received before the expiration of the timer. Let recv
be the number of timely reports received between the scheduling of the timer
and its expiration. The collector considers then that torecv recv reports were
recv
lost in the network. Consequently, it estimates the loss ratio to 1 torecv
.
The network is considered congested if the loss ratio exceeds the Congestion Threshold (CT) and severely congested if the loss ratio exceeds a higher
threshold SCT > CT called the Severe Congestion Threshold. CT and SCT
are two parameters of our protocol. They can be set to some default values,
for example, to 10% for CT and to 90% for SCT. We set them as follows:
RS
CT = min(0.1, cwnd
)
cwndRS
SCT = max(0.9, cwnd )
when all packets are lost or delayed (i.e., they arrive after the expiration
of the timer). Note that we are designing TICP so that a packet in TCP is
comparable to RS requests/probes in our context. A TICP session behaves like
this as RS TCP connections running in the same environnement, a parameter
that the administrator can tune to whatever desired value.
2.3.3 Delayed and timely reports
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
A timely report is a report received before its deadline. The deadline of a report
is given by the timer. A report not received before its deadline is assumed to
be lost. If it arrives later than its deadline, it is considered to be delayed.
Fig. 1 explains how the deadline of a report is set. Let startTO be the scheduling time of the timer. Let startprevTO be the previous scheduling time of
the timer. When a report is received, the collector extracts from its header
the timestamp reqtime indicating the time by which the corresponding probe
has been sent. The report is received on time if and only if startprevT O <
reqtime. The report is a delayed one in the opposite case.
Does a random ordering of sources yield a good estimation of RTT for the
next pairs of request/report? The accuracy of this estimation is essential for
the correct functioning of the protocol. An overestimation of RTT results in
a delay in the detection of network congestion; the collector waits more than
necessary for already lost reports. This delay means a waste of time and an
aggravation of network congestion since the probing rate will not be reduced
on time. On the other hand, an underestimation of RTT can cause errors in
the computation of the report loss ratio due to the premature expiration of
the timer. Thus, some reports can be declared lost while they are not. If it
is the case, TICP will reduce unnecessarily the size of the congestion window
(cwnd) which will lengthen unnecessarily the collection session.
rtt
srtt
200
150
values (in ms)
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
100
50
10
15
20
order of the source
25
30
35
To clarify this point, we plot in Fig. 2 a sequence of rtt and srtt for sources
picked randomly from the list of sources without any consideration of topology.
The x-axis shows the probing order. Results are obtained from the simulations
whose setting is to be described later. The figure illustrates how the real value
of the RTT oscillates; it can exceed the estimated average by large values and
go much below it from time to time. This certainly implicates a regression in
360
rtt
srtt
340
320
300
280
260
240
220
200
180
160
10
15
20
order of the source
25
30
35
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
the Round-Trip Time between two hosts can be estimated by computing the
distance between their coordinates. To assign coordinates to hosts, GNP first
computes the coordinates of a small set of well-known hosts called landmarks
based on the measurements of delay between them. The coordinates of landmarks are then disseminated to any ordinary host willing to compute its own
coordinates. An ordinary host derives its own coordinates based on landmarks
coordinates and the measurements of delay between itself and the landmarks.
We suppose these coordinates are available to the TICP collector in the way
the IP addresses of hosts and their names are. Finally, coordinates are meant
to form a part of the ID of a machine in the Internet helping to localize it.
The way to get this information is out of scope of TICP. One can do it using
an additional channel as the DNS or other at a frequency much lower than
the frequency of collecting information.
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
TICP probes information sources from the nearest to the collector to the
farthest one. This is supposed to smooth traffic transitions between network
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
bottlenecks while maximizing the volume of collected information at the beginning of the session. The collector begins with the central cluster and traverses
the other clusters following a spiral trajectory. Fig. 4 illustrates this trajectory. One can with a simple procedure, find the coordinates of the next cluster
during the collection knowing the coordinates of the current cluster.
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
Scenario
5
7
8
7
We compare between the both versions of TICP with and without clustering of information sources. The comparison criterion is the collection session
duration. Fig. 6 shows this duration for several simulations of TICP without
clustering. In each simulation, the order of sources in the list of the collector is
different, that is why we obtain each time a different duration for the collection
session. For TICP with clustering, the result is the same since the topology
does not change, and so the ranking of the sources is the same defined by
their coordinates. TICP with clustering finds the good ranking of information
sources and guarantees the shortest collection session duration. We save on
average 30% of time by moving from TICP without clustering to TICP with
Table 2
TICP parameters
Parameter
RS
probe size
report size
a
Value
10
100 B
1500 B
50 ms
clustering.
26
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
24
22
20
18
16
14
12
10
10
12
simulations
14
16
18
20
To evaluate the optimality of TICP, we implement in ns-2 an information collection protocol having a constant window size. For each window size, we run
10 simulations and we record the minimum of the collection session duration
over them in order to identify the best combination. Figure 7 plots three curves
in the same space. The x-axis represents cwnd, the size of the congestion window for the constant congestion window protocol. The y-axis represents the
collection session duration (in seconds) for the constant window protocol. This
is the curve having a parabolic convex shape. For small congestion window
sizes, the collection session is long because we have a low probing rate. For
large window sizes, the network is congested which lengthens the collection
session. As for the two horizontal lines, they represent the session duration
obtained by TICP and are only drawn for comparison. TICP adapts dynamically cwnd to network conditions. The role of TICP is to find in a dichotomic
way the right congestion window size that minimizes the collection session
duration. This proves the out-performance of an adaptive solution compared
to a non adaptive one. We notice in the figure how TICP with clustering manages to reach the optimum unlike TICP without clustering which yields longer
durations.
Then, we vary the cluster size and we study its impact on the collection
55
50
45
40
35
30
25
20
15
50
100
150
200
cwnd (Congestion window size)
250
300
24
Collect Session Duration (in s)
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
22
20
18
16
0
20
40
60
a (in ms)
80
100
120
Fig. 9 studies how the number of sources impacts the choice of optimal a. We
can clearly see that the optimal cluster size decreases when the number of
120
Optimal a
100
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
sources increases. Compared to the value used above, the optimal a is equal
to 85ms for 300 sources and to 45ms for 700 sources. Indeed, for small number
of sources, one needs to increase a to group more sources behind the same
bottleneck together. At the opposite, for more sources, one needs to decrease
a so that the collector can better probe them depending on their locations.
But, if we continue increasing the number of sources, the optimal a will stabilize and become equal to some minimum value dependent of the topology.
As mentioned above, a cluster is in somehow the set of sources located behind
the same bottleneck. Thus, increasing the number of sources (distributed uniformly in space) does not increase the number of bottlenecks in the network.
Once we reach the maximum number of bottlenecks, the optimal size of the
cluster will become constant. One can safely use this value for applications collecting data from a very large number of sources. We suggest that in practice,
one starts by calculating this value by running multiple collection sessions,
then adapts it as a function of the measured session duration to account for
any change in the underlying network topology.
80
60
40
20
0
200
300
400
500
600
700
Number of sources
800
900
1000
120
100
80
60
40
20
100
150
200
250
300
350
Number of data sources
400
450
500
TICP
900
800
Optimal cluster size (in ms)
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
50
700
600
500
400
300
200
100
50
100
150
200
250
300
350
Number of sources
400
450
500
Fig. 11. Optimal cluster size as a function of the number of sources in PlanetLab
experiments
Both figures show that experimental results have the same shape compared to
simulation ones but clearly different values of the optimums. This is because
the real Internet topology is different from the topologies used in our simulations. The main observation we can make from Fig. 10 is that the collection
session duration grows almost linearly with the number of sources which means
that TICP scales well in practice. Since the large cluster curve corresponds almost to the no clustering case, one can notice that there is an important gain
when using TICP with clustering. Moreover, the small cluster curve shows
that having a few number of sources in each cluster is suboptimal. As for Fig.
11, it gives an idea on how to choose the cluster size when collecting information in the real Internet. It seems that clusters of 100ms side length lead to
the best performances for a large number of Internet sources.
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
The first version of TICP [3] supposes that each information source has a
small amount of data to send to the collector that can fit in one packet. This
is a strong assumption that needs to be relaxed. Some sources might possess
more than one packet when the session is initiated, or generate data later
during the collection session. In this section, we present our extension to TICP
that allows collecting informational reports of several packets. We explain first
the new functionalities added to TICP. We then study the scalability of the
new version through simulations. Finally, we compare TICP to a collection
application based on parallel TCP connections while varying the number of
TCP connections.
This extension is far from being an easy task. First, it requires sequence numbers to detect the lost reports from each information source and to ask for
retransmissions. Second, it requires parallel collection from each information
source when possible to better utilize the network resources. Lastly, it should
adapt to the case when information is generated by the sources during the
collection session. As to be described later, our extension handles all these
issues in an efficient way.
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
The collector probes sources in the order given by the clustering mechanism.
The sending rate of probes respects the congestion window size as before.
In the first round, the collector probes all sources asking them to send their
first packet. To make this possible, we add to the request packet a field RSEQ
indicating the sequence number of the requested packet. In the second round,
the collector discovers that some packets requested during the first round have
arrived to the collector while others have been delayed or lost. The probing
scheme consists in asking a source which has correctly sent her first packet to
send its second one and to ask a source whose first packet has been declared lost
to retransmit it. As for sources whose first packet has not yet arrived (their
deadlines have not expired), an efficient solution is to ask for their second
packet, of course if the congestion window allows and if the field MORE has
not been set to 0 for these sources. By behaving in this way, TICP is able
to anticipate the arrival of packets and fill the congestion window which is
necessary for an efficient utilization of network resources. This behavior is
generalized to the following rounds.
To implement this behavior, we introduce the following structure at the collector that contains all required information about the sources during the
collection:
SOURCES LIST = {SOURCE}
SOURCE = [ORDER, ID SRC, MORE, REQUESTS, RECEIVED PACKETS]
REQUESTS = [LAST SENT REQUEST, REQUESTS LIST]
RECEIVED PACKETS = [LAST RECEIVED PACKET, PACKET NUMBERS LIST]
REQUESTS LIST = {REQUEST}
PACKET NUMBERS LIST = {SEQ}
REQUEST = [RSEQ, DEADLINE]
When it is the turn of an information source, the collector checks the MORE
field of the object SOURCE corresponding to this source. If MORE equals 0,
then the collector jumps over this source and treats the next source in the
list. If all sources have the MORE field equal to 0, the collector announces
the end of the collection session. In the case when the MORE field of a source
is still equal to 1, the collector first seeks in the list of sent requests related
to this source (REQUESTS LIST) a request packet whose deadline has been
reached. We recall that the deadline of a request/data packet is reached when
the corresponding request has been transmitted before startprevTO, the time
at which the previous timer has been scheduled (see Section 2). If such request is found, the collector considers that the corresponding report is lost,
cancels this request, retransmits it and jumps to the next source in the list. If
REQUESTS LIST is empty or the collector has not found any request whose
deadline has been reached, it sends a request packet having RSEQ equal to
LAST SENT REQUEST + 1. This means that it anticipates requesting the
next packet and gives more time to delayed packets to arrive at the collector.
At the beginning of the session, LAST SENT REQUEST is set to 0. Any newly
sent request must be added to REQUESTS LIST and LAST SENT REQUEST
must be incremented. In the case of a retransmitted request, a request packet
having the same RSEQ is sent and the transmission time is set equal to the
current time. The attribute LAST SENT REQUEST does not change in this
case. When the collector receives a data packet, it updates cwnd and pipe
as described earlier (see Section 2), then it deletes the corresponding request
from REQUESTS LIST.
We want to test the scalability and the efficiency of this new version of TICP
when the number of packets per source and the number of sources grow. For
this, we run simulations in ns-2 on the same network topology used to validate
the clustering approach. The sizes of a request packet and a data packet are
respectively taken equal to 100 bytes and 1000 bytes. We fix the number of
sources and study the impact of changing the number of packets per source on
the performance of TICP. Fig. 12 plots the evolution of the collection session
duration as a function of the number of packets per source for three values
of the number of sources N1=50, N2=100, N3=150. We observe that for a
160
N1
N2>N1
N3>N2
140
Collect session duration (in s)
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
120
100
80
60
40
20
0
50
100
150
Number of packets/source
200
250
given number of sources, the collection session duration varies linearly with
the number of sources. When the number of sources increases, the slope of the
graph remains constant. This evolution proves the scalability of TICP when
the number of packets per source increases. One can interpret this behavior
by the fact that the network is seen by TICP as a set of bottlenecks. The
collection session duration is the sum of the collection times over the different
bottlenecks. We know that the collection time of lets say S bytes of data over
a bottleneck having B bps as available bandwidth, is almost linear with S
and equal to BS . When adding packets in sources, it is as if we are increasing
linearly the number of packets to collect over each bottleneck, which results
in this linear behaviour.
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
collector to the first m sources in the list. When a connection finishes retrieving
packets from the source to which it connects, another connection is opened
with the next available source in the list. The application continues in this
way until reaching the last source in the list. We believe this should provide a
fair comparison with between TCP and TICP.
m-TCP connections (500 sources, 200 packets/source)
TICP (500 sources, 200 packets/source)
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
2000
1800
1600
1400
1200
1000
800
0
50
100
150
200
250
300
350
Number of TCP connections (m)
400
450
500
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
100000
10000
1000
100
10
10
100
1000
Number of packets per source
10000
Even though TICP has been shown to be efficient, its performances are still
limited by the fact that there is only one collector that probes sources distributed worldwide. In this section, we study the impact of delegating information collection to a set of proxy collectors. The goal of this delegation is
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
to decrease the collection session duration. Proxy collectors are specific welldimensioned machines responsible of collecting packets from sources in their
neighborhood. We assume the more general scenario where proxy collectors
are sources of information themselves. The main collector in its turn is responsible of the global collection by gathering packets from proxy collectors. First,
we present the method we use to choose the proxy collectors among information sources. Then, we explain how we extend TICP to support delegation.
Finally, we discuss the simulation results.
Note that in some cases the delegation of collection can influence the collected
data itself. This can be seen for example when part of the collected information
is related to the characteristics of the path between the collector and the source
of information as the delay and the bandwidth. The delegation in this case
should be done with further attention and its impact on the data itself is
to be studied carefully before deploying proxies. These specific cases are out
of the scope of this work. We only deal here with the network load and we
suppose that the collected information is the same whether it is probed from
machine A or machine B. Our optimization only aims to reduce TICP traffic
and fastens the collection while collecting the entire data. The specific cases
where the data to collect is function of the way the collection is done is an
important problem to consider but is somehow application specific, so to stay
general we leave it for a future research.
combined with each other. This method gives good solutions in short running
time.
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
many sources and so are overwhelmed and not able to answer in real time the
probes of the main collector. If we continue increasing the number of proxies,
TICP will be able to collect with a high speed from the proxy collectors who
themselves are collecting at high speed from the ordinary sources, which explain the best performances. Further increase in the number of proxy collectors
lengthens the collection session since the main collector becomes in charge of
many proxy collectors which prohibits it from collecting from them at high
speed. For the extreme case where the number of proxy collectors is equal
to the total number of sources, the proxy collectors have no ordinary sources
in their responsibilities, so the collection operation is similar to an ordinary
TICP collector gathering data from all sources. Generally speaking, delegating
to everyone is equivalent to not delegating at all. The collect session duration
for 500 proxy collectors (the point on the very right hand side of the figure)
is equal to that for zero proxy collector (the point on the very left hand side
of the figure).
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
800
600
400
200
50
100
150
200
250
300
350
Number of proxy collectors
400
450
500
Given the presence of an optimal value for the number of delegated proxies,
we want to check how this optimal value varies with the number of ordinary
sources. For this, we vary the number of sources and record the number of
proxy collectors giving the minimal collection session duration. The results
are average over several simulations and are plotted in Fig. 17. We can see
that when the number of sources is less than some threshold (140 in our settings), it is better to delegate to all sources (or equivalently not to delegate
at all).This observation is illustrated in Fig. 16 where we plot the collection
session duration as a function of the number of proxies for 100 sources randomly distributed in the network. As the number of sources is less than the
threshold, the performance keeps improving by adding more proxy collectors.
In this case, the population is small and one TICP session is able to do a good
job. For a number of sources larger than the threshold, we notice that the
optimal number of proxy collectors to consider is almost constant equal to the
threshold (140 in our settings). Our interpretation for this behavior is that
there is a maximum capacity for the network that can be achieved by some
delegation and any further increase of sources beyond this delegation will be
equivalent to adding more data per sources and so will not impact the number
of delegated proxies. This maximum number of delegated proxies to be used
is topology dependent. Our future research will focus on its calculation for
different scenarios.
700
600
550
500
450
400
350
10
20
30
40
50
60
70
Number of proxy collectors
80
90
100
160
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
650
Optimal p
140
120
100
80
60
0
100
200
300
400
500
600
Number of sources
700
800
900
1000
Related work
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
There is actually no general stand-alone transport solution to collect information from a large number of network entities on an end-to-end basis while
providing congestion and error control. Most if not all existing solutions are
application specific that do not answer all the questions we rise in this work.
Some solutions provide partial collection because the applications dont need
it, others require the collaboration of intermediate nodes and routers and so
are not general, and there are some solutions close to ours but use simple
congestion control as periodic or exponential probing at a low rate in order
not to congest the network.
TCP is a protocol to collect one file from one machine. Ensemble-TCP [20] and
HTTP 1.1 [21] are two protocols to collect many files from one machine using
one single TCP connection. SNMP [15] and measurement infrastructures as
Skitter [17] implement periodic and exponential probing at a low rate to collect
information from routers and to probe machines for the purpose of delay and
topology measurements. When it comes to data disseminated through the
Internet, there is no clear solution to achieve this collection on an end-toend basis. Though some protocols like Concast [14] use the principle of active
networks to program routers so that they can participate to the collection.
There has been some effort in the literature to develop collection solutions
for reliable multicast applications. Indeed, in reliable multicast, sources that
did not receive a packet need to send a NACK asking the collector for a
retransmission of this packet (we keep the terms collector and sources even
though the collector in this context is transmitting data and the sources are
listening). Sending many NACKs may cause congestion in the network or at
the collector. The problem is called NACK implosion and several solutions
have been proposed in the literature to collect these NACKs while avoiding
congestion. The difference from our context is that the NACK information can
be safely filtered; there is no need that a host sends a NACK if another host has
already sent a NACK for the same packet. Thus, it was proposed to aggregate
NACKs either along a tree that connects all sources or using multicast itself.
In [12], it is proposed that leaf sources send their NACKs to a parent source
(called designated receiver), which aggregates this information and sends it to
its parent until it reaches the collector. In [13,16], a source waits for a random
time before sending a NACK, and listens at the same time if another source
has sent a NACK for the same packet. If so, the former source cancels its
request, otherwise it sends it when the timer expires. Another approach for
NACK aggregation is to use the principle of active networks to program nodes
of a multicast tree as advocated by [14].
The reliable collection of information has also its application in sensor net-
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
References
[1] M. Allman, H. Kruse, S. Ostermann, An Application-Level Solution to TCPs
Satellite Inefficiencies, Proceedings of the First International Workshop on
Satellite-based Information Services (WOSBIS), New York, Nov. 1996.
[2] M. Allman, V. Paxson, W. Stevens, TCP Congestion Control, RFC 2581,
Apr. 1999.
[3] C. Barakat, M. Malli, N. Nonaka, TICP: Transport Information Collection
Protocol, in Annals of Telecommunications, vol. 61, no. 1-2, pp. 167-192, Jan.
2006.
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
CAIDA,
[18] Stann (F.), Heidemann (J.), RMST: Reliable Data Transport in Sensor
Networks. IEEE International Workshop on Sensor Net Protocols and
Applications (SNPA), May 2003.
[19] Wan (C.), Campbell (A.), Krishnahmurthy (L.), PSFQ: A Reliable Transport
Mechanism for Wireless Sensor Networks. ACM International Workshop on
Wireless Sensor Networks and Applications, September 2002.
[20] Eggert, L., Heidemann, J., and Touch, J., Effects of Ensemble TCP, ACM
Computer Comm. Review, January 2000.
inria-00324121,
tel-00408745, version
version 12 -- 324Aug
Sep2009
2008
!"#$!
!""! "#$%! &'(%!)"! *) !)%!+,-! .! %/-*"0/)% &/*' *)! +("'/-/10! !2343! .! -56)"!')!"7 84 +("'/-/10! .!
-56)"!')!" !%" *) ./+40)! !) &-!0)! (9/-*"0/) ("4)" ./))(! -4 3'/0%%4)3! !:&/)!)"0!--! .* '(%!4* !) "!'+!% .!
+43#0)!%; '(%!4*:; !" 4&&-034"0/)%; 3/*&-(! < -54,%!)3! .! %/-*"0/)% %"4).4'. &/*94)" '(&/).'! < "/*% -!% ,!%/0)%
.!% *"0-0%4"!*'% !" .!% /&('4"!*'%7 =/"'! /,>!3"0? -! -/)1 .! 3!""! '!3#!'3#! 4 ("( -! .(9!-/&&!+!)" .!% %/-*"0/)% @*0
&4%%!)" < -5(3#!--! !" @*0 '(.*0%!)" -4 3#4'1! %*' -! '(%!4* %4)% &/*' 4*"4)" 3/+&'/+!""'! -4 &'(30%0/) .!% '(%*-"4"%
/,"!)*%7 =/*% 49/)% 410 &/*' 3!-4 %*' .!*: ?'/)"%7 A*' -! ?'/)" .!% +!%*'!% &4%%09!%; )/*% 49/)% &'/&/%( *)!
%/-*"0/) &/*' -4 34&"*'! .* "'4B3 < "'49!'% *) '(%!4* .5/&('4"!*'7 C* -0!* .! 3/--!3"!' "/*" -! "'4B3 !" .! -54)4-D%!'
*-"('0!*'!+!)"; )/"'! %/-*"0/) &!'+!" 4*: /&('4"!*'% .! .(B)0' *)! "E3#! .! +!%*'! !" .! &'/1'4++!' -!% '/*"!*'%
.! "!--! %/'"! @*! 3#43*) .5!*: 3/--!3"! -4 @*4)"0"( .! "'4B3 )(3!%%40'! %4)% @*! -! 9/-*+! "/"4- .* "'4B3 3/--!3"(
.(&4%%! *) 3!'"40) %!*0-7 !""! '(.*3"0/) .* 9/-*+! .* "'4B3 3/--!3"( %5!F!3"*! &4' -! ,040% .! -5(3#4)"0--/))41!
%&4"04-! !" "!+&/'!--!7 85(3#4)"0--/))41! 4 *) 0+&43" )(14"0? %*' -4 &'(30%0/) .! -4 +!%*'!; *) 0+&43" @*0 &!*"
G"'! '(.*0" &4' .!% "!3#)0@*!% .! B-"'41! !" .!% %/-*"0/)% &'/"/3/-40'!%7 =/*% 49/)% 0--*%"'( 3!30 %*' .!*: !:!+&-!%
3/)3'!"%; -! &'!+0!' 3!-*0 .! -4 .("!3"0/) .!% 1'/% H/"% *"0-0%4"!*'% !" -! .!*:0$+! 3!-*0 .! -4 +("'/-/10! .!% 1'4).!%
&/&*-4"0/)% 94'04)" 4* 3/*'% .* "!+&%7 I/*' -!% .!*: !:!+&-!% )/*% 49/)% +!)( *)! ("*.! &/*' (94-*!' -50+&43"
.! -5(3#4)"0--/))41! %*090 &4' .!% %/-*"0/)% '(.*0%4)" -5!''!*' -/'% .! -50)9!'%0/) .!% 0)?/'+4"0/)% (3#4)"0--/))(!%7
J)%*0"! )/*% 49/)% 4,/'.( -54&&'/3#! 43"09! .4)% -4 +("'/-/10! !" 49/)% &'(%!)"( *)! %/-*"0/) 4&&!-(! K6 I
@*0 &!'+!" .! 3/)"'L-!' -! .(,0" .!% &4@*!"% %/).!% < 0)>!3"!' .4)% -! '(%!4* !" .54%%*'!' -4 B4,0-0"( @*4). 0%5410" .5*)! 4&&-034"0/) %/).4)" *) 1'4). )/+,'! .! +43#0)!% .0%"'0,*(!% < "'49!'% -! '(%!4*7 K6 I &!*" G"'! 9*
3/++! *) +*-"0&-!:41! .5*) 1'4). .! 3/))!:0/)% K I &4'"4)" .5*)! +G+! +43#0)! !" .!%"0)(!% < .!% +43#0)!%
.0F('!)"!% !) *)! %!*-! 3/))!:0/)7 K/*"!% )/% %/-*"0/)% /)" ("( 94-0.(!% &4' .!% %0+*-4"0/)% !" .!% "'43!% '(!--!%7
!"#$%&'#( M("'/-/10! .! -56)"!')!"; &'/3!%%*% %"/3#4%"0@*!%; "'43!%; (3#4)"0--/))41!; +!%*'!% &4%%09!% !" 43"09!%
%&"'()*'
6) "#0% "#!%0% N! &'!%!)" 4 %!" /? %/-*"0/)% ?/' 4 ,!""!' +/)0"/'0)1 /? "#! 6)"!')!"7 K#0% 0% 4) 0)"!'!%"0)1
4'!4 /? '!%!4'3# !9/-90)1 @*03O-D "/ 3/&! N0"# "#! 0)3'!4%! 0) "#! %0P! 4). #!"!'/1!)!0"D /? "#! 6)"!')!" 4). "/
B-- "#! 14& 34*%!. ,D "#! 4,%!)3! /? 1-/,4- 4). %"4).4'. +/)0"/'0)1 0)?'4%"'*3"*'! ?/' "#! 6)"!')!"7 Q*' +40)
/,>!3"09! .*'0)1 "#0% '!%!4'3# 0% "#! .!%01) 4). 94-0.4"0/) /? !230!)" +/)0"/'0)1 %/-*"0/)% "#4" 4'! 4,-! "/ %34-!
4). "/ '!.*3! "#! -/4. /) "#! )!"N/'O N0"#/*" 3/+&'/+0%0)1 "#! *%!?*-)!%% 4). @*4-0"D /? "#! '!%*-"%7 R! N/'O
0) "N/ .0'!3"0/)%7 6) /)! .0'!3"0/) N! 4..'!%% "#! &4%%09! +/)0"/'0)1 4&&'/43# 4). N! &'/&/%! 4 ?'4+!N/'O ?/'
3#//%0)1 "#! '/*"!'% "#4" %#/*-. 3/)"'0,*"! "/ %/+! +/)0"/'0)1 "4%O 4). "#! 4+/*)" /? "'423 "/ ,! 3/--!3"!. ,D
!43# '/*"!'7 K#0% 0% ./)! ,D N'0"0)1 "#! &4%%09! +/)0"/'0)1 &'/,-!+ 4% 4) /&"0+0P4"0/) &'/,-!+ 4). 3/)"'/--0)1
"#! &4'"030&4"0/) /? '/*"!'% ,D "#! +!4)% /? %&4"04- 4). "!+&/'!- "'423 %4+&-0)17 S)?/'"*)4"!-D "'423 %4+&-0)1
34))/" ,! ./)! N0"#/*" 4 )!14"09! 0+&43" /) "#! @*4-0"D /? +!4%*'!+!)"%7 K#0% 0+&43" 0% "/ ,! !94-*4"!. 4). 4)
/&"0+0P!. 0)9!'%0/) +!"#/. 0% "/ ,! .!B)!. ?/' !43# +!"'03 /)! N4)"% "/ 3/)%0.!'7 R0"# "#! #!-& /? "N/ 3/)3'!"!
!:4+&-!%; N! !94-*4"! "#! 0+&43" /? "'423 %4+&-0)1 4). 0--*%"'4"! #/N "#! 0)9!'%0/) /? "#! %4+&-!. 0)?/'+4"0/)
0% "/ ,! ./)!7 Q)! !:4+&-! 0% "#! .!"!3"0/) 4). '4O0)1 /? "#! -4'1!%" H/N% 0) 4 "'423; 4). "#! %!3/). !:4+&-!
0% "#! 3/*)"0)1 4). "'43O0)1 0) "0+! /? "#! %0P! /? 4 -4'1! 4). 3#4)10)1 &/&*-4"0/)7 6) &4'4--!-; N! N/'O /) "#!
43"09! 4&&'/43# 4). N! &'!%!)" 4 &'/"/3/- %/-*"0/) 34--!. K6 I ?/' '!1*-4"0)1 "#! '4"! /? &'/,!% "/ ,! 0)>!3"!. 0)
"#! )!"N/'O 4). ?/' 3/)"'/--0)1 "#! '!-04,0-0"D /? "#! +/)0"/'0)17 K6 I 34) ,! %!!) 4% 4 %/-*"0/) "/ +*-"0&-!: "#!
+4)D K I 3/))!3"0/)% /)! )!!.% "/ *%! ?/' 4 )!"N/'O N0.! 43"09! +/)0"/'0)1 0) /)! 3/))!3"0/)7 C-- /*' %/-*"0/)%
.*'0)1 "#0% "#!%0% 4'! %*&&/'"!. ,D 4)4-D"034- +/.!-% 4). 94-0.4"!. /) '!4- "'423 "'43!%7 K#! "#!%0% &'/90.!% 4)
/9!'90!N 4). 4 .0%3*%%0/) /? "#! %"4"! /? "#! 4'" 4). &!'%&!3"09!% /) /*' ?*"*'! '!%!4'3#7
)*+,!-.#( 6)"!')!" +/)0"/'0)1; %"/3#4%"03 &'/3!%%!%; "'43!%; %4+&-0)1; &4%%09! 4). 43"09! +!4%*'!+!)"%