ࡱ> %&'()*n,9e1U\BPNG  IHDR^sRGB pHYs  PLTE";"M)D,X8k@wGSNPUJ[Y__ehf`nswudhx+}.GZDNJk{eɺIIDATxݝi66>pqЋgVj@w%a׫RUI$'Mzć~B๎26T6Ԧiَ zTJLm~a!0pVSU h
#5zn9Bk*R㦘.JBgrDb4-o^o6m70ޖx9kΰ'zC\pbe'B^)nM9 Ed 0"QoBiG{G,#"{YFK+!@::xOw*a6XK438}<\cۈh*6xY=PXE1[own|lG yYӊqݓژmx!NOzA:rRcSƘvH/kp?!@r{A[/g&Gzm9rcl eͻv!h*+x)əfB>/S A6MYna!?N_@GjE~9ɣK"f,\q!x,$GbGTb!$ d&LXB,R53N@:dun=iޓll5~DL+ЊGY#F8 &G5}wM^K#˘b]'g!s9.MlB|KaʻM:~"2-{hf7ØscKYGrǮ<}Qi J/Y-Hd&ߵB̅u!> Iv٣;C2.yD´MEL`m dT|Ƹ^Q_HXw߳쯩۳dIi䢅L "ZUb)3Ow0M$a-iX-$P A#dƹSƛ1ϐdGc<6Er_%[#8O"_G*")" +DP@)<6#4kxD֕"ɐm|!V"rGI˽*" "Rpģ>؂aHcxX\B;_JHD/٤ۉDb$|"1!"RGH N $u #':D"grb !=)UDz).D{#! T9d=4"")1 oٜH׵q. ӏ!wiUܻTH%8"$H$KD "PmH$w^ uF$^4Jl[%۠ D{D DtÈ-D36:RD~aj=ݚ{#Bx2Ed/k}WID.I '0}/B$1>AG"Bd{Wz*$YDC1"Aӈ!D $,"#![s!ʓH7fD$j1"N$GB{THDH:)5{E$آW?{dYHܥD6'=WH AX&oz.!9gBgI{̄O~ Q!! $B7xŗ{,uĴ҂ƣ*o/Ra"$r["!}"f"Ī0J"DNh߸b̀IKr'a,)$/bMŗ+Ҟc f Ld 0uHBLS|)CQ,:%O`$F$zT=hUڈB"=hXPx_@ėhėQ&Za휚^GH 1ظ qaJ:25Kf^K.3!vr %2%-u[F#5LUѴHH&,g:*o=K' +"2ĨĊ-""o&}7IUVvulEMD%DBJDh0Hc"B^:{Hf"6, B)";GBD$yfR#0{)"{d~oKd E3 g,ӖH/[c"¹m=/hld GD&bNOQ 񷶑HFM7%r!Jm2"Y'ľMF.Es iFjF!B' B mܣ]"7tRYHQ oD؇_~ܗ`|/g[D* vdVIYNd[Gj28DY#z}EN"8̸%b7&e3`ү#fP':m¬i9J.zj/d1 ǩZ5EW^V<݈5\E?{ #D^)r-d2bAՃkLf8V$J,w!ǎ=[3ףFBprV],)RGj d }%hG"kW)Ta}Sl@G kzHy^Ҡxl2RB\uLuYL* '}X9zNƕ!. !êg>QMHı;PuG+i7UkIy٤i33&#f6aԫ !w*@K zmuY<KvOcf$e [BmT%t`;gSW ݇+ŃQB7r dʩv$k<:+YS#Ay0"C4Ҫ6DHݰ5egwt?-Q+! &.#gIdPTߏ$J縷kKEAZ}׀t@MK,qNd*|ez[rAFS<=BrZ;~(aw]RRhfj?NN y2嚆% 9"l5֊W$gR<XjI-9T HcvIK>"oWʢ"yp?})} bG&$ꤛos$1WԆP-=GǬiGwZD'5+r)2&6$.9+SYlݢ ~h+$PǬtrL3px?uQ֔1+>k$?H/wYIٚoʤu8>BEit"E.DЙIr+džX8j.$kL 뻖\HٱD uvKw}+v>*rW5nMA"Oq|jבKQ,u;ͅY&Zj+j S}"qSuE}Ԃju4P| oNAd?͜O(Nzr@,lp^np.CV 6BH=RY`q1Mv~5.u<s䣋գߓS:I]qkꜞa>nCYGnxŽG\,ܲlH*&P>HPB'P9l6X@ {2e_J3 $cK储+ 'ԁLGfR#u BA j#T+ $ -u!HbA>fR>'FfǿOtUd@ ntdr=Oo;R4AgUͮٿ5E=(^ aL-961)Ïjq>V{oJ5IisX+p(}BJ1Jj:(DLy,parErLh"8 ˩}9:́i!?1|OjC?)k3vBLg5 $.d6UE#^;̡dX墬“V̳%~yܖn aMZɌs(ouƲ?1ʹ/0 xWj2;0Ⱥ}e)C!#6ie GAx}\/ U=Mh&KJCi} ($Kxxq n5};dϼ57ʰM}|:sR[)F^^>RZXu}萈؛CnmZ )Զ#o {Ijܺz#,e}6~Au<1gkK{I YR֝jd-WpZU?]a]oɎSMO` Ԅ&#{}eZM'J:ƪZűbbqKWgt἗B笞ka'lҥw%ibˏ[= G  NE!#% & ' ( *+,-./0123 45678"9 :; <=>?@ABCDEF "$)     HI,b$9e1U\B4 0e0e @5%8c8c     ?1d0u0@Ty2 NP'p<'p@A)BCD|E? fYYf i3f@8R ʚ;>a8ʚ;<4dddd  x 0 g4VdVd 0ppp@ <4!d!d w 0Tp/ i)___PPT12 %0___PPT10 pp?  O        !"#$%&'()*+>],-./0123 4!8"9#:$;%<&\'=(>)?*@+A,B-C.D/E0F1G2H3I4J5K6L7M87/9:;<=?(PK!V[Content_Types].xml (|N0H+8 (8ĪVEBpֻ3iVwbl VLly Ё9!u{yL IuF^k2#z cẽN`0[mb` \!#s,Hё9}~TU 6Ul¼;{-dۡx/ ftΓCR}o v|i@T;\/E_PK! K& _rels/.rels ( 0nS=H^DtiUۛc a)hěBUrdk)Dd gIDr*dS("QlT3Q4b̜'օ9I]e3\0ťQ.D=vtr5aƓI+D#V0;f[e!/PK!tableStyles.xml I0@Ὁwh}-CQ$ +w*!@he/?JXd45ݤ{c@qqi` yߥ?" dd@(3f|?ndd@ qnqL#M n?" dd@   @@``@n?" dd@  @@``PR     M` p>> [2S2 1(    H8? ?Rectangle 2 `} ?  Z"1@075F 703>;>2:0 x  H;? ?Rectangle 3 ` ?  1@075F B5:AB0 B>@>9 C@>25=L "@5B89 C@>25=L '5B25@BK9 C@>25=L OBK9 C@>25=LM }   N4@? ?Rectangle 4"GAPK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!vZ i drs/shapexml.xmlVn6}/ Zd}MUIФ c@IT"U%_3CIbihrfP>#ڇL> жpem2pup"Eʖ83A~>O4m\NP,tjFE,Ӡ:hU Qg0e֓T,oLƇV5{ DdA(2ssQM )#aݵG.#t x޻B2;ZJ 7-,#zATY39%]5 gp%.:`7Bv\U  'Tq"RS ǓX "!ևxQ 2IRrj9 @}uA}͈U&OGp-7u^ɐ~ T_m*Q&HXƼ<7,B//\!9h3Z8"+")0[pt4`RD^pHowl\:RLR$2bSkZgvm۾q"Z꟤` #&y`l Z#3q}Dm6˃R}j-hX,TSPl. [%{zg8h4sw,%k[bD#"WrQ*V3{៹*P60Ÿl󩼆jM-X*j3ZwοW_ݼ4~,ͻNB .9(b3ȧ\nܟucuwhugan'e%ݷ~FY7gIgvNѱW$/K_onk޻U,&^`XJS!PҝXP\u{af#3MRo-WEo/#Dz=>R#xrTFJr)F~ P \Bo0 'ۏN9PK!drs/downrev.xmlDJ1Ef&"ӦER mue&8I$Nop˽YF۱B4I('0rW5>_ńNaIPjg!.V(M8uKr}r Wn;.b-Z驥m% 3OJf Q߾_ԫ0-Tӛ)ǘ(HȂY7_PK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!vZ i *drs/shapexml.xmlPK-!/drs/downrev.xmlPK6]`} ?  (86=89 >23>@>4 2010( C C $       NE? ?Rectangle 5"gaPK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!P1|drs/shapexml.xmlWMo7 x-}XN!jj.km%$W}C,':$ɀ4\3xԚ5sEe3p}rΙB[2U7 7_Ќ{=/m^i]-8 "Z^-*/`ʬ̑$oW3Ǫ"㧃3#j{$xԊ^82r;oxS8F8Œqe;dԥsvP;g |%_ ^!]O.(,bPI6zq|t[ G)gیG>y$j$Gg3 @')T/"Q$#@mb#Cݢ S ͕-tA_Uـ=qvTՊ3 F#tf8s/w;'VGr #a59gI`Jںaj$E~pMW8%{k Ѩ/Oҍ@FE80%JB?_JCb5L p଩\\` V. ޱ.ًata@hNMc!EWQ܇۽5Vps!+15WnA. 1GT3nGZ#qAZoLT/Ċk\s]p~{Yvv&R6oO5x^bvS!OT$D1N_청]"bu49y )͸4]D ;gKh\S1I9xdhIh|ǽD+S]o),ouUPG!Pؤ^j]kKcKf:9k(%^6'J+gw%xdŰaD{aȾ#~u..?:(d;NdK40>~\x_ؽ'WPK!Ldrs/downrev.xmlDMK1E!==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #    N0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!82drs/shapexml.xmlVO#7~k An9AJ)'gKx {oSU'a|mmFP9=)]QٛL^_QBgu&uc3 aM&16~?k]5btVKoFqQmýIV0e7fI/6 /"p4HaU{/u/nG. 7xSxuሰ#t5nG޻VEqo=9k+ҬEoe0E[#cU>j/6t:3O!.VwTRׯ츲?BΥ<&HM6 h4!L'OH!kjʤCLW;ym 8Fc_kFepNTu&/%JUe\9/K_e0n]qOE@_Pk TZ %> cTL׌m3/esXJ$"VT|nTe쮶)tQnVR$]ܔ2bB\{tWmm̀( Zg ]^'zuCrP\yU;[HT1_26_+4r\At]08/"V~ɇp-вY+ٕZ-(|LZeKgg jh0p6:|GQT+b详y/QnE&=>eUi?ԛ,RTa%dUPK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!82*drs/shapexml.xmlPK-!drs/downrev.xmlPK] `} ?  ~* 87 52 C $     B  S Y? BCDE FQRUVW i8c?@Freeform 7" PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!&@ drs/shapexml.xmlVn8}_`"%41IZ>Q0(5E$bk$3swf;郲7cΤRf]+BSF|/o,8M71hD#[oj[#e&BċZ=Ǘ7x٭'K|-=SU'[ xKco[q,؄ 0Gf}f-o*`Bm#5 40<lPa-FF9EU:50!W/tzu&€"|5^L3Hb_L[HfDgФ;;0SJ:!p1t=dw#RD C__pYY2'AL$X?͏amx::(2QM Sl}]cJS ͩǤMTZCl;5uDZU sBמ W9M\VEV-2P$(Jg3d]cO`O7r,e>UD)E qZ?I%4wbT G欒_O.;|oښxK[J3eeԏ$(˭xzIGN,FLG;Yh8֤p3~b>tTrz:s gh߅%/y S砤j 3l[o*'T+ʘ v9Ifm ^WFƮl#}8ytIZ'7kF>d6k xT̡;ЁU/K ڱ˃DlO6CoSwn)h*#lIGIx֜IȚ!«z9!K.{`5;PK!wxdrs/downrev.xmlDKK1!\<ش0XNng'7cop9|o2L'|kYA:J@WV\+x[?\݀Ycglz~6B#tXZD4!􅔾jȠٞ8v; ]-cNfI2[ hZ퍂r>{]o-/{0hr,_ԳVY]=%@NAQPK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!&@ *drs/shapexml.xmlPK-!wxdrs/downrev.xmlPK0 P    B  J i8c?Line 8"lfPK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!]drs/shapexml.xmlUMs0wAk'#'h e\d#+H8t:`ͮv߮=mK6Һw9Z˄?/&Μ2Z&|'aFUWWVˉ,}5ˍ-]*+<*Un[%b*W3Kx,+_v]ĺBK6&&bv  xz)+bWakD{p?g/`my.(cm޻ƁqKxs%qHn=t>V@Au4ga( o"4c *ͤPC{J${4gT`XY3oO¬uЬ$dC+MdKq$b"!d;*/Z܇W=)_eÐ9bQ vJKS0ԆBgDRe2_@:Mӣfh S`DaÑLƍG(Z L [aC*1>.HMfAF<4v*q/q7q#pGi==lJB<0iH,^|NJKfa k")1w+9Yzdy0z(ޤo%(_ϧP qZ6]) JG&A2*#~$& rv& J90cg <'yW|Ldc1baW+dyJ*3*J א @ËVEP D,Cۀ$D'h<|AI3SC!7ȫdMlA`e"&ê$5@?`t$6w3J Sfg, =A}|&}Rtg؝:W^mIrvo>zLd>޴Er#H;B_BcPK-!M[Content_Types].xmlPK-!p8ܾ8 ._rels/.relsPK-!;VO!drs/slideLayouts/slideLayout1.xmlPK0^PK!M[Content_Types].xml|N0 EHC-jaj; +,Kq:=ig ,?ϵYD&oDzCwO-gkcg$./XQ{jsԈHt䒦AFP0skfx(壓8?.C(ũ{R(Mb˳7{-IF#{_R'dK0FFjr'"&@_'PK!p8ܾ8 _rels/.rels 0Dnz x%ٶ6 (тqLݾQ(NAU ioo'tGHL m^W16 AJMȅ8a22~`Or[;,lij@搛}YMGBh ]pϔ{J Loc!"rPK!6M+ !drs/slideLayouts/slideLayout1.xmln0WwrߒC *Tۢ>q DuvYاCJ07!wB46/8nÀI-,׫q2~3 u\g\Z**{10M8X;WkYp{[VRٲ4wiV?`S\D\.s!⭐#w߮ʶZekvR< 4\Eʘ.fRqF)INo~jVMWzL 34AyЈb8tީZOKSLxl8@v %ʭc[~>#+HwZ`o'nÙNIE9TKj.'_'6-b&|fuG+o}N[GHu}:zp0 %%IKF8LHK]nv}IxBqqިn0V4߸W[p͕jl5))@!e!,܃A╹,wN󆑅DwކGJM1JSXFm> Tk$?*.TSWR`Vm\($舓8~F.`\u]Oe3:RMoOءޓ6VdqjT@  yixoa:. yix/&] QxHq\$Jq oh=}sPK-!M[Content_Types].xmlPK-!p8ܾ8 ._rels/.relsPK-!6M+ !drs/slideLayouts/slideLayout1.xmlPK@HPK!M[Content_Types].xml|N0 EHC-jaj; +,Kq:=ig ,?ϵYD&oDzCwO-gkcg$./XQ{jsԈHt䒦AFP0skfx(壓8?.C(ũ{R(Mb˳7{-IF#{_R'dK0FFjr'"&@_'PK!p8ܾ8 _rels/.rels 0Dnz x%ٶ6 (тqLݾQ(NAU ioo'tGHL m^W16 AJMȅ8a22~`Or[;,lij@搛}YMGBh ]pϔ{J Loc!"rPK!>iq !drs/slideLayouts/slideLayout1.xmlWr0w=CLiK0|b؍,y$@OE!&=rY~˒SbΣ0ʬnvu6TdKrӠJ4ϮJ>: rc$ usY1wsJjLgpj"$?l髜4[WtzxN,* n&\Yq49~ ?68"K3"h̋IXVrCac9 %ل*kG /d dp\ N?&j| ~ʵeqRՋ";vNiw;E639m56_+dlnva{6zhoW>x}X^z}X>l Z7d7U, eKt{DAOY*EF8[0~#gyg%s^WI`cNv"kN08knQa;lZ/NScKNm}:5 =\vZ9>tpM 6 rO_PK-!M[Content_Types].xmlPK-!p8ܾ8 ._rels/.relsPK-!>iq !drs/slideLayouts/slideLayout1.xmlPKiPPK!M[Content_Types].xml|N0 EHC-jaj; +,Kq:=ig ,?ϵYD&oDzCwO-gkcg$./XQ{jsԈHt䒦AFP0skfx(壓8?.C(ũ{R(Mb˳7{-IF#{_R'dK0FFjr'"&@_'PK!p8ܾ8 _rels/.rels 0Dnz x%ٶ6 (тqLݾQ(NAU ioo'tGHL m^W16 AJMȅ8a22~`Or[;,lij@搛}YMGBh ]pϔ{J Loc!"rPK!󙖄!drs/slideLayouts/slideLayout1.xmlX]6}`}h`n_fgFLM1 ޛLZ ~_|iWl+t)9s܏C $/3a2ṒbE|]Uyrjcp*3'5*NEޭ.eh E>t|^gYśBHShsWiVVVjQ >5Kּnwy$/B%Y$ʕ1r.哦 'Ͳ Πy g_,vk]x`I'L8}_.v(们=zgYe&=xUC9LWI~{֒H_ =R5%+5`4}E&Oczt12CX"Xf.#I%{3|SFxWfi9mH:g@چCx>삜c  0\p(&fȳ3$3 Px+4M6d8Q ,n\=&xAP&ҁF.H}} pQ5~-{A._vqfJ|Ü⛹B^& 4/S0u[9nB?PK-!M[Content_Types].xmlPK-!p8ܾ8 ._rels/.relsPK-!R!drs/slideLayouts/slideLayout1.xmlPK0puPK!M[Content_Types].xml|N0 EHC-jaj; +,Kq:=ig ,?ϵYD&oDzCwO-gkcg$./XQ{jsԈHt䒦AFP0skfx(壓8?.C(ũ{R(Mb˳7{-IF#{_R'dK0FFjr'"&@_'PK!p8ܾ8 _rels/.rels 0Dnz x%ٶ6 (тqLݾQ(NAU ioo'tGHL m^W16 AJMȅ8a22~`Or[;,lij@搛}YMGBh ]pϔ{J Loc!"rPK!aBp!drs/slideLayouts/slideLayout1.xmlRN0#-&x^VjqvClk=x\uFVahb6LYs{,D%hgU{X,zw"Z3略ʡH[܋ዼ0X>F'Fx4A!Rn|9nU R=`?9K4l X˭.C]b `;Tjl~7oYSQx0 O *42z&+ S]d_T\Y?`RXTS_[9*O3_1PK-!M[Content_Types].xmlPK-!p8ܾ8 ._rels/.relsPK-!aBp!drs/slideLayouts/slideLayout1.xmlPK!PK!M[Content_Types].xml|N0 EHC-jaj; +,Kq:=ig ,?ϵYD&oDzCwO-gkcg$./XQ{jsԈHt䒦AFP0skfx(壓8?.C(ũ{R(Mb˳7{-IF#{_R'dK0FFjr'"&@_'PK!p8ܾ8 _rels/.rels 0Dnz x%ٶ6 (тqLݾQ(NAU ioo'tGHL m^W16 AJMȅ8a22~`Or[;,lij@搛}YMGBh ]pϔ{J Loc!"rPK!U !drs/slideLayouts/slideLayout1.xmlW˒8O}bvSmjǦ; 0%Ԏ#81b6}{Cɞ*boa"i.7sTr);{2xzGIp* /ӺG*XAdvRTz~wGx<4^_ /w7%aigZid ﰔLTQcT٤x3|mAӄe0"x]),2 5b8} G(Q uH[iSդT_M6h]6 `'m;95v.a%;u`痰%l 8!$`8啚2=Jh֍.p%R=譶dnqG0?1y };ˎ1[uIuـ`Qaf&Z8FAF &5rVifW͟_ywdz㏧np1rcniۧ{ m6[=)3 J4r3z_zdwO[ Noцgt(/zs/0%|f;>C68!{MP;MպD_\}嗽 >p[٥Mf 1T#l/PK-!M[Content_Types].xmlPK-!p8ܾ8 ._rels/.relsPK-!U !drs/slideLayouts/slideLayout1.xmlPKBPK!M[Content_Types].xml|N0 EHC-jaj; +,Kq:=ig ,?ϵYD&oDzCwO-gkcg$./XQ{jsԈHt䒦AFP0skfx(壓8?.C(ũ{R(Mb˳7{-IF#{_R'dK0FFjr'"&@_'PK!p8ܾ8 _rels/.rels 0Dnz x%ٶ6 (тqLݾQ(NAU ioo'tGHL m^W16 AJMȅ8a22~`Or[;,lij@搛}YMGBh ]pϔ{J Loc!"rPK!Gl!drs/slideLayouts/slideLayout1.xmlX]o6}@uh;F͖>i('~R-e`yq(s?w\46+"꿽Ԣ3}nn"f1WI\s%**ǀ/ԹrYʜ۷E)5֒bbyߜHL QRHoӬ Zy Ziݽ{*m>b^0яXicb W3^=-7FJֻ?M.Woۭ b Q/,1!AɯaE=/6;&IqȊHpáyYk_u:)jQBW֭ݓ1ީ>nĸG()c|}^D;6.L0~UqD|]#sw$|P]ߨL<0W0g}Iü;:^qRmdd@Ӈӛ0X).dZ,Ϣ"0B a#¤?NǵӚ`YN&rC)s ?72bꣶ?>L{e^U~S((Ɓo"/[u)HR6oܔQqX^dk>8sf:F!n;Tv[S [J78xG5j鄟-TH9* : _N+0@XrBK-2G<;5HϭkhSRV yz{{ {{{j'Jb;E~WcHpb;/ dZL(J%EPK-!M[Content_Types].xmlPK-!p8ܾ8 ._rels/.relsPK-!Gl!drs/slideLayouts/slideLayout1.xmlPKPK!M[Content_Types].xml|N0 EHC-jaj; +,Kq:=ig ,?ϵYD&oDzCwO-gkcg$./XQ{jsԈHt䒦AFP0skfx(壓8?.C(ũ{R(Mb˳7{-IF#{_R'dK0FFjr'"&@_'PK!p8ܾ8 _rels/.rels 0Dnz x%ٶ6 (тqLݾQ(NAU ioo'tGHL m^W16 AJMȅ8a22~`Or[;,lij@搛}YMGBh ]pϔ{J Loc!"rPK!@i!drs/slideLayouts/slideLayout1.xmlUMo!W@ܓGUU+ۑ6êާ,l&JJ cޛ\m;z郲fO8FF͔?O>q"5rw2wW>E j6FWWU(Z' w7U;]]}:R^+!XI "raDs9/`΁--gX93PK0CV*j c%HlKLͻ[}/~]q|ݪW_I7G<=y¤>ya~lBJp[`߄% cw xt.~PK-!M[Content_Types].xmlPK-!p8ܾ8 ._rels/.relsPK-!,!drs/slideLayouts/slideLayout1.xmlPK +PK!B?&EFR\Ǡ~of=t0] r`6* PK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!ƅ 8theme/theme/theme1.xmlZݒOUA{ e|J(Nֲ'zW%5y-7Jwό %v*vFođE&#SGM0Y7]+Jx,J?-+?5}RܱevwsS0͊OeǬ'G7Fc,Lt-a1_gpO'(#[Z%z碑TEZL\{fHKy l9t{2,ӬAT6+~D\N\{2;A[#&os<wƞՈנWdV#~~fLlVODjЛ۞QSz8J:2%cfTzpe{mIoc1 +D+_2\ѿK;վSn3k+ 00-CXk{4:hoeteE%?t"BρIׯp0RUV9hyZ<`K+ zUhYZiz/o\]r< Vz|ڬùbC^ -:(6h]YrȠ`&1w-wpY{(wZpi9y.)I k=:[V[ml_)J/;k$ gQRghFoueH__a֋dk,ZAv˜Q0ʃƁ?E9eEM&%߿^ҿb䨪_.}+6+Mץy(G:yt6}:gI wHdSm{p{ÝR7(O7=Ԁ v4HO2H eA:9$<;Z4.5H?9E*(• {pKd}GuE,%#vo{?#@ c`M ]S? -V*r |̇aJh-̇~.co 6ITbP-[83r8ї-6O UB2Ŀ0wm~>oՠDf`6`ox⡡ H$7&dE+[ I*6})*9SSxIa +sE ݅(L-e!CC7.>P#-(2D8sm (LغLmyߦ˥!"İM0م$feR-⮋/~J?gUvW@M"CnD81Dw5ܠByɌ]@nIH'G |㑞@'IG H% S(AT<nVH>tA!ţ&P>j͢M')80NJU7Ay"!e噈%Xٯe"GҒC y"=yGY, 4L45A_>8,؇d?yu`S`Zk :q=?)2<-u݄O⪨S%"w$jIQbB"El`0 K7pXF;`yᓱh츁pkw`cþ&?իzث}XDM B֐3|s aP'qƕwek0hU}`PXbDۆ"CoLo o }ktv_oI0aq`S_sY `ߦPTk'"})0{G"x090g> ;='%¤qv,ǔ >Q%SA- aKige5">lvzc%uɨ7F]2]lp0(ʿ@ ޮ2*0J[ek 3N aۀt}FJfl䔬7g3ftL… k PoW`0edk; bFB.p/Nu&}PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!ƅ 8theme/theme/theme1.xmlPK-! ѐ'" theme/theme/_rels/themeManager.xml.relsPK]#PK!(b[Content_Types].xmln0 EAkP }l} m $_tI$svs^챐KkH$Q -G$oo1# ɩ5 J# \Qg0?0omRo?Y8 Jm i|TX+N3tr@9>?4 ΠMfrAsѺo_p?yjŝ & Xg3PK!*8 _rels/.rels 0DnzЃXmlo0of5OIw AN{cݠv=m 838yG 6U} ShLq`L)d=Ҍ\@.;3, ;$e͂): vq}j:zɥ'k茜(f,ƁXA6\m>PK!3siN$!drs/slideMasters/slideMaster1.xmlZr0whq`gv"$Z٦Jr^lm2i`gtsst=>L@H2"DaQ'liGŘfhM:}3GF)`bC2"Z,' OK)ۦS0$"h& P,2&Zh9'k4QHJ/>P+ "K"@k1yQܜaA+H۟{sD?Gxi32ӄb8_Sc:!j73:'s/=*UO<"x!{ б*IO3pW4vMd0*QXybר6;E,k bY"v4c*hi.ILvrMu..[}YqbtkqW'%ʾЬxey@n#rJi`?Cq#c[tvh9- cttlmiňL. Rץ.bU!wwM֮˦Qj)ųCl6U% 2 /az"V!M[U0O/<8l->url&Vd&Z|ckjpg]-Aav5jr륢Ԡo=wXҬKUPK-!(b[Content_Types].xmlPK-!*8 *_rels/.relsPK-!3siN$!drs/slideMasters/slideMaster1.xmlPK @09V  0` 3333ff3` 3333f33ff3` "3333̙ff3` Kf3̙` &e̙3g3f` f333̙po7` ___f3̙;/f9` ff3Lm` ff3LmNLm>?" dd@(3f|?ndd@ qnqL#M n?" dd@   @@``@n?" dd@  @@``PR     M` p>> //p:/(   B  S E BCDE FQRUVW i8c?@Freeform 7"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!$16drs/shapexml.xmlUr6}L׎#uH:c;Uf4KQe_)9NyphwJqB~yX^"&pXt!:7?[Ne]!dU[o|>1l']Q ?tz=i8y~ӭY~ Rq7Akr%ɀp@+vq Hpշ!FC}m”Fvg_!ULj`qoNfE~|]C!)&䈴.gs>$"泫 d"T}Li]H~[4M j!cØ(Cs?Bg|ηFA$,sH ( Yv(CxF$`I3&mDguGz߱oŽ؆׶ֺ׺]B(-$4ݖ;"zk*Lcؖ6=P@8L2JۀGV_gH;lX>ѢkwqjӾm^x7\^1D}?(毟U=[ii[`L FRPK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!$16*drs/shapexml.xmlPK-!!drs/downrev.xmlPK@ P    B  J i8c?Line 8"`ZPK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!Shdrs/shapexml.xmlUQo0~`uj!EV-P?8ؑPߝax w|ߗmFZW˙^y1p<2;O7 k7Su:NdR0v٩tR{XR^TPj~f^,Yq3K™ kNK-ـwZ ?5bZ/ r /ٻL RWPŮƊ 4{`q?`f/hf`-lu.(cmp8ۥ߻BHn=пNa3׉ (l@\U&a3uq,A崙J}hOsӰi^U.YRxɹiD}0 d ]u~wJd{ 0$jhT 9 G0A-Qg,_S>L膙1ZT?5qFp$'9S>ub='aK"lH-fIimă,NcaG}z7r w5׃96(!C)#ST0K*%u> 7[7UYe*r/(8d@wrEHmFef,["ȑ6&Wi$of)*?V0UfP"U)Ky F>a쁈aFTkրyT%Nե T"B=]u2l^&͡/Xp!Je`ՁPK!>drs/downrev.xmlDO=O0ݑ! jP*U؎G`i)j3,dL֫ˋ%V.@c-*!+EJx gq .1R`jKx*w,tKǁ'Xx。F,z^_MGPB;WA_ΟsBBS PK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!Sh*drs/shapexml.xmlPK-!>Vdrs/downrev.xmlPKO  ,$ 0  HHE ?Rectangle 2 `} E  Z"1@075F 703>;>2:0 x  HE ?Rectangle 3 ` E  1@075F B5:AB0 B>@>9 C@>25=L "@5B89 C@>25=L '5B25@BK9 C@>25=L OBK9 C@>25=LM   NLE ?Rectangle 4"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!(Jdrs/shapexml.xmlUmO#7^׊K)-' K[moH73wNUS>z+?}GqٮV(o[?8K e99(RyG%(P%#2ɍvrIuHA霿9ѸcPA: J^H5(Cg:!vIyw=/o*¸EwQKap(_')yJw\oް)ZZb3H x}Z3 ί?[|YW bR^=#!X[3aa~33t-=;cNV# G\5,u0wԐWn#4px-{0|9X jq*WǵneU۽jwݺPWx]1ܕӮYBOlzYWW@Şqv'NqUF\]}%&+vίؒb#t|D I7t/w^ dhPc<_7]CSQ#d+ "K-P @fY򴠰[zH7`;C}ϷZCL$hxw'N47* ^rZ _PK!>drs/downrev.xmlDAk1FClRjE/B۸ $Kzh>hg%)m[ ۇG`!U;K`-Rb4b˲Ć %t1`lfc>}˕Ksz> \Yoe*]HRNH)?V}?ګ"5kuKq95#PK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!(J*drs/shapexml.xmlPK-!>drs/downrev.xmlPK] `} E  B C     NE ?Rectangle 5"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!7|Qdrs/shapexml.xmlUO9~?˯'G.D;)"n}7$oVSՔ2^̇Έuwc)Ujc!Υ lY]ȝ}>q ٤gQT s^[] 1<|Q uft<:h@Sv@,h+D  #x4ZѠX8C$#T0oc>ݼAo2h"}F#n8)߈e깐C[m y2ي%hMn2Y^bH^jGJEs 3l[2"ԢWK21_5teGo- [n_=ט7-eoӶZBDPܗ6s= ?MZYۣUse= i)ЮqZbIX`K˴/>w\rh@Scf=~ /љŤ5d{'P 3-xՠ0,\l%ojk nq@ hxisM.T+2Ǟ~j+PK!3drs/downrev.xmlDQK0FC\ C!S> 5mIJ|/r>|uFr^Y# fV* ڽ?p&KiOqZ$Ɨ( a(9uGdkZ.\ȲרLZpUGW gEx93o^|]E!& Xu0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!/ drs/shapexml.xmlVn6?^[*بn` LIT"Ur,}CIv(z=Pμ73Z2:ɻgR禨c)g ]eLQ:730n֤|}3]pL#5JckᱴJ'jZT_o%)ݯ- `sE w2G%%wJQ_;!Ia ">b oZ󴕢p~ Nl?6@TqslrrH;kawShA:P܈Ȏ)K#䛳#xt9"1r( rh/&LG$Xo9#C)`4D*+磫 rͲR> +TU|:_L /T7CT$07ő eq{cƭϜ=YuTs3FӇE`3v'{zaT~sXMyY+* S7¯IT6uk6[ȯuC]4g$ګ$d\ Yޭm,uzMtov.p+]`QGLX@c"ZX"Ju8 GbrnGhDa[|C9ku^/Uc./uO]ץn7kB#dE\"-WqW"hO{ Iod2ͧp>*o\cZ Vvm]*|!m*=lN„"k٦\0a>k g;i GrNzhT, K"PUt{5 BISiu8&b XtG~!^N`,KSەHhL' +Et7Š肳v)JBH ou2r P7~uO8sFBYhS<<@b :1^ |5C􁀏C\ PK!Idrs/downrev.xmlDAK1FBC7EMJE,Ջfv$Kno -Vl$Yl㤶Ϗ`!;K`,b4cDzĆ(2fn YOqUQ̹Am֊Uܜn/&_Iizz)g~~7W*s=v{=y-"y9.f|PK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!/ *drs/shapexml.xmlPK-!I5drs/downrev.xmlPK8] `} E  Z* C   H  0޽h ? ___f3̙;/f9)___PPT12 $ ___PPT10i.  +FD=' R = @B +$PK!M[Content_Types].xml|N0 EHC-jaj; +,Kq:=ig ,?ϵYD&oDzCwO-gkcg$./XQ{jsԈHt䒦AFP0skfx(壓8?.C(ũ{R(Mb˳7{-IF#{_R'dK0FFjr'"&@_'PK!p8ܾ8 _rels/.rels 0Dnz x%ٶ6 (тqLݾQ(NAU ioo'tGHL m^W16 AJMȅ8a22~`Or[;,lij@搛}YMGBh ]pϔ{J Loc!"rPK!!drs/slideLayouts/slideLayout1.xmlUKn0YV$Mn$tH%V쮺1z-^AQI t!iH·h9T(^+bd|蝞7v<4-Eފ)ooɠO&t%G":RUMQg3!ss?sw;Ӭ{{1e1{!E HƩUV>[)k}J*篩LN Uu9󈵓6o()OHAsl 2Y*O$cF^rZIkqPI%CcAf '-g2 hd^ue0[jj7Nэӗhm`/]Fw 09:=gCc"ⷊ ;~ mLJq2(ҏ6Ą/Ӧ*F՝[ZeaosYlmuP\`ov#=ݾӸs]Fz\$+j4JO+4H28 7lKRQ-]7ikP4uG(fDEvsQ?|D u7"6i!]bjq戁NC\z8Aݝ2$8zUxDʉH0hyB[hYLj 2q:y.RLmo;}z7&ÞF~L&#,h\ae 4z[%hŕFPK-!M[Content_Types].xmlPK-!p8ܾ8 ._rels/.relsPK-!!drs/slideLayouts/slideLayout1.xmlPKE +PK!B?&EFR\Ǡ~of=t0] r`6* PK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!_! 8theme/theme/theme1.xmlZݒOUA{ e|J(Nֲ'25HɫĚU#OۼFN@04=3ϛ8Ҟdw蚟&ۣfkEEi~?eweǾO;6҃nn YS |L1_x9|t%,ݿ}ǿ_gO'(#c_Kj轧.Rj1rE#C/v'IK ϲLGQ٤;s]8Isd8tmkH5">4{VV#^^Y 1m[?qzAoo{JODA&O в*T$4zvƎ9R+%iR%4w?D |%sJK.|VO0ܷ a蠱zο,)a˗PA4 =&w`QPHU[~i{XeeZaU֫BH{y 㶏FYf\\D.f޾n.AGzUG645kŽk"CsW'ՂKETTMuIIV_р*jCdNQR}ށ^%fH8p:8D4҇}k.F ^$+]c [쏂P nG7,/)+n0(>R0` m GUre]ٵ(\i.|xEME9#|+9 Ǹ'OXL[D2''S@jۃ;/t`Gx'\Hs!^GzA ^( B!!֢wpAOssq- WAp(SB#_mf>s{/iVO(Gh™{Ɖhyb m| 2~ $\@'1!+.ZݢdHUAqgLaWəK [HX5;(j.Daj) R 꽁t=mnA'AvkOPD@aeJNnc6].  mJͅ.$ 0+jw]S9{Brn9̅r  'Flj%ڼKff>wCHR(G:ٷ8b3oxTzI:z hpD,YB ep*@E꽀3,N.9tP-׿5P;oou$΃ʈ+@7_iE'׉ \Ni&|WEb,|\n#QY.PW>n^jï`e¤ :cHro~rAS$ki6EOLtN#QKpN̢$`jV$TO)-fKvu45^=^="jz V8VʹASu :3ؽ+a{]I/Q_lPvpqL"XXS9ywe 8gj S>lޕM6z"~6z"ͻ29l<4;o+t-vŝWuy LiUw!Q.I!;Z8r#PdJ->3=hL9cJDP%g,H{k׃BMx4gƠ5ˑmch[biZd(@ U4 }}+`lz)[c9P^.Sc:W}#ND xP0n{;jiFh̞7j#bn̹ff@@Rf<O|;.\X.aO0S{@{V8N`Dqƃs3='%Sll[(\f1Ԃ ?xJ?x0'f[еdcY`lǮuA3Ǻ{m|'6 };`zSx+5 =7U[#̠;*}KJ k ZC56"-Z;)K^k(6CaD' $8aƃ99?9)&tc9&W. ja]2L;+aKv.`(d.ƨKF1ꒁWdFQjv1DnVHQ*[k!vR̤3R2{`'d5=57Lc.N!\+`Єz3K,'[A0W32߽u{Au3a{PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!_! 8theme/theme/theme1.xmlPK-! ѐ'& theme/theme/_rels/themeManager.xml.relsPK]!#PK!(b[Content_Types].xmln0 EAkP }l} m $_tI$svs^챐KkH$Q -G$oo1# ɩ5 J# \Qg0?0omRo?Y8 Jm i|TX+N3tr@9>?4 ΠMfrAsѺo_p?yjŝ & Xg3PK!*8 _rels/.rels 0DnzЃXmlo0of5OIw AN{cݠv=m 838yG 6U} ShLq`L)d=Ҍ\@.;3, ;$e͂): vq}j:zɥ'k茜(f,ƁXA6\m>PK!3siN$!drs/slideMasters/slideMaster1.xmlZr0whq`gv"$Z٦Jr^lm2i`gtsst=>L@H2"DaQ'liGŘfhM:}3GF)`bC2"Z,' OK)ۦS0$"h& P,2&Zh9'k4QHJ/>P+ "K"@k1yQܜaA+H۟{sD?Gxi32ӄb8_Sc:!j73:'s/=*UO<"x!{ б*IO3pW4vMd0*QXybר6;E,k bY"v4c*hi.ILvrMu..[}YqbtkqW'%ʾЬxey@n#rJi`?Cq#c[tvh9- cttlmiňL. Rץ.bU!wwM֮˦Qj)ųCl6U% 2 /az"V!M[U0O/<8l->url&Vd&Z|ckjpg]-Aav5jr륢Ԡo=wXҬKUPK-!(b[Content_Types].xmlPK-!*8 *_rels/.relsPK-!3siN$!drs/slideMasters/slideMaster1.xmlPK  1_@09BC 0 @080/(     ` gֳgֳ?Rectangle 2"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!VNNdrs/shapexml.xmlUn6}/ Zd}i,pϴDE)R%)_{f((ں~G\~thijg39z7B})BTPYɣ}l8lôdc; B^FwFEAu6@FVݭڅ')-L$cUK#gXztB!˷E\ (Oi>{T2BL7M{VEψ;NZdJYVX/S>jIv8{2Z S]t@AMo.-L#=C9>ooFP]OnN3E'ևY3(n"xA{lK݈}&o' '2cMv S7x%Pi6~DU$@cDҴ5ڷ4o#O>b k)/;Lr~#8ljl̜ER6LF)8xsMܮڜ Oc>|N>UZWly ĄGą1jZr iG0Y^Ru ^,]Ay|jąH8os@gP4oKk[YTo@fkY5qZ}[il#hD^#DEgsO5g*,"bh<^lomOg}Ʈno[( W[+Oy+Zm\Gnz߮ Uo+E{܅<&PK!edrs/downrev.xmlDAN0EH$6uZheBݪ`&m08jlG&b?z;ڞ]); Y \UZ :w$a+o!,C\PIi8!qr>XL9 =_[\^08Ps>\f,sR:ZH0ހ%%_//SIX,?Щc !_lPK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!VNN*drs/shapexml.xmlPK-!edrs/downrev.xmlPKP     T C      `lE gֳgֳ?Rectangle 3"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!r{Z drs/shapexml.xmlUn6}/ Zd}I"1m70l/_(Һ8 ֽaݫ2f[fDUdr 0T#\E+q){[:A(cjWBSKh +C 紓5v7b}R *ZUA9y Nf 6Xt8-K X}&\8.[û-oػݰ#K5g|Ii3!:t>UZ >b0bɻp Nu3 IrolDܲ5oah='X픦w>M# %пݰ3"uXL\$suCajMΎ[~'tвvFS$ع}X=dLJb~2XC9o''ALTr j+&#&{kr^Ѱ+)U;cM#0@[PʖZ…hjkҚY^amaZ#|c| 6}r88'GU~{*?>~hQ]3޸nWIhG15Ōq+uU?D*0Uڋ&tn3iUW]]DKW v<# c7K\2'9͜e}&ZBu(fGuVWko$nҝ]zpSA"GtĵcqOP46_m-w3>cPK!kȞdrs/downrev.xmlDMK0E!/7XL4ޑ"춗\M}XXXqCʏr`1:Nn[]~08ҳ ڶk[BOARX9c} }]Cke(/PK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!r{Z *drs/shapexml.xmlPK-!kȞdrs/downrev.xmlPK     V C     N1 ?Rectangle 4      `E gֳgֳ?Rectangle 5"rlPK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!q drs/shapexml.xmlXn6}/ Zd}O*hag%QjTIʗ|}ϐrn(źC`pp8sfLObki]it{I v{}rΙBB-O  _z_;-e%SKJx,}IEN%J/`J̒ݬgyр3-*:|WxU'ܘlZ_%b_bIwKkf)Eϸۻ)R/25h=$FX/-G ۄڳ<6K7_MpաS  ]$v?˭gGG䃳4zyDOH`JE>Cb=u}TPBJjm? GςD*0|"T0jK1Wv-H*e V0LM mo #Š&\2ւXΡl4dZw|Ɠe_Dv7m&nixxS :bUFX5:Ns2s/4bk\AΖ+tbmAl%-"( 4T K]4'SU~n I9eTS ŬmB7P3-l iPaJ"we%67Мեϖע*F@TΖ:0ؕ*}"Elw{9@D6f_i*b(VYKna5N#@wŭZwozɭ[hcGn z$\x>#?wwoʯ9xů_~-;ڿ3 .PK!&drs/downrev.xmlDQK0C/%TB]6DN|6MY$n7sf7ف(;˅Fwˍ:w`KϮS:!.4ƐŸ#ܵ>XL9 _ q-.?PsZⶐS~Tjz|hJ}-/M+X5u 0& ^͢?PK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!q *drs/shapexml.xmlPK-!&\drs/downrev.xmlPKa @   1@075F B5:AB0 B>@>9 C@>25=L "@5B89 C@>25=L '5B25@BK9 C@>25=L OBK9 C@>25=L M   f gֳgֳ?Rectangle 6" PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!X3`drs/shapexml.xmlUn7}/ Z8Tc!관j>rxْ\]$7& HCp.gf-ʇLPpem3ixNU< ?ܽ}3 6LLcl&^(@xeQW9o ?"27{j+Е.'xνL F]sxJ\^gn1s&tɥJMM{vke1n;j1SʥYxh0*z%C]39&{q6`"JmtL7C~\U -=d5 L>Uۛ( o+lʁ,G.GLzl$Y9Fm/u#vǜpʌ=+tm>%PiR~%Du@mK"h+ o?Hب/R׀D il3i1XdI\3,~Q@5ˬ{*S]ut)([!D'q=k+u1t2B j앂DEJQn]HfrDɻ/PK!:drs/downrev.xmlDMK1E!0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!+< drs/shapexml.xmlVn6}/ Zx}/"vm70l/LKT"U%EgHIEѮqù3b{i]at»:IO n9s^L(eOwv*;Iҝ,{g*q[ GԮtR{T^3l~]--I~iY% 8ӢוLÓlۍZ!¤ϮEX2+Hoa0m>Zd҅O3vRd~vFKcT!JǺ^/ Kˑ1v3 ;$ζ_L 1 ono@So|D=K#KHfe(Q12pL~|tuvAJ] AQkͰCǃ # %f(j"2: *^*Ry#yd}mX0?NMv"[|"9 (VZr~֠ĸ>< dD̨/SXM(:FV8j9Z0˭e^P\81gp>לn뙲c`^\9Ҹ<?4 ΠMfrAsѺo_p?yjŝ & Xg3PK!*8 _rels/.rels 0DnzЃXmlo0of5OIw AN{cݠv=m 838yG 6U} ShLq`L)d=Ҍ\@.;3, ;$e͂): vq}j:zɥ'k茜(f,ƁXA6\m>PK!7c0 !drs/slideMasters/slideMaster1.xmln0+;D>ӈPTP>LHTǎl>#'χ7q_`ڔJ,%WY))^,0dBIL {\|6&$: C ܫ%JW`iaBW"ӰR2ﯿK =(MQ֦V%ZPlK W^i6nQ١-搈@l`"e.W>5n sϘъ`d;ЏQ);aJ_jd;j>7n(e)D3qB3}Z92suYQkg*.եR( ^6h]T$C8.psGpV_R6̚od{֣hFhz%{ؓx7}v= p^#tϯaFr0`"gN‚F [z+>$'K)=I:fѹ]- GOs!Z@4j9*<{׉NPK-!(b[Content_Types].xmlPK-!*8 *_rels/.relsPK-!7c0 !drs/slideMasters/slideMaster1.xmlPK:  PK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!O^2theme/theme/theme1.xmlYOo5# IMfhFmQY&jHH q Jĥ|@_g{f̒A7Rvޫ$ !)OAr=@$ Q;3]Z T8aSfD6}*P1I V*ۨdX^IanE6&֬Wk iR1 hfA|kk$_aPICI ;LCA|Lq=q9`4iF*oNpezc},nVIfO7KԀ޳+%Nc@Z7Ō^/>9ۭo7__,sE2%vOeշňoO}^ށ޷7e|֊(Pucd.'K1efܔaaz0יƲ"$ #$ʸCBîoEel=Xn9DxY0jigez͘5TK0R6W|XV քNAV^)݄ hHxDri>j'b;>Z3np;\vW+&^* LGRtW+ qp$KaO S~B1>'bW2!U؆Cf(l5L Z2PvFk^JTяGGhȦu>#*T"ځs^+n47̲VhnBu.ys*e7ʝ_3U~W@# sBYLÞEoͷ 朥18!Aa?R dʒS5˒,rĕ{H ꦚeNƟg0Mo^ 6&3(ahw>vY^콮"zbf])9[z)9Z[J7W eapep?Ao~  D%x ] ';hIͻ[mb6j9֒49yx-ڎ-55xdи8ǘߕ>8 wS &<?PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!O^2theme/theme/theme1.xmlPK-! ѐ'c theme/theme/_rels/themeManager.xml.relsPK]^ 2 Y%Q%$(    `T gֳgֳ?Rectangle 2"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!>ԙdrs/shapexml.xmlUێ6}/ Zl|F6-. AiZ+H|ٯE< rfCmNP9殨S&K2LuoC3 a&M&716^/]5BW:_WkF6aW[e3$叻UɷVՈ9rx2Z e3K'Ҙ|\ɥjG%t ;~U38SR.Fc,7XϙU>jIv8{2Z Smt@AM/-LGz"q5ч(r|\ʡN3E'ƇY3(n"xA{lK݈}&o1'2cuv Sՙx%Pi6>قMLQyYxT}iZ[xwőAJ[G6?K Kh7ٿRD~'ךkm3H(Eo4|nTeiV?oGܨF$[91!.4q!$kg\gZ- dT9xU:G W++GAQ>h{5fh$_9E2g(~D03‚ cy)J(f0G{垖;>VFp8B j6ZC}B(vex_DQ8ޕ_::2^^quKƺDbQضuUU5ګŗ<$bgI tjqnɒ[楹9-_gHOPS=_@7Ĭ{JCF+)d˙ 5 J=t͡Svf;Zr<wzu^i5(S.LN4yPK!УYdrs/downrev.xmlDN0DHkD)U%-8jlG&š=fFomb睄żFsǣ:w$anWyZ!.V(4TƐ8i,CUK۞?3ع`pwCqnRLbU>ZHp?ހ%mlӵG}) eLNS5DAB˲YPK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!>ԙ*drs/shapexml.xmlPK-!УYdrs/downrev.xmlPKP     B C    `] gֳgֳ?Rectangle 3" PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!Ԏ4drs/shapexml.xmlUn7}/ 8E::-ϳ\k+^$W}g+ i(r8㧝b|C_ e W%_OR^/qhadrc3BR({".K*(!b"{~gC͢y̋ef$Y^׹eL]]-=}s v 7q}R-VJ4+ VYF5؝N&w qj6`"J< mtw7vCq\U y{{hKdEQfpK[]nȍL5gC I=fbJuHA{>yQsÈm&F*Ȧ6D@AՖF,e̫ Ǯ-P#ዻGW)A8N?NRl= #ͳBnwCeu¿LfV-0j&$ɜD\9@ESa얻?7DgXAk~/Onqq&$kDV/(k(U5ǿbY $6*gsgeX Q ;X܀Nݵ>~1gSomKh6 l \]XL_V&@B8txwç;tXhYhNb<UAivvrT|6g|:6I`(H D1 <([SW@ŞqTڋ,0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!*TCdrs/shapexml.xmlUn#7 }/Zd="1m70l/̙S24KRc;]m)‚A Ub /Zj`3WnB |O,&0u=f2DnFo{[+~1TR,ZCQ#XjiGlf-oEhd_{si:dյ@XC.?Q,0Q(J vH?5F[ b ևYd( 9v"AzvA{j4yQK͈].c8EƖM1jF Tꔟm*dLP[Ƽ1yҰ5}q9()$,W)vp$Bjq۱=2{S:cD,H4≚ϙ.ےm'b>ZOt dD$ !a[[=daRz8Ӡi`y2 P,xV;p 5ܫq℣-[=P3G3FaVH,~=,WP,1ɻhDcV0~5@-B8hvͧj3%r^Fj5UonjZtדiϸ!.p\YL5CC0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!ZWެ< drs/shapexml.xmlVmo"7^׊%!trD 9-^{k{yIg셤jxx#u<PK!= 1drs/downrev.xmlD]K0Cx\:' qA~m6MRص^9<`Z֓YIl夶cy"Z$` .vO!6,Al(P+8"a:7S / nZ~esnP'Eqq|ݍOu*-B K`?>v+Q/R,s`c$$DPK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!ZWެ< *drs/shapexml.xmlPK-!= 1idrs/downrev.xmlPKo`    h** C C  H  0޽h ? ̙3380___PPT10.*`:  PK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!O^2theme/theme/theme1.xmlYOo5# IMfhFmQY&jHH q Jĥ|@_g{f̒A7Rvޫ$ !)OAr=@$ Q;3]Z T8aSfD6}*P1I V*ۨdX^IanE6&֬Wk iR1 hfA|kk$_aPICI ;LCA|Lq=q9`4iF*oNpezc},nVIfO7KԀ޳+%Nc@Z7Ō^/>9ۭo7__,sE2%vOeշňoO}^ށ޷7e|֊(Pucd.'K1efܔaaz0יƲ"$ #$ʸCBîoEel=Xn9DxY0jigez͘5TK0R6W|XV քNAV^)݄ hHxDri>j'b;>Z3np;\vW+&^* LGRtW+ qp$KaO S~B1>'bW2!U؆Cf(l5L Z2PvFk^JTяGGhȦu>#*T"ځs^+n47̲VhnBu.ys*e7ʝ_3U~W@# sBYLÞEoͷ 朥18!Aa?R dʒS5˒,rĕ{H ꦚeNƟg0Mo^ 6&3(ahw>vY^콮"zbf])9[z)9Z[J7W eapep?Ao~  D%x ] ';hIͻ[mb6j9֒49yx-ڎ-55xdи8ǘߕ>8 wS &<?PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!O^2theme/theme/theme1.xmlPK-! ѐ'c theme/theme/_rels/themeManager.xml.relsPK]^ ;  0 F >   (   d   x@8E 0e0e?Rectangle 4@ E  T?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0(+ 6   x\E 0e0e?Rectangle 5   E  j!8=E@>=870F8O # @`  HX^E ?Rectangle 7 C 8=Q2 .. 201046(  CC >  FpE ?Text Box 87 ~8653>@>4A:89 3>AC40@AB25==K9 C=825@A8B5B 8<. ..>10G52A:>3>@ @    FLrE ?Text Box 97 b$0:C;LB5B KG8A;8B5;L=>9 <0B5<0B8:8 8 :815@=5B8:82 2 |  TA??Picture 10IDN  TL|E  ??c ~  8<=OO ABC45=G5A:0O H:>;0-?@0:B8:C< "KA>:>?@>872>48B5;L=K5 2KG8A;5=8O" H0( 2H@  TE  ??~  &@8 ?>445@6:5 :><?0=88 Intel 8 8653>@>4A:>3> $>=40 !>459AB28O 1@07>20=8N 8 AA;54>20=8O< [0( 2[@ [?H  0޽h ? ___f3̙;/f9___PPT10i.*4 +D=' R = @B +N  0 U M (  #  \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `< ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l  ?6Slide Number Placeholder 5] `}  * 87 52 C $        x 0e0e?Rectangle 2 `}   N"5<0 >1AC645=8O    x" 0e0e?Rectangle 3z `   F@8 ?5@5E>45 >B ?>A;54>20B5;L=KE @5H5=89 : ?0@0;;5;L=K< 2>7=8:05B ?@>1;5<0 A8=E@>=870F88 >15A?5G5=85 A>3;0A>20==KE 459AB289 ?0@0;;5;L=> @01>B0NI8E <>4C;59 ?@8 2K?>;=5=88 MB0?>2 0;3>@8B<0 >15A?5G5=85 F5;>AB=>AB8 8A?>;L7C5<KE 40==KE 8725I5=85 <>4C;O<8 4@C3 4@C30 > ?@>87>H54H8E A>1KB8OE 8 B.4.BY Z Z ZY@`H  0޽h ? ___f3̙;/f9___PPT10i.&+D=' R = @B +" 0  (  6   x4 0e0e?Rectangle 2@   j65>1E>48<>ABL A8=E@>=870F88 (   xJ 0e0e?Rectangle 3    \ "   @`H  0޽h ? ___f3̙;/f9___PPT10i.y$K+D=' R = @B +  0   0 (  #  \R ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `\ ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  lo ?6Slide Number Placeholder 5] `}  * 87 52 C $     >   xq 0e0e?Rectangle 2 `}   r@@8<5@ <=>3>?>B>G=>3> ?@8;>65=8O! !$   x 0e0e?Rectangle 3 `l  H@___PPT9" x CABL 5ABL 2 ?>B>:0, A>2<5AB=> @01>B0NI8E A >1I59 107>9 40==KE. @8 @01>B5 >=8 8A?>;L7CNB >4=>B8?=K5 0;3>@8B<K, 2:;NG0NI85 A;54CNI85 B@8 H030: !G8B0BL 87 107K 40==KE 2 ;>:0;L=K9 1CD5@ ?>B>:0 70?8AL > :;85=B5 A 7040==K< 845=B8D8:0B>@>< 7<5=8BL 7=0G5=85 =5:>B>@>3> ?>;O 0?8A0BL <>48D8F8@>20==CN 70?8AL 2 107C 40==KE: Z nZ @`H  0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"U 0 KK@LMiK(  #  \t ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `ȏ ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $     n   xx 0e0e?Rectangle 2 `}   p803@0<<K 2K?>;=5=8O ?>B>:>2 =0 >4=>?@>F5AA>@=>9 A8AB5<59 9$B  \?Line 3gB  \?Line 4gB  \?Line 5$g$B   \?Line 6b gb B   \?Line 7 g B   \?Line 8 g ~B   V?Line 9   N ?Text Box 10 >B>: A(+3)  A    Nʧ ?Text Box 11J1 >B>: B(+5)  A  B  XԔ?Line 12] B  XԔ?Line 13] B  XԔ?Line 14 B  XԔ?Line 15t  N֧ ?Text Box 16Z^m xA1* CK    N٧ ?Text Box 17 m xA2* CK    N ?Text Box 18CGm xA3* CK    N ?Text Box 19  xB1* CK    N ?Text Box 20}  xB2* CK    N ?Text Box 21   xB3* CK  2  ^ ?Oval 22l P    2  ^d ?Oval 23l {  P    2  ^t( ?Oval 24lp P    2  ^2 ?Oval 25 n  P    2  ^; ?Oval 26   P    2  ^E ?Oval 276 P    B  XԔ?Line 28$$B   XԔ?Line 29b # b B ! XԔ?Line 30$ t$B " XԔ?Line 31b # b  # N8H ?Text Box 32$Z^ xA1* CK   $ NS ?Text Box 33$} xA2* CK   % NK ?Text Box 34$   xA3* CK   & Nh ?Text Box 35 $ c  xB1* CK   ' Ns ?Text Box 36 c  xB2* CK   ( NP ?Text Box 37 ~ c  xB3* CK  2 ) ^ ?Oval 38Q P    2 * ^$ ?Oval 39Q P    2 + ^Ȣ ?Oval 406Q P    2 , ^l ?Oval 414 N  P    2 - ^ ?Oval 424 A  P    2 . ^ ?Oval 434   P    B / XԔ?Line 44 " B 0 XԔ?Line 45 ] B 1 XԔ?Line 46 t B 2 XԔ?Line 47 ] #  3 N¢ ?Text Box 48  xA1* CK   4 Nբ ?Text Box 49 }  xA2* CK   5 N ?Text Box 50    xA3* CK   6 N ?Text Box 519 Z^  xB1* CK   7 N ?Text Box 529   xB2* CK   8 N ?Text Box 539  xB3* CK  2 9 ^x ?Oval 54 2  P    2 : ^ ?Oval 55   P    2 ; ^ ?Oval 56 6  P    2 < ^`( ?Oval 57 8  P    2 = ^2 ?Oval 58 { 8  P    2 > ^< ?Oval 59 @ 8  P    B ? ^?Line 60] ] B @ ^?Line 61 B A ^?Line 62B B ^?Line 63$ b B C ^?Line 64$b B D ^?Line 65 # #  E N? ?Text Box 66Q et A   F NR ?Text Box 67 >B>: A(+3)  A   G N] ?Text Box 68  >B>: B(+5)  A   H Nh ?Text Box 69J 1  >B>: A(+3)  A   I Nq ?Text Box 70 j  >B>: B(+5)  A   J Ns ?Text Box 71"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!ګmdrs/downrev.xmlDn0Dk'b*FDv!}-q47z͠:v#FW5ܕ5)tSӓX>D[qi(Zp5QSٞC[wȑŹ4V,UBLw<Kod,]?_'t t*/PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!ګmdrs/downrev.xmlPKI,$ 0 f+5 A   K N ?Text Box 72"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!i/( drs/downrev.xmlDAn0Ezk+4`Ej)+ C%S@= G-׃ؙk0GHF6P^`ΣM`z~Zb*E RP{ߧ&nlzҡ;Їh+.-^\u|Esaƞ5|EV,߼K&&JѰY42) sFy%UPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!i/( drs/downrev.xmlPKRI9 ,$ 0 f+3 A   L NT ?Text Box 73"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!Qdrs/downrev.xmlDn0D"VEi T4m$:]_zr=N\ֲt nVPߟ3> k,yXk{=]>GM}.2Ƕ':!FWKᦓ$K-LJ{zk:~,m^g)'Qi4l  ݰL f,q}Vr `ԍ WPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!Qdrs/downrev.xmlPK I ,$ 0 f+8 A  H M 0޽h ? ___f3̙;/f9___PPT10+3;}D' R = @B D' = @BA?%,( < +O%,( < +DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*J%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*K%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*L%(++0+J0 ++0+K0 ++0+L0 +"$P 0 FFPCD F(   #  \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `t ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $     p   x 0e0e?Rectangle 2 `}   r803@0<<K 2K?>;=5=8O ?>B>:>2 =0 <=>3>?@>F5AA>@=>9 A8AB5<5: :$B  \?Line 3gB  \?Line 4gB  \?Line 5$g$B  \?Line 6b gb B  \?Line 7 g B  \?Line 8 g ~B  V?Line 9  Nǥ ?Text Box 10 >B>: A(+3)  A    Nۥ ?Text Box 11J1 >B>: B(+5)  A  B  XԔ?Line 12SB  XԔ?Line 13]   N ?Text Box 14Z^m xA1* CK    N ?Text Box 15  m xA2* CK    N ?Text Box 16CGm xA3* CK    N) ?Text Box 17  xB1* CK    N= ?Text Box 18  xB2* CK    N6 ?Text Box 19   xB3* CK  2  ^M ?Oval 20l P    2  ^ ?Oval 21l0  P    2  ^_ ?Oval 22lp P    2  ^h ?Oval 23 n  P    2  ^Hr ?Oval 24 D P    2  ^{ ?Oval 256 P    B  XԔ?Line 26b # b B  XԔ?Line 27$t$B  XԔ?Line 28b # b   N~ ?Text Box 29$Z^ xA1* CK   ! N ?Text Box 30$  xA2* CK   " N ?Text Box 31$   xA3* CK   # Nܠ ?Text Box 32 $ c  xB1* CK   $ N ?Text Box 33 c  xB2* CK   % NH ?Text Box 34 ~ c  xB3* CK  2 & ^ɦ ?Oval 35Q P    2 ' ^Ѧ ?Oval 36# ~ Q P    2 ( ^`ۦ ?Oval 376Q P    2 ) ^ ?Oval 384 N  P    2 * ^ ?Oval 394 A  P    2 + ^L ?Oval 404   P    B , XԔ?Line 41 m B - XԔ?Line 42 ] B . XԔ?Line 43 t B / XԔ?Line 44 ] #  0 N ?Text Box 45  xA1* CK   1 N ?Text Box 46   xA2* CK   2 NH ?Text Box 47    xA3* CK   3 N ?Text Box 489 Z^  xB1* CK   4 N+ ?Text Box 499 z ~  xB2* CK   5 N3 ?Text Box 509 @ D  xB3* CK  2 6 ^+ ?Oval 51 " }  P    2 7 ^d5 ?Oval 52 D  P    2 8 ^lX ?Oval 53 6  P    2 9 ^b ?Oval 54 8  P    2 : ^k ?Oval 55  8  P    2 ; ^Hu ?Oval 56 m 8  P     < NH ?Text Box 57Q et A   = N\ ?Text Box 58 >B>: A(+3)  A   > ND ?Text Box 59  >B>: B(+5)  A   ? N ?Text Box 60J 1  >B>: A(+3)  A   @ NԪ ?Text Box 61 j  >B>: B(+5)  A   A N ?Text Box 62"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!+>drs/downrev.xmlDn0Dkz+Nh@i K%m =Vq47z:v#ēFW-ܕ5)tӓX>D[qi(s5YSJ-ɹ4V4UBm_T.$|;?~l#drs/downrev.xmlPKI,$ 0 f+5 A   B N ?Text Box 63"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!IZIdrs/downrev.xmlDn0DVVhiARH9m$Qb; G3zڌgg5Zl#]Z@y|N9Zbo4 a4,@P@qHhBx py-Vh'%+ȋmrp.r*!&O ˢGR@/c[C A7_PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!IZIdrs/downrev.xmlPKRI9 ,$ 0 f+3 A   C NtȪ ?Text Box 64"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!a drs/downrev.xmlDn0DV8)Jl%שBZ=hFoLwqmuǍYco\jyB *hC )}ݒA?q 1Fj7&I& vZ譥1 6v=?xFLJq "܏VJ`2uz>SnTPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!a drs/downrev.xmlPK I ,$ 0 f+8 A  H D 0޽h ? ___f3̙;/f9___PPT10+D' R = @B D' = @BA?%,( < +O%,( < +DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*A %(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*B %(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*C %(++0+A 0 ++0+B 0 ++0+C 0 +"  0  `$(  $# $ \`J ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     $ ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? $ l ?6Slide Number Placeholder 5] `}  * 87 52 C $     * $  x\ 0e0e?Rectangle 2 `}   ^.@>1;5<0 A8=E@>=870F88&  ( $  x 0e0e?Rectangle 3 `E   \  57C;LB0B 2KG8A;5=89 2 @0AA<>B@5==>< ?@8<5@5 =5 >4=>7=0G5=  2A5 7028A8B >B CA;>289 2K?>;=5=8O ?>B>:>2 (@07=K5 70?CA:8 ?@>3@0<<K <>3CB ?@825AB8 : @07=K< @57C;LB0B0< !!!) ">G=> B0:85 A8BC0F88 <>3CB 2>7=8:0BL 8 ?@8 8A?>;L7>20=88 ">1KG=KE" >1I8E ?5@5<5==KE ?>B>:>2 P @`H $ 0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"$  0 ; 3 p( (  (# ( \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     ( `p ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? ( l+ ?6Slide Number Placeholder 5] `}  * 87 52 C $     ( (  xT. 0e0e?Rectangle 2 `}   \,@>1;5<0 A8=E@>=870F88 ` (  x@ 0e0e?Rectangle 3 `E   !;>6=>ABL ?@>1;5<K A8=E@>=870F88 :@>5BAO 2 =5@53C;O@=>AB8 2>7=8:0NI8E A8BC0F89  2A5 >?@545;O5BAO 2708<=K<8 A:>@>ABO<8 ?>B>:>2 8 <><5=B0<8 ?5@540G8 & >B >4=>3> ?>B>:0 : 4@C3><C !8BC0F8O, :>340 420 8;8 1>;55 ?>B>:>2 >1@010BK20NB @0745;O5<K5 40==K5 8 :>=5G=K9 @57C;LB0B 7028A8B >B A>>B=>H5=8O A:>@>AB59 ?>B>:>2, =07K205BAO A>ABO70=85< 8;8 3>=:0<8 (race conditions)bl PB [  @`H ( 0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"  0   ,i (  ,# , \ܥ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     , `tg ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? , lb ?6Slide Number Placeholder 5] `}  * 87 52 C $     " ,  xs 0e0e?Rectangle 2 `}   V&@8B8G5A:0O A5:F8O&   ,  x| 0e0e?Rectangle 3M `s   8`@8B8G5A:0O A5:F8O (!, critical section)  MB> G0ABL ?@>3@0<<K, @57C;LB0B 2K?>;=5=8O :>B>@>9 <>65B =5?@54A:07C5<> <5=OBLAO, 5A;8 2 E>45 55 2K?>;=5=8O A>AB>O=85 @5AC@A>2, 8A?>;L7C5<KE 2 MB>9 G0AB8 ?@>3@0<<K, 87<5=O5BAO 4@C38<8 ?>B>:0<8 @8B8G5A:0O A5:F8O 2A5340 >?@545;O5BAO ?> >B=>H5=8N : >?@545;5==K< :@8B8G5A:8< @5AC@A0< (=0?@8<5@, :@8B8G5A:8< 40==K<), ?@8 =5A>3;0A>20==>< 4>ABC?5 : :>B>@K< <>3CB 2>7=8:=CBL =565;0B5;L=K5 MDD5:BK| Z P  @`H , 0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"  0   0? (  0# 0 \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     0 ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? 0 ll ?6Slide Number Placeholder 5] `}  * 87 52 C $       0  xL 0e0e?Rectangle 2 `}   T$@8B8G5A:0O A5:F8O  0  xʫ 0e0e?Rectangle 3 `E   b'B>1K 8A:;NG8BL MDD5:B 3>=>: ?> >B=>H5=8N : :@8B8G5A:8< 40==K<, =5>1E>48<> >15A?5G8BL, GB>1K 2 :064K9 <><5=B 2@5<5=8 2 :@8B8G5A:>9 A5:F88, A2O70==>9 A MB8<8 40==K<8, =0E>48;AO B>;L:> >48= ?>B>:. A5 >AB0;L=K5 ?>B>:8 4>;6=K 1;>:8@>20BLAO =0 2E>45 2 :@8B8G5A:CN A5:F8N. >4>1=>5 B@51>20=85 >1KG=> =07K205BAO 2708<>8A:;NG5=85< (mutual exclusion) >340 >48= ?>B>: ?>:8405B :@8B8G5A:CN A5:F8N, >48= 87 >6840NI8E ?>B>:>2 <>65B 2 =55 2>9B8R Z2\E \ @`H 0 0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +" 0 $4(  46 4  xѫ 0e0e?Rectangle 2@   j6040G0 2708<=>3> 8A:;NG5=8O > 4  xdث 0e0e?Rectangle 3    r">AB0=>2:0 7040G8 " @`H 4 0޽h ? ___f3̙;/f9___PPT10i.G+D=' R = @B +  0 !8(  8# 8 \< ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     8 ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? 8 l ?6Slide Number Placeholder 5] `}  * 87 52 C $     Z 8  x\ 0e0e?Rectangle 2 `}   \040G0 2708<=>3> 8A:;NG5=8O. >AB0=>2:0 7040G8/ /$  8  x 0e0e?Rectangle 3 `   H5>1E>48<> A>3;0A>20BL @01>BC n>1 ?0@0;;5;L=KE ?>B>:>2 ?@8 8A?>;L7>20=88 =5:>B>@>3> :@8B8G5A:>3> @5AC@A0 B0:8< >1@07><, GB>1K C4>2;5B2>@8BL A;54CNI8< B@51>20=8O< >4=>2@5<5==> 2=CB@8 :@8B8G5A:>9 A5:F88 4>;6=> =0E>48BLAO =5 1>;55 >4=>3> ?>B>:0 :@8B8G5A:85 A5:F88 =5 4>;6=K 8<5BL ?@8>@8B5B0 2 >B=>H5=88 4@C3 4@C30 >AB0=>2:0 :0:>3>-;81> ?>B>:0 2=5 53> :@8B8G5A:>9 A5:F88 =5 4>;6=0 2;8OBL =0 40;L=59HCN @01>BC ?>B>:>2 ?> 8A?>;L7>20=8N :@8B8G5A:>3> @5AC@A0 @5H5=85 > 2E>645=88 ?>B>:>2 2 8E :@8B8G5A:85 A5:F88 ?@8 >48=0:>2>< 2@5<5=8 ?>ABC?;5=8O 70?@>A>2 =0 B0:>5 2E>645=85 8 @02=>?@8>@8B5B=>AB8 ?>B>:>2 =5 >B:;04K205BAO =0 =5>?@545;5==K9 A@>:, 0 O2;O5BAO :>=5G=K< 2> 2@5<5=8 >B=>A8B5;L=K5 A:>@>AB8 @0728B8O ?>B>:>2 =58725AB=K 8 ?@>872>;L=K ;N1>9 ?>B>: <>65B ?5@5E>48BL 2 ;N1>5 A>AB>O=85, >B;8G=>5 >B 0:B82=>3>, 2=5 ?@545;>2 A2>59 :@8B8G5A:>9 A5:F88 >A2>1>645=85 :@8B8G5A:>3> @5AC@A0 8 2KE>4 87 :@8B8G5A:>9 A5:F88 4>;6=K 1KBL ?@>872545=K ?>B>:><, 8A?>;L7CNI8< :@8B8G5A:89 @5AC@A, 70 :>=5G=>5 2@5<O2 P= P=9 @`H 8 0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"1 0 <4<(  <6 <  x\9 0e0e?Rectangle 2@   j6040G0 2708<=>3> 8A:;NG5=8O V <  xhc 0e0e?Rectangle 3    :??0@0B=0O ?>445@6:0 @5H5=8O  " @`H < 0޽h ? ___f3̙;/f9___PPT10i.sME+D=' R = @B +B  0 I A @(  @# @ \DA ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     @ `I ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? @ l[ ?6Slide Number Placeholder 5] `}  * 87 52 C $     p @  x^ 0e0e?Rectangle 2 `}   r040G0 2708<=>3> 8A:;NG5=8O. ??0@0B=0O ?>445@6:0 @5H5=8O: :$& @  xr 0e0e?Rectangle 3 `   Zz0?@5I5=85 ?@5@K20=89 A?>;L7>20=85 @0745;O5<KE ?5@5<5==KE ;3>@8B< 5::5@0 ;3>@8B< 5B5@A>=0 ;3>@8B< 1C;>G=>9 A?>;L7>20=85 A?5F80;L=KE :><0=4 & test-and-set swap read-conditional-writed; Z6 Z$ Z) Z;6$)@D 7( @`H @ 0޽h ? ___f3̙;/f9___PPT10i.y+D=' R = @B +"D  0 K C D (  D# D \{ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     D ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? D lh ?6Slide Number Placeholder 5] `}  * 87 52 C $     & D  xD 0e0e?Rectangle 2 `}   Z*0?@5I5=85 ?@5@K20=89 r D  xh 0e0e?Rectangle 3M `s   while( true ){ DisableInterrupts(); CS(); /* Critical Section */ EnableInterrupts(); NCS(); /* Non-Critical Section */ } @8:;04=K5 ?@>3@0<<K, :0: ?@028;>, =5 <>3CB 70?@5I0BL ?@5@K20=8O 0 <=>3>?@>F5AA>@=KE A8AB5<0E ?@5@K20=8O 70?@5I0NBAO B>;L:> =0 B5:CI5< ?@>F5AA>@5, A>>B25BAB25==>, =5A:>;L:> & >4=>2@5<5==> <>3CB 2K?>;=OBL :@8B8G5A:CN A5:F8N @8 70?@5I5=88 ?@5@K20=89 =0 4;8B5;L=>5 2@5<O <>3CB 2>7=8:=CBL A;>6=>AB8 A DC=:F8>=8@>20=85< CAB@>9AB2, =5 ?>;CG02H8E 4>;6=>3> 2=8<0=8O8 Pi PCi4        @   @`H D 0޽h ? ___f3̙;/f9___PPT10i.,%+D=' R = @B +"L 0 44H'4(  H# H \8 ?&Date Placeholder 4]`}  (86=89 >23>@>4 2010 C     H ` ?*Footer Placeholder 5`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? H l ?6Slide Number Placeholder 6] `}  * 87 52 C $     cu , HC (Group 2#"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!0\drs/downrev.xmlDOk@ouDĊP#Lٷ!͟o-zf76M#z\mYA@V\*?pYccL ͞h;'g_a6tKn;>Ȯ!M#WQ* *li_Q8lqO5I|6 i+nPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!0\drs/downrev.xmlPK I,$D   0 H L ?Text Box 3 n 525@=>5 @5H5=85  2 H \ D[?Oval 4, P    ^ H  xX 0e0e?Rectangle 5 `}   `A?>;L7>20=85 @0745;O5<KE ?5@5<5==KE  A?>A>1 !11 1$8 H  ~, 0e0e?Rectangle 6 #   fV while( true ){ while( flag ) ; flag = true; CS2(); flag = false; NCS2(); }W WC    @` H  x 0e0e?Rectangle 7 #   hbool flag = false; while( true ){ while( flag ) ; flag = true; CS1(); flag = false; NCS1(); }i iC    @`  H L4 ?Text Box 8"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!Gdrs/downrev.xmlDn0ET8P@QA4* !b;]QeyYӉ :`I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!]drs/downrev.xmlDN0DHHܨ(ԭ*$ p[m%״cq(ь-ףʼn<*H' ӭׇ {gI֫ۛ%ڝNP&! dcwt`R{Z `̲Y ~! `ԍ WPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!]drs/downrev.xmlPK2 R,$ 0 K2 C   H N<2 ?Text Box 10"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!;drs/downrev.xmlDn0Dkz+)TQARHzK%^ۅz(ь6Ņo-+ĕ- SdeRp#aWj!sTЄ0R!~f؝3btnz&ɋ4r|hpc|teQwnI)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!Zdrs/downrev.xmlDj0Bob(!rJZؒ\8}07|h{qw ʛ );Rp#nW!"Aq(!<ԝ|S 4 n{9˲giu^*xtr]ճ*0n_@DX(Xf|1q}#I0&UPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!Zdrs/downrev.xmlPKR r ,$ 0 K4 C   H NE ?Text Box 12"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!3drs/downrev.xmlDN0DHHܨӒ(ԭ*$ Rm.ܖxD6mXq47zhzq"; qmuǍjYco\rq{3B3o *hC )}ݒA?q 1Fj7%ɓ4q|hq(x;Ve.׫l}>5,7Jߍg?MR+Ȓ4OS˗} Fݨ r PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!3drs/downrev.xmlPKBb ,$ 0 K5 C  H NXO ?Text Box 13"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!drs/downrev.xmlDn0Dkz+TQART* $"SG3zڌynU0% VNVP_2j%Wbج'w+̵= P&> dcwr`R{D"IƇ{zi:~sYߏbMܔ(u? 6H>?T2[ N/=r Fݨ r PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!drs/downrev.xmlPKR r ,$D 0 K6 C  H NX ?Text Box 14"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!Bdrs/downrev.xmlDn0DV8PPQ9AxI"u]Z=hFoLwL' UYco\zu\ 9*hCr)}ݒA?q 1Fj7%I* vZ赥6 ޏUQv(ϦeFLJq"?Mn < /@NAQPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!Bdrs/downrev.xmlPK N,,$ 0 $20 ?>B>:0 <>3CB >4=>2@5<5==> =0E>48BLAO 2 :@8B8G5A:>9 A5:F88  =5 C4>2;5B2>@O5BAO B@51>20=85 2708<>8A:;NG5=8Oo oA H H 0޽h ? ___f3̙;/f9___PPT10+O|Dn' j = @B D)' = @BA?%,( < +O%,( < +DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* H%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* H%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* H%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* H%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* H%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*H%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*H%(Dn' =%(D' =%(D' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*H%(D' =+4 8?`CB4*#ppt_wBCB#ppt_wB*Y3>B ppt_w<*HD' =+4 8?`CB4*#ppt_hBCB#ppt_hB*Y3>B ppt_h<*H+P+0+ H0 ++0+ H0 ++0+ H0 ++0+ H0 ++0+ H0 ++0+H0 +"uL 0  55L4(  L# L \ ?&Date Placeholder 4]`}  (86=89 >23>@>4 2010 C     L `\ ?*Footer Placeholder 5`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? L lX ?6Slide Number Placeholder 6] `}  * 87 52 C $     cu , LC (Group 2#"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!0\drs/downrev.xmlDOk@ouDĊP#Lٷ!͟o-zf76M#z\mYA@V\*?pYccL ͞h;'g_a6tKn;>Ȯ!M#WQ* *li_Q8lqO5I|6 i+nPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!0\drs/downrev.xmlPK I,$D   0 L L\ ?Text Box 3 n 525@=>5 @5H5=85  2 L \ D[?Oval 4, P     L  x` 0e0e?Rectangle 5 `}   `A?>;L7>20=85 @0745;O5<KE ?5@5<5==KE  A?>A>1 !21 1$/ I L  ~ 0e0e?Rectangle 6]    wY while( true ){ while( flag1 ) ; flag2 = true; CS2(); flag2 = false; NCS2(); } Z ZZC     @` L  ~ 0e0e?Rectangle 7]   bool flag1 = false; bool flag2 = false; while( true ){ while( flag2 ) ; flag1 = true; CS1(); flag1 = false; NCS1(); }  ZC        @`  L L, ?Text Box 8"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!YIdrs/downrev.xmlDAn0E5H*bBD7@0"m |ٛ](FrJZByؼ`!U:K`<1Wfwtǚ% 9JhbrCՐ0rٔ7k<ܴ|e3nP`G놪b$|ʢI)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!ddrs/downrev.xmlDQk0 {%VȠZZ]smMRL_؃>;|U[v%k$ 02U$]p'SeofOCX:.ܗ5iCۑ:!FWq$r5vYSy>j s][Oދ.BK6s`g_?*W&TGIQ7_PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!ddrs/downrev.xmlPK  ,$ 0 K2 C   L N4 ?Text Box 10"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!Mdrs/downrev.xmlDAN0EH$vnQV)94&QqM,zdq!:3vFCu|@lppLn`[cnܕt9F$51nb8ug-}#kA.ZIGzkVG_sY1lnEf~|v "MEFRs|g"y t*PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!Mdrs/downrev.xmlPK  ,$ 0 K3 C   L ND ?Text Box 11"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!^xNdrs/downrev.xmlDMk@EX4:m҅y̛tfw]^\r=^\βt QP_2> k-yXk{=]>GmC.Z2'v ]mkvxpi̥Cm[·o\mfGԔ(0n Lۏ_T̒yo'=@NAQPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!^xNdrs/downrev.xmlPKc ] ,$ 0 K4 C   L N| ?Text Box 12"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!drs/downrev.xmlDn0Dk+VRRH\l%Iv!}8z=;5fڪ4۳5$J֫se/>4,BQBs4hkrxp4I23Ł-է~eW6bTh)+@c?RGJ<"v~N9 Q0FU?PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!drs/downrev.xmlPK,$ 0 K5 C  L N ?Text Box 13"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!߳JIdrs/downrev.xmlDN0DHHܨVB[EH@ri%&Qc;xM=8fFom/Nt@\:SUV_m-ljYf'?\U  oЙr! &ݤ rPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!߳JIdrs/downrev.xmlPKc] ,$D 0 K6 C  L N  ?Text Box 14"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!/ydrs/downrev.xmlDn0"Vh4 T'' $"Sۅkqh}ou+.|c d`SZ՘ 8? | Y߭(Sj|9JD!!tYێMNi 1J*G׭&\jjL|ךG#|~}:4Ո~Ű(_yC aӗg5jO>CQ7\PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!/ydrs/downrev.xmlPK |,$ 0 <20 ?>B>:0 >?OBL <>3CB >4=>2@5<5==> =0E>48BLAO 2 :@8B8G5A:>9 A5:F88  A=>20 =5 C4>2;5B2>@O5BAO B@51>20=85 2708<>8A:;NG5=8O{ {A H L 0޽h ? ___f3̙;/f9___PPT10+O|Dn' $ = @B D)' = @BA?%,( < +O%,( < +DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* L%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* L%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* L%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* L%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* L%(D4' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*L%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*L%(Dn' =%(D' =%(D' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*L%(D' =+4 8?`CB4*#ppt_wBCB#ppt_wB*Y3>B ppt_w<*LD' =+4 8?`CB4*#ppt_hBCB#ppt_hB*Y3>B ppt_h<*L+P+0+ L0 ++0+ L0 ++0+ L0 ++0+ L0 ++0+ L0 ++0+L0 +"< 0 A*9*0P)(  P# P \= ?&Date Placeholder 4]`}  (86=89 >23>@>4 2010 C     P `O ?*Footer Placeholder 5`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? P lZ ?6Slide Number Placeholder 6] `}  * 87 52 C $     cu , PC (Group 2#"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!0\drs/downrev.xmlDOk@ouDĊP#Lٷ!͟o-zf76M#z\mYA@V\*?pYccL ͞h;'g_a6tKn;>Ȯ!M#WQ* *li_Q8lqO5I|6 i+nPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!0\drs/downrev.xmlPK I,$D  0 P L] ?Text Box 3 n 525@=>5 @5H5=85  2 P \o D[?Oval 4, P    ^ P  xp 0e0e?Rectangle 5 `}   `A?>;L7>20=85 @0745;O5<KE ?5@5<5==KE  A?>A>1 !31 1$ P  ~ 0e0e?Rectangle 6    Y while( true ){ flag2 = true; while( flag1 ) ; CS2(); flag2 = false; NCS2(); } Z ZZCb @`M P  x 0e0e?Rectangle 7]    bool flag1 = false; bool flag2 = false; while( true ){ flag1 = true; while( flag2 ) ; CS1(); flag1 = false; NCS1(); } C   @`  P L ?Text Box 8"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!xdrs/downrev.xmlDn0DV8@! Tm$zxI,vjzь-wL>gG6 S"D;gIWwK, bC BPF'1EHI%Ş^ZOoVvk-!|$g3HC/j6?Uj,_L OoC$ &ݤ r PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!xdrs/downrev.xmlPK,$ 0 K1 C   P Lܛ ?Text Box 9"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!L>drs/downrev.xmlDn0DV8iʂPN@^DvjVq47zՠ;qa[kƣʪ1JA@FQg #jyL٫j!gЄgRaM~d{6;Y)j]#\wr$s5񡡞·o~.k+vtI+C|A/P$}>8mnU{BQPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!L>drs/downrev.xmlPK ,$ 0 K2 C   P N ?Text Box 10"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!"drs/downrev.xmlDAN0EH$vnV)94&QqM,Gdq!:3vFCu|@lppLn`[cnܕt9F$51nb8eg-tF\(,-vZ魥?|[ }UT_˲(wcVj0^ADsI_*^ivc5$TAn~PK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!"drs/downrev.xmlPK  ,$ 0 K3 C   P ND ?Text Box 11"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!,y7drs/downrev.xmlDMk1E Ռe"BB9y󁓗i˽YӉ 9ZV0% K[Ƿ;ˤF֫LJ%f^yOCEPABIˆ cWYg0j^#tr$` ÏQ~.{wtlIjz~6 ?gk$O ɵz>SnTPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!,y7drs/downrev.xmlPK,$ 0 K4 C   P N ?Text Box 12"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!w{drs/downrev.xmlDMO1&fLIBLMl<ُm_oA33_'r`җ #Ǯ`R;B>:8 <>3CB ?>?0ABL 2 15A:>=5G=K9 F8:;  =5 2K?>;=O5BAO CA;>285 :>=5G=>AB8 2@5<5=8 ?@8=OB88 @5H5=8O > 2E>45 2 !r rA H P 0޽h ? ___f3̙;/f9E=___PPT10+-D'  = @B D' = @BA?%,( < +O%,( < +DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* P%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* P%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* P%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* P%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* P%(Dn' =%(D' =%(D' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<*P%(D' =+4 8?`CB4*#ppt_wBCB#ppt_wB*Y3>B ppt_w<*PD' =+4 8?`CB4*#ppt_hBCB#ppt_hB*Y3>B ppt_h<*P++0+ P0 ++0+ P0 ++0+ P0 ++0+ P0 ++0+ P0 +" 0 h`  (      \d ?&Date Placeholder 4]`} (86=89 >23>@>4 2010 C    x   `| ?*Footer Placeholder 5` p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  .   l0 ?6Slide Number Placeholder 6] `} * 87 52 C $     X    ~< 0e0e?Rectangle 5 `}    `A?>;L7>20=85 @0745;O5<KE ?5@5<5==KE  A?>A>1 !31 1$~    S vX 0e0e     ? A@  A5% 8c8c     ??A)BCD|E||Rectangle 6c " ?@  `    @ABC DEEFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `abN E5%  N E5%  N F   5%    !"?N@ABC DEFFGHIJK5%LMNOPQRSTUWYZ[ \]^_ `ab]#    ^ while( true ){ while( !flag2 ) ; CS2(); flag2 = false; flag1 = true; NCS2(); } _ d_C          @`    ~ 0e0e?Rectangle 7]    bool flag1 = true; bool flag2 = false; while( true ){ while( !flag1 ) ; CS1(); flag1 = false; flag2 = true; NCS1(); } C          @`i{ ,  S .Group 2#"PK![Content_Types].xml|N0 HC+jS8 @:Q۸ ??\o<7p]V޷O(I'6E=, ){Ō4>I)q7UuDހǏ)}nL"Mᴸ&g0eSA)΄2';2 WYu7{ɯΒzŘqFrj9K*(]mOlPK!Z,[ _rels/.relslj0 ``t_Pƈ[>,dgzjǎ?I'f#®Pb-\/Ƿ0Z]nLnp__3.iJV KQBiDžrL,Vʌ/7р4`ANar+m;E/'3U Aںv83/PK!0\drs/downrev.xmlDOk@ouDĊP#Lٷ!͟o-zf76M#z\mYA@V\*?pYccL ͞h;'g_a6tKn;>Ȯ!M#WQ* *li_Q8lqO5I|6 i+nPK-![Content_Types].xmlPK-!Z,[ _rels/.relsPK-!0\drs/downrev.xmlPK I,$D  0   LsR ?Text Box 3 n 525@=>5 @5H5=85  2   \tR D[?Oval 4, P    H   0޽h ? ___f3̙;/f9___PPT10+p$OD|' = @B D7' = @BA?%,( < +O%,( < +Dn' =%(D' =%(D' =4@BBB B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =+4 8?`CB4*#ppt_wBCB#ppt_wB*Y3>B ppt_w<* D' =+4 8?`CB4*#ppt_hBCB#ppt_hB*Y3>B ppt_h<* +) 0L0 ( PT(  T# T \\ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     T ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? T l ?6Slide Number Placeholder 5] `}  * 87 52 C $      T  x 0e0e?Rectangle 2 `}   nA?>;L7>20=85 @0745;O5<KE ?5@5<5==KE  0;3>@8B< 5::5@08 8 0 T H ?Rectangle 3"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!{kNdrs/shapexml.xmlUn8}_@uQH[q}I͚"%_CRӠz IÙ33g?}׊mu茏>90ԫ{yy%)Ew\pXYl0pZ>Fh|ѮNhOj5WwfaU|.,e/G[4, X)&|93 sSl\ %iFqo٭ >w_L zhl}.Tۣ#t8Ąu{3B:g&뫫Pc:Mo A uoaΆB[%J۹+!6ORs{T0leȵ2%댣au`_'M*υ X`P?Ҏ6#|QPK!~drs/downrev.xmlDMO@E&3qCd  ey 7_ą,o͹9yoZq$ FqiuÕMq72)8j'^1)*CR)}YA?qv 1Jj7OGiPcG5`laoYM "P.c]ʴQ2y}]9Q0FU_PK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!{kN*drs/shapexml.xmlPK-!~drs/downrev.xmlPK 0 d(~ AC    T  ~" 0e0e?Rectangle 4 `   J</* ><5@ ?>B>:0: 1 8;8 2. @82545= :>4 ?>B>:0 1. */ flag1 = false; flag2 = false; turn = 1; /* flagi  =0<5@5=85 i-3> ?>B>:0 2>9B8 2 ! */ /* turn  =><5@ ?>B>:0, 8<5NI53> ?@02> 2>9B8 ?5@2K< */ while( true ){ flag1 = true; l1:if( flag2 ){ if( turn == 1 ) goto l1; else{ flag1 = false; while( turn == 2 ){} } } else{ CSi(); turn = 2; flag1 = false; } }d PcCKCK$Cj4'      /                  @`H T 0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"8 0 OG`X(  X# X \/ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     X `D ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? X l1 ?6Slide Number Placeholder 5] `}  * 87 52 C $      X  xT 0e0e?Rectangle 2 `}   rA?>;L7>20=85 @0745;O5<KE ?5@5<5==KE  0;3>@8B< 5B5@A>=0: : 0  X HpY ?Rectangle 3"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!GjNdrs/shapexml.xmlUMo6 x-L6kH= #΢DY)R )#)٠b]Gp̛_b;a4:c΄.L)&^n9stIhpݯ|ne8ݢx}\Q o y<ͨ #QFfԐnݮle>345, (f|;3 KSl] %iX#kACGBQu0cBGtB<+0~ <6yZbX,ʸXb[:rNi$H/ t=^Xdq4,t8 ]$UQұUQ SC`Uڱfu_#vZyˌ0v*J]B+IjaRz|NάOނnòhg 8{tm0Xa'z= 1ݣ*CBP+Q}@Oޭ_7W 3lEE4oTDqJ_OHUBjNiy}4~N:ԄrEmF6f\ok\4(.I]bYG b ];E<3>1wmV֘*ڮJBÖk댒ei?$,zӦ#Xrrg*!` *"}XȜÔ;i~9u|oGv զw#tcЛS5JP"C}(\a7tC%"} TJ_dЏlGuC9M+d" 6j襦b ?}9<5@ ?>B>:0 (0 8;8 1) */ int ready[2] = {0, 0}; /* 0<5@5=85 2>9B8 2 ! */ int turn = 0; /* @8>@8B5B=K9 ?>B>: */ while( true ) { ready[i] = 1; turn = 1 - i; while( ready[1-i] && turn == 1-i ) ; CSi(); ready[i] = 0; NCSi(); }d PCKCKC                "          @`H X 0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"0 0L0 /'p\(  \# \ \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     \ ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? \ l ?6Slide Number Placeholder 5] `}  * 87 52 C $     p \  x| 0e0e?Rectangle 2 `}   rA?>;L7>20=85 @0745;O5<KE ?5@5<5==KE  0;3>@8B< 1C;>G=>9& : :  \ H ?Rectangle 3"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK! kkNdrs/shapexml.xmlUn8}/ H}ͥF" 6oa)<(5E $K,>"@<3gf~ }r&taJWxqÙKRFo߿\pXYl0pZ>Fh|ѮNhOj5WfaU|.,e/G3M5>(VJ t סASZڡ_0m!5ҡ#! :B@^`;g_S+ޠ,+[*1Ud21p}޳Up(17c:0gb!P-KЕSNGԹ=E*}neȵ2%댣au`ߺ'M*υ X`PߛҎ1#|=fK7=1-b.w,W}{2(b`ч"HUD*0 ݘQGI>Ψ ;;ԟimjz3̏7:W/%2͇uNO*UVQnPK!1Oodrs/downrev.xmlDN@E&䙸!2@5v!,X>;N\ޜ3Gr`4L@V7\)w> kl-3yϮj{5Pa:.җ5Cngvxpqv~m_T<5z>SnT9PK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-! kkN*drs/shapexml.xmlPK-!1Oodrs/downrev.xmlPK 0 d(~ AC   B \  x8 0e0e?Rectangle 4 `   v 0;3>@8B<5 1C;>G=>9 (bakery algorithm) >@30=87C5BAO >G5@54L 87 ?>B>:>2, 65;0NI8E 2>9B8 2 :@8B8G5A:CN A5:F8N. ;O MB>3> 8A?>;L7CNBAO A;54CNI85 @0745;O5<K5 ?5@5<5==K5: int number[n] = { 0, 0, & }  i-K9 M;5<5=B <0AA820 E@0=8B ?>78F8N i->3> ?>B>:0 2 >G5@548 2 :@8B8G5A:CN A5:F8N (0 >7=0G05B, GB> ?>B>: =5 ?KB05BAO ?>?0ABL 2 !)  5A;8 420 ?>B>:0 8<5NB >48=0:>2CN ?>78F8N 2 >G5@548, ?5@2K< 2 :@8B8G5A:CN A5:F8N ?>?0405B ?>B>:, 8<5NI89 <5=LH89 =><5@ enum {false, true} choosing[n] = {false,false,& }  i-K9 M;5<5=B <0AA820 @025= true 2> 2@5<O 2KG8A;5=8O i-K< ?>B>:>< A2>59 ?>78F88 2 >G5@548x Z Z q0         !@`H \ 0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +" 0L0 `G(  `# ` \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     ` ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? ` l$ ?6Slide Number Placeholder 5] `}  * 87 52 C $     n `  xl 0e0e?Rectangle 2 `}   pA?>;L7>20=85 @0745;O5<KE ?5@5<5==KE  0;3>@8B< 1C;>G=>99 9  ` H ?Rectangle 3"PK!Zf[Content_Types].xmlMO &2WR=cJ`F0iK`#̼vLw 9uSq:w`G ^i ½KI)c/ $oVjTMRc|}042ҥCƔM̏P~*ka/8^DkHbL8e i"K\XN\6rco4y@_;oPK!1_a _rels/.relsj0 ѽqCNo^K [ILcX&m߾0XFo;>0xM e`|X}đ I`߽N4aG2$RKIZ)4(M9`ctB{m:f@`3n|O,ܗr޾jxR0T ,0@}WBLǬ5vPK!iYlNdrs/shapexml.xmlUMo8/@Hm#M*Elvna)LQŚ"G~}IYN"@<3of<~|h 9ޏ)RMN=?^P<%SFo]v6b4r sM+4U6nFNh<5j4G "ޭە [Y"˜γxQYOF 21a4|z4쿠)-ۣğmjw֚}-XБmq j L/ϰbŔ:oP[*\*1UEt:1#p}À-upe&yZbX$ʩXblt>t"Q*uibJ_sq>G YH/,Q):_h{&UQұUQ {SC`Uڱfu_#vZ߆yf9]ay vTFx`NP 8#aNs"^<`r-_qOv aqg{Q{gʿBH_AaxS!!ۨ>ɧ/բ{D[Q1 Uw5RA&Y'P$B{i~J:Ԅr,k٘2M MͩWָ,0IRQ]N5-i%[aČpwly<'>1wmV֘*ڮJ0S -% Jh?$,^{Ӧ#XrO 'VBvoTE,!${9))?_?!vџvK|3ގ~5gVtj:gKdzp'uR(`?PK!mGdrs/downrev.xmlDMO@E&3qCdZ#T"~.0g6t437ĉo-+H kn deRp! 3mϼSj!3TЄgR!~l{3btn:y$`^((huqZmy"v>w/* &C2IA?._􁜂(u*PK-!Zf[Content_Types].xmlPK-!1_a /_rels/.relsPK-!iYlN*drs/shapexml.xmlPK-!mGdrs/downrev.xmlPK 0 d(~ AC    `  ~ 0e0e?Rectangle 4 `   enum {false, true} choosing[n] = { false, false, ... }; int number[n] = { 0, 0, & }; while( true ) { choosing[i] = true; number[i] = max(number[0], ..., number[n-1]) + 1; choosing[i] = false; for( j = 0; j < n; j++ ){ while(choosing[j]) ; while(number[j] != 0 && (number[j],j) < (number[i],i)) ; } CSi(); number[i] = 0; NCSi(); }dq PNCKCKCt                    *                           @`H ` 0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"~  0  } d (  d# d \,5 ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     d `C ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? d l$N ?6Slide Number Placeholder 5] `}  * 87 52 C $     F d  xX 0e0e?Rectangle 2 `}   zHA?>;L7>20=85 A?5F80;L=KE :><0=4 && % %$ d  x,_ 0e0e?Rectangle 3 `   ><0=40 Test-and-Set (@>25@8BL 8 ?@8A2>8BL 1) int Test_and_Set (int *target){ int tmp = *target; *target = 1; return tmp; } 5H5=85 7040G8 2708<=>3> 8A:;NG5=8O int lock = 0; /* @87=0: 1;>:8@>2:8 :@8B8G5A:8E 40==KE */ while( true ) { while( Test_and_Set( &lock ) ) ; CSi(); lock = 0; NCSi(); }/ PZ P$ P P/ZC$zCKCKC4    *2                @`H d 0޽h ? ___f3̙;/f9___PPT10i.yPvf+D=' R = @B +"2  0L0 !  h (  h# h \p ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     h ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? h l` ?6Slide Number Placeholder 5] `}  * 87 52 C $     F h  x< 0e0e?Rectangle 2 `}   zHA?>;L7>20=85 A?5F80;L=KE :><0=4 && % %$( h  xd 0e0e?Rectangle 3 `   \><0=40 Swap (1<5=OBL 7=0G5=8O) void Swap( int *a, int *b ){ int tmp = *a; *a = *b; *b = tmp; } 5H5=85 7040G8 2708<=>3> 8A:;NG5=8O int lock = 0; /* @87=0: 1;>:8@>2:8 :@8B8G5A:8E 40==KE */ int key; while( true ) { key = 1; do{ Swap( &lock, &key ); }while (key); CSi(); lock = 0; NCSi(); }! PK P$ P P!KC$CKCKC )2        @`H h 0޽h ? ___f3̙;/f9___PPT10i.yPvf+D=' R = @B +" 0 l'(  l# l \ ?&Date Placeholder 2]`}  (86=89 >23>@>4 2010 C     l ` ?*Footer Placeholder 3`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? l l ?6Slide Number Placeholder 4] `}  * 87 52 C $     F l  xh 0e0e?Rectangle 2 `}   zHA?>;L7>20=85 A?5F80;L=KE :><0=4 && % %$ l L ?Text Box 3G  n 5AC@A A2>1>45=?( 2C  l LD ?Text Box 4G  h0=OBL @5AC@A( 2C ~B l V?Line 5~B  l V?Line 6  l L<$ ?Text Box 7[U P0 C   l L& ?Text Box 8q  R5B C ~B  l V?Line 9}7GB  l X?Line 10m77~B l X?Line 11m7n l N0 ?Text Box 12Z  45>1E>48< 4>ABC? : @5AC@AC C  l bA ?AutoShape 13P  P     l HtC ?Text Box 14*`   :@8 @01>B5 A ?@87=0:>< 70=OB>AB8 (1;>:8@>2:8) @5AC@A0 ?>B>: 8A?>;L7C5B "0:B82=>5 >6840=8O", B> 5ABL :@CB8BAO 2 F8:;5, >6840O >A2>1>645=8O ?@87=0:0 1;>:8@>2:8X( 2 AEA ErAD    h  l NI ?Text Box 15F G F  r$@8B8G5A:0O A5:F8O( 2C B l@ X?Line 16 F  l N_ ?Text Box 17 H  p"A2>1>48BL @5AC@A( 2C B l X?Line 18V  H l 0޽h ? ___f3̙;/f9___PPT10i.y+D=' R = @B +"R  0 Y Q p (  p# p \l ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     p `hv ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? p l| ?6Slide Number Placeholder 5] `}  * 87 52 C $     D p  xȌ 0e0e?Rectangle 2 `}   xFA?>;L7>20=85 A?5F80;L=KE :><0=4 &$ $$b p  x 0e0e?Rectangle 3 `   54>AB0B:8 0:B82=>3> >6840=8O :B82=>5 >6840=85 @01>B05B, => >=> >G5=L 70B@0B=>: 5A;8 :0:>9-B> ?>B>: =0E>48BAO 2 A>AB>O=88 0:B82=>3> >6840=8O, ?>B>:, 70E20B82H89 ?@87=0: 1;>:8@>2:8, =5 <>65B ?@>4>;60BL A2>5 8A?>;=5=85 8 =8:0:>9 4@C3>9 ?>B>: B>65 =5 <>65B :B82=>5 >6840=85 8A?>;L7C5BAO :0: 1070 4;O ?>AB@>5=8O 2KA>:>C@>2=52KE <5E0=87<>2 !CI5AB2CNB A8BC0F88, :>340 0:B82=>5 >6840=85 >?@0240=>2 Zj ZjG9@`H p 0޽h ? ___f3̙;/f9___PPT10i.+D=' R = @B +"  0   t} (  t# t \Ħ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     t `, ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? t ld ?6Slide Number Placeholder 5] `}  * 87 52 C $      t  xl 0e0e?Rectangle 2 `}   : B>38 4 t  x 0e0e?Rectangle 3 `   h>=8<0=85 @50;870F88 ?0@0;;5;L=>3> 2K?>;=5=8O ?>B>:>2  :;NG52>9 <><5=B ?@8 @07@01>B:5 8 >B;04:5 ?0@0;;5;L=KE ?@>3@0<< @8 @07@01>B:5 ?0@0;;5;L=KE ?@>3@0<< =5>1E>48<> @5H0BL 7040GC 2708<=>3> 8A:;NG5=8O >6=> A0<>AB>OB5;L=> @50;87>20BL =87:>C@>2=52K9 <5E0=87<, 8A?>;L7CO >48= 87 ACI5AB2CNI8E 0;3>@8B<>2 >6=> 8A?>;L7>20BL <5E0=87<K A8=E@>=870F88, ?@54>AB02;O5<K5 >?5@0F8>==>9 A8AB5<>92 P P$ @`H t 0޽h ? ___f3̙;/f9___PPT10i.+D=' R = @B +" 0 xg(  x# x \dR ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C     x ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ? x l8i ?6Slide Number Placeholder 5] `}  * 87 52 C $     L x  xz 0e0e?Rectangle 2 `}   NKA>:>C@>2=52K5 <5E0=87<K A8=E@>=870F88( ($ x  x 0e0e?Rectangle 3 `   !5<0D>@K >=8B>@K !8=E@>==K5 A>>1I5=8O K @0AA<>B@8< B>;L:> A5<0D>@K")  H)  @`H x 0޽h ? ___f3̙;/f9___PPT10i.y+D=' R = @B +" 0 |x(  | |  x 0e0e?Rectangle 2@   D!5<0D>@K  ( |  x 0e0e?Rectangle 3    \ "   @`H | 0޽h ? ___f3̙;/f9___PPT10i.`&^+D=' R = @B +  0    (  #  \̦ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  lD ?6Slide Number Placeholder 5] `}  * 87 52 C $         x 0e0e?Rectangle 2 `}   @!5<0D>@K  8   xx 0e0e?Rectangle 3M `s   l!5<0D>@K  ?@8<8B82K A8=E@>=870F88 1>;55 2KA>:>3> C@>2=O 01AB@0:F88, G5< ?@87=0:8 1;>:8@>2:8; ?@54;>65=K 89:AB@>9 (Dijkstra) 2 1968 3. 2 :0G5AB25 :><?>=5=B0 >?5@0F8>==>9 A8AB5<K THE !5<0D>@ - MB> F5;>G8A;5==0O =5>B@8F0B5;L=0O ?5@5<5==0O, 4;O :>B>@>9 >?@545;5=K 2 >?5@0F88: P 8 V P(sem) (wait/down) >68405B 2K?>;=5=8O CA;>28O sem > 0, 70B5< C<5=LH05B sem =0 1 8 2>72@0I05B C?@02;5=85 V(sem) (signal/up) C25;8G8205B sem =0 1 ?5@0F88 P 8 V 2K?>;=ONBAO 0B><0@=> P P$ Pg'   i  *@`H  0޽h ? ___f3̙;/f9___PPT10i.@+D=' R = @B +"j 0L0 YQ  (  #  \x ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  lt ?6Slide Number Placeholder 5] `}  * 87 52 C $     ^   x  0e0e?Rectangle 2 `}   >!5<0D>@K  @50;870F8O 89:AB@K&   $H   x3 0e0e?Rectangle 3 `   |*! :064K< A5<0D>@>< 0AA>F88@>20=0 >G5@54L ?>B>:>2 ?@8 2K7>25 ?>B>:>< P(sem) 5A;8 A5<0D>@ "A2>1>45=" (>0), 53> 7=0G5=85 C<5=LH05BAO =0 1, 8 2K?>;=5=85 ?>B>:0 ?@>4>;605BAO 5A;8 A5<0D>@ "70=OB" (<=0), ?>B>: ?5@52>48BAO 2 A>AB>O=85 >6840=8O 8 ?><5I05BAO 2 >G5@54L, A>>B25BAB2CNICN 40==><C A5<0D>@C 70?CA:05BAO :0:>9-;81> 4@C3>9 3>B>2K9 : 2K?>;=5=8N ?>B>: ?@8 2K7>25 ?>B>:>< V(sem) 5A;8 >G5@54L ?>B>:>2, 0AA>F88@>20==0O A 40==K< A5<0D>@><, =5 ?CAB0  >48= 87 =8E @071;>:8@C5BAO 8 ?><5I05BAO 2 >G5@54L 3>B>2KE : 2K?>;=5=8N ?>B>:, 2K7202H89 V (sem), ?@>4>;605B A2>5 2K?>;=5=85 2 ?@>B82=>< A;CG05 (=5B ?>B>:>2, >6840NI8E >A2>1>645=8O A5<0D>@0), 7=0G5=85 A5<0D>@0 C25;8G8205BAO "0:8< >1@07><, 2A5 2K7>2K 87<5=ONB A>AB>O=85 A5<0D>@0, B> 5ABL A5<0D>@ A>E@0=O5B =5:>B>@CN 8=D>@<0F8N > ?@>H54H8E 2K7>20E1 P P P P$ Pz P1$  zPF*SA `H  0޽h ? ___f3̙;/f9___PPT10i. u+D=' R = @B +" 0L0   0 , (  #  \Q ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `l[ ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l` ?6Slide Number Placeholder 5] `}  * 87 52 C $     \   xe 0e0e?Rectangle 2 `}   <!5<0D>@K  @50;870F8O 89:AB@K $#   xu 0e0e?Rectangle 3 `   W typedef struct{ int value; list L; } semaphore; P(S){ S.value = S.value - 1; if( S.value < 0 ){ add this thread to S.L; block; } V(S){ S.value = S.value + 1; if( S.value <= 0 ){ remove a thread T from S.L; wakeup T; }  PC     2       ?       =  @`  `~ 1?AutoShape 4 3  P      `t 1?AutoShape 5C  6  P    B  \1?Line 6  B  \1?Line 7 z  N 1?Rectangle 8 (  xP () 8 V()  :@8B8G5A:85 A5:F88, 4>;6=K 2K?>;=OBLAO 0B><0@=>=( =4  1  H  0޽h ? ___f3̙;/f9___PPT10i. u+D=' R = @B +"  0   @ (  #  \@ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `P ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $        x@ 0e0e?Rectangle 2 `}   L84K A5<0D>@>2 (   x 0e0e?Rectangle 3 `   \^2>8G=K9 A5<0D>@ S <>65B ?@8=8<0BL 7=0G5=8O 0 8 1, 8=8F80;878@C5BAO 7=0G5=85< 1 >15A?5G8205B M:A:;N782=K9 4>ABC? : @5AC@AC (=0?@8<5@, ?@8 @01>B5 2 :@8B8G5A:>9 A5:F88) >4=>2@5<5==> <>65B 2K?>;=OBLAO B>;L:> >48= ?>B>: A?>;L7>20=85 Semaphore S = 1; while( true ){ P(S); A?>;L7>20=85 @5AC@A0 V(S); }~ Z Z ZJ ZJCD*   @`H  0޽h ? ___f3̙;/f9___PPT10i.:+D=' R = @B +"  0   P (  #  \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $        xh 0e0e?Rectangle 2 `}   L84K A5<0D>@>2 (   x$ 0e0e?Rectangle 3    \!G5B=K9 A5<0D>@ S 8=8F80;878@C5BAO 7=0G5=85< N (G8A;> 4>ABC?=KE 548=8F @5AC@A0) ?@54AB02;O5B @5AC@AK, A>AB>OI85 87 =5A:>;L:8E >4=>@>4=KE M;5<5=B>2 ?>72>;O5B ?>B>:0< 8A?>;=OBLAO, ?>:0 5ABL =58A?>;L7C5<K5 M;5<5=BK A?>;L7>20=85 Semaphore S1 = N, S2 = 1; while( true ){ P(S1); P(S2); K1>@ A2>1>4=>3> @5AC@A0 V(S2); A?>;L7>20=85 @5AC@A0 P(S2); A2>1>645=85 @5AC@A0 V(S2); V(S1); }p P P P PC  )         @`H  0޽h ? ___f3̙;/f9___PPT10i.:+D=' R = @B +"  0   ` (  #  \d0 ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  lH ?6Slide Number Placeholder 5] `}  * 87 52 C $     &   xtK 0e0e?Rectangle 2 `}   ZLNB5:AK  <   xN 0e0e?Rectangle 3 `   pLNB5:A  42>8G=K9 A5<0D>@, >1KG=> 8A?>;L7C5<K9 4;O >@30=870F88 A>3;0A>20==>3> 4>ABC?0 : =545;8<><C >1I5<C @5AC@AC. LNB5:A <>65B ?@8=8<0BL 7=0G5=8O 1 (A2>1>45=) 8 0 (70=OB). ?5@0F88 =04 <LNB5:A0<8 acquire(mutex)  C<5=LH8BL (70=OBL) <LNB5:A release(mutex)  C25;8G8BL (>A2>1>48BL) <LNB5:A tryacquire(mutex)  G0AB> @50;87C5<0O =51;>:8@CNI0O >?5@0F8O, 2K?>;=ONI0O ?>?KB:C C<5=LH8BL (70=OBL) <LNB5:A2 P PmA          2@`H  0޽h ? ___f3̙;/f9___PPT10i.@`+D=' R = @B +"<  0 C ; p (  #  \k ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `i ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l| ?6Slide Number Placeholder 5] `}  * 87 52 C $     &   x 0e0e?Rectangle 2 `}   ZLNB5:AK  j   x 0e0e?Rectangle 3 `   LNB5:AK 2 :>=:@5B=KE @50;870F8OE <>3CB 8<5BL 4>?>;=8B5;L=K5 A2>9AB20 0?><8=0=85 2;045;LF0  >A2>1>48BL <LNB5:A <>65B B>;L:> ?>B>:, 70E20B82H89 53> 5:C@A82=>ABL  ?>B>: <>65B <=>3>:@0B=> 70E20B8BL <LNB5:A (2K7K20BL aquire()); 4;O >A2>1>645=8O <LNB5:A0 ?>B>: 4>;65= A>>B25BAB2CNI55 G8A;> @07 2K720BL release() 0A;54>20=85 ?@8>@8B5B0  ?>B>:, 70E20B82H89 <LNB5:A, 2@5<5==> =0A;54C5B <0:A8<0;L=K9 87 ?@8>@8B5B ?>B>:>2, 64CI8E >A2>1>645=8O 40==>3> <LNB5:A02F Z ZFaW   0  .T@`H  0޽h ? ___f3̙;/f9___PPT10i.@`+D=' R = @B +"* 0 !)) !((  #  \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `Ȯ ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  lt ?6Slide Number Placeholder 5] `}  * 87 52 C $     X   x 0e0e?Rectangle 2 }   Z@8<5@ !1. 040G0 "@>872>48B5;L->B@518B5;L". .    xP 0e0e?Rectangle 3 `    <55BAO F8:;8G5A:89 1CD5@ 87 N M;5<5=B>2 >B>:8-?@>872>48B5;8 4>102;ONB 2 =53> 70?8A8 (?> >4=>9 70 >4=C >?5@0F8N) >B>:8-?>B@518B5;8 872;5:0NB 70?8A8 (B0:65 ?> >4=>9 70 @07) >B>:8 2K?>;=ONBAO ?0@0;;5;L=>  Z  @`. v p @ C (Group 4"c t# ~   P  C (Group 5"  P `   f 1?Rectangle 6  `  P      fX 1?Rectangle 7"@ P  P      ` 1?Rectangle 8  P  P    B  V1?Line 9  B  X1?Line 10@ @ B  X1?Line 11  B  X1?Line 12` ` B  X1?Line 13 B  X1?Line 14 B  X1?Line 15  B  X1?Line 16 B  X1?Line 170 0 B   X1?Line 18 B   ^1?Line 19 ` B   ^1?Line 20@ ` @    T8 1?Text Box 21 Y ( @ _Start(       T 1?Text Box 22P P 7 ]End(    B   c  BeC0DE F6QRbUVWno?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 23[ B0  P    B  c  BeC0DE F6QRbUVWno?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 24p   P    B  c ( BeC0DE F6QRbUVWno?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 25   P    B  c 2 BeC0DE F6QRbUVWo?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 26n   P    B  c P BeC0DE F6QRbUVWo?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 27 e  P    B  d1?Line 28P  B  d1?Line 29  H ! 0޽h ? ___f3̙;/f9___PPT10i. aQ+D=' R = @B +" 0  M(  #  \C ?&Date Placeholder 2]`}  (86=89 >23>@>4 2010 C      `8P ?*Footer Placeholder 3`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  lZ ?6Slide Number Placeholder 4] `}  * 87 52 C $     X   xe 0e0e?Rectangle 2 }   Z@8<5@ !1. 040G0 "@>872>48B5;L->B@518B5;L". .   `li 1?Rectangle 3YO ^(Semaphore mutex = 1; // A5<0D>@, C?@02;ONI89 4>ABC?>< : @0745;O5<K< 40==K< Semaphore empty = n; // :>;8G5AB2> ?CABKE 70?8A59 (?>A;5 70?CA:0 2A5 70?8A8 ?CABK) Semaphore full = 0; // :>;8G5AB2> 70?>;=5==KE 70?8A59 // (?>A;5 70?CA:0 =5B 70?>;=5==KE 70?8A59)t C C FC C NC C iC     6 >  ; %    Z@ 1?Rectangle 4YY  .0Producer: P(empty); // 645< ?>O2;5=8O A2>1>4=>9 70?8A8 P(mutex); // ?>;CG05< 4>ABC? : C:070B5;O< (:@8B8G5A:85 40==K5) <70?8AK205< 7=0G5=85 2 70?8AL> V(mutex); // 7025@H8;8 @01>BC A C:070B5;O<8 V(full); // A83=0;878@C5< > ?>O2;5=88 70?>;=5==>9 70?8A8 CC.CCeCC-CC7C4        8         5    Z 1?Rectangle 5 Y rtConsumer: P(full); // 645< ?>O2;5=8O 70?>;=5==>9 70?8A8 P(mutex); // ?>;CG05< 4>ABC? : C:070B5;O< (:@8B8G5A:85 40==K5) <872;5:05< 40==K5 87 70?8A8> V(mutex); // 7025@H8;8 @01>BC A C:070B5;O<8 V(empty); // A83=0;878@C5< > ?>O2;5=88 A2>1>4=>9 70?8A8 <8A?>;L7C5< 40==K5 87 70?8A8>; CC1CCcCC-CCXC4    )   9         1   H  0޽h ? ___f3̙;/f9___PPT10i. aQ+D=' R = @B +"  0  (  #  \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  lX ?6Slide Number Placeholder 5] `}  * 87 52 C $     H   x0 0e0e?Rectangle 2 `}   |J@8<5@ !2. 040G0 "'8B0B5;8-?8A0B5;8"& &$   x| 0e0e?Rectangle 3 `    D<5NBAO :@8B8G5A:85 40==K5, =04 :>B>@K<8 >?@545;5=K >?5@0F88 GB5=8O 8 70?8A8 >B>:8-?8A0B5;8 87<5=ONB 40==K5; 5A;8 ?>B>:-?8A0B5;L @01>B05B A 40==K<8, >=8 =5 <>3CB 8A?>;L7>20BLAO 4@C38<8 ?>B>:0< >B>:8-G8B0B5;8 =5 87<5=ONB 40==K5; 5A;8 ?>B>:-G8B0B5;L @01>B05B A 40==K<8, >=8 <>3CB 1KBL 8A?>;L7>20=K 4@C38<8 ?>B>:0<8-G8B0B5;O<8 >B>:8 2K?>;=ONBAO ?0@0;;5;L=>HM P P PM@`  X 8c?Text Box 4s M  bData(    B  c  BeC0DE F6QRbUVWno?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 5> F  P    B  c  BeC0DE F6QRbUVWno?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 6 t  P    B  c  BeC0DE F6QRbUVWno?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 7   P    B  c p BeC0DE F6QRbUVWo?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 8 r  P    B  c " BeC0DE F6QRbUVWo?CCsd',NTbq+7=II39@Ee  $#&>W*aJSOIZ=b7f+n+n5Ngu @Q^^r (0@                      sT7I3E &aJ=b+ng@^ 0e0Freeform 9s H  P    B  d1?Line 10) g^ B  d1?Line 11)   B  d1?Line 12  B  d1?Line 13 f B  d1?Line 14F   H  0޽h ? ___f3̙;/f9___PPT10i. aQ+D=' R = @B +" 0  (  #  \. ?&Date Placeholder 2]`}  (86=89 >23>@>4 2010 C      `9 ?*Footer Placeholder 3`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  lC ?6Slide Number Placeholder 4] `}  * 87 52 C $     H   xlN 0e0e?Rectangle 2 `}   |J@8<5@ !2. 040G0 "'8B0B5;8-?8A0B5;8"& &$b  Zxc 1?Rectangle 3Y Semaphore RC = 1; // C?@02;O5B 4>ABC?>< : ?5@5<5==>9 ReadCount Semaphore Access = 1; // C?@02;O5B 4>?CA:>< : 40==K< ?8A0B5;O 8;8 1-3> G8B0B5;O int ReadCount = 0; // :>;8G5AB2> "0:B82=KE" (G8B0NI8E) G8B0B5;59V  C C AC C C      6       *    Zu 1?Rectangle 4"UT fVWriter: P(Access); // 70E20BK205< 4>ABC? : :@8B8G5A:8< 40==K< <2K?>;=O5< >?5@0F8N 70?8A8> V(Access); // >A2>1>6405< 4>ABC? : :@8B8G5A:8< 40==K<V C C ]C C 6C     M  5     Z8 1?Rectangle 5R  4Reader: P(RC); // ?>;CG05< M:A:;N782=K9 4>ABC? : ?5@5<5==>9 ReadCount Read!ount++; // C25;8G8205< G8A;> 0:B82=KE G8B0B5;59 if( Read!ount == 1 ) P(Access); // 5A;8 <K ?5@2K5 - 70E20BK205< 4>ABC? : :@8B8G5A:8< 40==K< V(RC); // >A2>1>6405< 4>ABC? : ?5@5<5==>9 ReadCount <2K?>;=O5< >?5@0F8N GB5=8O> P(RC); // ?>;CG05< M:A:;N782=K9 4>ABC? : ?5@5<5==>9 ReadCount Read!ount--; // C<5=LH05< G8A;> 0:B82=KE G8B0B5;59 if( Read!ount == 0 ) V(Access); // 5A;8 <K ?>A;54=85 - >A2>1>6405< 4>ABC? : :@8B8G5A:8< 40==K< V(RC); // >A2>1>6405< 4>ABC? : ?5@5<5==>9 ReadCountb 9  C C C C IC C cC C C C LC C <C    *  3     8   0      *    1       ;   /   H  0޽h ? ___f3̙;/f9___PPT10i. aQ+D=' R = @B +"  0   ! (  #  \| ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `4 ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l8 ?6Slide Number Placeholder 5] `}  * 87 52 C $     H   x 0e0e?Rectangle 2 `}   |J@8<5@ !2. 040G0 "'8B0B5;8-?8A0B5;8"& &$   x 0e0e?Rectangle 3 `   0<5G0=8O 5@2K9 ?>O282H89AO G8B0B5;L ?5@5E>48B 2 A>AB>O=85 >6840=8O ?@8 2K?>;=5=88 P(Access) 2 ?@8ACBAB288 ?8A0B5;O; 2A5 >AB0;L=K5 G8B0B5;8 ?5@5E>4OB 2 A>AB>O=85 >6840=8O ?@8 2K?>;=5=88 2K7>20 P(RC) A;8 ?@8 7025@H5=88 @01>BK ?8A0B5;5< 8;8 G8B0B5;5< C65 ?@8ACBAB2CNB >6840NI85 ?8A0B5;8 8 G8B0B5;8, 2K1>@ ?>B>:0, 70E20BK20NI53> A5<0D>@, >?@545;O5BAO @50;870F859 A5<0D>@0 A;8 ?>B>:8-G8B0B5;8 ?>AB>O==> 2E>4OB 2 :@8B8G5A:CN A5:F8N, 2>7<>6=0 7045@6:0 ("3>;>40=85", starvation) ?>B>:>2-?8A0B5;59J  P P  lV  O    @`H  0޽h ? ___f3̙;/f9___PPT10i.'p#+D=' R = @B +" 0    (  #  \ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $     l   x8 0e0e?Rectangle 2 `}   : 50;870F8O <LNB5:A>2  Win32&  .     x> 0e0e?Rectangle 3 `   \B@81CBK <LNB5:A0 2 Win32 45=B8D8:0B>@ ?>B>:0  >?@545;O5B, :0:>9 ?>B>: 70E20B8; <LNB5:A !G5BG8: @5:C@A88 - A:>;L:> @07 1K;0 2K?>;=5=0 >?5@0F8O 70E20B0 !>740=85 <LNB5:A0 HANDLE CreateMutex( PSECURITY_ATTRIBUTES psa, BOOL fInitialOwner, PCTSTR pszName); B:@KB85 ACI5AB2CNI53> <LNB5:A0 HANDLE OpenMutex( DWORD fdwAccess, BOOL bInheritHandle, PCTSTR pszName); 0:@KB85 <LNB5:A0 BOOL CloseHandle(HANDLE hMutex);2 P P P] P  PT P P! PcCH c C Rc c  B  9?                                       @`H  0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"  0 !   (  #  \R ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `(T ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l* ?6Slide Number Placeholder 5] `}  * 87 52 C $     j   x2  Win32 .     x 0e0e?Rectangle 3    8`#<5=LH5=85 7=0G5=8O <LNB5:A0 (0E20B <LNB5:A0) DWORD WaitForSingleObject( HANDLE hObject, DWORD dwMilliseconds); DWORD WaitForMultipleObjects( DWORD dwCount, CONST HANDLE* phObjects, BOOL fWaitAll, DWORD dwMilliseconds); A2>1>645=85 <LNB5:A0 BOOL ReleaseMutex(HANDLE hMutex); Z Z Z" Z/cc c " c                                    @`H  0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"V 0 m e  (  #  \z ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `| ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $     Z   x̵ 0e0e?Rectangle 2 `}   : 50;870F8O A5<0D>@>2  Win32&   `   xL 0e0e?Rectangle 3 `   DB@81CBK A5<0D>@0 2 Win32 <0:A8<0;L=>5 G8A;> @5AC@A>2 (:>=B@>;8@C5<KE A5<0D>@><) B5:CI55 G8A;> @5AC@A>2 !>740=85 A5<0D>@0 HANDLE CreateSemaphore( PSECURITY_ATTRIBUTE psa, LONG lInitialCount, LONG lMaximumCount, PCTRTR pszName); B:@KB85 ACI5AB2CNI53> A5<0D>@0 HANDLE OpenSemaphore( DWORD fdwAccess, BOOL bInheritHandle, PCTSTR pszName); 0:@KB85 A5<0D>@0 BOOL CloseHandle(HANDLE hMutex); PN P P~ P  PX P P! PN1c CC c  Vcc!c c                  #                     @`H  0޽h ? ___f3̙;/f9y___PPT10Y+D=' R = @B +"v  0    (  #  \@ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `D ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $     X   x 0e0e?Rectangle 2 `}   8 50;870F8O A5<0D>@>2  Win32     x(2 0e0e?Rectangle 3 `   #<5=LH5=85 7=0G5=8O A5<0D>@0 DWORD WaitForSingleObject( HANDLE hObject, DWORD dwMilliseconds); DWORD WaitForMultipleObjects( DWORD dwCount, CONST HANDLE* phObjects, BOOL fWaitAll, DWORD dwMilliseconds); #25;8G5=85 7=0G5=8O A5<0D>@0 BOOL ReleaseSemaphore( HANDLE hSem, LONG lReleaseCount, PLONG plPreviousCount);    T cc c T c 0                                          @`H  0޽h ? ___f3̙;/f9y___PPT10Y+D=' r = @B +"x  0L0 w o  (  #  \X= ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `dF ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  lY ?6Slide Number Placeholder 5] `}  * 87 52 C $     l   x\ 0e0e?Rectangle 2 `}   : 50;870F8O <LNB5:A>2  POSIX&  .  X   x_ 0e0e?Rectangle 3 `   B@81CBK <LNB5:A0 2 POSIX 5:C@A82=K9 8;8 =5@5:C@A82=K9 <LNB5:A (>?@545;O5B, <>65B ;8 ?>B>: =5A:>;L:> @07 70E20B8BL >48= 8 B>B 65 <LNB5:A) 0745;O5BAO ;8 <LNB5:A <564C ?@>F5AA0<8 0A;54C5B ;8 ?>B>:, 2;045NI89 <LNB5:A><, =082KAH89 87 ?@8>@8B5B>2 ?>B>:>2, >6840NI8E 40==K9 <LNB5:A (B@51C5BAO 4;O @5H5=8O ?@>1;5<K 8=25@A88 ?@8>@8B5B>2) & . 5 5  C0 59@`H  0޽h ? ___f3̙;/f9y___PPT10Y+D=' r = @B +" 0L0   % (  #  \L{ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      ` ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l$ ?6Slide Number Placeholder 5] `}  * 87 52 C $     j   x, 0e0e?Rectangle 2 `}   8 50;870F8O <LNB5:A>2  POSIX .  x   x 0e0e?Rectangle 3 `   n!>740=85 <LNB5:A0 int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *attr); pthread_mutex_t def_mutex=PTHREAD_MUTEX_INITIALIZER; #40;5=85 <LNB5:A0 int pthread_mutex_destroy(pthread_mutex_t *mutex); #<5=LH5=85 7=0G5=8O (70E20B) <LNB5:A0 int pthread_mutex_lock(pthread_mutex_t *mutex); int pthread_mutex_trylock(pthread_mutex_t *mutex); A2>1>645=85 <LNB5:A0 int pthread_mutex_unlock(pthread_mutex_t *mutex); P P P4 P& Pd P P2 PC4C&dC2C  # !  @`H  0޽h ? ___f3̙;/f9y___PPT10Y+D=' r = @B +"t 0L0 sk0(  #  \( ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010 C      `( ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $     Z   x 0e0e?Rectangle 2 `}   : 50;870F8O A5<0D>@>2  POSIX&   f   x! 0e0e?Rectangle 3 `   B@81CBK A5<0D>@0 2 POSIX B5:CI55 G8A;> @5AC@A>2 @0745;O5BAO ;8 A5<0D>@ <564C ?@>F5AA0<8 !>740=85 A5<0D>@0 int sem_init(sem_t *sem, int pshared, unsigned int value); sem_t *sem_open(const char *name, int oflag, unsigned long mode, unsigned int value,& ); B:@KB85 ACI5AB2CNI53> A5<0D>@0 sem_t *sem_open(const char *name, int oflag,& ); #40;5=85 A5<0D>@0 int sem_destroy(sem_t *sem); int sem_close(sem_t *sem); int sem_unlink(const char * name); P? P P P  P1 P P[ P>c 0 c [c R                                                     @`H  0޽h ? ___f3̙;/f9y___PPT10Y+D=' r = @B +"  0L0   @e (  1  \H ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010( C C      `B ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $     X   xP 0e0e?Rectangle 2 `}   8 50;870F8O A5<0D>@>2  POSIX     xhU 0e0e?Rectangle 3 `   #<5=LH5=85 7=0G5=8O A5<0D>@0 int sem_wait(sem_t *sem); int sem_trywait(sem_t *sem); #25;8G5=85 7=0G5=8O A5<0D>@0 int sem_post(sem_t *sem); 8   c8c c  c                    @`H  0޽h ? ___f3̙;/f9y___PPT10Y+D=' r = @B +"  0   P (  1  \Ly ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010( C C      `< ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l8 ?6Slide Number Placeholder 5] `}  * 87 52 C $        x 0e0e?Rectangle 2 `}   : B>38 ,   xX 0e0e?Rectangle 3 `E   `! ?><>ILN A5<0D>@>2 <>6=> @5H8BL ;N1CN :;0AA8G5A:CN 7040GC A8=E@>=870F88, => ?> ACB8, A5<0D>@K - MB> @0745;O5<K5 3;>10;L=K5 ?5@5<5==K5 (GB> O2;O5BAO ?@87=0:>< ?;>E>9 AB@C:BC@K ?@>3@0<<K) !5<0D>@K 8A?>;L7CNBAO :0: 4;O @5H5=8O 7040G8 2708<=>3> 8A:;NG5=8O, B0: 8 4;O :>>@48=0F88 459AB289 BACBAB2C5B A2O7L <564C A5<0D>@>< 8 40==K<8, 4>ABC?>< : :>B>@K< >= C?@02;O5B 5B :>=B@>;O 8A?>;L7>20=8O A5<0D>@>2 A> AB>@>=K :><?8;OB>@0 8;8 >?5@0F8>==>9 A8AB5<K, A>>B25BAB25==> - =5B 30@0=B89, GB> A5<0D>@K 1C4CB 8A?>;L7>20=K ?@028;L=>  P  @`H  0޽h ? ___f3̙;/f980___PPT10./k"  0 `G(  1  \ܪ ?&Date Placeholder 3]`}  (86=89 >23>@>4 2010( C C      `0 ?*Footer Placeholder 4`   p?5@0F8>==K5 A8AB5<K: 0A?5:BK ?0@0;;5;87<0 !8=E@>=870F8O9 9C $   #  ?  l ?6Slide Number Placeholder 5] `}  * 87 52 C $        x 0e0e?Rectangle 2 `}   D8B5@0BC@0     x 0e0e?Rectangle 3 ``  <4___PPT9 h"0=5=10C< -. !>2@5<5==K5 >?5@0F8>==K5 A8AB5<K. 2-5 874. - !1.: 8B5@, 2002. 0@?>2 .., >=L:>2 .. 2545=85 2 >?5@0F8>==K5 A8AB5<K. C@A ;5:F89. 2-5 874. - .: "#". #, 2005. n  @`H  0޽h ? ___f3̙;/f9___PPT10i.2+D=' r = @B +" 0 -(  !  f,< gֳgֳ?Rectangle 7`   z** C C      r0e0e?Rectangle 2      xI gֳgֳ?Rectangle 3 @   R   H  0޽h ? ̙3380___PPT10.x(") 0 91(  !  f gֳgֳ?Rectangle 7`   z** C C      r0e0e?Rectangle 2      x gֳgֳ?Rectangle 3 @   0@CH05BAO B@51>20=85 > 2K?>;=5=88 B>;L:> >4=>3> ?>B>:0 2 :@8B8G5A:>9 A5:F88M M M H  0޽h ? ̙3380___PPT10.D* 0 91 (  !  f gֳgֳ?Rectangle 7`   z** C C      r0e0e?Rectangle 2      x gֳgֳ?Rectangle 3 @   0@CH05BAO B@51>20=85 > 2K?>;=5=88 B>;L:> >4=>3> ?>B>:0 2 :@8B8G5A:>9 A5:F88M M M H  0޽h ? ̙3380___PPT10. + 0 OG@(  !  f gֳgֳ?Rectangle 7`   z** C C      r0e0e?Rectangle 2      x! gֳgֳ?Rectangle 3 @   0@CH05BAO B@51>20=85 > :>=5G=>AB8 2@5<5=8 ?@8=OB8O @5H5=8O > 2E>45 2 :@8B8G5A:CN A:F8NX X X H  0޽h ? ̙3380___PPT10./ 0 kc(  !  f1 gֳgֳ?Rectangle 7`   z** C C      r0e0e?Rectangle 2      x4F gֳgֳ?Rectangle 3 @   V(number[j],j) < (number[i],i)  A@02=5=85 25:B>@>2 ?@>872>48BAO ;5:A8:>3@0D8G5A:8. 0==>5 CA;>285 2K?>;=O5BAO, 5A;8 number[j] < number[i] 8;8 number[j] = number[i] 8 j < i Ax W       H  0޽h ? ̙3380___PPT10.P@] 0 JB$(  $ $ fr gֳgֳ?Rectangle 7`  z** C C    $  x0e0e?Rectangle 2   r  $  ~$'r gֳgֳ?Rectangle 3 @  r  0@CH05BAO B@51>20=85 > :>=5G=>AB8 2@5<5=8 ?@8=OB8O @5H5=8O > 2E>45 2 :@8B8G5A:CN A:F8NX X X H $ 0޽h ? ̙3380___PPT10.rYFEyގӝC M7Xdosԃ W)8ةPh'2;m?eL[jutΙF2,D9G U`>o~3ѧiu\;.?1Oh+'0T hp    $,  EdgeAlexey V. Liniov133Microsoft PowerPoint@WQ@@b+@  GSg  )'    """)))UUUMMMBBB999|PP3f333f3333f3ffffff3f̙3ff333f333333333f33333333f33f3ff3f3f3f3333f33̙33333f333333f3333f3ffffff3f33ff3f3f3f3fff3ffffffffff3ffff̙fff3fffff3fff333f3f3ff3ff33f̙̙3̙ff̙̙̙3f̙3f333f3333f3ffffff3f̙3f3f3f333f3333f3ffffff3f̙3f3ffffffffff!___www4'A x(xKʦ """)))UUUMMMBBB999|PP3f3333f333ff3fffff3f3f̙f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙33333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffff3fffffff3f̙ffff3ff333f3ff33fff33f3ff̙3f3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3ffffffffff!___wwwⴋݴeeeeekeeݼݻ⻋eee⊊݋eeeeeݐ⊊keeݴ݋eeee⋊eee݋⋴݋ݻݻݼݻ⋋݋eeee՜.+,0      14  >ArialVerdana WingdingsTimes New Roman GaramondTimes New Roman Cyr Courier NewTahoma1_+ :   ! 9 :      / .  : .  1 11 21 31 38 : : 9 % υ% υ% υ$ (    . 1. "-". 1. "-"& 2. "-"& 2. "-"& 2. "-" Win32 Win32 Win32 Win32 POSIX POSIX POSIX POSIX    4Root EntrydO):`  @Pictures4Current User,SummaryInformation( U     -_6\COMPCOMPzmin.pna.a.aRoot EntrydO)bҤ$@Pictures4Current User8SummaryInformation( U     - _6kuzmin.pkuzmin.pna.a.a  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$-Root EntrydO)Pictures4Current UserSummaryInformation( UPowerPoint Document( ZDocumentSummaryInformation8