openshift-ansible-roles-3.5.82-1.git.1.f658b01.el7>  HLk|YRJ L[/)~T/wӬ̎7v-*/opz LQ 7w1dGpHS ˭ิ_>GF9$2͇@NR/VÛqc"? 6W+ ucAi7.ϓDL%5fUU"xrĖ&Pŀ,Ӳ O5n)r:(%Xzݤ8U–y^J]e#mpQęNdN>9e?exd! 5 c  ( /0 > ]8 d  0/UV tt u v5 (vx8v9y:G{,HIX8Y<\X]^mZb(defltuv%Dw'xFye@ etCopenshift-ansible-roles3.5.821.git.1.f658b01.el7Openshift and Atomic Enterprise Ansible rolesOpenshift and Atomic Enterprise Ansible roles.YIEc1bk.rdu2.centos.org4CentOSCentOSASL 2.0CBS Unspecifiedhttps://github.com/openshift/openshift-ansiblelinuxnoarch oG+(mIxNz !!IUD.lE#A"E)>nSf!3 FC#o##JOCC 4VV D\S$$f(f(6̍̍ޚ tӦ{{,//ĚĚʹʹHoodڨ>RRtt   rRR __``VWwwT==ka"U..uu2JB00T9==   % y ySWW  UU3**oddhh  S *i9uvW 9 ~2?   P0JJ)*'*'  #$$''RR(EE FF&&>> UU'/ A S W o(B11KyQQ%0c0c|BllR\]?]?FF/ 55!++T##(922'q'q3;;m!G!GVHHnOWOW$$TX==(p |  4 L R *)>><qG N cj.K2_dd'ci&Vg1=9:% @ xUU) 1l D b 5i,Z=F D xALpL L H/,  v'#"sx#>+3N<4"NfP`f+;Zc]eL_[a=[8&7}_Y`;ZJ\"V&7}_Y`;ZJ\"UT^ >71"-Fv-!#-4.0R8BKs2NQ{Mu\w=qCl\3G|yp9/JsmtnpjeN|wp9/zJrlvvprqll'9a[bI\X^5X0'9a[bI\X^5WDgbc^ Iz1v$J C)52$d0X0!4,c.1!d8  !$!P j!I|,B@:8<#:;"#=d;ECJ C3OT:M2NQ{Mu\x3r9A}inm2&Fp62"F|1zOwqztwq{B|3Qyt}wzytt}G'9a[bS\b_5Y0'9a[bS\b_5X)&$/)#$)6 3{n~wj\'-%&#.6'4" "3!!SJxt,uq6> !$!P j!%P|,yB@:8<#:;/U"#=d;YECJ C3OT:M2NQ{Mu\x3r9A}inm2&Fp62"F|1zOwqztwq{B|3Qyt}wzytt}G'9a[bS\b_5Y0'9a[bS\b_5X)&$/)#$)6 3{n~wj\'-%&#.6'4" "3!!SJxt,uqyY j f%JSQ! M Mv a     O  , \4 u u&& >iiH[%,_zV >!#4 TeD Wvl5!Z,-7,=.7.=7= 5: "@i3A<<e73668G =t qZ V "= e* y{  =T _CD=kG-*  e.)08(f`pA H!^L x;[b\b\:  j j d d# T a] a 2~eSm XEp 6D^.n-D*#O|aWub*{\YE( E* aeN#Gp{&YE(j'NMM 2r n>T-E# }@VcmNx #ZCp. :,-)-)2{ ?, @zAAAA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤AA큤A큤A큤큤A큤AAA큤A큤큤큤큤큤큤큤큤큤큤큤큤큤A큤AA큤A큤AA큤A큤A큤큤A큤AAA큤A큤큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤YIYIYIYIYIYIYIYIYIYIYIYI6YIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYI8YIYI6YI6YIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYI9YIYI6YI6YIYIYIYIYIYIYIYIYIYIYIYI9YIYI6YI6YIYI6YI6YIYI6YI6YIYI6YI6YIYI6YI6YIYI6YI6YIYI6YI6YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYIYI8YI8YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YI8YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYI7YI7YI8YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYIYIYIYI8YIYI7YI7YIYIYIYIYIYIYIYIYIYIYIYIYI8YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYIYIYI7YIYI7YI7YIYI7YI7YIYIYI7YI7YIYI7YI7YIYI7YI7YI7YIYI7YI7YIYI7YI7YIYIYIYIYIYIYI7YI7YI7YIYI7YI7YIYI7YI7YIYIYIYIYIYIYIYIYIYI7YIYI7YI7YIYI7YI7YIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYI8YIYI7YI7YI8YIYI7YI7YIYIYIYIYIYIYIYI8YIYI7YI7YIYI7YI7YIYI7YI7YIYIYIYI9YIYI7YI7YIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYI9YIYI7YI7YIYIYIYIYIYIYIYIYIYI8YIYI7YI7YI8YIYI7YI7YI8YIYI7YI7YIYI7YI7YIYIYI8YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYIYIYIYI9YIYI7YI7YIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYI9YIYI7YI7YIYIYI9YIYI7YI7YIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYI9YI6YI7YI7YIYI7YI7YI9YI6YI7YI7YIYI7YI7YIYI7YI7YIYIYIYIYI9YIYI7YI7YIYI7YI7YIYI7YI7YIYI7YI7YIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYI9YIYI7YI7YIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYIYId2176454a82ac5f70b9e554e970322ff8fd72982085909e82e4631a1482aaa8bfd9f1c3ff0bbcac1c247fc91688ec884074d4b46a4279f1f83ff9f43b7576bb013ad258be9bcb7ef6e6f467b8ef8c02ac6677d3e95bfb319f107f44ff7bd322fd500476059d156a2429d9425d80d9e6b120dcb39e4001d8ba0c83fc6cea11933d1cb272fa024adac29f48cfcf97ddbcda7d11993db4610b880280e61021b17e84933c127fea38430680cf4ea13e4e61b2a614dfda3415f9955da1d3fe2a7f2b2e3f0be5ae01b55c8be05038491b424ce6a18c25e8766ca951730ff2f70163a97b78fa9e39340697281bfe8dc86a3db77c7d6710d847a791941f1e78d99a6df7cea24a93ce4680edadeaa8c720f2ff38c2bd6d39b325b7f8dee3cdb07b795a8b5f22d186314dac6519491ff685cd1d6f44c1b40e5ee84fa309b2033a0e5d31d85ba19eea98c9ede2cbac6e5e4f9da34052110df75b73651b25bcd5e30e146e481dd9bc589226de17d78d2f8aac8baa22d9e7368e369e564ee5ee3943c73def9824d6a3eaf7fca78bbabf8c400f792eacc92b0b8d8e4df338a654da05cebcf51ba5bc71cdfedd7d5ae422a3f9c0defb2ed2d214a161fc11405b626e8079a8a30d1dd93c6d7b334d473265fce1c6bf72fc6a2fe7fb83c2b84d21b9edc08ebf808ac66a803eb3879e5cfb642c5268434e34049db42f9f4119e5c7ee7c31bba80d36a7ac73c536003bf4ece45555a1cc70ae756c14ac8601e35f8962f1f377ad8bf081823b4d1b46b9a95d8775ffc2e402d274aaf3cbe62f430fbdcd926febe13e73297f7e7c1e894eaabd7957754b8cc9e14f17b8040e8225b761ea098bb9069edadf52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090ba10324d2fee34e6261e4b91396cd61a6dcab9e68ea9c32bc63030e8e60e1f066598464aaf6e60a310ce2b55348b70b15f2343b473ca0a57755f3d8f02dd1ccda78c6e94f0263e15c202b0d1c0e37f45f8c1c5d2dda9a938b4c5b1f382949024cb247b4ebc70605b2be3c95b374cc4df0748d88d3ec89d062516dbc379d38e1c57be0d12154c89517f1dccef49ad99e24da674138732cbd2e0a196991037b12e962547ae3a7a20b5a8a08ef6f830f0b8c45fa25fc8554e00770eab3019460565fb768a68e15e6c90745156c49dbac648932d55501041db89885ab2746cdafac1579f0f1d07672afbee8557c0905e4cc0590eeee021e7274fadf5ff40f1dde28c30706444ee58cec10f7891b571e3bbc2c4758ac67749b3edcf6d8837b101e4f730706444ee58cec10f7891b571e3bbc2c4758ac67749b3edcf6d8837b101e4f740b977dd98198da82c406acf8ca802f37da23b4d31d45148c5b96dccc6c32835999687e3bafa6018e0821e56416250f1366d23ae28f8680c8f3e79a620e7ae3d55ceb3de1f21fd942f07891bbc27761c3d93f8b8be95e602eef9cf111b62daa6c5635554333ad21a6a6f5a0bf229f6adf4743723f4912efcdc63a1a0f10a422bddc4e257fd2525004fb84eac1936aa25448cd94cef9f4d067659ce949c44f23e0f0a01a4510c1aa894bb85267785a841c372abf522662858c37cb4fd593f6468eaf009ca16eb10b7c856d8556c5f86abd65990ce37bf7b1099fae1eacb2771ddb8f4e0ee130dedf4b2b03e45b367b1abb3e9b16bbd291245e952cc53071edec92867e6ab62f83e84c636390c68da9ee03e67bff9186c65ffbbaea917657e7e5cb6e13bb85d37bb9143f18ddce7970185cf632f12fdb5cff377f2cdb8ea6c520c270a280fb6feec3e1c6fd3506160260bc59ff4713c74c5f1bacf30b035deb53691bcc0907313ed2457d49d8823fe2473ab677344d6be0f5162096b61dd94597c87344753e347b12ed9937ddff6ab73f77e8ce7e1cedd98b64d365e026836d3ffb4a0bf2e04905a6fc6ec0e2c530702c509cceb5c6d76ff6a6b49ac60ccf5a7a45c48216a2e3fb79a4056e273e4e17a834b5e04dfaebebae7fbd4ec21b952a37dedd43bb0d52c76da5d6708c470538656370982ddad72c4537997a1d9e49440843715fb86da74a151a6340ec92ac736f4182e1011b7f6b540e2068cced9791ae32ca9b5f1a8debfef10612adba9a00081c19ce380a0417711e83b0ae676ba7e7afe54a4cab4d12672b03ee43f3de9362aa151c8440559703b81c771b23a058005fe54a4cab4d12672b03ee43f3de9362aa151c8440559703b81c771b23a0580051c36a29a3bdb02056f1f0abf67c0f405503db419949dcaa7f44e4767486644a787344753e347b12ed9937ddff6ab73f77e8ce7e1cedd98b64d365e026836d3ff2423a74a34439d4f386c9dbe5927c49700057532d8bd6af6f06b2547ea6701215d2977e421c1f2165d1dbb2f71210b2697c7ea45c3bf67de133614e94a5bdf8573f22e67500cb9614c4cda4d5c0f40011fb1ee00c3b6c0bd7360e27f18b7ff62f1e7e579966784d6271676937007f448340ac3fb2ebecd31c2ccc9314f752dae433eb0608c3b3a9da01e95e4e9823552597cc53127f504f5ee51f84cff2d34779c95261f442d69a1a2e2943e085e6545b221d1c7d60b25ea7d4b0ecea245e5f48c830b85db577f80340f0959dad9872c05e014f5f35319c792f8636c5698c612c9fece7eaea4504c03e53bb12dd93d9def4018e99e9d53918c45fb33cfea54f57c2080f46993257fd752915b74146003a67246fcb3c0c67b10fdf95a56ca5b1aa58fa65814a8f49dcb488fbdb21a0582f9dff435d9dbc37bc4a38c39fe374e6260164daf7f7b57fd3e411b58c3bb2100c9cfe99e9b6f0cb9f92d8a041d28345129ddd68452693302f9b3de23d75470a2b97b7b9598ee3b03c179c72388f49a691d07376cfdcd298f364b7ba0c4fcdedacd5cbc40d1da2c615543c377f029732c067b7ed321cb2f9e944c22a4ca485a2b28d7b036a94f0eb237c71ed8c63d1346d34052ffaacf5fb71a20748fbb0126140be51c0fd9e8c868ac313fb19583db07720e5ee3f4d22fb27cf0258fe223f5541d104394eab1c06801f7a320f1d2136884b9b3fe4ed0dee59a2099b5208b6cd0d3e7eaa5fa66e15335443ca83478c72784b9b3fe4ed0dee59a2099b5208b6cd0d3e7eaa5fa66e15335443ca83478c7274f77ed4f0f4121dcdce49761d5baefa8a2706335b68931275548e21af9e0cefa843e2830a6f071234f5349f3a8f03db17b44308555643c4e251d781b1f425b00d5225828adb68b3938a28f1297ffc28eecf3ca34b50708d0d2daf9f792111b9bcb9de1c0c305860c5af1b9832b6ced196e2b098e8ab887a87f261f873f3d7b16ec0767f38612b666ccd927697fc32a44b6928c9bfb2f660fbc648880ff903b2c9fa52e44c44f7676c77a094533c171724bf515068cebc95d8f02216004901b9a9fa52e44c44f7676c77a094533c171724bf515068cebc95d8f02216004901b9a9cee326231882f1125af018be110fd5814634bee4a1c15a8ede5628c78778d53972fb731b34c7b116ddefee5276db33c9306b7e35e2459b852b63ceae644155b972fb731b34c7b116ddefee5276db33c9306b7e35e2459b852b63ceae644155b64dea6801f8f5feceb5172d046486bc1158b267579eabe60c30fd804c86dfaa2c9c2e3ff06134b381447164b82196a1f95b7bf3bb7b591a945fbd7762a9c647ec9c2e3ff06134b381447164b82196a1f95b7bf3bb7b591a945fbd7762a9c647ee18850bcea438f1f417583fca5bdb71b31ef3948b8396ddbcf6841729ea2b218ef3c6e82a919a7eb41925d0145726f153a33297cdd378d15588fd4616b152187ef3c6e82a919a7eb41925d0145726f153a33297cdd378d15588fd4616b152187c98f111b8f6956e20f6e5f14bafeaf59804d9fc6ab1b9aec3f020bf8c480e651dae92e2e791b389f5ce7aa83ef8525bc7f624c0f0a88b7276c7b27545f6891bcdae92e2e791b389f5ce7aa83ef8525bc7f624c0f0a88b7276c7b27545f6891bc5dbbf197b29ba32307a231c0ec75c9ae2c20d332010c6894c2afdc3f1099e6083f1f8528844d49bc30fbe9f784c53a8ae9021ed2b07c76830bee277177b531553f1f8528844d49bc30fbe9f784c53a8ae9021ed2b07c76830bee277177b53155b10d03bc7f4acf6c399e0f929280d7f65f0eb32a605b4e41dd95fb4d68b2de972ccad5c2aca4c9ea3b118e248374df9a82c5bfaf80bcec4dd38d80ee90566e782ccad5c2aca4c9ea3b118e248374df9a82c5bfaf80bcec4dd38d80ee90566e78008203f9178a21e743fddfbc693aad62792428e2efcc749dd048a4dea2e6e17233c96c826bb882fb8aa9cd145cde8c8ae361908399ab83d2d849ee2be56855c233c96c826bb882fb8aa9cd145cde8c8ae361908399ab83d2d849ee2be56855c2d55df93e80eecdd0ccb222d2deea0acbe94ce27abb05fd6016c52df5806cfbba37e7e497ba5f50b5b6925f29f8930f4272846fa02e1a876d935f2971e505e06937e7e497ba5f50b5b6925f29f8930f4272846fa02e1a876d935f2971e505e069dd4ea62ec9b4f04c1b51e4eddb09774b101494eccc0f2c17a3cb177e6a5a5e693b7ef52d5282aa272fd9fe7f4ff683636e181d6e09d275f7f346fcd6e7beb1c53b7ef52d5282aa272fd9fe7f4ff683636e181d6e09d275f7f346fcd6e7beb1c5fb5e2fd398fe21998f6d38893b35b5506aeb4ee6b1adb3fd8c316cc2aed636d7ebab918c1105e621892399d02d60f771eda5861c4c9661902b12ebf6ed517a35ebab918c1105e621892399d02d60f771eda5861c4c9661902b12ebf6ed517a355b55cd3b8d6c73fec8329dd8ac7c8e6cab7455b83d8f7454d1ff39f4bdc31119f5a5e3750b4cc8ee23af8da48d66616a0bf9ab888d28916d83000306ea50fedcf5a5e3750b4cc8ee23af8da48d66616a0bf9ab888d28916d83000306ea50fedc90b7c7ff2249761d8747019d49d61f9122691d42550d0744c1498993c9dc6fb9b1e09ab7c5ab20d99671638e5b981c8675d013973a418948bb85a74391828e03b1e09ab7c5ab20d99671638e5b981c8675d013973a418948bb85a74391828e03571b296d593ecd5db6b97cae2faf94bc2d3581b78220cd6ed0bc59da08e17d97a8668c0e263f04dc6b03deec3c8b4f7d9f6c8846de5d8a53272da091b5a37b73a8668c0e263f04dc6b03deec3c8b4f7d9f6c8846de5d8a53272da091b5a37b7381da131d9f7262944a3446e61d9a944cb9fdb1874dc9ed9ae0c58f29711459270bf02f90493ac5f95a1a85a1042511d0bf7b0400aa3d312e806d7031ef5b3f1e0bf02f90493ac5f95a1a85a1042511d0bf7b0400aa3d312e806d7031ef5b3f1e72d06849f010e01955c19e2e17ea54da7ba771fbc486dd94ebc75c9fd613fb007c476282f4551f5fd982455e3d47e230e507db3d4da500e1ad21760aef4a7eda7c476282f4551f5fd982455e3d47e230e507db3d4da500e1ad21760aef4a7eda28c63d9b3a7f06d981cbea4923ab8e7a14528a27d087d7ab60539973f00d55bfd136d77cdd25d15c59024552452b6bb4733fab19b6c49bfd58f92c3bd0bc62d4d136d77cdd25d15c59024552452b6bb4733fab19b6c49bfd58f92c3bd0bc62d4ca36c371b143a0ffff45c2d5c2a5b16ae20042aa28a9c29feb74694ccf1f5309a552afee3ce2c486d47bbb2bfcaf3e7e53fd321f18752fa45ad7eb60f210ab8ca552afee3ce2c486d47bbb2bfcaf3e7e53fd321f18752fa45ad7eb60f210ab8c752501fe0cd2bd2cba8e0818b3bec9aecf2a9665240a802471907d1ec604e91e90594dbd53378492867e2f9abb454511a0e66cc7d42d8b4be5ce3083eee2ec7f90594dbd53378492867e2f9abb454511a0e66cc7d42d8b4be5ce3083eee2ec7f33ebb4b44f162506c8392e80edd73899a2938edd53e3e4f81c1baa3edeb5d40819e395b3eec3f62d78d9d8705c3906912ee33461c18ef0b8d6b7e67ff0106cf019e395b3eec3f62d78d9d8705c3906912ee33461c18ef0b8d6b7e67ff0106cf04a601ad3b8820fb9a0fbba076e38e96d17a80a9cc075bcc568ea40c24940c493e0beff06459d70191fc6d87a4c076a8f2aac631b762fb2f3cdc6adf8c12f2d86e0beff06459d70191fc6d87a4c076a8f2aac631b762fb2f3cdc6adf8c12f2d867e8ab2135f6b86c880858162b1665260de316ff3784ef1a206e850d2ef00d20a646abd4420ad5d0d5c6b78c15ee3d1830132233590f9a4fb08fcdca96e71bd91a36fe55afc968c7d9c2c7760e03fe259af93884c1de15da0d28ee9427a0fdf82a36fe55afc968c7d9c2c7760e03fe259af93884c1de15da0d28ee9427a0fdf828f661f68caf2bf957fd10ad326063582e80ace643539fd53b9ca59a664d691a1225f489bccec27a318687f0e9b75b8b1a4b96cedd4e4858c72555be283b0231a225f489bccec27a318687f0e9b75b8b1a4b96cedd4e4858c72555be283b0231af1a6148474822c0d85d8fb9ede9d1645c6778256e4c65704a4449529e5816add4754693e57d52355944038741973b394468cdbb1c23cdb20c4753f87b88778254754693e57d52355944038741973b394468cdbb1c23cdb20c4753f87b88778252fcbe4802170ec6e395eaf81181d51d406adc787baa9ef3e842bc1c41c97b33bf875f2f978383d725f653cd84dcb6ad273c487ad90ac011ccd22ba8287a28c92f875f2f978383d725f653cd84dcb6ad273c487ad90ac011ccd22ba8287a28c92a307c466eb920a0ef22bd1c00806df762532d760a4bd9f278ed315bdb3c8d5376062245a00e7c3c2324702f119534fe7cafc25df03728f838f3785fd4ba592c96062245a00e7c3c2324702f119534fe7cafc25df03728f838f3785fd4ba592c923b0ecb31f252862d875fdfdd74a6249df0de1776303769335b32c73d55dbbeac1197ef96681d6cd5ea4a1c61756feb827bb286654ba0f484d2b0ddce69a9941c1197ef96681d6cd5ea4a1c61756feb827bb286654ba0f484d2b0ddce69a994180576055ac5146a24f93580d3d62011a046d0106e35248ee0ffd8b24f735025d9fa53cc35aa3f4d9bbe6e9f073ce349708e4d607022bcdc57c9032ab399700199fa53cc35aa3f4d9bbe6e9f073ce349708e4d607022bcdc57c9032ab39970019c34c7308b4dd29a10e6976bcfff68b56a05e7666bc5994845fa3c46a35b7b510e2cb359e909531e6f1a76b1d9710b3ebb6f93b52584dd5c6a6b216c44a546b7ee2cb359e909531e6f1a76b1d9710b3ebb6f93b52584dd5c6a6b216c44a546b7e654daaa0c32a56bb2f746afa82f689279bba55905b4c1f05392eed18a1ede10322a417061f650f49098cc8499901742f9ed6389460a080fc1dd17a7e4aaf0fb022a417061f650f49098cc8499901742f9ed6389460a080fc1dd17a7e4aaf0fb0e22b8f69351679d16103e6fdf2b618a33d013587188bab1c894c8aaefa942ce5c6ac29c7e6557987225e15330b2a4f94cbf01fdb30df840d2663a7f78f86025dc6ac29c7e6557987225e15330b2a4f94cbf01fdb30df840d2663a7f78f86025df73e8f227716ec1fcbd6bc1f086fa93d15e712eae6b8253c38393e6e7fed46c3cdda73d9a1beb34ac097a90c8a612e7c70842438ce77431f139dfdcdffe62f7fcdda73d9a1beb34ac097a90c8a612e7c70842438ce77431f139dfdcdffe62f7fb9b3fd392a3d83e554a4aad410c7b4b0194d47d61642bb7c522774ba05ce5d0fe012b58ee1f77c4f4c51a99eef5c661ce4e17dec9e6b4e7f6070a84f49e53d3fe012b58ee1f77c4f4c51a99eef5c661ce4e17dec9e6b4e7f6070a84f49e53d3f10313bca4f983ebc934d8ef6e79cadb65913fd68c8dc30cbd482b8d22c62f7304ce1e7feb30faf3f0d3814c9a3cadb2fc87ccd2639a43455d2f597b4f90cfaae4ce1e7feb30faf3f0d3814c9a3cadb2fc87ccd2639a43455d2f597b4f90cfaaee12f428aeb9a5e10f85de7ff3befaaad52faebca2e0edbb7f6e2dc8eb6e4c73fdf537b71d0463493238c3e2914b9456cf05e4196df85262820f20dc7439d99b0df537b71d0463493238c3e2914b9456cf05e4196df85262820f20dc7439d99b0be2b19f6cc3b5d2618373025748afa271e41345f004c33d9852b2ddcccf2e81814595f21b339f01a43eccf7ac291229d17292d71afc84e5f8da2ebf4290024d114595f21b339f01a43eccf7ac291229d17292d71afc84e5f8da2ebf4290024d17ca741c07ba4176e427833d737d738caaba50fbbd4d6adccddebc98798a284a31529b40ce72561592d18be3a3b49bcf15f557e83ccabd5d9723605cb3840eb661529b40ce72561592d18be3a3b49bcf15f557e83ccabd5d9723605cb3840eb665a115ecfe7257d4790d1e426e3f88ae2dbd7dad79436dd284475b7fe0366db324e35c24a8b70274533e4ae453316d53fff7f3426819830f6db2213d7e227e92f4e35c24a8b70274533e4ae453316d53fff7f3426819830f6db2213d7e227e92f4063c78dbad1c9bf355b543eb8d2a5233023a35f24b6a6c507afbb60822beb01d801baeaea559f6b24e4eea73f215b598161a1cc82bdbf5b226f76f68464a693d801baeaea559f6b24e4eea73f215b598161a1cc82bdbf5b226f76f68464a69338b83484d583b6ad896235cadb529378bd003cf8b69b34b91e9b358d439cb799c41f8d74260c5c7e59915c36b9de7e6e0e539301f2348b1570d8db7ef4842bcbc41f8d74260c5c7e59915c36b9de7e6e0e539301f2348b1570d8db7ef4842bcb892a5469296dacc2e4cebbc4f1f0b6b496119e7ab2010eacc3573fb99006ffd352f62916e51a1618b0b99ef64056256a6d01f37d5fb0c11d34675fc9877d658352f62916e51a1618b0b99ef64056256a6d01f37d5fb0c11d34675fc9877d658324b9fa6e911dcf02f63007f20992611d347104582121650d978d481bd4f820a66adbb77ef8c3c277e0d76b3ef5a2d0f3e877f9e248d20384a427a8b68d1baa2e6adbb77ef8c3c277e0d76b3ef5a2d0f3e877f9e248d20384a427a8b68d1baa2ed3b86ba201052d2ee7bbee7a650fbec2963e9a0eb6abe1df6ab7438e1683cf2e8b0caeac802aaa620c3715eae2a4495ad5f560eb6f1294e7965425e82d0b3cf48b0caeac802aaa620c3715eae2a4495ad5f560eb6f1294e7965425e82d0b3cf483ef9c1d0fa8963303cef81fd5e3dfa377d98767e2b638abe7149c3409f0b79b79c52cb5a6eaa0075af8fcf80612c8b9d6097cd8388abe6c80924ef6500753c879c52cb5a6eaa0075af8fcf80612c8b9d6097cd8388abe6c80924ef6500753c8e166cea872ca2759a1f662f90539f1823b58c3db555a947e3dcd2414667e19ca32efa3c008cc39b4743822733a9c6313f614b2748670a831afcefa0c0a3144eb32efa3c008cc39b4743822733a9c6313f614b2748670a831afcefa0c0a3144eba67394616667b8420913c19830522f36b044687e263bf86fcd6deaaa033f05cc413ec70baef5654f022c4b53c79e7efcca55c916ff2abc0392c58a21701b39c0413ec70baef5654f022c4b53c79e7efcca55c916ff2abc0392c58a21701b39c0ce1aa24024c2eec8a5cca17dba5e654f29c469c6391d1a5ba3e1894799f3bfa37fc8dbfab13d25c59a775876387161caff43f7fb7e20028bcdef32a42b0817e67fc8dbfab13d25c59a775876387161caff43f7fb7e20028bcdef32a42b0817e6e8345f65ae12e4b98b1880146e6dca343eade9b9f4bee19db3e63b5395693cdc824d579ca2849c7841431d57f1a8a190ea54f0efa604b6beec10325a72e111fb824d579ca2849c7841431d57f1a8a190ea54f0efa604b6beec10325a72e111fb9577a7a769911c902a5cb7c33ef48d1bb4cbb23a6466bc0530c6dc32150a229d1fac79689679f59096236cfd58d0bff0d674e695a152185feefacbe7721b14301fac79689679f59096236cfd58d0bff0d674e695a152185feefacbe7721b14300163868ada12f3ecd2bd46d8a0c33adbb776cade8cf13f3dfbb56b51c2d408b4a770a7d1c56ee68c25b6d2f1ffeaa18fcfe234c4376d188a2959bb7fe6858374a770a7d1c56ee68c25b6d2f1ffeaa18fcfe234c4376d188a2959bb7fe6858374218717d8bd9ac0042f607b16c7bf8867d790af4eee14d3ae5efe37684c1adb470b7d019256745064845e0785be1498e1fb63334be800154b0e98bb24040bc2730b7d019256745064845e0785be1498e1fb63334be800154b0e98bb24040bc27309473e13b5720a575082b54f36d1b541c99684e0de06525f5dce2b923f4abecc477ac3890e8b7ed8665e7a3849a8f2aa39a70b54ed8e532d38e830b6064e7388477ac3890e8b7ed8665e7a3849a8f2aa39a70b54ed8e532d38e830b6064e7388058ac0352e06239847e777b6ad52ee3a699658daf8bbf6a6ed9b258573043c76aa3621593a37740b2e8cb5fc88ca2557a3770b10fe226a0baf63ad1ad11e762baa3621593a37740b2e8cb5fc88ca2557a3770b10fe226a0baf63ad1ad11e762b0cff26712f740935015512248f07e0b5051eb6ed366916486bf2734bdc2c80b6852a7ebb32a5548b8dd558f503ad297bca9d5923a4d1509f839f765385a2745f852a7ebb32a5548b8dd558f503ad297bca9d5923a4d1509f839f765385a2745f2675079b4027b17be1901c8254d24b1d110ec414b870e24becb59cc70397d2532dbe332d9db56e56709fd607157452e395504ca9392c8461dbbf294931e20a8f2dbe332d9db56e56709fd607157452e395504ca9392c8461dbbf294931e20a8f544e69dd60645c8b2f024682139ea946c33b5ae6f250a9733376af1c82cb59a03489b81fcdc6aa9b621bc10fb1e7cdf45e32b98dea3567546e7b119222c99e943489b81fcdc6aa9b621bc10fb1e7cdf45e32b98dea3567546e7b119222c99e9433a5aeacba13a5991b3c21dc72104b42ae0643d370aa51916d69607f95cca31c81d874e24836e7712a5c2d0cfa6835a5553b8f91a9a16135c952a3d1ccf1d82b81d874e24836e7712a5c2d0cfa6835a5553b8f91a9a16135c952a3d1ccf1d82b340dae860d6fb31765468596315e03a8842a8d6b0efd26f38c5cc2f9b40b9efa3c0fb398b29c58c66f0d0c9bd09efe0a3b9dbad136ab55777204fe80f2bb7f073c0fb398b29c58c66f0d0c9bd09efe0a3b9dbad136ab55777204fe80f2bb7f0758d83f4a980e690824316c7a9e0a430d26223165ef2a0b9b7283427d55efa37ad8e4bcd22d39363a2b9a9d5918564a0f51083970cb407409f66397cb4519d5e8d8e4bcd22d39363a2b9a9d5918564a0f51083970cb407409f66397cb4519d5e80feeb313c80b56fea0c7ff8933d78477671aa1c3c3836681103b20af98900ae07fb752c29942e5c13d36bbb1efa3a48c9a00afcfb866d4196baf96ec98ddef0c7fb752c29942e5c13d36bbb1efa3a48c9a00afcfb866d4196baf96ec98ddef0c2da0e06d8f51179fb332fd507d8495108edeb9457ae298645070394a36f21bcf7a8d50b45c71aecb232ce59443d24638a049f905fd315ae8f6c915aa80c5c5327a8d50b45c71aecb232ce59443d24638a049f905fd315ae8f6c915aa80c5c5323e6e4aecfeb82a73fd309ee745acd6e23abad071e4ecceedbd27028d3ae7d13386b40893eeeb639fed6611e6cc04cf7382702ece1778c602588bec7057654bb086b40893eeeb639fed6611e6cc04cf7382702ece1778c602588bec7057654bb04a326a9e713cb1de4d77ecd6f2ec528e967e78ff33fe5a4eedc9492c6410c89fb5441fbf721a3ae18d7c39bca41721726d248feda9b8c6739f11f67cbdb22c14d1b7e6764c56a891b04ef7f70b34865d224b649f0d5d77af983516cd38f61d8821debfb6099a6f24955a5d021d668ca25fdf58780bbff79061d86981e2ff44230476d53b8215d578c549b34a9faa03685dfe0d9430186af7a894a3de1fe6aa541d47bfd96cc8062253b3defce90b3e4d598dd61d52bd914afa35a8e77a6389d1142adeada7eb61f9d8830cb653703854b76c9fec369751b018bb62b1aa43cdb9be206c018a9dbd25959b7e65b1ef1c006d83045faec6161ce07440291093c887e77e218fa0c67843d8014bcc22197eb1f71b110ce0b968dad7383696a1ff29368478295a2b5dde2f023870ba7f419be5c3bc49f83779dae94f21aa36a877abc3754d8d7ce361884bb95dd329a4f64a5e8b0af1afd3ab82fa816ba8a4708d492689b5264f4b0c8a4558be36ba561e83975beff5af05168bcee8b72a3470b8bc16620ce1257c919fe7015a51bac602bdc1272c9795db6dadfed6baef4ba1524cdd927810655c1d590ef88e398805dc7a19b63954473dc7ed7024f1f667d2db20a15b0f3086fc2c1fcea675ac3bae81dda93266a8e700151f682488da8d74a91b6a1105513dcb5d18751f98e5a875523b83ad7d4febc07147a883c4978cdc109346d028ca424dcd71a31f1c53fd06205831c86a5e613b898998030cf5be61f58dc7eb2d80191850917bf877e26bceda292ea49b569167a357e39b2b1385d067b800085fb4f8f01fd3b1d084159202cf6903dd548ca526c601949aa16aab6055bb21766447e78f5c83db954ed9b5ebb76d01fc5587a843569c700384e4645c3e54c247cb1073a626e43bdb11f6caed7eed19d207e79501e05880e647158cd4f87c661587fb221a953181991b09609548810722ecf040acd79fb9005de32d7b6afc1261e62bb2130c3df2a904b3a63ac8daaa91febea16f6a19996b62e935ba0625362bfa939450a47bfd4b383d96997e6f188eeaa8e8e5a58e53e3f2ff8ca977040eca0e6f88ec80b5f43e7e851e1a228e71da235f3e4cc4133fb1cbd08399722174ca0e6f88ec80b5f43e7e851e1a228e71da235f3e4cc4133fb1cbd0839972217432221fd9a7eacb22fff32f5094c9cce14671d2562e0cf24e54a58a846110059e91f2ecebf8e2740e7c06940f2acd8a9ba219f944dd457261a1b05a5c945debee91f2ecebf8e2740e7c06940f2acd8a9ba219f944dd457261a1b05a5c945debeec24c48758f65624aee5dd4875dc0e7de95d5c17c074e690124ce95f1ad9c7567d36d78726c728ae32009a79896bd0c94ad5a52ffa0f0278e247914eb716354a9d36d78726c728ae32009a79896bd0c94ad5a52ffa0f0278e247914eb716354a92a706b4deffc1e629e5a6d8701384be20e7928cb253d033b065c697750c400c5013d149cbb474e5d8205858095199fe15a158c819f14d05f90f24583a8dade48013d149cbb474e5d8205858095199fe15a158c819f14d05f90f24583a8dade48fde5717960e144e8634ba0b418a2640984bda18d1a6037e2857fb2e637165e0b370c3c34be830c6d7151d07b9707e1335013cfe69ad1d7d9e2dd0e455b5e0913370c3c34be830c6d7151d07b9707e1335013cfe69ad1d7d9e2dd0e455b5e0913c41c6969dd7b35772d5ff01921cd5276eeb4141dda99ad8bb94f160f0d3190e738aed1426e7c6ad35bf1044c9ed430368b130519ae1730bf94551c2b1a44418938aed1426e7c6ad35bf1044c9ed430368b130519ae1730bf94551c2b1a4441899e52cf3f5f492dab041d34424eaaaadb9310f16fd57119a259973438dd651a1e9c0b1da3334912494f7db89cadcf3cd53c5181649c18647b9711425af92dfb479c0b1da3334912494f7db89cadcf3cd53c5181649c18647b9711425af92dfb47c554c7fb500fed60e68725f644f6a7d31b264a617c9d0260253891869e343a411e38343d47184324c6ded321bb3a5d2bec663d147a3d58abb97c0df3719629401e38343d47184324c6ded321bb3a5d2bec663d147a3d58abb97c0df37196294094f88ac7d5f55ba2dc6d702034a8d15a38652a5ab6f5b3a7d2331f0f694359041b50bb9c4151141085067ef5726d03d218006ba23db0cdd265b77f8d6e201b451b50bb9c4151141085067ef5726d03d218006ba23db0cdd265b77f8d6e201b457a992af6c512b654012e0d4ed814539a2bae9f92fa836d488d15a38cf29f3a35f3a53666357c7238411a6d59d4b462c2d7c566f5a272c9355abc50efcd470262f3a53666357c7238411a6d59d4b462c2d7c566f5a272c9355abc50efcd470262281359120160956d5146d07b259d22e91e174c07fbb1b7557bd70f76d87daa513af75c1b330e28ee2a2595419c61f245241f5b73203b97738ebbdb5eae5c08213af75c1b330e28ee2a2595419c61f245241f5b73203b97738ebbdb5eae5c0821db891c13f963414fabe5e49d1896b6a47f3013fbc5ac115de54b0edbe5e2ca79c7b1a00170ed8be00133971135a8ea93754a9777bf126936133f562ab5521f3dc7b1a00170ed8be00133971135a8ea93754a9777bf126936133f562ab5521f3df7caa053609f785081294851c22af1a6587172050e0fcdc910b1b0223b49fa967922010dc60a3b7e335ebff2f5a134357882e6379a930ebed86eada94596ba947922010dc60a3b7e335ebff2f5a134357882e6379a930ebed86eada94596ba9495c1a77e9b9d7c71e1df97e9926da91d8a6f8bd91dd4458a004be20242be271d766160d84cb67feffcfec395de347ca8e000333d335bb25cf6afe4abd2804e6fc285d974f3908ca19334139688316fd7755e6d19b02c820802478baa2ae3f345b9b3f5df67e26f45ed1971f76cd1642b39aa664cbfd886fb11a2ebad87d7435fb9b3f5df67e26f45ed1971f76cd1642b39aa664cbfd886fb11a2ebad87d7435f671e2448880bc2b4a747da6ae6ccd8520e99e51b1ef9af0b36a9275cce21267264a7aafa7391b0b8e0b2ae1f3bc094c1002a2e32bcedaaefc4cfe738a0580f9cc431584cb367bb8cf4847592e43dcf5dc3270f45a9cc61f44cbaf8b3955ab76e9c634c2198246e515bdabbb923fe6230b44a11ba5e67bd088fd25b79ae596a76f1ee4d814cf5eacc55f220174f1ffc17513825c07dc23b142f6ca6c50855b2632061a7a436ca4fbf22ed2b5b39ad7bcbd22e37470324b31d288e9406f0f2a408473b2131f43f7c0a94e04ad312c75e0f06a56ac3d5bcb0b9d74971df18065717331795d9ae1324c85986fb9427490e5f5d292df43fa97b9d4f5e288321997378baeddbee94fab755acca2f95f5643d05d6c6badade2fab5b091b39c8f13255888e7aed4822eb0036f6896962a41b1eab1d936cdb7dfb0c009760e4cddd48270ec16e12698b993c8b23f22253a844f66f7fcbae185b0f46be70dcdcdc2129d962906cd893e9e9fa7d2db0c9fbf3deef83ba48d54f3c5f3744acb09030e6aab2d5989a44f3b7d73538b9891856a3e3b517acbbc6485104212c0254dfd756c0e86b3b9bd0fa136852af06d95f001bbcde1f9086ff861a9f0e1382d222045ecf53773b9bd0fa136852af06d95f001bbcde1f9086ff861a9f0e1382d222045ecf53771071134c3f020fc44e2f6283cb368d3a84e07e928f54e7e7233d1e44a1cbb80cf12fb23bd3c83a948c0d303fb5a50d31f28337d8b884388475f2f1a52e4dd0ccf12fb23bd3c83a948c0d303fb5a50d31f28337d8b884388475f2f1a52e4dd0ccc337a842aa37f79ee578e4bc4ed2fd8e9161428b5039109d01e58600cde992e85c565bace6c5cde29c35aa87ab4e6e84e5597fbd31badc9bf954969500ecddf15c565bace6c5cde29c35aa87ab4e6e84e5597fbd31badc9bf954969500ecddf11907261c980142c78ea3424cd95404fb9598e91c3fd3406419d20061b65a534a48b4ff09380a97dda3bc6b183b197615fb08b8ec3bc165fe071df5d50e7a481c48b4ff09380a97dda3bc6b183b197615fb08b8ec3bc165fe071df5d50e7a481cdf2d28ba73f08a1650a6fe7d3ea64bd2b530cff240040d1909d57b149e969d4636952bb18a36e87540e37595c781ee3dd564c4e4401b22f77be353746c88422f36952bb18a36e87540e37595c781ee3dd564c4e4401b22f77be353746c88422fefc45eb0d7c85f8ba4d62d6b06b10074a8a5c510c4e8fcf3e70677d0fd6b7f20f7c392030b21d115f2441b2aa4949545eb3efa65daed737c1db51354c55b3c84f7c392030b21d115f2441b2aa4949545eb3efa65daed737c1db51354c55b3c84b2fd0443e7f0a06ffd873f0f80e0e5432304fae8b595683cc3da933d1a13e0c4443d11a614f9b60b9b3ff63464b461dc5f44ba4164c972f7ff4e88ed0a7a2450443d11a614f9b60b9b3ff63464b461dc5f44ba4164c972f7ff4e88ed0a7a2450748e76ed8c5538f7cc464b42b5da7c01ff1d2db2f00028dfb7367faa4374a54e36a80adce805e15910cf4aae92a96e8131096d61d4c45186f6653ffc35979b7136a80adce805e15910cf4aae92a96e8131096d61d4c45186f6653ffc35979b713fb16882799a9d8972e9bd825fbb6ff0197b0ffedac4a66e58dc642243da1263d7721df1d5131f39273cf35ab2c536aa42cc330cb410c732f916e41b9fefa89fd7721df1d5131f39273cf35ab2c536aa42cc330cb410c732f916e41b9fefa89f793e23cffc99a60e3501467b6863275b7296934197e0ef2100c94e893feb5076ed07e2f700bd3b68c57ae1c7bc1f1164befb45524f528453fee8a0649d07c69bed07e2f700bd3b68c57ae1c7bc1f1164befb45524f528453fee8a0649d07c69bc50fcd1bb64793fe454c1a792f64ea458564bbd0e391bd5edb85fdbbc23d4273598f0d8c1357f4e5a784230a14b0ecb0eab5ace8826f69281e7572b233c364d8598f0d8c1357f4e5a784230a14b0ecb0eab5ace8826f69281e7572b233c364d824cb19b4bddebfdf3abb82eae5fb664f9fd9627e8a32447669e4f130cd32d7033580576fc4c807ebf0ee93ae6944e9183a4f024e1995e0f1e4067648619cae9a3580576fc4c807ebf0ee93ae6944e9183a4f024e1995e0f1e4067648619cae9afd9e82b2ff3ca047d12ed0a44aadde0fbd74ea3abd44db045dfa882651fc149de8173bd139520e5f9592055d40ec0b3db9cc5a74756f1680376e68eca9b5a3fce8173bd139520e5f9592055d40ec0b3db9cc5a74756f1680376e68eca9b5a3fcf52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090363ef05b506f4d415274f3d36630252b01f60230f496bfa35cb257086164f47923cab5ab7fde89dc717d98c32cd3c57ba7d66cd1e7f604706980dbee426613e923cab5ab7fde89dc717d98c32cd3c57ba7d66cd1e7f604706980dbee426613e9f4b0a647a6fdc87180f104967e6d8cec42a8792f011829bb65a4ad148ce43e662a8801922c1fcc9c21560a381a8173b1da644dbaf5cd9e2fe05a635f0f3ad5eb2a8801922c1fcc9c21560a381a8173b1da644dbaf5cd9e2fe05a635f0f3ad5eb2b47c139ba4ad68521aeb57b51efcb667becb0626851b933694ad65d87645bd706110dcfd2cf481e576b41cf93cae511806a339915e4d4ebe9551c0f8c46fd96e13ea84c4efb01d7561f21010b9a2194aa2afaa9da78a53686cff7e8c8f353bbe13ea84c4efb01d7561f21010b9a2194aa2afaa9da78a53686cff7e8c8f353bb37a119f4925b9c66d64cb11b19ff30e4c5eadc632021b002e30c185f39b52cc6b6e23ac319cd5f334ea0aa03de0d9776ee6e2d9d48e32b256a4e44385e6199e4b6e23ac319cd5f334ea0aa03de0d9776ee6e2d9d48e32b256a4e44385e6199e485596be3c35f9703379f21ea48bde0ed449928c1f87d3f7c6a591a41eac21dde5b0fcefeba736a1fbb101dcb0bce92aad02143c8f75072962b57b03b2119c9805b0fcefeba736a1fbb101dcb0bce92aad02143c8f75072962b57b03b2119c980ac1774292dcb6971b7b2137a04fe6c09738937e541e199f79686e1eeea0b87dfda2ba8aacc5490aa0dcfdb993b7b4925e9ac8b8ac49e789c0061c5614ff36b7cda2ba8aacc5490aa0dcfdb993b7b4925e9ac8b8ac49e789c0061c5614ff36b7c19288535ef6b7e5cf2d63884ca599611393cb1e56a571c9e750256612f29098d142adeada7eb61f9d8830cb653703854b76c9fec369751b018bb62b1aa43cdb90a101953127f973500d1ebc4980ab44e8c42f5f0e26b7a9de6c8906e028bc02196edf64fd786cd4ce07a38b7ff197d937cc6e83debf083f94f6c296dde7078b82bfa939450a47bfd4b383d96997e6f188eeaa8e8e5a58e53e3f2ff8ca977040e1a07aacf0c406ffa46f3bb8be1b754449cff5c19e1fcddf9c1d2e5b0232930241a07aacf0c406ffa46f3bb8be1b754449cff5c19e1fcddf9c1d2e5b023293024697477ec9d07258722df445d7dd441a63876372d2acd204c01497edba715ea05b1c8bde094add17a8d94acf24175c04eb42daaf581ca1216d112a1cbc7eaab51b1c8bde094add17a8d94acf24175c04eb42daaf581ca1216d112a1cbc7eaab5111f54f8080e6716687369b1e91e866c22b12210cacf1993edc1449fa1c831d57ac66c1ca109771279a64b4a22a21c7e25823ad9515f16f79139e304aa2697e3aac66c1ca109771279a64b4a22a21c7e25823ad9515f16f79139e304aa2697e3a635e0066305af5f19e9975ccd66c5ef03b27db4c895712f35f5a2cf8f19c67ee006b2ede8b11606e9b1cd01229049ebf746b48435867bbf5d6a0eac3c4ea88456eeacd49e10125cddf5ffa6875404ed6dd45fbfc403d249833e77e1c275ae0a2b532e9e44c867ccc46bdc42b44451f9aa95ebc38d4acc616adfc2c160aaee0ecc843aed50acd505b89fa54c2f2aa7321bd932b658113421dea994d56e0df55fbca8ea961f63147b269231badac2418caaf1efa26a1da798a81c0d0dc6c982d158ce5181e3653f5774f2cd7bfea9597060809bfcf7bac566493a1def076fdeaadf3c2a5da821c1cda022a50118b6e27dc5315fc0f73035d3e05dcc83a50faf730f3c2a5da821c1cda022a50118b6e27dc5315fc0f73035d3e05dcc83a50faf730ea0264ec8b4b7d70eb6e0237db748d50eb7a13a995a677cb650d333935ade4d250410c17f03ab7587e89c22b9b652a9e13501db1911e6e28a36213de6c3f61f150410c17f03ab7587e89c22b9b652a9e13501db1911e6e28a36213de6c3f61f1f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090274dd9a2dad9e8953303269d75f38ca39ac07a6f528fe3ff5085dc638d37e5736955f489481c140fd45a10f48a82fe778ff436dba325265a145684293c4e0337f43da4c33e1d8b7c8422117f3853cc09eed3ce2105b829cb1f8b11f94eea8e6a99a4d344abdf0363966c937a91b436700a1d05438794a37efdfb968d74b50212d6f7aa47ad39c35b9fe7ac1a349a5826f1afe64110df816f89f80bd3a92b5ae590d8ee69ff02bfa9b777d7b488404452b006abcb1770d425125c39256ddc2cc2d906aecb61d076a967d9ffe8821c7b04b063f72df9d9e35b33ef36b1c0d98f165ce2698ee2a18619df2c74a2b77363e040c45e2a434a491a3b116a5953d3d9f5dc32465efee2ff3f5f130b1a7a22962e435b7cfd0ed2fdffd138c039bf7aff29d9b2aefb1febe2dd6e403f634e18917a8c0dd1a440c976e9fe126b465ae9fc8d67b355fd06284fb329705290f7ac05202e85bc047b66d8eaacffa3cde1901485cfe0e768ada522b73f5ec0c43d0fe93f9055afc005b43f87eb6b0c46fe6774fae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f5ce3407ca8180a8280bd7e925a22c34ea6a19c40d03fc2320bc51a2ed6e7e0caf1ce3504d49c535f5886899df5434c88d77a68a8d3de6ec2100723ef6d5c351a71ee14197ab5ab472104e7e0b8b92457927f14713bb4afb181730d3d13f9ba60161a7773449c517c069fcedee211d0cca0fa968d54a10421664c15683c4f0b1c25438db926aa4a6962fe694b109de47f3bc8b648200cf303ae0679a5c082fee8f5cb44acc4d3714b3609eb12d73514152b2a7d1c71a4564df1995e8100d8d7b15484f1ee925d33edf1738c7a1860a3fbc2168fba73e733e0a3978f178981d745ce98e40cdc24d7e4b36236bb9f176da2c430cefc6740d3e6cc923b21d2da5a897980140166c5bd1c9ecd1647324465a94ed74af51ad05d275c3057dc5a599e35529e1747aec7f9d3b59ae8687ed8fb4ae336077658cb2f45d39b7d7b57e8dc05ee32873d0ae2d443d8e461e66e81f001a2cffd32a139a10e8d46fd0f62e1e4635351c90c506d40e82151a72d91dc2eda2e612b0ae45dfb4bb209d2e77671fa96566ceec287550efe36f50139324e652ce40d751b28cd543fd2bb1d7ebe476596d827a2ad48fbcb853e8c90798bcfcd7d9243478ade72d5b93d95c6a56fc39e9bd2a530dc054413180e95e54a3a1dfe2333ef99c62be95674b0047c2cc8b4bafcffcbad51019891567ce1c7cbfb6be84bd891835ae7b7a160e4ec80d44f312a14121316ca2e5c7dcb97e1febb8e08d4d98eea479babf082edd5c9d20921b309f12cf326a444040570b65cedbfebe69242b146721421e6470ed33c6ed3f0807078aea4d70aab04c66e7f7fadc9760b483e2fb7b10715df588d2de21cf461a39b4f0672322a5c4c92fa407d9b7a5408e5b35d5c711c00790ff1fa708a862dd02637e1372fa90996f2ea68b6487d0791682e54edfec97c741a3b16e05171a4480cc75d0d98157840907d71adb2a3ec24f23880cfce59cccdae8e962403b30d4b89190be2ebfe20fda779279d79e6f86b1bd818a1b1cfc4bc2ce46c74774e74fa3fc916600088a40161c0d9a46dad27812900b018b64f74b635aa1e10e808ebf12025e036191ecd2e499662e27cbe2a79237b366517116bcb1c7ebed6246bd01182279ea272576092ca0ef3138585bc79bd57167482fe8ba7b83e68454a1fa2427d90edf4213d7009211bbbc27c2f9e46919d5924c360dc009c914307f44ef946de06dfcf34c9fb6f246d20bdb9081aa73ef934b8e5b608b11d9bc871042cd6a6adf3e15b1b2497b781b8e441477949960a28dbe4a464288b412c4fe343f1a123407c80af59466179306d6e31a70a1521b4de0be3a515704e2588f012bb393327a1e297c2a051173a2e3dc8df6b043e67e6a90457e53e3516468cb70e4e2bf35fe1a1886b2522f7625e85ae8f027a4e3b967d820a7cd02363b69bc0e70fd18636b0c28971654dea4eff9795fdfc6eab5b5db36f0539d72f554fbf6905a3baa2bf6a2925392537487b01ba48da8e57f3b69f01322366bca24f8c717d56435d08ef12513493f32469bb304e6c2af088d55f319da2785e37f0c87331cf645cdb6030e7c13493f32469bb304e6c2af088d55f319da2785e37f0c87331cf645cdb6030e7c8c9d6cc129fb487778e882bedd3714893a49faa59f65d6cd1e065c67ce9f2493d35ba173a113a1dc8661dd57348c96b133ab625ea41fd182c51ee2207e6be0ddd35ba173a113a1dc8661dd57348c96b133ab625ea41fd182c51ee2207e6be0dd49c5931be0fbb055ac1664376c03d5e13ba4b6d1d1bfebbe8e37ec1f44b18c8a5bba0c45f6b73003d059c63ecbec0ec274f7159deb326bda6be990166744181c8b3b7929495daac12e7caf1830fc3a13c90b3d77d5aa7a25b8233e0a316152cf6da44467454cc3475ba4803f07ae9623f9e4da44fa21c08eeffbd4d44873d4b859c791a19a903cdaf1eba4718c1fcd38cda0fae62cee3604fc3522185f095b7e0a34031c7375b1fc50ab0468528f6c00346c4e675b0e8917a4311983e631fd390a34031c7375b1fc50ab0468528f6c00346c4e675b0e8917a4311983e631fd39f6f114398ec45dd7eb00c4a8097cce929b382bfe6e8dd3f46adc63e524dd0202e123fe15eb0bc54714169d3a18e5bdfd6529c91e801c9cfc52d1dc5846a909e43cf4e342c8cca76ae22e0f92d5e5c0ed4ea48eabd5b86a866e9078afba7215d531ad8a72535dfdced571da2c07254a0d07370e8d04e27efd221e2907e7067f77194f9ff6a6ff31946627b8c5a8e6efbcffd6e0136e87a7f5d34d0028b1fc8e1d3d228e765902473916e28fc80a0bd90bc0ef4f69c1dcde4b7c50dc01f987c2adf52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090c61ebd3dd3f93eaea479936e3c74a1a17018473e51ff28236298db2532c3b86c8e039f0f84950522ed7a734a104dff5302683f77227237206ba923b310a3c6408e039f0f84950522ed7a734a104dff5302683f77227237206ba923b310a3c6403d0883957771c9710b995d87a7a398f7a72dc573ca4f5380ffb54c1a34892df0a081005add50c8110e63202d48cdb40610ce2f70c09fb58e39e3345a948e847e0f3397595230e008409bf31406aad7ca2f165268d0d023d661886c8310b0f63f2b28076f69de340c41490cf7063e1eb8b267278b3aaf6420a9b86606eeb67ec9b712534c57ff2ca10fbf93dada880402628df68e8ebb47fa09fdcb29f27b3cff12d954b6d8c8c82a8b128fdf3f05ebff6af0a909daed7d23f183a6f42e468096667a2333ca6e06354b2dc98b0bc440f36808146ebe2fca1c501255300028878b9825850097913030bd8fbab76c59ee26392ad1cb2030c52fffb308ce21073d09e6f630e32707607bef3d4b6f553e8550b9a951930e567639a1c46eae8a211c576b675f3c586e31abf628e9fab4b6bb31f5c14125d7d3620c5ab8556d392e9ed5c9aef6ab34ca1f732f92f1e15c1ade8beb736fe47e44af38818e0a2c3e14018a17e0f0d5a9cc27bcc1b74a66fa683b4844d0eb12b6cbd1e394369f66dd34d7d6a2dd1f984ea7a184ca2611429007c92b533eec3c07d172df587f6ab7f156463a9f8799f65d813d21e7a311ff0414f8f9faa836214c13f20e0d96b6195e3a3ab45e36cc189049c9e9c2bfba9ab829260fc6661b4f4123a8e438992be8a446376fec34d8bfbe9d1bf62de10f90baceae4db228f152f9b2b43c1d2dcdfb2b3d00d3cee9f3beb159a78e4eee6fa37205464dce611267f2226297d23359c49d61e3caf52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd0905b32a8e8c0e251554c500922c44140afb1db8373254729958d8a51649088c102f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd090f3cfe7663cba5e24971dee6c68f9b4c2e032ed1a285432303b0f1316248996c1b01b0bd261e038353a974bb8a57cb33cf5a6728615c7597794f63aec7f94f1f36cae88ca3503e5764006d26c9e863ff8b3042b19d74649f509d1669ee6b4ded20d2e833c750d087296438523f46a1ddd2664c3a317ccec3822d6ca835852956d5934087e34910787f63007bae7cc025c24c843bbab052d4c411eeb98f8b75722f52d711103d50a437830c6fbcd04fb4bab49a0f82f6d26d1c791c6e8488dd0909107273e8b6b1b3ff70a3e92da700acf8d356f218d116c00281a80ca771779c611a3d71cc7c8b8c1c5c5294fc66628081436200895c3407c4eef786749525634db378c2a5a59b9f40d39f32cdf98beccb4a44970fd16c9cbb8bf90822dc3f66cdd6bc1459396ba13c13a4391438fc85b1972701b711fe1705395b661b940aa11c78254377912b09266b3069b60c3445ba41266e188dd6110f3d1c59c47a1085e656f419be839be29e53014b94adb4803bd39fcd61ea650b4237486bc8bf2a8d95ce0ba717997aa8b16d08b0391e9b1945b02f462b4e9694af1678bb12e0b1c5b8f1c5015e6bea667edffd510cf51f38906fbdaf1bd44c7ccfb1b0a2f861b27298b9754e45f3f43f5ba1b5dd651b10a3a2036d5d37ca21a24561f60736cf1b22fffe66a5d20b1be3a073ea9f7b9adc1bca97b2405604cf7ac276f463241088accb006443d9255bce88015185a698990df63dd684a21bdb1166aee04b77a1bb29d4276cbf9cd86feafaf28a0bfe625c70ce484ff72bf307901a90191a5bc9d84039b3e390396182de8602e42dffe5ad26feca71795f4bf67ae6de35df9a0532359666c5ecb28eeb8e5b965b1720cf3b52139dc89d3d713cde0a39daddcd78e8a473f2bdb3c92eaa047f76266d866dc5db571565bbb2cc117224cba71178907011d4a3f758b446f8c6c8a25625bb303fe7ebd698e9f98ec94238aa3a2f6a39a0f1157c7692b09f3a98cda2f57abb32c0c4f3555a6d86d48b6d05b6d4cff2b5cc81e0487c2f90f46d7f509a77a5cba4101e882f06157081434390a59447a9ffb5afd8a419274c663c0c2c3d0c8e092bd614ff95441dc2f97850cc015d1c03df084611c13385e3c5e0f7f0f2d398ba5c826405855aaeb4f0ef54bd3364c19dccb042db5ead72aa40ed88d06b4667f3d9d08cba6e467dd0f8a69c54e48f1ff1a5a036eb6ee0b96ce350b5bf8dfa69fb6ba0939f195457b1ba074e577e4b1e11e78b1001f73802ce32c0a3a02f9e699d5bed4cb72407992e6a442baa0c2bd37eecad6a13631bc4bb093e934c2048ea8ac2bfe5a117f56953bc43b86eacecf93d77aa64bd4a482bd52480331e666b262056ac0d8fb3c523544c74db5e73b0e33210172e8ff3608e37e032c3f210852f6d4da9f40cd6db15df587b34322499e3c03d91d0daeda9c3d426fae2a767983993020901b0f65410bd4713bd3de8693c11a3da195fbc5adebbd3ff20f706e2f30e2baa6ccdc85ea7c588024dd56ab21a71593a32d2b1c3d69cae23f103bafcecf7f90196d88396dc81cbcba6d5ee5386a6f26db979271052beac26a82a73942a49e0b1d03a66694a2a2cbc97218de2384f91ddc5edaee4f1ee6300d907a249c471af34fe80a75c59e202ddfe5d626aca46d2af026f94ed6e70d52f18bb074cc3fd0d2633724db37b49951f0de66e9f3129c105fea163aa183121956e2b085ea4155116e097c8768d4bdb77afdf75d65ff197eaa9352efb0f090fc2d54e9d012d2bf4cbf561c81d91114cd4f27d435e334d515d6a6450dd894270213f16793885caecb1d84575e1d7b16764c28b876ccc6ecee2d50e58cf33fc58f080b841705c2d32dabafdbb799dcfeb0e12c877657ba4f522063c51c4e546dedc08359a7367422582f8a557fe44446aea0aee20b838d1a1accb78a1d87dc57626bd28da4081650b754e29eae725945aff779941e142351ee4e9c3e81e68400ecb3abff2175970facad8df7121d0df3e9ce692e09f98fb909c7ed7af58b1351d5fa8071b4287694325f89740a4f9a61eb3d549c462759b6425f691ae16376a0d78392f466778f50d75a4651da47a679475165e8473b31d4c032ce26c877be03a594edc1e6bf13a8a094adce2e9e6d3b08d5ee6733906f20153df8596542fb31016ef012d552bd7af494111f060f18a6485089bab7fdace2b10c871c9b7de77abeb22a966f4cf5b68b94ab4ea528fa1ed5253ac7b45ff55ee6993039f3944394075347e666dbcad123f0f86078343453bb2cf65762fac87bdfb11c62ae3d4efcfcc40c82e6e4b96a535361e32e0d6962861367777b07e0d1006d869747fc1a51702aac83e941591dd8872cfe7b7fd46f0f32715ec97c0d456cb1732bc53285f87b8e7aa8da5f5d6659eb8ab035c53a46c6d0a0fa24faa197564b119dc4d5d44fffadd7a6444135c326ebd13e0f8c16e2a3b81e8a8ae0befb95e1c657f04eafd5e38c3da9d09cc39882c6bb20950b552ea901f125e0dea40aaa0e6e24a96e12f7814c2132ed080e8501d24d31b6bfb04d264ddf063d5101bed39aa46fe6351201526dd4cdd06ec72a7cbd737d49eed3a90e08b16a741ee4da722a5f1e73de915b68f7dd268d96ddc0ca81db6c165fd5da4bae92e7b42adda709d96f7d5f2aace9d95e526c45cef012e8a5ab6b0660344fb264e0662d78f638dd6796f077ba4df68c6cd5456de483e4d186cfe2cd7a78c2b6c592d321ed7afbfd55f461375e56ae2b5640eae36c53f6587724f6e06bef8c0e8ee8d32fb4bc6d4e397cab07908ad575e88dbdbc8d4da4322761d4652aea9f85bfd8c621ebeb68b7e993c959ed4a9584bd637284e43014b762c12806238cee127d893de6daa205de84f7fa0717f28e6428577db95ca9752503594b6333a6c55f6164cba0cffdfa7b3e3b27dcd1ec43a0a8726d6f409827df6b2be096349c8596669ac541293a3cf3799514202717de35ad393a8b9024183cb4f7d944e02e037ced34a9e85dd1f6a9b0c1e107711bbe75bb2af3720a292ddee6c74c0c88112a057a5bbbb5150ddba4c8f5c381d1c0c27761d5e57dd9ad2e5e31850aac10b61115a22e4fda2c26d7197d7a0ab37e6481e0d08bf17d026db0983ece6848b0309678feabbff3cad418aa314551a435d4fe942390569d796916489cecf66937d85e5eb59cfe04f8b0a440c25250fa2d3cf6cb6059449bd41a9338f65eff8b66f70280c58e433900e273451b248b4fcf650ae07e00d843482be0716ed88805010a7f3a86f7f1c90007998f036533c5a9ccab59a2b30a8fecc7b992da99a768b4cb758210650870e82db7b022e2aa026b72ecd32e19d47f86cd228b71dac8e8cb0b6a23fb87674d1cf9742ae538e69266296b787916cdc2323464f8cd2f044abe121a1b49b958693555f7f16234ced64e708ce4bb001464bb0372330e81f2910b1402847290089ae4c3196c25fa0acb43965f475435f7e3890a8bf0cded132fd5eb9460ef3b40b090082fcb7239bc8dda939183512bc668563e8531b92e72cdb5e9edb8260abf29ac9c1f07535d457d6a760b84dca35e3ac97d9dc2281986b80ae0f2f6663dc793aefd97a9fc51be195a6efde43e10acf5fcb0f5a7a61c892c7e8bf3ef14e3988c5f0d045f74030056291d175401e1a7c58c5eb23299e10df1307a8dc5530d5045ba93341f95084ae2b58d0a951ba1dc34a2a2d5cae7b2c0ef4824f5758142010d8202b72968199dede647242272e8ee212d4392c6446eecd00b5b70cd9fcf428bf4d02d8830bfcf0cc4e47740edd1dd264ccbebf53cf93f5edd93a1e9469455cb47a5efd0a6558f1cf6c81d69212304cdcb4839a57796f28279ec22ec96413ebc836c99e298d4280f6ebfa8a78743c1e4ede9edac5e81f598de8c06f5fe3cab4c576a7839e70279abf3bf7cc418be7cf609eeb4071ec43684e2c6ca25b8399591d9d8221a16d4ff8f1a60981aaf2fab02c247a1d55cdebaa77a32acdcb32a5659d65042553c858257998a1979d04a3afa7f0aa44ccc9fce5e75f7614f2fc813d6fa5bae0b8097538460fd54862559e884ddd11cc6cd1fece3cc206e210017ab221dc3e842a0ac41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d228440989337368e2b04df5c1096a5b894fd4fdff0ed0eeccb1654a1962699eb48327bc086277f55d0e4f90a8ddbe47e569368b22013cfda447af850a426c82012dd8fa68c1522fd7f42ca864f16da74478efd17392c5d9c46027a91058ac5c071a39fc78fda1a12a7f636160f500986088d66583cdbb84b100fc92f860203d35b464aaa0706988596f7a6868dca39680bedd0e2cf14559eff0cd80cc0e16710ee2533e5c4791e2b8f02468f8941a4f6f74e87a6b2c3f2a64c58b867e8698af14cb2c8ba583424a94ac5b0be6b42846b04a4ee28050cf4a854e9798fef82222b91295a34c11b0197eb513f09c90dfb600e9f6397272c404011c20c8df62ec79a2f72b44147185d429959e57ca2a6aed331032e63a635262a58e7e761487e540486d27fae19daa3875bab3ec08ca36440e6ada07be3e0ae78cee117053461238bd2d8932378d7751dd8c3ebbcd09e9e1e2f8b4e9396bbd2164714274c816d429d06382b1e19385eb1f9bc0490da107e31cda50ee0b79119905067f45d3412afd5388cf0169d68a08f2c539de66f92ab1221b1a815eeecd53abad2d041a0002fe235207c519b71ff5a8eef00de9e099d73712e72035ed4cd52121ea654ed49ee7865c8046b2648e92f714c8637111283bd45b5b77a751835645848162e119c8c24683ebd0eb428e0f102e7d1a896c40398bee480de5efc9bff4b840afe90599ce321a52eac94075db85e71e1366587ad40829ce038909e14d0bb4c5c12f2864d8ab88bbe6d84b3ecd4ca359ffbe72731056dbe4eb374a614e278e69cc604f6978a30cd5ccefafad196e4de4fe19aa967600e4a32c824f3fbf48785dca036549a4632a468e5e4a60638705cda28a383969c0eaba8ddac947e7b4935428f09b5dff3972e18fe5b1a0cabdd281ee7d014d47bc40731644c769769643f43d5b44f356b9d04aa8de06654e570ed0b50cd74d5073e4cde7e0918418b00e7056c40d6b9fac6cb7cccddf9cbad028fe7ba176baf5b73abf32b84c25e58c0128cc2291655d334121519fde710961e83636e4eaa78e807a194a15d95111696124cde9beb83b1ee18cc01897baeed4930ecd6ecdee4ebcb2534d8ad64f055f191136afa259dd9f42270b852dbeffc7303d6f7697d4f4f6bfddf79beb40269e0086e0a5ef54a4e707ee7bd84b4d9f3a4f82b6e19e06b30dfcd57b44b850df70d6e2ebb57dc03d0e9d130662db980a9146d34128591f7f8e25012ef133df9a9c09549dc9ebf81ee68edba580bcf8e6dd7d9f3d75c9ecf502a2d632a4ae645e1addd025273d1a3ca6307b64fafc8bc917f7407085a9c3ade35b86b58688d16f0fb84d3a8e889c813497dbb2a11c07fc4e00239edb1c31b849fd0e2cb2da564635da6d3ef2aa9ec8811044a427278747bc94e879e2d2227127f8a076a75ed0721231e6a4ea9aef5fb824fea54935b17658afa8e85b22c800db4b62b8855c2cba6f08648283b7cf38c6fa95724f9ace4baed4e008a692c93da8ef70d0b1892e95d175e66923610e0b629cc92978413ad1a84b6a107922cb9a5b9632e4f64dda18d0692474cfceda6ed18df36c43951b188d0e8a4f63f171b6035345c3c5c5a3362b6eb23d2be20b87fc79bb6eb3d4e6b74b9cf44c4fb174af5a1aa393d270344ae1ae13feb4f4c4f4bbe257981055885a0bf96052c8743d8c7b6f34e3896fccd3fbf09607b9a046fbdd40be19f4875b5f536e5bade22516c956681566bf18d4d7fd2e13bf6bfc164c51687c1d5eed33b3610c06d3118ad3b51116544a88f72ff19a8edbf14bad575244b464676637099d26d1cd0f32244a202dff8c75d82e27d3920de6820813735a183cf1fea6f963d7ab12be7ca61b88f2548a112e6f9bf038984d6fab4973c90e16959a493ac381ade862d343f294e1e778cfdbeea39061ab3c2b34b31c0cbca6c19b007152593cf93d9b2c50ae51f9dde76bc79aef0298c5cac60cd8bdc23f5df7cfc77aaf5bbddaf75faeb2c3af9f25f2610811e02a97fb1949fc21464d0ceeddc5ad7869070a9f0272920af7d81def668313640a0fd0c1f967c9e48057d7cf9a68fa136dc1b34f01aded8a6389347ec4976929ab46742e69ec1cf8ebd7f9b81d40af48d3fa9317d9ddfebea67444d807ccd43b808fbb81dafb023cb86a09e9710b137e9da0fc1441e77bd340be47dd502539a3afe83fd7ede404f5d9b147b931448c88985279f9352ce525feaca040160824bc463b6591e5768a740911d653f8c9e5735a633690b4d88a3961c3b787cf47e4b60371e5c7b999429722391d1dee5447d5bb19a67df0e899dbccc1a3e23f21f796f13f01913c8b1f76eb02380752024d8ecdecd3bd2425b703bdb22f1da3f2e73d491a5e99f56d1bf8a5fe048e79841ad235112fbb0f347c168a228e2d371d793178e6c0d0888c5bb1f2f960579bf9aa47b96e8932388751b731026c58492830d8b6e21d1048984a0696d41eed0d8fae82e1bd9f4399915647ab1c2f4d5763ca8ff182a5955201e143a240adc83819db982a22ca58e209deba7fce435df34b9dae1e89ecf6fff95cd6594d7db3687408999f2f281ee95e0e37861f3d103663063a6c457c51e3f765bea6c590362fcdc383b59b9833b1a58c92d85736d2885457771afcf5610007d696efb147385151822c1b6196b7b8f48c65de3c8a7974d323e843d686b06f3fc2c39eefb61b6aa4c5e4ab371ba8eda854060191c543a2cd10f58c2e1617ae6140f834e7402a398448d38e07ae5e54ffd10f1bd74cc27aff09475cc70faa88f8035ad9bc084ba5384ae5a0d03b422385ec5270dec0e1ce659172a1189b7648226aa56e54aef95fc23518700a13b379beb52e03c87c7153502f75ab0c3ec7cfb5eea3082b42012bfedb0cea5b272239c9f367841ec200478e3d6621ddd581510054b51bdc5cffa6be3818559cb975e6dea8382b6f213813f4fe1ec97a70ce11693debc528bbedd4df9c8134d87732b82610052cefa468ff6830367315dbba6599a18af25ab551ac704e2df1669a984b946b62853e9aa9a67171fd611157fecdc689634a8f5d51acf0e7097c1c7efb37f3a7640887c2b954206b9ad763e0509fe2c55e6f3e07b26663705796397aab6d18f72c6425eb76c27a8b68e83ff15edcb21be3ccfd8d0d4d4e2f193895a6ae2aca8aac25c61b641e4726e38105bf15bb40c8469ed8ae3d30a51ddb94436c342a4064e6a7fade5533e5cac984ee844b7dc4c1b92122f2fb6059c55c7f74ac197d9278d8217fe55d7ea71233bbf8b29d867ac71081ced80921cd2671f02b5c3a8d2d90ac912ef9b8138362b63b033a093805175cb2b84eb16e6c9ace0595af0df8d299aadf0bb585ce09079a3a5ccac09b9131a9b24a7fd2c34ae1e99c0171fb0a6ff0071a3c07ac40920f3642b3bf2f70aaeed182edf072d8c563d5456c41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d22844098933765d01667a941bddc26568cb90a6211b974c5e1159c863ae3fbf048e4a01e91977f84ae8df1402b399bc71b118c5e62a44231da32441f5936eb5a4c8070c33c6f3c60e4ed3277c1ad954023acb67f39b4da46d0c14ff26c671dd34ebe3dd17e9db46245ef4b6b8dbe406d5335499112123d66efe291c8c6c5745b075d68c88e2ff2bf4c15e4626d095b2a328510c8a5279190064e7080ba53850a3f013eb4eb382c4ad1bc7a33663c7f964703f321e4cdcd41fb65df1e111c7f6541b9ad7663defadd676314343d5d8c07faaa5091868136e892f32ea2172fb7f95d458e6d71b3f8cc17baa12bf7179f3dface1a122aa6f848bb0c7e8b2a6efc3d91d54e6d7688b94c0a007bbf2cdd4f0cea7b4ee27a2399ffa78d8ecb8aad0d27bdab3148f99c8ba3bbf46531873ecf33d1007238a14241169d4e381ef5490a88207ee2a8fa07887f7a5607d86b527b2905457092472fa377232aa588cdfc54b2b872d3a72305fd90365a64cfa294a49e99f3e6ae70c77cd501a55f1551b63bf4dec2e8d18fdee0fdb6f5307df8f06bc97241226dd388f01e0be23e77336911941d89593907b160b948c2145a525b02bbbda6862276605231e2d1898eb8f6ea521b7ffa3f5c114370372347d0a3c95a6badb386612bff7ee8d3df6ae2170f7d58663871ba8c66ecafdf1ff2101c9b355f111edf8448139674f6872dbfaa985eac34cf4492c759205701fb5a9bf15e242e23dd6c988d8910290302271be556f1d617813fc588085461456c3d08193c0f3f1c54d299eb2534185e99bcf942b576eac9d5bff92b3ca8228b1c67ea58e35b1e3e508a48233758e8afd9e71659ac5a51b97ee6fa0a8e83f015408f95878b63d97b8dcb089c72632540f4c09772d9fffa622981970ffceeb08f2ad1f1969451d0ebd5ccb80943726932c0c009e5023e64e4c8592d77d64f20c99f10fdb3a104468e7ab6e49c935ec1346d9b1d14697863fcf91079035c8978bd011293aa0b1c755ca48c8fd6ba2aeaed19a9f3a4bff6a9f3cd1a262745e958c67a78a6cf12f0f634d1779903e0adb34164bd10b979b8cfc7cc0c2471746f633e22784597ed4b768de40532cc20f3ed0bf482027c17a0c44dfd8e582bc6cd320c41bdc6cdf85ca510245283ba3602a27b4d302d7da040cff966a2fc97c61018ba52b753728d419570c6b0ef9e0cb285573401c8698fd27e430990073aaa588a5e1b19bcc724ccbaee95a92e176e90e5cfd917b4a10f6d53cf7f0483e3a12ca09ccb1417f9cc9cb40e4a81b20b236efd10d607a874cda4aca3466d6d122e5ea9a7ea2423356360afa73c8f6d936ee1ba925c06799fbccc394b219a61b55ea15f75b0da6efec8ddfcb133c500cca963e7549c5c3b36a21b4e16a767f01ffe68f40efa1bcfe325dac35d3b2f32cfbcb0f6a7b319811ec6b008b493fc33cbd9033fc43d78322fa7b468531c027fbc04b6b5e1963c84205153c0a74b4a42398761468f10b455e5b0440d7289ab4648a77b659b8aed1cf1e75aa63fcb5450d71fedef32d308cfc1cde1a9025e5e70f1dc70f65f484549889bffaf416ebcda7378f811d3a44adbdc164838fa02f6ec7144840f76dfb6cb3def47436ae8928696aacbbd89bb1ddde7d844c669db62a2a32d268be852d492803aff7192d24906e04fb2d9ed043c311e862017fd4b5224f391b75b9495ca56221d27ff3697988e0d98c1714b10f2fda539978c4f0710f5fdd14a9787bda3382f5cec69b138767f390ddc71099dc5f8c50d87e57cd8072fbceefd8e6467521bdec4b14cd08049ba0f10085b14afe8287bdd292407319e0d0513c69bbe88d9230002a48fd314a0278674eae5d566197b87700ab4bfcb02ffc407ee0ba24627a4ec8cf651a5e2916ff739469175ee984e968cdeec1d3892b54d5e52d5a1781e754d998623ff3ceaf7386505b919c2fd451859921a4ba565baeaadd700abab1cfd0a07a32a75dfecae65701c9d4a2df15a20b8a892a8b4941abaf015f0025e4c3bde4ee4e3041d57dd96c87752a199a94ac90fcab6cc7914015ea7c5abceda233a855351d1d01e13f7bc8e7b2e8e966ef4cba19d9925c48947fd3ba46b5c8c6c70f191def9b08adfd717fe601003621bca8eecf23d81d2347174201c6ac8c2697b57378247813c71df09f48d5800a9dd95b5af21aa8bd874888f6b09ed8c295c0be277a667211c9b324138c338ac72a5018193b57658fad1c14cce4be43a77a932e2bcb705d21d2db3121f05226d498a8cf554b44a3a0af84247caee088a01d81f92b3e538e14a8e709c0199307bfa9ed0c04dd51e123606a2da6fecfb4cca4033d862127b6e90daef5aa3a9948c631203568d2c4acbcdc714221f09297e853ad116034f90f55e63d57b33ce2ff2fb211bc34bb88e588c24a642ff14619ae5adb3a2ae7df185cee685cc9eb4685c0f4a4da7072b115ade880a31ec4692ec248e37c12627fad0805d66908df71131841a67965f2bc74ad2d0b7b9ea27bac3906b12c08ad10ac8efcedd4e6b4e901117fe09db3fe789add059e9f18f367dbd7c657fd82b16317fefd4c262adbddd6c72faa2a520db94a0be6324da399e0bef1f2e2847f2ed4ca6a2e41dd042472b5893c95d143bef2262ead2f0c14923aa6882f0e58a42e1db4455968e7795a109a7f02ccfba81f4f121ce81b5c6fef2e8f843a0e34c95afe0ebce3b8a84d425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc2203a4539f07f1586a90ae4c5b34308fdb3005cd2e6890de58c4ec134d6703f36e515267231b865be7cc0353ea164d0036854df09fec798d5b4b4459a33096d027ba33e903c29ebe04c7ab84c1e762b44d623e59bf6bcec4d9b9b453a7a83e03c6922d2f18e0a77edf2eb64fec42b051d564fb946047937a94b67a0099f29a6e966fc1fb3084fa3c2b4d2e46005392b5c78d0e83c16b2297802fdb6a1f4e0687ac6c2d8e4bde3b8f0571c355749480160c723f0057b11366415fd5ae59ef52e5d9a3a1415fc6498cad4883c5a4dd79576bb833eceed3ab2e9cc7241f174017bf1259cf2921b3befd8e6bcc1ccb5a87ccbafe8919d98454c634fb9e7eacf2f7e9ce4ffff9cf68ebe82ca232ed66a82b1065f51d5efbf49c251ef7a10e299b84563e18327d597f638e3c1c7bcc96e0abddf5e0d92fa867d8cb09f8d32d2ee59b9ecffb42372938d0f753d401325ea81637229931c0e93ab9a0f2a725240129fe4d0e2b1b68af368b6523ddeb6b66c23a868ca00ad52b9a42b682d8fe5462223ac88ef5361d3f83114c00c0587094e6cfccded2a5fa0e1deeec01d7017e9cb77814b6df64619a9dc1779fb66eda22fae4c39e1adfb74d36ebdef47d8a7f70ce53fdfe90a20d52bc6faf007c1cded04b895c15599c08acaa88773a75de2d29966be45b56c6e8490cb99a650dad3e77e074292c412975be57093a1f778b9811df444b5ecdea318e77cefed516843be8e25c2ee0d3ef13868ff3fe5840e23c5c21629c5cfe9fe45fa2f6d0ba457355162c2844b8f3714443e2fc14c5daf49a4a0e5a92dfdce12dfc8d368888cfaec5b521b2157898e410ec339c339239eae17afc025f813be139d215ea4bec44d46c7d1e18748242a5ae4008dbff9518306e5f0fdc9303181d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ff04c02ffa1b97765b2fc29eac601045eeb27c71268bfec03c784a3727e9cfcbe9ac197d9278d8217fe55d7ea71233bbf8b29d867ac71081ced80921cd2671f02b5c3a8d2d90ac912ef9b8138362b63b033a093805175cb2b84eb16e6c9ace0595af0df8d299aadf0bb585ce09079a3a5ccac09b9131a9b24a7fd2c34ae1e99c0171fb0a6ff0071a3c07ac40920f3642b3bf2f70aaeed182edf072d8c563d5456c41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d22844098933765d01667a941bddc26568cb90a6211b974c5e1159c863ae3fbf048e4a01e91977f84ae8df1402b399bc71b118c5e62a44231da32441f5936eb5a4c8070c33c6ce2e3a96bf4c0f1a4980a50d5851ece599de857f0476d9e87104c708a195737a0bc2499325d0422efe60524ecb6177ed81aca5e1977aa93f191fc9146abe29e510a028f3f2acfdbbe420a465fc506fcd878bdfd149f8d9f030ab8e085c0f69e7f3c60e4ed3277c1ad954023acb67f39b4da46d0c14ff26c671dd34ebe3dd17e9db46245ef4b6b8dbe406d5335499112123d66efe291c8c6c5745b075d68c88e2ff2bf4c15e4626d095b2a328510c8a5279190064e7080ba53850a3f013eb4eb382c4ad1bc7a33663c7f964703f321e4cdcd41fb65df1e111c7f6541b9ad7663defadd676314343d5d8c07faaa5091868136e892f32ea2172fb7f95d458e6d71b3f8cc17baa12bf7179f3dface1a122aa6f848bb0c7e8b2a6efc3d91d54e6d7688b94c0a007bbf2cdd4f0cea7b4ee27a2399ffa78d8ecb8aad0d27bdab3148f99c8ba3bbf46531873ecf33d1007238a14241169d4e381ef5490a88207ee2a8fa07887f7a5607d86b527b2905457092472fa377232aa588cdfc54b2b872d3a72305fd90365a64cfa294a49e99f3e6ae70c77cd501a55f1551b63bf4dec2e8d18fdee0fdb6f5307df8f06bc97241226dd388f01e0be23e77336911941d89593907b160b948c2145a525b02bbbda6862276605231e2d1898eb8f6ea521b7ffa3f5c114370372347d0a3c95a6badb386612bff7ee8d3df6ae2170f7d58663871ba8c66ecafdf1ff2101c9b355f111edf8448139674f6872dbfaa985eac34cf4492c759205701fb5a9bf15e242e23dd6c988d8910290302271be556f1d617813fc588085461456c3d08193c0f3f1c54d299eb2534185e99bcf942b576eac9d5bff92b3ca8228b1c67ea58e35b1e3e508a48233758e8afd9e71659ac5a51b97ee6fa0a8e83f015408f95878b63d97b8dcb089c72632540f4c09772d9fffa622981970ffceeb08f2ad1f1969451d0ebd5ccb80943726932c0c009e5023e64e4c8592d77d64f20c99f10fdb3a104468e7ab6e49c935ec1346d9b1d14697863fcf91079035c8978bd011293aa0b1c755ca48c8fd6ba2aeaed19a9f3a4bff6a9f3cd1a262745e958c67a78a6cf12f0f634d1779903e0adb34164bd10b979b8cfc7cc0c2471746f633e22784597ed4b768de40532cc20f3ed0bf482027c17a0c44dfd8e582bc6cd320c41bdc6cdf85ca510245283ba3602a27b4d302d7da040cff966a2fc97c61018ba52b753728d419570c6b0ef9e0cb285573401c8698fd27e430990073aaa588a5e1b19bcc724ccbaee95a92e176e90e5cfd917b4a10f6d53cf7f0483e3a12ca09ccb1417f9cc9cb40e4a81b20b236efd10d607a874cda4aca3466d6d122e5ea9a7ea2423356360afa73c8f6d936ee1ba925c06799fbccc394b219a61b55ea15f75b0da6efec8ddfcb133c500cca963e7549c5c3b36a21b4e16a767f01ffe68f40efa1bcfe325dac35d3b2f32cfbcb0f6a7b319811ec6b008b493fc33cbd9033fc43d78322fa7b468531c027fbc04b6b5e1963c84205153c0a74b4a42398761468f10b455e5b0440d7289ab4648a77b659b8aed1cf1e75aa63fcb5450d71fedef32d308cfc1cde1a9025e5e70f1dc70f65f484549889bffaf416ebcda7378f811d3a44adbdc164838fa02f6ec7144840f76dfb6cb3def47436ae8928696aacbbd89bb1ddde7d844c669db62a2a32d268be852d492803aff7192d24906e04fb2d9ed043c311e862017fd4b5224f391b75b9495ca56221d27ff3697988e0d98c1714b10f2fda539978c4f0710f5fdd14a9787bda3382f5cec69b138767f390ddc71099dc5f8c50d87e57cd8072fbceefd8e6467521bdec4b14cd08049ba0f10085b14afe8287bdd292407319e0d0513c69bbe88d9230002a48fd314a0278674eae5d566197b87700ab4bfcb02ffc407ee0ba24627a4ec8cf651a5e2916ff739469175ee984e968cdeec1d3892b54d5e52d5a1781e754d998623ff3ceaf7386505b919c2fd451859921a4ba565baeaadd700abab1cfd0a07a32a75dfecae65701c9d4a2df15a20b8a892a8b4941abaf015f0025e4c3bde4ee4e3041d57dd96c87752a199a94ac90fcab6cc7914015ea7c5abceda233a855351d1d01e13f7bc88b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade35f7b6236954051b66289ad01f8327329f0854faef77600c5123c51b7b2664c5e7b2e8e966ef4cba19d9925c48947fd3ba46b5c8c6c70f191def9b08adfd717fe601003621bca8eecf23d81d2347174201c6ac8c2697b57378247813c71df09f48d5800a9dd95b5af21aa8bd874888f6b09ed8c295c0be277a667211c9b324138c338ac72a5018193b57658fad1c14cce4be43a77a932e2bcb705d21d2db3121f05226d498a8cf554b44a3a0af84247caee088a01d81f92b3e538e14a8e709c0199307bfa9ed0c04dd51e123606a2da6fecfb4cca4033d862127b6e90daef5aa3a9948c631203568d2c4acbcdc714221f09297e853ad116034f90f55e63d57b33ce2ff2fb211bc34bb88e588c24a642ff14619ae5adb3a2ae7df185cee685cc9eb4685c0f4a4da7072b115ade880a31ec4692ec248e37c12627fad0805d66908799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0df71131841a67965f2bc74ad2d0b7b9ea27bac3906b12c08ad10ac8efcedd4e6b4e901117fe09db3fe789add059e9f18f367dbd7c657fd82b16317fefd4c262adbddd6c72faa2a520db94a0be6324da399e0bef1f2e2847f2ed4ca6a2e41dd042472b5893c95d143bef2262ead2f0c14923aa6882f0e58a42e1db4455968e7795a109a7f02ccfba81f4f121ce81b5c6fef2e8f843a0e34c95afe0ebce3b8a84d2cb998d68ad6d5f9f9122a8e4b962ae63386bd9ba89f869cd62b3c055b5f9989d31144d6eb85da088df209557a62112ffbc29ac8f88b78db5d6b1dfb9f9bad64041401c3532fc33eb26994f9c7cef7fdb6b106c837d1bd3c7e74abadc7f7dd53f45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e663a0813f51681970b1e3401b2bd92a0829436a09541f06ba3c2ca013d62aa616425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc220e4785d3d9775edea9b4a37077ab2f0b72b918eb651ce22eaee9f213798c99e2ed45537f7c0ef252296e03150ad8529e1346e7c919c2d4fe42d04d1db66d94732f6e478d9193866d3bedecfc6c0d84efb486f3afa254c3fce0a6a0ee8d1da9df2c1bffb0ba28e78534d335133f76d16a90028bfb97ac1cf9b20c053623c767f85d6eac6e35c156750ec3e5b633c501a8dde6b1cf0254c62d7223976b2b2b7f7f10a67aa33d10ed9b3706285dff8030016b0e3551eca6d9eafb374c9b3964e6d8e69d608017983a54b815352287279c80b4d3cdb448534e1e2d71fa39490576c146bbdbb12142fadc3adef10b800f74e0352bcfa2bc87b75f0330e87f7b299cf1185cf48776d82be2ef4dd844b2636a7b9cc13dd9149da055d0304c76c40a442105068f3c605345b5a8d124204c04fed7dd7619b8dee9c0dd10bb35ded14ae12b1ffff9cf68ebe82ca232ed66a82b1065f51d5efbf49c251ef7a10e299b84563e18327d597f638e3c1c7bcc96e0abddf5e0d92fa867d8cb09f8d32d2ee59b9ecff411808dde8af4e7cdbbdd4db04a253d6db1c05dcc58363199cc55ef0a4495a1bcb978ab5492e61efb535b1198a35b94f0cc9e3cf8f06ec91f44fd8f71f7e42795361d3f83114c00c0587094e6cfccded2a5fa0e1deeec01d7017e9cb77814b6dcfd92ea39c25d682335a16e61986b8ec451c236b53e8a97cd24ec3c09a7cf241f71fdb5fd85ab3b999240e3580353cf9e2f257c2ee0d5b3c420f6529ef33bf302603a828ded10553e7bf3ffc31daf7e5deb70a4585984f27ee6bc5cd968021897f006c7698f437c64800dba2697b33bee14896966422e049d8ea9643c9123cb7ad1c3eb261a2a1a92b19c6e3e4943a2d10fc771faf1761145c3e82f7e6ba3a6ac3da46c5cd002d6dbab94d086f1cf194a1df08d0fdc08c88f726b5f5657526dfdf2a7864508fabef62cc00b6f2f17b594e4977af7641b0d560045ca82e29dca91e28fdc120bf8d58227fabd329aea147f20e4726fb2e6664886b552bbded52f523cd81b14f5b774a1e93b31a1bfa897cbc7640575d3fa33899d6b17b982fa6f2485aae23eaca60772d36aa7263d65b8413b91630df60ce3ad1d3cc17f296c70ce8057eca0d164db6a0a4fb7a32e581ec0af84fa9979020ba6de2275a13c9250b427ba5aaa6ef9da1cbbceec3887d36594675776cfa20c7daf09d266469eb472f81d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ffc93c22e5dea180d83c64f4fad43811192c1d8f2f61ca5e17dba8de2c7bf0cfe0ac197d9278d8217fe55d7ea71233bbf8b29d867ac71081ced80921cd2671f02b5c3a8d2d90ac912ef9b8138362b63b033a093805175cb2b84eb16e6c9ace0595af0df8d299aadf0bb585ce09079a3a5ccac09b9131a9b24a7fd2c34ae1e99c0171fb0a6ff0071a3c07ac40920f3642b3bf2f70aaeed182edf072d8c563d5456c41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d22844098933765d01667a941bddc26568cb90a6211b974c5e1159c863ae3fbf048e4a01e91977f84ae8df1402b399bc71b118c5e62a44231da32441f5936eb5a4c8070c33c6ce2e3a96bf4c0f1a4980a50d5851ece599de857f0476d9e87104c708a195737a0bc2499325d0422efe60524ecb6177ed81aca5e1977aa93f191fc9146abe29e510a028f3f2acfdbbe420a465fc506fcd878bdfd149f8d9f030ab8e085c0f69e7f3c60e4ed3277c1ad954023acb67f39b4da46d0c14ff26c671dd34ebe3dd17e9db46245ef4b6b8dbe406d5335499112123d66efe291c8c6c5745b075d68c88e2ff2bf4c15e4626d095b2a328510c8a5279190064e7080ba53850a3f013eb4eb382c4ad1bc7a33663c7f964703f321e4cdcd41fb65df1e111c7f6541b9ad7663defadd676314343d5d8c07faaa5091868136e892f32ea2172fb7f95d458e6d71b3f8cc17baa12bf7179f3dface1a122aa6f848bb0c7e8b2a6efc3d91d54e6d7688b94c0a007bbf2cdd4f0cea7b4ee27a2399ffa78d8ecb8aad0d27bdab3148f99c8ba3bbf46531873ecf33d1007238a14241169d4e381ef5490a88207ee2a8fa07887f7a5607d86b527b2905457092472fa377232aa588cdfc54b2b872d3a72305fd90365a64cfa294a49e99f3e6ae70c77cd501a55f1551b63bf4dec2e8d18fdee0fdb6f5307df8f06bc97241226dd388f01e0be23e77336911941d89593907b160b948c2145a525b02bbbda6862276605231e2d1898eb8f6ea521b7ffa3f5c114370372347d0a3c95a6badb386612bff7ee8d3df6ae2170f7d58663871ba8c66ecafdf1ff2101c9b355f111edf8448139674f6872dbfaa985eac34cf4492c759205701fb5a9bf15e242e23dd6c988d8910290302271be556f1d617813fc588085461456c3d08193c0f3f1c54d299eb2534185e99bcf942b576eac9d5bff92b3ca8228b1c67ea58e35b1e3e508a48233758e8afd9e71659ac5a51b97ee6fa0a8e83f015408f95878b63d97b8dcb089c72632540f4c09772d9fffa622981970ffceeb08f2ad1f1969451d0ebd5ccb80943726932c0c009e5023e64e4c8592d77d64f20c99f10fdb3a104468e7ab6e49c935ec1346d9b1d14697863fcf91079035c8978bd011293aa0b1c755ca48c8fd6ba2aeaed19a9f3a4bff6a9f3cd1a262745e958c67a78a6cf12f0f634d1779903e0adb34164bd10b979b8cfc7cc0c2471746f633e22784597ed4b768de40532cc20f3ed0bf482027c17a0c44dfd8e582bc6cd320c41bdc6cdf85ca510245283ba3602a27b4d302d7da040cff966a2fc97c61018ba52b753728d419570c6b0ef9e0cb285573401c8698fd27e430990073aaa588a5e1b19bcc724ccbaee95a92e176e90e5cfd917b4a10f6d53cf7f0483e3a12ca09ccb1417f9cc9cb40e4a81b20b236efd10d607a874cda4aca3466d6d122e5ea9a7ea2423356360afa73c8f6d936ee1ba925c06799fbccc394b219a61b55ea15f75b0da6efec8ddfcb133c500cca963e7549c5c3b36a21b4e16a767f01ffe68f40efa1bcfe325dac35d3b2f32cfbcb0f6a7b319811ec6b008b493fc33cbd9033fc43d78322fa7b468531c027fbc04b6b5e1963c84205153c0a74b4a42398761468f10b455e5b0440d7289ab4648a77b659b8aed1cf1e75aa63fcb5450d71fedef32d308cfc1cde1a9025e5e70f1dc70f65f484549889bffaf416ebcda7378f811d3a44adbdc164838fa02f6ec7144840f76dfb6cb3def47436ae8928696aacbbd89bb1ddde7d844c669db62a2a32d268be852d492803aff7192d24906e04fb2d9ed043c311e862017fd4b5224f391b75b9495ca56221d27ff3697988e0d98c1714b10f2fda539978c4f0710f5fdd14a9787bda3382f5cec69b138767f390ddc71099dc5f8c50d87e57cd8072fbceefd8e6467521bdec4b14cd08049ba0f10085b14afe8287bdd292407319e0d0513c69bbe88d9230002a48fd314a0278674eae5d566197b87700ab4bfcb02ffc407ee0ba24627a4ec8cf651a5e2916ff739469175ee984e968cdeec1d3892b54d5e52d5a1781e754d998623ff3ceaf7386505b919c2fd451859921a4ba565baeaadd700abab1cfd0a07a32a75dfecae65701c9d4a2df15a20b8a892a8b4941abaf015f0025e4c3bde4ee4e3041d57dd96c87752a199a94ac90fcab6cc7914015ea7c5abceda233a855351d1d01e13f7bc88b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade35f7b6236954051b66289ad01f8327329f0854faef77600c5123c51b7b2664c5e7b2e8e966ef4cba19d9925c48947fd3ba46b5c8c6c70f191def9b08adfd717fe601003621bca8eecf23d81d2347174201c6ac8c2697b57378247813c71df09f48d5800a9dd95b5af21aa8bd874888f6b09ed8c295c0be277a667211c9b324138c338ac72a5018193b57658fad1c14cce4be43a77a932e2bcb705d21d2db3121f05226d498a8cf554b44a3a0af84247caee088a01d81f92b3e538e14a8e709c0199307bfa9ed0c04dd51e123606a2da6fecfb4cca4033d862127b6e90daef5aa3a9948c631203568d2c4acbcdc714221f09297e853ad116034f90f55e63d57b33ce2ff2fb211bc34bb88e588c24a642ff14619ae5adb3a2ae7df185cee685cc9eb4685c0f4a4da7072b115ade880a31ec4692ec248e37c12627fad0805d66908799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0df71131841a67965f2bc74ad2d0b7b9ea27bac3906b12c08ad10ac8efcedd4e6b4e901117fe09db3fe789add059e9f18f367dbd7c657fd82b16317fefd4c262adbddd6c72faa2a520db94a0be6324da399e0bef1f2e2847f2ed4ca6a2e41dd042472b5893c95d143bef2262ead2f0c14923aa6882f0e58a42e1db4455968e7795a109a7f02ccfba81f4f121ce81b5c6fef2e8f843a0e34c95afe0ebce3b8a84d2cb998d68ad6d5f9f9122a8e4b962ae63386bd9ba89f869cd62b3c055b5f9989d31144d6eb85da088df209557a62112ffbc29ac8f88b78db5d6b1dfb9f9bad64041401c3532fc33eb26994f9c7cef7fdb6b106c837d1bd3c7e74abadc7f7dd53f45b4af513094cd33cf764a8b98dab9fe10d55498b9e92b1173ddce48c8bc6e6002b81676a4dffc87c3690b26183be2677eb8edbbf35fd7f9b790f8ad5953487425e83481136f35a372ff849a62f7250a409870012e32ec07b3f702b9f6dc220e4785d3d9775edea9b4a37077ab2f0b72b918eb651ce22eaee9f213798c99e2ed45537f7c0ef252296e03150ad8529e1346e7c919c2d4fe42d04d1db66d94732f6e478d9193866d3bedecfc6c0d84efb486f3afa254c3fce0a6a0ee8d1da9df2c1bffb0ba28e78534d335133f76d16a90028bfb97ac1cf9b20c053623c767f85d6eac6e35c156750ec3e5b633c501a8dde6b1cf0254c62d7223976b2b2b7f7f10a67aa33d10ed9b3706285dff8030016b0e3551eca6d9eafb374c9b3964e6d8e69d608017983a54b815352287279c80b4d3cdb448534e1e2d71fa39490576c146bbdbb12142fadc3adef10b800f74e0352bcfa2bc87b75f0330e87f7b299cf1185cf48776d82be2ef4dd844b2636a7b9cc13dd9149da055d0304c76c40a442105068f3c605345b5a8d124204c04fed7dd7619b8dee9c0dd10bb35ded14ae12b172b21a71ec4cc049165a6329f6b88ac4730453a187bbeb93da0899e5cc0620117dbe8b4cbb2766774cd7f3d5a0f4011aa264d0f2165286d7ea336e21dbc2623bc405bde496a1b5679eec888f6eb974d1ab335a356cb567166bf8841a7cd5bcfccb978ab5492e61efb535b1198a35b94f0cc9e3cf8f06ec91f44fd8f71f7e4279d1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc3cfd92ea39c25d682335a16e61986b8ec451c236b53e8a97cd24ec3c09a7cf241f71fdb5fd85ab3b999240e3580353cf9e2f257c2ee0d5b3c420f6529ef33bf302603a828ded10553e7bf3ffc31daf7e5deb70a4585984f27ee6bc5cd968021897f006c7698f437c64800dba2697b33bee14896966422e049d8ea9643c9123cb7ad1c3eb261a2a1a92b19c6e3e4943a2d10fc771faf1761145c3e82f7e6ba3a6ac3da46c5cd002d6dbab94d086f1cf194a1df08d0fdc08c88f726b5f5657526df82cf635c05b2341791b77e196d7289781a195bc6cbbbfefc5dd99e5a569ac42086166be70f4d2245b6f236a58360ad56aff2d0cbd73db17fc7c31519ddc5b908df2a7864508fabef62cc00b6f2f17b594e4977af7641b0d560045ca82e29dca91e28fdc120bf8d58227fabd329aea147f20e4726fb2e6664886b552bbded52f523cd81b14f5b774a1e93b31a1bfa897cbc7640575d3fa33899d6b17b982fa6f2485aae23eaca60772d36aa7263d65b8413b91630df60ce3ad1d3cc17f296c70c3fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e3e8057eca0d164db6a0a4fb7a32e581ec0af84fa9979020ba6de2275a13c9250b427ba5aaa6ef9da1cbbceec3887d36594675776cfa20c7daf09d266469eb472f4baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a14981d53812469acb3905bed1b6b94f9192cb7f74c4ea2b03725f49e36fc14973ffc93c22e5dea180d83c64f4fad43811192c1d8f2f61ca5e17dba8de2c7bf0cfe0ac197d9278d8217fe55d7ea71233bbf8b29d867ac71081ced80921cd2671f02b5c3a8d2d90ac912ef9b8138362b63b033a093805175cb2b84eb16e6c9ace0595af0df8d299aadf0bb585ce09079a3a5ccac09b9131a9b24a7fd2c34ae1e99c0171fb0a6ff0071a3c07ac40920f3642b3bf2f70aaeed182edf072d8c563d5456c41073931124b25bf6ad415018c5bbe4007474c0771c1bf311a8a32f0b34746089a62866caf9d276a7cfe445640e93430772d177ff97388380d2593d1f4ae1c72630a5990acdcfa8a47aaf746da8909ec9ca5ad8d5df3be8d7aa1f4e324b578422bb011156a9d1cbf1851fa04c6841145776cde86eba902f4f021d22844098933765d01667a941bddc26568cb90a6211b974c5e1159c863ae3fbf048e4a01e91977f84ae8df1402b399bc71b118c5e62a44231da32441f5936eb5a4c8070c33c6ce2e3a96bf4c0f1a4980a50d5851ece599de857f0476d9e87104c708a195737a0bc2499325d0422efe60524ecb6177ed81aca5e1977aa93f191fc9146abe29e510a028f3f2acfdbbe420a465fc506fcd878bdfd149f8d9f030ab8e085c0f69e7f3c60e4ed3277c1ad954023acb67f39b4da46d0c14ff26c671dd34ebe3dd17e9db46245ef4b6b8dbe406d5335499112123d66efe291c8c6c5745b075d68c88e2ff2bf4c15e4626d095b2a328510c8a5279190064e7080ba53850a3f013eb4eb382c4ad1bc7a33663c7f964703f321e4cdcd41fb65df1e111c7f6541b9ad7663defadd676314343d5d8c07faaa5091868136e892f32ea2172fb7f95d458e6d71b3f8cc17baa12bf7179f3dface1a122aa6f848bb0c7e8b2a6efc3d91d54e6d7688b94c0a007bbf2cdd4f0cea7b4ee27a2399ffa78d8ecb8aad0d27bdab3148f99c8ba3bbf46531873ecf33d1007238a14241169d4e381ef5490a88207ee2a8fa07887f7a5607d86b527b2905457092472fa377232aa588cdfc54b2b872d3a72305fd90365a64cfa294a49e99f3e6ae70c77cd501a55f1551b63bf4dec2e8d18fdee0fdb6f5307df8f06bc97241226dd388f01e0be23e77336911941d89593907b160b948c2145a525b02bbbda6862276605231e2d1898eb8f6ea521b7ffa3f5c114370372347d0a3c95a6badb386612bff7ee8d3df6ae2170f7d58663871ba8c66ecafdf1ff2101c9b355f111edf8448139674f6872dbfaa985eac34cf4492c759205701fb5a9bf15e242e23dd6c988d8910290302271be556f1d617813fc588085461456c3d08193c0f3f1c54d299eb2534185e99bcf942b576eac9d5bff92b3ca8228b1c67ea58e35b1e3e508a48233758e8afd9e71659ac5a51b97ee6fa0a8e83f015408f95878b63d97b8dcb089c72632540f4c09772d9fffa622981970ffceeb08f2ad1f1969451d0ebd5ccb80943726932c0c009e5023e64e4c8592d77d64f20c99f10fdb3a104468e7ab6e49c935ec1346d9b1d14697863fcf91079035c8978bd011293aa0b1c755ca48c8fd6ba2aeaed19a9f3a4bff6a9f3cd1a262745e958c67a78a6cf12f0f634d1779903e0adb34164bd10b979b8cfc7cc0c2471746f633e22784597ed4b768de40532cc20f3ed0bf482027c17a0c44dfd8e582bc6cd320c41bdc6cdf85ca510245283ba3602a27b4d302d7da040cff966a2fc97c61018ba52b753728d419570c6b0ef9e0cb285573401c8698fd27e430990073aaa588a5e1b19bcc724ccbaee95a92e176e90e5cfd917b4a10f6d53cf7f0483e3a12ca09ccb1417f9cc9cb40e4a81b20b236efd10d607a874cda4aca3466d6d122e5ea9a7ea2423356360afa73c8f6d936ee1ba925c06799fbccc394b219a61b55ea15f75b0da6efec8ddfcb133c500cca963e7549c5c3b36a21b4e16a767f01ffe68f40efa1bcfe325dac35d3b2f32cfbcb0f6a7b319811ec6b008b493fc33cbd9033fc43d78322fa7b468531c027fbc04b6b5e1963c84205153c0a74b4a42398761468f10b455e5b0440d7289ab4648a77b659b8aed1cf1e75aa63fcb5450d71fedef32d308cfc1cde1a9025e5e70f1dc70f65f484549889bffaf416ebcda7378f811d3a44adbdc164838fa02f6ec7144840f76dfb6cb3def47436ae8928696aacbbd89bb1ddde7d844c669db62a2a32d268be852d492803aff7192d24906e04fb2d9ed043c311e862017fd4b5224f391b75b9495ca56221d27ff3697988e0d98c1714b10f2fda539978c4f0710f5fdd14a9787bda3382f5cec69b138767f390ddc71099dc5f8c50d87e57cd8072fbceefd8e6467521bdec4b14cd08049ba0f10085b14afe8287bdd292407319e0d0513c69bbe88d9230002a48fd314a0278674eae5d566197b87700ab4bfcb02ffc407ee0ba24627a4ec8cf651a5e2916ff739469175ee984e968cdeec1d3892b54d5e52d5a1781e754d998623ff3ceaf7386505b919c2fd451859921a4ba565baeaadd700abab1cfd0a07a32a75dfecae65701c9d4a2df15a20b8a892a8b4941abaf015f0025e4c3bde4ee4e3041d57dd96c87752a199a94ac90fcab6cc7914015ea7c5abceda233a855351d1d01e13f7bc88b82ad01bfbf8b957c1ab20b68d1d3a025ddcd785c4236459b513898db237b8d8d3f40ed83df6aab739b15a6fbb0175d2f30b77ca9a0eb3e3b0296d129f92da53f1e42960b0e87fa7711c4bc1701164104ede83d2af7e3738259dce904f8d4b8a34a2f671dc06a0b1ddb0b6815c4114fbf278875834784d2459f70296edecade35f7b6236954051b66289ad01f8327329f0854faef77600c5123c51b7b2664c5e7b2e8e966ef4cba19d9925c48947fd3ba46b5c8c6c70f191def9b08adfd717fe601003621bca8eecf23d81d2347174201c6ac8c2697b57378247813c71df09f48d5800a9dd95b5af21aa8bd874888f6b09ed8c295c0be277a667211c9b324138c338ac72a5018193b57658fad1c14cce4be43a77a932e2bcb705d21d2db3121f05226d498a8cf554b44a3a0af84247caee088a01d81f92b3e538e14a8e709c0199307bfa9ed0c04dd51e123606a2da6fecfb4cca4033d862127b6e90daef5aa3a9948c631203568d2c4acbcdc714221f09297e853ad116034f90f55e63d57b33ce2ff2fb211bc34bb88e588c24a642ff14619ae5adb3a2ae7df185cee685cc9eb4685c0f4a4da7072b115ade880a31ec4692ec248e37c12627fad0805d66908799724fb63536b03b2cd88e6fe363cb852512c85a814b63d9a3a087fc09fef4289016b74b19149ec4edf7163d2eaf50aca219029132569004fb8846a6c0b430dc3206633aa67ea05ef8e870a1fea5243899427fc2f61299e1e2ea0a246ba403436c05561c11b5ec57d3f4d1f9b9d61666bb9cf2077eba6e6c569f5239f1189e5b738bc133cfd0ae0c09e860b037c25f5c73e7ae3a2505a2bc424746828cc3f44735030cfdefbded3d00d9d0cac64972a26630982903f25404ec49b4b62ded8a595e01c6edf338d2a874e2db1fedee6c412eb8a82691b7792273b9f2f66776ef02278c1c749e7aaf8e583ab9d345a35461edb4288984277942de9bd891d7b518e03c0f35773a025085dcc9f6c3456c6991aec532097c107102de0b5a71a19acac54070c87496b09e3822726aaf48ae572a9bfef65ed233e4ed1f80b3fc7b59cf0df71131841a67965f2bc74ad2d0b7b9ea27bac3906b12c08ad10ac8efcedd4e6b4e901117fe09db3fe789add059e9f18f367dbd7c657fd82b16317fefd4c262adbddd6c72faa2a520db94a0be6324da399e0bef1f2e2847f2ed4ca6a2e41dd042472b5893c95d143bef2262ead2f0c14923aa6882f0e58a42e1db4455968e7795a109a7f02ccfba81f4f121ce81b5c6fef2e8f843a0e34c95afe0ebce3b8a84dd1732e8979616619c98140c9b0a8f9aa2265af2c6786ee65d1a471af81cddcd7a7e78fa953bcaa5773a9f9ba5fab76f2543a81193d4c80d6ccef595ad60e6bc33fb78dab3d012289db4baabfc39c459874158f4460d2f241a9050516c8d254e34baf9418108d065b1f6449e726cdb63b5e732250c9437dcb5e41b0a4d051a14941d1f2b4491da36adfe7d9c2209bc821e8e58db729fa2f1ed7f217c48f669694bef68da744722874c51ba7dacd454185fd41c8e106e8e68ab542abd22d744b685e9aadda99ef3dfe49a38e927355efa6da1a07e1bc9366cb2a80197cbf422c1028daf7325987e9a9d38edbbfc228d7de51ed8a837021132b82166fde729b641ef80ab3014878e085b5ede974900cabd53f82a9c9ef608a3d36c869f6321c5d4feeb48486d24bac5a72dc723bd3403392b1656c06eaf53e2fed9178f9ef331cf8880d19b27f8a136696509b3016e1bcd30e05a66b355ad89978410eb133c6f14b752bf58a935c32ac8300a0f4eca4af648f14734e25ebf43734d3e7dc7a111658a93fdd4092e3363ebab24843bbbb29a109c6aa65f001d1f07b0b690fda7038162e887c3e7a037b9a07bf9182ec9dec803e29a21f00353909ccd4af14715a5c11673899cdee7d23c4f2ad542494de4fef7276b3342897dd87aa0dae9dacc02eb92254d12058108bce798b27dd7946bfaf5d5f4ac8813b13082f95c70170626a393abe74ff0746a0d15687bf5132c7b7937240260f16e8364a5308bb5adc7e7dfd1cf7d34b1ecb44efb5a1515505a5834bcd95e7a04a1f914c1ee9cda1814b9c4c8ccc8e4d1f38044f9084205ffa9a8b7bb1fba7e3823f15fcffb8fcdb8d3d0a3b394b8b9d85cd85f290c7b1cd17bc6e16a97852eadb99deaf4f13d0c9165ad608f64c0ff6170c3bfc52b4e72901a9f7722c0b844b7de3fcde5c122c4f8c7d6dde3b7ca7589c6257b0a8e8d33adae8a8c06b33f24515b8f62eb4abab884ee364010acfd5b48a93e606c41d0ad6c45c3dab25b3976abeedfc236ac6c22d6ec29c4ee6da32fd313cb62c0faebca019f01a153497f07a9209133dd8249c69e305e71582c97eb7475dc47afbef430908e85c9bd3bc4f2cbf1a45bf8d7785c6bccd1a2382c97eb7475dc47afbef430908e85c9bd3bc4f2cbf1a45bf8d7785c6bccd1a232020a300c4d002b79ef0852f84183559b21bfef16130cb7b5755f6fdb5edb9d9d696ebd963024aabc9074a3d452bc816b66ac8a21b2ca431c1cf6915eaaa5423bda3c38a039a5f26d406ee728607eeba7e9dac8c5ed3c15ad25937aa8e8050bc544dd52774bbb3c568200cde42937e139581d0d3446362cf7295f8b021802a682634fd67100764c1f3d036409dfc857e396a33ee609d3236e3a67f1415b0b6081958115fb752f9c18b59ec6c8bb667ce80cb434fcac51b071685c83c1abb4b94e732f90f2b3780e46e7c5ea8b68025517fb5a7da61eac72c729fb1f18e792526e732f90f2b3780e46e7c5ea8b68025517fb5a7da61eac72c729fb1f18e792526f5c8de28926f646a3fe93d702bd1563a2b6707810b4693cd132e8b384e6b83265ed627f6efe73040f3da991a6768e430e07f74a08b7c5d684fcfc9d1569acebd5ed627f6efe73040f3da991a6768e430e07f74a08b7c5d684fcfc9d1569acebdd727bcfb4451a08087665b466b8de2d8dfd492438791eebe30aa0d0ce4e7bba30e8b3ad33994e4545ef02cff6b267fb017653e85602eddd5561333ba1f1ffd7a0e8b3ad33994e4545ef02cff6b267fb017653e85602eddd5561333ba1f1ffd7a5ea5c4cc94a2bd50415159d929a0ec77fcf538bd3bc4b8ade0a39c2d93a957227b6ee055736ad358083f091bd4635f41a5da4cdd6a13c918cbf4e9ec22ebb4987b6ee055736ad358083f091bd4635f41a5da4cdd6a13c918cbf4e9ec22ebb4986412617d8e7f3e5ded1aedc5c8e08c0c13e95cf55eb5fd57001c0154bcf627f6e68411772051993dc595b74c385735508dc42cae258ad80c380697ad857b2459d006fd7c85eb7f0c81dc5dc397d6d9f8176e9fc9f3048a04972c80e1af9f9b4cd006fd7c85eb7f0c81dc5dc397d6d9f8176e9fc9f3048a04972c80e1af9f9b4ca659e191a9cf086a192f9afa9ebb6f88c89c3abc3c75bb0ffceffa56ffe5abaf1087d77655ef528756ccad4a3b4ae98d05646088b6f4ae1dd1e67e31a8da79e61087d77655ef528756ccad4a3b4ae98d05646088b6f4ae1dd1e67e31a8da79e6c20c6c8c4c2c2cd5944d034a18619b6eb4937db320b48580174e281182db0e9ef3d9698c9c8b14060728333bd787cf2622a038ab04d2e45a78a5bbd7ad7e37a8f3d9698c9c8b14060728333bd787cf2622a038ab04d2e45a78a5bbd7ad7e37a82d3224e76767ced516d2156e97797062d10c60a0ee0b9a144fb4cf09a044f4fbcc004d7d9019ca3ba1a5de70253d3b1a343da1ce117c99d417e2ec0fa57dff4dcc004d7d9019ca3ba1a5de70253d3b1a343da1ce117c99d417e2ec0fa57dff4d9eefa40e639b51b5d9a5986e765d970726aedd6c06a966167967aad1b6487066934364151947187181bd9c54cc2977677b90bd04d3653bf3fbe77e578d5e32ff934364151947187181bd9c54cc2977677b90bd04d3653bf3fbe77e578d5e32ff1c945bafb5dfd0200a606ee5bc2d74b5b2177cf75555313f1ff486abc216148f1a317a93c0fdd06b2cf2e13c4d3878ed3f55332de4b5a46ab178c5e0215a09e05a2a909a15ffb0bfa50f1901e74be8cbb4a4de3d443b24e0f264b346fce3a107ab32a288669ce06bbcc2691ce97c522ed5e4dcffb6770425d321252050083a3aab32a288669ce06bbcc2691ce97c522ed5e4dcffb6770425d321252050083a3a43827f92f0059cfc7740216811a603d8538d961b650caadbdd9be76b6454783b283f7f26c9efbea99c94069f8fbc8d1a26420ee999089baa07123180d33b0936f5f3b0e0c60950ddd6fa2ec7451c3ca049cf8162253a640007d808492b0483368d55392e019818fd1c365ed8edd6245232ebca071cf4570d743e2d9f9a3b9b392ab2b1182e3333dcd1cc2828992a71cb66fcc6934d471bebd1605fbe798fcb5ee9f7c5986d0b34a360117e00fa0b15f24737ab891b0453302cd51bfce97437c9ff199d8d6965bdb781b590dfaf0d7a5d8f2953a9f48719c0c35eb383ece838228592a7b4da528fe75feae45371912fb4d32e7ba43774f335f62e798737e3767be34ceda683ed88e246dac381c7e5d0f94e09cdd5f12a5a3d0c8c2b656120e32b6c60e358f04042ab86f13ff79f8ce5682e1ad842551cc02d38e3f9cfd670ea18532e36989f5ba9e7667b0492cdafc662528960ceb5e84f2906e8b4e6a9cf21327d77ff10ae9c1411c675b4d1d5be09af7505b6c289af622b31f03e3c44cd0202a48df29345cb8b0638ecdc8100ca36e64c98fe599a4562f342c5fbe55d21bfef6e0e643ab52a1207aba09e403cdec432730d704dd1f5ee565a54155d7ed6464421e95ea36f6059917487fee09fe84b6d808fcd9ab9618acc3d28a870a2d6b54c3010ea66cbdc3dd0cd3ef76f8b87558c86892a0fc212ec44bf69e9dd5c6ac6db21a21672052fdc8c757b195aeb02fbcd791c87d9d82646fe33c0c7366d338fe5f54bd232221b352e69f96ecaa5361fbcdf4933d4b5c999984ad497df5f28c876c8fc3be9162f9a09a2e1317e1fe87d679741b2accd68dd2bdbd5ad026568bc39e66910c7b92c5a9f80ee7e7784c39978836deb4c99ed9dec43eddc7cc72b6d5a1a95c9dfcb814e35ac589bcfbd500998522fdcd1a1dd77c62b240a09b6f5eb40063c668bdaf819b5f898ed4ed49033eedf1787492fb061b3a5fab11fc7c6f0826e0e643ab52a1207aba09e403cdec432730d704dd1f5ee565a54155d7ed6464434ecc90846e4559a0ce8d897fb883e61ea3df36a507a2d5a1f97f7a66fb01a7d7e8face41db2c11637a6e208e9d9cd4f318b6fab3980d352e0e53147dbbb574eb826ea6a5e3e5b8f1d306d052735767e61e65cff2691dd9114703ed3adb04681dc20541416248014a3199f0dd9d8ad2dadc24307698da8f33197a566f281031f5dd628aaacf615cf44cf7011ab8cffbab2f6788ba34bf435975c502551cc1cc02cbd57854247dc2e1e0f071aee8e0f7f7242cd49aa5b970adca4499d1f4e45cb98f32851d3f62929e9551741a613893ebedaa263ebaf2922d99635c08de09726aafb660ca1015d7bdd5ded0b9aecc84d549edce9f717144af28e0d5e9127c2ede71058218dd93cc050030814d7dbc3f93a7b84e2efd1d4ae19edda46b94e7ba7021a07e15c091a5ddfe2b5dc23580fcc003c5e2f9fc39660d9637ea4ec9431f10d419bc86c07d498082a20ac6f7dd970ceb2aa249aa27815d34c84f0a4bc63095df590d127a45367e74525ea8749b0a4dfa08fb5726b2622516adb30561a251ee7424cdaaf8b2c693391b31b8cb36c7595800b46ef1014b0f36c2f0e4ff174302e8ae9eca3ef4d1589a77ca6ef4bf3b9ba29863d4c785657b6d61a0908076ac77651eb6785e0f18deda979c9daaadefa897e610a1d47b43676bfab133e2f5e0f56c1ba729a83e0f343b7d41468cae6b19e180aca1964faefaea7e56ec75d72386342cba36921c087b7b018005796a1cc23193979f04b14d8e857403aebd474585ae92b0c17268afe1ea3f05eafc01ba9fdc8fe06552f8347c8642652a39db0fc4c705c9d8aeede0a55660c85b7ca2f6a5b4c3a1a00af9261f160a729ae4398817e9783d628c6c8a002a803ac714c3575bc3263bd3e446038d0af80216f6ed6b3a3f261647aa0cd4c655039795d0a9ba5956ec3c588e49ef471180f1fd5d2c0e56342cba36921c087b7b018005796a1cc23193979f04b14d8e857403aebd474588c46138d9ece733bee679a20b2719334b49f2e104fb4937acdae9974a98286306d5b401ecbbd8dbbd9dd8819b80a2927e184151d8c43624e397dd8ac921f6089e64b8135fea960f026b85b3e94776f7d44c15d20794b437b78f92d74a7711ac410e7be5ac1a71cfce99ca4b4727e50d10e4e7cba6194a71e6c6860c31acac140eedd68f92927c6eafcddb33dc389b4790ceacdfd00c24579df41d26e4a6bceac0108b0de61d3dafb685b9152ecefaa9eba6d560833896d46ec5b00baefc0c628ccac47d110afa3bcf0538070f7ef335a1b2f94c27ed19afcf2dcbd4b807fd8d26d5b401ecbbd8dbbd9dd8819b80a2927e184151d8c43624e397dd8ac921f6089f59e95504bf4edb06ce1d148c22d03248799ed27825acb34a44e9658f8d0920c6d5b401ecbbd8dbbd9dd8819b80a2927e184151d8c43624e397dd8ac921f6089574b416eef96b7b480f4b79d0d1476b9f34ebbfcda8cd794cb01d8debce598302225d2346d8956f9cb2b0cf024398de5281e61f4cf74ebcafc34a7756d84af90661e4667b1e998cc656fd3b5168a69f1b9cd28e9588b83da13a1675149f0ddc18b1db98f238dc4584657f61c0b468bac08e8b1ea63ca3c294d87e39c1e7fe7d0b59bec874af37ea1e72b09d3648cf3bf7c2fa8e6347aed3c46e01e8fdd4f19aaaf4f504f9b67e7930ef7afd3cd4556e1460e15875ce885b27c564210524a875f16e5cf94c52d50ffcf2a9c1dd58d1d98d61f0633e96f4ac60e53e1ce6a197d36bfa8e87f362b3aa875fd83f6429d79d51e0282dfc0c824321cc9d970f032a6a00399591a4e4ecf4a682479d0ebaa0af6389f5fd6394f9c8fc6f32aa72f411000132a8a64c161f5cc388c8540eb28afc65885eb5458f4521179b19c5eb856e410f7acad371bb5459dda3784994b2e1adf031b24933f01c50228aa794198800825e5d30a85ffa2b4ec02819a1211348eb93e3b92da77adb0470b2372af0b5fac769e0774c126c67c3c8cf48ec2a7a78118da0ed66e77be6fd0b5f5f3daac0a2f107373fffbe6e0b424c5d2481df2361fc1a98ec2464a6442331a607899274aca835974a25104b17c5f485df896ca45c0f87bcbcca4bdd4e5cef1552702e3ebdb3cf8bd3d59715d5058a984d887c0c3fcdf4fc7deeb2a7656ae838ae95ae0b28ce6294429eecad1529afb58d87b7ac007721955f662314e6627f69be47d9eb2bed58d70ac20824013ab37cede1d7b77a18624b260e91514003e336b220d2a92a0b6d6508c872ce7df0eddf3628c7e8b9bf87b899eeec78a46052c585bd9213e9b863c75c1a430c6ce28e8e3c69c0a5e3940a6ea9145936a25dcbbfa51f79c8e4918cf5611bf9e1b03cadc885823740544e22670d2f77c6bc5cfe04edb16a26e32e9cf5611bf9e1b03cadc885823740544e22670d2f77c6bc5cfe04edb16a26e32e934ecc90846e4559a0ce8d897fb883e61ea3df36a507a2d5a1f97f7a66fb01a7d166a0136df8cff9dc5d3fd4eb85b0c7c2f6a61ba6bd9c6dbaa5a125703d86f39f4dd45f24dc294d19d7650e246b6af411c31fee55a5ea952d18dae88b1804bdaf4dd45f24dc294d19d7650e246b6af411c31fee55a5ea952d18dae88b1804bdad26ce850387fb12acf1a5dc2f8de89b9870165f390ff70ecb1ad17f37089c360c0dbcc2f038ebb618a80ac569476e24e2756e1b217f2029794d5dc7c2d288cac0aad89263148ea94b6bf61e216dd269a7e85c5b2035b59e5dc58e6d9f9f1480bb895ff443d99af8ea444ba72c61ff97bc62248ba8995287be0a597dc347da207abed2dee55dda04a6f551c7ba06c404d5ae92de3921455f59b3db3528bb1642b13a2bc658aba0a6a2c4b2c344b352a2afd04d729fb27b8e87870e3836d8a579bc5b85094fb49b1f6bc938098cf37b337243de6a610527559a8e778cfa7c87f26c3917ea5c7fe41ba5803b265c370be1c569e4b32110417a33638c8ba563826f5e3ef5bc40a1e8d274ecaae9fd0b17de0bcd245ecc7a7383fc2934a986932e5c6e44c4b9916ebae229c867060a52bb6ea427cf0c889aabce2de859a6116a7f258d244a54a9c307a9de52b0dedc156ed8a30183cb6431eab3bc5514d741b9786115344d46c10ebae779d03e2d1eae2d8571f4bd0f1d579513a69814289baf1035d19b52550306e6a570f2bbf9cd8e9f2df5cffee17466b98c91077f3b247dcf73c06d350b1907a6be97db865bf1600c17a708680ed6ee6fa892ed2e7463032e3f14a85953b24ec5261a88cc1501351920290f43e6424f40c386f9643a0eb1715a488a44dc110d0d49060a945b2b5727a447b53cd2b78f85513563431e33025eb2ef1ae54d6d895502fb21486035f18bf871c8f5f44a5a1371fb139fcb6e183769a17fb8900bdb8cc7e8fb7367473f96730c111f3709aa18f823dea7b3c2acbfe048f40f35f02d84d34429752c4b4fc5476c59a7343d672bcb75be92a484526a1d7b78bb8190de15ec90115b71c2a229c49481939660fee0cd21e5ffc13b26ad5ce2279f3017472713fa2c38f8e6528a9c4a843746eed6ac19bb1eb09fcb2fda6debbd3022a74cf60ce0b33188c7b266a16353dcc7c53f1d3a30620b2d6d90de23fe4d8d73c8fd88d53e1b7f1ba6ca80703c89a173369b5fe6047d5fe3889d76802ec51b652979f2e7f43733cd132952295cb081689ff9b60ce97c0beae8de14f0449223bb78a5151f3ba5d5c3072f9e54c4029c5e7e342deafdbd0c6aa7be6227f6cd68e665e9e28ab05c55336a6a644919b51d0fd0b8c99038d60ec7e1ccb5078c775e884b46ffe0f4ccac5862fe46520b5bcefe5db77d1e50fd987f1622604b9ffa4b134fa1955caea56d5728cabd1e128e5b30c1a761bc7205029cf7966b6ea2687c7b9b4171a7cf9d89e5ba4ff1c52f81208a92195822b13909b753a1e076a39b282f11e4d023ef42b3ba849f52b63c35d70e6cfd929ad30116f661fefed993af2eab4c1552a038a10b3bdbabfa17ecff908fac0c9ad46dceb8ba3355a80daa6066e18dcc529a3f815c91692e45c31ce87ad7892ef8a26f3252bd514492ef16bfc71b85b95266b15d1bcd7525e19591260006fa71f96fcd4ff9628dae2a747015d49dbd8589826096f80405ef3559b88c4fd62ac8aa2cc637cd8f576d967ce6a5f9c089860870fbc2c262d6e011b33845eda9133d75955a9d0cb9011c2b6018a8cfed978e4d1e9c66b8a6ba85d46ddce55e45472c5f42b2af49d77eb8879ada27b904d2a375254ac7538a90b4a350019edfd45ca654a20d2185fb747570cb8decec9bfdea2c5ae951862f784b0c497bfdb6b7964622917154751f93541bc580229802e741850f5d7e25ac7d733328e8d40907474913c458e952bee70db3736b9eb3f6277375dbe2b3d4543070a3f2572ca7e85b56daa4f15abbc6aa3fbf86f356754442847f15a51b8623f10b057f6ca94685575d05fed53831737bcc3c484782a4fa767d54b05643cd7fb63b5884987ce2d79b24c939434299f4d118266c5f4602311161ae012d226cb4438a8938df7a0e436bb2d434838f24ea35c7329b7569323d3d993f9da7a52cebe2828b098c1af79905d33c9f85e74b8a07e3dc1266d8d4008afa7f6e3b4d048ac12b49c0d5010335c2d4c4420d6ee34cb00193a44e9e1be18e45f3eb6191ef32e0b39c9463ace98bd7e3ed31d742dca58fe955ab8886e0105c30576c9994f189347ac351b8b5b7f85de8223fcb6dca3ba79063e288199d8ef483070448345649ef1dcab42c1c9425202c818378966ab7b2dea38c81a258e7d0a3e04ff1b2d2f08403d558bbbea5b870ee5fc3a9b9fb0575c39fd0753fb5a4a41cabe6a638d0b7f74d9f9a09256824b77d56c1f567bdf8a8b604f5e87ba338dc78c2dc35e0428dd4aa8346c7fcc5fe2c92fe31f6f00efaf79e5e70a2de330b4da585262066c29dde25bd958000a5aa4015d070a226276677f397cbba77bcf783fd9fcd78bfdae65165c99fbfd4a0571a66205a59194cba00d0e856c57233fed180d3697e4df145bbfc3ed49e35e1ff8e6a0628b8acfd01f4d291615cdd44fe6961cbb482ca4423b0e3dc00d18fd8ddc59936ea7f6d16ea26ad3db730ecf9013f4176afd394ad00fe08a7426d7f0cfb3f52b3a5a70498ed51704948715edc69b1fc809ad12ac38ccc295314efef6f95d0ab7ccc43bd2838e0d8f733b5fe36712f6f8c6a76fd8553407c7d38fbe131d6a43a5cc5f00a022d115c32462db5f1059b598aeb0926a8e8bada0ae8796a775d9db9ee9b14044e6f4a0d28a5734ecc90846e4559a0ce8d897fb883e61ea3df36a507a2d5a1f97f7a66fb01a7dfac92831233eded20b03637ca6a831aae22fb2fa1fb9ba3e5fe21c76e01cdb73ac82db9caf5cb313bb7855ef7aeb918f80971d88fd3afae3bd5d8cfd317516375a1132046500dff26207e4d3ca7c745909c38e01c89282a8fd73d860976ad5045d6546e6ff006adfc7e31a18c4522a7b64e28ab13279debf250ec967cbea12238f80b6052aff4a7c5d38be392a79f0ba502616790d9b4c8411cec029d1c97cdbe69e6fa6830a029e3fde805dfe7b872baeaf0816acffc2ffb4504ad74fc6f88696b32867ef929a2c6a04d24fe212f0d389e794a762eb0efc9257e99ce6eb8c15a99e5c05aebc0755031534fcb2d43837be5012651882a31f8b742e58c4498c4b16ae4598906c702bbf40c338cd9fb7e31c2e2d2c1cb866783ac4398ef1c20a404a10e42c3b6ea1245922c4b7207d9de7e332433fe2f26edfc3228fff815beb34198acf1b9458d4e46d76cf0c3901685329e653e1e166943c1a6e0bfadd3b32d067a5a5d27b0f051eaa0f5b9972add2fc630aedfd093affcbd6a3fc6f768dfb4f8c00af47aab0dc1151acf3018540279b56183bfa0a4aed94b3aba2dcd996139d5c910b46733e57e7c5f28c60102f9ace74a6c8fdae176bc99e959c873b8c92fc88dd776b3b1951f895a1d9fa89e3a64e498eba319bf1250f798e87c1544be27d601960aeff0b61d8738475ac5f1c6dc119c93a26505716fb1130c14c960b240fd9cd5a904adbb4b4e462d54863be4913667a93b3203374f1bed1478a6086c16c3fce152604ec6bf1123c77660c28c8fd37898dd34ac23eb4f5d4fa01ea1142ae52e6bd029ed923fe774cb79914a708350c6d6e41cab61e76fbcb3c42829eeabe553c4a12034e44f7281ca3a47bbbc61c583af0e97669c29f2b623019bd314c7ade3a9836d7524c19a19fb0149aa3af540ef7b83a05d8004f2bef851d2956dc513a6114835d5efed913b5f69d563284590ce62ec6e73adde813826797b876bf0e4ef2270862bc902a88c80fcc2abd2aef82e2b8e970a320dfd4d2ae3ba874137876fa3f1d358a2152dedb8c8d901357ad15f00bbde05172b3d242e1fb1bcc7e476a7444cc45d20fb1450018d546277371b369641e70baaf1a3ab3e280ed1d3a7fb923e01325d138a1a9b215f2488feaac7807f48e29b8616536fa59aee1e4e09a08b530ffd174c8c28b691a96c680a7677908a5ede0c2303496d3d8380f76aebc08b530ffd174c8c28b691a96c680a7677908a5ede0c2303496d3d8380f76aebc2985c04f4e9b9a239b7cb76f9740e7917e6630d94020c3ede42deeb883d1f7f52dd8751e4e845a5da7d5581daada936907ee9b07c66732d4410b7e2f1313bb1f2dd8751e4e845a5da7d5581daada936907ee9b07c66732d4410b7e2f1313bb1f10c18537327c606f262a068f203c5da778f2bca9f6198b82629170b99ea7c46c10c18537327c606f262a068f203c5da778f2bca9f6198b82629170b99ea7c46c41721e5e3345fffe4a4d90a789101468a30a8375a31044b9da8bd887709efc2ff19f2fac66be701e68fc826c2f87de94bb57c7de58bd7abcbdf8768e501bf355f19f2fac66be701e68fc826c2f87de94bb57c7de58bd7abcbdf8768e501bf3551735f4669470b984d5a759a9ebba7cd55505d87c99b71c230c2c8635b8a721c3a7904f83b7cb65ca0f1a44dc668c11f584d39266474537ddf847c62d1c4b0fe2a7904f83b7cb65ca0f1a44dc668c11f584d39266474537ddf847c62d1c4b0fe2df0ea0cc2334d71631919711e494cc007363c0fe5a983b24901649b489fc3078f98bf1579d1fcf5b685c3742762f3a31af88260a4b938f34016827f79803e2a7c85f80d91c7c08c3fcecd7f689345ff51beee8d923f311e6010ae88441c12d54787e17d96d1d69e12061eb808566c27531ac50c4f5f07676a01eb3130f536ab9787e17d96d1d69e12061eb808566c27531ac50c4f5f07676a01eb3130f536ab9c72bdb81d0f6a07456b6a0b1157eceee9eb26f14f724081fd9e3aae4e8cd77419ea73952c5ebe2411b0830dc0c08310af7db5e89c7ca70dee668b90efeaf6f0a9ea73952c5ebe2411b0830dc0c08310af7db5e89c7ca70dee668b90efeaf6f0a7d2cbd76942537811127879e90e8333cfc78e2b847037966562e7fc90b9f3d13b78bb86ae9359d40041dfcceb6dbb665edef4728a1d9cefd0f5a34ea404a00d2cccad44009f2d9f1bf58cd348cbc17640b1799efdace8a78f05dd555f4e9a11a22597bb32dd2bf829829afa834d9a18ed8852f361228cdf4876145e49d44356a044dedc0048c896e903e44fdcc36d4015e42e02cf2d6792e001da9b56d4d06a47e6d2ec851c0bec06e7d68797a9eb5beaa6fba0866503467e7fc39636533e6f7947c1d031fa8194a97f83d810b415c203f40912e72b43318108704924a85be6490f91564b91821bf2acc20e69d99ce40e0167dc658c5a1f80d19fd491bcf9ad26c636fb70abc70c905e371e9a9689a2fc8eae898172a74b41de305bffec2095b8535764fde50fdfc0e13a2b21e154ed704666e7dd2c63ec6818af89599a0c37634ecc90846e4559a0ce8d897fb883e61ea3df36a507a2d5a1f97f7a66fb01a7d2ecb3467644d5b35523ef7d4109495d095910fc251c79e621835d3c0cc9b733412e332119ef2fafe32f2395b71dfce5a61ac26688fe810071c2853283784c8747133a8620d58122467ee51781705583daa73144fac9c70a6e5617625d70c0f9e0e75323db9e0845e200f427b0237e827e31211500ad14913f3a0a7e0dd5697ccbbec8ad424a41427a2d7ea6ce3e169d9a7016be2b4d16d87d324649780c74171d083d421360af2566aa477151984b4b834385d55fc5bf10ae578276c1e4a24def834d9add0b3aeb53139ad9f0241c1c1bbea076ac605a7226717cb674569d77bee8f8f80e546cb813c7acb65fc94eba906714c3f195bf3d0de2be9f2134992bdd77bb03454bf7a56fa111a657c89251a2a545fcbfb5b2d8b211554c9726d8410af3f244f061d581fc25414950ef3f1cc9d2b4b22078bf3e7369c87fd6dcba93fd19a1513b4a9b15986f0068c402bc1c9e024f41f01a211831fd798f6e7764fec628189b72b2184c2d82bf0f92e31f71b919d21acac5c75bcccc71945e60aae4facc26137eb16167f512ca3306431459dccb7ebb83eb9b4c8ab3c0569b5d5c8a6728622daea5c2abe33eee6f9276d2d08a711743a950a414e3e409e4d3affc20fbaa8c75bf21beb7805ad01ac32783fa17a279d34cb5028c5a30c3e779dde104359da329d948778c101d98ec9350f03028987f38673afb8909ccd20292ed06ef1e82392336348d6add93caa8cb04dbfd9b4ca069f8443fb1dcf517d2b1ae10d4fd9848b9aaa4e027094bebf2e35b5432038ceb8b0f0fa5116b2c87f83acf8a35379ada1e9e95e118b0cbac80dc5fce1fdaf8ad2ffc81d6479e8397d106d6b574f96d6a39762c73bf03e6e9fc8a4de9b7d5975f61d0792c633783984a152d96152a12e822e206c2635d349f38ac433f18f62df93853a948e18be34f61709d38252f138ee9fc8f3c77ee85eaf00d6b67a26fd16b09aa64da52f290d876c21eed73a61a1e58b47f0355735136687df47245769d2d412384b2571d5f1b6c2cc506d42c864f84ba9c2fda8c39bb8ea8f73b1ec628d299a8a1d4908a6fca7af7b663275e86ed525fd2eb08aec9ece32e5fd2d3007410038c57d86464a1fcc6fdce16d298d2272cbdbddf24aab691701c23129e283bc34e5219cca57c1761a4b6eab9e206bc90b1ffc1afd1c858fb8409743b010b613cf0c39cdda9ae1ceb774fbf62d44af3c72967a699861f37d6fdee553ca15645f010d064c0e3cbe8b2bf7bbca8fe4c4e461504c31ea4181b5302e9deb2ecc86cb7566a8f9cd4ee9789506620994528199d8ef483070448345649ef1dcab42c1c9425202c818378966ab7b2dea38c8075033e54408eaf0d57d75ed3b6f964c913898558e4af4a393f2f0a03be738ae95b74e1c300e3ef3a5c0176b448bd52bb13db7cbcc30bf09ea9f79f0591fa2c9ad47b2f147c07e90820bea00def70767c21fe799c6dc53bae7f24a673947fe325cfb7cbcdebb256f0060d078418cdd608e834f6280a3dd0b8fbf75cf2039ae4b07514956fc004e4ad9170b73cce89270d4918f65134e550624c6303ae28c832b4976cf9431fbd5261b8d21699fead3515f7f85e8fc8d5777b86e3690f1880c50b9458acbe4539efdfdbdce9c84c5c7d144c98eb3acea263f33675a5911d661c266bf1b3c76e96646305778aa0673c3b350c1cc3c5d0018e39d55afbb54e03c5d33775e6bd7269cae5bd1622f35ecd0ca7213151b1b28a2f329080c0abd0e314c6ce041eb6d8ccf2a36e93f2eb216c5d90fa4fd40493928f036b39f06c919e8bb85e8883d645697a99fceb3342e2a6ec64445f71be2ae1e960e3f52a138d679a82b7d5db129026ffb37403d6adebee63eb0cb48c74a71c9336447d06daa645261b376a69b4609723e278c3feff7b74b92fe8740d5b323d3fcbb3c96a89bb3d0172c880e2ec832082e47b6a21d543a30405ea48d458c5dcb64149cfb81a3ad68531a81d0d78539dff1d6db7686de8060404f32ddedb9e7ecd4aaa6dbb47a5cf6be0e6ca373c079dfa0a3c4d53495df8afc1cd9525bbb0636f1649189607ca3261d815a0e0b606076b3e595370613d9b7c6cd83b53643b52b0c5cc6edb548c057dde3978e19efcc83385819746164e22005a2a7fcaebfbe74a84cef910338c509903d7f70066355e539b2376126049a7678ff9164e3eb1074b73591cf8a55402603f26dd422aa5c157b471c995d3f6d09ae9c15186706f0d394c348e4eb81c9de55418f5084471aacce22e30d4969f657b702db79e994f9ab7f48fa75ec038185a307c76889d506db03583dbc35e5a338292cb2952264be8115c238fffc4f920020e63f265f34e3491010f02fd53a6e450ea59b1dd8ad11ec36446cc18b144ef3403e4e8954e7e6b7c93fe2d01bdbe8b3b6657881995efa5621b5151f1793b036bc01855458c5d51ac0904fa4b0f37a556b0ce83709914461b50d19972954932b5c40607368ff56fabfbc36adbce76f01dc7f6d6ba653617a6d562cd62958aab23e957e365f31a998b2baf862856cf531ad70391053ae04ce7aa89a55ee558218aca8b8cb67852c2e9898f716395f05f820a676d3adaf6d8134607d56584bafb53f1e79c54b75e24ba8cbbc2f7f2360fd0d7671495e2b755d5383fc7327013427478477dc22bdd0f0d51955775b6ee899396e7f8a09d90a22404fe7caa1daedc249047c5929ef183efb4b2d595ec6d2d065d6e54d948bf93833506393e9a52c8ab20cf47931508ccad033c84eae982de8fdbcf9b3192a5182cf29a9eae1a7578814e56d393ab52d601495f17aaeb1c39ce2b0316de1b64e27452f7b10a760739ea28654c6eb1c930c5f5b6d0c36eacaf228cb0253c253529ae3c4e2d4e3f171b99cd0ac57d994efcfc25b58a61881ca2f82edbca349e35769f63822f5ca61bef48cbac06d21f9bf353aff507740ba01521c8c154bfef6d1a5748a7abda799b2c9679594f23a4367690fcca62b105d2cb90e530e6dbc775c3ee9f0de33614486c2d1ecb206acc20b258e7c31f2f396e0b16ba7e140f210bb9a3553f37be29f9004d13777815f015d71df9f6a788a3a11ee1a33b4d161571309fa9c4f419e2c68899a9633a44e0e5172954bc182652bdb70afe6b88bbaf91220953afbc4e45d1145239fd8292f4975d9b09b1eb1dcc250df935c3060fb6a7b5ce7e5a60819d032e590f95fb08b60e8cf6c2a60f5cce417b8e394917960da4e72e23256e0724014dd5f6b689b718ccc116af2baaf6bce58e5c302080b4a74273078a8da9d6d6c7521bdc219f3ae15f0170c73496aa82bd022e6ab5f649ce377884f73fde4c5e7197ff9c373a84a6f40d8d25990767154c6efd7ae4e0c06737be0ef71c617abdbb4cc20886d9f2ac477c8b56fa1bcf8d993ecde16ffb938e4958a3e293d6f1cc11fc8b04917a1b2cd111d159b012c461d940f7e0eecd5802ac62851d3ec79d27457e3c67443585eb6bcb4b991963206d30bebe5914ad9284d800d5a88f81b96e90c033a07c76889d506db03583dbc35e5a338292cb2952264be8115c238fffc4f920020f8d98f5e1a8c16ab6baf6606190a48c674a7d494c6353b78e65ee1b753e3cc273e4e8954e7e6b7c93fe2d01bdbe8b3b6657881995efa5621b5151f1793b036bc01855458c5d51ac0904fa4b0f37a556b0ce83709914461b50d19972954932b5c40607368ff56fabfbc36adbce76f01dc7f6d6ba653617a6d562cd62958aab23e19c900762749b2b76898db37c465969000897359f21b3a03526c879cafb280b20b5eb32c7c2bd36524306686ceceada5d93e8562fa4ff980ee7a58662c621a33e57f0acac0b84fc5f7cb3959c973c845fef43775d97907db04d728341f6a3b73aa013527533a687d39df8b96ddaf1e3f8704e3e7f89e22d33f79f6789ce0929c41e682fda2a86f2866d1fce1318e2852e4e7b8137328a71701f6450628f42a1ed4f22d7b20bc4e42279123e0aaf140ccb89666a03303bb27760ca6709d4e4ca11bb98d12b5ea5c1d0cabfa69bb5d8f3517d190439d10cd489146171bdd746a2113c6f4813c06b615b519e8b01fb4153e31a4fe93b4c16acdc824e13df41c2cb0d4f22d7b20bc4e42279123e0aaf140ccb89666a03303bb27760ca6709d4e4ca1d228def59747598fb31460e5e79f230578e6ac58edf1105a9ed6df968f4b83747cedf25b88fcd07451ac823dfa4c956bf69435c9bfc4d1ee49778453aa84c69584bd06aa76ac31fbddec475e15be64f14a645bd68dfc463ce02a9dde1a26b6058c82e8f433ea6044c7317521c6c095ba4da5c3e3fb8a309c640b89752c943078c622646eb368b084d1ecc9269f893dc5fa39cc1759d01105b17755683ef1119db786329c27d1133fc32e2692a1054299db11a3a9e947e2e7bc915440425cb0cb68e4bf132dce10a22d5f81bd3ba3b2a18f717a143be16facb4717609641d3cc70d3a2f90cf5fa3d7fa780a458949f1cbb1e54af715efea0a7fd28e2d8850ae3a7897a065d407fb19f03df1b0aca6ea8373ac3683e94e91218ee8f6d93121e765db893ab160f712a7e0e0addf4d66d5d07772796e4f5f3afc7364b905a8837db33f02a558168972fd37affec2fc2b2aedf053ca67fc66d27782ba8971439a4b18ba3ef4c1d47195c0ee80695e17c0c616264abad4eb77ef64441afeeaef313c1be5b86b23dfb7256da8b8ada7443ae6e8323a971e64884674b62f072142281c9538bf0cc94aa954bce507fa022340e9791694d74fb64fd71bd206a38e80b9a0e13fc408ea2f943a6aa8cc83f7f4fdc8304da1971435b352ab5b3ee5beae99ba101a6c98f76491522ace269afbacd83e23650720b90d3235c9e764e2f45f7e5efb9b82a9136d1bc2aac479606aea0ae5ec6647d1e8c3d8122da788a1618f517d252304d6959feb426004eb84ccdf59be60e027b53885dd38d82258da7d193681332be074436e5dcbfdac911b8728d6704ad13c58b34e9129b5b3eaad63d6c237788199d8ef483070448345649ef1dcab42c1c9425202c818378966ab7b2dea38c8466e876646182fbc9e798f7024ff001bcc24189aef287a3a7a8af05a6659e19dce1895394628679f557d41eba1d7189451c03814b92bb6b0ddce45434bed29814559e498c95d49b09d27972b074474306093f1d1150b2ba927fea676c46e178b2a5358b2a28fbfadb1ef8e8bb580698b91fe521cc51a749843bf28b9824638efded521790cf05bb83c4e85da841836936ae30efe36105a6242a34195e5ffb3c52b47c139ba4ad68521aeb57b51efcb667becb0626851b933694ad65d87645bd7c191c0f95677e00d956a522efbe0fdab4954db24db9345663d6951ce96b7bdc3f5da6f674b11b99c43d0791893435b4c6ee1486cff09e840972d6f349732987b21f262081f6689ace7b634bd9ddf2d6f2d0192196d5db9765603ae14661071b9d197e561b5b3e231ce5945e7d8510d00e6ff38336109de9816ef5dd5ef93fd65a8cfc381bb75cdc2f4d1d1dac883b820abe30f537f00bb65ca456bf4d862cb673ffca8afaa8f6b67598ebcfdca149a3275b098d42ad6ff2797bd61581ed8e7f154411b4cffdb33d180e0a0ffa46f6235fe316dcb796143c6db7717d61e470d19d22b0bb27ff139b71a5af9a364cf2f31c6d1e58488640197d425ce560b0d957675e21ac36a1016280b5a2041f6b3a15f94bfdb1c072f62ad713740bda2742351b3036ba0a2f91a337be1c8ebddb9333031ece3265905d78484e616bb230f3c6e375d4d23d2fb788011bdb2fbc3325177737e5d3f343f9f7033ad1884766039e1d34052ffaacf5fb71a20748fbb0126140be51c0fd9e8c868ac313fb19583db071396de05c231ef93c6a4ef9e96c9a25de587b019c20ed8804c516fc50cc9eefecd202955cff186415e2f3e4b9590d9367a4528e638b6146e233d439241ade12aec382dc104fb0bca4d321f24fc27b49ac8b05f8a362ca017b9d09d94e9c7b386ff1ca8910040fc49b10faf7f9e643de518f549acf76828b8bdb44611739a8b17a102c6db016e55344066ecfe839fd8711c921c583a02d13d8cbe0fc00ece0452abfbb6d3a4adf48ae7a767ad2f45fe40846474e6ab18fb44d1f3fd9c25725502952e59b6589d3b34808076f9cd7676954ee26d3def07db805b46923bec8404a4b0c556f45282dee1ab2266b6a7f9092130eceb58a863d3ea90ddffa9191079e0c536547438af414425779a7d5abe34552cf2c420ad776d8c6d514e3d75907195b17a36379ad5c0e744834d09a3bbc6aa6604fa0c390252a0a052fc381cd619620e454bbe3fcd2e15840e39feda8fd4ba877550780219d4e36e957cc6050f330314c8fbba31ae205d5f4df81ce658e4b881cd01a6f82f9cbbee0f918e9f2b20612f8fd258de82d24d3f711183fdf6562d8fc7f0c10058ac76a5d886eb3dd9688d2f8fd258de82d24d3f711183fdf6562d8fc7f0c10058ac76a5d886eb3dd9688dbfd4cb93ab6e817c4233e32cdff0f0c59115f22b207c8b0cc80891c3d950ef92be71b7569380741248d1751b4a91e8bf70b63d39afe4af4d932bc95b7a7f94d1748d246979f2e8736364c29f20b49f9988f9809c1a8f6f485e6c88eb91fa4105c62e0eb289cf503feec4a57ae2bee7997d65e1f77d27e2c1065cf971ced2a736db06f252c1fe72e513899dca1778f7db420db5c20e53b421f211c411b1bf753f6412617d8e7f3e5ded1aedc5c8e08c0c13e95cf55eb5fd57001c0154bcf627f66158edfe959a0c20fa8900433d5b8c94aeb6fd97cfbbc1f3e2c5833f6724f62459f36654b848a51784d9a6373aaf19769d6c19f4f603994d29010917fc451cb0e832f79a7cccb27da2f40e274e6cf8362a18f4824f20b70320e3be45c110b66c../v1beta3/nfs.json.j2../../../playbooks/certificate_expiryv1.5../../../templates/registry_config.j2../../../templates/registry_config_secret.j2../native-cluster/atomic-openshift-master-api.j2../native-cluster/atomic-openshift-master-controllers.j2../../../../../ansible_plugins/filter_plugins/oo_filters.py../../../../../ansible_plugins/lookup_plugins/oo_option.pyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenshift-ansible-3.5.82-1.git.1.f658b01.el7.src.rpmopenshift-ansible-roles@@@     /bin/bash/usr/bin/env/usr/bin/pythonopenshift-ansibleopenshift-ansible-callback-pluginsopenshift-ansible-filter-pluginsopenshift-ansible-lookup-pluginsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.5.823.5.823.5.823.5.823.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Y?Y?Y9<@Y6@Y5GY1S@Y1S@Y0Y0Y.@Y-^Y&@Y$$@YYYYYR@YY@Y Y @YtY#@Y@YX:@XXX@XXQ@XXh@XsX@X-X@XX9@X9@XۡX @X @XӸXӸXg@Xg@X@X@XX~@X,X,X,XƉXƉXƉXƉX@X@XXO@XO@XZX @X @XXXf@XXX @X @X+X+X+X@X@X@X@XYXXe@X|@X@XXXs{@Xx@X@X2@X=XX X @X`@X@XW%WW@W@WW W@WWWu@W#WW@W:WWQWW@W@Wt@WWW9WE@W@Ws@W{@WYZ@WUeWF@WDB@WDB@WDB@W9@W0{W,@W WX@WW@WWo@W@WW @W @W W@WKW@W@WWW@VbV@VVn@VVV@V@VV@VJVJV@VVV@V޾Vm@Vm@VxV'@VՄ@VՄ@V͛@VIV@V`V@V@VVwVV@VT@V@VVV@VVV<@V<@V@VVVS@VS@VVV@Vii@VhVf@Vf@VTQ@VO @VMVKVC-VC-VC-VC-VA@V9@V3[V2 @V0V/g@V$@Scott Dodson 3.5.82-1Jenkins CD Merge Bot 3.5.81-1Jenkins CD Merge Bot 3.5.80-1Jenkins CD Merge Bot 3.5.79-1Scott Dodson 3.5.78-1Jenkins CD Merge Bot 3.5.77-1Scott Dodson 3.5.76-1Jenkins CD Merge Bot 3.5.5.22-1Scott Dodson 3.5.75-1Scott Dodson 3.5.74-1Jenkins CD Merge Bot 3.5.5.21-1Jenkins CD Merge Bot 3.5.5.20-1Jenkins CD Merge Bot 3.5.5.19-1Jenkins CD Merge Bot 3.5.5.18-1Jenkins CD Merge Bot v3.5.5.17-1Jenkins CD Merge Bot 3.5.72-1Scott Dodson 3.5.71-1Jenkins CD Merge Bot 3.5.70-1Scott Dodson 3.5.69-1Jenkins CD Merge Bot 3.5.68-1Jenkins CD Merge Bot 3.5.67-1Scott Dodson 3.5.66-1Jenkins CD Merge Bot 3.5.65-1Jenkins CD Merge Bot 3.5.64-1Jenkins CD Merge Bot 3.5.63-1Jenkins CD Merge Bot 3.5.62-1Jenkins CD Merge Bot 3.5.61-1Scott Dodson 3.5.60-1Scott Dodson 3.5.59-1Scott Dodson 3.5.58-1Jenkins CD Merge Bot 3.5.57-1Scott Dodson 3.5.56-1Jenkins CD Merge Bot 3.5.55-1Jenkins CD Merge Bot 3.5.54-1Scott Dodson 3.5.53-1Scott Dodson 3.5.52-1Jenkins CD Merge Bot 3.5.51-1Jenkins CD Merge Bot 3.5.50-1Scott Dodson 3.5.49-1Scott Dodson 3.5.48-1Scott Dodson 3.5.47-1Scott Dodson 3.5.46-1Scott Dodson 3.5.45-1Scott Dodson 3.5.44-1Scott Dodson 3.5.43-1Jenkins CD Merge Bot 3.5.42-1Scott Dodson 3.5.41-1Jenkins CD Merge Bot 3.5.40-1Scott Dodson 3.5.39-1Scott Dodson 3.5.38-1Scott Dodson 3.5.37-1Jenkins CD Merge Bot 3.5.36-1Jenkins CD Merge Bot 3.5.35-1Scott Dodson 3.5.34-1Jenkins CD Merge Bot 3.5.33-1Scott Dodson 3.5.32-1Scott Dodson 3.5.31-1Jenkins CD Merge Bot 3.5.30-1Scott Dodson 3.5.29-1Scott Dodson 3.5.28-1Scott Dodson 3.5.27-1Scott Dodson 3.5.26-1Scott Dodson 3.5.25-1Scott Dodson 3.5.24-1Scott Dodson 3.5.23-1Scott Dodson 3.5.22-1Scott Dodson 3.5.21-1Scott Dodson 3.5.20-1Scott Dodson 3.5.19-1Scott Dodson 3.5.18-1Scott Dodson 3.5.17-1Scott Dodson 3.5.16-1Scott Dodson 3.5.15-1Scott Dodson 3.5.14-1Scott Dodson 3.5.13-1Scott Dodson 3.5.12-1Scott Dodson 3.5.11-1Scott Dodson 3.5.10-1Scott Dodson 3.5.9-1Scott Dodson 3.5.8-1Scott Dodson 3.5.7-1Scott Dodson 3.5.6-1Scott Dodson 3.5.5-1Scott Dodson 3.5.4-1Scott Dodson 3.5.3-1Scott Dodson 3.5.2-1Scott Dodson 3.5.1-1Scott Dodson 3.5.0-1Scott Dodson 3.4.17-1Scott Dodson 3.4.16-1Troy Dawson 3.4.15-1Troy Dawson 3.4.14-1Troy Dawson 3.4.13-1Troy Dawson 3.4.12-1Troy Dawson 3.4.11-1Troy Dawson 3.4.10-1Troy Dawson 3.4.9-1Troy Dawson 3.4.8-1Troy Dawson 3.4.7-1Troy Dawson 3.4.6-1Scott Dodson 3.4.5-1Troy Dawson 3.4.4-1Scott Dodson 3.4.3-1Scott Dodson 3.4.2-1Scott Dodson 3.4.1-1Scott Dodson 3.3.20-1Troy Dawson 3.3.19-1Scott Dodson 3.3.18-1Scott Dodson 3.3.17-1Scott Dodson 3.3.16-1Scott Dodson 3.3.15-1Scott Dodson 3.3.14-1Troy Dawson 3.3.13-1Troy Dawson 3.3.12-1Troy Dawson 3.3.11-1Troy Dawson 3.3.10-1Troy Dawson 3.3.9-1Troy Dawson 3.3.8-1Troy Dawson 3.3.7-1Troy Dawson 3.3.6-1Troy Dawson 3.3.5-1Troy Dawson 3.3.4-1Troy Dawson 3.3.3-1Scott Dodson 3.3.2-1Scott Dodson 3.3.1-1Scott Dodson 3.3.0-1Scott Dodson 3.0.97-1Scott Dodson 3.0.94-1Troy Dawson 3.0.93-1Troy Dawson 3.0.92-1Troy Dawson 3.0.91-1Troy Dawson 3.0.90-1Brenton Leanhardt 3.0.89-1Brenton Leanhardt 3.0.88-1Troy Dawson 3.0.87-1Brenton Leanhardt 3.0.86-1Troy Dawson 3.0.85-1Troy Dawson 3.0.84-1Troy Dawson 3.0.83-1Troy Dawson 3.0.82-1Brenton Leanhardt 3.0.81-1Troy Dawson 3.0.80-1Brenton Leanhardt 3.0.79-1Troy Dawson 3.0.78-1Troy Dawson 3.0.77-1Troy Dawson 3.0.76-1Troy Dawson 3.0.75-1Brenton Leanhardt 3.0.74-1Troy Dawson 3.0.73-1Troy Dawson 3.0.72-1Troy Dawson 3.0.71-1Brenton Leanhardt 3.0.70-1Brenton Leanhardt 3.0.69-1Troy Dawson 3.0.68-1Troy Dawson 3.0.67-1Troy Dawson 3.0.66-1Troy Dawson 3.0.65-1Troy Dawson 3.0.64-1Kenny Woodson 3.0.63-1Troy Dawson 3.0.62-1Troy Dawson 3.0.61-1Brenton Leanhardt 3.0.60-1Brenton Leanhardt 3.0.59-1Kenny Woodson 3.0.58-1Brenton Leanhardt 3.0.57-1Kenny Woodson 3.0.56-1Brenton Leanhardt 3.0.55-1Brenton Leanhardt 3.0.54-1Brenton Leanhardt 3.0.53-1Joel Diaz 3.0.52-1Brenton Leanhardt 3.0.51-1Brenton Leanhardt 3.0.50-1Matt Woodson 3.0.49-1Matt Woodson 3.0.48-1Brenton Leanhardt 3.0.47-1Brenton Leanhardt 3.0.46-1Brenton Leanhardt 3.0.45-1Brenton Leanhardt 3.0.44-1Brenton Leanhardt 3.0.43-1Joel Diaz 3.0.42-1Brenton Leanhardt 3.0.41-1Brenton Leanhardt 3.0.40-1Brenton Leanhardt 3.0.39-1Brenton Leanhardt 3.0.38-1Kenny Woodson 3.0.37-1Kenny Woodson 3.0.36-1Brenton Leanhardt 3.0.35-1Brenton Leanhardt 3.0.34-1Brenton Leanhardt 3.0.33-1Brenton Leanhardt 3.0.32-1Brenton Leanhardt 3.0.31-1Joel Diaz 3.0.30-1Brenton Leanhardt 3.0.29-1Kenny Woodson 3.0.28-1Kenny Woodson 3.0.27-1Brenton Leanhardt 3.0.26-1Brenton Leanhardt 3.0.25-1Brenton Leanhardt 3.0.24-1Brenton Leanhardt 3.0.23-1Kenny Woodson 3.0.22-1Brenton Leanhardt 3.0.21-1Thomas Wiest 3.0.20-1Brenton Leanhardt 3.0.19-1Brenton Leanhardt 3.0.18-1Brenton Leanhardt 3.0.17-1Brenton Leanhardt 3.0.16-1Kenny Woodson 3.0.15-1Brenton Leanhardt 3.0.14-1Brenton Leanhardt 3.0.13-1Brenton Leanhardt 3.0.12-1Brenton Leanhardt 3.0.11-1Brenton Leanhardt 3.0.10-1Brenton Leanhardt 3.0.9-1Scott Dodson 3.0.8-1Kenny Woodson 3.0.7-1Kenny Woodson 3.0.6-1Kenny Woodson 3.0.5-1Kenny Woodson 3.0.4-1Troy Dawson 3.0.3-1Troy Dawson 3.0.2-1- Skip service restarts within ca redeployment playbook when expired certificates are detected. (abutcher@redhat.com)- Remove supported/implemented barrier for registry object storage providers. (abutcher@redhat.com) - Disable excluder only on nodes that are not masters (jchaloup@redhat.com)- skip installation of base package in openshift_ca when scalling up master (jchaloup@redhat.com) - Metrics: update the imagePullPolicy to be always (mwringe@redhat.com)-- inventory: rename certificates->certificate in router example (smilner@redhat.com) - Updating image for registry_console (ewolinet@redhat.com) - backport #4321 verify upgrade targets separately for each group (jchaloup@redhat.com) - disable docker-excluder during its upgrade (jchaloup@redhat.com) - replace repoquery command with module (jchaloup@redhat.com) - backport #4176 'Rework openshift_excluders role' to 1.5 (rteague@redhat.com) - backport #4065 'Extend repoquery command (of lib_utils role) to ignore excluders' to 1.5 (jchaloup@redhat.com) - backport #3879 'run excluders over selected set of hosts during control_plane/node upgrade' to 1.5 (jchaloup@redhat.com) - backport #4038 'Upgrade Refactor' to 1.5 (jchaloup@redhat.com) - Refactor initialize groups tasks (backport for 1.5) (rteague@redhat.com)---- Skip router/registry cert redeploy when openshift_hosted_manage_{router,registry}=false (abutcher@redhat.com) - AMP 2.0 (sdodson@redhat.com) - Removing logging and metrics hosted templates (ewolinet@redhat.com)- [JMAN4-161] Add templates and pv example for cloudforms jboss middleware manager (pgier@redhat.com)-- Prepending v to registry-console version (ewolinet@redhat.com) - Revert "Add /etc/sysconfig/etcd to etcd_container" (abutcher@redhat.com) - Update atomic ci origin image to 1.5.1. (abutcher@redhat.com)- Fix auditConfig for non-HA environments (rteague@redhat.com) - Workaround sysctl module issue with py3 by converting task to lineinfile. (abutcher@redhat.com) - Remove std_include from rhel_subscribe playbook. (abutcher@redhat.com) - Fixing a compatibility issue with python 2.7 to 3.5 when reading from subprocess. (kwoodson@redhat.com) - Picking from issue #3477 (ewolinet@redhat.com)-- Default image policy on new clusters to on (ccoleman@redhat.com)- Updating registry-console image version as part of post_control_plane upgrade (ewolinet@redhat.com) - Fix the missing file problem (me@fale.io) - Add /etc/sysconfig/etcd to etcd_container (me@fale.io)- Updating base64 decode switch for OSX (ewolinet@redhat.com) - Use v3.5 images on the release-1.5 branch (sdodson@redhat.com) - Fix Origin version variant (rteague@redhat.com) - Reserve kubernetes and 'kubernetes-' prefixed namespaces (jliggitt@redhat.com) - redhat-ci: use requirements.txt (jlebon@redhat.com)-- byo: correct option name (gscrivan@redhat.com) - Bumping up default_ose_version for registering a 3.5 system (ewolinet@redhat.com) - Fix issue with Travis-CI using old pip version (rteague@redhat.com) - Perform package upgrades in one transaction (sdodson@redhat.com)- Adding signed router cert and fixing server_cert bug. (kwoodson@redhat.com) - Allow oc_ modules to pass unicode results (rteague@redhat.com) - Correctly setting the primary and replica shard count settings (ewolinet@redhat.com)- bug 1441369. Kibana memory limits (jcantril@redhat.com)- Upgrade specific rpms instead of just master/node. (dgoodwin@redhat.com) - Updating openshift_metrics to use htpasswd module instead of making a docker call. Updating requirement to include python-passlib (ewolinet@redhat.com) - move excluder upgrade validation tasks under openshift_excluder role (jchaloup@redhat.com) - Remove jinja delimeters and double quotes from when conditions (sdodson@redhat.com) - Use openshift_ca_host's hostnames to sign the CA (sdodson@redhat.com) - Bump ansible rpm dependency to 2.2.2.0 (sdodson@redhat.com)- bug 1432607. Allow configuration of ES log destination (jcantril@redhat.com)- Updating htpasswd logic to not mount a volume for creating file (ewolinet@redhat.com) - Differentiate between service serving router certificate and custom openshift_hosted_router_certificate when replacing the router certificate. (abutcher@redhat.com) - Updating logging and metrics to restart api, ha and controllers when updating master config (ewolinet@redhat.com)- Compatibility updates to openshift_logging role for ansible 2.2.2.0+ (esauer@redhat.com) - Adding defaults for es_indices (ewolinet@redhat.com)- add .redhat-ci.yml for release-1.5 branch (jlebon@redhat.com) - Updating logic for generating pvcs and their counts to prevent reuse when looping (ewolinet@redhat.com) - Replace original router cert variable names. (abutcher@redhat.com)- BACKPORT 1.5: Removing resource version to avoid race conditions in lib_openshift. (kwoodson@redhat.com) - Allowing CA cert to still be generated is we are doing standalone heapster (ewolinet@redhat.com) - Switch from ignoring to passing on checks (rteague@redhat.com)- Fix issue where the password would not be passed to the htpasswd command (mwringe@redhat.com) - Fix BZ#1422541 (weshi@redhat.com)- Update v1.5 content (sdodson@redhat.com)- Don't check excluder versions when they're not enabled (sdodson@redhat.com)- Patch to enable import_jks_certs.sh to work on OSX (ccallega@redhat.com)- Fix 1441915 (rteague@redhat.com)- Fix indentation (sdodson@redhat.com) - Stop all services prior to upgrading, start all services after (sdodson@redhat.com) - Adding a query for the existing docker-registry route. (kwoodson@redhat.com) - Removing docker-registry route from cockpit-ui. (kwoodson@redhat.com) - Add evaluate_groups to openshift_logging (rteague@redhat.com) - Updating image logic (ewolinet@redhat.com) - Remove check for httpd-tools and update to use docker run to build htpasswd file (ewolinet@redhat.com) - make htpasswd tasks remote actions instead of local (ewolinet@redhat.com) - Also fix logging (sdodson@redhat.com) - Fix trailing ) (sdodson@redhat.com) - tox tests: pin test requirement versions (lmeyer@redhat.com) - Fix default image tag for enterprise (sdodson@redhat.com) - Deleting fluentd pods after DS patching to ensure pods are updated (ewolinet@redhat.com) - making yammlint happy (ewolinet@redhat.com) - Updating to only create PVC when necessary and attach to the DS, otherwise leave it be (ewolinet@redhat.com)- tox tests: pin test requirement versions (lmeyer@redhat.com) - master-api: add mount for /var/log (gscrivan@redhat.com) - master: add mount for /var/log (gscrivan@redhat.com)- Cleanup comments and remove extraneous tasks (sdodson@redhat.com) - Store backups in /var/lib/etcd/openshift-backup (sdodson@redhat.com) - Updating kibana-proxy secret key for server-tls entry (ewolinet@redhat.com)- Create member/snap directory encase it doesn't exist (sdodson@redhat.com)- Copy v3 data dir when performing backup (sdodson@redhat.com) - unexclude excluder if it is to be upgraded and already installed (jchaloup@redhat.com) - Add external provisioners playbook starting with aws efs (mawong@redhat.com)- bug 1435144. Remove unneeded upgrade in openshift_logging role (jcantril@redhat.com)- Revert back to iptables as the default for 3.5 (sdodson@redhat.com)- Fixed a bug. Ansible requires a msg param when module.fail_json. (kwoodson@redhat.com)- Fix BZ#1438160 (weshi@redhat.com) - Setting defaults on openshift_hosted. (kwoodson@redhat.com)- Correct copy task to use remote source (rteague@redhat.com) - Removing initial setting of metrics image prefix/version (ewolinet@redhat.com) - Make atomic-openshift-utils require playbooks of the same version (sdodson@redhat.com) - Make the OCP available version detection excluder free (jchaloup@redhat.com)- Update s2i-dotnetcore content (sdodson@redhat.com)- Correct a typo in metrics role (sdodson@redhat.com) - Fix overriding openshift_{logging,metrics}_image_prefix (sdodson@redhat.com) - Revert "fix quoting issues in logging es template" (ewolinet@redhat.com) - also missing quotes for number_of_shards and number_of_replicas (rmeggins@redhat.com) - es_min_masters must be quoted (rmeggins@redhat.com) - Make linter happy (sdodson@redhat.com)- Specify enterprise defaults for logging and metrics images (sdodson@redhat.com)- Do not use auto_expand_replicas (lukas.vlcek@gmail.com) - Update the failure methods and add required variables/functions (tbielawa@redhat.com) - Import the default ansible output callback on_failed methods (tbielawa@redhat.com)- Stop all services before upgrading openvswitch (sdodson@redhat.com) - openshift_logging calculate min_masters to fail early on split brain (jcantril@redhat.com) - Bug 1434300 - Log entries are generated in ES after deployed logging stacks via ansible, but can not be found in kibana. (rmeggins@redhat.com) - Make /rootfs mount rslave (sdodson@redhat.com)- Adding option to specify different cert/key/ca for kibana ops route (ewolinet@redhat.com)- Attempt to match version of excluders to target version (sdodson@redhat.com) - Get rid of adjust.yml (sdodson@redhat.com) - Protect against missing commands (sdodson@redhat.com) - Simplify excluder enablement logic a bit more (sdodson@redhat.com)- Automatic commit of package [openshift-ansible] release [3.5.37-1]. (sdodson@redhat.com) - Add router svcacct cluster-reader role (rteague@redhat.com) - Updating descriptions and examples (ewolinet@redhat.com) - Fix get_router_replicas infrastructure node count. (abutcher@redhat.com)- enable excluders during node/master scaling up (jchaloup@redhat.com) - Only call excluder playbooks on masters and nodes (sdodson@redhat.com) - Since we've decided that we're no longer paying attention to current status remove this as it was toggling things (sdodson@redhat.com) - Remove travis notifications (jdetiber@redhat.com) - Update versions in example inventories (sdodson@redhat.com) - Fix containerized openvswitch race (sdodson@redhat.com)- Add default pvc prefix fix for ops pvcs (ewolinet@redhat.com)-- Updating kibana hostname default to be openshift_master_default_subdomain instead of openshift.common.dns_domain (ewolinet@redhat.com) - Updating to use pvc access mode as a list (ewolinet@redhat.com) - Addressing default pvc prefixes being empty (ewolinet@redhat.com) - Updating inventory examples for kibana hostname (ewolinet@redhat.com)- bug 1431935. es_pvc_pool is undefined if you specify 'G' for storage size (jcantril@redhat.com)- Refactor and remove openshift_serviceaccount (rteague@redhat.com)- Removing openshift_master_facts to resolve bz (ewolinet@redhat.com) - enable docker excluder since the time it is installed (jchaloup@redhat.com) - validate excluders on non-atomic hosts only (jchaloup@redhat.com) - re-enable excluders if they are enabled after openshift version detection (jchaloup@redhat.com) - extend the excluders to containerized deployment (jchaloup@redhat.com) - Automatic commit of package [openshift-ansible] release [3.5.30-1]. (tdawson@redhat.com)- Fix typo (sdodson@redhat.com) - Fix incorrect comparison when detecting petsets (tbielawa@redhat.com) - New role (tbielawa@redhat.com)- add 'hawkular/metrics' when updating config (jcantril@redhat.com) - update all the masters (jcantril@redhat.com) - bug 1430661. Update masterConfig metricsPublicURL on install (jcantril@redhat.com) - cherry picking from #3616 (ewolinet@redhat.com) - Alway generate secret templates and let oc_apply detect if they actually change (ewolinet@redhat.com) - Updating defaults for PVC names and surrounding with quotations in templates (ewolinet@redhat.com) - updating inventory files to accurately list variable that sets loggingPublicURL (ewolinet@redhat.com) - bug 1428249. Use ES hostmount storage if it exists (jcantril@redhat.com) - bug 1420425. Allow setting of public facing certs for kibana in openshift_logging role (jcantril@redhat.com)- openshift_excluders depends on openshift_repos (sdodson@redhat.com) - add ability to specify an etcd version (mmckinst@umich.edu) - Adding scripts for building and pushing images (bleanhar@redhat.com)- enable excluders by default (jchaloup@redhat.com) - ignore the docker excluder status if it is not enabled by a user (jchaloup@redhat.com)- Fix pylint/pyflakes errors on master (sdodson@redhat.com) - Identify PetSets in 3.4 clusters and fail if any are detected (tbielawa@redhat.com) - More logging fixes (ewolinet@redhat.com) - - update excluders to latest, in non-upgrade scenarios do not update - check both available excluder versions are at most of upgrade target version - get excluder status through status command - make excluders enablement configurable (jchaloup@redhat.com) - Loosely couple docker to iptables service (rteague@redhat.com) - Generic message directing people to contact support (sdodson@redhat.com) - Fixing plugin, nodeselectors, and secret pull check (ewolinet@redhat.com) - Adding into the origin inventory doc. (kwoodson@redhat.com) - Add oc_objectvalidator to upgrade check (sdodson@redhat.com) - Augmenting documentation for router sharding. (kwoodson@redhat.com) - openshift_facts: ensure system containers deps are installed (gscrivan@redhat.com) - Preserve order of Docker registries (eric.mountain@amadeus.com) - Updating metrics defaults (ewolinet@redhat.com) - Enable coveralls.io (jdetiber@redhat.com) - Adding some more logging defaults (ewolinet@redhat.com) - Updating stdout check for changed_when (ewolinet@redhat.com) - Resolving yammlint errors (ewolinet@redhat.com) - Adding changed_whens for role, rolebinding, and scc reconciliation based on output from oadm policy command (ewolinet@redhat.com)- Fix indentation of run_once (sdodson@redhat.com) - Update docs for test consolidation and remove the Makefile (jdetiber@redhat.com) - Consolidate root/utils tests (jdetiber@redhat.com) - Remove dummy setup/teardown methods (rhcarvalho@gmail.com) - Clean up test files (rhcarvalho@gmail.com) - Remove commented-out test code (rhcarvalho@gmail.com) - Make generic OCObjectValidator from OCSDNValidator (mkhan@redhat.com) - logging needs openshift_master_facts before openshift_facts (rmeggins@redhat.com) - separate out test tool configs from setup.cfg (jdetiber@redhat.com) - Dockerfile and docs to run containerized playbooks (pep@redhat.com)- Lower test coverage percentage. (kwoodson@redhat.com) - Mock runs differntly on travis. Fix the mock test params to be ANY. (kwoodson@redhat.com) - Fixed the none namespace. Fixed tests with latest loc_oc_binary call. (kwoodson@redhat.com) - Updating the namespace param to None. (kwoodson@redhat.com) - Regenerated code with latest yedit changes. (kwoodson@redhat.com) - Fixed tests to align with new naming. (kwoodson@redhat.com) - Fixed docs. Added check for delete failures. Updated namespace to None. (kwoodson@redhat.com) - Fixing linters (kwoodson@redhat.com) - Adding integration test. Fixed issue with node_selector. (kwoodson@redhat.com) - Adding oc_project to lib_openshift. (kwoodson@redhat.com) - Remove old commented-out tests (rhcarvalho@gmail.com) - Remove redundant assertion (rhcarvalho@gmail.com) - Fix test (rhcarvalho@gmail.com) - Lint utils/test (rhcarvalho@gmail.com) - Rewrap long lines (rhcarvalho@gmail.com) - Remove unused argument (rhcarvalho@gmail.com) - Remove unused Makefile variables (rhcarvalho@gmail.com) - Added ports. (kwoodson@redhat.com) - Fixed router name to produce 2nd router. (kwoodson@redhat.com) - Updated to work with an array of routers. (kwoodson@redhat.com) - Adding support for router sharding. (kwoodson@redhat.com)- node/sdn: make /var/lib/cni persistent to ensure IPAM allocations stick around across node restart (dcbw@redhat.com) - BZ1422348 - Don't install python-ruamel-yaml (sdodson@redhat.com) - Re-generate modules (sdodson@redhat.com) - Only set ownership to etcd for thirdparty datadir (sdodson@redhat.com) - Removing the openshift_master_facts dependency (ewolinet@redhat.com) - bug 1420256. Initialize openshift_logging pvc_facts to empty (jcantril@redhat.com) - Add oc_adm_policy_user task cluster-role policy (rteague@redhat.com) - Correct config for hosted registry (rteague@redhat.com) - Fixing checkout for bindings with -binding suffix (jupierce@redhat.com) - Leave an empty contiv role directory (sdodson@redhat.com) - test fixes for openshift_certificates_expiry (jdetiber@redhat.com) - oadm_policy_group/adm_policy_user module (jupierce@redhat.com) - Fail on Atomic if docker is too old (smilner@redhat.com) - Remove contiv role and playbook from rpm packages (sdodson@redhat.com) - Fixed error handling when oc adm ca create-server-cert fails. Fixed a logic error in secure. (kwoodson@redhat.com) - regenerate lib_openshift with yedit exception changes (jdiaz@redhat.com) - raise exceptions when walking through object path (jdiaz@redhat.com) - Combined (squashed) commit for all changes related to adding Contiv support into Openshift Ansible. This is the first (beta) release of Contiv with Openshift and is only supported for Openshift Origin + Bare metal deployments at the time of this commit. Please refer to the Openshift and Contiv official documentation for details of the level of support for different features and modes of operation. (srampal@cisco.com)- Automatic commit of package [openshift-ansible] release [3.5.21-1]. (sdodson@redhat.com) - Only set ownership to etcd for thirdparty datadir (sdodson@redhat.com) - bug 1420256. Initialize openshift_logging pvc_facts to empty (jcantril@redhat.com) - Add oc_adm_policy_user task cluster-role policy (rteague@redhat.com) - Correct config for hosted registry (rteague@redhat.com) - Fixing checkout for bindings with -binding suffix (jupierce@redhat.com) - Leave an empty contiv role directory (sdodson@redhat.com) - test fixes for openshift_certificates_expiry (jdetiber@redhat.com) - oadm_policy_group/adm_policy_user module (jupierce@redhat.com) - Fail on Atomic if docker is too old (smilner@redhat.com) - Remove contiv role and playbook from rpm packages (sdodson@redhat.com) - Fixed error handling when oc adm ca create-server-cert fails. Fixed a logic error in secure. (kwoodson@redhat.com) - Combined (squashed) commit for all changes related to adding Contiv support into Openshift Ansible. This is the first (beta) release of Contiv with Openshift and is only supported for Openshift Origin + Bare metal deployments at the time of this commit. Please refer to the Openshift and Contiv official documentation for details of the level of support for different features and modes of operation. (srampal@cisco.com) - Revert "Removed JGroups cert and password generation." (sdodson@redhat.com) - Do not attempt to override openstack nodename (jdetiber@redhat.com)- Only set ownership to etcd for thirdparty datadir (sdodson@redhat.com) - bug 1420256. Initialize openshift_logging pvc_facts to empty (jcantril@redhat.com) - Add oc_adm_policy_user task cluster-role policy (rteague@redhat.com) - Correct config for hosted registry (rteague@redhat.com) - Fixing checkout for bindings with -binding suffix (jupierce@redhat.com) - Leave an empty contiv role directory (sdodson@redhat.com) - test fixes for openshift_certificates_expiry (jdetiber@redhat.com) - oadm_policy_group/adm_policy_user module (jupierce@redhat.com) - Fail on Atomic if docker is too old (smilner@redhat.com) - Remove contiv role and playbook from rpm packages (sdodson@redhat.com) - Fixed error handling when oc adm ca create-server-cert fails. Fixed a logic error in secure. (kwoodson@redhat.com) - Combined (squashed) commit for all changes related to adding Contiv support into Openshift Ansible. This is the first (beta) release of Contiv with Openshift and is only supported for Openshift Origin + Bare metal deployments at the time of this commit. Please refer to the Openshift and Contiv official documentation for details of the level of support for different features and modes of operation. (srampal@cisco.com)- Add ca-bundle.crt to list of certs to synchronize. (abutcher@redhat.com) - Do not force custom ca cert deployment. (abutcher@redhat.com)- removing extra when condition (kwoodson@redhat.com) - Removing run_once. (kwoodson@redhat.com) - Adding the activeDeadlineSeconds. Removed debug. (kwoodson@redhat.com) - Separating routes so logic is simpler. (kwoodson@redhat.com) - Defaulting variables properly to avoid undefined route in dict error. (kwoodson@redhat.com) - Add v1.3 FIS templates (sdodson@redhat.com) - v1.4 Add FIS templates (sdodson@redhat.com) - Add FIS templates (sdodson@redhat.com) - Removed duplicate host param. (kwoodson@redhat.com) - Fixed failures on create when objects exist. (kwoodson@redhat.com) - logging fluentd filter was renamed to viaq (rmeggins@redhat.com) - Updating delete/recreate with replace --force. (kwoodson@redhat.com) - Fixed logic error. Ensure both svc and dc exist. (kwoodson@redhat.com) - Modified base debug statements. Fixed oc_secret debug/verbose flag. Added reencrypt for route. (kwoodson@redhat.com) - Adding support for a route with certs and reencrypt. (kwoodson@redhat.com) - install the latest excluders (jchaloup@redhat.com)- Add 'persistentVolumeClaim' to volume_info type (rteague@redhat.com) - node: use the new oc_atomic_container module (gscrivan@redhat.com) - master: use the new oc_atomic_container module (gscrivan@redhat.com) - etcd: use the new oc_atomic_container module (gscrivan@redhat.com) - lib_openshift: new module atomic_container (gscrivan@redhat.com) - Re-generate lib_openshift (sdodson@redhat.com) - Correct fact creation for pvc (rteague@redhat.com) - Add SDNValidator Module (mkhan@redhat.com)- Make s3_volume_mount available to set_fact call (smilner@redhat.com) - Create hosted registry service (rteague@redhat.com)- [oc_obj] Move namespace argument to end of command. (abutcher@redhat.com) - Correct typo in haproxy router collection. (abutcher@redhat.com) - Fix issue #3505, add notes about origin upgrade versions support in BYO upgrade README file (contact@stephane-klein.info) - Moving replica logic to filter_plugin to fix skipped task variable behavior. (kwoodson@redhat.com) - Removed JGroups cert and password generation. (juraci@kroehling.de) - openshift_logging default to 2 replicas of primary shards (jcantril@redhat.com)- openshift_hosted: Update tasks to use oc_ modules (rteague@redhat.com) - Rebased. (kwoodson@redhat.com) - Fixed indentation (kwoodson@redhat.com) - Adding get_env_var to deploymentconfig. (kwoodson@redhat.com) - Fixed default variables. Added a fix to generated secret in env var. (kwoodson@redhat.com) - Revert "Add centos paas sig common" (sdodson@redhat.com) - Fix Quick Installer failed due to a Python method failure (tbielawa@redhat.com) - Fix symlink to lookup_plugins/oo_option.py (jchaloup@redhat.com) - Prepare for origin moving to OCP version scheme (ccoleman@redhat.com) - BZ1414276 - Quote ansible_ssh_user when determining group id (sdodson@redhat.com) - bug 1417261. Quote name and secrets in logging templates (jcantril@redhat.com)- Use 2 and 3 friendly urlparse in oo_filters (smilner@redhat.com) - Update v1.5 content (sdodson@redhat.com) - Update v1.4 content (sdodson@redhat.com) - xPaaS ose-v1.3.6 (sdodson@redhat.com) - initialize_openshift_version: handle excluder packages (gscrivan@redhat.com) - Add insecure edge termination policy for kibana. (whearn@redhat.com) - Fixing doc for oc_adm_ca_server_cert. (kwoodson@redhat.com) - Convert selectattr tests to use 'match' (rteague@redhat.com) - Re-generate lib_openshift and lib_utils libraries (sdodson@redhat.com) - curator config must be in /etc/curator not /usr/curator (rmeggins@redhat.com) - Updated for pylint. Fixed create doc. (kwoodson@redhat.com) - Attempt to handle router preparation errors. (kwoodson@redhat.com) - Fixing the generate tox tests. (kwoodson@redhat.com) - Moving import to local class. (kwoodson@redhat.com) - Added required_together. Added two minor bug fixes for when data is not passed. (kwoodson@redhat.com) - fix up ruamel.yaml/pyyaml no-member lint errors (jdetiber@redhat.com) - Renamed NotContainerized to NotContainerizedMixin and dropped no-member (smilner@redhat.com) - Removed unrequired no-members from yedit and generated code (smilner@redhat.com) - Removing reference to oadm. Moved parameter under general params. (kwoodson@redhat.com) - adding tag to update_master_config (ewolinet@redhat.com) - CloudFront oc_secret contents should be a list (smilner@redhat.com) - lib_openshift oc file lookup improvements (jdetiber@redhat.com) - roles/lib_openshift: Handle /usr/local/bin/oc with sudo (walters@verbum.org) - if no key, cert, cacert, or default_cert is passed then do not pass to oc (kwoodson@redhat.com) - Added backup feature. Fixed a bug with reading the certificate and verifying names. Added force option. (kwoodson@redhat.com) - Added copy support when modifying cert and key on existence (kwoodson@redhat.com) - Small spacing fix. (kwoodson@redhat.com) - Updated doc and defined defaults for signer_* (kwoodson@redhat.com) - Removing cmd, fixed docs and comments. (kwoodson@redhat.com) - Rename of oadm_ca to oc_adm_ca. Decided to whittle down to the direct call, server_cert. (kwoodson@redhat.com) - Fixing doc. (kwoodson@redhat.com) - Adding oadm_ca to lib_openshift. (kwoodson@redhat.com) - add dependency on openshift_repos (sdodson@redhat.com) - Add centos paas sig common (sdodson@redhat.com) - Disentangle openshift_repos from openshift_facts (sdodson@redhat.com)- bug 1425321. Default the master api port based on the facts (jcantril@redhat.com) - Bug 1420219 - No log entry can be found in Kibana UI after deploying logging stacks with ansible (rmeggins@redhat.com) - Address cert expiry parsing review comments (tbielawa@redhat.com) - Fix typo (rhcarvalho@gmail.com) - Update link to project homepage (rhcarvalho@gmail.com) - Implement fake openssl cert classes (tbielawa@redhat.com) - Removed oadm_ references in doc. (kwoodson@redhat.com) - Remove unused plays (jhadvig@redhat.com) - Removed unused code. Made tests executable. (kwoodson@redhat.com) - Fixing docs. Fixed default_cert suggestion. (kwoodson@redhat.com) - Renamed modules, fixed docs, renamed variables, and cleaned up logic. (kwoodson@redhat.com) - Renaming registry and router roles to oc_adm_ (kwoodson@redhat.com) - Fixing registry doc and suggestions. (kwoodson@redhat.com) - Adding router and registry to lib_openshift. (kwoodson@redhat.com) - bug 142026. Ensure Ops PVC prefix are initialized to empty when ops e… nabled (jcantril@redhat.com)- Remove pytest-related dependencies from setup.py (rhcarvalho@gmail.com)- Reverting logic for verify api handler to be uniform with other ways we verify, will be uniformly updated in future (ewolinet@redhat.com) - openshift_facts: handle 'latest' version (gscrivan@redhat.com) - Surrounding node selector values with quotes (ewolinet@redhat.com) - Raise the bar on coverage requirements (rhcarvalho@gmail.com) - Accept extra positional arguments in tox (rhcarvalho@gmail.com) - Replace nose with pytest (utils) (rhcarvalho@gmail.com) - Clean up utils/README.md (rhcarvalho@gmail.com) - Replace nose with pytest (rhcarvalho@gmail.com) - Extract assertion common to all tests as function (rhcarvalho@gmail.com) - Replace nose yield-style tests w/ pytest fixtures (rhcarvalho@gmail.com) - Configure pytest to run tests and coverage (rhcarvalho@gmail.com) - Fix validation of generated code (rhcarvalho@gmail.com) - Make tests run with either nosetests or pytest (rhcarvalho@gmail.com) - Replace assert_equal with plain assert (rhcarvalho@gmail.com) - Make usage of short_version/release consistent (rhcarvalho@gmail.com) - Reorganize tests and helper functions logically (rhcarvalho@gmail.com) - Remove test duplication (rhcarvalho@gmail.com) - Move similar test cases together (rhcarvalho@gmail.com) - Insert paths in the second position of sys.path (rhcarvalho@gmail.com) - Rename test for consistency (rhcarvalho@gmail.com) - Replace has_key in new modules (smilner@redhat.com) - Fix symlink to filter_plugins/oo_filters.py (jchaloup@redhat.com) - Correct logic test for running pods (rteague@redhat.com) - Temporarily lower the bar for minimum coverage (rhcarvalho@gmail.com) - Unset exec bit in tests, add missing requirements (jdetiber@redhat.com) - Include missing unit tests to test runner config (rhcarvalho@gmail.com) - Fix tests on Python 3 (rhcarvalho@gmail.com) - Remove dead code in installer (rhcarvalho@gmail.com) - Remove dead code (rhcarvalho@gmail.com) - Document how to find dead Python code (rhcarvalho@gmail.com) - updating until statments on uri module for api verification (ewolinet@redhat.com) - Fixing a bug by removing default debug (kwoodson@redhat.com) - Updating to use uri module instead (ewolinet@redhat.com) - Updating node playbooks to use oc_obj (rteague@redhat.com) - Adding missing handler to resolve error that it was not found (ewolinet@redhat.com) - String compatibility for python2,3 (kwoodson@redhat.com) - Fix indenting/ordering in router cert redeploy (sdodson@redhat.com) - post_control_plane.yml: don't fail on grep (gscrivan@redhat.com) - facts/main: Require Python 3 for Fedora, Python 2 everywhere else (walters@verbum.org) - Fix typo, add symlinks for roles (sdodson@redhat.com) - Resolve deprecation warning (rteague@redhat.com) - Revert temporary hack to skip router/registry upgrade. (dgoodwin@redhat.com) - Register cloudfront privkey when required (smilner@redhat.com) - Removing trailing spaces (esauer@redhat.com) - Making router pods scale with infra nodes (esauer@redhat.com)- Don't attempt to install python-ruamel-yaml on atomic (sdodson@redhat.com)- Pleasing the linting gods. (kwoodson@redhat.com) - Fixed tests for pyyaml vs ruamel. Added import logic. Fixed safe load. (kwoodson@redhat.com) - update example templates+imagestreams (bparees@redhat.com) - Adding fallback support for pyyaml. (kwoodson@redhat.com) - bug 1420217. Default ES memory to be compariable to 3.4 deployer (jcantril@redhat.com) - initialize oo_nodes_to_upgrade group when running control plane upgrade only (jchaloup@redhat.com) - adding some quotes for safety (ewolinet@redhat.com) - Revert "Add block+when skip to `openshift_facts` tasks" (abutcher@redhat.com) - Add missing full hostname for the Hawkular Metrics certificate (BZ1421060) Fix issue where the signer certificate's name is static, preventing redeployments from being acceptable. (mwringe@redhat.com) - fixing use of oc_scale module (ewolinet@redhat.com) - fixing default for logging (ewolinet@redhat.com) - Fix some lint (jdetiber@redhat.com) - Fixed issue where upgrade fails when using daemon sets (e.g. aggregated logging) (adbaldi+ghub@gmail.com) - upgrades: fix path to disable_excluder.yml (jchaloup@redhat.com) - Add upgrade job step after the entire upgrade performs (maszulik@redhat.com) - Ansible Lint cleanup and making filter/lookup plugins used by openshift_master_facts available within the role (jdetiber@redhat.com) - node, vars/main.yml: define l_is_ha and l_is_same_version (gscrivan@redhat.com) - master, vars/main.yml: define l_is_ha and l_is_same_version (gscrivan@redhat.com) - node: simplify when conditionals (gscrivan@redhat.com) - openvswitch: simplify when conditionals (gscrivan@redhat.com) - uninstall: delete master-api and master-controllers (gscrivan@redhat.com) - master: support HA deployments with system containers (gscrivan@redhat.com)- Update variant_version (smilner@redhat.com) - Add block+when skip to `openshift_facts` tasks (tbielawa@redhat.com) - Trying to fix up/audit note some changes (tbielawa@redhat.com) - updating defaults for logging and metrics roles (ewolinet@redhat.com) - Fix logic for checking docker-registry (rteague@redhat.com) - Modify playbooks to use oc_obj module (rteague@redhat.com) - oc route commands now using the oc_route module (smilner@redhat.com) - Modify playbooks to use oc_label module (rteague@redhat.com) - Fix cases where child classes override OpenShiftCLI values (jdetiber@redhat.com) - BZ1421860: increase Heapster's metric resolution to 30s (mwringe@redhat.com) - BZ1421834: increase the Heapster metric resolution to 30s (mwringe@redhat.com) - Fix Bug 1419654 Remove legacy config_base fallback to /etc/openshift (sdodson@redhat.com) - Modify playbooks to use oadm_manage_node module (rteague@redhat.com) - Removed adhoc s3_registry (smilner@redhat.com) - replace 'oc service' command with its lib_openshift equivalent (jchaloup@redhat.com) - Add libselinux-python dependency for localhost (sdodson@redhat.com) - oc secrets now done via oc_secret module (smilner@redhat.com) - More fixes for reboot/wait for hosts. (dgoodwin@redhat.com) - Do not hard code package names (rhcarvalho@gmail.com) - Refactor code to access values from task_vars (rhcarvalho@gmail.com) - oc serviceaccount now done via oc_serviceaccount module (smilner@redhat.com) - Include rpm/git paths in expiry README. (tbielawa@redhat.com) - Fixing docs, linting, and comments. (kwoodson@redhat.com) - Document how to create new checks (rhcarvalho@gmail.com) - Introduce tag notation for checks (rhcarvalho@gmail.com) - Replace multi-role checks with action plugin (rhcarvalho@gmail.com) - Reword module documentation (rhcarvalho@gmail.com) - Separate import groups with a blank line (rhcarvalho@gmail.com) - Remove commented-out debugging code (rhcarvalho@gmail.com) - Replace service account secrets handling with oc_serviceaccount_secret module (jchaloup@redhat.com) - Make the cert expiry playbooks runnable (tbielawa@redhat.com) - Pleasing the linting bot. (kwoodson@redhat.com) - Adding integration tests. (kwoodson@redhat.com) - Adding oc_env to lib_openshift. (kwoodson@redhat.com)- Provisioning of nfs share and PV for logging ops (efreiber@redhat.com) - fix openshift_logging where defaults filter needs quoting (jcantril@redhat.com) - bug 1420229. Bounce metrics components to recognize changes on updates or upgrades (jcantril@redhat.com) - Ensure etcd client certs are regenerated with embedded etcd. (abutcher@redhat.com) - bug 1420425. Allow setting of public facing certs for kibana in openshift_logging role (jcantril@redhat.com) - bug 1399523. Ops pvc should have different prefix from non-ops for openshift_logging (jcantril@redhat.com) - fix bug 1420204. Default openshift_logging_use_journal to empty so fluentd detects and is consistent with deployer (jcantril@redhat.com) - Let pylint use as many CPUs as available (rhcarvalho@gmail.com) - Add note about extraneous virtualenvs (rhcarvalho@gmail.com) - Removing the /usr/bin/ansible-playbook dependency in in the spec file (mwoodson@redhat.com) - use the correct name for the ruamel-yaml python module (jchaloup@redhat.com) - node: refactor Docker container tasks in a block (gscrivan@redhat.com) - etcd: use as system container (gscrivan@redhat.com) - Implement uninstall for system containers (gscrivan@redhat.com) - system-containers: implement idempotent update (gscrivan@redhat.com) - atomic-openshift: install as a system container (gscrivan@redhat.com) - make sure cluster_size is an int for arith. ops (rmeggins@redhat.com) - Bug 1420234 - illegal_argument_exception in Kibana UI. (rmeggins@redhat.com) - bug 1420538. Allow users to set supplementalGroup for Cassandra (jcantril@redhat.com) - bug 1419962. fix openshift_metrics pwd issue after reinstall where cassandra has incorrect pwd exception (jcantril@redhat.com) - node: ensure conntrack-tools is installed (gscrivan@redhat.com) - Updating defaults to pull from previously defined variable names used in playbooks (ewolinet@redhat.com) - fixup! master: latest use same predicates as last version (gscrivan@redhat.com) - fixup! master: latest use same priorities as last version (gscrivan@redhat.com) - Set image change triggers to auto=true for OCP 3.4 - for v1.5 (simaishi@redhat.com) - Set image change triggers to auto=true for OCP 3.4 (https://github.com/ManageIQ/manageiq-pods/pull/88) (simaishi@redhat.com) - master: latest use same predicates as last version (gscrivan@redhat.com) - master: latest use same priorities as last version (gscrivan@redhat.com) - Reverting commit 3257 and renaming master_url to openshift_logging_master_url (ewolinet@redhat.com)- Document openshift_cockpit_deployer_prefix and add openshift_cockpit_deployer_version (sdodson@redhat.com) - Ensure embedded etcd config uses CA bundle. (abutcher@redhat.com) - bug 1420684. On logging upgrade use the correct value for namespace (jcantril@redhat.com) - Fixing docs. (kwoodson@redhat.com) - Fixing for linters. (kwoodson@redhat.com) - Adding test cases. (kwoodson@redhat.com) - Fixing docs. (kwoodson@redhat.com) - oc process (ihorvath@redhat.com) - Reference class instead of self.__class__ within super constructor to avoid calling self forever. (abutcher@redhat.com) - Fixing for flake8 spacing. (kwoodson@redhat.com) - Fixing tests for linters. (kwoodson@redhat.com) - Adding port support for route. (kwoodson@redhat.com) - use pvc_size instead of pv_size for openshift_metrics since the role creates claims (jcantril@redhat.com) - Added temporary kubeconfig file. Fixed tests to coincide with tmpfile. (kwoodson@redhat.com) - fixes 1419839. Install only heapster for openshift_metrics when heapster standalone flag is set (jcantril@redhat.com) - Adding code to copy kubeconfig before running oc commands. (kwoodson@redhat.com) - Changed lib_openshift to use real temporary files. (twiest@redhat.com) - Fixed ansible module unit and integration tests and added runners. (twiest@redhat.com) - [openshift_ca] Reference client binary from openshift_ca_host. (abutcher@redhat.com)- Moving to ansible variable. (kwoodson@redhat.com) - Specifying port for wait_for call. (kwoodson@redhat.com) - Fix playbooks/byo/openshift_facts.yml include path (sdodson@redhat.com) - Add missing symlink to roles (rhcarvalho@gmail.com) - Copies CloudFront pem file to registry hosts (smilner@redhat.com)- Bump registry-console to 3.5 (sdodson@redhat.com) - Added oc_serviceaccount_secret to lib_openshift. (twiest@redhat.com) - fix 1406057. Allow openshift_metrics nodeselectors for components (jcantril@redhat.com) - Use service annotations to redeploy router service serving cert signer cert. (abutcher@redhat.com) - Move excluder disablement into control plane and node upgrade playbooks (sdodson@redhat.com) - Add excluder management to upgrade and config playbooks (sdodson@redhat.com) - Add openshift_excluder role (sdodson@redhat.com) - Fix RHEL Subscribe std_include path (tbielawa@redhat.com) - Remove legacy router/registry certs and client configs from synchronized master certs. (abutcher@redhat.com) - Bump registry to 3.4 (sdodson@redhat.com) - Sync latest image stream content (sdodson@redhat.com) - Support latest for containerized version (gscrivan@redhat.com) - Ensure python2-ruamel-yaml is installed (sdodson@redhat.com) - openshift_logging link pull secret to serviceaccounts fix unlabel when undeploying (jcantril@redhat.com) - fixes 1414625. Fix check of keytool in openshift_metrics role (jcantril@redhat.com) - Doc enhancements. (kwoodson@redhat.com) - fixes 1417261. Points playbooks to the correct 3.5 roles for logging and metrics (jcantril@redhat.com) - Change default docker log driver from json-file to journald. (abutcher@redhat.com) - Add logic to verify patched version of Ansible (rteague@redhat.com) - Restructure certificate redeploy playbooks (abutcher@redhat.com) - Temporary hack to skip router/registry upgrade. (dgoodwin@redhat.com) - Fixing linters. (kwoodson@redhat.com) - run node upgrade if master is node as part of the control plan upgrade only (jchaloup@redhat.com) - Appease yamllint (sdodson@redhat.com) - Adding include_role to block to resolve when eval (ewolinet@redhat.com) - Updating oc_apply to use command instead of shell (ewolinet@redhat.com) - Wrap openshift_hosted_logging include_role within a block. (abutcher@redhat.com) - Adding unit test. Fixed redudant calls to get. (kwoodson@redhat.com) - Fixing doc and generating new label with updated base. (kwoodson@redhat.com) - oc_label ansible module (jdiaz@redhat.com) - Fixing copy pasta comments. Fixed required in docs. (kwoodson@redhat.com) - Fix openshift_hosted_logging bool typo. (abutcher@redhat.com) - Updating oc_apply changed_when conditions, fixing filter usage for openshift_hosted_logging playbook (ewolinet@redhat.com) - Add default ansible.cfg file (rteague@redhat.com) - Move current node upgrade tasks under openshift_node_upgrade role (jchaloup@redhat.com) - Fix host when waiting for a master system restart. (dgoodwin@redhat.com) - Adding bool filter to when openshift_logging_use_ops evals and updating oc_apply to handle trying to update immutable fields (ewolinet@redhat.com) - Fixing for tox tests. (flake8|pylint) (kwoodson@redhat.com) - Adding unit test for oc_service. Added environment fix for non-standard oc installs. (kwoodson@redhat.com) - Adding integration tests. (kwoodson@redhat.com) - Adding oc_service to lib_openshift. (kwoodson@redhat.com) - Sync etcd ca certs from etcd_ca_host to other etcd hosts (jawed.khelil@amadeus.com)- Adding bool filter to ensure that we correctly set ops host for fluentd (ewolinet@redhat.com) - Set default GCE hostname to shost instance name. (abutcher@redhat.com) - Fail on Ansible version 2.2.1.0 (rteague@redhat.com) - During node upgrade upgrade openvswitch rpms (sdodson@redhat.com) - HTPASSWD_AUTH (tbielawa@redhat.com) - Added repoquery to lib_utils. (twiest@redhat.com) - Create v3_5 upgrade playbooks (rteague@redhat.com) - GCE deployment fails due to invalid lookup (ccoleman@redhat.com) - Resolving yamllint issues from logging playbooks (ewolinet@redhat.com) - Updating openshift_hosted_logging to update master-configs with publicLoggingURL (ewolinet@redhat.com) - Added oc_serviceaccount to lib_openshift. (twiest@redhat.com) - Breaking out master-config changing and updated playbook to apply change to other masters (ewolinet@redhat.com) - fix negative stride encountered from openshift_logging (jcantril@redhat.com) - add persistent versions of quickstarts (bparees@redhat.com) - Fixing docs. Added bugzilla to doc. (kwoodson@redhat.com) - ensuring ruamel.yaml is on target for oc_scale (ewolinet@redhat.com) - Updating to correctly pull handler for openshift_logging. Adding logic to openshift_hosted_logging too (ewolinet@redhat.com) - Adding names to plays and standardizing (rteague@redhat.com) - Updating openshift_logging role to add kibana public url to loggingPublicURL in master-config (ewolinet@redhat.com) - Only manual scale down being allowed now (ewolinet@redhat.com) - adopt oc_scale for openshift_metrics role (jcantril@redhat.com) - fix 1414625. Additional fix to run password commands on control node (jcantril@redhat.com) - adopt oc_scale module for openshift_logging role (jcantril@redhat.com) - Adding fix for when the resource does not exist. Added test cases. (kwoodson@redhat.com) - Updating to reuse previous ES DC names and always generate DCs (ewolinet@redhat.com) - Correct usage of draining nodes (rteague@redhat.com) - Fixing fluentd node labelling (ewolinet@redhat.com) - Fixing linters. (kwoodson@redhat.com) - Fixing base.py for node and scale. Autogenerated code. (kwoodson@redhat.com) - Added unit integration tests. Enhanced unit tests. Fixed an issue in openshift_cmd for namespace. (kwoodson@redhat.com) - Adding oadm_manage_node to lib_openshift. (kwoodson@redhat.com) - Fixing namespace param in doc to reflect default value. (kwoodson@redhat.com) - .gitignore cleanup (rteague@redhat.com) - Standardize add_host: with name and changed_when (rteague@redhat.com) - Adding banners. Small bug fix to namespace appending in base. (kwoodson@redhat.com) - Comma separate no_proxy host list in openshift_facts so that it appears as a string everywhere it is used. (abutcher@redhat.com) - Fixing tests and linting. (kwoodson@redhat.com) - Adding unit test for oc_scale (kwoodson@redhat.com) - Adding integration test for oc_scale. (kwoodson@redhat.com) - Adding oc_scale to lib_openshift. (kwoodson@redhat.com) - Add 10 second wait after disabling firewalld (sdodson@redhat.com) - Added oc_secret to lib_openshift. (twiest@redhat.com) - Remove master_count restriction. (abutcher@redhat.com) - flake8 mccabe dependency fix (rteague@redhat.com) - Generate the artifacts from fragments. (tbielawa@redhat.com) - Update the generators to include fragment banners (tbielawa@redhat.com) - Make use of AnsibleDumper in openshift_master filters s.t. we can represent AnsibleUnsafeText when dumping yaml. (abutcher@redhat.com) - Set metrics url even if metrics_deploy is false (alberto.rodriguez.peon@cern.ch) - Template update for Hawkular Metrics 0.23 (mwringe@redhat.com)- Sync latest image streams (sdodson@redhat.com) - Fix containerized haproxy config (andrew@andrewklau.com) - Allow RHEL subscription for OSE 3.4 (lhuard@amadeus.com) - fixes BZ-1415447. Error when stopping heapster. Modify to be conditional include (jcantril@redhat.com) - override nodename for gce with cloudprovider (jdetiber@redhat.com) - fixes jks generation, node labeling, and rerunning for oauth secrets (ewolinet@redhat.com) - allow openshift_logging role to specify nodeSelectors (jcantril@redhat.com) - Remove is_containerized check for firewalld installs (rteague@redhat.com) - Clean up pylint for delete_empty_keys. (abutcher@redhat.com) - [os_firewall] Fix default iptables args. (abutcher@redhat.com) - Add new option 'openshift_docker_selinux_enabled' (rteague@redhat.com) - Temporary work-around for flake8 vs maccabe version conflict (tbielawa@redhat.com) - do not set empty proxy env variable defaults (bparees@redhat.com) - fix BZ1414477. Use keytool on control node and require java (jcantril@redhat.com) - Remove unused temporary directory in master config playbook. (abutcher@redhat.com) - Added link to HOOKS in README (smilner@redhat.com) - HOOKS.md added documenting new hooks (smilner@redhat.com) - [os_firewall] Add -w flag to wait for iptables xtables lock. (abutcher@redhat.com) - fixes BZ-1414625. Check for httpd-tools and java before install (jcantril@redhat.com) - Add a mid upgrade hook, re-prefix variables. (dgoodwin@redhat.com) - treat force_pull as a bool (bparees@redhat.com) - Adding to ansible spec and changing logging jks generation to be a local_action (ewolinet@redhat.com) - Add containzerized haproxy option (andrew@andrewklau.com) - Reorder node dnsmasq dependency s.t. networkmanager is restarted after firewall changes have been applied. (abutcher@redhat.com) - Removing docker run strategy and make java a requirement for control host (ewolinet@redhat.com) - Adding version to lib_openshift (kwoodson@redhat.com) - Updating to use docker run instead of scheduling jks gen pod (ewolinet@redhat.com) - jenkins v1.3 templates should not enable oauth (gmontero@redhat.com) - fix oc_apply to allow running on any control node (jcantril@redhat.com) - g_master_mktemp in openshift-master conflicts with openshift_master_certificates (rmeggins@redhat.com) - fixes #3127. Get files for oc_apply from remote host (jcantril@redhat.com) - Debug message before running hooks. (dgoodwin@redhat.com) - Cleaning repo cache earlier (rteague@redhat.com) - Added tar as a requirement per BZ1388445 (smilner@redhat.com) - fixes BZ141619. Corrects the variable in the README (jcantril@redhat.com) - Run user provided hooks prior to system/service restarts. (dgoodwin@redhat.com) - Implement pre/post master upgrade hooks. (dgoodwin@redhat.com) - Adding oc_obj to the lib_openshift library (kwoodson@redhat.com) - Addressing found issues with logging role (ewolinet@redhat.com) - Updated the generate.py scripts for tox and virtualenv. (kwoodson@redhat.com) - Adding tox tests for generated code. (kwoodson@redhat.com) - Perform master upgrades in a single play serially. (dgoodwin@redhat.com) - Validate system restart policy during pre-upgrade. (dgoodwin@redhat.com) - Correct consistency between upgrade playbooks (rteague@redhat.com) - Wait for nodes to be ready before proceeding with upgrade. (dgoodwin@redhat.com)- More reliable wait for master after full host reboot. (dgoodwin@redhat.com) - kubelet must have rw to cgroups for pod/qos cgroups to function (decarr@redhat.com) - Adding a few updates for python27,35 compatibility (kwoodson@redhat.com) - update examples to cover build default/override configuration (bparees@redhat.com) - Fix yaml lint in easy-mode playbook (tbielawa@redhat.com) - Removed trailing spaces from line #34 (kunallimaye@gmail.com) - Install subscription-manager to fix issue-3102 (kunallimaye@gmail.com) - Changing formatting for issue#2244 update (kunallimaye@gmail.com) - Addressing Travis errors (ewolinet@redhat.com) - Adding --verfiy to generate script. (kwoodson@redhat.com) - v1.3 Add RHAMP (sdodson@redhat.com) - Update v1.4 content, add api-gateway (sdodson@redhat.com) - Add v1.5 content (sdodson@redhat.com) - Update example sync script (sdodson@redhat.com) - use pod to generate keystores (#14) (jcantrill@users.noreply.github.com) - Ensure serial certificate generation for node and master certificates. (abutcher@redhat.com) - [Cert Expiry] Add serial numbers, include example PBs, docs (tbielawa@redhat.com) - properly set changes when oc apply (jcantril@redhat.com) - additional cr fixes (jcantril@redhat.com) - metrics fixes for yamlint (jcantril@redhat.com) - additional code reviews (jcantril@redhat.com) - set replicas to current value so not to disrupt current pods (#13) (jcantrill@users.noreply.github.com) - User provided certs pushed from control. vars reorg (#12) (jcantrill@users.noreply.github.com) - update vars to allow scaling of components (#9) (jcantrill@users.noreply.github.com) - allow definition of cpu/memory limits/resources (#11) (jcantrill@users.noreply.github.com) - rename variables to be less extraneous (#10) (jcantrill@users.noreply.github.com) - copy admin cert for use in subsequent tasks (#8) (jcantrill@users.noreply.github.com) - Add tasks to uninstall metrics (#7) (jcantrill@users.noreply.github.com) - Custom certificates (#5) (bbarcaro@redhat.com) - prefix vars with metrics role (#4) (jcantrill@users.noreply.github.com) - Bruno Barcarol Guimarães work to move metrics to ansible from deployer (jcantril@redhat.com) - Adding oc_edit module to lib_openshift. (kwoodson@redhat.com) - Create individual serving cert and loopback kubeconfig for additional masters. (abutcher@redhat.com) - add configuration for build default+overrides settings (bparees@redhat.com) - delete idempotent (ewolinet@redhat.com) - additional comments addressed (ewolinet@redhat.com) - Updating upgrade_logging to be more idempotent (ewolinet@redhat.com) - Using oc_apply task for idempotent (ewolinet@redhat.com) - Removing shell module calls and cleaning up changed (ewolinet@redhat.com) - lib_openshift modules. This is the first one. oc_route. (kwoodson@redhat.com) - Updated modify_yaml with docstring and clarifications (smilner@redhat.com) - Rename subrole facts -> init (rhcarvalho@gmail.com) - Move Python modules into role (rhcarvalho@gmail.com) - Document playbook directories (rhcarvalho@gmail.com) - Document bin/cluster tool (rhcarvalho@gmail.com) - keys should be lowercase according to the spec (jf.cron0@gmail.com) - filter: Removed unused validation calls (smilner@redhat.com) - Updated initializer usage in filters (smilner@redhat.com) - fix when statement indentation, cast to bool (jf.cron0@gmail.com) - add openshift_facts as role dependency (jf.cron0@gmail.com) - Added setup.py to flake8 tests (smilner@redhat.com) - Do not default registry storage kind to 'nfs' when 'nfs' group exists. (abutcher@redhat.com) - Fix inconsistent task name (rhcarvalho@gmail.com) - Reduce code duplication using variable (rhcarvalho@gmail.com) - Another proposed update to the issue template (tbielawa@redhat.com) - Replace custom variables with openshift_facts (rhcarvalho@gmail.com) - Catch DBus exceptions on class initialization (rhcarvalho@gmail.com) - addressing comments (ewolinet@redhat.com) - Move playbook to BYO (rhcarvalho@gmail.com) - Fix typo in inventory README.md (lberk@redhat.com) - Refactor preflight check into roles (rhcarvalho@gmail.com) - Make flake8 (py35) happy on bare except (rhcarvalho@gmail.com) - Make callback plugin an always-on aggregate plugin (rhcarvalho@gmail.com) - Add RPM checks as an adhoc playbook (rhcarvalho@gmail.com) - first swing at release version wording (timbielawa@gmail.com) - Correct tox to run on Travis (rteague@redhat.com) - Adding ability to systematically modify yaml from ansible. (kwoodson@redhat.com) - oo_filters: Moved static methods to functions (smilner@redhat.com) - Correct return code compairison for yamllint (rteague@redhat.com) - Add a fact to select --evacuate or --drain based on your OCP version (tbielawa@redhat.com) - Update branch status (sdodson@redhat.com) - rename openshift_metrics to openshift_hosted_metrics (jcantril@redhat.com) - Update aws dynamic inventory (lhuard@amadeus.com) - improve issue template (sdodson@redhat.com) - cleanup: Removed debug prints from tests (smilner@redhat.com) - remove debug statement from test (jdetiber@redhat.com) - Support openshift_node_port_range for configuring service NodePorts (ccoleman@redhat.com) - Workaround for dnf+docker version race condition (smilner@redhat.com) - use etcdctl from the container when containerized=True (gscrivan@redhat.com) - Partial uninstall (sejug@redhat.com) - increase test coverage (jdetiber@redhat.com) - Update aws dynamic inventory (lhuard@amadeus.com) - update travis to use tox for utils (jdetiber@redhat.com) - More toxification (jdetiber@redhat.com) - add test for utils to bump coverage (jdetiber@redhat.com) - The scaleup subcommand does not support the unattended option (tbielawa@redhat.com) - Move role dependencies out of playbooks for openshift_master, openshift_node and openshift_hosted. (abutcher@redhat.com) - Remove unused file (rhcarvalho@gmail.com) - Remove unused file (rhcarvalho@gmail.com) - Remove spurious argument (rhcarvalho@gmail.com) - Fixing collision of system.admin cert generation (ewolinet@redhat.com) - minor updates for code reviews, remove unused params (jcantril@redhat.com) - Updating to use deployer pod to generate JKS chain instead (ewolinet@redhat.com) - Creating openshift_logging role for deploying Aggregated Logging without a deployer image (ewolinet@redhat.com) - Begin requiring Docker 1.12. (dgoodwin@redhat.com)- Update manpage version. (tbielawa@redhat.com) - Fix openshift_image_tag=latest. (abutcher@redhat.com) - Use registry.access.redhat.com/rhel7/etcd instead of etcd3 (sdodson@redhat.com) - Fix repo defaults (sdodson@redhat.com) - Use openshift.common.hostname when verifying API port available. (abutcher@redhat.com) - Re-add when condition which was removed mistakenly in #3036 (maszulik@redhat.com) - logging-deployer pull fixes from origin-aggregated-logging/#317 (sdodson@redhat.com) - Don't upgrade etcd on atomic host, ever. (sdodson@redhat.com) - Change wording in the quick installer callback plugin (tbielawa@redhat.com) - Fix jsonpath expected output when checking registry volume secrets (maszulik@redhat.com) - Enable repos defined in openshift_additional_repos by default (sdodson@redhat.com) - Add required python-six package to installation (tbielawa@redhat.com) - Hush the sudo privs check in oo-installer (tbielawa@redhat.com) - Add future versions to openshift_facts (ccoleman@redhat.com) - Cast openshift_enable_origin_repo to bool. (abutcher@redhat.com) - Update CFME template to point to GA build (simaishi@redhat.com) - Update aoi manpage with correct operation count (tbielawa@redhat.com) - Add templates for CFME Beta pod images (simaishi@redhat.com) - Add osnl_volume_reclaim_policy variable to nfs_lvm role (ando.roots@bigbank.ee) - remove duplicate filter name and oo_pdb (jdetiber@redhat.com) - remove old Ops tooling (jdetiber@redhat.com) - enable pip cache for travis (jdetiber@redhat.com) - python3 support, add tox for better local testing against multiple python versions (jdetiber@redhat.com) - modify_yaml: handle None value during update. (abutcher@redhat.com) - Update the openshift-certificate-expiry README to reflect latest changes (tbielawa@redhat.com) - Deprecate node 'evacuation' with 'drain' (tbielawa@redhat.com) - Add master config hook for 3.4 upgrade and fix facts ordering for config hook run. (abutcher@redhat.com) - The next registry.access.redhat.com/rhel7/etcd image will be 3.0.15 (sdodson@redhat.com) - [uninstall] Remove excluder packages (sdodson@redhat.com) - Check embedded etcd certs now, too (tbielawa@redhat.com) - Include 'total' and 'ok' in check results (tbielawa@redhat.com) - Enable firewalld by default (rteague@redhat.com) - Fix access_modes initialization (luis.fernandezalvarez@epfl.ch) - Updated OpenShift Master iptables rules (rteague@redhat.com) - YAML Linting (rteague@redhat.com) - Make both backup and upgrade optional (sdodson@redhat.com) - [upgrades] Upgrade etcd by default (sdodson@redhat.com) - upgrades - Fix logic error about when to backup etcd (sdodson@redhat.com) - Limit node certificate SAN to node hostnames/ips. (abutcher@redhat.com) - Make 'cover-erase' a config file setting. Move VENT target to pre-req for all ci-* targets (tbielawa@redhat.com) - Fixes to 'make ci' (tbielawa@redhat.com) - Resolved lint issues (rteague@redhat.com) - Minimum Ansible version check (rteague@redhat.com) - Removed verify_ansible_version playbook refs (rteague@redhat.com) - Fix coverage not appending new data (tbielawa@redhat.com) - Drop 3.2 upgrade playbooks. (dgoodwin@redhat.com) - Silence warnings when using rpm directly (dag@wieers.com) - Silence warnings when using rpm directly (dag@wieers.com) - Silence warnings when using rpm directly (dag@wieers.com) - Remove Hostname from 1.1 and 1.2 predicates (jdetiber@redhat.com) - Properly handle x.y.z formatted versions for openshift_release (jdetiber@redhat.com) - etcd_upgrade: Simplify package installation (sdodson@redhat.com) - Speed up 'make ci' and trim the output (tbielawa@redhat.com) - add comments and remove debug code (jdetiber@redhat.com) - Pre-pull master/node/ovs images during upgrade. (dgoodwin@redhat.com) - Handle updating of scheduler config during upgrade (jdetiber@redhat.com) - Fix templating (jdetiber@redhat.com) - test updates (jdetiber@redhat.com) - Always install latest etcd for containerized hosts (sdodson@redhat.com) - etcd_upgrade : Use different variables for rpm vs container versions (sdodson@redhat.com) - Switch back to using etcd rather than etcd3 (sdodson@redhat.com) - node_dnsmasq - restart dnsmasq if it's not currently running (sdodson@redhat.com) - Conditionalize master config update for admission_plugin_config. (abutcher@redhat.com) - upgrade_control_plane.yml: systemd_units.yaml nees the master facts (mchappel@redhat.com) - openshift-master/restart : use openshift.common.hostname instead of inventory_hostname (mchappel@redhat.com) - Update scheduler predicate/priorities vars (jdetiber@redhat.com) - fix tags (jdetiber@redhat.com) - openshift_node_dnsmasq - Remove strict-order option from dnsmasq (sdodson@redhat.com) - Fix metricsPublicURL only being set correctly on first master. (dgoodwin@redhat.com) - Explictly set etcd vars for byo scaleup (smunilla@redhat.com) - Cleanup ovs file and restart docker on every upgrade. (dgoodwin@redhat.com) - Sync latest image stream and templates for v1.3 and v1.4 (sdodson@redhat.com) - xpaas v1.3.5 (sdodson@redhat.com) - Ansible version check update (tbielawa@redhat.com) - allow 'latest' origin_image_tag (sjenning@redhat.com) - Remove duplicate when key (rteague@redhat.com) - refactor handling of scheduler defaults (jdetiber@redhat.com) - update tests and flake8/pylint fixes (jdetiber@redhat.com) - fix tagging (jdetiber@redhat.com) - do not report changed for group mapping (jdetiber@redhat.com) - fix selinux issues with etcd container (dusty@dustymabe.com) - etcd upgrade playbook is not currently applicable to embedded etcd installs (sdodson@redhat.com) - Fix invalid embedded etcd fact in etcd upgrade playbook. (dgoodwin@redhat.com) - Gracefully handle OpenSSL module absence (misc@redhat.com) - Refactored to use Ansible systemd module (rteague@redhat.com) - Updating docs for Ansible 2.2 requirements (rteague@redhat.com) - Fix the list done after cluster creation on libvirt and OpenStack (lhuard@amadeus.com) - Set nameservers on DHCPv6 event (alexandre.lossent@cern.ch) - Systemd `systemctl show` workaround (rteague@redhat.com) - Verify the presence of dbus python binding (misc@redhat.com) - Update README.md (jf.cron0@gmail.com) - Reference master binaries when delegating from node hosts which may be containerized. (abutcher@redhat.com) - Merge kube_admission_plugin_config with admission_plugin_config (smunilla@redhat.com) - Added a BYO playbook for configuring NetworkManager on nodes (skuznets@redhat.com) - Make the role work on F25 Cloud (misc@redhat.com) - Make os_firewall_manage_iptables run on python3 (misc@redhat.com) - Modified the error message being checked for (vishal.patil@nuagenetworks.net) - Only run tuned-adm if tuned exists. (dusty@dustymabe.com) - Delegate openshift_manage_node tasks to master host. (abutcher@redhat.com) - Fix rare failure to deploy new registry/router after upgrade. (dgoodwin@redhat.com) - Refactor os_firewall role (rteague@redhat.com) - Allow ansible to continue when a node is unaccessible or fails. (abutcher@redhat.com) - Create the file in two passes, atomicly copy it over (sdodson@redhat.com) - Escape LOGNAME variable according to GCE rules (jacek.suchenia@ocado.com) - node_dnsmasq -- Set dnsmasq as our only nameserver (sdodson@redhat.com) - Refactor to use Ansible package module (rteague@redhat.com) - Allow users to disable the origin repo creation (sdodson@redhat.com) - Fix yum/subman version check on Atomic. (dgoodwin@redhat.com) - Check for bad versions of yum and subscription-manager. (dgoodwin@redhat.com) - Corrected syntax and typos (rteague@redhat.com) - Fix GCE cluster creation (lhuard@amadeus.com) - Optimize the cloud-specific list.yml playbooks (lhuard@amadeus.com) - Added ip forwarding for nuage (vishal.patil@nuagenetworks.net) - Fix typo (sdodson@redhat.com) - Fix a few places where we're not specifying the admin kubeconfig (sdodson@redhat.com) - Add rolebinding-reader (sdodson@redhat.com) - Add view permissions to hawkular sa (sdodson@redhat.com) - Use multiple '-v's when creating the metrics deployer command (tbielawa@redhat.com) - Sync logging deployer changes from origin to enterprise (sdodson@redhat.com) - Docker daemon is started prematurely. (eric.mountain@amadeus.com) - Sync latest enterprise/metrics-deployer.yaml (sdodson@redhat.com) - Sync latest s2i content (sdodson@redhat.com) - Actually upgrade host etcdctl no matter what (sdodson@redhat.com) - Make etcd containerized upgrade stepwise (sdodson@redhat.com) - Fix commit-offsets in version detection for containerized installs (tbielawa@redhat.com) - Fix HA upgrade when fact cache deleted. (dgoodwin@redhat.com) - Fix openshift_hosted_metrics_deployer_version set_fact. (abutcher@redhat.com) - Added dependency of os_firewall to docker role (rteague@redhat.com) - Add updates for containerized (sdodson@redhat.com) - Add etcd upgrade for RHEL and Fedora (sdodson@redhat.com) - Drop /etc/profile.d/etcdctl.sh (sdodson@redhat.com) - Move backups to a separate file for re-use (sdodson@redhat.com) - Uninstall etcd3 package (sdodson@redhat.com) - Resolve docker and iptables service dependencies (rteague@redhat.com) - Add Travis integration (rhcarvalho@gmail.com) - Default groups.oo_etcd_to_config when setting embedded_etcd in control plane upgrade. (abutcher@redhat.com) - Enable quiet output for all a-o-i commands (tbielawa@redhat.com) - Update override cluster_hostname (smunilla@redhat.com) - Reconcile role bindings for jenkins pipeline during upgrade. (dgoodwin@redhat.com) - Fix typos in openshift_facts gce cloud provider (sdodson@redhat.com) - Don't upgrade etcd on backup operations (sdodson@redhat.com) - Bump ansible requirement to 2.2.0.0-1 (GA) (sdodson@redhat.com) - Fix etcd backup failure due to corrupted facts. (dgoodwin@redhat.com) - Re-sync v1.4 image streams (andrew@andrewklau.com) - Revert "Revert openshift.node.nodename changes" (sdodson@redhat.com) - Change to allow cni deployments without openshift SDN (yfauser@vmware.com) - README: fix markdown formatting (rhcarvalho@gmail.com) - Create contribution guide (rhcarvalho@gmail.com) - Remove README_AEP.md (rhcarvalho@gmail.com) - Install flannel RPM on containerized but not atomic (sdodson@redhat.com) - README: move structure overview to the top (rhcarvalho@gmail.com) - README: cleanup setup steps (rhcarvalho@gmail.com) - README: remove OSX setup requirements (rhcarvalho@gmail.com) - Add missing symlink for node openvswitch oom fix. (dgoodwin@redhat.com) - README: improve first paragraph (rhcarvalho@gmail.com) - README: add links, fix typos (rhcarvalho@gmail.com) - README: improve markdown formatting (rhcarvalho@gmail.com) - Make it easier to run Python tests (rhcarvalho@gmail.com) - FIx flannel var name (jprovazn@redhat.com) - Always add local dns domain to no_proxy (jawed.khelil@amadeus.com) - Refactor default sdn_cluster_network_cidr and sdn_host_subnet_length (sdodson@redhat.com) - Revert "Fix the nodeName of the OpenShift nodes on OpenStack" (sdodson@redhat.com) - Revert "Fix OpenStack cloud provider" (sdodson@redhat.com) - Revert "Check that OpenStack hostnames are resolvable" (sdodson@redhat.com) - set AWS creds task with no_logs (somalley@redhat.com) - Change the logic to just compare against masters and nodes. (tbielawa@redhat.com) - Append /inventory/README.md to explain what is BYO inventory folder #2742 (contact@stephane-klein.info) - Remove unused openshift-ansible/inventory/hosts file #2740 (contact@stephane- klein.info) - Remove unused playbooks adhoc metrics_setup files #2717 (contact@stephane- klein.info) - a-o-i: remove dummy data_file (rhcarvalho@gmail.com) - a-o-i: remove script leftover from OpenShift v2 (rhcarvalho@gmail.com) - [openstack] allows timeout option for heat create stack (douglaskippsmith@gmail.com) - [openstack] updates documentation to show that you need to install shade (douglaskippsmith@gmail.com) - default to multizone GCE config (sjenning@redhat.com) - Add some tests for utils to get the coverage up. (tbielawa@redhat.com) - Update defaults for clusterNetworkCIDR & hostSubnetLength (smunilla@redhat.com) - Add hawkular admin cluster role to management admin (fsimonce@redhat.com) - Prevent useless master by reworking template for master service enf file (jkhelil@gmail.com) - support 3rd party scheduler (jannleno1@gmail.com) - Add nuage rest server port to haproxy firewall rules. (abutcher@redhat.com) - Port openshift_facts to py3 (misc@redhat.com) - storage/nfs_lvm: Also export as ReadWriteOnce (walters@verbum.org)- Fix indentation for flannel etcd vars (smunilla@redhat.com) - Update hosted_templates (sdodson@redhat.com) - remove console exclusions (sdodson@redhat.com) - Restart API service always as well. (dgoodwin@redhat.com) - Update v1.4 content (sdodson@redhat.com) - Update quick installer upgrade mappings for 3.4 (smunilla@redhat.com) - Update flannel etcd vars for 0.5.5 (smunilla@redhat.com) - Where we use curl force it to use tlsv1.2 (sdodson@redhat.com) - Bump etcd_ca_default_days to 5 years. (abutcher@redhat.com) - Update master_lb vs cluster_hostname workflow (smunilla@redhat.com)- Fix HA environments incorrectly detecting mixed installed environments (tbielawa@redhat.com) - Deploy an OOM systemd override for openvswitch. (dgoodwin@redhat.com) - Only restart dnsmasq if the DNS servers have changed (tbielawa@redhat.com) - Update installation summary for etcd members (smunilla@redhat.com) - Fix changed_when (sdodson@redhat.com) - add io labels (tdawson@redhat.com) - Touch all ini_file files before using them (sdodson@redhat.com) - Remove commit offset strings from parsed versions (tbielawa@redhat.com) - Update variant_version (smunilla@redhat.com)- Bump documented openshift_release for 1.4/3.4. (dgoodwin@redhat.com) - Add requirements, fix a small formatting issue. (erinn.looneytriggs@gmail.com)- Change HA master controller service to restart always. (dgoodwin@redhat.com) - Default hosted_registry_insecure true when insecure registry present in existing /etc/sysconfig/docker. (abutcher@redhat.com) - Fix race condtion in openshift_facts (smunilla@redhat.com)- [upgrades] Fix containerized node (sdodson@redhat.com) - Add support for 3.4 upgrade. (dgoodwin@redhat.com) - Update link to latest versions upgrade README (ebballon@gmail.com) - Bump logging and metrics deployers to 3.3.1 and 3.4.0 (sdodson@redhat.com) - Remove Vagrantfile (jdetiber@redhat.com) - Enable dnsmasq service (sdodson@redhat.com) - Default infra template modification based on openshift_examples_modify_imagestreams (abutcher@redhat.com) - Added a parameter for cert validity (vishal.patil@nuagenetworks.net) - Fix and reorder control plane service restart. (dgoodwin@redhat.com) - Add node-labels to kubeletArguments (tbielawa@redhat.com)- Move infrastructure templates into openshift_hosted_templates role. (abutcher@redhat.com) - Unit tests for the debug_env logger thing (tbielawa@redhat.com) - a-o-i: Separate install and scaleup workflows (smunilla@redhat.com) - Reference full vars for registry object storage. (abutcher@redhat.com)- trouble creating service signer while running upgrade dockerized (henning.fjellheim@nb.no) - Don't freak out if the oc command doesn't exist. (tbielawa@redhat.com) - Make the json template filter-driven. (tbielawa@redhat.com) - Add JSON result CLI parsing notes to the README (tbielawa@redhat.com) - The JSON result saving template now includes a summary of expired/warned certs for easier parsing. (tbielawa@redhat.com) - Clean up lint and other little things (polish++) (tbielawa@redhat.com) - Fix playbooks, update readme, update default vars (tbielawa@redhat.com) - Refactor into a role (tbielawa@redhat.com) - Get router/registry certs. Collect common names and subjectAltNames (tbielawa@redhat.com) - Support etcd certs now. Fix lint. Generate HTML report. (tbielawa@redhat.com) - Try to make boiler plate for cert expiry checking (tbielawa@redhat.com) - Override __init__ in default callback to avoid infinite loop. (abutcher@redhat.com) - Drop pacemaker restart logic. (dgoodwin@redhat.com) - Fix typos (rhcarvalho@gmail.com) - Switch from "oadm" to "oc adm" and fix bug in binary sync. (dgoodwin@redhat.com) - Remove uneeded import of ansible.module_utils.splitter (misc@redhat.com)- Get rid of openshift_node_config_file entirely (sdodson@redhat.com) - [logging] Fix NFS volume binding (sdodson@redhat.com) - Build full node config path in systemd_units tasks. (abutcher@redhat.com) - Default [] (abutcher@afrolegs.com) - Template with_items for upstream ansible-2.2 compat. (abutcher@redhat.com)- formatting updates in template (tobias@tobru.ch) - Do not error on node labels set too non-string values. (manuel@hutter.io) - Use inventory variables rather than facts (sdodson@redhat.com) - Resume restarting node after upgrading node rpms. (dgoodwin@redhat.com) - upgrade: Don't check avail docker version if not already installed. (dgoodwin@redhat.com) - revise docs (tobias@tobru.ch) - adjustments in docs and j2 template (tobias@tobru.ch) - add regionendpoint parameter for registry s3 (tobias.brunner@vshn.ch)- update handling of use_dnsmasq (jdetiber@redhat.com) - Fix standalone docker upgrade playbook skipping nodes. (dgoodwin@redhat.com) - Fix missing play assignment in a-o-i callback plugin (tbielawa@redhat.com) - Stop restarting node after upgrading master rpms. (dgoodwin@redhat.com) - Fix upgrade mappings in quick installer (smunilla@redhat.com) - nfs: Handle seboolean aliases not just in Fedora (walters@verbum.org)- set defaults for debug_level in template and task (jhcook@gmail.com) - Set HTTPS_PROXY in example builddefaults_json (sdodson@redhat.com) - Fix config and namespace for registry volume detection (sdodson@redhat.com) - Apply same pattern to HA master services (sdodson@redhat.com) - Improve how we handle containerized node failure on first startup (sdodson@redhat.com) - Check that OpenStack hostnames are resolvable (lhuard@amadeus.com)- Retry failed master startup once (ironcladlou@gmail.com) - [logging] Fix openshift_hosted_logging_fluentd_nodeselector (sdodson@redhat.com) - Changes for etcd servers (vishal.patil@nuagenetworks.net)- [a-o-i] -v disables quiet ansible config. (abutcher@redhat.com)- note different product versions (jeder@redhat.com) - Error out if containerized=true for lb host. (dgoodwin@redhat.com) - Removes an unused file (jtslear@gmail.com) - Update v1.3 content (sdodson@redhat.com) - Add v1.4 content (sdodson@redhat.com) - Set master facts for first master in node scaleup. (abutcher@redhat.com) - Fix default port typo. (abutcher@redhat.com) - Add example openid/request header providers and explain certificate variables. (abutcher@redhat.com) - Move openshift.common.debug.level to openshift_facts. (abutcher@redhat.com) - Don't secure registry or deploy registry console when infra replics == 0 (abutcher@redhat.com) - the example line fails on releases prior to 3.3, so put a comment there. (jeder@redhat.com)- Check if openshift_master_ingress_ip_network_cidr is defined (Mathias.Merscher@dg-i.net) - allow networkConfig.ingressIPNetworkCIDRs to be configured (Mathias.Merscher@dg-i.net) - Filterize haproxy frontends/backends and add method for providing additional frontends/backends. (abutcher@redhat.com) - a-o-i: Force option should allow reinstall (smunilla@redhat.com) - a-o-i: Fix openshift_node_labels (smunilla@redhat.com) - Enable registry support for image pruning (andrew@andrewklau.com) - Default openshift_hosted_{logging,metrics}_deploy to false. (abutcher@redhat.com) - README_CONTAINERIZED_INSTALLATION: fixed link markdown (jakub.kramarz@freshmail.pl) - README_AWS: makes links consistent and working again (jakub.kramarz@freshmail.pl) - a-o-i: Allow better setting of host level variables (smunilla@redhat.com) - Further secure registry improvements (abutcher@redhat.com) - Delgate handlers to first master (smunilla@redhat.com) - Secure registry improvements. (abutcher@redhat.com) - Install Registry by Default (smunilla@redhat.com) - Update play names for consistency. (abutcher@redhat.com) - Addressed review comments (vishal.patil@nuagenetworks.net) - Configure ops cluster storage to match normal cluster storage (sdodson@redhat.com) - Fix bug with service signer cert on upgrade. (dgoodwin@redhat.com) - Add messages to let the user know if some plays were skipped, but it's ok. Also, remove the final 'press a key to continue' prompt. (tbielawa@redhat.com) - Set named certificate destinations as basenames of provided paths. (abutcher@redhat.com) - 'fix' unittests by removing the users ability to specify an ansible config (tbielawa@redhat.com) - Copy and paste more methods (tbielawa@redhat.com) - Silence/dot-print more actions in the callback (tbielawa@redhat.com) - Fix conflicts in spec file (tbielawa@redhat.com) - Use pre_upgrade tag instread of a dry run variable. (dgoodwin@redhat.com) - Move etcd backup from pre-upgrade to upgrade itself. (dgoodwin@redhat.com) - Allow a couple retries when unscheduling/rescheduling nodes in upgrade. (dgoodwin@redhat.com) - Skip the docker role in early upgrade stages. (dgoodwin@redhat.com) - Allow filtering nodes to upgrade by label. (dgoodwin@redhat.com) - Allow customizing node upgrade serial value. (dgoodwin@redhat.com) - Split upgrade for control plane/nodes. (dgoodwin@redhat.com) - Set the DomainName or DomainID in the OpenStack cloud provider (lhuard@amadeus.com) - Use ansible.module_utils._text.to_text instead of ansible.utils.unicode.to_unicode. (abutcher@redhat.com) - Suppress more warnings. (abutcher@redhat.com) - Add gitHTTPProxy and gitHTTPSProxy to advanced config json option (sdodson@redhat.com) - Don't set IMAGE_PREFIX if openshift_cockpit_deployer_prefix is empty (Robert.Bohne@ConSol.de) - Update spec file to install manpage (tbielawa@redhat.com) - Verify masters are upgraded before proceeding with node only upgrade. (dgoodwin@redhat.com) - Attempt to tease apart pre upgrade for masters/nodes. (dgoodwin@redhat.com) - Split upgrade entry points into control plane/node. (dgoodwin@redhat.com) - Reunite upgrade reconciliation gating with the play it gates on. (dgoodwin@redhat.com) - Drop atomic-enterprise as a valid deployment type in upgrade. (dgoodwin@redhat.com) - Stop guarding against pacemaker in upgrade, no longer necessary. (dgoodwin@redhat.com) - Support openshift_upgrade_dry_run=true for pre-upgrade checks only. (dgoodwin@redhat.com) - Make rhel_subscribe role default to OpenShift Container Platform 3.3 (lhuard@amadeus.com) - Addresses most comments from @adellape (tbielawa@redhat.com) - Changes for Nuage HA (vishal.patil@nuagenetworks.net) - Fix deployer template for enterprise (sdodson@redhat.com) - Add a manpage for atomic-openshift-installer (tbielawa@redhat.com) - Remove the DNS VM on OpenStack (lhuard@amadeus.com) - tweak logic (jdetiber@redhat.com) - test fix for systemd changes (sdodson@redhat.com) - Set default_subdomain properly for logging (sdodson@redhat.com) - Adjust wait for loops (sdodson@redhat.com) - Add storage for logging (sdodson@redhat.com) - Fix some bugs in OpenShift Hosted Logging role (contact@stephane-klein.info) - Add some sample inventory stuff, will update this later (sdodson@redhat.com) - Label all nodes for fluentd (sdodson@redhat.com) - Rename openshift_hosted_logging_image_{prefix,version} to match metrics (sdodson@redhat.com) - Fix deployer template for enterprise (sdodson@redhat.com) - Add logging to install playbooks (sdodson@redhat.com) - Fix OpenStack cloud provider (lhuard@amadeus.com) - Add rhaos-3.4-rhel-7 releaser to tito (sdodson@redhat.com) - Fix the nodeName of the OpenShift nodes on OpenStack (lhuard@amadeus.com) - Fix GCE Launch (brad@nolab.org)- Add an issue template (sdodson@redhat.com) - Add openshift_hosted_router_name (andrew@andrewklau.com) - Fix master service status changed fact. (abutcher@redhat.com) - Clarify openshift_hosted_metrics_public_url (sdodson@redhat.com) - Add GCE cloud provider kind. (abutcher@redhat.com) - add documentation about the openshift_hosted_metrics_public_url option (kobi.zamir@gmail.com) - Split openshift_builddefaults_no_proxy if it's not a list (sdodson@redhat.com) - Fix references to openshift.master.sdn_cluster_network_cidr in node roles (sdodson@redhat.com) - Update the OpenStack dynamic inventory script (lhuard@amadeus.com) - move LICENSE to /usr/share/licenses/openshift-ansible-VERSION/ (nakayamakenjiro@gmail.com) - [uninstall] Stop services on all hosts prior to removing files. (abutcher@redhat.com) - Do not create volume claims for hosted components when storage type is object. (abutcher@redhat.com) - Add portal_net and sdn_cluster_network_cidr to node NO_PROXY (sdodson@redhat.com) - Add origin-node.service.wants to uninstall (andrew@andrewklau.com) - Update README.md (sdodson@redhat.com) - Add 'MaxGCEPDVolumeCount' to default scheduler predicates. (abutcher@redhat.com) - Switch to origin-1.x branch names (sdodson@redhat.com) - Open ports for vxlan and Nuage monitor (vishal.patil@nuagenetworks.net) - Add role to manageiq to allow creation of projects (azellner@redhat.com) - Add 'MaxEBSVolumeCount' to default scheduler predicates. (abutcher@redhat.com) - a-o-i: Don't set unschedulable nodes as infra (smunilla@redhat.com) - [redeploy-certificates] Set default value for openshift_master_default_subdomain as workaround. (abutcher@redhat.com) - [redeploy-certificates] Correct etcd service name. (abutcher@redhat.com) - [upgrade] Create/configure service signer cert when missing. (abutcher@redhat.com) - get quickstarts from origin, not upstream example repos (bparees@redhat.com) - Define proxy settings for node services (sdodson@redhat.com) - Check for use_openshift_sdn when restarting openvswitch. (abutcher@redhat.com) - Move delegated_serial_command module to etcd_common. (abutcher@redhat.com) - Fix README links. (abutcher@redhat.com) - Check for is_atomic when uninstalling flannel package. (abutcher@redhat.com) - Add atomic-guest tuned profile (andrew.lau@newiteration.com) - Pause after restarting openvswitch in containerized upgrade. (dgoodwin@redhat.com) - Add acceptschema2 and enforcequota settings for hosted registry (andrew.lau@newiteration.com) - Always deduplicate detected certificate names (elyscape@gmail.com) - Add option for specifying s3 registry storage root directory. (abutcher@redhat.com) - Set config/namespace where missing for secure registry deployment. (abutcher@redhat.com) - Flush handlers before marking a node schedulable after upgrade. (dgoodwin@redhat.com) - Iterate over node inventory hostnames instead of openshift.common.hostname within openshift_manage_node role. (abutcher@redhat.com) - a-o-i: Do not display version number in quick installer (smunilla@redhat.com) - Explain our branching strategy (sdodson@redhat.com) - Fix warnings (mkumatag@in.ibm.com) - Don't loop over hostvars when setting node schedulability. (abutcher@redhat.com) - Copy admin kubeconfig in openshift_manage_node role. (abutcher@redhat.com) - Adjust to_padded_yaml transformation to use the AnsibleDumper (tbielawa@redhat.com) - Secure registry for atomic registry deployment (deployment_subtype=registry). (abutcher@redhat.com) - Record schedulability of node prior to upgrade and re-set it to that (sdodson@redhat.com) - Fix string substitution error in the to_padded_yaml filter (tbielawa@redhat.com) - Update image stream data (sdodson@redhat.com) - Fix ops/qps typo (jliggitt@redhat.com) - initial support for v1.3 with logging v1.3 (rmeggins@redhat.com) - Only prompt for proxy vars if none are set and our version recognizes them (tbielawa@redhat.com) - Don't advise people to use additional registries over oreg_url (sdodson@redhat.com) - Persist net.ipv4.ip_forward sysctl entry for openshift nodes (tbielawa@redhat.com) - Add flannel package removal in uninstallation playbook (mkumatag@in.ibm.com) - This fixes an issue in AWS where the master node was not part of the nodes in an unschedulable way (mdanter@gmail.com) - Don't attempt to create retry files (tbielawa@redhat.com) - Fix nuage check. (abutcher@redhat.com) - Change test requirements file name (tbielawa@redhat.com) - Fix review comments (mkumatag@in.ibm.com) - Try installing setuptools before the rest of the requirements (tbielawa@redhat.com) - Switch to using a requirements.txt file and ensure that setuptools is pinned to the latest version available on RHEL7 (tbielawa@redhat.com) - Try using parse_version from pkg_resources instead (tbielawa@redhat.com) - Add missing pip requirement to virtualenv (tbielawa@redhat.com) - Fix PyLint errors discovered when upgrading to newer version (tbielawa@redhat.com) - Bug 1369410 - uninstall fail at task [restart docker] on atomic-host (bleanhar@redhat.com) - Fix typo (mkumatag@in.ibm.com) - Fix errors in docker role (mkumatag@in.ibm.com) - Allow overriding the Docker 1.10 requirement for upgrade. (dgoodwin@redhat.com) - skip if the objects already exist (rmeggins@redhat.com) - create and process the logging deployer template in the current project, logging (rmeggins@redhat.com) - do not create logging project if it already exists (rmeggins@redhat.com)- Bump to 3.4.0- Restore network plugin configuration (sdodson@redhat.com) - Remove openshift_master_metrics_public_url (abutcher@redhat.com) - Bug 1371836 - The variant should be Registry 3.3 (smunilla@redhat.com)- update flannel_subnet_len default value (mkumatag@in.ibm.com) - Reload docker facts after upgrading docker (sdodson@redhat.com)- Enable dynamic storage (sdodson@redhat.com) - Change how we set master's metricsPublicURL (sdodson@redhat.com) - update kubelet argument example with references to new pods-per-core and new max-pods threshold for 3.3 (jeder@redhat.com) - update kubelet argument example with references to new pods-per-core and new max-pods threshold for 3.3 (jeder@redhat.com)- Reload units after node container service modified. (dgoodwin@redhat.com) - Fix flannel check (mkumatag@in.ibm.com) - Default to port 80 when deploying cockpit-ui (smunilla@redhat.com) - Set cloudprovider kind with openshift_facts. (abutcher@redhat.com) - Fix openstack cloudprovider template conditional. (abutcher@redhat.com)- Sync image stream data (sdodson@redhat.com) - Update metrics example inventories (sdodson@redhat.com) - Preserve AWS options in sysconfig files. (dgoodwin@redhat.com) - Fix metrics for containerized installs (sdodson@redhat.com) - Cleanup items botched during rebase (sdodson@redhat.com) - add check for server and account already exist (mangirdas@judeikis.lt) - add run_once to repeatable actions (mangirdas@judeikis.lt) - Remove atomic check and cockpit.socket (smunilla@redhat.com) - Re-organize registry-console deployment. (abutcher@redhat.com) - Add registry console template (aweiteka@redhat.com) - Add support for Atomic Registry Installs (smunilla@redhat.com) - Apply indentation changes to some other lines (tbielawa@redhat.com) - Don't use openshift_env for cloud provider facts. (abutcher@redhat.com) - Enable PEP8 tests by default in the 'make ci' target now (tbielawa@redhat.com) - Fix PEP8 errors in cli_installer.py (tbielawa@redhat.com) - Fix PEP8 in openshift_ansible.py (tbielawa@redhat.com) - Fix PEP8 in oo_config.py (tbielawa@redhat.com) - Fix PEP8 in variants.py (tbielawa@redhat.com) - Fix PEP8 in facts_callback.py (tbielawa@redhat.com) - fix duplicate src field (jdetiber@redhat.com) - Refactor volume directory creation (sdodson@redhat.com) - Rely on IMAGE_PREFIX and IMAGE_VERSION defaults from the templates themselves (sdodson@redhat.com) - Add metrics exports to nfs role, move exports to /etc/exports.d/openshift- ansible.exports (sdodson@redhat.com) - Add ability to disable pvc creation (sdodson@redhat.com) - Fix registry volume (sdodson@redhat.com) - add selectors for metrics and logging (sdodson@redhat.com) - Add logic to detect existing installs (sdodson@redhat.com) - Deploy metrics after our router (sdodson@redhat.com) - Add Enterprise 3.3 template (sdodson@redhat.com) - Pull in keynote demo changes (sdodson@redhat.com) - [tags] add some support for running a subset of config via tags (jdetiber@redhat.com) - [metrics] add filter to clean up hostname for use in metrics deployment (jdetiber@redhat.com) - enable service-serving-cert-signer by default (abutcher@redhat.com) - Fix review comments (mkumatag@in.ibm.com) - Remove duplicate flannel registration (mkumatag@in.ibm.com)- simplify repo configuration (jdetiber@redhat.com) - don't set virt_sandbox_use_nfs on Fedora, it was replaced by virt_use_nfs (maxamillion@fedoraproject.org) - Correct flannel cert variables. (abutcher@redhat.com) - Make note about ansible/install logs messing up ci tests (tbielawa@redhat.com) - remove fedora origin copr (it's in mainline fedora now), some dnf/yum clean up (maxamillion@fedoraproject.org) - Move nested print_read_config_error function into it's own function (tbielawa@redhat.com) - Makefile includes ci-pyflakes target now (tbielawa@redhat.com) - Fix BZ1368296 by quietly recollecting facts if the cache is removed (tbielawa@redhat.com) - Correct masterCA config typo. (abutcher@redhat.com) - don't gather facts when bootstrapping ansible for Fedora hosts (maxamillion@fedoraproject.org) - a-o-i: Add variant and variant_version to migration (smunilla@redhat.com) - Fix upgrade failure when master-config does not have pluginOrderOverride. (dgoodwin@redhat.com) - Add externalIPNetworkCIDRs to config (smunilla@redhat.com)- a-o-i: Fix ansible_ssh_user question (smunilla@redhat.com) - Don't run node config upgrade hook if host is not a node. (dgoodwin@redhat.com) - Link ca to ca-bundle when ca-bundle does not exist. (abutcher@redhat.com) - Better error if no OpenShift RPMs are available. (dgoodwin@redhat.com) - Revert "Due to problems with with_fileglob lets avoid using it for now" (sdodson@redhat.com) - Replace some virsh commands by native virt_XXX ansible module (lhuard@amadeus.com) - Add warning at end of 3.3 upgrade if pluginOrderOverride is found. (dgoodwin@redhat.com) - a-o-i: Remove Legacy Config Upgrade (smunilla@redhat.com) - Fix etcd uninstall (sdodson@redhat.com) - Bug 1358951 - Error loading config, no such key: 'deployment' when using previously valid answers file (smunilla@redhat.com) - Fix standalone Docker upgrade missing symlink. (dgoodwin@redhat.com) - Open OpenStack security group for the service node port range (lhuard@amadeus.com) - Fix the “node on master” feature (lhuard@amadeus.com) - Due to problems with with_fileglob lets avoid using it for now (sdodson@redhat.com)- Fix warnings in OpenStack provider with ansible 2.1 (lhuard@amadeus.com) - Mount /sys rw (sdodson@redhat.com) - Update uninstall.yml (sdodson@redhat.com) - Fix padding on registry config (sdodson@redhat.com)- Fixes to typos, grammar, and product branding in cli_installer (tpoitras@redhat.com) - Reconcile roles after master upgrade, but before nodes. (dgoodwin@redhat.com) - a-o-i: Fix nosetests after removing 3.2 from installer (smunilla@redhat.com) - Bug 1367323 - the "OpenShift Container Platform 3.2" variant is still listed when quick install ose-3.3 (smunilla@redhat.com) - Bug 1367199 - iptablesSyncPeriod should default to 30s OOTB (smunilla@redhat.com) - Sync remaining content (sdodson@redhat.com) - XPaas 1.3.3 (sdodson@redhat.com) - a-o-i: Fix broken tests from installed hosts check (smunilla@redhat.com) - Add clientCommonNames to RequestHeaderProvider optional items (sdodson@redhat.com) - a-o-i: Mapping for 3.2 Upgrades (smunilla@redhat.com) - a-o-i: fix bz#1329455 (ghuang@redhat.com) - Add nfs group to OSEv3:vars (sdodson@redhat.com) - fixing openshift key error in case of node failure during run (ssh issue) (jawed.khelil@amadeus.com) - add 3.3 to installer (rmeggins@redhat.com)- Ensure etcd user exists in etcd_server_certificates by installing etcd. (abutcher@redhat.com) - a-o-i: Fix broken upgrades (smunilla@redhat.com)- Reference tmpdir from first master hostvars when evacuating nodes. (abutcher@redhat.com) - Support for redeploying certificates. (abutcher@redhat.com) - qps typo (deads@redhat.com) - a-o-i: Automatically Label Nodes as Infra (smunilla@redhat.com) - Improvements for Docker 1.10+ upgrade image nuking. (dgoodwin@redhat.com) - a-o-i: Restrict installed host check (smunilla@redhat.com) - Shutdown Docker before upgrading the rpm. (dgoodwin@redhat.com) - Restrict the middleware stanza contains 'registry' and 'storage' at least on 3.3 (ghuang@redhat.com) - docker-registry's middleware stanza should contain 'registry' and 'storage' by default (ghuang@redhat.com)- Enable 'NoVolumeZoneConflict' policy for scheduler (abutcher@redhat.com) - a-o-i: Update nosetests for ansible_ssh_user (smunilla@redhat.com) - move ansible_ssh_user to deployment, remove ansible_config and ansible_log_path (ghuang@redhat.com) - Labeling nodes only (ghuang@redhat.com) - Set become=no for etcd server certificates temporary directory. (abutcher@redhat.com) - Move storage includes up to main. (abutcher@redhat.com) - Support gathering ansible 2.1/2.2 system facts (abutcher@redhat.com) - Try/except urlparse calls. (abutcher@redhat.com) - with_fileglob no longer supports wildcard prefixes. (abutcher@redhat.com) - BUILD.md lies (jmainguy@redhat.com) - Migrate ca.crt to ca-bundle.crt (sdodson@redhat.com) - Upgrade configs for protobuf support. (dgoodwin@redhat.com) - Fixed a bug in modify_yaml module. (dgoodwin@redhat.com) - make the improved log formatter work with ansible 2.1 (rmeggins@redhat.com) - Convert ansible facts callback to v2. (abutcher@redhat.com) - Add 3.3 protobuf config stanzas for master/node config. (dgoodwin@redhat.com) - Introduce 1.3/3.3 upgrade path. (dgoodwin@redhat.com)- Fix little mistake in openshift_master_htpasswd_users value . (jmferrer@paradigmatecnologico.com)- Call relocated openshift-loadbalancer playbook in master scaleup. (abutcher@redhat.com) - [openshift_ca] correct check for missing CA. (abutcher@redhat.com) - a-o-i: Rename OSE in Install Menu (smunilla@redhat.com) - a-o-i: Allow Arbitrary Deployment Variables (smunilla@redhat.com) - Add knobs for disabling router/registry management. (abutcher@redhat.com) - Restore missing etcd_image fact. (abutcher@redhat.com) - Add options for specifying named ca certificates to be added to the openshift ca bundle. (abutcher@redhat.com) - oo_collect can be ran against dicts where key isn't present. (abutcher@redhat.com) - Don't set a networkPluginName in 3.3 installs (sdodson@redhat.com)- Rename router and registry node list variables. (abutcher@redhat.com) - a-o-i: Fix broken uninstall (smunilla@redhat.com) - Refactor etcd certificates roles. (abutcher@redhat.com)- Update for issue#2244 (kunallimaye@gmail.com) - Update for issue-2244 (kunallimaye@gmail.com) - a-o-i: Remove AEP, OSE 3.0, and OSE 3.2 choices (smunilla@redhat.com) - Move role dependencies to playbooks. (abutcher@redhat.com) - Fix xpaas_templates_base (sdodson@redhat.com) - a-o-i: Better inventory group handling (smunilla@redhat.com) - Add dotnet image stream to enterprise installs (sdodson@redhat.com) - Fix haproxy logs (sdodson@redhat.com) - update bootstrap-fedora playbook with new python crypto deps (maxamillion@fedoraproject.org) - Remove old sso70-basic templates (sdodson@redhat.com) - xPaaS v1.3.2 release (sdodson@redhat.com)- a-o-i: Set roles on standalone storage (smunilla@redhat.com) - Disable too many branches pylint (sdodson@redhat.com) - a-o-i: write missing openshift_node_labels (dkorn@redhat.com) - a-o-i: Support for arbitrary host-level variables (smunilla@redhat.com) - Beautiful -v output from ansible (jamespic@gmail.com) - a-o-i: Move inventory vars to the correct location (smunilla@redhat.com) - Fix registry/router being created despite no infra nodes. (dgoodwin@redhat.com) - Document openshift_portal_net (sdodson@redhat.com) - Stagger the start of master services. (abutcher@redhat.com) - make rpm-q module pylint warning-free (tob@butter.sh) - add rpm_q module to query rpm database (tob@butter.sh)- Template named certificates with_items. (abutcher@redhat.com) - Replace master_cert_config_dir with common config_base fact. (abutcher@redhat.com) - remove outdated openshift_cluster_metrics role (jdetiber@redhat.com) - Fix "deloyment" typo in deployment types doc (lxia@redhat.com) - Add missing nuke_images.sh symlink. (dgoodwin@redhat.com) - a-o-i: Persist Roles Variables (smunilla@redhat.com) - Default nodes matching selectors when not collected. (abutcher@redhat.com) - Copy openshift binaries instead of using wrapper script. (dgoodwin@redhat.com) - Correct relative include for ansible version check. (abutcher@redhat.com) - Fix libvirt provider for Ansible 2.1.0.0 (lhuard@amadeus.com) - Re-arrange master and node role dependencies. (abutcher@redhat.com) - Refactor openshift certificates roles. (abutcher@redhat.com) - Check ansible version prior to evaluating cluster hosts and groups. (abutcher@redhat.com) - Stop reporting changes when docker pull is already up to date. (dgoodwin@redhat.com) - a-o-i: Write Role variable groups (smunilla@redhat.com) - Slight modification to error when using mismatched openshift_release. (dgoodwin@redhat.com) - fix "databcase" typo in example roles (lxia@redhat.com) - Secure router only when openshift.hosted.router.certificate.contents exists. (abutcher@redhat.com) - Add jenkinstemplate (sdodson@redhat.com) - Fix bugs with origin 1.2 rpm based upgrades. (dgoodwin@redhat.com) - Sync latest image streams and templates (sdodson@redhat.com) - Ensure 'oo_nfs_to_config' in groups prior to checking group length when nfs host unset. (abutcher@redhat.com) - We have proper ansible support and requirements in place now, de-revert this commit (tbielawa@redhat.com) - Skip docker upgrades on Atomic. (dgoodwin@redhat.com) - Resolve some deprecation warnings. (abutcher@redhat.com) - a-o-i: Looser facts requirements for unattended (smunilla@redhat.com) - Temporarily link registry config templates for ansible 1.9.x support. (abutcher@redhat.com) - Remove relative lookup for registry config and check for skipped update in registry redeploy conditional. (abutcher@redhat.com) - Arbitrary Installer yaml (smunilla@redhat.com) - Check for existence of sebooleans prior to setting. (abutcher@redhat.com) - Require ansible-2.1 (abutcher@redhat.com)- Convert openshift_release and openshift_version to strings for startswith (sdodson@redhat.com) - Symlink ansible 2.x locations to ansible 1.9 locations (sdodson@redhat.com) - Clarify message when old docker pre-installed but 1.10+ requested. (dgoodwin@redhat.com) - Fix quick install 3.2 upgrade path. (dgoodwin@redhat.com) - Fix upgrade with docker_version set. (dgoodwin@redhat.com) - Move the bash completion into the cli role. Only add when not containerized (tbielawa@redhat.com) - [master] add support for setting auditConfig (jdetiber@redhat.com) - Remove too recent pylint option keys. (dgoodwin@redhat.com) - pylint fixes (dgoodwin@redhat.com) - Install bash-completion package for the oc/oadm tools (tbielawa@redhat.com) - Fix more docker role logic. (dgoodwin@redhat.com) - Add checks to docker role for 1.9.1+. (dgoodwin@redhat.com) - Make libvirt’s VM use virtio-scsi insteal of virtio-blk (lhuard@amadeus.com) - Fix erroneous pylint error (smunilla@redhat.com) - Remove 3.0 and 3.1 upgrade sub-dirs. (dgoodwin@redhat.com) - Rename upgrade to just v3_2 as it's now major and minor. (dgoodwin@redhat.com) - Set registry replicas = 1 when no storage specified. (abutcher@redhat.com) - Re-align the OpenStack firewall rules with the iptables rules (lhuard@amadeus.com) - Fix bin/cluster openstack related error (lhuard@amadeus.com) - Fix upgrades with an openshift_image_tag set. (dgoodwin@redhat.com) - ops-docker-loopback-to-direct-lvm.yml: fix typo on the variable name "cli_name vs cli_host" (gael.lambert@redhat.com) - Remove cleanup code from 1.0 to 1.1 upgrade era (sdodson@redhat.com) - Move repoquery_cmd fact setting into a more logical place. (dgoodwin@redhat.com) - Add dependency on docker to openshift_docker role. (dgoodwin@redhat.com) - Enable pullthrough by default in registry config for object storage. (abutcher@redhat.com) - Fix gpg key path (sdodson@redhat.com) - Use proper startswith. (dgoodwin@redhat.com) - Sync latest image stream content (sdodson@redhat.com) - Role dependency cleanup (abutcher@redhat.com) - Fix up some broken markdown formatting (mostly tables) (tbielawa@redhat.com) - Rename things to avoid conflicts with paas sig release rpms (sdodson@redhat.com) - Remove/update TODOs. (dgoodwin@redhat.com) - Remove all debug used during devel of openshift_version. (dgoodwin@redhat.com) - Update quick upgrade to remove unsupported options. (dgoodwin@redhat.com) - Don't special case origin on centos (sdodson@redhat.com) - Various hosted component improvements (abutcher@redhat.com) - Move repoquery fact definition to openshift_common. (dgoodwin@redhat.com) - Clean up some deprecation warnings (tbielawa@redhat.com) - Add CentOS PaaS SIG repos for RHEL (sdodson@redhat.com) - Remove Origin 1.1 as an option (smunilla@redhat.com) - Make /var/lib/origin mounted rslave (sdodson@redhat.com) - fix "hapoxy" typo in loadbalancer playbook (Mathias.Merscher@dg-i.net) - Fix dnf variant of rpm_versions.sh (sdodson@redhat.com) - Make image stream munging optional (sdodson@redhat.com) - Add aos-3.3 to tito releasers.conf (sdodson@redhat.com) - Add symlinks for node templates. (dgoodwin@redhat.com) - Fixes for Ansible 2.1. (dgoodwin@redhat.com) - Update repoquery_cmd definitions to match latest in master. (dgoodwin@redhat.com) - Fix unsafe bool usage. (dgoodwin@redhat.com) - Fix typo in example inventories. (dgoodwin@redhat.com) - Fixes for non-containerized separate etcd hosts. (dgoodwin@redhat.com) - More docker upgrade fixes. (dgoodwin@redhat.com) - Only nuke images when crossing the Docker 1.10 boundary in upgrade. (dgoodwin@redhat.com) - Fix node/openvswitch containers not restarting after upgrade. (dgoodwin@redhat.com) - Allow skipping Docker upgrade during OpenShift upgrade. (dgoodwin@redhat.com) - a-o-i: Add Origin 1.2 Installs (smunilla@redhat.com) - a-o-i: Add support for installing OpenShift Origin (smunilla@redhat.com) - Refactor 3.2 upgrade to avoid killing nodes without evac. (dgoodwin@redhat.com) - Update docker upgrade playbook to be more flexible. (dgoodwin@redhat.com) - Add missing defaults file. (dgoodwin@redhat.com) - Use common fact initialization include in upgrade. (dgoodwin@redhat.com) - Fix use of v3.2 format for openshift_release in upgrade. (dgoodwin@redhat.com) - Remove more legacy upgrade playbooks. (dgoodwin@redhat.com) - Fix docker restarts during openshift_version role. (dgoodwin@redhat.com) - Support setting a docker version in inventory. (dgoodwin@redhat.com) - Fix version facts with trailing newline. (dgoodwin@redhat.com) - Document the new and old version variables. (dgoodwin@redhat.com) - Normalize some of the version inventory vars which users might mistakenly enter wrong. (dgoodwin@redhat.com) - Check that detected version matches openshift_release in rpm installations. (dgoodwin@redhat.com) - Block attempts to install origin without specifying any release info. (dgoodwin@redhat.com) - More stable lookup of running openshift version. (dgoodwin@redhat.com) - Upgrade fixes. (dgoodwin@redhat.com) - Fix typo in facts. (dgoodwin@redhat.com) - Cleanup, fix 3.1 version bug in facts. (dgoodwin@redhat.com) - More version fixes. (dgoodwin@redhat.com) - Support origin alpha tags. (dgoodwin@redhat.com) - More stable containerized version lookup. (dgoodwin@redhat.com) - Remove old upgrade playbooks. (dgoodwin@redhat.com) - Fix performance hit in openshift_facts. (dgoodwin@redhat.com) - Always populate openshift_image_tag and openshift_pkg_version. (dgoodwin@redhat.com) - Remove the use of the upgrading variable. (dgoodwin@redhat.com) - Don't be specific about rpm version to upgrade to for now. (dgoodwin@redhat.com) - Restore 3.2 RPM version check before upgrading. (dgoodwin@redhat.com) - Make openshift_version role docker dep conditional. (dgoodwin@redhat.com) - Fix rpm installs. (dgoodwin@redhat.com) - Temporary fix for upgrading issue. (dgoodwin@redhat.com) - Remove unused docker facts tasks. (dgoodwin@redhat.com) - Fix version unset bug, and set common ver fact on containerized nodes. (dgoodwin@redhat.com) - Fix missing openshift.common.version fact on containerized nodes. (dgoodwin@redhat.com) - Begin major simplification of 3.2 upgrade. (dgoodwin@redhat.com) - Respect image tag/pkg version during upgrade. (dgoodwin@redhat.com) - Force version to latest 3.2 during upgrade. (dgoodwin@redhat.com) - Verify openshift_release is correct or absent in inventory before upgrade. (dgoodwin@redhat.com) - Drop unused and broken "when" in vars section. (dgoodwin@redhat.com) - Do not install rpm for version in openshift_version role. (dgoodwin@redhat.com) - Fix bin/cluster libvirt related error (jdetiber@redhat.com) - Update openshift_version author info. (dgoodwin@redhat.com) - Fix installing release 3.1 not converting to precise version. (dgoodwin@redhat.com) - Stop requiring/using first master version fact and use openshift_version var instead. (dgoodwin@redhat.com) - Break version calc out into a role, separate yaml for containerized/rpm. (dgoodwin@redhat.com) - Drop unnecessary node playbook version calculation. (dgoodwin@redhat.com) - Add leading v for remaining IMAGE_VERSION templates. (dgoodwin@redhat.com) - Fix error restarting master service that may not be there. (dgoodwin@redhat.com) - Fix use of openshift_version in ca role. (dgoodwin@redhat.com) - Fix image tag to rpm version filter. (dgoodwin@redhat.com) - Fix error with containerized etcd install. (dgoodwin@redhat.com) - Refactor openshift_version behavior. (dgoodwin@redhat.com) - Protect installed version on subsequent masters. (dgoodwin@redhat.com) - Get rpm installations functional again. (dgoodwin@redhat.com) - Convert generic openshift_version=3.2 to specific early in install. (dgoodwin@redhat.com) - Preserve node versions on re-run. (dgoodwin@redhat.com) - Fix version compare with using just 3.2 or 1.2. (dgoodwin@redhat.com) - Hookup node configuration. (dgoodwin@redhat.com) - Complete installation of first master containerized. (dgoodwin@redhat.com) - Stop downgrading Docker because we don't know what version to install yet. (dgoodwin@redhat.com) - Work towards determining openshift_version when unspecified. (dgoodwin@redhat.com) - Remove now unnecessary pull and ver check in openshift_docker role. (dgoodwin@redhat.com) - Set openshift_version in config playbooks for first master. (dgoodwin@redhat.com) - Debug output. (dgoodwin@redhat.com) - cleanup broken symlinks - lookup_plugins filter_plugins (tdawson@redhat.com) - Add libselinux-python as a dependency for the installation process (frederic.boulet@gmail.com)- Add v1.3 examples (sdodson@redhat.com) - Change the examples content sync directory (sdodson@redhat.com) - Add gte_3_3 (sdodson@redhat.com) - Adds quotes to gpgkey element in byo/config.yml (smerrill@covermymeds.com) - Restart dnsmasq encase it was already running (sdodson@redhat.com) - Add support for supplying a dnsmasq.conf file (sdodson@redhat.com) - Update image streams with SCL 2.2 components (sdodson@redhat.com) - Bump rhel subscribe default version. (abutcher@redhat.com) - Revert "Speed up copying OpenShift examples" (abutcher@afrolegs.com) - Switch to repoquery, enable plugins for satellite support (sdodson@redhat.com) - update conditional expression to save steps (lxia@redhat.com) - Enable additional 'virt_sandbox_use_nfs' seboolean as per documentation: (george.goh@redhat.com) - Set any_errors_fatal for initialize facts play. (abutcher@redhat.com) - Set any_errors_fatal for etcd facts play. (abutcher@redhat.com) - Speed up copying OpenShift examples (tbielawa@redhat.com) - Check if last rule is DROP when inserting iptables rules. (abutcher@redhat.com) - Don't upgrade docker on non-containerized etcd. (abutcher@redhat.com) - Access embedded_etcd variable from oo_first_master hostvars. (abutcher@redhat.com) - Add missing quote in metrics deployer template. (dgoodwin@redhat.com) - Allow flag to uninstall playbook to preserve images. (dgoodwin@redhat.com) - Add MODE to metrics deployer (sdodson@redhat.com) - NetworkManager service never changes (tbielawa@redhat.com) - Update the rest of the templates (sdodson@redhat.com) - Update logging and metrics templates (sdodson@redhat.com) - Block Docker 1.10 upgrade playbook when run against an Atomic OS. (dgoodwin@redhat.com) - If registry_url != registry.access.redhat.com then modify image streams (sdodson@redhat.com) - Add 30 second pause before retrying to start the node (sdodson@redhat.com) - Stop dumping debug output, re-try startng the node once (sdodson@redhat.com) - Fix uninstall.yml indentation for deamon-reload (florian.lambert@enovance.com) - Fix no proxy hostnames during upgrade. (dgoodwin@redhat.com) - Attempt to fix containerized node start failure with Docker 1.10. (dgoodwin@redhat.com) - also volume-mount /etc/sysconfig/docker (tob@butter.sh) - Separate uninstall plays by group. (abutcher@redhat.com) - Add per-service environment variables. (abutcher@redhat.com) - - Prevent the script to override n number of the time the same nameserver - Prevent the script to echo blank values from IP4_NAMESERVERS variable (william17.burton@gmail.com) - Make a note about Requires: docker (sdodson@redhat.com) - Remove Docker 1.10 requirement temporarily. (dgoodwin@redhat.com) - Fix docker 1.10 upgrade on embedded etcd masters. (dgoodwin@redhat.com) - Add lower case proxy variables (pascal.bach@siemens.com) - default unit in openshift_facts (you@example.com) - add unit in seconds for metrics resolution (you@example.com)- Restore mistakenly reverted code. (dgoodwin@redhat.com) - Add openshift_loadbalancer_facts role to set lb facts prior to running dependencies. (abutcher@redhat.com) - Bug 1338726 - never abort install if the latest version of docker is already installed (bleanhar@redhat.com) - Preserve proxy config if it's undefined (sdodson@redhat.com) - At least backup things (sdodson@redhat.com) - Use unique play names to make things easier to debug (sdodson@redhat.com) - Ansible 2.1 support. (abutcher@redhat.com) - add skydns port 8053 to openstack master sec group (jawed.khelil@amadeus.com) - fix dns openstack flavor instead of openshift flavor (jawed.khelil@amadeus.com) - Fix Docker 1.10 problems with empty tags and trailing : (dgoodwin@redhat.com) - ensure htpasswd file exists (tob@butter.sh) - Docker 1.10 Upgrade (dgoodwin@redhat.com) - Add flag to manage htpasswd, or not. (tob@butter.sh)- Only run node specific bits on nodes (sdodson@redhat.com) - Update main.yaml (detiber@gmail.com) - Hardcoded values in "launch_instances" - isue # 1970 (daniel@dumdan.com) - XPAAS v1.3.1 content for Origin 1.1 / OSE 3.1 (sdodson@redhat.com) - XPAAS v1.3.1 release for Origin 1.2 / OSE 3.2 (sdodson@redhat.com) - Configure default docker logging options. (abutcher@redhat.com) - Run rhel_subscribe on l_oo_all_hosts rather than all (sdodson@redhat.com) - Fix error with stopping services that may not exist. (dgoodwin@redhat.com) - Add haproxy_frontend_port to vars for openshift-loadbalancer. (abutcher@redhat.com) - Move os_firewall_allow from defaults to role dependencies. (abutcher@redhat.com) - Ensure registry url evaluated when creating router. (abutcher@redhat.com) - Document protocol in readme aws. (abutcher@redhat.com) - Revert openshift-certificates changes. (abutcher@redhat.com) - wait metrics-deployer complete (need to configure nodes before hosted services) (you@example.com) - switch to using sig release packages (jdetiber@redhat.com) - temporarily disable gpg checking until we have a way to cleanly enable it (jdetiber@redhat.com) - Switch to using CentOS SIG repos for Origin installs (jdetiber@redhat.com) - Separate master and haproxy config playbooks. (abutcher@redhat.com) - Cleanup bin, test and roles/openshift_ansible_inventory following move to openshift-tools (abutcher@redhat.com) - Catch more uninstall targets (sdodson@redhat.com) - Adding openshift_clock parameters to example inventory files (jstuever@redhat.com) - Enable openshift_clock role for openshift_master, openshift_node, and openshift_etcd (jstuever@redhat.com) - Add openshift_clock role to manage system clocks (jstuever@redhat.com) - Allow clock role in openshift_facts (jstuever@redhat.com) - Consolidate ca/master/node certificates roles into openshift_certificates. (abutcher@redhat.com) - allow for overriding dns_flavor for openstack provider (jdetiber@redhat.com) - add user-data file back to openstack provisioner (jdetiber@redhat.com) - g_all_hosts with templated with_items causes errors with ansible 1.9.4 under some conditions (jdetiber@redhat.com) - openstack_fixes (jdetiber@redhat.com) - libvirt_fixes (jdetiber@redhat.com) - gce fixes (jdetiber@redhat.com) - aws provider fixes (jdetiber@redhat.com) - Call evaluate_groups from update_repos_and_packages (jdetiber@redhat.com)- Use grep to decide when to add our comment (sdodson@redhat.com)- Fixup spec file (tdawson@redhat.com)- Conditionally bind mount /usr/bin/docker-current when it is present (#1941) (sdodson@redhat.com)- Removed the echo line and replaced it with inline comment. To keep 99-origin- dns.sh from adding a new line in /etc/resolv.conf everytime the NetworkManager dispatcher script is executed. (jnordell@redhat.com) - Extend multiple login provider check to include origin. (abutcher@redhat.com) - Allow multiple login providers post 3.2. (abutcher@redhat.com) - Make rhel_subscribe role able to subscribe for OSE 3.2 (lhuard@amadeus.com) - Ensure yum-utils installed. (abutcher@redhat.com) - Remove newline from docker_options template string. (abutcher@redhat.com) - Use systemctl restart docker instead of ansible service. (dgoodwin@redhat.com) - Use cluster hostname while generating certificate on the master nodes (vishal.patil@nuagenetworks.net) - Fix playbooks/openshift-master/library move to symlink (sdodson@redhat.com) - Task "Update router image to current version" failed, if router not in default namespace (jkroepke@users.noreply.github.com) - docker-current was missing from the containerized atomic-openshift- node.service file (maci.stgn@gmail.com) - fixed issue with blank spaces instead commas as variables template separators (j.david.nieto@gmail.com) - Refactor where we compute no_proxy hostnames (sdodson@redhat.com) - Fix for ansible v2 (sdodson@redhat.com) - Fix rhel_subscribe (sdodson@redhat.com) - remove interpolated g_all_hosts with_items arg from upgrade playbooks (cboggs@rallydev.com) - Set openshift.common.hostname early in playbook execution. (abutcher@redhat.com) - Fix 'recursive loop detected in template string' for upgrading variable. (abutcher@redhat.com) - a-o-i: No proxy questions for 3.0/3.1 (smunilla@redhat.com) - Fix minor upgrades in 3.1 (sdodson@redhat.com) - Don't pull cli image when we're not containerized (sdodson@redhat.com) - Check consumed pools prior to attaching. (abutcher@redhat.com)- Fixes for openshift_docker_hosted_registry_insecure var. (dgoodwin@redhat.com) - Move latest to v1.2 (sdodson@redhat.com) - Sync latest content (sdodson@redhat.com) - Update default max-pods parameter (mwysocki@redhat.com) - Allow overriding servingInfo.maxRequestsInFlight via openshift_master_max_requests_inflight. (abutcher@redhat.com) - update logging and metrics deployer templates (lmeyer@redhat.com) - Update default max-pods parameter (maci.stgn@gmail.com) - Block upgrading w/ ansible v2. (abutcher@redhat.com) - Fixed openvswitch not upgrading. (dgoodwin@redhat.com) - Do not upgrade containers to latest avail during a normal config run. (dgoodwin@redhat.com) - Update StringIO import for py2/3 compat. (abutcher@redhat.com) - Fix mistaken quotes on proxy sysconfig variables. (dgoodwin@redhat.com) - Sync comments with origin pr (sdodson@redhat.com) - Use IP4_NAMESERVERS rather than DHCP4_DOMAIN_NAME_SERVERS (sdodson@redhat.com) - Remove vars_files on play includes for upgrade playbooks. (abutcher@redhat.com) - Document oauth token config inventory vars. (dgoodwin@redhat.com) - Why is the node failing to start (sdodson@redhat.com) - Move os_firewall out of openshift_common (sdodson@redhat.com) - Remove old unused firewall rules (sdodson@redhat.com) - Fix firewall rules (sdodson@redhat.com) - Remove double evaluate_groups include. (abutcher@redhat.com) - a-o-i: Write proxy variables (smunilla@redhat.com) - Add support for Openstack based persistent volumes (sbaubeau@redhat.com) - Fixes for flannel configuration. (abutcher@redhat.com) - Initialize facts for all hosts. (abutcher@redhat.com) - Fix version (sdodson@redhat.com) - Fix cli_docker_additional_registries being erased during upgrade. (dgoodwin@redhat.com) - Unmask atomic-openshift-master on uninstall (sdodson@redhat.com) - Add *.retry to gitignore. (abutcher@redhat.com) - Move modify_yaml up into top level library directory (sdodson@redhat.com) - Enable dnsmasq on all hosts (sdodson@redhat.com) - Fixed the credentials (vishal.patil@nuagenetworks.net) - Remove vars_files on play includes for byo, scaleup and restart playbooks. (abutcher@redhat.com) - Ensure ansible version greater than 1.9.4 (abutcher@redhat.com) - Add oo_merge_hostvars filter for merging host & play variables. (abutcher@redhat.com) - Replace hostvars with vars for openshift env facts when ansible >= v2. (abutcher@redhat.com) - Add system:image-auditor role to ManageIQ SA (mtayer@redhat.com) - Added extra install dependency on OSX (leenders.gert@gmail.com) - Check and unmask iptables/firewalld. (abutcher@redhat.com) - Default os_firewall_use_firewalld to false in os_firewall and remove overrides. (abutcher@redhat.com) - listen on all interfaces (sdodson@redhat.com) - Fix configuration of dns_ip (sdodson@redhat.com) - Fix markdown in roles/openshift_metrics/README.md (cben@redhat.com) - use stat module instead of shell module and ls to check for rpm-ostree (jdetiber@redhat.com) - fix openstack template (sjenning@redhat.com) - Remove duplicate oauth_template fact. (abutcher@redhat.com) - Cleanup various deprecation warnings. (abutcher@redhat.com) - Make NetworkManager failure friendlier (sdodson@redhat.com) - README Updates (detiber@gmail.com) - Remove deprecated online playbooks/roles (jdetiber@redhat.com) - fix up variable references remove "online" support from bin/cluster (jdetiber@redhat.com) - Remove Ops specific ansible-tower aws playbooks (jdetiber@redhat.com) - Fix inventory syntaxe (florian.lambert@enovance.com) - Add openshift_docker_hosted_registry_insecure option (andrew@andrewklau.com) - additional fixes (jdetiber@redhat.com) - Fix templating issue with logging role (jdetiber@redhat.com) - BuildDefaults are a kube admission controller not an openshift admission controller (sdodson@redhat.com) - a-o-i: More friendly proxy questions (smunilla@redhat.com) - update tenand_id typo in example file (jialiu@redhat.com) - Update hosts.ose.example (jialiu@redhat.com) - update tenand_id typo in example file (jialiu@redhat.com) - Update repos per inventory before upgrading (sdodson@redhat.com) - Fix openshift_generate_no_proxy_hosts boolean (sdodson@redhat.com) - Fix openshift_generate_no_proxy_hosts examples (sdodson@redhat.com) - Fix inventory properties with raw booleans, again... (dgoodwin@redhat.com) - Allow containerized deployment of dns role (jprovazn@redhat.com)- Use yum swap to downgrade docker (sdodson@redhat.com)- Open port 53 whenever we're unsure of version (sdodson@redhat.com) - Fix unsafe boolean handling on use_dnsmasq (sdodson@redhat.com)- a-o-i-: Allow empty proxy (smunilla@redhat.com) - a-o-i: Populate groups for openshift_facts (smunilla@redhat.com) - Replace sudo with become when accessing deployment_vars. (abutcher@redhat.com) - Port lookup plugins to ansible v2. (abutcher@redhat.com) - Add masterConfig.volumeConfig.dynamicProvisioningEnabled (sdodson@redhat.com)- Don't set empty HTTP_PROXY, HTTPS_PROXY, NO_PROXY values (sdodson@redhat.com) - a-o-i tests: Update attended tests for proxy (smunilla@redhat.com) - Move portal_net from openshift_common to openshift_facts. (abutcher@redhat.com) - Apply openshift_common to all masters prior to creating certificates for portal_net. (abutcher@redhat.com) - Access portal_net in common facts. (abutcher@redhat.com) - Add support for setting identity provider custom values (jdetiber@redhat.com) - port filter_plugins to ansible2 (tob@butter.sh) - a-o-i: Update prompt when asking for proxy (smunilla@redhat.com) - a-o-i: UI additions for proxies (smunilla@redhat.com)- Fix backward compat for osm_default_subdomain (jdetiber@redhat.com) - Replace deprecated sudo with become. (abutcher@redhat.com) - Fix image version handling for v1.2.0-rc1 (sdodson@redhat.com) - Pod must be recreated for the upgrade (bleanhar@redhat.com) - openshift_etcd_facts should rely on openshift_facts not openshift_common (jdetiber@redhat.com) - Sort and de-dupe no_proxy list (sdodson@redhat.com) - openshift-metrics: adding duration and resolution options (efreiber@redhat.com) - Changed service account creation to ansible (vishal.patil@nuagenetworks.net) - As per https://github.com/openshift/openshift- ansible/issues/1795#issuecomment-213873564, renamed openshift_node_dnsmasq to openshift_use_dnsmasq where applicable. Fixes 1795 (donovan@switchbit.io) - Add global proxy configuration (sdodson@redhat.com) - remove duplicate register: (tob@butter.sh)- Fix for docker not present (jdetiber@redhat.com) - Reconcile roles in additive-only mode on upgrade (jliggitt@redhat.com) - Set etcd_hostname and etcd_ip for masters w/ external etcd. (abutcher@redhat.com)- a-o-i: Correct bug with default storage host (smunilla@redhat.com) - Only add new sccs (bleanhar@redhat.com) - Fix bug after portal_net move from master to common role. (dgoodwin@redhat.com) - Sync latest content (sdodson@redhat.com) - Use xpaas 1.3.0-1, use enterprise content for metrics (sdodson@redhat.com) - Support configurable admin user and password for the enterprise Prefix changes for admin and password with nuage_master (abhat@nuagenetworks.net)- Use a JSON list for docker log options. (dgoodwin@redhat.com) - Fix legacy cli_docker_* vars not migrating. (dgoodwin@redhat.com) - Fix use of older image tag version during upgrade. (dgoodwin@redhat.com) - Remove etcd_interface variable. Remove openshift_docker dependency from the etcd role. (abutcher@redhat.com) - Use openshift_hostname/openshift_ip values for etcd configuration and certificates. (abutcher@redhat.com) - added new openshift-metrics service (j.david.nieto@gmail.com) - Translate legacy facts within the oo_openshift_env filter. (abutcher@redhat.com) - Remove empty facts from nested dictionaries. (abutcher@redhat.com) - Fix router selector fact migration and match multiple selectors when counting nodes. (abutcher@redhat.com) - Fixing the spec for PR 1734 (bleanhar@redhat.com) - Add openshift_use_dnsmasq (sdodson@redhat.com) - Promote portal_net to openshift.common, add kube_svc_ip (sdodson@redhat.com) - Add example inventories to docs, install docs by default (sdodson@redhat.com) - Fix use of JSON inventory vars with raw booleans. (dgoodwin@redhat.com) - cleanup roles after roles move to openshift-tools (jdiaz@redhat.com) - Reference Setup for Origin and Ose from up-to-date docs.openshift.[com|org] instead of local README_[origin|OSE].md (jchaloup@redhat.com)- IMAGE_PREFIX=openshift3/ for enterprise logging/metrics (sdodson@redhat.com) - a-o-i: Don't assume storage on 1st master (smunilla@redhat.com) - Bug 1320829 - Handle OSE 3.0 installs (bleanhar@redhat.com)- Refactor docker failed state cleanup (sdodson@redhat.com) - Support mixed RPM/container installs (bleanhar@redhat.com) - The openshift_docker role must set the version facts for containerized installs (bleanhar@redhat.com) - start it, check for failure, reset it, start again (sdodson@redhat.com) - Enable docker before potentially resetting the failure (sdodson@redhat.com) - Fix mappingMethod option in identity provider. (abutcher@redhat.com) - Support setting imagePolicyConfig JSON in inventory. (dgoodwin@redhat.com)- Bug 1324728 - Ansible should not downgrade docker when installing 3.2 containerized env (bleanhar@redhat.com) - Fixing non-HA master restart conditional (bleanhar@redhat.com) - Fetching the current version a little more carefully (bleanhar@redhat.com) - Make sure Docker is restarted after we have correctly configured the containerized systemd units (bleanhar@redhat.com) - use RestartSec to avoid default rate limit in systemd (bleanhar@redhat.com) - Convert image_tag on masters (smunilla@redhat.com) - Installs and upgrades from authenticated registries are not supported for now (bleanhar@redhat.com) - Handle cases where the pacemaker variables aren't set (bleanhar@redhat.com) - Containerized installs on RHEL were downgrading docker unnecessarily (bleanhar@redhat.com)- Add support for creating secure router. (abutcher@redhat.com)- Fix a docker-storage sysconfig bug. (dgoodwin@redhat.com) - update bootstrap-fedora to include python2-firewall for F24+ (maxamillion@fedoraproject.org) - Merge openshift_env hostvars. (abutcher@redhat.com) - Add openshift_hosted_facts role and remove hosted facts from openshift_common. (abutcher@redhat.com)- a-o-i: Support openshift_image_tag (smunilla@redhat.com) - Bug 1324729 - Import xPaas image streams failed during 3.2 installation (bleanhar@redhat.com) - Test docker_version_result.stdout when determining if docker should be installed/downgraded. (abutcher@redhat.com)- First attempt at oadm router module (kwoodson@redhat.com) - Remove openshift_common dep from openshift_storage_nfs (abutcher@redhat.com) - Add cloudprovider config dir to docker options. (abutcher@redhat.com) - Check for kind in cloudprovider facts prior to accessing. (abutcher@redhat.com)- Add support for configuring oauth templates. (dgoodwin@redhat.com) - Add support for templating master admissionConfig. (dgoodwin@redhat.com)- Replace unused Dockerfile with one used for official builds. (dgoodwin@redhat.com) - Update for zbx_user refresh (kwoodson@redhat.com) - Docker 1.9 is actually cool starting in origin 1.1.4 (sdodson@redhat.com) - Unmask services (bleanhar@redhat.com) - XPAAS v1.3 for OSE 3.2 (sdodson@redhat.com) - XPAAS 1.3 content for OSE 3.1 (sdodson@redhat.com) - Bug 1322788 - The IMAGE_VERSION wasn't added to atomic-openshift-master-api and atomic-openshift-master-controllers (bleanhar@redhat.com) - Bug 1323123 - upgrade failed to containerized OSE on RHEL Host without ose3.2 repo (bleanhar@redhat.com) - Write inventory to same directory as quick install config. (dgoodwin@redhat.com) - Add --gen-inventory command to atomic-openshift-installer. (dgoodwin@redhat.com)- when docker is installed, make it 1.8.2 to avoid issues (mwoodson@redhat.com) - Downgrade to docker 1.8.2 if installing OSE < 3.2 (sdodson@redhat.com) - Pacemaker is unsupported for 3.2 (bleanhar@redhat.com) - Fixing regexp. Periods are no longer allowed (kwoodson@redhat.com) - We require docker 1.9 for the 3.2 upgrade (bleanhar@redhat.com)- Fixed oc_edit by requiring name and content (kwoodson@redhat.com) - add higher severity trigger if no heartbeat for 1 hour (jdiaz@redhat.com) - Yedit enhancements (kwoodson@redhat.com)- Enable Ansible ssh pipelining to speedup deployment (lhuard@amadeus.com) - Allow for overriding scheduler config (jdetiber@redhat.com) - a-o-i: Add 3.2 to list of supported versions (smunilla@redhat.com) - a-o-i: Support for unattended upgrades (smunilla@redhat.com) - a-o-i: More flexible upgrade mappings (smunilla@redhat.com) - a-o-i: OSE/AEP 3.2 product option (smunilla@redhat.com) - a-o-i: Error out early if callback_facts is None (smunilla@redhat.com)- Bug 1320829 - Ensure docker installed for facts (jdetiber@redhat.com) - Bug 1322788 - The IMAGE_VERSION wasn't added to atomic-openshift-master-api and atomic-openshift-master-controllers (bleanhar@redhat.com) - Fixed generate header. (kwoodson@redhat.com) - Bug 1322335 - The package name is wrong for rpm upgrade (bleanhar@redhat.com) - Add AWS cloud provider support. (abutcher@redhat.com)- Moving generation of ansible module side by side with module. (kwoodson@redhat.com) - Bug 1322338 - The upgrade should keep the option insecure- registry=172.30.0.0/16 (bleanhar@redhat.com)- The systemd unit for atomic-openshift-master wasn't not being created (bleanhar@redhat.com) - Use openshift.master.ha instead of duplicating the logic (bleanhar@redhat.com) - Workaround for authenticated registries (bleanhar@redhat.com) - First pass at systemd unit refactor (bleanhar@redhat.com) - fix the key name for the dynamic item of avalable (zhizhang@zhizhang-laptop- nay.redhat.com) - make docker service want ose containerized services (sjenning@redhat.com)- Fixed error message to add valid yaml (kwoodson@redhat.com) - added admin binary varibale usage as well as specifying kubeconfig copy to be used (jkwiatko@redhat.com) - Sync latest db-templates and qucikstart-templates (sdodson@redhat.com) - adding playbook (jkwiatko@redhat.com) - Tested of refactored code (jkwiatko@redhat.com) - fix some typo (zhizhang@use-tower1.ops.rhcloud.com) - add the total and available space item (zhizhang@use-tower1.ops.rhcloud.com) - add dynamic pv count (zhizhang@use-tower1.ops.rhcloud.com) - revised and restructured logging role (jkwiatko@redhat.com) - Adding openshift_efk role (jkwiatko@redhat.com) - Attempt to fix error validating when extraScopes and extraAuthorizeParameters are not present (jdetiber@redhat.com)- Adding deployment config and refactored. (kwoodson@redhat.com) - ManageIQ SA: Adding image-puller role (efreiber@redhat.com)- Latest cli updates from generated files (kwoodson@redhat.com) - Add /dev to node containers (sdodson@redhat.com) - Fix indention (whearn@redhat.com) - Support setting local storage perFSGroup quota in node config. (dgoodwin@redhat.com) - Fix line break (whearn@redhat.com) - Lock down permissions on named certificates (elyscape@gmail.com) - Add namespace flag to oc create (whearn@redhat.com)- Modified group selectors for muliple clusters per account (kwoodson@redhat.com)- Yaml editor first attempt (kwoodson@redhat.com) - libvirt cluster variables cleanup (pep@redhat.com)- Bug 1317755 - Set insecure-registry for internal registry by default (jdetiber@redhat.com)- Fall back to deployment_type in openshift_facts. (abutcher@redhat.com) - Fixing undefined variable check (kwoodson@redhat.com) - Fix path to cacert on /healthz/ready check (sdodson@redhat.com) - Load environment files in containerized installs (sdodson@redhat.com) - change type to value_type (zhizhang@zhizhang-laptop-nay.redhat.com) - change time from int to float (zhizhang@zhizhang-laptop-nay.redhat.com) - change the check time from 1 hour to 2 hour (zhizhang@zhizhang-laptop- nay.redhat.com) - add item of time cost a app build and app create (zhizhang@zhizhang-laptop- nay.redhat.com) - add trigger for app creation with build process (zhizhang@zhizhang-laptop- nay.redhat.com) - add key of openshift.master.app.build.create (zhizhang@zhizhang-laptop- nay.redhat.com)- Only mask etcd service for containerized installls when it's installed (sdodson@redhat.com) - Provide cacert when performing health checks (abutcher@redhat.com)- Group selector feature added (kwoodson@redhat.com) - nfs: replace yum with dnf (efreiber@redhat.com) - Move common common facts to openshift_facts (jdetiber@redhat.com) - perform oc client config tasks only once when ansible_ssh_user is root (jdetiber@redhat.com) - OSE/Origin < 3.2/1.2 should not get Docker 1.9 (sdodson@redhat.com)- Docker stderr can break this script if ansible executes it remotely (bleanhar@redhat.com) - Handle HA master case (bleanhar@redhat.com) - Bug 1315564 - Containerized installs require a running environment (bleanhar@redhat.com) - Updating the docker registry variables to use the new name (bleanhar@redhat.com) - Bug 1316761 - Skip the available version check if openshift_image_tag is defined. (bleanhar@redhat.com) - Ansible module to manage secrets for openshift api (kwoodson@redhat.com)- Updating our metadata tooling to work without env (kwoodson@redhat.com) - improve ordering of systemd units (jdetiber@redhat.com) - Docker role refactor (jdetiber@redhat.com) - Ensure is_containerized is cast as bool. (abutcher@redhat.com) - Sync latest to v1.2 (sdodson@redhat.com) - Sync with latest image stream and templates (sdodson@redhat.com) - Allow origin version to be passed in as an argument (sdodson@redhat.com) - Add support for Openstack integration (sbaubeau@redhat.com) - Expose log level on the monitor (abhat@nuagenetworks.net) - openshift_facts: Safe cast additional bools (smunilla@redhat.com) - openshift-ansible: Wrap boolean facts (smunilla@redhat.com) - fixed copr releasers file (twiest@redhat.com) - Libvirt provider fixes (jdetiber@redhat.com) - Support log level configuration for plugin (abhat@nuagenetworks.net)- Bug 1315564 - upgrade to ose3.2 failed on Atomic Hosts (bleanhar@redhat.com) - Bug 1315563 - Upgrade failed to containerized install OSE 3.1 on RHEL (bleanhar@redhat.com) - a-o-i: Fix NFS storage tests (smunilla@redhat.com) - First attempt at NFS setup (smunilla@redhat.com) - reverting back to pre-pulling the master image (bleanhar@redhat.com) - Use /healthz/ready when verifying api (abutcher@redhat.com) - Formatting error (Viet.atx@gmail.com) - Introduce origin-metrics playbook (vnguyen@redhat.com)- Bug 1315563 - stdout IO redirection wasn't working as expected over SSH connections (bleanhar@redhat.com) - Bug 1315637 - The docker wasn't upgraded on node during upgrade (bleanhar@redhat.com) - Bug 1315564 - upgrade to ose3.2 failed on Atomic Hosts (bleanhar@redhat.com) - Fix issue when there are no infra nodes (lhuard@amadeus.com) - Stop the etcd container during uninstall (bleanhar@redhat.com)- Don't enable cockpit-ws for containerized installs (bleanhar@redhat.com) - Support openshift_image_tag (bleanhar@redhat.com) - Set g_new_master_hosts in upgrade playbooks. (abutcher@redhat.com) - Add setting for configuring nofile limit for haproxy (jdetiber@redhat.com)- fixed monitoring containers to restart (sten@redhat.com) - Lock down generated certs dir (sdodson@redhat.com) - package up lib_zabbix into its own subpackage (jdiaz@redhat.com)- Bug 1314645 - Upgrade failed with "One or more undefined variables 'dict object' has no attribute 'stdout'" (bleanhar@redhat.com) - EBS storage does not support Recycle (sedgar@redhat.com) - Remove cockpit and kubernetes-client packages in uninstall playbook. (abutcher@redhat.com) - Update README_origin.md (trond.hapnes@gmail.com) - Add cockpit-docker package by default (nakayamakenjiro@gmail.com)- change lib_zabbix's import to new pathing (jdiaz@redhat.com) - upgrade README fixes (bleanhar@redhat.com) - A few images weren't being uninstalled (bleanhar@redhat.com) - Adding support for v1.2 examples (bleanhar@redhat.com) - Adding templates for v1.2 (bleanhar@redhat.com) - Adding verify_upgrade_version variable for upgrade debugging (bleanhar@redhat.com) - Correctly set the image tag for containerized installs (and upgrades) (bleanhar@redhat.com) - Adding newly required variable (bleanhar@redhat.com) - Updating the containerized cli wrapper to work for both docker 1.8 and 1.9 (bleanhar@redhat.com) - uninstall the QE images (bleanhar@redhat.com) - First past at the upgrade process (bleanhar@redhat.com) - Check for is_containerized value when setting binary locations. (abutcher@redhat.com) - Bug 1313169 - Ansible installer tries to enable etcd_container service even though containerized=false (bleanhar@redhat.com) - Fix logging infra template version mismatch. (dgoodwin@redhat.com) - Changes required for Nuage monitor REST server (vishal.patil@nuagenetworks.net) - disable http-server-close option (jdetiber@redhat.com) - change [HEAL] to [Heal] to match with v2 (jdiaz@redhat.com) - Increase maxconn settings for haproxy lb (jdetiber@redhat.com)- fixed error in awsutil.py (mwoodson@redhat.com)- ohi: added subtype searching (mwoodson@redhat.com) - make heal remote actions generic for all [HEAL] triggers (jdiaz@redhat.com) - added extra steps to ensure docker starts up (mwoodson@redhat.com) - role_removal: docker_storage; This is the old way, no longer used (mwoodson@redhat.com) - role: added docker_storage_setup (mwoodson@redhat.com) - Use inventory_hostname for openshift master certs to sync. (abutcher@redhat.com) - Adding a symlink to making loading the examples more convenient (bleanhar@redhat.com) - docs: Explain a bit more how to expand Atomic Host rootfs (walters@verbum.org) - a-o-i: Rename osm_default_subdomain (smunilla@redhat.com) - Updating tito config for OSE 3.2 (bleanhar@redhat.com) - Synchronize master kube configs (abutcher@redhat.com) - added os_utils, os_reboot_server role; removed containerization stuff from the updated (mwoodson@redhat.com) - Add warnings to bin/cluster and READMEs (abutcher@redhat.com) - Add host subnet length example. (abutcher@redhat.com) - Upgrade -1510 to CentOS-7-x86_64-GenericCloud-1602. (cben@redhat.com) - Pin down CentOS-7-x86_64-GenericCloud-1510.qcow2.xz version, which the checksum currently expects (#1384). (cben@redhat.com) - Change is_atomic to is_containerized (florian.lambert@enovance.com) - Rename variable to openshift_master_default_subdomain with backwards compatibility. (jstuever@redhat.com) - lib_dyn: more updates to the lib_dyn module. Made the TTL more flexible (mwoodson@redhat.com) - remote heal action for OVS down (jdiaz@redhat.com) - Pass registry claim to openshift_registry. (abutcher@redhat.com) - Refactor - increase retries instead of delay in "Wait for Node Registration" (david.mat@archimiddle.com) - Better diagnostic messages when an OpenStack heat stack creation fails (lhuard@amadeus.com) - made some changes to lib_dyn update (mwoodson@redhat.com) - Increase timeout on Wait for Node Registration (david.mat@archimiddle.com) - Fix typo in oscp (agrimm@redhat.com) - Add correct parsing of ec2_security_groups env variable (david.mat@archimiddle.com) - changed oso_host_monitoring to use the oo_ vars (twiest@redhat.com) - Add quotes around src argument to support paths with spaces (david.mat@archimiddle.com) - Add missing is_atomic condition on upgrade package (florian.lambert@enovance.com) - configure debug_level for master and node from cli (jawed.khelil@amadeus.com) - remove version requirement from etcd, shouldn't be needed anymore (maxamillion@fedoraproject.org) - Add ansible.cfg to .gitignore (jdetiber@redhat.com) - added node-secgroup to master_nodes (j.david.nieto@gmail.com) - Document setting the VPC subnet (puiterwijk@redhat.com) - Update the AMIs used in README_AWS (puiterwijk@redhat.com) - Add byo examples for network cidr and api/console ports. (abutcher@redhat.com) - Add openshift_docker roles to master/node scaleup. (abutcher@redhat.com) - Fail when master.master_count descreases or master.ha changes. (abutcher@redhat.com) - Protected facts. (abutcher@redhat.com) - Add modify_yaml module. (abutcher@redhat.com) - Re-arrange scaleup playbooks. (abutcher@redhat.com) - Move additional master configuration into a separate master playbook. (abutcher@redhat.com) - Generate each master's certificates separately. (abutcher@redhat.com) - Add new_masters to scaleup playbook. (abutcher@redhat.com)- a-o-i: Double safety check on master_lb (smunilla@redhat.com) - a-o-i: Better method for identifying master_lb (smunilla@redhat.com)- a-o-i: Exception checking around master_lb (smunilla@redhat.com)- Do not monitor for etcd watchers (mmahut@redhat.com) - remove old master registry item/triggers (jdiaz@redhat.com) - a-o-i: Redo logic for detecting master_lb (smunilla@redhat.com) - Fix 1.2 version check (jdetiber@redhat.com) - Fix pv/c creation failed_when. (abutcher@redhat.com) - Rename variable to delete temporary file, add configurable path. (hrosnet@redhat.com) - Add /var/log to containerized node mounts (sdodson@redhat.com) - Add extra parameters for S3 registry: delete file, create bucket. (hrosnet@redhat.com) - Don't make config files world readable (sdodson@redhat.com) - Fix requiring state and providing a default (rharriso@redhat.com) - bind in /etc/origin/node for non-master monitoring to be able to talk with master (jdiaz@redhat.com) - a-o-i: pylint fixes related to too-long lines (smunilla@redhat.com)- create registry items/triggers under Openshift Node (jdiaz@redhat.com) - a-o-i: Change method for counting master_lb as installed (smunilla@redhat.com)- Add default to state param (rharriso@redhat.com) - Add type to record_type param (rharriso@redhat.com) - Add types to module params (rharriso@redhat.com) - Adding examples to the dyn_record module (rharriso@redhat.com) - add item to track docker-registry pings (jdiaz@redhat.com) - Handle case where the user already had access to the scc (bleanhar@redhat.com) - Refactoring the add-scc-to-user logic (bleanhar@redhat.com) - Apply openshift_docker to nodes during scaleup. (abutcher@redhat.com) - Change etcd deamon name for atomic-host (florian.lambert@enovance.com)- Add gce softlink for openshift-ansible-bin- Bug 1308411 - Fail to install OSE 3.0 for no add-scc-to-user command (bleanhar@redhat.com) - Add openshift_docker_options to append arbitrary options to /etc/sysconfig/docker OPTIONS (sdodson@redhat.com) - oo_filter: added custom fitler to return hosts group info (mwoodson@redhat.com) - add gce softlink for openshift-ansible-bin RPM (jdiaz@redhat.com) - a-o-i: Count nativeha hosts as "installed" for scaleup (smunilla@redhat.com) - a-o-i: Add master_routingconfig_subdomain to PERSIST_SETTINGS (smunilla@redhat.com) - Bug 1308412 - Fail to install containerized HA master env on RHEL7 (bleanhar@redhat.com) - Bug 1308314 - Failed to continue installation when pressing CTRL-C (bleanhar@redhat.com) - Updating the 3.1.1 router to match the new liveness probe configuration (bleanhar@redhat.com) - Don't automatically give additional permissions to all OAuth users on upgrade (jliggitt@redhat.com) - Fix adhoc boostrap fedora playbook (jdetiber@redhat.com) - Fix libvirt cluster creation (lhuard@amadeus.com) - Add missing `type` node labels on OpenStack and libvirt (lhuard@amadeus.com) - a-o-i: Prompts to allow minor upgrades (smunilla@redhat.com) - conditionalize loopback config on v >= 3.2/1.2 (jdetiber@redhat.com) - Fixes pv/pvc creation for latest builds (jdetiber@redhat.com) - Bug 1302970 - update script does not patch router if name is different from default (bleanhar@redhat.com) - Fix loopback cluster name, context name, and user (jdetiber@redhat.com) - Changes for new Nuage RPMS (vishal.patil@nuagenetworks.net) - Make the GCE image_name and the machine_type configurable from the CLI (lhuard@amadeus.com) - Better structure the output of the list playbook (lhuard@amadeus.com) - Fix issue when there are no infra nodes (lhuard@amadeus.com) - Remove fluentd_master and fluentd_node roles. (abutcher@redhat.com) - Remove etcd up checks from fluentd_master. (abutcher@redhat.com)- Bug 1306665 - [metrics] update metrics-deployer template to use latest image versions (bleanhar@redhat.com) - Add organizations attribute to github identity provider (jdetiber@redhat.com) - use correct dict key (jdiaz@redhat.com) - handle being passed an empty group list (jdiaz@redhat.com) - fix default value (jdetiber@redhat.com) - removed notscheduleable trigger, it just makes noise in its current incarnation (sten@redhat.com) - trigger on two successive bad pid counts (jdiaz@redhat.com) - added nodes not ready and nodes not schedulable triggers (sten@redhat.com) - Enable selection of kubeproxy mode (vishal.patil@nuagenetworks.net) - add default storage plugins to 'origin' deployment_type (rvanveelen@tremorvideo.com) - added nodes not ready and nodes not schedulable triggers (sten@redhat.com) - Don't mask master service on atomic. (abutcher@redhat.com) - update defaults and examples w/ iscsi plugin (rvanveelen@tremorvideo.com) - add iscsi storage_plugin dependency (rvanveelen@tremorvideo.com) - Add gte check for 3.2, update version checks to gte (jdetiber@redhat.com) - Specify default namespace when creating router (pat2man@gmail.com) - add missing connection:local (jdetiber@redhat.com) - consolidate oo_first_master post-config a bit, fix some roles that use openshift_facts without declaring a dependency (jdetiber@redhat.com) - openshift_serviceaccounts updates (jdetiber@redhat.com) - Fix infra_node deployment (jdetiber@redhat.com) - changed registry checks to alert based on number of registries with problems (sten@redhat.com) - Fix a bug with existing CNAME records (rharriso@redhat.com) - Fix HA typo in example AEP/OSE/Origin inventories (adellape@redhat.com) - Updated the key for app create (kwoodson@redhat.com) - Add missing atomic- and openshift-enterprise (pep@redhat.com) - Fix enabling iptables for latest rhel versions (jdetiber@redhat.com) - Make pod_eviction_timeout configurable from cli (jawed.khelil@amadeus.com)- Bug 1304150 - Can't upgrade atomic-openshift to specified version (bleanhar@redhat.com) - Mask master service when using native ha (jdetiber@redhat.com) - aoi: Safer check for master_routingconfig_subdomain (smunilla@redhat.com) - Add a DNS server on OpenStack clusters (lhuard@amadeus.com) - renamed /etc/openshift to /etc/origin (sten@redhat.com) - gitignore : .tag* (atom editor tag files) (sdodson@redhat.com) - Add an early check to ensure that node names resolve to an interface on the host (sdodson@redhat.com) - Allow compression option to be set to empty for non compressed QCow images Support tgz and gzip compressed images (akram@free.fr) - Replace status_changed bool (abutcher@redhat.com) - Improve docs and consistency of setting the ssh_user (jdetiber@redhat.com) - remove outdated comments (jdetiber@redhat.com) - add etcd hosts for gce playbooks (jdetiber@redhat.com) - GCE cloud provider updates (jdetiber@redhat.com) - Remove extra nfs configuration. (abutcher@redhat.com) - Do not apply the etcd_certificates role during node playbook. (abutcher@redhat.com) - Add g_new_node_hosts to cluster_hosts. (abutcher@redhat.com) - Updating examples to use /etc/origin/master/htpasswd (jstuever@redhat.com) - Refactor registry storage options. (abutcher@redhat.com) - Additional overrides for cloud provider playbooks (jdetiber@redhat.com) - Bring first etcd server up before others. (dgoodwin@redhat.com)- aoi: Ask for osm_default_subdomain in interactive mode (smunilla@redhat.com) - add item to hold number of stray OVS rules found/removed (jdiaz@redhat.com) - changed adhoc playbook to match new host monitoring container (mwoodson@redhat.com) - Multi-master fixes for provider playbooks (jdetiber@redhat.com) - zabbix: added master local api items and triggers (mwoodson@redhat.com) - Added docs around oo_nodes_with_label (jdetiber@redhat.com) - fix for terminate (jdetiber@redhat.com) - Fix node tags for aws provider (jdetiber@redhat.com) - use yaml for loading lable info instead of json (jdetiber@redhat.com) - infra_node fixes (jdetiber@redhat.com) - removing extraneous comments (rharriso@redhat.com) - Remove commented lines and fix pylint check (rharriso@redhat.com) - Cleaning up the dyn ansible module for merging (rharriso@redhat.com) - Fix missing bool filter (sdodson@redhat.com) - Sync platest imagestreams (sdodson@redhat.com) - Fixing last pylint error (rharriso@redhat.com) - Fix hostname for aws cloud provider (jdetiber@redhat.com) - Fixing pylint errors (rharriso@redhat.com) - Give openvswitch container some time to start (jprovazn@redhat.com) - s3_registry no filter named 'lookup' (florian.lambert@enovance.com) - WIP adding the lib_dyn role for the dyn_record module (rharriso@redhat.com)- Adding ip address option (kwoodson@redhat.com) - Enable cockpit when not is_atomic. (abutcher@redhat.com) - Explicitly restart the atomic node service after configuring it for nuage (vishal.patil@nuagenetworks.net) - Fix for bug 1298 (vishal.patil@nuagenetworks.net) - fixing logic for skipping symlinks (kwoodson@redhat.com) - Allow to have custom bucket name and region (florian.lambert@enovance.com) - Add inventory example for logrotate_scripts (abutcher@redhat.com) - Minor readme cleanup for Bug 1271566 (bleanhar@redhat.com) - fix template trigger calc (jdiaz@redhat.com) - Configure logrotate on atomic. (abutcher@redhat.com) - Comparing zbx_host interfaces and removing duplicate hostgroup_names (kwoodson@redhat.com) - Dockerfile: Require pyOpenSSL (gscrivan@redhat.com) - replace yum with dnf (spartacus06@gmail.com) - Install cockpit, logrotate and fluentd unless host is atomic. (abutcher@redhat.com) - zabbix: added the skydns items and triggers (mwoodson@redhat.com) - fix pkg_version (spinolacastro@gmail.com) - Expose data_dir (spinolacastro@gmail.com) - Fix checking for update package availability (nikolai@prokoschenko.de) - Fix oo_pretty_print_cluster following the renaming of `env` into `clusterid` (lhuard@amadeus.com) - Ensure openssl present for etcd_ca (jdetiber@redhat.com) - Update Docs and test for testing ansible version (jdetiber@redhat.com) - Add Nuage support to openshift ansible (vishpat@gmail.com) - Updating for host monitoring HA masters (kwoodson@redhat.com) - adhoc s3 registry - add auth part in the registry config sample (gael.lambert@enovance.com) - Move the `is_atomic` check from `update_repos_and_packages.yml` to `rhel_subscribe` (lhuard@amadeus.com) - Increase OpenStack stack creation/deletion timeout (lhuard@amadeus.com)- Fixing awsutil to support aliases and v3 (kwoodson@redhat.com) - Fail when master restart playbook finds no active masters rather than any failed masters. (abutcher@redhat.com) - Skipping any symlinks for the yaml validation check (kwoodson@redhat.com) - Added template for config loop. (twiest@redhat.com) - Test validate_pcs_cluster input is basestring instead of str. (abutcher@redhat.com) - Fix error when oo_masters_to_config is empty (jdetiber@redhat.com) - Update inventory examples for console customization (spinolacastro@gmail.com) - Expose console config for customization (spinolacastro@gmail.com) - oso_host_monitoring: added environment as a var to the host monitoring systemd script (mwoodson@redhat.com) - Check master certificates during upgrade. (abutcher@redhat.com) - Use haproxy frontend port for os_firewall. (abutcher@redhat.com) - Fix native master api sysconfig. (abutcher@redhat.com) - Enable kubernetes master config of podEvictionTimeout from ansible (jstuever@redhat.com) - Fix wrapper pathing for non-root user install. (abutcher@redhat.com) - Remove camel case for bin/cluster addNodes (jdetiber@redhat.com) - Update cluster_hosts.yml for cloud providers (jdetiber@redhat.com) - Removing ruby scripts and replacing with python. (kwoodson@redhat.com) - Fixed a logic bug and yaml load (kwoodson@redhat.com) - Fixing yaml validation in python. Inputs behave differently as does glob (kwoodson@redhat.com) - oso_monitoring: add the zabbix libs (mwoodson@redhat.com) - Removing removing scripts and moving to python. (kwoodson@redhat.com) - add ability to disable ztriggers and disable new container dns check (jdiaz@redhat.com) - Remove default disable of SDN for GCE (jdetiber@redhat.com) - Fix hardcoded api_port in openshift_master_cluster (jdetiber@redhat.com) - Use local address for loopback kubeconfig (jdetiber@redhat.com) - consolidate steps and cleanup template dir (jdetiber@redhat.com) - v3_0_to_v3_1_upgrade: Remove is_atomic check for upgrades (smunilla@redhat.com) - v3_0_to_v3_1_upgrade: Copy tasks rather than including from the playbook (smunilla@redhat.com) - v3_0_to_v3_1_upgrade: Install storage packages (smunilla@redhat.com) - Controllers_port and firewall rules (spinolacastro@gmail.com) - Fix bind address/port when isn't default (spinolacastro@gmail.com) - Add ability to disable os_firewall (jdetiber@redhat.com)- added the lib_timedate role (mwoodson@redhat.com) - added chrony (mwoodson@redhat.com) - added oso_moniotoring tools role (mwoodson@redhat.com) - Improve pacemaker 'is-active' check. (abutcher@redhat.com)- clean up too-many-branches / logic (jdiaz@redhat.com) - atomic-openshift-installer: add containerized to inventory (smunilla@redhat.com) - Add 'unknown' to possible output for the is-active check. (abutcher@redhat.com) - Fix cluster_method conditional in master restart playbook. (abutcher@redhat.com) - Use IdentityFile instead of PrivateKey (donovan.muller@gmail.com) - atomic-openshift-installer: Remove containerized install for 3.0 (smunilla@redhat.com) - Host group should be OSEv3 not OSv3 (donovan.muller@gmail.com) - Remove pause after haproxy start (abutcher@redhat.com) - Ensure nfs-utils installed for non-atomic hosts. (abutcher@redhat.com)- Configure nodes which are also masters prior to nodes in containerized install. (abutcher@redhat.com) - Call attention to openshift_master_rolling_restart_mode variable in restart prompt. (abutcher@redhat.com) - Added anchors for rules in style_guide.adoc in order to make it easier to reference specific rules in PRs. (twiest@redhat.com) - Update ec2.ini (jdetiber@redhat.com)- Uninstall remove containerized wrapper and symlinks (abutcher@redhat.com)- Check api prior to starting node. (abutcher@redhat.com) - added anchors (twiest@redhat.com)- Add -A and detail --v3 flags- 3.1.1 upgrade playbook (bleanhar@redhat.com) - Updated help menu for v3 flag (kwoodson@redhat.com) - Add wait in between api and controllers start for native ha. (abutcher@redhat.com) - atomic-openshift-installer: Error handling for unicode hostnames (smunilla@redhat.com) - Update api verification. (abutcher@redhat.com) - Add a Verify API Server handler that waits for the API server to become available (sdodson@redhat.com) - Add -A parameter to forward ssh agent (jdiaz@redhat.com) - Validate pacemaker cluster members. (abutcher@redhat.com) - Removed atomic host check (kwoodson@redhat.com) - Add is_containerized inputs to nosetests. (abutcher@redhat.com) - Add wait for API before starting controllers w/ native ha install. (abutcher@redhat.com) - Fix for to_padded_yaml filter (jdetiber@redhat.com) - - sqashed to one commit (llange@redhat.com) - Switch to using hostnamectl as it works on atomic and rhel7 (sdodson@redhat.com) - Update rolling restart playbook for pacemaker support. Replace fail with a warn and prompt if running ansible from a host that will be rebooted. Re- organize playbooks. (abutcher@redhat.com) - Implement simple master rolling restarts. (dgoodwin@redhat.com) - re-enable containerize installs (sdodson@redhat.com) - Set portal net in master playbook (jdetiber@redhat.com) - Set the cli image to match osm_image in openshift_cli role (sdodson@redhat.com) - atomic-openshift-installer: Populate new_nodes group (smunilla@redhat.com) - Always pull docker images (sdodson@redhat.com)- added the rhe7-host-monitoring service file (mwoodson@redhat.com) - Fixing tab completion for latest metadata changes (kwoodson@redhat.com) - Removing some internal hostnames (bleanhar@redhat.com) - Fixing tab completion for latest metadata changes (kwoodson@redhat.com) - Make bin/cluster able to spawn OSE 3.1 clusters (lhuard@amadeus.com) - oso_host_monitoring role: removed the f22 and zagg client, replaced it with oso-rhel7-host-monitoring container (mwoodson@redhat.com)- Update to metadata tooling. (kwoodson@redhat.com) - Fix VM drive cleanup during terminate on libvirt (lhuard@amadeus.com)- Bug 1296388 - fixing typo (bleanhar@redhat.com)- Bug 1296388 - The playbook still configure ManageIQ when openshift_use_manageiq is false (bleanhar@redhat.com) - Add a banner to CLI wrapper instructing users that it's only for bootstrapping (sdodson@redhat.com) - Rename env into clusterid and add environment in the OpenStack VMs tags (lhuard@amadeus.com) - Fix terminate.yml on OpenStack (lhuard@amadeus.com) - Install gluster and ceph packages when containerized but not atomic (sdodson@redhat.com) - Update openshift_facts config_base for Online deployments (whearn@redhat.com) - Fix multi-word arguments & cli wrapper stdin plumbing (sdodson@redhat.com) - Improve 3.1/1.1 upgrade check (jdetiber@redhat.com)- Setting relative paths in the upgrade playbooks wasn't working (bleanhar@redhat.com)- Move extra secret validations into openshift_facts. (abutcher@redhat.com) - Remove not is_containerized restriction on storage plugin includes. (abutcher@redhat.com) - We can't enable manageiq for installations less than OSE 3.1 or Origin 1.1 (bleanhar@redhat.com) - Fix RHN subscription by explicitly attaching to the right pool (lhuard@amadeus.com) - openshift_facts validation (abutcher@redhat.com) - Secrets validation. (abutcher@redhat.com) - Clean up idempotency issues with session secrets. (abutcher@redhat.com)- playbook for restarting SDN (jdiaz@redhat.com) - Stop haproxy and remove package during uninstall. (abutcher@redhat.com) - Group name as per hosts.origin.example (donovan.muller@gmail.com) - I believe the ami id changed since the initial documentation was created for AWS deployment (rcook@redhat.com)- Fix osm_controller_args and osm_api_server_args settings. (abutcher@redhat.com) - Fix error in byo cluster_hosts.yml (jdetiber@redhat.com) - Cleanup and fixes for cluster_id change (jdetiber@redhat.com) - Fix typo in etcd service status fact. (abutcher@redhat.com) - Removing environment and env tags. (kwoodson@redhat.com) - Add node kubelet args to inventory examples. (abutcher@redhat.com) - Adding ManageIQ service account by default (efreiber@redhat.com) - Fixes typo assigning docker_service_status_changed which leads to misinterpretation in handler. (eric.mountain@amadeus.com) - Fix restart handlers. (abutcher@redhat.com) - Remove lb from docker hosts. (abutcher@redhat.com) - Install iptables, iptables-services when not is_aotmic (sdodson@redhat.com) - Install all xpaas streams when enabled (sdodson@redhat.com) - add the necessary URLs for logging and metrics (git001@users.noreply.github.com) - Link to Tito Home Page is Broken (lloy0076@adam.com.au) - Conditionalize for 3.1.1/1.1.1 (abutcher@redhat.com) - Use notify for workaround controllers unit. (abutcher@redhat.com) - change dns triggers to average (jdiaz@redhat.com) - add item/trigger for dns tests on all currently running containers (jdiaz@redhat.com) - Add jboss-fuse/application-templates/fis-image-streams.json (sdodson@redhat.com) - atomic-openshift-installer: Fix broken nosetest (smunilla@redhat.com) - Update from jboss-openshift/application-templates ose-v1.2.0-1 (sdodson@redhat.com) - fix logic to tolerate occasional failures (jdiaz@redhat.com) - Clean up versions.sh (sdodson@redhat.com) - change ovs mount to /var/run/openvswitch will not require a container restart if openvswitch service is restarted (jdiaz@redhat.com) - split zagg.server.processor.errors into separate heartbeat and metrics error items (needed since the scripts are split now). (twiest@redhat.com) - quick installer tests (smunilla@redhat.com) - atomic-openshift-installer: Remove HA hint for 3.0 install (smunilla@redhat.com) - Add some guards to wait for images to be pulled before moving on (sdodson@redhat.com) - Install httpd-tools when not is_atomic (sdodson@redhat.com) - Properly set use_flannel fact (sbaubeau@redhat.com) - Fix containerized variable (sdodson@redhat.com) - Skip yum/dnf ops when is_containerized (sdodson@redhat.com) - Move all docker config into openshift_docker to minimize docker restarts (sdodson@redhat.com) - Create nfs host group with registry volume attachment. (abutcher@redhat.com) - Add openshift_cli role (sdodson@redhat.com) - pull docker images only if not already present (jdetiber@redhat.com) - fixes (jdetiber@redhat.com) - Containerization work by @sdodson (sdodson@redhat.com) - Initial containerization work from @ibotty (tob@butter.sh) - Add zabbix values to track docker container DNS results (jdiaz@redhat.com) - Fix registry modification for new deployment types. (dgoodwin@redhat.com) - Updates to ohi to pull cache if specified. Also require version (kwoodson@redhat.com) - Zabbix: added trigger to monitor app create over the last hour (mwoodson@redhat.com) - added 'Template Zagg Server' (twiest@redhat.com) - Fixes typo when setting facts to record whether master/node has been restarted already, to decide whether notify handler should do so or not. Currently, this causes random SDN network setup failures as openshift-node gets restarted while the setup script is running, and the subsequent start fails to configure the SDN because it thinks it's already done. (eric.mountain@amadeus.com) - Change controllers service type to simple. (abutcher@redhat.com) - Updating env-host-type to host patterns (kwoodson@redhat.com) - Add note that Fedora 23+ is acceptable deployment target for origin (admiller@redhat.com) - Enforce connection: local and become: no on all localhost plays (jdetiber@redhat.com) - Use join for the uncompress command. (jsteffan@fedoraproject.org) - Update for latest CentOS-7-x86_64-GenericCloud. - Use xz compressed image - Update sha256 for new image - Update docs to reflect new settings (jsteffan@fedoraproject.org)- Revert "Automatic commit of package [openshift-ansible] release [3.0.20-1]." (twiest@redhat.com) - Automatic commit of package [openshift-ansible] release [3.0.20-1]. (twiest@redhat.com) - Install base package in openshift_common for version facts (abutcher@redhat.com) - Make the install of openshift_examples optional (jtslear@gmail.com) - add support for remote command actions no support for anything but custom scripts at this time (jdiaz@redhat.com) - Remove yum / dnf duplication (sdodson@redhat.com) - Remove hacluster user during uninstall. (abutcher@redhat.com) - Simplify session secrets overrides. (abutcher@redhat.com) - Squash pcs install into one task. (abutcher@redhat.com) - Bump ansible requirement to 1.9.4 (sdodson@redhat.com)- Fix version dependent image streams (sdodson@redhat.com) - atomic-openshift-installer: Error handling on yaml loading (smunilla@redhat.com) - Betterize AWS readme (jtslear@gmail.com)- Pass in and use first_master_ip as dnsIP for pre 3.1 nodes. (abutcher@redhat.com) - Fix delete state (jdiaz@redhat.com) - Require pyOpenSSL (sdodson@redhat.com) - Update sync db-templates, image-streams, and quickstart-templates (sdodson@redhat.com) - Clarify the preflight port check output (sdodson@redhat.com) - Fix missing dependency version locking (sdodson@redhat.com)- Improving output when gathering facts (bleanhar@redhat.com) - Bug 1287977 - Incorrect check output from atomic-openshift-installer when working with preconfigured load balancer (bleanhar@redhat.com) - Add unique AEP, OSE, and Origin BYO inventories (sdodson@redhat.com) - bring the docker udev workaround into openshift-ansible.git (jdiaz@redhat.com) - Zabbix: put in a note about trigger prototype dependency (mwoodson@redhat.com) - Zabbix: added dependency for inode disk check (mwoodson@redhat.com) - Zabbix: added dependency for disk check (mwoodson@redhat.com) - zabbix: removed ethernet graphs (mwoodson@redhat.com) - Zabbix: added trigger dependencies to certain master checks (mwoodson@redhat.com) - ManageIQ Service Account: added role for ManageIQ service account (efreiber@redhat.com) - added the pv zabbix keys (mwoodson@redhat.com) - Refactor dns options and facts. (abutcher@redhat.com) - Fix openshift_facts playbook for yum/dnf changes (jdetiber@redhat.com) - Configured master count should be 1 for pacemaker ha. (abutcher@redhat.com) - Fedora changes: (admiller@redhat.com) - Centralize etcd/schedulability logic for each host. (dgoodwin@redhat.com) - added upgrade playbook for online (sedgar@redhat.com) - Improved installation summary. (dgoodwin@redhat.com) - Fix kubernetes service ip gathering. (abutcher@redhat.com) - added docker registry cluster check (mwoodson@redhat.com) - Add warning for HA deployments with < 3 dedicated nodes. (dgoodwin@redhat.com) - Cleanup more schedulable typos. (dgoodwin@redhat.com) - Fix validation for BasicAuthPasswordIdentityProvider (tschan@puzzle.ch) - Fix ec2 instance type lookups (jdetiber@redhat.com) - remove debug logging from scc/privileged patch command (jdetiber@redhat.com) - Set api version for oc commands (jdetiber@redhat.com) - 3.1 upgrade - use --api-version for patch commands (jdetiber@redhat.com) - Fix bug when warning on no dedicated nodes. (dgoodwin@redhat.com) - Suggest dedicated nodes for an HA deployment. (dgoodwin@redhat.com) - Error out if no load balancer specified. (dgoodwin@redhat.com) - Adjust requirement for 3 masters for HA deployments. (dgoodwin@redhat.com) - Fixing 'unscheduleable' typo (bleanhar@redhat.com) - Update IMAGE_PREFIX and IMAGE_VERSION values in hawkular template (nakayamakenjiro@gmail.com) - Improved output when re-running after editing config. (dgoodwin@redhat.com) - Print a system summary after adding each. (dgoodwin@redhat.com) - Text improvements for host specification. (dgoodwin@redhat.com) - Assert etcd section written for HA installs. (dgoodwin@redhat.com) - Breakout a test fixture to reduce module size. (dgoodwin@redhat.com) - Pylint touchups. (dgoodwin@redhat.com) - Trim assertions in HA testing. (dgoodwin@redhat.com) - Test unattended HA quick install. (dgoodwin@redhat.com) - Don't prompt to continue during unattended installs. (dgoodwin@redhat.com) - Block re-use of master/node as load balancer in attended install. (dgoodwin@redhat.com) - Add -q flag to remove unwantend output (such as mirror and cache information) (urs.breu@ergon.ch) - Uninstall: only restart docker on node hosts. (abutcher@redhat.com) - Explicitly set schedulable when masters == nodes. (dgoodwin@redhat.com) - Use admin.kubeconfig for get svc ip. (abutcher@redhat.com) - Point enterprise metrics at registry.access.redhat.com/openshift3/metrics- (sdodson@redhat.com) - Make sure that OpenSSL is installed before use (fsimonce@redhat.com) - fixes for installer wrapper scaleup (jdetiber@redhat.com) - addtl aws fixes (jdetiber@redhat.com) - Fix failure when seboolean not present (jdetiber@redhat.com) - fix addNodes.yml (jdetiber@redhat.com) - more aws support for scaleup (jdetiber@redhat.com) - start of aws scaleup (jdetiber@redhat.com) - Improve scaleup playbook (jdetiber@redhat.com) - Update openshift_repos to refresh package cache on changes (jdetiber@redhat.com) - Add etcd nodes management in OpenStack (lhuard@amadeus.com)- Silencing pylint branch errors for now for the atomic-openshift-installer harness (bleanhar@redhat.com) - Properly setting scheduleability for HA Master scenarios (bleanhar@redhat.com) - added graphs (mwoodson@redhat.com) - Rework setting of hostname (jdetiber@redhat.com) - Fixed a bug in the actions. It now supports changing opconditions (kwoodson@redhat.com) - Conditionally set the nodeIP (jdetiber@redhat.com) - Bug 1284991 - "atomic-openshift-installer uninstall" error when configuration file is missing. (bleanhar@redhat.com) - Avoid printing the master and node totals in the add-a-node scenario (bleanhar@redhat.com) - Fixing tests for quick_ha (bleanhar@redhat.com) - Removing a debug line (bleanhar@redhat.com) - atomic-openshift-installer: Fix lint issue (smunilla@redhat.com) - Handling preconfigured load balancers (bleanhar@redhat.com) - atomic-openshift-installer: Rename ha_proxy (smunilla@redhat.com) - atomic-openshift-installer: Reverse version and host collection (smunilla@redhat.com) - cli_installer_tests: Add test for unattended quick HA (smunilla@redhat.com) - Breakup inventory writing (smunilla@redhat.com) - Enforce 1 or 3 masters (smunilla@redhat.com) - Add interactive test (smunilla@redhat.com) - atomic-openshift-installer: HA for quick installer (smunilla@redhat.com) - Adding zbx_graph support (kwoodson@redhat.com) - Modified step params to be in order when passed as a list (kwoodson@redhat.com) - Add serviceAccountConfig.masterCA during 3.1 upgrade (jdetiber@redhat.com) - Use the identity_providers from openshift_facts instead of always using the inventory variable (jdetiber@redhat.com) - Refactor master identity provider configuration (jdetiber@redhat.com)- Fixing clone group functionality. Also separating extra_vars from extra_groups (kwoodson@redhat.com) - Check the end result on bad config file (smunilla@redhat.com) - Add some tests for a bad config (smunilla@redhat.com) - atomic-openshift-installer: connect_to error handling (smunilla@redhat.com) - atomic-openshift-installer: pylint fixes (smunilla@redhat.com) - Replace map with oo_collect to support python-jinja2 <2.7 (abutcher@redhat.com) - Making the uninstall playbook more flexible (bleanhar@redhat.com) - Install version dependent image streams for v1.0 and v1.1 (sdodson@redhat.com) - Do not update the hostname (jdetiber@redhat.com) - Pylint fix for long line in cli docstring. (dgoodwin@redhat.com) - Default to installing OSE 3.1 instead of 3.0. (dgoodwin@redhat.com) - Fix tests on systems with openshift-ansible rpms installed. (dgoodwin@redhat.com)- added metric items to zabbix for openshift online (mwoodson@redhat.com) - Updating usergroups to accept users (kwoodson@redhat.com) - Differentiate machine types on GCE (master and nodes) (romain.dossin@amadeus.com) - Uninstall - Remove systemd wants file for node (jdetiber@redhat.com) - ec2 - force !requiretty for ssh_user (jdetiber@redhat.com) - small tweaks for adding docker volume for aws master hosts (jdetiber@redhat.com) - Created role to deploy ops host monitoring (jdiaz@redhat.com) - Update certificate paths when 'names' key is provided. (abutcher@redhat.com) - add a volume on master host, in AWS provisioning (chengcheng.mu@amadeus.com) - First attempt at adding web scenarios (kwoodson@redhat.com) - Use field numbers for all formats in bin/cluster for python 2.6 (abutcher@redhat.com) - atomic-openshift-installer: Correct single master case (smunilla@redhat.com) - added copr-openshift-ansible releaser, removed old rel-eng stuff. (twiest@redhat.com) - changed counter -> count (mwoodson@redhat.com) - Updating zbx_item classes to support data types for bool. (kwoodson@redhat.com) - Fix ec2 instance type override (jdetiber@redhat.com) - updated my check to support the boolean data type (mwoodson@redhat.com) - Add additive_facts_to_overwrite instead of overwriting all additive_facts (abutcher@redhat.com) - added healthz check and more pod count checks (mwoodson@redhat.com) - updating to the latest ec2.py (and re-patching with our changes). (twiest@redhat.com) - atomic-openshift-installer: Temporarily restrict to single master (smunilla@redhat.com) - openshift-ansible: Correct variable (smunilla@redhat.com) - Refactor named certificates. (abutcher@redhat.com) - atomic-openshift-utils: Version lock playbooks (smunilla@redhat.com) - Add the native ha services and configs to uninstall (jdetiber@redhat.com) - Bug 1282336 - Add additional seboolean for gluster (jdetiber@redhat.com) - Raise lifetime to 2 weeks for dynamic AWS items (jdiaz@redhat.com) - bin/cluster fix python 2.6 issue (jdetiber@redhat.com) - cluster list: break host types by subtype (lhuard@amadeus.com) - README_AWS: Add needed dependency (c.witt.1900@gmail.com) - Fix invalid sudo command test (takayoshi@gmail.com) - Docs: Fedora: Add missing dependencies and update to dnf. (public@omeid.me) - Gate upgrade steps for 3.0 to 3.1 upgrade (jdetiber@redhat.com) - added the tito and copr_cli roles (twiest@redhat.com) - pylint openshift_facts (jdetiber@redhat.com) - Update etcd default facts setting (jdetiber@redhat.com) - Update master facts prior to upgrading incase facts are missing. (abutcher@redhat.com) - pre-upgrade-check: differentiates between port and targetPort in output (smilner@redhat.com) - Better structure the output of the list playbook (lhuard@amadeus.com) - Add the sub-host-type tag to the libvirt VMs (lhuard@amadeus.com) - atomic-openshift-installer: Update nopwd sudo test (smunilla@redhat.com) - Fix pylint import errors for utils/test/. (dgoodwin@redhat.com) - atomic-openshift-installer: Update prompts and help messages (smunilla@redhat.com) - Dependencies need to be added when a create occurs on SLA object. (kwoodson@redhat.com) - Test additions for cli_installer:get_hosts_to_install_on (bleanhar@redhat.com) - adding itservice (kwoodson@redhat.com) - remove netaddr dependency (tob@butter.sh) - Add pyOpenSSL to dependencies for Fedora. (public@omeid.me) - Vagrant RHEL registration cleanup (pep@redhat.com) - RH subscription: optional satellite and pkg update (pep@redhat.com)- The aep3 images changed locations. (bleanhar@redhat.com) - atomic-openshift-installer: Correct single master case (smunilla@redhat.com) - atomic-openshift-installer: Temporarily restrict to single master (smunilla@redhat.com)- Sync with the latest image streams (sdodson@redhat.com)- Migrate xpaas content from pre v1.1.0 (sdodson@redhat.com) - Import latest xpaas templates and image streams (sdodson@redhat.com)- Fix update error for templates that didn't previously exist (jdetiber@redhat.com) - General cleanup of v3_0_to_v3_1/upgrade.yml (jdetiber@redhat.com) - Add zabbix pieces to hold AWS S3 bucket stats (jdiaz@redhat.com) - add ansible dep to vagrant doc (jdetiber@redhat.com) - oo_filter: don't fail when attribute is not defined (tob@butter.sh)- Refactor upgrade playbook(s) (jdetiber@redhat.com)- Add origin-clients to uninstall playbook. (abutcher@redhat.com) - examples: include logging and metrics infrastructure (lmeyer@redhat.com) - Add separate step to enable services during upgrade. (dgoodwin@redhat.com) - Update tests now that cli is not asking for rpm/container install (smunilla@redhat.com) - atomic-openshift-installer: Remove question for container install (smunilla@redhat.com) - Remove references to multi_ec2.py (jdetiber@redhat.com) - 1279746: Fix leftover disabled features line in config template. (dgoodwin@redhat.com) - 1279734: Ensure services are enabled after upgrade. (dgoodwin@redhat.com) - Fix missing etcd_data_dir bug. (dgoodwin@redhat.com) - Package the default ansible.cfg with atomic-openshift-utils. (dgoodwin@redhat.com) - Add ldap auth identity provider to example inventory. (abutcher@redhat.com) - Read etcd data dir from appropriate config file. (dgoodwin@redhat.com) - atomic-openshift-installer: Generate inventory off hosts_to_run_on (smunilla@redhat.com) - Various fixes related to connect_to (bleanhar@redhat.com) - Remove upgrade playbook restriction on 3.0.2. (dgoodwin@redhat.com) - Conditionals for flannel etcd client certs. (abutcher@redhat.com) - New `iptablesSyncPeriod` field in node configuration (abutcher@redhat.com) - Fix indentation on when (jdetiber@redhat.com) - Bug 1278863 - Error using openshift_pkg_version (jdetiber@redhat.com) - more cleanup of names (mwoodson@redhat.com) - Missing conditionals for api/controller sysconfig. (abutcher@redhat.com) - Updating the atomic-openshift-isntaller local connection logic for the connect_to addition. (bleanhar@redhat.com) - cleaned up network checks (mwoodson@redhat.com) - Minor upgrade improvements. (dgoodwin@redhat.com) - Wait for cluster to recover after pcs resource restart. (abutcher@redhat.com) - Bug 1278245 - Failed to add node to existing env using atomic-openshift- installer (bleanhar@redhat.com) - remove debug statement (jdetiber@redhat.com) - Fix removal of kubernetesMasterConfig.apiLevels (jdetiber@redhat.com) - atomic-openshift-installer: Better specification of ansible connection point (smunilla@redhat.com) - Fix issues related to upgrade packages being unavailable (jdetiber@redhat.com) - added network checks. also updated item prototype code to support more (mwoodson@redhat.com) - Fix data_dir for 3.0 deployments (jdetiber@redhat.com) - Fix apiLevels modifications (jdetiber@redhat.com) - Fix creation of origin symlink when dir already exists. (dgoodwin@redhat.com) - apiLevel changes (jdetiber@redhat.com) - Write new config to disk after successful upgrade. (dgoodwin@redhat.com) - Fix pylint errors with getting hosts to run on. (dgoodwin@redhat.com) - Remove v1beta3 by default for kube_nfs_volumes (jdetiber@redhat.com) - Add pre-upgrade script to be run on first master. (dgoodwin@redhat.com) - Start to handle pacemaker ha during upgrade (abutcher@redhat.com) - Fix lb group related errors (jdetiber@redhat.com) - Fix file check conditional. (abutcher@redhat.com) - Don't check for certs in data_dir just raise when they can't be found. Fix typo. (abutcher@redhat.com) - exclude atomic-openshift-installer from bin subpackage (tdawson@redhat.com) - add master_hostnames definition for upgrade (jdetiber@redhat.com) - Additional upgrade enhancements (jdetiber@redhat.com) - Handle backups for separate etcd hosts if necessary. (dgoodwin@redhat.com) - Further upgrade improvements (jdetiber@redhat.com) - Upgrade improvements (dgoodwin@redhat.com) - Bug 1278243 - Confusing prompt from atomic-openshift-installer (bleanhar@redhat.com) - Bug 1278244 - Previously there was no way to add a node in unattended mode (bleanhar@redhat.com) - Revert to defaults (abutcher@redhat.com) - Bug 1278244 - Incorrect node information gathered by atomic-openshift- installer (bleanhar@redhat.com) - atomic-openshift-installer's unattended mode wasn't work with --force for all cases (bleanhar@redhat.com) - Making it easier to use pre-release content (bleanhar@redhat.com) - The uninstall playbook needs to remove /run/openshift-sdn (bleanhar@redhat.com) - Various HA changes for pacemaker and native methods. (abutcher@redhat.com) - Bug 1274201 - Fixing non-root installations if using a local connection (bleanhar@redhat.com) - Bug 1274201 - Fixing sudo non-interactive test (bleanhar@redhat.com) - Bug 1277592 - SDN MTU has hardcoded default (jdetiber@redhat.com) - Atomic Enterprise/OpenShift Enterprise merge update (jdetiber@redhat.com) - fix dueling controllers - without controllerLeaseTTL set in config, multiple controllers will attempt to start (jdetiber@redhat.com) - default to source persistence for haproxy (jdetiber@redhat.com) - hardcode openshift binaries for now (jdetiber@redhat.com) - more tweaks (jdetiber@redhat.com) - more tweaks (jdetiber@redhat.com) - additional ha related updates (jdetiber@redhat.com) - additional native ha changes (abutcher@redhat.com) - Start of true master ha (jdetiber@redhat.com) - Atomic Enterprise related changes. (avagarwa@redhat.com) - Remove pacemaker bits. (abutcher@redhat.com) - Override hosts deployment_type fact for version we're upgrading to. (dgoodwin@redhat.com) - Pylint fixes for config upgrade module. (dgoodwin@redhat.com) - Disable proxy cert config upgrade until certs being generated. (dgoodwin@redhat.com) - remove debug line (florian.lambert@enovance.com) - [roles/openshift_master_certificates/tasks/main.yml] Fix variable openshift.master.all_hostnames to openshift.common.all_hostnames (florian.lambert@enovance.com) - Fix bug with not upgrading openshift-master to atomic-openshift-master. (dgoodwin@redhat.com) - Adding aws and gce packages to ansible-inventory (kwoodson@redhat.com) - Fix subpackage dependencies (jdetiber@redhat.com) - Refactor common group evaluation to avoid duplication (jdetiber@redhat.com) - common/openshift-cluster: Scaleup playbook (smunilla@redhat.com) - Fix bug from module rename. (dgoodwin@redhat.com) - Fix bug with default ansible playbook dir. (dgoodwin@redhat.com) - Use the base package upgrade version so we can check things earlier. (dgoodwin@redhat.com) - Skip fail if enterprise deployment type depending on version. (dgoodwin@redhat.com) - Add debug output for location of etcd backup. (dgoodwin@redhat.com) - Filter internal hostnames from the list of parsed names. (abutcher@redhat.com) - Move config upgrade to correct place, fix node facts. (dgoodwin@redhat.com) - Add custom certificates to serving info in master configuration. (abutcher@redhat.com) - Add in proxyClientInfo if missing during config upgrade. (dgoodwin@redhat.com) - Implement master-config.yaml upgrade for v1beta3 apiLevel removal. (dgoodwin@redhat.com) - Fix installer upgrade bug following pylint fix. (dgoodwin@redhat.com) - Document the new version field for installer config. (dgoodwin@redhat.com) - Remove my username from some test data. (dgoodwin@redhat.com) - Add a simple version for the installer config file. (dgoodwin@redhat.com) - Pylint fix. (dgoodwin@redhat.com) - Fix issue with master.proxy-client.{crt,key} and omit. (abutcher@redhat.com) - initial module framework (jdetiber@redhat.com) - Better info prior to initiating upgrade. (dgoodwin@redhat.com) - Fix etcd backup bug with not-yet-created /var/lib/origin symlink (dgoodwin@redhat.com) - Print info after upgrade completes. (dgoodwin@redhat.com) - Automatically upgrade legacy config files. (dgoodwin@redhat.com) - Remove devel fail and let upgrade proceed. (dgoodwin@redhat.com) - Add utils subpackage missing dep on openshift-ansible-roles. (dgoodwin@redhat.com) - Generate timestamped etcd backups. (dgoodwin@redhat.com) - Add etcd_data_dir fact. (dgoodwin@redhat.com) - Functional disk space checking for etcd backup. (dgoodwin@redhat.com) - First cut at checking available disk space for etcd backup. (dgoodwin@redhat.com) - Block upgrade if targetting enterprise deployment type. (dgoodwin@redhat.com) - Change flannel registration default values (sbaubeau@redhat.com) - Remove empty notify section (sbaubeau@redhat.com) - Check etcd certs exist for flannel when its support is enabled (sbaubeau@redhat.com) - Fix when neither use_openshift_sdn nor use_flannel are specified (sbaubeau@redhat.com) - Generate etcd certificats for flannel when is not embedded (sbaubeau@redhat.com) - Add missing 2nd true parameters to default Jinja filter (sbaubeau@redhat.com) - Use 'command' module instead of 'shell' (sbaubeau@redhat.com) - Add flannel modules documentation (sbaubeau@redhat.com) - Only remove IPv4 address from docker bridge (sbaubeau@redhat.com) - Remove multiple use_flannel fact definition (sbaubeau@redhat.com) - Ensure openshift-sdn and flannel can't be used at the same time (sbaubeau@redhat.com) - Add flannel support (sbaubeau@redhat.com)- added the %util in zabbix (mwoodson@redhat.com) - atomic-openshift-installer: Correct default playbook directory (smunilla@redhat.com) - Support for gce (kwoodson@redhat.com) - fixed a dumb naming mistake (mwoodson@redhat.com) - added disk tps checks to zabbix (mwoodson@redhat.com) - atomic-openshift-installer: Correct inaccurate prompt (smunilla@redhat.com) - atomic-openshift-installer: Add default openshift-ansible-playbook (smunilla@redhat.com) - ooinstall: Add check for nopwd sudo (smunilla@redhat.com) - ooinstall: Update local install check (smunilla@redhat.com) - oo-install: Support running on the host to be deployed (smunilla@redhat.com) - Moving to Openshift Etcd application (mmahut@redhat.com) - Add all the possible servicenames to openshift_all_hostnames for masters (sdodson@redhat.com) - Adding openshift.node.etcd items (mmahut@redhat.com) - Fix etcd cert generation when etcd_interface is defined (jdetiber@redhat.com) - get zabbix ready to start tracking status of pcp (jdiaz@redhat.com) - split inventory into subpackages (tdawson@redhat.com) - changed the cpu alert to only alert if cpu idle more than 5x. Change alert to warning (mwoodson@redhat.com) - Rename install_transactions module to openshift_ansible. (dgoodwin@redhat.com) - atomic-openshift-installer: Text improvements (smunilla@redhat.com) - Add utils subpackage missing dep on openshift-ansible-roles. (dgoodwin@redhat.com) - Disable requiretty for only the openshift user (error@ioerror.us) - Don't require tty to run sudo (error@ioerror.us) - Attempt to remove the various interfaces left over from an install (bleanhar@redhat.com) - Pulling latest gce.py module from ansible (kwoodson@redhat.com) - Disable OpenShift features if installing Atomic Enterprise (jdetiber@redhat.com) - Use default playbooks if available. (dgoodwin@redhat.com) - Add uninstall subcommand. (dgoodwin@redhat.com) - Add subcommands to CLI. (dgoodwin@redhat.com) - Remove images options in oadm command (nakayamakenjiro@gmail.com)- Adding python-boto and python-libcloud to openshift-ansible-inventory dependency (kwoodson@redhat.com) - Use more specific enterprise version for version_greater_than_3_1_or_1_1. (abutcher@redhat.com) - Conditionalizing the support for the v1beta3 api (bleanhar@redhat.com)- Updating multi_ec2 to support extra_vars and extra_groups (kwoodson@redhat.com) - Removing the template and doing to_nice_yaml instead (kwoodson@redhat.com) - README_AEP.md: update instructions for creating router and registry (jlebon@redhat.com) - README_AEP: Various fixes (walters@verbum.org) - Fixing for extra_vars rename. (kwoodson@redhat.com) - make storage_plugin_deps conditional on deployment_type (jdetiber@redhat.com) - remove debugging pauses (jdetiber@redhat.com) - make storage plugin dependency installation more flexible (jdetiber@redhat.com) - Install storage plugin dependencies (jdetiber@redhat.com)- Removing spec files. (kwoodson@redhat.com) - Updated example (kwoodson@redhat.com) - Automatic commit of package [openshift-ansible-inventory] release [0.0.11-1]. (kwoodson@redhat.com) - Automatic commit of package [openshift-ansible-bin] release [0.0.21-1]. (kwoodson@redhat.com) - Automatic commit of package [openshift-ansible-inventory] release [0.0.10-1]. (kwoodson@redhat.com) - Automatic commit of package [openshift-ansible-bin] release [0.0.20-1]. (kwoodson@redhat.com) - Adding tito releasers configuration (bleanhar@redhat.com) - Bug fixes for the uninstall playbook (bleanhar@redhat.com) - Adding clone vars and groups. Renamed hostvars to extra_vars. (kwoodson@redhat.com) - Start tracking docker info execution time (jdiaz@redhat.com) - The uninstall playbook should remove the kubeconfig for non-root installs (bleanhar@redhat.com) - Adding uninstall support for Atomic Host (bleanhar@redhat.com) - add examples for SDN configuration (jdetiber@redhat.com)- Pylint fixes and ignores for incoming oo-install code. (dgoodwin@redhat.com) - Pylint fixes (abutcher@redhat.com) - Adding zabbix type and fixing zabbix agent vars (kwoodson@redhat.com) - Add atomic-openshift-utils add atomic-openshift-utils to openshift- ansible.spec file (tdawson@redhat.com) - Fix quotes (spinolacastro@gmail.com) - Use standard library for version comparison. (abutcher@redhat.com) - added docker info to the end of docker loop to direct lvm playbook. (twiest@redhat.com) - Add missing quotes (spinolacastro@gmail.com) - Adding Docker Log Options capabilities (epo@jemba.net) - Move version greater_than_fact into openshift_facts (abutcher@redhat.com) - Don't include proxy client cert when <3.1 or <1.1 (abutcher@redhat.com) - Add proxy client certs to master config. (abutcher@redhat.com) - Update imagestreams and quickstarts from origin (sdodson@redhat.com) - Get default values from openshift_facts (spinolacastro@gmail.com) - Cleanup (spinolacastro@gmail.com) - Add missing inventory example (spinolacastro@gmail.com) - Custom Project Config (spinolacastro@gmail.com)- Initial Package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[]^_`abcdefghijklmnopqrstuvwxyz{|}~     !""$%%'((*++-..0113446779::<==?@@BCCEFFHIIKLLNOPQRSTUVWXYZ[\]^_`abcdefggijkkmnnpqqsttvwwyzz|}}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^__abccefghijklmnnpqrstuvwxyz{{}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZZ\]^_`abcdefggijkkmnooqrrtuvwxxz{{}~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.5.82-1.git.1.f658b01.el7        ! " #$$%$&''(')))'*++,+-../.0.1.23343536378898:8;;;8<8==8>?>@ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBACADEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDGGGGGGGGGGGGGGGGGGGGGGGDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDIIJKKKJJJJJJJJJJJJILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMNOOOOOONPNQRRRRRRQSSSSSSQTTTTQQQQUUUUUUQQVVWXWWWVYYYYYYNZ[[[\\[][^[__`aa`b`c`defgghgigjgkkkglgmnnonpnqqqnrnstutvtwxyxzx{||}|~|       ! "#$%%&%'%(%)%**++,+-------+...+/+000+1+2222222222222222222222222222+33333333333333333333+4445657898:8;<<=<><?<@@@@<AABBBBAAACADDDDA<EFFGFHFIJJKJLLMNMOOOOOOMPPPPPPPPPMQMRMSSSSSSSSSSSSMTUUVUWUXUYUZZZZZZZZZZZZZZZZZZZZU[[[[[[[[[U\\\]]^]__]`aabacadaeeeeffffeagggggghhihjhkhlmnompmqmrrrmsttutvtwtxxyxxxxtzzzzz{{|{}{~~{rolescockpitcockpit-uimetamain.ymltasksmain.ymlmetamain.ymltasksmain.ymlcontivcontiv_factsdefaultsmain.yamlhandlersmain.ymltasksfedora-install.ymlmain.ymlrpm.ymldnsREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksmain.ymltemplatesDockerfilenamed.confnamed.service.j2openshift-cluster.zonedockerREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksmain.ymludev_workaround.ymltemplatescustom.conf.j2varsmain.ymletcdREADME.mddefaultsmain.yamletcdctl.shfilesetcdctl.shhandlersmain.ymlmetamain.ymltasksetcdctl.ymlmain.ymlsystem_container.ymltemplatescustom.conf.j2etcd.conf.j2etcd.docker.serviceetcd_caREADME.mdmetamain.ymltasksmain.ymltemplatesopenssl_append.j2etcd_client_certificatesREADME.mdmetamain.ymltasksmain.ymletcd_commonREADME.mddefaultsmain.ymllibrarydelegated_serial_command.pydelegated_serial_command.pycdelegated_serial_command.pyometamain.ymletcd_server_certificatesREADME.mdmetamain.ymltasksmain.ymlflannelREADME.mddefaultsmain.yamlhandlersmain.ymlmetamain.ymltasksmain.ymlflannel_registerREADME.mddefaultsmain.yamlmetamain.ymltasksmain.ymltemplatesflannel-config.jsonkube_nfs_volumesREADME.mddefaultsmain.ymlhandlersmain.ymllibrarypartitionpool.pypartitionpool.pycpartitionpool.pyometamain.ymltasksmain.ymlnfs.ymltemplatesv1nfs.json.j2v1beta3nfs.json.j2lib_openshiftlibraryoadm_manage_node.pyoadm_manage_node.pycoadm_manage_node.pyooc_adm_ca_server_cert.pyoc_adm_ca_server_cert.pycoc_adm_ca_server_cert.pyooc_adm_policy_group.pyoc_adm_policy_group.pycoc_adm_policy_group.pyooc_adm_policy_user.pyoc_adm_policy_user.pycoc_adm_policy_user.pyooc_adm_registry.pyoc_adm_registry.pycoc_adm_registry.pyooc_adm_router.pyoc_adm_router.pycoc_adm_router.pyooc_atomic_container.pyoc_atomic_container.pycoc_atomic_container.pyooc_edit.pyoc_edit.pycoc_edit.pyooc_env.pyoc_env.pycoc_env.pyooc_label.pyoc_label.pycoc_label.pyooc_obj.pyoc_obj.pycoc_obj.pyooc_objectvalidator.pyoc_objectvalidator.pycoc_objectvalidator.pyooc_process.pyoc_process.pycoc_process.pyooc_project.pyoc_project.pycoc_project.pyooc_route.pyoc_route.pycoc_route.pyooc_scale.pyoc_scale.pycoc_scale.pyooc_secret.pyoc_secret.pycoc_secret.pyooc_service.pyoc_service.pycoc_service.pyooc_serviceaccount.pyoc_serviceaccount.pycoc_serviceaccount.pyooc_serviceaccount_secret.pyoc_serviceaccount_secret.pycoc_serviceaccount_secret.pyooc_version.pyoc_version.pycoc_version.pyometamain.ymlsrcansibleoadm_manage_node.pyoadm_manage_node.pycoadm_manage_node.pyooc_adm_ca_server_cert.pyoc_adm_ca_server_cert.pycoc_adm_ca_server_cert.pyooc_adm_policy_group.pyoc_adm_policy_group.pycoc_adm_policy_group.pyooc_adm_policy_user.pyoc_adm_policy_user.pycoc_adm_policy_user.pyooc_adm_registry.pyoc_adm_registry.pycoc_adm_registry.pyooc_adm_router.pyoc_adm_router.pycoc_adm_router.pyooc_atomic_container.pyoc_atomic_container.pycoc_atomic_container.pyooc_edit.pyoc_edit.pycoc_edit.pyooc_env.pyoc_env.pycoc_env.pyooc_label.pyoc_label.pycoc_label.pyooc_obj.pyoc_obj.pycoc_obj.pyooc_objectvalidator.pyoc_objectvalidator.pycoc_objectvalidator.pyooc_process.pyoc_process.pycoc_process.pyooc_project.pyoc_project.pycoc_project.pyooc_route.pyoc_route.pycoc_route.pyooc_scale.pyoc_scale.pycoc_scale.pyooc_secret.pyoc_secret.pycoc_secret.pyooc_service.pyoc_service.pycoc_service.pyooc_serviceaccount.pyoc_serviceaccount.pycoc_serviceaccount.pyooc_serviceaccount_secret.pyoc_serviceaccount_secret.pycoc_serviceaccount_secret.pyooc_version.pyoc_version.pycoc_version.pyoclassoadm_manage_node.pyoadm_manage_node.pycoadm_manage_node.pyooc_adm_ca_server_cert.pyoc_adm_ca_server_cert.pycoc_adm_ca_server_cert.pyooc_adm_policy_group.pyoc_adm_policy_group.pycoc_adm_policy_group.pyooc_adm_policy_user.pyoc_adm_policy_user.pycoc_adm_policy_user.pyooc_adm_registry.pyoc_adm_registry.pycoc_adm_registry.pyooc_adm_router.pyoc_adm_router.pycoc_adm_router.pyooc_edit.pyoc_edit.pycoc_edit.pyooc_env.pyoc_env.pycoc_env.pyooc_label.pyoc_label.pycoc_label.pyooc_obj.pyoc_obj.pycoc_obj.pyooc_objectvalidator.pyoc_objectvalidator.pycoc_objectvalidator.pyooc_process.pyoc_process.pycoc_process.pyooc_project.pyoc_project.pycoc_project.pyooc_route.pyoc_route.pycoc_route.pyooc_scale.pyoc_scale.pycoc_scale.pyooc_secret.pyoc_secret.pycoc_secret.pyooc_service.pyoc_service.pycoc_service.pyooc_serviceaccount.pyoc_serviceaccount.pycoc_serviceaccount.pyooc_serviceaccount_secret.pyoc_serviceaccount_secret.pycoc_serviceaccount_secret.pyooc_version.pyoc_version.pycoc_version.pyodocatomic_containerca_server_certeditenvgeneratedlabellicensemanage_nodeobjobjectvalidatorpolicy_grouppolicy_userprocessprojectregistryrouterouterscalesecretserviceserviceaccountserviceaccount_secretversiongenerate.pygenerate.pycgenerate.pyolibbase.pybase.pycbase.pyodeploymentconfig.pydeploymentconfig.pycdeploymentconfig.pyoimport.pyimport.pycimport.pyoproject.pyproject.pycproject.pyoreplicationcontroller.pyreplicationcontroller.pycreplicationcontroller.pyorolebinding.pyrolebinding.pycrolebinding.pyoroute.pyroute.pycroute.pyoscc.pyscc.pycscc.pyosecret.pysecret.pycsecret.pyoservice.pyservice.pycservice.pyoserviceaccount.pyserviceaccount.pycserviceaccount.pyovolume.pyvolume.pycvolume.pyosources.ymltestgenerate-and-run-tests.shintegrationfilter_pluginsfilters.pyfilters.pycfilters.pyooadm_manage_node.ymloc_env.ymloc_label.ymloc_process.ymloc_project.ymloc_route.ymloc_scale.ymloc_secret.ymloc_service.ymloc_serviceaccount.ymloc_serviceaccount_secret.ymloc_version.ymlunittest_oadm_manage_node.pytest_oadm_manage_node.pyctest_oadm_manage_node.pyotest_oc_env.pytest_oc_env.pyctest_oc_env.pyotest_oc_label.pytest_oc_label.pyctest_oc_label.pyotest_oc_objectvalidator.pytest_oc_objectvalidator.pyctest_oc_objectvalidator.pyotest_oc_process.pytest_oc_process.pyctest_oc_process.pyotest_oc_project.pytest_oc_project.pyctest_oc_project.pyotest_oc_route.pytest_oc_route.pyctest_oc_route.pyotest_oc_scale.pytest_oc_scale.pyctest_oc_scale.pyotest_oc_secret.pytest_oc_secret.pyctest_oc_secret.pyotest_oc_service.pytest_oc_service.pyctest_oc_service.pyotest_oc_serviceaccount.pytest_oc_serviceaccount.pyctest_oc_serviceaccount.pyotest_oc_serviceaccount_secret.pytest_oc_serviceaccount_secret.pyctest_oc_serviceaccount_secret.pyotest_oc_version.pytest_oc_version.pyctest_oc_version.pyotasksmain.ymllib_utilslibraryrepoquery.pyrepoquery.pycrepoquery.pyoyedit.pyyedit.pycyedit.pyometamain.ymlsrcansiblerepoquery.pyrepoquery.pycrepoquery.pyoyedit.pyyedit.pycyedit.pyoclassrepoquery.pyrepoquery.pycrepoquery.pyoyedit.pyyedit.pycyedit.pyodocgeneratedlicenserepoqueryyeditgenerate.pygenerate.pycgenerate.pyolibimport.pyimport.pycimport.pyorepoquery.pyrepoquery.pycrepoquery.pyosources.ymltestgenerate-and-run-tests.shintegrationfileskube-manager.yamlkube-manager-test.yaml.origrepoquery.ymlyedit.ymlunittest_repoquery.pytest_repoquery.pyctest_repoquery.pyotest_yedit.pytest_yedit.pyctest_yedit.pyotasksmain.ymlnickhammond.logrotate.travis.ymlREADME.mdmeta.galaxy_install_infomain.ymltasksmain.ymltemplateslogrotate.d.j2testsinventorytest.ymlnuage_cafilesopenssl.cnfserial.txtmetamain.ymltasksmain.yamlvarsmain.yamlnuage_commondefaultsmain.yamlnuage_masterREADME.mddefaultsmain.yamlhandlersmain.yamlmetamain.ymltaskscertificates.ymlmain.yamlserviceaccount.ymltemplatesnuage-openshift-monitor.j2varsmain.yamlnuage_nodeREADME.mdhandlersmain.yamlmetamain.ymltaskscertificates.ymliptables.ymlmain.yamltemplatesvsp-openshift.j2varsmain.yamlopenshift_builddefaultsmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_buildoverridesmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_caREADME.mdmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_certificate_expiryREADME.mddefaultsmain.ymlexamplescert-expiry-report-html.pngcert-expiry-report.htmlcert-expiry-report.jsonplaybooksfilter_pluginsoo_cert_expiry.pyoo_cert_expiry.pycoo_cert_expiry.pyolibraryopenshift_cert_expiry.pyopenshift_cert_expiry.pycopenshift_cert_expiry.pyometamain.ymltasksmain.ymltemplatescert-expiry-table.html.j2save_json_results.j2testconftest.pyconftest.pycconftest.pyotest_fakeopensslclasses.pytest_fakeopensslclasses.pyctest_fakeopensslclasses.pyotest_load_and_handle_cert.pytest_load_and_handle_cert.pyctest_load_and_handle_cert.pyoopenshift_clidefaultsmain.ymllibraryopenshift_container_binary_sync.pyopenshift_container_binary_sync.pycopenshift_container_binary_sync.pyometamain.ymltasksmain.ymlopenshift_cli_factsmetamain.ymltasksmain.ymlopenshift_clockmetamain.ymltasksmain.yamlopenshift_cloud_providermetamain.ymltasksaws.ymlgce.ymlmain.ymlopenstack.ymltemplatesopenstack.conf.j2varsmain.ymlopenshift_commonREADME.mddefaultsmain.ymlmetamain.ymltasksmain.ymlopenshift_dockerdefaultsmain.ymlmetamain.ymltasksmain.ymlopenshift_docker_factsdefaultsmain.ymlmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_etcdmetamain.ymlopenshift_etcd_cametamain.ymltasksmain.ymlopenshift_etcd_client_certificatesmetamain.ymlopenshift_etcd_factsmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_etcd_server_certificatesmetamain.ymlopenshift_examplesREADME.mddefaultsmain.ymlexamples-sync.shfilesexamplesREADME.mdlatestv1.0db-templatesmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonimage-streamsimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatescakephp-mysql.jsoncakephp.jsondancer-mysql.jsondancer.jsondjango-postgresql.jsondjango.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb.jsonnodejs.jsonrails-postgresql.jsonxpaas-streamsjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonv1.1db-templatesREADME.mdmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonimage-streamsimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatescakephp-mysql.jsoncakephp.jsondancer-mysql.jsondancer.jsondjango-postgresql.jsondjango.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb.jsonnodejs.jsonrails-postgresql.jsonxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonsso70-basic.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonv1.2db-templatesREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonimage-streamsdotnet_imagestreams.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatescakephp-mysql.jsoncakephp.jsondancer-mysql.jsondancer.jsondjango-postgresql.jsondjango.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb.jsonnodejs.jsonrails-postgresql.jsonxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsondecisionserver63-amq-s2i.jsondecisionserver63-basic-s2i.jsondecisionserver63-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonprocessserver63-amq-mysql-persistent-s2i.jsonprocessserver63-amq-mysql-s2i.jsonprocessserver63-amq-postgresql-persistent-s2i.jsonprocessserver63-amq-postgresql-s2i.jsonprocessserver63-basic-s2i.jsonprocessserver63-mysql-persistent-s2i.jsonprocessserver63-mysql-s2i.jsonprocessserver63-postgresql-persistent-s2i.jsonprocessserver63-postgresql-s2i.jsonsso70-https.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonv1.3db-templatesREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonimage-streamsdotnet_imagestreams.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatesREADME.mdapicast-gateway-template.ymlcakephp-mysql.jsondancer-mysql.jsondjango-postgresql.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb.jsonrails-postgresql.jsonxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondatavirt63-basic-s2i.jsondatavirt63-extensions-support-s2i.jsondatavirt63-secure-s2i.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsondecisionserver63-amq-s2i.jsondecisionserver63-basic-s2i.jsondecisionserver63-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonkaraf2-camel-amq-template.jsonkaraf2-camel-log-template.jsonkaraf2-camel-rest-sql-template.jsonkaraf2-cxf-rest-template.jsonopenjdk18-web-basic-s2i.jsonprocessserver63-amq-mysql-persistent-s2i.jsonprocessserver63-amq-mysql-s2i.jsonprocessserver63-amq-postgresql-persistent-s2i.jsonprocessserver63-amq-postgresql-s2i.jsonprocessserver63-basic-s2i.jsonprocessserver63-mysql-persistent-s2i.jsonprocessserver63-mysql-s2i.jsonprocessserver63-postgresql-persistent-s2i.jsonprocessserver63-postgresql-s2i.jsonspring-boot-camel-amq-template.jsonspring-boot-camel-config-template.jsonspring-boot-camel-drools-template.jsonspring-boot-camel-infinispan-template.jsonspring-boot-camel-rest-sql-template.jsonspring-boot-camel-teiid-template.jsonspring-boot-camel-template.jsonspring-boot-camel-xml-template.jsonspring-boot-cxf-jaxrs-template.jsonspring-boot-cxf-jaxws-template.jsonsso70-https.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonv1.4cfme-templatescfme-pv-app-example.yamlcfme-pv-example.yamlcfme-template.yamljboss-middleware-manager-pv-example.yamljboss-middleware-manager-template.yamldb-templatesREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonredis-ephemeral-template.jsonredis-persistent-template.jsonimage-streamsdotnet_imagestreams.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatesREADME.mdapicast-gateway-template.ymlcakephp-mysql-persistent.jsoncakephp-mysql.jsondancer-mysql-persistent.jsondancer-mysql.jsondjango-postgresql-persistent.jsondjango-postgresql.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb-persistent.jsonnodejs-mongodb.jsonrails-postgresql-persistent.jsonrails-postgresql.jsonxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondatavirt63-basic-s2i.jsondatavirt63-extensions-support-s2i.jsondatavirt63-secure-s2i.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsondecisionserver63-amq-s2i.jsondecisionserver63-basic-s2i.jsondecisionserver63-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonkaraf2-camel-amq-template.jsonkaraf2-camel-log-template.jsonkaraf2-camel-rest-sql-template.jsonkaraf2-cxf-rest-template.jsonopenjdk18-web-basic-s2i.jsonprocessserver63-amq-mysql-persistent-s2i.jsonprocessserver63-amq-mysql-s2i.jsonprocessserver63-amq-postgresql-persistent-s2i.jsonprocessserver63-amq-postgresql-s2i.jsonprocessserver63-basic-s2i.jsonprocessserver63-mysql-persistent-s2i.jsonprocessserver63-mysql-s2i.jsonprocessserver63-postgresql-persistent-s2i.jsonprocessserver63-postgresql-s2i.jsonspring-boot-camel-amq-template.jsonspring-boot-camel-config-template.jsonspring-boot-camel-drools-template.jsonspring-boot-camel-infinispan-template.jsonspring-boot-camel-rest-sql-template.jsonspring-boot-camel-teiid-template.jsonspring-boot-camel-template.jsonspring-boot-camel-xml-template.jsonspring-boot-cxf-jaxrs-template.jsonspring-boot-cxf-jaxws-template.jsonsso70-https.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonv1.5cfme-templatescfme-pv-app-example.yamlcfme-pv-example.yamlcfme-template.yamljboss-middleware-manager-pv-example.yamljboss-middleware-manager-template.yamldb-templatesREADME.mdmariadb-ephemeral-template.jsonmariadb-persistent-template.jsonmongodb-ephemeral-template.jsonmongodb-persistent-template.jsonmysql-ephemeral-template.jsonmysql-persistent-template.jsonpostgresql-ephemeral-template.jsonpostgresql-persistent-template.jsonredis-ephemeral-template.jsonredis-persistent-template.jsonimage-streamsdotnet_imagestreams.jsonimage-streams-centos7.jsonimage-streams-rhel7.jsonquickstart-templatesREADME.mdamp.ymlapicast.ymlcakephp-mysql-persistent.jsoncakephp-mysql.jsondancer-mysql-persistent.jsondancer-mysql.jsondjango-postgresql-persistent.jsondjango-postgresql.jsondotnet-example.jsondotnet-pgsql-persistent.jsonjenkins-ephemeral-template.jsonjenkins-persistent-template.jsonnodejs-mongodb-persistent.jsonnodejs-mongodb.jsonpvc.ymlrails-postgresql-persistent.jsonrails-postgresql.jsonwildcard.ymlxpaas-streamsfis-image-streams.jsonjboss-image-streams.jsonxpaas-templatesamq62-basic.jsonamq62-persistent-ssl.jsonamq62-persistent.jsonamq62-ssl.jsondatagrid65-basic.jsondatagrid65-https.jsondatagrid65-mysql-persistent.jsondatagrid65-mysql.jsondatagrid65-postgresql-persistent.jsondatagrid65-postgresql.jsondatavirt63-basic-s2i.jsondatavirt63-extensions-support-s2i.jsondatavirt63-secure-s2i.jsondecisionserver62-amq-s2i.jsondecisionserver62-basic-s2i.jsondecisionserver62-https-s2i.jsondecisionserver63-amq-s2i.jsondecisionserver63-basic-s2i.jsondecisionserver63-https-s2i.jsoneap64-amq-persistent-s2i.jsoneap64-amq-s2i.jsoneap64-basic-s2i.jsoneap64-https-s2i.jsoneap64-mongodb-persistent-s2i.jsoneap64-mongodb-s2i.jsoneap64-mysql-persistent-s2i.jsoneap64-mysql-s2i.jsoneap64-postgresql-persistent-s2i.jsoneap64-postgresql-s2i.jsoneap64-sso-s2i.jsoneap70-amq-persistent-s2i.jsoneap70-amq-s2i.jsoneap70-basic-s2i.jsoneap70-https-s2i.jsoneap70-mongodb-persistent-s2i.jsoneap70-mongodb-s2i.jsoneap70-mysql-persistent-s2i.jsoneap70-mysql-s2i.jsoneap70-postgresql-persistent-s2i.jsoneap70-postgresql-s2i.jsoneap70-sso-s2i.jsonjws30-tomcat7-basic-s2i.jsonjws30-tomcat7-https-s2i.jsonjws30-tomcat7-mongodb-persistent-s2i.jsonjws30-tomcat7-mongodb-s2i.jsonjws30-tomcat7-mysql-persistent-s2i.jsonjws30-tomcat7-mysql-s2i.jsonjws30-tomcat7-postgresql-persistent-s2i.jsonjws30-tomcat7-postgresql-s2i.jsonjws30-tomcat8-basic-s2i.jsonjws30-tomcat8-https-s2i.jsonjws30-tomcat8-mongodb-persistent-s2i.jsonjws30-tomcat8-mongodb-s2i.jsonjws30-tomcat8-mysql-persistent-s2i.jsonjws30-tomcat8-mysql-s2i.jsonjws30-tomcat8-postgresql-persistent-s2i.jsonjws30-tomcat8-postgresql-s2i.jsonkaraf2-camel-amq-template.jsonkaraf2-camel-log-template.jsonkaraf2-camel-rest-sql-template.jsonkaraf2-cxf-rest-template.jsonopenjdk18-web-basic-s2i.jsonprocessserver63-amq-mysql-persistent-s2i.jsonprocessserver63-amq-mysql-s2i.jsonprocessserver63-amq-postgresql-persistent-s2i.jsonprocessserver63-amq-postgresql-s2i.jsonprocessserver63-basic-s2i.jsonprocessserver63-mysql-persistent-s2i.jsonprocessserver63-mysql-s2i.jsonprocessserver63-postgresql-persistent-s2i.jsonprocessserver63-postgresql-s2i.jsonspring-boot-camel-amq-template.jsonspring-boot-camel-config-template.jsonspring-boot-camel-drools-template.jsonspring-boot-camel-infinispan-template.jsonspring-boot-camel-rest-sql-template.jsonspring-boot-camel-teiid-template.jsonspring-boot-camel-template.jsonspring-boot-camel-xml-template.jsonspring-boot-cxf-jaxrs-template.jsonspring-boot-cxf-jaxws-template.jsonsso70-https.jsonsso70-mysql-persistent.jsonsso70-mysql.jsonsso70-postgresql-persistent.jsonsso70-postgresql.jsonv3.6quickstart-templatesamp.ymlapicast.ymlpvc.ymlwildcard.ymlmetamain.ymltasksmain.ymlopenshift_excluderREADME.mddefaultsmain.ymlmetamain.ymltasksdisable.ymlenable.ymlexclude.ymlinstall.ymlmain.ymlunexclude.ymlverify_excluder.ymlverify_upgrade.ymlopenshift_expand_partitionREADME.mddefaultsmain.ymlmetamain.ymltasksmain.ymlopenshift_factsREADME.mddefaultsmain.ymllibraryopenshift_facts.pyopenshift_facts.pycopenshift_facts.pyometamain.ymltasksmain.ymlvarsmain.ymlopenshift_health_checkerHOWTO_CHECKS.mdREADME.mdaction_pluginsopenshift_health_check.pyopenshift_health_check.pycopenshift_health_check.pyocallback_pluginszz_failure_summary.pyzz_failure_summary.pyczz_failure_summary.pyolibraryaos_version.pyaos_version.pycaos_version.pyocheck_yum_update.pycheck_yum_update.pyccheck_yum_update.pyometamain.ymlopenshift_checks__init__.py__init__.pyc__init__.pyomixins.pymixins.pycmixins.pyopackage_availability.pypackage_availability.pycpackage_availability.pyopackage_update.pypackage_update.pycpackage_update.pyopackage_version.pypackage_version.pycpackage_version.pyoopenshift_hostedREADME.mddefaultsmain.ymlfilter_pluginsfilters.pyfilters.pycfilters.pyometamain.ymltasksmain.ymlregistryregistry.ymlsecure.ymlstorageobject_storage.ymlregistry_config.j2registry_config_secret.j2s3.ymlrouterrouter.ymltemplatesregistry_config.j2registry_config_secret.j2varsmain.ymlopenshift_hosted_factsmetamain.ymltasksmain.ymlopenshift_hosted_loggingREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.yamltaskscleanup_logging.yamldeploy_logging.yamlmain.yamlupdate_master_config.yamlvarsmain.yamlopenshift_hosted_metricsREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.yamltasksinstall.ymlmain.yamlvarsmain.yamlopenshift_hosted_templatesdefaultsmain.ymlfilesv1.0enterpriselogging-deployer.yamlmetrics-deployer.yamloriginlogging-deployer.yamlmetrics-deployer.yamlv1.1enterpriselogging-deployer.yamlmetrics-deployer.yamloriginlogging-deployer.yamlmetrics-deployer.yamlv1.2enterpriselogging-deployer.yamlmetrics-deployer.yamloriginlogging-deployer.yamlmetrics-deployer.yamlv1.3enterpriselogging-deployer.yamlmetrics-deployer.yamlregistry-console.yamloriginlogging-deployer.yamlmetrics-deployer.yamlregistry-console.yamlv1.4enterpriselogging-deployer.yamlmetrics-deployer.yamlregistry-console.yamloriginlogging-deployer.yamlmetrics-deployer.yamlregistry-console.yamlv1.5enterpriseregistry-console.yamloriginregistry-console.yamlmetamain.ymlsync-templates.shtasksmain.ymlopenshift_loadbalancerREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksmain.ymltemplateshaproxy.cfg.j2haproxy.docker.service.j2openshift_loggingREADME.mddefaultsmain.ymlfilescurator.ymlfluent.conffluentd-throttle-config.yamlgenerate-jks.shlogging-deployer-sa.yamlsecure-forward.confserver-tls.jsonfilter_pluginsopenshift_logging.pyopenshift_logging.pycopenshift_logging.pyohandlersmain.ymllibraryopenshift_logging_facts.pyopenshift_logging_facts.pycopenshift_logging_facts.pyometamain.yamltasksdelete_logging.yamlgenerate_certs.yamlgenerate_clusterrolebindings.yamlgenerate_clusterroles.yamlgenerate_configmaps.yamlgenerate_deploymentconfigs.yamlgenerate_jks.yamlgenerate_pems.yamlgenerate_pvcs.yamlgenerate_rolebindings.yamlgenerate_routes.yamlgenerate_secrets.yamlgenerate_serviceaccounts.yamlgenerate_services.yamlinstall_curator.yamlinstall_elasticsearch.yamlinstall_fluentd.yamlinstall_kibana.yamlinstall_logging.yamlinstall_support.yamlmain.yamloc_apply.yamloc_secret.yamlprocure_server_certs.yamlset_es_storage.yamlstart_cluster.yamlstop_cluster.yamlupdate_master_config.yamltemplatesclusterrole.j2clusterrolebinding.j2curator.j2elasticsearch-logging.yml.j2elasticsearch.yml.j2es-storage-emptydir.partiales-storage-hostpath.partiales-storage-pvc.partiales.j2fluentd.j2jks_pod.j2kibana.j2oauth-client.j2pvc.j2rolebinding.j2route_reencrypt.j2secret.j2service.j2serviceaccount.j2signing.conf.j2varsdefault_images.ymlmain.yamlopenshift-enterprise.ymlopenshift_manage_nodemetamain.ymltasksmain.ymlopenshift_manageiqmetamain.ymltasksmain.yamlvarsmain.ymlopenshift_masterREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksmain.ymlset_loopback_context.ymlsystem_container.ymlsystemd_units.ymltemplatesatomic-openshift-master.j2docker-clusteratomic-openshift-master-api.j2atomic-openshift-master-api.service.j2atomic-openshift-master-controllers.j2atomic-openshift-master-controllers.service.j2htpasswd.j2master.yaml.v1.j2master_dockermaster.docker.service.j2native-clusteratomic-openshift-master-api.j2atomic-openshift-master-api.service.j2atomic-openshift-master-controllers.j2atomic-openshift-master-controllers.service.j2sessionSecretsFile.yaml.v1.j2varsmain.ymlopenshift_master_certificatesREADME.mdmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_master_clusterREADME.mdmetamain.ymltasksconfigure.ymlmain.ymlopenshift_master_factsdefaultsmain.ymlfilter_pluginsoo_filters.pyoo_filters.pycoo_filters.pyoopenshift_master.pyopenshift_master.pycopenshift_master.pyolookup_pluginsoo_option.pyoo_option.pycoo_option.pyoopenshift_master_facts_default_predicates.pyopenshift_master_facts_default_predicates.pycopenshift_master_facts_default_predicates.pyoopenshift_master_facts_default_priorities.pyopenshift_master_facts_default_priorities.pycopenshift_master_facts_default_priorities.pyometamain.ymltasksmain.ymltestconftest.pyconftest.pycconftest.pyoopenshift_master_facts_bad_input_tests.pyopenshift_master_facts_bad_input_tests.pycopenshift_master_facts_bad_input_tests.pyoopenshift_master_facts_default_predicates_tests.pyopenshift_master_facts_default_predicates_tests.pycopenshift_master_facts_default_predicates_tests.pyoopenshift_master_facts_default_priorities_tests.pyopenshift_master_facts_default_priorities_tests.pycopenshift_master_facts_default_priorities_tests.pyovarsmain.ymlopenshift_metricsREADME.mddefaultsmain.yamlfilesimport_jks_certs.shhandlersmain.ymlmetamain.yamltasksgenerate_certificates.yamlgenerate_hawkular_certificates.yamlgenerate_heapster_certificates.yamlgenerate_rolebindings.yamlgenerate_serviceaccounts.yamlgenerate_services.yamlimport_jks_certs.yamlinstall_cassandra.yamlinstall_hawkular.yamlinstall_heapster.yamlinstall_metrics.yamlinstall_support.yamlmain.yamloc_apply.yamlpre_install.yamlsetup_certificate.yamlstart_metrics.yamlstop_metrics.yamluninstall_metrics.yamlupdate_master_config.yamltemplateshawkular_cassandra_rc.j2hawkular_metrics_rc.j2heapster.j2pvc.j2rolebinding.j2route.j2secret.j2service.j2serviceaccount.j2varsdefault_images.ymlmain.yamlopenshift-enterprise.ymlopenshift_named_certificatesREADME.mdmetamain.ymltasksmain.ymlnamed_certificates.ymlvarsmain.ymlopenshift_nodeREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksmain.ymlnode_system_container.ymlopenvswitch_system_container.ymlstorage_pluginsceph.ymlglusterfs.ymliscsi.ymlnfs.ymlsystemd_units.ymltemplatesnode.yaml.v1.j2openshift.docker.node.dep.serviceopenshift.docker.node.serviceopenvswitch-avoid-oom.confopenvswitch.docker.serviceopenvswitch.sysconfig.j2openshift_node_certificatesREADME.mdhandlersmain.ymlmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_node_dnsmasqfilesnetworkmanager99-origin-dns.shhandlersmain.ymlmetamain.ymltasksmain.ymlnetwork-manager.ymlno-network-manager.ymltemplatesorigin-dns.conf.j2openshift_node_upgradeREADME.mdfilesnuke_images.shhandlersmain.ymlmetamain.ymltaskscontainerized_node_upgrade.ymldockerupgrade.ymlmain.ymlrestart.ymlrpm_upgrade.ymlsystemd_units.ymltemplatesopenshift.docker.node.dep.serviceopenshift.docker.node.serviceopenvswitch-avoid-oom.confopenvswitch.docker.serviceopenvswitch.sysconfig.j2openshift_persistent_volumesREADME.mdmetamain.ymltasksmain.ymltemplatespersistent-volume-claim.yml.j2persistent-volume.yml.j2varsmain.ymlopenshift_projectsmetamain.ymltasksmain.ymlvarsmain.ymlopenshift_provisionersREADME.mddefaultsmain.yamlmetamain.yamltasksgenerate_clusterrolebindings.yamlgenerate_secrets.yamlgenerate_serviceaccounts.yamlinstall_efs.yamlinstall_provisioners.yamlinstall_support.yamlmain.yamloc_apply.yamlstart_cluster.yamlstop_cluster.yamluninstall_provisioners.yamltemplatesclusterrolebinding.j2efs.j2pv.j2pvc.j2secret.j2serviceaccount.j2openshift_reposREADME.mddefaultsmain.yamlfilesorigingpg_keysopenshift-ansible-CentOS-SIG-PaaSreposopenshift-ansible-centos-paas-sig.repohandlersmain.ymlmetamain.ymltasksmain.yamltemplatesyum_repo.j2varsmain.ymlopenshift_storage_nfsREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksmain.ymltemplatesexports.j2openshift_storage_nfs_lvmREADME.mddefaultsmain.ymlhandlersmain.ymlmetamain.ymltasksmain.ymlnfs.ymltemplatesnfs.json.j2openshift_versiondefaultsmain.ymlmetamain.ymltasksmain.ymlset_version_containerized.ymlset_version_rpm.ymlos_firewallREADME.mddefaultsmain.ymllibraryos_firewall_manage_iptables.pyos_firewall_manage_iptables.pycos_firewall_manage_iptables.pyometamain.ymltasksfirewallfirewalld.ymliptables.ymlmain.ymlos_update_latesttasksmain.ymlrhel_subscribemetamain.ymltasksenterprise.ymlmain.ymlrhel_unsubscribetasksmain.yml/usr/share/ansible/openshift-ansible//usr/share/ansible/openshift-ansible/roles//usr/share/ansible/openshift-ansible/roles/cockpit-ui//usr/share/ansible/openshift-ansible/roles/cockpit-ui/meta//usr/share/ansible/openshift-ansible/roles/cockpit-ui/tasks//usr/share/ansible/openshift-ansible/roles/cockpit//usr/share/ansible/openshift-ansible/roles/cockpit/meta//usr/share/ansible/openshift-ansible/roles/cockpit/tasks//usr/share/ansible/openshift-ansible/roles/contiv_facts//usr/share/ansible/openshift-ansible/roles/contiv_facts/defaults//usr/share/ansible/openshift-ansible/roles/contiv_facts/handlers//usr/share/ansible/openshift-ansible/roles/contiv_facts/tasks//usr/share/ansible/openshift-ansible/roles/dns//usr/share/ansible/openshift-ansible/roles/dns/defaults//usr/share/ansible/openshift-ansible/roles/dns/handlers//usr/share/ansible/openshift-ansible/roles/dns/meta//usr/share/ansible/openshift-ansible/roles/dns/tasks//usr/share/ansible/openshift-ansible/roles/dns/templates//usr/share/ansible/openshift-ansible/roles/docker//usr/share/ansible/openshift-ansible/roles/docker/defaults//usr/share/ansible/openshift-ansible/roles/docker/handlers//usr/share/ansible/openshift-ansible/roles/docker/meta//usr/share/ansible/openshift-ansible/roles/docker/tasks//usr/share/ansible/openshift-ansible/roles/docker/templates//usr/share/ansible/openshift-ansible/roles/docker/vars//usr/share/ansible/openshift-ansible/roles/etcd//usr/share/ansible/openshift-ansible/roles/etcd/defaults//usr/share/ansible/openshift-ansible/roles/etcd/files//usr/share/ansible/openshift-ansible/roles/etcd/handlers//usr/share/ansible/openshift-ansible/roles/etcd/meta//usr/share/ansible/openshift-ansible/roles/etcd/tasks//usr/share/ansible/openshift-ansible/roles/etcd/templates//usr/share/ansible/openshift-ansible/roles/etcd_ca//usr/share/ansible/openshift-ansible/roles/etcd_ca/meta//usr/share/ansible/openshift-ansible/roles/etcd_ca/tasks//usr/share/ansible/openshift-ansible/roles/etcd_ca/templates//usr/share/ansible/openshift-ansible/roles/etcd_client_certificates//usr/share/ansible/openshift-ansible/roles/etcd_client_certificates/meta//usr/share/ansible/openshift-ansible/roles/etcd_client_certificates/tasks//usr/share/ansible/openshift-ansible/roles/etcd_common//usr/share/ansible/openshift-ansible/roles/etcd_common/defaults//usr/share/ansible/openshift-ansible/roles/etcd_common/library//usr/share/ansible/openshift-ansible/roles/etcd_common/meta//usr/share/ansible/openshift-ansible/roles/etcd_server_certificates//usr/share/ansible/openshift-ansible/roles/etcd_server_certificates/meta//usr/share/ansible/openshift-ansible/roles/etcd_server_certificates/tasks//usr/share/ansible/openshift-ansible/roles/flannel//usr/share/ansible/openshift-ansible/roles/flannel/defaults//usr/share/ansible/openshift-ansible/roles/flannel/handlers//usr/share/ansible/openshift-ansible/roles/flannel/meta//usr/share/ansible/openshift-ansible/roles/flannel/tasks//usr/share/ansible/openshift-ansible/roles/flannel_register//usr/share/ansible/openshift-ansible/roles/flannel_register/defaults//usr/share/ansible/openshift-ansible/roles/flannel_register/meta//usr/share/ansible/openshift-ansible/roles/flannel_register/tasks//usr/share/ansible/openshift-ansible/roles/flannel_register/templates//usr/share/ansible/openshift-ansible/roles/kube_nfs_volumes//usr/share/ansible/openshift-ansible/roles/kube_nfs_volumes/defaults//usr/share/ansible/openshift-ansible/roles/kube_nfs_volumes/handlers//usr/share/ansible/openshift-ansible/roles/kube_nfs_volumes/library//usr/share/ansible/openshift-ansible/roles/kube_nfs_volumes/meta//usr/share/ansible/openshift-ansible/roles/kube_nfs_volumes/tasks//usr/share/ansible/openshift-ansible/roles/kube_nfs_volumes/templates//usr/share/ansible/openshift-ansible/roles/kube_nfs_volumes/templates/v1//usr/share/ansible/openshift-ansible/roles/kube_nfs_volumes/templates/v1beta3//usr/share/ansible/openshift-ansible/roles/lib_openshift//usr/share/ansible/openshift-ansible/roles/lib_openshift/library//usr/share/ansible/openshift-ansible/roles/lib_openshift/meta//usr/share/ansible/openshift-ansible/roles/lib_openshift/src//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/ansible//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/class//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/doc//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/lib//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/test//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/test/integration//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/test/integration/filter_plugins//usr/share/ansible/openshift-ansible/roles/lib_openshift/src/test/unit//usr/share/ansible/openshift-ansible/roles/lib_openshift/tasks//usr/share/ansible/openshift-ansible/roles/lib_utils//usr/share/ansible/openshift-ansible/roles/lib_utils/library//usr/share/ansible/openshift-ansible/roles/lib_utils/meta//usr/share/ansible/openshift-ansible/roles/lib_utils/src//usr/share/ansible/openshift-ansible/roles/lib_utils/src/ansible//usr/share/ansible/openshift-ansible/roles/lib_utils/src/class//usr/share/ansible/openshift-ansible/roles/lib_utils/src/doc//usr/share/ansible/openshift-ansible/roles/lib_utils/src/lib//usr/share/ansible/openshift-ansible/roles/lib_utils/src/test//usr/share/ansible/openshift-ansible/roles/lib_utils/src/test/integration//usr/share/ansible/openshift-ansible/roles/lib_utils/src/test/integration/files//usr/share/ansible/openshift-ansible/roles/lib_utils/src/test/unit//usr/share/ansible/openshift-ansible/roles/lib_utils/tasks//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate/meta//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate/tasks//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate/templates//usr/share/ansible/openshift-ansible/roles/nickhammond.logrotate/tests//usr/share/ansible/openshift-ansible/roles/nuage_ca//usr/share/ansible/openshift-ansible/roles/nuage_ca/files//usr/share/ansible/openshift-ansible/roles/nuage_ca/meta//usr/share/ansible/openshift-ansible/roles/nuage_ca/tasks//usr/share/ansible/openshift-ansible/roles/nuage_ca/vars//usr/share/ansible/openshift-ansible/roles/nuage_common//usr/share/ansible/openshift-ansible/roles/nuage_common/defaults//usr/share/ansible/openshift-ansible/roles/nuage_master//usr/share/ansible/openshift-ansible/roles/nuage_master/defaults//usr/share/ansible/openshift-ansible/roles/nuage_master/handlers//usr/share/ansible/openshift-ansible/roles/nuage_master/meta//usr/share/ansible/openshift-ansible/roles/nuage_master/tasks//usr/share/ansible/openshift-ansible/roles/nuage_master/templates//usr/share/ansible/openshift-ansible/roles/nuage_master/vars//usr/share/ansible/openshift-ansible/roles/nuage_node//usr/share/ansible/openshift-ansible/roles/nuage_node/handlers//usr/share/ansible/openshift-ansible/roles/nuage_node/meta//usr/share/ansible/openshift-ansible/roles/nuage_node/tasks//usr/share/ansible/openshift-ansible/roles/nuage_node/templates//usr/share/ansible/openshift-ansible/roles/nuage_node/vars//usr/share/ansible/openshift-ansible/roles/openshift_builddefaults//usr/share/ansible/openshift-ansible/roles/openshift_builddefaults/meta//usr/share/ansible/openshift-ansible/roles/openshift_builddefaults/tasks//usr/share/ansible/openshift-ansible/roles/openshift_builddefaults/vars//usr/share/ansible/openshift-ansible/roles/openshift_buildoverrides//usr/share/ansible/openshift-ansible/roles/openshift_buildoverrides/meta//usr/share/ansible/openshift-ansible/roles/openshift_buildoverrides/tasks//usr/share/ansible/openshift-ansible/roles/openshift_buildoverrides/vars//usr/share/ansible/openshift-ansible/roles/openshift_ca//usr/share/ansible/openshift-ansible/roles/openshift_ca/meta//usr/share/ansible/openshift-ansible/roles/openshift_ca/tasks//usr/share/ansible/openshift-ansible/roles/openshift_ca/vars//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/defaults//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/examples//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/library//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/meta//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/tasks//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/templates//usr/share/ansible/openshift-ansible/roles/openshift_certificate_expiry/test//usr/share/ansible/openshift-ansible/roles/openshift_cli//usr/share/ansible/openshift-ansible/roles/openshift_cli/defaults//usr/share/ansible/openshift-ansible/roles/openshift_cli/library//usr/share/ansible/openshift-ansible/roles/openshift_cli/meta//usr/share/ansible/openshift-ansible/roles/openshift_cli/tasks//usr/share/ansible/openshift-ansible/roles/openshift_cli_facts//usr/share/ansible/openshift-ansible/roles/openshift_cli_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_cli_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_clock//usr/share/ansible/openshift-ansible/roles/openshift_clock/meta//usr/share/ansible/openshift-ansible/roles/openshift_clock/tasks//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider/meta//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider/tasks//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider/templates//usr/share/ansible/openshift-ansible/roles/openshift_cloud_provider/vars//usr/share/ansible/openshift-ansible/roles/openshift_common//usr/share/ansible/openshift-ansible/roles/openshift_common/defaults//usr/share/ansible/openshift-ansible/roles/openshift_common/meta//usr/share/ansible/openshift-ansible/roles/openshift_common/tasks//usr/share/ansible/openshift-ansible/roles/openshift_docker//usr/share/ansible/openshift-ansible/roles/openshift_docker/defaults//usr/share/ansible/openshift-ansible/roles/openshift_docker/meta//usr/share/ansible/openshift-ansible/roles/openshift_docker/tasks//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts/defaults//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_docker_facts/vars//usr/share/ansible/openshift-ansible/roles/openshift_etcd//usr/share/ansible/openshift-ansible/roles/openshift_etcd/meta//usr/share/ansible/openshift-ansible/roles/openshift_etcd_ca//usr/share/ansible/openshift-ansible/roles/openshift_etcd_ca/meta//usr/share/ansible/openshift-ansible/roles/openshift_etcd_ca/tasks//usr/share/ansible/openshift-ansible/roles/openshift_etcd_client_certificates//usr/share/ansible/openshift-ansible/roles/openshift_etcd_client_certificates/meta//usr/share/ansible/openshift-ansible/roles/openshift_etcd_facts//usr/share/ansible/openshift-ansible/roles/openshift_etcd_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_etcd_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_etcd_facts/vars//usr/share/ansible/openshift-ansible/roles/openshift_etcd_server_certificates//usr/share/ansible/openshift-ansible/roles/openshift_etcd_server_certificates/meta//usr/share/ansible/openshift-ansible/roles/openshift_examples//usr/share/ansible/openshift-ansible/roles/openshift_examples/defaults//usr/share/ansible/openshift-ansible/roles/openshift_examples/files//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.0/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.1/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.2/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.3/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/cfme-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.4/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/cfme-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/db-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/image-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/xpaas-streams//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v1.5/xpaas-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.6//usr/share/ansible/openshift-ansible/roles/openshift_examples/files/examples/v3.6/quickstart-templates//usr/share/ansible/openshift-ansible/roles/openshift_examples/meta//usr/share/ansible/openshift-ansible/roles/openshift_examples/tasks//usr/share/ansible/openshift-ansible/roles/openshift_excluder//usr/share/ansible/openshift-ansible/roles/openshift_excluder/defaults//usr/share/ansible/openshift-ansible/roles/openshift_excluder/meta//usr/share/ansible/openshift-ansible/roles/openshift_excluder/tasks//usr/share/ansible/openshift-ansible/roles/openshift_expand_partition//usr/share/ansible/openshift-ansible/roles/openshift_expand_partition/defaults//usr/share/ansible/openshift-ansible/roles/openshift_expand_partition/meta//usr/share/ansible/openshift-ansible/roles/openshift_expand_partition/tasks//usr/share/ansible/openshift-ansible/roles/openshift_facts//usr/share/ansible/openshift-ansible/roles/openshift_facts/defaults//usr/share/ansible/openshift-ansible/roles/openshift_facts/library//usr/share/ansible/openshift-ansible/roles/openshift_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_facts/vars//usr/share/ansible/openshift-ansible/roles/openshift_health_checker//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/action_plugins//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/callback_plugins//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/library//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/meta//usr/share/ansible/openshift-ansible/roles/openshift_health_checker/openshift_checks//usr/share/ansible/openshift-ansible/roles/openshift_hosted//usr/share/ansible/openshift-ansible/roles/openshift_hosted/defaults//usr/share/ansible/openshift-ansible/roles/openshift_hosted/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_hosted/meta//usr/share/ansible/openshift-ansible/roles/openshift_hosted/tasks//usr/share/ansible/openshift-ansible/roles/openshift_hosted/tasks/registry//usr/share/ansible/openshift-ansible/roles/openshift_hosted/tasks/registry/storage//usr/share/ansible/openshift-ansible/roles/openshift_hosted/tasks/router//usr/share/ansible/openshift-ansible/roles/openshift_hosted/templates//usr/share/ansible/openshift-ansible/roles/openshift_hosted/vars//usr/share/ansible/openshift-ansible/roles/openshift_hosted_facts//usr/share/ansible/openshift-ansible/roles/openshift_hosted_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_hosted_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_hosted_logging//usr/share/ansible/openshift-ansible/roles/openshift_hosted_logging/defaults//usr/share/ansible/openshift-ansible/roles/openshift_hosted_logging/handlers//usr/share/ansible/openshift-ansible/roles/openshift_hosted_logging/meta//usr/share/ansible/openshift-ansible/roles/openshift_hosted_logging/tasks//usr/share/ansible/openshift-ansible/roles/openshift_hosted_logging/vars//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/defaults//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/handlers//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/meta//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/tasks//usr/share/ansible/openshift-ansible/roles/openshift_hosted_metrics/vars//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/defaults//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.0//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.0/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.0/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.1//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.1/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.1/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.2//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.2/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.2/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.3//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.3/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.3/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.4//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.4/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.4/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.5//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.5/enterprise//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/files/v1.5/origin//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/meta//usr/share/ansible/openshift-ansible/roles/openshift_hosted_templates/tasks//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/defaults//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/handlers//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/meta//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/tasks//usr/share/ansible/openshift-ansible/roles/openshift_loadbalancer/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging//usr/share/ansible/openshift-ansible/roles/openshift_logging/defaults//usr/share/ansible/openshift-ansible/roles/openshift_logging/files//usr/share/ansible/openshift-ansible/roles/openshift_logging/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_logging/handlers//usr/share/ansible/openshift-ansible/roles/openshift_logging/library//usr/share/ansible/openshift-ansible/roles/openshift_logging/meta//usr/share/ansible/openshift-ansible/roles/openshift_logging/tasks//usr/share/ansible/openshift-ansible/roles/openshift_logging/templates//usr/share/ansible/openshift-ansible/roles/openshift_logging/vars//usr/share/ansible/openshift-ansible/roles/openshift_manage_node//usr/share/ansible/openshift-ansible/roles/openshift_manage_node/meta//usr/share/ansible/openshift-ansible/roles/openshift_manage_node/tasks//usr/share/ansible/openshift-ansible/roles/openshift_manageiq//usr/share/ansible/openshift-ansible/roles/openshift_manageiq/meta//usr/share/ansible/openshift-ansible/roles/openshift_manageiq/tasks//usr/share/ansible/openshift-ansible/roles/openshift_manageiq/vars//usr/share/ansible/openshift-ansible/roles/openshift_master//usr/share/ansible/openshift-ansible/roles/openshift_master/defaults//usr/share/ansible/openshift-ansible/roles/openshift_master/handlers//usr/share/ansible/openshift-ansible/roles/openshift_master/meta//usr/share/ansible/openshift-ansible/roles/openshift_master/tasks//usr/share/ansible/openshift-ansible/roles/openshift_master/templates//usr/share/ansible/openshift-ansible/roles/openshift_master/templates/docker-cluster//usr/share/ansible/openshift-ansible/roles/openshift_master/templates/master_docker//usr/share/ansible/openshift-ansible/roles/openshift_master/templates/native-cluster//usr/share/ansible/openshift-ansible/roles/openshift_master/vars//usr/share/ansible/openshift-ansible/roles/openshift_master_certificates//usr/share/ansible/openshift-ansible/roles/openshift_master_certificates/meta//usr/share/ansible/openshift-ansible/roles/openshift_master_certificates/tasks//usr/share/ansible/openshift-ansible/roles/openshift_master_certificates/vars//usr/share/ansible/openshift-ansible/roles/openshift_master_cluster//usr/share/ansible/openshift-ansible/roles/openshift_master_cluster/meta//usr/share/ansible/openshift-ansible/roles/openshift_master_cluster/tasks//usr/share/ansible/openshift-ansible/roles/openshift_master_facts//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/defaults//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/filter_plugins//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/lookup_plugins//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/meta//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/tasks//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/test//usr/share/ansible/openshift-ansible/roles/openshift_master_facts/vars//usr/share/ansible/openshift-ansible/roles/openshift_metrics//usr/share/ansible/openshift-ansible/roles/openshift_metrics/defaults//usr/share/ansible/openshift-ansible/roles/openshift_metrics/files//usr/share/ansible/openshift-ansible/roles/openshift_metrics/handlers//usr/share/ansible/openshift-ansible/roles/openshift_metrics/meta//usr/share/ansible/openshift-ansible/roles/openshift_metrics/tasks//usr/share/ansible/openshift-ansible/roles/openshift_metrics/templates//usr/share/ansible/openshift-ansible/roles/openshift_metrics/vars//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates/meta//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates/tasks//usr/share/ansible/openshift-ansible/roles/openshift_named_certificates/vars//usr/share/ansible/openshift-ansible/roles/openshift_node//usr/share/ansible/openshift-ansible/roles/openshift_node/defaults//usr/share/ansible/openshift-ansible/roles/openshift_node/handlers//usr/share/ansible/openshift-ansible/roles/openshift_node/meta//usr/share/ansible/openshift-ansible/roles/openshift_node/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node/tasks/storage_plugins//usr/share/ansible/openshift-ansible/roles/openshift_node/templates//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates/handlers//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates/meta//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node_certificates/vars//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/files//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/files/networkmanager//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/handlers//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/meta//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node_dnsmasq/templates//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/files//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/handlers//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/meta//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/tasks//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/tasks/docker//usr/share/ansible/openshift-ansible/roles/openshift_node_upgrade/templates//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes/meta//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes/tasks//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes/templates//usr/share/ansible/openshift-ansible/roles/openshift_persistent_volumes/vars//usr/share/ansible/openshift-ansible/roles/openshift_projects//usr/share/ansible/openshift-ansible/roles/openshift_projects/meta//usr/share/ansible/openshift-ansible/roles/openshift_projects/tasks//usr/share/ansible/openshift-ansible/roles/openshift_projects/vars//usr/share/ansible/openshift-ansible/roles/openshift_provisioners//usr/share/ansible/openshift-ansible/roles/openshift_provisioners/defaults//usr/share/ansible/openshift-ansible/roles/openshift_provisioners/meta//usr/share/ansible/openshift-ansible/roles/openshift_provisioners/tasks//usr/share/ansible/openshift-ansible/roles/openshift_provisioners/templates//usr/share/ansible/openshift-ansible/roles/openshift_repos//usr/share/ansible/openshift-ansible/roles/openshift_repos/defaults//usr/share/ansible/openshift-ansible/roles/openshift_repos/files//usr/share/ansible/openshift-ansible/roles/openshift_repos/files/origin//usr/share/ansible/openshift-ansible/roles/openshift_repos/files/origin/gpg_keys//usr/share/ansible/openshift-ansible/roles/openshift_repos/files/origin/repos//usr/share/ansible/openshift-ansible/roles/openshift_repos/handlers//usr/share/ansible/openshift-ansible/roles/openshift_repos/meta//usr/share/ansible/openshift-ansible/roles/openshift_repos/tasks//usr/share/ansible/openshift-ansible/roles/openshift_repos/templates//usr/share/ansible/openshift-ansible/roles/openshift_repos/vars//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/defaults//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/handlers//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/meta//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/tasks//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs/templates//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/defaults//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/handlers//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/meta//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/tasks//usr/share/ansible/openshift-ansible/roles/openshift_storage_nfs_lvm/templates//usr/share/ansible/openshift-ansible/roles/openshift_version//usr/share/ansible/openshift-ansible/roles/openshift_version/defaults//usr/share/ansible/openshift-ansible/roles/openshift_version/meta//usr/share/ansible/openshift-ansible/roles/openshift_version/tasks//usr/share/ansible/openshift-ansible/roles/os_firewall//usr/share/ansible/openshift-ansible/roles/os_firewall/defaults//usr/share/ansible/openshift-ansible/roles/os_firewall/library//usr/share/ansible/openshift-ansible/roles/os_firewall/meta//usr/share/ansible/openshift-ansible/roles/os_firewall/tasks//usr/share/ansible/openshift-ansible/roles/os_firewall/tasks/firewall//usr/share/ansible/openshift-ansible/roles/os_update_latest//usr/share/ansible/openshift-ansible/roles/os_update_latest/tasks//usr/share/ansible/openshift-ansible/roles/rhel_subscribe//usr/share/ansible/openshift-ansible/roles/rhel_subscribe/meta//usr/share/ansible/openshift-ansible/roles/rhel_subscribe/tasks//usr/share/ansible/openshift-ansible/roles/rhel_unsubscribe//usr/share/ansible/openshift-ansible/roles/rhel_unsubscribe/tasks/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnu                                                                           directoryASCII textUTF-8 Unicode textBourne-Again shell script, ASCII text executablePython script, ASCII text executablepython 2.7 byte-compiledPython script, ASCII text executable, with very long linesC++ source, ASCII texta /usr/bin/ansible-playbook --module-path=../../../library/ script, ASCII text executablea /usr/bin/ansible-playbook --module-path=../../../library/:../.. script, ASCII text executableemptyASCII text, with very long linesPNG image data, 1210 x 591, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesHTML document, ASCII textBourne-Again shell script, ASCII text executable, with very long lines RRRRRRRRRRRRR?p7zXZ !#,JX] b2u jӫ`&K8/Qjw3qmTK)H٨G롈sٹ_JjY2} [0~$9d4R|>}{h <Ķit=AUOh~. TehHUxVqn3ǂj,j_HUFGI ֹhfGOsi@cRꈒ4Ř!ՈC~^q$4lB?Gy3^.%ܖmNo/|z!aWqn+%X|o]lfrC]X^1ܖlBXlޯ8P ^DO)J%gp~HeB".PTX!rGڥJ䗛zMO|h{f}ek0?Q&QYV`l^t$Z8۞A_.5kf!ݕ+!R@64!IuEk8KGLska aK!%ۖ4e= >a£7ƒ %A MPhZp' ވw 5c_>@爀<ϴ.WK>,8},tD`T/%>j>l>ʿ;KsT1Nӿn+f@=f ,Pg g9ܬࡼJ@K+T;҆X-[*7 |U,zxGs>_R߾ްq)@(]h,nv6,U{"e[6/1=f,lhwCiCG~N6Qĩ2%B4*joN}#5W;ې zyͣ֊s@U9]Oāݰn;ٵMFx;(lsݦ7\* QR&(oF.ߑf9޵z6kFf%7&׵$?Xry٢jpȫU*Fáx1˱m.ʋBo=d_C aU=Ǣ4eMlTUU{1Á͙a9Mpc(>^'c"bcwwj{cEcJEXuTQʞ}Mfˡ@J6/Mz˞~zEfDs'DA 0(;r4jg= ſ)Al;`T* #Va^72Q]93S@ohHI9{2$j!bFd 'kzDDnt2lMlucN#\ ðcjmXoxod  hObH(~|8!MVXSՌBcB1ӿ7gN/\b?(!ij.qT4ft]fVu{-m% hwꜞ_%3ޤxcG_ƪʞvPV p6J:>_?$}qN2djrm>No4ʅoQ5w&@b_9CvS.J;J\^6O&*vzƷV+Dq5OP)'$A2EsO)57:ɵ?H&Re1g'ymXK=n7!\6ݗm 9JQkSSH[Z,Dz_*xBQ- ٿX?;p%tؘQejH~&B%%]wP?zO; }3j$FƲk4RÑKGBFF5A?xH fJ3R)cX(]AUU1@!YE$-YZ]]J ?>2DeLuL y*x)L,Hl:~Xdi _fh1.:wM6T.*hJJY u|.EU~7@ /_oڛK[KФ GɞP RC[fL呝EF`X*[/rxſe!T*kyhikʔ> =]7 ƀݯq|eH0XTN㍿HƣAem&Zt:bMCV.vϒ:)|žW;J+C/Oz*$n (ZךwQlP| Fx5<&a[rsܓR)`7nխvlԘP!\19 w;mPrמ\a#hq\$\$ S]JPq|umFyJ= *?2:2X/H;Z)mS.`J-Nic&6vXd7Fİۓ|.jDjzCnW [8+c_Z8B(Jr"OI~A8C:=碽i-Ъx$OXdgX\A2P>@ȳ589%+xnDVn$/7+r@4[6'RKY<̣&JezK-Ң: dd6 &5ޱxhOH 7@0P"Nǒ'=79)o+-%GV=$Hq)vLGhB0MynZ xٶwʡ@\Kw+p5) mH>DJNОCj]Na"%u(dܴ{&5u HV$<$X*?#|QwHF2#6dNqNC:~t"Z@D`pҬH }6D '5zV-UsMy+,,}Gimwq6'^/g iX^MUG4GDCOH-ڗK,cFFD>h:rt낛z&UI$Kui,F<LmZ x62%:Q˺>NUѽ2Kdff^'}fՙ0ci. F?e^y"F;6h2#'ይ몬FF(@ mzmk-. BB 7bVAtKX[19|iOp#j CJ5o:@uR+%鐕W ] S*q;$K STvOIZO6_eq 6nVN5Xګ]t4,,e72 ;!g ynbJhEP Ay#;IXEJdc E[lW:S#ƃ:8) ]:w. <XkG8"9A msahayQg?{6HG0%c)Czjǐ^4(t5*$jFZ=Ѥv&k Vq\yx];Z.M/U+lkd,OorU^`KZ6V !$;)kBR#'Tx3޽.Yh;hpxtb2[6EW8{ %:-{ﲫˏ;B,8rSL՜&/!#՜ȦSY 邦41FE&O%#Y_H㎑('u؜+/Pͅv: s2V5}  ( $ॻ@)ε@5]]Y =l~D4A˄6\A&4Wo |_Dwn+a U4{u Svjs=sI2GegSJ:.^Tt$OYv LJv:Ask'q M4c`2/pXB!/ox{a$ɤ\5܋+by 3+5'POb*k>~R&:V6м,'a/*9)ݓdIm]TN]AmϭTc頙B044Wb"bp_ o>A3Ихx #)@)fFzA/VK]E4蠭bYpw`vԼ-UɛKN hK0Ǜ' B6z<^`@.s9_ʑpDe6^-&k~챟D="Zj1ւAy IUw _!@>RL"%ƀ7`>CKV>^|[;L؏X`_Bz&yֵJ'RZ/PmMRHd&n|xHQŐ?#[+(3s Xj\$!dw|+",jY@dXDa/]4-~!ֵp :Ŷ}#^mQilsbygjgsY[Cq;6c\Y=(q3(hY12a% LXHLTCm7r7U [X59=mC=nŧhY% ZȄLvb]0-]3@'E? @:V8f3^|YEzX@x~aGA.*sKl"zJʺN ޵ev[<Ґfe 15P9mˈ珑0#byA ~h3bQiV%$66lwCM>6Fuj=5)ͅ{s >5"[-oXmP3XxcRȍ9_IAS3\hǽJz! 2檢W'a՗m3O6es t0G6ǠXcw{h=:N:vNa/COck(Q)0t =*HPrɹu@kŁx{~%C 2v"<0&*W.N;⎅ЛG(щx+: >`%XiaF$WbXaUeg鉙`"Uh}CyRukڣxh-6[0 D0M #s7H8[4ڂ* =ڝs)"%|;m UYh \&{Ά%=Յ곾DG- h]\$@ιŔ(&$yi_8"͗5iA,jN+{TiZNζ)׸4$ i^ 7ƽpa=a]6Rql pDȘV&fRʴuy4Hܦ8m~QQ %l fbX%K:]rfR|_)Z,'j)mIg0K˓m72gԯI@&񱒿PqXgj=w"zZ-+ϖ> ܳ~>)pc1;K3(ک\.{Jݯ9D)4=; 94K>TA1@o MJwÞ4b8|L2FH~7σWWKye%9R4~J,(J:E3sY2X"໛p&EdQf~;CH;zbWAkKF)> ,3UQ=3sfyfcc%F˓Yz7ot;Ƿ4.h.@.DoTBP\ KJgch%Q2dPH W!@υ~-Uj7Ҧύ'fPB>1@\ak^1Sҟڀ)Qܝl ogV%km;WdqjT>lT'nʳ70_H d" .&]4 ~AR? ZPǏw8é(핪¬隻E3ef!)VL+;xİnZɬlpA)<ipո} OTZd6V%MC."ե9m5(D%ϝGc.G+t-6WŇIlZI)ox4\ܝ' L@Ԫ:uB#.$odF<81(;xi 5 TSjրG'lj7qeY(ί0.r/Y YIrv7Q+b8*k!RGY3WF`334<! m*w y'!+s@FGNdy .Vw jS>4j]72qm# `<`ϭ}2tK7^&j"ҤؽaEfriO(dPO>Jݦ}]vnSzNKqQ.cfu'(3vL&ʕdϏc=RZ?w^FqFn8 ߂6w 1ѯ*,Uwo$@~Yu lY2-O5<褅)޶.ҷ Ǽh3g)iUZ)ғyU" kj ⭉zSW7C[h8#"Ica=أ!ik.?4≍jUNN|wc8MPL)q[x*=`=hhN^mk?ۏ a%?ÞvaAR'`~22(n<p_w8? 0۷ju^FjF}v&ƫ]C&U>1AѫM"D.Πcgr@I_I=Uh&s3͹'!mqZ=#+ *Ǵlʴ[Ïf,nʪh@kXP9t7?Hފ8Pcw%"@HC6JZd RAK'8x|n(I*)E2nY"b񼘢 a `K W id'X)O=xnV:bp-gd="xW6[M 0%78G[H4rɣ~ɽ€.Pd'ҍoYE}3FR)'aV3r(Ϫ|B=0%l"c4ńnI @-T6񉸩}G-Sh"z̝gu02΄H7鏈!alڇIWk2,vOX5g`.".B ;Kֻlkkkɏ[ˍr!UJWΧ£^$&}D*e s-O{n6NkxlW*<[euiɺMp1 PFI`UyC#1CN! 1UKJϪo@WDI߾ov{y8tuş\~n=9AX}u4{-?ɪxNSXGO~ %~U!,Cr%&Qv.ke P~ #85Ԅrcpq<\EfVtPn<8`/@e ϾnIxw'MV-Lb|S螦h<[ưep+9iOMm/<]nam(ŏ8hDW\]VNzORR"v#¤l%y/z?:Ж~Shr=.xXݔxlQX'$d|;PŒ\u-jd5AɳsRBEy˜\+K+ב[nkSWX@&:),Lud6BgqG8!L`@l'l=ν"\؍k"G 6#f7@K1zW`<PC>#Sl`'aPY&#DW{\Y6M`e^d݆߭ G,C6_U*sv#}H)J+()N$3[hcqMkHˢհWj)ʄBxnd i_RC"MI~lL*i]sK ݕiBH$$Ol LXPk6ӂOͪ=b5H!ae.ȭMԑP;ZUx^v R)h !3'fi2\W>AhG2 &lI^c̞mXsffg3uCejqzHRy< ŦJ,SZ=fձ (P0|q ǡ`lu\3qvFp}jaaٟ\]Q=Ѥ[7a }@a} ¶Ңf^.#shi/V3>lv:hiK +J?똭!;m<( +JPQur"X%vcsCI`"E++X8y#(Ժh/mOZYK VJ6GQҌ/` FDÀs2w,(V3/?C^ۊڀp@y-j?>q8>WKVm|Df*%fIe[DH5xqj̘o>+׀e:It[@ xARX<-&gvrFc1ۑaPfn=3= +Xz=nDٳY<9'rB èBw1S{3 ==0ѮsqfƩ,qHMzlςT4(]邡7|g8\/7yJ=1K:I j{ *%a[Ds5=7m+~X$Te:H?♕shiz6P+kmisi #3ʽ{Ge#Vtѕ I_-{c{Fsvɓ n2nMe0qNlxsS&C_-),2=Әߖ1;ԫ4j !2Ƈ^Q+l;,~?^E?@r<ax>7htp쟉NSB/tCd2 w&6hʞh[6- ey1 s E\kro"$ `V(m=ړzetڂ+LMw _Gv1 灰YV)qP,OKV /3{LNXY UC"؊jxOoV8'2v2穧kIm\'t7ܪ&+F{yc$-j"yRM稁!fJ+ǾA4{4pP?u@?4Ъq,~m̞9t`)>˯lo&K\[kZ]uF-jfVLqcH^^%\wqLrȶMnӵtO|`CN3Hw0sЇ!&EnI srqKf )w[dY_3{ ; ܮg c4|DkrPS\Mif{,HɺeV ɒHrv:7م(;.x 3Nhߪg|a6_>& 1j-\g9-c:+XLeSx*RβUZd OoF$2(-,@^)Rp;\i9/V^9wvOH",<)Yq\d rGpʢ۳7 xf3QW-3[To9x%20)(>džj71k`69HV& <5'p#Lqe&7>3DE?]ul~s40Y[DA`O_A-aD%Vb3@RLy0MVxWFe<௘4k|[B7zxi7%в=Z mU6M EYNx[/df?u ׶<=xiɿ'TaK`O]vGҟIܰ`G9؜k{9=rر>(GTG2N=ωL!ĝfGTaQHUL*zSj]n'fNY͗nDrR2E0Jg},+̔{ Ed+0\$mKb^Z$cLMF5 xnXk_΂꠿Ad*q,z~yCoEI)*HW521d2gP&d+IgGŊc8 {2H1r UzyRN%|" _e2gc,r%p/"%W nymMŬyn=f`O[>OŮ'3w3;r9gh>XTRdR!I:C}v+ Eл{Tcd* 6ȠlvhKuU-:U\߭B8F]s3Lߺz{nKR-=$1O~'#)Ӭr`jńՈȨDw}zXEEeO_kԨpaL%)$os/͝?PCWq^KĩW`#9rȨ6/QgƟêW0ޥ2E iN,,厕-3ʕi'IAޤ%~m$%7Нw.SOELq.9K^Wu#hF\GK E~ɰ2bޅgx[uv|e%! 졇{)-76N ISq4q* ܇0lv'~YT_pKTǜ 񷗡"Peq^RA, SZp|߶J_a~b!"Ș| xXqD1ˁ:jdBfhAX6(%4r؛̱'^قsѐ(v^c2mW@8J݊P->a'CEQ\Cthq܅eIZ~ꬳ!~Qb/8ⵚw_qÿGSV;e7$y)j3zNtq}ϩU T=-⛉7GIS߁w}(7Ύ@_#QVȹjeT3RY<磖L):Pf)gAf89Q`m[)mL6"\1um`!I,v4W{u)>kJP$I7cU;RP0j^d=]VULa \@D-xOgx79.RGR7\m ٨>3:6Ԏ@HϪ>K0#!G,K}FO"ek#\`ܷQ?9}Y#Q|r`߾OJځ}M˼Zƫ]>dA& 17;1pݭ^sbSl_wn D8ڀ\]*N fΕi I^!Mf?Grh fY΄(f#Sq~j6~"+{dg_/ӨmyQ-q~ׄf+=%jm @8% W:= #aBOIR@k%s~i%Rh7W0:LR+<ΤbAgs8)8 ܝO+a? X EUNzlyz5wj| >O<]{" zA]st{zK1ŭ{rf#V=zmqy D@HH4z ˰ڏťLB湯18eSu~ȶ-ԼgpTKG[1ƺNt[-;ؽ=cRf,k@ͪyaxNx~2`?+./Q D7pˮLǐFE$CVAuŴ<[(%N7׹K{J.6%4Dl6#2D#9oUI %zlH}4FذdNBxV o:Y3Ea Ӌr^ܞ:fݒ;)̬ńV 9B>^sHL5w]b켳˱qA: ^)q}eV)T-d|R~i Nڠ׳̣+ᳰ%Y*ުR֌N&l'c?$\x4\gf!5:/ސSCa702YR#rZx䕇!m6mUg;JVĞ-Vݚn-\Xyǯ:x`\NEI.3Ia u˕vFKNV9W֨8FH6֘9(0fWSv"-^Dp6?Œ?D> | T=~'Ø矼yΧ5',̄덴.HE?%zSʸw\0+/>}_xc[7*'r9@/DNRY{N |ⳡd[s0Rvӝ-0Y~"M.~.ۗxuMCJ<6%{v6ѩV2~PIBw~.oű2Lҫyͦ$] Iى&aA\K7iv6H^.l#J=XO'h\{y>gX#y؎xVBjPc4:tP¶*2/*OW}W+9r` uUqr|FZQ ȼ;Qݟ.HF411) CwJ'I%dR;T} 2FY\&'LĝF;ZgGI^68 a =a&d4J sS9_SxTPlԤEz YnFO%iiDJ:Q} @IYתjÛEQ} Gk.^ATs &#_mXDdED6{y M.K?=F:!,w yL  fKRŸ /Az)f_u1ݫӧilluBT«y#X7S L9#Oi OYh˫vnUaRԡM{U'w?M8WrV1;s/=3Tὰys%wag hD8tP䆋/$JDZoobINuL-S⥐g|تL'ӊV @R7)C >6Nn1XfsNtiIj7 67lOަѭvϠM g)2dJ[U0[TNڞ4(RQK1u}UL QRMr G^RCm)ָK0FE)n <Q#1'Q+5MeB[bC{xUv|Wz@kۮx(2=gJw4kȝѠSaB5a U7\r2tNII\ڌ m 7JN͐Bjd5k`;Jx~ ,Fy^aSO9YWS̐tɫTGQI=9QqC,̼ Po4 Llgja0æ)'? ; d_$?5etT[paaM='eG>{S5q/|I%$qK{U*W88ԟ s<)#- #Y_VO 1c;W0H=[|,iyjtMGeeu~6) ~Xq֣Bl{@JsP;/Us`L,_ 8b`¥$f˼<*۔QeDsXoz]֘-jO2ˎ"N%Nu=i7<;B_ .&2L~$bK3Z_7wG-]OSN6;PeeaGɚoH7R v)vEdM RߙV0fNXPiOPo{)#I= 9hD6GϤ?hE҈p qVԈ\!}+`8ϣ{M6'O#?6~U %6lV k 0rٰ#\'h%]z\-W\$為MO.cvՄTJŧ,84f\P욱狸\0]C8;P LTKNp ^"3p|g&z7,:(}"NWQr'q 2 Jdqw^."=*kp,`SfF.:vU.̀goV`&~I\K~zC}*h19ҟ ^)i 0PS.ҧz ScEV~ %Jd kG?BEDԮ1$u<ߪPŃ]=rzPDeI#ǩD hQݗdY4N{dN}j5 6 MDž ~z}ޜщ, ˺lFQZfCu<\. %]^MN݁ƿ6&OdlB谳l*$]#̷v o)7}/T@F3@oIͭdT&|M(r 76  ut(t3YtIN};7,ڶ'r%Y^E<{ qb{ހ"Cx$Q2dɾ](qJA@ e\cIr9'(7笲&jHĿt+78V_THE:=lja|< LptljZq*יX q+uML'%'h9\,FEw.]#x$1qt cJQ^D98k^ūBLK$Cdofi X2Ɗ,4q|$CaTM,CW0^_+W,Z XeBqIP,ԊǧO˿@Ê v&8 /:H O}^CfʋS82UiTs u_[2 Ipϥs `&u*Q^ֲLxM@گN!",H28s:CG('oo6 ^ݯu?1̠RœFhx eNPm, G6$cQR'鱱{ ^O\ᜦOW̜;3+h/zhG4tX4="i}U@79K.ea7:ʟLS`Oc{S|ߟ=Z>)NPL+e/+)X^,g?u|k% q%s{WwR1n`~,pGfn3[]Nz{ݠ$ dI/F>2?,l.`Z. /cH>E[f:;!e=с@R[hqT d7;2(Ū0;ƇdEݺRh3J8`6 {Oʼn:FĎPf-뜬NR>W)khO #!4\4","uD$ʳ[#8է_%[ifA<-p& Xؾ exS2+,H!m s׳@4-.c+W{ȽoN7itdw]*E;yv0;jbبX yy~0 VQSׁ3൝wo*˦D E!Gi\mh#,`Ud_G @C,e[,`c>Vj=A D! @;ϋE!K)!3yMc˥ .('ejD#O~³h{N\vHRs7 BلiW{lDŽ3thaB6;ԧTP(mq^n `(v0n=O@}oQވg{.nۘ wzb-4k-!vuZ4H#Kp􊞚:vU 311HAubFhAQ&!RG<;Y}YTM FX)wC*?9aa"븮Mv_WHMKŞ heu&WiC5[ SHC+m4%H J *.%;|U^Dp>uXHim˫$M rC.F\x]ܲLaS*̨jh;桨8:U'_oj$7>5W/bv3U e+% etGKb8Rm6wەz8!* ?e ϶a-Il -/6 D$-@dbV~R&@ W;nIw?~^|MMF5l®۴M@tA7l `2rRlr? 1+Ձ!0JRfBG4}`d**ւ_{"4T,mT?\ir~w>B̻U_1&$ >*nwô>Ml7*PeFFplо FtCt."M(WM;f$]}t$uYRaڲ[X8 MùvZ AY^1dBC:\ BcJ I_s//h+4L>kƉԧ(OiLc+b>=_{-kWK͕/`Og=^;ˊeU{`ψ\%S >J[u3?tGcgMdGww_ /LeO3CNgĄLk2uZ/5lRiryGEQz!v6Ujsq{C\7IԳt ־>$EgN-!9tQա&m=ߤ?[lč9~PY*~w'$xɖe?ˈ*e)gG.aC2~<*j/۫A+kc>6{Gۓ;!ͳ|ԞKZ. ӥlٻfY$֢~#3s 3Tw fTjiyҶJK'Jl;smbk{2{q_wBa ,ݪ+C@>)8 e:kc+gs??>wk.l~dKf%*+'S*zl6J ~Bvʿ0=7*& \>IrV-|8Tݵ* 6CRJ`*)%b"rt.I w9F[挥lĐ艀y}zS?ftfIci %+gOf%9<~ԛdpO#6|2{ Sǂ:J=|ͦ|K"5aք14.y,>Dck9p<.,,4z=\1ޣ. qJ P$eD󚶏Q,+/fuqH2׵F7@f;; 3v5ޙLV"_S)@OGfN-SNzttO+Խ؅'{b'a2҉կ.‡t?Hm-WW7F*Tm|[ YH.{ϟepdFvPز;d+2@VkI/ (LRۋOF`"ʗ \5 Ƌ+ޫëW\FW{Q3go^␪_T x_r$|%PU%gpM( fw~8) L(X|!Vq}UE,"h~Z:,74y}Mg^UiD_Χ\֬pb1P$ȬϣP>^" JdT+LwAS plwZr#ࡆnzo?Cc2S2W.u]G1F)RfC"?"9oP=(j\(J:mka{WHQI7*ph? );ncjB81"A<`Lp Xukz  Hݟ;++ T1h4gm9L֏(z VCU(_pH'3_r_m ߽^FL!ǭL#*:N;\=:2 10YVO\DIQOe@?G}z|l]obJhjE̫VbY(7O抉%WW'slϐ>$zof$8Kߍ=Y"@/۳\qI#K'AtvF76z6BzA)P*|)E9VtR!ZeٽJ JׂMrnXzg55{.O_w=|n%@݅"OFbЖV+5+6OE; gm &!ʻ eZ.eW?L#}Ǒ_^%}RV3XXT?/G-'F|_Q] *6yT4ʝ;vן$HЪc ZrNg=pB*^ĞLr 3WlY7pEM^DMVX0Sd+t+Yr>'z{o!)>bCva*Yʰ3k$+D~$:A RD8N1pdc]1|Ymͤ9߁x{iqAlݟ3쥢kȩ n?Ő?dGc&y9W*gRc2gȝ0f"w?gD9jI<d0z死ׂn޴2 vle=uW$^^(C.VgT8߻oB@$s[:hh&Lɜswn=WUomQFqqѧJ8LZf[ƴr'5u= l?/uu<зF +=!¡Tp Z! A<[Pȵ:* )/YKW"0Ѽv|` nxK[}#; +L%pkm@o 9ʤ%WR̶^("Qya%>|P}D<&IGɥ dhE5]({[Ue[H K'Ŷ*HXmK4M>S~[Oxj]=W\3!ŋR[3hOf;ܶznpjusѴ]t4r֔`СE+ΩQb[O-&j - " lowOxL24Wse5Kl̳' =A =\UP?rPGv3a: )Ʊh)گ!`%sB!aDc;qGj3_.ItX\Q*t0/נSSl$}ybXJwPs*zV9@eԜg=vV$EI˥%ҩh#z F:i$<O kd/Cgl8t6 "hńXkYqT@oƱo -29w΅ J1j2 P`2MI6DO"݊`9K?m*ckIa%3V)Bĵn/jRBP*g0>ym{"䧄:~"C) <ИB1]TvdCSujAEy3r{efW(-KR"kpZ{rv0a5{g3s`vUh0!fH`jrxIR O3'}+^*O(Rl%_& ,eo|B\`G+^1[R7yنp)qI lV[ŜͯKc1ݏ~Jx͊)%VdFV _ P7i ' u)RFg3ۃ)3CdЄccPǞ2\DvTy(iTp{%Mk)րEd]X]uՅ CN#IٸY rHDH,?u< ޴K6]7żS~˯vވ;Vv3ߘb6Z1QLrO6g !VwB_!8\FA^'d(K`1-Yr.}0YԵIc!OOޤ4JsڥsC҈}+wsi3=4rSmҊڽvX`soؿ[,lGMwc8H<f\6{=u%AݭeE*I.3fem8.Jߛ&IclId}'tLWА6f<_y gĈ鑏̲mNe"\O1_WC,k,CZT^cpB+mA%׻T*f\b M6O+4uc}22^f$tIO̡=ЇISgs@;t?gE_5NGuhSNԣAm(nJyNQ'42L6v{7q_eAG%KdơRHP"͗FUtPڄ2j`Oʨ`T+BEc-@8#[EU3$+LdRۺE6^$g'Qug?c@UQ4!}L-> 3e@bE2ڤuw _D‰ξΥ JE92l4"^"T"r[ܟJ:54f?V:P,-`J q(ľ{SS!F@D"(vőT^;I=Bıa{ HW6Ɩ 5tw1[u q@H07BPO3N~oT)0ais(9)j=Y,ƏCs{{rTpZ0O0<Ӟ:3j8p l+t =|R[Ba>|ZGKPG^\?PoYޓ5I[/E:t,kd>#}tW_]$]ǥwI&6T#6FV &d^l #=`F Qχ{e1/".\>h c ܈ح8I֪"{[ధ!>=1xg}#L+-[ H ;ir:yC^53z~Itԋ@J1 _֣!/@'YXYe"YXqG>#q0`7=YRVCA067"KJVM8QtC^2ZOOHI'uZO $)HΒE~ZXpN~FoSX yz"d gcIiYk4|@oF(F};zt~?}ICuaoHd66zHYD3zR+1x g-$\dan.WEj wCL+.s,ʂ9EnϧC^o1hT6o j:W\Hq́z kJ^اf _[} 'dV)e!QyBW4& ~BH9Tkldq뎼bFiӅ ѝyR/~we~$}ym`̉gKB@P_+YکGUkW'Jcr&' eTpևߕ%5‚x ; .oKԕYn˅#ѭʲЕpZgj8 EhH sω!9=n %Fol:@OׁwBS8Oݓq.]bXB 7at9Ue ɴ+u|mqwo4ȫݏ<4gyh=vd;8t>6rȂo\h@l\i=>/W.*/9LX _w$i43'f \lxQɎ-*KMތ[$NRq^/Fy-ܺ#-{-xȥ9N}#qgs|G\3_X.ULBqwg+І.gB2y~}I!oWxMY o')wĤMxb-(DKN%.Z*G:LJ UTpJm^r"n!2wuWF8&H#|y~}~>N'UCx>4Max8~2捋E_ĬdsƚϷ{m 4cT>smO`d˾ =d=/ 2Izrh>Y:^P.,q:7w?qZ]&0 Xr\$=]TWcGLT'P5EW)Cy傹:[]]U`6W9mD!Fiݏ*$sQ<;6OPP71kz)i Q\aHo A8iPt˷|GluyWG 6gQk&ƕd9mJ!˙<,Gc[3_v-}oP7[ȫ^4;^*.ۊG8T[*91SSĞHTL\h>e%"r䆜6T,Doh7aY`ITf!1;䗨 |I&0]Qp:%xh7Q;\椡mK|1Ũk-6vybhweXR , ᬯ14;,bvF`{rγgMz2{c; ?kWHUb&vNT?]2ǣm' ;ﺈH6}7R>BvXKo-T䏸6%ܸ=&ӋLA(6ңyAӪ21tA{COy89ɑD9S:N,rcx`ǥoL} L/)bL o0`  FR?Д䏓9 <BR?Õܘ[Y$@^vѥzj _ 9HƘgA Zd3֌k3NQbxx'3#Bjةy}5W>S` hsףm%pT:$Id)ȉ,IOBlmcu E'Jm(fm@&_sp/QFх7@A<UCXrꏉN] e gdGnlBCVVM>:6W:j;$T׸`Y{fB[kkV_gCtZ'vc%8Q] _5[+d]cϿ: s%Sr[4SJeܝaSHW7 U*tEXe ]"+~璽9ϝ* ̇Ny*c'ҵ4˾gAzr9'o`{委 0;!$bpAeT{. Hu.* W @U^sD:QSuahKrxknb7;=tk)3;.W~Oq4Pg#OcT}ozgxIo;}*T *<&^ 3>kFx5+f cm}48?Ww֜r1^bjOɲGJǩ ip: zWU'Q;8éz&2?ZW8BT^ۛ= aep^ePꯕn>IߎO1}J+v/s4M}m`@)xСGLpiYN HiB<潶]u5[YHr{H4O]WkJ!3ikR_w{v b-f¬5K~/zU"$m] )#[8|qS9V;uՊQ68-~T߸oǻw ~$t.96>R _tJ<4Rp "<'Ze >؈PlZ&$h|{A$b*pW^<|/ؓKNYߠկy ,H6$9JfޜQ ` `3kKpMb'>6 g,2Dkxsi.2=&k%Bml$xϝ(qpnH;WCh[$s߈/$ube\AO2W 4!gs#wab-gvܖr`w*A"S _ń9xf2o#"-x:41EKJZlvm#RX "uűRq^ |#N"v_ӘzeC}s+8%ࠆ).Af5$4;%$$(z>{٘Gяҟ+ȣ)pXB )?*(*gZP}&s`b{;Q`-ݗrH  ? ?Ih=zUKΩ eQ_ȫ:5}.2*Xx)+swdEGP˦ǰl^ݫgnk6:+xM ;Fe!1TEqCleOIexi)!t^(YO;sdȹhoB1RB {mP Li-f;}$` X]2&pHfdBIز!0)ڸeELE)AR. ą#=rȥ G[ *P]H@[hR(7/CJH].<psCAʕ MsZ\հń/۱h,mƔe<ϊu_^ޏ^ N7Dp"]z,vq:1a[fC'ڒR.j>z !m48aSZkَuS"?&\N.kQwr-fLqqa۹|ԄMA"|GAJ0k."?تV!V4Ȏq\Ȋ}>d v2+AՔrZ0]u8։)\8fo' m:EhjSOkZcρG@B"fmWw%mFN<ڑb n͆WBK)bSm3d~eэt6\e^8*ӛ6x+X`TEj~WB6GK=Hn\y7$4nf]\j5+$!s=_Z*LCt wuuag3Xyp)_:Og{'S~QS,3qx!}X^XLk WC&xVDԮ&ъaP(_|D͝jܽ# $C U) k`oA;>BxVM[*ߝh$AL7H7`GSkOo6^+L>Y'aC˵ }G-2Tkk8H2 c>*w<}SdۓxSP0SջyJN&8NL#ZqY5N3p- 6T`昺-k*X^9a[ʊ*BFF M1-=\\$jA4yfA]+$ܦy}"XJ|S1y_iC-L+q6Sv)w0˺P 'ewSk(>3j@W#d~lcV:DeOsUۿwsPCyVIuhC?VG% 1)IΚ E?B}~v{#SPE 9DR#} E\|c.f%7mf%tǀz_}=sYsHjy&i@t2L׆` #w|wta'8Ftu=\qrb2q}nv]ʔP[E?J]@kf{ɴZ/KO3f2{%5:X`O+G]x$"ָh*gߒ&*רU65J w#_ʤө[+OAjh/naρI9%չۂpeR"lE+@A>DT a d˒S.2=TkSh//0V 25kXI/+Y~K">sUwe锹u#=Bݖ\홤idG6o'uƀ/ainBZZwՙQj! Ƭx S' ҏa`4ciGHWFXTDN" BV{ԑ 8Ⱥ-xE[/"AidJoUzl_rWaI2dA$OC.¨W (RtZF:-pNI3R$od.Gq`\ҹmt((mnAe oAL"d!ٸ/ꁛZO3ۮ(Oor-4ƙĸ_$gfP2ϝeY;R{*ʼg-j޹[ /4\a4a׫.4VǛQo5栈}~_!Z/1z_lhv ENFɠ-"ZL#%@q˶S>lКX>,lX| qYVm37r={\dq,iYThI:dR)Pzh!Kf'GT=\4%'wMi~EFIʔ0뵝O݌ /М5Ep}Y]NSp$̍g.QkI߷;0VsQA._={iH|># FŢQa^laG7 $@Z];9fw}}n ɺv?&ALV˭0MڿzmO_)r Rs5'^ AT/(w1cAwz<(Q<ҵ"NU+Cb' q~%8pcE6~_%йy򲣒xKpt6 c 7ZUyT@"`7 7g@ʼ'=A? rm  :k?C+AB8^YTfw1%p&{(>N! ֎P)i(ʴz[xbITs :l:Xy)lb[mdbX8;-v`xBJ?jƐDʜp-:_: Z^5z54i[SpJVe>sh\_1_I-nsB X.i+]縀0<_O˾sfՓE< rg9uqgQi#B(UauZ1(- Ki#K&k<1@yUJ"u1BZ:#],v{ijvw`,\a}$B!g_7 q>Ia mLVy8wBb"Ymzbt3]IkmZBݕ- )ھe^V޵ɫJk7v;#Gi3O Ey1 'W}rV7V%X䥙`X߹:ŝ}: nĤ1mo VrQ4CK73z\w廄%?quRIAxR]|dE jS$xu8CˡgPyX5̛-7Y[Ēt o hwA^XCSL[)e}m鿺w $XK/'A Gآ@`8PfɗOƫ.vE0aZBmyBzDdgOL[~drs׷f"Jq8 nr5$ةg>u/ j2Jyǝk.NU5!eC) we(oeE%j bWҭ5y{b]$}>Q$̧cApgaZc]_NI-8;/_iQBkK}dᓏUq@6/Q'0S[ ,s["[NWB0^>fC_,ySETUO3^O'@X&m\kh+[ BMWxl#塩.5//~yTg^ 9/3q+7^DFhЇC+bJ-G3\vO] ?MmP6ddoTl RW#Mp9(3jQQ &sʘ@^1agn0meDR'8YsCct.V 6U X%A RKlEDG;3g<$WEm"F؄cؚ_8l#MaXu!> ߈.\`N]⇝w̚H4ix=}gfE+82+g,dgĥvr{Wr\bL$ͻ֬9O7ۥa5@ImhpZ~sFy#kLt  /)ؿ u,1F>=_j8˻= ~#' c& RVuUץhC!:DʠD(mcpHG[Cn<.18(rtRv Tpavg0VY=!jP~G,2 0}tV^7TI|>ȤbGs"6U D,ůh*F y-P^<~Xf}ZDntoarS=G;ԕ^K=#䵄Ű`O:uG? r74a=+j1YfwK A/1|A),up`Z\Gٔ-h4&+2W^t`r6 !3okDW36vŤɩVlVOjeǯ{8 lm]A+hjmtyNJ&*itKmtZ;o7FcRf7PѭTqinXdtnW?`p7]})ijTk; 7I.e(_t;̪Ivp%U;kaZw\4AƖFV>#\=/XVfTۗFQBAf#"QvSE?gQJ~fϰnݴ11 nR@%GxWdCN58祢#azVF,,NQy0RK=Q *Mya➵4 1|q%%8 Eowˋt0ρGE N>Zs3v͑yĹ)}P{sd`Ȑ%LVJrGCzF>+=md(И[c"cY{qI/GctbJɅ_$Rۮ\aVmW.9C7z^)Wa=&Lך)2AU^H1_Z6ך?q7UA=/pCrGXu`pqZ,m6 ~`yeW3E9SKu#UV<.Xn!ſgiкjf H:ma"JڽP77KvSo-JV4B k#<W~c?mN]RaZ݋bӇJ*yr~H9NCڶэlڠb2,)t!.hz}!R|->&6\6>Kl/CEo P|&d} 朻XD,TSz` lAH׃b;IkĞ^u&yܫ/`Ls:T.RYR,k0w{ 5ܜ8V/ݱ1;@GXXG2$sY]Sw EѨd y?EDl]J+˘*ŐO *>Ij MjVynAku)b \Nӣ]d?|xdV`UM]ߚE6U紎npǞZmf^m[ + /ȉkL~f6#0z@t:ϕrjJrDWgoFx(@µ1ۜ[ո:) p272:lKS?s϶iОjnb֚np"[9xB ᰄ̎Ϝw|Q*`Yi!2y]pbřTG0Ț,Bu5hi% s>We.q' ~*sF>l?!_ڧ?LzU:ʯْl\gF' /U]#.3?]G|XZ=/VOL<,S\:tc-[Iҡ07aؿGջv6ÚCKz))K'TKBc1tIjKEnH]$TZ\ᒑE\ Fz6q VHG[_JbJt~{)F}_>1[P5;~T`;Y$y4٫[Wa#hv2dr6kXEU|cbj=kHCRH];vsftgN+[½GBYx`/Z>͙t٤!tA]&y j ^=Z4-OHG[Vb0wn/N͘oi?6;bZnOkج9 ZUt`S) em'')aE oqrQvڹv51_@!{;D@4bܫ|7_.Gf{ɀ6 ya( OzkA' 9(Xb$<ߚw5}D hV$y);# $R%}⭈Ν)hI*32[W0ܝ^Vֲ3ךrz $q$gIӺXB lj=+,/(W A{>C >WΝhjײ8Rի60g {$WOޞU\,Oe aȖDo~ O0orK]MLΚ~i~<&2}3hoJ}{1$ۛZ ZQ(lX&3nY]aS;hbRR FۈH9/$xS}2fۑP"nF,F:U>6 mkT畹;\3nK6q>MX[-݈_M8 % 4qKQ[w oS}}P2&6Ul~Ԁ,YM%fDţ \,o&GԜ\66b#*v$u2b`$ki64H =o-:-%u+:*PPm8*a'oD=VfYu ,8ș 1!Xrt=yu8mQ%Tǥd xFPiÁC.V?FQ֋3uhT<^u*/Pr`'{:B+GO4&(xKޗBr^<0oەzGI3 !G{ !>GME8/_ 7;D . Pe-@$;YҨocKbәJݦ[^8σ?kN`xqYcЕqp/ovv={Lt\z⸘]a%8˶`H:&uR-r+p^^(f%|„@U/ćąL!{P'B'0MVu7)=Jm6=9B6 ,Q",!͟3jIpwU:Q `BPnݓtZo>gq{$g!5`KY&{hk=#pmISp]GYp97Sĝ=Ukf!З 8;IJ8\UK2!RfڱRM^=#N7_pD!㥗lSxl8<$?ZXb,CX̥קXU{4m'%2>ޣַ[g DBa}}r{v›n0(BhZ0(p$Y%pr;ՈBp!p__Pe_m|ЯbPnhHZvo7 *U-k@Q+" 7y4H2BE-S̓$ ڨ@}T.%`'I7[[^<1_H&7/2S,NǕr/RoFynXloBUSVy^Cz8:oM|*]Dh*ӏ'RIkwڔǵ{c bNء͚DѸ>%v]]O>~^9ek*u;+Wכ{̼M[bڥeo2amS`B۰uGs@ MqGZkjo-# .$ Fd0 !irn’QoNC~8'tgi/Չ1yRhd'b9(_ϭ8_7f # Zx* 55FPݷhr8rH^? B UofԸyI]!GM/%0YBx^V7=eKN-k9}`FZ{_JIEM0ì$n|vn,5t^ht ^$]74*Lc+>޴心ipf4O)Im6z]Eb5ڮ󑒳:NR6 MX4Pzf[[tΊJiAxDa2=vzʭLs#Fާ&w2OKDQfC '&ii@YHeCs>. yAR) WumLkF@Z 3cIX]Tf씗:h$e]~\u7E&ΟzI>*r.kЏSV'HA'AٍoZ-_eʵwLnjRۘ( ?.4b]LuIV"c$f49-X bS nRt=? ~xK bN+%YaTf- EP NRZggu``G0h>^8ǒJMdR:TtHӄ\sN.Yx\v%eMxRӣЖQCVήN/}8:?# h0Ġˡ bE.QYG81|=EMeYb%>W/ N Y06G":/'A|FyeH%+V~-!"1hכG\^[,m_ta$1=fſ$~FVсNmh-/,p.к۷w6%).Qhd+0tҸio

G'h'mَ^ma:Ц8Uk:gj@"~vop1cXc5h끹u?ǿiFyl\U|oSHs0DcBJ0 0μe &B:(~DHVȵ'кY¯+/=diq 5)SOE>2OdSG(AG?LDQbkmC$zܺu-ixB4sD3ְbEJ4[Фܵ*%. 4XKĢTűj۷󥂴"o`>j 7>2\YVL?Ftpۘz%s=`hW t߹}^:=)HSdIj;flya% 1q ae0^Iqm;g~%HzrE *@[cPvT{۝_5Ƹć'?nRCiB5Ӕג^5YQ1&D9mvGeԌ_'R_nSYsp!O5Ln |.F_3vmD7iB:8Ip$1'?#qAZ2i uY%\ͯ[my`4ļ0 {to%Zų 1&W(CoC;w(XU}>wEݪsz>,Bqȹmm45Q,l7-`vŸ!\!DEV[ϢG S]/^ï"$ jvf6&]$-催"y!A0 oARq AԎqۦ~Lt0 4l`^МXԿEe\8nC3M{ '-@1Bx+"sVc.B2/vJ$<$;^Ww)#`\KNosYYL8WqyahŞcMʰK q\Hy p4JA8r o|%YT8<ÌvwJ<<V[SJsVi|nL(cH$f BBBPXPex|Zb1ogV?HjxkbrC/ /[(1xWeEbf,׭u>JOE'{u,WpCIy{)%Iv@[Cs-aq(Q7y8.'o-^Ai<{/5]\߬- 1lwyv $=ea\6xHte 1>:uB|HZܘ7/fE/ϽEفV37`Vٱ5Rɡ\uT剡"O|(!6Uſ|WR荰3vfNDŽT{FRٝ6f}-Z.'j`Cؚ5*zR`a5bISwѺLD*'"%0N%  |hG?6?uPcT)N;zLȰCF4u!˺9#t丵1S̴@rlUd%N,YAše+Ϝ F֙(2ĸRԺC+8vsNUl-_f\&3lOΣ۲V.V$褚C.iu;ڴlA׆SR+bܯ]%+b6:O$8hJ־R?T/Pa.T^&7$@Ö+Hˋ%M\Uw w%+"Ł;QU 6LSh MXvekkhŖ@;/9+AӿKt< 8GsVatfcs!ݷʨɃ/mQ^j'Fw*vk">b,Z2ziTbL u] PZ=2+vT-m\F?Ҽʄ~ChSЯN:wu&-ch*7Z^ċmAY k&Z!n ql\YZՎ6' }۞s/mMHcϻ,օE֛jKx-1)Vel%E0Z_m):yef)vaj DE&?JWo։Am =K3\VV"tur"]}䰾kRg0Hx{8QylD¹ i9Ҧs' jZ0!.* z*gRa'[J EAGH*RDIM 5"w~[|hq%{)L4B1KU U24r$o'.X.Sê9WI@)hA"bqZӾ7N9yZփσ =i:r8=Syu!ӟ6ai(DИCғ`I #W$ߒHrg!3*JC%C<ʥ`8r^"ʍ.n 6 Rf9jjw+ &磄!* ˋ,i<FaczPa[l;Arp)HmR6o="XGz4-.ܻ,bkdlKd]a)oV } gJ3Ux2m|ntw5l _7e9+VYTQej (ShTk4"C9Vi]\YEQbw0*( ^Uϋ߀<.ܰg8٣+'򑄓詢1жq&Cu:Y\Qk|/T=BoHA4/y%2 ^j"ϙ3p[Em{z JZhiT Õ_!}_G,ђn'Ikz,FJMr܊ssASFD-@\#T8腒,fb>- g^¿M%a1b+Z bܪyw t씐yU= EZq6gÄ V7*'2=\=}?TM>p,[HR޼H,{Qg%ByU1X7;]O3}6K9SL,Qm;17rtrDFXw wy?Xʛw-}wZd{ds PH8ݝQbIf(T|f~ LOøI`W(hE\)CU@8H7>YLH[!xR]tx ܪ]U B b3Et^<b@{^:hGD:9;~]52An=&0\bc7TC w>q ow&t)˪v6Jo3{Z$%_ZBBS/Ы~s) {.\^ʼn7rI džWoħXT-u7tMvogJe-6@=}{QB,78a> )3~2 yw22ܣQtN4mX:g& J'klqtsxscȖ#-F&+.l.^ɲesNg`f:5~giG5PS <(֟B#2}@i& SG#C(#g ={_f`9L =g㕄t." W3'$'DlJ#0w-c p'pi/3t9is`Sv[Bw { Ξ֬\*Df\>damusaO"߶0OAmfٗJ>DuɎRUjAR0am/fQ"$uy;Fl3bHwI9q[rsdcfMe FB;Bw\hvuSe,XtDž&b,l!RC<jZs7sjoW:!U;^:,@өO֚H?Q>9e%7G'.#V@Xwӿ_is"Q|;^FZ[XDT12$yN_CtIZ5n0<VQfhfF3VRl&橕^~(RM xDp֭$ٹfU`ZiFnXAoTOj #3gS>^rd]!˰YK~[0.&Ϝ9gm$ok4a*)v[w~5/Bi+;`)dq{EA v2G:{ 矯hpP[G}!$h)[$\/z6#s*(}XJ[zXﷳmcB g7iYX%_'#JblA5RN$ߺTO ĢMV&j55tW]_wM5==)NK LtsX1)kweO*wKtMcBO Y:iV^ofMmTN E?J&ÈȚ^q=RSYӻ E NPq&vIa] 8 .pU?2L(=28OS,"vwփ6ll*DZՅ`S{73d~B7cBYoH!mm.h9{LoԠp/:J{>tBb>Onc}^1Pm .{TS*]@e4aedY`W#2ʽugnFFsˋ1Sq/*._ϡusF] ς1-U8pGH9-藷DHY 6 #xeܼTYm3_|KwgOX!Et/7}5d:ӥ Y~v ^ >jc`.@aw-zSۙ{u9/%RHc}9XDv"zwt_;;Ƴb6le h]?>ʖ^2D"qzx45S֜UFaU@7,S*)7CFs5Fr v7/55=Ox|,2iwd2,^/Xdfc΂%-VPK ɽj $A}fi֫ʌ*b;HgeiLعLn1xmd_ca3VfKԌXaЛfB*vgSN?c)@F0(MKj4fCu%d@SǛ*zwtbB?,F 4g̭mxwq5ܘel=HǯbA- )K" Ɣ9t!d*r*-d]jM,e"#b2 Y+{(HkZ5#4P,4ꡋ/E.H凰e@\l ψ, d 흥\tzEh_sXX'J'p6DqIe3׾>M(i> In=TyݠB88[Hwܷ?]cNeBm?i5̎984SoigR0H:]`Mk]go]GV}5ǤHi9f6*p'`aSUt{ b}П>pyȈ--UǙ%$a$AXb",0o0[ծHDa|z5Db' bVTa  Ҡ8ȉaz:d-|lqC0ueӣ V7ͣ˥ɷUm^C\zs/ ii)["rf 2ϗ֖衆q,t^\% Y7?P9]i|k`m%Ӎ=-.Iwd^ &p $IJiP"àONGn?í58v9o_e=rxrPTp·>߁fmR5c+:kQ^?p|mK ysD^ 85$c < B4ޖvZeOF̅O$:( 7иr?6h{d5;Q^H"V`&ڹg.Oqoꧩc< `1膾jjx}:=,E!'Qka `gqj!8T8CSɁd )U%hl*$઀3ߌ6uTk(]s rh  2#0 UyMK }I!-aR? ^|:pcNr{<W]"!NuaqaUqMYirѕe|c˗N(rqEgk0=6[&{ήef7_s,Ȗp#k2\Ӫ[{zF*@EBs227¢;;h&@VuO6 l~EB?g›68ԥj_ERQ94~}V;OgdʺbiYRBIu>0h5Scz<5juðwsxh7m}SY|&sFH ƥX=Κp}+_בcZ^UFy~J_ND! c=[?ӟ[(i:EXY'rR0)+!Z?O6 Ljs:é+& `%x(SD[T`w7tbyd  ZNc0-'S>` ޯe> NPn/gQ t"[RG. &y0a]=PϏ"K2]B>H1ǰ"%u=dv L~R^vJg&(TVHWޯk!ETMݫD|pxl m" ̰rL={WbyU im:ƚIpe" .2HEl=y;_mtV vT6;+cu޲;UkD xЅhwNZw\ZBf=9di#%-AK5; d?Ř Ş'F"ljRDMLaьU&?8\RĝUߏ^ǘ x:m9?"0En}jO,yCQÐ(7< KJb*}sljo놚~E8n2_fT)ps2%#|Pa^,,mτK@zX{1D2!W3@<ygPZ)or<ËAbD@Aq<'H0ƥB#&z.@QMjPq x p"hZ _Aekvp;0/8d+m-oō Xsr ٚ"5U !-AF|cv!z:|m*Нܸ{ +%H"Fx 'Y2)$Ӱ׍'JBZo +vސ٤yn+_tM*s9R * ~1jc>QQÛb3Z+GuHDf5 !bqp ߏuA"E5mQbc7ˆڣ+: <!V[ǀ9}Z uZW"-4p4CPwFekbj9T&ZhZ7I6ʣ 6}4 999y !%(iuMFnAZ`\gwEĝG-bBAl$mL݌<;d`D'y"h`,1*uOo./ tk8 HmVؘ)6,sbK=,ݥewLd5ujIT4:>DwPTDvY],%k ׼g11eWa>6PH5_UŸ"gt0hִѨ !CR7LD)0 ѯoQ!_)u˥ͯ"V?>s gC:Q0Aq0Wg^d7b^VJoG/D8AA-Œk+AcJE~q_eg;$}:ƽfj:H4-jl\,@V(Kdnm(}twKCXݘHڕ.?_Xt5wdޭMx%eȜq:Mr^sQ!PJyG;\y EHq-3 0yK}F3cYN<>`t hX/+Pҧ~!E? 0o6uUNIZn(uXZ3"?L0+ά֢`՘KxūRiH$!`f[\;Y{IyЕbF"{tPLa͋,ҝ6NM9fu.PX{>LXבdJwʙ}LdFj46b[V^"aES)!ܦ_9txKeRƺYBH`ato8s:g,x.F3U5`( 7$ P/eh~{Z=ocQqVcl"a*ˆu2j]6(}(Uv]*e^0imaiXiQiHEMaF3"$ -bJ`w(lg@&4Nw5(8Sʧ|cH{* 9I+o_ \-߬̕ FW#8ظǥij_%m1Sܚe $0MIqȡ.}z,Y>Naz#:8TFpڼ[Aפ\J~hUU;ϲ vKXdt`=Τ1l`v%DV,DY('s`-za Gqw?QwgٱEl|xJI{$]q-~:ʫmFu̅ Tdf{Bأ[19JC]b<37vVrqA`⡟ïbsथjz͐uLd<:8wϮ$EzS UG[ = L]X[V()wglͳROk4|hn;d\`L1iL㠕|$P5FT[sD4U^x/a'h=_ .2RSPz!PG^E)) =qK75#{\q_ag2MgB|l\4}y4w}y{{`͎RD^d^qEv%=o=w# 7ʋvPQq!OOpQ=/b}f m:DDYI} UpYkn1<5]dog#=@ިde 5EjGb .[w wS?H+8ƜPQ(y"t *{ `-A='܊R]k/̠},_uBa&8]ĸU9Q?>lRߊ—xCedO}QΫ*u̱| 9&DE x^hЏST'ڀmC:_u!|aZqizS7ONs bD6*`_yR5v(/hk\ m_~Blv 4ft,< *qcK]nn?խyӬ`;Q؆?F6{䯼ǕruQbV2>&z*Z S} lv9C>AdR2Ĉmo^;4$k&"–n>*Ԭ9@po>@]Ĭ+pH) K'(ň$T|jӄ:/]hJyPg-%+x^*sЀ3$$ ;lNmkm0g+ 0\b.D-n*L.@@})heʲ@wH2O \*a0ItGD2MH,~?%sR9P!mz|S_E\t4.ב/ "|+0[6@3|Exp#5u =rCr,ա9 @wZḅ5Fp3^1sQ.? Լ0Վjei m9AAaSg^|>Ӟ&AN?LIdmG\l`I&]Z/ia$IiTN40w_0Hii7L"f֙'}GOj<`6"H{L!bh#fFٵ+&?&93כu3tJo;Ir~C[řI6xP$ܶBhj2W)j 3e"Mb?9v&ײ3 R_5wj0!mnt6guWI2nϨ37~L2@v+|k~"Ā5+7&@mbgȌseم%v5,Ij^hEz]{tW{?-0ID^+\?IEKUvͩ ]#3Tky+vR43`hm oLj/Y# < H ik뜆T|%_" Amp?y`hhO7S}{% _Kp9b"!HR~T-XOR~|+m<@YIKEEjTB$+x0. -y+n/'~~q"x\B]W e/;ZNz2^<9LՑT۷SP:BqKooSȚJg܍YnN\?N噤4||wfD$eyB۞LQ~]k!&݆*\ $/TPmm~`+niGfpqK`}$"  4Ųr~A cK]gsĥCz&U:"8ޖi @Aխ̇%'1 ]5}ѲiOPXf:Úbي ):x\s~3E4"h\J!%ܥ_?oHr{|GZ W}p)$K_g'S ?n,@3; @O;` ӴJ$;?paLE,4uQ|*٣E6t͑ |V1@-|r5')-}.§-iվ㺙kYfXϟ*ri%;Br<I+2ǒEY=~AH~t~>+W㐋LGꦣ2DK ?TOFT )nM*JK唟ABnHH6?Rǃo_$\RX6} MNr 35(}ͣO}B:=.8kni +zNֳA; Ykr\lCɿY{Rq#b۬˶;`e d*ᘪ7Z!ga&xaI2r/8:MQB}lnt $S5ķqm(P%*BMYqb0xz㉞t q"Urex)ҌCq܉GEinZJeAq|:޴GODbFUxl}b$S'cA>cݧS?:*f_zK9;Fz rK}Y` (ԧ#uĈEݠAhK4ꛦ=>z$AE.M(S1؂%e;h3a"#c\h<𳬙L=觥t$ hM Nc88F2?ws=BٻH:&;` _˼m'E}=W;40;5ҋuh^67y$8mԏV~XxdT{og_G" x |$=r7aR;͢Uld/`6AT;0Sajnݪ2m34&\%0 *~DO2^7)nhV]2]Bɪ@Vu)=XU藵!xmwZJF۫@ohjd;HhZcmaU_`xWu2LP NuS#moq OPqqy{߀Y)U薀=_r;5sSBP,X_G"*sv>*;@LէP ?1  Uk`ruy\kW5(>Ox0XTN#wo_|"U[(߹x+hhZ 66缚.폸d ?$0q#|6,R!utTl.$6wAwW‘j%\D;OfC8z/IHQ 6p\Czi$]KJp )U d ))(ѡQ+ &*r CXZ?#i /MsLOowtq~nۢݹ"_el0([2-l00OҮAi߬0_3t=#$׮ 啇J*>V 곺n<$O.Z2e/6q; >., pbWV?Mq_u 8YT uHyM|39 !% W ;b(3ۮgڃr*eZ4: c7PU쯴Z!ʸoHڧ#ԥI)-yg[{)ZcS3~όACDVp'׹A_\k֮&vc֞c &5pa[hN5w B=n0¹() c|^H{\աQ5v&~+=eW2 m o#&EfHի@6S2bQe/'Z/iqX3qm֘?ٷ/Ty$9BqGE(vvR`(ԯSbNNٌag@DvעDʭn aGV%z,RStgOݥKODC.axS7y1"'C0M^,۟|ʼnqƿP"DE;0>QFGU\+Qh |Dpkr8A?⊑B 8*V/}= /(}TLl8@cGI5.mOrv!i_>hu<ӈuU51,Xno^PJ;/%TA- 1HF&cz#W8oъxH+趟QXdMr$QOݨլ3WGʴiՅG[=~_nm7p"0@ ^MOcdr'Vkɮ$j_,ď^'7KÞ0jlZj{1l$"A3P͵$+Ĕ#,l />8 ue5< JO+;|$ [VN QøNNĬZM2,f;HN{3qJ8nO?mxXu.԰OνA >#Dd-[IqSX|)Pkґǡ^sGϓn˷IcD)^@sSY.i)1W<8 i2$[+Zr\icQ@:\M0RP$gsdz;H]-gW'I oL$;Һg; JnK*?b'G\R+ 9v3fuc"fbt@(/.}m"'jJ3}Q JӒ`XEa gA 4Y~unGNqz&߼&܀vvx`&rKɫCjCx,qr˚c>HzvNkVfǬv_^TOЏ,񢴛e5n<[Iz 2/]n{%8* MAq+dդ{M29x2C}ɼۚx]X'm>K/o$ V4W"L ~>DG+;wT?irҭT~q -|4HAQFr9^(h v14)ŲzOd9mM>P\9"j-=6|29ݤYЕ'7#ɓ )/}jUkQ_Ļ铅)[K (J"Z)~|? h/,;; P@M놫چ&0 hՒ8fhrv|qY?\NXK }h:Ɂ .q6yYZʐ(yagЄBk5J&GGRڬV>x9`:lM fHר݅:C[Qt3і[WwC\׃z*"'?nzj^1>2#ɑE ,ݺo7PF08.PW&Ǩ4b0 k3-&e#ao׵E0k.-"jf$qCU^+Flf0$@D+Tp_P62hcgo*%nS `IWnݽXJwZY:YǛ[ju+QAace &3a8^>B-F Eb&(Dj|!M#Ҵ-|uSLp "eN;Ⱦ؏,M^1Nȇw_ ?р0<4[+ȝQ?;+vq_vO]}[qcotœ?Q^^s3i6XD|Rj' JJ3iIfH:z̶LkX5GrT\M9Iqp _CcYykr|]eGBG Kۏ ZQZDy_1EP/AJQr@JM9 cc<Ƃ\OPȋ 9@^yN%2 ա+u6"2-5mӋuϑ(ǙW. dCLTIW\ၷJ_X2Ss=u-F'9 )(4kRLPၓPX1đİ1tbOIПw7JDKMxGcf‘Q.*8`֤Fm 3}EE\\8bs`U ԴX+CBM·<[cXH,I .̷ SE}U(Q^&ㇼIزux|1e,B);mlT3ĹFC}Max \XCIB15UndZ[>ܹ4:pjĈ&4jqa]: qתy)c)b5\ ґs}][ T8Locuo ` ;!3ֽrOU+i.huQĆ7OYhtrjl潂޹%F K)?}hZ}PahӦ@8ݱ1.oV ws% !sxS)*R x#Sl= J<!`Ӑ1ð`3N}K{0m?Z:3.7,Эnv/Agj?r jQr:m#Diuu p2;B*3zc9iG^xp6 3(z{j-`ބ#t˟NB\vhs,4޶8"ݛDk,;"5$jQ7._%$Z T` s]==jHO@tmK>n5^-UÄkĜƿUʼn|UjqKr{&Nn}E( ztm_YH/3+YЧEth9_Xr/Tlv̢Hjm7< =a\3fLS4w͕aTk)8`6(c|XVat4 ,lU~47DߠwK  y lSIfs2=E9l m+&doIXɹcx=-z_rвD~ԾL&&>$bJw:6b-քh㢽GOO=CZ%5*IYVۛ0YtNWFI3_ݾ%eT/\?mO5q150w(sS2$pUtYG)7; :Qiwdg/C<@#A7EׅrO  QӑjB1)y\ %9K;kxށP+=qٸ- Mmn^[n[7e< ;:ash95oWlSܑ5oKxל&ul>,څRG8\ϭ%ը4Ŧn,Yp̚?딄$=R?=8mKq]6^WImj!pBs馈ӨMyF,_2vOr^o2Oa#[dw! R]Hh1E"z8DM_B\%FxvU֘i _*$S&)&Kt˓~H!teL,;pMs~:*h,tN$ R7&XJa\]wP;Ld i'`1)<S^(aD^(h[m,C-lq4z^BFRwݶ2ՌP<3pϞtW+סV/.!Qڊ| }rt.ZcGF}4ȿMbg\O {(@kN<._Oq&B"R%w'`?/5%e%t-YkRy@*+LXMzFHcu8Y;~1Dէ KlQ=yp<>g~c8b%C-c( )Xѫ!{7Rr@ٯۋ7§O]ѵ%j'JZ~MZ|/O>id}a2mk/13K .5l &qihԘk(p?^!P6O*ʛ>ç4r|4id1,ܽn/8)* 9(E .wKO4< =UZf~J+rl˒aɝ"-H:nFk-M~%<6(Nr}u|D{)פqp`?uy C+ϸfԪZW5,*Hʝp{EP`&K>8m1&|azk/>"es}]5-N' 5! p[u vؐ ++nbGv]woFݠLeߦ(g?f w-I2abL.dV|%<WT]a5*wdIB]U6a%zp:ϫǟwO,0w4li΍VqnUc脧#=N26 w-- I)Ὣ!0GX6])[hh(y1U~~E~*,#CũJ˖*4HIp~VmQ-fD:E*b|AV_Y<b?Խ⋹:l!GCj%ovH.fO3TKɝvȲqn30p摐rjbWE3˾k?,S?0Shi^Ꟈ r4ͥ&8fJqN}=?Uܛs#.;hbH Ym*GH5z.!UF.mвx>i'IUctbKNg1 {! {NInn,2)i`gͤiUhzڔK+0_Cr(>L'E|,X3E.l"zD^EG#;؃!x w3.<-[޽|\P8MWc7~(ؙ~Mk3ՕR1N۽ ,OJ.H9DE@1e;2,wf>:cز5W6l.G [uaӘ 8QdjQ_WݾREl< L:X{Brt?;oNa OV펳p tUq1S}K _;3TX5'YV16蕊ph8.Q_Jn(gtO*áM [0jF {@mb_Nacv 0h_J=,T忕= "o@D`LvڡNRGgi3HM J"c+je/SJi$4XBCʭKF ]n]>`̫{ՠ 6sx\''0\}I;cxeaWZyE` '”olĝǨPlAKN@g\FB?Hd&Y޷v R @Ou|243IlAeLqE~k)-6fByIhRnj OD8C|V$k)\SN.UPδ|LE7g\o32 w)?s7; 7HOYv jI@ÑЮs%g|'r/}Bς*E,[); P4#X)n_xBiL&p[d$pR&zg4+HRzϠ8%U3't~LҰOU#ttwŰTӨ|,H'UAUf ̭UB *apIJejSg;^kmgDž8650c9=)WxD<PϷhg[-&}~A0d4 SkZi]77%U?/g60#"kܐX>*t|hVQAxz^ !(}(Nh{YL!dyZ',!5z wNb nBHo &A7'Lᶏ@o"#|yY>2@DHy:TPdcra d&sfVS@C=AؓT=%ZoɡcCYH4uT_Y,[+dɇgP 4R3&M*|.d֭X&ֻ<8 L7uC)] 䁂H)ݤ9n=|W0n.1 ZRNEG̠~.eujhRmjՈA:P@v>1k WF{tP0'9lŷ=gUU9Kąb]PeDTpԀHؔ߾[>% ZI]5T>#fAVe;HKzͩpN-@32:yHyf+;ϣKyHbMX nݚ&v2q>.w1l@zz(i$(b;J{e1&iVIT}n\pQkQKuָPQƥ4 wĞFTLY^vX cz[V}4hyr In u4z1]XO,\ȵg"ˢ6wU[ٞ"-8 PhCF_¦K`AԃQ@$I'UPLܪ;5^cj81] \R.򌫦O!{lG+pLG \Gf6hc?j'1'(#eHȭ9m"xexFv3L{/5t h`GL xOh^RpdDu,aɊYScW?B>YdB WhhQ"@L5(zaۦ/@Vp] ecAxڝE')) :# o.^]`28,@;1CY"܀3^DeNT)HX r5>J5yo.BLO0+ ͯ˻kO|KP:WCn+Qy `L4fY[O˾412[UL uM_<Y>H eXqJ#r=&ɼ팔pab%ס3=0 *>PHl}gemyٺ R0cq8cH~}a&fdnx${Mpkix&Kkߌ[9&-_@ hki$ۣȅ17i53Aen2N&aZ, e.;":x"4BJ. Wkj,[jgFErI$,}|ђWڑὃIiY90(PeP &J {oiL wv:}'p#?pCj˭v~[rٍV>!Xo6Vab]}oRfSeg xe-I: 0ƴ˔kEbqb'B\jkV#z9#ЁI٦hX[k̯&Y{~"a*.};P‘O :H97_k@LTp4""*JM>`Pu37$<ܔpuYt ^*@VFXoB߶lBz_ xq@!>]?\pt1OEͲ+\+V9>nМ9"Ncy)z(䲴G2ê["oЃ wvֽ&[ae7ZH Ĺ\=D0PpYR5i\sеw nA'?Olke5 u'hSk rFd2.لuG֥/oŨ5yM*79w: q.B- N#M<tSU9CʨcVW}G|F#"}!.~E-}S f^)N{Jv0Y& _K<2IX(Bkl8L5 ;(yxUlX? ?eoWyR{KWg҂z,qVx~٢p. 2pzk-+1/Mjxօn< (I]*ZEbTл;[kճ{/f1B\O8wS[jvF쐴R^mp`2-*ٹ*~lN :<лS0 euS[A$-3hF]`!t+6a  :Q` u=}G4Sd pA˒K݇"cC36[I[HEl-beKYs`7hޔu, @/hm.,5irE*ch=,uk;2`Znc|F<8=C ]]jݨzڸ^*(y񪂵X%k¾C93A#hڞ"EkEEby-> (vd/I$~ awæcSt\R/O۽ι|&azt Wbu-^7S ݃DlK>V+X;ut!0ֶma hύȞ(V<09{9RzddK1y$kΙvZ0 *puӇT8*N伓`}5{ͦhH RTx]!f/cN+bnٗ4@ʼnWCxz$ MqG fs62%Pr˴tT|w߷>i/Ԕ=QO*@y>oZ86D#U1%\ e2{Qd;fk^g3i[h,3,&& 3G„NaF*Y FWQ?0d'0<&ۦ wƑ 5+PdvNh5͠q$hWȞ 1lg>3֪nYZy) iD xL/(!+ڞPd i[5dtTՕ/u}`u|{5}vK+&m!m%2 ,>qmoLp 5P]6 lXA,XRbkUt3C`oG|IsӶ]a=ux[?*:b9 _n\{)߯ZZĽ3q`餀3:S@|Ƞaĸ(ꏐ^[)[dGj<0 6+VMgP8 {SW%j{a]jPsއJU(?\e1<&!Ѱ]rH*6޸&oW 8!` %Yg?h{o: 4nk|0P0#vf0zt%pz™5>9W42/|Ȋ$&,n1\bh[QadۚHcx9Wasݖs_qi&#тH3*Ԑ }W}W4A_c L!nr:5j@pV3-u 3Ilqa< lgK׊"㾃HPzvKmY]H? x l-fRiZ"e^O)k3vUO"@JUh%rCzic&x.! ]{T=ċuaoǴnh)i#;2Tz?UaKikF4Ei6qPVنPrR$v،&R ϰpuıOlP~RD66j8 u j RY)Xj+OվJӍ?~X~17V!k%e>W✜)sUoTY0б,훲J[JF@J<1m|ҿ8K CǮ&Yn+:KD{]^;:TR(ٖǦɕZ和h#+~6Y',aZQ]sU_Ci&IVV-|c}l_3-ז8BԌ.l^̿ -s0I!D߂ zo ze ,g-W^B"?}zNXJ;kMsh] %.)(pl2wk.F2Ԁ= _x+3`gPhgU$@KʅIfWDBq#kJ c:Qzp^E=q;Xq)T)8JDtҒ|{kՃÎ0ru!EUv:޾\1 T}{?_ Npxi*𘝃;Æl`k:t#H+ۼP,3VND^4ӹa29{{]Fme|N&,G``^Sȴ_v}Y%L: ئȷM~ӹjk]EJ@B-B}馄>@ЍbV6ݜ*kY*_)K~ϩԪL xЇ0{:yo&rt*Y+Udʱ5ݸ_uLfi|&Mt9mZ]x>VGCdPҪ矕,N3&"Wq.Ev4xoI91l] mKAQa ;#3ifkc@|3Eԩ0x 9UiCDGp_ŝy5ӐqV_8g4>Y*|&JָaL{BH3 xxnVC\ F4VВ̇OyݱӳpwS\ *5WֲcN>W{I(-Ԁ,?&v[qY"X=A'/`Up\8aCK~Ms},^H&|e`L j7Hw.ޛ5t@B+RG{( !K[hka€N P50MoFKCe[t)$lm0۫B_~Adc̛%Я2a[y-A}fY>hY{vhM0qv >j_nߔVrN[1~(_Ytq.9I!  NsI@lU<IޱnRW_ѹ}"2%䕝T:x Kb_4.Sb|H_$ihOtĕZy8ߙ'H2`hy܀ǎ5(IUG9|̏1XD;(-LH,?᭘'J}a&XcںGȹ:(KCY.pjB?]k FNWE y˵c-NJE09!HI]U}{Np15?`2۫_M#̸o6}aNgpߵ+!R* 0>g}=Z{4EA<-C^T"wAA驂 *Tڴ(XIQMWx$}w6;qVa*X-4Xvo's$;;CAp_W`6"0*ߔ=x7c^&2Ϳγ7)$]#7 ]ĄKň0ZCͮ&*(1Ω@#f\Y|$=95C%5ǤcXg*kݧj2q.` QÝST` !#11fL>/Ϥ 6rY~u}S師op:I 6v)\|kZHzs[ӱ6<|:q[(#Igtb(b R:gPآtz:Wsqut$jC^Ӕw $ .yHX7y&]DeOI #Goh`XY7_ o|[nr)/+5~R,"ʟ͘_>ԋFYOHD =9X LZY=Aks9fAςCMWqWlK#i8i "\i0?^w"bu4oԩI2M^ BƊ)S! %%g6Prh&n360Ӓ; &d O,>(`)W՝l."`cGn&SX79anS;˔Xn`I OA5;XT,' mj 0춪bjV7J5hsl&"`Dy `<to G- bz(ܢ lok0GJp³"l0"C$HgZ"K׹l1 L?QpiBi~ø,Ǹ[P\}|ƊW5\Az_pm|3j~é殛,I1ҵ>?5Ph*7Ѭa4zФ6.*)ɐ:\dEڂҔziy's%شӫ+ys|*c;~uKb!FXF/in+18jnbQH[>u<ۈ17D %Z5p&d)-m]8]4rG Hl@-tʨL |E+; ןOrߛ|W 9Wnc]sfy'.j֖2f N`bH4eWUXz_ΧQo?|kܭݫ&L ~ F>%OVQ$_=:<9o8 >En h)VӘ覽6Xn2,>[% £PFU~8>!XWT <ef~$NRuD*;-,А%@XPx(!寽F.j8Bè4QM9M Nx]?VtBZԧ{}&3O}S(s/eXͶ;O$(Ȉ(hsah˹6z $؈,fw*0 CdhTʰ ,ւвFR}6I'K/=){*i/TbtttJJAjrzpKcji7նj[:GFpMAN֜> oFej(-X{IDԹ+t '(εV?_ԯoʮ(S]^S n4]8[$`_ahq_O)E;%\\ޤE(Y8xat1$鍫Wt!TGj4MMSN"FA{iYCz8T_+Ua.'*sTlPs   2bN i1o 9w="ur?PU~g2p>H/5fd%=b7N(r`:GccQA;qxe΁F t4xݒ"ōFihZ}jW򑻧b+7?nV3Fٕ\bCfVg4ޛNQD6]pm2pZ"8ݰ]n1X.t'g=MtM֘(aazp'󎍘@|0Z}OvfݟTb~m!}$7njR jO;'9 9%fP9P=,u082:/,ŜO:50c7^^x1$5*\BO)UksAoa C3r:vS N^8Q X9(@^N@/iCAzYOW$keca %XT@M㾯]&ڧSQ0.@Xfx:H/0E|WFAt2۲ά;^ /BrݸqJL(t]+Q?_WdQ.n5K6a-mKA[yv4ʚ\,6iIнXd x@E%5w C5!#2/H8yH%?ߋne$ҟ!K{#q}\MF;ij{;gV}"YI 5v@ǻ*[g1iI>3,467JZ5'3{a|TKiq l-__+^|c)9eOc.O|c!i_7%r'l":9BX9&zQ^ mO ,^~~9mC?Yjr`܎D$T>x_ Dlf_fe:tȻVh*sOTW V<@ [ڎ).D)" =:IaHʜBD`E 8M/:ބ :ɾ?o /h O1δSFoH6*^!ތOE~qh#zE҈5Zc]A98KO&vMoIGLvh2@ ƻFKХL9uC[(&79 @r_V}r<߂c3*~3>Ewks<1QUvqK-QDMN½&a̛z@ !ܷ0]W7+END7Mw_خ_v2PĐ aMLI74U5UxbC:+;@z ±Os.mQVh`*gjIK2 ,-@E_5EW|K*q~GDȮx x6JņCF$"ϲгͼu2H6z#lr1Nz))P5'ڀ ڣa݋QͥONl,_Ben@/g 4::sPG#E:'+z*.xLĤTg={/cG{5{'2IBZu ő`/ZGMZP[߽ih7$b89 \R\u8.ԩ,,24K2QSg\Ȥ|1{5ɰN0qBȸ3fWde|KSCy=29;A̠̽+aѳ+ !9b؉'TKwr00) ڏ/ETp-Wqe 3-@ 3 i7)Pd0қXTgtg||ɹu״)n9W @UFSܜp(XK\NP,|g^"?݃գS?_9DJO)7 k.;J#O:Ga@[[1 #PYA qGmC]{ΛȚ a ҬѻUɃ5wlp?Bk+6꾊>98VA}{b}(F;ع_pit0b 50 @& C"L*'jrR-^h;7YJ!<w 18| \gxcӍPޡCLÆaMXRG'"LH`k|]_Y9' &y_;WY{Tz?yރS*68*E.xņoh (e},,Ȯ( L8 udFh[SL< śm6"QBg[{>(L(5P^ > 6%dzt{ {YM𒟔ؒ4 A!Z߲f:{jd;:N dOMٛ#utb4^%MAGU!_ FAӾ"thd6!Ut.a{/An=an'Zs $:(@?|Xb:+fNť7- Z02-Wn(~5Gɢau\J~۶rL&[T/Uf㛃Yt+,1o:I=p[.R܈ ~BKf=MGc>RQ/S|>Kf윋7_pj1Ku(,nd`lVoc+{2w  yL*8MzŒ%kP6`^GBƤcjpDמT`4 =IP;1I+(M3jnAHë6ItbԒJ:1w /ӑG 凧鰟Q!%ሾWkߝ05ڤI)/RVđ!4lC15[||:%k7*@#tv 7= OpS|-kX끐Mw*9gc4NTF>A\FIdvLN&{l4XhƍfUj9=t"m̥ wdET#ƝLdZ i JQB imMtFrIaY5B9i@ N&:q'(944g/[%8;}-uĉ%ÑbSü$!~i^( ӌL^ X;h` Jh,ժ(juPS.lsZW6 tq[Ⱦ VB&.YB7U9︅ 5r* k = %MBzUpky}-bz3spD#:KiXB|x|]$'ʐ,-!WIBҮTܹh!79wj'5lO۬:{}?3&VErKy =bhHT̑ql/84ŠE_{vn7Q=Q@ }%5!qIU*uf)9[Iӏ &Dn|yZxzHmڌ>|_# H;l+{Xv1KqAbP;=lu 9 kj 'U$;߻߅?Fnԟ9ξ41A^cäfGNi xӻ 0Q<-Q6' r ¤t F%Jc)?{9]:Ub9X.%s4aIo D=kղ{SƘ<'nNl qWY? 8Ѕ#AܗV,- nH4(mGAې֥-8!;ckK1`mԮ D 뷈4Ҙe.;ݍL9ǚMq6$0'"ı,ODhj{p[321jGGȺFaхMW}N6)"IP7# _I`U wɒ.9Os]-s1l$v\Gnbwr!u|uZZXӸu |En%V1)G. `_K2t~c/NNѹҁbZDfftP#YGS3d^z[ Qj%_HOC4WkW{ɺ4 bBQ˘I}f#FpHDɍybO=; !ClEJUTz̖ޣXͦ12f\}o ȹVzSp *Jb5Π^E:iㅅ&׿7 <^}Y YqV]W`(J+6btlKʚNN#Ce >][S>V ԍjZY9m)ڻ&ģMU=KoJ|}r$Qt6*BrlĺnY jdBv(XLS9nVhA,T2DmhhN>ട}w*䙖sҒA9Ck^#xvt9#wN5$꒸ӒoyTWT~ƮPLB AW7*@Rpʁ VxP9(~$U54&8$0fOֲO!x1;2rV'էem bl@a -;vL"v96RbX($#9/SG.rçm+IԫhcC_<0OS#-Yˎ?C9)0"yF?cD1FW]t 'u)AgYxH  >0ԱHb[[fhezTݎ,+T7,'[ݹo=v]ZVbTNc*?[(xl;KO 2Td}H+!QIxx,|;g۞4XN/]5s ҭ/DilLkyvٍ0d8qVaEHI/*8F6AK \Q&mu"83WAڮ.Կ $|Vю#h3q8PքF$K':側Ӂaz @RB) ߻P}g*5}/HVE]nY#}ㆵHWh.4NQjg)Pk84Dngu^K)NI%r}ŏk̓ KeTa>%p썢toT GDR{uI뇄SPD JQֶ5.mpuzyT@F,Nkd Q<Ә:;KWBrV ة/{ϻ(8ͩt>VI|dv/־&- 1 \>IoSȯN1)Xs&T[uypq-pS O]G$ ]a3GNIErrI9I1" L@F.7?-[yę-/8J0{NI[CzH$g\%w#MiBlߏ }q](alEXZcg` п%<ԉ{G2 m~ Caş_u1 UY&;h)I!)kn5V>_20_eV 3~ utt`?Xfط`5"o+H2nN9U Y4j}pK b t3h{MC۞O| 6mيٳnau@t#aciyIpPoaөj&]BWsoeHk) ?zy敗.8c˹j NDZ&A\5eMGF[oITF;Q8aMa,W a OK\Frӵ  q"geiׄ j~@ ZI. h"cq'~ٟYAC,Xh;;JzPSOږE A*ἅXyN|%ٟm?>bl9P xd)_]_jMhPY4ònF:a [Co n{A Q52(pC4ΆB\$o Of<[z)E G: !rڂONӟQK`aڿ)]"Py^BIwfY}GQpNw sooX /(NNJ 45lLq#ځ .2/%H-?ұ}[45Ka9AD.湘_ӿlW6`Uv]0&eojǤr[b8݇_:h`꼖d"uXi)C6( 2+K'^Z&gE8Ծst',F)q=E6Aa;{lE c#?L!c )=ӈ/B(Dq, #ۃ2<*IRA.B^U.DcjDZ|Aڒ ʥrAOlegAܞ,;Ft!yIPJ|R?O)TSG sbwi|vKxoۯ_jِIEd@N*śɵ[HuOm`!45^w0c7?S(}-;?v=*m֚W!ۄoUW/<opT[jcqS~ 2'P`U6͞\ůY {F \R|=,_ GZ?C(HoȆ_0g& ß#q YÅilLIBYşpZܑZVY{:[9:~HC{1v0JM'P5go?L/*$eI A8c| }v-:sYjT T_6! v83RΏvG=Vq'@(/!Cin( Pދ@OqrkCo :2ju<#eG lqV$F6e_aߨGf#\͛?tk\9 SAh;TYlR I9 6ͻ"l 992{>b48_l*SEYe :mbazࠕ8ŽJ8;Q#"s8@#ɒ#4LXXm5د_ ͭ% KD!-DET69,WGČ:O b ]a߽~e~cPʳʺZ$;h=-!%@ɞ _?BنqLѹ|8$^B9$~}l9 M-51)q1{wlN9ky_ J`.n; b\U P.@ U@kۄ1ٓ#-Z ;ϴ*8BIb"Ig mڱdXg"}tϘ, mZ+ 4;3^G dvX)Ɵ6k8Y6S E<Ć #wB{fX?B Ud+d[j\:98w *Ƶa< U̯[[@tbqH&Z,6] .8v%> s"4T,B7!i  ^ 7qH6 BdUFScH䳫pl_,Vm ge/\8Ln韗E"$ j}/E% 8U7Y],ڎx4.;~nFCx `i[R>"{ (Viupi `2gv, 6,"}cZ_#K@`[gzL.o7ewn&g禹oK8^+pDNlO{D7 jƁiwҎ&+Rf>+wD娡 9.:z ##~i ! J@@#ļ= ,[GC1Lbfyi76'k禇 Zw~v#*ޢ"UW!>2&9Ed5?t &զ-#}t<*P1|9ER-]}|>4&Pcw]#~~kKJWԟǍż 1-|UR3U.3Bjj8_n_T"lb=1mbDpmm~ѻ@d'ԏ7~ca$&t}7+@(Wza30!۹0woA+< "K3Of,œimu/{ݮdbSW%:v {A]-$b26|Zl6ۏHklJ^ On;$;'=VBN:;:̾0攭OvM4%^ضwq%dG&a#Umu=[QrGwʐ>IOo(Z(<^t Tkon 9W :Ț_s^Atúc{X %w6BBlqnq7:Pו% +EH_FYƑɂ* ?; m"VzLMcɸMgUn19A7 }>(\"E"8a$U\>:{i1-+ĭ$[[ +OJASU 쮖^1ҜlW6<!# Dr-8[ޕV3 d0l0TZqe&52-@V($ 3LB$w03KEP*cB&s .bi6a_04`yg.^lYzV$bzmGŜAdq FܵuK&Y|2fuDa孂v+\ Htid])tJc"z;ggh99fݞքud?/D~k#u~|a b)F*[]c֙(]߿pUIU<"/se WiD@T`[z֠\p@P5G@qy&%N("xgj[V$>50KkRixXbuS_Wowz%"sijJJӭ+h%uEܵ}@7r*E>3)kGoJ]H?M[zm6'=g֩+J,r{ SCk5( IO,E1Z5DIsvͭؽ#<8T"K?ց63AZUݽB(9# uSyY$?+|8z׋kf䋩nT[e)}``,!cPT=u|%JN٦߸oL̢R7}4ooތu2pr̋!A2 Q<8u2­nbn'ԒuMe+D˃}6l&Qdg og*2,kp6|6Ȼ-x)'7UDz{7w:3= yZ2V%FtOŗu>$9 `u{=)u'i?XqLH3jLoMmm >aA#P$Fצ kվjћ,zAyμ;޿92nUkZ%j\R@}:֤:<`dRѨ:0'jpd½(U̽D8@5G1kGv;rK(&&HP19!fX)-ъ̿kJF)X mw3_ژ 9lxBw6ͥRОhRO6tmyֵ6qȷջ.SKK^#d)녾][WYw؃Cy3mlɨ َ lFΫ!\^2뫳) Pi:`4>[(X$6= Wy;MlsVex'!@gy;ȕ6؄nT)y w27sj#yR.P@w?ڌN!^uEȧsJTt:rG}uHAںM u7%0,%c1X w RT1q ЈS @:U8\ 8r9i.bo_ _pS R+x1 JWv ) v[]|x0U-b,/mUZ6xsv n6rq@0}: O7 "(3;cV˿rEvs ^5CU#ִ OApp'N55e,AW =4m"9eӌ~n-ߘN{j q\,_jmA ;[z2yA3XbJ%1A]7)/f{=#~zȸFVqN٢Mx ZIzi2j~=^-I$lN~g*.#څ!1> k.R"^jD9C$#SZ$xsq)8O!s:TkV`j01P{e:>#õ NW0jﴞh㭵/ٚ +Kd?:NցlW,bI@ll-gۣo} 0 -̚滼=DjV?dը$U3 N,=!'2I>nU7rSĕf[%4FRޒ%5[ű%׎~it0Nk8>Fh}Z9pY#ȷ5;^fȒ<@^)[X-Ⱥ!ۀw 7-!W|Ԗ0fU1vNIZ+t r*JsL J|giFJrz z_159mE#Cb梣4?@H;4 "q"d( HX'hu)ԑ;~kj{;)McL- uΰ0醷?"` Y`z)X BCORB^c3Y 9'f j+Z;7"~ǾZ|y]lliBTI Tqu4o{|#d߹2L.;?Kf)sc4y=ZG-f8?҈t,T'<4.LMۊ[N8/"6s_DE<")A38L^-1iA~(05 4frFpN Yk"Rm]8U>ǬnuWV۪m9-9co;ItaS -O5؅uu6yN%>q} MGn-;/E,)W"4)kɓ' |6@8hO߁LFAž]>t7inZEy_BhKA3 )P U^0Hv9zlL7=XUpRZutI(T ^ϭd咏ʱTi;6RYѥ]O_Aq5&ē#aXԘBMʾEaJ?kn4hvE5Wq:jSs2HNϗ 쨐ȾY90ipj$礛k j^d92/^8q*ݻ>~^e(*c/v) V}:4n*SF$(.LBѲASA@ dPݣy%I01MX]Tqc(9'N!Q;|󆨦=e+I.l+FjeЖ/HR3Câ.ly8Qb]GDRoMJ"T֥N1X4@yPM4VDlTY:0QdyqT|V7T=K?/a%Q4l~΋%Z6';X ;(9լ|/`Qy#K_5V<{_ Z:!Uefcȏ 6Dws *:\ 75)AȌ@Yzu.Q ]+@ݝ>)%t}P䏷WCr]Cڛ0úC!莊VM[`UX KvsM]n1d3KMq-~4&0kXݟBeCu|fj^q Uw'S}kRYĖ:NJn [EAv[겟ROȤE,\cz0܇g.~KDgNjFnYA3eZ5G$Ng18@yT(eWͥZ\ SIȮ2u?B_g '4"畳UUMb mzm1 ,nqy%[¦&eK]lu~{Z<68O20q][K'6lɗ n-#IuRry5+N\4[^㐃{z^2qh$4GFN|ﶮ؅tqIܻwh<~=ex>l>BL~(ׁG_ippcP|k38f~(>P \iYߐJT?$DtqHqFs{: ΰrUe|E*GJ )"4 k "XgC&3C2e\a2)@F)lQń+־\vYl%}?ץ!>"pG!F7#/:*g:J>@ eҏrJ\IOZX <BgZq0k#Q9*f[H;pC Y?P"bנ #rSԐjܱ`SkxtNJ~e}h|a,2[QL/ &\. ^?}^ɸVǞzEK:uJm O[ZKȆ54u%,YԲ}^2 1_j$Қq  rti`jdבaԶVPl?dU A9Xz흗.b2͎@T~W~2i)" dInv~[  SYqMHä2R=,hBZEuGJ2p 9 0e.Z@^ݞ0U,T~ v0̣mGEvA_a{;-.^71k P]\MLsjcBu 4ه[ Qd] 傗 j-̦=l0l @&-]Ī=oöM#yնjkl~#xBD*^#taTT3*qV1*eȂaO0چe߁uܨ \9=&Bt < ~0?UiڒGNZA{09SFL3cIkqy멞*$6 ៕!ebn7 TK kxa<Qh=G6u4nPf/HYigG<SL hBƫsz@U&V9Jе.(=uS`F8(%eA41pX i0c,bI"+˿?]UZްp^F"pA+Hz܀X_\٣7YlĄԴBWh̛DΣǎa>djY1^gnv !6S7Uv :ؾm῟voÙVp|TS'a3X1` #P` \g2IU⭯vdS7?HөkMZR75uh0S*!QɈ@[dNd/H`234"wBi 1xa+~+U$ɸhy,<%-u掖g̦Ztqa*="/ipнߖo]kiR%c! < |{YaG@NLEf82+:i8j890[Z1R aBAya=go@j 6ۏTD<_ҺOp}]cBǂ)3͟7ePnSQw>4!@"tB'zCt # ӟX_8E%!UWFeW~ouSXʑOe&KRuHIɶ4RV_h)pfCPCtW kس"RU0nZ?;H.}# E@m"Ju.ʄcWQvNX5}V1y$ÅE;ꃤsH>Myd1Oum]% 3c#QQߩ}(Mzg%a -bLS S` ZGxf;J%u 9{ +9%MiXx;iѸ{ U4Mj9om+G:zYCHrM / wn[|j;UD"5݆县w(~KBuzmX1#~ 9#eRYSb8q4d  K8x d3|"N[i4_:Z2 pI.|EAJƗLq.dqK& 0Q+n=rN{Zg\0KܔO2)a'mQhGtr6m*M1r?AM"`fry5v~k;|y΄@xf}pk+m*kqFLt ᝁaRI:J=*Qן@6[Y3fQ[Zo f[m(iB-o_ xפHc/Y7SJ6ʉ+HfHb'/F\>Ojߦ-夘gaiM64%=F+*iI'@;:*c% 5|x[:@N`JthTl{Yw.ȝ 7\/EjGJ訉9AQ,GQڎ?> Ȝ3L HuM FP$Wn:|&g} |ZBTH4uN{{JvO,1g-8_k[ }e%1mz͎plPf.ˠMVR-]2}&[)IEytYO}qS:B]4b 8A3~_%zWc0AByk(BF~zQ W =i))^l{xeY{a7bSGd6Cu@Y U-9Y?v0ۙ~euz5 "fCY@O̺-ݔ M^NUY٢˽]^7=k@֢u H^4AV)w@1xtuy;仴Y/ yq?1׷sW4W^^` _pE >(enl.Ӻ<ޞݙuqXRʊa<ݵAŐ nILӢPpQp,{ lvok\%)K9x4j0{_Myvw$-e'J'T q؝lb|O#@ R-X~o?FlbE8QNA&@M[)`IELl,a,rīm6VoV-=_'-e (#QZdh]rVA^zéYG=2I m b˸;ZRl O"P{S#`.{gO Z%EVa KϢΘnm=ߕԒOJ̐}-DH'Gңyuh( Nje3U<,APb6I8y~BY4AYxM`1ť tj/,+g1D=Y5<3u^yY U:bK)6O ͻ+;]u{CuH>mڛJ@aIoMc;Tvs _A?o@M5?&|># Q;"d0 ChFJ_\O֪6- M\f7L`N KEc;QdxI9mzq ݈,E'":o 1RѨ< sOu`1{6BYt=uj"B[<Pz |"z03qAEXXc[M2a-pݰ*;nMM W|bE{"xU.&}!%MǷG36dfrXT'k[x&&xw weUAnB)w,䯞ʛ >rϿ˭~&qՉ9"*`󛽕;8@1 awqJ޶ӎڌ-¡MX7[37+ڪI  "bRhר78Mk.qb{0TAB >-Me]c [FP&iOLXQ1 O =-7BH<,^*·3 VaCBP,fO4DcP~C?sl(jϧ+a+[;%d򞘧LwL'ƼVsO]:n2.֢9~. н<9*#;"!G(3&jyoq9rʼnq9љgz1*q>RO?cZ 3FCNex׈dN|=.@1&1`\3M_KhRA9ʢ.47pj:ˮb{ֿbxn`jPomb`a_co\^eHhY6p 6NY;fPz]js6jFiPvFk&4+o>0Dl-`X!g{+Y4~QR~>gL;^CZ,OP\rtv^u("N?*ws|KP*xy{74_nϕ9k_9r ޥ; }xN/o3bV?_mo5j&#޹!?VZ";]jBΛ͢(۩s g 4+ 2f}/bɤWОf]:GT8l8lk0h;i)QCSaRGF6-FL݀S?JOaT>/{7sE8L7&+@a>MeQ49 CsJ绰;=6_T-wR:ПPy0M=9 pkiei(.+i )4r vTj5XsSh#Hv3J`}M~;x;@ߗIZJ=wbk-3VagPd&%Cw-SqLT,m1o$(tA Re<حlԥ ^7<]%%MyMtj<^^V53,j8_̖'t}W,_27 tr*`0`԰j`w[ ^D7Z!MRmXs:o6Z +%B1)_S+N˜Y۔(ô(0n(3d]ƣ.ӏzy϶Rd(ն՛<7mOaG] 73j4f.E&kJ~W8e5Y@|=:Ya!.l@?T5C&y# F9bCʲ4eüTDր$bK۷n66|H>WXoe=~*"'m=I 7oJ{CNtP Dg#MdD< kwC,<7a)%2碧36CKq2D&jD?x/ym;@.M͢eZ4wNS[iHðgae1u 8[y[x 1ԯC+8#`ņUAsZy]m~0 {!Ez9Μ$l?+AmE?DFΊ-'DgGPY14﷩O DWYac?gpt4)5yOX$g,7} 7ѷ6-ߊP=mP*4 X7M^mya (2m' 4VCZf9e2 hΘ~ 'eWnf^t6S0й nLMA]iY|6u&%Fڸ̅epe.fAZG5~"T ciI(8< ;[!4&Y&mpۉnjZՐ %5²Ny?46EX^0\{ (*99?UK%$jOL=pFo }iB(|EvQLPDD|҇WWK"՛r}ja MP'{^Fn:[!!^OBzq`gL˯MjxAN5-۔ttcNrQ"v( 0'aF/\"!YI['NM/ /y>`GxP=.[qC|P|oW*xxlw(4 o'߫(>) A<=Ln0y3RMN)]]CBv0I*rnI̚_w9D>BqeIGL8hXVTe}W)txMR|06/C]%;v̈́B͆Ԫn]͢lѥeEAk ҆WiF.^;$#GD3f< I4"En[2Jz$Vb@_|KA<",ӈ.<%{/Hp^+@78ƖAHi.8ad!-1sxX$R|`"JjvUӀIF Nق!l3y#zn6:%5N[M+=dqbN.[ zqlTGf"f hZ5\Ix Wy3ę-I5/@kK2;~*ޜI,vHل&PCTWNŐxD_^SJvP{V [ldiɰό͗ZhMB&'.uY*JqAybEXԯEn<|^UsZJ뎲u2[R"Ry`0l/6ǔh#Q7g.0@V(f=)Qs^Nyh~H͠d&Au=ط`[)nug\I14NB IBJ–%Ґ FРԭZC:923 #28Xk^FV׈#'r260F>5sW `Hn&*}(`^I!S /R7'<oj~= +\kK77||l8ԦqƦp}{] }4N\U%sO/%v῾X4i(MUڹh|~KfrwFahe *ɿ _w@dHjfiJw zI)D#hѬ'9 j]ɥvFr']@^)2qM M r>A=Qch$hjdBڜWiLh85@ŧ*vQLVpQR=CD+qD0 沖 x@)(IdɘO o ZN*Pg7Cr¬G%Hܴaܰ`uQ_R{Cz2oJ1 G ОX#&Z%Y}H3t *Yޯ飹2\Y՜lA?M7NԷK fIŊ蜗kJ̉',<ح][d&؈Ds~{UY&7ZmDnl+q_}ؽ0t&%]q,S!e:2o;}v#F7{EgQFqED@G-3T{X!|> <}dY Ւ[';#8@&}z[1HZ&.X,:'ec?؎ WFV 묡}7 ȳZx} dLkxd*`NFՀA#܀p/FH|?3[g0@mPCIDLLBxYAcМlmma p#i.eBUupKcTm7IYI9!uR~N^M v`/41Fd? gHvP,MMġ[t$ܺXFX ʆ5`֌ݭYp@nQ E?ݮ\TQI/݄,3JIMI.maM61rdoK0.|ͪb:wW@"=X吹\wb=G`il})fx.f;E~dz>A*Ф//%aMGYb6;;c6{`jZm'O5 @1)9! _3)K6!p\IBع/s>d8)( 9`)Hm_Yǥ&~Ns6潽8r:d+hZ|$_5LQq~X P2_4yee_C~VpE*q@(H\㍣+OxL9{3n_SA\0Sx%L˩hh1VTu/NjZ첲`Tyc >hfC؝Jgh74i畡]uWŒԬ'mq̵NQmܝQN*fsZGF]W?=Z5uQ"~[#o:hETlW oss^_'߾+wSQ{]W~R*PcI 1^Mjnߋ>*ȸ?_i6;7jN8qi8oBOX I|"E|zaVoITIi tIn"™TX}ň)7gs -Q}TebF؍ڿ0`iC[#%卆g qu.1}ԇߎGڴae 7}ፙ'6X&{3ƙG1+W3҇{شfoL6&퇀[\P T).4*>-3.CQÐ7P3UTXdMbA;Ojۋ_ 1ڻv~y1ZG_0TxU~HmJe<$DyQ6: cx:?y~w^І0$&?O`S^Z*-sƳ-d<܅@*{fSkW|ʉ}?KjX SC3*ϣmB7bT_Q(a|2Gi1ȴm<PřzuUч[,魦g ?鹐DMab~!F:s w*?\~~t9{R*̚9.7:sE|]; n Ŭ\rk+~"-ȯl볛L /f[( I\~zdGow'CP7-8*b c+[rn En 2v5혭 d̞S#(i~$hv/kUk[n#/i %m'3hlBäƏ} Y~M4\Xu.e(Ň(ЉKeS3yH&-Ơ# # is'Jogf{tsqC#=zqkI|HGM~bh_;eoE$Q'H<@?OFs'?\i[ˤqvJ1Qڦyu@rz'N vYcτj^/i#BEoA4Zw;Eѹcyۍ:]ɵƝVmC9Uxq] §< ʼܩU,]R{UѓE0z[drM65f [ 1Á* Յvel7|sqw2RbGGS6\ڟ :;~v9!KGUܧB;:Uy;N tmMf1,S`}^4A$td.u?IG`#O) pr>M*nqw`Z+8EdUiLC@2uL>_m]7 rC֨oLMT:<6ԥ؟֭kJ_Wi@ l_|Cu/Gģ]T +&w(,T6ܦw$ۇM豔>fCq#uBi:0eS+iȖ%tAch`euW*TIK4aE^Ve$V* QyLp%1Q&N/=N!6O;mfVHjɳGkR]X<rH~"-s>,Ȕw1^k)!)ԡ%i+s~:FE{g=hhG!5kp2..`';-Fj+/g>oz  ڔ7 + xVQ 3/ i\eCؘq^es(Q*NwTh*(3 C0fzhVRͼRz eA7 R'.82+)pҜ{쏫 `🱆ƱcfB y˷3J`@Gp&$* ,lrP\lo^^ye=4#Pr+vCiNtj?a DKKCG~MƝk|Csл8oج@ l 3_C.v✣iƤuUƩ KNV\M31DZ՛&xSkw~wOSRń;@n10 fPJK$Ǜ70[x]EPy*$ &{J9ٳolŔN QI ԒUu>-BSr6L I._ʩf5`w%b<~qQR_ qŴyxY;#  ֤V߰ _6y|QR̺[P$u38Bݥk8w◛ͣ{>9,"ܦ =yRquPs̢8/gL? Iln0Wr & #26^1v3('T [xW2eZ0v|arUT'=J?xzyi~2Ǚ_XnFF 0y~(O#x^>a^\fۛrSjSL=Aܡ+"eh:Eã6 , I|Ĺ,ji,ی]AF$~U 7V7Da1D `3IvI@#)bV^]qH}ЀHFCA ~y@r=Te}k>^)DVL̇WD|[%J_]%bc@u"5G~ni^)<\ON]Lb%WĤBr7a12'r(ꯊ._&~]OpD&]KyPi1׾ŋw3{߈y4u.Cd@m_b8y$>Pq;DsL6V_cMnHo^Hh4Y=IE`\Qd'/+i.3se0:5?URTB:˖K FV("2 y` åC?Ta"X#(^}^kCe> +]K#:ƾt/r+^JФz]b76ڐFp"~N'MD28}!IA/P W3S `Gi*Op8R%ܨvMXѷ` m"m@ujF42(i,-uHtQwY*H/㚷PWQVZ-?Wx |x/s̬4~~R|R Mki!OVxX២jzվJj]Κ@7b3wi$ea^" cXǯf,\h@l Ŷ'=y m$[F= MG$4O /օ*.l|ÀbՓkLhP^~P'c~뇊@"/n @p؆dI U ( Y [4&n+Mpw45_T:E]{=6ݙ3J|bhx+'['jnG$oZ\tw z r?su ϮUFT%eO0xUfiPybFtFk_Ȭ݁~7q YN$5נv_?[[*~^kcc[xw4;'z_-kWSa-x"&Z:RW")Gh DQQՉy_7Lu_CI'VS0U<,ÂrXnB=cz%NW3bOյkmЬ$ӍWX$Aa`t8U bM&e]5}46k: _OFctw3xT2Ipx>v9ax^܏%<ג\fBllX"gCH'!Z>1s}9@4_o(@c2 Ng?X5&E@q84:*5QƿRII&~4S4=Ji9D  xC *J))~.@ѯ=WxQy2z/vxIJ{u}uEm5)\ #TsAěZ"ln1~.ϱ-|)!S_|.KNS (* hէfw6r_GlCst&<첊JLcT2в5dp5K0WGʠ_I. Ht4RؠޙW%oTa;5Y _ݩF*.r?,L5:1E\1FdoOhe.l5(0k"eB]$ 5:g|+i~r2o[jOx_2Am3'2FWЃݽI^A+C}2GMkMΦm=ûqݭ\֤7u祛رi5c&~q>*];e>lINP3,I\}m&*DЇ1?\7iBT )c60_ĩp0/#{ƫY(0m tEeC@ Tx\mWܑjihz&84@8X椧bZN! ;M{$= %[wKK >˚4&0KV2EcN`P`ؗ"x c6\+NofL)]94u=/̾[РS0uc0t PfF]W,rLEm$mB 1W&V8Q) ^"{7eV~!S4v >2nB `9?,|]GIrGZӧo@MOo-W5/Pz4 vƘ$ >1 y[;;-?tBJAܲw9X]䮟`r>yڛLW͉%*}n8`7UKG=E̺\t-WۇkHl H~Uͪxi]wQq.yxf#@z1wsD'uʺvްUe榬b"S(\Ć[G2l]ba.̫/۬a";>z BsJV> OV4}G?\="1$cR 1!Wp.U$[-ެڵkRleOkT]OV(i0; ٢:!zyDxiCXid#cD@1:ip:RX3' $VՋ!|K¾/$l&xv#~]w6?jS1UuoY7oPFM_}n*sHذޤVrcPԈ`u2_$ݛM ވ YtzKZ4մP_0rc?C`/_M%ѿ?R }%\Ŝ^eH i+mvs)2߱19]1-;osm-5 #? !Va")SGˣU+J/o3D4 :_;ן(k_ !`VxcjҦdy10qM-KEbұA仳L'AGwX/Li͝!ps kĽŅjgJ,\ Gέ-л^a6O$108lNb@m5clf1&Is$5괱F}r<)? r "NOi. ;lmNKYM3t$>EJdr7$,='>( q Wb\2rKuxBj4phu4`'QeJ,ٳ1NNKx8ˇ0"cv "L@ƇE;ET㖳'E !w-%K[?미݈aڙF@Xj`-lEA] {0 9{ځtXhʓf JXDO=! ~>!i  tf7n'X%X}cH.+Qczv rrT\f u2vݞ`}zہ{H2sO3YGM"Sx5*XdzFx)ܬ:SuZy⧝GD*\v0kyY*+ K$]Ϙ$G#凡XTlD :b_ 9tGT ,E g mȯߋKŠ Iw |kzGHLgлÄ);HN{&PnjGjBu4s@<^K&|G kEdBC2BhXm5t%r<ڥ%FUD=.x,`7 *78I80"6ّ1-%N>rUx^Yֈ ?O X]'x %-M_${i3=(/Tc=X¥O|)cBbK M~-R C Z?nG:Y ޸ :Şncj54'-F@ԃu]O4:X1OcpCQiJz9GoC&0`K2X„I#zJB8 8ݍqe~a 9=pm2AZb.P D9BV=aw/ug*yТdfǡ7~+[Xq jb: gZs   ']Dg1a\KWitVXc/k6M윀'Nu=։di$ݢ6Qi1iנ8 l rK$ZY|_ %HWm:;Թu_LA}ܤ5'\&QhTf#Y^>0szM,uL9f1#cYhW_iqr(F!~ޓ2QŠRy-6x wj>}UOQyvߒrqcɹ1u'-VOi "{8AO_? n~8=GF˜MͥBKEVxD:{)U\PDF6S#~1 sKjPClΡ:cUd$ռ~t!]}ix.^&>Hz$1Ţ 3!& (aR`(7/OJ]&?D,']" XSm=]K AiPM%+8IF ǫSSI!YP.F9빱_5IJмBW:xプr8(bHu]5= ќXKl+yQ4-:CV:rϗ)?s|ŀ_} AO7vc{C̤'`_\D6}NIN/f2KbKNQnDyY:vm*gA/@_3E'tF,8eמ̘`?_ӝz 4 vk"\ST:aKo5XeBg~62hu }0P6cEo %}};NkfH`tCV"h  (Rq)W53zp4X%{ߓ>*w:`R 2!VhR9j3~b-yZpμ| dvi |A.o<[j!*G`5r%f;*Vxgɹ;"{$J 4 3̀#=ݾC+v#cw2 Yᘝa >/4zQp91O(VZmI:;d?nګg'n[#(J,4yAbUqD! UE|wDYXbnrZ^ΈԛLJ.vSR+jěnq5 AkVcZ_sjKf^LEhX@_pyH[KceaJwJ.uِ#9 ]Ye-%XMS=m~~L reR 'n‡4'y)-SgV* ANEᙒTc0`خ|}[D :5e>iS4h׹˗]#A:}g'DzeòYT_s󌆂;iH|FlIZvK|vG3X9V%`TlJOnu91/AQ'체dA&E`c=9$Hj,~{(OI?&coxj]>vF$(oe6VX@o=`7-&$L{-  'Q>BketHceau7 g0G9?Q)R^҅*/WzwBgt nӯdT+H^k }qvUaO0K>pZ6qF9ز;@|K y}+\5 0CQ/(T㴔I&hU}`Zh+$x% ܿ j0֪QIz;TzZ؃NeT-XDX  WgZq4 qO֥c'Lè۲jt֓WZXM!qŠ $0;/=aDlH Lb>,(N6Q\}`$OdXvqd2 ^a8b NޟpOcIFKM^S$!T;4^#-zCg  EXPp5hY(lC)2|TFp9@6'cow/dXщc~v<:ԥ5ބ *.X8 Zc4㞹wea-A"F xޓaNSANN sޅGdT3ֱ<68~7THFP_s%7S>#wڌF)lW"g $ J1<8jSA3( &wq_H;זꢺJ;GFn,e}^)x}$įA )4Mf'34+vX_ЂGNV[/c}yT)8|h] :z > a'j;WLdQ;\l=F$ZORpb&vUsFwq'^IF(zBd2<{*T+ʗF&ūtKS9尚A"AVZV3_. SMQP&R ﯰaô8O -.l\j6j ^ה߬`Є}q""qfk5Pt²=I<=dͦ^ANAp D묆:ꬨZsdw8hyxfg8H3}/5ʫ g%LBs`vq.4ݕۀ,?;WhQ^FfHkr ݃gܣ:D!%p5 BJAaE| dK ziRslf8}7402I͟H$ 1:*U@XPI1KHz5C .8⯄2r MRKYގ{ W!+0:.Ab Bm~ۯ7I/R_nQp0RE,'Gd,%޹ ϝtr=[<#)Ƴ`Z sS!"ai=H^JS*$$ޫ,wG ub)EǿRzJXW-D)S} rox0κ&JA~C_cQ f5b#ˏvg1 >! C'3P*[u]_d@ODk/HT^X|r*\OpAIVbyU s3M nXLQW'Z63誸,F+Ww%5 閛@_ ӓ݌J G05'VLDwg(Ah& u&m(Blښ 5GPjؑWh'ILgLIF&'{$gCs>iD]20'"=nU$1_f\Jv[gKXߣ؃=uޥz,E&y%v I#}j|nSP'n? ҁ(T7kjA'!IzGå:4Al gYeH=Puv?W"ҵF3@(5=2A(T9AeZuqY1Ve4c+4v,\f=r4*1,Kn-ՠstt(jLz귾ioQ]K21MYmκq1mSF!]&_Ų[ss&`5,aE]JWD3o[ }U#Ulg ĴNƻAlzNK d8kZ@if>vE0ҡ&ɶh#W9.gm=W؉:-H1NK">JO!wBDPs'WǏK#_ΕxމJ++d[Iʽ6%'!\3uk>С+`#*BYLPȋbH9 ?srdOT#oKG ۅ:n|l$\?^ +S-m*Y4+z;{{Ԯ%b΍@R?iԑdg2EJ4U~6|zR?&mk/ p+fw9.xw ?Y+_u3K0p54~d4.;ᦝt.~qk,}N³oib 60aa'Q=r]0<].)*OZˎ'#kާ54jY4uW+ѯR#تl/r,r|߅]6S$*P+D [|Liw~1Yp \sɐb[gHM)VGViY@٨@h Ct,Ik^I1P%7t~ i b͆9=f{,FwY}ƀ)aSl3otF'v1p;jA DmQm{X7.ޫԟ)=ԋwMo$*-D=9W|[K[#R s  .ʚtay S:dmwq[HNzR2Nl/^g]a&Fg 2PGp|Pw $ȗ`c28|fL~1U/dM!;d갷2mEN';7 |EĤ EI!҈˦kbbPhxcz8'Cvb역4\M4i4Ny&Ҝ(1&F( C[2Es/pPc:yO~!v ʗh#[Zn£zY%NFl.xP$ذ?Ĝvpa%;.p6f\aub\fMMdm"IPR/a<>=uQI^$K2#VHtW?iW,tu&YX Nhr;$NrW-gP=o~G胵hB9ϻ*)QO&g%]1?# p#sԑND;zeQOsk'y@b(jKbJFe<I0M*:Z+;Q:0S)vui|)(!9Kp!f)xsX)ʡ'0M^Z~[Pvtpa^>rߡyT+w0^nC2ȓ^*c>ulW5}l8Ч JUl[C) Ts!T5,^UCZpa"iI$GGSKV@}C+Z\/&&GQu xH Y ܬoJK` n(sMFj4x@ByRڅ3tJu7*rǔm[4 \L8Ca)XMFdx]d%gJa\sM(̦OApbEd;E(hS?\js c ܻ=[-J.؛, Y~,=|rQWH(a|!{$OU#:;h k L,H.)@n W&kDG? _vSn0HWj O/5g}Y%alT7CTM|c *֞ / /k0ƲC#I(@)>6oW8/~8oLi6ILbp/N1yP~vQ>`lO%M5?uoM*w6uOCM&v4OH[:@csEvf&NK}ٮZBAQ)O D~܃@ph,G(넀@ ҵ6Ff~K{jyi!sg:m' XCn{j!&߁ +^"U a6!é"ƥTEg5} L=J JG_b;B^<~E46&&3{pLj?_s|:h6qmNJ[^5 i< ?3Nhini#!sr[$*Q[ v6^7I7!FPǍ*KOi{zpzIp7g7Ez7r~ t$Pq@55pfʉJ'ZgA:OM^._,ʺHQ?䠾Psv ut#VY76CZ}o|'wXH5U?G:$:R==vF2{5K25Sg7u AB?4U Ϗ9 vMYH\dv eQ7Qx_bu8`6ފ 1^7D9~QtH v=vܸuL!ڧ*1#{͵kHcj;բ: RN椖0)hATFc6+db,'l[nOc(+FU6+R*x _ƥ'@ĝ+.qK\8+{$Up.v>s3VLZ ><<ٵ=Idr`$u.<1ߙ`ۥ~/w!Tc(w_lJiAwD烮> %6lBG6(gs$49Ͷ)mLxLxd0{ +ntûnTS,FϺPfEGL\#gfFnIXyB|~[cVCᗻhҌ-$GXŌ{ w;c %< W~Y$CڡAm#'Ni,}lS99& .,ڛxxp _O3XʸHrgPxK_:/Q[2rd.^f++ \If  Re!vk岕*BJ g`$Eap<K;9t{|<-BtW( R-_ԆfI(`2 \zQGm@6? j*F_k'`807Z,\c7w;#2zcȢqW@8PzBBBh՞WGc$.וEKpa.gṲB9B΋xښKtM+eŬ~0xKDkXV݈~f>.)|,j]5"(ꉐzOan7IOCNwO"2,('h8(tl suZexLq9~Wxm@T6\(GoOn_Ɲݔv)H: ܰV:CD@9‚DZdNhus:p N=:P+k:Y+XfB}duU~WJp[ ?YGPeW CଛBS>Pe®e_T0& azPLnfETuMKș+ }_}.:8yэFqV v[SUR[>[χ[*w4$4ڌ<`9JR#D iq^Ȩ]Ps'o9*=>w4 1ޖoY ? }?)KG3g` 2$h׃ظ5|KFIJFpE3-tJzd0p=YE߯([c'Y$'o\iE{:ܖa_g]%5S%x3RԶUP~E 1&UA5el::W?pkI C/i/LP Y\R:@ӛP 6:UmdPͣaL6惁TOdGYkgAwU~+Ol$=fΌmafqD̾4 ә yi+cUF.e2>ԇB\@gzԫ<4Y۩Ұexs˹n3'˯I\m2S-.SմKt!TJ;T} /˜1'mwZhN\k0!pܸ 1.O/,P+ۄ47mC$ZwhҰOhĦsm{+uGIR9!P 'b4 'hbe>b _61èI'n _xkmB@HT䨱u9˴YclԹ!Ъp/x]!̎8R׭ֽ͵Y6ԯ('y-Ie$2LJ;+NZ?(#Htwklq;@Wl0ӵ>|v`BsFb#ʝ Q zܗ=gmR0e(7kggA,MTo:yBMLW]n$6w8_ Ba,DT?rE~Sʒp/i=K]-:ZSVem 7 xe& mF23u>Sca Snv$ |\3dݿ.B>t8XL:ICXrۥ|8a4jm>Ro84('b >vX}*2vKU ]%IZ#)!L9cUqΏ#  DFuU ;_#{/U> 5`?~/V\e0۟O^WbOBd [yhIm8?*8fw%Ų8tO u6ؔ~":_rDz /o\TqV( Yz{ytRɧޡ˘)Ȃ" l`w09X++= >J3ԵTR]gc&b\z~z gh|$"~0Qww* E0>8Uz8`KBkcLuÉΊyAHNr_sbڜW]9+$Nk5jG6GڶխLSGwȲ(HJfx^5-Œȡ[/J!p(1{U""`\-(8"}az׈IClih1<.C){Znd86EEq`PnMxuj"%K';9cQ?}Wh]3odbIi;-q!vGsy\X:@U'î3&kNZ(`A!簃.@*$a\+U-@qy4|O8DX x_? 9*ko"jme9ʗuלz, _ٴ_h,؎̆@N q܌?[0zh_.i$\V!DYHCk_#1Gj,lr.߬RAtB}' a Yz9NgW5[PXҮs':eMzModWC4ݮ, p\[ ?}zwH_zTP"E&q;Ğ9JF]GRJ0&NJlPm %]fY+ᬝ{yQ+O5R{{nl5PܮD|eƺY'۬1qW As׾Aoy|lKLZٯ=K9[;1|oH~ Mj¡C_ eF7J3(9{,ܟRDpu}~RխM"q &7e} V#U/P 1/m@h !:]Go9G2vMKu{Q 19SDֹ2$oNԌLCc݉|@ێR);(JVp°)R3 *?x UZ>'a@m!6'sV' 'p(\O![!)-84!H&FͿz(/ꌏЎu-AXJ~~/\fW&y> 'Yлt#C4Ͼ80P6ɮ,7hnav//lq#jkt^{#Պ,%N]hByļqIW ֲ<g )3!U&fئ& d D@ hGfT0 8B? Z٥- "#I"_⟺QL|`yD%"-Y"W=~K /y9|`@n,͈ڟ: -n`lwqe2Bx.¸jf}U$?䏼p)PƇUplx0ȪzӉ`6wH{ 8&~RٗV,o :†8AJQA>3}v92es಺Ofl &h:">M_`Gg?q0?w}m#}!dwicT?e}'F}2j(v$Cnm$DZS/LCOSB,WtwHhߒ"sZq0ֺbOBKs(h3Q,*[ZIG o_p{Tlt$CFb8mi{?_?6BDӼS8"bA!Wt0 0bCqPښYh7fPNaI<77MqB"sZ4&$xIXb/`W?x7~\dpP҆:v&z$zvF]E)D,5~% uF[M3g(0poQz)9A{)^JzJCnM01Z:ޥ뇋x~ݙ.XBٴeb ,OŔ^Б''ٮBlFi?Au3<hKLB'WAA1=-7i?f׋9 n~?uVѵM?*F ]-9C#*x;K:1X ^>KQ p߼?b} dWP! *󯉭mԅm4/BDZ+'^M~Lv:Ï@Jk̘xdsxל<+Q(s3Q\ Qgy`(wÕA})~=y&c9a V0_VWov-IΣ7xJ\奮^Vn ߕ: _;0ITtZ?Q j,W|fj4> /GHMnCj @xM?zݴ0rfӎҨє@@%_3*AuMة,*hP/+}s[ۿbbD5Z.)ٖٗGSxElg@I%Tw4!o}^2M Lxj9lD7IšX⛩%<>S_ͩ,NgD1*Kߧ+28Bc"~(Fokd [`̥ aObiiGx X)m` k`#/R~!_M gDֈЍAMkvj:IF az[w"K,"WHVh1WBrdlCo҃SgnRGWL^1%6b8*8 ''e e=.0={\rCy lF8a%/FBǜN]y4_JfBs&p)3`<>|]4f%7̘4|l]yZ!]AY냎^p U2zH84}4Yq:&kQ#VEuFT"˸D| KCrUƸc|VAu5#?p^9X;>0e"YF>T,f ]Z:8 > M- b,?1TlNU T`Cf& @ք.+b'U `-Z#xQz]͐4Τm[53_.##]{*J03)v=<'((4,|s4ES:Y<=p={];deGrZ`~Իۋ7cwen h$Scr#sh߉ e͌߃Fh rA'Qtq|?Ѣ#s;Y;ҕZ^שJ\R~gDk;“šXOϔh:;L/)<Ϋ`>?"l-ђ62G5TtAFl _5 f]d WBoFH xiasqHUtˤu}6"+wc^8A``j_mVQPf/d]ca.Zt-@ӜU n*w(dÄMMEh?N m5b|gP(uX=v9.C{w$- sy#F;V8??Pʺ&Sr/kpzIig;ޞ_CBya>E{@i :[ x9#p2~V.\nzl [`;S۾[Y\mW%ZתsՐ+(ǬӋea[ӍE=t8+@n*;K4ik:6 k˓s= %m6s\FD:F>&PaH׌/}EcB*殽q6;#fga# *U4oQgn#hpYSI< ;EV';A4K^LD ^.*s̞.,v뺭9 iPU˫'#svCHoASJ)SV 6_=*c'+*.M@CKpT벭38crb旮a94hV0g`mT#wJYh|[F2DӒW͞.PG|zy}x<]}4v@Yc\ .* t']m h=mQ0(#b_mX0+{vrFv}@MZDѰ4x3n*z|,m;`j~2 D}`?GP`Vpc@oL7C2BρM׋| ^tFD+}Ѽ?u/~|<1|u9kA16Jh0TcfLbgϮ/_TZe|Oj-/xQ\\^R5"or!#~\ 5}%A@;߰W`VEF(Y8ݨ9෷<<.+4GlISM>*$0tԾci~b9q@s[PgXoŊU 2ZP!/8Գާf[^.AhT}D%`SgVe$~pn%,#L67ȿWM@(w ]ZX7`7oH> H| տ|A ^2# 3c]F)m7.\6_;mcFX 5=POW:V< /s5{)WSgQӣ@%{kR`rQv^4hGS~ho?-]AlZrHY5tWJ:"eN]I7-!t J5RlIf"ab:ԡ+``פ#G}H-aFKkzK ݡ|_ t|iɱC:᏶5o3Gq+2J0H, Nx5;K ԙ%LD!~m<~фiZ5bNRAHXXCu3~U!v5[*[9FAHS%Htq,L*Mzy=$M5' c_Qg+\orZo E Ӊ*lf+it2vK>k֬ѷ9h;>*_øIb.*X ̗щSƧ=Io/?KZKۓY:8&:8>~^ "qփIJeד2s\P.4K<X̥Z'+$>iKe)`*<+*y-.7*RRd]­؅R|_r/&NHOY8s% f cύ'c~BF_AqnJe5uU,N~=V׿2f:GKPM;֝3V&u\F R0, , CN]NpY?oDup9"OBEA(ߎb]c \!~=|_ic,Y`Qܰ띚(TK43H3fz,ܽf㾣E.LXOe(Eu6]4>;`ȝ>2Vu ieWr*lRlPJD6Y`ʋ1 #S+&`u?0^L@|qUL2z00G~vLԬ$vH*hZwV$5T QϳzCr܈Xh *еv=A$xr)Fm$WںI[uaS^eNj.n„.Ў;yRGFYF„,YAWg2RggY=eq{B]fGs c +q&mϏ =0"Hm' HmQ&nbR5'Uf:('T ryǔ_z.nߵ Zt;am HO|43֠J­Mj'XDa~vǺph_YdX$ST%IF;Dhuf; s˾ݼ M$w0+J(*^$JMZm' `_ND/#@!RxkkOOM[ KTw߂cCjt_ ڿ~jp]7tAKi*js=뒓Kl,٧I |IfҴ5Sh,T4eG:8؅Hp"$S8ɁSWy3x b?c|^[{H[[ز.ji3b7LOes)^u $3dZDe+~R7eB{{ GqfY U~רk37faPtz4"Yý5Lq 8dm  UǼSJHa_Kk6 ?_!Jݪ'-y>E-n/=QÃ2Dz)jtmB%sīER@`[H B=Tؔoug&c QC< c~ԓk<*p5X-kw÷ݨ U%99Ɠ/B7qǒc\o|g3"QgP\u= l j4dLQP+ }2jx3/2|ex!0EǼ/d8i!XsMN`@ ji .|jX`_z3tVL1Р݉+re8V x|3lhBX6J:h&Z0\)KX4`eTH p vdwSR)C%zÿ]zؕ$? a)g_xm! p=_+^(Vnwj5-8]"$]R )Lv*%TvܿnrB#lYK5<% lQv_]Lژ2-f(GLCw&U ybzeF+Pׁ K ȃ6{qБ38zGD/ H Sװ J_1?ҹXdA43;\¹\|+?M/?GIYRQsi7D -knOKQqR )ݵ(UL7ŖzYkIxekE=Fv•lUSNOb׬~|PZBHm_CG;)q))T,}  ~ufThnǖ7+)j޼: WLD`&bgrkk$bY!=Ztʈ*A.;Iʾ)ׇ`Z>Է! |q-/Xfv)F/V!RK,k c%74"!\Ciu`IlO&݆C]@ {@FH?6e}[ַҸvΚhxE|UJ|ܺ)ɟ2+4`~n1G/_x(!=?u|8^n;`1gnv:92`"AA_:Qu2ݒ<() (߯_X(ՁwV |boe9,"QVȳEr:&TYsoR-+ZzIf8B+-rS)I5+ M\:%)cŃ;9f=Fms-aG)K } :< sRnr$% pp!oSQ ͥV`o5*jʤ|,J^k'ljgʟ^ƪ32+DzSiM:с sU @2TRe؞65q?&ZoR'-yŽxAnXp8YyJ C=Jx9Q5d)M̕oD5hƔ[Kr)cuYqTx!S9gYm*5Z!m5[+WRc@/s*C{Ĺ1$;]ۯ<9onj叅6m+Mb_EjMpE0~٩3m%36\aI7sNs*M&VxZޫ&8u =\p#"& ) cŀrEVzyzE#їRYV3a8mI cKDz]=MD.{(ѥR**yGQH oR}29d_{[o uYFنIzuKQ(' .٠#;?iw(W4`Jʼnn!FRIGm|D{ "N&YpPkMb׮jIӯvy]B:ϪH |0B{GCu}c9xE9ϗ.msmQUϟ.l9&sߠ㕡H]ؚPy0d@By{GPX V-Vrs-ݲE[Y\"LXk6{{^g"ES7[2uuXّHZN{*UylrNaUhm?dB3ed%/ANxsG'= oRf*!۟|&,{CAP-z8w(Y/k +aJq%>;@yp;MmIS"ϯ;'3-Ml]%{=_((8 <ۭb30}"Om IWzɀo 4M J_e~ !6Oְ/{GfA3|Q3OD4ˁ1J 9Rq,I F,T(nLf (M\'aw>Yjk  ӖHCM:A}\{qRٮ0/m(DFX%\R扲Er*cs4W] w@s,hLY( ة̽~Bzv7ox:#Y1Dĉ(#/pr?mtB JT"Elme޺Jq>AP;VHx3րLjˁZВhʊGQK,hjҥ?Zie,./ RڮzkD5 Aw/M&plhFp1cF FKF-#Sb G inBbu&ЉHn%t ,`_ⷞBgtO5P:Px),On]%kTGLEzaN-bƍ$59Y(=cp=P$, c+!CGxg-I$#=/aՓ@L"$'|r+/:&b|j:,9K$S~u7@`ʬ'j!OxSrց ^q`9;"r1861\,)]D(:H2.oq s1ƻ*5>HZ[]6>{s!ҩ-#$2X{U0Ċ]$\G=jYSï:n|˳am@&+Ij&~[5i'l@pj /4H87U c5{Q}ZXNV2xַJZ6?, pʶM@EyfۇEZ M-y9Pޠagh /$(-V4yr.9icMJm[좁&{H) i~hGϥrTPxdɍgf"#(XPBVP( ~:C<Purx2"uF$U4!ixi7؎1p`n0b8 a0Tdf\3 x dL/;N/56!Jl}天H#2fx%86KoYKمC;^9ҧ\y}1FQZQݟ`zdϦŃ x^ݚUmILvY@9CCҘMa/s][u J[=d{Xߓrbrny׳"q/{y~0tO0`ᤱl`4y-,6"_6q=Y($+ &D doXt^75 :[juj_7Y*mP:lYhƊzCBܖHKBy6W`K^"G⣵uö9*,Rx8qu%whd]6,۠ a=򲃙;BC>0S96įbL9hp+H/h9jTd1!jh(= -o0mu! RF_A!avDT*Qh}x[6<yFcPGDIl,܉Cf_&*Hk k&93xKV]ڌ\v_=WxЇ_܁Dw1r"@Ҟ.͙>DnZ$kCoȜp`deiF:a߲[br7#NdK_'տ;sb[ (:2+<)t2-D-]ʶZv?5׭0Fsr. JV)cn~˜b>0ⶰ!%hr`.\Y^ݸE)Ot{#<| j6 Nd(JPJjh.Jhc !`"-j:paܠ@w;4Z6qǬ5+~5B*6N ^fbMtw9V`k aVV'+Х JqSBă$ Ia4?V;AݨY-tAJ6 \6b\[6Sآj^Oݐ;`4 Z7YRP.=`ü^A%.)P+4@2i["4uԑK /EC=U=㞙KXеBNZİ@g`%kI>4Gxu^t3&ˣp> `Hȉ`|u/D^]Jmt_Ãa1ߎAE^)], c A)BN p*Ԍ3UCix1.5LeXSh-H,û#6Jri.eɫ9NΎ5TbNTUی7䶕$ZE4 w^6<>pȵ<!O]?ζ<;c*`-Ⱦ"2QʈFΥ̷@.x 'j׻ ;y5l6t|1h:2X4cs6]XD|OU?]Tx{IGyE0-x`qnX_* i§y 7kSq_dEjL*AQSmKf5N5V]ecѭun/C$Y7>XFf)=aiG'9`2"ίYCx["oMUu"y҆[G@Zίq a߮ho7ӧ^B`MZh| |$.\e_0ƶ-~dRj]DM|+=gg>j _CN~9⳷o1X'wY}[zXFXGYdcK}|zaz ȟӓ{z1)+801R.cf>{QD';sidYaY*T[x*D1Ȱ[7F(o5Bir, (gDp~:G_˟\4wWn?kF[peK\hc%W3#,H<-$fmea!2a6H柹@ ڦ[Tw\z9nh[t5!!_>V̓`2m^)nODBwTw'_V0m;w>&j2z9)D ݷ-NjZB%*AK`s!%x MAxyP9q!JJJ3Ruoj%ǫgƗa R~4m{bxb9X)u6ӓju vjFDC8>bp(Sf**0|D n[aֿ37(Ghs VO}?"`z:\^5O>OKD'2ZOOZi-nHssGvt܄^ ;0+naʝ 8RЩvDyщ#.?+g2_Tt:V S\ $}ᇧj'qzi"23\L]Peҋ;iL $5?t'&l&@Ȁ=^Q:q(O%n/rxsCfK/#O(ᆑкcjZk6MmA52d כfT1y7PRZWgeޮ<|؃˲;-P ;GMT.eAA1S !k%<^1ms34, /jh,dx+ @y9P{imN W5MkS֜MtxD\wa+O zch7rA#O7lv,KS'hEH CD2NUZ9s*m(jV&;@ےu3OسzOdFoͳ*a/m$# s<9n?<Գ~AFŤ-} T:$~'R){} 7荋*X tm"TK+ي׬n~9lmwˢRx8k ̎DY/i^X:36`<šC$Q%2^UҔU._H}ge+\NE~f`Cr+,2gLP@ket+v9O+zHlYDݟ *]] .gu[!yVF{q }E6iaS&S="b|jsUM}W6;y5U5;w ʾ##0xsX(gE?a"\bH>4θGed{6)7,ebJ܍M ?:oQ6t<^I*F5f2ox(}{ Ợ*'r7ڮ%]mߺ.$F#C[%աp2*TOT$F'9brtAqjgdk]H+;Uu%o*|vǞr!@<{miMj]\e\æ6`4kh13[,W}={Kt:mL0^mo6s ítBT|5 =j+jgXL DD9+t3woW%Ztp[(BBpoǧ*j f*i!_#>F},,]Rs'MTzuXEv^ݱ+ < UCii"̸|- ޲"YHn Te/4q{Yqp l{nnf=8{ ?"T&b8q4 Bl!:ww Fr!5R;}խm̚V|%K{v 1Įu< X(v1iIE{8r.y}᭧&Mi c'SĐǺao3nU}d$0jF岿D9x=<^jny{S\}xhqھQ#3gX ʹ _HQ03\V] L(~[T]ߟ>ɤ! m|AueFjno>E NJ{ =S=fs:ͣeZk cA2|6OeѨ y6TԙSf~8|>`W fW [/q<˕mH@nRl(]K Q>e%R g(ʼn}H+xYu˿U%RnY. f#w$Ž4"=E5gw"3KCf =BtۼQ\DlNs{y54 zإ!g7YrA=T.+{hA`R(~ l&OܝdehZ㿫15LɁ\]ʈiH\~cfĪ†VcF9Dd[-ʑ%PO.dAN :IVʋX⃗yI* ,\μ'季Sy5gs-C''{c#ٽ˨>yE踧]vS Jb+DZRQB3 r"Fw%#oGg88>+p]r$7% .wC6֠|Ӣz4y8vY!=;Os]1J'J H5+mB.Ƈl[őK$2}W$?23s׃**PV,_u}{Ҥ)Ivnrq$ˈ{ڼP8urSCKfEcUsߣ;`3bl&7Vj ^_ cZY֨)RW϶>[,2JVPEϕ_1l$-No(qlo< 쿾y=!~c0Ci4C\ʾJrVmP=ss6upKAK<(':m _E9ant̩4dp^+Ʉn&Ew5 kuKy]~Bsoc~wt 1..ЁEgDmkÖ?\<A#}A X䯖F4柬XV0[rK Zs|Wzr Rj22ɺ')@B&/Uݻ$+2Ey ļ287Ms7_ݱ3=vE 4rxd Wv'Ѝ;Օ,h4a{uZs%w?C``PT>rdvA@"|{2R0.j2FhT!!|xh[uC:Wxwk+QR yC"jHS{0x'1C L7M,yp߈onb9Fb1Pat) `b+ )r"S֟ HY~L4>zЫ-FCEj0e ٌ)PVILW8ބMJ@MTҏ2X!Tp>.MfP^ʖvSZlM]f˾jZ_hɌwEMkz(-klt_սT.15Ɨ<~/ʂP*[J]b@z ~<1 VԓwdZaU~RR`Bdݣ?ÆO={Ok ҵնׯ>}*ryْٜlR9"OgcزNvxfyGc0t o[6w_*gV]D68Xx1Hf˿Q)BfE5Blr  [p+IMϺf&@̅+!iOkeޘ%=N׮vm,d?pڲΪy5Mr)~.>\>| Q}F|g 2$.Ǩzd"uD<MlMkTÜcK_q̓q6~YCRV#Eơtw?ſϷӓw9C(QTRy22$_/p*1:aQuqT6)M1~׉k;҆Mˈ/kA@|౺<MgQv/_9u8y JL^l_$#`z1qv,in-GT ?W^ x}iC!/sqxԭĶIlj#vR +"bw%{K?D_>`A84V ͏; sd-WϳX%qUska'Q䳗Ctu=>;U rGD߲F䤒OR;^,Sdx8rnQT PN5*@PEDV;Cab&J|A{ ڶ0D WފLM h'0fPCٜZ GMGcC[ԨaiFuۭe5͓!黾/y(|\e=A9쬗pX<5]",RB_e]z Cd +shcNR8k7xxÇp8SCVZdp\ )8F{ҁdW^͒REu$&z~ޙ #]^>mZwUƘY`J1Æ !JS*?\Z^GkYc;3˰%t^.B LUă (wtє"uAa"Bϑj}+%<%zX4Ce鬣aIf G< _o,!90 T1츰#AO_$n=HDs'e6p=hUE7n/OʭlɣS+ . .춡U:o]=)8VEPm|ݮb1BS/7FfV,RFk(d^eVrJW]H>vh\o^HϾ?t!&K=\Ou.{REX{ڠ0YUIf{5 Ȧs O8)bZR鶛]&hKgؾi޷ CKY;^eLa_:t+gD 7%mAT(J+<1݁ay &%@IUYUA#lWUyJok'ɉ!rKW}/vxdo6ܨTBkw5&|@۶@2uM0Xl(Y VQw-e9k'NKEf/2gôD` 'V26e@bYo䱨A̖jh=$۝h 0 2iVtwq4ӬVf b!u3 9DYG͞fMȽR$ Qf ao󑳦kǜbkeRv5FܷA~[~(l?`%mIlt#b;e4ԫ"Ń"X;],{ܭ;6y\0bmJh' ?M_u3߰-]CrTA\&C<>EQ@IV5ɵZ"L`^Z_#VuIJ׌B7jSsbe#WwcN,ǻH=f9Q([!NvxTwE#r_6ġiRC]S㪺toY;]gWIO&p*t\53QU(%]>5 ztoIYS:AAt'dRll/#ղzd|vc;} .JR_GlElgKK]O^{hf&%-"\ٰɲvvkB %տ N .Oꂿڸ$ JKܣc5~phm DY.52eoO1c^Nxp,eYs ?F'2j;6iMA.ƨ[.tV+6}5N˫\ yg"Jߟ]< K1DqժzE:͕COzXr)z5Pr%TOJ MukJ˱۫`eJHC#++`|f"Qq%5T>og/c"H>4C[i$b-$؎r6c(/Y=tT" i+k=qT&o>;XB"aO {r;rE9#'o{(-NB_!ҥ7-q[|bSbRwSX!?{ݣR5@|8&G\@x/?a4*5yJɣG^7ʎ4܍0=dSwUŜ(Clb w4Xp̩X,%e҇4#DPP"TvrYo>;xi<-$?* n M7s),a󟷭}g&syRLKφ#qvO1y/r<;s]ɼ3mrK@޹\q`xq_κ2ޕ|+d-ϟ(ru/7N]epd}4M=I=ߣY 7ŢER .ۘWh}7s(7T^W,v\Ö^{ɟ;Zs`X^gEdn+b0suZvF"_D%!U%Z_Ԝoߟ'Il=3-Ty]QY M΂%  ׯ\c4jm!0&aq3dGgCȳ ƑTsO$dIQpHf[:; -e ;ŗ0qAēu,BovYւy-0.n ? ؄{djDa MjѧƵ 2<|ȗ㮃|~]*+(AK*g!FV9, -_u0Ju_~|^@^д-IB^n"6Φfݡl,#ϫw5~'jۺhbx*U"{6)}̲K/4b^i,YUDIw=P0Rhx?t7Q\jU;M3cU?neJD>5+ 4IsέPCx ]`Q~X~%W Sk*;ǕW@T 9. *Y7>B-B( ’).N_z.'!c4N޲G%{wd~mRtN'Y`zҾ.^ԛ6Х$1M%,r_exOn"*t-ڥT4.󴢴RLl@*7@,~Jd Z#9hYj%'d$o.Hoޖr(DqYZAfyZf|Z"AE+pcD4rZe S&f)\P [4f= ՒV09wsXc>4Ji q]#08uJBhLl%@aG \$䋎`QHWA*+VGŗnLc 65dH%c5W kQ6z 7bޔӰ#ѫ}U2 4䡋wC.}gHq`Zo /~A7Ew}iLsw-/+P.o )]FzFsD\/}ˋ!7)|Q}#kC.sၗ*Iߺ&aIvbMYML,eBHD LNeF lCt)n8-q~I\#*4GJo_S+8 9U~ɻ1d܍#H>>]vNI s4i7΃0|܏yz.$ַm@aNJU}(J5#Erl%Һƭ1<p29U +FX d¨q+.`au-q TT/ NLa.@ 'LL+<}X+7~(*k&-;R2QNyKZĠg|溘e^4۲y݉}*Xǿ 26̵E: lQu@)_ʴ|\_n&=$ӠV%я S\j~zƧCE$5 v֧أ{6c$)pN ve搫ohx!/(vldbEI_@qF wX\\H)wL Y=D ,Y6,ti[lΪ Q֢q3:P{I]#ƳE~1.)< *Y̛$R=DHӖZ~BY[~|[Ayo )#q1eȿQ|ӭ(\a9q MIqkBbW$ss0 8<޾驃Y,#Eۀo'WAs2Q- PzѠ:n*̌᭢3JVvˍݲXSW)2!u뷊lntR614gC_ Ez{ηm<FI`fՖ"m'\?"i% 5J>Q݄M<{ ?S#,dS H-k  <{'S=ޓ &xU^],ǂB=Kcx4v~L\GM?wf  8V!yu=IiHUe1. ŕh(hF_û\JyH~W=:0%jw.w?eȫـ!9A35^8:9k+<2$-~ՌQsCLSYCܡ'Ӹ_6xԴ?+ ҧ2!IFfYkt_TN]L3 c˦k]p+VJ9 /j;b"%<ܠ-^QjM8(gxIEJ2GJt@tx| Cޠ~^t!$HSڟ0|?=Vj˗i&_PLHF\m@HK9ת>{(1V|f 373bTAsӴ%b2vCŕƟ9XD.f N͊4͢s^NS[mR_ B]uJ#^1IGBZ a^DTť%b{ İZA+~ 'X+Ks[+c]l--/h_gvU_}^Oee{I=S . o!8Y/$η0s lMd=^u &LýLM^$`b7nj4衄gI :aG UQq)IwTVĨfq/:+RCk$m+~t[fpG)%+! [6䥲qᆴB:H5iږy ,:&Q! j!5OŨUNV@v.*:ڿLj٘?q,_2`zuCqzv3T뷆-{"2HY@(٦  ̜d{f3tɒ-oKnb;'finiTtq 1_8 vX E*x2I^j³2 FP (%aNRV,b*%V +,nrUAҾƔ2tPa!U?=ab`Wy:a u1B;1[p_ [03`YzYn^1 s [=g "B(KӀNc@:[ '8]Y:6Gu#kF̽Le < { X"}ߛT%8&Ku kǝ*rM3+4M4D$Amw:R`aZt4#0,lq㔀vERWk`ƒsX9X|9F2p>68Z1䮳zbB(\b!Y_ /_E h1. րRHw#;.mvƿzrH7BKYCu 3c<Я0ԯ^W~*iP k̿5U]=yE=@E}nױj+R;Ϩ9iY]HLY,ަ)q4g67c;C黝 g5W~& {^ {!{ 3,KWySQ#bt/dhFa-s'c"2qz9f:jtٷr+piNnMo\/mMx2 ȅp 1B#pd5M76ǨY[?<G$ Sy)HFLB#Ǧ[ Cw5W^wEuw"gnd PdI.L[;:=̃T@r㢒u:h3 2VgPoP0 -KŔ k']0}$A`L9S'lqH31P^"GyCq'UAM b}ޜ2$a$9"! V@]0-sy/~fW1r9sd܂} ~5Fq` j3J",G]Hb9M`LKcj(ܻvHT߾'y &ܾ>;fDWpw9;7vDŽ+C އ)kD kIǚS#8k1 YUMPY B52?XQ*KKpWpHX$ sl qgNo*?`7l䫻]9rn  -byu^<邏XQgL3J<hi;r,[Gp?u? te2y+*R!&/ƅʔ 4a=rTZ!坅s{ب 78lS"WƔi>tRd6cI+A$:AM>l_@K?f᝽` (AK&)Z ,k,IV,LU"`gu] (Iz *:2K\PAG謯BOB۳075ɵy5n:0㟹t $.VW;w %0gPgg9楉*@HXι;3|d_; WjPa$G`.zaC71bIvҕĶY(-5 ^u+(ZMl(<ۥLק,ZJX ISJH&(G/ץVbb]W"39ap2)Y5^2 Jogfqbm0ʊi2(#& z O_>(~cNXq$l\@UX%kۦ4ƺuz`n-[qx}24ζ֪ҜV:7Λ+є=P2QM'WoU"HuLpg[]HpKԞf<$J:sc/qTS"B 4"O{+rI"7I)/7Չ߫E.fOs)?j$q׏{FP<44Ŗ Ӈ\'7ڥWO ;H D\6#s3mp@i wJ4i).7u[~BgKu rͻclVZwx&.r-ځd4E 9|{_CӰP2Ԉ=zjla-Ft}EM^U'C{yQ|B(Qvwk!W`m _B>aKzr\wܛ~O. ]T5;%[ N+$Rad9# omJU۳H'YGoWMS8ʪ{`28Ф*$T\FpO{fK6'^j c w  u+[2pSǵPHCp}%=l/Ճ^ycyKtC%Ҍ^M1^_B=D fM?;*ETǍmd\w̓c#"H'ql̨eo@;}!Xܕx@(5 LH 4 nN F0tF{>p}^!O-1Gh.7y3!/H^uO93zSϰv(7# 0 -r~z6q@Jod6oSz(ξAq5|B@ Aփwv'Ȓ&Hk@"ݮuYn)԰e"+1,nLKO "*@2 WDge3Z) .e;4H|@;2>!6K\PAF#a2H0|h$JaFoǗȒdOZu{[= {>+f\=D0>V7qv62j#B\UPyM8w=M}H_zx*yo僼n\|DUN]P4E(^ʌ.];sF1ޛI+\ w`Pco6jP7k#ފ|ZzdR]iPZ]>9:=i9izZ!@M.Q$z?fi4dֳgP>=>GAu*سJa8}Xxkݾrȯ6nq_dzF(r@oK > #&\5qtu!̚EJŧTX/v~q)dnKM/̷2~mmO ;J싶2mޥ~ .jFOz^<{1 P1֎ze#zF݄-Z`_`sK* _-8 Ǎ5CTԁ?rRYf`ƞ8z/༛C vwl.JvfC(iviXP_kFsBOX|zs4;'WVۡTXC5Z /7;PtOzXE==1+ɹɅWS eT?a+.ÜqhT5R}, s&xWQvM\8RšT2-ƸnDkvp{y? оj6!.1uNt|} ؎>ւPeGdykiajxC{Bbfxzz~%@{9!}> r,2|[s7ئDP ZR[3njM^xms] *T 9*!{wOFvLI+bƉ+-7>4VT7K;Zi)\-!hId,a"UfbC8^PsD%D`q?cǫ 0mߖρC,vJԪ@NÔ9#*jHcd ۝=xr22Hip$oF҇̚js.)RъM#dkDZq yY$lW>r)h7l^Q4[t6XEOh~I1b pi*oi)i?G6|R/'G-)LG4Q/0^x@M 9kwr?<ާ4;&<Ŭddg4ߣqJNcrΑA)b`/>.DOA(.CмK&HNfEeͰfͱv]V4Y_61)1HWDۛ(_Y]4Ŕ#+ v2:_RJۦzZ԰a68J;ȌD2upS9j>}=8Pr;+ ^upCT'ۢZp9x [!/| Nz[C$RYViJ4}k|ZAlD;ɔu{~۬ |cvCX `{}x4`~ SS(tbcZ(8G2t&vl+W:1K-Y=Zz\Wo?l(JwM?3&-k+j04\j"JYsivEÞ62P,[ ۚh2IQF@T$* 7m~G[hs ăCC}0~Q;kJ  b;](?ޠ^ b) !E09ԃ/Z'l oɡQ!5Tisi݃/(b~@dwc/ZOp+5b7V54g낈oYys=)Zf`F8ASOZv+n 3/[e%05l^-dse{Zkdmi5`\y yRBPn Տ[%u'|G޾jRrY=>ual=n:xY9B5A)};ȷSZxUU~HuiQIOrKڞKP&A ߅%Fx5gq"jLD'9T)Y? L"B/5Vy9U1zy\C90i Wi1<=0%m/jB륳 {E{ D!/ԑۍs|*Ϥmc:&e,b2F~n;xy\` +H t$cLk8 f7~bov/V=eׯ.WpF$kDi[n8b u?Dgn Pӽ>髎Hr?&'Z\SejŶgǤ[rm=~mj$WγZB(R7~A.yaCRUwHoۑ=]@Z[f{a 8ѷxPҿfbB(9 +GJ~NKm G1=*U,NvO3"#Rȳ77Zat^^JK { p)?|3lL!1\'P=j = &W'Pqo5 i֕"`pr[l #lXDrw~"ݢ{z4,Gw ;`gO453,{ȇx%Պ#fTN-Iҭ+DMYS^+ 8^r:4WCBu<|\Z@ηأ`эž c}&6mhМ%ݽZ2L/YiȃTs1.>2/J4D Pa.BIi -P*]L ^ (WN8#[0//XyLp1;A޻;J@]K"JX=^Xҫ1t#>:a1נ 3Z;E\M `؊6u('Fy:xCCDQoTq7)SenPOOgf`V̕L)ʚ;]%yz+pa5CIdRKe 88콃g8%m;%`:l0d2rr\ɋGl\HhFqGfd`ΉLIMT`"Rr~9_&SV&n#4Yc&І0:Q-B-  OR rQObhG-x%"?; .e杵dgO^gJ0 HvΆPxo>۝-π|/00 CHq%0oS[56pc"r|jfQX }71 ?r~*VKJ(*!Y0(NS:gNqGmiC+Y]'jztGV[\m.:\̭_\X`; O7~K4䲚 KL.I%s3|ͳ]L\O+*F?BVKY\lV5-M#9cf MPmI?gs3Kվ#=4i wm&wS8\[#3ïJ1V]UU{f<:AN1%m4QѭhG>^J/@XAdC˕_!Mpj6FžQ К܁hƒ_Xj c`Ӥ#^:pCև=<}e D\&NA nZm>cJ*4c#[~ 4- ( ѕ5)f;!<ӳ]:\L:[Y!W@^CՊeD).H/MxMSv6eU>[jC |}] (wxꬮϊ=.V9hwF^@W9k?lY OPxoGP#K'k ^:9k9q`9"u=J}AJtm^o0l;¦;zA[Umczf7آrʈ3rIH] Hybz* +*Dd֏`K& jqjneO x^24k7D.Jީ0YU0U|r3.%UWH.WZ6A1WCT@I32_nGc[4# \  1o|TW"4q`{tAib7|"cѻ.*S($ 'NUb8}Oܧ(LIDŽ95Ի1;u!P ZCu l 7玸ߒ='Oyxnpq(Bw*"6PWO(;I(C3QۛDAb(P:[J">@檑3ytd ` |,񖶚% (]r^`Qh#ZؓYGʍO\Chwy&>e3=S>8VF*lְ[VvbzF9>bcsg')ݔx7m /JM&p„²OYF\-8.gR7oz`lڈȣy4FB|Qh յî<߱kҍx7n„{Up27sKz>ޓ^n̡$E)ԬބIw z,q.s0T OMxzUDiӮ~f)zyHU 6mLk-[t3<;:CsުYvHp|NtƦnly۫1*wac5F6~ .y9uxjYqؽwvO_,c')8'"iun7Ӟzn_aR*xc&SRr}yEJ[~"SɖV!GaJ"dMDx~]& RD{i.z92"Sar_i??1O^4C#,.nKujǴJt1.U2P8n i ϼhwuӻOs/P9 3_ M\&Qj{-X<ڢ&+21eA# ui"Wb6νQ~EPԭ ݽ+ߩO֑Vsۀ قٓ.=H/Pt糒MQ 58|o0CDJ$峺NHDmU+|x[mCp2b%!v]ZL55)"I?27XcO?CE ވPr?aK"k3AH߼t(o?˪u tbF4կH/i4"?:ǴivaU w,Z̭/'P' M :rYdZBY0yCg4RHlYX:d :DpK~n]êw|˥(L{FH|#2XRrĹ~\{ࢽTH'(M2l YǞM|.$r<[ȍ;s3GM~/\̀9f\zh}QL) F2˼k_gDCG$q$/mtbcaYǵ  t _ C|5ZQo]LHw ?5ŗ2eU%;P- l*ⶔIo(fmwB+UWo[sHJ8Xf!0d4L$aEfПVQoks? ̧.raQ|"ՠpVw&rs! nzmYSúw.PJKSEd"Nu#ac|ґG+]rl @dYgv_eIg\0-9Z sƒRz"h9^#  7*rxFA5 ="G}YP5]ҡ^/Hvv]{˜E6Sg)KbǕ8\tl?Y,r>zkE(b15%99pAzЏuۛ XC$d,|- L787Va\,}( Wඉ 2fSjO9*b,oU2)nB6sYŜ$hQҶAsʭѵɂK&bnS-82{,Lw˩>1C )Q_ΏEH.XВ[3Nk*H_JڕmʺVVXzH9zqő;&߅{;yx FNju Ҁ7µhpz `g".@ .Edb4v8)>aﶿ|Tw_dS/u\A]%:ԱJO(}V~z֟SWazȗ.#qvJȬEJ+`o<*c?mV.XO6"K%$w ?5# <_uq|AhC 7X6: 5# NC`lk=oEr˶V$? 0hwQdMn*s7{3 6&|Ϝ[M=m_6rg"P EbE(t'z_`Z:f861ͩInm}<6>N_!&4oS$/V씑4OrRy8?h*a$ f &Ӱw"Q9CiԵr ##6#-UT3F2IiL$ ;ZJhP %zӜ;VlP:< 1uڢ C)o2UO_e5V@4{fSxAЪn`F||gCäQT4xms /M.ߩ|F@PoPIۅ:G$PxP:/*ܤ$}ҭ6*yvq OUq`;˕ǯV}?!y,gN!Ĺ2嶦]f*ž I5H[<+VOGڒ-9LyMv*/ˆ9%|.߁R@sЫ%MĠT0߾Fs<_Ssz9.=~ÿ{=S,h.͑ƃi}!bQ!jO|]Re˄KԺgkr7"vȄ=K#j4;K\//Xa%AYC'FYD!.VqUM&#b(E6K=lƀ؝M3ʵ}rQCq_uj o2x&l'&eI jJb09ْJSFL VNALZ4oKUGxD4)(w !P{MYsDj? cZbo^/"o _Iz(k>t'LJYxYI,>3xQ<@tzȁz~`&03PO]9 HIAƫ YqfkXD^_OpΦ X|tB׳N3?s"7‡kJ7xSk)OwPh-K_Np"yPINS"e⩢=>b݊Š U^h"Uta0u8Krɷ2k} r }Y_^ !I d(3oVHh JĿER=^t;xҢ)ɫ.ǜ twq`򾨣3C;zR]w񶻢&:zIo8gOZ' ~=I`g]?J/wpw#!C&hKgT5Q-/~3淫fhCdg@4,d30(pHٽ,"q:r)ԣAdN+ڙ@lu)|{鱆)8K,\-T7+ })2 >$ZPzP&^h4'ϛVA<蝕x*D+죪Zwl-ITr4(; cGâ&?Gn?:}Vash(u?"]R%,ư ghua6S0bL+̗̐%\v xI&Cy7]ZľI_/lבqEj3> \7e L-L5D9vS q5χz=d;=89BTAKnINGrl6 Eߓ@t>YhBA"WB\˅tq{u)!)*Qԟ yA!/jcQJ4 CJUl$9X? Ԫ(/p>G"GZ%BՇˌ{I4*Pu)gCpγTùwz! ;o{}wh^-:u(^ w֍NI|j+Dj$%^XZOqoƩ[ K/6HO%[ YUٱ e{O˿ˍtl"( ?ɶqG?N6(or'T+*NҀOGE8e=sg\:+31bt陃^zsϓIa}:ee{X0%2`ŨxwE|`!1PJObB/t w4bˆbG |b_ ]kK"p۸鶍"ce/IY@lĖ.-7U @DIZ'O|kˋ@⒍/RcSgIzjÉoc1/*dh1Xa9qXViN*qJ>oo;Z%6FUpX}d0o4}]m6Us6O4`7.a1\Kqu:5>mG|;K&*-g*q#PW:Xl7< gvCe?8C5HbO~3WJl$x.~@jV=x'41 ؏ KShmQFn1Յr5^Y⮛I8>H_*}rD`~/c<2g/`z3KGм\ (t/5`C= nolVaLI6MY*I`3<3 ם_R c<#pa1n7\ i}2eʌJ%T<~=[vIɝT(B1]5>E1mXٽ%HSbL^ -Du`XTd};'XD.3r2ovݘVuqhnun61 |„%9Ī5Ac\Yb-柪]eCԥbt\ޕ !+ѧkʐZ o|VYp kVԁ~kqWZu?5 Z]UaPM%c؈N7' ׮mƃ6lF\SԘI &/S06+}c>jp=8ќ֥?tmgf+"]@t{x/` ,1qI-zz};jԺ!qNWIimʨP(5Zԅz /Q4=8f͌58*?a>v47ýuQ/Z}FfC.Ő"UViOԣК5|XBRͺ&Q+=,VvSQ,s DoݾƅLz1sVܥ @ Me_$9hS 0 a6|Lg<=l7,g7|%}baQ:#K==:FQ+O C9ބY9NţSGq045d~l@K=VZךZd̃;\'OAZo[.ŨRɜ+1"wÆ˓uT{{E6}~ #X˒ -^V\#ˤȦSQ\8'Z6S'OYEYIdj@-(S<\]J#8cr&/~^r'{FQUh/QHܚ m~1${'! E@9:xچYT:rxK׸>Ǯ8[BHx?@wY~mu sJ1+P"\Z]$0F@ Hƭ'dhұ|t횻Wz۴BvV6qQs+N@tvP y>,QiJ/\T;r<_FU\շ5*&:'9%N4KĆi>C♹U zˊeaS~-sHhtXK%`&/-593(OUbS5Ñxtk9Obq$ F;:~dKG@ZSq;Xks!PבZ88clxx(zֶUjP[v8QP@з2c]f{mqAYy RلNBɴ/Gr5t m1yn{uC}i ؐV)˝h$11wgdo2^O7ze|20"Yq8yG##X& я  5M| e")92Հ-Y.q,Z[j5AB S6aJjaB]:\4G4iyيj5XD\"PM/MW$(GLr0Lk:@zza֪NJ-V~ڮ2A'D;Xԫ_M%8!G=ƪQ×#Pr#h|)\4iN5 Qet}wO"1V.S}=EcV)*2XL9z-'c!a3v돚QT~Wb;^a?jțp^Q'K4Fq1 jBCgV {%}~.>֟/S̠>{G?Хφ}G /p5'fM9!j]IC<(ĬT-`\56Np֭msd] 60$D(ip](t;J˄HȞ}ٸ"%L~ jh&^43GߞD[{m˹AXXiɾi:d΄׺^^"wNN CC/Ãt|v!ʘZ'ߊk{τFtwpVD!)B|;l4lbץc@/ m]p!+2Q[Zq4_Nܨ5 Cr3ӊor^;,s-'TSDCm}ufngr9FB4 -dy`1 dƶC-C[\ rƆQr%MwH1XYa4=*vQ;vv)"vfpy9j$w^ઓ " L^y0OonH+C]rIvX[Ϊ^3_ljT3x.@xȞP\ǃj GN(/L6̅PsHDY2ٮ%bzJ5@?43]|G-4U,<* NZU2W5D L'ˀ^%dKp4HzҸ;#p 2x!QGaKT~D̘Hʶk qj5;7B¢8bgR#Vg"f'p昣+CW9)3}cV9VQ Ab7ɫ`(+o2uDrA /LLKRtg[X:աӗAy+/[S~,L1W^f L8[t7A)I] C m6 Xœztߗk!r1?LG'2[c7#D)D#XYg.Y`ZRG! Y  wBXU^r[]L!KsΞY}'vȄm:( @oH1͟Pᾼ6u?(}AЃ_='puѺQ:&@~g!iT#əx$ V_t.iT(@-Qimz_Áyq լ6Q)AC{ME0qv_Xhw5-1C,-jF)0;(6sԶ-.xٞ=`5:ؤyX1 +kXmӸ9SɧDQ 7:: <5̑U\)[;N)POA^ &y 1 AC,?^0*MKF?pѲ<" ;wq!&A5c*_[cE}y!rBܨa-"(ۂ#VkprLR14Qga FNq[c$M='&{kti+_̉Ce ]Y `pI h&,,ܠguhT~N+TUnD塚72oEJoEzP8G&*H%3ņzY:yr Aw<D—pm7rt- jڝF鹻Ol$pNTN\ϛGӇ75GOK06UN@nDHRȰg>]3_ZtjVI9lfnx`Fy54(<ѷkyHwxv $]yUX\ȹkE)jMn :p66t<XQvyOF;(zUΙ#X[|}9zr "[0u7PDQ)#QЏZk-1zJ/HNٍhX%?%!dN[,jsx`&$)m'^ڑ2ct4fW4T4Ya5<W.\T%ưgIP"+NSS%:)7x(lSijz2ByF,aQaHPCf !.3oКfzCfKֱ e`c%i_oߟHwv̡~F!8jJ=K$2O.71"y,=R]}҈BѻiFK"2T2Ȝ "4n מu84>#BxWt[yG] =  @F/Q$$Y~f9ap?YGwq,h7zٶjÂοX\ 3A3|( %3 90S&8A]YS.vi$D ~!:yH)~aOS0;#`"~]')gTNV΀ ㌻]Hhj %r'caӟXɣ x`ô3S+*8%dAch7,(gwp&GXdsuJoHU\MآUceu,ޜJ;5fvV&{@߽B`jfD۴t'qgRǔ`_^pJ Ir:=gyf-ot4*gXfb5%;(EL!>zԫsruڳCj(g6Q뉳;!x⊔ ].Bv[4|,_(=wSQ6t!)r>bf&]}auz<H\P,Et OjYES4}( ZŘ`x鈇Vۋ>`Sk}J}ތ6r X*%څ#IeDgϯt4u2R5 fؕFɄ{6JwQUZ vP8ZVsn[2/CJ>)f,y44Y PGW=\ίɽVa9T3I㥄t7XS$Rcj rTeD vc4P): Sճka[#"s=Lx(.ls5wƉLXi}Yd}4H )9=e\|p Þ/qɩ܃!_pVi~^fs[nV"DE"**D]]HKCY&fM\5=P/ F4 V3 %(;8ZOgp>{؆WZkt8I> ֞7hf0\"Qj)r|OY 2WMyh4+<jG5qaKG7E/g&;@~d1t';gpCٿ\gGո`=zV.}YsҳMվ ԍ][w kwk9 dQl:QSx({9( Kxa$ K˜T;Q,>+Y#A3-s| Fؿ.-}W^e3Rsۧ"! JCHLY^;0-=67=#e%XQQuSWzm6T"6 ޛ3aM]7S( 4w<8ìK Yw /h{KI%j}V,sW\ƀ?a 6WtV9ftvzѕ47>Daqgb"ہgċ+9m!j{=JNȷE\ B b$y׹U?2tvO-4í@vDHm\bM,#;zXk?`I??_TdtB ғ(C%ȇ|{HdjgLU>!3y(Vu.慞z/].LG̛~t]J*)`'~>KWjp, Z+1W:+SFrdf !{ϏgqE v|ǝ;bQep/[x0S7ؚDž[xmޜׇ$K&wFo"Ku)^[ktkQ ʊdޘ&V14S{"ׅD*XY0J1Fj+.·vӥhk5N#E0աT'ٞO5RxI|ɰjht~<̆{SWxR$ oаf8/m\acT6IT%Ѫ&NSP̀B1ZK,}޳ax>(ϲDAl^Rnpbۊz>1cMaM2[zC,ɮO}c\ zv7(SpZJGO&Ɩ|zكa#/!{GI}%F"Jl9@bEp_._\IV@P蘟z Vy:*6ʏt=Q{\5>YY{9HA6ydk(. gdLu[9j}IKs#myYevsߎxa{H0mt)}߹m s(*c}SU+``n,٣P*/fXdͨB)r^]K ]z™@{m>Ke췄AG/5/ڙ+/Y+;9*e';>s o< |l gR D4-./e ,]k#nrXzvp>8d u @fIw7fY/rkMuV}ц;yFSMp %g{WQi%G%^|Ph;t'.hU2p:C#_Oʨ`aTB_f6sLKƶ4ݘ҂NwQv05%LdcTg⨍KFfl8EdCToYO=q\|GPv[pȓ$О)>rMZ׼ P 9JtE=w|](p1׾AQTh4jQlc'l;c՞l&J7iL_0^t8t&/zĻ4nCwkdc?۶- ; GcfQS2$ȥGQO^2>Ʒ-y*2 BąmFrW߶^}nVGLֿX(tb`׎W qڂ8OS[NMEIx>a08(8,RÖhհzgP/#ͤGd_lpeYnk|0cgw13@1ApvK7VZˤ@h5 ;?fJmFI쓓Mh#yx l)<#m[)5U ߑ.Fhu<(TEm;҃3|%Fj-aOCbX`g9X LoMŘ SP jFLڐ9hQRt&vfod{ u 9'a2lo<6aPMԞ~ׅ+ ~LY6P%iQ!eU" i[kw(`*>Z Rr0f}}Ңiw9?Z@<]K7XȃDUɿ2X.]Mܝ\H>Ns".Mr7C`TÈ>Ӛ5u fNfG:XIŁ3}H*ۆLEL, pFj^ zHC~m$;}5bJ)#+&tUղsH( "єA/L`e4S' ] Rb],׼9F  >՘ ?ו`b:60_+;d5۹`縊6`"Pm8kӧ9R^DA`dNsoVgK[QxOΧ7{vO(9QjLh *-ۀ|qJmq|Ũ,U+)% &8~,0IG HlZsFJjpt s^+g|@`l C,w!L40uT&rQFatPV͕$F/XTg^<. gw=-NOH l-31̺ah'fe;3zgֆuW7^8*4[2 ެ"MVhwJ:Y,Fk685<@>wmTAZ\3МqiD7h Dt( C-{KO៟ڃe Dx ԚUT9sR ~ C-=Ci(TKxhc! ̝[m啯imڰkol(xe_ Ħ"+cd̞r^dL`9 9H-gd"A}q /]yz:c r!Vt'CZ1ȧv` \J=>DX h`<o8PɗF.IVK}Yfaib9:S "|0Ƹ\k}>歙ueǣ%ނJ< Bz@kve`d+l &$ҰYeE9 eHj`-kxJή'H"pO"Eo,6xb&AuL*7-Xfe+W~1iA y|&; :/f<ާ1XH^#|`Hxʺ g*fv~n[#2 nsqDÜ uY vP/lvSc/0eU9o/~p^s&=Ԕ԰qI4>!Xi~sчGU}0~`$gpN;\ HD+`*.~{ \V@PLtl# \9|LF7>:=t4=˻NɮYnGE?Ƞ$SnG:r%Q^%$rԍ6)DWM\r@Q/j-vqYjvEqx>1)/DFʫ#PpM8'YRx /\-Me 'fWJ9Lxئ$Pesn.NY )0d"GXD$TXhct L69K;q!e']OP=zV o~w+ʜhCxyV8ߖna) X^kLs zRN$=eG8/co% vjJ"iА>fy{t  Ȝ`7š);abkT=tV[O]W+F2ug B,]Ypm#~, W zu*0W> -0HGKIJ51"z] _ 2EK/LAԃ S )LY+& ގk_leR %G]F'ݗQׇ[4H=ޕ?C(!/vx =l:JCPOD n*{mQbneB¦nM>igJ2WofY^`!di@ПA9Gqm`5M^$Ys؊HW~K ^Լ vL]KfNݡ ,Ndfp%X֏{MrJlu:DtA>A|0Js`Hΰ̮fQ@{[xxä@QFA&;Mm"xr,j eSXU64xN7??!3ݧeXff%4T c r:>UӠSK'BfDciϫX7ɈO1G,!M)qV Xql^A<+='> '}A-{D&Ai Geg\GG 'Ac&\GS6ްȶi~/*2ci_Tۋ5|t#=ZW`f;xݏx QsT>b/js3x)=l(f!6Z%(r9B!~450NecW%mcg3 ]ob~RbOtpݎJ,#n4s!o7N k& YMg Z g֫Tfߪ#SӵBYyˏXK7|P kmly(ASg na m C|R8|;:N-7C-s6H^8"mУj15MD&pA,P2=b#x[~pZJS#oTKXS&Hj=âq0eּYpG0t+q:I6@gS>C4XȜF-IYlmBӽxy*?mg}tl &=FKɝ@ SRe;Ćn]#8Mxo'wK Bn$ ep3,(}.ʻ75π]73lvWky 蠠}jnYwu㼢 ^mD/s##<姻S|eӟt\$׊I3o0g;3GCѵyF|S{oxD$?M?`A~oMwO|8ߔ91 ."U;gUa;[N4qK+\Tz#ҤAVLm0"6%tBF(z5WxgGJ#8㜔K2flR#ҸR鴄owY}+{zihR#zt_8ʷy2R%7Ewd RW[6Q[x|iI(+BwD~\ur:UQe*ÚweVe т9<3nyn~#;-2.,EVAnQdk/Q¡?4kg0V;B_'?FMH^]\L#ez_Z)<̠Öss5dw(E9#6 l9ED ~{ ݹ+MƆ.]zHero3%"&b,17 xyPѰ/=棓awza+ ` ;'# d*f .+;r%% k @T^rgb&}5.€T"0O.w¢$=0,-\}|"Ax_)#1nfL`I[8MjX8]pUph|9Ӂ`:>ZfY#m=1 HU O1;6sҍkq$S%W{m6t΃c3b HQkwZ| 0 neLIt fl@/9?jվ$q]S$HZ=c4!WVj7t }?O)CJΦ2[d.恄e[9k〨ԌF%@tʲjx+$(,~g^t7ᚁ*~4*} `,x#Btݙ(w+^Y3 *yf`G}*Ds#V("7JdbCaz D}rL)wr\~ђq':;"hX-k^2U<2*PDe5!O["E+sF<2WPEj] B8(>[roH*Vm+k&׫_S~8[GY[!.bt܅?#ĥt-XyǞ9ҙؔ#Ә Snd`ú1eI7-,HFW8QS4i*)=8•^'6 `k2ϱ OjS +=6G`F}Qc|0L/FQ& 3$h`q4yRQ 6ʍ>*LEKJDPs͌&;*Żsn%9[Majgv2f{Hkl"X TE$WQhgAs =Hfv/|hr=bt+ R]ʍ&5ηzuEE,}0 ۥ&x\ )BღܝβJnvt3Ibae\KTS3P%rx f] mʐ@|Kdgd'ޞMjo_G5:v-=4V! zW|ÊYT9wCܟ t/HW"zbe-}+b Y&nNL^7 έ.ikTfhA~ OU5堺:oc<^w0ח3ؠ7U\tw.}SR".Y'9; vGb=spB7xUr#哶& `$C 4YC`P ʁWgP(^t(4r7i"a#,نv5rG4Ikm1XL2GY1C2G^x\碙Rdg6xFw aqYڴS!H *J M|5TH3Hc iVex\=>i7EBkԋB%.AM1pB:TQIbӆ;ti=Sa  w[<5n/B{+6ghTT9nF>!A+_QkzPzlP<8i괙mBI@aAIdu 64UAFbh8cvMc*JoZrPȐV%;w (D S5:&1/(w7BeE 9@&*.{9rL5 ؄GI5)!?-/SY,m%s~=Ds7ʁc2AUQr8cBdEϑt܁,4i޺ Y$2@#KLj2]T% ߩWJ\sYO'xD{ Kkia;*MSf6sOn0\ XaŶ]ؘbfZtUɁhX{8G" 0R)BW:kHKV`\(DKm~9-{'y 1}f×G3?GԾv1k~'4>] 0=7 aN4K~0x[[Rv1X[̥{-JEV^7Usڄ<7ϳpgzA113,)T ?fj! d$GF"v0R ͇@8&%t["A=Pb-\W֫$"⮤_Փ\o})`R40.)p jpyKL7>ba+t-ӵ\OxW'dSk)p&Aĉ\nʂ**2SnBIAJC29'|2 dҗ|CTT =-)PoGڕkA+B UBjFأ>p¾o>;Iv7نr@{hҔU &q9/=OA QlUL#U7i0Xz' |S $Ҕ焏fDqr  9q< `ϯĤ?8Z% B={{r%bC~ j63X[2`][H5+pJ^H8u<JGq­hśTE ]GT;WBC$Y+DJvBcй7a >r헸04KD>]SR$aE:}|-hd!ڝ3;1"L]+{HZ50V.n;.KٓHfF.@r "3=~)2GF~3V7PeCJaPCf(IsLa?8wXN*3ri70@,8DF ԭ\ozm Gͷa@r\ja2ɐo a Tac;ʰR"cKMĪ6fob"./@b6'[iQZkW†Dh |סrZ1uz90SA ۯm#Bi$;'j?QG+} Libv `3ݏsW\@L![5 mu4sX& x"4K^hg Ά5efgڍP~c7>OC S*|,$X uFI9KM5"mZvH@tMTZ#mY&Mzo5yojB٧K=2VBItMLp((rvyu ǵs=6Ṻk8m\Ni3LO8ob|5o+e@$Ɉ&]I s_ m\%TZ_i [WucŤ1S(7[ŗ@_$u߻qѻ:0kוoTM* Z\[mb{oC)ok 'ED* +@45d!?O+|kKh)8 L}QL ,b %[Ƚ7l˧a DgE#zxbp!ۻ𰅅*6UtڥIKZ}r 2KYwۛPr2XV;Px 4 /yDh{OWVJ 'jhO 8ja0(ZJļQ5Rw:qLWɵˋ}u˥o~ojh_Ц>B]NkG>Fy$^ut&T t8;G}[U6C6*_I;?Gʷet l AR͜ߐҨk:SMc-v~>6+뗎<@AImޡr@?-: 0?>,7$Y+X^\ w-7ě\`^8#py|>`5 OL?[.` s.}D"v_; B57םCē;ܢ"8#D9$Sa2 g$Pԫ#N)z 5aLwz!dWF6a@;^+`4h1sK#/z4gR߭2ma-Jmt8;,&WPɍe~XP|E W<9 6.VS~\R0`}r03ݫa"c PTcc)!6$5!o cm{o7zTު$o~45U^`RGIpH> HAa=- !πSUApX~,&w qZ%? )=sWr5F}O9$Ǧ8?r-M-W&Q!7sX`*\( ff1f(R'F3!`PFZH.j `ŵ.4cBSBR&ͫ}z/94"-[%4ȸc65Y.6H~B1 9!W,1‡1+$~*mfRN})XXa b~dw D+_ \=2S2trΪ lV էа(A~wxY:94gkg (%YvM!'Kg,&UU$BH^dۧ)XĨ;[l<59FMߒ/x m ڦ}{҄vؠ _899ԍ::. BŸ2UpKNy ء&cVz-Wcku S#<R]^XI7mx)S`S̩oiRhgvkb%DD, zKǴz,d)ټ 9E`cWy1D!2 OC\ XbFGkD F͛L0G$ "/bA1iFDFv3Χ q䦪N /srA5"њ Ȅ>X5l"@.Wt!ǖR8X] (kkCɖ2YmwMn'H ?7 $>3&:>([uDC]Y/ά^Ĝ_UWq t[irS~-ZiA/|r iqb"En1a;q7Keh >ĚOhnVx|O )ƒM ODgraLb7`M漹 YT Kgc Mzm_tɪʣ1..aF@5sAtqB) E]I lAMǖYaYw .KE1pzɸbR ph4"k..p?JG t ~RKɼ a*SLD;P;!ɘNhfo 'bYoCW+ ۰RJ@:K`LfMn.eĐ_\xZ!~5HL).; Syej90FX99#I7qVpQe!;GXdm|hɚW#Ti ,PjV$m{T{Ztp_uc?[.** e\ב!0.,C!8d&+ņ/ԓߧ(>R'F*ۘ-`3Fvzg7nP=F:4Ԁ Bi>d)ꗵ4=Ȑ*ar5_ 16wYg~ReÖl=8B6]M24-#z{sȵ*q=^ g7sDu[ {"[*r(A !Ug{.e(KVbADq;c1[("NNl!J~٣YHِ+Ztt~3EAC!##+#S P&KeǔdUدU'Yo$*ȽALEyiKƾ)vQlrTW/`+;ds/R0 ˍ9IXJ Gc~YxaCن> `@f4<LOq;ĖΨffʝ2Օ')?j/ZWYx\r_Rk~dl$O3ά7m{RFյњsvatװzC 9w*Q,>5Ix";=h~#Zp7DcAVbP~* lǛq4lR9 ^@7Z,3D?y'G@! _=78X?kGdX({Vjx8jrC`fS$-Rx(Z5?t1zʦsidhoeTut_q7.3%kqa\W4rLkr>uT?) M0d}=e.%?! ..l꿝!TXT.-.2#4C'jW]'՜0S"5M !JW/7k_<\ n׷OYKiBN<'9"#$ Q =O.COh-~FG@_ MWH2Q<ۗx^HmiQo{{e,^a#%|$ 4#L%앃?f !xcJVS| ^KDm凉Ì"ӊH q+^9YZyR<ٯ{#rP:&ZNk=z=\Ebܖ,;ٳHpLrh]u*JpeHy}50*vǵl:ܿcd%&"FNm-Jͬsd6?Wȋ)Xݶ=m)AÏ;+X4ŘE\0K5OQUor zJ8KhWOJs3Xj_ Bb )ݲvd_ּsḪl{PWHTn)Xd(5q>Y_] ~P[ww2tRߨ_byY1`|F߼a 5(d35][fpd*d6qzjx}E!ѻ\sO\<7χ}ʂXc;ag=Jmi0fz\$A-o+K(r8_R3!di#ո-U-ܥw7\m=*Yq6 rڈLOL>!#'eݺy}U?ݍ+M=;1zP&9VeQHVKi4#i!jthNd\kٰ, C2ӱC)D Y k1`jX\peut@D]޵ӫ9Hz>hggգS#2GXZ4`S#W7g)Ux{k|uXu]:PCwbMkY/gty >䰰LB`wUae| ]҇]$Q-ʗֽR@hRBq0gCеv aŒ/{& !-&_&I;_2!#lQu4->x+ Z`3s2M?5c> mnAg$Bm$,V]wŠ*5N!-)`!6ޑC2 ;e[augF2l>Q}%\[̠fz)P%l3pc 1h~6k3PB)2~QYZdB#nW)e;Bc$"1~?X;@ØӶ8b8KpMɝ.Gj93:܀]mViڊQC[㻩^p{ϼڭG #5ڊ5ӶVN1!]!0!$ɱ ;}&w8|?WjRuT$_R2_L y<4t?S]kZOXl%2ūFS{87 $]ي6Ԥ S[҅sF`?mt &Pد˴H\2~rN`uU^"&d,̉6ο6j6bS'1[^vgMJN|GODt‘H2)jYA<oVċe0dx C\Т4ԃQ;fgǛ*KXZ.8$(0ەB.@ . $A:3d䧵K}+TL f?p^p;Bбg>68GCB8IxwˊxCBvǎ r$M.Pm^Ga1Xb+)XgwQR JRߙ0g"E3ZSe-j#!UAb&ײOcz47~v,Ȋ݀JZrSU$?fwE ѥg |*TuA]i(ypxUvkk;jp#Ņ\_J2ۢ_үj>/A`pWU9YramrOZ5NbDY̳yyF'@Fn"7 du$t ΈUR"ȊwM"W:" ,ϩ6. zuU}RH)4ynZx"w.0*3DTdX?#0e&F:o3R I10!X~;ʚdGӅESU{+U_$:%35iabَWE`Ͱ:t~ |6̬wM@-GzdY#Vء{:4"\(&"4P$x%|muA#z G׹4f~&(1s>9eT{gЩ#Bgcv664Tг۹1~ߗGB#.87xX|j19XQ8OWp%ydp0BJ ujX)PRunUDH#v0J6):W([:zԚ_p9:9x+.zC{|h+{2t_̥VHN@rFžvTŠ_܃,o^Ƭi (-WMx9bR~4C6.e" J>\neU96N"2Ԏ %S!wF ?¾o40g|@pg%CQChX-VZe7d!Φ 揠·I,Y-ezp,G{xEt/~'͸ֺ~s v  o.t&{G&-hf4~dxZ<{m {#Xh8sJ;+3hÜ"yiPQ:&m5FKjPRWd[,3,Bvaug6oϦŒlIꏓ/N շ7#;|Xa"UnM);#&_HDo 8n(L,fnN +50ٜxr@v{EV`&bk+ԠN&Y8'1F;{03/ jAu9ͅ冊4jz'rjı4H+/_L5H._g"X)B7_3mV<I;-iBob[#Wy5Ҝ:3i&!2"(aZ#E>;Yթ qAtdbj+}ڀC՗FE^~sjoz7k[=:[y?+]h"13m U0> />8k(Mq>g6Ep ÀV8>JL7riڝl_q(WW|KbIENtR90$ e@j.AZ{kEhr LJj1< F^40Ndk朥~YH3O&$f <)pț=qfʽ$zʄlkpg`x Uc$D=zaqj`#6Ux%j 5o2sJaTRl.[6/9\BU):Y'h L؊G"XqQ1 É~- 0a*QY̓:<{T/ӂXh@5O8]f2["Y!n~F蝺D-A\Ֆ7[}Zz|V&akӋkAIP~ Qiט^("Ojz Ah. 7>inkNkWKqG`ה6TJ]6Shqɘr;*nQ!LjDn.RR썑8bq#a@w* p'P YOH{4%y@Yj}(.P8XDIkV]Z-ۃVo1u01֘5IݾOj~Gtꜷ(RiN򴦹_ u$/MnMwS:NqArmXPb`VA$HJ)%:[qS%߿%}R`m><z atcs&i*H`u[Cf̽bT9h(% fcK6ey5ұͰ*KɸCk[LAƥ|6kss6G.po0gŏA;I;94p*""IOw<:I"wBe@ZVӏdhv6g ii+J܄Il-=jVyA e~%KnDvv` *L >@|"{rWXwa[1+!~oP#67sMEۧ K{Cs̔ .6IS0d(t(E<=%E (Ȣ3ub{Ȓ#X"b/ӗ?E6X^.(-ϓpE~R$ &dSC 7*ԌǞht̼bظh'alv^0|Av#aX^G6&[OϬ/GTd0ȋ=N*)0 +5nC4/O:ŒG ;A"pTWȡb(Wp@^?ߊJN *ΧJKS8w2 ]d rUDVvo$gRT.Ek0ȃ9"Z3!&aV gn)ܼܳusLJ]M 'ؘ!8֥QO0-h#ڂgOr{GLJo6_ }',Gmܕd$~ٺI,$ڍmъJ|g컵}U+u5֎ nbd$$'u]<#w q(_[1ɯ^[ΰk饃k~օ׊kֿ9}uMc %E.[Nvf$# $*dF|·x5+Z #k1.*6,0C,:i_KxLw"jD}f973΅~eّnvg]llp,2 /嶅,sW)۩/.^ ymD6lM&e5_!spcNw&lqR_b7PP ^ ͝mn Op._\t8%CTW^B]^zTQ{[M'5wگ(OIfZߗO +KwjNl\0'E?Rz,UtU.}YIBhb7oћGypTs4cZ|ᗛ jV&~LaE=(dn)fLW'c\H|a{]?R50xx I3PA*y # RkoAw+fG#^ d~!F>5$%r"R`xE Sn}E0%s2?A& ?aG3e{펽zؠ~ь8>goN dzT$;tx>('6r@v0#6D$a<+'JJÍʢrͮm3ï~ Z*917璒-\s?¢])yDoEB L{WٺCJs)ylB}@4 QJ),N -`لZ&tA𔯋MRg+B sh?q#ޚmB]-w#x-! oYHRZC"K9Q+3UxEQ,-!dVfpJ29_@8V8ΉsVL RN0 ,}k,j 2N[sXO^^l'SYq=.ŌmʈPh wiW9NPl|D5M0\%ܱmࢦ =fk] Y<xr+ э#Kp<ˍj%Mj* a>pͽG˔ ؎l{@_z}!{}>RL҂TY}%1"8~0cXq{(@Eփڌ[4␾Hs2rxGK:R,xGyM}ޔ#HR1ۿ񕷁ބ4H,IlsR ~K_]J}{!]{XuBĝ .z1tꟳۡ{6*gˑHYܳQq?HJԖi=O[D$G-U8ۗS4{5f{L2"v$,t-4~E&Rv\ij4w uK \W(ck|m}KY myW@FełǷ1, GwVx] dq8l^935hK=s,G_+_?&iHO0yFJJ<]ŒMG@uSgZzdK3 M MurhEqD?CD}E)vמh~py7j7yYC2F 'St*4S{$SÑXSra=.ġcfi)WΩc -mt3T:#.0]48V ԦC1ǔ"t\c 52ܷR%tڔ= Αj_/Ua(c>&fIƞ9X>K?y3M88LFPA[k2LXXu.I[XGϰ̮U?ez ^>E"bS.gMH>nv#03 \6BwAu/z`9:N;SBdygW?239L1j7bSPF[Py''pH"KT~ ~!$r8Et5S:BEBM^763<`-1@jcBtN+ NJ%^sOUB {m̬=dH߆|XPdjԫ8+s(ʴk5!e.)XO,sry%Q+͓̜aBxZG@k}14w_Xʓ4Rya] hWb=NEP @ɏ!,&EF'֒vX/  .K\Tn,Z.nЧ+<INx˫I)13m{E>l:Х0_rM%=pTu&|6o%Hj I>Ǭ':|8LP6=}j !3:0(4yG]5яTw+=f"C0pYs M X;W{wF C5FO3@QoG*ShzO!|Ñ),wveP dLl 8HeGBbݸN)#՟n0maOisY˝e ¤23HlO"?_sqb ;rjjv:rf25AqUs>|-b%&["UdrX/s@;FI>0#t.q*^Xd*1 MfaX-?u[1K\)-//+5Ct,Ȝ“V]b PLZ0&Hv|\ }HZKH  o+pV烔bՠbKfRdU%HlȶRpsS8l'^K)` c_vlS){xVBubNU}ufwpֶ^ < Rn ג)B" W_ؑ3]Wtk&j27WO5VxPhkac"5CP D6M5 jZpnae[ܨ[Q6&ǨT@R2 =ʒ'nE[,/?)"nBѯD^`xReAe?/.ѯѶdm dȔ7CuW.9YQRz@a$,eu['83*$)pwXrumWMaKNn>[]ݣhu<;j'.}U vyF@{>Ĭ (4ȸ~[%$}%e~~ûMK+Yzƌw|"D XLZU 21CAqSpSAVx]6+|(ϩdpU~ U ?!zިMi㧡\k1ɞԆǪA ,1d\S!"Kby D;.w )T 'K6d/҅x(uJ_mHnSXJWQZoR`Q2Dž($N`ѻ1|P*3y0*Ht`}[|т$G_f$Qp V RZ^jZ?RNFJ+/ϟW~)ohn% vhG3yPFR>Ӊ   HhsXp)B 8˭?}OR٤=PD5Hk,JxlH{ udAg+@Ku19B~37+>SJTΫnެCx/pӞx^]䝈ԲEC u(!!YꝤxr A} |#O`v,\/XskLӿ!]>y{uɚ"קQ PeF})GؚTKvL7 ɘXL@AhTοj\M;rzT¤|w!߅"%q(MD-f6y}Zqb%ŞP ,wBЬON5*ԘOquc:)3ق#v5w bƒ,ڷFLXKjT' W˟x+`rMG~vwnv4[DߋgA|m@|S0 ,p[S\LW.Hr>Ϋ2oE95=wT| .N TBBU|7vh$Ί[?fdژ6*f)XG?2Xj̈́:NP)ed,,;9i$ʆq{UrзF(8;9k _S-ZtIe핺k#/#Ȕ2nk/>׵iU*/Ͳj"nUS~a_h<乨Bj hӸ|Xt304A{ d\DĩNC]i`#Ďiw?-Q٭,sʆo5+`N-MW[%f ް $/܈h (Ť'o.sJIx 1 Z7C nGFWcWUVC2;h\Pcwaܪ.N)k6gW䐴S3hɪT$vA}C'+?<껚*0wgTp xi=$-q3[#ACSm$0 E9õfOtrgAR_46<.r"&@60o_pO1"݋Z6x$p}Bex& r:,Fڶ: Y (O @"p,Nu3\wpD>;8/m(Dv&e =oq`UCG#{v(W5Ŝ{<f]%H\o)bCtn9ەLOE]?c? Ehx%1{r[VIfHI0SW#-trCܯ3.Xc$C}h Uc|8fg/EW3L/5 Ȳi%^FS*?Y03OH"e`=hU$#"ҦXX|Z؂xYځrhm3]^xԴs {VVw}hlծlFY2b΃䪷/dQk<) bѫvB+:ugCTE UCvHc!JkԈ'`R0Z6Jf0abI"cHڟ_ԉ6#@q(a:Zm3w.;DktD '̝.֨2B?ӆ8 }dWj1kh {p"%QM'KbgZ?fF{;9#ȣL@N?'(#+ 6dr*jfOTY_Z 񚐉3Hfpx|M>D-2EcF)w)ȘJ? O0TTЃS*[_e 5G[0o(Q28$y<̗hu|>IYkrA)bs Y:LM-JhTYK)e&RnܽS=IDcjEJ|<1p- c lsLBDDt:ʛgHLSUs ˖DBʔ?/l?B5 P8:sY㢰`< Qt1p<9ēlсE@( "B"qx;nou~@($s#/mJ xf) H^>b6mYqJy@.)Ws3;apueLJGTSon`ٜؐ6iUA6 qX=AD$L)f7[V&1*Z-OD[}.gtf (QQj|U  Q&ka91j_Í] ِe*>0rbOL +G\#@w/sIcq\&Yg;臙tTxA eThoD; fxdgtie"iƖ;/޴TƦƸ{:U|*Fή- o~OI*KBgD&XCI$kCHʹfG=ZfqC(!gcprTN%#X[DXTe~r2@ ̃aHZΓVˆ>7q[tͭ< AC?ݩB~sK4ZSm*[9[]CX)p ;OjL٢M''ljLɆ uq0͹YWo{(oo$ _7R^Z5Z`fn8?߸Љj9o1"Abk&Y?׸cҞn*P=Tl˜y_jkw۩nFݥK91͑g<\4ˮrD27y&tyO[*dONϴEt1 h R=nr >8Vq,)mJJ\@l/?hۍ5w-)B5XrNQrW)u.3tBBc!NQSEס*[.Zij;U񆂻 $xTySYw8, F4fʌ.iV&4#+W1)v\>K6GS(^su2(aG͋LYKbh2Btk=0p>wsoPף9StV/lV 'T9h/oV  T#[miW/>c)#CƤDӻu@_/B&yEE*]7($ePdy~nfSMˎozOy/v4GL}(mjЁu!CxvTfu6|֩L FyF iG{w>?On}n_P:TY\P1ýRssSL8hD'I&3:F̏E|Xb,K.N[#`dt9KԎ g|h !mJ"RTT"^ DѳWbp7x{} T03:^hV5o t'JgN;IKвNFw6*Oc4Uh9 2]gݧKK8t:ނ zq$KI}_ 񜥿z:. У,?w#fTӂ_%lMіNqS9\{BL1g01 5Gs5%$i65<8Pag/O-}hLȟvc1]H#[s2 ЇO;!?ni3U(4//&tIi֠JOTn \θQcrZb4,]pp]0Ƭ[vYhԘ@qdX뿶~FƔ Í% YF tS^MgCi7 LR9 j̓jhJB/J]j\O^ C'|:-\> aM-䭒ihUu6.~_رHA_FHQsmGsJpC$遚,%ZVsE ,Ϧom2WCq &fձz[bZ)|o] t91dz_/9l9 L~(v0xhķ͍(Uj+~]0<9ד:)vjS#?#ٚ$^m}. ~y KiB|?rk˜͸\q871_U˜R/T}3}g 6\%uyqUeRֽfY Ό2< YԖr`{q*в n}6[`& 6<\L[K ߁Z"٠EgQM"޾9/Oz{z8iYўOM"P{j̋8 PD+ C'=ȶ[I*bgwBmMO.5sfڰ{,b-tz|yQv8\w  8)Y7[9*~켹.>,qhbJ\ 62pB%j6hC [>mhtvF 8zM_0q_3$ܗ@郒'MzR"}!dSb+P-R`kyqVOgPhRe  cgA|ξ= HY&q&R/s݅( GE߭'9\'`Pj%po9㝲3]J6l!O/Ps7PjMM"S#(M Qp5'm] \br2oI(XW8%K+vꇹa mPۣ G #!OA m}R&q2Ipv&"{b!Qtx;@9q},Gl$&ݞU;5m{ |˙ }<)ixoi8볕1_ܝ;nT.cyYl =Z[d);9 Q𽩎ԙ@zY-.F_fզs[oO[E*q ky5Ks7hά50gBֲj@\ߟ-k*Ņ~@!^@9j NG'q5"c*/ 0zBX/:-2\ɸ$hFzoXOxQQm9<bS&TM Q{^<ţ5<̺1ߕIjNg1],$Ye3qİFe!&35'HVOgC KN/ikJ6a<2H5&ܨpT63;|[=$I[Ƃ'=cF䢬_yD[[ڙ)*\)*sk6\I\i'3CÒ`k4-T:J-VJ[&/byM g[l܂'&aGzIlNgGUq>YX F;W} kt |aAV3}TZ|>U+TX!B#o\%K8KFLbrW80 D+rp.tG"̎y;tҁ(t&( i`Qn}>v$`wӘߺK^ zL@SK yEi|sb%&{2Q/ K9h2ަ"c 5l%\A[yffߕ܆bev lƒԥg|rBȰuC9I)'Z?ho=>4jyfr Xܧ80btOFW)QUź=5iN(SI+%Zd`UoW(Ag+&zbTỎ׊,ec^%38_l CV B]PobT1Lj:# XKL_fibr̙`5GCOm>O͇qa<9kghU8Ђ8>t_ʃtyoySX'AE9{+b Q*]{ `.|si0΀)ՠ8y@4U#0K% 70Eoz֫Q e.'~ U_I(NEv !=NB3]h}!glvC.{O̗H"6brBXXa+ #"ys@dn~/p| wV[ʺ^q( q7ޓ ǨQ01X7H(X+0f20jk|L}Cv6@8ofaUAA/% nh3l\#'ꬮK4([т//ʣ: #)籴^ 9n'n}?NT_aQkVb[C ӈsmO/.ثG]Z!j5a*R7\ &H٧mGN{сl(Q1;ZʇViۜ)}bs2T'q唞)L8f0 Y-M?ЯNmL~駚YHt#Ly8!ˆwE>[s|qDxQ5 0y<hW^PBt[_ 8X(xWu+$hԽxKEmvFШw-j 1Jw #ovSRwg%Czh5 M0m(>z!kCuOi/>D4Pt\5XJa0Ը$эx(8x0-iUhGF4˜}ueboN8 CcɌ}_ُBJS70#찆qRip1;E(tl&4$BExz"&v5h=\t6o7zA$&VFFO:vdm&&/{/q`7ڂq\=i-Lÿ?OJmp"2ߚPv[>sc1:y-_8?0s_7WcVoP* e3Y#aiۙ}`"nJci4Ah!ś2=%F5vHd z~3/ h^$ x}5q!ʙ*-먉-9gKp,Jkŵyi|?Qn(ehqf:447$hfR&֘GҞF?1pW*y(aAM8ge3Ja v=@/K59rak?i /GQ>2s/Sٚ|I1,xr*&D3@,yau zK^x!w.%Uplɡ 4#pcyk-z3'"j5CD9K"Ϸb}9;ޕ(WZ}Es?r wVFw۳{ETRBOݓ4G })xnT(vCZ?uZ[vu|t 3*e6`B{46BэK$$Ak-=>=}*Z߽ E(ư(vK !Ĭҍd! Ĉ e-ہӤ .L{n#.&ZT3.0#7 @r8{"-?PB'G]=A3 | H9 Ut\q=.aIuEY B9@唼~:Yi.yщc4h/#ż EOƨq+eϩzJWMgxO{'H/7 nг` OfGeS"M3URʬa1{:VܓQ #g;L6g2H~g8d^1g įF\م}kBvwpVbaq˻*˻I.vC9{ %3&ruCc=) ƻb](70PK~L_i#nے0Fs ]wmszm,K.d:o:2f-st~)C)X?qS#FP:tTi~9&/<{U(NU n\ؿt~MuY3>:jaE~7/9Y3"/'*e\H)2-^&aPf!ju4>!Zs敾ɿb9$=:+͒uNG\IۑXjaӋ o*fg^K !wq{d9ߺWf|$l6U>/VHLtD|?~ ayH;~~27EhJ|jHhg\`"$p18_xzh'-9aMaZlU?YMwTod_0#<ݹ-ToVaJ : ש"Iz̥ #Taar0DRʓKH/ӵFS8; ]\2gm~a ?9,*)a哑%f9\9EQBrgkIĮg#;豈'}![ ;SDج[/lm>s1g^{W؈\6M'KGUE/@X'tփi΍f5h4@{Ӽz4\cdMu5`NC0;)oG{Uj24qM ~)o.mT?o!A·ypl$0bf0x-inMDR-ת1=M>7q;dzKe. ojdLSk'5䅄mHwX@(gLM\iYk;ғ05&io~ǡ5$ ?Z-ǖRtmV*SE5^G}gkNS>NuED>jz}v]K\i? b0/j )Uٵq3֗m.'0f)zE"^=?BR'e@d9 ֝e~sI&g4+5*`k0re.s4GMQtx8$г:\aM(~ _(ӿ˿7WȞиr>$SGrŸ"{f 'CyCPub,cstF#C @34>Tg ȓ)%o݊(/=Lu.6z0u'{gT&|i4k'?/#A;1ۚ`O-$9rJmQz2]mo-I5?.y0Vvxv%Kw [p[R" ,SB ])5f30x}cmTac i7d?J ?>v]8p(;P 1x)6Nd$!Wɗ06g}* ˼-riv4P6^bQiP'2%Q75Ea3sNMKy+qBMα\ `dЊĴB]璳p3>IrN7yHe,yG8*QsGTu~X:%R?~GvYڿfDc,r^fDW83S>ɍJŶ~a}kAսاNbG]RMvKuLcݞvo:ϣwWFϙ%z>'3b ;zy#G (|"C@ldEK X*i6n{5`6iKswB[4^μLjc5 #ӌ媹ʸI=.f:kNgO}Pk'ơ̋79}lӍ {^0vaQ6[ aui Hr6~.͉3!.r1p_#U]g/-PZOڦ5lY.%LXLpTŎC0Gנ*Q%U9}WjboWOlj7H_ |+q5uIvǶt< *Qv[ͳ fv-sܦb]tPv#5{$\mH5t /~P&ɷ%!L bc뭍,G"@ [e(&y'dt Vm1`l𴯷Zء^}+&=͌BX:+C{Q:!*b8}~f2sV'vIdF Ђ/R-Ž3UBqJݔ* ٛpd"IW$"N\*R&w z;UhϙdI)y].frja">t"#OV{Lqcnͼvpo"̍7A.qs+|˩PDm&Y|"3p^9dlUa5ke{ Ml{&z ~(m$#CRm7Hk%縆/oQQ}*ЎD,$cj[;12@%8W V~il.e]iy/V k%jMU5&eЭ0B BQ>{%bυ=(@M>"!׬t4f"YT7)kq Yí!'ՍS pآ17gH}l\.0y~B"=EḺ- Sdz*&Vl,g{}P(7,iY{.q6k?-#|6t,z/,!d }D*<%0dPsS2&Ԧ q FmqjD/)sGƁoA"P X9!UIL Mq55bD!)'[\ӏV=b JH|2`ahI٧fgBfgVR{:m6`)oWQ_[γ.|EŦ=p0܏383Q9sT }ڋ<Lٸ ɂh (}OS1s+(:S$V 2 bg\Mr4;  6e{m8U?gC0+?q'db֫-OKl-)Ff/ НE-*Ot!a=Cu]Z4(mq+0*vVy 揮u'P 8 :e7@8,1sgweQ|QE!ݭ uˬ5N{?6bGA(%83-GAWfAr hq}.)Ga|i ا "J).Ka|8/ɤbT`gJ\Yn [`lKOoԿmf<9(asجyr3ٶCO F~h-fTk2&!DWY!=8~8HibB~! P< s sF]|;қCԤ仚Yl1xGR&e|yBgAC&8{n8﷣i%.G?E$К $$o\_AolgT- \>˥_NVk],ZKh!VrIY1^R0^3q4eyØ+A If Bo٢cV|WwU e39yE} p1`k4?ꚲX/&!RՅU+W=jw` =]&n9e<^n|$¥HTo-9VsE#Z ޼=-hAhH;vLPOJ5g=+r.P%q&M'ó0AQ*cQ)Cpp7xˋi (0umȀTvh*ܑ? ހΑ%'i.Bg^xLJ;f+0Ʉʖ+5w eϠ'sTR 81nA<<\d]?Vt|$`˩_qSy<,lhdsa?6ﮍOۚҧ/zG rnm/ANJ4cRHK ހޮ S5)6g5 }bV2Fmwmmؼ)x] (H;݆%dt:Ly 8[A67T㉀ i<ָņ Qs*_/{Ĵfdjk^3MlDûȑji\Njvve5DOH$&EZg \IkB ̖&G|@QOB6~3ѿWj68X]/?gDF'r.FW>iV='“AтROz@:sϟbȌbbP CjFN(LqS$dOx.yca~aP5gxl jlOI[/.]],`eLAd˺ͬ}jӓ"Hc_#Iٖ{2!\-}Si2E6]dxOC}EdI!{a\ ѯo޷ϫNvQ#k\)`SD1~Y:RePg7;=}Uvv]F?9eϟ@ 0(1 șh(AIϻD~bcFmkJZUN13䡬ŝZG,'zV[Demƽ>ezrA~ OںHXv ;C.-o*KN닶,.| %XG3BlC9XƻG|3Qgp6K!5;$9i/ih7J%^<}qEo}xi VA8t,|>_hr= 47|13]+1K,=v\^Bz8UnPrO",M|h%\~2+ LJ:/7uV47SƆ[LBbe|S !ФZ9cW߬:+_cXgٓ"t؈Mb6M X#f_G|[85D2 ^҇r2l= y})\H A e5*vѷti7>l? M|J/-Xxnf>;L݅r WdYo'?mzB (2EHRKBJfId!Nv6_#Z4w53bxM b:+RRPQ N&ː5]B"Jܩ9nCSlMA@ZJY!Ejh۷ ¼qfs:>cvKLf|kltKgM $ 7cymǗcQC۵&4}ʶv#Lz8|Bz ?™ZЬm V)!%zD͜-Ӆs_ɚ{\ R 1myD~9%r4.])?TRӸ*¯ɏq9t%wCwi;GGhR Eh馉) bԺX@㴝/޶T3\6AB+RYK.}.Wj:=-.MĊq8sڇҊc w>bн_ϟ?TC 5-4]qӖm"-75h$h (v7))aUOQ|Ty@<1XIIۦ:c3 )KԒ0saSX,F#\ 6NU$ur>K+8t_d.JuG)g6-ǂKY6&·`ڭI1Pҳ"仳$ir{R1C0iaL) w/ʫxYp2ڊ7oЬYo7 FG w)s1?T;Ba wl{zuyjn 8 ,'*2}iS(d(6n%9q<Z3eM-B 5lD)>w@0 iQLo?OH&̈3\fSXvЄ1 @nHm)|X,@n"h52݂ܶ#,| Kݮ}ڟh@Q8 V '3Km%|;F%O2!1ۂpPAbnr$ -5U+iW\=F6ps9:+}^sc1}P c0%M(H7?xwJ e$geNr6'P3C@JQ)u9&MqzEcDwn>@mrGzP wmYuչQ46>/*`IYݍ|7ewkp{_AF8w5{Zn5њPZGCtMAtP w>EGo66nc!ө4|4*J)oG֭kվp w_w`D<\X_DTQI,NgI{SpAؠ@mlH g.ʠ~6XL:{ K}6vnH +sUŪtI T7Ղ7ՊQ0(%x6Q5ʼnhw%s ί\3ef4.MLTLES" ̲>esvNo3ے2;Wϑx+ے{N7aK![S1^-M ^K|_i.4|#@G#e$x9NDIU}#jp|ӂ+MB*~c2~tɃQ& b9YC{)Q-,ܝ&}~82v5z!"}rC`ʈl=Is? R ^A91s@6J 6.b/TksVj!ܵ,gc'Ft{_>БK%@^ 9hHpx#C7.b$zuS]]ımP%FI5{WF}/XIe[ Ư.W'jAGĠ)&ʳ hZ3:DG$FOm01PD4u8 edIuJs5h;v}#3Ce "8 *os?䐡heڜsj/_dWl6 rND԰ ׳YdhxF2fZF>)HgH<8$%q[Ngu&sȦIa?E;} 3]@wc>~OtDZp@-fI ē+"-3}r0| SG/"Ъreo R؋'/HI >4cQW[nO&ݔ}tٙo(`ȳLfrq/(u0~T;p]2\+PC$q$C9;% 81Kh/L h 98LpRs+2gU?($)+侻ALvWP][8ng{ӫ`N=np w$̇S}[ 9)fkD? u"~aHI_z]v9#sOFF DZ%@ fqK H1=ܬz̘|nܩ`py1aNZ5ƨԔ֭6!k2rWelj[e0p!cQj*Xje]L{B܈ˡXj$/]! M_M9?Lc턥AOq[n̢16瓣l%pʝ}ҚsE!"8*ҙ\{oȨnrŇnct [8dAA:W hc+ex-_ pVded6ρ fR73!&7j8U,e^"3e'FW+Xe(^GpۗETF VK*Nj% q- ~&,2 gRX2p߹Y*ld'c[NTm#lJM_(uU=(<{Z*9+[Y!_2&F+u&R۩.dTY1B5F0-@2*ُP˩PBI5>9J2xηvCO^Cl"U8tYn%8[7^Nв\r"I5+c ˦%|YwOEW#=C 1 WN s+vrb>Uكz`"'iS?PvOBdW?ᩣ{g~b;F-K<G5]1>;"&ʾK#ڙ"ՕSn\8t 7VjJ6U ^4xuMZ؞^/olHU0Q;AQAoM_%.Y8v)qW]%Fpߨf4Z'5YDڅUIEuܱa|'4FގA7݄=q_`uCnd箰9Yz|8\{㡻DHš0ďX_PP$j%els ;֟@wHPEdz`%lWkwgN}\t݉'X&s^۬ʚh#D~wMSR>3e 8V'AN49,2$1* hgv  qOƞ14g6[G"7RRjk䯝{;HyJ{˖#N46 _2}~35Z̪fPM8 G)ÂZZ~ؒ! # @xȷAz7|ҁvf3j^(6&\T!?@9hY>=|uƼkFTpUyF. { IH1- O, UT}zmr{ba[HHbTփ+A`a)5l7бUС n,}J5r\aG&_Ae5A??{kW'gPI, ! x_ IӧU|anjQY_ Lr *V+].l:G} /RI7Tygd7 J9_hۦ7/7V'v#:X吝m-rD;@0z,I\qd$lT3u '`ݯWx@s2sOHwN0au|=!3lP+*`y#p(tcI^]e֘I&-@g|}!,i+r8I=T)}2cIYfg(߆JWdV]#z gu;ilJ,PZ"":̖~:`9Y5m̋"#ӹLF(\,CaeXDę6⾝@s)-7@h 4u>+Z^WfgkHq,ʱ ԉ" \!NdG҉LZsI-=-%AdՇgLU^m:ٳmED TbB}&< ~NăʶB(O>V飯Y*Bc%uǻ8R~NP^69T>㕏1Y\)Rn-[:^DR ə"V( mGiV/w#dxA}9^(}*t1B Bn d%)Nt\\DZ.gaT md?ٴm'_qs+m$;a?|Cܛuk=lڙBrjb4Sjpr<157Cpҋ5/$,AYPʍUgÍ}h`4b\0 t3P $۪{#T *+]SSա<&,B\(ǡV:0/I~.C5q^bG2qӯ}]m,d1qE%_t c M;kp}̩JC!c(~l%18*+) _y4JR(pߋ _L֠r uqWoV9=c/9>7567fM zC~ǦTmϔo]] $s/t*[d2wQ̦.O!4I^l|IREDYI"O0ɲhL)lq+u_icq &Z-7Fqpv]WwEzj_j0?arr!.#G0 K#Y⃢;r]EKVY3SqXO(L\%Y~mk2e\蘿cj#7@E:n8 {9C A#!3**/VOUxxBTyHg6-yMn2Pcn.gO$'K&yۚf Z򁀸+sU'j?dl )ExZ2 'շogaskTta.lܧ,,)o5ܓ".rAb%Nݳ*O2S1̩«Yx3] ?Q]TnZ4ّh]YkVIYWdxRlYl>7  Waj}ب`Orޛ)c24W)SЭ1Wnpto9n zn'ȁ^7Ǔ}@{O&"eUG*ӓŰڛG lg TU;Q*܍W1E?R #H{M U%_Ut<v h|U4P~MV(pWY7PEY9Vz j^EgI][iP)4nU%P(Zj8TXM"ֲLX!lh[ӿ 拴i@sW43*NN2Ooʼ=eP-VJN7;p7!h/-+%g k+ڗ a-B8z}u}srsH&OzS &OԑqMRlS~KՅ3O( (Ԡx3r]zj"&1|NJJHOJ?o3Ƽ;-S6|ݫ5Rz uќL~XcY_ŜR 8^K jcf?,$kPq/me߸oRVևv02S\`A]||8~~T ~m) 1˃\m`nD *a?"}9&( h/S"{4_qo\ڬ[NlžncX̿ sG+TyueCfXoʓ{G\H?V.Թ m= -Xg1@"g*sE<^y0 RTod"+DV2x啵];H$wtAB(4by  b,Bf;̓Fe} cAG59ĶP),BUzZ2YWCjKd(^ lfcC*ySI}Jֿ $EqH69y [qCÜ{8'#{d'rbJM՘yZka]hNJ,ݪXG_5SPc EXHH{%9FGz;YX Mf*mUόĢ^E^An%7'67S>y`Ra/!])wuL?a$u]#ud~Ofw#Ia']NJ |mրz2Ss7W!Rr#IO=LRi`5`0苸?B):zWءi@xbyV5P@DaZI-ǣlcm98#ȋ"$lnWA][d^+a> 33@T \%B1wcr>EsJ{\9"W7SI~aX=??X}[jrt"bފ KZdhί5L^^>{KɺÑA#t[8s H҉~.Rd㊬7GHǨ.}rH]oz:N3_Aq\6#"knGU\iv3EZY{}&Bjzv*X|NfNmOwPc_~v\\G 1T*[*٦F"C[n&xY>#&U,c*o@"BB6SmAU$`}v*jQ xꚞ:Qn*ɽ%% ]}4Lq>$.}Qq,>@=08;(hVa=1{8o)FuR(hdKɐE9.x[A#~z]ʹޕ zs Q>["=HT[gry᳟[2 QOoMsc+(ǣo0Hug᥶[C'@K <;3~"EWhW(Fꍙ̲= #Tu9(cx ېl2+>" уFoӯ. cW>Azߍjh؉qzd(u5ӂ; J)s ntL}gl(%+7@@JbNX5ceaS$Nҳ|xBӊ&XWRJD˱|jZ[7.7q;Qxڀ|dnƛGa6hq6-yGu&bE HrWԭM=C\ז:]3,QyQ{``xi=K {U ~3FZL\?E$8fBcP .{zlۧ,ؐ6w!Ȳَ?H{XtAgUj?- @CM7/Ĕ -dvNUNFuLq{\"pNCq ҩ{\xB;c-KgT%^rN=4p 7kՓ;]R0?CMToGcB5i~"z,sšp.R,-ڀuyAt}[*WPh|!%,>]ByE)Y)P~zBa`+^3;^0O Ps6&r.̲qoR}Mim-Zy aY0g<џʶ(pTȵ'Be?Y뮛}R,T8~mõ:բVnd2A=V;ƉYFuw*Gje'.KJ3\F;nMX+\Nat:}@nso#0C-2I z ڌ eZHS&T.pi= p({cSA+(5veX Fli?R3Oj0_kTXvÑww_NZy`su85T=]"Aõp^R<2M-d+:ťQ\GE'xjzQrmQ\XxcګZ^.`! ,Ųʪ;r&JQVy*4(})>2葏wd]6G)r{=ъXRCepz F6s'a}c\,;b3 uS~ ζ8]RhQ XOlҝ x`TxlGAi>mJ1ٗ6ېo1tu8Vf#9i2E)XbXznxThvTL^+.1F5 ֜8{ԝ)p_V]t]-؏%z`do~.6PATnԆZUND'@GfiE|08[Rxk'9mYH!"Oż綑%7lOHq0^VlAD\L-&% X`3e]Ljg>6(a߄n]*^ )OTmTK+ A}ɠ,70G$&/\mx/'BD[R^kwn'^(Yx{pwiUrx:M~*Fg!.4:aHg[>3@`'W; 'sxqZcZQWW,PSKF$zFZY w9N1sX]\v rľG zb s`Rc_DTi3--X>ro}BM}c4 G(e+m jCN;;Rb3M_0'49$e{5Gޏ4YYHO/q=+/ ^0Z"C>yT6jczI]y7{-pb}TZÁ_ijfXl2j9&_[xEd cA(lκ+"9b1F-(if}K%u&yP+]-G6r,F߾)YtO2(hO^}dS^? v%ypU$"` ͫ S\ (]ЕA{ywM4>=y5ՇbA_!ELNY-x?x{ee2n !#(E._Y+gG&7"?1%vP.Htbhaߙh<iF!;u$LwEYgt&h'0r¬ȧd7PJs.yBCwMuOTز(Z@i&T㨉^$%]}3TD'n*Ud~q}b#C<#FIJF e/?$tHy?1ꃣg6SW oxL753 GLPfƑx\Y|؇>Jbڱ >PD@_N#sZT2%GPN:F-+Jrѥ9M GgeoXlΞtmU[Pv'k% p"Ϛe ۥo];,m/.2Vz0Խ ՟E~R̀ a@Vvpbp,9.֍ \"2ܰG1|n+בP{3FT(Fv$"nd9 6Y/A}rQpZ&9-Ph+}if@&eְP(T0;nHk,Ѫ81uE e6W˴24_W}Gn`$t.Oa:S/\2Ch(Y@GmeTB*' 8X;6@tD{ aj6ӍT:&˼qY<"?lga@ycv\L tUYx1d[7c+ě`]td ^XH;G78?Ztt%~!9*CϰƽmY 5mǨ6CVt,:+biBOw`s"!CGUvݶ>a6J( FXGMNTslՒH濐ð\qm 'S3m& /~{Kk5HphT .D-_-/@63_A#H8֨!IbIv ۩9a*9e`y?fjG_:ټ{4N5[6un2u-5:޴G q}IEA2| Nis+ ^ߔ+^LS?9V%+fPJU xl5FR}s(Z]VD^ o- դ*s-Ea z"@?| Wmw*ɩQ C-C컆lp9|qܐϚ(Y G1f6Y m╖ k8Yث[kBT qI[pbIN^]@`|JF3skUvg ̲qS0)_sf3k~QI|äN}oϓs|:LLmDG.=\^"y~L> '_UîFNI@tV( ]3?nQ7DzkAa]J^{pCHp\nچ]Œ2'R璤Bt峮6NՒܼt &j6 5a:c\m=Kk/K7[F]g:D1_ 8JR34="uVY㸴@8:њK.`-.~I90 'RPeAO [ULJ=k鸢%ar#w՟a)W@m)M~NdWXB+rZ.y5kk;e+> wc<^jEMVHFBǻR[pN Y .1]!zj0с[I% T0 V*GIlwDS>_xv`w&JL+dEoFfHF`Pު(pױ.eqS$B0΢ _(m[ E>ɄDȎx 3{ `\?ys2?;st*6&y7Kjm RÕkKدs  :D_0BDN'=i#_pB+q %zrg6Aռ8cϗ2mtBL`桠]-hbsP`R3VF(<YjE k.(38'ƭ eŏTNI/1l\*ʉ8ގh)`^Y1n_ڀ8 elFO,"`}PN|ݿ^ hp6 e(LbQVJ! قU9bdؙzs˱k'HF,SAY |!Gd'ÝFqVj]o 58޳Q9̮j!sԀޜS:e=#&7G;P d@X&)V"NqXk fz6 ƧQF띐 QP3PQ9@[m7 Hn[MReȉ![NE>&mMx߁ohThMLVC+N+8榏n>^G4? PYUBNCC\OD2>~RfK7x9>0mHEZi9R=\v9*" @)i3"˩j숈)~9QCGOmw2ǟy3@I K0 3،hkҕ'@B|)v1 D9oGEnay @ǃI1jؕLOIj's}} v 6amwM ss3yh( Vb;_i;Eny:s}9O(Fw8,uNSG$c/( &`p ":d.LNi {n! `"?@)Z*9^j{J!r;޵ !TaO&4l\d 9yWﱙQ6pb!%5fL7ww%T: ^9dLQ%vsV-׺]1fpAz+T(Nk\5Z*l; ê=5#eS-)02vfYeQ J}J ۃ|I˘i3H=#{"X$p+{̭xo'*EP߬AZ[E"Ad7;fx:4S6O X9.A/c k?RHxŒX.j]C@n d') @?ßT+]s xgvX_!a=bs3cx?'}ӂP6m^0i]f~nr!!p>_s6:lwo׬Y ~9_?v_9ySTvZC˼~4I)0&E렋Ɉղlu(^;BQU]9e?7ʵc&;*_.G !uQ#WlzSJ{@21MJ1E v 221拶՛ FToIKẋ/Af._1rF\GBvQ LyU+@ߴaM hN e%?"uȮ(dQej65"<߷VE:e9M<95'J?!SWƏ䶘kqXd;`:sz8cqvyh'^fpz?gJIfVj]D aY kxV״-A WPK/Sˍ F%EWuEFyIe h`[JPOm9 1Ҥ<#blWe34߮g:\E7΍Zgϴg%l¿mv咳+PoX'{Pu3D:0o#XDvArh#P[Hao"}=3.1*Myc>#R6a'yIo{`HC8P0r&7ǟM7_SZRVmGqqf*fiZiatFI1+&mܠno;ׇS鞖Ak}_ 5ZCңtIdڭ]Zѡ=0*ɣH|Amc|bdl ϯn\J/@Dw(G$Q+”:  015мJ|l+&ۀܹIXn̐U'Մ5lLQv_[j  Wa16MI p Ae*hCK9㊗rj`[>fQ (Mi.f`jFuY#I)>͆ΘWw_ѵwv*V T5@E9/ 3|Ve; ?INS]'vьv~D2ͫ++S,4ޙ;q(62صĈ &e Ph%coQFX߇?0cKHC7S)_'Vh@µw_b1Oɪx$vE!A`[/xX!D}tT>IFN>9}g鶥*h"v[P'A6˘yly%*V!ϖ*̄\(48ȓIF֚G2|Xsƕs$}sT)>1kqt \/}"eԯVd֞£-֗v_|r7˒3`YP*Ldjl!un\a]N䋣mj|V0̀wjE.;Pn"sgx5{ۘj?ћn ރh)=;:UoJY1lg)#sdSu2q9"mzd DŽyɖvktiu;"gv|f2{QS1nGM&TJqH=;+k]h bbdFdu%'ܺOe:#t FXp76?1 YD]&'I m\fR59?%2xhkIQ!+rcE3P䴳=d-ӹMb"#IevoׂREC{ YiA'Շ<3G8h[AUA7N${X "k}S zF ¸6ǥS1 R @J]"5>̀WDT$Hxܑ5.&Ю ճADHޫut;[qj%cm&T8(5V~RXJnp jY>ǞmO E]oBty]J7;L:=t1 mjk0zP[H8p۠bZb [)A/KKN3N` bAJ͐盟F` &2=܊(P^8)uv-m-B}ZpLz5M0O;|ZH}_+eneg[o亟ߪU!F02ɱ;HX]$4Ī{zw@cq}]R8^Th^1H9@}UZY6ذ0RT[MRrT8XP_tpBrZj%My—-НqU1l~u'>`bIApޑ _rɛkygǒXhcmjEo^X_vᵈ*ƩJBi`vgL3Rxeb0!(f-'R2lٻ?AUɂC##(۪܄AhŴ-׀8 L_ioBM*qp<ٞo-EMmkug\ebb% \R%+;uE6+ <oQ]axJ P:pNed P%DgPF2g¾E8Á dp>3;،quϥYd<6P~H& a; Ё3Pw&&`.MN-e8D|<אSM= +Lѵ\4>5Q!*i)k ^-$ho21?SgFcZzaKd2OKoZl7T[13PZUBVE W@8t!7$I1nκZEX0:zg q?S\z b7.SR׼%BFkr" $2bdD&rc D,pҦjq|Dk6&o_ *_ٟՉ^* R gKWꢄEU|#mIP b3Cv!"XfPg¥קE |go kd&\cAu: ?="$ë^9tnYQ? r:^]{Mގ> hf;@m'e$o i]O&&[@j*jnRC)Q 0>E7V" 4U!ҵ$kbRG?PgSս 1 d9"e @u$aH[TmDas +_=Lnqߕ\05{ 8K7? R9^22Τ0 3Rmz$wnNϰG~f@c^/ ȶ ib[ Aya0ދ G>4ܓ}G=dL[tg񽇻M*, /o{Щ9>4Kx0Sd$)nzm@fZz*@)77z &}1L/R IQn fyro>Bk*ELbIrdf^ g6PǚkfPwY!Whlj񊨭71-uob\8C(a+GDXsS žQ}k=0 C]ʬN':2U{bW/dLt($tJ9] rS"drxpR< qܴk VfK%k2AY&|hLC_9{;N<7@z݄5S1^ R`áT:p0֯E.?/Z%a+E,d4X=a$(x㎪`^L\;j:bV~ Չl%tn>Z~'c_~X9Mń#[Ӥ擣:k&~^2zrƟ+rtQp?966FV?(Xf|fO6MsSt?q25m%:gqfœ&Z,q_iiH_] _H4f0~V3}WrfE Q9eةB nH[F6͆'R:W@.ُ xw`%76CloZ ڭqOPNiW0C!χ3G7E,NM2V]uN0 jpDX 499%/ʋ6 inIP֥uP?OyٙL k.O#.@s /jZ5j\2='ǿֽf6 eYR)϶l[IA״ ,E=Ip<2A|q\\*]d(Kdvdo6v 0\X|SKIVs-7ht4_e'833 >`|Ңi"(IoOd&䇖K T8S>D;ONa{~fVħ?_*G){A?t+Q+q5!#t3;[5l'Sen68=Mv}:!>E%(}=C.Y{QFnWtn0%!~s仿o(",$@ obr\`xY\O*,x]IU'O-.dTQwOEjDAO5ĕ)\uM] F`_KcIUPS؁*GWCy< ~8}1a7p)Z-{&T3Rp˫J-kBt'mǤ b 3S9gQl<"A5}(htHpVӊdďT;Co$8GъTM{FM\❽$ qß6ӧs77Aa02Xh_WFܲDEʺ3o&Ek $(Uj@OI 1N\uGONtDJVOU3Ծ eQ{8ڰ8 &%gѭUBIat,CPLˑGٙ{'ɾ7o¦)kT3{%7p-xyEY gyc䝵cfA77EmI-},'ZFoj*Ҋ <~?H4 Ly4c./4yUX0le6*#)kd&"&Ҩp]|!p*ЖJ0hya+ ѐM* v 'Mós!hu`Ol/3).?A_*odx!Tm!lVSnys`;HS!3.n(Če6;\裥ޓpk#Xrʧka*NɌt0=b|@t*ٺeVҟ*[H,m1`N0"t쵾~|0`e*qw9Bw)]αZD') ~K5=TAB_)ƣlT$Љ& Tj[$[t3=߽:y H0p~c2j^tJ &>3~5t%db}h%f3*KOLQ׶@Ċ%G|ocE6Qq+a0NS+-ן`]g/ݤ ƐJB䥫QTs9%u0[ "'LQ.W8}\Fen1+eHF zԼHɠr2HJK%>xKL8Dif{8LӦG+5׽6= cְ*sN|n!*7rƬ˖sG2d6dr(v '?e"}@1 ܝr67Vv>&BNKh_&-uH5C*" _֠(tӘ8YZ'İi8"W 2Pw8).6WvQWaj.sFuɒa.eWԻJcS;z?x4fViAv j ezS]Kܯ"H8cǃB|@[~cXE}snSoƣu-&KsS-eӲ3 903^D K8IkmGRpR:$Z>XZ}09;P|򱵠fc >xOs8qHa:7+hhfRu9VpŔjr44rݙa]D>N!mKqtD6F?YmMYWXZQY^5Lzxh$9qJkE$^VjO0:*`0 ˂n8SiCP;m(Lq}|Ft\c+!Vѯۑ7fqoX@hh& z8>@?v|/IaaaƽW=8$JaX<OCмy뼫VҮßݵXY>FOL)j, Vus-VY`TOn͙o1Bhm mU< meV.s"F"MN ) 07ďkz_:;m T0pf爅n3RҦccDvX\ xVi')֒`s-';iwك2m>Qԁ=lm1?vq7tz 7J@2XWaW;܊:‰9"H3LKFvx;cre7ŢVS)z&mx@02cV~-ĢrtUP9gK# us(MB! 8Sk9ξѝQç1hdp?t0vLݛ[[ F>S7bu\sQ -6>_G[yG c)(AbbK3';f8Y%XJBxU I|CSruٯ0( BcJ P9Mɫ!cri{Xo:R5lbH޾ ;% Tq[o !R0&ȴr|ћkK1'&|RF{3I~AOrŚR~h(՘R nX>E[:IxTB(l{JRE7dsYd~!~{7|1s'9;(CV;r 1^n9xg|O~T5 9E{׎) Xnu*NO6.VP㏣1 Y/\>V~v@Qm. ڍ|NYJARtOtq*/aK[p& Y^cJI8_(P2M&y"D9E,@/Cҷ|9k3֘|n39O@OYv)BH3o-{ yXq1bOaAEOX ]u+H| 9qgec`3OMFqozﶎ#2BNyk0 W q7Wg^hi2zW(v.8=:]m4%W|e/>_Wk* o& stHIF8cc6EA3 =n(>y՚ܒsRTDyLBnpU >/UFNlދj)Ýwl[Ff Ui0qoӅiO]0zwJD& uIJa{ 7qQg4Ͷʾf6> ri3Nτ&(2(>;逰x9B/[nh@NM fއ ~L(%:X/5(ӤŒC6ƞ9C{tnqMd`Q9Sv(.ޤ$X&~D)4v vVHcИl^8z;:d7R5$*Yr0JfL@Σ}p DDDhڳ\I7q5X~~ؤv AQGDg#SXR/U?D 8>1 t+IqB0RTN5#f[m, VHvD;OZ{ҤMA(L|q[Bew4taA|KO7Re~Nnp[sd%xTh>P"#RlF1F+pؑM" x|[ .c\'iBL "ԅPET]HIcBN5nînvʎ+e52= _ayS槟F? "QGHCVB@V[€n׫eMtF[ ɌGaɽV8|HD;`FҘ/{ 7ζh+-yˢN0=޻LbϔcƆZ%ݺ,a H 5Zs^G:ĉj?JC+E1<8:_Y\'qG3G4Wӳ\9KYwU)8t+,ƨ1|̼y0MAN3fPLkK09|fRː#,zf_v0(ƉsoB'4DLYfZPvhJ3C}M\ 9|nl7>s1I;%bg.uV$;xyqEa<\77[P$]p'EP9."ࠤ_fΜgIԏOJDs:~L/1YyeBBjѸK"hZwW&R)_0KfesᒥJ% k-C* .3W l4Q,$)K$=oׄi5E!x<>0 Vs֜6kF̑K,؎VߠAd7߯͊k7C>4D+lb׀/ w(> B#n.>1e\%d @a䲦/,&6NyD,{dPR%e!iz&.Id!opׄD8k; ժ)QH0R5jE#'R#^?4%C_4]JXg18tu94`Q2D.1sV6p>PI'<%!Yk\+q.v5t$HyO|Y[יV|c{FY馘hXBC|}m@U֔[X] ۶6(4*lW3k06G[huM< RcXi[ ܑpyVR~rӝaqF[Ro^CpbU(OXWtx&6Z bĿPgE!A;w9 c }y$XRx) 3 uY`}qzez{M܆S)< co? u&GVFD-`σB>81h, FՁ#|Ὅ @,k%|.e|8CNtP̚.c\qH #PFJT]M']r &$g8 I/ )zź>m#c{NP]}WnyKޕ9*RxYS׊=Xm3)(Zlu-֚ (E7q~y5 EVY lPXi-nQp3xLE|_ø``*w,_MEGW4ݠ^Ŭ7?GyoFρdrЍtvƅ \=%5C óB/!)dH F!w?9$LpB-'V E9!2);~'JXo ѵ2Ho$Y|0%¹Uq,ǽԺDS PUͰ (x{D3aJ[+G b MnQN.6q#>_N׾՚eO =]wdiht$f#݌m0 b>%KaոV16:/xձlFU* _'ngb3zւo}uyuF3k++օ;uol;Dwo=Ax Ia p [ 8(\ ͡(-:|2 Mώt"@dKVv՟zdyԜh. I_Cv4KWu+KRMmLɐrv6Llpʌa!xThF 2Wf=R㚏; h>VAR")݊E)Ǥ,W#*W_/upL*T,fM|X8MSj׮<g2EIm5΍\0T)ddn DOgT: 32Sъ<}'TLu\NP)KqSӹ. ,eMf5Iu7xӢەp0Oi,c0\35ooQ8YRQO 3zR]rh.NtJĹAxur3l1=^s3H-@FYG$7f. xXIuH: _Dhk[9Jmޏ32Zpܐ3\i"̕WM^Ǿ^Vx9YX)`"짅pBdaC^g8SH2f_Gtz~%R7~d{]hUQDڍ3#DbD5!)l֐YUZѲ"cxP2]mK mCVO kz:"V;n!|<>/H 玢՛!}w.ǞG6{>nmU! D1Q;uM"܁ym*@kư02phu'pcI'ò Sa`-jT:4ބԽ.rK;ļH  kW t,#. 1ܝksO^x|d;r6-J[얟~ɦ(亂 <(Tjթ0 &DCD9$zOlµJ|QnmPv:> $#k`_˳T+5R,+Y̠в3-]6;Ld| ^F% \kJFl joA"f|\’^6UÇҹ(ߝ })z{[A~ʛvbW<5[!O[H % 1Pb80CFUOsqG0$Qnb?LnE]WMe skj'Rl!Z.0IȖU[ߐ';[+e\jhčV8\:z T!NLAC0+$_$6Ԑ.}o*Uk A 0m] sM*Ğ7YlxJ9.gHwbS.cJɸ= O%4vʃa1p"Ţ?t+btC^g# 0Bx[ hiW0!"sͿQDި>|H(MsR稴^RK 9Ko(WB(.yR.b`"jS/UU+,/靬8[;9zm:cX9Mj!;I]mm]S7,i`/~T?gV1'P}* ́WL)TēB$t=\9ghL+/f`DvoD"v au>Ʊ/d>wga+p9j-yR4Üōdl?NMNq1z-Oi>@f  &rݞw"K%Qſavi.H"&H0TIrT3,5l pJ4^Ѓh?JU0K.Z{!O ҸnQ!yS .I=g/:T^c)]V~_3#AMִ_迚Ye?a'[Pb;'47=<@ UU+աF2,m//#csUGnC7K, %l,Ϊ(`Y_wkG0ZkH3,{a.UR+W1O@h2xGh>p Yf# K+f꒿wj_~=g)P$]'?^mYaL_sP& ٔ,sq_F8T ࿞e3d'%l0d3* oŜj .B;nlqt,+sFc:rKJ.6!;%䀛%4 B/rS` U%< 7YYa>34L>)ש%~*Wفa\ZZ5D2U{6"_ȿ4TJ]f߮.Ώ߆IePWB%ߝz N^ YJ%@8J&!b/,QD**컮uSY@m,]9 0իmqRVŁy{rrw4gػ?tmC(M+˸O9O$O|țH!b$WW41Fh@-yb5,ӄ/kpnlR, 7[] [˩p7u&^`}OӑM#vw<\qSmse 32w {Ņs 'NJS)utjj}'-_yq)AӅPʪ+\xXPkE@TzSQ@B/G &if~[7(dО j9}|q1yR:~6C!1ƐՑ%ժ֑Ă&=x74.|}C=+za󙔏n@c9fbIjczEzpu5${_M),6@f@Tb}:.xtm'߈0w:Y<$Ie؋QwTŽh2 |ߛ9F&"fp|EJ?YxrIAˏǰ:OU A'6"$%TN˼NQ#llst/W* 1ƳJ=#˼A< 0xE{oJ m vA͑n̔ދ9Q_yF&AKˆnG >;r,Ϊ㸅k) "J+}8/4[@ MX^iAh-QSg«<%h[*o3DͿoG NSώ|F[c{e˘}tRg9N=@v!z(#R 'Gk^! җ2@Ml].i%Kð6m./5>y+O y/]`v'%=^v+2 ޮB @GG߯L4)أxe݅F} 1%d-T͏+!. 'cs_vg$]5_HK**rp*EJz' O>xsY $g-08҉NWB픎Q|]YMdCz;cWדI~ٝT r${vLfה|1qV) C_DK?מB{fYFFy/^zM^r_ [Գq6u ۍt _)QuuWB^d]$9o4iz2Fed{gtgKZsgFio- %pk yM-ShB}˂] \K ~71Xk[y?g~['TB#,Nޅx Ǹs{޺#h{Qb;-Kk>IXoX18q%,E2Jeo{k_wlC3BJr`9ghQJ4F wՇw79}b@1w,R}M^u}1gݺrKЄ.ii*LӉHϕ? +rR?k5LpedR˕ CXcj{zπȋ{SeZDZf9<0CnYkZdair-Io&5;bANES/8kW,=ٙ }+au4Q.^W@iut Mpy[aa)VT^ZHnBK\0߅YSՍAu]ݥp f9FuWYj#i3=,%͵_X(1؝H+DWO-@ qz=?Җ%ㄐkr ]~9pߣתMLP$AsYA6/Dw濪j #wBI伂/0@{:QG*wWԼ26&UoQ ! 1 l'5aV.homwl#Bڋ$98 ?f< a?̺n#=1'*!{? wvۍaZ#l7=tї  aե+:J[U }ɒ*p/1FsJ%ȴC:dJ[=4>d4~-'t1l>W3ƨ ܔ7z{l#$5<4fV&DG̋ZjE'2;J-sz|pCqg FؘH5* g<:U68rg{ǜF͔w zFuk_@M j. gږmzX5wY~>$Eli^ Ef ٞ3x,1C~4pH*W֔`]Mڻ--_{ae6mJ-* ntxOrn"DF.HDC rvՠ~v *"MCǶ)qzD`tU-'ŬOo~tR'@8ZlOOLܽ/(Z4dII@RQ-_Ѓ0A,G͗hc|2K׮UV32-(S~eΕ$ v^wJa'S1 گ'd)ӥjZdB*plrMJlN-j絭h"(GP{}L(rlK(?(H!|Ueb-=oW$'k-'mI-%MWut4x=.9> :pABT^sRR#GH;.86 aӘ7+7KOueZ_b/8!`'E G:jTVoL݁Kš GC#!3@ $qX Ł} o3`U6>MTr)|]KF[~'Z) q}m%c L(5Ny)NWml#rt#Qk{[ȩT#bDHא_1m b^ 5f>OtjRT !Yk^u5Iuv16)Qt]*7kv%w`N,wBr CfF<4؛-/Qh,w^~|XCe19|QKdywcxTH?TgT:}9dCuIއnnc/uQ#?aĕ.;7!$FL ="e$s[O߉N^Ih}*3qw8/jpa_}0?m";fS`6t/cX;joҹY2 ٞ6jh"n)ƽ<ؤ+)L\"jĂǙL ViWBT-`͆5CW76:2"FP<$d>c%?fj-F"T? {GルFUY$3Aq"]k"$-;y¹a=مhe͊зYxwMv[/0d1 JPg)YDNS$cXpo"[Wy|fiЛ@=4OL[[W`O6:ą.'makxX'W92NЏ=`ܐY^:ϥecQ^2+VSRl~J[7YtWlT! 90;&qFΖ⁏&A[K?:4lޑEP5I!%g"_n_^S%.t?sTK&ԭ9]yFϊN=.Kl H-i<)>xM9ϓwFK:aV'f )2J}=} 3{eNZ!E羮,X!h@%EPZ{LjsJl[vƑFdk4Wk9:P@&bNP#AHiwfK?f˿%7Џb,ciBi>Zw%N}Q9a52O6,tD8 "i\PQU яtQx`"J0.'YzF\Skjq~g%gM>)ZnwHҘA|wC!1YˋlGvnI/xg羔3J}:u]QpЁY:ɾ _K#' }5З`Wl`S-O Av InY$?I:9iK NT#W?[ɴC`e,;675ՇeֺD^D;0:?{~NN7Sk{#U|@XT6G U4yB!8&7NTY̪|lu>}3ĒxPhaIp `G?0y#bcQ hV?(sTO2-VNn/6_oHm1ҀgQ=x1Y&-`c3wzIfZhzS9gڵ_4oAVXA$QWs\LSu:_:RUCG]q 729|*2{Pfvz8b@7dB&}alQxX c!t8iFbP\}MF>)urRka]H_^K9;K\q.Yh]I"Z^@_滽 OCƎ>Q$F~kIY;N3k2+Q]J݁^|?Lc.|^~O8 W_Ԅ0HIly}/½CTw_ c`'vq/>$BsR:I`Ck,;ءecg/0ǚX381K\'(-%1(:VKK|z O(z5LR?*;;FloxK_¡a1Cև0^Rd4HY'OiKFB²$f75k0>dg)׼dKDʷ[/;*>@6b8Ϭ?&IXi!@)u}V4}SKEvU6QdY$K?#O;fތ-ֿ W7ij7:RW\)RӆEIIJPks?EsUc2[hTȮsaOwߺQV{Jg:_a-2OrNv (3\aáa|HU& GI?".9-rTQ{2Qyi?~%ϕ˨Pj RcHw6wG)fIAx/L69ZL slaO:<kJV-W7Ҭ=D9A9qà nA[ϯ)0,W?=tds@j HfFk@.nvMܡ`mQ{*gTO0&-?SGeW)@quokelyE|H GVVjpqLД̾bxdY&0:?.ěI" EOی:M`bƖ ѡy#B{]A赍? 9Wk6OٰyCxȚE"WSA֛LNʞ!n#E I, L:;$B}U_ ClHuV-=r d oړy0K<`WYIi^p>.f%ώUJ$%|VȬunuHmw.GdnfW 4kZ81gc^|jzS}te? biy}=Izؕg%@~{]tН{PA0̐*{,NE0LT zv =Hqr)!2_5\@3=P3ΈVVyM5Zg yDg_.:Kwl>,z@܄_ O=+5/LJ3Z^7kތ/oƄ@ȟ¢˝w*WZ,( 9'3/d+g//C;V [-l3-oDcrhhsI1 s=ʒgXCm~d3Nu,ju8聰J8E4c^]dT§BV tR m6.D5qgtXQi#IMf2%=*ٵei_չLe߄50BĂ6؛|7 쪒b=>/]}5K)Իfpq&8I&oc;ܳßGՔwH%o>Ȟd6|s Һ/nj8 2PxZ=QsX'3Ƨ%%,`e;0@Qv!W Z宎KUD'k eٙP; 1nJ@х 3' ҌXQF|xـo(FvuB2`BgJu˝2}|6i=Εף 5>=ͲoA3P 4]P?j`Z!>]Bb]R7EVAOVJzӎ_6_h7$U {yɈ]qwʷRn(H ugOs7ANGl2L*~M~A*!/J B\ujp(ۇWMLJ@zy|)ƨ#4iԛ/vꥒ Q[dUdbYBZΰ ؀G&R]o`ėJ9L?'In6ȽÒKcu =%Tk*aQn$ug a!d_&xxIb'I_$eK[wx,JABKU5!><4vc8R` P5#9z.M*'EQ94gFFן6̈́$ڛ/ -?DR#X3a KhGTh o3 ^+Q]7~3٧;~qmlĔ7OWZq^*Ic[_Z{VۈƭL|51. 9-,K:O. T4F>v" .lf@CZe3! YQdB}6H"KyGz.3 :IAwgnlf>\yCbߑ_\~_|xYIl&sUq@ y.N:8PHXfa!m wJiKW.^Ӯ}}M3~ƈ];ψ۹|S3ԭ#ߨa$S>eF9q5TWM+B{!#nNo7`yES('/ұ4posRs2d?®tKfthd h%qנ4i8;O3 _[#GKALpfT-veMH]1<չ j؎O)upķ,(WQ Xҫ14 -0KN?P;r<7$2=Xb)vXM`'|ܫQ^%!e?qìq*Z]a)R{FKmQXCUWhK<-R JT;gH IB,3re^]&ItxӍG'cR1ZX@aL Z3{zzW">\rB/k5Zlm#N5nW#,}0s~E#X~wvi<; 4E#*2($2Гɦ4ύd|EnҏCZk@ul쬃D„@/E"ړCQhkq5IX|UO/ ؛@^,dj49|LȀPs4%b5짖%Dx#Tt/5Pc  pwy J)ށv #KcWOv|LuC ">Я$Sp_ԠV7ޕdݘuaAVA!,s5Ck;8N:&(ΔYKA'vfR$cq?%!b|Ҳg_G֩0zGKOUa9Qxh auC_$,U[`XIQcޙV,Z0s(hU=fWbGFX?8*nk y4Y1X5GF񋳗p;Zү(RgŕI?Yh('d4.gBm >YM(l^;8T3j;Xr7%w+j]Yr.GrC&/.KQ<, ʽeі%@$ztR:zRgE4 3ebAJxɔ' ]> zR:r khSo5S:h߻tE .h3Q}7Y3!XX(Px˅h( FM|'^m϶ |URd;JEԇ`*(t_f +滞_`B3 Ng_kC3i˼6e @*km: ;/l!*}ʙ=^>;n }NN\a_-[~H20y§ ?)DPq~(cU^.Z<< Í ;&[Nga0OWdх=*k /3L!Gʼy?m)\vޏ ȦVpMnt .m"DodpL}rM_3.31-O-1wiEY$ntHǏfq9m1AzߓtzK~dSG[^xlѕH4Fa\p*!԰a-vW΄=WSby`G>y%Y!zrԫ8DaGC K;@SRCIm;4-5M.Y"#ޣ+@zx@)XiEwJ#V7L\;5Ed:yw%`NE4Fޗm ܛ/Ԩ nO {7DbWHT9=U'I"&Tbe=s }7>THE(t+􁉴K܋-8J̣ҷOG ÎE7tٱb@EWsQ(DafeYx1&f~Jz ьIwGpũSͪ=B"8ͩsYL@DЁzW̝Wi"e> #Kڼ U,|XF  ѤhѧQ4?*JH,roQA;Z]j·pDߍ g9ȚpX)KΑ"@pAl/ԹVj#YdOylfˮ F̝Q@|㏕>MʆQ)my|j(1Y2nӗ&+d쮻]Q$v4-t6hN@F C@MbqO)=%~)c'R=%RDXaWD}}un)ۖ 4V2xg-7 n܎αW"ȾG2&xP0/[i-:ҎJeGS7P;`j5zYU(s02[Wt:+igqQKh(?>/:%r}k.rfV?8iGŨ&J`Qw2pM(Q݊c7=NA2GlZpp(/6^ ʌw4_x86<].ɕ;MN5GgXd)IEg[gK_H4{CKX'ukp)%؁H$Cx=TlJl2Ԡcde,% iqҡG'$[b|zF%̯zqvf##]#7Ce:xd'™|\x|k8S-Պ5)ZrP! =JE4 YW,rsnx蘂H@p"į ϼ\pز_5:Zȝ&U<D#( 'A4̽ 9y㸐JJ~ow.*6פE}`Ng7_MhQAflL:i[ aO9LqSmX7DA z< beq}r3y.b0Ա)AY)T' Q"v94vgؿp%ͭ¯Q>mX=<*l[)}?vcT ~Sg8oĕTunxt0^B-D۱z*U-+DYnvgy|=QFTO.x.J Ynj֚irA8 =TPNXM]Ɇh۝MeHI?i_`pQ7`H-;Jvv v 4:_/hE讳)ofBEL 86څڔAJXрxR̓-]_cQBϘ@ ´\K+-Y15ӜB\v0fiB_7 V5gmVv+{wo9k]cRNJ^cv Nk6^ *f3 U| m?t_8Z>ۣ59dF1jԢR~esIֽvm;Wߝ$E(W\DnO_g38o2:> < ,jK\tAαi0+3o<().o$J.aݨ?R8=Mr=JhNKdy{L:pg+;Q+/,sNu˞vCF)Eij34eT᛫R$gY5hPW">^TjO#~ KY-ũ!zMc?j(7zԧK~l~t+_eL.;x.iZi[ c)K th=>t-t 0~Mmس !ב2،KyGiH3E Mﶟ'Z+z0o0gkqpݏܸӵO[Q1%2qM {.ɹ=sS4٘%yԊvxuBq=Yʥ ޑKzEz@Z'kp*JR4]y^IÞ[^9 z֬[x!BCP5Е܂=sj`#+*5Vg/ jECI.< 7BȖ;5-U(&ɦ|OZSQ)*?~~m)_+r7˄S}-%FI6`5Rg@?u| 4Ixc/nl/*) VtXZ-.nkʝlP"+F-@ݑP/GW,?IR'5|',BŪC25ޏ- 46>a2(x6 zIA@YH|8VF7.J W @vh^6ΪG$Nb]!1%.}#LQPن#3'"eql<Teڗo+l:Z1ɞYRˋPŊÇ=G)r 6k5` 7PqP$=Mf8γƣl9P6fxFvg) Y);gh%bA PC 2%K*$T^6ƶ&$H=rITws+vUNQ` abf_vLj/T j}lovӑm6wP9g?}$$Ɖm1QV˙bCr CѦ?CcV.BOR|NcwO`7.4d؇-)?qBk=x(,o1:@LL;MTͷ1(۔ﰿߞXjH&ɨ}ńе? !t8(4[7.NoW1m"YZʦ6~DU%ld\>I_ 8&U,D!Փ' O7sE-ɵ@Px!N(a> H M1KU0Z*Pp3 `qs `[CyD@+5nlxDQNG\xR]L,:SҋredUVqܵ8o{*׿WXv&/ر/R;e=i. 3~ Z̤zOO_-Å'DYwpĹkeV1J`XS3m84d=#:U<q!ĕǗ ̒$e͵c' U嬔\a~-<v yVwſсL)W@q]"J oqCO;X ȾLlk\RTgjޫEX.[#wџeѺ|9-󾻶ovCRY R 7a(quW#lQ˃SW`hfw 0/sh?}wdM4 ԐmM$,P@9:ӰƉSv"0.skHۇ/ GQ<2R1gIc;^TԼ,umyL6]"J88 gxp[ K oi<%B;4E #x΄E]u\ľ(l4 kcP"¾ Uh&:SGʀaJ fu i/i1itivX۴>l,QL~K?YʇG(HKKN0 3e9e`ڣGsA5d aB~TRg]Ɉ1eW4m*oֵ,=-(TGѕU <%:QWgL:eXS14ǰͫAS3J∪gv"R, gJL7L~APF$ 8%Ohױ! utL Ռxnx2ZZ@q&dEJL;Y:ߵ _USzlu&~ck9[ޣ{`;9U!i'XS-FPeU2 ^kZD]4Ul![rLO\Jk Ԋ Fqܭ=<ڐ!{p!="y8N[c/3m0s崕,"وR`9N/Fn#޹w]kpȎkAbXzU~H$, cً/NEJAR+cO۟s~"Io,J&D[.Jc)<`9T.u~ QW%3X{*bgiP =nߞ2H3J~fբ2m97-hxz%Fؼ\-c6ѭ ʉ׿n3t7LnCAV+c(;R7k9pRy3@\ p)ܒ"h-h;#7PUOU7Rq1.+X@\N5Z'*Y1% scb*}Es1wQcK;Jx-] {& |7BqKIf-XȨYG \޻BpI \Kal#K!3IE Ml^ED/ ą{KaLÍ 9EDtW`MGeRaass>iȟ/]%[<4mp&I̬Qw{]7KpZy#z^[]-S67HF >_B&mxJ*.3o&goֿa?S\hتrEqE9Xd K rU]ަn, U~\ Q/  BO=~#MA]?ݫ+*800 9S}<f2^>ciM]w Onbil\'G3e )Xr|n"AݐZe)GA:m<+EѰ&`TvT"Jby=]OLCbJ\gWk]!C?کt%0`؈jEќ̅F1ejrjv (4c7o^jnBR!2kl;LBhAw-Hs30É?˝ȸ2ž/-VN/@Cĺh=/|kz);q{,ʕ&x9X%𦤴fz^8W "8n Pz{ݸGZS:z>?6jOPp(+Ra-< IfDzR+`ŋ?S/_cVXEV=xlx\Hʬ_3GAÖq]yGGc C'gS?ĝoQƾ1?)mԗ؃;jJO(/*3z,شG;>#ud7eM)(@"$\dR2F6Li?m'uMF~R.A*0n׳$0bShY7ysahنSVJjhS%m+Ko~ߔR[X<}߯~#;BiGeQ4`g [;.TB oɒVaKmө(>{!/YubOwWbTD8C2FrŠFXkRKSdQp]r[è[,I^ ã3=(S1<$\OXw⣚d X_aH:ֶB~Cgh*F?nĿÂVLS(kI|lK&ux?OAGϪc^D˺xH龸8Іf7IU ΡjDMe2o^2QzTmi10bM &8-HR627Z9+ynNJJ.i%E. v͛n y:Oㄈ܂Jnb6,MI<3"Np`Jֽn"]J!H4MzbLABr>(!Oi$We#`L K,D4 n=Hy+{!*"nk%M޷e;֢6%OȚƹm]ljsۖc뵕@R $n'TVvGBNw[KIc'2VSLWdZ[@φ%;mیh>5mȲd?>ʊ ؃8 t`ϜGhNS%Ⱦ"OyGŋjIMWLd>{&F )PԜa_]YS kƼ r"('VU~E^|li`i.ԍ@H:O84a"|W:z +paCg2.O-}r[r#'ҭBP2doܭA|aW 8"H*?F6;jxt;Y[Ee3B."Ֆj!F%LlTlRMVdon(%d@PsX&AaX8ǖj [fe3ehtǟ a|?q .N |)lBDu j6K~,}?ΪM,x-w?ԲćT?/Zg#fWS{_bnR#S38KNc9:FQ7nΠEUФ6RbⱧt*T6 imI#VЛ9urSȲΉ7SE.GJS.WWwnOt ǂ_/pd# pgJD08ƢP8{E\\UG#xE Dxa-F"&y[VABT^vJ>uFf,wojF5$Od1Q|c$,Kt8qc1jZm~߻뮾mGΒ*;{zL}J(8Y b4f^)Ym:nǻ <?y*ez0ǁ$ }眪l >6W W2YTa h}p:ڮZ!ź1Bp\yM0"B6>o&"7z#ƍQ_pAq2Ee۷1-#b!L쑺#GJM#v&gszLzĿLj5;-/$jIv sJKvhO^$0KY|g@!Bk`#eG~,[o&e(CiooB͙r;OJR Uh~z];O뤣! _$=CK[_НB4IU%aWˏw)eb; b?74Œ2oNNj%NMϯ_W@- ^笪,Ul-tk˛NKsHUEk{&ĜJ #^ 2hyey 8|#U~ҶA?~xT$7&Y^ zEM1cR5sH1sѴ4P/ .Wj$g]V & ?ba3V,q2i'*B-q}kl: fgClq;acg 17HXeH^Kda#[zA>@"lqUiܧl]M =|T- zooe]1[H?Y㎭|Rz{ [Nz[#xLsᶌ6=ƈr`k**՘Ɇ6=$E_TMQ6Mm;.Da;z^c^lN*nLWO E`m =Ҋ]b]tvsdi/Jڠ3@AExyE.B5csK4jX`I4G ?SN"z4@a|Щ ob=9SammGn˯ /@?Zp~A~qѮO &Wrŏ8^W8a-i?pr -DVO_Ia;$+VԔq5R{'Q3>"{q(67>`JّīfNJs$9_Bg) <62 Ai@AHX7[ JT)A93e9rzԥIbޥ|DNr!R0vikkI]Ɖ;$\l}rV%1s>8:Jޘ25 աϼf":H_]ZVF w@#oKZ%g'ޓBA,I >^*AʌXt]PM#(;SHXIh#VwFhƭdEKvfJxZ@c~k?D@D#,y'*edEf79AbVq@%_׬;|j>qgP)@țRǕh@q%f"UÀ/2iP'~!fe@.@ ;NbC>xM^{g7:s(MŷϮbPq~M}I&!bGks(( ;](FG֍Ypd-h 5zŴS=tS$!;#EST G8Vgu 4 E`͈n#`O&D,_@bьoQ>H7մ~F8bm !~V|YCi*\IWqeeQ@Se6ϢP >A8@W5 {~IU,G PA`pB_DA Ψ۫$MS: pQWHpkkP 4r@=Ie^XGZj)ZT>»HUv +𷊋am3 Bp]i53+IJ+2}MiǴcVhJl@ ;"bڝN$>8N*gv"@}U i"i`Y#P-~VˎLy@Jf˔Yϛ\ww2Xf.-/&NKYY;~pdMa,QҬ>Np].2vʊ{=q2XFE;k7ґGT#H4~q!/8K䣗EW66~`Ru6JD \op:kVIҜQEU޶ !J8XdYx(4Zq6ɥ0^&k^V_s # ooH*v!j6: VBSy",`Bm>؄)Lo{GL.VzbOqQDY޻dio 8 A%慷W<۲]#Hh=cv)V8P 2tcs~#4Єu&mu\XLz<G A/gxʾdg9̲;*B0XRzQvD<gKMZo8`Bbgc$r[ 8me&E]Xd⾂`]|E=C_0$^5hDCe(/c]5Ľ hۚoar_Fb[a1#}E}',"Vjm(\#1oZ 5Dn&˵g2A3ޚvc͗_4ddgSV 1& fkƄ۳IxA~3*]LɦB4"}#Wv}v/=oʍ-6䊳^" JޠO(pƴkщ1MaS ݀"u @~pޏ0EWb7c$K)Ui00_#! ~U a.:_Lϳ;SGi8 !Xk _C^E͔PR\l$hGko0,ƤrppS(5r65PJ܅3xoHqpV- &\]Er} M1D4!1i+r #kZ2M%Sܾf1g2[>*.@Z(.\j<,q);!y0`(OFnkGt 4St cQR5D ! ftpDe]&LT+&G=ZB${gYẂo3u y\a$bk#Vg_N| WbVӒ )RE~d9FZRf9j `S.xuwnpa[~W\*ȧvd򧚌^Ń3}?*\9)&ϳNVk5Z?]A*%L%-Bw#m(9sAW2|ɞgKf/X dFC8g7F3;.wWKt}!!r7bv`_3Mfiوu2f7#wLeK+&p`~GenG9ןBVYZxoBL[]C>=PO6Cw4}[F0CǾӱu:&_KOTa1L\x)_-wYHd غĜEV8I EU܅lM%Ԡ~*>ϲ{}l7_Qn<+2y!DF% ξ?aNm/Ug|ָ#Mjfst_LORDxI1 m<?0I=}"Fjϑ>[T cfI ] uq-r-I8pZ)ehԘbYX\?x1Z|GښWte·$s.uDŽf.]$r8>lm CjXE>%m U ((*3B[kO6m/33)==9ʼG̛b_0WP3o JC4 eU K.6bl=;+̦W˾*5gϐRX:#$}^@tjoL[pNS"hyM?q~dc'7 Xb嬻PsH?Fey5I"zk9De)@c65zh` 29&uZW،y8RXܺG좥f6 47]}[eԙ؆ ~TЀtӧC[ym&HҌ$};Ӱ8P* $<ÚMQ)?wQ|2P8ΒۨgwfZHqY4W8j܋P'*+TWzP6gRqfpoM;&Y BQF Yb%׊8BW̋w6>?L ,3s&]& T/Xп-N-{+LA-rR@zC++I-/O +E) 7dq8_DlUʷ-# ۖO+<()FAupdLZ=H+y80xͿ{YMθAWܒ>XYJՀ6獪B qlRwl/*ω3fT b&E`9`.7(.tRD6%Awh0RoA`.WwLr"1j szNK/8l=2TQA&SHh DM̦@0Zc 傺r5,kxmmv9=9X[MQRW7E&&J $)?X\^ԕK 1O|t\Sp㓨wcA<5ng?-j bQC1~N[Le*N޴ِo*"o]RAᵺ+EzKD@krʿlmy]ÝJj|ȬLOiP:QIZ>4G]}?%؎)OV)P>1'P EUN xW7jj&` aה:N,71mG?лJ>g[N/[`nAX xD['C7z44*gc 'MR ч )x:{3qIBmY \"Lj+zP\iNKflE|xYPL)e Y/5SX-յR-psQ}|{/5q=JM{ (x˱x8T!Sw'3_t /FUj1R f)W%oRS049^ۘN7\6BmLdBtw2 &8Ԙ&dyC\7&7Pܴ4$T0F47kwwήr37qCty@ H?}{ W~@v!ˢM*쇉bCzE%wGG WQNwB@n`@_FaI֓FTRmQMK]9=v?߇YN `?~EM:f^}ӎkvz~˲|˄olŝd$dml\o.Ek1Zy>k+߀z_NϜbf0?Q\#`/t{hXSHD(Пww48J 5pF.X`T{wGaJT,KUӜp{o~,R @~}庼ZWpfs{6:J9n0{.l=5s2Q<ґk91Օn fg\3(ג`Mݼ㡋E_ j> U#(~R3w|EӿADE>֔W$!٢U ڟW1RxYrؠ.Ugz3Ǽ]v<3PLM=k云"i"9_?m* &dZyL0J*<سq(0CSΨKFY7ˑe5 /S#? Ηw$ a.l ѡ c;8JbvPu/ήc(Zw(l} :X,^DrePO.R-4Ü|BwY0GuR:ʥj0C S5`BȇH+Ц(-;rfY-ԹBbP/w7<{76ԠNzgsTfN.9tO _;^oWpiZW5tZ%$LcLw=.is9+wR:$|jzŝɖ3M^ .PT W3 g%w֕4Q]v8ƜzLm%djD >$7߆$$UNu"c]GWHZ ŷiDQ:G|P=?*|}v\>P%4  ^iU.4Aݹ醞cȫ"~hb-ֳKWIMhvr"s!vIZ;]PrG_̰box@8ޑ~҃gB'!onN ay')Z=vᠼܒRLkB`8sPLϚ}1M(;/tCRAao" ۩ĩuؑY\ڸ6HIj۶Q9# mQuf[ չⱔt 3Y0zlL\frS PzNm T$p)\Ć9-*Cų4>\ }h{Mw$@E&P8dH:5ԫ:(MСYz>ʪBх)9W7r1ѡ%h#))߾Qid &ZqGgmԭ%Sr;t3@-A U}N]P ڲ֭сp3:քuB7V*K IV0NsޝdAd9Ů`p4>h AL]Y, - FRr<-giT,揎zx.|, ^]j F]wȒ2DI1^gșbXTsY("(%3h2fsu,PRoѥINMMKR.ҩQ% SPOȦQ4"^7iƙr(׶o$1mNv+%dz$!,  S$ߎ*_ꬫEo\S1 s ^7C9J2̆;LiW찶X]3f=]$1'O2^/r~l$,2$/_. |e^TOXVvŚZ&̆oضx/":`뮐ɶ!IOSZI5md8:&wm, Wݯ)2?JU>X'OQAvT%υ\^p{ɝ&z ,v!&5/x'[A X"p汷0rT(%q2Uэ߻,YQ[vCqG&X2.+‰GD}e9-i1,iZb]3H7]#XhLfKeaVdS ܮ bʬw{R2vMN\9UZ>>iBw$7WI%Uf"ϴiE7>]f=mq#:oy#@^V )h@U% JVQ'2GefT= ;]ET$I4;lI-5 Q %/j9Ŕ矱 ͣe)M-Мd%-6{#!:+@3bPg]ߥt1}iae<>$vօxRMyӸՕ-?)TӮ%巘O3N]?ivzj0?Dfr&w-EZrT`ݶD_,ϐrߪ:l\\і&FcꔺXXbfut0o"CAAm3ۮf4t^/ܭ cy7E-?oBd LMhb >q=$)0*avIъFk2fcE>1ٮ; LvƶܐvlA}ttU0L_=FݣݰjM!&J,Ћ+GgyZ,bx*؟\ 1" Ƶpcikcλt  L.J'-: V9 zԂȚHQ`O%MHt"l )=kUl=wl^zB< 625Fw.a M)&ϊcPdr.g<)v천n֘]ˇooTT'хdz0+LkUM2u=7n?0l=fļ;`1Y m=јΈVP̵ ѬK>;#fzMW*mY<;{SgpaZl]6u8/L=$ X>=;gcDPNmtgy\WkB5b"+ͥ*>R̛QQpmU<$m,GIkkRLעV69I3MӒ^k\oC 9g\9'6mIKHc~t3@f^4@=ch<-Cc SewN e#GN:q *`1OZ榒}Xd!&Dʣ Y{#ysaxE5|184.9gC4(zQyWWg\&́4r.""eZLw):3A*m1,<#+ 4FoI_%d/˱!0(8WV}i$^qx?U"byA|o y@-Ng5Y|-EDRnDJhgZ)w ) JYc:XOw qWo-)B}[PNʨa=8f;#OE+᝟`a>"?9ip|/vF&B1DL"W+?pH\c:zʢڸy30Fv &el<蛻 m}|SR .f895jpGYFboeyH =qnۍ%$V:gNx^;mr3AR #Y5?~<ҙbC-8SC0keg 0 ̗k04D5=Le_,[,\R@1Zȟ)rn; 鱃'aFKTba6<*a@l`w|>Р0 ;/=1#@3+Wu{GF&W ~0V6W8 `APa\;WÑLIR} \t'I72IcP7T }ඝ`x8{ϔK/uA&a=;d d,Ȋ6G" R@^%:GM@-89X p7>{$։*iL姖| 4BB.POHkt M* Q Ft\O.hEM>ܿ UCN2~5yJ@QMgS7|jUuԵQKEds'(:g6^"= OD_$1$RZ iL{?u1N+}*S=a',d܇RDVjJ_wլCYTM؜ҽFab)K HA܁ r݀גtvxew&cuE@w*7neϨ"m9"2mȚH DiV8jk mBnXP* 6E+ nu 7PKkєakR-C6t⹧:f7oLTt9a 94"oOf['H)\~p"2jI+7FZ1Vq?E4E~E3.k+J2j&NP9"Aat!Æ:ITMFxOqS:?Q>^5LiIlDRݴΡoEzj빪-,Yϼ;O2TB#ʘY?!(T]ֽwn6 dɟOjs!j,qlW3g$L*;uJ -B.'J0Ll $İGz!.HiN"~&3f*BgDȡֻ5$^Х 8j2X:KDhQBp'k]t*^T+0!"$A/;oHCRՕ$Sq Ţ% R;;YWCVq?"lH` HCPnc eNֹ @Mo_o39+#Vÿ ƹ`^uciT܇6=r<] zNj ]B+qB&5+#h K*s&?|6$uqGQ1Y8˜gP"~Árx2`'^(ސTK"mCo;x( i!ѝ0/?9s`wpLiʺ?W*#x+w}lW ^gCO?X$dN9`ÑfG}=H`B[|?Ž/Vxj305>Շ-rS/[1>3hTojmะ$BNk¡#jh9wo烢 2>̜H]ʛ0 yx) 8E4JU{7ps-Гߏȸ[eCJ%rJElѴPΉb?# $,[,jDAMS[]I;&,OJ^?8$^uia6k,F}#xT\:F8W0GY>ok3yc6ד}"8"y>zF(53v/xu`Dh-" ?j_dzT1yK61g><ᨢaoDF7L \D= q$CtWpemU (./0"(q#ETE--p.t!y"$_&w^"<Q K(I-Öy \_9\F!6=d~"VxUOY$3蜀&mB4+'Q!3mz3$Z^+Sd6vsMt 0&❗Cƛ0$~P0~^5Z`fQEuV4Z6W{f,֨}ŀS^Ք`fJRvޟ|9ʞri}nEl`K Bu?Vv#Krʩcvn<1LvrO$*GHXj'H{fW,z&F)N쉢&g/ō}+(tX̥+yfhZ1A>s)zN)wQ,;PL-pY_6'"bO~ee B0qqGi_oO14!YO/]'>~$@\IMz7>bd?܈Ec=نyc' Gp! 掏# JUw^ AjCW NN}E"aq^իe1\.NBbpwywz&ORdN cGTcĎC^B=DR PSx1d!M$D $+1q2먢.3:ؚ~1Uq#z3Ny[:sdO(/3>:>CwL!ەT 04%c .BNʧƷcn;DSG  ni&TL<`v!kS~ 2XW@ K=VU+`ܺ0 ֤4Fu{0κ%_آvA"!^搶?Y~fDYGב\ؗΪڿ8Z<%h&4F9ML g0rV_b}s,P˞8ꦚ2^igN>?YyR+}֑BR6)fCFz=cЏM<[ ؽ[ؓE6eg8Ie[G[vP<>\zyA@WO#쨌A9@ _}ZOAb1>yK$OW:K?3xǏ)ȇut_~˦ LnMt5L7xG\ U+rC]t?NY씠!#*u6*VASlSEpE޹ ҁEz~_NwcF!Mt3!?7nozulV\XGӠC6J+A:S$_:"=`oD@s7 723C ۏLǐ6T_G zPC(,ҁ8 DsJ} ӟU*9vɣXt N2bjmLyX^,DO;N)bюRe_n') ԞUթx (ksq\/ܾI΁1#"8}8*hbw;l?J ec=u԰C+WYR SKy ?>UigXL| emSr` 8Z}}Q?.⯙!I9Iz>] ®Eo44=QQkoEi5XG?\b(-KxtҔZ] =;$5 OS3O%b$(C*pL Ȧx'[^1WN$/0V(ʼnA,j{v)%n~a+7>HݹԞ:^fw|h[:NVʢ^S|yRTpyj&W|J-f_U"@M4]3йr+.4mR¥)* c3$H䘈p<8*;\w2,,ps[M7!zmQt԰M9C4\ʝHn1 CZy#dp=s398ɨCYj~:A$D!ci!8$[iύ5MG]\žy|YkmgD8oS$Gaud-$x@<]Uf$:duۓrކ)N':~8aA[Q"XKsXHVB?C0V&y^x+ @e]S+n+;k!3ӾSLaPgc>q!u+5dO^F1;<$ƃSQ7Ku^(q!_'mJ]%"\ 5fY!9ťSr\v_=<, Ϫixه/HrR l_2'㕡F!DqNшjf^!_ʰ㑗R6;k\jª9#!?m9&!2>Qq m{@/h:E3(`,o.4.D*~Q>Wœ*c- uXA7?$(BRoTf>Wp*2vV0KNd>臊mͯǢ@۪בTFjbnr|P9h/DD [ިCt ŧ"g⏞>EyЖc̑6 v@=({H{Q9WeB,FB@dIxe5DEdy4K :0j\x' F0ƹs?KS`}$bjt!:NjeORw9!4HTɜU&YQ ?E-{3'w0ī_:Zչcu0͚ vrs\Ek[Ḩ@Ze0)UIPVӋ.&QrR@smw_XqA.io۸S!F}lCO$5'86 y.(ɣBQa8C:9, Px7dn{ʔzdXv`şJE#}b% `^'Lk^2ԵCQjذY/ 8wObBJLFɛ>HZZ:[0Ɋx[qO[7Iiw)Vph26*27)|=OT綬CN\} ӱL_Ɏ"ilWČ^͐fgL@5/1GXce:kƁЎ`؀1-ѣϤT_wJupծrCE}~11K{Chc!遟x: uDNF~uXc+ÖN*@iScNۥ*)G',1!sgI+@@[o06>t"U1<}v%cz\V=t?Ȱl.uM֝iĊStbI:s;rj-||-.ÉRRmXdݘ.n*oumb x[cr]|-yFlAGEbS]劎c`\-BJF1[^(#ș |/׊;hz!xD:scΎm)鿃R.Ϳymጰ;i$?Sjﬓ3Ob@'>\;B( u:8 pHDC$IfZte@7lRs7Y 4r@ GX]R"M47fRg܏qnT.VՔ?,!)H^nsq{F& CNx2O8j#Ҥ]=F?Lwyf Xa:N r@+Š,׵0+w+aJW(||mwЕV SŴu?_x(9`GK3H:dSy.GkcXţӍϳ?/}J owo>־pEKsJoF 5~oPkf_9mԓ_,Uehd9;(U7SFҩ-J?z;0|) 'Ex^(Ws;,hRR+J=ϙPB)`zhQrD& 7 !:curm07sCOz1{l轧z|'9 aJX_hʵu9Gau{ȉy%;]j*jdh̬\y~ۆ3̟Nz٫bsG#@kHZ s\@3X &AhgwcH'%˼KϴcD-6_ZAuW2gvg+ۢq1$lQF*f@A2R[("W|JĐX,a|**քlF%˚#퍣PjڷT{D|aq9Uqʤp%vX Vn?lBK#Ǻrc>RYZ>Ѳ\j}$NmH"mpmG>8q̓M2jάmf&=1\wȥS+Z1ۊcN6'[5Zhm`?Iu, G2_7#O q)ePY{^@!Tүiy5\2aW}Q AFAbOoMLs.(m3܆lL 2T^#bCwdx@[Ȃ7LJDG Kz8psI^Ms>&tR!,:lbLuXIzM,ԙ-F1 c9S|K^SexCC2acI'u]WOr(]_Ls]2BJ¥QD.m=C{,*V@xazG%jTlWU`c- n ٟmM֑Y>R6:)@U;Őrm!Ai,1,ثjHq_} WDSr iZ(Y#.[Lާ{z!2VJM0cY"MLS bs9B |gջφnZ?k{bT+ l_汣z-s X/Fȵ[NyI1oU%8@kW(- #EUtAG}\┥Qkޱ\=ܐGpzl15t`Щ|(UFT ְq9 tn:R_NpjvC|9JCX~L'$?Ih8`atP&&Xޖ,DRI_(N/0gPIx%l}!)L#Rx:pA1HHy6} קWL$]7&23bJɮ}߈ө_X/+&ٴ{TIwOUJMLл1ef9Zg8Mm` *])y.Q#4;NҐV8|߾e, @L vOM-ޮ`6trYrjsDv>݂F3~&L_5]֦ w^)@k\3H2 ;mRs'^5)|npU]!iƒ~6Ez%CL 8>H Nl^;&?qw0з";{(u­7+YʓkϝdEy*hDKֿ]Z-\AS+Bp_9D6yX/k~u{!"*36C>8fC+2h"6/KԓͯAe[+JH!oOLr0j3ڬ|pr2' >d~LZj7O7,ђrJdX"V,'c}3G'9~ɌOQN-»ZKcҲqj&cZT\-mnx3eZ?i&Aj>B}A!jUTc7Wұsiz.3y m?~[@Ȱ\,\s9uua~Z'ts5$뻃*Ɗ=3ށ̀:>pr,:վ&[?t=;d߹TFehq? ~{%x&C/ ,xCA?J-^8}̓m:2gQ]zNNj)M*2+S`dJtmeZRC_g|bƪC{jņxƕd7Wl lxY1U|L'$gnTޱɖg>`ޞdu;\*ߒ̷1D1?@?wށĀ>ڲGWe-cVrelTm CYeZ[0 6 lA_{+V^"+uE qfK:{ҺmuE_H1|=?dNwwg_/kMV>(V߼b[Aև>B&*毫WlO @CaިY̶ՎMy9^:3+~ܗdXwSEhwg`*5tiəS_ θtq-G{5v`4yְ.شԐMIL d%B٭}rCt)[h(:䊀LUҙ+ޖצCzmYBɮvWre#kK }7g?{_Smओ7Q\~74֫]#unLj|HDty?*]`I9y5m}pR vZr長+KDλTo84i[~C.^W $K^G CU _yT v6^-__CTe?"l$*u)qԉېvJKbFcޓن!^jèCږuYvJ=0>TH . &Ɗ1P9AL3d@j7a2lqU4pH -f!وգݚwb ʆwtd]v镊]P <# Y㫞+뽜:&ڙ3d;q+HB(q,J ߇k&!jӈZڔQ?[lsЬ@b^8$;G.)PuFָ1l^E>4HכSs!ێ-^3ͱahvCWO}\h- ؚ+ Bɫ8kN$. =Zk(iӁr-= gЧkI8e;k{\s̊2sJeo`۷O4C8kn2=3F FY潢,o$ޙoyF^Q #dil{ל( v1O0݌O"%q^]9#Yҍ+J1K9R*~Z-iDZej*w/׻ ak=632R5nCrŘːL;+֑ZAٚc;q2c*9Rj,T҃ сًQyj̟'U4be)\?fJ1Ձ҂v5q ~;*qj50Sr+Ŝ4 ٪2 g׋E5d><9uSǀhyI@_->i֒¯- ';ڊDbWDA*{G6MD xCб+v/͟YM࿜!|mP;PNM 1[QG)g0@"F?]xUG@ԘNB̾mEKQ0J0?ۧrweFa;cXJvp. vt+'u{hIbT<1imXz1?{hʳd%bV.۫5ϋ_AYɈ{t9wl;C#c?5]XFw lUzrv?WT@\K__%yep6v0e,`Ty|< EEn'T n/ШGG{yeʍ -1OH Q5Β@{zC\!vCO+؂/GƤYDh)BS(neP"/l1Q(kgYK l3UaSƺ n2͖iW{4y I#N}v1ɒ k8;K6Yq>c;?'S+%qpL4GFpa>訫7WgR=#q-a>R x6X􈪓Raj7_𾃀j&9GNAL#g`ID rn}@|;Jtfl~p|ܷlEK(]W^"Gzͮy<,kjY>:nRۄ-W&s 8R*S |>/)F h-6Vn\6`4 2J#.BPGLyc{Fئø{AޱIq' `^@7$V5kP.'#EٹtFkk~ZcYO+׀ǿY5@N!l)Hߴe[|{-1L.MH,t،e:c^,JnsB[.?dOQ0A(V@FLQQ81hLŞxhڍov4oTbIӍQcDE__>騤 NS׎|_JӔyxA-ڸ[5BR D@ h5na2q5N\+{jQnٙqp@EU!\RSFC "b$e9A㧆6J=!ҩ.Vq$%$ڒO4H:ZB_ }howkWfE } A {{-86?8 M(L6 Ox $NQ-z;wPlt$\-kė! 5wJ7p{y"FC 5@E, ^ʆęP:9>; *3_6 H {STw_$AY59^7u* aC350e?i1N;48dj(~ǪԘyeEKs(a62j[Z_b?:{rX-{3O[m|6Lf @'V^4}%fΠb($V^!Ť8!gʳ~)50>r)vٰӖĽSP0[ *)|@IQflcLZMDgG\_ GK$ Vn̰#C*{DWfM)+2X@vcQ@ͭչh2vyN4F=UiߩY<IsLin|DV_1ƀVb3`~'b eD/8pHaC#;HW9^Z// x;I~<39J_եgVn^'͵ MR^[.;o9M gDn"ãԎjvd5ȴ !fMBTi04͍S|SQ7#XROHB L퍖$D6 fJeY 5{;lb!IIbM2+#g=_W`GLVY.ᘱ!.h2D|4GTDTTb by=k%ޛź3xX 'f#n7 1ȮŷŽ(Q` 9x-}g&%֫ 2}SiWRɳmK}[NűjɎ^ţj茴N*#F^͍| . @M8xj/ܥUf4Gaw s>#T3vMCh馭O Q0NCbjQ6ڟGӯ¤$ϿgR VtMl,vOsi^KoD0Kvf d\>7*vk I=-D+< oitUvߜX.u>ZS}TN7h* ew$JKöqdP>lqs(j="g2f^ &`xhG\a RsN^@,8N2r+Kt܀t%rgf$L›a} PTUE$ ޅSfM 0&dÄ5E]kzDM #釵bR,/FY2߲-"C;5 [ܑ=Xy' .B"6Atoføfy #-\nqzt3&MΦ|Oxb}V1&yM0vZ]o]jov򔉔#Ϡ]9Vd$BͪbNr2f-x7 ^gqv X {0k3QŲ C2`{vd 0E>Kry5|݌PC_*pU 8eX1shϛ*M0/$-ӟվd a"Q,dP9֊@2Aȫ[aκ"S;bڸjRŽ^nHOJp3X3m 2]ч0 w@HF 2AIE^W\ + [8I&/R&]/I"!y}(J1oEELifh 0uFeԕ& Ү?nhLQJNpNݴ ^K}~7\ =ʩ7gTjH.G*sm"fn4/XE~~_emGiZRdwߠn'WLi t4?deX0ˆRmL156;Y)!Qef &ˮs)m HsXjK^]Xg#֒d'vꔛ嫞E O:G︝5=ĚyIeuFC<鱅ٔmq,\jԫU4ZEj:["yxGZܠAԂSE!v6y*JFE"L2HTJov&cVE.=Z1to>Be=P_W|3UT p^3A;#$X1xPNK@Ýp9 iEJ1Auw%G9v}$29Xeb)5K?6fn'.!4fD/Bz+j];a4%)X+8}o=о>wlzr.:*;W0Uro,X"K`pD%ysNV͠f?T*ؕ5 zROf2(%uVA1hЯCyC7T{ezHb% B$n `L@Z٬KDsEI}=Ƴ@ 龎{ih]11FMNb}I\T|yաeٿ3O|T+Rsbwk0qlTƉ D=ֳ_xO4#GP;,Z{"^)}N HrEP7Q#/~'OhS5dOZP5L9ux7 C2QD%j oTµQLlIM'镑Ǜ/ysPa/ .@\4)u6{6)ʆ^Я3NPn[~'M %Q2hR KznJd!?i8ԶSjk]z[u(lU Axf':ڍSQo90Yׄp1ν{f3TXPΤYA 5.ʈ@(l RK DGSP@0&t:iѯڼM zw!ÛVu⏙_vŚŅ>HtaO.>F#\}5!o73D10{h4G .d-D1׆f4sٶI4 VYZ(EUM Y.wZVP4;:(<yu \g& fjֻi^3NJN_lyura[^/@6E g^>`+VV$)¹*~œx .hǁCbuxވ.L﫾PxJ:7Ǒ|ioC; T 9~)+Zs+g>B Ze~57R0-)qJ⛊Ȅ͖io0K:sW>rTՋ*r㟧)E]7b07m6oVoRFnH5( 8sGV:E5ѝue XoH?)X)C.`\HTՆ6f`_NV!p iu) (sY &CK)Ӆtfj߃uU6NDOK}w%>A"l̶O?V*}L>g KWZCLSꞽѬhG)`r @hr)5ZbbS¨Jao@_(fϔ&$ڡ3S ~)?2<3)q گs2ZXuc 9(|: rQċM,-쭤*I&c|рD = eӏkWtHQWkh昕O~ I-,{OKlذӮ/,<~Z*نjSyV*H'A龍B%Q@|ǁz0/*hGzVJcP= |p*R-W$wd  xDUxu]D (Ѷ5CgmnbAwRa)y#]NdpY~h@a؞; \rOF ' *;+>VdƁt/lņ'D^%9Ttl0K6jJD#u<30Tڛ0'QZ+c0.*u^]. Y: Jvu| g>_*0ReR (V^@ýfT^+ \7B:JI]]?l&3)2R6*JWrNJؿELX16]7%{cQJt2t*A;5|>oO]ۑ!-=و7@7щ)6;8/}64Ha&wAl=#Oz&__eRO5І";B^g0]jf5]Af[!L[$Mk{^.NT؅X@c3VC2Fᴝq4DLGZ kZJ'T`X$5Y cߣ%ڄ չ_?}7Pa)C y46_/~1VV=4j !)P;-f]PcF0Yh+m66*sfaq@2 `ą1}rgGlDYlfk݃!mH rSi;յ5vx4PlS3I=J'tS[1BތpK]'k?$G;6 V 68^;ǘlE,wger?PG|@wJ8[TPu+^ŧY01ݳPs*s7ڰ!r]*?ot?!LC}FuҐRpC/d.m96UTph X216oIK%5q"N>@H4)C/MYOЪ4,%I\xܼ pkI^sJRbmwI+Nִ3Ri˘a0G~I FA4+եH8#'ŧ3ϖƅ+?_WLji_!-2U4t74; m̨nD4#0NԘ} ߢUtbj&Y0++GbV@޽p@M58tO)`,ic8GZMD0oRLoKXx뉵o(o@_EƏ K֋f*YbX!w ,VRRO^VI|QVX-::| ɉ~,ܯ1D eqJdRV&%J\VHG`V+q=Acq#[nT, 1ӏ T 3hyϮT*#86S,nQ`KHᖼ#q{Phy֫7ORehgfFC.rϪoxF4 i=aIg82ᩮآ`nZņR<-pK} Dw=kuɤjpW .܈:v7C27 A7?^tF/v5Bty~[@w/#u@J:>:]YS12WjW?3z4qųCbGU߫m(^Z@4$H=mnSe~hJ6wʰ*J5kw c82pdАsoyslf DUߛwN3u.rxH \gqoC.}uYG`7eBhu$z'Y OhCsfjK)pƷ㷑dz4Iye2މ5"yh$*^0d= y/3?'~Rl"44)=H28j4 Y\U Vgu:"S|N5; - 8uۀpx}f J=68q1 źZWo9Wc*XrO<`_Nn,)0>'2{IR>Bl )V,A_%Fc.{#WpG"U$6J?n&exmE뀩 e!AnqNARdr=؋+.MP ȏ[]r%\4 eNg >'߃m ۖ魏FNX>(oށȥ^6YqgR5jy;ެ!,\&N_Ix5Pf#X"CkTT^4I(V'jS57܂z3 F3k/&-ϽM&zk I\obi}"II~ '儞PA FCY z}k]ِ>* `YT. z,Qs/_2)PDMQ3_E{.p(@V񉢹:.!uz%-n] ~ 4R Z޲0и{fԼg|WP^[tl/99*F/$(1#ȕbLHbIM2k9Y'sᛱ+.Yńv@͘@g$W_>o3'ՇvQ#UP6-y_)ٝ]; %VY9Dkz#0Y~/s&{9LX6azSXLd.rgଠv*߹Ҩ҇ u5&fcϺS6R84 A3ڰz|2Y8Kܦp)bbu aٟ[XB({陻Ha,50ݍ?uT 6TW$87'["smrsI`?F#" > %{Unq:bn%h77e'p1 }~†~XlʱlȘWk}x5経촹ƥ:NduaJ{:}O = >=3߉KkS"R:F)9'gqv e>QEd~yZɜ\# ħl^OPT>KWRJjCdz^}&miv2%^pZƱŸq ifmd|w)9lδ`=7oZf<wnNGV&{Ȥvr2iP;yE-aJxcK?4Y^>vR .ԙqv h:D~yHE r9eؙ0i7e`2 ̉?~@)'x뼦CfVјWN I|HC'~&2ZRwE*D! n.F)' @Ƙ^o⟽CIl|]"퓛g{ t;tJ.@S؎l7΢Oa9 UvN+t"^Y`cFG+M~ nw`%QӿUxL؅\%{ŽbA7 qIcIMW 뒤fY󓤙E_hFZee*?促=`(g"0{ҥ' ",/iA[ ZOu\Nml٥v6 öT2T0xʧEھ=n;9V׿ ek2Q%Ŵ1vuڱ$^6&> sF^3{M8|p"$ƈ2 6Y,mN01ٴx ~-n'IڋqUJ}L~?Uǝ1s{4n:Ȩ _дK%ZP*~ vZO#rcxe`%L4^Ak!ș~ހhk~IT93lr?]wY5rH駛[-QoѡJRPDMJX?ZrJ}e,uWX>V3QWwP>8qVIbh1M'E 4poN|X_KeNd`WlaZG~rF{u #³ u,2b da\SRqݱ3!?^jgJ~\seMV$]z8ڎ3"Js|}.`JlƔ9bkb9:> )[G-<"u+Tك|) c(J\QD&͝!L`UodFC(# y ,0zMͼ*T+z4,kYrϩV[a|^*y+VTʩӳEJ kkЈ[u2 H@ܨR4I g^ f|yJE%9>Q^I)Db*s-J=<Yb8BO`= zEh'EڱWnҎL$̴b Ǎ.lab#/q(BλUF* U] )Q]7o$0EzXJwW +}A+m2+=B^U"]K#' ,|Eep] Fssf# I:[ _*v\mnB|Eu՜)zT&΁g~t1A-z ߋZ݄8bjq@6#0[I;s38)/7/:Pdte:Ȫ zO0T:ODgqb* N+t$,H=}t{~i8)H35r6 !Ƥ%5{c^yg;@Eg8+en0M<^p #[kR3Ӥ8 Q<;1f*D@X>Vݾv:DaٰnD.Pc2uBS3(vd'eAdCH{ wl^O}l/jH1.s ﶸ&V(W\ +85P$~c F[HF%=t ŗpY/o$[&~@kaŘߵIvyX8xv'o?[O0<Y^uJFy 3jiΉ V, yUA{JG=.a5*媃EЈj;P6ݥ*T2Z8<;vSx̯*iLs0@8t7 76ub w yMWkU'aJc8ဎ j_`U'+9ԩ9^A89GPuKNx{ڗrb&Jo}1a>eQ2?:)Bՙ(<=&3FnRgSBQcLݞ2D,9cJqCl)'r{W*YWLob  _ϡ:C Ǭ I}aK)McꉦK-#aܤs~8;1{Rxv'.ͯa Pf Q~K"Ez;0Ѣ"\1%AK]GS;J˱rxI6"Ί{8cvzjB"+`'u!$i[I.J>VʢlvE,=& YnU|Ԩ-â6C*E̝Vb]iUu _iػNQ[RuV~п<ۤ coD );7Xm"hW!QBTlUt^b6I-T5K)F&$ٰKOSYT=5f@&8bӭdJ !;X8R/AP3&֙(6a&ԥV!Sj-JO8lJ=)ЯĐ?6Ơ6Sn^qr2~ԑZ(}ccü!^jOa={ɱo&'ǡ`suLnFf!?v)KTsE4C 6f=Xuq9ZDNgPfLV#*.s8DaEjRE9B`hXF%Ydޜ5zhmĻ*5w ̓]-uBe;hTmcKQ(z_\*ɯ*W7ztKOS﬿z3 (K;UgxY f_t|&w7(y+#o08l :[)c9\67s4ٹXz dxXȴB"}Jbp-<=I~ T\|lcktYOnj?F0W\fDҐD"@20g3 Q[GŶ;9so#䁘JsFT𺬃<_H,AW=9 / [W]HHT?*o"jd'cd[Be&*g~)1tvJ.+/r>Mc 4XˑH6R[|nAk*dWUc寓wNb-K+㟱FS[>;a]Wco 65aE3JI{<f| fkB3pRv=oHG5M(M.qFzZ=E*'s)16yJF,Ac>~6޸ +_VH\ $!i}%W EIߐjF{W]D:6ãz w-](,a2EѡCg>f[ۢUwM'Jau#{"+źG[ޛ}yt8c;gհnmkD YK'է<ѥ)r $hԶNZXn;>`xnAcqr"\ uW/ECG3)447{PSq^-DIKڑfyAP#kY|OrmP hFK{ڊS29 $\G6C U1flځPε156(;& ˹R/B%Pg_:HR]G^%u`U")3z$"okI`jiU ^_escec 0VRPܺE(/'}'Lۏ 0#_qU6-w'~5mSq`}"86$bf!@ Kˉ²T6Ax8cai0#41B`IOF^uhh Kޖ-SEhAQ- /M3GX8ZϪu:4sRТ6 P>vNv>؁xZ+{ҭ:+( :=UcK-W@|* `LÈi=xT<U)iJlmOOC<0'O;7ţ;ݸJ9%#{o#?a/N /O!C%ё^5cUOB?L1X=ׇՓw%Q ~#їڝpŁ`}%JYM\sرr|pF~jrYkJČxNePw69eL.l{o Wo|YdGJK\?S!<,J2UTA93AD"3sFJq f ] jx x+~+ # '0Ă}R5Ї27LcݹM E;7>SeI"~~HBB ^ DvtW 7U3Ϧe35|>ESaSal?j=u"9VJMwּ ]Q8˅NdO7* H+<<-5<"x/aj =tH,*GXbhXEcaPX\3lqH=xH=cA h |iR0|xR>RB=ԃ*8'P쩟!z`sڵ::9[W\sҝҡD =)so׏%=]Y[],iך}kRhVkj<+a3ѨB<իa\%>WOv1mGHtX$R“W1fnj:&pEdB^mm"^C&1L^W$E{|{5Z~<'K sy2Lpw5 b5[7(aguR[$ik@tfOf8KWlj|z5TA6eۀauY".f9C,{/tr#ɂRGpy¶ΝWwP&4/5Iix;Y[OD51Sk-c0zEiXEӚwؾFj=SH[0vn<+=:*ʰ5 a= QҀu 1尸oCumrar#|?U/H9L*U:j2sW|"t~~ߴ9X몝o{2o:؝~_g 4$FHZ.hXm]e9tn2d% 1Zvp>~DxQ͊#ޒW>RɲhYs^טS XEHW*|;b-(ʗ鰚զٻ <yхw!%5lD4P0@L6S2 ]B PK{r:cnh=R4$Sm1qi~N "SfB D*B AnCPrC\?awws2]0`@WdQ<i jVSv `{^-xkأQ>R^ ,anRjཧ 7?!D'AX.린<9[[6dkvx?WC?*Ĵ=mrM֟.E1IohU[AQz`M#U&uG:Qt["6|,q -] gggXّ.n݉XW_["o4S+p/(`*;o5 Y3OQ+lnOs_D4iqyzDI&'e1"n ਕ Y*Y@v>Uc@9^_nqMqE$5\4*XVBҴ^}7B! l]ЩS䙈9R6%z5g=jJdcW| ѯCv??[)w>ލH9S0kz `)cP-u+ѣnI,uye.YlL uhjϙj߱H=yxeo?RL-uO\[M-nQBbQJ!84/\MVt)SԧY/%wIdM Z+"X 0Pus.sJ>~A3 j}+F[A؎$~`안jwRWX3{L1-;u5-i0V߳j&hLA4SY$tFSZ͈~)-dQQ]x6=!_'Dܥ͹9xkaI‚Fn}bG%ٌ+ -{Sj.I?_kSvJ/9 Ȱ"*sSU߸/WG:fxlQd71Z'\Yh]>2N?ɤyQR'8a'kU9)3$`-|M17Ex%Dk.#zmQ?wv RM1MXL&q`ZN <${{/t čA6P„*,>e^"ʶM[/'.gVp[t8z.*+cw@}-w}XzPڼ;36XV{06|mO3(jh (c8NL2u Yx(It~"9(#yzWIWo]S,([>u"25HvwOWxsN4:cH.<MV e]6xL;e~6 $x;mK^" #w_ _)\R<(04:H/cޱ\!vņ@6Ʌ ' q~s>1W3`( a S%XeEآCZ1i~\,;h`E^Km楺g:D/ADw U{P,n驦}G Ñy˱Q0FѿςnihRyZ+ISL6H3YVE:OSViT,VS߻|WtCln.mRd$Wr:(iv0!9{!#'@MGUcaX*"(!)裼awQ`ȔyX .d_Tϓm]c$B2b5)33|uu"CӼI>@3DYӒ KQuhhJCmS~Ik׼*zn5$ V.QeWV$ e# g̏"7硬z m%`jyvi#N!|[֝-41^(<]跏Is?O/ˡ!j O0OtϝN!DF1?j.PMy%bǯY. 5OQ]Gc>%JW8!!56J\whޥ!+IU}TǠqB(|LYlXQo]Nu)>}*ٟ ;#S;o֔N_OuT骴2vU>Wc={-h_q5ܧTZֻُEF)ĒnTirԧV~Eߵ ᛕGsTy ҋ ήAZj?=6?Fc^R .BnP^OWVO~s#^㜡Q{o.'C!`KiTAu).yhmC =t];=#SXyJG S#&Sitxutr>A\%jV(E=9&ʭ=wdCFH^ˢbw_S\-$T$5*Mr %kDrb3H;;Iʜz-F~rϱæM-|+  5c3&P tmemPyD AnD N""O.n`:C%>W$cX Qa'xS)7>D=hpY)Uq-蔦sMOmEi=wnl#t,ќ{,ÿg&Ę~_2SLg"}Vխɯ28_HT% ł<ءG?o4DN%М3 {L}F-J01 TM<:":-y>@Q-;XI e^]CCW(`4]{P{& 8f*L̑]!_ˬM̘HتpF]8JVGڨ: _CVwB_׷Cb"C!r ]A؇!3YjxzɻsBݩc#n{AZEK4^ A1dprpux}}:@ڗe%WLjY"DWcj_ ~CDiDaJ 2C8&Y/!S՚qktNmXAꪚlz IܯD稉n[aar!s/K3Oh|׆65b)8}2_DۣPDΏ7 B dXA $t/]| A+ϥ %cb-t"Bn4C(f3󐴟ƅ!>1SSfwCЄFb"Z_I-$ӗÅ^e%- XN$0H͟#;\ )X7FxKȗLe_ ,9D>F){`+9jP$|?=YE"`VL1f |dJ zKDR;l:7Tłd'\ަ4hK^6BVG@R|x}?A.>b\#Ժ[li" ܲy$ xڊBÛY."y;)5Bٵu$lEģ'Z܋rR`/cLrsJ;Y7!uCmm2Ju.*ց4n9\~ʹl)QTxYɬ+(lgAȕƆrgŽ4ŊQQxǷN ݚ\=>|b bXϭѰ1@=#5Ӫ9 )T¸G2QWo{^T[9ȃxIj\ͯםb{Ţ3V;߮-p,Bz/lLLj>ge@s{aJвoyВD7ǤRHpfhC$.-QЌdםT0g`^}ɯ2{ѵ *{;eE%7 `QEhc-0ƨدyGfk+C>tfOT1Hte)F`&r@GsV6fMېYZmXMmo~A7MI7ڮ^%k:EgrM/(`}CkZ `TQdIS~[#\]O(v>pUX .\xu)E\Knw6'I*̃m0s P>:&VY;:b |%+ru(^ 8%wl*鍢va[S.g𯻛S#ҊviBVT6ƊP|R Onhb^{޹bIHAN:q BOT-KPSv.NAЩLY>{@y'(dKh(j96HB=o4J̸3'*'EMl_UjK6%xkܐquM)VaWG!ﻑѳ"?Fbt2>%0V@{7Jlř'/9EEǷPIi^/!sOA9~V9"hub60`kmG5m&vyȪFX 4̦4|`6%\[97'qY &&_LxuOA毻\BAd{ygǻUh-V/\]X#Il<E1ոʊ߼ņrǹ t]va ZS$\4SBTtU53bXY6IHmn/1?e ^NA(;mWIV3:kR[,344ET|8R&qaE#i:lq\~$1e}?;೴{t nlx(&J,&PE W!¼$\N9U&Qz5ANà,jhk< y;?;C,}o,ƻ}ݿS3Z##f901^Ia&m&-=;J_-\u0"iiH7j/]0{ J!. g/,&ou")K,XS:= YCtR'ݥhZgZR,r)YMO|ŗ3Q~VÇpCn 6s LZ6aQm `_z+vfЛ͸j3;&DLieX?7e\j*V/K/&mbAvMYϫwG-#wq$D =!]jjW&VW+Ǫh\03[ ʹs6֣)%{\ϼ׹YLD "ug5>ө)m4le(;+lg u1le)mnMi](B 9)^5n(Е/ o@^+ccw"0LHY~~_f:{$ݺrї~5v:ii,;Hɷ2h\ؐ7g+ov,$aHa-b( 3&:)%|Õ]Y,͇,Z|EpW~0JSX4aDQ cifd*0W=@F]t,/HoZcnD-u(ޒ,xv U[!:"t43ƜސkH(AStvOJA>|OW[j!ủdԞ +=܈0 XѢ¡ qDo^9J8V-[IL\= dBuJ93Ԛ.vЀo)$樋:x) -eڂsMLa:25I#FB(Pp;) ӱ*WAƁ`5ޜEX3l$񱨝>݁1r#Cn{n["_$„-5[7gȞ QV )+ztEtuN.X7@gӔ-;w>w7M5A \ \KZߚY)hC$k8oTH:D"a,.2H._벀JU^i2IGz#t}>]xρ*Oɱ<2Aτ_Lj;Qg@Ɣu-gdk3$Rp՚ O-[y% ;辸G0\4OXKtBVd:we2-x5m zT(l۰0 Cxj;]c+dplR,x6hd<X-%oTEI*?(Jh4`YItVZuHYLZyւ(8mY/B-O`SƎC 7P)f?1NpR}"d;)ۥ}_ n P C3yCj$'څUQ6tf^&6v+z; bgs* ]M T{Kӄ ȲZ5hrN8mM(Nj&sn8?F _CK"r waC2{2A }GJI+k5mҶ<2^,`>q]!%=/iTKd7Ծэ(F\ l9𴎖WKlhg4S@* Uy `$1i@J-0lm#O=7 4݉>؝>I$FnStֽӢZ[6@+ppT}O .GʯwAxLqeX9\L +o:|$!ݧ.hU2M3~m8F\ԽyxkXeN:63,ȁ$x4p[4n_\Zվ;G4-#o \2ޒ)mOOt 3D\ݜ~K"Ę[ WA)u>PfC_J~̈́)w Bm6Urc* ##*B[liPA哸z*{q( };%'P1dbB=dQ52A37?ԭ$h_tK0L3\;,K-|L+kU<ֳw 0Mӡb:Vԯ]TCPFޅ 8m?tbJ9vkg ) ;10ٮl_?tb4oAPG8k{jϤцos2È2o`*&6k&Y"=g/yl ZH88*`5"Syz>M^>.ԋq{9xI@5$o;i lE5{,sʐG*"Q'!ޛҸ8$b4ЅUt &LӖG'lJFu[ ].(3vUaO\9$=krrݍM+VE'$bΠ6lߪZv^Iڏse֞%@Z3nнIi~PSb7]N*.xМ%qRa@a_|޽c|xrcR ¼`5^ "Pr>UFUB>Riy/枹11CnH |ߺ֍fp֬{KЪcA)G4Gd_YHKeKxnؖbP }OwaFY= (')K IG$&-[m&UEIf؍>P_7̿V.jV[mEdc>[>j9NX"![SM* M=i q܆uz,nw KadX'#/&1O8n%8Ɍ\BL/Z] ]sl |:S7ВvZE7EfEOTWB+-/*щs7Q'OlilK-k*tEk?f-; ]y_-9~VMʣ04Or!nQY\wZ9q#܎C/jG5 b=S:@?4xsU"620\5d~ݸqTZW7ip2g9wreO~+?g E![aT|Rm1ˠ6nCK% q1]рJS_KeO&>EDU$=9agqbPX`[~TS377w,%G"@6_"+ٰN(B}?x%EqJ/mF }'y~_lԼ<#ba|5g|!a9c[Hnf}G pS$l=``, ?W"ma3D~RBhZ(մ dvNfZJȠXIm'.Y0h֢0Q23oak{t%B=[~EGk AԲhB|5a*D}X&˚K'd;Rg6AZa۵ IV\K0^x[~IVd1OBRA.q㙾S.l9VA4h5EȤ \Ytg4S8Vi{7 Mʳ?G*;[?3!d+h֯ zZ)Y h)A Dٻ&M|->@暠FmWVá \mb: Xno@!'ѽjݞ|v@glG'~Ų+Car+PDL'Q1#ݰId{y[e&8Bڛix^.̣CY딪JMq>uoa>㚃 y/+`ilбK 6~4'ĵ%L>PIo݀%G(64f`:{LՎvBU+-d/*JQu]qŌ) 9i|&$ѡj5s/W8*a >%Jr;ܣ:`Tʁ>Eϻ+O)aGURPJl\ O̢6S-濍VdQi{Ŋ\]aNjmpݞ$e^'W $#xUРoVKOrb|,tB` ߉N%aF<@, pw+Nph˾ouiz(,HJyhFP\d./8veU0/5&zJi)-d;s%>hm026v[1p$ tFǍƠf6 $r~(q_"@ R:fRTQV%P,ˬ1 #<89L&F[T"5l=09ϫD.>B1 @9}`ܿNG"{< )ԡ2t /dڳ-XUd O uKF۴2z97 ޱq eN3kq?e|Qs #gPl2+S~WŷTFg:@>v0J, k2e>V !b;JIx[^}SSg ohI,3YʫkKKN>֌ %#ń` .=}PR5}ufzD g!@0D;{aY$nV]bTZ;=rc!Q=A_\C i86䥯Py{ZKR)ؼU'ꮻΥoCd"Mb{ɶ ĎkkRoNjSL wbTRƱͩ e$Z;Mx %V^nK& \L^26ܴ@¦N*5TOۦ,Zm{:~Sl,-͚vwcf5_|433Q'R^ۗ}#?nuow•Ak^Ye2D3Vwz>+2F[ $nhyNL%u-tǶF&V=a&PܛqH\a{6鬪y'D;Smn[:@4xduЫ{DZꃂ yڗxA9s$}cie] t9}GPU 0OmffŎN`rA&JPӢ{yC.{eV Sa5cT}skd"9('q[7n(B6?}Qc njcE}E1~7Jk y,٠$._Qkz&"H4@IE X̮E0 6` ( HN P9b#ؑb3~GT༉D%<|hU%[S>&ͧ,eCT /!jFNgz ;ލꢛ1fW!zM-{D`\I;V?{WBX|vCIn3ptv`fr&,8|Z%jE7;"6fuOR|˿иJ> zf4Jls7|8>B]"qq`hfRNmg[N9T~ R Zc wKw4PHA25=PE;mp9 azZvj~>c ne}86 ^em'Sa[Iyl@FhjcΕ4<)^n$4zs Thuo-2L;7R~K(( {R?&$6:}wGjC;Nx?89U9 Y/rɿ<_ Ϥ|m\L,(CZJ=FNqgDs͹ff+gq.֬OHtoѮ%o!x~cVT0(*G \A腂zuyZћNobu xokOs;ΑCOM ~ o>zX(>;G' &g(pƥH&LGrd#X!f`J.Xl,V Ȳ#v45XY,Ik%f%<M빎èd=}Qbsm#3s]?70 !P#k3͋(nȃO䱧l(b j Fsfml ƷCEOAt,F&R3ߡ648Ȝ@ Υ)[r"&6z)VA;}0sHcJ$Xh5/b 9+${tR窝+6ևx 104C=h+!uW6:7L>2NkM7 *(wycRe$\E`/4tk5&DPwl9a'x[;09ȫ9YL"SƚJ| ER|4sۋ̂!i \oVkr5tGi$Oߵ@֫7?Ax ^1]ǖCl>Q Epf.[iv3.NIxiʎ: d{'S]rKBD7Rbi_x1(/jӹeFן!Ik KɦTMyߒI-צu#B^3v!IYݛ(nits%c%B׼"̿SU*O*M@TGz $x$) Zt"w"qJjX 1Ӄ^OE:ц '+7o3}zf_#yb~H`xO_S8^DEQM2.%k6к]»m8!`Yc;?யl H[bDX6K],4лPR*3&U3p(HTw@ X/a+8QȎ+yLEg"9;c䘕 R= cm:|8pE GӾn Dp/=IKsX\TU\ k7,uP =ݱ/, 3:r>w)Y+kkj~-\5\܄E:&2`]ia>k l&y&Ď_bE՚ٞ$ks}5O}_mp]5g%O!aK5r/fqS-tHWmј$ ;Dڞ jf^4}2gYE MwU^Um_84Hԧm_Qã9JP^9(W{hd%~|"'2y˯\=pO.k ~/"m)qff&%ʡ  P. PU'.]Aq sq"۠79?Zޞr$tzڝFֈDjX~HgqTtC*J'ג_i'F#LH6 1l&juiaWA|WKE/⨒,?iDM-A&.WA>#Tv5d8IUq -(nqRj{qs0/oH6e|JpԍH7{̘V7d _hiKOwo8- JDZc<ScrJ4Qn5^`R٦Or{1.6C0j+/ M;H*F˄~; ~p>@߿%5ɽa?˱_E,̧@r<t6tLhcIT_ܥNr! hNM?HO`Oop~z162,Xzbx",/p[S;Ūc dH}52qp+3~-@Ow9b sQlF *@UlF})kU'F:U: ]cG{'į cG19&V{޵lа0IȍQ SL@ܯn1r6c [p nɐ ݍ̨wI ~z"HA"l$)!/ ~)'/ 󜜖e+\!D nD$brt#Q?z*Mp7%IVhI{ٛںѣc_˯R$\`ZCz aE(=1 կ3e@#BF'WC`*4Fa3ijmZX k/WB  #ӥ/۸1ZSaz.SȂb*>þi?i=]C6@Ge-Z^hTS)o@U"􃬼~\N|7Gk;{˟B#:f`-UIDVcnCc}ɔ <Ux 2`xJ<Ɠf=>XHRcF(`m!t~b5| B"4UY!:)v=Ay4/b FSBN=G>ݠ\LKk ͎OJr{cQf0n@#'y:S {sk,u G(sm_֩lֻ̮ra+hT`fN7.nܰ@?Ѥ(B "oURUu0$;?h#vhA`3($D}8yj}P O{#6A9}]ij@]#&l#m#%^7T+[ Ǡ#ת}w җLg#SiD#d΀LEz,6 άHuN[ۈ%A˽"ab"%y٩l1A9[F9}Mn6PjڵWe#C)1 .a/>M X|6F9O}Ҥߗͦe?d?a:H^]?QjdOyu 'K|\;C0nƽtZτJ3!3N Z:Ar8cUZ:M; ,I2 \%|Mc9EUd.-[9f /pa^7[j@UA&ԝyFmQ#-pH\3_,K78'SG( !"Bqy> &GS4Y8Kne>rgWbR duBkJ5AOV$%)OX5A~3(CTʼn$*4dڊ%|<+}ރCJ:6>)yq4w%FQ ߶Pƨ_ր}}}M[^\#Bx}.~ /I%$8J+x <IsdS~ y[7RlJb"^ C?P3spr%)|%Lf!+N~*o) :"~Xɸ F{: 7\Xo Йϡڸhحs;ZvqŵY[R(%Hr)g&?O# #h!÷n8?}7gS8ob.~4*0㊆t|F$ZFWldVue{M+X1TxKBk250y_'Y@׈D2F'F9 -"cM\>hr /N|te(r|up+TdK_:DU `Q6ڴѬO🊭0+3<Gv4n5>Ϯe MTZɾK7v4ϊ6ܙ+:M沏R0ƇQVSmRl}gc(o!\Ȩ %GVCgFWqNI)lޖ㙵5w<hH柛1vH=~h6\q`2iiexflΤ2R@K67e^'⪀u%^{me||D(БJH`b{}W %rMTͨF ,ਟ4QO4y0V-<*L.3]̑fYœt37kIG|k*OPR!%эmP7ܩ֣t n/Ëݸ)Jܹʑ p?,ҼB}!^bY$4%9IKw>Ēj{Zn?㥋q*~ψH@S:O,.Z%c_Emy,V\#e{hkA =es;.w"p܏RS*̾nʺ~W}LsIBJƞn p<`$<8cb3q9u۰~4m c%q|<|J2B(t^@:tBx1D@lSO},lLtVІꑖf2H'`4'D`xtMcem%f&xtB ͊ Q@3 YK ״mӯ[ |/\5v4p}miU\sF4g`Lk v%mȁqpvsK~Prׯd&EC(PEz~{45򡚣u Fܓoݩ?v5hW>X PR:sI$'ttAN`;At2Dt2=Nom 쪌)mc4 'k~s_MU5{C?7CuMr33;Ԅ .6DfV^)k PrEwX&qt/o`gw WfvO'r,"q 1Mu JDڸ@KiX5Uwr%$n(0b0M\^+mV®@5l/sm~fAUxㅼaY *B O7)6}ʹ]7=zoG~ꪦ'13U Eɟ:b)F;*3i٠%z<'À<_?Ыy;%Z ✾JAZӰ@JӯЅ'OTUpǰ{,vden \7\" 0 Hh^Ճf MݮVns]pr:1Stc瓐f]i3=*;P.$@͏<߂!=GЈ"_8 } *|F_~*Lۡ, :"c|X EvgLiS݀%ڄp\׀Grp[%Ck' #+,q#ڵON.QY+rKQ٭̆wD=]w\/`1>8:3kmk tYqfrT2CbNϒ.9=ڒ 7hc'c#v_ʰV{EP;'mPdĭrKcVv{Xi$e,ԜQ#!l{F_cAM< XeSK)51|*MDMs>xO)c&ovWS9 VSYx0z#t^7 >Y es@>&K )| *Bà BijSw] T-z%"do!71QUܿy|q hV~HXj!Hu=QV0ݢ/饖.oșYr/} ډTi_9Hmⱗ`YV7ĎrrɞSf<~fL)] 1姟s;oIE>Ck JKyW erZM%yK^V,c (Pו" D*~H!ũ6`!nԵ WG3n%g:(e\՟d4wgsBtF=M,վF`CX>XB+d8e0+1[".]nXWPpL YèfCmA,XI"-Bc]٪fMM{lsgS3ޣ]lZ*y"#7 ~IKm&Aߛ͊r)/'{ԾNy3@لNmZsw?62O@)MK1z=^HBGےrleU6Ta'JXY0Ac7ݴLL;ջMmnK{ޤ&s!🍅4u+_[͵ Kc!,Ƥ GӰ[)+эt]?{7X*RʧpLp:4Xatd|;yѭ,P4c˘[ .S,*+|TßףR9tHX C$jY:q~4.n+6Zڧ3b|0ڟ4˫Uzw7q-l0ER#llsojlFӹo6ΔZgnl<<n&c3m\ɧ1?Kk4; yzcF#3:kg\Vޜ[~W=lYxy^<׀mVH9^;bx(ޝ3 \* @ F[qm9doO_4ܯjֹy]D0Q;VE`1x|&h`6LY[ _u쀇cdt/odt߯kK"e8ߜUHP䥜"`\}3,/6!+Te= ?},lc|I\i\H3*V~3O!tpCxiĕnzqY(fǟ, +& (V=wiɥyTh)ye#խSpC%^zZO1z3'fJ@gllص{abG!_V`'bv?ekpQLcG@vIY0 P/02w(H$l8I熼y%^'b6 ^Y*(_6#h.M{f:]{+5SъG;(ą:Uqp#虱@6np;Rd;mɜȈt3K;'En;&"FiхQl(PUsZ 'ډ` [ 3p &%%|P>[laTQ?L#0E; ig1֮c,#ݖK4'&^AG7FjQCp1)j I]؏4m?֗ngҷ3@}>>Db8 KFNWBcm&+s?cXoD)Y7,yڭ*u\֥gs`^Kf&(%)}nG֕$moi?<Š TIMgNXp,yK)l}4_E/ݒ[vIԍ E#I?َe6q3kO%Q!PWs %PrqIB2}ZS]CDޡSQם#5<癞 y}-ǒ&RBJw9m>a lM.˾y%iUqyᵖ]^q {8wl:])Z̶?7bL'aOxZNr)gt(oVDH@8JGGf(obA<Bhy)&[/?duQӈ16@@e{WJhG%7cx. /n$VZVEr mn_re*$GVS7CZFY>U8Qp -nWܔ~wcyPh@j9*?1/Dk6$6\UWA.O2jMNs?5(^$8u6^nMS7NsFқ4Y. 5}^>ޑGm|M+"+yz} Ya!^bն:bo"0NP 3~S+ur-ۆ2Fߵ hBwPM8%00Fy;vp ׆hMl?j9 DOW{c;u)fc7͋-= {R#eǦ԰v)KpiHc"gvѱ|x}e UT_W[uB׿;jOtc^#;.޶Q$ M&ʴ/))Nhȷ7(,'׼ÒMYk;OVmYؾ'YcYSHEaA`x7~; -ZƮFnUROȓRm|YR<+cO48w)FXK,(1?!F]1GYwa\?,v83FgDt(tXWW_R(fՕ@­K($h4֌y)ahftu,ǯ8UU=Uge%S Bl gu[EJh&rt]]IΗ{-)!ԲG{ȝW 46y 24´JM"^NpǴ %H\Stכ4Q0CK߃9Bt1Xo 4M"e(USfZ3f g^Qu`}S۔y`߸ %̨̘7mr^UHX΄m:ƦZZ~YaƆF`}ma9tj1Oxxyo?J!;(wJY#A#WИ\ |qO~ uv߯ !#\,+Wrm vى/orR-dx›-N6v%4|y*o]ꂟT{^lwri_)Ȯz'Uw䟊wH_e^s$CCwTabԼ~w=|{F,ACC|{ktdNYSS滥kՐ{0)+&${^wedjuK{ S<俙 /!jLŮfnzn UIN܉ {¶5nU<_aѫ L O8aJY#}z\5uMߪI&UP)MF؜zyAb,/ \]BN˙xfbs(Et;V9 +?Z&k*tCnn8=>sj5mmjQYaK,"L|%Y9451 6w7гh!Q5qlKՠc+ߚ 1%L5C2 HD"/)F#dL󇇜yW#dw?j(9ShbpDsq]UcEbL0JBs[pou\Q'RIK"w摠2 F Wvyc\ZFTW[0:upd[Ԋm[^̥+鉏^Ml^t/lL4볏jٍ0ksI\!RUoG/[L#cB$&uy=f`QKDiݤڇ̣fDFADk[=؃G$~oEp^ 3lӦ֖vG&LC\F2Ddn>3L #o:_ # jcD:E&Avef<kC!8uP_Y΂}'T~pw3er'U^k>.Q$NQQKVn0|q)5b&>(㷸M7%dzwNOnBMZmYP#R=#>S;ΡL0Dtp~VKQzgK$,v/{Rt}<fg4 #gBC%w_7}=(\hX㓡oP&aeN!X\VV =Giv'O@A:}P{kG<N &!@1@Kl-w(۹=ls>ެ"ĭ@D J=P  1UO M^5n g#B6Ua)l'T*la٤U ru8*RPv1Ljz.H魏-֒\:$ݯxJJ9 g4Y)95OVB U2WO(c=gu/E%d|In0hHCؼ.W]Sd(W"UY5Wm}x9FմOaa-{/+E ǰ \!!:4_-="& v|P`]eG΁Ӑ&{JXapXz@PDϵm( !spQ^(B%OyÖxV2];Йޣ QVտOFAБMᯥS͏bD+M| `G2's9x:dr\,4_г3Zrd{yRtBS\Jw)r /;TqnҝH|ɣooY #%dX3gCr4!XT(nyш0szijx+xRWaV"7Y^ئ^b2G.A/d5됔-$!}^}!+nX} m$vx?, BH7αkF,[Rz!qkjI7 ϯgsհ#DK:< AL[V'9PoO ?;~p\B;yAgzwйzQ0:UG9-O[MEKx'^ORL ېsgEO2EG,YgOʽrr:k@ x[jCeOø)}1U2 57x.-pi IM`yT7?jYnzRpWQGjϸ$fYgρd&k;QF+5@M`Z77d2 UT]nAm} >|+!I)Vf+Je) }ܣò`^}6&r0B־v28mZr%]u*B_s;N7sPNGF]Qs(=gb e֙[ldPO%v̆-7w %F &iD{QH{Lk/SVPw[PIwQUplVӳSct$M/ /VX9RW"x]p5ymu|Is7,]8\Kj_nmө!zQTP=ܑ|v 7TNJ}]MiUTtɶ@)2^,!ȄyRcFDۜGir֐#@JyMP*R-ayut/"@m[}>HP~Qۺ"d R6HcǒK`]K +6@8]4Uh?0g'4|H?ys.y8*!EE[15"6NgO?gwoQ #^CJAm9*Uy-umiDD>H *G "~A:0]y UH٥3X񭜶A6,Hv3vFcJaVo/{X: x|yDNQ-E`#q RTy5mV~p|f2arF&®e U3/(XnUyu~#_%$;)lEx{t$<ꛍ珜*~o 1u ެ L"H>,żjKmu 7X{2kuLDrrS"KC 䎁Vo@Ng15W$Kj! w_jCl|VF-ˈTqyiQI_h"!ppw_V4&)E ݈bܹ%fOמ4o,L+$sU0Z>?{[3#+eβ[3 i OXth*erP7ƕ#įٝ~Wq0=_~)v_u\~{i3ePN]]+qk̳/Gy]-B5ʲJ2]:I1]QqG: ڼ\M >y[(|PÉF0 +'@kTG kU)b`]\H邞FӐmbN䯠zU@ ,'#m!8ZpJy*Pm, d;S# y3 lHob+ ξ E'c1e5A.+k&hE Uc\Dj gҒ_%5ۑMx>8Fb`K ygx@lZ!Ho'7yv/5q 1 ,s|X7NEjl,dU9?6%׻a:p2 z;y-6gsN>3XX8w4Ĝ,摿hA>Zu4`67.&Anݰ1dqYrkR TPF)' _ 'W~' ,JevJ R%cr*5@JV $O6yc_<_($9h!CEC0xekp,H%Еl:%15^̷ܐV=SYښb`A}"**Z2rJJdpiGW6䊺c<'J9B5pC;4a|́Oi+{VyJ쒼#@vs[<\@h}"@cobyX.gi1iU#S%=3h.agWݭ "ޗE؈߅eUL/߼-"G󪧴K//ZFC ,Uѻb $|+,,JO(UGɠRU% L):hM*md{'{Ap0)69c VpfѣkٙٗK9Aϝ=頏>\v3lݿϐ]8:#a, Y\|>kbVo ء@¦>p\]XSvm;aOAztga 2A $ąncm#3R;7j5}?ߵsi)W\PL׶qb[([8}ϘbYeJ[_Z|Eh)C7/UV] n7mtKDMM_}%E]`N3zd0|XuSLATvL[^MGp?Ԡ4_䎁1,s}͂qj"c|MقLn/nb?qA® fT+>>_oXXc٪}F ˒cBG!鍫P?) OJP04D˺1\#%Ղ>ϦNWL_x{M#YeY#H FtW0%Ybgl>lclr4jjtJ~*1w`;w{60ݞ}ܣOEoe!o_ 5/EٟqfambM8WY_j^}7R= %B٪~{dD|nb ?gVX^⭋G_9=[ (//cLjTV $Dg?ؿ涓vNt(**ѧt>,&q 0dvǍ p˷c kmmmj. ƹ0ta(\H SF.#³HE(f*͜{1J.e@5ٛH;cQlN^eE[D!ž|AK} l)!K 8mf>5g~:uhE`r?w\ao# 31N^xڅq2eJ?oP,ajSXƗpHbl x^[ȦdJ0v9\ׇȂYLrLO,.ӻ UcNunR)K~ Hl?sy9]T[ I f]`TdK WĬ G|4~*Al­^y=Hz(,5\4ԼXc[k&rXZ!(EDi~r#0VT&&TƐlaqu,(P Â?F@htcRQzG"Q{q|#*1z:~3c{7~{O|yYfp'!UP8z,* =a?<H%{Vy(H-А%AFM0bF1!^T/U72a<;ԵQ݆~ _wo2qJPCfu> d9G3 +U1 e< `|:00p)tP]\qd4vWӯ7vj38B^&ʼM\DM &`Zp!ђEC+evvFߣe6'|ocR=g0Ϙ'J֡yf1jZ9L% 9(-!RQ I5o,cCQs*e-(?ՙ'6̑X"вw׏^7w!j$L ZVe h[jc>F%` Uo̬FW@ - W+X8魝j~]d+-rx )F_ucHxlD9+PC`3} k&ݩ=5?ML4c"^w؊Jh1:4ELVDm>,!ָ[R3xW':%";jJ `JQBj,l_ oj7xu__Sf~Nk!*PJʟ5_uVԞ M|fJ!}0$p,'8g :MrH[hc܏DOMipr;/;q.!M;?d{uЪ/M6kEj g03QID Ϲ'/[yGF-ES֧(}~y# plP Cp0,a3L.~ }3ك,Smzh+Qw6g/ciՋ/o28Й,\prXDPT.Э|F:'j2,*}'jO[89J7jpG^vbIN$W[9(,gmҸvi(H#4 zO75x5g ӂ^& SE6gM+ ݬPgXDP2eS[eL65ܝ͖ 76_4ktIAt4R,@ Zcɾp >3%H礻i xۈYftÉA>1Z5]&i` K̵\[d;û$:)ظNbQFE b39 \VhnI3:$ɨ|gcS=,} ޒ| 5G~u{d3 wo oeZ *[^;B|V,@؇(B9BmCB#'[W _gj:}l7^=2P]~b(3ő o.[:D9;kAG *-|Nգ#z|'`5[!*&TDKUϣ$q%oaJul<;vG̢La){+msm}KD?=Q ;:Wb))yHɨ „awdQ M`Jl^9E:uN8OS1vH R "cn H3^8̺WsX(*F-@ƫ:Df>9)%H ,3W ?m$?by19JyM*i9SH[أ&qlΟ賦nö7ʅP=aW,%Wz[.Xz @ Um:<{%_~~u6Ij 5M|_8aD:!aU/}>Am GV*]#M@Z%N''9b=å~AЎ;cΆ6>$.7FfH Q;1S \CKO>+\BHk\4־mɊK'\ U #oT/8 [ڽ1.[O|O~%ޣuLɬO.>MͲ!2x~pz}1bŸiSif<>SklJdUTYXD-3iS'u\;jz=I41GAo G!e)(ɑ`fEZ3 UfTF<@}t`FIP6F .D8s\}mmI 3:+0ro })c+T_MΙh9Hj lyeL9# &_زc?mzPK\̏8wj#j0h|î#[f1$sWW xuaު|:BY;PӸ>a^%-Q[+:`zx#2[OJKc!NFѯ-K Hx٧(&Ś9)Zg5Þ'c|=&Badr%APj&5% ZlI6P +Ň'ZPY[4^+@ɋ~28}kp}/ǍmJ ;xƃ` ϼS٩1MO4ܚx8l^aZ~D9H\)=y+UDI,hۆ+wؒfP[3%gaV P:rϪxaDRw*r`fԗR(e`kgW4^xl0ߞ:W`Ǟ{'{c ikw:8^s/0'R6vz #i,)&`I yOesIETG𛑽6nPӫУ~k8!uSX|`ǥ *f.Q tk#0v3,k++f-[@&Iu"dǟbw4v^:[J7Ns踦qE-.½,S𪆊$$&FrrbFf@c)(lbLa _w4N-|O}Zٗ[ ] _E)D U*1Ч&c]roQ% /M03jѓ1TW""Pg)ϧ Fy:=ƔrVN &Dػf{Ks~>|B^KGu 0r R_DªbzÐd:I>,Rߍ'N&j-kAZp"kc}P-62gʨj}h%=POm)Couɦ0{dӺ+} J3c / Z{<2˸o!~S8?>bi+ l:7"LIng$;Q;/w @ >ۺ2XL99K`Uf|@l4q&*;͈\e?E"%l[b4||n @${zvC]ٖ WM x1YԐbGSj hR_b_`j҇OZ64s3R 6z﵊/+It\9i-q"A דcGyYA#) _KQI~fYcRd22w Y`: c^"UQ63QcX"oĤ%]͡$: :e]y\-ChG+Ujە7KwXJMq\ in] v! 1iImSyi"59|D^ix#n\,F(qzTw-o:;HpݳҝF!L8EZ,I ~E11,w KoPkt:@d*b8RNLEF?>ݝ2VoEmZvO[7*R /1ignLJX_ciFW"lc0SiK7O {e]+rC >.z;#vs>7c1'}i8&>ROe:dQuYU,sk`,g0Sq“yE1;;ab)٢l_%UD8t(ic|oItp-LY{0 /x9w+DT촕`ʦ7rV3:BcJ@(%Y:[fQtRlnZf~P LA:W!JfؿqNM.U2Bcϣ(+u]I]ѯ>X_O0w65s#+hxְ A˜Hq-6SLW"F#d?Wt"V&iC\+GB[+te&.&KjFԥZ/"ޝje C& #+mW <Ō[1h<*lPn)sgܼ]B|}+)l a7r_BLc}mV F(=i1|WXeZZ=ԘvJax+`uY@ǓW[;=&,ōzJ|S?"[/@y[/^V刦 D|τW3a K œ'jd,&7s&mWt(EF{{?e!?zWlxg[mX >HB"e3ӌD??(cH q{*qb-B#zdO OgO@\~u.)|w}}yęX'ըhI]JJSm.3XMLt.dՇd=DĤ7[SC*r^[zD^BA}-Ys=9G7u0 &hDZ."P8cA(,k zKdyZlz3PȮ7~{'kr<"+qRnc+`8aB}z2Lz'y2wZ>͋U`1@¤.805jgR AȰB< ^ļ V?V4%#u6)?&$>}y.jTf޿OA+IYJ?خ18sDh$}$-Iq}Rl % m};#Q6gSi[e=s7:β#^tC9ꤿwZ0R{kOѦAŃS|t/It)N%@bFr =*q t;2'miNcA-@4Rj!R@poQ=&e‰`ljzPRXXTh5;95S-;1wh? |@W)e:WE)h];]6f|i\fPhx'lw6%BE[SVk-ATdn2mmNॄ}#wtI8m5_ Z{U52ɍ-w<:{(@|"%.ֺF(ic߄J,x& 2AOt%wZ}fK+osM{ԤLZgFF6$>C0I^tVd{d vsw4Vo8_6(/olF0AClMrk|( dwS>sM6%}Ez{L%SJg}7z:` n\\eL*r!,_q.dl0M&xM$q;LOc$yɘ1CBgg>,TtKIPACs^L^#?lL_B{%`hbo=ތKѿfk A/bh!? ï㱗IJL&q Ҳ g{T-Ndyjw (Rk\Sb 襇=ؒ,(":flZ-Lwri\@=ʌJ@22TD!II9>KN}7seG&B,P=u#-wv&~U>Yz$܃cMua!R,Ā.=!6Bq7@ԓ.uu:{u{Y/MOmo}YmtЫ%8<^:JBи/&ۅ܇[!j_by j3M? _GT*ij?!ɵ>~ s:fN_~wޕ{ 9-v]ztlrՙ,xjg9Af,\NH:Kx#ۡ̑4Gszͪzaȁ|J5ƛH^iA +P7n#y  gQelOW4b0]666?znMU ,X%ٛ1jHXЊ A?Ǿ=ZVxxQ_ldޜDK,6Di֧..5S."e{C8F"He?pTpqTx5^B{;4{@^E//[Pui9)!>A9@QL~!/h z6uƫxpH]D5h+Un%NaO=~*8%I΢ x=Yy2BkU ,azB%aoK"T Adb69 =e/х $zrH>-+x!3 oEki72m+,k]ohgkZ-a OD|ڮt`ʜ Z(U.C5fe:-- ZtddX@Au WmK%\nʼn^5 \|JKoP[*pȬ sW\\XN6&"brnZ˔ a\:k\.\^ jB"q*΅ ]>3'H['6 tiI}5|PN,bwbv(a-#joдѺfaB\(]B֔$m-ovya/N]7m/F11lvl`8䙒WOSPpU}cn<@ r\1ܰ_[WR0%^&Uن=waﵶ{=Q:cSρuᣣteq=e5dz;,!w\HymD:@hʮIQ4 %/`bhրQs ݡtr#xɹ?ghP6u[͑k7K3in5 l2~S1w~^岞fL11>$Qu4v  %}ɄerjjBhƴ.0BlzA%,Z4xH0GT2t1QHZMǷ8lp"`*fLXbdbX,Kq,zQdLz?*5q4˓~7[I6V-$!,л]]vM\gKCaeV4$!Gv>JK+qӕ:WyY6EN|H^3v&l[~$*w+B,! ) iLg6ܴP)_݅⋒nzA?РȈ+?X>;Q rWL&.b$nJ47,0`wJt"AU9kf$"b;8;"pi(G蠉T25wvX8@+|<.lɒ`em\E"nbW^ PʷAb-D>U1[F_nJ%E<a!a]"BwUGCGb\pi0Ikd%b.#u9WRZtjͲjGC2R!S#~4U-@No5Km Iq~rݲ ؅Yu1ųlqj!YAeD 9T`HZ$ Qj;Eb؅GRED» ~ҢDr/lXC$t2w8[vwtu=j 5$ zpn!A6}+IJLɍ{89>C7zgWB|2p檑GzU8jckk8o.JIGxh/ (ʰ7,JR9txx/>9~4ʽ=WBm(GLІǔu8LB-Bk ja;p#+]LʋopK vt0W:Y2J[y@QŒ$S&""+|zy=؟@,ԕus?:%ǁ0iHLfDU g=fSz7ދ%SE-Rd%q8H WE'Rnp{^moKI;EUjIœ~ry aB(։4wyR]=CޖК4n+vr*tIоV?JYl/oڳe|9 I5b<֌ι9sZ)y1-6+\! Aᡚwzc,IL[-PF|L_mfÇ"mex̔A eT~!>M7S@x[h'6cl}6˸+~>ZI` fm*cLӪCF"tx}F ĩvWO^V;8 u+]miByR,X5@o;`0㖑I8ÛFb;13A#|P@P_؛}=aƲTԾӦt\`f/XhO7񤔔=eˁAsQXskW38a]9?/`RE.;W9Kҳs!_lXf_4kj9?9@wo.זGN2?qsE"`n%7yTM:WJ4RyM^+^m("5B'@Qo3 "}u@lqxv_ Ą-/g[, ϠÏSao2v+![/`WCm0@WU{D-Q` O(rfIOQ]/7{sGJ.tN 8]޽ü[ގڨ](ήP({Oi@vv@D6btq pF hcTM1'd\$WRodn]yn:/N]Oh *;X.n.uA(*z(f"krT;X~i͡rb|*uX'~ Mj&щ֯UʿU_V&]<3S_ I@0&poF˯=ʾzx Կ%>AKd`5-4`:dt\, p9nsǒyNǬܶ17)w'V(EMaubjO  ۵9NEUKU\[|U%"cG^<'&!W1l!\Kj@;ґ I*~mGY^]c#XGo3N>fh*Œs Т o4ߒz- wK fY",\F>}r,1,e=ih @b$qQМ=0ܦTp%;Dc7vK=׭@-gB j/H #fgqj3{(7RZhyXRUyZSŢ¯>À_.Br[d`NʩՅԬ958Ztf ]u5~* x͆csNUŏ8^T, =c> vsqw6/$#܋!qC4! a;m&/C(4B8]r'vE&9^hv|!M]QhDpPJv{l6/LP"w}~je踺^|dw :?(ސ~d#-6: ;ڷ'‹۾dqYwiשO3ximo53/ PD̙h;FgĦko =cR|2hcuw,'4L_U1zMe'12^M[$xkKu)L#8u0ב7lI>AF~9pA,Õ!"+pF0h@NlN1 eQ)$0n">VOIpѾ%C?/,$'j`ݳ`EQvAx9m'rDC_xfDbC2e-9O`5^B/ (mdE[iՖCS$;ډRC:' ncY,,$3}MNaf7Y28\~%tNdy)W~ D6s@ aЬhH'`@yج_%i@9-dv?L:Z3 dV'-ZUWF3WH@j϶4T͏K2A)L, n^u :;Y`ߵ!`Ugr W"Ÿe)ЂorUq'hBLyy̤HßD3h^*"M*ISWRY+|DJLs75RS/꺻v6(B$;k =wV5dRV!MvKS:ޑR1 dfQ$ohW hrEz_¶c?$\+ml~ ر{7)sJ{ĕVme7/ g\I~?}k`q׷]mai3H!uY Ibm{Ξ?74LԹT%^.v8sk5FH팍 KבdSkC]? fWnMYfv}zVh 7{bIʅ [26w~.pյTdVȷ=\h54}l-Prc>f:n%Ծ9,aGx©h%3$JUG8`%d'ѹ Q}!-\ z `JP̷DaYD{|hK U?'Q:W=P).WBJMxq :G[Zu@Li$X/ʍ++Gy+w 9%_. })==]LjW3RN%X ܍Eno01,V6U^]?48 ~`~٧Cd2љ4زq$)ևֽ $Z$olkM#)ʼ 2"Lka!l4,'VBuHs(1bj\]o򔢳FX uzy\vIeܷQGm0S`3X6X)ED2 9˻sZ/*1y;3n{Rۅ_sq8 2s՝I|r(y2󊑌ZX~ Ѫs@X pifns_r4Zuզ)'~=ob+O 5I\b[;hǠWR豻x!)[\'烲DV-cPq)ړ^{$:IFM(czmYe:ha$f';Hm+>1jI14P67QmBe5%@u5BWBJ6gŔ"˚ENѧ۝稦ظG ιrºQQ@Pʕrh \]Q h=cڽo{|| &TW9jس͛%.*t8Jij-5Őw5.c$g؝MHDͣ2@tKЗy[$> 8 wEAPrcj-<q 9om,I \8$+B2?H sRMHRtMfŜX ANv8XQO͟2:S'Fva #Wbݧi nY[OrêIUFժW<Rrdגk!I2pcT9+}f+i}߾eEGeuVS6&P?zְ D Cqu.i M>k??$c`0 loOC+"=A}E\`D`u?K_t-W}=p`qJwB?W2CQ#c1W苒pPС+>qazƸM8@؊b[I۾(gթ+e0fA=Co)(;b}^NQi$PM\/xsZd%;c.QRv_-le֊W7$tIHBߒFNs.j8i; ly%D}Wg Pb# zIֲ j`qV] bp:,!:7ꪉ/b|OB&O/CL tݲ~@kH,0F9ӑχ?XFMVXA{8wCWb84Ϋ2=aiSE ,t[2k;Y"֌BBin\]Z\`sf/O`Gvt2&‚^uS}>D6=ՀᎿt2($RaYOxXKZeT^ҐnbQy$؊lS8갇ӥn2RYs4uwpߦRPPy/@2֠է"m9x/D.ì\u$c,܅ߠ݇C J cbK?k˙6pux/ 6cʙ[ m6>,Z1s#y@DFcՁ9i!%d̡rAD!zs}-[.thAm- /?w%OC+b48Cu ރ:M3;qVS9#jY(wFbB#-k*.CIL*T:0k,?6(aR+?*6Fu J6AQu|^|y%XۻcƧTf$Pwy!8![\,Zgl*i(=gv%MQ{yzopI->l)Ln'QYʟ'?"}U)%`xѝZ'8)M;s%{X _' Vh|}>#o־ۼ ip}%%C 1l=c6_n5\ ,; Z RUXgN\ROa=y"cx MtunK" -raVfs 4Ci`Ȱ|mYs&[ 6ttc= 2-A1|t^/zxӻH'IDkSGTCN69Ǫ=N+j`G6{ I5Ͼs+eXT[)uiD0\:34% 0 ݗd:}&xm$f딡 KuM ϧ2 O۟Mf"K1g.csCU)_>BuY6 UWd)-UG ҂&%q'ʤ6]r/c1֯=vHsܠTC3z1[o,⬴vFAn˼Gy#8_%p#G~ROᘣb|;P`q+yiJ?P!5w3i)#"7;3M&ʔ6K!5K{*!T|ysS#YE8SͽT2 1?R>FR,iqs2odd.rQM.U2O 3ʽb1/cS&xw.{ٻ",WAVT9vqZ^ Oix%cZK/*Vx^֖YQ/^1xV\ q.܆Z1=؜V3]=ei7[ Ede[I xP~85;)'ȣj|{T_{ zƆ?k?Cxb0R α@@zbis *S‘e4$1`q^@d8DZbF.h[%.`Qtn!9Zg%Bΰؚȃbrhl:5Ȯ/  sx$;%yQVjtl j`zm:RWvQhyL|›j"dx,hm:ݥR r$hd6tub{Z-޹ΧuլDγG$&G.$/ԧ&vM/3JgS'[1N֢sC#PCwo"֋<@2n:N^te^9b*W' oD as+?cx: .La) &U+J\Uߙ~$89QTEZ ).@rZH :xEݱnQ->eG3ĒEP*ߖK⽡s2H59ǏV#lG.XFI 񚟾жdo{_5e$!/zdvc>gkVg0XD?XsB'Şn=;D=2B$tTe*Kk.Clu 􇅚zYB7 C`._2GkB9u1pƳs y޹ Rwò1Q_Us Kѧ6X L" RVs[Hh G_E :>tI9$# 9e!N^0 wcO!\Dcx{^j_"sE:XJIkCRWQg5Ӯ-0B^sחR_:@겟I68M"B!a.fEQ'N@vGvkkD M՟6S; qg!Pp9m{|)?f~kig= ”ŇĈsE>q6e׾]zqs U`{n5Cn7 wM[w!:e *J&nx`F8uJŘLMN:0g ZFQ%@_(¯Rzx˅&[J}!~ +h,PS)N@$J"qD$8RCJ='.>카gfiճzX}P6Ζ Bhpzi'YwdCx9(HLeITNQ`}̬uKC>1e2'ȿ0}fɿXßm+op%O?5r\?GLR DGHL)/8Vwr4/$\ۓQ_kzlIO* ( JIPԪʦ'!j5fGy.]Mhzf~xryڑ2̶{/1Ƿ,Yke]-/Qv&6P}cEK_qVs_?q\: Qv `K(-zQ]cy@_,&{mqY'"[gr4m 븋i w:5-=?0vӭQYLr.%)2 Ҋ"A4@O P mt0>"=8H\O؊:,߶uq$u bj8)ݼHCIxZڛ (}kSgutcJoCSyGx:LmZ:.yo"ռfu5 # Xn,jm(!0c'fDP?P+ϧȁ;س{GN.C1a>|鐽Ry:fIS]6\6yj\KozAQQW*G.0\W-lWflhR9 |s/v`T.Οtb\d*ONq*=)й,Nj~E~KQoK;l@XPFW6Sv?Xc nr~q|GFi R168)F_>u= ל֙V?R.q ̌R3}]SDv̘lܱ̒~n@!ʿ|n$n7NJcmB YP6`e0r&⛟K)>9p.l65 :yP*d?Dt(47C#"zo$Kyj1ZZ- ?ԬD,"j^2&fEa`Ӧť_* }]V7, + 'a,pi,4-,bN%Rռ \mVŧ=I+ 间IV,3hIiEx3n3Ue(k6kӺP4S0=j*|(Vĝ{qY$[MIa$ ԇ7<~ $wׇω"@$_~iRL."P=N,]G(&PGp| h| d8*;D/tljd[?:%QZ{渁^z }1"P#@ d^!o?g&:<1qϤB7z 5ZZ AWˋ7f|/M UNKeSX+<,[gYESSԀ57l!ڹbYiiJUNJICu~ES°x x9/ 2].!%21!_,.W|X6.1Y։ ĀCsl+힕fkr.aб &M}h5\ R4~@SEfFryD2Zz/U\] w_~?$ Z ʼn9Kq7ޏ%Ὲ+< |j(URwaEZ|iz=<]4 EyW2 md(..,A }6vgn##x7w r\&CEߢ19* ojODeF اmD7<)Xr4K5kg"qUNӕ]̜ NҲ᠈g`Np$8Hv`TY]%9Z1Vj; :.-m|M@,!%NI'I,[#swun]TcIĶ{jKq"L rԜ x_͢9aouSGJP4g M8S)=e gvYF2(9{S#7 / _i&D- 2dfĪ6uv).Ä2.}Ǝ^rf%JKz# ( 2Qkmp8Cm"X1[xbg) nw*8_b{Lc06;[Z3naVk!`"3#P\^Ab1-J[WN80#WE (ݧ:\Nrsq4 J&Pe?W94s|2`0?>m9xTU\C~^wPhň\bfIjN? R? i #"ژ"{H n\BsꋽHVWē02+^$-\ҕrx*=O&Y;C$WFzQTNBFT{1aYvT"޸jE{^F(8l:&>ޮVj~lIO:}goq_|MeByc3"^O ~)Rc&G =w #[n'iyҫA2GՐP.j3r rwvfJw q Þb\"Iv"~ @Nߴf.Y8*`(v 8'nN5EK+SrkRJ~>/6K=Y1| Mcώ =JXjz0PJ7} dkW?ܯws![gx`E,ؘ,X 鈯췂׏@bsO0?td&CϜ?>8}iA }_3d\.0L ͧ2" Nb DZ掼<c'r(A$8!#c0"Q) Y-!wBh:ɷuDz"~bU_gp¥*1IN3UMu0HlWAr ހAt]#OCġ~腜/^^EԄ;gϏw~Ka9!J/I{3BYܹԼ/nO9`yIw`ɳ¶I]? d&VS.Aef+h oMOgJgGv*IcMd"  d~BAL?#B zD0qwPFa'\`ܲ%Bx̠(<md0 %f>8Qm)۩Jq2U7$ eR(BR?(Unx"e05s?Hvtz+x L/{9h:#φZ|xOހȾT`jRT 5Fe1|i`A@EkjhKcǫky{dc>0j)+1v )q`p()=hZ7;ˑW|]Rĺz]vfƸzGV.U|O:pQk=]l=LFcdX<>|8qD5GpfMiP rw҃*1sXD/`DZHܦ1pLp}!m%Fߌgd G0M(!'fn/UBD)압bkŅN/hgZH>X&K B'^^y٢UNx 0N<Ǟhzi͓([m H|g,h܌dgXNٻ܊! Rf-V ag[8'W߄0fpoa:~jf)ysG7A|Cv<-D*]nXSW9 PYWya_1w4>2sK@[{E#[yI'Bۺ4 *q1(E_mN 'jGvf[ 4,roC|j%³D\DPy&6&NXe17_"Oc^5q|u@l! M2HI"K<~]cӊS/IPOt#n|O<;{Lh)a,3=(,L$T a'g/(fO4 "9Szj`}cuc?IMO区iLt:b%Fg*H?ZzS%euaʨ&}{aa ȓ_%?U $sTa,=Jᠭ3h=fvY_f%mg숄&YکSǹBl-r?18 w@}hhfz- =a~ƫp fx6ÖnIE0sF7*R###r_4B%g*sp]`ޠX.@I@ $-݅WTX܆kXWNnǎb2,IC1-hc;cpu&rv$2w_ĨMC^(-03|M#1O2H/w-ooo&pFga;\CXՓ![k6.nYSu7![9 ^Eɲ'J2=9`_uE Q  RУ&'b+,Unh5ܚ^ @h𽮅`uNKf; v};΅Ʀ/RQ>6ˏ ЌK'Eš xzTW?)=ベR0Mtck|,Q I[b_%iLڮ.k̯9_-a<&z HlwI~I믁t!,*%:'V!z3GR`U+_ʨٹCσ(f7I&\t4T1OIbK]{<^Mhv?V:8#.U6Bd,SNXylYċK5Y`_0R KJ?H:l,SҺ\$#mkfxJ*2#axwݪn>`wTB^JG,;vxR;\"B5Кmun$l5RoNխ|z7*&O=Ő۲ !2e6>,t+.Z\;dVOO9656E8װY:lsOH?;Y? {S0JdN(ש@GLQL+^wff}>o<ZZWw.E[T7O#Pl6/fs4/>}7mMZc{)- WhuAoȻzCw?!t$ $yŅ+V" ڞwm>B :Uopq.!saoIIn{. %(m t$h&7fZн! 6[´GœEΛ~(o)us4]2l?w?ajIF`5 ]&ʼQ~.?qX8 z;Xzk C?/Ku|.6ȻluiU@"2}8M)c;#rB ĝjU]-NGi|g$]'#*$-ME@ŭ Ng`l Ch-EӪ^%WM\߳Gnü>?emv9Llp: I =SV ޒ4G)'=^,1_#9vwtX> >^W=](fah hNdR p5ZCqdR곫>&UMaR$ 7"/zd-gֿ,_~[Y<^Ûkb`P'0CML',kDIs±n˟B%ph{e&p?`Ő(g+i Ez bmpg&^m2wHШ{UAQ4dJ7 Z ]W)O~lf}p*AMc^ CeŦ^r FdpQT1ͨ7H[~q[3N6!& kQ8 ߋ<Lwަlj@@4??{m4֢Qw.Al ?Y.ϙłx6mE7pHC>%D(A -W&* Knhȿ9FzJ4I#wi2) $}PlR<*[&mhU*zgmBpgn722$7Ost>[,.Q`}rrI Blmp-: Om4TUՕ-%0.}s}A8A)f֚r#YF,-OΥtE`Lc'NHURnYyٴaWw*)*vs k4`/Sg9-V Oc~9.J5T3>N5Y:P:y_:ז&RDDW+8KD!|쌈P% βKМj2^{QXE6l1yj? ɴl?Jq cv7pn$J ӑ._p x=1jexvݹ`J𜍂/v%Fr[ nK84% oL4ܠ7fSpBWu:ۼvvFwamML*˨E#b±>//X;ES$G\HŷN_e0-AC,L|>2O{L^W?gT1k=x"WBR>՘_w ?#i љx z|ڡP">Bjl)?ǻsugF3dBb>Nv0WM:;Ϫ=$~D/2zq +ɂCy_o\Pߕrpʈva' Q4q(}"˸Xd뙮@-П_47 ^.1!BX~"m![1}ʀ-߉aV,mR*%^H\MKv.z֖D;Yjg \-gdžcS U&$0*FbQ&o#[*l/RB$$(Q1e*\sqhL-lDN15"+|K{k"D;Sj/RTKYRcBd2xg 7n6 '66!}g"o B913Aw!SdFpPx>}nZ"a<\Zb$bJL2bS$dssZ{9N+%vjl1g"̵kL||2EI^V8лYLzg1cҗzx,\%{c Y~ęu?auHnq.ĝF!)],QQ{;ҔH$<4)$9L^fې{W1ɭ49i2Q)PDV$HE:J]WQvڇ FtZ]?Cl2+N 'vRʓwyzՑwt,.>Pﭞ})x޵J8M-CE?FX@=2! 6i{/SYp /3:~3z PT('z|`(Z4f## ] 2 df) un44;׊e<*f N#{aLNz"[/FD+āgoNṀ Ҝp1f~?3Xdu{]%c79'5^M V0"笀*sg^?1mw5;NL!Q +51ͦq)Zl?RN,'TlEn$<> I+eܵ,q\;}2B2qQd'YCKq0l`MR)Uhj ]/jtٝ5i]}Q>+ +9+a IR.NlBT Jrz0bDQ~ZtZ}Kj9%O'}ʆ6ĽyD;V:޶Irfwg&*z:)sKP\eHfXΒ? esߏzĂl[s;P4 Ȑ&%:6V44%gy1_XpXMSV쉟`:{oV̯l@MlxxybpN3y*1H9y\Ȃ“ݢCj(|Ά֦ev,K"G,aF~m6qU9r YVm\XsIJaDJTm mQ(=*(o4e I8! a~<񾺭F92{WR/$,6j5JZSCЙ_DWT-,](`JmQ7<@RfZ1sy.GbfdV^ ;8Cߝ_HZdA@C5X9oGDx 54 QH@uv1e@DʟDHd}GrG\ЄWQ0ަkZ=B+j j-}$Sϐ \O >v9Bi58IdR8`pYZw&ktezn F;1q-D Sq|uxB4#jMȘbF #,}AҼ4qeĈ!N#Z"w1[lؽTAb$JI5 tTҥyzrI3dmZ_yXübpB9be#r=LpD7Bln`j`b|$n@=ާ#slHeA]Fխ@xzEL9k9*teZ(HR2 19|~[[v2wq H֓*?'0.bn e?2C=Ç4$>RX\Dc=LWo}3nb&Iu.FE.4 $N3W'9BYK"c7|jpӫ7Aam)6JƬe c0!^hn{oŧٚdrw:GŢ嬧SʔĞTlCA<&|{00.7tG-Hx'y!604t|dGђܨLvJDù8i"Hrkhh<)خvB >=؛K}Ϭѣw pQߏA^%sX!~ D^v}^\ =#rg8 uzhFK8G/##qs^`F럮G=XZ}WuJA3[NIA>Ie%n#I~h/2#_ApYf g3qk,p)n-8aC81:f 8 vI{du?\T+с Nl@  -`d(BТeP/]8tȫx|u 볞X$Esx!^嫝T4 pL:/X> "]_}P@clfg1 sdP,RU =S}˝e\݄d f ^i`sICXqNɌEr^Yu!۸+nrTf՜vb4]N4Or#'eWa*d'=Uظo^\y|PcN8K}B9ȤT? uS dahXkF k"`27C*dm-2h=g]G= s[3?8a`VkV9JwQr GQD4Cs[eʓQ4[}'hϿXY5Y5$4?Xt >H/;ojG,#-zb CQG"W"7__C~/%ϽWh8N+XSm]@rBA wDŎdxi5]z5*(;,ݬ꫍vя1:7$% lU#V%$wEx!Cgt b46~aǼ!kEI ݫ[?X՘+\/&%1/ @I ˆəF8뭀i/ 7΀jYk-m1CvHES&JV[SyAuqKBlNǔQBj@Jrm3hግR \I[3À *u aGQ@iQ{Œ65%ˎj Q3H)',D!%n%mg3?똯P!J4K"(S~>++608dPxj&ϊBk17C!OYYP /(7\ӤHA3Ttir_# vpڛ~ƺB ʢi?֗$"}=ihEbOo1{ "Vgcz4ճJN TQY2Ffz/d cSB؋/?srSs2:LRUY0I)I6Ρ8*7JY "L'\HR־>W~&U,q>8ָZW J("D@/S;I. F.lF4iY輎[ j6|9dV9R ^؍/☋_&-F5G}'f c]h$cŝ U0Y,=%:WzTiBU 9`U S?*n*$OI"c`v/;dw5:lSz&w&*gD Kl7f73]DcqVw,^R%6k؆N&Mim Z2FM3pJs8ni 2ŚP734Tt&kg.7Dr_X7/:iDtL'npR r@OPRWŪ AX, t ṟcvŁ}܍m57|8 9V(];_,ja o̓Jb/;%~~-li .|yWV_r+Ovd 9Ŷ`1 W2CU}`&4 ּ=r,r ތ`Dv8O7uYad-4`<--zћ m5]7qhd;5c5փ͖I1R6Ew1a.Nl|aõ+GS*}23̅gEDTx)HIhѾ paz>ޓb F7KhōlFI"S~'T<-9y.{MGIŠ+hW? )vx\nl1v~<90TT;Kg]|sp Ec&wtΨS M]tהLbB""{ 9 $䃧K?%Dwb2/СAo@N!_Ki ?< L8C*k#]>-m!r)YS_z̟EN~ ٗ.%]aPc4Fɀ`5eߖ,1gq5f,` &߅5UB>gO@:V:=Cwv]̀h}@ ,\HzNQfП{># z>z:j/in?I{cIR"{yn$:Z,3 ~}g jU+wI?].-([XbKO+ÀZOuzYA{UGe 7`ՓF_ p<.S ôlop:=#s&1tےAC`xVDaH9X0]9@Y]r=9%B2[uN.c|\v':/([U*ad#(,~~ *9LU!Ɇ8xl-5W4O`wc \H,_0"~I($"dsaa؟աoqo:a|@C.8L`w$.ḓ=G{OiTi 20~M٬® 2'q.B'' pXIǛSl6bd%Օ21D, 3O(M7@H| G4JTy}<$9ȜuϿJ[o~Ms =6qnz5AV$~_EeXdVG~ Qvo#qZ30/L]줿⇋mE'ى*JUBu}kڦa_ %s^t֪2̲&n{K .tLm̙8 s2^ Ht})` ߵ ŠNY+s)P"׶*][3A0e:IbyT23j 1#VK 2^, Z9|D_],_i$[ WR[M5IHض#j9wre)5H'lrtOfOב>MjR7'TzSGvУSYz=kZ?D)$lr՞6!䛚 sxDwd]'WyfH22 {- .B m%D;g1XEf PY%O1! @ATIߔX)BC/5:m/^ʵ& x$ CN|ft+YCcyd@6QŰr v "rݚkvgIv 5FG/ v@yKjcY)jr+w`aUX vꘇGMv x-q'c9cC&d{y6zLjC'Dp}"0Z.p; h7Ҏ~픷 k(A(YTƯu`TSb3L83b\,w[I꽕s.`bK+ !WPK3)5~iTH6KXQSi,>'(bg"`ŝ} WoulfmXZLktit2z>knaeGJ|pfɾ :-`GSi^ , Z=q ȕ!'j-ҊmP[ǥ tLpUHClTT|(jMjFpK nZT^9o!US%#7NZI aQӄgΗv/fDR'a?h4iiy3<p]eP`ttaj CL |钼6xAOT݈E@3,U:{ϪQlqLqy5ek/"ٓU Z0 6#~Ө S9ج?8Gj9iyS(P:wy ͎S }wQv?>t@>hy>nBYH%kQN:Y6-Y6y&N:_DY)53A.9J 䞉A_YP28 Vbf㧠4D+v;ϼ yl;nhֶi]D8 IdYqo i 4=8-ss,y3|ަT-1PO\2g_+?4-+ HkGJsWݡY#SeIʐ6R^(fp# 2↉8QEA҂$S;d ^AC{) RTFs##!V,%ç[#rB m:$VEH )Y_ iYB>.]Ngn 6kze b/kVazӶ_:24!%'~T AMr\yjw-l /ZӱDtxq$ui<$_؍RF>`4-^i`#BRl0̕eC)LVsS~[".0Ҝq';ǐd5fC bKRje#٣;ĺqr ےI7-wT ^ m*Ȭ EvtNˈL?-Dz#]7^rW2k"8ԟt/K[$^ַnD/X"{(" RP%%*2 R{]==ۆdWUjԸv)5ELu G7))Mo"A^ ,TlDŵ.ehbʖmjSq3hHoK2-0nPaV4Rav ~KVx ժ +4}Vb|.aʆCUW x(w~`.rXugcͻV|#TMѮLߪ~N_&w$$FBC6H 1rzL.hBvםQ'2(TK>eL"H,#R,ئ0ϪSUXb>A 5_ֽpp@4w=13/ż:on#w ߑG*Kԃꌦm#(mXXl.c'V -d"ΧF-,"˝Cgi6#3ʕa'ECKD)Y,6p^vWP*PYJ*T!s(j}qG6J8w(yw/ỵ;5(0D'ݯ3W= hNE~AS[j\e*bnZ\R~s9IcF[}[jU5#eL,"Tv(&wteZ ʮ3B1G* g7Ɓeq1L\g#{El$}%љ,# x "\͒pqƏ`NwK@rSݵ[Tk8\R1-7?~ruF'.,k=߅yLGѡY?L=B-"@h%:a }ЦMZ<NjS+XZ:n4#Eq jiGL_4QOp_l,oK8=1toM L5'S"IhVv` O١1DV!n`VuYQ, yɨoӻ0zQEJPf"&e-7|GhM 1FJ;soP̥`:CfOXߣ# 8X }5OJEumx& }9lZɊn bwCyǚ`w@X+C2k}+)N" }:-8a^oѓ,V[Y҉WBn-=n,?G*Pa-WZY4lL^~dw2L-K/\Lbcq6_ ,Jv4iWcSg>P 2JJ'A N1qkԶϰԲ0ex!cBZa!*gL01){C3i!Zbt=,?Yr"M[cPBAΗnGnj\У.,ePPvU~_ "ݷ$\Ž{g fHkBI`-pK9uB,W Z3XPzPG3p֕ e y=`XE L^ޡ'өK_?k egrςޓQK$Kܣ(ЩSWI0QndgE<ڢMLFU)1ɑ|%ȭJ݅p)np@~ P棌]Ө%fA|JtH8KGlr]RƬ Fk(=O0âFZ+JyOotIeDފ]oɋ E0{9唇w `&) C^"f N Q= yĩ%>J$RԡȄ.<5;'>:ѳ?klfUr  »ֳ;ݫ{׮Jzs#\zՀk7]tr~oz?uRf!YrGer ,*brM%eD't6{s` ΔGgy?Ӡ't^.cdm }w~Xze6Т$-T7iAI)}5StAҶC+t{KV(JP!\Jqz#§;=5-z}|$y.£tQnيJxg&tp@`aX!ݏUC;ZM{]AR@a#M71-ML7Imt밉XI|)>va?*ܚ mrߪ]ЫBIN˛ސblpJz+wYcjakX|Qri%'|5*2ùP~X9yI"}9Ti󹇩_]!W k悮É8]I_΁ܸmjp|^l@K#FkB@#Hf2Ku55iY+~ //Ip+Bq+?,Lfa3uge2KEp@zn.)9zಊA?+1lduH.w Mnu畎XwFY"f}"=ɞ4Wd}!h6i;fu,֌uE$m(z΋<ׇ|TYM~aQK/{p_rE5g/ŸǍ UСuq]8-S"6=j`%6r\%/iCVkp7;;?YK "}EDE"#J2HbEGV 1݅/1[E:!m[%I`H۫ԝ?b Wp~=C7)sevV>pŢwN? 虜Eͫ-Z]E%np:Iuh+$o6跇t*QH tIU&W8h/1J"BBfc<=Gص$Dխh9/9j4gyn-(tۓH:;+CmE)%/YPke%=%iC4nx>FYBC{}HVOwd3x~S.X꼚Z~{GdwW3Pd\쯱q]߃ȸ,X(S^GƠI0A[HY/1CQH 8Wxv)+oT( ZIX)CZie %{C:+^j[\2X1DdkomY!&"vX8=̼ehуՈT_~XѹeQhl6#n4O!=zZo{OHfFZByɶl4B[([="1!(UB.1$7JFق6#bh|x3` v<_˥r=_lc8 dTgo5ࣃrT4lW: T3js-^ƄV]hWzC^"q̍WzEYm]_al^)ݶO`VJAzXQUZ][N4z<˙Yhbm No}uUjx~"C@L(9۹п$;vlW~QPЋƛUKPXĘR;J`|1"A~::@јa<0jeW)!ZY>3,Ѫ_- {66v~ a*3N@T<櫪 Cw_-Mkpc\^YU0MjR%rAkj#ڴ; hNZ^Y맥o4q_`7c55UQ++7& ZV,:j;'(8ODЋﭻBBѿ}t:0WNLWz]@78f(kB$#F  ?л_ٚ0cDI?" :~b(*Y+Rꛞrs^ƃqۮ@ۖ:Ǡ\B{[Cpu+&e!upU~n5&? ~ RR߼ 8N(u4&1QrAvI.Hj4y WU7_ei 0ne0^917(琨DٯCp h:-I1=ˑiY&5:j+[OM&Uw[sBgEdxXp7J&8 ¬萕g2gW#ɋڅ\/tN%'s8 ;BeȈgNjܩԝ{´z4%G7nQN׶V9#r߾W)J}wփV~0wQ܄lBJp.QmAΒx phV1>WbGα"! zCKXZpcL14Β(q:Zͽ ?9C-a_, 9XxsѼ(y~@#!gT$8}D:ճ،fd2 mLW_? t6_Xj QNdk9CQ lAr΋ 0s'^SC"=pֺĿ'ACj?eV$ ]k,?@c͈КkY / C& uɰD+<˲J1_G򮯹&gL E]K6Nb+.Ct#QI4$6uS g0/f*XF8th?pcrNgT+L@,MmQdpٚ4|:xΞ=R >[<8oRy@Xbu-Y$,ĵ |YO42墍?̝\@b9zjeo.S8Hm!tYkďK+!'8951/|Jq}>1oXNȡ-!dY'{Ifu)(a@nxߴٳ ӺX$IO;A>jQ$DٝYm|7ΜxHF=]OwX/T;P_Ν}Pl(HLyKdBIƪe|*S.* K6P8(۹~Mo#V~VEQ70 kUYiZQN!:sjG4BFX^fkgj[ߺ$ˤgD 7XBa&>3*pYE@?6ǯW+.𢱆/*w<$TB+2Kɩ'v}vط^S#@k rR2z N+ p{xr+"DsI-_oJ@)¶כ9O~f5{AtS82҈.>,ԫ)ӣ{fgsURGJ V_F;"+Rx*\EK]$q}%=4ݯɐj9 (V&&&o'tcToFTX}p/)kAx 5Avt%976ɎfG2yO%6*ӣ,}d_WR'=lFi!6` ˅Ru('o5Ĕ\8(L?%'?CV quQy~z>G@~F2:S#^U؀9:m)O:{N&<4r2_)E{KOZ sPK[6(|aq)nҽB%3҈eQB5֍JJ`Azq\-s?@ɌIbUWߢ(@I v y+y݃^Ɣ[eҔ?õNI;2 = $xoE7]B+'/tc!2 \|&Ƿ0o\~-vHYcH6nn+MӉeuR?&k$uI Vnxz3 {[z pcK}żUm=VmW`$RC.Mά8B dj8u28yDX]N$'g ~3@2ȿiua{I.d?ZJKGnF{&yN3xwA7r-Mv^-EKLQ ŲY"&S?Fټ?Y&j=#%n9iUSP-0+XUЀ%#!Ҥd!ؚ$\,0O7#sJjp%$"\<`5@nw]?sNZCǔ#\z?L[^1Gs?#3^eips;ǧx3P!Uw ~ҙ vZ&7 зml°SmEge:oі,CKjl"⼵LM3#q%.l RIpkBt3JL+G0C #8qwJ(u8)C,<_lϏZkba%#mMkgkB{Tijґ3AgGv q}wKaF<_oFVZ/,O~^-7]o{;/ONPMb鸊3٢!ferPIkwkE⚅. Ԑ精nT*P,.2Nf:GFraDlΦ/KL`>ܷYm [u+y_F^{=&A63> V EUB4õ;L۵:c#4'(mQ> ;'19.bqޓlx ?:8xO-^ӯ , t$a]w]+!_*0R'b>hYUu*~j 0~g=QEvhe=d cZ*g:ѩֿ<e׺Jt3&IDϯ-?FzU(&漻[a5UwLcFp5 Ӕbuvq[Zc}8RMCw#dt~+<ȠeyFH,(+^Np9z.&L!>c?ϔ鶧$#Z@B({ؕ ̦v<͵O%xLP*}eeo\c3a"d7WCJ'5Mp43%}.E GB~\q.Q,nC8Ӡq3ïa0Jy Ӛ_okw坫L6%W| ?f7hO*6M%JmC,;rJi}arP\‰E;9Wfڪ](bY;qé n̴0zPc@]A -=$(Ug/5Fhs{l=ߟ3A~kEyN\XȮi MSz,hYC'd[/Mn4 jorY8i?v$\=#Z[?cW`It ^tESR]-OgǍlv=qT:4e ZḄ/c}B<:=J^d FZ]"3( B&@5'u^I5ߪ66ER&ʎUj5yOWN &Rc>(gd=Lb؃rθL7 ]Sx*G/(o Dŭ19Xuvkچ S$6},[PE6ϗbnyYDb%7B=T|u%Q9{v<>@]$0!YgZu i@ t)΅R?Ae԰lUdNwT@ȑQД{6LJ$ ͊r|\a}>}ѦMl Vgqۨ/ЖtoRke ?*8 ]Q%Sda ]}S/DLd0M?Ǥs  Ku!]n_nM}ǚx1piBL }ӀV,9@|zDUB2u}Xsr,m3>TQB:`ɏ1[B[+-ʃET.F#[w-OP j?.h/'$̣!52svLV#yJ8ɯaz$/ċ#iqZL1n6C=6./DjLX%,nv @ (YD#(R$2AX*{rSxTɧh/`%'4];6V 6:зZ\۠orBx/X^)7yLcV-Oq xMI=2ŰhΪC֥;,%9/{^ u#jz4 ËʸخVׄfJȉx95'mKژ7ajg5QmF$u5ۯ8GK1yv$^npU㝠bۡ gs&C2D˱GEZtjj'XTFMDL NilM E iۏwmﺬJYT J633Ǣa!unfWbG1-9{KP9'Ghǡ g?.~ovimL^1@R'ȳ5Led[s4^b ,`jGx{pvevZ1nk_~p%{(ןo%\T.2#l 6JF\їK!?!k& Q8=s%?|aW;*bp5™vRa""vEVsV4 Ox$⋯rnʯ^.&̦*nX jLĖшn^t5;C0iVlL|%-Gf]vDƔ!{2 K'"UxaP&}Twk HV` :<2րHS}&DHjRYdMx 5rao\[] }b dLmP;>pA6҃Vۊ+cjtq$Sp*р +IϘ}wlj"zA%FKQ<5ExZA۵XuL51e6dV}5b '&c8}1%9\TT6͵-)B x=5Xb[=L񐖌DȺ5\aCU o Xn݄7h|J3CMɒ8m`SN< saYn$χq4W9T~: րf&ӺPiۀLD>6Uăwz^DG 2!& Ȝ2%WX,Q Io՛@~8'ܫ ZQcPhP쿉!sfEmKV~jn𑗐hj!sՇ{p!Ky ,P@G@ӴIW~%rjhFI+{zh*z43DncZ+V}t>bJDOyޞړiyLpYWzQq8/wﲞ-nzyXQ)֭?En(ߍhsFZtăUPTf c$i!`}~43?|,Zɉ/Q&+ ]pn/ҳ3|R& Pggb8)!m 9ǜ[9 v:2 ^*?wBbbέpZ4(+(*a7#!>nj_!r! !93r- -SZ<ֹyq# 6EGÔzȟnρzŒu옃ÎX鄠zDxhBD:_Ltg`j~<)zxbbK?̿rB2oG{~Z-QR+(^*iښuY%TRI.7UkrWəܡ߈Bb*qZ*PEs1Z:L_Fn^zH-\Yj@Sk^5l6Aۭ72|Yl2 r=dOB8B㱾ócc[B)岼"dUn~bL g=M`ʮbziAP%/B7}ރsJ` Ax a;x[%?MJW6VRj鞫,@KG:s@QO3Sr3 B2>+`Ŋbr2U3#T;6x~zsȭ%?>:JĕҝޤWjF/F+C8S;v:$X7ؚuⰄ25.s|3hO"tRL;n=paor͜lw ż>;Gxȱ` cD`,>S/3A= ƌ{)oU[%bJ t鿔8-^!@ sc_ْul^~ĩ~S}R:_Oxwg#ԡ 0qK2cvN˦>#lpNpjƚ4{Vnl Y(\7~-Χ2 TQ$rVsX"qbk&D@R g Q/~u9Cy; Wdjɱ-XR>ZJ_T̞4QzjCv~ /"սgh2E%_Kl_|Y1Й xdIfb˘ rh+ sr(=7$`\Gj6 ` |5´w$B86G!fg/|}rt%j'2\D09> 4xc'*@ VdCײw)eqU3eP1Bн6FMm+Hjϧź`ѻ+1j'&l&ܓP*[c0O~LD;uqjH"L,l$yXHF*+/K=@r{KS oPrzACF*mӜFOGtQ@7L洌LkGU],%z6+˗FFkQΙs0H zuz;Z0Bf o8T) *%Ŷobi)6骧{YCsZk| $,02;_B`XK[I@J_CҠɿp[}/ԉyбNS GmHX,b-R_pugCDFFQL5$+.GK`YU"ki[Q6\x'0w5w_Sk?\C}O/84Zҿw}ͱZkc+_b$!q QJmٙ}dPeARо梘tKgdC:\"-E󪽇%q dB[77g "}ZK 03ai~xGA{BPmE;@i;kJSz&j(9~.Pc|]ո\W*=3xhhF;_i-懸5ʭ#vstB8BT)#licN{ug수Tq>9b߮n:nZ]:X&4&.`m+ltՑ_Nyŀ28qKװwl>g KOBV Kk#ֺ=Kn=3ii@u[ƣs͖ozc7<̼qA%Аҗ4ʰG7b"1{xM2}tu1C>4=!<(Α+nj5K)4p0-J /(E?1Ўl`egӆC1A2R: 9-R36W8͠QB[V rT͙:#Ax+΍*X@d9t\`[&dPgY vDA7<7bYBf2fb$⪏-OWҲwh&XGQKlt1)b0i^|j:yI/1v O+ugQ3 Qm?avOT3o;4P]gd2 V^&к<1]GIڛ^o"bq8!J'e^]r׌IQv" [NgFd¥UG?njP7Kirβ*(wR nGrM'5i:ַ A$8KPm)qE8CMQNǻrʀYϣ 6H.Oxm fy,+8pxսH, _ܶP[ -3g6&:C R.i/1,`Y{~<I/|Cb:)ݍɅQȬO-{2S26̕R8ko`|<r8xx:5kpr/1%,hEqeId\ہPH_j+i397$HɈcG9wyltnSN3NEl˵^TXY}9 _E%VP({K+)brGk+bkږwZ4iω\xR`eXdɇwVPR+]?9+rvuAϡyD˂{iԼ'β 2G] d$bL'؝s& .I.(ѷ߹-C,(_duՇjX'؞o9opjLVݥn۱R =5c\]T98`0)d}_T]ҏ}+B⮒8tLe7bokeI$9֠IJ!ebn.=E]wЖ^S/ɛՕ^#AZCyrXj.O;%=k$w 8*x%YCjdĥۈ79 ٴv]J*VY7eTMnk)CR+cpl^z^܎&*~H 5/Y`+ Bwk%)yZڎpMDNihlZ9zNo&?k1IC7;m {tBs`t L珟ʖ rj9 y"+ .cKۡWqƌ! HDT}-t(+`\CـUo _3? QfT"L~׊DEK"M2e`Hk&UͭXkkY/ )̶tҔz}7{/{mYj?gbEt<]XhZjۡ@{lj=A>HliHREn\]{_y1(V"^er~'v`@a(f"jl'޴oTNYLJ,mcjfEs: }{cDAEK.qzDJ/0mG5GٵMo@?]Ng]H3zv:>fbgtV/DpK / 7 *Z6V?IDkƥέޤRJ|gۓŮ^UkzhP! EEgd&auy8  83Aûb @d;h=V5/U{Ko ّV,k1 ɜGc 粡U68C)jbOTLA8ZzoMCj61mn<<2i$DхIn=GmմDM J25+\W6Y3a'xGSКD-ٺU1ZJ֧{n]z(@9[q^q0jKal}^:e=?`ñ3ĻĬSSOFE€m ӕ*9X浚 ;Օ~hrH։-0x I 3ErC֬g46(1|iXi\ ъMRuJ#Iv'3Ȧ7H-^ՄSC_TXvWڝ ǡsH릴&6i1iO|a^Z7b=  0u{bz.ʭmIfrUC^ɗzkgBs;0|bH+;#P_w5ă]x) ^8\\$~oYyN2YԨ5 w3rːE2F$)+J_L}~A7)2=σ< }ruEɍi%v;AJغYwK^NCL|Gdi9XN}{;:rB3NavՈoymSgҤvˈ6:<9nTQfֲK-m]SZ VrTo}-o?]۴-REsG%+uTp^]T옇DlـRӸ$8aaL[8jB.RɹѨ{FI#|٪Rǥٽ4آ2pG^˜2r(9 ijW}/pf(F|-X=[l˴ٟ_ePH3=Yۖ8N~3iWk-:etU9-=>>oJ5ɑ~fV>>8^Q=ud+2:27W- ʔ9ȥ7RC ViW/_;uHvPm} 'kҡqk韙n;#&-(̳Z>֩aAI]D8@u ɞP@'6I~(G?EPU(ͿX;s-&tuv*VeNqac1 \Jizȅ&(FWу9ڲAZY]VbHJk1K!!lkw)o1yr]Gӯ!J ^F'G{x Ļ, J"P.xl#_7(ݫۋdoa5ҦroH 2XO4/$<`)g8QC<}{|CL%k\E"\ ?L<\؛ڲ؜AQhYYWEaWY](2rVzx%0gg}e֥ɸsjvWs~"gEݎ 'WzExE9LY{_I5l J^nT{Ƚ;iEn[دʿTGr- V^c^Ui'H#݀ݑ">y7U=R>k^΁(l<~!Gds9 6j6WrSqm|;GFuNΛ;v>Q7F0#iyJ#KDz8ml@&m-ATk槤^'^fŀf/c`&C/0[g3O\F0+ԫWZ6yA}SHmR@LJ=~5c PPh~S?d5U004h9ز#i聍{~plDۜH]s=`g21͘XǠ, kc H \ZU.:okCwnjY}dR_,9;ӑv>HSYshcXOƓE: :klx :Xlqs&sm^p?]Pմ'Ltdž<*B`^K-7}Y#B/B]=~]RcHFW[YO+l] dǰ)p ". '44 lLHX3Ts22R|`|H֗Y-Ubш|GV82 QOTpB2nu@0yUsYC^L5d ]ץ[LRf]9IQ[ ET%js <ӕdMP%+UրLK틆y&SzcTwOYSl85 vFD7-A=%, uco:w[z?eHsiBɚ{\=6: GoFWKMZOkMī!X(ǣEa-7o3B`(H*rQ0}HtnAGodzĨlwkcLTnO4ߊXmT.i%gm*.4؅.FMP~E$!ߌ*`Ml,Mmj y:dI] 1FkzL<`Rv`g^E6u&^ HGhk'2],r|tjR2N89iZO=>"O(pBφ:6T8"7 lSIZQr 𩘘!7q,*Cc~+!'^N٤鲅 )h"21:ef_C*0U%&9W MU+?;vAvJo< ݻƟ cc%N3hJ4|HtYT&3 Λs|uSAE8p&_"%e}qrw=%w%)b_͕50X|3H+P5?<ؓt~ќ.K]^ՐLWaGY/.)Jォ?fr<>u"g I @A9v 9D˩4Pki,Oρt,,ɊoaaM?Xr]Z絆*8$6[7~$8mq5Qi?V3E(5i$ynNJ=650|@{ 0Z܂юax)P?rjr.xx6;ix?ՂM3C9 Z!R7PQW+^8 fR5 /;(X\TEBўw&&j :->lrӟDvb !s#EݶпFM 1jQ(焭i7(LD$oVtS;3@礶lzʉK#u6MhJiXޖ<{6r:QBݥ7{CWq-4aF^&<:alK0o%Xɫr6~xnyH@m˪&GSp@ L7Vݽ&G OEF)ٞ?JQQLjf| 2*YF%AӼ:3},XMBqpfbrګOVuQ8+mc!$K,nT e QKYLm_7qrl2ؿ?#+:eE#φXVS`1OMs==1[LSkZsǚ(_q\MEs2`:S5!Q=j)mMBf+Ib:~W߄너^T<7,9Q\QS(KhV8|8# }=i[^7mIYk* z=&޴kܣ5b4PMkW> * =KA]NSF>R;f(ڄtXf%S{*o^< mUo-u C rrϓ=]=fXBG,>Wl Wl-O>"M `.vl[ؠ~o z~l8,_a:sgj88Tm>q= [ҋێeW3 Te'G*Y溍N(l0(҃rti7#v#>j;ndM `i3ܒrZ"L_xo>}kL]+.6p'[{^~o,ѿ|v}b v0ʤ3O^ѣ0H/MK(vx54 $ @<\rBkN-. *e\{.yյ'YYH3ru5}a{Rf7u1c+Ts9lwRXToZ>?jE[]Ań El ;gNTHā,‚ZNxȡxǓmM3k5!@ΡQU6ttk/s;Q$F^Ǡw/Ӹ=s-J4].y#2~ 㘒Wa yjͺ`=})2y/.%T&ܼ%e[VVdLreޯ"rZ@(|,լTX{X3'~kG);A?)%}ʵ{ HMxz/Y/($L{j/nQz#J \Ȉ*|!pVkvyتZn|~,71%ƴOIw#6i(CBI?tE~5Vj.*#T+e2av}Ky5Đ͚|qmY|Wc)fh'*#!JLذ`12AF)Kp(ؑt3s=+Ge_RH}__rݟ!o;s&<oC̓ w_2e{%%xn|=Yh'ա Fl">*L_xBub&P`0c ce;%)Z߿!YD*bIFARkBPg>&tbA>eQ KnvmH s[{ǜ?v/4ACuhH级tQ.H|s{_Y|[r^-yIKPXV|ʔg3A:Js}Wݪ?WٴCH:LlPo`CXb{d b=M.^XYp)'3e(Hi4%Ƶ ̡ 'ig+okH,U z' 5R8U·H4t/E .ɣ*-09ݍ#[V¯t=@Z/}P87 A x_!-Mc\$ۘ^mOs(nK*Tclqױ>0TxFXЖEswnJ ]^C;cgsW-UWv(FoX_aY꠫Wkong !p #FHXҢeHHTh}. nkC?e<(P{]Y. Vs-=:Azl["'ъnUr90_Stj!Dȷ;d̈́6U9};HA?ZS'b+%7Z)6l,-C C׫TA q'P^0/w7gE-48'i `?/<"<:00C7COA0`{ = C{y| ׍v8$ -WIcxЩ73l-[0rZx*LUV6Ӹ:o"$bmMYJ瘨 `V ],89pG!F731$s6LYEҪy48%+{VQɣ>2dO\p(E|4ڗPNs@KUe1ce:+n>\}hL=l;n"Z-̂aR,[$&$vxPQ+ %{}J̜eSeo9M+,J@$ē123v"["#㐯\\|b#Dv<33FCN*ֱю؀iy$F%kj5Nbs$LƇH k;iR[Zs(,N-+[_uܬ^U4+|g#X~^+Zn/t[̶>Vbk$k혗vBeOni d|_y< ⌘u"vdL/2[L^ƨ/ѲNڦ>9uw]?*5 ?*v'bF&D>qU7*"`P<̭5n~M@xvJo{KcQQave;FyH1lޤ}Vٷ/D5]$\ѥ;^zV+:T)$3yTDgiCc `>5. Ù1MJhwwQإWd>͹^T nG}Obt3jVy"\Yjo֊ }v%8M=!a0Uwi9J GU e|04V_*u&=H"pvaqO0v9Z9^΅pD"r]Zrԗ(2o&L͟gu8DmNd`871/ "yMl &̀CXũ}YwA_ot75S['Ēg{ })=޵lB-|`!hLabtp]i4~u$ '@]|dȠ2* NDm5@`Zi@Xq i-_o]gdho߼TzvE{a~waSnH8]chvđ3_og:'M̪^`nirK.=Sm_WK/<)G;4Gu`W*8ldz})6,#jϼug0Dd Gdq=U톧?;gx2*ygVx|}0R'e#5)S։_un0_2.#u!,K=*O8a%YCF,04 _]ȏ'@`y]09OS1y2ٖ+u.}yۈY$G!V` 'dXE*>iYD~Pߠmum>GaϺĐpDVZ86Kiw]$lԉ0]SU@ꐬ/waSae(rW]n]-/VKGE5mm Cˉ`[ b!b8qP5l}&t;D LNB')0T&c(H`Rݡ3Z3AӉS\x8 *ՓےQT89u0=X~bL(?gN1wֈ;A.'C/PS}p耢P2&Lk?nw<,$zq$,&-JKp(Za(xbWř u\U09U*YyƊYg=|TČ7xF_}SFH:4f>_Bsi\!Υi80NZLζLi;ތ\C@R|e^QX XĿʚ0}vU¼)ioMtN(5+CJskqQ}K< 0ZLiԨ8}yJ'[Qdg9!)4eEr;[Wy"S](s؍n{cR.9q) VGF Xp%~)S.e1LYS_0k\=%?i7NagݠuHG1[CfN%v )$=MgS3_CݘN׮9k dJ שb[CKo*ojH^zoeXb5B1E`~݌I]"Ξ~^J.d'I\O-0{V &e9"~>ؑV\m?G{,%FwM͚Orꆸiݧz\{ #3uf:r v#~0|dH]NK25>p+|?&w7|BI%}.dKgNIgta)5cR_xcӾQ]Mdh>}g^1#${U[)Pi1jX ObJMv1 U5vQ/Pfs + \GXrK( .mh޲eTn8w PsYo0Mƚ+[EUO4wN 2ZjG(->X:J 1mX 7;A,WhCB(!Eħw}$؃AVUڜڰjԒE>DpFt s']"JzLtCqW^`j0D"15ѹ2,3>35MGݿ6@3CwQ1 Iq{YOg7i7TМ':uOޟ^@UڔJ[~m0"2 ɤ{*!a{䩾"4rrl7yL->kubth{jVDw_{G.hOڝ@ d Mx[E=6? yHD`]ujT>>F8(q仓ÃU}ypSvC+Q$P2/P:#mQF[z P.oZw[2mi9x™-혃t_=mvHq4 ={Ct_"2"dEKǾS w6/ŕZZ4{on8X<& b㡄doq4jqN3$Fӵs NLfӠ0uv˅j.7AkH]l $`hv8HyVW/^yߝ9QkJ=﷧7Y`U2 U*v[ߌݽjqNKbFIr7@52V@Vh஄piRQ5QGFW^LC\ JvC) nTJ=&FbT Pn5W&CyM )dum!uyD%)V ?+^LmaYO>umeH|26HmYii|旵-Ǘ;9lc!8DfE.t'mڈ^#Azv՗j̞ރ}a a[ڦ8TrMNgoII 3؋K\B||k?jhOm\l B7WFams34y]EDpqN(wqG İuPf~)y+K@h dϠE hE`m}6;-6%@צT޺sc1܁E' V*z:I3$xBzl |WkV4J~ގӅZU9f { ,ͥI6y6 Md1wU)f(CE\)nVL#(["gUH&F()`Uzm!/ޮg8\a9!T8g?M^F>jyL!eLM*)K`Wc<ss0j .N $5mnso  |S9qf4aCXU& tnѼ23 VXUsbr]V6myTh4,@}L|懑)C[,7e`Ow&MjoqN$#mR`6Nx-qjC]GҼIjGY_Ayٮ#`2-puiz.1Z^ I" `Ͼ-bu.l&vׄt? w3x' 6!B2x A/f..D?:L-z{ IYK5Pe>'B $cl3yԽyߗc[KVWN-\EvZޝl;m]_ut|xdR|mkLK=oA۷e;e,7sƂb9mz\+K͡"SO~^XuLr:/LBfe,}ONcf7FGnmU=%WAkZK'a|+Vq 0n-ftߧhb>g u~L=a$Utp̏eHX2{S jWA}U @ޖѹQ,k_oY")yT?T]h}oFFWU0WoL- %)׆]BtĄsgcRwn[܉(x/*ɺYlRL@ŔHv&l\ sK ƦjxӬv/ F 99mu1{ ¦; e=l|jݥRn&E [*R)8 _-C ;{%9lW+{CE, % uATv-DIX# Wl͓j+,Z``k`G;J.q&oK7~f}޶l rDvp6iaQV:ZBx.k;m/W@)w= D _k=墭[yKb'=gfSH+ N lZ@qT 3B?n95g4fv, '0s `! $ U!ze r@6B hzd_ EJk7'j>~+Ys[Ldf4^m Oڄc0j.W%ԝ-M0=ucsJe22VlCE\;5ϢH.e$a9]S H=Ywm6)]s: ^GSX ) gOCPMf$r E槜yaE0:Q\2*zMZ!pը17Z;o;bS<g& l4eCub6O[rL-{CWãm;\iș'GA>Լ.=pp<yWl'7:vo٧8AP`/ʠɔz 2yx{HnQ:~ͲK " g5jc`HtvSxѿBt;+"5v4ArQU?\.vnh\Q  ɵPd:hEP<~E-%~agս嵌 QxOwdxS)K,Bcpm'D&]YYE *bzCVf:$0'Jz6jI͡ !0J4Ao5͎r1 {~͠;o>wixhd9ɗ ܸsS|X븙*P -#:ҠmTSy聕 g5lyĝjbu?~u;/EBDh%PѓiQzrH` `)\Vн"Ϧ U&g"JAvyֽ=.}fkL%=8 J>Z:Vڹxy ?WӝcRnWJB?+Jj;>rBBQ{0=0J#nիOOO KRdE9 %٫|<>RF_Aʻ$}-_G;qu0Q~{5Jʦ뗉r-(/MY!t:*gmfXdr߱g@QU55(=}7sWȏjEt3IY{=h*TaȔGI#Ai78M%lˮjZz|$:ls [sKrƋ~]Ϗ4j;s>ntgWI<-x!ѤA=~I nsy&~r<2 DFﰅY/uKϣF&#|@_'G6?@7d,$zR <Mw>[6ꤖ]-6@˿q=@ЗguP@Sc%^x7X׵CEPp9w^8ZILFSc&3\yi{&k_Ð;8_4oQo 3>>OwLe0ޅE};4~iJVBZ;p߹ ?5w+9' Mo68UUeK#dC~k;mQ[$ w@NG5Gp`.l,yN'm&pUQAK=8˕v+Y@¤?qs5ι]_ts€.WF9KID|a1TmN}'I\C&V9G,;8WN| [x%Ez~V;Uk\CFoJMKOWV7Ee]>Xj{92'įO8DoXoRp<b=Î,kkMfxqJ;QQ"݆l'@< wtʅ@[ q?ʒ6aﮖG 킺pUm|3d YB˯y޿iEn*V%̊ ^Ы#Ї_|vZ`0-uOkEډs@ݷRBwNPˋ# ĶxdhۚR5)4%xTW c ['(1*C*]GDo#wsAq}[LwSB:U^\z5\O֝l~i/# {tN/䭕g;,Fw $1?Blzp:) V.Պ`wMFS?R30D"0ciqIѴ[CxO4{9JAq6k:# lK(s 9GmgFQ~AIx"pMe058%oUa2ү`8n<]bJYo#:  ãYVݻxon0QТx @Ei?5=֣mұZ:Q=~sպ\4~,EC(Mi ,HC ɴL}%H r1HxEnyLwWIbYe%18DTͮ8C|8$L4' ZŵUk&ÚDۑOSpKY*guwh C:v/d[raWS2 ` ķ"Y і}&eײñ2:r4p ^ZY3a*`WCg0ӏ +j&ot)VN^pT;91z8|1ϥxӴ&vsn\[/D|0RMyclL"`֡{Z=S4ܲ(xWyc~_=%H|=W t|O#v¥s=8 %L+M,!=m"J U a6)"3NOO qFK+)tUfE\mTs|uyMѡԼi,@xv&4&58yk+=JY[UVqq>dV8}E37ؙU[ wHbGڧʝ,ϽHAp1%j]o>K/G *scS1M܍,pPsvgeb$Η3j\M)ػZh3]ɶNu^G9-gnЅ&"Hh'Uv',րs;At[/DhAFXQv,"WFp `5t*|LCjr`ɱkA|T o䷨ᢷE`68zrWO$ hIPTe؈*S\&MQRhҹ]Dʏ=U"s4R?51YWXs+0#I!B2{q?M} |#~йzmkD`a@YPej#QS/C'/d{ )3pQ,m!,[0T#uY0g0HKz9}*׋݊5BQ6_ŀM]?8̟,lHhs`<|JD|GlMDQ]uUnZ߁ڛIfI +Yh-:cR0$;Hguϛ[ PV̅zVsy*+Z\+r<ҨĎ@6 H chOPlKCY˂ .32CO|\*_3*A P&jszӜ=`+3|):qPY4@U)tۈH`8u)x@@kmeDHYMQwwOXs07=+\V%M֞B e5O]B+K|I?.G8v:{R:!'w3:MQ97eὠ0p^Nqv0ɾ\%wwBX~_uM\]}A@D/cƒ`^08H5ovws(z,N Lo8]/(d؂_fN(a@+-ݍDI NJ-6-b=a%Pg="|GSh:Zǰ/1.%S뢚Oak$8CLrw *9R2q2D+,M6rDxkPb.~VTd:=IQ 5'lvEOx8օnǁ+96Pl6+nJ%g}tPb6EZ 5=G:ŔHH8 |w Є"?9x)3͉b6pr?uOn~V.=_a7e=l0L\!_}'G="5}MUL5A/&-PabZZeJ7w*ռ8-4]l0;=jגܮfKi $Ls ׭h4y^H r,)l~X՘\"˕ V:X|R~sa)wp@rUi.ocR yzM*I؞іx("N֍p$pYrʊߠ=ZP hc1]XÃd2Ėqg?!.6ts ^>kJ--){(;/~+au$7s$Wv]]n_1AO*r (Ej-)xxhǙ%2:mQV1QWTFAb#'M ~~aLv}bX~(1>\D*&Bbfp2ț"J)45 4ƒ6#/ uRپCoKcQ~+u]#ܿm a*k>-3ݮ`$m~ UG֕]vqV~ݸ4nuDC06sɰāX?q Ur,g>[^K1Rd!3>/$Է,@cq<ߦt5Nֿ-: ߄{':K1 '{ѱ >,Il P@0:{O7փݫwERHН=`ަ(M΂?ZR  Q&CMX<,52"1iXU4_d*B+[$3fAAX=cG&t[Տ WNř*d?"UB -! I PR gJp'GP&!ݴ817i8c o m>n@78<)>H;z ],y u$4bhldIVn qg3o݌׆2Lh#FlFָ7hrW:9IiDGKT}zM"my{$rv2pHh*Tu{E !^Gާwjf1Vh};t ]] 7~@?vNv2زtw᡿O:m{!Քz_?E̍A,q:6ug#2m@]ki))ӮIv: X$`NtXCDPi {Z,T%3qcD,aN%SԀjN/}_ƑB\ `9snA^E{_qsa؂\ߎvCN~8[b+kJi a`R*MlYNE%>`V(1Y)",[O4c Йd#}p{?dz]G,339^`2\ n?1\>Fr["YRTӕ$JрQ4<)kPyUdg\NQ;>WXhԿuJ.HjVp$Cjz4CA W-?[1&zJSOK˜nn̾ouc492IH/O~k~Vf8aox#e bIkPk(DI_s_ʘZWYfbZqQacpSU*`*/=Kgo)S~m9$Oy>bf !z86Qa0|I$$Ƹ-֩8QW Q܎{]N?M4@/RPM[=bhX.G\;t#~c:85<˛QMdKb|C%{kIk-W!0\0O6WD4PY? ԗ+94owHoDtbSGW}>,Y-E%jd2ֲnN Tpپ\V0Z- 1td? nTp·`qg$3!Mm(ā8m;y@]&[ooҧ'd nqi,Z`֧!D"Y:„yXKQu %$3iU3jd&aJ_Ilz{3UBxd!l2Rut B(ْfP^eZ234ic C ]QϜ2rhcb1~w\$𠝓EblQ)>owীVawkkY!R"fqSEL&a[fH;I4ƨyaeyv;=:c`jjsПfE EHʻ~.`΅ "mOH&g=S>*MCaG\ۀ*f6ldia~,lEv(Hn߇XZ2R)XeN6n{.\1"D ! Ei1!ٜݪ_j& , /ˌ"% jTyK^NN Sϵn >G\)|gG΢|I%y d)(䗱(*fR" ߡs~a ԉ }>t ԏ1 Gca(+ξwAĐئ.G|=wWJ7Xܚ9CFKP! v@\ՀXK,MPm$l)^i!W۾>V8 ֩*:A86GY!:*? ͜YZwwpۖ`#3-j I=k6Q-VgxY 9P !fW3/FceRQn؉+aK-%ƻ5tmʙ=<2i.h ?13pbb2JBG{ݥ֒ajPC^fw y`ls"K,@:ߺvk8`3,0 W)}Ay{3ļ/I }G#i׉qYEAlv짻Ba3Ja4YZ}+i2uElC緺tC|8 E* po?ӈݤDʂEær51R^Y\UJF;tݮt`z[b 5utlӾrp!h,=^!ӘrRsAbr1*<Ծp0y90[͘:m?k=s6e{N@cliH}ax_ԓ"bV% ČdKc# !CG|(V(8fr fp̣v%wEWg"3:b:#$#VM4s=˞RBMhNg6o0SZ_:VwOͨ1qiVdmFTBi+ ?p:lt8vI?,F]{}nx@m1(#s9J .N3bi+E"*1?Q\m/ˇ׺6pʊΑf +"N3į0M z0IbKsդH3Q/T/E.g tۖAG@̬pþ"4oeAC8tF#= W-U]i-]*¢΍8Ϣ<-8P j[2;OH;N 5-wE2" ,"jvcMԗ -Y~`\*5^ %ȭvfB9P:M.SGI<1iFtIw(b#E2k S@O[^aJ]BMQ<1,řtClD;s5F]`^b~s13 ancWe<]?c%9ބ 9%ox\ كdj16˧U^fpRwC,%9ϡ!T5ơ>#(_I!qsoX~e=[VJH&3-i %S6sݖFQe9"7װu7`Eu!Vy=]"MuOb׺6}Yb Tc#a {FШ$c5\+"mTmeOUeq\l_oW$Ö'CwȎäCEe~JUO+aWn!)bF(pzRio}}B٣<{G:Tbt-2Dy{Y&S߃wsu5s\N:6PpW@sϡosDSK c.pTu߹Wdf?3{9mzQ~\bU9&+Ɩ݃$ &||TPz*i>>78.9̏h[DGp&]}W`)YMWcY*drc|3%&+%>Eۥ%%ͷ)zcBQX{ {e2IAEQ6RtK_[Ɣ<)GAG*0xQ.80}dVr@i6wD+^FOX»^tI$޽b4;:3|"o(e똘Y=Я6m7Y5@C&68v2Ɠ4ѷ AU<D3Zr"TbIQz}Z RArZ1# K@}dK +`b`vhk,,@SJ=JvVLAh3{X}ܙ,o!/Gg^@CVͮ,@2Y5V B<_2q \`iCؿQ 9= $J'iİvu$끢a-x%r%+Ւ9ơ?Y}|DJW0+Y-E=4"!z['bZpDML6= jH^y]r\z% z@ qZg<^[AOb6F)X:Ae0'Ei!0oUKI:u-R1"ZÞK/0 q+~pH-G Ƞх&4)3u@^ $KϦo[q/׀j9$tq}Wо-bӠAIW&+1ѥ2MkYH1lNmܫ!C&{ĪxX\cGL*@G!QY3҅^ImntW)\86&!w M8;dO/(B0xC| q 1˰.x㟱n-)|$̒$XkzH~0 r-3 1ZO/!HY$j-fҶ=2umފn Dkr %i,N^DP/U-'U-$/t+"?> ^y(Xi@ ŃIM6~4] qkRzsl`ίGY b[f89Wo J[4v M.jǿR 22/X#+Wm=0t|Ų'<%z);>jtxŸN)7K˖7lզ*Y^C?Xys8hXJpln2p&mIєOؓNHoeXbwf=cqft(~cT2LPn8S'M ]4@"*t3o#7D" Dž[@-$V6}GXʦ| ~;pS$ Ig,E2ezp%D,j"=CNdKRשLHᚯDcT[ykI)zP*Khk4 ,J q D dB;8 q>^fk|^XmBpD#H,h;i!n%>[YBOu=^FYIr}UA;fEHADn~['Xf=rTZSH025d)+@r&͌[g]kmySSh?.jZɤ\)It>Q{B-x⍙)ۙ}gP";`79h 3 ]I颕)iDai '%$yYFoSTQ{Y0 j>"S*JjHkvC{|B!C"S;ڀ> sc^S18}쟻*"@d4ZSySBFS嘳4KDE rjf^o0@ 8ǔ>UXwy+6*h9zqYޔx32*p, qw'5uDkJ^>["/iLެFr/y؍Z46Wa]P)RwQgg=5,@[l_nɟ$]`O#G7'֡OTo?WA;>޼Lä_ߑ=|u{qZ1;BtXmH4#qG4נwfJxp˅ d! /Xf&Bªmjc#&N>UbXJ ]4w$GR1IFc 3@9l"oe.3.cr#]E|;do}/瀲W&[PNػ5t15}!J}/~O4\-] 8gvH,31סZabӘ\9vI{ ^tD=< J߾4]dK-HƖx-n/-\AMFnxRR|XK$zTvCO=9bP`h7ѡLJghDdyڇz7dM`'b~oi 1q꿛] r!R{ 륊,jjz>E a8R7\jQ ɂXIT|mϲN ?9`SyV1[o@}PGŅBC#9 ȁ<|S!2{#\95 u 7T:}dsOՅFԹn\҉VnRF2~ $Z!(!\ɮU%ސ+z=xP߷-S9& y8Tmeb*LlL.+lbP:ު0Vbgyhɱ冷'7?\@bXZ%#YU=n}UP' !E.ԽԿp +mTa\]Uax[}?)Cne`h5ߪTֽE~"7%xDFc4E2TJ)ŒHvW~6q vz8poS)s@c/^rԹиzFYVmaah#Y+DL4n_r>ac(buRLFIjρ†Qь}[@ًqz&_顏+I53QD@.-TH8iA#azsC;niTⷬ=4=2 /NJ-kC ; -xT犙]a_BsRu5jn.݄{[  zLSȱiRQ]KzYZ$7257^ׇar<ښ6Ȟ ʺd;+N(u+Rai>g럘 ԝ,`Z%߀Be{vKmSQNtK/Xw8V3 g ڙɀ2V Ҁ%< >ufmK8N@BM[fǽDoqG#ZS]bN|qO1j5omہCzEWtr/=`RSGռ^ݵ[9p0Z1RzݬF(c<"[d,vbUiJM4xwhh l4i: _%s: b܏xc dޢj%D&^H/Ht0b9ЯbI\|r)ShA̍5ejf&so`0]$➎ zؼw}5W]Yql5ml :S_ˑ_%٦qe7ETќxkq* 7[S,L5mtsFVם9}z.~3=}H+m0EH%.(Yn euR:sɚ,Òb>_񺶴DVdLph6layTF$¨Wǥr 9p*1DbkB_qfiV]+N#&A>¢{CR<ˋ! OziTPYVoء?0A{Y r/_]*#? M8v87]uʿ39R9er2puV`I otT}SpW)i9r.t~%\  ]gN ё^7V^[ Lgz'9R PA)3ɞW23v PDF 0Ei6g,lBOY‹2fD: UmȞ?*RFb}*Δi[D3F[HHVdE8ڝ.~­ƩOI4@ǐxA(z}٪OJ(9DI-֛D=.>-:A 5gWC.##)?[ FiK = @EMrFP}\Ysx4]#nU\ \]cQUPTE0X/ 0A]G",=xs3tVPB`/_PΙu 0}ܛĞ,dddTВаm3+vX6 EdʇH9Ra e{%4ϭs'=l\=@fawTʋg],T6)P6q{41CY ~pQar5=cʏr̞V_2QJÛV1[fi>BuSjkZ xײz+R Gr/(՘i{ k0u>R̓vGXo&!^qA):&xClGcEXGf9ug*/zT^yCHJVL^E2/o9_`&YtPd(JKu`@ܿ?m)R V\Ȯ>j-]8-tڝ!Ocg %^OΪ7Ќ3ٙ]'DB ^º.:Xe>VY-/ 3_W QhWwo3WCCiܖsRU=T&K(vE'9cUw[ 2{F, ia O&3͝sv{/[Qe}_{'oJ//;-[ 6m7*f#,xn7yN9R$ptj'#>P#r-h ݟ1Z lv"5(O/ڲ̝ٱ v>/9؉*> k@KU625d~p8wG8 ݒ"j UebD<E_h=P|VTy#Y7D)ЃwkIxz%D^9!5XZ,q7dRd™X< h7WAmųJrÒR"uM@ 5\45m_u@1K@ 4s+]R F+"1Kɲ l vpXԆAmDQpHe\%$:ڇp~ OCHGIW ' yTZT ݗm{_ ^kl/|O4[O~3_҇mr;Ʀ!>x'LbT^e@֝>RS%/"\Me栔7S{N Ҩ# Z^kwQ`qUK` q@)6Xۂ^"Yw82Wf‹VEFBB i68 b46A- /B~j7 =e"HLS Rě|cNO; S r.]ΟD/8)1,Zlxc1fZY,ƌoPxŊHRLJgI_oDDS{]rg$S2xdF>i}*Z--IIL>Xmo^>SRL6A :VX߼._#ۤ>jI0EXw9TO09 l,% ,W,QDPqr%E p߼#Vn0?l0$H٥ *z]DN:rđ5XDhsYTNĺTP417J \E/e d1\lsEH@XA~jGdS z|I+'1o@y+`IAsHbh-0Z\g*Pkk=|E-9t̐c_74=.4=&0r|ɧ]ˊRWފHDtjpC%y +eSgރ`腮ap̍u⒣T9~YXex'T&0^M QYV2ӄa -w-u"ygb{F3L}9)rXua^-cbGY[SZO^ԫqKEJY׸25h%}!φXs6g)5m¼{Fa uc.kfڵHI#g;[%(MI / 0_ێ]Y-P1m >d8D-xcMru(!WNL ]^5ClPh+٢fs7aF~!Ja`HEmNTE vC:ٱ?'b˘h>cBxDC٩K8[nnqGԽꍳh >V=}QB!QWAxigU*ɏYgw-OʦT!V[+Ԁ1a65}iICƄ^o%/$032(ٗH㎸ʬhv/h4CckB:R%ͱF`f'YjU3#jqO)17It\rTҬ9IlJ q 4?%OU.NAN$ɳcam \[jN!Le3j|`lI;[uՉS1CǟNRkynꌞ,g^L@l'AD};A /z5KFd 2(EVo/41C hN ;4no3 (Ig;'%2 $Ի2L>P/zW\ {y<ºOARseZfuJٛbWP\vOy?{vR.Xo(K3Ԓ9"&R{5/bfe(Ĭ/1\ց[9^䛦nKk? T ,1-TIXS&͛ЊbШqgk|`5u*yxVe+c bU(Dhrw5pMk<<;fX'JO)O5Imx ?I#JTvtUYl~=Xvۄ? aLE.]5upļ~=]Q hgםvTo.d37z3G8= CkTyEIȠـbI'c>Zٜ u0OяP%Y=M!!P*9|3H Fi#YZtV!ԥAzib`[qM Mjr LSzƬ% |x*oA˿1^F标u/cs2™K8I/ o#XXD(r;5#`u:mlxRec@F@^ js2Gi;G&Yr][^O ƗCӰȚeP\ S 8LUяx=Tw>ĜTΧAs)'̡66qb Sj\G&V4mA\6TI˙@ARH&4[+>v'GeI3Q@b|ũkz%=w׀4n< N^ak)D|Xg~<'fi=?Ɓ3fֲ ^cm( JuS%|MX *5XK5^(˾ƅ1tcg G1v'lјFiuX-ΘtP+ɺP&.~cDϘ9ѥYB^v4ؔ" &n&{z2 BVU⫪{_{z$.+*LCD0V G}någkWxD6X ahAh2#LLZ ҫNV+J{늭\>[E4)n4$ܱ o 'JT@ y9_zXSr#k$qZ+_п-` K)Hn9"?+cP%I8čQ|z6 ,4`O5BmU;}WU f4/I3lv(, W$G5XKV@y3Ғ鿘j pNmt_|8Is 63.Î-ɦf=!)Z!?զ`dз+q GCUKt_]Vp\XQɏܷ.z@n7׳mU,KF4~+ `8r X uu0}?1'45`Iz[Ũ sHrdvkF8[HLWy]Jʻ$wJ꾄׻e>zb*M~YY8<9'UU\_i+e;du|[C̲ "UM*p8N%[t]$c8X**ITG0vk߁hpr{-/@|zH9asPe)g1E%Sd;im^NBP9n:`+nƧ,lC_ؘ;\H]ќ?NL@ /R/,(xxnQK}?'u"(AYje%0o\_b :>>nJS 8p4֩a0eFٸ]4|nuI^2s@@0ȒR4FIY2 yo遛r-a-w wcl"t5чQz1a;(+)BHOcmZ 1XC"3f4]-!mbM#/xFs7ylm> -4Zr8i rfr/}:r VC&oLX[iZF@$ 8}YTփK3 $" <ˆq&dOŸ.P*9Cf8 $j^/tf 1?@1#2A*AK2߶R坆qU:5{hU%ǒck9A*$P,SL{*r(lIQP(L˕6w)J ,K,mR=ޯn:Kf:v2Ѻ/o|{I;Xm +WqAksܴF0ש40Pv61WMŎAT+nwthCB13&?lcBDJE^pFt iEV cMXL&d@虛d{]ΌJH:_~^NJJI\94/u&d DT(ftUVݻBYQ\R.x b@J qG H0*"h ?"8y<4e~YH<UDObt' |`hi(FQ|f`[hvv/}WYjfXR ԡv uwn%ًQ>pѣ%$;IXw9vOrs\{d|~o.}Р`60yI^uc Ge[q`+[8 $!bגI/|˚ŤT)Sq[v.K>wY שo>G)ފljɇ2LB%FDOd\3OhD-0( #\;8Mz}8*XJٮ]|mݛḿ% )>ŒȎgG&%;qA'H8ʵMz@R*xyJ*=)F`ճJ4̴!m`H,RJ>@Eh$Vm: K2Nt:XRPp=ݗ{TԽcX| 43NrbRNi.>?$wXtZ%'0*Tb8X zyo0˕1E몴' jРYhfG<6(K(n 意$³mjBNB"fcqPSL#?U&㦷74(4 g_-m 풷|FUAgKUm[m\6Fdf Y,TxU%LeZ-E%XUGCxx Tpܛҍ#.⬴j|F&K!=+g¯v쇫 N-#Qm`϶OhNE,"#J+̋+F3ocZT"I7S߀ }M@5^?GyF> VbEEJ}p $[&@ZnMAh$@bt[.G@WRɶeP>--QS"I|*/W;IL\= 1۹SDM+.lg<Q\ioI&k|2^9~tsj"QYὡ -sEAw/geYOQ?ˆwg,(9KRvM_.H+g@z#%.D0<»V%RPi%an 9M@Rj7q:s%+՗._C*J?E(I-سѸwPJ?jf.VwN5=`IMK@Ī;'[,)u"]wePp:w.؝:U8;r @.כ{V`K'hޮf9% x˄ClZ+UPV0@pմ&R'.K'ۿWX.k8y:>YMf#_#N&=>Ejaϵ^cQJ}! dW3iR-Aj)_fj s6 y= ئV{'XT\Sf$~<;n,2 %܇VCdCfUl֐d7H39k_$>Ȑ>\t(ϭ6DLx-0|~fnp}RXޖץB-9Ͳ&6А|pl8oKy (nP@^ql`4 y pbv ̨>l=[.H|VB 1kSNq |/ f{x\f\rc8ĨE>9q &6H؂eQ{n[5v+Sci-x7LmwgyF&MYޑ!)ș|d])Aoi%ЪH9fU!Z}w6j-PTuNcۼ^Y:5׉E² R׼ ufj{cR-؇| 6!U֡$_}64\"6B,:p̋P*k=E13xm.oֹF_gIž?LGoUh\v1|,T־^roO}JxԼ8y֦0/Pz&Ͳ#5r9T>D=2x/4kzE"~QZbĢŢ}a 4ҥ!ZVU^,n`2^*_fשaaQ CNLÇ|> J|ǑIrr]/qndY%DPHK,%C) z Y$_άW}D(~{8j1vdb]tS-r'b,{8u_R8IJ5bn!(cxHe3vpNj78}cNkzLnoPԷӆ5 *aYu\^N1p~sB,zcψB&';Ѝ" 0?mth[tp|&Wj]߃8Ҍ [k ;OSM񃧴)7=aVtcEGrȅ}tu%DHsIehy+ b%IlNetVƓCp6E gc)FOӺ1A/F"qVV=DKlq/|埦B(IUdbL]y~z*>*NhMlS &uWp&);{bz8GVE~1',PPx^GFJ@M/K#`j˘FD bpz7vd@ f"b (' Qe2pH}'l[N,00JcXи0fZg:q"?~Q2iGbY4*&nVaO*mC6'>Moa^WaiAaGO1k@HB OqDo7r7}c%I_ES>5|Ke Sbt`ԍa8YCƞ> -dvUe!Ek(H? R;~HN=8jShU0qFo{ڲ^ry6' 6ȂNF>P4^ -6  uǕ,v8ҳYÖ8Vy3MTJ?l0?B!Q 1bהCó @pS#C%/pz̝PJy7[y(yW_7+(9ӕd oD\AB!r* QeĐDɇUW&TLϳwdPˡV,Bx]A]_J# ~7wcGQlLg ƴ;'as"JőF"nO lQVoۖގ2:h8s4@ksOx]GYt0`:tΤ%J [43 ˵#xu"Рqt)>i`l֠KTQz$YMNg : S'Uf I%B{&cE$gK<22V ;.$۪u7<TsA}.cNanKBN^)EҌG{%FۻE܀s=p JkDr0c8X⊳>Eu<#ee\[vaz)}p9%X"/О bKi)57=ZM8z d)V~oU0+䬡aS]o6s^YB@pk``% o򋤿캄̐Un~h|@E _IGGiwbM߂ %mG qs;O}^R2x_Zwdo{bJ˻ߟa`ITF!*VY44%8;$0Uu,_o1TDo<똽^GYXZfgs`ߺ7nrw "b?I[ℒ3.]TW-?&A& gZ̃nDd[pIl_i4f]$gC!Rm< ˟dIU@gu;g=*,F&+{2faov(zdhokϹ+7T1i)gq h倚ڔVC5l%3A 9Dg}j,y@>GRӊ6W5VTѪ2 RZ\wsXR8 fON" O>Gj bw LW꨿-;3JߢfI>$xCoNxN9/(.u{HUp ~ u6ܘW B8yvȧOW֔S0ƽKR- \@I☪͔7A#\Q:@7hi۞Zv_0kmhd+?UϘƢ3$v``P0Ɲ4I}Y[*^g*}S}cΙ cK9!i[0۴F!'ڵ=ewH4v 3j2*u _W"Kې{=On ,[8yA0u: =pH>:>4-N쏱yyio/bӯ,%f\24F%Sޟ/v}ZMr<9<շz%׈n-烦dQ@4I5Ô5bG_ܙpjLc r~9'KY7_m'J X.ч ``N⌬\9K^Q$!AdAKY`,ܪHA|CUWơ|zdA۱xWJP6{ZrD_s+k=q&6 miw&ys~fͱ~QЭ¯*R0WLhgf\6,Ѡ| PNx-ScĬW3@>{#La+D=[4;+rk),bR2w!::$mj5H)|"-_]>*8^Xz_bB37 Ї}fDZd.҇3tDVy2w)2tLF&DUgpj0hUBv5*⓻X*px^sVګ8DaB#o,őG y+8Oڝ8 Me\@r'H3?B2u})*cmT Bۃrv}?M=E: cFkK|+^n{lً]Ks$33T+(Kxb{}WHrZݪp^Ao=}/TI|jZ1(pOG=3}v8ç:!ť+YLhuqXHb!%qV=T֑z6CD:on|37LﵑJ (G'K3NI]AK1)³I+Y[M93Џlvۤ.i7ņC%Qj`h@&kjY8UR7/Q-kd[,L(E]!ۯު(I,>?{,}·7hr"Is$ɡ#Ӵ^AdŰ3KS)Բsav4v}u%tgX<#"BXwcڧz*ؔj pU08ۻ\oNLO Sp^0*`z8ϋafqoSUi|(ȼ!rH^Mq3#4O+=FDK-z~ QCeu  TaaՀ`ErQB&7&'ijnfҪJ Wf($؁fU4`?BhC kbc\ i*zW(yPҒtfRt龉(4U-KY2ߵ97lrJRM^ʇv+QG9h]O]jbQ UG'/*aw2㛇;G$:2yd^') 0[nI7< pB慥YH& ]'nc<x-$/ro4}$u، ="FJ#!t;oՍ6nfs.2~9?TA"c :5:L&aCF͒ :ǹ,]V_lEA>tSun}QϐLJԝ0.%kB@kGF67~tY1-WB;N\A%ma0wa0 &f| {թ`AJν/{{CBuƼPp[=TR,F F=FoJLr)gԌ9xHyv1\]=jNsW~0}>MYWܔ(8/)#W4nvw \x1;(S2S"8{4]rrFË%v&]')&\ʀ\H FlMcusTeVUぶc //q [KQ:r}6eFNL36COf>AB'PO-rhAnWNrFB [=>a69ϛ8[5Ȏ]qT']kDZEh8LoaZLGJ" \2ψh 8%{ SrN(Q+.$Hk бT/7p3{_(ZX#Š̀Exu'Oݯ7n#0qG-qUέb}7.ܥ# OFT|Ѫ5QUPSF#ȜξtHW{ToRm|h%r*fVm['v3ܨHIyrCaiU~w"e=!~D?ZE+LOs ޱZJWe]ALsf'e8Y>$/ivKN7]TpRZ8AhW p:9RX٫̨[h#?E Lˆ2[6|)p^d (<N_#F-ݠA!% B`FeՇJ !P`t,l=;a'Y=n/K58O:Aվ5xd#s-s]i%(UB1GgMv~P04c'}9|bgk%q L"͆Aؿ~z{U֦b٧Pz1 G ?Di? k.`(` 7D)4sP)WElir{Gu. Pa!. -*Ur蛸,-FޑZagI6@=Ch갗9+N4@Jq_UF} q~-owﳑ^4[S ~jE5!\>ȭ3%hx UQtበTi]gjPif.s&4QLKB\'F3N"$1KHf+P&/_>[@RcDyjo'WNȼSwOh<ˆj~{׮x&)EEB&Sgz/Q[MxbSJ}C0K17 pdVfSE4pKC߲2ƙM y^! 5&fFq3{bR& ?Fe /j/*K=T TpTN"鵌xG*%F1`GSz9XʢJZEE|+JzUD͏,{ aGEuc%=5 ᙤQK075s{];z⚇ Nڝx"Zå>I2Cp8F6Ax$)r2n"g Od$"F(`gfWr: N5كY.r tgBd8\Ju;.th@2PHP4MiL=+k*P;ҵM:'RN>0^ onAPB^MX=Tƒlg<ثzQ 1Z;lkr! 艄!u 4K@U$A-]r%(00Q. g:\SoWٿܲG^W @e%-zoFɅEAj~K䲤z={^ɊJצNY4#ved/k8;`vB]~Նm>zn1@[_э3]f9se/lXDam8Â$jf(_(Kbq@]nX(S(Ij"^ծMͶbԬǧ&ٍ%URߗ:r^U+fZPG܃%IKpcu3Çw τdAK/˼Cܐđ,;K:<=\2g bْ  P]4Kkn0d׳\VAU!; .ey)[>J7R>HJ߹@C9n]mdb/HݯPJb|L]:.K=ωN pﴜ՗bi]5D_oBhTsU:9>Z$oZEEy¼ޤlRE/Bqg>D#j|''=Ь"b/-\8n`*~˛Zp#h`%o1+JźYrC`z aw?QH?7_"ȟ$5AN{xɷ11'^3\\#0ҡXiM"CIUu֙[;\OmtJXL X"M~=%m`tEZ:Z7ԁ_ɵ1@7/.<]@d ~qGL-4T`)XQ#=$is@RuO?N6JZZm&w#~fɿ&@mW3dVvb3s/k֕xr]rlAZZڑ.ri}^')I,@w!s`Z+;d:r*߼xH bTˠm&F34vF8xFy,v'⓻zԇ0 <h)aP_v'1jSZ+\QvՕm1wv"s(m3qEwJ~8z}JWN IJvĔ!vն,X-YRG[g0;WYb#MܕŞh7jTP**k4}}ΉMҎjOʰ}{0J$AQhw @j3k^!2e'hjvoU*0̻XutO FCnqU *y*b&anxr6{[]'WZ=f}Y䕄*ޡdPߖr@Kk훙Zץ"-7mVO3*)X]!8j+XN.SJ'жౡƭGٙ< =AaǢV4:2GTvFu,k+"5;V/ۍ뗡F+3D0SCՓsTo+ |5B$>b|K}vSΘvP dܳ,;?fts$j <7ZrT)Y϶hA?¢5~Ā5]'+Nϙe24ڣq6Auoe?6ލhA#q~AɟvY퀾 Y[U/8niߒw# )q+cPXZY{,l95 o@_ ~?N2 ls.4dDRt-6j9(2$#֭7ƉK }| ˲&7n}]9%BZC]_i55T^թ]0EdP1'\41W.3[^kEM(ͨ7j~$ -+'RX]I72G(xbS+JѤ9lVҪrammzV|)n|"kOy|:wK>,; fS̽5v޳!bw!X1 J>xfj49dk 9s<= " z䧨xN0 ]ɓ1"@n6݈Obj:*scdw"nC]Y|\GUW 1V,Lu.AҴhg vm5s( Nbzf79=_O)DپƬs@fa*]qbL&umy@&Rv38t(LJ;{>t!SR<Šg P 'zwAam_Ǫpz4,b+vqεL79$[BNzbb+aM}5@=w%f4` V pYv 1xhɆD`\t+YHI`]5jvBdʅ `cF}TWGnj^ yZ%K:z!LYh"64#fKڄDD%-.k\al;Aޕur_WV; P_$t94X3o5`4rX7?#DWkf F9,9 .-B45gSBdl7j xyw[&93j;Md[Lcф]k9N0U@雎3m/uJkR0ך)$"`4;Y"71Ia vP3MipD4>/\(D}}SGAڶ]X^TP޼_w1AUGmcb(2,uV+֢ͅ#IY-CpgyaaGGy<&dj14זH*%IAyһ =8+1FQW'е?ۉ}x^-MdzkM1? |?ԝW3Cw[gr8+?GxhO=J,-ONr$k LpvLdhk+6gVcun|?དdfRg[oizߴay?"1 i>/~&QV(K+MC:InkCv*~J70rz~OȢHQ(7o@zYn̂(0p,a/lUOVfD[DT/`GMcY&~g`@{u@X8x*PPIh 4n_ Wnb,ؖQeDr9s9{Q\Lz+ioOZ/ dx,~Bt6r1Aɒ^V5|ۮrW8!b9ʵN/d+ve|*- e5ېr:"z=/){L~oHnDZ;l|8˽`2۔iQb&VE//!^ºv:ĸ J$ ܥ$v'ޱ{WiHcI?%{wxMb 򖶜t@P7m³1N]6"\#CJ$a5RtSEkkWAw>0ByJDxjt Ux0ʍVdU+Jr&msC]\Xۀ?Fȁ p3F*#@j(hjI@qX;υBR hn{0`0yP:be9jbHsH9ƥqnY7©)?g.\RMYY ?g--nWi^7s$: `5+O ,c㕏R?͑|z9@ap%j*!FB!ª>;'sT#)[~x?}V0G5*6.!=y,XR<䣄sNJ0%H1":b[t(F_lZ{I&Z @:V{/㺎^ޏr"VZD3Mծ'5b2Ν @I[$ o׷kj9u?I~WOwmMeu0wL:mgϻ-/!#N}1(Q}MU%zNxr6zbHΜ6tYJȬnhJEqr007!p)F@ 105{jfb"*2%3wn;#k?]"D:צ6VK:c&?Wg<]$[D+OQ0?n_PF|i(^OL ;{5WT7@ζ9 *8AJ׍of?i [h`) 4tF^){N$=wIɊ$v_8tou%b*OL2xkl-E;t%}[l­7:tD1\5eIQXТ@@E^ea[~B6{^ x T:EztMm= ^1醦*vDw#! hZ&x_`^iqt<K Zd3Ub9M<^8ӐM:pj"=[t[rq+rhջvb ·VEjWb%C@+(V,>?X"vԄ:h]I36q>BQK:>;صUI#1٣vM-ئPwҖ"5XY֨%W ld],| Q@wBHJz~T4kC)A+/,;aAA,޺j2_Hek:"vZgϲ HA.vt Lln$;Hۛw6\_\VD:>ò_-0~ 0$^΢|SÍ=R@TB2Tf&y=f\L.< ET+?B{Nrh`b{P| W KGT׀=u] uҊ_@ڠ<P4AeP&Қe-s q3@v`q5*M4u"7:yzt"kx"K ZiA7dcpv "SH{ۂeR_s뽿ɼaՓu$wlϒHe7Bt^K ]|$]g yGAӉQx|9iok+Хex)^†Usn̢ImVW=ؾGvPsVqQ=Xy&5V4MW M?sEBB@X 45iz\(NI3С(*cdOtיfWE TG~)ޟb9S7zC1)Ymg-k J6fRK|}&Μ?"ū0vF !Ŷ/iǥIc`9X4x!&xH:!$t}S5䍝pX|U{U;y+g %R:]ՍQ>lrd&xW ` ȓY25x͏~P w]0O8O0"tヘЙtC$ֶ|P((n'YMM",HwO9Ds*mo19Q?}Ԁm9/[#DhŦ]u0&enC-W%uJz`gCAb/ ;vpҷcKVЇ"Oa}r^/T m%%Rb(BSX-==I) .!=@I8Kנ9O3^>В oXԲ +h*߸Vevzxd.bo ܌1T^k!It)*NsCth]m2k _.0`oZk m=x atBr@вE6q2+cZ힚>NQ0=GOHufL̸ds3b?#kn!>ۣ&ڴj[Ce˚< _>r|YAm& u9 *;KmhGP4)VQ*L_},\5z'nHi566\zpEXhtb ٕs?X{"]%lo$z,P`|4p%jF/6yjРeKJW3J~2k5?#d qYl[f/h~jby^nAJUX`6@*93@2~ N$o4pha\AerDk1U(:qԿN=-d:*mr8EzZX u*ٺe+(Na=8̓@.7̶ 8u=5Ra5VpӍ9lyRDL2n׎Xl|<= *Nzoߞ\/X hy ?6r) Wj(8 D/&,Ha?B~,FS2Brk)*6&U;-lq!JC/́ m&hFCւ٫^ĈU%h(4q>nQn~ۡ({ Fy.07.(:SNj)fhڑۺ!)dY'-cGl`bfڔ.[A|n֨z?;Vc93%N}4TDҋplKO E2~d`ҥv$j{Ϩ Fu?&%:Gm̑GLZW9p-9!rd/^F\s sbF>=g xɳ%S?W c켱p nfnb%)^zmyG.gP-ݘ Ʀ uau d"+Ykg {UL!Z[>sJ)G_Fi*:cB7 2i 6[ELaJ0l%(pȕhI92ySF]`K=$BCGT"6B5æU=*-ѱ_Ul-dv}7tuc$)rEDpP 3xrd]ӡ-Й3)QX+B-,2.MƄ[&Zp-#¼|Ek7c$BoVsBe%n2PzJhg!] L_J RHh}~Uz )p'4hջ1'ǀJˡa:^Ŧzq~}GPBEc[MW!3R ,_MN=݇ ;@l_՛'|꩐ˑ[%ݣYiXJSAT~U)l槲=T#*ksv'/BBN؂6sdzRA؉/{8X&J_6T&~<8k틩&/Tdˆc\3 " + N{CjQZ?&P] @ĠoRij:זX\{d`qk/E&A;*p8!'.LvTt ͡= :m0 &D~MlGiCrl O4O RLs['[ŢX^4J^hJ0"m&V&["",4DpcGLzлf >ݥ>/rIjQI0m gLIr5-af>L@dC4ü cT@U8mvB^9{\{wj%U+iOiT)̝2W4eFW:=~';|?3zK"hxrx̵48\ *H%r++"ϯ pj.@F%;2-z2pԥ+Rx: (ɄUWRn,Xl 3j"WP \Ƞ '8H<= L-^ zzR1}y_Á&SE?y/5֏NV_::"3Q_ڀ]ẒF?S1>;ASٳAA UN ׽"WM]/PrO0ӵ;~zlhU9yeġ^1I*jLhKI J}SH!ұELj__nW0L4@=D"g"N$f?"ƬRU.dIJ\jaݲ ¶Wq]fs8HWey<g>zoTYU5~YTeq9L9)cQ P#x |;oKtl;`.ƘLUQU.*\RԪW4C[m񟺸 Z |HQL(xkKƟd+>{pdFBͲ\COHʗ-!@CBs-,D;*'T9Rt{G3>r; T\  {jgbhU(IxOY3>ژa[LӜ1׬4cE)ĢGT 䧽zH (.(+޵LD{(Cyr KX+N91f ݩmgkWL e5ӵTr1PűD= xˆ3v e_6mK3O_&Ok鹖qriyrCUŻ<$fGIaURL KYQ .ld%II/ s֦)JĿ=_.+D~H8,5-DШu]BD+d| y^ DEO<'8$OLzי? J.Dhz@f(Lr9Ph!)E:1#^-bkks,i3 CI`ufmNxwn<^oBL+ 7m2r,'a&Ѣ{+;pubbp@ d~of8n^pӬyl2ySojIX WR/";[H@"Dpfv˭[唠uAk.@EGc4Wjy>bt'.nidQZfam @Jd80$Z^Me\oCA ,-΢A{aN2CiCayLj͍4Y%([r ,ah" jEɑ`>DNՑ-c2+NW:a3@ndu>g@Q<@h=(T!QA뢲]j; rks䆠?ҧbZOO52කV.Pz/)':hh,jdXFؙ#Z7HHBF3E8\K _QK n֯c0R/T~7MggݳqL(%Na᪥%p$NF3jc#)˲F"4|ۖh N@ /5|"@ɀApGs3ktƞåڠE{avK7Pf6vc*dc봋Nih*9zF9 SosJ>46}5OLGHNȔ~:" A]!b Uu˞r?-G&oc"*!"8F9\n봪E$a S?e ^zJ};Zot Q&h"t㒒= yBfYn"h@8b'D~d;;I8J|ɳ .so^#gwR)X*od҅>> Mf= "n^ul8M_+LQƚg? O=G!ѐr6$4lFI. 8J4@wYψ}R(f9[* QWg@2j<o?ܼ2ǜXgx/&ɶQLQ$@=jHI0ᅺ̜!ek "IάP (zC&Z$l(<N^@DḐY'kJ ?ː6w[;p$Y.PJ135co/y Cpm2%u@O1[tG|7j^'Q5G7#ps{t=2SpM VE' +R^5Hk87I %M` ހ\rΐ} B'V"=JK@v}r:ȉMEe)\)ɍ(lE,npA0J8R@!bXZAǴyMyG0w]$O&B_3t=-CPK,;ƣDr($FnRc:Cj쭫225]ǎZޟ&4c$ZC& @۴5W} &;c<3*qu-܂Bnx+7 ,M'ՉȕWs o*Ļ;*4Y8*gK i@6Nǝܞj!ФqdǂVMHS3eV<f; Ź5/lӮ'5*^X>2CFŸQkg)H`mgwU..fOFJ=C0;4T ƹIg 6p̝&s0"5o˕m0rB Zg*}̖~q]mx+ n2vAǴpȰ w2Jaj:sRl-D?x&ueodWz9t] cgvqTXu%io>Fx=G_u;+wWrSdV@S-e;`8XgP܊\|'zKg4]~v$.qQ vYR/,0D/&4핑ȡe{PZ12B!ax`Ktg(qd۬k"mZ,54ȈTQqEXx}ӹXWF ҶR9UUiVhfet/DM+o ǏO8:!JauAYif]H-O0K\wDZߥ|+vz\yS1*P z^!$VB؉H)?Q?zA4DV-EqLiPDx<*"{r" Bq 8hۦnkXߴ^X]ΦA $1InCʻva $Ўfq #k 8vL:l%OEnJ_ZclŇ+zGؿ30ߘ_[[P1 „(H_ʈJ2rL٨׷/#Kpt,!ޤ,xT~,13YӼuމ =mgUz"?DxJ5WsY!A34Bo3&F|E0]]},X٠B=xٯ=HOG{5}D*Qs9x츝, L˄.>"}ѴxƊ'ElB|ƢNV:e)H1 gǒ(֓yw;.b2`O@%)?nIn4/}Zs"Yluaٹe;bZ0DJa/5 ^>KݠΞŴQA8 |׿tIpE+ 3;{7?a9mvQ^zfYɏUVD**y0}c04Snx:ܼi]݆((&D;eN#@|l[J+s%. CWg"MDfmƪR݃0 FpUG+p vt[ⷃo(zZVеa-')VQz!FB1"(*`ٱ|ۀW񷕵ES?yAW՟|F 1MrCMzLntJA$Q<At)RK0N}Nd+zﱪvfm^^s[>B2"LG c [&q/3qCPuʽƤ:FFM(P6 F;ۉ=$qLi \O\y gz|gkLFϷvUL(*.t;%Lg袑pMM~`!xS#랯X2qXSEk)\sأFfjY)c-}[$ i-+?{dF| Z46.) ;cB?,%J`qHT591X/Fa Eyf|[Ï sE ke]ȂJBljH `Љ_5!ȩ^0t ,E)*JYk̍:8?޺ <|@$ߗ=}MYoY <-PG ?\#%TlGr@#Ȋjo怰խ!2\&#DQDkyzl)Bl'jk6qӊu:2`: ])= FrPȸJ,qq[mDޏ9ւ S<}ͺçMJh$;C&\HKGYDb4yBZ )$ǡTp!D@6hd _z^W(HD#NUvBvyL>OIG"o1CD0뮽A c8)=m{ש†pGe Ed++7Gw;{K! l4?|(Rϔ'~9c*^\?)mXjkyEj"V?O`p=iOs LN) 1n_S:a=lHNU/P3r.2L#,=35 ɨCK.3-CvQ0r猂#!]jv9 s 6S35  d;{ɐE|S2zh3k]6M;zcw0]cG:!ܭ߫_c;ʦt9/{G<GMv" }BY]Dx..ԃkl *{ Ēp06j3bd԰CKDMC?s=[CYYceX*_Z"qB#qlJBV+#T]!o4r9Gln*i`z}Ҷb_L;5{+C VoN`VJg_[pV <}%C:"8`fVJ &ERgmi˜R'϶]h̨HӞCkloKE}5Ɯ\_z)^vҪ-l>sO~.?M+2ф1VR1JLKt-hVvl`G3 Da *`p,7aFu,םE8P,}?fҷ&=lطȸMJgI=6 9hh0нh?uB35+DQҶX" wL  ;z7NkxM*G4ؒ s.@8}4iq|m e-B$C52+-ɧewixy~~[=44NQ`je"QHGL'zC$26HJDڣ ?؄| Xv5|V2K*u /"xjBՐC?p77#]ƽmjM15V0WV.T)l|bڲ?:qm++Ӵt,:O)erZhe{kTtN"&7vRWf_%\YKܢ=-s': ԁ z62Lol?Zd[ n-ғc ϔq^K7kV-=xr!亷D5P~QC+b \=ڑ jaؙ_t cHMQѢ̛|Po--@Mv8ףp"ݘ/j Luq<`6J$}~LwKqz$6,R}=Le6 "'4h<}{K—C2'=s)`͉ج$:ͽ"uP;*ujxxI(v6\!$Qߓ2AMvʊȄ Mۼx,GޫEx\1SVIdџ$BX[{cLd[dYH)CJF9(S^fNvfhs!\8w?FB! 3W`g&B3^aDU',X] <ÓH&1t;kS]8[{Ih}"Gvp?uX6=%cm^9˝N-( @`n)шv [AqT&!Y<'*)<9(n#8Pd1/f !k%. 5)~&&Yę2`dE鈎)Iz˔#3t︳5h8+ݎYi9?p lZz&fWrMR62Ӿ_BDuX&w,O.&Mu4?W_lB{C̣'1K2F$"9+9`҃WOU|; Ypƍ,YD+DidSE̢VltM~L䚭 f2T(;fZQf(ZRRGE3_cO^ 0h+voy"M u`De/VzaF䉃WZX+'6xRO])`qJ DQxB 8\Oh>c@3iafgx$:#A1wzB~qsw)팍 l™ŕdh2{#6$6"Poc>JG]JRtI[v,=6 g \$MT'ӛD{γ;'\d> ~6ثH" wjvzO"i*$9р?<*>nFc vA(c:k wH9 d6Q$gA˩k[o_|0n V٧}t MVm2j_ qܛ!U&yVv;\!Rxm=*myc*"YI zs@D CJA<5tDe>1hFrXz!6E4M::R?v\i9,6.ݧi YSEB yؒ?MY MMPz2 _1YD%%@5)5x9Þ.>j&ǖlKtfϯ ^mXXpZs='lZO5aay3kࣳz :`~8*E(u>IX&!|}z@H[`BuG6GiT)m yh =gpx])~ % #)?a"cM5^?#2DBKhzsrLAKO&!)*18#UR4{8L~5* ~ǯݞ_D&S.;O dL]:!|+Z*z>~KVGl2 95֪hQeG[loa%<<.`q!Z`-k6KEo:UGL1 #SXOf%LEcHub/0~z&H{Bŏz/c2ڕ ʪM){@Vf2j(ScLCɖioZG=#Uą = K{Fzf\&dWU C]CT[(l=KdAK1wZo-| 4@~sn 0-thY|yd*\ &@6J 3E)m1@5! L5 0e_IqI_3M;^/A-Pvj~B\y($%} :pQ*j+@:7Gs40\ڈW!:}Ӗ) kG\(7PT(!N-akUәRvRp)p^b.\)y L_ky nPK5H f>S!#hbLԻFTuq͏oebn.k_Ofkn0]>bW]~z7g`)'^|^DD+^~N[=)hT1 AA2fz[?Qa-bVt-^Vvk45e,2,JKSqFVFO<903zj-W3@ͷ{ju}M4Ps9Ij.#GK@GT :"_Ў3)LNQK:|֯5NjhW~@Ut/"Ї8rڵr߲p?7 8m7yx@OYlhZL=lnOH7ӹKG6F5wYW Ri>ӴRMQg4Odӹߊ4rVvX::(@qBn{ IQj(")oZv(W,5:`<%K19f^.)t-!T\ӃO$Nf\ᰂs;g%PUN1~*9}̡1%B}&)57DʛWѨnuJ$@4Yߘ0gpnCpY#qI%6){a[lݰˊW1EP^)!9w֪gCDr/v7 ^84i`4|Mk EV( +MCN&'UڽJsŏ׺XD)a~P$lb \iTwXj᎓^I}~ @~?n;HOT:qK"}H[,aMrEs>5{  ĹD{%QXu, dރ$F,z"c-RDrf#cok l*3i6Rc+iw =A݋0x]ۿ@Eܴҷe@i)tݯiyq5%xWxXZ,gϏF4q3#t31Am _>^4Ο{3)G UrzBS}O&9kP4gTX;͌"%TaՄp#!b]3j3N40_=@W(PJIЮ^IB,kYiԬxY[KRr?=7}"uԜ˾Zָ2o6HaUt%ܿeݞ9:>?b2|| Z׃zlXRe exJJ|HfgCv_تٖs։p&5d jI~:+y%{&;?4Сي^wM`l $ҭ,i#c32=) NVD \"@z%E ڟޙt8HB/<% uq5,;-n'tCragyv* Z4$7wssQ* & ]:yG~,C#rf*ӝ%xw߉{'jȯ2=Է*<5+"H*DEݺA8-02iuG{PT>^~MhGpCTڲ&<5庉y6kOc+~ߍ5O{sǤ: JIU`j-3ēB/GF:IiQgR iUMD*V_‡ߔ?thf_T́H"VLn-fxtI̫ul(4ZwKʕ\I/EMf^7 Z£}DG:Nm\X9~̨ko Zqú}J^Tf8T2ϟ5?)\0nDva=RGew_%ϤMi%>!5U͑ssJ^^~$~bw6FGB^No)YqCD^@eje?PjRA[,5}L#{ TЛ^D&xDdEECte=Jt}E!j\ڷ&C/|jaeYrk3Fh)?_[/_46R*Qiԃ^ +wl_UbN#Uyݩ=m`A?i s טxWO? @K\P6ǽtm~uf#$GȣPeŐJkJ"bV x6"/e`޸YDp0o߷'Ӡm !Pgc X^uf %/EkovN~Ic8epsO>IAN&p|\oh'CqĚT͞c}јE W\gh>-'9_< \|߅CbqHbDUf祐QJ.W^H+oGKAlVd殾.=l?Q 茷2%'|?J0Omu6,wɵkEo7x7!\)ɘ }Ўڶea9n_?e5:p6!KK0Y@aud*pd< ̼҇mZh!1@>1ϳU~Zeje^+uZ;@]H} |JS!}JtgLCs$Pք!& ?$&ۯ'(-Ez|/ oc`Orʓ'0C,wK@x:B@(tI]Sd: ]:0@YQqDmz^P)%>hF*oo9O{+l6A /mNTJaR?Bi W=DN,RXX¸mhV;=ZSJ#}=&:_ 4$V"ru,ϨJ'3 #}KUog/ppn\fprcN,`$ , I7B&~gs[AI (:ٔEAƅQ}uiGS#[8vp[hߺ>[hAȳ35*O!,WL;9*8Lµm}y6.mW;*BI_Dëjd/">[~nIDܮFl|oș* !| HxP6~Ob'G&|~0V~xxm?f[@b-(ԋϓ=9H&ڔB vwE5 Yf 0q`&2IQr֮sA/H6~ i AY Կ xSae խթ#!ޠl,*juH"9%% (7Z+VjMVS瑘 tD8-[ƕf,M4r R!gG eWiU{41q.& sۗFЮRA &1#Hp}'*($zu 9}Bq`L|Z"* l$!k4fWBgԌϛu$F"ȩ?I#}_!88E骑N5Ey#pIj%xAL`Jyj L ʋ|LAR`$ޞ>-:LȺ,bHG SHf9yh^-۟3,E7 /_ n{*l3gE d oӮyH09ca̠Wxk'[n)C]ag a&xBj-w"؏`3qX AiBsFXYr(%woM_^ۮ,&3Sm/j&5GO_3E"xN^@_ZZ-hXUWG*qk'%s4ToT3T^|t|32r2\~۝J(Iø#RM#|y*h ae-Ō8n#m9gAEŏ4y{╒dhĬ|²N5lr-5LC+s=AK#BR[ȳ؉^H*h-/VKY'2/JbS:Td1u1O[^^-E3|h&%#dޮ~s;,odC !)M1/'!kIqRⴜ"o%1;e'ob? f\Hq ؿL֋z*3(S9uXѣg?˩Y"˳wzLf^o*F':da5f2mOH#l3p7ԼHܞ]!KzN{\Oqax%.7wS $t5C!,n1@^!3{Ż\ nA}^:8,WD 6jHd:B1D~nW拚~ k9#a8(oncI9Ki^F}?Yp!:y2/!dzk_ʂvUXKaO Ȕ1ҟgFD,%G|k0yrYwGd+Ureߕ؉*J 8۟m$ d\ ? ! SŒԝ$m+iVc;Zj'ӔqsDYŵ:fARtcj)W.iFQ(|Dsjv:C`[m[X5LED2#׊Ͼ7%xE"aޑ^ )`FhUl%=ˆ%{ +ʼn۷W߸ɡDTjJ w^]G&RԘN CMCEm~#*:@$ȹ'eNX2َFbPMvL׷Jo@ohpw/}O-ah 7 8}~V{O!­%“NdTS|vW:h W.4ɯi uaE~PNVLUgB-'PSgٓCJ~Y+SNx\O bn֮Rsnun҅XO~ĸ`עuuDvrOCuaz9!υtv,#4|^:ҍ 7E@Qt.Y*u#`B+ 3KfOJa&ZZL5@ԥ!o)1Ȓ (55~gfYR^9zA|?/WI'L<•Q&a(<; Q-1 Uu*j;&6+$4 *:b A%[s6xDU?%)VK1NҽwFSfHꦴ˯(c'Sȃ6瘔dž=fcM Ec^DփM`.׋4$؇gMCV@=wng[&c8w2,!tdNR6kHWad u\j hdZJl'j/F7zJ8vjYb9}G OLAvva.|DVe+262?8umgY}UFHO,3͟ XnNu<<2գol0m?_CEzo_h$nc:9i(,yu`*w­r(&j5t3߼+6z\ /M9lJo[t-k W?v%9gݲ,ywXxB fgP"swuk̪4k-)MtRA6 lew3ٮK4Zҹu`YE$%xnSANb`VW7!x-w(nS > V-D:Rr?.͆MrԢ~跂V:Os} .&YLA8dZNx\cl$Ocɇ]U+Qtv%H |${Y(S%O7*$r8WJݼ2:гd#R t!á ޳AR9v!PtY>&_`yFkjil rꧏaԡ>MJ;x` eQ|`n2q[8wTqKj, A5 .\"YDhϒLONLU3ٮ䯌'<{3Z}*لzlgK6 ǜ½czngel>])pxuwJ^t86*lHZLpZ<(=c:cC`VldgИh QQae|.6tJb^#O8J5IbK"[b L7A "J5懱w'vm<Xݲ_&-s\2P̒~n^mpD _)1>;,Z[ sҰK&RVNhԌQr :f.H֞ǚpB( }@vh;F_-K̟sBzvy$OTNlK``J֨J "DI LVGP ycH&+Vƥj"M_OBum6"Hd1i' C!/¹e- S*-j_fE`ؖl|`!m jBJN7hwEOvTFdG;w]9a&(Lie?t$ޞ ]ρInvRkk^ Y98[y1F T aV9[KCg9x%?'GG@ݘgvR֋ $;t&%P"26&R$X6 @לt5:y2Q3ɸH3M Ҍ :&qfdz6K_w*P,#J%2ߟ/:b&DCGLwg TFTl(ѠTM`*]%1Ŝ7YhfPEg4aFpjT3%beE4[E `~ա'X"z1N׭~)@y: oe(8k쯞}BZ2 oMR͂W_5[ J@xnStnL#7R"i+Ĵp xU1ՄsZ1.8].eF>ˉOT-/8->cWLZ,ޟG@ہDC{<'mJ~5Iy\qm394Mswע fRk`qP&0h_FEvQrHܗ3.Ukg{eB&>T?$TتsMT+}bpSW ]/>D7]Z&3afKIxU,&-C^!XAa]UH8>;%*CuYƞphFHe?io?uP{-@jʣqtpcDg3a׸22`ɏeڰĠ9x;zКSb &D֩#u;  .eM{ ;C̥yP5Pa@y鬏"˦}ZM.c𻃰BoSkvRܴ8ھEY) :d1%HG\rZ$FM<"2)2<ݝP`<ӾPszi_SPӢy.ynMpdV 7naڠPfUdP{[k l_֮hoȓW2ɱ8JxSxyZǷTo1bL2IgcP}X5'o atZk&@ՔH疾#{~AYFWx@zeƻ-qnAl'^'js]>. Nz:t4wTjmaktͬYtO1~Â3+kt9ĕՓD`+TЇ%fOwtk", 5䴔kͰO"},d83-4ڧ^Sm2h݀Sr4B>mx+3W6Y.ۃ:N!*u:x ;n%Ah\4=wR Cx;vrSu Zy %0 4#-y~sڙn4: `VB א+Ђ/-F#*h[u,]1oF nIrJH}DS'^84WNs|>~/3K<^^.lX :OH4mlۻ ͍ȔW[IQI]yηۛH^'syIYx\˯qetJcU+= @FS 6|4*x:i`hZmkC?,JA葸{rHeESAjaVLo4a;_hB";!&o)#;IQOƹ~{xQ|à 8XN$q6E+4*VeIlz$Y{o/+ 'sM6<ӥ ɴ%2O9:O+`) GL;feZ/LrNA+~:Kn Z=ܝhmc @na P2nAap稪5ZE'WzL~aYWebQ%vOMe?d<1~yc ]p 3j>o S羛bqyh]k?PUsa9(Ck Eqa3J`O MP>&,Eu0;$xvi -69aPh8ǔ૧p2=20)N\Gr߰LX-Y>JNz9|;Fj7Ot  O3aϒ|$qcY{-r8^}+k"L_(Ƀj灜"t)q)$@:j5|sB`8fݯ0H**PV8Խh?T3K#Xdzԇؐ>Oۘ]FҒRTbq^QzBqq12Yq{c1$4&'*U<,(8*_ckHS;2'~G;0z!ȡq{jRIʇCŎ:*j~@T_e9F7tAi"iT`xMR'}zk|__~"5~@vFDFۺaxAq$ F6m*гв-6) ?;YWf[: (0c_I["a9z@7ސa b3Q'@vdn*|&yߑah)Z헷,da`otTD!P Fj93wǕ):ŋZZxe EG:|2#3^ iќU4+ɂxQv΍H#l!#Jd-th3'#wG=/aAG8%]33ݛVe=Di?!!;e6!TC9Dw %:aԐH:!(HNd (z٤Ur`!`aKO h3+uںWDd҇c^_T̊EFnvd`duIO4<ԒթM\4ߙ&\ c+ͰIibUFZKa%`q >Kaҿ7e`ɚP"ju2ַfڷ_ z:JʎSңUD|@CUZJNM[8k\QLlv0$ "/ƺsdwo"uh׉tЉh:U6ԠLnt sǏS.>$8zU@4/q?R%Y? po.u{D{Ptn_JEmǀ/< (^;&笿bae,V lp|C{*_&a&pzK:TQJkwků,xw7gM S_|!q8| z_s:J.9[F^p6فP7~[=]"^6l2'̺?.˒Vcϐ]}1 3T?E~hV!ȧ9l5!nҝ\l;phާȦe`Q"V?‘jN(A#D=W<0]=ן1-1Qqgh˛8.\G0"Wka׋ee>x#G3o#S" ϝ*b+냩KTt#_u 8T =/ y" }$QvU '6TW8?`RILۣ퀙9E~R>LԇIcgQ*3!-ٌS7MAI`'~ȳiM:qLi)7mQN7 p˓'!l]hU}ؘ[H&6l:#B'2jP78}_|U#&ҋO%DWiJ`&OdKba#Qly_Lj(Z&e*Dµh-e"ʻDA 0A 2<O:75T:@Dh)N-}Z ftB4߯2?Zͣ'Q|i\pJM"rgEl Y䫛aG򦀷зȎGRGgw7ڊ.\}ݝG/cFK9uڬ :쥺>CxZ"0"{>҄8ƈ\܏v_V[x l$QIA"ƒي<3|d)sn3z֣{lN׭¨3 ]WEʠ D `^yh0SGT L2![fG6](iՅCㄘs̚(1F!hxՁ)<"X'՞K`T\-8,ZkF:ǡ-$Qv;pl<C%ҖrȆ> Q!^oMPYZbL:J%:,E 6a%K7YɡrY׮ߢ!'u'Ldq M$Ah+yE4PEN2m\߶ٹ3uh^#z ! 4,A]|vcF5Y'FMrE9&lrCcɴoGn|Oy$dEaE/kP``Nh~*;o)˭@^x x( ՚eo& ,]CSGQ狦ʢg+ejQةivF򽐩:u,@ʒXUh.\Ii}3 "q)V2͂+im'sLs, :+zB ٍQU:Xz!09nDx-Ha54^\ە+֥.4f5!L-S~\2mEcegV8 %O!Fa=B\_բ3KRw)ytuzȬWQcŰPF0v`˺NJ§ѧQ0-}ЉJX )仜xUXhPL+:C2#V8<&˴cu7* 9UF:ϡa7 bWoo<E(@7}4Зda QBwwSjU0DSxYJ T[)=<Ln…Zϔ'C4Ywk 9 *Do//Cka\5ߩ( >qtsNXWȥdLRH\m4ä!M!,a+@IPT@1=ـo0gsS XJm(E##pR>VFhl:>ۛiDf[v;F٪SL?5zD@Jꈤ גmulp `NJw~)NԚ ؜Fm\"e V]*ɡ Ol'~8YM.3T@gKf xa_0\}=!܍%>P|@ B!=t.gY-4j֔Gp>'g QOS^*l%!γ!ǧy y~ %r0kᗅވq&v*КP I<3HJ{=4>'70 erC;T"%7zL&?4xN?Kʐx?$X8"{],O6%$J+kv=%3tESKڐ 1ڵJ(G=K ,o|,t9qP,R@9a v_)ظxVbr|JXY 4{lU?X:OH»7ǁ1He`b!-K&`4jK;m0|Ym%ht$3lhQjmfP3M̎ (`ȰT>(*9-e9ou_PjjSyo_6*^Y:$FMU-LxRL)uE c X$hCFɻy d0{}O:Ƃm _5J=W}7$ǁQbg^zz[ԫ}z8_Մ|*T! E6D =\ŷD &rNDkĒH?4zo` >gܓfe'F{k\i)4Çkӯ3P)CB*(WOH5uX6%."b"sg _5$Ъ@4t[fA7߶ᗲ7"#Xn:-p6u"hjƍܗMO!t >֮fD"r\;eANQ_Y:2٬J|t|4ATCONߒGۗhr:d+2ouF>ҢM!Bر ĩwy(WȦ]OK^ƈsـƕ~Tal<3?)m?\0fbd6t吇"6:CM7v..Pg /1¶TGETB79瑨s~.irMWoИKNp(GЅ k'<19w&-9vFZ $] Lrͬ.wDx?-LjuEKRʜ8M~ul40%) ꑜiM&TAܰ E+' L>_Ŋ2F\S 鹿j޿Vl4' wz_Dh[e5~"cblJ`+Þ#bM~WvY{o=b],7iޠ 酜REV|blXsņtA1>I/=VW';̠?Ӭ:hmF=/r;+h=Mڙߒ~r:fJ# pJϥB[~ 5M畁oE'K yvkĎQkq4)1W_(?G'S!O-=J+#C̐* #;)~ed* 7\itˬ?$%rN!ʂL糍BHu{ȍ(Ė"Pt)[rs<(KOg"A0QgnVƔ!䈪SЯ 7ܹ̼qN\% #pVx+Pov/hҽ*]v(/'kﰧڥx徂aYF)G5٠֚MAMX])d{hnPYV&E&< xŧM֔Pu6Q$CÝ{+/G280Ka]@qOJл!<&` .VTi?3Oտ^YC -=nɥKZqAvg6NKZ䍜l?-a?1P}m%24QE*wDqh@ӫՠuPФwE>M,;ZEq`eb* ϕ6s)D־`ee>*DO _XuWV|\3)m<сnVf& ,Rnx'Y B,$=.rH5هso'Www[sctsY~}z 6"H(3LWtQuF Sw[Z JtފE<D>|M͞ ;3c >Y h &)y~u!-g_ޤ`6v$86TV_Z7{%DX2{HWWpt9F^h4!ݲFy"5 BsvP-ȼ53-̪rK$Dc*`?2nf֚?t'f"o:u;ҫSY%:Vބ6㎃I@Ek^/Je}i_B>r;sLZGmШ>cvZ6Sr2)҅Q(oGp'!hz66ԝ~];>\{Ll].q7 -aPYĦPftUR`BP|;^@nk*&DPka5*?[,)6Ti{S=2& UCuܺXjH8lj?DGZaGP"]ZpWHWkΓ ' Q˂U7lg+0YXqs|ɒע 6^`TOϨPiXпa(Q,]QBE,m u< R%X#tK # ˮH=ŞG|~gkaIӃxH{UGͱ̾$z` ek,x TjGݬ6BopU>Jkx jNr88g6 k҂BǦnN,)15{rwBbHmi,4gOwP׭NpfwfJ1ѧo!]Elpi)~'0kqW,U1ŕ(j"g Z/},/qN?W6XY1I#kAv=@W?Jnef#CRB!Wzt@u>b<[<"rt):d AkFF=TJ2ժb}^*˰Vp:aT|,s*U#d.T{EU # PQ4H}6S$xťͻk;d14*܈\4#Hكy}dEf+buF ߩHqOtVZ*<3 ^%1zw?`0kv NqTMrUPו ~f,Y;gpkmxlwF8!މ+׳NjKϑp-p#Fjr{u+K2HCf3ՌB4=y_\;`:W -+FF_ AGǔI}+ zDE-.ﰮE8Y.D^_gdrrfw%@\Yvkvjp[\Sn"n@hU N TD$2.e0c,0[i4kpV)K>[MEj{bEcWz8P_J[`H" Y >#Lb'-!ڷ9Ep>ƍ3hxP6f@!L%i[<ϊwn//+܉ӄo%e;J8|wUހ-i#^^%_Ν; ||(c)6][ڼ9*t ´kd>:+YVW$5B 暶d񏯀耭ٜ^;;;4؇,]PNq5(HE7[糏'Z 'hYqX|-/ݱG&Ql~Z#y_VؕoׅkE8.m^izcĭI*F8n{4LIi qdeD]$^g; ;tÛt{y-yX^׻]iI煂{`aR?O"1]ޘڷYO\خ9sdݥXk[[ay+?D}fĦ2HЯCQG\ed5TxJAM`B^o  8D5 B)*溬$sqGYoke QS5oDhn /. r/V҇K̼7*8^ |s9ɕ\4a̠0rr6z"(Y_ p^e-!خ-GO EZ-QcGEK5ņ!XԵ@!]" % 3Ҟ[Ɠy\&&9n (MZ|w."bCNbb6/OI*LPӔ;ͅO*o_rvvaWG`xE¢iބi0kfThdl=a}pլL7&^SH@ƦpN/i]ś^#6&:+ƎD(n[>^ז ޜ%ѝIPd(irN[~`"ZJ/+4$ 8br.ѐpqV)ꉛ(Ecc+djpU:`sB@OUĚD势ABx+oNv/Cf2B d:*ޓt@xQ!gD44%&HpCa"${kp0լ]ȝeWbR6kw1݌1 57Nͮ٠S}EnO ߍJ~x$1LT}]VE7Bث&zw~~cI˥k1Qb[x#/#:L7xRzKZFhP![nr*Wr}m%CN '}N#&֞3;/},ϗt_>;U-BHuP}ytW*)N|-=!2z}`Cfn>RVDt)$>d51\7yYluق̮00z+P @)8=7uɣ%vX_T2O ~LES/J}}ۻ=H{ʧJ8-fVy?eBu~ &~F <DEg]uyԒ3,TS^ ”%S\o8,W>ԩϵZ |L|*;V{*KP4[Lisz`CչRtD^rS<EB2oTB(D %u>GfMmJL[ ]y- 7 aeb^&dihr;EU@~YD^ʬ{[s*'ExnT7r"i7>N%P¶hN>(a|I.(! ]w^(PEWhSv%۶YڗZ{$8HX:NȑVLfF]VKS+Y'.kmԤG anN gJ(%!tkN9t<>K_s>Q:khSbQIvThL]%o3qeίh7V~cp1D@BͱR󧓞 }M~ Rצ?< &ǍhIمxJSM_(kER$b{9]ZFϼ}d2,Gva- XJȯzq[Nbb+dws]HS;rO[~%ʨTbv[Y= Aҧ$i[,R jJ*nNy`/ξIP,d-A2މ-2uYIzMBGJF*XГ~'44g:lkYY+ҏY:Cݲ]2h/Waj1"9 JNʰj qJ1}ɲ ck<@tdWVanѩfUC۳¼`sF'n'J" ~YòYPpi(1 DMnKiDgK'7|hE%,ҏD|s%x Cz{x/%Ը_āUpF+1y>+O@c~}ѴŘm})=ڀ&!86:`5EgeAD"G8/jiIx7$LFm6=;|PC5'`{;ǾPÂ>귗Vl̓?}U 33RJGvz|nзr8"+JN/" Nq:jOH6ïqdqnӼ. ^*ŚzX€$|3}2Z5B|s*9~*^M :#.Cl?Lfև ـX).D!<?]?n'.VHayԖ!Wc'dymE0k멙{O\S I(ˬ4OUK,~A  '8/BcE{]R[Bɷ+z2\#pOpVfihNV7n[PwヲIu:BC@msn [tǖ&W[|[Mi kw7\;k7#+$sgn'QˡĤ||u@sϰ8 ٘_-Fi0iU+ `@ ֹ{{%54hX"NZ3+`=r5đVi]eo 7bBUqmD:cSYe^RSM.%]Z3dt 1¶$2 h<$w}"iXjwhZ TZ,J9"J§kI{¥!Pr\{_FbԏV)2)v^ {`qE.)˽,̀c]s1<&>2V̟=ko,T|2NeӰH&|Pl0z'}MLnLq,JA-#. TעūF4 &E/ʳ2x.Da>*/kƝ'ݴ|<+wkRݘc[ r )i7f9*<?4p;>f'_q L:zj9f]ľM:M1Z:Tc3|Wkun#ot`ma7=YfЌ|!Mˢ`FDuQ0Za=mHps3z$r9SZ)i_iWr?K`ʺS,!:K?]Hρe Ý&_6߼}=_י}SS[~kQ@c[C4u?IaX(6؁&#v0"v%!m~fʽDhP,ֵ`_p{5#me"JqIGN+A%{k-պj_̈xuWy-k4JeZ)[Ր3VR+7=<~a\90$(U (myNƦw Zy cc<ߞ-:<&fؤX,DuQ >!VßUF.Ĕy /% ]*~K *܄)kP2N Sy3'QQ YW +EG/|+a I9c,v5>V.w_ퟸ{&O֤Lz|w a`] `ܡN>J^ En0rgӿo+#_b@PG.Xhx'5sė˼:ci'# > qV%uwLDRo/6Q废%~]X3A,=C]ZqaƋ-I:e0/O3 !Αk7g(?)vY3`@ 9  M^Q͢,Y͑3T%68_8GI4|W] T 2,$ſ<ۖ9O寍ZB'^k!8ȞGF#D?SiŴ648$ჷV]鈴Cx\+Kyo'?][ޢMغwdI%GRe&U>.EOoHc%SE\]vs 3~3T/9QȊ}B:D !f5T&N^QLgKNƠ$l OR{otדܫʲ¶yit*-X4ĝ_q2p9M&$.}),7SkwaDx)yHt s1@>^% IOdiD8MKD3}xVDesL(Wf6`/tL7+I@8L񐼳04Lg9J^ycP"}iqUxY, HߓV=ZgxDf*PDȊ?`3K?>K䉁rz7jY~RNfsZk?fIx tIm8?M̈Uv?^϶mT?S!ɟ3m{6~y# @yȫqTYF&PN.?*$-2暓⥪44/! g~CX%&w6̕;=R7s|zDn葇aSZ?e̿^| )޹]ݒb%w@/ڥ݁ 88K@=@%z9`m6{USO9fl't~WLLj)'׻ *t%^ߎ2!?7@;z(Gr;02_|_-1Cz6i) |oȣCYI9UҺ`NwD lPl`mػʞsQhsE RcIr{7$=wz{BxXV/ewvZp l9w~f~zQ7HC,5%|1 jWwv'2CXg^8C&dA DD}G#H9!/?N#:o8-BGJͦŖwAziXL-zyX L3Y>#η`A..Xܡt*f~~nqHP]n_\c,hC@9LZWo>s$:uC5M~^Nvֹ3sJ}$ߣ`Lgg?%&*0DI("4M*gqS8k#X6_ƼHhU6Hݎ8AiPwՏ -'klǠ/IY}_}M@Xp`qiy񍺒NV*ì2>s7+gќbS8=meh$r-FXt]͉)*) _Fnq!8/t$ Rk-9ȏRo!)Ta&#Fڧs+Urgѩ) vAMߓ:gp(DW4,c}:81DfQec-ζ<0((D}-^:F uܤUy\Co;ۄVݖ'*z- wfc1K2H:Q4Nǒ,`"V IЪFǨd+s<^ #OSX W[NtPc6> 'A[Yb ^ȧNt -(-Yا5",œ5D]6&4IX=:>? & i(KR.'|M%VӲ_p[e,L57p9Tx%"䆒Q{Bb&&Xj@<9wScBd4qѝW lh¹ 1cPJkwj '=O ]>VE`#va %bgv9f:iX߱&W1V8VUX`o3|uEQҫ] X&r+l$ Ĺ`ڢ,meF3p[}fvD"vzɒi>=ŗ9t 5 ׉m,ǴxCMh!ݑ@=4V7ynܻ#щQˌ}ZI'{k"v7F /C_Ϙ|ҦꞍ!e1D~+5?:8g,|S_=?" (ɲ1e>[_1uRkǀZh ~1Yٞ*wBy~ǒ`*s B@!#Dԅ , [V~ҪxRZT}ЍI83!9L{+C0{Tv6g\֕{3g<33_=g뫠U9x G@al`5\ym2 ̇T Rkq2)G%䓘WvL1w_E`4#鸭S$o'HUfT;OW292t%_p$32La-?iY1y"0=oOߚxhI*%Xn fF#?Yώ\jBQ:ackaWȄ/$/ Rm33qz3ç;/a!irCR] T{Y.!hzў;)kr' 9Ufx:>(?B}+> }|P"!qWmJۄs,Lv 9URD-{hs 4Kƽ "ALJZoq~[CᰨC|85]Va#GQ&_U 0d  &m?L'xXtif$pO.ccVV%DX|M}\N,ؕ~a_0c?갇ǵTKqbkaex5k'noJH$r~CXf-} _dx:ύʑ\҄z>E=:N|vRˌTV*J,r{cBl9p 6;!$2Xɭ^Ai$s$ FKvF)<ɶf7ՍB&{QPr6,"*1+(Pni(TBDG0ye O8q腍\e%Ypw6MM]mvо?!x6vxe 4{e@RuΥxAT[]^dC,j9 |4DF?A q"`{^`m{\EТ1D?| lה#d" ޞ Kt!w+<9..%}SmE|kFz>ڻ#g<kۈjF i9Ԙ ųf Z.3ZsfUN <`3̘L˶"сSZ@>jke0\,Np)i&*'YqRaN6KGYaPH7{ G} W0?p[z%'umBj"Z~0D&ʓ\[FOkAdN߲X*PmP,=YnR/\ @GI{ôl{&?Oͪ 9ܷ6#s]oݓ#wbs.4Ƌh?U.ɿۿ>4s 1M1Nvװ=>)9T$Tc}%S}7j *-6eԻ3O pYEOGڶXώ!džA1HG5~9NρZ]js&>̇: W]˷\t)jY&UܘcjcY_ XSق؊-^ê~(e3-CESqw̍,ǫzǖ9(VࡴrKn]Τ?pmx(H{\3A|>)B 醦uZVБxV'# rۏ̂ ·`k8B:Nw?e3_`W+eZFB3n)jC'oA;+$rrqYe.,Z5kQߕ]LGIe7Be~ xnG5‘Y7K 5 o)DGc}_8E:Їgݎd?NH@2~:(}RYQhqgFe`RdS^jZ wY*I QG88|ޚAoC=×|\ >Y0^l9V aP @٥F [[И߱їQ:$A !b;=J 7TǙ~8 ~5ZB?wö"< 4侳UL֌sJG f؅O'\~EɏJ*ߢNvbCo¹LˣU]> QMYFw;: #UZ35/ 3J5⵱@g/h'IIzFknsCIPs-+V9#$cM9ijƯSSPpE[l$jh 0AL*-msXb#<0ܖlNxG ?&jG>*1ct3erD' P^lAiBdS^UeeIp"cƴrOU{@L(E.1# VAs@= ?PP:C`{ RYFI|6^ ӳp`$91vH<%*UPą1!_SW>V1)py0#rpAS 1QZW_WDREH2S`), me]p5vΦu5%JΗ}&$QHBP/3n I:}EX\!cd0Sb2~js22ۇv9&(&|(<"I 'p}!l`vc3e>j$.ěq%yB) VӸvb]ga]Y6bnRIGdv2&,q/P8-|qc(|R8#>S~ F]b5d:(\u#W&.b$cY:9MC ׍!a~Wzdg26BMgW1 }n4>Lx`ʻBeHD QI;3JK }SX 2e`4f: W xRmYkMp"VcLF̯bg՟⎘Q,;+ Zn_Ń/VٷtlSH! 2;j+6d_k)nZ`Lyz Ec6Zc0ƕ]7hh&tv:;pʞغג#0 q `߲ܦO|36_'AbPO WE^܄ԝdbG:.U?*@Eb? }2$(#a]P. ˖CLm<( E gt*'~J9uQwdfQ;a1 I)' {?1nESˑF-'r~I1t@TCZaEiC"1@€%pG'f+ˎ,>gemYZI2mvy3mqy(Aa1r0?$^Á=#{v~e˾pp oJ(3P/N] L keW="iX[I OP"+BH%sA6 U9sמ"~S? D%U/~ةD|${8|-*@L=NtSnpNzNF8lr]/IyzD $Y/"^iNKKf p , F=ꇼ,TI)tf`}3D;8a31 Ʊ\I  ]%_KVRo^D~T`:*'ٗrP_ᴰ얜?ۮWd @B!-W_$f~ >6^ztb2^^IXZ`k j6v_;I^yx8Cn3gR*Xd|}2VGb^bT"Oo} ޡOVOtdGi91dn(U5*lMzx!b#o,:^5 ?5١ =P/@G\NQ˒\Bޢt?2fC:(fxj>= 1#F<\q:ЁԘO1QALn}#`B"nX*M/)xX&To-L5 YL"ba*{%GAqӊh{% ۽$#ŧ)ڙR[q$M%#4_&+q{B,8J4|kg ~ﺭ2Xa(a| kS_4 {JqZ(X@ȍ|M.rҺQrRĘ]\5}QT}b dk͌,`I<ˑXtLJM}Ҁ:i1w%I<̀Niå,pPLv/$.c'NBǛ \h"ˎ^ Id#kǫ*4 P$潣+xw:+Pɕڨ'|OIt"vmsՍaPtxl.2vs{7~޷^Mz'*YNl'LXCDaVЏu?uٸn%ntV/LQWqTvjN;yٮD'0s#~6@o vzٕlCcg#-ƿ@Zǔy]CC-AHʆHoT6྅ך[8%_U(53ٚ] /MMJj,'NJ zn$_2fOw =W+;of{Ǿ&!"AJᏄV&2g\G3xoP}X|ZFZ  _妲HSd0|sN6*&f @5ɕ: <[3\ D tYa J\jY| Kw]L|-4E֡)!;/sj${qk&Cfs$j5;nRV9.YaP\a3Z7hفkT)|`Wߪ*7OEb\F!@̣;Խ8`l@^(`]s^:l* k{B?Nx27SuE%a5֔+d8= )ї3^zo@[rf?2Sꟊz@3 C3dFJ6B8)Yr/\H I2ifocHʾ9c|dRj;&ᎻLukfD.!G- R/Ŝyދ`J3Svmמ0 >%̀헮̏{56P9#{ࠅRHѺLAlm[i KV醧urt뜿.%㗗Hna`#Q~ j>u.x_qނ I.ŀ[{#bX\ {6ْ[OD~p-;:S9lvߘ=<* VbU{ 0IFyrȌ2:7{4Tޤ,+ݻ]_?C*m૜w؏d |4$a>3"IM oު&+6 L@!Oh zyJ8jzvj!Iv^OƄ.C_rZn, wYXOEyy ,P/v^!'FdLAimU[LN(nڍpdgIUJmW~Ad?tSOғ jON -vֽ݆-a|)7E{m$;^[t؁+O4jw !\ؼ0ҷKa9o*_kƀrwN Ȇ \!ea_j@2^?K~p,rsZ)8fH t )B/:땝wH%y#gr@kEGZ?д>% Rz,/[) dLzQ\JZAӈ\mw`i_\S"K"ÿe+?#j'oFvZSIڟBȓC&kl gpC#d-7A=,Q҅GIއptK&iKO1 }Z xg?tAIoHx zw@@p\S+&?-; 򥚨斧ێKfw]JۗBhjJ6HvM5 q ?lRbC;T)_<&Z~ OoU=Z7h 7m(Kz̔7ez {Gx9)QKʓ(؜%]/[ оQ 266w އTjp:9ӶW~1QV}YEY ?ӳC /=แd(Ro+~*AI}nG?tc[VN}K0i$B2eJ`@9Rh'0uUR&!wBmڷ=*S aL!7Iupo@DscerJ)Tyja^R4%zpL(*КwL4t2\-lʲ5>8Sgᘅ)}h/]P=H2扏T Zip)~34QuoVT5Ph$g{0~~Ӱ{Fqݴ)h>C7rdzavZOJY q&om2o&h79U UDZ&ٸy\¢]θ+Tsq6!$MجN\?5"m,6ą,~ÊgF}D՜LdVabjS<*oՓMPY0+<VhqhȷhNmvB))R-qqe INAt#I1m7/.>vD A,*B'ˎZH皏bRǧENAK NE>gsÚ;5gqu TZR)Ye|,:S.|UR-%$wh<.6v l,v(Mnkixhϳ/)|!#ApҵTN(rR޵ܧZÐ#5 tr]o[蘝9!xpqZ.M͒t}5;q:/v5rqދXN-&F[;Ũ 2'Dq|>NN,7@$e:8@PT>|S)DCOV]um7:66|&~FNZZ&0ntXH ^}{ PS.nyZ7ϝ83׼(M:6HPϏ/} nq)+s YfCm!UCg`wRؚThXAN mOztg%4#îv~4)#'+(Ƌev4hͬgfO9(iEx~9Fq~Ax+B Sǿ{v<!|E(,$m =/ZRW9P쩠X' H,sН}yVaibтjV{n(- V! Nv&,j&CbOv=BY#*c 3i2-cacez$vMkf2(wTOBJ] r >hfZa/ 3GsXƹkeXpTO]seg5'v? ($!SB^iDVݭ914<))ȝU\8w,p?ZnIhSSZ#}s?ғ1GyF>{F},` V)EUj[@0>Uڦ戗_OV9IUlt$@|xFe UT:Z|> @I6wJܯL)4vֽ@t`vNy?f @X U4YIsz8g ӻj?Y\G:k_#{Qݠg|o|PmOoؘ2̤v}{6s^h3RmV4{s0r+%Zݳ˭Q4BϪH{9fZ[F Q'rC÷r)|fVp;(31+ ||F^ CpB7+XO{?,i\^V^#޶NL@I=j3T;0vob[^;ZU6::t]Od*0$z?;%E۳|ut Av`Ϫ˹WqDfΟ$} Ʒ@J7ag+5}~gļKi2GJ9ڄ;>(~[^p{CKQRlF_uvJZ+^N;4DL,!)7 g=Ln:Y[YjM5V7,'IV'bybYڂU!KR3\}_) #$e u}ScJxOjГڃ9N:V$W:j#s$Co>{[KiFm@я}r # 0+6ِ.'e>^%]W)YPR>TPGVw >83z}Ͽy ݚBz@a:@`w Dv(V +Ly?` C4ZqD ep䭔 qDHbДuY_M]v|0RM6xtm~G_U!IgEu1R3-P& t hbu27LHّ弣5䈝0Dr 6%u7X 5P/^<5'[(%H%?,+fOKU$UaꪣjOeO 0A58mi\%tOw>yG էG;;hYW$6Uy&Z-僑Ėv{])Ά +^u@`K|2 t(8N6xmuZ-!s'Fɦ}ux@i?A tb2lDt,+d_32e\ dI|Nm3'eLpN"[r/VGBXb[UnhFKC @QoBkr_x[J;IzޛSA.]Zci e!3>sohPmM(iPߔPx~>i**Y(Wz$1nN5aپb"ȥ[|T40άEtSRNe>n:H"XGO4AUIS(hL1<ӯrr42>ǯp|ȋ8Xvy}_ez1.ZnD3(-܉;v-XccUXOtq"7csvxg*Ű7]+GSm,xݣ%׸gԯ1,^l^z8r6@`Y({N@if'B l MNA %D]2\E侠Μ2U2.KISwtO1$OrD 10d'aRޕ߈A=gW#Έaڗp_b_w}5K\dd Zў q9'T%_p95>_6H{Y"v+ leZXb=DhcrPXmGpS_vwi;Rɜ7J)ujûjlƎ'CmdC[ԧ %)!*dWB.w^?pce t[>'eqVYqH$Y㥏{ 'Usffz泈$ep_sַ[c/,.#p.q-ԒJU'.?bŘZ ?n! [PFD3rob38o;h2r*cJ|5S)f6D/וq)RO/-ѱ'bbCyD+ CZ$;SeߤԟaX.]Ӟ4t0FbDr$O}|ktf}^t3v2'?3V86B0ot90 KFO9vuߐlJ˵nuAx< zAq{BvLyT2GzdO0ˉ^-O=|o*@s ņؽ$4S4eGm ;wބK3FY Ys#Y3pf26eo((yuȉv(KJ6tiN .ZXPzԈ ؈W>χMoUc;& 2gryc۬R);2OQ\ I\#< 蕻.ѥR]HuM% B$MȦ9ՋƫfSܱʚ6ML+HS\;}}ܕ V Ks} _w)ڜqk_5J-:_{'0q)g0"s/IM,ԧ)WݜkX^rș* CRI,5٤o?~܁v9zo)^ ɰ47ϗ8vM5\ 陵m,UDJ4D 3xBMvZ:$:=&CkLfV=ILZЊi:HX7xY.ڀ ? A<:tp&,-vuYcoCՙCYݠ,4۶#{"cZ4Icz.4N *fˣ1M^9G~rkb'x=K5$82 | *s"-mҟPŔ =kFn@iԮLCʵLwd(,9i H:;uMp)0 _Jax~b(+H6>|G.iu  A7Bwߗd*]P3 ѥ&;0֖[( >"wA{4IMMtm EX 'OySF}YVExpYõ৓V@][^zMq\>$ef8*mFŮUf pweem(iX)#hC| frU)Ays$v(dfB031oT QEܝI?g:_=z]A1& Nf/\3ZN;콲^Ì%;e@|*,#v ۃDm9Q%z˨×U>#b,-$Qg!CRa7`!1g̯)4\4 nNInӈkzl{]XUq 0<}~F`lkIZ7tC8hE$S񵼙@Oʃ>O 3Mvg} >0.cLr_SLBR)"דR4\Nմ#!BJ$]Nf4 rs644/z _DPz 2gU|C,f˜ EDOkHg7"_oz|әiwD(+ Kq._T4HX7{PVPZo4aL͖ci3t2nDYf .̠W[EDBc3Ų <0)Q9@ȋdZ fFK&[ʏgs9,vw (On7sf1 H$|xɮ|h M˝`՟`@/D 0*-:+!={5MWXgi| e/ \ȭP@X j,q#s4vp5"NrYL'nM,}F#R x5ѫr75JCutbmz;~қ7r"Z` k USaz-v*!9MNo¡D /j<|b٣>M_6GTYfveA &l^4 J<ɵݖ@ x㪦_1`ƮYJԱMjNߩ; ɘ 3ܦ"P/ʓ~TYѴ|ZyjĨp+Dii4<]%  .5bJ܍HjaJ_hZ!XT]gpD̘G6K?u1[4KLT0-]-(gI5O,Ig(d8{j+ig׶_3ff'=S+x|I,,]x)s\$q'HLĘ|-NA81-ΐqAoԔ2+{dMf:\b@z0>cXrxC;60D;!8C}Ao/A>S~pDZiN_E [N K aX7U< ÿ:9^taXsTg</T겉/1 }{-W1)gi9([K;_3rla)P-^/GMAM-@yf^>{a&J1&p{K擝2:"݅j!GMAw/dւܬp]ne?Le]Scfey޺YN? odbYyδ5 uw"z*|Hynm[ɦirGՄѻ)–E,Rmsxt7(n$>1B6-g8n ŕjUX+GS*ҜݦXDrS6om1%>. j #qӵ0*Ajm}Ձ9)ޟRcK ߦ К_ʋ ,*4'83.lop3XɼUŅ͢*)6vf`sŴɜJ޹q2zLB:09eF:tm{ ⶪtM8%Lgsd]K0DX#{k2/൐3e @2^Α#OY $)Oݲ\B^#J|]cfQ˄;xlK|n9>a૭U!:,4rXHbsӚ]*9+Եel2l( LH #Aъ4U CPW26zs֡͊$V>l8>Q[f//Rk 1;IWؔr~o)G38ixZhzX>MӠ zuEHZNX5xYѷBW9ڱnb՛)n>nsZm:bk@7 ~=֤JYnJ8sęi)A@CcQkvkjηc 3=xQ_ȷYwϮ5'BKY<80ӟ;JqhW0O5y=DcT!VͲ00eXņ[(̀t:X_0zұm\ϼ˼Ʉ!/9KwK3bw ֽpea̓#uI?=%.2 c(f"Epq@4P ώƆv ;+@H3]`[pq=SPхQ4VI.uXCwБ]fطKOrD܀ieİ$SHqd-p?X:ΒB N#5 tٟdqTH:Ed?SQaaS*55ۍ|*H .CAc̦]*Anr[ܣQ| Eܽ7DivUyV_|lw- vȦXga۬F@b:+ 4[g[]hk,)gu;ةBsݸ4/;"c1ǒWl;/0hDAP- fDnq a,N&*!5 Mm5cNr/c V.RRBGl~MaQ77/NZ hyNm?cLUggʞnu, +zfآԕ;v3^b f.9Xnewy܆:\$fR$xDUPfSZ3~pUk9;['>05~yɁB6Ry@c<Ť9c'>2[ d>.{`o"{'_LH92\CMw{mN!4qTewCk8E~/7Pn̘<<&*8{,^;-Qx,jhd1y{۰R  7lbh6-ЯPY?`~ FmO7NU .|\D&Tu&]ӻ_x5߭!EkxN$*eTZ-y|Zd`zUNt\s-^_prlʖjHAd b>VS.2[z>{I]6*9TܔveWu {eQ{ې#+&gBCRAȏ IX''tbY\bZYRo/ldweB-+2]]IuS?s~hU l}/l=Ϋ-U6-hi:KQ8ITw V?71-9!iq Yōz͠#o"o_ȗ2r$1jqWhSU6('G0wqlxE\+n׾&T05pMڼDOl`E:߂BBO ж ܑn-o,LP\Ϩ3|>sūquLP{~7[ W^15iz+S8*DU܁FO}%R5L06{LPyFkbʝ?`I-rӟ%,'';+T~sîo &,)P3@ݭl;q' s1=\Fj ҁ9}9^Ū~6R֍_ LӚoyC;ϑ͋[;rڽ q7u$g(`p'l(V,#q6/*)ZC\z8JM;wQ*_(We^yDLtP㨏X!RT~>wgH+xW Ն||9 +y JF @+59vh3J%.IӠW02j"A<+lI*rHl,{_Ȣaѽ+898VA"҅8rm1OnZ`4DQ*NPXٖ\qO* I,\ h󨳇H&gG?-ZmRY܈snXleo5{WX#кZHd1vH&y0sOzA8X!v3(hmUJM,!Xꔫ9>?M̄ |aFMUVEo>=gʹɐ,:ⵋԻu(~7ǡ n>hiJym Hpp[݇ 8Ψê~cIܫP])V_FB󺉎O?clϹˀPc~HEg˼D]k7-iXT4=ѴyDwM 4EhR]= jePNOT.ԏ-5+T. -GG,f~&2 #5G^:=?fOJlb7E\Ĕn7B@E|Aln$/Q5]t\GcB dDYA u1c6F5h`ɏ0y# ?*"=!Z ^TNtD"Ԯ8h eCqi =Ȓ䟇P7ɞ뙸JJWe-< !P}@t.=ZL㧮Uw'=& X8̛O2#.NN͇[ؿ=qP"`c7.I3MP vA^ȥaT6N~,wj8nRA=4o}E)4~b-Sva+?CK0'F:bxOw7=P)*KfT;,MU|KRJO aD?GyD{y@H{-`%_:z tP<֬Ǣ %`۷qkmsWk& eĪBL.%-Db/N.!%RQBmH75zzB[]tn~񄇒vEx0rԎ(gBtNMyd.'7=tNy;FZΜ ׎R}lm3E!z-1^JpUe^TT8o7Y v6B1lӻ[HwBAU|+V^`"ٳ*&W:bnuhڨMf.x*e" _l(s^ F8UXQ2쥶OI%tgg=bC%#j㯊qiL3 iV]k(:Z-*IgT&HAvL1uxD"?N8өK \aV5 ~ƉX~ |pߠ]ghvIZ7:] ӀX-B¹zplVJ`"eռp4W̕YSDPH 6c:t8x[P|#e6-,KrGBёs8_ 59 0إbdmaz%D0)kaDɐǖl]rT){ 鑿O%9 `q4շ\i-&ZH&z7s{B'Q{Br$C]vJ`~.wMsJęH,M'a2]!K F<Ѱ#ucʯ'VZ?ؼOwS -'X˞q cWy!T&=.0Ut t8^z1M2Tq~mU٬z{K7"oUtGΘ!YZu\ n!)zHp(sDdx_G2>*JH_]Qm1+ kf؛ϽՒ]B|r<|qmq>xl/AprXHJ`Nɠ==cvv_ !\&.&}_<ǒ_NeX A (sy$ r-8 ;voED9S=߲ėEB}yX4|3Rpl(rqӋN$~ O˙v1oWvk^3Rew[@ ,3X; F3NM)HwhVY*ZkW?1STYQZ>?RMZkф.  ~C MӪǗEtKq`mr|-UX7TrbB*Vv4?2x;P+g1Σ2*4;]q| dΔOq| )-qOMo1w٪è.+2/חulym:" x.L>Hlơ6y7Mq6J /tK9&%BH!l~BkHw_WҁkLx^Jd)3&,8xߨh/ɣpϪjG1|` pku$1PY=ɿx|.RRj?^n}0X\AY&cHEUEhHy牸2D1SM"ձ{8Q Œ,iTU2ťOF]\! :yG[AQĝ~ndF2r FSB,' > Q/30Ɛ؎36A<yFʆoR*0-.bmtF.ˠj$ Xj:,"!C(ڮC^E/陹IeI)*h-?|!bID)c݄IIfp&%ZAÓ.c0s蚪ūJ6O4Y$p  C<1@h*Ǫ*qT7/_r߮R`*,, ,/^XyɅh7ϵ6Y{%+P=M@-%V򵵱e$SlV9x4_r\l ΅;F%PRwm5(PϚfS)"@8٘hȰ̗T~p-;֋Y;On{\BRoLf>600gӉqcMMw5a+?U.xmO]izpT#By:6}ky!-oᰍ@} |֪c)a"ڑ%@"nϠ8'r SOP6'3s.QXj!8ȇb}}sZ̪ *Nrn,xg,Ʀy #?LQY|.ks'C8b"莓O.4da .'&F\5FS_4{B"~Fx/J-\ǀZ5b6(A,5ыwpIÒ4zsR߇{36jZv<4nlm!o\3DQm51:2 ¯A6!$:tK|&2oj:4+?QFw֖⦬V]kϿ~!H23J[iV޿/^n&9(Ty։_WQo_8ѷ[|:6ф:2x3[>TN.ͮ~Tci13ksQx?PEHqյ!{X؜^NM//!_ ,b Prg+vh̿Yw.o<{ B`e.56ԤsŽho=B^n%%GPڔC}ۘ-]v"|6]mWn;p8&,dA i_c92;J 8I5I#0❘UgQh_/=KqLejA⎹ܺa3:Ʈyfހ,:}kR؇ȉxHa pGƚW{Os5  7kD`Q\ W,u+98Gé~OAfZ.6+ʜ4zZ& Hl(}M \>䵗.D3O5]:I7Ǐy$.eN5>8buhh >RHT4T-=C"]7h Gbch L@H[tr bew|îj^E;C[q82\&Ę񼞧+)sYX4mU@I8 ol̎>Vj{_8Nıo+uQ72:y7Bl:A`FAv_OlJ3 yEFXXh7߽/@ 3K;3Hjx0a'ǞQ_ݘuV_j͸nXkH&!/vS |SRqph"fsw< bQidx{- :F5{P,8a 9Ƅc:;:>);Aw$,ش$P41@jȸ$4Rg?x" wrʣT`N}t D"Lc%#jcsD&S, D% 4 mf:d'w"Uh:oMݤd@4T. rn c=Ktt=pq{&*n] 8{g.Bq/B/!ga9KnZ&7 h"- Q&{E _!$ȸ4WY+Urhr!}ad)mR &byԥ)UȠ$np]PlS.!lGzuc4d,Th]J_9UNb/zOnbA =QhCe%XaJ~ǐY1܃L";  ӔZɖP O"MW#؍5ϡd 0*g%l)ax r1T ׁ:>s(sqsϹ:5֟(#vkH:~`.):WL3nMH̔Kmz{"Y3d@+T>EnˎMu#[.B6C[?qNG5K艽V1q V-m3ʝO Yŋ=pCCF4&*>2d=U5̛_NfDxyb%_J&<мw/u5$ߊFJ/c3ǟdKL򕦼I&!똼lFJ5Y3qʹ+B21m2gPI$!A3)Yf Q<)UzE9VG̨l/p$j^{}Zw@CvTRy6cQOYi%L.A1u`+vo$HsRH*ɖ4U09]RmMFDYy[I5&04t'dxu;y';# ~k8sW9b֫,U]jyLs@?E*C@ꏇ7@?nOjyFs zEkw]gȡ ~|Kģ }*tֽ Ɨy7@9٪vUjA\}qqnI[ =_u"[`um?p5IL\hj%3+Qžw }!ݗyMX?B .]}E#!8JgaZ`!@ʈfQF<~[?-:d:"نT ӃKZ(4{ZO/)9Ahhsq 25Q/ã,II-5YPhmF(R1Je:B;$-BM@fmz9o\Xvlj 8lי>$D Y0 `9,`'V}p!3 ~%E}KiƈfeGn3hX@bONHMC_(^nMR蘫#(yf-wU6(%$DCn@ڵQ )t ?r ,kzPTL֯R $R˞c=kϔx a:#?0tґLsDK~Ӑ +c]ih*p<9ژް)y@ҹ騿4> S (5~FEJT@ٞOW,RM>f[i =yR&B-b"oGV-xK`la5$UboHN 5W37mS\h*<5M\BGcm!!AI8~OrlҲ^Nnj&ÅQKi@ sX/#Y/ !p,;s1WI!_J6P>zTNӎ ۜԹӿ8ˎa6Pɹ ٟYd'7%a8=&efQ7_ZbKF##Lu ]CzQ9峂ZjZ4u)3S+^:Bif5qfϷ;[t-D_w_3;xOM2aq*]n5WmIo덧kؖ|XטJ@S`'w>}ɭ%X?( Dg?o w}lyζ)+pſsD'BV#EyR3?Bk>62њß7PLZ=iWȍ8MyWR܏rcd%@W9(<| 8)cM..ɡEȒ^E)pu,b-,ή;XX>;[n1sb0N0j\-\HюbvZ' $yj3{VbHXT4ΎYf:`Go S?'en iG_囿r&Imi?)Yy/qT͠u^Ini(kGPC,Tuf &ail⯨f.g꫚m3; >Y܊(dA)ŤǨN4Fr=;^)TzyƷ < ȟw,9 ޼#htj)m˿D86[Qh۵jrm@}fMr:vD9(ag]#ǧ+d.>԰v6,EtdMoT B@ΗIlNhG NKP"]. Y$Ll2,x^\Y";5b0G>eYD'I*v9xr\h ]. Tw#;J4I[i)M\kl:x̏A2i Fދ8Įnޒ~ZIʢo1*;%??`^IYt'rXZ[l02H"ܩu vpRi= hm ſp'hӴkK!D>Z0>8ۥe.$d(/[10p沩'ypNTs .5U y#`)O砺В@+ FBe`x{vfADb0MrI+l^_N \<Ǚ)&41a]-gmr4 ޯ5oMzQ9]m:6Õo]Ǫ ^( V"q?߼SMd6aퟙ݀q8v[M:@,[>ѼLMj-OKf h0n?[vbvSXԷ!9%$tx5]4ƣ-/jy3=0!J `5%l4Ne :7"9xI5uܗsE #^ѡ}k[! \Y}hH9fWO!Ϯ00׵HtMT$, ["S{RR/z:/C] j{F]H$P#l>f<}*iB¨~us6vHsc&*ۘt^*Ɯ8 c}׸}+G2ngDSsË'{g:}d| JbC5$8/{)`~ C\k楠C*-,WH~9K)L]U2o]&O89v|cx] nxGH a;tIb '1J|2 sM>W^'Xu:y]DE 츼1a o_bb3"Iy<>*\c b~KuiI3վCZG ,!'yyM O"6V s7bRHJ!.2 ^~h.D0؍ci;AcPj8/M X<N8P+re TcA}qUP`tkiC W79嗀GtDVy8ҩeP.km@1 ʦg&HYeXwƩݕNg/Nxeh^Si IY u$ixlnbo?FWu(әldE NX!̋^y"|Kusw Uk*h,c v 'QRtqjTTXJ8HEs5 6FC A|GkWB/7[υ1j=B<#lB@SȯkC+:[V8K+eGꈂj:mj(@zE)hU21Ň;j//L GoR1ڻH/-<6[>tNn-CFJTu :mDm MBB֝pdqh*N h gHsMx* $}es;z믥}9un^N+I$Q%kCJ:=CKCL {z[ #mOZݢy?o`jfaJ"o8 tx1Dow΄N^9=2Vxl&up<6*<[B e0?r㡆:VFZQME<\x?Epљ[ar% 3ZL+NxDKM8ƖNcI1¨FY=hQ}z#J>9<(Q0VpVӼY)K oy1~) ЧdP"1v$ :|{@U LL`ڱ  bttbڼp*!MB4H7k|p*GE6]mΌ֨_n1R`4n)X'Qa%k|9] ׆佡LRr6k焀ݽuzx/H(nX3fƠڣC84Gr#oB*}4KGy`Xbܛ 6ˑP\X&rME@f#5@V2i/gჽ ʱ?3irdlɸ\ S*{)=мϸd_328C&_ttB!fҊv\hzQO2w __'x\ ' FKqs O~=cA9 O$їcˑL/>T&~0~\#ՊKKWiTʏTxRC)8Ir?]1,oJ.|Z嗙 " 8P8D~Q an$Kےp$)˞9BuE*'.ߩNLB'ZO/Tz"7&1RF! [zPmsv^bZd6V73Fcjb!8l-QN/懈* x.$Uk'0KNnmTGI|Ou;퍛M>}|`>uTh?o|'$\׳kZ)sZA:  Q i8цXё:-V{V+ #jp®1=P!3]קA217Pƚ\ *%SQiEO)42y; #̏,yB;K $G"TO)R#QT4t)ʹ[iE{]i06lQk(9,59Y-jZӥ0b0 `pyHo\:t%9? LI&.Apb4 7 AV5Pw1ԗTC~adOӢŕ_!숚0 ³<†n"gG͂ha))IPnjfxN&O-Jz8kXh?/g-eKҋ2 f@?䀮3`aWZzoa/`hx0C ۆxm0eUijLDgċ2DbZ]*goStUyI#9E\{t.S_;ݸ5~x!ɠ #:<71 [>2/J`ş݅e߰9tM|/n(vZBnwWX q 'p]ull){d%Nd[Bqb̵oS4Պ#b38v-!Ik,\7hdM>ss'Dh<蠍Uzu@$BũWr5_ ULa7_V?sC:bb1n~q0:. 4J$"d?f*LZ [ ݵgd03VYVIJH:mɆt])Kr3NQ~$zb 9dP0ϧG?*ka&&m0O&,*bA|jY.[(: :Uh :ż+l@i 4뇧pTM4{iq+L 2Z8蟞v97@ C2ly4el1#qk"#%nXlQS2ᔏ2;AWeEk3Y0x*qQy1~(lV낇he*įn6_:2Mӭ%'D^W ohu}}$LHϐDV] HǸ!Y~-h$A&.f2&Ֆ6j^pH eNІHy$Za /`2"Ÿb؀2?"K!3sA.Q̥Qӆe|+A⽈w^hn=&@o[Sz~eմ Է3 ?-I)%7s6`ƪz.$u7pIzJ .q7c% \c)xc#fS"d pƫ2ZRHJ;c,W>]>!1IpbQ7f3LwwOτ4M|V6 ^IʀƖЅU%Tdl-甸Zayv;"4u]smyyݢ j8Pbboҡ^[Ev8|z1âםathnQA:zvV5?ĺ?qd QarJpOSoz8&kWqWt0'?TJSRk9f=Uścp>4$z]R4S? Z㻖% 7~?⵭(]w0T`,`d+B ~-H˟}-&vȇJ}ԐtQK]zΝ혣jgV0K  tYsf`t?ǽaLn+܍;V6diOT0F1ssBDO=;tIZ/J8NP\!P 8PG"swA`fj o mZ&gRqC NEc>ږư?ِDIuÌWq.M; ,\rL ʷ4lf{gT2:! tka.X/lYR [5( I6Ta0SB /Dg\eh*iI}^MvE hpaw|v5#x6cYچbi!m ^M==K1HFv!Ƴ:5RRmV>l(FL" pIEh%)Ce\/ i+qCn:ϱWHр@ڷߺ>d;4PT>L~ֱ[ p#:TbeǰG)BkxӅ~h6:>@QƂ#X 8S}-,08=ni$kBOK?|ʘ/Fx7}n"e/eLp)+:Jgߣ,\z ba.Gî렙Ld=S/,U%UYWkFy4Ec5dTqzOGKrȜi:NJWFG& I<?d 嵱~pLi*OZ.A,6d?']FyyjYD+ ;+Dcɥ<^`ʛۣzgpLdž-چ9M2"WO6 Zd@nK;I X0OhY몟dgR/ ׄڂU{Bg3[M5w;Hno[DG1nE7  j5`%W,,OHHz) Օ_P( (w*J[ٽDnoFf?t~ZOCxŀQ=sQ)|2пAF,5[lMB |1=Ƈ[Pے+ZS G)f"LIb-!xv[I F Ń{YNaEԙ\qRJKZ - N|n[[DSdɁxjC!i^N]}AهPQ;P~.5z rTuM< !ki mS6d)*i J|"L/LjrL DIZ(pȲ&%9H9lNʲ5i0aMjKUdU^ت6&ްjP2)fsPt&< S;? ah{7=QX}Gt*b5WWM[u! PEk:J2<;rH<UKVϱȾd(d svªà< fO8חqN,Cq >})_.xڟ0YO2Cog>a*6~L!F;jq:Kj2ӊ~|?aZeU A'/XoDR,Mf_Թi27-de,f1şy̅MPaK)G0#~^~̓ u`7*vŌe _覡ÒMGGPvO9칿(s0p q˭x&H ͈~sNXnBE?^%\Qn{~ReC Ĺ pjuOt '%|/FxT!B3pع?ТzQGƷGK):XLcmAV*9i{ ~*0cFG_(z2g419_t"l\ qWR-$&nFHtz ]8u{x<P[rUIԜTs"A^ROt'G|B GY|DEBW"߯AR7!5pe%GIɦOF L,<}OZxPV2_@SOn w2kRW X1E>l qĝ% UvX1aӤUa#3z .aAXLܘ\c6oXzq= *3kM͎V7ILanFgiTWor !np+H0pkB<,vtF_5s۾Ye߻q*5GfZFDi{ЯHҾ&ޞ;c"<0[߄.>Uz13_8c|^dsܲ.bk,nȠMV7KF;@Ջ$Nr`ѐwՋ?>: GCLLSe4[v)3f6H틸LzˊH:nyXNeiʱVJhw]XvemM]}$1EΡ\6ې]? pB$KPLEFP"^h/̀H2K*+K`/fޙ$Ɯӱ [e1ޙ"%+v辿lw}Tύc̿Pq_JO_1͘TZy;T'ȟ~ה=Tra0ɦۊ6^I#sQ{c, v]:.3:Um,i.Ckr2Hޛi C:zCd@–%7 g$_d,׆yY莕5|F^CW9g(J4a%ZIZ3 mO{Z[A}c?Vkv ;|C6y繎c:#G;d*+!*)hů";:qWԅ@)z]P f#6&FtH)$s8|Kȣq הUBA\j~ 1Me1wԬ (= q M.Ͳ~=bOZXG$yĻY]`k=!}6u)ZC+2?8C^GyP {YU÷Ӻd]>e=`&Г5[EcAiۍ'dϋm}AqiSbX\U~RF,:˸(c5WD\d0I{ 4)J* ~ӞHpXAm{_]D+: < iҙD2U]״n3Ґ_`A3{Ҍl3>MHgzPCA(Z厬v7IH*GAqvArC$ ̟M{:3SN#o1D <"֣|B$+U%lѽ3aP>ҎCU h&B[ /jp U2Eg kAvPGH> 0 Wt' ^}V@fn%rg!P.n(wR0ť)F yAe3E_Łrޯ+ϓ$13!\c":SWr`u!&XQoGŹT  Sb=Ze?ӕoϿ`.hS IgĊю%03& ʑ4&3MƝ,W;(CHR,8PwѿK>"D\g%frsK)DZy,ZYbfT(o^Ǐw3^pfcAe) 2d[`^YK%Jj:$X}*M2֎H13ŇG:govYmp@[s0㕢,w㠧D#g7[- npc'_TDWѡMB=@ Ÿ-l; :]'[i!Ud̉9.X%YNKf!?˪H(1֚6O^ZC+Q516Nb\RC"7bS Q8&$UP@30'M#@T+X(.f8Jf;GH'yl X8"JoУKw7B=$éY5e>DZ童Oaʛ"(mk U!uhoR; X;4w%Sf@ eofa:zd!V&كCa5XTZo4zn5m[3z@xьMwb jCDDa~ 2&ۛF}zHe߂pHZW~cR`״@nӣ7DsHO䈳X]0}[+:3%u7GUe<")hcaO &<9wpyp3Ւ$+d;9:A\Xѱ: WW`?.rbB $]@WC<#%z)s~o.}Zpخһ[-t[8ӗ!Rw84jɔ6<Ęg0ǩci&]XݑʮyE׽Pe5U|)Cq{,i)!~ȏ,z_a+J;藵^t%8&_h}y7j3ZA]n^3geFʖI 1+_PL n5b9"'̆3_ u9.O]Os72Z6jگ|hCn@OjVW섉DHB/]Noafeζ+Xx/ R/TrUЁXi}9l}:Hkf>@EuV/q|1 8^uN*7qwY:kˉa_ٛU;fr/uw]yӪ`6MG6$ V0\s w^ hgK95 a_MH{t CORm6 !t[qk3o%n!xc=-!H ZS_Nw]xÛ CǂGO}2"yp)E(oɿ.X;Se#dx1Qʠ 摼}qpV7$,oeLJ0,/? 0 u"W2f530?) (+Zrr^=&܆<Vpt˝$1y G H ӈLغ;5̎J/SW%tR%|LB^˹wg~ĹW1f$B>974>+Afc{ 9H;֩+aItw7_CKK4ȝ݁U_ީSQ0k5Ml}8%+bHqFqhOON-ʬ0-[qZs)~^.3UcWJd䲛7iD6 ؙ`6`?`c O'"='\\1/ b ?`Y7O-W?Jp/ù⿘]:Tm2fٵ[*$<sxwpqъ.FNoة!"|ō mjf%&٦MGQ| KRtׂ<&T'9302P s?ۣ'n@T {EW& jnAR!sF6`R^֥c=ӊYpUtOG@,c}|S):tt_#rES:ӝ_sOPZGapj$ldJ6u @9i( byizNAU+^{H&5x7ge?D >W`QJRS݌;^Qba\9DrP*GE)lX0j%'d81I}y&uZCDCȝeb>vrb4:z9;0b{x[faN]&c -0ZE"5пc,S]'4QnQ<%{غ# ;')_SSv-KB#I*cVx&! (#l4I^?pFslwkFYWΫ@vA붢YUݿ{Q$dJ"{NS629:1vkw 1+VwZu2i/%oo>5>_,W`uӛ)''!bQ;i-D_FGFyYHϠ8L) yrIS/˛H\Ey%]R(1}"Y0 XzuIXăA>d ._ʶNYɞiM1P?<P H{>vS#-&}&Y^ ic,:H`]?z!}Db#쿈ce6'ߘy۪9HHHiݯA6iIfCn텮wk@Z t.w~X)#4WpE@d m>z5mg<ȬK3)ޯ;sU[-}5)C㋡@L0g]T3v(|iZon}o\-1;\ML*_ԅ*q\%>@X`#;,C Pk1;~ p ͗AOg_RjP`w\_ {sJ \4]}4s*Dw ^ ^, +} ԥzM\хwdbRBPʡ«stg5J/ș1M4BZr<,nwnTeN`CJ*YD5C؄:*ǘƽOзԯjmվ1=+L#S703/lqͭGA@ e 沟aݵCZϜKq`uCFÝ'Fk }7zP _Usu/)(|7X5d]+-/e wbȗ^Ê=seG:==0]᪼k@9:aEoZ"͌>jVD'S u?Iga$cv<_)*EU {kP.j=׊_n3/H t^aKy 貐LD^S_ :ܑ]rSVz@~+Ag]Җn4Vf<44ؘɿx!$Xӥv U>Du6G, pw1)_ 0ZcT*׹G*sTض(1{MvabrTRox>)hZ`z mp+f) ķU[_%q9IV\aD+rb$_5?RE hFJ<)h4 XzBD23Y4IͱiT ZWͽ53o Iqi[ջbItgL.t+I$7aqul7xB," MI7Z Hq YgW|:?#';_!'Vf]]Fi%a%|4+aAr˼#o>Bb\^q?S@`l7"FI E `%@I;iG#_}=x(XvgmM)jj*w\#64t!U*nr'u 6SYK>O?ԘH:]M6 'PxQԘ~̷nүWo wpBaF}=wMM;Fh&i8U_R*-<# >?TjSU9 EO 6B0{ r\#ƨ.; S80G%%˱N4(?0_ 9P ݩ됈H` Fr) c,[?ټ![D68p׉.hV3m)YĞKJJBrlD҈xr4g/xu#v6|;Y9$*D DPHk>i8ZI%ن8m=c[0lpbSꑎlWf%R1 ,y:Xц%ϖG;<2,rן=- , nSƮ=r!qlZ=͔D-QdF:gݯ`(zU-Hq-"@34+C 5H"v3}/:_w'' H՘KmQIPN . tGaxiS rCC ;6v[5 LL㪃WnP*쟼^B 0ҵd=+P Ư fBo A*1"9{jMwsm!Vbaɽ RsZԤ[W_:=\?v,0,tZX-hWMTEDbCdɨ;R#cKB./fJ~vvꪹbF3n{LS)^w~w63!{({0<{}f% }x8a__[.Pq2G+"<г Fv60: D9\9|U/TE#~%S.Jh|NbNM"ʼ/ rF}1HTT=VIbXJ>vp?J|L4E䇣vҠ-a2x&ʟg ,,h) 'Pɭ{gٟ0r*Qa?JB^󱝅o[25+Nx^ JExF qL_*MQlR,جo@;Q/;-6@F;'t4a9[_-I<-cKJ`},Kbxz7sF,ߌZ3U_c\rU3@j}b=hh =Py :pj]*Z73f227u֛Ppup ? XK[iC۳eFgojxi@i1e>_J(JL:{Knolu4OOd` &c^%c?ltCێêo-S{"7U\jb2΋i':3$u1@dU @E#5sS +:*FZa]^` w\(uhITY[&nh(/Ah;cJD]kV[d; C]YK/Nо%B&gpy(+Z憃rSr }S%خ^i%~'fЋ"Xǃ|1B*`5btٸU&EaCԢV#nkB ^ j4罘l JsٛEĪ nK/tHtWӪL][Hx( ٞŁI6hѬ50WݠrEu- y,Fm-RGֺEh1FI'xgqrKYS:Vx{fkڎ,%0NLܒ: Loc &o&JS>^$ RWs( ʪ,8 ]lyCM;j!aVB׿iX*=#*8k1j?ȳ LqOe )ZLRPKwȃm9'_OF?8B翄*YhQqwIR_לUQ|HEPLCάJ+Arc7#, 4XUV(55#./& 7Vu 7ݳ2,,rM a( }c})d5k=M8dzFkx瘋S\(dO\^KOw}F䏓65ɦu*42Rۧ_, dgW \Ӹk ihLod9̀_Ӽg_J F7?;l ,E!!'}etbzJ=tv;sS@\)0 ^?ώ'i2_5L{2# `v>MUǨ̝ &]  qCo? 3I*lh<q59K.U̕ڠ*x 8|2EK*eEʂ8 ì`S|0D_+1·\"oĊ6s@hPj3JM$XVQb/]c&6w@SڪA&Zm$my/hۧyò 2T:]rpKJ"徊"̓en9u/B],oOc~ouAUS6UlsZ;1ZNOE@e k_#BZcS3PIq/UgO=Z$;!.*9Dj;3V](H ٚ*Wwn,̬<ӆE[כ-y<кQ)CKG@[,5_D/H7`071PKM"lN@q=l߂ѭcXbWRb}ñNapC<6'e8!А:8<]Uls@(D缎6xv%Z) ';r|%I:mu8Lu.x7MXhj'`f}gRJ;.8:XZ|ǀpk i0hm[ky٘VĦZ5**l`XwǛ քX>M..E~,PЪ^Q,[f80V:Bc)diPqU0N$~SJ!cmMA- pdOTTi7kMٓ 'n>,V #%q%tR8Z$i9=( h5kٱ#>iB&ªMCP+{cz*-tx ^SSSؒdj]*Gc7U,s fc<=LXpcآ>]LJH0`,^IMaY v^-y1ͱ: 8#)]\_T}hYxS[ʼ*ي!0l 3L f'AJWɧ^0zH;d6@bOXoF{oWzVV{s14%o5uc(iixܥ?ת=%Z :%}DN;h^)sci?+9R#u 8]+;PDPBW`ŏf^sU^nC aS *$KSQFr[XS|[5<> NpY3RB E?$)aЏ32YR{vA`t"xVGYY$z_@7l!4IE $p~ /;#*F(Eᅧe k! k0RJщf9ݘ$z?lѷĕDK ɡ\sMP—>&k`C4,]r5j7J2p10 BShSdu[$V"qݧv~'7< uf .+th#W*O 1JoV=tc;ԬBd6rP2Z?! (/w| Xturv{]?վ, +P HZWwd w2(2^"5%EM 7?ܪ!~ [upo}4a_ XLN򓋪1Ri{б>P#Y# 8}uYjL@WQc0UG2JǮ@\NaE%ȣ8Y6_]{<}S?2&w2 6 VϽ {(Y eP $#Ҵ9H7~ ryzI͎}:10)gDNEgm)D dMT.us0,b ̭.E&5˨} $ahٍҷU 4nG/%3-Xո rJa೪yKupTt:(\C{LyBhI0ws殘QI\MEX Trtnh_c7wn^cJ@Ԧ_q&@Ԯp 9BI*%AMZC,)ALvz;D&*UȰ ,КBwAas &[hc$)b2 ߆K((HU:sYA7ZbL K *T@r}W[[Ct\y]Nc!̥cF|eQ\3σ(R;f-<\DZu㉹KPo{uEZwl RIcgyO>@ql7xlM*Y|bkXy93h ='DWRYaFCyTW?_۞y`1Ҩ(ݨ1e`;4evd5̟W*nVE D(Z&iRT_^Xb-&7/IxDNIdUȿ@oJV"IL QkXʚ nO0"9ٟICv汚*{.@3g^lAlI;#T! fqbPRJǢeaM :5پ0F=2 [.jETT2&H]:"WLrϲJh2HkKU͞4KO)>U.-bPG:)WrTΝw3ݍpD"Aq Qwv星>ڷ۶ѥ Q %563b/>dzb).57b/eA+}G.|C=IxM:p_VezCxp/*a8G_q )m<6V8 x.?tUеNmw{& ]yN G\:E0@,-_ԻfjD\yFx L@ ^Y"ѹ3La-'7pLOh-НtVqM29cA Rz k% 7wpgTj^P;|LN 钚'thI*2"zpa;,ɇ#agB:P=T`dǃs-4!dZ+5:R\2Rr B4/8%o2EV+5Q3!*,31z1)zԆoظzZDB+2eEʛ$j+{|ޢI_I4$o#m(Lba_N޶Y\7^]Z<`dj׷K3A+ٸ8:\wp`lc WuN+!\ ۔ GV@t .A|.l z[m]N>c>,^&Xśϑcݥd%p Z` gEY|`=@qMEPm$:Tj-n¥)FUKMrb˷wB0m|rqcX:*繕~ђ\w{iMOgOQQ*x0B d%x].`JNX;?z@(ӟ͍COI^7ܹcxM*BkЅYUulx65'O"٣uXږv._^j%J[>q0xq"EJĮseΓ o ϘIDӔVʥ :%wumIx\~d1AիjYUKQ5m K ijǍ-E+ :m={*}9<0nvffQŃ Z&ԅUAc~ZƏO8JV`;0|]V͠|[ĻNn)]{g~=ԗ6ԨvIUƚ*1-gz8Єmu(:)%qw=!c\\̟Z( pQ%XHPdm4zŲ~?$-*RRJw#]§|/7;D.sܖVqt P4$ЗU%(l +dz;X^ [ t: 6ɓԩ_!Xs__gV|J0_Rx t𽕰`1)ŦR>i0#Nk^]\isCce:l BXJтʒ( |u$‚)#(i*bYIDD?/3^$@z #pR]siuWf:[RCrcͰ}s6]rڋ G훡 fXJDeGd j+Jr] #5~;m73 xXNAEizr6хt4ƒt(, uݮ8KeUNke '}̕r}.:$֯6b&|.sU1 jmªa+)JL[H1 uK%C O 4Pܬ`',1{z5|ļPhKdHh2s~hP!mM1}3#·@>]0|>JQky\]U?7[5dI3ײzш0{$ >@/xSډןP'*'@`ܯN^$p*Ykp^³,iVa.{5Z+3ztd-= F­6neS1"wzH͡D; SǝG1>8k+Mr g@)1m4:lj3bpڞko`*Dg4k,ۤkEeN!sMwڟ]8qKOZhylh*lj[A^ .v%c$H! G p,l軒]6jm]mmVPҊpT؜8Ոkl͆5]u8%fT34B ,823NS">1<9|VMPr_)"͑Vڰ% =w~nS68 {O[t壓uGM} D*K|YPjgu!^|>*] Yf#TB3$/HQH -O ;FGܴ * M xf?k7iև+ӟMӛ''xp[ //C*_N'.'†PzѽC:.-XpH[gnPՠ(ӳslL,dAC("nGLk6 h^4邇|IxSͬ,C e\R}fIt 5hSo~ӼKAq]B@u] exi+{_{a?ICo97פ+z(iQz$2"˕ %⃏ҰBdC8>^B_Yzt#2[rV;!sKg>q]ڕJ* t#j MY/%UNXU@ 0Ź lb1NdH Ë=!>۠/ӤUt)=AT2O*&%!L.UzNR e'}e":c'[)ehJ#Yi:Ÿšh*Y?N<*}IZ|Mr39յP0l(-QtM>/+XKy[eC ##F; ,uw YQ q`1TS01YZsWm"`UmQ\==A]Uq:X!fS-~܅_Oxs9%1b pgµ.fCDfiy毽C kʼ!j%{짅LM;yZIWނsbTj"^ϵ+^}aUt- *a4z鏰AX+/Lcxlѩzds98iۤ@(T֥QP A$IW?䊛 z'OC=t=]F*Eڤ қ⡚2(ߡl R+ڪ8p8 Z'%teU><,Bk3:CW@Sia=T?+nY9D2]4 n}!J|y3%WՌ2xӍûmEA ֎Prg|5%vy"?.Ұs`2\H D7{yi]/ʺVd'P[6M}ak,.Mʚ_Ҫ>kٖarZv$b$Lmjh'e!d@,_p-$>ngʏHr- Taۜ $K* nZ=Jt'i3}SPY'a&(^aŝΥN^dbuC>uSA #y(*$ϭHeDnoHϴHإsLToBFh6P̋zzz5ARr%~̪dFHFU+;IWSЈ1HJW"*t^~,-.0JH^߮V  1൙`{4vVDr]^"vb`H{4֪>#㭘1^sn3$zA%kF}? R:Op^Js[M;p)9{]Y Siǹw;}> jɁ26yn%{E@\=ios4S $1tk Œ)j/s:zn.)mkfxu?ԷOdӃӧqWA;zȤB^덪hط8qHw&>f:]\MD I|m )d<}Chp j_gxTR:H :|.]|F2( 햍6ok INX+ } t6J`N;ĨMCrK_dO0& ʚ˯da6*Tq濂z((֏(M=QޢC*-q\q.XH&~? Ev )"nb (d_*#~. .% ]|/؆؃lu3>0 M#W? 9%׋:LW1tu*]S(RtΚ[!RGZ$*.=KAg=FJFeR\6PہQ?\ ʸ\pƑvy9sgE zf6\YQȆUHf hb[&dJp.~B>w ő̟?'\iS~TUTZ={hg^Pz& qx0&I@7 (2 W m1s;??\ҺZwtEFQ;9)/pY`\/L@(a\?=sm7}9_10v):2G$1)FGO}(xa B,0yފuj.;愿%HA( 2؆ݬ9{^wv󿀱5"Rq][2_^< ޲b?Qq%S5}lߞp,JY]JɕgNu.d=IyDŽPFiZ "B:,"ښș.˾WNr 0a 2&# R,*pGdF?-D< [vcj(\*ڄ<Q$HŤI\ q}=bΫN  1pBnRM?:>[ZsmmNqhYK<^JaB+peDqO0_5Ov]S<ƯhkvQs!`.E獚nı?ow+ !0`.Wh."iLYM/VȾ;z6ȏ.h(I0 xz[Y>Dgk }lwbpD LW+)mwQ}eq撛HnB!yw$s!Ȋ^COD+f p8Qn)){ Jٚa~L?$K#HpҦ9p9_Xֹ5*pfl0၅3*IXJo^YYRǛHj?+rZ[y+ލvv)Ee`Vf\?ˣh9Ѯ5 Q'`5r؂c1dw((]{7@[E))N<Ǿ$[M 0?1Q|[wci<6I4a\6]6+8\g-GQVxgo/!v^&vYܿLyϐ~y_]\t`=t|S >|;b]囌4M)MO;bxIAu n|(Ͼ@v\u;BQT8ŴZiK0-tZ+1g r:fT3o5ա^rDB^D;@Z.<ń[0`W$ȼo/Uj-OFR .N?b1ػ5q Ir,V|7e$kd¨ SFifQ%ud3t35"䠠Ksj/aΘC *pwVGЫnEP|Y )|7,bOLݜk.ˠDh؛b ά/Eh>=Uо|% ʏ,O =O"Z$k5JOUU|qɨIj +  i˹ ỊrpDLr$gn~02F"|΍ўE%+E%ϭ/<( 7a 1sC7G&¬4HN&<:fY<ʉIkm?ZaH0Xykrt XW%vL}^Ktg7F7AG0F_Jzޘ?>'RCJ3! ! r:*&Do% <"}MC-pcX?7ָ3A \o,/w }-zy"SN]Z̒|㵓lnڞT 0R\8bϧ1צBR`EX c@DМ>7S݁ ezaѠg?8ýRgyb=^-Szf&Uwx'0M+(õJ%.9Geoblneo \ cgd +i7 [6GU`5QONZM!ju]yP88-"wnl֩f<|"u9^( T [I1۝ؐ^ykF}y}1rXs+`QO6@ϥ OtzUM ԑK^zOc! ;4ZӒ>wh0]O۵/mBJ𸘆8y0V|}bb[suD2iBwi٤B0 Y|0%_F!^V%tPN^oТ.a]ǽAҖ[2sWD49#i+,/1a@l,!ݯUmȊ,}9/bmB5o/ K>5=ȥH@_k;ˆF$Xx өjh0B3 or>=`\Ҩ:.ljv쇀M[VSpdm$^ ]K@ ZOOܱ"л\Wi%]_=7:ǟ7n]Vjfk7~lN݊v@

vו-.>M4S9ǩwFw4IG<-fE0x\L6 $4,\#@k+eF_2 p~>̩[x0(LXjn%bG^HaXuT@~,Gm 6@$" ŽQzd٘$螠6W_LNmYmά$a'UG^pׁhj? Kn1Iv$xh3IV [ER_(_z uHj}D#oh m]/ECx,7 2)*~;shzQH%TJEoSQ)2Ec0^ hܦ4tKYHqe 0ڰ t#O;Ԝ$-Tb=>bv:.>ȼe i.Dk@@fdZi4#z4Dn1ϊH!hu#1AxWP&RGz/k^ f Fo#|%4njo۷V+NR/j{ _eJW+>y#TK%"LSuQz M&`:*+BT(Ww`,Ya`~ƛK;@GӼ^3`\μஒpA`6*eG_KؾOE;NtD?Xau4IehJl[׀=Q tu*`~SC1@[fM4mߖйy龫M)w6-CVAf#}/syKÐ {NH;Eݛ҈.0dҽ=$!3{w-`q!Kbޚ"#A; \nj^w`#0mCgڑZ'c᭚=;aEx`8f%ϸ dIkm#])+Xҩ6d2^"e{UQЄ>UW& sQMLd# pW+ m.)qZOo vԎ'\N~2_0Q*5xuĽ.gIe7א϶\D,✶-5(|:FtԷ{x)b֘0fJqBHC}Vrk }s{@ yBMa8"ކU4%ApW8f>4Slcn!+3Sj3?^Krߺ6ֽ<;tQZO‰ 4'D_e->n)_tu6e+#]i;UYE+a\#0$ø !B Ź  N 疒%30~wpn+E q%qt=HvG":e;NYwhd =\xqF_ 6MZsSn9l1uE3\PFFRd .%$R^mB()+ıqqO@KO=ƄFr_߯BeE`^2`4]G7?f=&Y3mt{-r˟]^̫ġ{]Z,~$u]sjn{q`8#֛^Q[A,KbΈ=ybxQ1 ٬`|Nٚd12c̎ffֲ›`dr##X,l>>v+c'ːݕp]RQRA؄cI$a z%mDmdbVUƮ$ !aL`JT<Ъ]mP+:NI6Of=XJDuf32>'`wTM=)0gb3\4,yD<.D٧^g{G1<*kC[y8(8'ݭQ8W7|Y?Ȏ <0QW 380wr9G 5!X zBeb_| _3,tonD`<z4;`ГAH]Tܭ.r_xZtO /z]M T׍ (mh-%̭!yw]ْ͛3M &-K(N=Ad\pH.'r6djK}w(zl[ Pڟ B38&//twcX/]޷QFj!m-暓㼋mV01e F]S!k8P#-e@/+ hO&*̥@?@=Pk-ͮfM&>ۤvD. I "YEdqAf¡A,X9]tOLכi~j%BNaf+V; !e;R-@({xqPlm >l/s=-xE:R$5:'J80r7.iʐY nl#5fLVvz9 еm` VFT~Qq靚9 WU2d)$a`h52˵̼#\eFarS=U5N,=L/\H5\>+oSLs.-9l&Z6hh!dMpVG@ 7?u0ٜTUh j;sBX q9 «*;a"DCԣ[iiePGߒ4\J03|?-NieTIHY05H}Pk2 O7?q-/>֕鿓X$hzѲ'! ikb-:h/0RogcaF뻲!P2r뫒轂#kȤEHe5ڥgwkD?dh>t̐Au`اȪz۔;dtJukl(l8Ac4z7;Ze h{✳ 6ul%gڕ2^-/ps qs?5qbx0)]#lFZdD wr'2]UL0;+Κ쯵Dܙya/`@o\g|5M?4l߮US>x*/;#uȉRK']zh@@@6{|@ri]䟀k0&v~3Q[`d{*_E0kW}zMYq"#ˢ[ `Q7\d*?jO@˪-8Ӄ. G\Rh XrÅw5@KՏ i+bDx3ox4 h)^2d΃el]??gsC$j0LZ_̾h:պT7 OeBa-&pHr͞0a^9Ҭ%Mg l Vi(<)fw :S;.~Y=9A25v636ΗDP@R#$F,%C8KO2& No3m%܌Oja&seZקS߽"-&Za*sm )Ij)"Vg^`!̽>YhӓTA,a;q:7D;5e1,ܠ ҾjP{]ӱt׉uk~ȳ]E,W{znG*uzϽn;#]aeF0;&VeH+ԳCm?%@Z8;o4a66H>i,>h_v2fiNnoվ^4T AN04A g΁:sŭ hn#eeӁ/ԃ}VhJTwB x$_R ='N)`j3|Ͻ%n$ꭟ?x}:'Ŏhѣ_"09E15aMҿO|o+Κᵥl )t'au5|E 95]*?a!_WNʜiT`L7ߥۥHwOlJ(U˩=^I՚{+&jm7FدCLG'u" ?0p{P Ȼ<AF_sə1F8݈狍u-=F#x4KAң4ZqBY`mu91uUqJ]QrM%:6y]6lcEȱuDiW:,q"+w+:TE]Dwig|sp(. 3X!2֨{*vg+6}|od.i\ Hӛlr'dg D:ӁӽI>6:U#pهp{|tkur>G-w]Ex4r`0Fq£vS2R^m!E kK,2jRށGF:Bl}!랗|[pDsXP1j{*,^HRq@gN9Jj볝K \M%ɬR*yh$Qf |̆tvܽD+sL_ k'=]ػFMJ@v"-R6fhuB'DUު~Hn fL;SfiW6]0D|߆~. 80CP2,.h0SVeO,(h#<L )/'YoT/ڌ0_9n898%%M`Mzr;θ,BkPE߂V#)[(F>\vϧb 5mK3L2`dnn r6P֐t}0y Tj~ʎL#O:QҐiȬ#Ш@n@)Eջ?8\Go|Mu~rIx < a;ϛwEMȐa/ˆg ùg$v# u3.yAKziahzCMؒMGgo]Q3k4l3̼oJ Gwp|E7%/y =ls,2JYJ6}bh9cxLopx6KLGp ͮN xRODb,.xN`2rd‰X =Y, 8Nou9h:\WdHbB]P㑊~V.ἒ cXEq~$W_cFB[P/l`KMN1<;޽|}_[9bm0Y l]w5%c "͚ G/Ck-V|#Ԃ M$]Ŋ^l!v$h>$jgo&~ba_][ˎYN-:h!ִRu]qpZSrfT5H$ yݸ g/"hQn0p1I 6M]=y 4MN>?E5 0MFB7DRBԞ6Di=@3Z5ki2 swȏZ0񡿁 j 5~(DùՍo6GHcz]&Yo&G+d;myLЩ.]!#>!#V{<׿L'z?HJwIcWa-RF |yHL6d {= ]5%+&I1C{BΓ@*'ĴҪj-:Z>njO )}p4p\)ZuE\;4X> %XyJ 6[)QG.DǁMp>ֳ77 g5IeKRyT,ӫ<Ӣ/E 2=miF\WTds+x"um֔G=PS57h篖hj0c%o/:owb+7/ rVm(q*f>R#.v( U={ƣXZr5Z:%FY]A]TCXܟD/胖FMtR x:w("'џ!H~(kNE?CS[ ǀ%E4V &Z.w2\r0.&sHR\Ie¹A\r!gVx33;=nE&;Ic_դ|[ 7PEazR 2#=Sٰ8Z>o8:)hu~^]/)2jo˩?V<J-"GȞ#}-4 SxHr]`R(*#Nm+'m+!nG\IDO7õJo Q*9D" /u #7D5l>!^c̰h7-أ$s[vW6mMOЌn?2<>[Opv0Μ͙'v:tNIlADM>AJiӨNa:([J\^5yxę7ZPRkZj2$T/ @/>~_CwoXqd@hTԉsi5xQun]ô0mey*,?J{e#ժ1XMB6mҥJ*pscN*$zB.j]v]O@B2'$}.VΈh/0u}ac#} Y'G"] NU=q_}Cm+mW`-Q)->߆L0VCwwIGaFR:bAB2P+`cgw"!Ud̡|Zajm{=7M>NAבaS|1* Znn13-?g{ygm.q" Qu5ξ:uؼ<#V1[= c[?#WH21U%/V&U"X1C՟̂* 7ޗ֞ft](U.:P"[ Y(}ZR)Y&VEQT";8_~Y2r( ܁<75܊ ^7Nq)[L;z!\7i}M/ $lIZ3=yg,*Ɋ5!l:OWg0YA58|%3ngT)uŒ'Q4Y%InRB9BŇ$럅QoJN#[g&AoO}kUB gm4 TWjL_܌z؈ ou|aD\)Gh .I}8+ c5DrGOo]yƵĔ N0QtR(Fᐻeg8iO+L)4%Euz_pң ! ȄFԜs3~i Dpɉ`4@5E':ZhluNmW:yJa?%(~4&!o>P2!t+عwkVsx W7lJu\"mrAbQ30S.qGȷ*-pfW/"{rUΰěhR ~n7+ =G xe!.U."|"8OY,oQ QV=ٵsr 8Z =h%m:;y d#pĩFֵkK&dYr粇`{;nٰ:Y hP_@ dRgWtK끸0 cB4:$Js*,IU5 >8 <$VOJpUUO يǴn+eA$6/C0.ؾJcSXBeSB녹32&x ` K]'l2xI7 Ƴژ8P/>߆&kPmi nnMcNLpx{;s$ J;:6 cLj4TT9H?{_4wYf6BN6a^9ے}Jռymy4A؍e(.T7>q@/e™رQ} AvM^cքr> -> qRXxBzaǻs̴v2xi*}@CWǛD,q_]7[z`?@ sukIhC 6&nۮ##'ZJKkmga<Isѱ!#9?eKvMϢgb9kyF$ 5- rE$[^~LdQW/'[ED/|=oW=Hw"ІS/Pq;̄\/;TwuJBf qzXŜ_[*cvÉzŭʔeTjh~TZ8h2 )SFAҌ0j9`~ N)sy1s<[%.ޥqBCJe*7pOi2XH MqRR4 fs';?zDJN:(3B9ꮈ#F7P3oܳfQ!A(8%ciNM6'Q[5'*/{ZBpأK*nj7_2בF9"ߤa^%4}| ]@^J "*uB7{E`ZRg7ӜR$~W$'WhB̐t0KU-$I]'uvRц;9ká: aupS"&kffeXc@?a[ӖZؓ*# Dӭ1u~MZ[:Yx5A}0R5Ht?UV/ GUDbyKcOus8H}aݭ9i1oY2r8VSLBZB5%|#X"ǟ*ic~$Q$E_Tz5*$5޶b"Юs@Ohzd%;S x{z:aJ^kdUQ@ws,EULSzX]?K})4rdDU PSQ+YA/^f3V4;P - :敆9C0-8q# "3H'r (d_ fc"|OV*a"D1ϧ8(NL{_'w_ܕ.[$nؔaí 8=$WҀ_ZE1rI2\2Ê` tH+k1%8ȍ0n}\NذؓI[~"P_7DՐ4f? ]5SIFup%}Bee 0]-U> uT ̍<eayS2L A/⸭V,MQbG קCu>0hRp$shf14hMmѭ]13Urc 7o MqjQ6nIMNɏnT*r[uCK_0Z~JWt+'FIbO*Z|d|8Xڄjr_9K9Ƚ0_,Y290Uq;<ͩ7CtJB58wJҨ(+3A)3'B|2;b{ܱ- ;Wr_Glߑ"+y .d̉52zh_  XG_,h 7C4{/JC0 v8p_s=CJD x*lt(20̎呱JPHf][JE|$8 koMq|\_}!nDl{Ű  ӌnq[ǜ0,Y+_ӯzǕG`ZMYME ڙW{u6n /b Ьε#fWBt<6ΩI BfaO*N? Ё0r'X(W>۞G֓pT٥Q_ 9x2Ugm|m+I2c$po_ZV$'isFkZ;ů!~~s- QfmdnJYGgg%(1CZg㽻;!y2Vad!e`,OK_(7i63Aru1T2zYӨP5T_h:$r ՀLjY VIpѱɉN"b3H!=B`fʢj֭Eha YXI?*8cG?8;3T_Z9?R=!vBm<зwǀLI&" u@A~w21wLW]WLx΄_'+j36; {"b:DUѾA_s:$uRɋek4DxTnt/0x5`]Įnݿ TPsC>ٌHJ_a2)k<<]BS} y;f=.bb ц⏞? DDn!jڰ̈́U6)A M?T>W#eB̅!t`_ɤu={h+IQ=E܃ p96#%@JA){veBRH>R|;+n`h#09\ kVl AK+Ï$3,OJL]%`z/y ,G5UMfAr 3db00q7K5eb-9:~w'[j7Ou}iNr{M2|>z4&gN.Nn ;\;3DcUP9ĕQt5˺jg8c~ ՖZ֡ έWRZ;rFg8ZaϘ 3;`N>škJqѰ~-@%qvEu]Пiz-boTl TJ*Z/Ѵ'6'K.83y(ҿNB%& )1ӌA抪 gdpd&<r &h?R؂ hzlA-8';s#_wDL_"zh= ўoxHPܝmDw$6mpX:.e>Z F74iY.ҽBJ: Df)k)FSK8ΨС-Od7LL֟!]}zi D@_pC3L@8Ŝ5@g,=oD2WB{[?JXawY9T AwIz%'p;9hg珱xvU0_IӘ(|fg'#?/hY J&q!v26ojKsbk[4r ۜW"z&$qҎ*62qJ _/|xsL*T4Q?%4v(ׯ;)# 5i. ֈ]l,DDԊuv]|yF"e h|@zoy<Hk +bѿ@ݳ՘FF vNfJm'YעWi[ٗl ?ȭr\ ؅uvy_X*%:ӔVR:us~Y3ٟX}m(0&uxhY!2ڋ';!RWO)jNQ>f7*rxZ0 d3"&RrcDcv-djFzD^8J쬹Z&s <*CJޭFlM M~w; Mqbҍ % cĂbe|;JM[f])>zڮOl֢;$nC9~Xդ%rRj_(b.l+oSΐ,_ͽMC Z7b.F*0S;E ?TIхQ&e<q3 $2C+E8uNꄳDtp1p7(A$)T',;RN@:=LקJ#'Rhʟ֊c^6 lPo&q14=Θ!=xwۏU,!ƿ-־1ncSh YmOX ţ?w#p`HX]t;y35+c:ycZ&5V@ [?x#C\@7V" ["{Q_RQoݼ,P¢^LOUxR}'FZ?F\#plz )ROPilgingH B1 N/Ӌ^! -+8 y y&8Jm:@QPAn{Cƞ9UqAa{o=^9ؒRF$9 )`t,`_~cLrwW)admGSђD:-A4Ăj4eW׮2:pc kװ\RX]lb2$Ԋ Y܊rjΐ$I|Q+Mp&` 5 EiUL_?Z28gvU嫡>NqTG{inF:gg;90b&,cn.sٖ_xFHN`Q,>.)ǰ+r bPEEǀ#: oxJp;Doì ×zΠJ75'tjʫPz Ͻ&DZ)u-<ϓu-AbfAL2o*wl9P 8Sv=` zSx݂c$ävu{ňL\UC8ՍpE[A!\K*$.HU6sW~d .gѭ ]Ex\Vf]$S|%,Ht]U9MBc?̫'^Nwc?0a-ڽ.25 XM$B1#hI( YFqg/[{)Q1{+myD, 1nu/iZYXN`ߕv1BsLT7Mrƿ#tݨ^{^4++ ndb_J˺Xf=h'[G혇0T~ $*5l>SAt vE,cޕR*ڊ mz!"sӝ9+{0CӍrw5N%5S!@M-AYuWylp7۟T@S枘@" lQ1R}ϩGC};4>U \^3ay֓NRJЭ6P`B|7hbl ' F%i-+{{eA!̗g> A!nvZmh&UԦ*ty; >d:spQ# -~UZ_"~>Y2k+ن0Kl"d/^ܱ͋Ϸ>Iu+T%\IqЃ0˽\~?+GsRJtQ,Gy G]y Znq{j紦~́0/쯦kn <+R(PKy"xMlkCI+@:yHd`.Of5Fs:a6;=8jsg96s0<"cLdߚȊ#+F⿛-k!osڻ&3yMd9`'.DBFN-iUTHN&:)pTԯ| -| (V/֟mq+%#ZGBr~4ɉFrH'| ס|0}}s)UL)#`1b S?ݫja3q}%X(FVxD07+ޔ:J-|ZORAQ;_"fx]L (C̓3F'D#=:rR;LAQH}S=Hb@FL #DԔ: }:# {ƕs"-|ʗ:zz& ηn^%flbh%y!d;]HuS@U |9$T϶1+Ux n@m/l`&fE0>N7/*rAC51lL_{}E8%sA2 9jt[f[ Y1qȣBR 8uCԀvay+hP.1`UԘx@OU ¢vn8inz_jVY{=s$ ψr兠`Y`Uzۼ,٫ܔeȮ,O-?ûr qVY@:};86:=z~[1yZD&(:od~"LTyޝt] Nx$9`5o҂.)t݋È{, aWɝ{ߘe +ϿzZM]/Dۯo)"]\aA{k{!:8Be8݌(k,Ew~hxR2nJ!%(L eaݢ| 5#]wR F&?r9UJE`n dȇ( c;iC)1ĩ@z7:W?*pgMǶ4}8ۢ\Xoɼ] :ualI|@}P+vWs"?ie!LYa|L]5f*~F,t)[Ѿׯ-*L6 " WWlEH S]okR8;qx5Vk: 70XjL/Hح{.#y' +*y=oI ͇j.1雯ށ{/*m˦} c.xR.yWaZhx Q mM,xݣ-en. JMe|-Pz67ng0: ].&+ %w7cb>0W|)(x+ [ij/Y6N&Xjn Ŧ [W|F lMS~F3G:{Ǿh A7cf5edDtC .YKӊ?S5oYɑ40u=S 淹[ }YX :;`EY9a0^O E(KQa;5&^ ͮ$C}"ݻrj0MWCg)Yy`L:kUG,=Jswv@GuJq:l*5(2 ?سdMޓ1MzP!ê9eeӳ;^Abr@uz)I$dW X떇CJ,Ss) ~/j0iE~5k=Z+ׄMɥBh0ux&hz˹}`(QWՇc* ?FYC]Iv@K̉%+ff8lj^ @B2փGvv_]]CX3.̓]k&" rМdH X0'8ophVJo2[#*92-3ק*i'HJG,7X|R)54Q=| &NYBvaL0߮),g"t啃 TJ9Lt Nd0lPXͱDd 1(u.9" FLm>.pZR7>f1 mu@e}]+ Y Tњ3@?yBAVJ0tO 8ae;@z'4lٮEr+EBW)d۠jO48{FBOYB 7 f`?NO2#e*A"M-Uk`\S-\k_б> (4x2LA*CwἮyD?>2%EBS{+iB331kcDٳ}CrRk`M*~V-a˫1&Nߵa[D>/Q(,a3Ry%/2=ZCR-1xF0acL: qItTEٷ/P\urVk v&jJo7Zz}#ᑭXЦbӊR$ؕ˵ TH]w{` 45k$rTqC1s4 mG,g0@+fx9Zl#: 7O2ag$Z=#&?Ƴ-^S=jm!I?jgu' #4Cs׈E༈?%Xz4gc4[uonGբGDy.Tq#V\hvˣ3=H *wD 9ӈf(ign;\1Z8ڢĺ>k12c}_jdȄe(I-('4+0a5DnG]߳2ڋ_T!mXI&B[?!58T30vp2ߟOT-{F<5}꫌͏o twEQ.pCK/:$='A2a9%Nלp$v[n~RSx 3F,D`Ъ\N }pNJ#3ؼ |&sw2}r#&/uv3qW6N]ܺE_j=]_c9!)Ş#9~GМ}V:wx"<)GsiT=Llt |jiǶFU:ɉSQ^;Ѡ$#LW݂A5/pA)A.F6#Q W>x|}'L"(ݺr R@#f$J[EDnRܲkZ$Oo0  0y /P`l#KH|c^oC$gkAd bݖir頺MxPIE]X4柜O/ha-cSQP K_w;݉`Eφ`wЦ%Ge 5riR1?hAK ,FxEh%>Q8Gm+D|1J# 1T_ 'TTFO(Bc1sGWmFv<ܙ.-c6ge^ئ4tEQb7ƒtK^֢d\Oj9t`&x8+Ұ۫=iϪmo cZvJp%w38Tp!ބ=RF_sQ!~ lW.ω5T|w*Fτ"_*ƅqDT"vI>[lr+rqmI=jH=#AA7 Bp]dpb㊽ ذB[]i;[ o(u ]_0'CȀU80 Ë;T ZOb}K[| d"^2HNPw$^P<N9Eю)I2!-\IO=ɪӍ 56𬉫OpA}~p;CԶ…l(wwiD먥넝s? (Y 옉kdz{lײ&_WvcY)X&ΰS7G3F.X8r/՛auY؉՝.ϋ,@`)@K1hf@("<roWܪ`E$-[t~[ζT6>n`޽x4N+-׃:_HdoH!ȃq̫McO"~ wa#{.瑫Cu{̀<`x ^g:G'1おB:2hদ Q ש*XAC+ARءoWnVTMtE+U!m3fDlkb\X5%;s jj'%*)d5( g3h@1nf/7Iobj躚3T{ޯs;!}[Ո@”hPt{2.utvo\=6tyQq׌i 󟼩8)oeJ!eUU, M Qpz^/ GX{9 *߫[xF5ܶ3co)_h©RηC2d}y|X^]Gg?ӐVGH?LcJP}/4t&BEmEMe>@(h/jP9.YVƓ:@dq3CN =l= r6x`%HV y"ͣ{APεZ@^aAnSxU TW]NSH);[ۓޙdQs>'wTsмO0kym!\P ," pNXdtߓ[HRN{?Q0T26Vuw1{FO^i.o^`xE0.k>AsG2R 8KFO$!k֧B*UOrqCk!bGݍ<5,X zSR|6MFBb@(#.֪|VB@}2rqY-aXÙxan~*q-`A"t7'M&b =>ruzϔuB?RHΖ) RϬ5  miy=e\BtUh/[RFn-c:ktR/g:4O/0qN6/"8gRD*}qԛ_vZFS|qbYދcZ(̠kTwc1ՙJ)b+ȴ/>HigX;<=a@9ȍfC  =*IV]Ug3κ3qaܭ|G2K(vܱe0ov= 8 r&K[aY C[dɳήDgAUQی_N/=*8ZhWcFuH W,NJ|3Žs=rW\[^7y'wjX/P Cv2;inߤZ”PNDV|  *6-4spzD"F@0x`gq)f FB֖B5=;+KMG.P撵5g?ܲ(o+wkkE# sZ`wE S-[U^ jNՄ48d҂ 's6jG8vuz aYnD^ qFk 7^ Ő \Q;w ە:rNi8m^y*Q@/tCYjL' l}k\-bZZn0=P%J7nCG JS6O=a%H21qRxyVeWdʩ4ylX܎;"JN#n0#ɟ\S2aZ-&iy`P KTf%x(n詪}z6ў{κi-P!Toa;셮 ›Q ?{jO8%F_4MP4jhOU~s iI5RVrY} lHN_U@e%-[ &ASx&&p!=7'$7|HgnTwWRr gB0QܕW+ys|\&Y/gGX%O: ; vxy:%p8(kIw8;0z &Hy3љQ:pY^C$xޱLF|⹙;rĈFIH ʛ~t'7RF;_Fދj5V:.k,'zHJٲ&"|ABA7O@F|!IF"蝍)Qf? (<ƋuDg!m|c==[0]r2"8\F3f"Yk:ɕ>m6 Ջ6UI]'Xb#^;xJCe+y\39ZS8-m MBD&gٌ\s2J%ȲR. ̐ LӾB.U{>}ߨ oȘH"<}2<]6Įz3'J d_wfQz U]c iFϋ4gVBc JlIK1# vdlq\8ARx-.?9u[p`9BCs_6ua3!zS}2K/"1ˑve:5z *;-vFĺT{!2{XgWuS&x|ε/t$%=tXl18+{V ;JIL}pݓu ~VOt 2dXUxu9Da`d㑰ms`eX"="@w?Ӡaq3.> Umyb0os|7M2hH5 ͈b(P[4o),afȸu|]fRv[.g^]\SQ7x݁\"J o)y h6PFhB&y:+x/aKU iDvp T.c }#Me[*0XcLVa)z\R'uྟY5pU~:Џ6Yyގ:y./&U sXS66DF_snd$T`11~Z?Zzf8IIu⁽ 'Ov;Y"n2b@ΌvzY[ c]7ȿaܥo Fl»vs1u@szvzKΙ{]A\,lUG*Vrx% t:6}vP_abr%hÈ J%y8Ker|oxxW.ՠ:y#QF&LWŌက uj*e/#TȠ<<54¾;k"n곒;Vbd+:)x=bZa vR..~&ZO1u x)q\Y^ՉUԈU/ȰcY))޲!1 Fk8vco:ISexF;y3kxp_6m?=Qͽn.teUd +idz@8k&v̀f6Tk )/|Ӫ)^ux8Iϖ41Ґ8< ͩ7SH{"*ߒ6 L?e%rެkԺWr0]gjehKTFb9iEA;Mݱ^ZrVPt 50QLfVOtb4!L`@VeXυP|@i&ָBbPNb 3-l'H!bុ#dO/"5g{tO.3'B2OH8*KgX[wȋsc~&|VD^zsLWэokS?T!&#d Coj#2,)K Wc@Ґ$Bn3Z)S'R?ܗQo%g~`=; b!f)%K:"I@?ubu;cYm ݣA91B(pfz0q*ѫx2ۯ0%׼$L .X.sK #55HŁD<$o/;4cIݙD9Z_fwsFFq9ta=DjBZI\V9h?&@*Vǩ:-HŰkjodQ%ّe2盏Ʀ ;a7cx99Y2L J(N9߯%Y"cnCFP'{Ée+O'/åު\k 8 MJ p&/l^c(q6Jϥ.0WZn?>\ "Z7Ȅ0b%D/)b  *[`y4G/_ uYlEeTawG ,]%JƨZ55a'  ّ]dA|']IP|2f4O{W]4ևtQ#؍p,T>,;mT訥bQPygyBND̓`꙼Rll9uE4JCf^Dhw=#$X|8QsTq cU!سPYݓ-T}e]ɝk]U_zaJ\>;CXu=؅uC"don<99ԊSBBFuֲjA`}4Eiv qHk1EU<1`MCָpHqZ{ 5A~WA(ܧi::9 _<,N}JvfJ*@])Zc~Φ;4f~ j9^xWo_ .T+WZ0!wZ#J{N~BZqb?uHbM^XT~14U#:#;zi6-J 6Vm,#sU9KLҴ~y9n=˻nts pˀN|:$U0$2傶rx(y%VP&p1^鹈UU4KHEjUY]%Y-V, zV8iJ;&?[0WK>H:,y&4gɕEw`7$ mҙ\ +;BXc*`OִZY9hfxs,wT 4i=*Mi}ZPd99xaF =j[ٯ:$8}'!?omkL]nDj\?2iPZTq ZS7|$8rw0شտ25=$BDaUFq1z/UZ2I:74xNLjG8upi[, aGE;'I wz?Gsk"L0R]%pd::)R!wާ`z"N7AshܠR1ʧ4O1Vצ8C-HY%_ۨH\z?vISXć|r( /.‰Dip ma1au?#(lL+_F[k aKI3iӕd$WnCD1f9c3{< G sDJdMDGTmO,+PVAzǪEFx ]?`oȶj TWu "G :/7|w2oPi hdQ i1(89VB!p~D-Nxδ":Il;-CX@y'FH}6JD_>T!!a&An)cyLſ! ݰ_;G5 o<85tJ>aqbvzA ܄,k8q+pFA/Xc3\u$ЀhY;l5 dUߖzw8n?_hʑoAjtΟl ݢ4{b !* ,Y!g΂RN5m~Z`0a.U/7nɪ֮]:b/))u01+#%M-&*4z<呏Q WG[,،sz7Bs텦Mezgef.\ՠ Vm¾&;Bж C`OV)+Al& ȱ™KLoP4GL{d:ƍvRX[^k/T\Ē߯MzĨ|=RT湎U¤zJ`yjt ʿK"z}m )7gXZ4xup( xϵʵ"yIOj7E(~Lֆ 7U/aq瑰kM_t2j¾R~oqS[t#,*~.fj0/"]ǘF()21WdBϜX6O[n~/+ ,J8l4_t,"Ԝ hGuJhX .0ʜERjxv4FCm0 a  H^W]gpYcuq*g[K]feBf2+v^Jmpymͩ G=ـw#Ι+ňiZ#79\9Y :q}K NEWq)=IȐقGUdسqtٜrdq9);˳=?T›"L;cνی0F<Gls9d(K|C"!rJQݔIMհZry An ]!Yi%+3Ox]x~m%儼HkhJnEڏQ%=ͻ4"(*)Ez(҃g|놅 -y=Ak[e⮀B3d2r(I2z<0 ?RP_HMVœp:#I/꠲ctI P0&J 3S?9*P<(x0[omWg<l[^TWv_{I o|IG3A#fgw("#f 3щT]B,1C~ԧ0jWYӄ kQH)Q];R ZH&>:(՝c/Y^$m=]aVQùC?^ZN4g?*b̨Z!+VjD҄dSTV6DmtSVc98 6t~h?9DTY&O7ynnފOېy*UhVI$O|JG!/5Itzu Ad@PگB4JZ`W$7oBT0/OOCDt|Бzd qZa]tu* #`;r,M-/S\Z4r3Б}(Ea:H"3`CxZN)!!YïlN! `*É wh(T>>?X2.jbz+=0+wpwXRvMͥ%r}~lj1 bxRU@ Ms{n͕>! +՗; f@eϜ< AA@ǟ6pMCWꏏV >#x:>9!?D[_0j9-ëS>>Tj[="3,T~:.[73}7;MEAwf`R}}]l&[5LZiO:֖_{S_*= 5i41嚝9.*?qibv&qTcE'Ж:#4JW`*V;n@38B_o.7ӾgW]1iU#Ck $cd=n*v`4*IfU&9 )BjJ/,`wE߻yDX7I6M-̯'W]Vu)5,UHCuuY9GǍ8P]w+FͱԻ5ٱJkbu;=Ա:[#t4vtڲL ƋMxYbQ%*Bbti̝"J!`e}BaŎ,Sib"'+ #U|0l^L}N%4l.[t6:: iQ 'Deo,L5'N@b 6U'A&1=;a(@s1f=f]:rA̚PD&(31$e0Z?)b0\ 0M2J6 sKϿ rI<ǔ>#ȫ/)-k%bo%3J~ &A_InVkMޮbEGmw4֔0"u=G 4wD Sn[*X :é47  aiE`삓QBo`F7@RKs(fcGW,)p)0o<LH>dl9,IV"}X9ۦ2)vZPO`bLmy{pcEO K)2~FzX[Jf)`Ij+.**G'yiq{M_Ha_T; s=e`>RR|lE `KzgAX[c>W3ΑO%J :΃'tYm^͌2}6lgNN=Wh5>q+D~Exy.mSN۰#eu˼ƈֳOZy^Dkr- @D][#4&OuO@Ǡ [R\bXTjm-XvAٲG+Gqa V˒B?̽\L˃=VLI76Up@G+攬zn_ĶE셌?NA!5 Ϡ [ .p+:Q:0+y͖kz+Ye_*e7KIC QјW5$ḟ+٢j ?Ft]0ˬPg; źuT#J J\3DhVV%m&p3CVg8X#>hK>V[k`]RA]!ðOޝ !DLo&ppM͒ =sy~FD |m, Ώ j` /];jSy,TB R915߲WjMRHޙ [?~2h V5ϩX)OY&)6lK G틳 fu2IPmz тmv?ji)7AGf{a&{w eQJ6_'! VoӈobBoeXJ҅`aҢ6Gpܢ7F=Ny矚.᳒RtƦУԔI_ey%H/1k6l+TpD}.p I2ؕ)Ml҈6ZYWҾA ":^{ːz/eM#$jD,z'v[+UD沕Z誄ĉ[KR<̱0x; DGE 9(D$t"Gi@v?LkJef]i^Yb|WZ컲WS KnwDGWl`W!rH&68#)1hb\i&$j98iY?'o*Hg/X @'iY\CLi̙>rRni/~k5Ԛ%2W?%o9Fs~.uyjLΞ}";s5+ DbRȢ`t* l (0hm^fg"ye?(KiE#Z-in=S,aDwلu]c%KDp~ 1?_1mzab71$ pXw0Zg4b˶CL 5|`f¿qc-R2]\]+4A>\K7i+X #N؉H1ih;J Ӧcra"K|ÖPwE3^D42VIYW-|Ajk՜Ӕ8T%t8x? 4OrX=;EPp̓S]Wvd0oݣ꼮p -MMvM2po)72 Q `38J!2WȽv͊%cIVԽ֗3$p H(rImP^,MD'vB012(/J9$غS R@`#d@ήt)1(tIC"!3Vg|~`o O7X. %hay`@6~n80?!.~OLLm뺜z΢Q'kUHc3=Z̧!2Q$0?"[ /f j)蹧BfK=zr{ozZ#W3zlЭk in_<2Mk_D <\ /x&eXA}P+aqP'%ӷ-e~ZÓ+3N*T~F =AM/P*Bk\d:mU3e<HȠx5[}3J{@ۚiZ4L>[<^'@&+Vnr|y=p25u:xj9i}s.-XoIz[4-!eCjv^9AB;,tY>T l Ml<5OyoBx  #\O"hrdo7C!:6NSU.:+  8[CơL._RuU CD% n*1򖁣O̪*R]@WE~V|H*@lP߶3^[kQ|1ZAMD>m,lmb2[;#d ᑐ$ٕ97qA!SAws EF14cf (^}IH'x+E{DU!Vv m.'\+t omdqQ!/TO$9z.`[sk8LCPNyU+8 bkcj;vBvE_d':ڼC|1rlmc_ YMҠt9>!R\ 8CY)*i3_9U`P&_҉]&eT4@{_$ IC{ͽCT WF۹-M-/U4n^nfj}vxrC;xDL,i;Rp,G|ϝx)KAp>{lF |-K #Za|F }ZBjZ )g<_2ZޕBX5QۥN/2QH)yDQ"e򺑧8P5ya)FuB^p2$A Lk8[nIuEKgȡp2I9 P[ߠ?Aޞ g~xAt&W"'.kZ)!Nb^)QhUu_FF\iy3uMݺ}?rB 3Uʳ׷ |RrdAѨhQݸZoQx1HEQח.ǃ&Q-KZkYΑלF̌jY";Ú+agjZ842v_`;k3nI#tɵR.Ƽ>lvM/Ϗ  Sp,|[և`ԋ;T`F$<_E5D=+WTm"@\YBynwQ}Y ]r@d檕V3$io4xR] S|ޜ"=OaCgB|LC+,8 Ԉ+Ks.IAD~Bs iLFဵO+:`Xf7t\>X ep8N@^bRa*@!A$`s:, yEO76ؚ- >AXxLMBO- S2ݐ[ܻ^{h#s̐0wJ/Qʉ NZTme6S; {)31|Cӎ!¸*ɯJv8)krw@/hZpɇ6j]ЃZ U=~yN79 :4u(?[Ez@_R TGrĆ juƇ8YbPJ{_+%#t/C_d RC`W>+Q z}'/TK1 Klөh34s8|£lbkZtW+;a8%広ns)]q︜9+YZ//e{E*vɹ10{-' fj( di$lʟ~lXM<`;x][lZ5|}ӥHQ4Y` 97 Ns=$[aS0^ փ8#<1QcVF0#y4ӡ?>_Sdbm3̥-?@:$Zh< iFе&kӪ0ДoB/Nj3a"1#aџLs8 \UcjTtm21j hufw`ŦZʫv'Maixzh́ b)0oWAՇ?7FC{;7_/nH0c ~ i:io [fg7/_~nU١i!p.je9 $F@t$T%ך )\$y㟷`)q=-*wvԥ̨xG&ø}xyoтBR{ڌRQɐ1>)0)ʝ v*Z`[vw 2ʞLzK" o>rk6|SeVnHD«1.j82h"_;Yt'PIJJ4ZњUiZM8ewN:93I/K?NϷ8#?$p=-)(~)()t0ۓh6DEFŌ 4<9 꼼& 2!+tX7*K raaKOK݉ i疪#6huU?Jy*TjMD0%%ƤcsS$k ,!Im{lCdpn"))9\ $b7 4I:i|vOO]M^Һitv~q,8~ tCE/Dz1w3Rbd?ڙ*Jߛ5zGXoSBD؁!t-[ GA(@TNCzt8A% HBSe !k#5z& bȸrP>K;<˹MXs>ͻ <4?}c?x\/a?2rЁ& Dվz.=[9͡ݠGZA'ߝP7]F؃jMti ,Y)Tf&aŊ Y5zc!6MFnL,5yM!fW/x \z:hW$ɯ_e-Ap؝w&Ɣ ̥E0 W -I#DYt_9"g2;;i6e4%F7?>؈NgL>g*,9ܮc➺wl__ۢLmLx:ϻʵ+}0nP#m~ZM/ܪ26uwpmmWG^jC:('tj3Io÷Qv2oc/oO¤_\,rj䈎_+A<3-ǹdS0-zZ}ѻɆx} SF5UWwIC}\*[eFtV=)GKwxWvxTaL=Y\_@] UTX = EeemJ ezrnmTvfAd4U_Z >XijpgL_$U#8evtP_?66s9\ji\tJ-Z96P0tyOIsdRèd}ymxǖyeU/nz2ha!RY.͙[2gP(ÞXL()GrlZg7;ȁ@E%WU";oN@9 rPhMҪ7qJPkΫp. 6#m\V60#mJn@k&QÍ'9bm2 `Z``өH[Hq\\9*ꬃ2߮xzbX7Ik9Q&mH d6LKpZ)N{>ڶ0Z`JFl[&g؍ң3!CʭjvJ@0_(NX &hh]$j<:;&yǮ`Ybn=:-&u8R237̦Hm|S'N'[@ tۼCR9@cޔշs Mx8o+xawa |DT[]-Q2ʝnR[GA ”~UF+(o+ \hTўl8e՚yA_A+#۸A ,` _?,n=1Ӑ3/k SȄ9Me.ܯX6~3UPz(+' ѐ`( \ysRa'Uç=05:6jv_ueOL~xYzy#ÉZM!f[7\A}22>5k˦=@sJ'~axk)/\Q &\o *\VJF.C0q-VŎyކcȍZQ_~_Yo<$ecȰ$p3qK 1>:GzKQ`ӰK+i["u$ '*#}!9n(Z'-<1}\Tz}-|>:YTmHu?"0{,4V桑kr&PV = Mm"zo&kю\rv=B:8֠(#v XƒKT AۨQi{\:aJBk2o{#T5(~_jӖS@Xjb:%OxeXd,Wh5ߚaɂa#AeK=Y0d;Vl5 vGj 7+ gc̃W3+gC^r0]!N2Bji~AVkzO _+3_t~q!:ސOG=4hm 1+rik--`:j6kAF5[⤣tJO/MXIdm ނ [~%]ǭ9F lV#85.m~Τ1$4{e|&'w]m|US(MќTs [dHk%P7'~~3 Q թ4?EGMqԨ%R|6z1k?pp︿'Ԍl微-J0ѷ*Q!ȎAg|덝FPcމw\f+#ʹFzy*zPhr'Ez2Y1㐝׾#^+@RωSm"4AR6I HCX;n2sLwiLCti~؝Gon0Bcf gC?F o]e)s?&2 'h<ǥg{Yй䋟]Iz=YoyUgقzrMl%z~mLW0ދQ 4@Tޕnk>L68 ;a]?A 6mDIj[a1)`Q v1TIt0>Ȣh8M{UD4\m8Yl>tT=/ 09NdcĆ<[W,*^~^|ۯZ)?/hBX倡g4b-*T4el { s)r[$V~\oQB_ 81)uZeq }A&BC zt^ 1qR"%6K^_\ uA^ /KE$:aEiB?Qr k{{Ǎo2Y@)m|1NqPT??O܆H4FM.0ChC˅S[1t:tXhBx08>;AhH.=lOoB[)(q} 8\ 0$觤j=ƅ*m̪kX&! ׀0qUY--IH<%DKemYCD67 `> Y{4>dzc:ۥBrW[2vqqj%RN^[YMgTgNst{TYC9sUidyVQ ۤTz¼JXP.y1;wF$Pi6aw׍{G){ ]wen -*Ӕ80^hadzᑽN;pyZs;bft!V条C%O3Y!CTtUtZ4Ek=,!7?Mb 8p ~T`\i EdPChNh=>^Av1{zCgmZ{4%VQXPqz"( eU5JScCկП-"B_ϑ 9q`,'m',^Y?CW)i;PC;'uCY$ʈ !1$Qx^ JL ZȽFN~ƧXg+S苧qhHT>RGL?2FuzXrJfā _'>aHHvC(uRGX*p:75 <=.]xBohJr hpǫF$.XmX=K%d]dtڻ4bl+!w=;c =L۰v\23z㵘dIO:cn&( r^n[bտ2LU Nb..Fa&19^E^cCjo̾l Eՠe{zzn4Xu̻75 ^EeHCC6ٷ[Xt\ GԔwp¥:1D,p~$@H}ϓAl51d5ZrH@d FkH̉-+cv{,G*hFb+G7E3L?_'î hc]*bT^e+d(¹.PZ{C8mB+<3%qfߙ3W&m6ܓGSHSB!|aDEL4~uH&0 u4۪S3iӾ8 ^a0m鞧9w78 xA=S܇sqws៵CɮyWD3~) &8l, ƒbaDw57C\r T:|L`)TJpCVиi?{=d ŸVhop[[WF׵_mO迃}6ĺ<`חnv'ye_ L"eE 6Pj&N 5dڱ}px*)!5u_T!eH'<Á*R$e%F~^)`[FkV3]e鐫(3~EZ]fph^ UߵL^>tEoH qPIQIcm1 ݊qgg\#=M&6Alfw[JZ#9qI/51 =.UǤ ?IH>TqFď#,AY,5%Ou$;{r VS3u~mR D81K54]Y蹺z@a>\*z#DmȌÑ8;7=5i>/?LC>cҸk,5Lɍ]ܪ`Ӵ @9a":D$\|{{ zt2l6ḣy䲽'$cn)?$e~#W3EV -ܞ,>#p& Y-b*-h xᦄ0/$PB&"pIr%5 +V)bWu/TpڧLNUw("'?XKQIpD|e]Ҟpi]'#}x6dGY&)Z1iUKQ h|3opO9 DžI51o˞9fSx@SAIAF#EխI^;Bsa5 ޅv'ُ BT5ɖ$t(DzB!I/%!!Yes{b*bW]jOYY^x}jG\&$ӕ13~!Њ+D k3a`  Gwg{53" 3u )wGO.rfƊlVNO)^lQ~gfAϢ cq[ZxcÀXFzaTSK{I6ʛA׹#vs XTklk̴ر-Y]%5QBE"OwX>S_+?|_*;~j*\َHJ%ڜ]ݽpIқt%=W'/w{QAC';t!)_s.2ٲun ĤhC4hRJpxCD,"۲FY'q "Lz{oҗG`>v~M!&h҃~J0}2cffr2g*WBkuKGwhc23kW~\46 (]>XPj{]{cs>[.E$ϩsid9^J'wm׷W\at~\pdi`1G^Uta(YgwpIm/!a5c'}$qֿY xSN/w8ߛoP =M^)0gr68-Ī&a[u:j5gMkF@{P"I8|Ӿ;Fw$rC/νw*uR_jy=RJfb96,`혔̨ˏTYLق?0xnfʠh-e[zPH.,902Zd*Vɸ(.\hiM RzM'sR+,? ?LEGUD9@{뺫z4t%q@u1W$밥~bqnB|*T݇^Q.+TShhTiCkt3]Њ Fh[IGyۛ]mZH9o?گ݆/q YRT3{c>*a^Z[Z⏩Bk''@aaKsvQ@?8C2H@3 Lc4h 򤻆%RXߌƤ^(,Z>҆%-Mm8AO( Q$4LN "JQvњsFX* M`6Kno3wQEˎ ,1J;N<0C,\ݧd/KZ bѴV } FdMI96tUT "FqF%5WVX^Zο; `d#aL4.e|昚+%9hܠ5qPe0Nf٥ɨZ|8R!< Cm&B  -" 7Jsn*AӀ`a-gCamsu=^`b)Zv 1T/L9/“ t㇇uLĒBCe7|>4b;`ǭ=XKhEgceC*فݪ D\9S91fM$a/ nA-;0 T¨5lL+|؈so홻ܸU')Z F$7 E` rm+7H?D QD1 +îSѰ"wyZc<-D*  ޟFfbs&&mj],*W 55a7)yJZ]LQ_=nE}zErNL=J}ЖK8b4.;*(p6j^H!vկ^'L^T4(- Uܸ4Dz(Dix̲z\ib-mi]EQpA?2 E}p-[`#DZJ;P§3?dy"šS!2ARy(_ae{VYZ6}4Pˬ) 9TxƧDc=]Aߨ5۲`\kkp?Dj04M-Lz #3qCM+8p> y읕-(2-ſ ;uϖ!WTVA-i |0˫ZM#KG.b@/E7fO!S"Gߢ -Ԁ>5W@w "A?{ Y3m~~0ΐN2<:mI 0 y'cZPrf늣PS O0S,f~Fym\)Ƒ;Cucb0*o.l~$ԯW`ɐ24~S!OWaP7ϯ)a^Ma pK&VQ+-UUE'^WCL{l6B4ݪnvq᠚7me>WftVe,SZw>N:qj>ܛF0PY`ˣ~)̏la9^ry)cKьYyIY\ 2|n{+G<]jaF,sFGiǷb7D@Eh*6;H 4#@TVI%'TYOf$yBMzF[V#"xCY6$nZQHՔ@nV};5 =BZT0 Zi63. }0ׂ+0LlVXPGۯ]N'0aQWy V)?#qm\y 7aLqMdX0흍 ͧH4V?/ؔ=A"+ocKAL= YΘ"]nk2u;JXIJrAĭK_ϊI&%k 7/+󕉝Zil‹w'/sogmB)磣9M }~Va6" oSPl/59, ]s+ a\'u\#dX1:f,h! )$2Aβ ze?tЌtMr\բdHT&Ͽu.d_btxJeH;lUnMOݓFTzDXOg(5S c@놤6(_^ajO?lJ)EEgT'N74g-( Y`. \iSdG#Tz> hy5)ȰUƅqe<WE(`Ed"T0c$߃P txK{9Bp"bjGZkŭ < bM~ncwgw'+AȈLn5updQxYJ(%'#,>Li,@EFFð?BGQbnA80V l 3J ,gL!9*U7uogge RjAIk-Ԭ’N"ٚb"U 8{NI[=3DP-o v SٶUL䁮dEb8j]w9I\¥e s_ ;1-l^LQ +[a E , *T[U[pt@y.?ˏ>eF]zԞuYw>ʱI޵%Q N)(|((Lrx ̂3}ElQ!quYe;b`)!|m\cOmi((vvdǴzmlnk 9r0+pv=^X$ذNEeƢRY\xsX!Iڳ^3G:m )ֶ!ǠسPYȨ1(SSs,\q[Z= ,ho9 Z&g fh[Oٯ#ұϹQ\B D>31\A?ی[HUNRgio/9E5!"4AqhnW #^2=qX?)LVdm%]ZJ&= >]k XS$/,'jo&"hM]]^HvR1BkAn_$O{6Po#X|鐛yF}d)p yJvz{[|y=U-X{?Фhq4hcHP>: Yk ˅ç)_1\ʈ%{Ē@xu4* QN6e7օI![@& Rթ!FSxQژ9-ΔXBk>6fuЗKOMC ]%ҽbMY$GGYv6Sew"  B "-`2ir~vW`2$yO;I W5du/%Q kŒ)tLBfb;ܛdHgkkpu?l1uv 9pt2KPԂ B;PҜsd<ƶA9+ȉF׽k̎5}|qG(ު?rKI%*E6_ 7,_U[ۖtþde{N3[H߱e"(]_(ꚯ,i:Z!"2Nr806; &FKM&ڞʂD''o!gZG<4[0(YUh(z?.9m/TabvfF$t8=O?G'U$s+'q4 Oiw1STCɒH<)X PBm/ʸ[IPR#IX1N]^~g T$o .W-!k?{=CBGjK?2RD a$2b_b8sd>ί,GX$>YlӞ^лi8.+^:je @y쟠8$[^:\g8>Me/ػ ec B3@b^_O\YӁ'>2S缳׮J 0= l.\\dc3l fQzzz&Q`0{yusME዇Qwk@g'_(`res#VF!|u~ ú&eI歶tç_n'܂GMjcZo,G6VX7emC(KnD ztAErjXc I|wRhclEwrfߤ1Nf2嗀Qn[ ?A7D+>661ؠ=) O]_.C>^yZRl7m\GȣddugMAb2:3AD_߾hܸQ >CL>x7d!hT5TDdW'rD<10+k_^-?rٱх$P-w2 TBfzEi|e{R9& qCqCBbkdsb~2WH~(92 {VrA˒v1sBsd4\o|)zq_I^' j.=`iEx;8+.Y?\'*SX-tjz@X_YbWL~ߨ1Ǟ^\3wHR7nfk(FpsMJ;q /pKe6ˣe!vR&{Xz֣7!/ӏ΂V@cj)G߬^tmAFj/5Ʈٚ:0.c ǐv= T9CI!|[˪צl@3Aw²lȠ@>| :8b S C.X:q3u>6k,kػ_؊̺a%|v91i 5Ñ-@^  xc@V^00Z?mpZy W"Q {99Lb~9)SR7(kyb^~rn I :~a8x?+?w1mS\xO@\)nDCO({'z|bI"8 ɏ@xN4QF-pFgM:aeF?Jܙj0 < j|]"A;ǻUY?覯r?f.Jޓyzc] 'ο;l ]6e߆OKluͬy$K᐀B4A|6ݎKAb}@*>ik):436MgCg-2|TܑMB1fL _(7}Q|,"x;渜k]:$ow\vJ:.>9_x|yEx*^~p6JLy(Bd` /q^%6ym:#Lfc7\uE;T>׮c$׌{f" 'h VCŤ[>}iE~b㶋4t Sβ-cO}syeY;㐈Ѕ5FL!oP=:)x"9&Wmë (sxhDze쒽C-f:2IM)C\9p Rq~ ;~6Θ/|p^NdD:CM̈/?kƉyzh%O_#7ArnF:c0iw̓,l`|NFZ`?dg0]1"U(li_rFBFm+9- yd]=*>%V%h;`B-a"ML {\[_Idf-a,@Yfpڭwa8uڱ82%|i}: 6ڐIA+fLL/|G}] {:OK64T`{aJDB* _l_|%2ߝM"  Z Yk9˗xXeİ@ N:?zP${^^$v̋93;oZx'XRYweR=rZUPɥ3\uNj2EH.<<tbJDt2CrMzQ+M q.O,ww.X)}!OH"H]:B~hjVs{H|+ P*'79c>-Y\ʏ ubTzҹI >OqN!~%9:pj]ʷU&j=IͶ/s}gq)%C".0v0JG7l?,Sp9@؟ R]H^JN|h2`sG!mX3uj 8UWOyqWQbo]29+ܕ lw:@Y8y{ę F7xx>S|D 1yo)va$NTzeYr\\Q X /3#M܊ eV"s㒲27036dP3]?$DRƞ9E1Ocj0cr@(a%W]ƾTW"OYSencz**}jj(DQ"(X&8K4J;hotԵM8/|{!59Jݥ7H_%|0,&+b$Fᧂ6y\O#-y,/qw(c =wl`-w_CNmU!xb!c zKb'V1!pQ.c\bxCW:$}OMEe*ҲS;fW;uc=sə裐R<%nħ8!gԁ&LI6, {|'?C1^T>߯Ѵ(1#FAqLoÞN*OAI}h ]GLԨ>f)S2k [ڣ 0}Xp2m{xVy<6wc}d0]W-&^w x*\::n8YB8HV=PTsc*svGrU Lj@ڱ1)Lj!DWUd.uҝ9Q![LbŌ0Y3OdX*" `T͇fީhR0 FtDBD`ǰ8iG8dk" Wx԰>v߆Qvel;4؍*?`i \Qu3? 1Y%fr)/{ؽ΍!5[jg PR&;v]֑cAu\3H÷5H -GK_?B&QxNf3O6u•a@=jՏTv/$skj02d:ebDL*()zP]i=,*W{K]V'L|ԇ;P uwsyι9ϞqI;."P8.aUG")w,_/.k#"uf,fuC&S82ֿB"6C2d|>Cz2޹ '0v˶;k9N_5cddSQɧ +$ [oAe,"|dIM`q(Dg{ؤ|%ǷMeMnJ0xcxdRRspE>ǵՁX`K/ؐ{Wt:/l^9yzhBn_34>8 /+-d>la%`e<_Bgcn S`ԉ$`0\W8dSZ?OYс.al7.3]#<= `GNlW9f*>t*00Ok3su\"@7Hk]~$U}D͠e:6f0(-Kdax=[ }@)K,ܣL+bMJעoa_W6_asiw1(Ƕ!}Y,qF/wPs6}׆:$M.Z\Qu/ZZ.@h񜻌B*j$y9Jw/*Mv> Y~( {*e\魃޹-կ_3mFy1Þ}2]i91iHKߩd0rɣvyAXg-m`Eh rz)G@0CyJ-Ӆۇ5=cK1$bzMVSũV=7Y;p@$goKBN0v `#tsN!ĉH+Wƙ ']lwcw)Ta+.\IԘΙ~3&o~ +`@jR_xξ1Ixd`Vy _4eM]y zMJq4Fkrb/nŌ!'գZrP۷ %v18@sIEuڿ7 OA22(`(R1`Vw)KCOx$8=7f i4 GN1ޞp[`N4Lg+a#We2bA;ȯS ( '+je>B?eCK὏ g`s?Dv"Q,yuʋRݨ Ml2*)=^@6X>4JP3-Q`w#:%*V" i'јA_a͏lǣɪ(j̵ gS‹ =ƬR1^ªܰ {ZDuUJIU:Y_=x'GvxW+)/eMn1N0}8'±Χ}SbAIe$Xtfr}ֲg }Vz(t~5cacđ¢9i2UXEEPoJU#Tu۷.zFwk[ڂBw6}  [>\2@Z2;Gw.8Q&p{^|HOhy!?J*P:9wlݚ);!+m}t۶k%^ aJ+ ;KQz}O)(RNu"cz} [ zXWwo0eGq*yi驥ʄHv!S`<B'#17\2y Y\D"K˴䩓W6"Ilp~f=L~١7>/&Lz+6laZ V_0@;oV@c7}{D@.;Xp5E Yna F= |O@N ';F1i/3eVxZy=WPm:Ə]E0t۰vVyɌSu %5GS&e#!Ogd4*65k&Ĵv*Uqco$FØc)`lfMˆnhXv׬S&H\zF#mƄTd JRbk8fsvRT qeΉ ěmHڧ/n l2*1)ػF~|T^c4/t)suSdERyM/y6J?: we9ۚՅO=p92D['W4ŸDZ4?zcExr*d+iJA2 m1cP`SIS ȑS=]Ant[{9Nl3;>SLPIŵS+b]>R/LD,+.N :7N^P?1BN 2UK +P\?eZgvJ,ḧ́ 6S^'Vnm-Pks^hd/ILcR<+}DVYƸeʹ7 cj}Њ)Asc0m "LjO 5@c~{x&֕x4vkFaїX Y L.`@38#4^̤O>f?JG]jx Une &c06-wErAvjٸS5Cv[,sHVp/a}N+YHK,/5yVʲ\t{9e5➤BuR)A72T{ :7:/3;k;,@#?IYS80݈w3kFm?&X3 o{WM0ln4RW+eMVQ;DސqVT֔l01̜uTiaL!ScFceZUȄX, 7+ m#9ǧN 6s J;RtSEZ9EE[B|^p!;<+^#!0 LʮP2BGԴѺoGن>bLߟ XiI?e\aVb[߈;Bx2m;)^Q4HgQ}0kڕh66._AiC|n=_RZ7a5GT."3.rol^7N/X\:Rz!V>G9߰Gm)E "WevH0j*߀""R=/ @}{|\K\K7ރGPfA ދI{tzBp|Ak3ulEG]57oQc<`%pvRLLicw rnf삼W|8ouKBN^ V%OrhT D|v2JF }2VA )l;UX8g 5a/QY4PfulCV;"2jaMc-`(ș(Zߟz}b3y/ 1k\7,Շ%!ee sGgt4Ts)ta7/LW2Ed> rv0߻3H  7Y 8b$l~ rMfƔ-F9"zQН<$$tֈp&oXqX0$T})I(yEB q)1GOLKKX;y>͖Ncܒh,0XH\km~=AAGB)SnDFd"r>1Ac=r*SUɭgH2k.a Z +;ι%Ri g0I5 ~M9 /W0Ͷf|"Rj]2f?܌ }׮ 3p,?R:`K7c0;ws@.:K:61݅Ybz4+FI(w}j]_!'0 a]0vcDW_>"F]'Om8o@(>m{Ov'uL:IDSmp@ ZpW}9}vG Øpd_|Ŏ)σV8N|yW_Ҋ'fewIji}0uEҏDMb㳦%Y<5П f#r_0nǗ A 욋bj1V9dF=3_owDX[GUy$c`QB|~70'J7asa@L61tyjeI8%F(dde8ICq6e=ԫuq|$@'[0?Ozir1;27p_qsmx91aI) #w羽q-|wѿj\Às+i(dqFטGS3VXy}(B T}Bl?{HNZ{n ta ':VNKrs'eTfm]rH2рƨeLvbg J8n#bVcN=Jf$w>݄`* 5B7ۼQeWǫ}-,^dO9;".<5 7ҭ{9ty۶*.T9,^W`*2*W6kEiXUW WI$,܁HrHi:P}GOGMh%tkiRø<G@Ee5(=A!T`)`-O㦞nY`,0sHt;с4jWw"?#D3(@i=d/9]Y[w,p4<7PCbaf͟IHy4,eR{SjD4喐ɓJWbmMQ8Q0\|YdqKS޾w.819Ti,C{n("|ƃ.?8^HII^.[P+_:e{t2H9Kg[c.H.C8MrSݡe8 P{YˍSzE^8sgg/'X:P-ܩ?5J'⺜`>Hd\1c :ZvV)FlC=k&<3G?%Յ "?ͪ[ wz~1Պ=9Zֺ{5! 4{Y9QZ=If wŬ|G%X[q9C#"fT}2J%t^~6,Cm*aB:m+L0 ZGwq>' %ZZ&-}WGyk]}+ʊJ/;KqYPΉr"(ixL;' nx}RwTßn+b,>0d&jOEh'|F9Ccbm6毶*۟5ϩo HBAb m,kpX`PjL'kVTb"wp55z|%1Br(hnb%X㺅peV1R2z[Z|hF F_Q=HZ-J1d䰰6@Z(Rx} +so\Ļڴ;%@YYa);!TǓ*Rw# x9e~$)!+ըJMU25GiM;Vb=5O/T1A?)Q?Qs%8 dl{.Zp\!Fw_2*,y 7dgƹj%4HFUZ`\ӓZ+IF,eή?09,Hph/Gk z`L3=s\uQ8wҫs %/, ~JK}j7ǗvyHۂd.sHS݃-D[OX$~ϣ9jZM">mi~Ln'$8VaZKL'UQI)QdEU 0:wX@ U8"hq#, >y18}І۽ {ƍx֨[P`gwrs b17nVP0pAFiA0=hƭ*4 gz9_dXE.G"KZ|Qķ%ut7#>9 6)Il-V^*6}0r&%3*@/emŎgVnc$%vHyDF+WLv{: uFo{9I-O6 I K)0xS7r"ø-h&"A"Kd~"0Dho\kz0'Hw$tî: ^|ڂ$mp"}3FWH)ֹevesYtx fBѪb;eމ^DД_a$ j4Qf{jDZ9f\;Y(#ݶ}.F@'OHƠ8hZjN&h]S ncRϚ/Yʪ7)t{slFkUjjҨ, ~&zE+ePv nnq-ȪS7AX2w+ew\T>C\p"5<$v+ASRsbe*Q@ &d!1[i|cWwa"y̢l!d!Dh٧@=gx>*c+  !oJ77sI5|g_Dp,Ty[w擇P!.bLmtO?0s?khZ+xPDZ={.-S""x{q;K+Phd9j():;)V~t]$`a^fYKWI k-n+Ka=k?۫:=, Dbe G͐QJü[E LP}ʔhZ4Z)'Xj`E?/ W |; _47~EUCi(ȵC} qc׌+ס|QN[H;0{+"fj{C^KV?vhqTuLkq6$Z?x9uxtД3UPR\5;A5%i@)z9S>A2~R_FD (W΄0p#!N #;v|:OǮhnդ,'5ZZ-ކZv y)r5U"oqgZG!Nj*I49hl勀Y槆jag#`(MP/`c'`uJeh4+4*<`~Yf><p9Ǽ"v)מKȻ?2i1#0-8<-߭>읨lEFr@ MP7!0;a AåыQ/2,#F6ߏ==k7򒵥k BZds|h'yʠq}zgs?h c@A}s?1< ܵ5 \lPg8Dh ?LzoQ mW N:쟒w_A:=r פ7CP Rd ST:]{_Eem~DSe|Oy3$rL+r{庡N \gjQ,yW%?zE08S*RF!cx j>]7Kke} *fͬ93h/s6[aj>gšAy6S J_z7K :r--",ږ Ϡ<3hjZ®Nj^cαCU-;xYmb}$E:4I!sr8v7 1!;>B5ȥ/MT$$)mȠVj)m"%I0`Rq=)v`7"fz|p':=9_|2UEkǩvU:lVfHyo{" &C@e v˙6=&0]Nmn38*RyGW-9Ucߦo/roU9ɓ)aocF7LSOOi*{jA49>VG忟:-AvlMW9A^).{^"(oOcpT3c<3k8!EZveO”5YgH{cƊ|a`t#=;Ѷ$gh4t:b.k$)uA}'giLLU$2x?FgtU_$$Dm(NlXhBzAQmJXjP84]ȶ䗅 =S~X͎޶Ƈ|[́j$>5CŒjNm]h[9܂'o_=t`Iˣ fPˍ V0!⑫?2Mu1]N2,fݼY+^5C]uyNhk135`p|ԏzB΍mչz1TU 'S>=@,%d^%LfXhRW@ay5V4PWvxBDgs` Vt^WKF|Mavs#(|$2us>%3pr |eOv+۴~=#s\$.5euόu JXd]iTmx%TفxT0m `I`mIp{EkG+D=pݹh=2ufWWb4 >75*_5e2fSboQ99Y֣,l&G2DS,CJia6"s.Ȼ8ܹ<33ںI^̧oa<ʋ(OH78yw;0.)iܿ$e62m[G5AYu )Q*boH^`y| x[-w|Cn[TgG!:OV}pt XE3=m…zqo@QMjR[}ݩ^r맼WVH؜r ~$A?a b_"gF n Hi^w*^3ݓ%OY@.FOUi j (Q70nA8_ "2vvbznGƅujuT~b`MW,aQ&g=6դmI3`&&3ClnQ3{eķ<.oiV./yi.!,RoO2bKbؐۢ SB9 *h@[QJt=Zz<xቦh5;:XaD]Q{& 6ۦosWl. {xIttvYBua!LEىN4<ڱQ#|EVv1ou}'yOV&Djd/cEPINi`$ OH4M+KF}%6H|7sm}Ia-, <%5}5crѽj- F% A8H8eM}!K׿ڦW~DG ɝ w0G{X.8yrd <"zO2Ļ-_u~8`?t5|}A3)ytBc틗+ i??k`!" ? AC/9gܡ5zhGqm"S\j./pzX%5(*@t/ 'vNL54 *<έȳDъ+ s W/οb N⑇[ZzjD?}8(87򶴨å/ YA!"` nZMh}4# ay"V]qQ}h2* ؒ((?<(œ%l#Ug8'8fr=dbW~à  $_j̣K=BN.dIBKQ^~ ;KP?ݳ@=1„KC[D!L, Lrf_[F5VDFrֻ\q1~pFC_sX,fl#} +5DH E\s[+<:̰bJ)>S!()8/G=1:$)f ْn7݀6}صwVQy a1xr02qʅp '۠ cxh͋@uE^s+)n[  ;) O6WXpn#g5(CDuJΪ2g6ZM1e40Ha7yhiZAOKC Uާ0~n 32À|#ZHgJn[zm-R 1fc] :EP\`yyy7S39٦QkUvߔ[8\-r˟ ͐zrXใM/V«nVD4oWZ +pNk1UM+SՑQ(-(]ieH%juwx(YIb6e!՘+4 7"f[(䜎" _^%M֮rD>ETAO(FˋkO)۹9y!j(IN0kY:C[!!TlShk:Ewz7=ZXKC"'V0(uGRVCE$xp6+Lj Ww._k'@W 식6z++tGtF$Q5j䯉K!MaN,7yJʼk4xzFd~+ ?Zĭ2)mʴT$dFt5V2Tmk)mH #A눧K%㮲;4Lټl-Jm-U&)incp0WgCϫu5| q̼4 OP_1>p,ny߯mWY N |B-G|aʍ&Fk68,հe|bxBYnr]2wK[ٔr53SfrIBbђ|3A;㙫݆?RB'5$zAoa: PD"c{6>R_Wg}0^@gy9 uY!TnY)B-^%; AB{izr}hL&7|sO{11ڧ(Et̠_s7(;|2 LةeuN hvS; =(4Λog9CN9 |o=_iKPIqwlMF pb*~՞l@e%=mKX%r L=s򀲤tM6e9Tڮ9¼PK$]Y{0GH΍ ɞJն?Ѩ8k亚/dNCZ|UTOS1^Azuw*%cL%spG4[!ר/ ubV=JYOl^sDA6p! $oq@!k:G4/*t >8_(1ρ@3iĊQoz=׌ 6 >"YH;7ZYPST 4O!q㓦}U0>0[ٸC+4ԗu-Wp`f#dY{5@31b'W;9Uܥ00c1xvC H_^0,$7\ꄾJ@O*We틓la0ͯ[& U`(m'TJK|QnDVFg>Û ng/y+s$F<(KR(8~\Ss:;mv{X˜Y>"±y),k"O'z(N=Hs| Agjm!;%Ҳ:HRS~DHޚԟ ܔ,>ΣŸe`!!0΀)4 $- IW| W_4 Ns~N4=7ۧ:цpx֢ /kS2aM,Ԯj GOF ٤|u.kf.gZ \:ғDg*a$}qQ'`14wVҤ@A^IѾ0j5Tq+޺Y0=> !H= S}eQ(rz)ڌ$Ӈ,}T+!|?׀! (!xmYbyԉN5|mpŖAeh/N\Qa8kFYRlCTp~(P=p|HXNTT[#Cŵ hj!- `-I_]4$iTM/D͡Weyt6,!Dj: 5ԕX d$zٻZ:_5ufPㆇ۪G}5p\ɑ 43\cUX|A5U3F|m5#V7b;m$!šڡnyNGҭ`x"ܫHb&(6De-zFm%i* '>hb5Jb!.vKɵ};'hݎ,;HcGո Q \5ZH3ҹdEG归bW2\!WZA:BmV5QD3^! AZ[DPC{FLAd5D{z#5vN2_f=GDxxMD(#zW4p6N9sK=6?,CC{s̴RUi\X]j.ƦX$"hV[+`-No%CE4.<`inz"‚CdŹ!&m?(9xH*_T5"Y|rY S"Лi "ZpB *U %.#^<ͪ qCڑF^L37Ajk}n7?21[Za7L#'d oP-iYB߿X;R=X)|xsS-9r 6a`OZ,m@]1s#j_44-3>bZfƔǡ"a9x`dlD8 NCJR?2%8&71# mzdYjԢw4BmKZUȍ.>iIŜ.2d^sXB"XV6w@پm?4S Q4nd]rT4sRE9v9v@ZOZsۣ5hy+f 9މ Z fkq}n.vlkOqeCGBݶl3AO*ڛ^PRFEw<-R޳4Xm)2HCa&ZS1M3[0sU$'7B*W^)&ͦIU#Q&,!d1ʬ\<3Cǥ+0tJ-)!q1PzUe\E qGQ0 @eeǫ6^*Lzx Nqeqwi1Q&"[$ 2,41EĪ f%|wmrvXV6Zv?PC&L4<`^{3z,,?c5韚rO D;xK>sӚv|gZ3SU (r-^Ȑ;w9+/ϙ\`]r{BZst)n"Ƿ\yMfK`8d>Et%?pcD2zmhpS%@/)>9n{].5. ,lw?,`sS3E=YnQ۪C}_zk+4o 9)A'k7 4%# t;_,9H HFCDnm׀~LGGԤA%oú#(@NVƀ`cRoOX-jQڄjQ𻸷~mU/co(Qn^Zy Gn>~d4j D)>$umKҍjJu` Գ2%=3.I8Bů2֘=W#p`i 0Jaw\NACu@h| 1AشHVX LsG;XջI~"W\,es;|ZZ_ P|+Gv5ɤ!þΥx*t'J@pD kKq<@8 Kc_Щ@x$oWP⏇Ɯj8ӚܥT2RrrF8HR8 }2a|"ְa%Mse"Gltހ E:E6kd< &]&Dʢ/3iF]5Ⱜ83A*}8KqϷO~n@p3.q/k^dUPcKSye,kE+^e#߆n9[!!WF[U|rSϰ]&ĶijC]bgɕRW%=ډs8|Vm}Z0bev9,z -~FHardb#aDn}3W KV.ʔi?RF4~_ٰiD>=$XZI.=GT:E0[Ԇ,Ee(ےhgD㓾w<ud P=JIJćv0ŜV uYY2r1cbjtЋw~ګ>~jbX[g]˪Ni? YW8T@BDF#ԍ`jp_pj ?8;e 5ڭM~UZݵoT.:2vN*]y҂NRh79Hmec2=4@ fWbKAZkPGV!m]$.Kpj1q]%*~2VRLV)LDछJ$^_>2geJ5 *\ؠݧlMV&ڧNZa VNd,=l{lKٻ&s.pL0.o'7T]bC4c  o{셊uյB_7(Jn~}w}_[7KZLm3r'Ik|>y=NEݔQ,5%8i s {TTv= r>ǩ`?RIAZ[iMqu2t"\@d-qSOơ9EyFz`E\ƣ>b};]<*fP+㢴5sϥftggL'2wuR46$_R<$ە%06K=io0 ݜj{c w]zD2&FUF@lC4?6> B&2C/K:&acQ2p.̢_&=mQ23OLƄ's˶(ڈ }<2dh m+;r}3D(g=-{E5ZD}#?A1S(ztr_C3%xYtÊiko>#2T/]0WJq$msyi55$2ݟ)m ư9S’BEqN&EURӻ8r5:SbC}ҙ0e\n>Yo{I̢̮]]$Uz :ct<έ?|rg0ؕC35QaҌكC6̚q=ɵ /*.gf6t0ø;ʠFԍЗ͏`e7un !fzb|KTb'PAډ'WBP7nXŎ!ş(Pl|cZ8&. mF!YCfFv,yg qppȉۯ0ɿ@Y֮4(i5 42T:10im͆R/N8R?<ؒ<̑MǙBmkOuxE]3ND~4vz#Tg3PE!m,& $F!]j=s <>wGj]}7B﹇|C8hDZF"گ=顮n!BTA6cT`CH%ӛp@CME&Ҙ+&jZE NތEW;hZG𿙊\^Hr%PsF%8~RWҍ zmwN܇NBO_g`[cL~7闣x8.(pdPc )h)z)}nqn⧎ϭV01h$ ن/I}^TBmITƮeOjx0"Т}_22_c)`3Ie z|q\Xgn0xBn7lAGnC}U>6BuhhM{*WWX sW^}?_}x=waP2gY([S&"H h&'CT=8iWF2 Io1}u2/gi#klAϩ.4JCmUqK1 $\AE5I|/vd/N41n iOE>fC|wҜ 7<{YR}R/Gޭ緎+ ZRۋ9gÃ.+U}e&pۭ9Yi(]U/{l ~ R0WB/=Gj. 4nhp%O?;GF䌋 ӸAU/ej|{Yb,2R^E}rHòS +3#WIRP"F6@K0kq # _MzV zO02I܋Ȩ9L;ǹk];QFO>m iBX k`1qtwk""'~$H3u"N*]X?QS*a6NE5t HR _bYJKO$]0&r I&@k%Q/k)S̠M>~;B)1*oL~>b϶9?w+{g̫P9) b˫:N_gૄGpmQ;Er-WSwQb }&\:wbo! t5FX#if56zȷmo8MPoAWLI QgJV_i1XĥNk-eJ,A\֑EV^ҲwwM1.9f)AOI􍕙|?ؚM1*G] & 9[rQH2 ،,m%mW6ṱ Rtk-*%ʐ 9O*A>cUV4mx?_=s"{b*,vbknV쎗_ڙ{.^AvHwtˉOР\; ^JU`m/,JA$cxt}(̠&dmޡ/VR{(y"Հڸ8tp1IlYc9oT;7뻈{v2'C;2^򄜅%JwXw~_b*Q̞,_%4M^5z +k}! ,u.%*9P:]u/ jVn>h .dõ$(-QMa2l3B\a€\ژM[14MalG7$/63A^":diq4w٢% 25`J${b갷W]ڮge)Gy :#Kb=AeT(=~,˶A,xqAjgb.Xp=sa/ȩ#g+rtQ`=!qoJ̙#QdpLUd y̙O{y ydGR#s~G%>,$0/1QDcίaoT.T؝`6%{SHrRýJ=\2͔q Uh5@wŝ00}2QhOka la/̚ӿ\|҂# \Q @*1,J'L @WߗAL,B$NU} dʦ%k-';Ɯ[:)4bmG(*2I)t'P@js7R@7AIquLݘ 5K+b?~<䧟Dm1l܀Vkw $Eywvl`D"׾Ҕ8n8VFroeksTb_M*ͲvE@%Cׇ*34|{>e$6:ݯ'=Uzt'^悙.Z]o[&GǛ#sGOiAb}Hצ0[/?=dEfn_}!(oCJUMZ6K.ݺ={ MDЊtduX4 /F:'2T&NkSI&L!8DOWtתEzSX@̳:nxEuTF21̬~tvΣ~uG A8< C6GfcO81Ò}}-c&jK.ȃ(_BeDqGC 0P*vID8c*e6[ s5jwYdS}%-=/T&#_kVaWTQ&q1siU<&+V9ͭ!#EG7Ù^ѣ' >ў/Z8$ e?ߔ`n{Pds=F&dr2FMJf=fuzNo ?z]nMTĹU\laR$DC&ѽ"!?/Ԅ,k;)m̱!R4d!0,˃HA*h =wJx( {<7Gu ҚYRR߷Eq]X:.6u2^LmpO!+/A?sfq=3BFZ1PngD7\k\:NMRN3݁vhږ8\^UT: Kv+qV i;MIX[%cNj%x0 5Q0)D+t'2y-rh,U#ZCʭ%N)=`˰xl969 5Ib4(.eT#t8O{̃#e%~~cf~//sJ=N08tZIC~K:#6MP|Nc]yx~al=C=aru&uS>ߜUQ%Д9_KF]շ?{/ ei[,\az̔f<8~?GNr&/9:2= xtr:o^GϚvx$9`1K.)(Dyb(Fh:x#΁<^$&=Fv 2.9oȌfw=߈(G#c!Q 5=Щa\]` Sا*}t7d|ҡ gl^jpw<*=i1h&=aVcĂ >@26r|GT6hWB$;٧3ϡK0 ]x[]q>A 5N{"j8ѹLIh b\(oTlX')H}Mٶ*uV,$, j > N>]f^Zmi)f_iO L)1-:=ϥi~PPҢ"ifܻ2 ΠSJ!o/HJ [^Fr!5כ=\n:B*j#wo'ʬ5vsϯfz45<,Y1J[m2{FOPN2r}*3ƎdT$Fl?&Z#~"0b9,/ 4Ag?U 51UJQ.А ,*Πy!B%M-ᑁP%M裙Ȅ#nP`IJlZyfVw$YLRYW 8ҹm=DqR Fum~TͷM(TJJEzƬmyķXl+K4~$t&AAe*&-޼ Apwfm:{ ?<_L0X -+ -׭4T3=Žo^K4j`^+|wk6ܶخd֢uP Oyv+EŘ}B- %:eb/$أ: yX8dnklY0A$"ۣS`v"E*oO_PGR.ߴ؈ BC/ Qy,tBs즟Fo5\E2"8ݰ׃=ES,KrUQJr3d۸@Pkw)FiPr诽&П^|X\O98^e=T3<8k'.IE:gVʑvmJs.webޛuS-E}&@,8]jTD;b5[Z(S#_!nf%C.Ǜ`:Kc0eIp|]$~hK(*$fiI+uf\ KZ-r1oEhU@rӣ@k2=iQRF?-eZI~qj~a5wE~"IxUB%^kK$b vbDj8ކlock0]2OUZYz(eq6gU͍m^B.5PޯjyzN~8& 'B糴>Z2n;,A["O8T@!Ay RԶiWx=#cTb4YRA܇Il)(lx|'c-D_S`sl=:uE䵅E`$p]]7jnJl?z ֧Q|Ο&:N |YnP0R^do5TDcCd,'°ԄT@D9NU͛4U&/e6lQ?-Bw*ȸ1wbh쮗.{^eQ kbM&鐥,}sj n<s72en;%XZ#^D4pIJv';+r0GӍ$ 9s壡שs(i{@0'J8JxZ_M{|$D `Z۾K ?yɡ`{#bFYVwc[e@@QB==usIą RV_Fg;w>>f8Ohշ Frbαwo/fhnSMPR˳  On0,i Sk7%F2黠dátY="fc~r/n]yY8pj`G~}ސuy uZ6b^}޼ _'_i6yC!}#=-Rw:yNy`wT`8r2{ɂ c&$6/ȿ₿nD ]źIbU{2-ֆ5y\$G+A6 [Y8JH_D` gŢfєѣE ʄ铴IQbI%hLNRά+Bm4jdgԝJeqvW^wYSg}9>Mq_Y[3I6- D.U=Wu_⥗9@夜FU&~ hYMZbL%"FT{04ʏZ<7WrƄ#k92YUQ M5>`?`zParxkVyN3ꚜHN=[EvuQL.]:=o$_0w|vSjABpY9W[䉢fBgZ^>7 bM8)ߙ^V"5o[hLVf;E}_KN$8#ņ$"5qM,L?Ox{0?xLW`"#?]ߺZ+ &L ꋲOb -y-JK0(ts7- lb8 o*d달>riUyh ͤs$s|]rӎ?*]O;uz;6<@4O&x#0>-5t&\fx$)h,tЗI؛(ī/<1N#͇."G$吜qbؠ#E 4C"KQ=(&4 emPuI䦬Ayd?V )xh? WҐ'.,F1Ti˴j07VQmT7oUR "%=mM&|Jpsm)j* 2 }ckJ+Dﵟ7,T=М,%ܤ+eU! Z%PG4(hn`Tp_?#v G6C|ߛ.9#!Vo0L}nո*f tG 6^DY^Xú|{> '2@7h1AQ[Nv/Z&];b()# S{Fȇ_hY5eM8 1[oT7͞_#?ҽyiW1߬AF,6$ mB{\8|E4z27ՉhV8kQs愆E+ ar~ݮ״_y/)Q~(%Ax7ptط&@<@E,XTtJKFYddȸ$%3˨-E)=e,h/X} )!l s ? ʃx\6&تiĵ% TOPan:4 1U/INFHuB7a zzǽ 11݀sq1oKQ00 aSD3#WMUI az ]ϧOa^|CM3DjS:xr`u)pLQΔ Q#i0,{k=']?S1D e־O/ Μr(82wM&bu[Vq&KKit#Ưjma">eKBv$Xw~5;iH<4a)ZJWTaC~_ sDvG LG/a!P[v*ɏaX_U=_~Dy>Qe+?++d/bvڥyi46! Hѱ62 qbDhTkiM1]e sW;G;}a瞌DL^rۓ6 r=UY"hl**:ӻ'I+1TSlmH'>IñN9̝SUX4j im9Y,Ҳ<&Ɖ!/ji\ͳhK$aшvNNMp义 -Bܘt^ > Rzo("-(.B^tڅKQ4] k{r> 2~pDTt+{:l6?'f d0n,&? Fgz}Q4wzOaiϨȃ(t)XW J>y,/M-g?DJ qL#ҙ~`~xT67bHB=`SlXs͗³4Q^"C"F^f0Ӱp]V6H4*8xg􌒹tvcxD5eccֹnj[5kw34"l>.UH&Y pcrl/¡**ڠy ^[?JXOHoiܹE34عvSnQ41Z׼TY4AA>,n.`s2۽@Eft!-FG7~}!q!jz"fzن+ ?/!5eNnɭ[?WN̙r3!v!}xuhh,\"~TK[n9w08р\о"  #4Puwd⳱Rq{fvq5ki ir% ]ooku%(S"dqEAeFAkv(TW=^a&@Bu&y"FEoHuf̀.i+6=# FGX͓: }3Baȡ.%^x ߛ8YQ_^UܰL^9PEjD#Z8MXY-R& 2҃P{I0NͦfH~HJy/Vy _ K !M*R(~OjwN6.Xi;է{U0]DbrSW>=U—umZ&gtDԠyt, ?5aZQ4mvws+_P|TCUhŠA:/ ݜԂ m{0P N7Õ~KĕX'/^6qǺc6 |(3b[īݛvԈlm}ゑvoU,-ꍞBZ8TRBnp鞎}]Vm Ma*kVT6'uDY[V=DACCO`3Қ'iŮO+a>:#92'a&d8)u_dJ U Q(oJf?W1c g{?@&!FَqjZ`ҞNKk(݊KCuݣ]S3.hСQwO2C0L:kX.Ҝ!.uXB$+uIe"XAK|ǍJ9BNNn܁+Q>"sILf8㜤 <ͯ2sޮLYH}݆EUcV ?bDW+]%5幓O%+yP2bL,H1,/K6dZ{ CkilږȜU2T񿆀S5/Ӊ3Uo{qr8pCK0Es:1t8쓔)Kc ;%0 up=RBvU}0}jBD7{y׿1hj6&7KA>1f*˶@[Ve`4Mۆg0b9< tZF[4 PvQWHMMհ_/JB`pő96-^6lؒ6vN/Lo/(q;h|ͫyg)L TN*5 [[pX/}@$$ɤ%e v7am],N'luzUOAGKWPZfp$;g(0W!l ;&1O@;au32T9|L-ԙjSRC< ޫN\bLn^wTYc-9_7esR8G928Qhi0/ReGր7)H9YHPNkk#B? ]OP  Vi⦁K)O=TI\QڻO% GN@Zn?蜑KQFZ'N͛}5uu*N`ԳC4c~ƶ^42gΦcs:gAP? ys<"K@1. R^ =9;~Avވ{3j2q,4>`$~'Y'?Q8jeZju5Бo¡MڭNWw=ݰ ӄ1`MC3knAhH-+quK֡L*Wp:@bb^zaT <P:G 0j1)ųI*j/Shu&hG?^z[)={y-dy:7cwݛ C)A8h3j '˜R‘*F0Φ.00A}E@s[!̣rhE9{'jY ޢ&`+̓%H!2@YzNRA)0I@R>ςF\螫%s FHa-U_鐖[MNk< Z+MJ)zYsO-jTt՝å>i'%fzkԣӳHEE\xo\/vu+Mj *BM 9kټ"_6uS6jWbxg]A؂#@G:riTi|T}̤ GPA9YH7>דL9W%G7J"Af[w-%#F߮ 8eM uD=?fG!_[Tnz؝DYG CFF&:S.10I : g`aSWWҫ%Dc5+ O8WM`]SL0dEtipi?pd䨧,Bw^E|Q"~)阏=+! _gBԵGEt)$DcͿmƞaQ7DvI xJ\<3T''yʪG^:JwU0Ů3K|'KSaG[MxjM6\8+4nk7n ۵`鬨zt8XYsPI7V"?M7Nvתd8[:ss0 eoֻEHwImmL*9d4~fG!*V V y fC*ȸJ&.mTҀ P.iz [f׍0-V`";Che[0 Uq>E) 4()b{lq c6$_GUa{ 7~|cBMȳ~#s{** R(Y4OuO2M%9qҨF"i$ kΤ{sc//]HFr8- r:y\kG'6ye`ׁH^03o'1_%_1#t`0p!^ 48J^Ml#uS>K{p6qcɗf_LQ=(B/}ߘOfm6'Z.Gj=(;*CwVfޑg#*=*qm@̗cސp{ 8Y>۱ݙ\33w;-X{J:Q`#Zg56|*Lw߮~ LbZv4{Sm(k hE`m8gZW<<&ռy9P_YU_F"zBZҼ7d8[4M Ȉ|,8*8 6% [ >k8" ;W7{Bp5/ڧa$/ 25WPS[q~'Fjz#"ǼKk;Ô7Sըegk89e5$tJ4)zԆ9qs8ڄMk]VpG9}L_]A\3:\Ըc 'Mr K ~dVlЗO4Z`U )6о \2s"{5 - ?W!솱jކ3B5' Ta9֙ adQ2,H_{3xXi5Ek$׋u[ΈRɏx^uɰgdKg2jfg%N'P;|{mʡF@HhLf%KZߩ~Vi"}%Gf杁$s&pSl˨ņ  U:.d.6L72M+ae5}eȐK(U:vXq<@GyOP%w8P/ Y1@. $%#Ӹ({|8)IJxd2/@tDIʉ pmy5cX~P `Z5Д},bIeoBQ:@%^\b)'n-M,SlDbF۪h-8413-F<<^a}Eh w],ņII~' ]d _̒oa)=Q–Hz&6s۠Z1ULAN{֔)Ŷ^xUYX[owWuxH).ƣ+էf_9|cF-̮jXnwCPVASL޼E4+^Tbov8Chd)#>CO?7FMveD˶k-jZnrAyj!iX%MFi5ݸjqp|[=f-G7\}@wh/X{{i}םF9ܹA'Ov"rZL~eЕ "&AMaqHB<Ѡha熮n4SNUuv?#0m"Rגg.FL zLT$"'#'f^ٺonWU$"Et]߇y^.:qA?d@A(/v&"L Ys֑Kݪ51PH0rı8#]hq[{N~!;io ,x"줺rdi4mV|ϡmmMCk/* ƻ9Rha_K(1MUKܚ"Pa^CByk〪AQڵ4/!;w넔;7!8#4cΛ)QB*r",'D~>$R[|jh7 Yxj3Ng9X_IډhwKtʕ)6C5 -0R;~[ސan0B>J¨aG(5䊹alj$]{nWWbb#J2˶r.Ss8-^a7`~7hתU@u$ބhP)EØ oAj"i7&&OXȓ`!˦ cƂy%ã!ف lPlh 7Ċya ;j0j!aQwe1и"uD{pnԈt  S0 7u.o'>ei4@z%lwOnr; DU*]æb 0k|ِ@&36N2 $Ap7.${y]c{O;?( |D[<8cUd+ zG ӜGJ T,4p-HCy8Whfpҗ@Q#?b 3K;6h4qs#I簵v*(37]u.K>OwSp>HKTdʍ=Yx^wm{`p3!B;o [uYĄ5KT/FXg 8ksu]MaP͒IaTEWpb;EQe읯7 2)=uzYG 2e.c͚d"g3Xk[؄Nc;qjS%c-OX'QK@9Ip]`y 2X^Xᙶ !9kpXňIOJȁ5+y6~Xnη~ ow拪EkÁ s(=)Q%XW;7/vy֪(PAcX1[HթRcnG8TYJI;Z>D.L:+=lZ+aO$jBmR iXn֜\|8ﴱE_zu6GE߿ixV`:(T^D^%˱E|k)HNP4ce%hBVI- ԎHBT갭""{] eljwbDam:3AE4V_-[nZd\;Ӄ]({[41C*MM"4DY8:T騹,ʵ"x5X|r-\zXӔW@76X~H.@AKRp:5Ub,`Hlf}ȚJ*?h#d" N9& ! jZlqiwN;~7fk8HIrnY#-@[b\K#?8[=!MpUI\Iĥs?eS?g޲9%E%ZRLs$ʷ9rYr01,t.yI*-N\ p$>"}su+oR_N5!ln,mfy*g"A@VEc1XBN?.İ3uz-L֏+8ņR91gk(B-F=%,93աn$dcuHŭ!Ȝ@$M /\l#G,F'_[^5xuX*]6pOOX: A]{)I S4peK;햌-Rp;/3cR}Z^Xlgqmplw eZ7+=ߊ: R^a$vUm5aV:C.C7j(gD۵4”qгȺ':gf[Č֝3{.e˽zSQݮVu#@m/&`,EA#h_!fa!jBVuM?\z[D:6֤se3FʹY'jF!a sU\mL=pNأj \zEhE9ޖ?eחx_S}$bK5Wc_Lp()Ex&)c2z%Nrh>IH ]Z}j4 0zo%8#^4EBbsWGgon{8,8$l*) JU+DcfB@ '/Z"a*$< 5\ Q-eݓF}+'w0o(>< F1鵕:ay á1sE  yY/s(\q+ N EjnjF(z087Z?|KZuI A 2jh1wu@ gy%cDP쟚< [ů>FfTF{-EWů9فZ#AپurQxWy< x4?f/_vh;ys!t8T8qcRuːjkC֯g@.KeĠ9XM< J4ϦhEf `a|.]G AMgC#u0ROk"} Jchgbuj:ZR6hֱ^G(ދ`|ƞFX6͍Ar^>,EzClj%P;s%z|LL:ǽ$ qińfF8ԕrLƙ݃d$B.%Dgo!{sOC+Qi {Ѿ 1y5ԧe2{B"THxx=*M"\Յ="=(ap{ gcZ2ZD66|pN־#lü 9UPq+=N1=>}t O F+tfŹGJjDgA^q$;dx4ūl7n}dKq<Ӎ66܋梐FЍCc4Q03KXy|:5#{$Y?H;02^ kRZ @qn"}ʕ_L s F:ʓxM9E_)™Ck SF^ VL/^zq+:=oBC<=ڿŔbŹ,~=@v6K\bV CYxj 3pZpK ~?*(=،r#.; k Mo%rtGP48"pS%I}AN-,RxEqE>"2 -uB/ ͱ:#D&\XopIf{Ari;vld0iճU:Ɖ~Zlu*52q,#"e _rtCIHQ쬏Gz!'pwF bȧjEؠS=Aeհ"[Qytcs9wW*#rzl[ށ֞@ J1귣Jy-)#spP|vaA*\ #0:^J61>rdPA?].x93-| VuXCi7ork8,_y:9rd6ʥ11)-+}gil>O{!O # ` ȵnjܮo+ޱX$.η&W:BB܎uRbT re%Cq9+c%.uy~ݢv@/=հ\ܳ oᵆ cz#ř%-(F4CaOH#sY>M:S+W( 𝳦cnuDƧ?%}5ssw]-tbȏLz'4WDÍ$@5F*6ٷ ` ^&b2u2J{WxKP}/5墯CRo4 U?M4d6Y?䞀1κ4 <~7km{_za/,h[i7-qzLD{GEhn=㟷ɚQ鿊5-6$eNg3يޗ628!xy;5h>={Q:|:cq(*sEq/&& sy[