ࡱ>  42bjbj?? G,]]( EF F $P$,E?J:L111>>>>>>>ADf>1Z00111>,4b>,4,4,41R(>,41>,4,4r(>Td">>4?0E?>D,4D>,4>111F :    ARTS Project Proposal MacOSX@LHC Submitted by the Laboratoire de lAcclrateur Linaire Sbastien Binet, PhD, ATLAS collaboration Charles Loomis, PhD, EGEE-III Guy Barrand, PhD, LHCb collaboration  DATE \@ "d MMMM yyyy" 10 novembre 2009 Summary Proposal Scientists carrying out High Energy Physics (HEP) experiments are increasingly using MacOS X as their daily personal computing platform. Despite that, MacOS X is not currently used for mainstream scientific data processing. As a result, the software suites of the main HEP experiments do not run on the physicists laptop or desktop, preventing those physicists from using their personal computer for program development, data analysis preparation, and application tuning. We propose to take advantage of MacOS X principal strengths (Unix underpinning, advanced features such as LLVM, GCD support, OpenCL support, and graphics capabilities) to make it a supported platform in two of the main HEP experiments. Expertise at LAL The Linear Accelerator Laboratory (LAL) is deeply involved, on one hand, in the development of the large software infrastructures of two of the next generation experiments at CERN, and on the other hand, in the deployment of the worldwide grid of computers which will handle the data management and analysis of these experiments. It has thus acquired a recognized expertise in the fields of multithreaded programming, grid middleware deployment, and particle physics detector data visualization, among others. Deliverables This project proposes to: Port to the MacOS X platform the part of the grid middleware that will allow the Macintosh to act as a worker node in the European Computing Grid EGEE. Make the ATLAS and LHCb software frameworks run on the Macintosh. Use the technologies offered by Snow Leopard to develop the next generation of these software frameworks in order to take advantage of the potential computing power of the modern machines, namely the many cores and GPUs, that they cannot leverage in their present implementation. Adapt the event display and analysis programs to run on the image wall (WILD project) developed by the LRI in order to yield to the HEP community a new way of analyzing its data. People behind this proposal Sbastien Binet, after defending a PhD in High Energy Physics in 2006 on jet calibration studies in Atlas, spent two years at LBL, Berkeley, CA, working on performance monitoring aspects of the Atlas software framework, and parallelization of that framework using forked sub-processes. He's now working at LAL on reconstruction integration issues, performance monitoring and parallelization aspects of the Atlas software framework. Charles Loomis is a research engineer at LAL who has been working with grid and distributed computing technologies since 2001. He has held critical posts in each of the EGEE series of projects (European DataGrid, EGEE, EGEE-II, and EGEE-III) giving him extensive experience with the grid middleware, grid deployment, and use of the grid by scientists throughout Europe. Guy Barrand has developed a comprehensive data visualization and analysis framework, OpenScientist, which is used in several HEP experiments, which runs natively on the three main platforms (Linux, MacOS X and Windows). He is now interested in adapting OpenScientist to take advantage of the innovative features of the WILD project for scientific analysis. The main components of this project Enabling Grids for E-sciencE (EGEE) Europe through its e-infrastructures programs has invested significantly in computing platforms for its scientists and researchers. The flagship distributed computing resource is the pan-European grid infrastructure provided by the Enabling Grids for E-sciencE ( HYPERLINK "http://www.eu-egee.org/" http://www.eu-egee.org/) series of projects. This grid federates cluster-based resources from more than 260 institutes in 55 countries and serves more than 14000 users. The Linear Accelerator Laboratory (LAL) of IN2P3 has contributed to the EGEE projects at all levels: production of tools, integration of grid middleware components, provision of resources, and use of the infrastructure. This broad experience allows us to see problems related with the infrastructure and the means to address them. One issue relates to the narrow support of operating systems by the grid middleware, which impedes the adoption of the grid by the more diverse user communities that EGEE is now attracting. A second issue is the scheduling model used to maximize the utilization of resources. The scheduling model, conceived for mono-core machines, is suboptimal for todays multi-core reality. Incorporating Mac OS X platforms into the production grid infrastructure provides a means to address both of these concerns. Scheduling Model and Multi-threaded Applications The EGEE grid infrastructure is a federation of cluster-based resources. At the cluster level, most sites run a standard batch scheduler like LSF or Torque to handle tasks from the grid users. The scheduling model used by most sites allocates a single job per processor in a machine, assuming that most jobs treated on the grid are mono-threaded. With the ubiquity of multi-processor/multi-core machines, this scheduling model had been trivially expanded to schedule one job per core. On the infrastructure we now regularly see memory intensive jobs that require 4 GB or more of RAM. With these jobs, the one job per core scheduling model is inefficient because of memory bandwidth and memory capacity limitations of the machines. Because of this, grid users are having to rethink their single thread application model and seriously looking into writing true multi-threaded applications despite the additional complexity. This is where having Mac OS X platforms as part of the EGEE grid infrastructure could greatly benefit the grid users. The recent introduction of Grand Central Dispatch (GCD) would allow the application developers to take advantage of multiple cores easily, without each developer needing to become proficient in the complexities of concurrent programming. Perhaps more importantly they would also be able to take advantage of the Macs excellent debugging tools to ensure that applications rewritten for multi-core processors function correctly. Multiplatform Support One of the current drawbacks of the EGEE grid infrastructure is the homogenous platform support including only RedHat Enterprise Linux (RHEL) and its close derivatives. To date, this has served the existing user community well; new user communities, however, view this as an impediment as they do not have a tradition of running on RHEL platforms. Given that Mac OS X has a true Unix system underneath and that it uses the gcc compilers that are pervasive in the academic and grid communities, it is an easy first step for the diversification of the platform support on the grid infrastructure. Much of the work for expanding the grid middleware to support Mac OS X has already been done. However providing dedicated resources for consistent building of the software stack on Mac OS X and having a set of users relying on the availability of the platform via the grid will ensure that the last problems are tackled quickly and that the platform remains supported in future releases of the grid middleware. The ATLAS collaboration ATLAS is a particle physics experiment at the Large Hadron Collider (LHC) at CERN, consisting of more than 2900 physicists from around the world. The LHC is expected to start its operation at the end of this year (2009). In order to cope with the petabytes of data it will collect and analyze, ATLAS is using the EGEE grid infrastructure described above. Although the MacOS X platform is the preferred individual computing device by a growing fraction of the ATLAS physicists, the software suite of the experiment does not run on the platform. Porting (or more exactly finishing porting) this suite to the MacOS X environment would allow the ATLAS physicist to run her favorite data analysis directly on her laptop or desktop, and use any Macintosh-based grid nodes optimally. LAL has been deeply involved in the development of the ATLAS software for many years, and especially in the collaboration-wide effort to adapt it to multi-threading and multi-processing paradigms. This qualifies it as one of the best places to conduct the porting of this software to the MacOS X platform, taking advantage of the last technologies Apple offered in Snow Leopard, among which LLVM, GCD and OpenCL. It is worth noting that these advances could also benefit other LHC experiments, which share some code with ATLAS, and become a de facto standard in high performance computing within the entire community. The LHCb collaboration LHCb is another LHC experiment in which LAL is involved. One significant contribution of LAL to the software infrastructure of LHCb is its graphics event display, PANORAMIX. We plan to develop a version of this display for the image wall WILD developed at LRI, in order to explore new ways of analyzing data in HEP experiments by taking into account the innovative man-machine interaction this device is offering. The ARTS grant would be a considerable help for this project, allowing to install at LAL a reduced version of the WILD installation for development and debugging purposes. One unresolved challenge presently not solved is how to make a reasonable reduced version of the input sensors of WILD. Conclusions In short, including Mac OS X platforms on the grid infrastructure allows us to ensure true multi-platform support and gives the user community a valuable means of improving their applications through parallelization. Making MacOS X a supported platform within the ATLAS and LHCb collaborations both at the workstation and computing node levels will establish a new level of quality and efficiency for their software. Appendix 1 In order to achieve the goals presented in this proposal, we intend to use the grant to set up at LAL a small but significant infrastructure: 6 MacPro with 4 GPUs in each, and a 4x3 monitor image wall to develop the programs that will be deployed on the WILD project (32x30 inch monitors) at LRI.  USERPROPERTY \* MERGEFORMAT  Node Configuration Two 2.26GHz Quad-Core Intel Xeon 16Go (8x2Go) 1To 7200-rpm Serial ATA 3Go/s 4x NVIDIA GeForce GT 120 512MB  24 inches 1 920 x 1 200 pixels   LAL Bt 200 91898 Orsay htpp:// HYPERLINK "http://www.lal.in2p3.fr" www.lal.in2p3.fr LAL Bt 200 91898 Orsay htpp:// HYPERLINK "http://www.lal.in2p3.fr" www.lal.in2p3.fr   ARTS@LAL  PAGE 2 ARTS@LAL  PAGE 1  MERGEFIELD Organization CNRS  MERGEFIELD Organization CNRS #.hi   !OPl [~ٳuih<(0JCJmH sH jh<(Ujh<(UmH sH h<(CJ mH sH  h<(CJh<(h@h<(mH sH h<(mH sH h@h@CJmH sH h@0JmH sH jh@0JUmH sH "jh@UmHnHsHtHuh@5OJQJmH sH h@mH sH '     #.f  gd<( & F h^` [} $$')R*i*0- & F h^`  & F<gd<(gd<(56 $$R*i*++;-<-..004050607080K0L0meS#h<(B*CJOJQJmH ph&&&sH jh<(U*h<(0J5B*CJOJQJmH ph&&&sH 3jh<(0J5B*CJOJQJUmH ph&&&sH &h<(5B*CJOJQJmH ph&&&sH h<(CJmH sH h<(h<(B*CJ mH phsH "jh<(UmHnHsHtHuh<(CJ mH sH h<(mH sH jh<(0JUmH sH 0-<-....090L0m0z000000000000 & F  d,d` $ & F  dT` a$$dTa$ & F h^`gd<(L000000000000000 1 111>1?1@1P1Q1R1S1W1q1s1~1111111111wmbwmjh<(Ujh<(0JUh<(>*B* phj5h<(Ujh<(U h<(0J3h<(B*CJOJPJQJ_HmHnHphsHtHh<(h<(0JCJOJQJmH sH .jh<(CJOJQJUmHnHsHtHu"jh<(UmHnHsHtHuh<(CJOJQJmH sH &000000000R1S111111111112212$a$$ & F  d,d` a$ & F  d,d` 1111111111111111111112 2 22222*2+2/202123242ſŴſŴ᪤᪤h<(0JCJOJQJmH sH  h<(CJ h<(0Jjh<(0JUh<(0JmHnHu h<(0Jjh<(0JU"jh<(UmHnHsHtHuh<(3h<(B*CJOJPJQJ_HmHnHphsHtH"12223242$ & F  d,d` a$$|. A!n"n# $n%R10P:p<(|. A!n"n#/ $n%Rnւ=1J"k 4PNG  IHDR #&& IDATx[+{Hz{a5Fn5F@2"Jo*F ̟77߾oFި͛T|ͯ?7o[z{]o/M[o>}ӗg߼q=ʿ{2Z_=z#yg5(oE¿+r<1l Lo"m+O{Dc0^~s 6ִ<ֺ훏?}[!$_xVt^=<$?kS߾j/loi0kH&QA{п{ӧoȳɶb< 0rEcyWwvo E{sZ"~orJTOk(jL_ /_+ kua!' 6P0K޿w?}MPP4 -%v=ꑇFnퟒoòV0&Z.'ͥ%+iK"R-G0d%fۇ%MdNn!z*ӻ_>eHO:U+sٚMklX4)^S~ W9p p튾^_(?c/%[ rUwMV{ݿ #;ZW^6{@ӡaRWġ#~( uw=VILwѽYSbߙ݋VjvnיxymEf)f AO*APzVi0eڠTFI萇M<_!,Lp!\_!(!.BtaYBB0?X.$u}PTthXzIꚒ5w#n+:V/8ND54G16MS&&#0Hh^#XRTB:s{ư|1}b|]>3?𢴿Vi16-"ǑwFlkE*rabCYO$!S,v#d).ߏiNB6i*%IMfJ[~TtŦk> oLTucVbFʓ(*=h xh "ڬܙL ZX79 N$5Q8Szw3^ح7\F#ϖ QT)mseTSb#YyE]H _dxI|!>0"6^cm։/pv"`QKm!dCab+w'jEwW}K&l/ЀxA{>&6zr"kH̥R| ͋vP툾?-=W0 lI:ƹu%Bѫ+s!`@|dmIs'RU5h> #!cĀ .|KFs*9+|L"Y2j ѻ zA֙Jm/T]Gp망!hX[B84j@2gxMAl ߾|Iɐ-bHi}ڽ̄ohҺ%#aմ[!n6̄e,>}οS=p`g酪 ֮O'R0qӞst 1 #2ʊEJlTIRXةF:-4j1u1%:Qf :/znF?L&>ijxJh qʍ%6"SK7?h nѻ4c4\ggxI4ZRbsbFQ)>;sGŐ{nbmiԌn|WV, ɱ*raۼ4-0^3*?~lbubg91>[׌S@`a|DLc[wh%j8oخ=̌=N1U4a+n#IyW4'Yz؍Àv创7>Ry+V Nm)ՋMY<Ć +gB{ڡ4#Ms(֝g7Y ;K2,esvbGh// | ?\Tl',2gq46, US.b%YPs&j^ 9nv(Iw)M띄)\i ͔io4D%sr*JAbx1fgwve(!C&B_.6p'B»CyW,&?oFgixO#YS mV!5+Hec~T]NbUA\E1Xx0f^'"TQ!!ffYY 4EHsRڢsoV9:ttWEW>@Ͼ dzHp0Pu +5fj0>BUA݋7fQԊK9_ìeaQNP- ļݰR**EVy!WmeOmjI_aW#e)~=8'ް[ɶɖr[H`I S{L֢P};HJ=e"\P:K뿷6UތE$r#6.kXU*g(D에c\ޟzz/N~%Yg\. $c0a*xC]eOH#*Evb9;~ʪͳ^o[tvtMQy-vӣoBYb{F;MV۬OLףyDl*߶%Eo {AI1S3S}&dW1&]Tc舲GuN<)Z?f0n4kz&G,z14Ig/JVy:{g9EK%$^aT.F(0˗`kGJ'{.*iw4gzf70ܿZ&[D\ +0" 򎓢P-zȂV[/5*B]^WyuCuoIA4C94w\e1MtNPnAUT~ш[p\>%7d}R@BVeKq dVN4b]Jgz54q/r{ M!7{PjM4Q:HTIAb3WkOUQZW<3 HK$i-P%n/i3fLHc/uMT,*v-*+Jk7-Y9N0FUcr+>-̀ yUߍmv}eyd`a MQ.324HF 3"}ȷV~^әՍIq)vx׍L v/O o `B<{(Ni=X`u)A7t^-iU_+;jh*편Rb5#X¸c8>SŧE9Ap>,'4(MQp0;rpZ LC|}1?TMx gG ÎqU uwZIt`P0w[DvwhY.Yڕ5aaAB _j-A;/$vI4bڻ«UE1Z!fUoTWu1Sln -Έ||oɘ[] p+7") =l4>o^\b̹"PeOǸKb.(9a Pp[=h[ԺvX2٠&o:sU}t0tѨۡub0˜P.q?]ce" &U,9؉ Yy-WkꞼԷUwn_{\7y5,,זO9io]27`"c e#*L/i! -):kB!PUI5%;[tBV1ZDў[Y[b*շ6KZCkf/R2v!rA7[^g.'Yz$F1m<Cϯ#!SEBg{D]hHN23!JՐi.8Ļ`J6߭hŌ(SNT80rF4%lṵ"s~A(}4P^MV › 2j5v] :.)ƀԷ nlao1WR#dv^2`-JüBv$)X] %q KJHa짎nH cJaTw_ Fv!0&%W(Ǐ na 3F5I/Zdr/VKCKEK!xB7cO^l;ꓖ~)6G3! vUvc?QW~AEUR|yV^Oχb5۝+Z' %|ʫ&w)Wh58Pɯ/D]E7.x *4ƁB|.:% "XFr"2Ŕk%,Aת%VNmKv廮RgӢt&&Uex3ՠLmS6Y=K{QlAx܍|}EE]FR7IP[mh.{1M!; Dr'( < G|Ċ^Ѣei  m2Ky֮$ Lo+{z#C&>{FC9`Vhut]!v8HI:V9EwaD3…Z/xB5Vm5իYMYJok,cƮG/Zz^K_+IvR]nl0^_%v\ߊ[ O^@ч+9>jv31vRS %$fPdtV]홨 mf~l v$mA0wj48 V[W2"@KG`=xfkHٔ6$E1"Q$<4I|0~F9R֜`6v3(ʅ2_k2eMECfXVV?G&K\=N=;SHH/rwem8A n;Hzl`7 )1!osM35p1(6͘4l}A zE!g;Ќ\(Unk֌ފrts4 iTQ>V?fEdHɝܭ9Dɻӄfc,ºF>wڎhqw\a$k5)\rU1R%TƆ:a7|l/r{~Lm'5G|jyV240o著W(2Ki8mf6 -DC9s %CBKS[ U- _# V {w:V ϖ2X]p/iǃ6xsHH(BЎj*l7gEYHnBYRa~jz!ozǥ$_|'[A `,L밅`Xi(kΪ)UL\a!CGܫvG{2HYYv=|A|KXiW(svbUVœ`"%ŪDP{?W!;?B푸Os)b%>:&&6 c:Gyt& }46ǘI+*'%@D[yMo]Ёl6WR*h'xIO0s1qv`g-hV%D=H3ACp$ݨL'r=:~sT7" սMM:0s2=Ω:@Uq͡!xSxhٺ'?WlCfKqd[-xQ+<J WE%۳ CM|9c 7#]=>a`-k^wŵ͒>1oJZMkQJNӾ 娀{ B4a0j/qI:p{g~UezO (|֝.K: > r % TGZM:shFcE;r%M,oc)E:-*вSmO%yQnb?1xR"#8K!>B|;<,Zag=""c-.Jq0gK?' EC߯׆oA]WQ%rf<(l]Ua=e, t|餼շҕ~l'=k b>GQ}D%< U%/TU{bnر0i=Ϩ=߼V':ď wyXi,>0Iɡ+Cl.z2IFo>Q >~0/e*)׹-` ]TD(2tsaô Uv }..v^ŋ%(\D^-D*V f46R;V)g k|(3' =f|7rS"D9-dfr: #4="#sF/@"G<ﶅbVNet(O^Q*šVFF,|SH%-rOf.->|r6M샹ȹ v VFը?`$y,Z 15Y^s!)yl9t[['f6p2T?V0XԖ(VZio3mӒ¥\QZw Hbg>PmRͲX8ȷg|_Hr|zCHUYMk5e66d9t˪+,sutIw)KCֽz dtzƸ* @_Ժxh{S{%]ِ1#[@.Ԁ]9nԴؔOxIa%Ro/_+^UͬX aZ k#fGZǂ)$S crHM}ׯMmJ!{¬{X* 2'?&#L[nw;}GHɧ:C i]LOxWbFrU.7΋_Ha6tjUr3&acjf`Ď;f'-^U\aF1M墁,s?JFLhy =#vӱM{i*0Nǔ_JlC yGKH9T/ kS^tH.K> %TTʱX1J]T}"XԌ] p2򡉄*8ql#~*'rq"`d]_x6\M";I k* Ј'iY_8[Di`_nr%OyXc;8B`gr u D6myh\].tcHUu֑%βYvV_=haf~E 8[ÃO6!p;V{Ț,jY!dk~6R3aKpm"(kHWT7\wANp_W.i[ĩL$ݭW6~)Jcp>Κ #[)πMo_d+r(9_/rYEiO@RS#ȬcHiaA^LB }K]׾Ui,:lMRҰMpg ֺ0wmJxMSCrMƒF6 ^Eeb2w ][̀ _Np_Añ~9{wצ kYcjv/@'(OxPt!J H8\2Moso]"NܒS Xƽ 75◁}V]&zzĘF7֮aIe[Ғ䫣} nzw!퇯.D1>Ew8m./' Y6 c73&v4` 9K[T pq',?{ ⬖IA~\HT+`4&{QL@؊ꖽf7%|#@rm{W\ZŃfY ] jc1匟B`Bo:WO+Yg=4Y-$}2e$΃Ur* lGw+\nskUW /F)qjIRixO >aəGDSl[Pr F+r!C@~*-|h߈'^v X=,g;&Ust'_c HzHp vHͼxYKx!c,8F~oP-Cu 7L~@bk7NjTz&E}b,S*nV|v#|^?y$꠶Ro .9}'$.*\Yy/.{]l#zW5Ćo/$X]S*2 W}> T1s$[4C$OᑖF]f(aXl^\ *B ><Ϻ2֨'ׇA^,[ }V2|S%#V4$k |`7S\;-NRWyHTm϶ϔc6`R*Ҿ1iDŽDTspZ6{"Jw&/|H]}E>Tcq7 }s.{t/̠,'åB"XP)r].2yAmdrPCB}lhJQL}Ep,.?=S/ǟQuj8^+mhCʹ7_/k\OMذyzM]ny"bŢv*"Gxn3 IZez~=w`L ^܀;hvw ͫ eX 0z$akخ婸UؼqDzT&%B9.pUL`4%S#QUu1U75+] Y\we+(v68XŶior:>KiJBKes{(aܱ7oɢUm `:U 3l^WiSǒ<0IFL\1D ww3vl=>l44Fquf`3GȌn?hP.X\$sU.A,ԕeGi&9eNIG\7{!sCv˼PC(%Kr:ӆ IP&xIly5j{%VsvU22Pso{0sn@5lT'lM>0#~'G3ZкnZ"u!”}ҽl/`$ؘn$x婗'O)`F^q/Eֵ:L 1ϖ-&ޏ!8ٜ:)zDp)jYS?^-Њ0h9wm_i=4M)-A?`G'' $6<6*Zva!^xVV]sn'.QޒoRbR-V+FYj{SNC,{+EI.} EW52㎱|~\L e07Nڪ-`hn{,r, Ґ~OR<A̰_4H1-w`XyGȹyT=QY܎imbEmt51^fQ}+gY^j|緜ttgxKߞu2&Y k@rV"a"*Tfl:۴n)Wݰ@OAhپ51mAl3Uq3,47IcmL7v£<1kg<}'Gwh)#Zȗwj/J8Z> ')=PQ@<q!]ʂ+X0d IDAT seCYi'Vp<ȷưSah2ߖr#V},weou$d@rⴥdwhRۯ&LK2\5܉y*UfQߧgm`W Jnp5`jgdiQ욋L 8@$l%.̫%Q]CMEZ+Xl*F@f _O~IF^Q1 [_c2)maI'58\ :emT'2?9Z%C!/aΚ"ÏziӖ ڈI}˱|y_.]|7`ʥlC 03s!0dc?S93ga  ҬmYTMv%YƑZ~mǤ\bu`K{`--Mf5 ;I}|IxҢ~$aNO̼{ *pW]8ŕ`\V\ZDl}-qH :۪$YUQ!Dc66mio1M`!ޯϽ1nU9oټ8y$0&Fm YQLkKiQ2D@ש5;~|NZ7ǻO]xHVhᗨ S,$C?(Ѩv.EC:-'45HּJf,)kJ. $%j˔'P nYoӲ=a`Oy;=Y5m|dnGxE^mvա)9c&ޥ)s]~\.Tmfdm})ڟ|CEs/ o,r!2ʼnbH\svSұE {ƪSX ܞ/,I_P_r0\NV#}r(Y,P7{*:߯ʔъ,sW+1r#8SgoOvglWٮq-*+_LeJ*U?dW9E`r?bXoԤ{<7= }IT_Z/%+Mr~ۣ+X(WS_0q"$ ^iF4+MG.]QG xVEIUj'v-ɆO=kՒE}ӊ36o[+ݴzs{v7Pn&G 0`OˊJ V K+Ldq]+ˡ76td6iI̜fاQ<3QSyЍ{RFx>n/l}e⤢Pgj={n P]<*x'sH,;#g' ÐfKQy4攦9B<MמJs/uwXꡯ>a7G"SҢ\®8ʕ V~k̥[&#?t{R>ǣ|mBW= p(yoe Yw=hvM]TwArW}.H}Z%=;=/^,6y넷 6JÙ`$̙qtIs:'?.ٰ>ܱ_Mtr';bd^DF]rm/ٍp@3]^%8q9>Ok  yE~}Sdž"mOOU |c^_P'YgvcϟbLu[fZD>^,`: a.~%ru+D]\r:14MYZg;CQ^F>o6Wo(KhLT,ȦK=kf!JuN ֥ ~TmY[lr Aհ951L%FiB_i&ɪ?0CfH|Wl9fU"Hi ֚zHSʰ/o|,c"=/K>XuȡeQׯ8 2u#f>lQmD1ʍD:+hD)Zy/Lg%=m5aT{-h7euyĬXu_C7F2 E zF=<irze>Y`Hr =mgCNW|kIUyJ-<,jUt~4ֵA3;8};[Rx뼧04WzWtEXglGf2=oZqNoi䌖JE-Ҭqs!~ oq\΁dz>%xDl.Er<} Wx6i1ip`Jj֩hTeǕx,A]đʯZbA/^Lt^30"s 5e0v)$I4^ݝI^|>toy]WCں"G緿dEuL7AV]Tj 6}@DHTL/(4&)_V0BNg_ƀONAe3ךLJ<dR$W1A Xh)5e&"+oTNf'/^?6owq;p2 ^[W*08= FlyMPtۓQ:KB* .mw/,F^h^];"C cF: cc@*&[><.Q߽9)_9R[[oL|.VH^eI}x3N> o,:\<88DzPE;TR7K$S}RN#ql@KA7'G&t֫<0k l[A?yKj ʶ4c&p*saxuEnwZ 8*W[ݱ5]'>#NUk2dX~fEjpt*ŤyVGQg^"П>c[G4-Mּ\ßXJ(}\aѬH͛ G*ʒH&K3Fju،=L(1:b9 4~JS[4ˆ#^֐㠪H]J@4 bbUgŸv6 7STlե4PV[7Q˃<2gc ف],E `x[ M=Ĕ, mI#wI@ߨL"SIo$9O|7 yI;R֤8= 1 f,]T-{KK+L쒑[SQq"N4˲';z y:],MPUMyzd^ȹ#9SdE5&Kn3L7u]jl" F J;C&Jw\~Hエ#_jVbaeKˣT 2J\A*M\brsҬn~7.-ҫpXy ~E o&Nm֫L쇓YLLv6hGփJHV1/ONY> >TͰCEu뺂Iqf'-ݨOꥩ~1S34yo%B<SgdZs9'x AɁΗdĎ [D(ji#z.2{B!7l;2ifQ_)cʷ.bQ7ڮQY_"bOEåLcܨC ;DvKf-_J~^[b MD:D9'u(?RS7.K2OFR+vu[bE5ɺsJ};]&CC'tu8F6hc:,V'aWtEDM`V;XfE'6'8Z1is+ 0 ^9z#\@REcvz7dBn .N5ޮxEzV- =Ԩ,GzLZAd,ݞ[T:AwѳUFq6f @A~ ( a3܄R'|>Ht(myԢ/Qfߧˍ֝{uOT#f6 tr5`Smh13HcgM`o]^ Hx-Z) 7im`1zi-³'xܺ_~_f<.ڞ/;eZ>6ƪޏԵc,CLpZwl"W ,۳tyB#FGQz3И I \P [%_^Us%! suwXݱ}v*e6 D?^rku4qKJ+"Z v16MȚvC71HrmʣsO01d0z$tdRĞO! 8z.,¬-ۚ5찡^֝aϣW' sy>|hJtAlLRɺr7m6E7 U4ĘuZF t5H7V2F΁ q#uXx&A\jsˉeLyWb"lz-YeRXk+N~ϲ)dɱm(**BU#ִ>ɷFZ5Cve=Î!Sa! OeM-1>7E9,Eχ-aOm[LH_xߢެ7׼ ~ ̋X]SO̸,U+4TZ&6 ɬuxkU)|s)Z`DY9qmN2kGGE"A 6mT miE8~C+J,QqaI YjK2#YݨߎlqPy%dksl_[dhY3,1%BrnQY^D9W0hsq~.mrMhok)$a39K_gsX[DGlKzd!Nzac.W|'3@m9Xcʈ-.M jB1HհW$z(ѦDlT躥M9:DVa}#Zc:$v$[2`:a\|ORuew kȰF:lgX_4yCoUUk=HZR۰ڝ 7/zKKV*zϠZ''M~xzTY*CF9z{VtE*JsCǬCi.O̮q捓FU4fJfBlO=hXϯPg*P54g*?`c2& ?@`^pj?kF L4ǔʡ GpDcᶔ>bdBӳNCbzGAaw 3Kƒ S֮,"yTe(2P$ :Pig+T]h`$Gq|TqI-Z0!=VȈ871e}e%%UڕvU5; wZa9w6z,"f)֭O˜_v{*"Xr-^:?5vHKpD?xXE1,n1giB'_GTiL#C HI-i!E&d8VZj$[HBK--B:hp9,`ةfidvI+O UL*3,B$+,S iڮTOHƽh zI 60':Q su=*?f.i:C@0:ITmvo?Aa0Ԓ+9KETU rx+S9a["߃YoQjX .cvRrSj"Z63n9HȄqN dSV cx9Ժ-P]Q`AL53An#T l%HorL X9+f3Kk9m c<U0=ITjQ\zvIժE)qRkN*xkt&](察bmx}, e=.xjV*Ϻď`WUnkfc7U.r^VNBx}uHe`@qZhu%r'^ك2ÃVT}m]`~y¼YB Mb^a0*f1i>r,4M:׃@%,E k_!Dxf찁vQi8ZxFv|'d?J,5 I>)YRn `"PCb"Vn=&jkY%MUl0=JVJ[%ʽvYi{Td l Fؿ9vѳQWlhܺ^U]16/H=gL^W±*RV#A?E^Њ=]'2KD/y5׋xi_Na8uG; lPџ)u8ZT]e+Wkqc^E^t*a.TUa볌K;oC27/ǥ *iѱ' Ql%ޢ'1ºBD 6n+,$V1[>L\yh+6}3, IDAT]N˟jJ0U-\@fq*H}߳oO.4CGeIyBMo n||3?a >Nʶ4g3ʥ>hoĹ#emjOTfL^:E 6߅v(Q@EjKC_)\F`k`ݥ&ro T[Q:s7jIrOtK4v΃B=$iO?YLQSdx L.+a$*˪Non"'&7MĘ. ݈$>4D논WG$k]9AAq_C<>?H{(J='MQ2G> 4:(yn)'A,1H܁3{:Ŷt9@ו-PT6bӅ[|=mbWߒlՄ1.ۂP̰٥4v(\@w, \X9ȴl-lh\h cHnLŵR]IdOw.îi4;Ά n-\SqD~|5F YX"xr2cEŢ E: q2ϔcW:yR/{ *>uVV֒M- ?Jk~-+յ?Hk+cW,s n'}Ƃ7t~tF<;_  qfWE Ps9 cɢjc2&ա4ɢW|C1UQ`hGZK>w`mluMB:&%p[TbZЮ8օ u[!$jr X"9/6[^Q ى%*S.br"z ,,*&p#!Z ˖ b!<\&+Kk) OP8aX_w*j*zȂQ(|=Œ*YK :B [QIʚ-APzՖ>͖l5\}{|:d e6_?ҿ !_L EP,ֈv/dl9'BjxcT {rUZXʉ?{0Yv3w. )v0iq WEYkcn=*fT~E/򌊞bp(ѻX"';`oQ7ucZmKX+oS }ȱ ©ZJB[]pKsN/]?NJIv[-*C|kcl[̈5JEJ*`kʳcq Vzfy@Cw0B(ROr?8MXѵߚ3\3dG^HV<ީG&`y Vc} js%SJ5y I Kw.#/ 0-&&DGpM|4>¯=fë+ZvV{o)GЛMxaT_Et([B]c }#)SJθYpm1#SiY6.y[i#R1'ݘFJ7ɓc& dq}<>-%{DA7qT?̲{x2&Vޓ"Y17M\>y9ׁ`O&_5FKOA{Uh}Wyt9.'&!F-/Y ff8}E*K0Vdֵ=iE/l 1lR=PAB{\uUz7_(呡(sصE\]/gQ^2<#3QS;8~}װL yv_Y\,1`~ ZQn();',r-K#d;w+` `k{7!TM}6ZVV464b559wJHYn7᫤VDM͆WMBzRih0Iak8ځTi׵uvB=vY7T/i·}m]'`ɧ]CTKxFa솫^5t'4 e3 7F#q iU2x,/@W< 0(KnsyJlw[w֝^¨!Ćj(׳2ǻ294E'ݣ%z!EZX]U7RsAbUX<ƢiJ ~Ot A΃k*\.#e(=*{Wq5NnG|R;d? Nk|?X{Wͬ-L1o(e}Yu'r8]i䀱!F̶KEr-HF~u=>*$-hq]ʧ*J #r Tes~aG;]Ẫ,}1SČ0M'oRN˵Wg=<ۀBž>g`Xi:\ebU ߐnҌ >$7^ԕOdHo4uHL. ]`V!SDBhZK\,AzݾAy##^8_Bhx7FKRCDYG70%T- )'UF!x&f JEUO3f1G彃Z =u41|,!2_J4RC&\jR諑X[CĤ{-v(3O3G2T(P?ErUդF%4 [EF$|au vuF$':t[7{ۤ$䕼'. 5{A#+|ԗ3vJWj#?S]=3 .`8I*^EӪB^09>b}ßASon@o$&j%~r,޸NZŇmڻqSNWYzܣcr5EO|)3Rډ?9+ITwS$Nvqr.k2u{5sO%[b`.,Nh >푪:M)]1=[0^߉CHg ? tnq@dK;)d0fzځf 0m_pozsWoKMGbi0Lml%5%?w*#I)=?UYK7dj"bJmDŽa`Ln^=T2CdTqM:]2X^_w=>=Eih}rMzl S:-gɼJz;V؝<8q!Ւ fS{t%;Bs?o?#[>IKĝ-ܢ1Twjsۧ KEUl@jx&]@Goʭob{i SGA(F !b}9ݯk"s83ʕBNWJt[DRLXVo,&7y[03)f?IՃ)tq`>b.σFrŽlNf|ab 8Ѿs0e3ʐ7GuO |;s)zq:Q׏,?"vi)d,$t鎅,9-ITULb9/߷,eH#\3P +XnQ[gJVNV|&)6_5$8~XqIEH>'ʋiEV2Ab.DD5iU+Sd+衦b,YHA0sL d^MY˲[Cn$Õ{|<}7 @ ^RI߭]rt4,18N{~s(3DV IF<-C-WP{[pa2'9PXG!FϟT;W*{>BuaNҠ\Mx=g +`q &}-37&8q>DPJFe%Mz5h*:$MBJeIqCVԧL0f)6 /[dœ" .K5 .ܺK` 1սMPE7Y{r .*Bv:򁸕 ߁j.F}.+g֓rP4;n򂹓I\Rhc1%ORcFAONb?M n~Ӎ@4x!EA$Q~L&&6v-2}4SO"jg4K7hS z!hM&baU]u<q2 bBb 0ƝEԨuo =|`mb6*D@g<#zA8&*i Sṋ Ni䭆fW&5ŁXp'v7ŷ7OI^u#ԄA7i) ׳ yM}ۙgbk0RWI\">ga&o=L{mӺ]Zm j,Gk:}J ZLc6s5|B$b|YKYTP50Ah/Z]9Zk֯DL ʙFVhѿVbCVjڻ9I}wpZ_ R؉\ 0($1OHS?CʝD/kv& Q+ᙔpg,C"鸖pҐ q1mgz($\7^/\69Cb',22T"pc`^2?\;hZ= 7ם5肩T0,[L[_e0s3/>/ۅh'ORwmRT|lW,c3S;.mx04z,P0\f c ўF[Zlb[^ Tl1$禒 Ԩ5SG˝46lBjO/Eq* diF괔54rCvΚW mmD&j V gY$.\Ap4QمoA)cIfպ =CrvJrsDjhK߽d/;AV_YGƪ#Q/4t޺EV mRFQ!dgZ=O4z,qѽV}|͆D,y}Ψ&88=dРAD2VL}js wAz<~z/$XfC5DjP =!#gHCа P' >>`ɘ^gOVTHK?{RD)xOlRb(zUŇ z&P-uQ"mDRXNp1#Tu Fۢ٩dV W;Ytbk$bhxpy'LHhD,ʯ"c +EC919_H@`IENDB`F&}s }O>hJFIFddDucky<Adobed       3M!1Aa"Qq2BR#r$%!1AQ"aB ?i`8x4,Q)%@Vzxx7 W•׶lJu"o`*xD5hk:͡[E U$ 4M4W+}-`RJN1mieН7pgg#ttϧnk}|+26Ζ5lwn/syrܽbNsWUmXE}kd{\tHK^Y Pu VZ,M"GH}}_k|vivh呂GwnT ~ZCHN߸'f2T+%8~:Zr֠͝ت &x脟xsJd\Cc[oG zkN[=[Vv/oN? d1_F$[v$xh HhTmiNZ<&9jzcqO) O[ ORÏ/~L,;ۯkRC@.2{{h FWj%K,p@zVYq5Im߇q0k]bq3Eoq{H^Yt(*jO.Dʤ'\yf{7Woܽ+)aos2٢v.S@\!/F_ z%1Tm"Cܶњ́e&P>FNUpƐ}֗,Izaij_ +GO( r^ 7WUhJ窬Z5MވN윜=ݰiۻRGr⓳%*e{26G#p;v :1=1j۳ቖA@$vzz>:_s W~cr+ز+xؖGq |ƩQkHEuySTiR!)) RZԢ4EO1tن) CZ@O#ZrDZxpkÖy7:Iq JzP E~FKG,t6Q!EP4g#h6"?g@fp2]JV..WhƧO-2uqΖU &%iˆ֟3 hbdq,hP"[X(P9=,1a =-.iS!~{xTW+ɎxWod/ėnPT4qU_I-%_Of"WU[r쏤G^hN1yb#U+hI\>n_]F6E Ll `zH(\ҌFk\G/l\[mVPH}4Vk;fl=O>ΌfݼS4$r6Vѓ1UJ4-P $ :M Vn:rF=+_ʣ46 ^L.[-cogHAc@z5|V`t6 / <"8QYc〈ѺO:yhl-m-D@ @ @ @ @ @ @ @ @ @nƯ3$1J}8PNG  IHDR--: ]iCCPICC Profilexy8Tǿ̌ `dgcAk a-4(I$-rF-R,)k!MiC=~TQ ,/y%0a~FXX*?8\,oE竈V"I>/:<}2SЌF$Kn] Y 1GPwcIf Aj? G3<3/Ea`D @ e@@S.< l $8 ΃  .0Fk|3!2D :C&B7ąBH(Jҡl(*@9T5BP A$4 0 Ua-fÎÑg{p)\_N<y# Da#d9EIGrH +RF#+1kR/& Ia~Ɯ\4ca1Y, nX,ݎ-–a-^KG1q8W?. *p7qݸ!d&ٞON "Ƚw8Idd)zG2E¡R(Nʨ,EJ핪z% Iӥm7HI_~+CёY*!-S*(3(3GUQibj-1,W6MXSY959rYrZFW((+*d+UTP*Z(r(RlS|$dUڢTԡNYVJ9Dyrrg5gXjfHh]4Ug87UG(jlP<*tEo_/B. X bbT1ԉlu>zq y @FWM-M,JL2ӆPzt0!C3sGl)g9h1c'o:>vDI%%R%[Jޖv9U^RW6}:_~?ctYN?qܸT|EN̯⒋U:/\uicW\ZVpkkGSVC՛'kbj^ޯkpU_~y-[E FLcftӆȖֵnso?li׾nGǝ;nw:];[r6[S7w[z\zqnޞ>=}px|O2"OsQ=W~~b9P>h2X=0t׋ᗱ/?JGGeGiUaGס_Iy36» ?]y~|2aGՏS۟|>y߬ݙN1:K=]{ݜܳkkkk\@<s\@<0a؂@+ HƄl$, ,^B?ÜFaV<8f-4ˠy#63ke(^&lspǥB1rp7)' Ί9``>ڂ7:9?@m3KEd~*M˜d xF S ME.BOjIDATX ͙ tW՝_%@٬ZZdT38m!HGA60gA< AI HX KL7_HYμwoݿjY߹,Y8UUL0K\iwq_I1:0ٗ^hQf*Kk5%{A_ssẮ;j0Ŧ@ Xh[_Kt)Awv<y=mD FLż)Z-N:cfj>{[q1MozԩziP8PфZUS4UfzD&CRkt{_QH_]sf _kA+v}9ohaP U}(GYi튮}C(:Zєl" ,/IҨXoU .iwݏ ]G2FQ]ijn݋=***ZaNi<6Tu#DuOO)` P\vMվ?0USp鉲E=Pmm6``@MfZ1uCZ>(h+6% ǔ//^ q6a/p,oǫ"c*͘hG{tn~ܹqF4 wYzlZi7`N]%PL,D7u{GmӤ@*K.,Bǟlq33v&79>*Ƹ/!mjxTmj/ter*5:]-jk 52ѪxEds ]g⥁9şΚ5+gReGbΜ9 x< Mcr}y18Zg:jKa?;8UE饗y5kzфk]AXǑ.^5"" CNwTxl;DI8jc"n޺ok}N &JGD6#tz 39=}'>TvzFKFF۷O`;rJa]&A>`ޅV| U(׉B2 eϊ ĥꫯ>Qڇ8F"F$t\&dYn=.]*e %,B`uTH.ެ/C7u߼]r`_4Du*FA-GAyLajf)OCo@hRӲHeEjZ'G' *֠оxf7 >(=]xjnɄ8v .L tKG**"<(/86 >I&h](MA2q\{o&Y}KG<|>=MN)\OH-ǣF6R&XR$918(),Ř%di?X+2 >M-aCbYM$|B蟡 !@J (HBc96m9|-^g(ren{R*~e0c[e k40tEdA{w ]˼Ng, cI~ ` c#;šl9?=$q.d;?}+U"c}4 2qB{Դց"BX }XT8VQY]Y&Herle,g`<5NAPxD<kCF:1A۟g+@ *;O}9yu]tȸQ!D󟤳Q$K"gߞHEy0Ͱ9lɎ4 p?G OV uD{8ޓs߅BS1<&:QgwƏwA&M2wJHavgx`2 !39G@$RA6!HjfNBbtDG`|'{5Es;gӅV&A8Щ%~_d|aK7c@wQӧ菾3I<Fx2(bWCaN#,cfp'1 ;=yD Ҿ _}1 |PŻC{8u" 3GkN: }[84#TcY*-t)|no%BXhVc:s*m_j1:]ozĀ`KK\&BI9J(\p$= (y V(&V{x/U(s26od} *ʦtd8jZjهX:v)]dE/\0tk@O?ZqWCvl! *u%|zey>c y[% NhR=d>82o_Ly]^#:hrW>~xeڌzrs`b͚$x[ݥ>܋Dkɯ)4xlAg(_8 g&+<آeeU優}UBwioW%,,L /1K$.]ǧdɵ# Y%2<90ɡN&H-e)B1'bO]V w ;%/Qx0U92r:x`y-PHa6c,6iNs"~MWnnn"<~Ef$4='?'Ml~/0,..&.f0 /%eB# gCT)c x<}YIuG:nha{ewAj7w&"6LNFp5 S#D@f=%%e`͛'˸bTI7wc|M>N҄FCxi/0 8-ڭT! ;*kY`A8Gޛwru{ɗ*pw1j#"Ȋ@_{0)Nx#Y _'˶9mclM~?N{CTF=^!g˰,n3C2 cyZN~ Ym_wgƮnA *Lˮ\~Tҡ4F9O?Qnв|&[5ee` dᲅ#]+zs7Qm.Dy`3~<#ymkCx!GV9KtnfCگ~-ioFL 9FXR: ^ !v&LDN(!=aq#}0v}X喲8MA6ƐO0AƣNӹCMC<r7"Lb4?]Q䎛W8xv"ūZxٳLXk %/m*>"J[F|K==dF00 k2uI_xg(VQWwySmCpUHXȓrqFnFֲ~iҮEKM6D&Dj1Kvʱ{9|{@/{A[t,Fṅsr'LxMc!EJSlNL fJe菲^Uȁs/].|<]dowҭ [zހ/=iDa''N0E&E I)>7ާ݀2PB,/%c My&%5|żPR֍8it%1yVo˱lwrܫqT u%\x(y C>ﱇqv804T/xWy"nQd wyZ:i9%|J5RG1J0`lQ8Z戜`O{=Rh!יG+>S|fE %!pw=9?%VX(~CIJ2COU⟃ȒqA`I y3{{Z[.;GBq:^G wJUtILv{9#p 4lse匣Do=C[o&2@y$#P~PGh@ExOt'1iq4N$u\_rCM<ýwm'T5"J4wү/^eKg>iۯw9 d  7޼[ CZIENDB`n$"DP=PNG  IHDRZPQ3IDATxM1c RD!&2ɂ=+""aH= l`[([L88S[v+z4 p'ΑW^%s.+ j\hH /曻}M 985.\XZ?kL^U.L3By0Ω8xhNY4 u)@O|;̖> ?s]r 4.ih؂N~Iaq'lAhq+Ra:{dhT]{Ɣmhu`DÔG˩{C(G/5S-\%,F݀ؖ~"Si8/'$efz(Oa Sszv9L~9}Cn՘eo^1 ©bsH"xP5Dj)$Mhe+Ae 'Kiq(`c0KLD0cĕJW\k +&Jq38q@kdm{ /d?X+X*npM ,_heڇ7KL24{pZAFCUu| o҃ChEꍌ&KdwLYP`50:; jEvT=BYwQvP8XgPNGm`j"ڱ\Q>X`Bcy @[M%nG|ja(g <~HtAP`F:RO8l2:ot>FCh30U a@wM٭CAP67KP&r#ѵ%.фȳq׮EC {s@N$Ei`=2 Z`8^$8eӌA#^Il=Z$da|艓PTT3Wؤ,F5xˢI8 / |k%YD.M=HS(׍43!>UĉR4J\hO91\ zKf}42 S֡ęZlY9n zRG P +[KR>g&h$ԳjM8F ^mZ=4,+ &D6d[1j(VPtǡ֢0ZP}@RW n$h +#㌩{>T) l5kUyGq XȣWSƙʥq4M7r=N6*a%;7v%- 31g5^PB;v;6%7wmfb[ uE؉ʊݫ7H^nV%;hO5q  ̒ Ͷ4hZ#w54JLXrz5`%WT6|s㘽hlm5-mÌ}>Sp7 =F@|g[A\쑩m!b#L%u[?0g'T6NҤ08Nh h?  WqOlѨo7d-1XgͺtAt;/YS3fZJ5OQ8C?)E G)T}ť'2F2@uȤXïL(#T4XȪN0 XYe\O2m/mS.nMTCQ,CO"++eteS蔖jba ٌITxEDhqO۰8eH o^5S~ؿ|#'>_Oq8 fOz+u79tlj텚GlI*-t{qLX5əf5 ҀXت1X1.:4ݞtf[ْN&ZD%D_T266R7M08xO~xnƲ'#Nizm@xVTOvUήBC%OY 140~̋wI;kax'fQ.l 8l@P3ʙER"8;Bۄ,s޻vo|O0ABc5WML?؞ANmy7裏.^zѹ) kPsN7 ]6(,N}o2iK Mh7J{y_ge|٫駟^tlr6Ԥ6:M=q\|oe ,{o#s&^c=|W._7VG1;~o"1-gvwz)L9iVOЎl#j٠/`a 3?v=3|ܗ_~X08| #un_k$-Ǒc";C~g0.$V6*-L@KX;PA{FRhn9OPs; Z)fIENDB`n)d*fBAdvNQPNG  IHDRZPQ3 IDATxɯ,qjolҤds0Dj6lؖ5[ {F (^h$E JXCVf{o!vX7+9'"|==wá*xy2q&?'aZWLw2ɏSM:7Wnt ɐ;O&8qv7-ucz.\˅&e7sjZen8gWxV{ߗQ,sd}8? AbbMuu|^Aƅ*o}{,ck,;I}2O5iI '5nb{~?r9ﺮm[MgUǘ Xuif}u} nilӂ|׍I.7.ݖƥ' $]}c ׷'t^<ْm@kb~ |6_-߻j>}++ۿ {=6M^\/#VU8v 2b1E2p(9\5vS3੡)ta6As/|~(Q^[PD稞=ԫگ~~+f<*hG8 ?<㗃9mNޑ 2w4}5*"m ?9F;*dPl*`My]t~bV:M_Ln~8 }yS妩@wg~zNF?q-M7ͣy>=[~(ڮҾ"c.|!G/$mL\螺n3_.i{h }7C87|g\D~g?l6B3_BbZ@ݰONNz,..Oz!PPD,0n:PuUb-zr1UJ8 {8cܿ'6cG`Ǔwo_}[@ŒϞ={ 95,n]鶝vݻw/}M*6G ̀9@;uD!"B{u=Vi+&8rM?{MSa4?zO c?k^[޼ڦc (? z(u=IŇrkchb*lӴ-g-Иq:z̦Y-jFpn;'t;b޴пYmumSޝ;w@vfDa7vwf6ð?'?ˌMAUd{< ė9]\|8Y3szfj6*RxLtѴ8 8)ǜq>_w/[ĚM,,}۝j\y]6:tc7oq7f}^b9$7a@FLՅV\Bt0ifZaKoSd:l:rA TǻKpguvyblgk]5q;oZcsjn_C%"꤯IV&Lth9S!cb}Ixc QfOZJX+ <0h*urIenmH-Ee5g'2 䍳xɇ?bVmW'ijȄ&BvtN2tfޱf3TXWra Tl9ZvU `9,:F.*d nQlSWs>`D8i%H_.V\>"gHkL^<[L}C-v.G8bY!={d^/<ΒmRhEEfSN,[,fwnI[N {!i48ig=t4,$(MSb XUǴC\\vz:e&/ TPƌY @T5[]ޝ-PCI '΢tvh(9 8#lȠzCxskS3iaJbb\Eƒ c<:Kqm>mU!w8.Ԝ⸘yYr#'rB9) ;XP;fee泺wf˓dB/7ږfH '2c %qŁƩîɓg#DU8@p4IDi{)͛6!̧ZxX[O]sӚ ţe`My:4'' s5,q?<.u4xONb!$S>_{hp-9hXB^D`59 9l&^ZBzq%NiSw%O{,gy+4L 'l:AݴЇGjh%Pv~&:nbDBV?8vv0ZGDf:\r{00#{Jq6b$l)xd#l8X`c|Yh4e3Oڹ-ZxN)4Ƀ{rnL.; Sp=4~짓n¨8q!DŽΌ >Tg ;R4y.<.ЦPiLqA8hZ6gحMA/SkJZQBÙ86eޙ'\~;{p2mBjcF]Jx`x#@Sg,q{p+Skt,ǬēG'8yQ$Nb"^L#;_l2-VE {Ĭ-j>\<4zM_WwCMɤ&%IśԳf%vVݰ1c#M )*C7(B7bEςM`8 fMrq}0Ag#F hȟ`t?UT&9{B$Jj.\BNF*s1Y`Lb_<8$`<ݤߓD7a BmT{Y@o< Q@ yapJy\&付 !lq0l̚/,5뙥3%yt,PBlS.C;ݯd;Omr}z6٫޶ }# N$7%n֝rNq1~*ʿ0`џd '$m4B6ruD$QKi6q`5K髷\f/O'Oh*Yt9V*peL*Q[FL&r87XłF8 FDT?)uםF3s1RSu m$0f QEE&YLgԞSї\Sh<3L1 < F |k֩VEɚ96=nk{+7лSMɓ0o'K G]]'g>WVEzq`(ΑErNm140Y3j p3a4Y׸iw"7 VpBYK)0L2FA v-K~*xTha1v RxIauoul g7O>>?꺝 ^aq ,$3>*3Y)uZlniP*?yaw&!=Z7jo ,XNjirTC$}nB{ƔQdֶ=Hfnʳ NPrV-Y`;ݭ8oe\s\bj<2Ʋx"R:oa{f,E@ar;]6$Y GųgO< ee}JF=ay,4Fq>(2ib88k`|$Nb "mä(m]dl&Z>ayΦ+  %NNm=Ϻ<ѓ7vHAɾVbPn |Wd!XҨBuQH!* D4s!(G(BbqW`퀈C7mLqdS|w ye*gO4k[P~{F,8v ^~yG`3-9z+f-RH4`:C?:)rK7Pc:h=,C +Ie*>2S K2z ٳ̓l^8o CWm,}{x?~奢NKZUّi+&OJ6-%?T> N_,BG9ۣE׈T$Rg4PD sQ_C5K8lH_! 5܂(x㷞=;聳>< sHs8ėў (nY )zd{hpJ J?8Mfq40|Yz9(>)n*9 <\eI 0"zHq~3=O]]]u} ds{*乮'tld|iV׆3iUԚQB]7@?M%ٚ A'&ie!71q4C ]3"c!}ix׻[ vIL7qJX roG1k8$v]bŵrc&/C`H% /0 :^OAUf◄OcHB$7ߜ.vY$cg>=EXlbav`^.+ڇtv-B>vg4\or:*e"3],F6D3VUHf-l zn`Mܖl$#G0<b ej9]AqWP[%x+>aqvvvqvDA4ⶡ{EUpgaF۶{j΄gWgF%F(d\)Vdr:bEy5M,wCd"lAt{<" !ZDgI<-eb"+I@#WV~зdvqq.^q&r#8{r.,$.!Q]t!$_|O`C΃QLp]:&K0=aLolӰlrUq){M6j XNQ&Rp~V EQ6Uy^Z;FxUشxrQ ײvhevD5'AS^l8V/6ˋ%\X+V=.Q)AXLIqh$OG+5 kUJ]3\ügORWLzG22uZX ک}dKmEr] iUx/ᎽlmVY~[rra(ٕM&W<RL!΂`%a4 :Z*+qO(jH =9Jd>[e*fc1o&lK5_s[@TsoY䰅kXhu6mĜ,&~٩ND2pSaI[7e,V;t+->'HB9H H E"p1ag>4ec X᱇G -%#b:y s"N.\"N-Ųd$'1XB1\Lc{j~7WtAlRϽ@+ڢN3VܤJ&>na++p 1kYb-H+oLYCyr;jk Uḡy@h3i^;e{ds\QL"4~YeaﵥtsGPey?oVtio1\L;1I ZqcGZB,}diABM# J$"S)`I1:?e-JxAX5>NGD桞u`In)f %OZ<֝4 JdŦ:[X\3ц/&bmc^WK"h$Fltk q#@j?:(H(郴jXHɦ5P~ュ$0Ț& W%P0jeb+).G6^Twhf2l6ˋUI%!Ϝ]uy6FK6`  T;"\9-:䝉8Ta`*w%q-eixA[p'md%9jmvS&5%.h?Ig%fM}K.ח&ŶCw%ܴ3LFC0rm}eE4uGGRy#X1sA0^ySbN,@ÑNxdIkEReTcNMgBΰ<;qQ~gKlʭf-]Wtycjqb^E@4Ga=woR𚅢Tc~sa^N~5ۤp3|V}: JL sqYH8pȾZ -dܙI^{qYw~"fU% iR^lw;mvl~rquXِxҾw4}=]1CNu+/nijgՃbYG>X٬fw 2BGT@/l?ѠP/1%q4ye`^! %Y,,E^_+dugbцH1krʚP^a"Ĵ}|v*d2PJ;{Mɸ"/ϴF%޻C<ύ */a;6,ҝ>y4[7v$&" >0ʮ)`zwV$9|iabtwuŏ=~ի_o!fN?߼xW" a_4V2}ϧH.4Wb^ Ҥ[kN$1,YQĒC^x_߽7/|Oݻ^lj?vQ{0=\\ߵ2>v捧^S"!V''&`u1ϞyyR3LrdGՐ ?ӧ `< qN,>PP Ds@ͥw6uFb4\KvɈ%HvtS@q(7 yuDb;- NOva' '[Y]J*TsfKзHL _Ɋ1yɮ͛HP ,b7nHXl(2v~ҡ*;vu_br9O ]D*[6geT.: 'V˿f!Cr\ A)-kP(VA$-FC(E)aV0 hAuy.R {ͣrdQgP!eZy[|\Tk % Eᑨ!BB2װdrd ='WL7RL4{׳u 2D-dY2{TktX5VaF|sNQݠp)=#J4m/#H7bMp3X'Aec˹Ҥ z4G%ރ~6:vňMҶȗSdJL(/bYϿyuu d,5Я;-Jp8L*l2NGFtމwQYe|w | e`$#Ӹms{2y'@R[m|p ݭiOUm[۸>eϽ&; [  (p$krRnENa{-%'S D}<@?p8F) q&3H](C,r5^&`lNpB!fMO,M1%vJ1U 9K/򟈱A#/# (a 4PWg<\~>78"wbF?$cb#."*gv1_y/~' O=_\'1eP=;:Dx#py*kRI󂅓++#cN\ΊTɩٿKN7JME;B-k?|>|gmo;G*CJphJJ 3VTexte de bullesCJOJQJaJdd 3VTexte de bulles Car%B*CJOJPJQJaJmH phsH PK!K[Content_Types].xmlj0Eжr(΢]yl#!MB;BQޏaLSWyҟ^@ Lz]__CdR{`L=r85v&mQ뉑8ICX=H"Z=&JCjwA`.Â?U~YkG/̷x3%o3t\&@w!H'"v0PK!֧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!h$theme/theme/theme1.xmlYOoE#V{oc'vGuر i-q;N3' G$$DA $Tj%.G Ax3މǍTZy̟z(悰W/W|' I2jKk'$JBDY o]E21@>GRKK"a$.'nx$EA6٥D˵c HēQiF 8QuJoP f\8Ie/EPS}/}??xp|{ȒFɨ,⫏x/_<ԍe/}󏟸P>Ssקo.:pF8I\*ܥ(h,=c.!;$L>X4&1e2mqsk1z H D1h|%]*(eo MxPuH0e^'Bdnq:aߡFrI]:o -ߎP=DebRyL;̮ q@p! 6Y&MDsKhVIvC7ܹv 6M U '<ɦf<$BdC.|j1 ed({:/ak36ja~сџz |F)<:Hwή 'O*̂kNa&{x(?L22-F+1h` fx%jVBxtBB -7d.!+khxdתrhW([x7eΓϢ+uѫ)˘f>ErGL)'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-!K[Content_Types].xmlPK-!֧6 1_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!h$theme/theme/theme1.xmlPK-! ѐ'$ theme/theme/_rels/themeManager.xml.relsPK] "D4*P"DG4*H&Hn L0142 " 0-01242!#(4(7(4*Xc3Zk XX!!"<AG;;$  +%_b$=1J"k 4ނYHR$}s }O>h.7b$Ư3$1J}8%eb$$"DP=b$d*fBAdvNQ) z@ $$(  t #Y  @S"f s *A1Yf s *A1 Yf s *A1 Yf s *A1Yf s *A148Yf s *A1#Y ( s X@.PSPSPSPS@S`TS`Tc"$?f s *A1@f s *A1 @f s *A1\ d@f s *A1@f s *A1 f s *A1 f s *A1\ d f s *A1 f s *A1(f s *A1 (f  s *A1H P(f !s *A1(p < C c"$?f s *A1 <f s *A1P p < C c"$?f s *A1 <f s *A1P p < C c"$?f  s *A1 <f  s *A1P p <  C c"$?f  s *A1 <f  s *A1P p < "C c"$?f #s *A1 <f $s *A1P < C  ?$ (    BA1c"$?  BA1c"$?  BA1c"$?  DQ10*0*3"?   BA1c"$?  DQ10*0*3"? h5#5(((4*$t)h *X%<*0 *$t)h * $t)h *#Yt"$t)h *(t %h)r*%h)r*%)L *,$ p+ j%)L *,$ p+ j((#-?JN\]efpqvgl hn!O W  K X AG}OT=B! !}!!V"Z"i"m"""&!&N&R&z''''((())5* Z P$Z$())5*::sNtNuNvNhhh^h`hCJpho(EH.h8h^h`8CJpho(EH.hh^h`CJpho(EH.h h^h` CJpho(EH.h h^h` CJpho(EH.hxh^h`xCJpho(EH.hHh^h`HCJpho(EH.hh^h`CJpho(EH.hh^h`CJpho(EH.hhh^h`hCJpho(EH.h8h^h`8CJpho(EH.hh^h`CJpho(EH.h h^h` CJpho(EH.h h^h` CJpho(EH.hxh^h`xCJpho(EH.hHh^h`HCJpho(EH.hh^h`CJpho(EH.hh^h`CJpho(EH.^`o(EH" ^`o(EH^`o(EHpp^p`o(EH@ @ ^@ `o(EH^`o(EH^`o(EH^`o(EH^`o(EH^`o(EH^`o(EH^`o(EHpp^p`o(EH@ @ ^@ `o(EH^`o(EH^`o(EH^`o(EH^`o(EH<((()))5*@4*p@Unknown GTimes New Roman5Symbol3 ArialEHelvetica NeueClLucida Grande7CambriaCN0000҉0 Pro W3QHelvetica Neue Light[Helvetica Neue UltraLightACalibri Bold#ebۆcۆ Ed&(#(3V0Christian HelftChristian Helft    Oh+'0l  ( 4 @LT\d'Christian Helft Normal.dotmChristian Helft5Microsoft Macintosh Word@ԭ@?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry FIcData 1TableEWordDocumentG,SummaryInformation(DocumentSummaryInformation8CompObj` F Document Microsoft Word 97-2004NB6WWord.Document.8