!"!#$%&'()*+&,- .+ &/,00&& - - PowerPoint PPT Presentation

00 0 1 2
SMART_READER_LITE
LIVE PREVIEW

!"!#$%&'()*+&,- .+ &/,00&& - - PowerPoint PPT Presentation

!"!#$%&'()*+&,- .+ &/,00&& '()(*$+)$,&-",.%"(#&/)0#1$2& !"#$%&'()*#+,"")'-./,0'$+'1+)#,2+ 34,0&0*,2+/'5#2&+'1+)#,2+,""2.*,0'$&+ ,""2.*,0'$&+


slide-1
SLIDE 1

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

slide-2
SLIDE 2

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

'()(*$+)$,&-",.%"(#&/)0#1$2&

!"#$%&'()*#+,"")'-./,0'$+'1+)#,2+ ,""2.*,0'$&+ 34,0&0*,2+/'5#2&+'1+)#,2+,""2.*,0'$&+ 3 4,"25&6$2$78%$2&29$*1:*&,$(%&(99%1*(;"+2& 3 4,"25&<(+&7"#1=>&)?$&0+#$,%>1+@&?(,#A(,$& B <"+25&6$C01,$2&02$,&8$?(D1",&7"#$%2&)"& )$2)& B <"+25&E")&$F(*)&7()*?&)"&,$(%&'<& (99%1*(;"+2& 3 4,"25&!"#$%2&"=&,$(%&%(,@$&2*(%$& (99%1*(;"+&G&*%"2$,&,$2$78%(+*$& 3 4,"25&H+(8%$2&I,$(%J&(99&2)0#1$2& B <"+25&K(,#A(,$&(+#&<"#$&#$9$+#$+)& B <"+25&!(+>&9(,(7$)$,2L#$9$+#$+*1$2& )"&7"#$%& M99& M99& M99& <"%%$*)&7$(20,$7$+)2& N2$,& O$?(D1",& !"#$%& 6$(%12;*& (992& '<& K-& <"%%$*)&),(*$2P&7(.$&7"#$%& <"%%$*)&7$(20,$7$+)2& M99& M99& M99& 6$(%&(992& "+&,$(%& #()(& *$+)$,& 60+&"+& 2171%(,& K-&

slide-3
SLIDE 3

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

'()(*$+)$,&-",.%"(#&/)0#1$2&

!"#$%&'()*#+,"")'-./,0'$+'1+)#,2+ ,""2.*,0'$&+ 6&#+&4,0&0*,2+/'5#2&+'1+)#,2+,""2.*,0'$&+ 3 4,"25&6$2$78%$2&29$*1:*&,$(%&(99%1*(;"+2& 3 4,"25&<(+&7"#1=>&)?$&0+#$,%>1+@&?(,#A(,$& B <"+25&6$C01,$2&02$,&8$?(D1",&7"#$%2&)"& )$2)& B <"+25&E")&$F(*)&7()*?&)"&,$(%&'<& (99%1*(;"+2& 3 4,"25&!"#$%2&"=&,$(%&%(,@$&2*(%$& (99%1*(;"+&G&*%"2$,&,$2$78%(+*$& 3 4,"25&H+(8%$2&I,$(%J&(99&2)0#1$2& B <"+25&K(,#A(,$&(+#&<"#$&#$9$+#$+)& B <"+25&!(+>&9(,(7$)$,2L#$9$+#$+*1$2& )"&7"#$%& M99& M99& M99& <"%%$*)&7$(20,$7$+)2& N2$,& O$?(D1",& !"#$%& 6$(%12;*& (992& '<& K-& <"%%$*)&),(*$2P&7(.$&7"#$%& <"%%$*)&7$(20,$7$+)2& M99& M99& M99& 6$(%&(992& "+&,$(%& #()(& *$+)$,& 60+&"+& 2171%(,& K-&

slide-4
SLIDE 4

4

Q+),"#0*;"+LR"(%2&& <"79(,12"+&A1)?&9,$D1"02&)""%2&

  • QS!$)$,&D2T&'12./9#&

Q79%$7$+)(;"+& U(%1#(;"+& V""%&M99%1*(81%1)>&

  • //'&*(*?1+@&
  • '$=,(@7$+)(;"+&O$+$:)2&

W0)0,$&-",.&

slide-5
SLIDE 5

5

7!895&'$D$%"9&(&2)(;2;*(%&7"#$%&=",&QLS&(**$22$2&XY,#&;$,Z&"=&#()(*$+)$,&

(99%1*(;"+2&(+#&(&)""%&)?()&,$*,$()$2&)?$7&A1)?&?1@?&:#$%1)>&

6$9%(>1+@&)?$&",1@1+(%&(99%1*(;"+&1+&(%%&2)",(@$&*"+:@0,(;"+2&12&./"),*0*,2&

X;7$&(+#&*"2)Z&

'<&(99%1*(;"+2&(,$&$'4&908%1*%>&,:,.2,;2#++ /)",(@$&/>2)$7&(**"0+)2&=",&<=%>=?+"=&@'A#)BCD!&"=&)?$&2>2)$7&

E#4F'5'2'GH+

V,(*$&,$(%&#()(&*$+)$,&A",.%"(#2&

/1F&%(,@$&2*(%$&!1*,"2"[&(99%1*(;"+2&&

'$21@+&)?$&2)",(@$&7"#$%& '$D$%"9&(&)""%&)?()&@$+$,()$2&QLS&,$C0$2)2&8(2$#&"+&)?$&7"#$%& U(%1#()$&7"#$%&(+#&)""%&X+")&,$*,$(;+@&)?$&(99\2&=0+*;"+(%1)>Z& N2$&)?$&)""%&)"&$D(%0()$&2)",(@$&2>2)$72&=",&9$,=",7(+*$&(+#&$]*1$+*>&

slide-6
SLIDE 6

6

@)';,;.2.&0*+34,4#+I.,G),/&+ 34,4#5&O%"*.&,(+@$&"+&#12.X2Z& C),$&.0'$5&4,"8(81%1)>&"=&&

&*?(+@1+@&8%"*.&,(+@$&

34,4&5&,#LA,P&,+#L2$CP&8%"*.&21^$P&&

&&&&&&1+)$,_(,,1D(%&;7$&

/1+@%$&",&!0%;9%$&`$D$%2& K1$,(,*?1*(%&,$9,$2$+)(;"+& N2$,&#$:+$#&%$D$%&"=&@,(+0%(,1)>&

X6$=$,$+*$5&/T/(+.(,&$)&(%T&XQQ/-<&abbcZZ&

JK+)5+L$5+>MNO/&+NNMP?+

slide-7
SLIDE 7

7

slide-8
SLIDE 8

8

QS!$)$,&12&)?$&7"2)&A$%%_.+"A+&"9$+_2"0,*$&QLS&A",.%"(#&@$+$,()",& '12./9#&12&(&A",.%"(#&@$+$,()",&7(1+)(1+$#&8>&)?$&A1+#"A2&2$,D$,&9$,=&)$(7&&

Q+7",$&1+&#$=,(@7$+)(;"+&(99%1*(;"+&

R#,4()#&+ S!E#4#)+ I.&T3"5+ Q+)$,_M,,1D(%&V17$2&X2)(;*&",&#12),180;"+Z& & & Q+)$+21)>&d+"8& & & /9(;(%&`"*(%1)>& & & V$79",(%&`"*(%1)>& & & R,(+0%(,&'$)(1%&"=&QLS&4(e$,+& & & Q+#1D1#0(%&W1%$&M**$22$2f& & &

slide-9
SLIDE 9

9

gLh5&S$4#)%,)).:,2+C./#&5&& '$=(0%)&D$,21"+5&!(4&4,$5.$G+SB!&++ S$4#)%,)).:,2+C./#&+U+!(4&4,$5.$G+SB!&VV++

Q+)$,_(,,1D(%&V17$25&4,"9$,)>&"=&)?$&-",.%"(#& S0)2)(+#1+@&QLS25&4,"9$,)>&"=&/>2)$7&i0$0$2&& 3*,2.$G+.$4#)%,)).:,2+0/#&+'1+.$5#"#$5#$4+)#W(#&4&+XY+/')#+.$4#$&#+A')T2',5+ 3*,2.$G+W(#(#+2#$G4F+'1+4F#+&H&4#/+U+/')#+.$4#$&#+A')T2',5+

<0,,$+)&D$,21"+5&34,0*+Z+C./#+I.&4).;(0'$&+X+",7(%P&$F9"+$+;(%P&4"122"+P&

R(77(Z&

aLh5&E(20"2#+CF)#,5&&(+#&CF)#,5+[#.GF4&++ '$=(0%)&D$,21"+5&!0%;9%$&)?,$(#2&A1)?&)?$&&,/#+SB!+*F,),*4#).&0*&+ H(*?&),(+21;"+&1+&)?$&7"#$%&?(2&#1j$,$+)&QLS&=$()0,$2&& <0,,$+)&D$,21"+5&!0%;9%$&)?,$(#2&A1)?&.$5.:.5(,2+SB!+*F,),*4#).&0*&+ $+)1(2&3145+.5&4,"9",;"+&"=&(**$22$2&*",,$29"+#1+@&)"&(&)?,$(#&Xk&),(+21;"+Z&

slide-10
SLIDE 10

10

YLh5&6$5#)&4,$5.$G&\.#),)*FH++ Q+*,$(2$&%$D$%2&_l&!",$&#$)(1%$#&1+=",7(;"+& <?""2$&(+&'"0/,2+$(/;#)+'1+2#:#2&+=",&$(*?&(99& S$+5#"4F&,()?$,&)?(+&]^,4_&,$9,$2$+)(;"+&

/9(;(%&`"*(%1)>&A.4F.$&2)()$2&,()?$,&&

)?(+&,*)'&&&2)()$2&

'1j$,$+*$&1+&9$,=",7(+*$&8$)A$$+&]^,4_&(+#&&

]F.#),)*F.*,2_+7"#$%&12&2#&&+4F,$+O?T&&

hLh5&S$4#$&.4H+K$';&& /*(%$&)?$&1+)$,_(,,1D(%&;7$2&)"&$70%()$&7",$&1+)$+2$&A",.%"(#2& HD(%0(;"+&"=&=(2)$,&2)",(@$&2>2)$72P&$T@T&//'_8(2$#& !""#$%&'("5&&

!"2)&,$C0$2)2&1+&'<&(992&*"7$&=,"7&#1j$,$+)&02$,2&_l&1+#$9$+#$+)&QLS2&& V?$&(99%1*(;"+&12&+")&,$)0+$#&1+&)?$&=(2)$,&2>2)$7&X29(;(%&%"*(%1)>P&QLS&=$()0,$2&,$7(1+&

*"+2)(+)Z&

slide-11
SLIDE 11

11

NM

@)'5(*0'$+ID+C),*#&+4'+34'),G#+SB!+E'5#2&+

QT

<"%%$*)&),(*$2&=,"7&9,"#0*;"+&2$,D$,2&&X=",&D(,1"02&(992Z&

SSM

`C[+a+`:#$4+C),*.$G+1')+[.$5'A&+

QT

O%"*.&"j2$)P&O%"*.&21^$P&V>9$&"=&QLS&

QQT

W1%$&+(7$P&E078$,&"=&)?,$(#&

QQQT

m&&

QQQT

R$+$,()$&)?$&&4,4#+5.,G),/+/'5#2+A.4F+'$#+')+/(20"2#+2#:#2&&&Xn!`&=",7()Z&

  • V?$&7"#$%&12&),(1+$#&"+&,$(%&'<&),(*$2&

<M

34'),G#+SB!+E'5#2&+4'+3H$4F#0*+34'),G#+[')T2',5&++

QT

R1D$&)?$&2)()$&#1(@,(7&7"#$%&(2&(+&1+90)&)"&'12./9#&)"&@$+$,()$&)?$&2>+)?$;*& QLS&%"(#T&&

QQT

N2$&)?$&2>+)?$;*&A",.%"(#2&=",&9$,=",7(+*$P&9"A$,P&*"2)_"9;71^(;"+& 2)0#1$2T&&

slide-12
SLIDE 12

12

[')T2',5&+b+!).G.$,2+C),*#&a+

  • !$22$+@$,&X/i`_8(2$#Z&
  • '129%(>&M#2&X/i`_8(2$#Z&
  • `/&X-1+#"A2&`1D$&/)",(@$Z&X/i`_8(2$#Z&
  • H7(1%&X"+%1+$&2$,D1*$Z&
  • /$(,*?&X"+%1+$&2$,D1*$Z&&
  • '_4,"*$22&X#12),180)$#&*"790;+@Z&

C),*#&+D'22#*0'$+(+#&c,2.5,0'$+`-"#)./#$4&5&& /$,D$,&4,"D121"+$#&=",&/i`_8(2$#&(99%1*(;"+25&&

  • &*",$2P&aTapRK^&

q&9?>21*(%&D"%07$2&G&gb&#12.&9(,;;"+2&)")(%&2)",(@$5&<M>Cd+\II+ />+)?$;*&A",.%"(#2&,(+&"+&*",,$29"+#1+@&#12.&#,1D$2&X%"@&QLS&)"&`"@&#,1D$P&/i`&C0$,1$2&

)"&K5&#,1D$Z&&

33I+D,*F.$G+(+#&S!E#4#)+:&M+I.&T3"5+D'/",).&'$5& /$,D$,&A1)?&//'&*(*?$25&

ga&*",$2P&aTarRK^& h&9?>21*(%&D"%07$2&G&o&#12.&9(,;;"+2&)")(%&2)",(@$5&>MNCd+\II+e+J-P7d+33I+

slide-13
SLIDE 13

13 <"%%$*)&ah?&%"+@&9,"#0*;"+&),(*$2&=,"7&",1@1+(%&'<&(992&& <,$()$&"+$L70%;9%$&%$D$%&2)()$&#1(@,(7&7"#$%2& 60+&)?$&2>+)?$;*&A",.%"(#2&*,$()$#&8(2$#&"+&)?$&7"#$%2&& <"79(,$&",1@1+(%&G&2>+)?$;*&),(*$2&XQLS&=$()0,$2&s&9$,=",7(+*$&7$),1*2Z&

&V(8%$5&&&&&QLS&W$()0,$2&G&4$,=",7(+*$&!$),1*2&<"79(,12"+&=",&!$22$+@$,& E#4).*&+ !).G.$,2+[')T2',5+ 3H$4F#0*+[')T2',5+ c,).,0'$+ 6#5-,&6(;"& gTo5g& gTo5g& =?+ t&"=&6(+#"7&QLS2&&

  • YTprt&
  • aTqgt&

%NM>P?+ O%"*.&/1^$&'12),T&&

  • dXortZ&phd&XrThtZ&
  • d&XootZ&phd&XrTotZ&

=M>>?+ V?,$(#&-$1@?)2& VgXgctZ&VaXggTptZ& VgXgctZ&VaXggTpotZ& =?%=M=O?+ MD@T&Q+)$,_(,,1D(%&V17$& hTpY72& hTro72& >MN?+ CF)'(GF"(4+fS!@3g+ aqqTgh& apYTar& >MN?+ E#,$+9,4#$*H+

  • Tbc72&
  • Tho72&

JMP?+

slide-14
SLIDE 14

14 <"%%$*)&ah?&%"+@&9,"#0*;"+&),(*$2&=,"7&",1@1+(%&'<&(992&& <,$()$&"+$L70%;9%$&%$D$%&2)()$&#1(@,(7&7"#$%2& 60+&)?$&2>+)?$;*&A",.%"(#2&*,$()$#&8(2$#&"+&)?$&7"#$%2&& <"79(,$&",1@1+(%&G&2>+)?$;*&),(*$2&XQLS&=$()0,$2&s&9$,=",7(+*$&7$),1*2Z&

9#&&+4F,$+O?+5.h#)#$*#+.$+4F)'(GF"(4+

b& qb& gbb& gqb& abb& aqb& Ybb& Yqb& hbb& hqb& qbb&

Messenger Display Ads Live Storage Email Search D-Process

IOps Synthetic Trace

S,1@1+(%&),(*$& />+)?$;*&V,(*$&

1 level 3 levels 1 level 2 levels 1 level 3 levels

slide-15
SLIDE 15

15

!"0/,2+i(/;#)+'1+9#:#2&5&W1,2)&%$D$%&([$,&A?1*?&2#&&+4F,$+<?&#1j$,$+*$&1+&S!@3T&&

b& gbb& abb& Ybb& hbb& qbb& pbb& rbb&

Messenger Display Ads Live Storage Email Search D-Process

IOPS Synthetic Trace

g&`$D$%& a&`$D$%2& Y&`$D$%2& h&`$D$%2& q&`$D$%2&

slide-16
SLIDE 16

16 Q+)$,_(,,1D(%&V17$2&(D$,(@$#&"D$,&27(%%&9$,1"#2&"=&;7$& D,"4()#&+4F#+^(*4(,0'$+f"#,T&j+4)'(GF&g+'1+&4'),G#+,*0:.4H+ 50 100 150 200 250 300 350 400 450 500

12:00am 1:00am 2:00am 3:00am 4:00am 5:00am 6:00am 7:00am 8:00am 9:00am 10:00am 11:00am 12:00pm 1:00pm 2:00pm 3:00pm 4:00pm 5:00pm 6:00pm 7:00pm 8:00pm 9:00pm 10:00pm 11:00pm 12:00am

Throughput (IOPS)

Time

Messenger Throughput

Original Trace Synthetic Trace

slide-17
SLIDE 17

17

D'/",).&'$+'1+@#)1')/,$*#+E#4).*&+.$+S5#$0*,2+3./"2#+C#&4&+

+++++++++++++++++9#&&+4F,$+>MJ?+5.h#)#$*#+.$+4F)'(GF"(4+.$+,22+*,&#&++ C#&4+D'$kG(),0'$+ S!E#4#)+fS!@3g+ I.&T3"5+fS!@3g+

hd&Q+)T&V17$&gb72&6#&/$C& crTcc& gbgTYY& gpd&Q+)T&V17$&g72&6#&/$C&& chcTYh& cYYTpc& phd&Q+)T&V17$&gb72&-,&/$C&& cpTqc& cqThg& phd&Q+)T&V17$&gb72&6#&6+#&&

  • pTcc&
  • hTYa&
slide-18
SLIDE 18

18

D'/",).&'$+'$+3",0,2%9'*,2.4H+3#$&.0:#+C#&4&+

E"&29$$#09&A1)?&1+*,$(21+@&+078$,&"=&//'2&X$T@T&!$22$+@$,Z& Q+*"+212)$+)&29$$#09&(2&//'&*(9(*1)>&1+*,$(2$2&X$T@T&`1D$&/)",(@$Z&

bTca& bTcp& g& gTbh& gTbo& gTga& gTgp& DiskSpd IOMeter Speedup Tool

Messenger

No SSDs 1 SSD 2 SSDs 3 SSDs 4 SSDs - all

bTc& bTcq& g& gTbq& gTg& gTgq& gTa& DiskSpd IOMeter Speedup Tool

Live Storage

No SSD 1 SSD 2 SSDs 3 SSDs 4 SSDs - all

slide-19
SLIDE 19

19

NM+33I+*,*F.$G+

M##&09&)"&hFoRO&//'&*(*?$2P&,0+&)?$&2>+)?$;*&A",.%"(#2& MD$,(@$&got&29$$#09&

<M+I#1),G/#$4,0'$+d#$#k4&+

6$(,,(+@$&8%"*.2&"+&#12.&)"&179,"D$&2$C0$+;(%&*?(,(*)$,12;*2& MD$,(@$&ght&29$$#09P&ggt&179,"D$#&9"A$,&*"+2079;"+&

6&.$G+4F#+/'5#2B4''2+/,5#+4F#&#+&4(5.#&+#,&H+4'+#:,2(,4#+ A.4F'(4+,**#&&+4'+,""+*'5#+')+1(22+,""+5#"2'H/#$4++

slide-20
SLIDE 20

20

HD(%0()$&9,"@,$221D$&//'&*(*?1+@&021+@&)?$&7"#$%2&& V(.$&(#D(+)(@$&"=&29(;(%&(+#&)$79",(%&%"*(%1)>&X=,$C0$+)%>&(**$22$#&2)()$2&*(*?$#&

1+&//'2Z&

&!"#$%2''"+,"")',*F5&V?$&A",.%"(#&12&+")&,$)0+$#&A?$+&2A1)*?1+@&)"&//'2&

0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Messenger Search Email Live Storage D-Process Display Ads Speedup Synthetic Workload

34'),G#+3"##5("+1')+33I+*,*F.$G+

Baseline - No SSDs 1 SSD 2 SSDs 3 SSDs 4 SSDs - all

slide-21
SLIDE 21

21

'12.2&=(D",&/$C0$+;(%&(**$22$2P&ONVP&1+&7"2)&(99%1*(;"+25&&

  • L,$5'/+Y+P=?++%+3#W(#$0,2+l+<=?&

i0(+;=>&)?$&8$+$:)2&"=&#$=,(@7$+)(;"+&021+@&)?$&7"#$%2&8>&,$(,,(+@1+@&8%"*.2L

:%$2&A1)?"0)&(*)0(%%>&9$,=",71+@&#$=,(@7$+)(;"+&

HD(%0()$&#1j$,$+)&#$=,(@7$+)(;"+&9"%1*1$2&X9(,;(%P&"9;7(%&;7$&=",&

#$=,(@7$+)(;"+Z&

[')T2',5+ L5+ [)+ d#1')#+I#1),G+ 8m#)+I#1),G+ 6(+#"7& /$C& 6(+#"7& /$C& !$22$+@$,& paTot& YhTot&

  • YTprt&

NOM>O?+ pYTgrt& >OMnJ?+ `/,.2+ qaTot& hqTat&

  • hThqt&

N>MnJ?+ pgTpht& >>MnJ?+ /$(,*?& hcTot& hqTght&

  • rTrgt&

PMJo?+ rbTort& <JMJo?+ `1D$&/)",(@$& qoTYgt& YcTYct& cYTbct& OMJP?+ rYTagt& <JMpp?+ I%@)'*#&&+ YbTggt& poTrpt& rYTaYt& <oMnn?+ hqTYpt& OJMJN?+ '129%(>&M#2& cpThqt& aThqt& cYTqbt& JM<O?+ roTqbt& NpM<>?+

slide-22
SLIDE 22

22

0.2 0.4 0.6 0.8 1 1.2 1.4

Messenger Email Search D-Process Live Storage Display Ads

Speedup Synthetic Workload

O(2$%1+$& '$=,(@7$+)$#&

0.2 0.4 0.6 0.8 1 1.2 1.4

Messenger Email Search D-Process Live Storage Display Ads

Power Savings Synthetic Workload

O(2$%1+$& '$=,(@7$+)$#&

  • I%@)'*#&&&(+#&`/,.2&$F9$,1$+*$&)?$&?1@?$2)&8$+$:)5&go_abt&29$$#09&(+#&gh_abt&

1+&9"A$,&*"+2079;"+&X?1@?$2)&-,1)$L6$(#&,(;"2Z&

slide-23
SLIDE 23

23

/)0#>1+@&'<&(99%1*(;"+2&12&?(,#m&& E'5#2.$G+,$5+7#$#),0'$+R),/#A')Ta+ M+&(**0,()$&?1$,(,*?1*(%&2)(;2;*(%&7"#$%&)?()&*(9)0,$2&)?$&u0*)0(;"+&"=&QLS&

(*;D1)>&X1+*%0#1+@&&",0,2+e+4#/"'),2+2'*,2.4HZ&"=&)#,2+ID+,""2.*,0'$&+

M&)""%&)?()&,$*,$()$2&QLS&%"(#2&A1)?&?1@?&:#$%1)>&XQLS&=$()0,$2P&9$,=",7(+*$&

7$),1*2Z&

V?12&1+=,(2),0*)0,$&*(+&8$&02$#&)"&7(.$&,**(),4#+")#5.*0'$&+=",&2)",(@$&

2)0#1$2&)?()&A"0%#&)#W(.)#+,**#&&+4'+)#,2+,""+*'5#+')+1(22+,""+5#"2'H/#$4+

//'&*(*?1+@& '$=,(@7$+)(;"+&O$+$:)2& !(+>&7",$&X"+@"1+@&A",.Zm&&&

slide-24
SLIDE 24

24

+R(22+,""2.*,0'$+/'5#2&+

<(9)0,$&(%%&;$,2&X),(*$&,$C0$2)2&G&1+_#$9)?&(99,"(*?Z& <(9)0,$&<4NP&!$7",>P&E$)A",.P&QLS&8$?(D1",&X1+_8,$(#)?&(99,"(*?Z& <",,$%(;"+2&8$)A$$+&2>2)$7&9(,)2&&

&3H&4#/+34(5.#&+

&M99%1*(;"+&<"+2"%1#(;"+& &U!&!1@,(;"+& &4"A$,&!(+(@$7$+)&V$*?+1C0$2& &/$,D$,&4,"D121"+1+@&/)0#1$2& &m&&

slide-25
SLIDE 25

25