ࡱ>  n Û'C쐢zAPNG  IHDRW lgAMA {IDATxOhq!% ]Žhi6޽Ɇފm:谷,u 6-assHE ?hA2l$!+43ɒLC03w^{|?Hb{tA`+]tB A`+]tB A`+]8=C|QR(CcsEIQ%E-TrX\nm) nQpG|PgHb2_- l&{'y9W\?<y3#R$犅J5twpƭ~yrvL1Ī8i1ΩF2up([(^'g&,>[ɬ+.m@;k4H[SOB&CI:ԽUks_ZP.#}^Z?4Br#l> M.LoH߯͹I\ԬX"mE髣X" &ۚsŕx~knll~jts.Evv]' 4 CirKd$E{FYnmp#t퐤W8 {hmy+O_꾫P|2ѽvXG,ǣ@-j)ԤUv]-- CFz]h8t>}u|>ifnq $E5K7msCrV+읜Inc*:.38(XKSZK拺,Lܚ'IF-̿Q6I5OBny]ζtîiaaZ^_|hF39'46982%+0Ⱥ2`lrF@î}&x?jwrUˈgpك;G5ҵ 0AtD~(e$O-W3evO2И;?ch8`T~.@e@Ǫ"\y]NQmޛJTZʫIbZX N}wE ӂD{' {-x@Q+KUMd{=Λo5Z- 8 E|rNgq8Z^ >!n()n+Z?9֨S0yIw>Rp #t-dt{#m[[-j<s1.pX"rM5[X\5YtOIrump;cxE2_l ^x!\R5FvөJ]W\qvGV?whyEu9;n:5y^8+.++y ,L BʖTnFL*FY u Qp'=_ OA艭ckD8qbG;<5=^0v]6]'SF|u&7Yl^A6n]'ɝݜ ^sp9?5wr|k]ήVrzpݘ1ۀ#]F= MZyL-h+0-BrvG/̳)՚BRRT뫗w_UV|Q8.3FG%gwyIZ>~r´{=HlIݘ.pg=\&ѭd=~=krURԵC]I)l@upj@X ܨԩy*\ݑ3C-Ll Niuy]Υkک&sŵCp Dѽ.)/SFwݳ5?=qr?Y %gwdu*@tj۩w1(r5sQuJ!^`d(2Z}IEWG8yꮶ@z#53;gb 4r6OK3D(f.O_]-#48 x_$y@Ox]mCmngs-o_Nӗ@z)8nC .+p`)8a%Emu9?_]?~v|.Yh|ߜ ^s%.=v[{6_Uqިos/㼤JU K-F|)eZ]7j:-ftڜ .L kMh8`OxLMj`dIh24/bmk?py.rpc@-L q^+&ވ3?%,LXiOEf߆=p`U:8Hfͣgp`aZX$!ܰ[WWWiQdX(Kc_l%-ꝭ׺å?FZ>/I(ɹbR.j%o/Ttu9=x7Y+uSgpJu8na |Lr,Y&Uկ~~c"kaZb2𱺳dE602T%EsŽ3a-[>X]c{7:cѰʲgCec0-,ǻ8Rp  ͹PѰs.ؕb2ѓ5HKJOFÁИ ؄+nN%EM[y>O Zê^ I]$EZ?<~Ǽ@ ͨB A`+]tB A`+]tB A`+]tB A`+]tB؊滿S?xﵟ t}wS:B{꪿أ .V[!l ~bg1m@MæIENDB`za%oOyy@( wwn;~?6½#YdPNG  IHDRݡsRGB pHYsaa?iVIDATx^T $gET2D} @ * Aɰ0;0;;;L7v=]]u>HDz px3Fz VdDz a 2˖3PWg'!'N ϫ&]oVoTÇ+#uzj@>mLö_,Y՞=Y?&1M`c>`3ǣewp?cTLiS}\)cU]+ms+m?@< A[o62 S~m+^ *c^%V?VVo­z7n T8V;q\+uVz̮00Qն*t\횫lٔ4\%baA7cJT]5E{.[Z9[eɒw K+Ryʕd,,qU'҇fFPfʞ-?LM̫|z[1; T~@B`f@ΜTIq˧[c;Jgɓ zLzLza,eyce3l=tؼ=BIe7qR;]}OѧjV6AȖ0'~.+Vvus-G5$n#ym+0V8 G٭\{Y+&qgi*+q3 \<تG?HLx\"X?.)jTWE/SgNgϩbEU)%nm`ѪYW! 7Yѽkvw3jڻG  Ѯ2{Y 'WM+Dq ]j];ǫJ@(rem'?%{Ʋ /op[UHd>lϞϿ>fPo7Ñ_OX_ܚW6Ayԑ(?U Xt8ҥոѺD }ʫE_YK89GeBNizU۝[0 `0 N-*_^c̛o~Q9Dʗ1^e^}gG诬`dVk9ձK 4`^ss=?I8['y>3߱jt:.Buv+_O3OUf'TٲϨlgٳѨ FB>4OhާՓU@;ެ[EP "xϏp2y_8FV{$#$Ƈ;&e,.V^q;>T*irw3l`֠7ﵳS3̈́ɼ1iJ' `^uhFW#F 5X M8>l63f;F%ujK Y `)*Z?IPD_~?PpM`\ `U4kefrVK/գ[oJntOG`<}t o%e F|-CwTSN&5mQv9/pj 'u4i\yK 鷇ܹ3Зq`4:i:wW+ׯ6lKp@ǟʲa#YX#1WWȒEwh^3R$<X|9mo `2T\N>Z, +3k{#4x54] ue xa cnnGFGV^PU4msyڻ/?1S{m˼yU"tf%`DZ=5W\)\SvI::=Οc,hcޠmH~˜Y)'̴H!μgA bjrxRq)Y5CRwVL5T87mR'мҭٳ.͚,kJ;߅VwrMRS6TX§cxL3?7 l \oPo&, ?!U1ZΊCwj.bY#cGսF Seʉ48/V9cYOD˕CnX,ިcb[=~k;n0M%. /jV\KbxEK|@1~o seH,u|9Vldn&$ vⓅp !{A j0_8OQt2gqCbqլ9f\ѷ,ԙ8.& Ƃ%4nڢvlV٢#ֶp4.$4/N@̘~_ХW?K \oP9v\?TAq<>"W145 {WLϦ:}O'$.KV~OTp1YXm4iXԲ2.02\o!`8~ޯbd]눜0NmZC!fPIjܡ'xDiLwFU|S1A=NȖ+29$=nmX~Ie lM (NeOVCsp'S_bq"fMZx)_LWܗdⅽ]]_~*p9DՌiV'cjᢔ(V'2fa]4e;P!ݧ13iKjfxxVS!5z\W^So V=q c^cm%H[RFDZwȟڵ˼L~?㠕jaPeعS^vB~oUw39|t"k_/w0 h0`y-e6G,Ki#bd.SrlӥL{P^YB?AWh{\l?37X}'h`]4[B;VxO@}Cbgw5|B3;嵃 SituUehlIxZ]RB?&G϶]<Ŷ>sּ2] s{u\x3|1F_jJja:,q, y/1?2E[.zuRzDq<9]vx e "KT`!}ݵe.!g묂-ac,5Sxb Fvgmv]~eb pQ ,!s=صp6M1=Dl R3I֬g7X5p3j_AjG떒v5J`(wnއ*w1ʎU>VT5f*Ul՜I}qEa;/ͮ8T+W]^AEKL$勘_HM4}g ^޸졛n"m;M̓Ϙ?0sdw |5 >N̢km.,BgK a+2żs"pIZ=buMkBeIc1`y{AČ1 .a}ϳT>LQgSSe!42,Re:oBcz+ySPC?}Xxߪt *Gag13g{tw%V]L'eKG<.=Btq*Z5#8أs; Tgc}K.9bk`nhal?"ie=&IO&̊1U {׌iq}=g*tM87|NG 5IctJg;o"M/tN]]>IM-v&Ԡj̻;j?$Uq9^&lBo!뫯vi[ ^=wWs$|jYbW5ROxPO_{چt60/WÆ^`67ڝGslפw*g!@V6 m 01ai񼄐~N'15VY8Rzus͟+"\!8[3QƮߤC{ۈxz=׼12s}uל⊍fc(w^Z-c܍CaO|}narG7 TB\<+aJ>w8'W,.BO௿$$sFzPЧ?y?IiE",߄dh{꺿99JyHٖ=3Af 9|u7yZYfk\mu#._Tb7=FW oAEcw([3ϜuOלzk),4jj0Š{Lt[{0ħ+D-^̺{-:l=wkb^T27 -}g>AOS1(JGSjJ_fǵz9$c;omaʕl^@h-,{{j8 9~.-7VH$-hdݫzu] YA-"˝_r2K?N<K_<̉X Ҭ{ԭ8AWl> M73Q<`z#HTKa!qn40=jyhDCmJKD3x=FV#WŜ"j bOɝ<zL}i3'_W2Oeu(mV ȋWz %>ή0{ݥiRL 7m ٝ=7HpLIH򼈅C Xw^Rp0#V_dl~--@(z*_^p Q daax[k_羯{ۺORe7g@o_hGկYu4"5'qmGekhٓ`6ܢعF=d3{xWXwl~X)s M{T& rƬoG9'gt 6,ʜIEx"Яd TZ `7JX[r[6s<[nxx,KY8H=O,BؤhI!(gKHIy%у Q+ѷ LGLfi_Ցc EN^4Am'Dhv."ui:CmSϘvK]¥(bGffqdtTL;e_i$O7$ =tcN|ZEotC5"5nqA%s8&n?? #%"h (Ԇ 0H&3L';Q?"*Zas1ɝS7=҄ \Nff,vg?YTYթ+Gϧk)0)Z~{keUԁDEy?[2T 82K oNxRV wXso=h~O ]sg^=#O)Y1KN ljC):}J{~wk|[e۠㺇cj߯O9wn|KM? #~gzx'DLmLJ\~0N' uؒKϯ;'$pmcwr45JRm_272llT,zt>0蚧A1??RI$b$J5TE_!:!/۸Q0l1)ONoc^F6HCj8dAStP/@.EqYs4ZZ 2 ·Gݣgėb[ ݦ]ZXJ5~FN݌MJUEOUBB}w I+!&2/ 9L¨ÂH}kƷuKM%ag}z|>8Xt%بWWx&v0#.⎡. JN⧟/*Ojz۲OYaQթd~A>Fg\eG 51PeJJWй2%p 3s` B˴}+ⲛz vj")uj&ZzuxK^m`*nd<ôE Ο`%L}fmHI,ZQٰg_u`i#X˗V2^dQ!QͿ\s#U*j|-: cLUQfV8<̟1l.3$!|Xb[/E'mcʕѝ;>-~dIpӨ@!, Kö[74,0˼Pd>Tđ6qfwp u#ފ"+B@IXxk[(uX{ϪcH+ސ_$o4hGLb~k  |Vݨ]3Nes>ɦA;e C}pStUM[~pݨVS>c t^RޘkXކ@|ʙ?Q:Z?p"x#xƒ{Nawbg<'#th4ۤXߩ0fPUo\- tlzsslC2/*ݛ~J;}WwU߶^.&wBtD%=aR{,Tڷ_ᡧt寿>Hh+<ŬRI%j㦰ѵOv/7ҟbyh|"C`u6Ӓr#%7BCn\ V @5T%RP@p洮~"y~A_F*VgCR;W(bBf55KIibK,^E7~KbɛBɏ>gfs*UDA+oJuhm9q܌J&oj Xc+R TX29 1Z$vFE+c Jp;#gԡi3Ϸܤ&U$(fIH>.Ò&N6uiܣ Q@lw?S6U?' d{KO"{`9O2̼;=)еkɦ;Mi2F+=qH5j;7AtbqeDwgi_-f]C*Içͤ+xs2%?KQZL 2.<M}X+4jj[> ݭs3B$ ٥bD/Q A_az8YٵiXэ%3ry ܋݉ U?q0lcQc?;0f- a{DN_YLrQ<$VT1o|,_X 6CI^`9[d!ɨխOϵf,[Gg+h7Up*o`!:YC_+k&˴h ?\JcbizvDי(UjL% u=T)5@3r -cS+V5Bh!kwuRUh6Fr}[-E”]@Rt;uyxUi|3uDӊr8^ S괧dvV(ߐ9I &%! YLB~xUATҪWO}[?L%r' f >y3XʕVT}" {D]PV zCfVٗeLyӧIe8=b:捶)<#cG-֯ E?ݺ9RB4nf^3niiD.N/=RmVg aųטVmfYK'2lce\pȖ0K`x~a˥2 ue|1ٳ͓e t-aJ)./]&;~?|e.@♊.IDaB\rZLOF<\4& wDv3lY 8z_)7j,* tbO-'O1&<7c9 ڵ[&;D(v~1mK!Fw¼:v"Ř4l E/NЪ~cfa*wKZ)A 0~oQMmt¨[2;Ξ'UokC-E2lcǍO@^.=.W_~Q(h-EXh߯n5 ܂лs&h7^Ւ%ĝbE3&9 {FEePkZR%y25SdLnX/_*]č p&eqI]G4$ROYrve,,-h! H䯠a]jkŰȿپ]$}sg͎h,«ZJ#>X٨ޟ(Y2{%5Ae~>}"nhlM.yނFsw!zzns2E'*Dv|lB9.)uV!H6<ι@\l|.uqzg#*[.stT˵d$D(\DT*YZ (9~P0&яKP?&8aO|dwvOǝ:wT!K_6؜`դhfn%ץS E 95Ǚ-hǃ^wulltw>Bd;ř0 ^OCE):dDW%VE?)PVei j_jje3 Jhұ4&CWw\uT2o%o&] S+XSdLVp-,::D* jI98^Z lc18~@kGǖ>{M=SgϤD҈DK"~d!L2ܛ@Rt^xwك+_(m]I&3fU+ SFٗytk9,(I9K?O9߯򎋗)>4 _~-AX`v²{} ;X)yr;X7t7R0wqR<:DX$+ >U$Փ@gAvu$-ZMFL*Ma'eE<,LY:{`?uB\UGmryAzRSACU*;ջ/uѢ 3Gx{mY5 h` ,[n%ί]{HX.;3fMsɗB:1 X(gꆴ gRB;~Zb' >83 =6(fHX(u\ %A+:wǰX)kXdոCf?>4wOY_Y<ΜP7VT/>jTתB@ғO}ι][%B[;lD& $tVPU-FEҏ7oՇlM4!DuAO.4;gʕʦ}PKS~oHϟ,,g aQTiY^n dK$7w(edctN׭]#r.!_>;=wۿ }TФB  2/^|_#U0d5n۴v5VW!:i_O3'+vyW'(+UDŲsj{F, ŅGT|2%HYs֭ =N1. q_y|,>|5[_M wnp* xt4f( ]wɕ[UBOQ"y~)ggC)u4*Y$Ȁ}ySmlV#,kg&s5kIEK9#'K.jJ٦!1=s5f*^\$6{WзU55ri6pYN4e`a6$ITH$&2i;}3:3`pSSh6d8-rV,QIu4 +j!2rE~oTqvyODH2TQG)09q 1sIE)4R|ȉ)LD7mQ䆷|3C5vce46Ϲw+7n#Tij?tDFHJ<rM x$p~,77K}3u *zDgCySЁ )m(#OlKL\Fq?I2fBEvMcIGdϨ ]TgΜp3R3Jۜq'k,@ ݈L ,MUϷt\]ӛ.پ,^bR^?rsڽqb`[ 0]t *H΍{^ (0/, s_۵aeBU&EAY{,-`0_̚+0oXɕKv7 Ւ5V: uCK.6`]5lR{%)cvI = ޻_}1'O9.= </ڴ>lcZk3<|8rI8ͺb.5"N~KVɹ|eR.S{f~aJ{^bի-C+bC$Jf`ի\z85N_4^]-JdXϷ nH .[NY{~BMLAw(ze HER 2iwu묟j$.T*x(Qᳱ5*{NIl$;~L~¹rƟp$-Sd-X1;@Qe*HD@YdlE2 F?@F,C.Cfw ?{h3X֥E)`X Ҋ1c|?ufK$NaMuj꧟}z4',m~[>H&̗U2!= 7)O^9T4AUۥwwT7G^RpRq%iqd̛/x\>9|χ]eC9;7@b-o<{!  WĮ~2,%rX20m柾85}0@=:3ҁNLQE8>#gWw71^I/s#DŽv@%Y[]:Ԝ3n%e*uRƂ7cdqM$L1Ⱥ8\Le2 E.TKBoE.|+^+2?[[oD XLlۙYǟTJT7x\ڜݟcYհxLu׎ѭޱJ*2usvף&Afԩ.Iz2gdW)S\OJ +3;}ND"GZ@zls+J}(I´N=PHN-=tPM$wgeT1 CGj[?՘ LIu \MEځC{i ;| l;p{n0`xVV\#,</25c(. %`n-gPiɗڶnSh3P l5ӠG<XpVCOzWGg?Ͽ4=VLʩoV,~Ȧ7F=Oƾ,̀Ү()cC2̀TIa^XQU{PPʅ*E*zg%̲FH}V[jn3`vkgp", $&Ĕ7 ǖe[$ߊ xD"E/< 3OT2< U$ykP_ل7(2_Aw E +D]KpJ79s[!os3UJ}#kɢ6YVStVїFd)\%Ń W5ux$I E'$HPCtBV5W;hzy=!!?DR<WLLQºbȔ&/' F ¯vz"<;JhA9!ӾTU"ژ!P*~"DL A:Q uz["%UdM K==on:)?Q6O<"kWm~M*gn[uf/FZ$o /8]Na}UDlQ8>yʼ>Đ0hˊw(m=l+U9A{P0OQ*8QK0 7lvŊ/M6ߣ 4}3Ǚ=Uz7Cu'MV!&ްэ:~̨*G I_Hc^ARCd9qQP(VA _)`c5pSQ^T.J]M$ThdB 10qBaAe /A0?P)u*qN%%j( BG :Z$7z BiK0y8)$%"m KE-ۯbj~lBd~ɔ)g}^SN3vL=Os Ӭ8:GŇſ&OVX(ᆳyHʠW+[_ ԼHuB qSI\G18nysU5Ѯ=c/{gnU/'p9n8^_/PտMI&\fvw Rr6O"g`]L}:>? xߩqgݗ(6J=a_yD|_1@B{r-Ux򘤑w}issM5r 8(ٍJB8/ !2nCo0"v &hXF;uy}D΅vђ~R;5z3(ԏ0Ӿu׾}dq0#69>mz  epFI!uO-~(WD֩ƈ/P[z՟aE6aϝ6[q_S<ตH! XVV}zRIys٦R5jWu%nm?;.Á> `awǼBK3ZL$"fXv^ճ2dW;07W6.Zn9"$z T KɫZ6s YsW OYШr5ؾ7 kee ?\0tvC'~Y>x<3Uk>t|!24B,뵭XAikJ;q¼=@a ҷVN;q!:P=>/-%̜%n;6ďcXEx*I K z*z/[`[GZ{?vO]{BӨWQ4t\6dK 3gۊJlkٗZu#~wy0zN&FYq={k }߽N׏x_~ԺO}GX0Ȳ>ˤaZ4ntWuI'iq\34n7nZÏsØ,e4TaaizSz7Ie0e nzw6YA_m^JR( d{vMgMWc-})885qqO!ky9ó+4k:R;8=rsum?\"d@n =_]KX\a7?9`"-P=;i{V|$^5]xlidP1 mZIq*cn>"%úY k@}~uZt5A_Q*Go&5O73eE"PNRO0L",+K&2vwF,,l,뮕|gxyig ~,(LrtugbWo1YT=g ]_~.,\/9DQ&>RmbVvl g)ZT粞5M;߾@[nHֻ 5t8Ӫ:u9| +iHaY{̚RQ$Us`׆Uޔ!$%}fW-^"騔foR.z[E/4bq*~+}u9ՖmN@˥oJNi0ӽ gt;.3PzäKYЙ3C ѻQC;K߈1V7Mk?.ryN4Itig֔gQEم*R 61 qۃu2]v'E~.|Z:Vl + Aӱ8qݮ U+{ܐKHL-qC=v:z ik9V FdՏ~"yEXmwk/u44Epf515ROB'(|>?)K,򤦉yRųþ25P, <7&ϙkzL^w.ɇb(v55USݑRLA}M݄cᥰXYkKDΧ5>$``y{jxU` e) w6-qSK?{8}=YLҟ|a]y/VϷS / Ξ"qjZ\Gъe>H~ڶ=׷bkܡm*j051dkb+Zf˪ &y!;SVgBM|<1紱DgʥFٶtRӼ6XR0.}M^|P ץKJ-CY"~?~-0,1ڻO>Ԡ+j} U&Pa]>$~}d)zwR ˅e.R.qs>VGjU0+Zn5o z3}(^663) |@0 HRNI`e~lð+`/@}`~Ovʄɰe\~u,g2BO7VjId }G*џdAO O?)D]iGOiI85#zˆJ#\cKmbs/9v3{ݡl*==rzwBLOBzV ~_`dfɢ>AcQH) &/*}]!|=z̢Ej붔0o˗Owi~gyUVvv;#wݯ:uSs.$diZb-,:K')bjXpu(W_3(!cotQROT $4OjYq)BT96 aǴOq,|=z g/?[m.[Fٞ/y_-И-5pܞ;*<Oc/{ѣjX37CJ?SS==X̴*dmU ?4tˤ*%2 WfEb;{8`,^rA+U_I Z9(\ZX)% Q֬W* tRt.u`I. 4pͺ@}ӍҷJj(RYd~+lt67RMB}6E1U]wyi P6X"J"@] l߮Vn$y̡K ~&ndbŽh+xV)[#aJʥ?~.V'ʹilY{}~}ϻhG :,n΂UG.U:JrvrmpaQe'tcP^%eDlv'Տ={Ԕ2VU^3 Dm";YfvLSUg쳼E ҌL Yܬ^6.4o|L_sS/K ̡'*]@`jτ`ynm,S5~P 0 boV޼\7\/t]t2ʫdQg=x$&.i'Wb\B%KNmgz~W|?/Z\B~8Y$uV?6>Rw˟0w[%ӘbCI] [ԺU `铪\9*%wb26?s~aҢ}#tڼ68`7RxF@CԖ\X[?*'`E7ѴW9Q߫VsV93.]`(Y~>l=i&#uzn A8QuӭYsݵ(ħx7* Q克ԁ#N?mvӍC:"SjFa\ uRL?s5mDESēif:t5ePD~ž\lm[HxfR^˅eERkya6C{< V*)[UW_[YriRdv 1}>ȓx%5uNzKfj2H9I6 nͿlf |S4ff6mUkW#g\8Uŭ/,ЊԻF#ȫ0ޭ0Y`]Q¤PI YUɍ(z1jT@mmڄ@ZwJu,. q}0tVS-_r?]\zZNVKHg13+opwjR'l'voq`Ls=wac1E u c6v[fos%3 )3V:rRڂb^`H M[('c*F 1:BΙ&UxʮNVo5WR둇R>X+9|;C`Vjt8kSaVcņzTA3j}d\ '&XO>ú,E.(@,_N5ݦ+\''1,ﻤ=_S&VHiH_)s?(.e.Y;ATk禸#՝TGJns:@{~WX!شxc#Ⱦ42Ωܗ("DϞ}E׮Nlj'`$SUk8"h aihq̥b׼UR KI595ӥ] PQÆ`֖捷DP)AxS{ \S`l^Wxy/tLvR=j[Э WW1ev / EܫG+Luu1漺^XRP|._ðB\`U,cA|eڡ[,+!)cz6xc*SbgRk!K!fWMVY]zmM.eR57ݤ&vUp\`;U|9 K**Ub_MAraG@&[X>>KF+U }NmG2YJ&oI]*f_9|DY#9 3bCS^8Mr4{Jԉ n^o'DG +Jc\ zޗ)MYwC)S7!vw>53fʖK]>Exڶ[O?-Ty G+l(t HWZ'u%GD S0E9f cfG+V:bHI2uW,@$L}F,^"̃4/eB%5:gkcǎ8cxlqS$m-^D3nͪu,FӞ=z$]H)aolߠV] q3q5͢eAJcdw~XOXRTKa%u:ٗxH[x'XZG̀ȰU]SO|1Q*X^&~%[ٺ=~I\3V:V3{el =jC|mE|vF/rL콰Mg96|uX|Y{B=e<{5~a/ rg5u=HΫ+J9Vfb_fS$$Dً &PǮ䉘`qq.Ҡ-_xYb욽?sD#(v'%FINy`L1_|%B nn ʜ@2v}b9Z/'Fx< >.8u.H촴DE%oݖxunDȘ#U[!jX^2&O-3'@B=&H 8ƦBlQ;u^CH⨡9Z`?0MP,&̱D/vTxڢ&R4dl%Bd,or9}cF<"7`e8 [3a8˘/Qmr)8YHh {(0fT49,_'a/b#<ۍ"]G/dz= ]A% _L5hRjaOօM JuvAl`%O}1nA .eD/ f=1GX +[K(6 \?6`@V47|[ `ϩ5YZ̨L FwlҸpyЊޣ{n6rymr1N;[y5r#Ï"z×oE4[|LIFu' b[pJ _Ddcc,`(!<HP+YJ;;Kɟ?N 9'~rH ȹ/d{qɎrXR۷B4XRxAsl^>2z H7E1Fxϟ77j>ӎqJQ 'C8\ [>$eDYr=_W ıH;v1f-dؠ-ŝ{ߊW[nf m_S(OKik%[O)9ɨ\k~x8~+iXkHٳ~:n3q[6ӏӵkƞ/͔ϥ4y~4}fLl# Ķ%C⵸Nc&Uo.ڨW61x\z&` ĉ(?ܯgLIX-4wVWy.I|'RWy2{0H!k,flB,*:}\l.|U-Mi35{[ЏbiAEԫ&ٶf-p[^zQyCYE@0Xz$)[ ;O,KѫE.v=`H%Dx^̥;COԷm3kPD  Mq".O*dW:h?C5T:i~[Sn0yI0/umcF$bb6ފcv}8S>7{D=MWQW̫U)OwLݭ#}:wߥ_|A "O/C\Itab' cGϙ1~l~z2 @T\-v9jϿO?iT|id#)5@׻ P_ZE4ֽjON\曭q$ \%޳ǼPbiD%~ ?@E.s=i$ T}< 3ghRfkV%Y4 Tܲ6fBlT^/-Sfհgԍxj.i3=3j]H<~ 4XSHMFkG 1SP:PfQhJaf_̨U=~Mu%%2bGT0=Y/<{*#t@޶ l*|¼EroEz@L)OXFuݭ#=tc Z5kk&3o^е5ƛ~i,%A&gV*ceKh;Ӌʩ/٧v,_Uv`rʩȩ~ صתtly}0\ǘaBYjzB ~?W(pDs9:dcڕj=zX/]*{J6r^jd;nO W^EB?-FDOD=Gp΢L˔Ih&ck"^}(Utj@ݭvDR$&F dㆲJmᵛ? /鯿3˶̙c ͵Q\/<h؉*Gc-,h FX;絤[jjsZ1jG*K} ⊢IF2IsGx 3vY^ ewcdjy86' .TRtδn3k?@,OA)VX|i6ܰ '7)1F+Wow̫)3J16-HpA,kTx񃿐]źrk cP j 2mvSߣ?53oʚ-(IHߜRwѽ{ˊ#V5<`VYK e=NYk ;T,]*׼!){,*S~G/"5+>,0u^jj9i~H3oND9Њ7ʑ0(pHD_΀GQ: hׂfd=!} [S4pL)K8ΫYͤ=>H1 ObIeMm[}ЧqMeoZLƮ+:~wgO_k;,K͞(*޴2F*),HٳW]..cNi0(Ga%cnTn*_XN: ҔbTi˦cPkfӴiKIoYm.􋏜<)63gLW ,Gӱgu:ş˦;Jfrp}D&᧟eOljEp8nMkI$#'^X Fb m +TPYTM2'GJ@L.$* g4s7=]iC'Y"ND)Sy.nřTXXŒGjhs'՝~ZIնjKŒ+Պp,UW'Yot%F8dH "8Czj婍 z4X6)Kq`H]%';t,^g\.m8r`MSC?],^ |M$$S'XQǁ% ˕pM#-{quw}S,S|WJqgzuOuL'fœ'vN|&+q(uN9-.XֺO'O i,~Y֫ytAnY"0PhhH.\a`yvU(+ m.L %i _;BJ"CB0݊̿#G#Mu1^HhgO*=`"̖fyɴk,i^BHj9Vh3NS/ePk'UCH JuUԕW8ygGSx ~Z_# Jio$=`jsan~߱A5x jRM=A/OT_ ~;"$l)Z٨(qRqz跓\_|+תe3ŎYЯjީBH} &^F?%c7 /RJ.mя?*ѤK'.*./ʔ69(SE:E/) =r,]N`>K+ckT,gSwD!u숾05ݩn\jː\ !)ű JQ}6Μ S:*v+ ms/H_-Keߝ~'1˫im>&cpQnIGޭ_AU*ݻyz8S9++VTS1 NK9I2)G_U2^=rOu"kO_ UVa3nU կp=4ԯc$l  F&~Y?w}ґ jo^¥T^pjNCQzwAV(Th: DBrtnה \=S'x; @a}5oI<2:ropE!ov)t2e0?laWQ;C9X?G(%[e7@ aAF7۴܋ɭreǩ}g_JlqF\U̲hG+wx{k̬TKg] Гe&֫bX{tѭ[J6Oըqw hyk=5LQcMϗ=53X|󈂃Ki YlFLkupLU/Mؐ,Ξk~VV7{[{[} f& -ewp W^3Sc]glJ3qW80`y*KG}*cẅ)U:a:4t#\}j$uݶ',xɓf EI\kYy,Ye%ݰ xz./ !!Bbd$/6yaKn5#ǙT &j4.ZX!ꝑF]:sT7n;UnV_Bb=a-fbtWXQQa}=iBTh͗͛-9SiS^:T~ݧz֘tܭڨhl*R6~*v5r|X%x?@wrw?P){FxAPn?o6m1QIhA?P,OJ^Z|2`4꜑?Y2gㅭx,˃$ȲQKQS;AMמr]X}!OzJ"22|x2NwJVAxVpxq,2%?Q%8qX߉|+Vʑ-q-Qoҽv͋D#5 V^ЯXI [u?<۴6װR3f␖m ;@Nǁ8OzF{ }Ԟ=aIHfa `޲uJ%kIjT]-c 7C#ҽhz-tr0|d3[<\Lvg>7�ru,]QFAT깖V͠:9}pjzG-cz(uTc%(]r K+Sqm ^G1/cHV].ʖ#d;35X̂uF Y +2VVI}]m_y,p*IO܃+iM~ukI wُ AaL0c|Yҭ1GV>|:EY9s Z*ZT#ǎ+* 7&VziW֥%mqj{$5$:LS2JjWd۹M(3 ̃OEM#G͓Ϩߩ3Ժ9Q})%WcYP|d2G3rCZoՌ=:,h8/Xd g‰ㆯZ/.-ҡ:w ȑΞvz>xчûՉS NS'5t&`Aot J684 /,ED&K (nN̥-TPuWyI31| dMΥZtu rɶmnjg{Xʛ/Y΁S*\N?p/;L%|f*3l!ͮ]"ʘ ~VX_}<.O~i<w /[w5}*BЦy92sgw:GA̸k߯36@ҟnFOÆ>o&o %Rl3"yaQ9y\e)8E厛nTn($ݶnjUQ%dڷR NGgnwnjF[̜;o^5<7Mu!+D OxxO4AgЙʕMxP/\r>5g޺W?!HT'Ѐ%ۊstu=Rz=+Phu-rɌ`&_UrEܸk1",}[t0Y9|~Y +,^k޸,\Dݷ,гgY0YRO6OU϶RX%Z2b]u6ktW Eۮ]gX6neø[lOG) xyҝ4 (=sЛQLGy*o=g2"`9& U]K5x(-^bf5cޕxx& ۭ93ImwUhЛՐi+O/T?\N T:zgpӧЎ~E?P*8k!N?"xzE'}Xm\JK\wCRZ+$Z%xꤪtp.UJ^iGom_e8N"䄴ąPmhfE\e sjGv4udO uU31J٦.".|OPiڱ ҇ʔU?Phϧ' ͚ɦ? ^;LTz"GkᄉAF7yj[hv,q7e#QT7nh-4jf'׊@f^t&;z@,,O5=lV{J!kUqʷ۫R{(_o~l6O;!RJ\>reI4TkVN!X!\Qі‘X֨,N]K Qr?sYH4Dnb ʜK^7VPxQڸ2]<09vIZسW(.k$"ݑ6dGTR3ٳh;ckX"r _~9_|A$z嶵]ollz0G ѱZ>CU?W*Su)ɲϖ;_WM ]wb~Ef;G$$٭Jo aSߦG'475ocd5?@D,Q?Fz}Nuۃ}|1qVϨslq7믕K jKp GfyYQ:(ίcdYT=pt'FO2Z%):_ō>g gaх0N0SDJ5C[eЍ 1_ vL}}J.زSܴlMaQ?N-}4Jm$nJc];Q>]b%ٳe1252#4 4!6Y юY?n:x@}P㚱/5+UM˖Ŋm/bvH7=sN]QէSiCThm,Jd!Ǟ@{kTϴ\lЀֳ=. n.*t75,eAF N7/^5Z) 5.AX7<S,/Ź/ DRDBKJQ۸A)g,CD0իg0}_5&Hej˗44 ;w=*NL抧ɡI5}u)qPu~s$KGE3`ڼMשy5#z 9hd}aZ%d}D׫ǏQN R!LC6BR6U4提3DpC-SQ-!/X_ѿڇ8w=KBkrϸ/UR/]L}(Z%AkQG 7x ;za~g"דQJTR.)U{NzbOኲ7_F-b4MU+?Mۋ{|ЁR6+HlO.$v|ݪuFfacM$FgͩfΔ"`we,^$l؝zg^Ջ0&+d٩3I!Sl_$ :u [*yGw8@r}$k(~_d(ύDrgS2w oe|eNvk{Bcc{柧GM2T9IqKr9}r NA>b\_nGd0rS;SFQ@o#6tKJhsBM`|A`xtaG{멥KS mt +blB؟~a3Gf?k2 )nk//[64A[D']1FDB g=on݆҄ɤ'X"f;Uu L/8%V8A^)} Ys;J-dpCųXԔ%`#O8S|#ˀ1J>bUr=gFv萻F yED!爪q;R+N3;Ӿ:pHzO\p(rk͸*%~輽gY}_]:9CO<)~}]` 8VEU,l!+Lr EdL`Q#||Xʮjzԣ|-3Og&_]j:ÏlYaT{;=û/ݎcH $'[(hea\jƛřE yS,ka+@ep^9  G|+{@{ ?VMEo=gu'HOpEZ'%L IPC\LH za !_uCC&۾{usu!K>t/볥\xe s֝U \`I  ꋠ u,MnQ7Q$5xA}i!׸ %_F‚J=pA+t&'T;$d9@u; @ͷpDmniVaϔ0UyB􏴀@Aui!:G+sf]8K+t,8GOsӲQD-jk; A+}HdQl'>GOR˗CG.#+bam2d"m>fP״K.$V7_R*oAڵӍru.S/f"ݪwaNWTS|P4uz"-p=[|޺4zڼ?zLm_{^0"略c ZeΤǼƹ! >o%.4YN w6<SgE\f3&̼_MqILh[nM#t'bjWso5QNնbj|iM3tl 3Z=}X02K%ɓA "U]`#FIoA+o3/t_,[iٸr RKu我#} .olw_)An&j<D鍷̈iH ;vΜ>~iF* I6{6YM֎Lm-a\&J[{O$ =7HAO* NԿ{Wω̟+7ǎ.=Ǩ:zF/6)-B0(@=4V4b) SE`KY<9|H-]E):u\KxqΜ#mNA$v i~R_x)s[o_}IyL֕>t"ׁf8 _G$u>=;hiWLB@' 1MP#f+->!Su¬[gP:jO@R6(dL"#T޼_0y Bܢ{@NtnW};t#g?xȌfLH k. PBhb[Yzk/¬^t]uDLPcLq`8ړ+;qf&z)3.&7T:ZӣLs}WYci_C;OR'Z-Dg5{h$}ڹ+0A/bdG L'+5$X48o澇̖ _ÇS=-.m@;h[#.9''nӏ>#8Ӷٴ̑|2,Өc'LhTNIKF+-pN-[ny Kc[\h]K/DqTZA5SbKErUX4+Oq)Mڹ~o33ӦhCxTOQF'EXůY)`D ߴSNdCkeREK uŕ#Y‚ YG{XxVtU%'a , tV5/1d6louht{ZN\;X)贠Ykrv3㯺UsYKrGϽw0yU`4Jt:+h```H ܓN O׹;tUX!|dwPMlZ\vMUXV-Xga!f2=c'7MZ\C^ 5(I4`omlqȕIAUgN; f1H.?|ZN+jTOJOjv|;GiZ&[.3}o{_!X_-R0d}Jol~l2~tP굡9nIfwEJkgtj0GUߕT4DTGv\Q%[IbPlX.I?en=ix5O)K+ed{Pg,Ry*3֑J+ZT7}J\Vڨ*"cVw?8O3~!dʝ si$GXӮ~}b‚?TRg=`n9Õ}G`nFGyH6Y˞kGsl}ͳ-_-34S0TKKnU'u/Ech pY?ZO7yJ==طS9!?͖e۫~O>}G f)X (<&a]^YqOs)PYGS'~Nt^=ْY\YW y*p A -{RG'Гٲw.JfV2϶T/ Z `eV;Wk<0WXD mR[3-փOF+ckoH{LIˀ*]r6<~I]j]|à̩#a@PXpVA5\vKWpK!~Ui=5]-H%jrCRXOD鸘6."D]wnRwm<γ)|`{ ɀ|X {>sB7i"É;v_["dplLt(Y&.3϶V 9sN8nE_vYٳ?0oA^L*1=y"X/dڵMU)mlsAPWo<| f Ӯ'VU2uu9}5a(!yt|R *Cw6 4k֮O@1"j#AӖ.sw(ADfxM #xq<Ġղ?3պM% S9cf V=¼sc` Wb+$rT(2I? E b;?֬SEV>{|?{E dNȤ>ƛ͛[ԯC{]S>v% M|b;b֒ba%XQTzģ^FKgZi1nY=Tyy@5XпlܲGS抸̋QeJ7t8 Ӧ?wlB7N6:d8 8^#Kxɺųrez !7mĠըf`WgM|8H=:D3;tQwndЀF>wnHU|3\ I+UJL%uAǗI&ցL՞¤'@ ",,ƽ >zKx3t) ^=z@MѢՉI -v4w-[^<EJ)N4 +_U*,OH6l?NV&Y{w]wը& 5o SڿX-Vתdw|\f 1XeͦvT;w{rB@3fR^]!yЖ%OP̾O"$`꟝{o..:h%Imݪnh3dsG?bh A,[Ѭs&Yȑ,f0 p|"ӈ>U]]'BO$Qc'䋅r J_xJdroIE/mfIhqMzZ[G|-SҒv(`5mRց`t/ń -ZU%_q ^חP/kluЗڽ(i7$m/bX]dӗwIm.sY1]´̕K8x͓Dά̞}:6 M[y QL 웯ąץ K3Zw#wZcD#k [-dVS'+#jIpbE(ECoh9/^$; +Qݶ0*!&ڛ(G&ժHEruF~yn$,joNaz@a^yrmN&sbF AqԮKר*WUʫK KD;'&6~eɦVyU& >Lr֥fҷnՃZ𾲙3Wv+<¥߳\ZX:̝G|%o'̠e1k*aC®x!Y< fqu$ <6o1&JI^T'us/Bʣg`Y!!;V ibgmEb)sf>up:V7J^bIrz:L*bQUש1^-2x nv U+Wruӗ[6ڽL[VVy7N|Ӎ;BWE]~f|Rl4BXK3\O<ٳnv7 1M9~8 n%5āUR{}9(RwU]De%5\Sw5GTe@98_^6Ye.,SVkתYj/ SLkRx}/t C𷇫C$RI)U!.,S<[}ڶS{ ,۰|$f|@F*_$gʦv4u|y%Oig{z+dp]{ /tvVkiـ!fxy 6ɉ( 9FQG }!sRngoBnJ;\N){z1(E(ΏDҥ KiUg{^9PR#귟Ⱥ,,Fȧ>p7A;YS)}guǕőU PQj>!|U7ިڴo۶iKϫ1#ăQSWa3$ j #eKT<ap<jo hmubX q[?&F,X)Lv×f2[Bg>z0iY(s߇p3({yJv$ЃU#ݏӥy(=bh9C|O&~b+d%{l I &3 <8%T,3o-T= ;ݧ:p~} spt>\O*ņg$ N 1,*rvw',KdjqV;c {}@ rjyl Tmfj4O75SgO Twu=10lwzBc<~TըՏGO7_OCbu跇:aݰwl5s?4ɘH 1|v Tc+IG+ =bU kg=:sė"W  e*x0&OdzVՔ/L.AcW*+S{S{qsƩ0i,< Dw,ʩv%iDT fS Sv|ϐl1LUxy۸O9Ѭ/V: c! 1%EoB?R&W! XدY$,z> lf럖Z v9~/HYNVtsDZtn?iVHU@UEKb?"%'H-3Ŝ)0F դz EI"P?4zJ$a``Ο8&{t hjk SקHTUYJF2p/2]'Ðvc}]ey$ qv,vEet2T&AZ:֢Fr%ծ~½fkꠘǟ0Ӧ\|NRIl~k-h@ِ@AUm!XS66D&рbHdV2Ѐb'9I*.~`VLQ,`ר#(%;J}POӯ6vC3) Xt!0kYճxe [RU]{AW8V@8niohAx}.˜ld2ƺJeIgŮ__ǟP1ԹQeBaM5nP9:Ek7Ӭk a{]1Y' TaYk6XOBn63f:ٗCr r<`Ŷ0D35=tOSڒ@.#<:y>6N@F5~}w`'o2mۘ<i`L^ w.Sb;Ϟ,,zB?}Bw2R! y#gΞYi,K˩Bl %ݺhEnZ0W2k; JuuaS'vR<ĦOJY&I>4023ϵ5Tl MAĿ 1Yvo4#)(Kh CJ2f WmY$Ϗ'0jTY!5#k֮ԅ/ ȹ<' nDkՅMWQ!_Xtyy $tIVPe_=EGPۦO0ߧR$XvS;=~\&YgN=S̝-|$X^"ܻ맙RŋN<ȴjaVR|@mPRI3pgufI!εa3Hŝ&OIy] )Q?U V/Oo9@VF->.+zu׬4?pg?!Bhl@ 7q%?סj=i*S*>fqRtIHXXw'#ƔhXʹ9Fw'IHHwDBe!CSէ3+'>H="݄'뿽fBcDUOGH21>]Ӧea yL*0M] >qKt1ȎJ;Bm(4h%%gRby~:hY;:ޤ~[(yg7Tpn$OHʧ*ߦz't, gz3vzb}Ï:k2OmEɿ\ *;Kܨ|u=4 uH((̡u*"UKthTSF/V$3۶,(=mfZ-aة˖фP㖀>1Fbވ~4 I?+7;mi6fa_!UۉEq K~aުPǶiXr8X\*k$̀Ew/ܱX{(*0[IQCXL ;V 5D0b216o =i7Sv(vԦ5D:*ђ)E34k[?I8.o`uŒ4x$v!Bu,Jqeo'{j&a7uK7Bf,~x\.q`_pFE=ܽLNQTa^A,!5? o`_~%j[<'Ă*Lw*5W$ъ!z𖭆\XE' @1#ƈSb7yYtT}Civ}zYʮǠm`'pg$n,Ε-!~Xͦ֬Sf cOwus7NXLy6#Rؚyg,ņnjgm/VN^Gj A@*~l^}4|][ՓTg)A^}nJ)qPzV!QE tDP3-M(s!!@2 ,Ŭ*>&7>X#NPʘ+Мt?𰹢4z{Я`x5 WN@{r1ZV:vb3@RAN S;Yjµ^?NYMoRI ؆[E Ը΁P,`ыm'\Mu!AUBB.wB3RW8oI;`M \eM6^M.JKI8/c;zE7s/ՓӼ@d{ hN3dXLŠ2e#!uTII|a3(WV2l(I|M8dnI}8o67nzU\D@42|YQöS}*·]*1{^FOp,'}^3gu玎thֈ $"Ap#Ghor<.wG(;jnZ.vCPfh@83g^t,GvIz)Y2t %"te g'ﯧrQ\StHE'1?`:}+s0[ (O]KVpBoUg$Vb&<^F AD[ŖN雠v(G/sB@9#V!Uĵk鼗1ngǮ 0H. 2$?Wm -'&aZz÷YRI̥dZ݅.E*tIbivok qY~r0omoXU*}dd!uo3#`G?P" ZyKJ{voE%R:)SOF\;uݣQKW@ ?2s@Fp"(P,\T^{]zS13rZm$@*b7Q˖@ƍhSw9 Vf!gܡy/#XȤ9!7䵑eKm2XXVGUϮqFhڵ wN(ə9K?Rb7qfkzv=o; oδv(0A%$o |o= f~lj9QW;[ELސ33jFM} aQ=͔k';Zdmz7B]QMpc*d|x zfjʞ]{7ђ8Xΰx'^f]~ww@AT`c8mJ{1]C%,{/:G{p>L-Yꃇ* `y}f h>Pd(Vԋ^#moՍ_Mrosl *e~gVCzEzNVjzC8xXN8<yZ&"'5wP`^=p>a'6Hؒ7 .]=!?7ܟO5ϷW^H.3ɭS+! p[l5WVxlotJ'L5WF2gU[L $gQܺU~ U:DW2=Nu- I H_-%K9u og߸ά=A+ 7һ{xd(lݣg x@*_^h&N0y8rk %'go ].YyUT岍 踇oR]]I1Lg1щd#usm/""|fb|+4/3X(<NG9(8AHT;)Qq|&D)zETj " (Xh. to*,z- m\&^/G)`EkW6O={eo|t6c~,7HҎ kX尻^T$'>zYɿ a)=\pWiuVCL@Ji`}Iuᄂ2$юlV*gAXl `ڿx9٘x:)'e7a<:Š9 VW4n5FIMzDD'K/QCÒDԧzz81%Mhi]gif5gf+b ʏ?)W(ǔЂKL沽fZw C(G OiC?s"J<177Ew g+g,+z$#~be)=VGF9#D9NbJ}do0,?‚U)ku:~L&v::ٴ#,:blmG7TnFgK-\% /WS]9p*?.ln p[bj3vmSlq!:wi,~)y=>;=}V^=#G%ؘ0N}SAoE|C#^Q.8>F}Kh)NW-CV)kiyDbQ0Zكp*2)˴?<`DBBq>d͸CNvl9RK g(Xвb P&H`9CˊI&@*(#pF -+&(hH 3Hh> gEkXxXb ,"8At)]юJ9\P5$@MJ %X:IyY$@ D> s| @t= xE啹X+l$ WbcI lޓW(X^% P¶?{O^`ye.6&@ = xE啹X+l$ WbcI lޓW(X^% P¶?{O^`ye.6&@ = xE啹X+l$ WbcI lޓW(X^% P¶?{O^`ye.6&@ = xE啹Xjvr/IENDB`n :R gu03PNG  IHDRBgAMA IDATxOl_t40(i8i@P& eV?RnHUDiڛv*HD3'd"`rDFH;ybOW֦RqA?}wZm몆ل|J<D߯eQwsevvyeMwZFoIusM]7y{l j[|J?:FV'sŕwm.e:_Z^y+fPJt./J?->߻SS)lv5W׹Woj>k0_;!k~!*ϵht^r󗦫XgvY}oWK15w@^ .U2ڦ+A^>gMĹ֟CҦ+cDP z=g=7Ѭ"8ݼ~B;}H`oxj{}Ʈy}*k hDytuϬ\:mT_|*<`[(ۂ.e\+a jl;隽~;N=->iWkOW~%߮ܬ.LjpQvUћ[F?h8)lv:V x]6W@Gb3/ bxamYcxT>WyoIv4Qѣ csuqVۂ-rZ6x(4QBD@!BeԼr}uh!A"?/qlPfXA; txp0| հk'~xwzACZ#拾S_ `gE LL%ߴ!pfV؈ŞT_|v6n/\,z$\v=go9"jsDxjrk.j k;<0|4h?#Eةdd<"6GA|=xwrzT2bms9 b-.oz.i X{h.mZDDž rs{k¤3NFqgBx upȝ zX)WSjV'87zWV߻ӭª`ڦE(DGηrMv}5R-DiǎZp-q f6x ZQ_{bNMkCniw@{ p0s߭?{˥zQ1/|4zzy##phA^x)/?}TսGl-=ݫW3JOe__{V?dl !AUN0Y)9HniĠ0,<jp ;zdv3R'c#pW Pf84Tni/>y<ďF=ݫ#M&ǦJkj<$AL?؟.<:U)Y"D@!A"D@!A"D@!A"D@!A"D@!A"D@!A"D@!A"D@!A"D@!A"D@!A"~aÁjOt0\?frXr7֯RC;I&CCCH$L5C"D  B"D  B"D &L-^t=%"HTD"+ϊ%˲Kv]OW 9se4КZ^hZE6F-b22mw^FYU6g|m\7|K&`D>?9>z8O2SI6̺_~膮D-3hۜT/b70_rupZꅛ9 ߬%ˈh z# }'PvD*&JOuj)s"NA}i:NFc7gٸeei1{4?(F9d5"^&bQV OO-QoR̈&ZG_|V«nm"B37wB'CuEj}sX KPÛx^^g6n"M*D_hh1 h2kWsTWгw$e~'r@1ByDN ^og։U'&6boΪ4kg8b>?" dd@ ?" dd@   @ ` n?" dd@   @@``@n?" dd@  @@``PR    @ ` ` p>>K0 A,( L8po ,p  , H ?l  , <$ "j B >   f , C >A&Picto hager entiera| , bA picto formation/@U 0U 0 , hA&Picto bouton Tebis@ U 0U 0H , 0޽h ? ̙33 "Modle par dfaut2 0 @ B(     00  P     T*     05       V*   d  c $ ?   >  09   @   vCliquez pour modifier les styles du texte du masque Deuxime niveau Troisime niveau Quatrime niveau Cinquime niveau4w    6  `P    T*     60у  `    V*   H  0޽h ? ̙3380___PPT10.>oB  p(@(  ( ( 0A  P     @*  ( 0T       B*  ( 6`X  `P    @*  ( 6$]  `    B* H ( 0޽h ? ̙3380___PPT10.>`KN K0  (  R  HjJ?Zf,$D 0  0$!  S Tlgrammes     B  TD?e}e,$D  0  Tx !>?h,$D   0 D   `  B #! jJ?P ,$  0 . Le tlgramme est la base de communication et de fonctionnement du rseau EIB. Un tlgramme est une squence de caractres. La communication entre modules est effectue par l'intermdiaire de tlgrammes qui dfinissent l'metteur, le ou les destinataires, les ordres ou informations transmettre.B/K&K     T(,!>? h,$D   0 [Paquet de donnes    TH/!>??h,$D  0 [Ack     H3! jJ?dh,$   0 Lt1     H8! jJ? Oh,$  0 Lt2     H;! jJ?(h,$  0 Lt3  z x8   `,$D  0B   ZDjJ?    Hd:! jJ? x 8 V Tlgramme      BC! jJ?J  ,$  0 n Ds l'apparition d'un vnement, il y a mission d'un tlgramme sur le Bus. L'metteur se met l'coute du Bus. Si le Bus est libre, l'metteur commence mettre son message aprs un temps t1 qui dpend de la priorit du tlgramme.P(    BL! jJ?  ,$   0 j Ds la fin du tlgramme, tous les participants disposent d'un temps t2 pour vrifier la bonne rception.BkF" k t  BQ! jJ? ,$  0 \ Lorsque t2 est coul, tous les destinataires du message acquittent celui-ci en mme temps.B] Q ]   B@X! jJ?,$  0  Aprs l'acquittement et avant l'mission d'un autre tlgramme, s'coule le temps t3 qui signifie la fin du tlgramme en cours.BS,  z T(   d,$D   0  H_! jJ?T U Evnement    B  TDjJ? h (H  0޽h ? ̙33?878___PPT108+%D5' = @B DN5' = @BA?%,( < +O%,( < +D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*P%(D' =-o6Bwipe(up)*<3<*PD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*P%(D' =-o6Bwipe(up)*<3<*PD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*/%(D' =-o6Bwipe(up)*<3<*/D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*N%(D' =-o6Bwipe(up)*<3<*ND' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*Nt%(D' =-o6Bwipe(up)*<3<*NtDb ' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*t%(D' =-o6Bwipe(up)*<3<*tD' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D8' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*k%(D' =-o6Bwipe(up)*<3<*kD' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*]%(D' =-o6Bwipe(up)*<3<*]D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+h+0+! ++0+! ++0+! ++0+! ++0+ ! ++0+ ! ++0+ ! ++0+! ++0+! ++0+! ++0+! +}8 K0   +2 (  pR  HjJ?Zf  04#  bConstitution du tlgramme     Bx# jJ?Y P,$D  0 ^  les champs qui servent au bon fonctionnement du bus et l'intgrit du message (contrle, adresse expditeur, destinataire, compteur de routage, longueur des donnes, scurit) les champs qui dfinissent les informations utiles transmettre (destinataire, donnes)"    *  B# jJ?# w2 ,$  0 : Le tlgramme est lui-mme dcoup en plusieurs champs :;; ; |B  TD? g    `#_>?# b  P8 bits     H # jJ?r  TContrle    |B   TDjJ?Z      `$#_>?# c8  L16       `(#_>?# 69   N16+1       `<'#_>?# w   K4       `/#_>?# t   V Jusqu' 16x8        `,3#_>?# !  P8 bits     H1# jJ?[  ^Adresse Expditeur  |B  TDjJ?Z    H:# jJ?Z [  `Adresse Destinataire  |B  TDjJ?Z    H ?# jJ? r  NLg  |B  TDjJ?Z      HB# jJ?B ]r  SDonnes  |B  TDjJ?Z OO   HF# jJ?r  TScurit    |B  TDjJ?Z     `J#_>?# 9   K3     H# jJ? r  NCR  |B  TDjJ?Z q q   F f " fB # TD? $ TW#>?r D    % TZ#>?bx [Paquet de donnes   & T^#>?! [Ack   ' H(b# jJ?F Lt1   ( Hf# jJ?x1 Lt2   ) Hd# jJ?  Lt3  T x8 *# bB + ZDjJ?   , Hh# jJ? x 8 V Tlgramme    T T( -# fF . Hk# jJ?T U Evnement    B / TDjJ? h (B 0@ TD1?e,$D  0B 1 TD1?w,$D  0H  0޽h ? ̙33}___PPT10]+paD ' = @B D' = @BA?%,( < +O%,( < +D{' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*Dn' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*Dn' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<* D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<* D' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*0%(D' =+4 8?dCB1+#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*0D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*0D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*1%(D' =+4 8?dCB1+#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*1D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*1+8+0+# +/ K0 m&e&44%(  pR  HjJ?Zf  0#  w/Dcoupage des champs pour l'mission sur le bus00 0  AF g  gB  TD?g   `܄#_>?b P8 bits     H# jJ?P TContrle    B  TDjJ?    `#_>?c8 L16       `X#_>?69  N16+1       `#_>? w  K4       `#_>?t  V Jusqu' 16x8         `#_>?! P8 bits     H`# jJ? ^Adresse Expditeur  B  TDjJ?  H<# jJ?-  `Adresse Destinataire  B  TDjJ?  H# jJ? P  NLg  B  TDjJ?    H# jJ?B P] SDonnes  B  TDjJ?OO  H# jJ?P TScurit    B  TDjJ?   `#_>?9   K3     H0# jJ? P  NCR  B  TDjJ?q q K  B(# jJ?l ? ,$  0 M L'ensemble du tlgramme est dcompos l'mission en caractres de 8 bits.(NM N z g@   g@ ,$D  0B  TD1?``XB  TD1?XB  TD1?::XB   TD1?XB ! TD1?  XB " TD1?| | XB # TD1?  XB $ TD1?PPTB % TD1?TB & TD1?  TD N Yg@  ' Yg@ B ( TD?= g=  )  `#_ >?]^@  P8 bits    *  `#_ >?a]@  P8 bits    +  `#_ >?]8@  P8 bits    ,  `x#_ >?9]@  P8 bits    -  `h#_ >?] @  P8 bits    .  ` #_ >? ]z @  P8 bits    /  `#_ >?{ ] @  P8 bits    0  f#_ 1? YN<  P8 bits    1  f#_ 1?KY<  P8 bits    2  f#_ 1?Y<  P8 bits    3  `#_ >?]@  P8 bits   B 4 TD1?XH  0޽h ? ̙33___PPT10+@ycDt' = @B D/' = @BA?%,( < +O%,( < +D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*N%(D' =-o6Bwipe(up)*<3<*NDn' =%(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*+8+0+# +  ( ~(  R  HjJ?Zf,$D  0  0#  fConstitution du champ Contrle   9z g  $gx,$D  0B  TD?g   `#_>?%b P8 bits   T  ( #   HL# jJ?  TContrle    B   TDjJ? h (    `#_>?c%8 L16       `DD _>?6%9  N16+1       `\D _>? %w  K4       `D _>?t % V Jusqu' 16x8        `D D _>?!% P8 bits   T G( #   HX# jJ?G Z Ad. source    B  TDjJ? h (T g( # `   HD  jJ?g \ Destinataire    B  TDjJ? h (T y( #     H4D  jJ?y RLg   B  TDjJ? h (T ( # B ]  HD  jJ? WDonnes   B  TDjJ? h (T  ( #   HD  jJ?  XScurit    B  TDjJ? h (   `!D _>?9 %  K3   T ( #      H%D  jJ? RCR   B ! TDjJ? h (*  e  "# #"  e ,$D  0 # N*D \ jJ? e  vPriorit de transmission    @` $ N@:D \ jJ?J e  _0    @` % NBD \ jJ? J e  _0    @` & NKD \ jJ? e  _P    @` ' NTD \ jJ?b e  _P    @` ( N]D \ jJ? be  _1    @` ) NlfD \ jJ? e  _R    @` * NtoD \ jJ? e  _0    @` + N|xD \ jJ? e  _1    @`~B , N\1 ?  ~B - N\1 ?e e ~B . N\1 ? e xB / H\1 ? e xB 0 H\1 ? e xB 1 H\1 ? e xB 2 H\1 ?b be xB 3 H\1 ? e xB 4 H\1 ? e xB 5 H\1 ?J J e xB 6 H\1 ? e ~B 7 N\1 ? e  q %  8# #" q % ,$D  0 9 ND \ jJ? q %  nPriorit systme    @` : N(D \ jJ?J q %  V    @` ; ND \ jJ? q J %  V    @` < NРD \ jJ? q %  _0    @` = N|D \ jJ?bq %  _0    @` > ND \ jJ?q b%  V    @` ? ND \ jJ?q %  V    @` @ ND \ jJ?q %  V    @` A N D \ jJ?q %  V    @`~B B N\1 ?q q ~B C N\1 ?% % ~B D N\1 ?q % xB E H\1 ?q % xB F H\1 ?q % xB G H\1 ?q % xB H H\1 ?bq b% xB I H\1 ? q % xB J H\1 ? q % xB K H\1 ?J q J % xB L H\1 ? q % ~B M N\1 ?q %  1   N# #" 1  ,$D  0 O ND \ jJ? 1   mPriorit alarme    @` P ND \ jJ?J 1  V    @` Q ND \ jJ? 1 J  V    @` R ND \ jJ? 1  _0    @` S ND \ jJ?b1  _1    @` T NI \ jJ?1 b  V    @` U NI \ jJ?1   V    @` V N0I \ jJ?1   V    @` W NI \ jJ?1   V    @`~B X N\1 ?1 1 ~B Y N\1 ?  ~B Z N\1 ?1  xB [ H\1 ?1  xB \ H\1 ?1  xB ] H\1 ?1  xB ^ H\1 ?b1 b xB _ H\1 ? 1 xB ` H\1 ? 1 xB a H\1 ?J 1 J xB b H\1 ? 1 ~B c N\1 ?1      d# #"   ,$D  0 e N<(I \ jJ?   lPriorit haute    @` f N*I \ jJ?J  V    @` g NPAI \ jJ? J  V    @` h N$JI \ jJ?  _1    @` i NRI \ jJ?b  _0    @` j NX[I \ jJ? b  V    @` k N`]I \ jJ?   V    @` l NlmI \ jJ?   V    @` m NtoI \ jJ?   V    @`~B n N\1 ?  ~B o N\1 ?  ~B p N\1 ?  xB q H\1 ?  xB r H\1 ?  xB s H\1 ?  xB t H\1 ?b b xB u H\1 ? xB v H\1 ? xB w H\1 ?J J xB x H\1 ? ~B y N\1 ?   q % z# #" q %,$D  0 { NI \ jJ? q % h Rptition      @` | NI \ jJ?J q % V    @` } NI \ jJ? q J % V    @` ~ NI \ jJ? q % V    @`  NI \ jJ?bq % V    @`  NhI \ jJ?q b% V    @`  NI \ jJ?q % _0    @`  NI \ jJ?q % V    @`  N I \ jJ?q % V    @`~B  N\1 ?q q ~B  N\1 ?%%~B  N\1 ?q %xB  H\1 ?q %xB  H\1 ?q %xB  H\1 ?q %xB  H\1 ?bq b%xB  H\1 ? q %xB  H\1 ? q %xB  H\1 ?J q J %xB  H\1 ? q %~B  N\1 ?q % 1 # #" 1,$D   0  N\I \ jJ? 1 nEmission normale    @`  NI \ jJ?J 1  V    @`  NI \ jJ? 1J  V    @`  N I \ jJ? 1  V    @`  NhI \ jJ?b1  V    @`  NJ \ jJ?1b V    @`  N J \ jJ?1 _1    @`  NJ \ jJ?1 V    @`  N(J \ jJ?1 V    @`~B  N\1 ?11~B  N\1 ?~B  N\1 ?1xB  H\1 ?1xB  H\1 ?1xB  H\1 ?1xB  H\1 ?b1bxB  H\1 ? 1 xB  H\1 ? 1 xB  H\1 ?J 1J xB  H\1 ? 1 ~B  N\1 ?1  e  # #"  e ,$D  0  N,J \ jJ? e  lPriorit basse    @`  N/J \ jJ?J e  V    @`  N8J \ jJ? J e  V    @`  NGJ \ jJ? e  _1    @`  NPJ \ jJ?b e  _1    @`  NtYJ \ jJ? be  V    @`  NbJ \ jJ? e  V    @`  NdJ \ jJ? e  V    @`  N\tJ \ jJ? e  V    @`~B  N\1 ?  ~B  N\1 ?e e ~B  N\1 ? e xB  H\1 ? e xB  H\1 ? e xB  H\1 ? e xB  H\1 ?b be xB  H\1 ? e xB  H\1 ? e xB  H\1 ?J J e xB  H\1 ? e ~B  N\1 ? e H  0޽h ? ̙33___PPT10r.Pa+,DF' = @B D' = @BA?%,( < +O%,( < +D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =-o6Bwipe(up)*<3<*"D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*8%(D' =-o6Bwipe(up)*<3<*8D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*N%(D' =-o6Bwipe(up)*<3<*ND' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*d%(D' =-o6Bwipe(up)*<3<*dD' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*z%(D' =-o6Bwipe(up)*<3<*zD' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+v K0 G&?&''%(  R  HjJ?Zf,$D 0  00J   h Emission du caractre sur le bus!! !     `J _>?,$D  0 OPause   B  TD?,$D  0!   `.J _>?Z,$D 0 ]Start      `J _ >?1,$D  0 LD0      `TJ _ >?0,$D   0 LD1       `ħJ _ >?,$D   0 LD2       `̬J _ >?n,$D   0 LD3       `dJ _ >?r ,$D   0 LD4       `J _ >? G ,$D  0 LD5       `J _ >?E ,$D  0 LD6      `J _ >? ,$D  0 LD7      `LJ _>?,$D  0 PParit      ``J _>?,$D  0 NStop     BJ  jJ?Q , ,$  0 o% L'mission du caractre dbute par :&& & !   `HJ _>?4,$D  0 ]Start   4  TJ  jJ?X  ,$  0 | le bit de Start"&    .  TJ  jJ?- Z ,$  0 v$suivi de 8 bits de donnes (D0 D7)"%% %   TJ  jJ?  ,$  0 g puis 1 bit de Parit"    T J  jJ?  ,$  0 e puis 1 bit de Stop"    BJ  jJ? &,$  0  Le bit de parit est gnr en parit paire, ce qui signifie que P vaut 0 ou 1 de faon ce que la somme des bits D0 D7 + P soit paire*    BJ  jJ?,$  0  Un temps d'attente de 2 bits (Pause) est marqu entre chaque caractre. Le caractre suivant est ensuite mis et ceci jusqu' la transmission complte du tlgramme.  z `   `,$D  0  HlJ  jJ?I  U Caractre    B  ZDjJ?`z   ,$D  0B  TD?   `0J _ >?^ P8 bits      ``J _ >?a P8 bits       `J _ >?8 P8 bits    !  `DM _ >?9 P8 bits    "  `\M _ >?  P8 bits    #  `M _ >? z  P8 bits    $  `( M _ >?{   P8 bits    %  fpM _ 1? N P8 bits   B &@ TD1?,$D  0B ' TD1?V,$D 0H  0޽h ? ̙33eO]O___PPT10=O+3gDJ' = @B D|J' = @BA?%,( < +O%,( < +D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =-o6Bwipe(up)*<3<*&D ' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =-o6Bwipe(up)*<3<*&D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D9' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*'%(D' =-u6Bwipe(right)*<3<*'D' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D ' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%( D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+`+0+M  ++0+M  ++0+M  ++0+M  ++0+ M  ++0+ M  ++0+ M  ++0+ M  ++0+ M  ++0+M  ++0+M  ++0+M  ++0+M  ++0+M  ++0+M  ++0+M  ++0+M  ++0+M  ++0+M  ++0+M  +( K0 ia"#(  R  HjJ?Zf,$D 0  0EM   fConstitution du champ Scurit   9z $gx  $gx,$D  0B  TD?ugu   `IM _>?bx P8 bits   T  ( # $  HNM  jJ?  XContrle    B   TDjJ? h (    `RM _>?c8x L16       `PM _>?69 x N16+1       `UM _>? w x K4       `^M _>?t x V Jusqu' 16x8        `_M _>?!x P8 bits   T H( # $  HdM  jJ?H Z Expditeur    B  TDjJ? h (T g( # `$   HhM  jJ?g \ Destinataire    B  TDjJ? h (T y( #  $   HlM  jJ?y RLg   B  TDjJ? h (T ( # B $]  H,qM  jJ? WDonnes   B  TDjJ? h (T  ( # $  HPoM  jJ?  TScurit    B  TDjJ? h (   `lyM _>?9  x K3   T ( #  $    HH}M  jJ? RCR   B ! TDjJ? h ( # BM  jJ?  ,$  0 ` Le champ de scurit contient autant de bits que les caractres transmis (le caractre est constitu de 8 bits de donnes) Chaque caractre constituant le message est "empil" jusqu' ce que le message complet soit transmis Le champ de scurit est calcul en parit impaire.  H  0޽h ? ̙33=5___PPT10+ϣD' = @B D|' = @BA?%,( < +O%,( < +D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*#|%(D' =-o6Bwipe(up)*<3<*#|D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*#|%(D' =-o6Bwipe(up)*<3<*#|D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =-o6Bwipe(up)*<3<*#D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+8+0+#M  +7R K0 <<ZZZ<(  R  HjJ?Zf,$D 0  0pM   fConstitution du champ Longueur   9z gs  gs,$D  0B  TD?pgp   `@M _>?bs P8 bits   T  ( #   HM  jJ?  XContrle    B   TDjJ? h (    `pM _>?c8s L16       `hM _>?69 s N16+1       `M _>? w s K4       `M _>?t s V Jusqu' 16x8        `M _>?!s P8 bits   T G( #   HM  jJ?G Z Expditeur    B  TDjJ? h (T g( # `   HM  jJ?g \ Destinataire    B  TDjJ? h (T y( #     HM  jJ?y NLg  B  TDjJ? h (T ( # B ]  H(M  jJ? WDonnes   B  TDjJ? h (T  ( #   H|M  jJ?  XScurit    B  TDjJ? h (   `M _>?9  s K3   T ( #      HM  jJ? RCR   B ! TDjJ? h (" " BM  jJ?w ,$  0 |2 Longueur du champ de donnes en octet (2 16) :33 3 I   J  ## #" [ J ,$D  0 $ HM jJ?J J  g 2 octets     @` % HM  jJ? J  _1   @` & HM  jJ?  _0   @` ' H(M  jJ?|   _0   @` ( H`  jJ? |  _0   @`~B ) N1 ? J ~B * N1 ? J ~B + N1 ?  xB , H1 ?| | xB - H1 ?  xB . H1 ? xB / H1 ?J J ~B 0 N1 ?J J I   J  1# #" [ J ,$D  0 2 HM jJ?J J  g 3 octets     @` 3 H `  jJ? J  _0   @` 4 HL`  jJ?  _1   @` 5 H(`  jJ?|   _0   @` 6 H1`  jJ? |  _0   @`~B 7 N1 ? J ~B 8 N1 ? J ~B 9 N1 ?  xB : H1 ?| | xB ; H1 ?  xB < H1 ? xB = H1 ?J J ~B > N1 ?J J I   J p  ?# #" [ J ,$D  0 @ H=` jJ?J J p  g 5 octets     @` A H?`  jJ? J p  _0   @` B HO`  jJ? p  _0   @` C HX`  jJ?|  p  _1   @` D Ha`  jJ? |p  _0   @`~B E N1 ? J ~B F N1 ?p J p ~B G N1 ? p xB H H1 ?| |p xB I H1 ?  p xB J H1 ? p xB K H1 ?J J p ~B L N1 ?J J p J  vJ 5 M# #" [IJ ,$D  0 N Hn` jJ?J vJ 5 h 16 octets     @` O H,v`  jJ? vJ 5 _1   @` P H`  jJ? v 5 _1   @` Q H`  jJ?|v 5 _1   @` R Hؑ`  jJ?v|5 _1   @`~B S N1 ?vJ v~B T N1 ?5J 5~B U N1 ?v5xB V H1 ?|v|5xB W H1 ? v 5xB X H1 ? v 5xB Y H1 ?J vJ 5~B Z N1 ?J vJ 5H  0޽h ? ̙33___PPT10+_}D' = @B D<' = @BA?%,( < +O%,( < +D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*"3%(D' =-o6Bwipe(up)*<3<*"3D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =-s6Bwipe(left)*<3<*#D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*1%(D' =-o6Bwipe(up)*<3<*1D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*?%(D' =-o6Bwipe(up)*<3<*?D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*M%(D' =-o6Bwipe(up)*<3<*MD' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+8+0+"`  +7 K0 LD##(  R  HjJ?Zf,$D 0  0M  ,$ 0 j"Constitution du champ Destinataire## #  z gs  gs,$D  0B  TD?pgp,$D  0   ``M _>?bs,$D  0 P8 bits   0  ( # ,$D  0   H`  jJ? ,$D  0 XContrle    B   TDjJ? h (    `д` _>?c8s,$D  0 L16       `` _>?69 s,$D  0 N16+1       `` _>? w s,$D   0 K4   "    `d` _>?t s,$D  0 V Jusqu' 16x8        `l` _>?!s,$D  0 P8 bits   2 H( # ,$D  0  H`  jJ?H,$D  0 Z Expditeur    B  TDjJ? h (0 g( # ` ,$D  0   H`  jJ?g,$D  0 X Destinataire    B  TDjJ? h (* y( #   ,$D   0  H\`  jJ?y,$D  0 RLg   B  TDjJ? h (/ ( # B ],$D   0   H`  jJ?,$D  0 WDonnes   B  TDjJ? h (0  ( # ,$D  0   H`  jJ? ,$D  0 XScurit    B  TDjJ? h (   `` _>?9  s,$D   0 K3   * ( #   ,$D   0   H`  jJ?,$D  0 RCR   B ! TDjJ? h (f " Bp`  jJ?q  ,$D  0 T L'adresse destinataire peut tre de 2 types : adresse physique adresse de groupe<0%0% U  # B`  jJ?9 ,$D  0 % C'est le 17me bit qui dtermine le type de l'adresse destinataire : 0 = adresse destinataire de type adresse physique 1 = adresse destinataire de type adresse de groupeHGg    H  0޽h ? ̙33]U___PPT105+$QD' = @B Dd' = @BA?%,( < +O%,( < +D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*"/%(D' =-o6Bwipe(up)*<3<*"/D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*"0B%(D' =-o6Bwipe(up)*<3<*"0BD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*"BU%(D' =-o6Bwipe(up)*<3<*"BUD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*#F%(D' =-o6Bwipe(up)*<3<*#FD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*#Gz%(D' =-o6Bwipe(up)*<3<*#GzD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*#z%(D' =-o6Bwipe(up)*<3<*#zD' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+p+0+"`  ++0+#`  +J K0 ## (* "(  R  HjJ?Zf,$D  0  0\  ]Temps de transmission     Be  jJ? v ,$  0  La longueur du tlgramme varie en fonction de la longueur du champ d'information (entre 9 et 23 caractres), l'acquittement tant d'un caractre.  `  B\%e  jJ? v,$   0 H Le temps t1 vaut de 0 3 bits en fonction de la priorit du tlgrammeBI < I "z `  `,$D  0  H\,e  jJ?&? :Caractre : 104 + (8x104) + 104 + 104 + (2x104) = 1.35 ms ;; ; B  ZDjJ?`5 z    ,$D 0    `1e _>? OPause   B   TD?    `4e _>?Z ]Start       `:e _ >?1 LD0      `=e _ >?0 LD1      `? LD2      `@e _ >?n LD3      `Ge _ >?r  LD4      `\Fe _ >? G  LD5      `XJe _ >?E   LD6      `|Re _ >?  LD7      `Me _>? PParit      `Te _>? NStop      `We _>?4 ]Start   \  B_e  jJ?vV,$   0 D Le temps t2 qui spare le tlgramme de l'acquittement vaut 15 bitsBE 8 E `   Bee  jJ?7v,$   0 H Le temps t3 qui signifie la fin de l'envoi d'un tlgramme vaut 50 bitsBI < I B & TD?|f,$D  0B ' TD?tn,$D  0l k}  *k} ,$D  0B  TD?K }K   T8le >?kN  D     Toe >?k N  [Paquet de donnes    Tse >??kN  [Ack    HHwe  jJ?dN  Lt1    H${e  jJ? ON  Lt2    Hye  jJ?(N  Lt3  N    ! [   " H}e  jJ?w   f20 ms < Tlgramme < 40 ms  B # ZDjJ?  B ( TDjJ?mK  ) BPe  jJ?N i ,$  0  La transmission sur le Bus est ralise en mode srie asynchrone 9600 bits/s, soit un temps de transmission de 104 s par bit (1/9600 = 1.04 x 10-4 soit 104 s).B    H  0޽h ? ̙33d'\'___PPT10<'+<D&' = @B D%' = @BA?%,( < +O%,( < +D' =%(D' =%(DI' =4@BB5BB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =+4 8?RCBBCB#ppt_wB*Y3>B ppt_w<* D' =+4 8?RCBBCB#ppt_hB*Y3>B ppt_h<* D' =-g6B fade*<3<* D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =-o6Bwipe(up)*<3<*)D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*DJ' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*&D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*&D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*'%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<*'D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<*'D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<**%(D' =+4 8?\CB#ppt_xBCB#ppt_xB*Y3>B ppt_x<**D' =+4 8?dCB1+#ppt_h/2BCB#ppt_yB*Y3>B ppt_y<**D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*I%(D' =-o6Bwipe(up)*<3<*ID' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*E%(D' =-o6Bwipe(up)*<3<*ED' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* I%(D' =-o6Bwipe(up)*<3<* ID' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(++0+e  ++0+e  ++0+e  ++0+ e  ++0+)e  +Ҩ K0 L+D+0((*(  R  HjJ?Zf,$D& 0  04 ,$ 0 eCalcul de la parit verticale      `9_>?,$D  0 OPause   B  TD?,$D  0!   `$>_>?Z,$D 0 ]Start      `DB_ >?1,$D 0 LD0      `XF_ >?0,$D  0 LD1       `4J_ >?,$D   0 LD2       `G_ >?n,$D   0 LD3       `hQ_ >?r ,$D  0 LD4       `T_ >? G ,$D  0 LD5       `X_ >?E ,$D  0 LD6      `tS_ >? ,$D  0 LD7      `__>?,$D  0 PParit      `Xc_>?,$D  0 NStop   E  C 4g_A >?noir)4,$D  0 ]Start   |  Bk jJ?v  ,$D  0  Le bit de parit est gnr en parit paire, ce qui signifie que P vaut 0 ou 1 de faon ce que la somme des bits D0 D7 + P soit paire     `o_>?x[,$D  0 OPause   B  TD?[[,$D  0!   `m_>?xZ[,$D 0 ]Start      `i_ >?x1[,$D 0 K0      `lv_ >?x0[,$D   0 K1      `~_ >?x[,$D   0 K1      ` _ >?xn[,$D   0 K1      `_ >?xr [,$D  0 K0      `_ >?x G [,$D  0 K1      `_ >?xE [,$D  0 K0      `_ >?x [,$D  0 K0      `h_>?x[,$D  0 PParit      `(_>?x[,$D  0 NStop   E   C _A >?noir)x4[,$D  0 ]Start   B ! ZDjJ?K K ,$D 0 " T jJ?h2 K ,$D  0 Wsomme"  ! # Hx jJ?KK ,$D   0 u#+ P = Nombre pair (avec P = 0 ou 1)"$$ $ B $ ZDjJ?+ + ,$D! 0 % Tp jJ?k ` + ,$D"  0 [ somme = 4"     & Tx jJ? C/s ,$D#  0 c+ P = Nombre pair"   ' H< jJ?K cd ,$D$  0 \ donc P = 0"     ( B  jJ?> ,$D%  0 M Le bit de parit est calcul par l'metteur du message Les caractres sont transmis sur le bus Les destinataires reoivent les caractres composant le message Les destinataires dcodent les caractres et vrifient la cohrence en effectuant le mme calcul  H  0޽h ? ̙33}}___PPT10|+Du' = @B DUu' = @BA?%,( < +O%,( < +DR' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D#' =%( D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D#' =%( D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(|DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(pDD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(dDD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(XDD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(LDD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(@DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(4!DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%((#DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(%DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%('DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%()DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(*DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(,DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(.DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(0DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(2DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(4DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(6DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(D' =%(DI' =4@BBB*B%(D' =1:Bvisible*o3>+B#style.visibility<*!%(D' =-6B)barn(outHorizontal)*<3<*!D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =-s6Bwipe(left)*<3<*"D' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =-s6Bwipe(left)*<3<*#DA' =%(D' =%(DI' =4@BBB*B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =-6B)barn(outHorizontal)*<3<*$D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%%(D' =-s6Bwipe(left)*<3<*%D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =-s6Bwipe(left)*<3<*&D' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*'%(D' =-s6Bwipe(left)*<3<*'D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(8%(D' =-o6Bwipe(up)*<3<*(8D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(8a%(D' =-o6Bwipe(up)*<3<*(8aD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(a%(D' =-o6Bwipe(up)*<3<*(aD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =-o6Bwipe(up)*<3<*(D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+8+0+ ++0+ ++0+ ++0+ ++0+  ++0+  ++0+  ++0+  ++0+  ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+ ++0+  ++0+" ++0+# ++0+% ++0+& ++0+' ++0+( + K0 ZhRh@llg(  R  HjJ?Zf,$D# 0  0?\T?,$D 0 LD0      `e _ >?\/ ?,$D  0 LD1      `pe _ >?\- ?,$D  0 LD2      `e _ >?\  ?,$D  0 LD3      `le _ >?\ k ?,$D  0 LD4       `e _ >?\p ?,$D  0 LD5       `(e _ >?\D?,$D  0 LD6       `e _ >?\C?,$D   0 LD7       `Te _>?\?,$D   0 PParit      Be  jJ?x,$D  0  Chaque bit du champ de scurit est gnr en parit impaire ce qui signifie que S vaut 0 ou 1 de faon ce que la somme des bits D0 + S0 soit impaire, de mme D1 + S1, D2 + S2, D3 + S3, & , D7 + S7    z TuX   uTX ,$D   0   `e _ >?TuX ,$D 0 K0      `e _ >?u/ X ,$D  0 K0      `e _ >?- u X ,$D  0 K1      `|e _ >? u X ,$D   0 K0      `De _ >? uk X ,$D   0 K0      `e _ >?p uX ,$D  0 K1      `e _ >?uDX ,$D  0 K0      `e _ >?CuX ,$D  0 K1      `,e _>?uX ,$D  0 K1   z uS3  Su3,$D  0B  TD?u3,$D  0   `\e _>?.,$D  0 P8 bits   ,  ( # wSy,$D  0  Hd  jJ? ,$D  0 TContrle    B  TDjJ? h (   `d _>?/,$D  0 L16      ` d _>? ,$D   0 N16+1       `P d _>? C ,$D  0 K4   " !  ` d _>?@ ,$D  0 V Jusqu' 16x8      "  `d _f>?R,$D  0 P8 bits   . H( ## RS,$D  0  $ H`d  jJ?H,$D  0 V Expditeur    B % TDjJ? h (0 g( &# ,S,$D   0  ' Hd  jJ?g,$D  0 X Destinataire    B ( TDjJ? h (& y( )# v SN ,$D   0 * HT!d  jJ?y,$D  0 NLg  B + TDjJ? h (+ ( ,#  S),$D  0 - H&d  jJ?,$D  0 SDonnes  B . TDjJ? h (,  ( /# S,$D  0 0 H\+d  jJ? ,$D  0 TScurit    B 1 TDjJ? h ( 2  `/d _>?  ,$D   0 K3   & ( 3# S ,$D   0 4 Hx)d  jJ?,$D  0 NCR  B 5 TDjJ? h (z efW 6 eW,$D   0~B 7 NDjJ?efeB 8 TDjJ?eWz dU  9 U ,$D   0B : TDjJ? U ~B ; NDjJ?d z kN]  < N ,$D  0B = TDjJ?V N] ~B > NDjJ? k V  z TuX  ? Y T< ,$D  0 @  `9d _ >?TuX ,$D 0 K0    A  `>d _ >?u/ X ,$D  0 K1    B  `0Bd _ >?- u X ,$D  0 K1    C  `@d _ >? u X ,$D   0 K0    D  `dId _ >? uk X ,$D   0 K1    E  `Ld _ >?p uX ,$D  0 K1    F  `Pd _ >?uDX ,$D  0 K1    G  `pKd _ >?CuX ,$D  0 K1    H  `Wd _>?uX ,$D  0 K0    z TuX  I = T ,$D  0 J  `T[d _ >?TuX ,$D 0 K0    K  `0_d _ >?u/ X ,$D  0 K1    L  ` cd _ >?- u X ,$D  0 K0    M  `fd _ >? u X ,$D   0 K1    N  `jd _ >? uk X ,$D   0 K1    O  `d _ >?p uX ,$D  0 K1    P  ` rd _ >?uDX ,$D  0 K0    Q  `pd _ >?CuX ,$D  0 K1    R  `Tyd _>?uX ,$D  0 K1    z TuX  S ! T ,$D  0 T  f|d _ >?TuX ,$D 0 K0    U  fd _ >?u/ X ,$D  0 K1    V  f|d _ >?- u X ,$D  0 K1    W  fXd _ >? u X ,$D   0 K0    X  f4d _ >? uk X ,$D   0 K0    Y  fd _ >?p uX ,$D  0 K1    Z  fd _ >?uDX ,$D  0 K0    [  fȗd _ >?CuX ,$D  0 K1    \  fd _>?uX ,$D  0 K0    ]  `d _f>? T ,$D 0 LS0    ^  `\d _f>? / ,$D  0 LS1    _  `8d _f>? - ,$D  0 LS2    `  `d _f>?  ,$D  0 LS3    a  `d _f>? k ,$D  0 LS4    b  `̲d _f>? p  ,$D  0 LS5    c  `d _f>? D ,$D  0 LS6    d  `d _f>? C ,$D  0 LS7    e  ``d _f>?I T,,$D 0 K1    f  `?I / ,,$D  0 K0    g  `d _f>?I - ,,$D  0 K0    h  `d _f>?I  ,,$D  0 K0    i  `d _f>?I k ,,$D  0 K1    j  `d _f>?I p ,,$D   0 K1    k  `d _f>?I D,,$D!  0 K0    l  `dd _f>?I C,,$D"  0 K1   H  0޽h ? ̙333i+i___PPT10 i+@D?c' = @B Db' = @BA?%,( < +O%,( < +D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* Dz' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*6%(D' =-o6Bwipe(up)*<3<*6D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*DC ' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*9%(D' =-s6Bwipe(left)*<3<*9D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*?%(D' =-s6Bwipe(left)*<3<*?D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*<%(D' =-s6Bwipe(left)*<3<*<D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*I%(D' =-s6Bwipe(left)*<3<*ID' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*S%(D' =-s6Bwipe(left)*<3<*SD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-o6Bwipe(up)*<3<* D' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*]%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*]D' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*]D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*^%(D' =-s6Bwipe(left)*<3<*^D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*_%(D' =-s6Bwipe(left)*<3<*_D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*`%(D' =-s6Bwipe(left)*<3<*`D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*a%(D' =-s6Bwipe(left)*<3<*aD' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*b%(D' =-s6Bwipe(left)*<3<*bD' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*c%(D' =-s6Bwipe(left)*<3<*cD' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*d%(D' =-s6Bwipe(left)*<3<*dD' =%(D#' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*e%(D' =+4 8?dCB0-#ppt_w/2BCB#ppt_xB*Y3>B ppt_x<*eD' =+4 8?\CB#ppt_yBCB#ppt_yB*Y3>B ppt_y<*eD' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*f%(D' =-s6Bwipe(left)*<3<*fD' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*g%(D' =-s6Bwipe(left)*<3<*gD' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*h%(D' =-s6Bwipe(left)*<3<*hD' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*i%(D' =-s6Bwipe(left)*<3<*iD' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*j%(D' =-s6Bwipe(left)*<3<*jD' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*k%(D' =-s6Bwipe(left)*<3<*kD' =%( DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*l%(D' =-s6Bwipe(left)*<3<*lD' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(++0+d  ++0+d  ++0+d  ++0+d  ++0+d  ++0+ d  ++0+ f  ++0+ f  ++0+ f  ++0+ f  ++0+]f  ++0+^f  ++0+_f  ++0+`f  ++0+af  ++0+bf  ++0+cf  ++0+df  ++0+ef  ++0+ff  ++0+gf  ++0+hf  ++0+if  ++0+jf  ++0+ke  ++0+le  + K0 P11(  R  HjJ?Zf,$D 0  0 f   r*Constitution du champ Donnes pour un EIS1++ +  Yz gs  gs,$D  0B  TD?pgp   `d%f _>?bs P8 bits   T  ( #   H\*f  jJ?  XContrle    B   TDjJ? h (    `'f _>?c8s L16       ` 2f _>?69 s N16+1       `0f _3>? w s K4       `4f _>?t s V Jusqu' 16x8        `=f _>?!s P8 bits   T G( #   H@f  jJ?G z Ad. source@   B  TDjJ? h (T g( # `   HEf  jJ?g \ Destinataire    B  TDjJ? h (T y( #     H Jf  jJ?y RLg   B  TDjJ? h (T ( # B ]  HxNf  jJ? SDonnes  B  TDjJ? h (T  ( #   HLf  jJ?  XScurit    B  TDjJ? h (   `Vf _>?9  s K3   T ( #      HZf  jJ? RCR   B ! TDjJ? h ( X   "# #" [X  ,$D  0 # N^f \ jJ?X   V   @` $ Nnf \ jJ? X   _C   @` % N `f \ jJ? X   V   @` & Ndf \ jJ?X   V   @` ' NHf \ jJ?X   V   @` ( NPf \ jJ?X   V   @` ) N4f \ jJ?X   V   @` * NTf \ jJ? X    _C   @` + Nhf \ jJ?( X    _C   @` , Nf \ jJ?8 X (   _C   @` - N0f \ jJ?H X 8   _X   @` . N4f \ jJ?XX H   _X   @` / NTf \ jJ?hX X  _X   @` 0 NXf \ jJ?xX h  _X   @` 1 Nxf \ jJ?X x  _0   @` 2 Nf \ jJ?X   _0   @` 3 Nf \3jJ?X   _L   @` 4 NDg \3jJ?X   _L   @` 5 N g \3jJ?X   _L   @` 6 Ng \3jJ?X   _L   @`~B 7 N\1 ?X X ~B 8 N\1 ?  ~B 9 N\1 ?X  xB : H\1 ?X  xB ; H\1 ?X  xB < H\1 ?X  xB = H\1 ?X  xB > H\1 ?X  xB ? H\1 ?xX x xB @ H\1 ?hX h xB A H\1 ?XX X xB B H\1 ?H X H  xB C H\1 ?8 X 8  xB D H\1 ?( X (  xB E H\1 ? X   xB F H\1 ? X   xB G H\1 ?X  xB H H\1 ?X  ~B I N\1 ?X  xB J H\1 ?X  xB K H\1 ?X  xB L H\1 ? X  xB M H\1 ?X      N# #" [  ,$D   0 O N"g \ jJ?   _?   @` P N*g \ jJ?  _0   @` Q N3g \ jJ?   _?   @` R NP=g \ jJ?   _?   @` S NX?g \ jJ?   _?   @` T N$Og \ jJ?   _?   @` U NHXg \ jJ?   _?   @` V Nag \ jJ?   _0   @` W Njg \ jJ?(   _0   @` X Nhsg \ jJ?8 (  _0   @` Y N|g \ jJ?H 8  _X   @` Z N0g \ jJ?X H  _X   @` [ N4g \ jJ?h X  _X   @` \ Ng \ jJ?x h  _X   @` ] Ng \ jJ? x  _0   @` ^ N(g \ jJ?   _0   @` _ N,g \3jJ?   _1   @` ` NLg \3jJ?   _0   @` a NPg \3jJ?   _0   @` b Npg \3jJ?   _0   @`~B c N\1 ?  ~B d N\1 ?  ~B e N\1 ? xB f H\1 ?  xB g H\1 ?  xB h H\1 ?  xB i H\1 ?  xB j H\1 ?  xB k H\1 ?x x xB l H\1 ?h h xB m H\1 ?X X xB n H\1 ?H H xB o H\1 ?8 8 xB p H\1 ?( ( xB q H\1 ?  xB r H\1 ?  xB s H\1 ?  xB t H\1 ?  ~B u N\1 ?  xB v H\1 ?  xB w H\1 ?  xB x H\1 ? xB y H\1 ?    W  z# #" [ W ,$D  0 { NPg \ jJ? W  _R   @` | NDg \ jJ? W  _1   @` } Ndg \ jJ? W  _R   @` ~ Ng \ jJ? W  _R   @`  Ni \ jJ? W  _R   @`  N i \ jJ? W  _R   @`  Ni \ jJ? W  _R   @`  Ndi \ jJ?  W  _0   @`  NDi \ jJ?(  W  _0   @`  Nd/i \ jJ?8 ( W  _0   @`  Nl8i \ jJ?H 8 W  _X   @`  NAi \ jJ?X H W  _X   @`  NhJi \ jJ?h XW  _X   @`  NSi \ jJ?x hW  _X   @`  N\i \ jJ? xW  _0   @`  Nei \ jJ? W  _0   @`  Nni \3jJ? W  _1   @`  Nwi \3jJ? W  _0   @`  NԀi \3jJ? W  _0   @`  Ni \3jJ? W  _0   @`~B  N\1 ?  ~B  N\1 ?W W ~B  N\1 ? W xB  H\1 ? W xB  H\1 ? W xB  H\1 ? W xB  H\1 ? W xB  H\1 ? W xB  H\1 ?x xW xB  H\1 ?h hW xB  H\1 ?X XW xB  H\1 ?H H W xB  H\1 ?8 8 W xB  H\1 ?( ( W xB  H\1 ?  W xB  H\1 ?  W xB  H\1 ? W xB  H\1 ? W ~B  N\1 ? W xB  H\1 ? W xB  H\1 ? W xB  H\1 ? W xB  H\1 ? W  >8& # X ,$D  0  Ni \jJ?>8. _R   @`  N i \jJ?.8 _R   @`~B  N1 ?8~B  N1 ?.8.B  T1 ?>8>B  T\1 ?>8&8B  T\1 ?F"    # #" [  ,$D  0  N0i \ jJ?   _0   @`  N@i \ jJ?   _0   @`  Ni \ jJ?    _0   @`  Ni \ jJ?   _0   @`  Ni \ jJ?   _1   @`  Ni \ jJ?   _0   @`  N i \ jJ?   _0   @`  Ni \ jJ?    _1   @`  Ni \ jJ?(    _0   @`  NDj \ jJ?8  (  _0   @`  N j \ jJ?H  8  _X   @`  Nj \ jJ?X H  _X   @`  Ndj \ jJ?h X  _X   @`  N0$j \ jJ?x h  _X   @`  N,j \ jJ? x  _0   @`  N5j \ jJ?   _0   @`  N>j \3jJ?   _1   @`  N`Gj \3jJ?   _0   @`  N,Pj \3jJ?   _0   @`  NXj \3jJ?   _0   @`~B  N\1 ?  ~B  N\1 ?  ~B  N\1 ? xB  H\1 ?  xB  H\1 ?  xB  H\1 ?  xB  H\1 ?  xB  H\1 ?  xB  H\1 ?x x xB  H\1 ?h h xB  H\1 ?X X xB  H\1 ?H  H xB  H\1 ?8  8 xB  H\1 ?(  ( xB  H\1 ?   xB  H\1 ?   xB  H\1 ?  xB  H\1 ?  ~B  N\1 ?  xB  H\1 ?  xB  H\1 ?  xB  H\1 ?  xB  H\1 ?   X  # #" [X ,$D  0  Nij \ jJ?X  _R   @`  Nqj \ jJ? X  _1   @`  Ntj \ jJ? X  _R   @`  Nj \ jJ?X  _R   @`  Nj \ jJ?X  _R   @`  Nܕj \ jJ?X  _R   @`  N0j \ jJ?X  _R   @`  Nj \ jJ? X   _0   @`  NXj \ jJ?( X   _0   @`  Nj \ jJ?8 X (  _0   @`  N j \ jJ?H X 8  _X   @`  N$j \ jJ?XX H  _X   @`  NDj \ jJ?hX X _X   @`  NHj \ jJ?xX h _X   @`  Nj \ jJ?X x _0   @`  Nj \ jJ?X  _0   @`  N+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*Dv' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*!%(D' =-o6Bwipe(up)*<3<*!D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =-s6Bwipe(left)*<3<*"D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =-o6Bwipe(up)*<3<*&D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*/%(D' =-o6Bwipe(up)*<3<*/D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%%(D' =-s6Bwipe(left)*<3<*%D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*N%(D' =-s6Bwipe(left)*<3<*ND' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*'%(D' =-o6Bwipe(up)*<3<*'D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*0%(D' =-o6Bwipe(up)*<3<*0D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =-s6Bwipe(left)*<3<*(D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*z%(D' =-s6Bwipe(left)*<3<*zD' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =-o6Bwipe(up)*<3<*)D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*+%(D' =-o6Bwipe(up)*<3<*+D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<**%(D' =-s6Bwipe(left)*<3<**D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*.%(D' =-s6Bwipe(left)*<3<*.D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*,%(D' =-o6Bwipe(up)*<3<*,Dk' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*1%(D' =-o6Bwipe(up)*<3<*1D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*-%(D' =-s6Bwipe(left)*<3<*-D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(++0+$f  ++0+%f  ++0+(k  ++0+*k  ++0+-k  +-a K0 22`??f2(  R  HjJ?Zf,$D 0  0`k  ,$ 0 q)Constitution du champ Compteur de routage** *  z gs  gs,$D  0B  TD?pgp,$D  0   `k _>?bs,$D  0 P8 bits   0  ( # ,$D  0   HPk  jJ? ,$D  0 XContrle    B   TDjJ? h (    `k _>?c8s,$D  0 L16       `ؾk _>?69 s,$D  0 N16+1       `k _>? w s,$D   0 K4   "    `k _>?t s,$D  0 V Jusqu' 16x8        `k _>?!s,$D  0 P8 bits   2 H( # ,$D  0  H$k  jJ?H,$D  0 Z Expditeur    B  TDjJ? h (4 g( # ` ,$D  0  Hk  jJ?g,$D  0 \ Destinataire    B  TDjJ? h (* y( #   ,$D   0  Hk  jJ?y,$D  0 RLg   B  TDjJ? h (/ ( # B ],$D   0   Hhk  jJ?,$D  0 WDonnes   B  TDjJ? h (0  ( # ,$D  0   Hk  jJ? ,$D  0 XScurit    B  TDjJ? h (   `Pk _>?9  s,$D   0 K3   & ( #   ,$D   0   Hdk  jJ?,$D  0 NCR  B ! TDjJ? h (B " NDo? 1 ,$D  0z   # & ,$D 0~B $B NDo?# % Tk f>?  NPT   z  = &  F,$D  0B ' NDo? ,$D  0 ( T k f>?o =R MR    ) THk >? <x  NCL   z n  * n ,$D  0B + NDo?J nJ ,$D  0 , T0k >?  NCZ   B - NDo?kAk,$D  0B . NDo? 0 ,$D 0z   / &  ,$D   0~B 0B NDo?# 1 Tn f>?  NPT   z  M  2  M ,$D   0B 3 NDo? ,$D  0 4 Tn f>? m M P MR    5 Tn >? L v  NCL   z l  6 l ,$D  0B 7 NDo?ElE ,$D  0 8 Tk >?  NCZ    9 T<n  jJ?ec%,$D  0 PCR = 6   : T8n  jJ? cT ,$D  0 PCR = 5   ; Tn  jJ? c ,$D  0 PCR = 4   < Tn  jJ?~j % > ,$D 0 PCR = 3   = Tln  jJ? q ,$D 0 PCR = 2   > T"n  jJ? qT ,$D 0 PCR = 1   ? T&n  jJ?e q%,$D 0 PCR = 0  H  0޽h ? ̙33--___PPT10-+rD,' = @B D+' = @BA?%,( < +O%,( < +D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(D9' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =-u6Bwipe(right)*<3<*#D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*&%(D' =-s6Bwipe(down)*<3<*&D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =-s6Bwipe(left)*<3<*"D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<**%(D' =-s6Bwipe(down)*<3<**D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*-%(D' =-s6Bwipe(left)*<3<*-D' =%( D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*6%(D' =-o6Bwipe(up)*<3<*6D' =%( D9' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*.%(D' =-u6Bwipe(right)*<3<*.D' =%( D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*2%(D' =-o6Bwipe(up)*<3<*2D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*/%(D' =-s6Bwipe(left)*<3<*/DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*9%(DA' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*:%(D ' =%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*;%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*<%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*=%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*>%(D' =%(D' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*?%(D' =%( D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(++0+9n  ++0+:n  ++0+;n  ++0+<n  ++0+=n  ++0+>n  ++0+?n  +k K0 7J/JpddI(  R  HjJ?Zf,$D 0  0En  ,$ 0 fConstitution de l'acquittement     *  # #" * ,$D  0  NOn \ jJ?   V   @`  NXn \ jJ?2   _0   @`  Nan \ jJ?2  _0   @`  Njn \ jJ? _B   @`   Nsn \ jJ? _B   @`   N|n \ jJ?R _0   @`   N؅n \ jJ?R _0   @`   N܎n \ jJ? _N   @`   Nn \ jJ?* _N   @`~B  N\1 ?* ~B  N\1 ?* ~B  N\1 ?**xB  H\1 ?xB  H\1 ?xB  H\1 ?RRxB  H\1 ?xB  H\1 ?xB  H\1 ?xB  H\1 ?2 2 xB  H\1 ?  ~B  N\1 ?  * *  # #" * ,$D  0  Npn \ jJ?   vNAK Rception incorrecte   @`  N(n \ jJ?2   _0   @`  N(n \ jJ?2  _0   @`  Nn \ jJ? _1   @`  Nn \ jJ? _1   @`   NXn \ jJ?Q _0   @` ! NHn \ jJ?Q _0   @` " NPn \ jJ? _0   @` # Npn \ jJ?* _0   @`~B $ N\1 ?* ~B % N\1 ?* ~B & N\1 ?**xB ' H\1 ?xB ( H\1 ?xB ) H\1 ?QQxB * H\1 ?xB + H\1 ?xB , H\1 ?xB - H\1 ?2 2 xB . H\1 ?  ~B / N\1 ?  z }h 0 }h,$D  0B 1 TD?e}e,$D  0 2 Tn >?h,$D  0 D    3 Tn >? h,$D  0 [Paquet de donnes   4 Tn >??h,$D   0 [Ack   5 HDp  jJ?dh,$D  0 Lt1   6 H\p  jJ? Oh,$D   0 Lt2   7 Hp  jJ?(h,$D   0 Lt3   *   8# #" *  ,$D  0 9 N p \ jJ?    i BUSY Occup     @` : Ntp \ jJ?1   _0   @` ; N#p \ jJ?}1  _0   @` < N,p \ jJ?}  _0   @` = N5p \ jJ?  _0   @` > N>p \ jJ?P  _0   @` ? NGp \ jJ?P  _0   @` @ NPp \ jJ?  _1   @` A NYp \ jJ?*  _1   @`~B B N\1 ?* ~B C N\1 ?*  ~B D N\1 ?** xB E H\1 ? xB F H\1 ? xB G H\1 ?PP xB H H\1 ? xB I H\1 ? xB J H\1 ?}} xB K H\1 ?1 1 xB L H\1 ?  ~B M N\1 ?   ( * m  N# #"  * m ,$D  0 O Np \ jJ? m  tACK Rception correcte   @` P Nop \ jJ?1 m  _0   @` Q Nxp \ jJ? 1 m  _0   @` R Np \ jJ? m  _1   @` S Np \ jJ? m  _1   @` T N p \ jJ?Q m  _0   @` U N,p \ jJ? Qm  _0   @` V N0p \ jJ? m  _1   @` W NPp \ jJ?* m  _1   @`~B X N\1 ?*  ~B Y N\1 ?*m m ~B Z N\1 ?* *m xB [ H\1 ? m xB \ H\1 ? m xB ] H\1 ?Q Qm xB ^ H\1 ? m xB _ H\1 ? m xB ` H\1 ? m xB a H\1 ?1 1 m xB b H\1 ? m ~B c N\1 ?  m  d Bp  jJ? ,$D  0  A la fin de la transmission d'un tlgramme, tous les destinataires disposent du temps t2 (15 bits) pour vrifier la cohrence des donnes et acquitter de manire positive ou ngative le tlgramme. Tous les destinataires du tlgramme acquittent simultanment. Si un participant dtecte une erreur lors de la rception du tlgramme, il rpondra par "NAK", crasant ainsi l'acquittement de tous les autres participants. L'metteur recommencera l'mission jusqu' 3 fois. Si l'metteur ne reoit pas d'accus de rception, il rmettra son message. Si un destinataire rpond par "BUSY", l'metteur attendra un court instant avant de rmettre son message.(  H  0޽h ? ̙33  ___PPT10 +R0D] ' = @B D ' = @BA?%,( < +O%,( < +D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*0%(D' =-s6Bwipe(left)*<3<*0D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-o6Bwipe(up)*<3<*D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*8%(D' =-o6Bwipe(up)*<3<*8D' =%(D' =%(D3' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*N%(D' =-o6Bwipe(up)*<3<*ND' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*d%(D' =-o6Bwipe(up)*<3<*dD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*d%(D' =-o6Bwipe(up)*<3<*dD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*d%(D' =-o6Bwipe(up)*<3<*dD' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*d+%(D' =-o6Bwipe(up)*<3<*d+D' =%(D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*d+%(D' =-o6Bwipe(up)*<3<*d+D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(+8+0+dp  + < K0 $$--#(  R  HjJ?Zf,$D 0  0n  ,$ 0 l$Constitution du champ Adresse source%% %  z gs  gs,$D  0B  TD?pgp,$D  0   `n _>?bs,$D  0 P8 bits   0  ( # ,$D  0   Hn  jJ? ,$D  0 XContrle    B   TDjJ? h (    `p _>?c8s,$D  0 L16       `p _>?69 s,$D  0 N16+1       `p _>? w s,$D   0 K4   "    `(p _>?t s,$D  0 V Jusqu' 16x8        `(p _>?!s,$D  0 P8 bits   . H( # ,$D  0   HXp  jJ?H,$D  0 V Expditeur    B  TDjJ? h (4 g( # ` ,$D  0  HPp  jJ?g,$D  0 \ Destinataire    B  TDjJ? h (* y( #   ,$D   0  HDq  jJ?y,$D  0 RLg   B  TDjJ? h (/ ( # B ],$D   0   Hq  jJ?,$D  0 WDonnes   B  TDjJ? h (0  ( # ,$D  0   H0 q  jJ? ,$D  0 XScurit    B  TDjJ? h (   `q _>?9  s,$D   0 K3   * ( #   ,$D   0   Hq  jJ?,$D  0 RCR   B ! TDjJ? h ( " Bhq  jJ?  ,$D  0 RZZZZ3f   # Bxq  jJ? 0  ,$D  0 RLLLL   $ Hq  jJ? 0 S ,$D  0 RPPPPPPPP    z ` Jj  % } o,$D  0 & N q  jJ? Jj  ]N de zone (0-15)f  B ' TD3fjJ?` (x z   R  (   ,$D  0 ) N%q  jJ?  R  ^N de ligne (0-15)  B * TDjJ?  z    + u ? O,$D  0 , N@*q  jJ?    bN de participants (0-255)  B - TDjJ?X  H  0޽h ? ̙33~v___PPT10V+D' = @B DM' = @BA?%,( < +O%,( < +D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*"%(D' =-s6Bwipe(left)*<3<*"D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%%(D' =-s6Bwipe(down)*<3<*%D' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*#%(D' =-s6Bwipe(left)*<3<*#D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*(%(D' =-s6Bwipe(down)*<3<*(Do' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*$%(D' =-s6Bwipe(left)*<3<*$D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*+%(D' =-s6Bwipe(down)*<3<*+D' =%(D' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(++0+"q  ++0+#q  ++0+$q  +-r  f1^1;;0(  R  HjJ?Zf,$D 0  0:q   NLes adresses de groupe  2 ou 3 niveaux(( (     `?q _ >?,$D  0 M0   6z   (,$D  0   `Cq _f>? MP      ``Gq _f>? MP      `? MP       `Nq _f>? MP    z H   %,$D  0    `Hq _>? MS       `Vq _>?  MS       `Yq _>?  MS      `$Xq _>?   MS      `,_q _>?   MS      `\dq _>?   MS      `cq _>? ( MS      `hfq _>?%0 MS      `iq _>?-8 MS      `pq _>?5@ MS      `dmq _>?=H MS      `Ttq _ >?[ > ,$D   0 M0   6z    [ > ,$D   0   `|q _f>?  MP      `q _f>?  MP      `\q _f>?  MP      `8q _f>?  MP   Iz     [ . > ,$D   0   `q _>?  MM      `\q _>?  MM      `Lq _>?   MM   z  6   [ + n> ,$D  0 !  `q _>?   MS    "  `Дq _>?   MS    #  `q _>?   MS    $  `q _>?  MS    %  `q _>?  MS    &  `q _>? & MS    '  `q _>?# . MS    (  `q _>?+ 6 MS   z  ) (,$D  0~B * NDjJ?~B + NDjJ?|B , NDjJ?,$D  0B - ZDjJ? " ,$D  0B . ZDjJ?.n ,$D   0 / Bq  jJ?",$  0 jGroupe principal 4 Bits (0-15)   0 Bq  jJ? ,$   0 n"Groupe secondaire 11 Bits (0-2047)## # z  r  1  Z ,$D  0~B 2 NDjJ? r ~B 3 NDjJ? l B 4 NDjJ? nnZ ,$D  0B 5 ZDjJ?  ,$D  0B 6 ZDjJ? 4 \ ,$D  0 7 B4q  jJ??  ,$  0 jGroupe principal 4 Bits (0-15)   8 B,q  jJ?? 6 Y ,$  0 l Groupe secondaire 8 Bits (0-255)!! ! B 9 NDjJ? . . ` ,$D  0B : ZDjJ? ( ,$D  0  ; Bq  jJ?? w ,$  0 fGroupe mdian 3 Bits (0-7)  H  0޽h ? ̙33o@g@___PPT10G@.y+ :ED>' = @B DN>' = @BA?%,( < +O%,( < +D"' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*)%(D' =-s6Bwipe(down)*<3<*)D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*-%(D' =-s6Bwipe(left)*<3<*-D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*/%(D' =-o6Bwipe(up)*<3<*/D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*,%(D' =-s6Bwipe(down)*<3<*,D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*.%(D' =-s6Bwipe(left)*<3<*.D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*0%(D' =-o6Bwipe(up)*<3<*0D ' =%(D' =%(DD' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*%(D' =-s6Bwipe(left)*<3<*D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<* %(D' =-s6Bwipe(left)*<3<* D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*1%(D' =-s6Bwipe(down)*<3<*1D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*5%(D' =-s6Bwipe(left)*<3<*5D' =%(D@' =A@BBBB0B%(D' =1:Bvisible*o3>+B#style.visibility<*7%(D' =-o6Bwipe(up)*<3<*7D' =%(D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*9%(D' =-s6Bwipe(down)*<3<*9D' =%(D7' =4@BBBB%(D' =1:Bvisible*o3>+B#style.visibility<*:%(D'