Chapter 4 ultipli ation In this chapter, the hardware implementations

 !
!
!" "
#
$%
&)$
"!# !"
''
(!
!
!
#(
%
*!
+
#
)(
!
#$
$
!"
# ,# !! ( ''" !!%
-#-# ../ 3 012042
3./.
7 !# ..////../ 010/01 3562
3582
* !# ..../ 3592
0:/2
( # ;%. !=
#!!
"! #! !"
! !"#!<'$!%
!
*(# ;%.$
*$
!#
>! (! !" # !?
@ A # !# (! !" !# # !# #!%
@ A # !# (! !" !# = #!%
@ = ) !" %
BCD EFGHIJKLMNHO PKJQFR SMLMQKJFNL KLT UMTHVJFNL
&
)
!" ! !
%# W + !#
(
# !#
#
!
W
!#%
(!
"!
!
)
!"
!
$
A )%
XY
X<
YYY " " " " " 99 " 88 "66 !
8
6
! !#
9
$Y
$ $ $ $ 9 $ 8 $ 6
% Y %
% % % 9 % 8 % 6
& Y & &
& &9 &8 &6
' Y ' ' '
'9 ' 8 '6
( Y ( ( ( ( 9 ( 8 ( 6
) Y ) ) ) ) ) 9 8 ) 6
* Y * * * * *9 *8 6
+ .4 + 8 ; + 8 : + 8 5 + 8 . + 8 / +, ++ + + + + 9 + 8 + 6 / !#
02
@@ @@ @@ @@ @@ @@ @@ @@
@@ @@ @@ @@ @@ @@ @@ @
@
@@ @@ @@ @@ @@ @@ @@ @
@
@@ @@ @@ @@ @@ @@ @@ @
@
@@ @@ @@ @@ @@ @@ @@ @
@
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
0$2
# ;%.? .1'$02 -#W!#%
)( ! 0$2<'$0 !!
# ! !" ( #!#
!*("!
!% "
$
%
&
'
(
)
*
+.
1 2323
4567859 4 6: ; <=7> ? @A@6578:A B C : :7D E> F 9G:687D H
& *)
! # IJK ( . 3 . # % *!
+
( #!;%.(
? " !#
6
L 6 6 M " 8 L 6 8 M $ 6 L 8 6 M
!$ !%! # !
N '$
##
(
N !#% O != !
(
,#
#$
!" !#% & !W P !! Q (! # !( ,# # #$ !" !#
$) "%
&
Q (! R5 S ! # ! !! ! T != ) ! ( #!#
T !( !"(( P.Q!!
/Q ("!
# $# T
"!!= !#
"! $ %
(
(
!"
.
Q "! !(
A!) # !( #?!" / Q (
!" .Q $ = # $) #$( ( !" ( !
."!= #!"!#
#%
U ( !" N . Q . "! ! $) N / Q .% *! + $) ( ...// !# ! 5 V 59 L 5< 0% % .// M /// V .//2%
U !W = ! !" P !! Q (! ! !! ) #% & W $ XX
I I ! ! " # I ! ! " I % " & ! ! " #
'
'
'
'
( "
( "
( "
( "
% " & ! ! " ( # & ! ! " ) $ $ & ! ! " ( # " # $
$
$
) $
)*
)$
)
&$ ;%.? !( 5 # $ $) ( : $ !W P !! Q (!%
Q ! W P !! Q (! "! !? ) ( N 5
!"P!!
(
!# "! !"(
=)
(" 0!#
!
N 5 .2 #$
!#
!
$
#
%
!
!
"
!
)
!
W+
#$
!"
!#%
&
W
#
!
(
!
5'$
(!#
!#
W=
!#
"!
0#(
#$2 #! !" W"!#%
!#
$
( !,#
!"
#(
( !<'$Q"!
0
)
"!#
!#
$ !) !(%Q2! # ! # ! (W #
# = ! #$ ( !" : $ > (!# ( !! $ %
P !! Q (! $ # #( ! ! Q ! #$ 0 !
V 5 2 ,# # $ /
!(W $
!"
(
!"
"! "!#! $!
(!#
!" !: $! %
&! !#T #(
#$
N'
$"! #U!
(!#
!
!
!
"%
&$
;%
.
R.S ! ( $ !" ( # ! !" # $ %
(!#%
#( "&$ ;%.
$# . #$
!! !
:'$ (!#
! $"! $
( !" .Q%
!
!"
#
(
0%
%
!
=
2
#$
# 0
$ 2 !"L !
8 M 9 M $8)
M 6 ( # $ ) ! "! !( 6 % 0&
$#$ /! T$
!%2 &!% ! )
!
!
=
"!
#
86
"!#
!
!$
?
8 6 / ) $ //%/ /.%/ ./%/ ! ..%/ % & W ! !( "!
"! //%/ !#
(
/ "!!"/.%./Q% &#
#$
!#5 0% %% &
!
=
$(
(
!"
V 5 2 "! ./%/ #$ "! ..%/ % O ( ! ! # !( #$
! !#% & + ( ! "!# "! # $ 9 8
0$
8 $ 2% ! ! # ; (W !"
/% &#
##$ //./%
!0./%/ 2 !#
" $) 5 0# !"$)
9 8 $#/ #W(!
;2%8 6&#
#!
Q #$ 5 ! ! 0//%.2 !# !" (
!"W.Q(!" !.
% P # ! ! ! ( W ! 5 $ ( 0;
!
(
W
2%
&#
;
3
V 5 L 5 = # !" # 0//./%/ 2% & ) ! ! $ ! !" !T ! ) W 5 +
,
, -
.
.
+
/
0
1
2
/3
/3
5
444
4
2
4
5
6 '
2
0
.
-
0
4
2
.//
* (!
( #;%5 ?0! !
!" W=!#
!#
< 3<" #!
! #( !W !P !!
Q
)
"!#
(
!
Q
! 2%
! ! !0!
#$!2
,# !%
P ) ! !" $ != ! )
!
!
,#
"!
# $ % &# # !" $(!
#
"!
N '$ # ! ) N 5 ! $ ,# "! ) # %
*! ( !(
!!%*!! ! #$
#( !" ##$ ! #! $ $=W
$)
9 % *! = #$ !" # $ 9 . ! ,# !
$/ (8 W
$) // 8 %
!
! Q !
"! )$) $ #
0!) (2
(!"!% =
#$
!"-##(
!
8 9
$
8 8 9 ( + (!# "! ! # %( % V
#!
L .% ! Q ! L .... ..% & ! ! ! 0.. /2 V ! ! 0.. .2 V/ !#( # 0V 2%
# $
( ! $!
5) !) .'$ !
" !"!"" % !&#$#% #$
! (
(
A
. $)
(
(
!
!"
0% % . Q ! 2 ( ! $ !%
!" ( "$8 $ #/ !#$
#$!
!
!
!#%
! 8L
"!
(
/
(
!(%
!
"
$
8 L . #$!
!"!Q !!(Q !
$ +
"!! $) (
. !!" W% #" !#
!
$
#
"#
! $) = *( # ;%5 %
" - " 6 $) 8 6 /
*!(#! ;%5% " 5 !$
<'$#!
("-#$
)
$
W ", ( +!%
A
" - ( " - L " , % & W" ! $)
"//. !
!
)
=
#
"
0 !! % U/2%!" ! <'$0' . !
Q ! V ' 2 ,#%
#$ " - L " , ( !
+
W" !
6
"
,
,
%,
,
M $ M M & ! ( W ) ,# "! !'
#&
! % &
.1 #
% "# ! !" # + 8 V + 6 ! !$ % P ) !( (
!
!#
"!!
#" , M $,( M ( W (( ( !( ) !
"! # $ %
& (
"!! !(
( ):'$ # ( !
P !!
!
! W(
"! Q (! ( !!
5 % !" "!# (?
,
0
/ -
/3 4 /3
4 /3
/3
/3
/3
/3 4 /3
444
/3
0
2
2
4
4
6 '
.
6 ' .
4
4
5
-
-
0
444
./.
$
$
$
$
$
$
$
)$
) $
) $
) $
) $
)$
)$
)
&$ ;%5(!
? +!!"!" :!
W P !!
Q (! ! :'$ # (!# ! (% & ,#
!
!(% 0 ! &$ ;%. %2 = !! 5'$ # U +! !" !W P !! Q (! =! = !( !" $ + ( "!# # $% & !# ( ! ) N : !#%
O != !( # $ &$ ;%5 ,# ( ! !" # '
= !(%
( ( # % &# ! ! # !! )5'$
+
1
,
A#! # 0 2 ! $ # $) #( ?
//..././..
& 5:4%
# !W P !! Q (! 0&$ ;%.2 # # $ )
:'$( (
!
$) 0%2 % !"!#(%
#!$ !!
!(
!= (
!
W
/ ! ( !" $) !% &# $ ( "! !? 042 0:2 0.2
/ / . 0;2. . / . 052/ . . %/
( 0.2 " ! !( $) ! ( 052 % &# ) ( 052 ! ! 0 # 2 # $ $) "! !"
"!#%
.%A ) ( 0:2 "!# ! (W 5 .1 ! (W ./5
! $) #( $ ( ! ( "! ! ( !?
"!
#
A( #$ P U !
A
0.2052
.././. VV
.; VV;
V
V .1 0:20;2
./.
.1
... /
1; 541/ 042
//.
541
&! !
5:4
0(
$ !" !! $W=
"! ! !W#$
(!"0$ 8 )
!(
#/2 2%
U ! ! ! W $ !" ! !% &# W=
# ! + ) $ # # !# ) #( )'= ! ,# # % -
-
3
1 232
>8AG > 7: ? @A@657@ 4567859 4 6: ;<=7>
!#
! 541# 3< % *! +
< 3<"!
# ; 3;! !"#U !
*(#);%!.!(
$! #
(
"!#
*(# ;%: %
0 *(#
2 ;%!
: ;'$ =! #"!!" <'$ !" ! 0541 M)
2 0 2 0 M 2 $ % & )
M
!
!!
(
<'$
!#%
&#"!#
$
,#
! # !# ) "!
!#?
M M % ! = >!
(W #
! ) #
$#
$ ! "!! !#%
&
#$
!"
(
!#
#
"
+
( #$ !" # ! I %
U ( ! !" ! *(# ;%; R:4 S "! =!# # ) !"
#+
!1;#31;%
541 (%
#!!#
(
(+ %
! # (
!" + :.%!#
&$ ;%:#
P #
&
$!" !=#
#
>
#
!#
!
! % ! # !" ( % ! ) !
2
5
'
0
0
1 232
4567859 4 6: ; <=7> @;< =78:A
U ! !! ! !" # # ! '
,#
! #!!#%
N !# ! ! !#% U ) !! T #
!
!" W #! ! R:1 S ) = # ! # : $ !" ! # ( ! 5 $ 0* ( # ;%4 2%
( #$ !" ,# ) = = 0 2 ! #
.
< $ !
; !#
( # !"((
+
(
%
./:
.1 $ !#
*( # ;%:;? 3;#
"!
! ! %!" < 3< # ! #( "!# 541 3< - .
.
&$ ;%!:? A
#)
!" +#
( !" !# + "! =!# (
N # %
0
!
! ) ) J
'"& ! ! IJK ! ! ! ! & ! & & # & ( # ( ! 5 ?
L4
!( 9 5
!
"
#$
L
!( 8 5
%
"
#$
M
#$
!" !
0!2
! $!%
# *!< 3< # #$
!" #(
A U (
!"#),#
!
!#
!"
!
#
!
.3.
(
!
L < "!# = !" )'=' ,# # *( # ;%1 % *! ! ( ! #$ !" = =# =! # ! # ( ?
1
./;
"& " ! ( "
*( #- ;%;;? 3;(# - "! =!#
# )
"! #
! 1; 3 1; #<'$ ! %!#
<'$
!#%
(
0 L :.2%
! # O: ( 02 #$ !". = 0 2
;1 ;NN X1
:;5
.:.XX NNN 5<.:.X
14Y
<X
;55< NN ;51:
RX S ! 0N M 2 !#% & !# !$! ! T
0 #$
!##
N 0 5 V .2 #% & !## $ ) #$ ! (
!" ! #% & ) = ( 0: 52 !#%
& !" !# $ + + R5XS ! .
+
.
+
1
./4
m bits of multiplicand
Top view
of tree
n multiples
n bits
Product
Slice of tree
for middle bit
of tree
Entries
from
tree
2 bits
CPA
2 m bits
product
*(# ;%4 ? %
0#
!
%&( (
!#!" T)
= #
(
# !$!#
#% !#
!=?)
0% 8 M % 9 M M % 6 M 2
#$ !" # ! # % #$ !" # $ ! #
#$ !" $ !## !% & #(( ! !""!!#
(
5
# !# % *! + 04 4 ;2 !# $ !( . 3 ;
! > ! # !" 4 $ % !
+ #*( #
# ;%!"Y !;%< !#
# .4 ,#
+
)
;
$
"!
$
)
!%
!
!"
04
4
;2
!#
!
=
(
!#%
&
#
!"
04;%4X ;2
!# !
#!#
!#
.5
3
.5
#
!
!
*(#
( $) ; 3; # %
7
!! #$ !" !# = $ !# $) >T R ..S % & !! = ) $) !" # !## =
!!
!! $
W!
T(
!' !#%
! )
!" !'
!%
&
!
$
*!
!
! ( ! " ! >T Q R..S %
0
1
444
0
0
./1
*!" A=U
1
A!
!" AU=
1
&
!" AU=
1
*!#
!" AU=
= ?
)' !! T'U 1
1
*(# ;%1 ? #! !" < 3< # ! #( ) = 0 AU 2%
1
02 U (
! ! #
4 $ (
(=
+#
#
!"
.4
'
$< ; $)5 .; $ 0 !## ! !#2%
./Y
044 ; 2
0$2 *!# 0
044 ; 2< $ #
!!#
W=
!
2
!
!
(
$ # ( !
) !!
T %
!
!"
W=
!
)
#
!
!
!
!
!%
BC
1 2 23
*(# ;%Y ? & 04 M 4 M ;2 # W= # ! ! ! !%
JMQKJFNL KLT KQJFKI QNTHVJO UMTHVJFNL
F
59@
:
D6@@ 6@@>
,#
$ !#"! #
!
= ,#
! !=
! W=
'
&!%U$
(!!
!
!
# %
(!!
!
!
!
)
!
!#
!
%
U $!T "! !## !" +0*(#
;%./2 !
$) !) !=(
"
( !
# ! #% &#
+(
) !
0$# " ,# $) !2% ! $) ! "! (=!!(+(
"#!%
(!" 0
12%( W ) # ! ! " ! T +
1
./<
0: 52
0Y :2
04 4 ;2
05 5 5 : 42 0: : : : 12
*(# ;%< ? A! ( !# "! A R5XS %
!
!! !"!" $N $! !
# !!#
$
#!(
!#
N
!#
"!
( 0!#2
#
%
&
!"
# ) = ! $ !" !# "!
I%( ,#% ! "! $! ! ! ( ! !# $ ! !" ,# "! # ! ?
5
7U 05 $2 M
#I (
)%
I(#$
5 !"#(
0 )IJK"! )
$!!!#T )2%
&
05
2
(
##
!
$ 5 )
$%!U # ) ( ( W $ I "! ! ! = )% &# I ! != = %
& %
"# &
(+
= !!! !
!! !(
) #
!
#
!
0
$!2
I !# ! ! ( ! =
! "! !
!!
/ % # ) 0" != !%
( &$!2! !()(
0!#$!
(2 !$
RIJK 1Y S ! #!% !" ( N
# ( !!" #
$# !!
N "! ! ! %
! ) !" ! ?
.% !#%
N # !" $ # # A !!?
"!
(
"! ! ! + ! %& " $T ! ! !" 0
0
1
2
0
'
0
+
0
- 1
'
'
,
,
1
,
./X
5 . /
5 . /
/ 5
/ /
. 5
/ .
5 . . /
5 5
. .
5 /
02
@@
@@ @@ @@ @@ @@
@@@@@@@@@
0$2
@@
@@
@
@@
@@
@
@@
@@
@
@@
@@
@
@@
@@
@
@@
@@
@
@@
@@ @@ @@ @@ @@
@@@@@@@@@
/! 1
7U
02
*( #
;%X ? .5 "!#
3 .5 $$ #! #(
04M 4 M!#
;2 !#%
& / / . % !"
(#%
&#
/ / <'$ #%
020$2 7
!#
#(
$) ; 3; #! #
(R5XS %"! W= ! !%
(
04
4
;2
!
!
M M
02!#
U I # ! ! !% & !## !" !# 0$2
02% ;'$ # ? 5 $ !" (W 5 !" (% & !$ &
# ! ! #$ !" ! # !" ) I ( 0! ) I 2 I )% & I !+ )
!( 9 !" ! #$
!"+#
# !". =
$) 5
( I !#
! !##
%
&
!
)
!
.
N
N
5 !( 9 .
5 I .
# ( )%
5% !
!!#
)? $!=
!!%$&
!=
$) =! ( 0"2
# !"!
I
#
#
,#
#
$ "$T ! I 0*(# ;%.52% & " (
,#
# # (
0!# $ ! ( !
+
'
'
/ 0
!
-
/ -
'
2
!
-
,
-
-
-
/
../
*(# ;%./? %
+
*(# ;%..? A !" ! !( ! !# $ %
...
*(# ;%.5? A !" ! !( ! !# $ %
!(2
=!#
!%
&#( W %
$ !! (!W !"#&"!
#
#
#
!"
"
!
!
,# ! ) ! I ! ! I %
& "! # ! !?
N
5 !( 9 5 5 I 05 2
:% !!!!==!" ?
%
)
!#
! ! $) #(
!"
!#
( ( I # 0*( # ;%.:2% &#?
U ,# 0!+ )2 # !" "!# ( ) "! ( #(
1 !=
I !## ! = $ T ! != !# '
!
0
!
#!2%
&% #$,#
( $#
!
)
!"
#
)
!"
!
A "! # ! !#
=
!"
"!#
(
)
0*(#
;%.:2%
&#
!?
N
7U 05 2
5 !( 5 ;
! ! !" $ (W ) # ! ) ; W /
'
-
!
,
-
+
1
'
2
,
-
- 1
..5
*(# ;%.:? A !" ! = ! %
..:
*(# ;%.;? !%
"!
% A ! !( ! ! ! ! ! ! "# =
! !$ # ( !" !" = %
!" $!#!
!" N % &
#("#( !" #
$) #
( ( W )
"
"
,#T (! !" # $# ! ! "!
!!
0!2
! # !" ( %
BC JMQKJF M QQK N MIIO
#!
0!
%
2 &"
))! "!
#& + !(!
$#!=
!
,#
=
!"
,#
!%
"! "! !("!#
? & ,# = ! $ # #$ !" $# ( $ !T L N 33
- ($ !#$
!" $ W # ! N #$ !" $
# $#
T % *! + ; 3 ; # ,# ! "! .5 3 .5
+ ! ,#
=!!
0# 0.5 !
3 .52 0;,#
3;2 L.:X2%
P ) ! #( (!
!
.5
3
.5
!
!
! =
"! !
; 3; #!
(
0 *(#
;%
2%
(
=
)
!"
X
) )!(!" !
) !" + (
! !
!((% *(#
) !;%!#
= ) !"!" 4 34 !##( . $# ! "!#)
"#&
%
.
4
!#!
%
!(
$!=
! ,#!
W0 2 =$= #0(2
!" !(% &#! !=!
0
/
5
2
$
,
0
2
M
..;
)'=
0/ M 52 0/ M
.2% #( # "! 6 6 % 6 L % 8 +6 ! 0/ M .2 0/ M .2 0/ M .2 L
!Q !
Q ! ! ( W $ !" (# ( $ # "! 4 34 $ !
# ! !" 9 8 6 $) 9 8 6 (%
&# 6 M 8 M M M ; 9 M 8 M 6
V
= ( 0/ M .2%
6 / 8 0/ M V .2 / 0/ M .2 L
& $ $) ) ? 0/ M .2 0/ M V .2 0/ M V .2 L 0/ M V 52 0/ M .2
& (=
)
!# !$
(= ,#
) )
#
#!
!( ( (!
#
(=
#
W(
#
! ! (=%
! ) ,#!?
% 8 L "6 $6 %6 "6$6 %6 " $6 %6 " $6 %6
+6 L " 6 $ 6 %6 " 6 $ 6 %6 " 6 $ 6 %6 " 6 $ 6 %6
V
0 +6 L 0/ M .2
$) ( )
5 $!" !"*(*#( #;%.;%4 .1% *!$ (
#( #$
# !" 0*(#
);%.<2 T ./.?! .'$ " 8 $ 8 " 6 $ 6 %6 L %9 + 8 +6
0/ M 52 0/ M 52 0/ M .2 0/ M .2 0/ M .2 L 0/ M ;2 0/ M 52 0/ M .2
,#%
" 0*(# ;%.42 " 8L 6 9
$ 8 L 8 8
"6 L 68
$ 6 L 86
L/
"!% 6 #
##
#( !
5'$! !!! "!5'$#$
!"0*(#
;'.1$2%
!#(
4
34
(
0
#
.2
! *( # ;%.4% ( + ! ! Q ! %
&!"!
R( Y/0!S % Q 7!2
# !
$) 4 3(4#) !
!"!+!
$
#
$#
(
) !" # #( "! !( . $ 0*(# ;%.1%2 ?
-
-
-
-
-
-
444
-
-
-
-
-
-
-
0
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
1
0
*(# ;%.4? 4 34 #( # ! %
*(# ;%.1? . $ %
..4
..1
*(# ;%.Y? 4 34 ! Q ! # ! R7 Y/S %
+
&& 77 ?0/
?0/U 6M .2V .2 P0/0/6M .2.2 0/0/6M .2.2 L 0/0/8M 5252 A0/0/6M .2V .2
&& 77 ?0/?0/ MM .2V .2 0/0/ MM VV .2.2 0/0/ MM VV .2.2LL 0/0/ MM VV 5252 0/0/ MM .2V .2
M
M
M
L M
M
! ! %)&)= ! !
) ) #
# $*( #0$#
;%.4 "!"
&)# ( #!=
!!
V V V
V V 2 "!! # % ))
L
L
!! ! # % *(# ;%.Y ! 4 34 #A !%
7 + . $ ! 5 $ ! $ !?
! !" ! 5 $ ,# ) !" # 0 ./.
./5 ./:2% & !! "! $) ) (= $ !?
1
+
+
+
+
--
-
-
-
1
-
0
..Y
*(# ;%.<? 5 $ %
U8
P8
U6
P6
A0/8 52 A0/6 .2
6
9
./.
?0/
52
0/
52
0/
.2
0/
.2
0/
.2
0/
;2
./5./: ?0/?0/ MM 5252 0/0/ MM VV 5252 0/0/ MM .2.2 0/0/ MM .2V .2 0/0/ MM .2.2LL 0/0/ MM ;2;2 0/0/ MM VV 5252 0/0/ MM .2.2
M
M
M
M
M L M
M
M
= # "! !! A L M
) ! !2% $&=! #
!#
0
P
+Q (
! !
"!
!
0:
$
2
!
W
!!
(!
=
A
L
%#$
"
!#
(%
*(#
;%.X
!
$
!
T ( !" = & 8#
"+(
! ! #) !=P !! $!
)# "!
5!(%
$)
"
%
&
#(
8
!
!##
A ! ) ! ! ( W ! ! !" A
5 $ # "! ( !!2% *(# ;%5/ ! ! !"+
.5!#
3.5*!( #0
Q ! # % & $ + ! ( % *!
;%5/ ! ! < 3< = %
BCB MJKFIMT MOF L N KQ M PHIJF IFMQO
1
-
-
-
1
-
-
-
-
0
3
3
1 21 23
@>8GA @7589> : 5 <978 98@6
(
!
$
&( (
!" 1;#31;
# #(( !%
,#
!" !"# !#
!
!"
!#%
*!#
)
!
! !" # %
.% A # !# (! !" !# #( < 3< # !%
5% #! !" !# ! ! ! 044 ; 2 !#%
:% U ( ! ! ) !!T %
5
5
5
..<
*(# ;%.X? P !T ( !" 5 3; = # %
*< 3<( ##;%5. !"(!
!" !
!#
< $)
1; 30$)
1; # <$
! # (
%
!
1;'$
!"
2
L
#$
/
.
5
%%%Y
"!
!
!
(
W
$)%
&#
1;'$
# ! *!=! +
= # )(
$)
!"
#
0
2 $) < $) !" # 0 2%
;%5 5 ( ( T ! ! ( "!
#$ ) ( $) *(#
/! !"!#
$) !" < $) !" % ! !# /. " <
//!" $)/5 ! !%
/. !U !%! !
&<'$"! "
# 0 ! 2 $)"# !
!
1;'$
!!
!!(
!#
(%
L
&#!#
/.
!!
!#
./
!#
.5
!!
! !# 5.%
U $"! "! 3 # ! #$ !" N 3 # ,# ?
3
N3 M
!# W ?
#$ !" # L 1;< 31;
3< L 1; # &
! !#! #
!#
! !!!!%
U ! *(# ;%5 . 04!#
4M M+
;2 *(#
#
4
$
(
!%
&&+( !" !"
;%
5
5
$
=
(
(!#!"
.1
!
#
%
( (!#
,#
!
.
:
4
..
.:
.4%
*(#
;%
5
:
#
!
!
Y
X
!##$
!" 044!"; 2!#
! #,#=! !#
# ! #
(!#
! 5 $
(%+ !" !
#!#
! 1;31;
! ! !?
+
4
..X
*( # ;%5/? .5 3.5 ! Q ! # ! U L
-
% U "! R O Y.S %
+
.5/
$
$
$
$
$
$
$
$
$
$ $
$
$
$ $
$ $ $
$
$ $ $ $ $ *!%
( # ;%5.? U< 1;3<31;# # !#
#( < 3<.1 $# #
%% ) .1 !" 1; !# .
+
Y/
/Y
Y. 1/
.Y /1
Y5 1. 4/
5Y .1 /4
Y: 15 4. ;/
:Y 51 .4 /;
Y; 1: 45 ;. :/
;Y :1 54 .; /:
Y4 1; 4: ;5 :. 5/
4Y ;1 :4 5; .: /5
Y1 14 4; ;: :5 5. ./
1Y 41 ;4 :; 5: .5 /.
YY 11 44 ;; :: 55 .. //
*( # ;%5
5? 7 !#
(
! !"!" 1;31;< 3#< # !
#&
( < 3<# !#
% (
.1'$
!#
%
#!! !!
I %! $!+ )
!!
!#
+ %( %
Y/$)!!
Y /%$!=
+
2
+
4 .4!#5
1
.5.
; .:!#5
1
: ..!#5
1
5
5
: X!#
5 Y!#
. 4 !#5
##!
;%5:? ( ,#
044;2 ! *#
=!#
! #.42% ( !
! 5 $((%
& .4 *( #5 !
*(!
(
#
;%
5
.
0(
,#
;%5 5
44 ; !%
1
1
1
+
.55
" ! !
! !
" ! !
! !
! !
" ! !
*.4( #!;%5;?( !() 04W
4 ; 2 !#
!!##%
#! !" !# !" ( =
&
+#
;%5(52% !#
!!#
;;#
0! ::2"!Y/! /Y$
Y/ 0 $!=
Y /2!#!#(
#
0*(#
*!
+
4
4
;
!#
=
!#
!#$!=#!=
"! .1 15;'$51 45!##
54 05 $ !"!
"! (
4: :4W ;: :;5
Y. .Y;;%1.
&
!"!#
(2%&#+"!!##
# $!#
! = ? "! !
! !#%
#$
O (
#$ !"
#$"!!" !"
!"
!#
!#
! .1# ! .4# &! 4! # ! #< 34!" A;/ O (
.1.1 .:..
;:
<< 3;3: LL :55;
.1.1
:5
<< 3:35 LL 5;.1
XY
.1.1
4:
..
<< 33 ..LL <<
L
.1
.
&! #$ !" !#
.45
1
1
1
1
1
5
1
5
.5:
&
!! T #1; 31;$
# !
! !#$! !
#(;'$.5< $
)
%
(
!#
!(
A
.5<'$ ) !!T 0 I 2 #%
6
@>8GA @7589> : 5 8AG9@
1 21 2
@AG7D
< 978 98@6
!
$ !1;!"31;
# (
# !#$
(
! % #!
!
'
&
#
(
!
!
41$ !
( (
# !%
41"!%
341 # ! $#
!!)#!#$
!( ! ( !
( !(
#!" !" #!%
"!
# !
( ! !" #!#
U ,#
*!
+
(
!(
!
!!
#
!
!##
!#
=
! !"?
/ 4 ( . V 5 M
! L 5 M
N #$ !" $ !%
*( # ;%5 4
!!";X !#
# !#
( $) #( < 3< # % & !#$ (
#$ !" # L 41< 341
3< L ;X
"! ( () !
#$
=(
!"#$
!"
#
$
$)!O !=
!
#
!
(
1;
0
2
$#
T # ! ( ! ! W ! !" 41 % U # !
!$#!" 5! "!
!
$ !%
& ..% &#
!" !"(
!
#
(
!
!
W
"
! ?
4
3/
3/
4
0
2
'
'
2
'
3
-+ ! L .. 05 5 5 . 2
P #?
.. 5
&"!? -+ ! 05 8 5 9 5 2
*!
,#!
!$=!#
!(
(
!"
1;
( = # 1/ !
!
!#(
!
,#
41
$
#
5 (# $ %
! .4"# )!#
=( !" ( ( # !% *! *(# ;%5 4
!#
#
%
! != " # !
( W"!
" 4<'$!%!% &# ! !" :; !" ;X # #
!#"! (
,#"! !#$
!# =!#
)( !#
( )
(%#$ !" !# "! ! # #! 3
-
3
-
3
-
'
3
-
3
444
-
3
-
'
444
.5;
1/
/1 %
1. 4/ %%
.1 /4 %% %
15 4. %% ;/ %%
51 .4 %% /; %% %
L .:
1: 45 ;. %% %% :/ %%
:1 54 .; %% %% /: %% %
1; 4: ;5 %% :. %% %% 5/ %%
;1 :4 5; %% .: %% %% /5 %% %
14 4; ;: :5 %% %% 5. %% %% ./ %%
41 ;4 :; 5: %% %% .5 %% %% /. %% %
11 44 ;; :: % 55 % % .. % % // %
41 58
1; ;<
..5 $ *
( # ;%#54?7
(! (41 341
!041# ( <23< ,#%
# % &
!#
$ !=
(# !#
#$
O (
#$ !" #$
!" !#
!"
!"
!#
"!
U ! #
!
#
!
#
&!
!
#
!"
O ( A
0 !#$ A ( 0 !#$ A ( ( (
(
(
.1.1 .1< .:..
;:
:55; :5.5
.1.1 <<
:5
5;.1 .5<
XY
.1.1 <<
4
..
<<
;;
:
.1 &!< #$ .!" !#
..5 Y5
*!!T ) 0( I2 %
# *!( ! !
!#$ (! !" 0..5!$ 21;,#
)
(
(
$
!
! %$)O!=
1;'$ I % & :; = ( #( ( (
#!
! != ! W !+ !%
3
'
'
6 '
'
1
1
1
1
1
1
5
6
6
1
5
5
.54
BC
RMQVFOMO
.% 0 ( !W P !! Q ! "! ;'$ # %
5% * ) !" ! !$ .%
:% (!#
#! #$
$ "!0$!"#
W P$!#
!! Q (!($ 2%05'$ # !2 "!
(
;% 0!2%
( !W P !! Q ! "! ( (# #$ 0;'$ # '
4% !# $ ! !" I "! ;< 3;< # ! "!?
02 A !%
0$2 ! %
02 ! ! = !" %
1% !# #$ !" A U Q ,# "!?
02 .'$ ! %
0$2 &! %
0 = != ) "!# 0 T ( ! !# T ( W !" Y% !#2 "!?
02 *# %
0$2 A !%
02 ! %
02 ! ! = !" %
<% 541 3 < (
#!#
! .5$3 .5 $) ,#
# ! !"!
% *
$
A#!!#
+
5;
!#%
!#
##(
"! !" <!#
#1; !$%!#
#$ !" !#
X% "=04 4;2
,#
"!
!
.1
:5
O ! ) # !# ,# "! (
./% !A#!
04 4 !";2 :5!#
$(
# !! $ #%
=!
# !
)
#
(
$
%
!
!
)
!
#$ !" !# ,# "! ! ! "!# ! %
" , $, %, & , ! ..% ,#
"! #(
*(# ;%5!"% 0
= ! !!("!!,#
!#% U # <'$
#( (%
.5% #"!%&$ ;%.% A! $ = "! ! Q ! "! !" 1
1
'
1
1
1
.51
.:% #$
04 M 4 M ;2!"!#U %# ( ! ) AU % # #$ !" = #
A
02 A! ! ! AU = %
0$2 !# ! ! ) ( )
.;% !#
! $# 0 .1 35/.1$ # ./%2%A U 0 ( # ! ( L
L
02 0 ( !" !# %
0$2 O ! ) U 0 ( ,#
02 O!#%
! ) = !" 044 ; 2 !# ,# ! #$ !"
02 ")
!#
!" #= 0$"!7U!"2% 7 L :/ 7 L 55 02 %
U = ( "! # !# # ! !" !#
" ! ) ! = !" 044 ; 2 !# # ! ) ! ,#
.4% "! 77$!=
!$ ! ) ( "! 77 (! ! ) - Q
#!
.1% #$
0Y M :2 !"!#U %# ( ! ) A U % # #$ !" = #
A
02 A! ! ! AU = %
0$2 "! 044 ; 2 !#%
.Y% ! "! 1; 31; $ # # ( < 3< 77 (!% 77
(
!#
! #!
! $ !=$) 0Y"!: 2!#%
U # # 7U A#!
=
$
%
!#
+
!
# ( 0 2% O ! )
0Y: 2 !#A = ,#
! ! ! #( ! = !" 0Y: 2 !#%
A#!
://%
T L ;// 0Y: 2 !# T L 5// A#!
# 777U (!
T L
O ! !# )!# ( ! 0#2 77 Q W !# A ! #$ !" 77 # "! !%
& ! "! # ! ! ) .<% 01;(3< #- Q !0!!#
# !" #$ !" ! .5< ! #( ! )
7
U Q2% !# !# #$ !" = #$
!" #$ !" ) !" - !W(#! 0!2% ! !!%
.X% #
U ! ! "! 0
# ) 0. Q ! 2 $ !!% # (
5
Q ! # T ! N '$ ! !# 5 N '$ # U ( N '$ ! ! N '$ !" # 1
1
1
+
1
.
1
1
1
1
1
1
.
0
.
1
1
.5Y
!##%
$ % 0 ! Q !) $!# T ( "! != !% U # 0 # W N
!=
"% ) !# ! 0 # ! (= + +
1
1