ruby2.5-rubygem-bundler-doc-1.16.1-lp152.3.3 >  A ]*?/=„degU7!Y4ׂ%31Eq׵Oͥ=[Q0\ZRwq,ΐhx{wYPLv-RBt"6~T6oA 2b -8qNC54e& p\sۋ!z!j.!b?S5eVGQs`v9cxb+!otߧp45r_>+[14e8a81a767df1fa616c4d912201f875e171710bda58934db903eb6c7d940dfaeff43f0097b179f410692508fa7208cb91da07f0ĉ]*?/=„8V6`RNn'ӂ6OgۣF #>s-_?Cc`ɮ@Bo.ՄB^)%:JZIʷS3U2Osmr7l.bm ڔG%LKiu1Iàjn]vg,>b=\~')CF:091 Hf GN](#Db80Dr5 :1x9u8>p;X?Xd% / N  !( ,  Bt  X8    b  D 2 i6  T˔˨'(J8T#9#:#F-GD H IT X8Y@\d ] ^ҥ,b+c,1d,e,f,l,u, vX<zXGXXX\XbXCruby2.5-rubygem-bundler-doc1.16.1lp152.3.3RDoc documentation for bundlerDocumentation generated at gem installation time. Usually in RDoc and RI formats.]*1cloud128T8openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://bundler.iolinuxx86_64nb{jY  AR:2,/ $/ W   $  v   q D**" )KR N?]F   2)0#"!4&J'fJh[9'!2F*&2*1C( D 9TFD&)RhT26##!!"'@     :#j ,u 1 uqi2'`   >)=^H;"+d1`FQ6"<D ^R{T+ !*$j,]"  W$#0 T(4A#26-DG7a,%&0" | A Aq]TG VN.<B.NNFFIIXX??( dd^^66MMWWaaiiYYhhddnn zz``IIFF!!qqdd``ii^^20 *9  53OZ""FF99{# +7/&/I- 6 Q$DNF"C=B *('$' 5Q^8 #X#(  !)DL*6 n h34/'95$'**8$+ !$H  [)%!:7 JB?%,<da>k({~Soymoi!=}4 K^_+8 }ng3-%mDbO^Dj1#iY> !U7\& V 1X- U`SQ r6?2VQR8l=/]=?,!:G@x<,4:GSB*&?}zx:3S=3C7-=#cGvw +GvNp VWu0 %"iepG X b wX: $&d.*3i,-+5P4hk= M3Y S_fHe Y's :$!%?;@  !0L D=J  G 31S);g 1jF#%'43O6.7N: *!3h]1A1<4 6.B&<) *)X )$J([/To5*53,36)#. %#)6v;9#!; G;6'/+)/>+!/1)()X9AI%17h"-57;CS36Q+1!#7h! . S t #=LM," '(*$*   -  & 6"F!,6903%*'&'(v  @ ( %+3-:N /6 4      %#k! i4  "c##"!     24'0#J & <2[#/)F  1  #AC  ')# *&% +%#2N-<%   n%$#+Pk- 8 4&e #--+_\6meuO7zi+F pEmD4.f7xn~b cKg9_n8_n/V  KM0E,.(4.36;=EBG2,J@86.8,208t-,n-,(QUnhR |(,"*-42'WIODAWX?5E?0I-5%))[@<5jz33x|,Ri$< },5 w:2 Syj hKM0E,.(  c`| yQw),@&^O:8]jA:(C<*@  G &   ZR8 R9P  N[ 4 c  X,s n o^\?   3-@bxw 4,GAAAA큤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큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤AA큤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큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAAAA큤A큤A큤AAA큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤A큤A큤A큤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큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤]*(]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*(]*)]*)]*)]*(]*(]*(]*(]*(]*(]*(]*(]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*(]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*)]*(]*(]*(]*(]*(]*(]*)]*)]*)f2b7cbd243e8c9150ae8e983a9d3456461fe4646937400e95f03e4e8baf065277609fd6fc2b5439cce1c2e4f52cb0f77fffef5d01783837aa9493dd76582ecdd4968c4800433bb5ed487dc0959b6ba7b434e9072a8b916ba592643a282135b094898217c3d70ca66c8a9c67c3c13752dca0eee09fa42e018d2c9b9ffdb66cc51e341c32a39b661c2c29528a868aceef9fc22501368d5e4ffa769e831c1b572d945551939f78533532db19fdb10a65b078ab8f77a384b297176777afb4af4c8d39380d0b9b50aa449b25d822c5aad7cc5ea0d02e8379a92fe1beee7586824e1869e7a68b7c7ed40b5a67df77151c149cba47d028bea2a1dc390a7a62c45043715111e0ec97f497556f0667a14d67bbd7010a687f852f05f79c1903863c788885c1a7314255849bda2f338b8dc208c68de5bd1c29786458dcf0c12992921333614b7d20472ac9ec5ec8a03113c42f66f4e5e47be1d9ac0f4aadf627c371d939d335bc58ea9f043d752d96d871e53ad7e37d5450d2a99b12092bd2ea7f9d7234d6a76e6379f5b3e0ba75870b198aba61e39c4cf9274492379b1cf8b8c61d5e5663292295719ac65c3d4a762114bcfc3c50c3ea775044a82eaff7b146c0707c0ead6eadc54beb4a1afcf7ea068c2cba63df0559d7413bac0ae5e346eb403970356aac500d1f1d3aa827a2ad41b7e093a102916c25bba9d3b22c2717a6d987e49106d05b40cd8473ca9a2e8f9ec436cacbb57e1302b242e433bd4ee879724bfceea7972c9378d55588c954b8f6f09e8f4c90721bc0158f09c70f0b3997c6ebd065543850d948aa980682e86ce297dd190f939e9dcea1a694cc70a8e5884dad909e7c5c024e5cc9354e15b9662c667e36d9efd66a198b3f787f2e0508f5ee65dadc92c44421cf851971f5f2aba8a8aeb3ad72f9004c2201c03a1dec32203eb6e9ff3cfc4907b38a22fe872d44f4427effa167361dccb7d1c5527665877ed8345fadb0f801e910972805c5d464c77b47003849952e4f14108eb067d3085fec825f2df2235204b9edd223ed919b1178d10ddbb91ff9c9c665c95f35af3b3c2310a4ced8785da25abd0842121d8779ecffb0a77238811c5a72acb6393eebcb986f60478ace8129357ef4b8dc18b0ec1f9994fc9dc1245c98530ca60258cb1e4ea67fe5fa4c77d50f0b28371af8f34b885af5bb008a3c762aa420b46e6f9796fc3a6f667b9c2295efb3acaacb3bc6eb2fcd3549fc497e80d2af2127c3105a49e5370a1e24b02e36daca5c288383fdde43abb7c25509bb3784d8308173a94e37ddfb79adb5eeb96106bc0b97ef2d8f2b0c69c719fceec21174db7b5e260e72df1faeae827a36a606bfc17bf1cd0b72ac1aa980281e306e4d843528e66f7640667ff20d6354b4f29059016d6bc70ba6df2ddc5f523df1397f0aa439313492274fd36313cb12b57f57237216cd28247259c4f0b9f3df9bbfb1fa9244e6946a53e087a0217fff0ef157d527de4efd499334e44e9f77ee4ae5a34169f8f15e990bba3fd8480fbd30bc231d8b2c60af315eb87d144fa44dea27ab286efd7c4005634b9e1b718fd380f6ba5cdad6f83e2aea83f3dd1dfd51db382b64b25be72e9b0d072682c2ff44a2c3cdc59defa71dff503674958d41712f2c6278b9b8fac7b9617b5f1580df62a289a6211862775ae8e7727358cc257e1ccc6bc92f903bb27f525df35f89da50aacf73581e156b22ebf59231a0f28f39da0e590679671a53f1bf4919175416455a33eb82b1fd65876d984482626296ddb5d64a475d2f6b9595b72206759ab867e774d959d4f4b61d8c60147eaf7ae29c30c295830e63e12218006de892ccef591ec5ffb0431b7022161335845f175df8d42c3c7aa21b4e582addf3a42bbe7dbcc08fc51767ad8a3155d28cfa7b82fb76fa9aa171b0935399a0423e861c326eb8139b76c3c31cb57231b6702a72cd518a0a7c93d75f2fb79ad13f53f1cc271cd7450f1bc67412d1357d2a5ddf7d1e9010405cd6661d607927d1835675890f472d516668d820de61e39ce58b05f7b5c5a5a7f9861dec9ac0a399a78331dd487c1b942c917f53e94ec0ced7914c49a1c55e23f28f9bd31e74a26158c4989f90ce9fc821e2221a5b2bd5506e29fcd0ee8667ce1b5c7947840b43fd562c85e762b1ae213c0e787df542d1482b7fa037513f223858bcd68b4914f252b7b0dce48e54759bb7e52d1ffddecb572d096f94f56ac947b84e3ffcd781103c46aa8d362801a0ca4972e4e8fa2180981162ab53e3aacd6481b6193d8c4eaa35db6d1fc1fdf1d8e8dd466b0cea95f4aaec7bb6d916e92323ed1ea010ab4672a736a41472eccff6fe88e5476367f295f17090de2295b7e8023d6b65cd0748cf98e21b431310cb3b3f05d928dab446a24ea5c834b2485a7d41b463264613a2244e186b4ca96c56419b7e966a5726489771c6dd4bf1ebb9353ad5e985cbd66e0d6f59141cd8af1d025521e01fb30445b490941623f7fe66ca35d602e7f9e9428354c53fe9eb39f462e1b308495f46630a217764954f26b3d0f1ef74a3af76556f31111382d8119e602061734ad535778ef019d8ba7a245a8b2a43012c3bb723baae1cd8955c04a85e17d179358f7cb194b72dc3da3d22a988a8046854a7d6c2b0700412edd525de438942d489e2d1ded476d51fa9aa48de09b4fb1c9a8c8e36e8b8c051efffab9028278173f4896e2e23c134b63eb0d0bfb6c75ab13e85fe985b760897a69e29da8eeb81fdf428e802360b212d2a6211a67abe7962284fe4006d050fe21c7b1c8d28435d35191aa98bd968ef442e4a386054ebd09c086a94198bab6842e4dd497595fde8552c261bce57aa0582aaad23b32c854e3a5a64d4298b9597177a1d8b7c822765b2f03a94aef833c2d1adaf00316eb4b723cbd989b0464780ea5051c42279d0f118924b77ec9c8e6f7483e173e5fa7a77ba48cb534d63e21a6bdcd6313f181618770701f0e6155e64126d1c12ba6097227c2fd4a962eea3564ab390480a98acd2a8cc7da32d26584a68c0f1884a9eab3fcf4de43d4feaacfcd55e34acc56e1696cd041ccfd1ed43bdd84ab587ec841d5609e74b648f9f7e4809fd6ef6f94e1ccb8dc538d26903458a7c890eeb7bd097f02926a991f5de3e8c3de2ff43351feb210cca1a4b36559372b0115af64d685e46b571d6ccd690a1839b97136d1776336ec847ce304e5b257cbd44a97c73f3848c1d2741ca785550aeaed1918e0b6f8eab090a3697b0eea7f4f93a5e849d7f600abd2a417e41b344d719a4913ec4c395713d0249fb9dd45973e550c7095361e18aa1a6c08873a2926534b1d13604b355284b9b97335a65019b1873a088f6dfd6155d461c51aab081246a00627cf10dbd5cdffb77fccf24aa81b8d7c0a230af2dd17c52e5f6372e588fe637380196eb8324bb182097b766950e0e872fb3172a5c55e26454081e58aafcdc167bb525d7cbb445902083e1654bfa983bd4fc8a58259ae7edb05777dd42729a9dbe4994e1ea9105411e8cfbca9be1dab0a7e163bcf727e6499582106ba573caebb45cbed4133b28801693976e5f23224fd78cee2b3e7725a0009beb5b8e0c0397ae38b4c99d1ab8db79cd7d19bc0bbd726ab83801f1a6c0e4163990d60b5c82a0f76ee9657e20099b75ab79e172eb587a066a25030687ef61286f51d19ef80b961f24ae7991c0a576e0d3e7edc4c7065def0c1b0b2bf80a60fd7cc96f5862b913eb7d6d42bc08b326c0abe756b8a725e0fb8680c5a9c8c475913ac8b8e1642a6d42b589f434baf187255ca274f43a82a5763752f75c40a17aaf997e904e393b0ff7fe9f681aee1372b1775853f49fa2a517bd0a9c825a1e24199d2d8244dcbcb577edcf887897b4b29687f5ff6168e410082c26ab1ab146ec9e8b3383c88cde5a64f0f74df4c9acc29f68056da23e366a3c309170ff4016396adaf3c992677b74ad0d19f18fb9116b5995702ad1ca50649ad663097083ec186298e841ea9c8b5fe0c6df231ba8766a70b89f626ca499c2f367060a14c4e16a222413fa4e46458ef8a5dc3350f9733311141eb192e729380e1a6e3562287e780f1893b9abca98354003de6d08575b7cd654b6657224fd8ee290147bef3479255b954212fdeab72a6b4a6d39b492bb1ea9eaedc473db640a233f35fbc3a1f30f8add61ce1095e55160060eeb85a33b98443f3ce37b3e4624be29a29936be65431242447b69b5e7fdef35d43468b366efe97dbb915b83cd21c9986fc6373471208e2a4e6db67e154e9282b7c9c03a4401c5612122e5cd165ec967654cb837749eb827c85e6f4ddf57d3cb9f42df95c467bfd746bb08e789568e93c206b87ed66825c9a1061e29151bacbf48e616617a72433e848a77e4842cf3555429c09473a1f5088cc1dc2f99f100e0fb371e3ade8dfb4fd15dcbb570e5a83e1171dbbcafc93a974d022871f8acf860f468a56aa2a99d8f218e8fe8e7aedc1826339658c216480412295503fe2249b9c3b78e8bba7d9fd8ba42c50977894ff831651790f084545d811c12dfd62ea1a5a0e9154d637ec4f591c38b652a1b7bd758df98acadf4330ab3b42c8f2b22b737c8ccb4b686acf7ba6c163521478c106d23667bf3822121bf21be88a124f606181855e648cb39070beb643a04f0ed9450a1eb5f344d4820be5a452985aa2b3137d9d07209574bb60165379d91d150ab961056174cffabf85afa3407d230ecacd9329bfcd29ddea6bc7d52e839d4858aaa29fc98a0b4b3f0f0647f2c2c7b96fefa6f7edbe225949876290970a0684940a8a8e58b3a9183440343c99414f75a344c66594f9010edc05879e2b877c80109ad1fca0d2012092af4163e4d83ca92a68806b9e0858828bb6dac74dc55b719a5f35e30a0ae31305fc7655119b0ab49cfddb2dffc9dd2c107cf2103614ad73e5afd15a6b51370b97d77a8dc016efcb61f458899f96ff03b2a167395b5b4b7089ae97e62e54354e321133e0fa66afaa3dfc89cd83a408b5ed53f1bede47c977acde5ad6499d136c76e05972e0bca56862e4b1639f4a0846224ce414eec865d4e3e12d56b8bb3f899061a32eda7ecd33fdce0e354ae31685dd7114774352a26610e21bd7224fdf8b8c239645f51db146e2b5566f95dd6187900617b9713720eba39b48a123dcc0faef6b2e5bb76732eaf768044a4697dee5f337ac1c8b8e87077471a9d5fcfc60df2ceff0dd8ab4f8ab57d1a61969ea6cb077bec13530dbdce10fe990d3e6ed4c8f911d9229916d93b1d6f05ff25c97ad00c2203f64bc427d33c14eee59cb05182c176e510ba81c9fc44958844950e35922c4b8f2ac05fbe0f767d21471d7ddc10e8e2c7f443a75ca5c4da3d2d165875b8bbfa604ea2cb2473d92e0961b5d4d949da9d3fb03641faff177544ea9f87fcf46143dd86be6d73504ff00e81f99ddb84300fcd3d189bb404043e548f17076dbd534e8ca33185eae1618c58b8a6283c06e05e19b537a701206403635b2ea20db8de171ef4141403ea8041d737d5776e8a84ff1eb7937893db804293ace9850197c5eac7256d41cc13a415260a4f9b60a166f2d36ec2b31534d62dfcbe44682e772dc825e44aa2b8f716f903e555d9efa82bb61a23a6632cc38e1f31f0e937f950e7dda89c2e6988d90b3d60cb30637852360ef0a8aa3995d1556ff26ea181d36f8aa7fff3021c0f86b5a6731a56dcbac6b358e969347ebf5ef0493e7e4e0bad15a56fe9e22643c2b134fc520f9186b23d88a2840e467e893f9434de3f1439883ba52b2b5c243c3ce2099b9ef3bc282e2c3d19e76d0d946b614a0026e6004fc4365b5968b6262f9ab62eb67bcb8d64d367bf04ddfd95108c730a10e6ba2884174b422001150678afc0cdcb050ca7196679f3793ed2586e13a313bd8ec570c88bcc5bc8de993ec035928deeb18766a084ee6b592397a489e2678d97d0bb5abaa3b7b4e772818b68be62d5c7c9188cb8a7ce63c9fac0bf06f44f8e2ad9da1e384c28086326c16aedeb67ee72902a2d0bb44c1e3fadb78021581d122fb399ce4775996c8a8e273438362c7e1c51bbc8a64c116034f7ca44a1a217b63af76e441ca1a81134860b5c7a2da9c9547e88d6bc66b979d2cf7d0742da4bd6baffba81db35095b68589c4f6a0afc0fd25c6ea2a1110e3f93e731c0009670db26559f66f1b64c3a1b7874d80f1f2b5bd6c67d39cbb45ba112276ae82aee63975215be4bf7050a9bd4402376965095c14e95c67aee719f067b29dc81d5107d79174f48e3b9a45734a08f6481e8b9f79c97cba85762b81f3cd0094cbf46a4d823e9c5d2f31b10be7bd82004d92ee2d920a4813def63956e0b8ebef6622d7026f2c813a2d0e7112a1e79767d1885264428c5204936845c02063636da91f92265f067ec82b62ed8f5cab70fc3e51f3dc0312f0d7b44e3c97751085d9859964b33e24bce46e02939654890a0783b24cf2f9c432d1b1718c1a47375502f661bbef395822abff5ecdacbb3b5ad052151c05383cbc8a6c9e28b9b30b0e3dc7fa8baf96224e2a6f7767e7a9336b05edae683e771164af5db256c89d29f42708b50d169b218ec91cf4804a89b92eeb1e1ca360621f81702f7ff1d076e99303a99471fe256ed3724ffe42d7a3d867c3b3fbfd4f3041a8c1a9d5589de6f68ee81330a4953d91f1794e99af006b2a8142c58761c24390bcf1a1382b3436f5babae63762028b58488b671545f10c867d483d1cc65b765544761bc821188db4d68b0106eaf701132bfff90da04adf07a2b904c40c468d2c728311016df79043deec5df103a6bfa8f7591d9e80252e0823fe931d758bc29c5f13fd766f7c9ede181c1516e5b7854bf633ad1652baf3884a6ecfa091bbf81d666bee367676dcc023fef356418692d597a5093fab5065129de4b0f4bc269f62b4ec7e930c927db304c988c6f0e94dcfc2c80f6abd363c226e0bb6bdc1cdd75870030655fdf62c2ff6e355d9288bf517fab72229d7269c6d7489eb4c2a30ef07871ddac900894d059eedaf5430574a73fbdee2b8ff1e71e98ce618bc1d58f1daadedf614d4e5d84a92da176983a2e6cfb0deac8ce7fa601c1aea8661bde9f7b890ba04c10b3e0de7caf8dbe41bcbbd38f92d7005b288cfe10946edb331fdabb818f92c59417f30c5db0ad8e2e640bc9a159639fc7346412abb84fb53efbfc44e11f41abeb86612b5373a2b68d888b6e083d5d0e5b9e6b797cc44a5ae5320ec49e763274e6a7c8a800efcc4e2e11b859e6553287d1475519caf441dc0ea5d2c96a98cd2d871a3c910eb54e26a37eb1957298c0605e0cd756ef555c70b214431d4e74f4374e03805304a642c77a91f238ec503c65962b23c101ac189742f1b945154e8a3d272b9db923e72a71946a9bf2899ebdc50627d419fe99cf7c2224ced33655c2b9bab033bf406a151af5226559624da1b67442c815cf47dd7ad0c1a50420d35c0f1ba5e94b2c552722adccae46b0096fedf380dc7a54b2b5aa0ffb1140911dcf456d16c493e9b72aae628905797c5bce381211584a94fa7eb24bf865612cfc04cfe85472297406d5b7c7634c47fdb207f17920a4edd5cdef043be9e6da687321007957659173dc9e8f98902c5fcaa6a7c7075fcd07ae874d855424cc2352a41afb6208bb95409c7d2842ee0e9925fa07a05bddb49b0dfb75d58bfa5b522405388d5521351812459dbfbf4d75de72ee5bccd163fde1950350fcc380e29e385c71b6f7cdeb3cf099c56bc4f700e7720f08b139fd411e5f5d026e5f011346c5a9d5033064694612069012afcbe04ec421de78d6785b567a7ada9e3a36b8d230f20d4832e8f4c8d51af10dcf9357f0fa69049de5b449744568ce0723562a151b2562308d623e8fdf395e53ab9cbaf08f307fece2094b97b5611f86d8e87993bc345e634c027aad9d45a0b183279b9a7f47b6ff8f0d116d1170ba7adab4760fd0b8531ff1599fbdd521138b1382a0e624a7553de34e2a1ad30d7f117c59a19fa2fd503a2502621f3026f3e54f56087bc403c3dee3e5960223d2b728c707688d50245444a45ed6c2a30d6ac6d418c4ab0f0c1ad3c5f4321134a81b3d52893719aa0c9ec945dc2f9d12b49a503418f8e695cf697bec3362997e045535821f24c019b14a7733f28a2421455234e9e9edf4c8110cff7fc95c77a7ba65d46b8648bcd34d125cb7ca5c0985b0a9dffac362dee233faf04c2294c1966e661972bbacb353be4bdee68d8c235c13d660edee50188bde80c15dba3a8e2c1352bc34770f629ba039ccb36890cbc0c23035063a6c98ce68d94e41c132d7a311a006c996a23ce7b9e7b4a571d862bd513817cfa05bcfb36b7fc57d91646110776cdb9da3b495ee94ce72f18b0c0496915b1c5671d81f64da53b8de67f31d188ed0e6f841c8e286b11bfa38228beac747cfe500ed288b2171f1147f602e77aaa7acb36a09bf0f6eee215034061f5635b55d80026ce4fefc55beb394af31b9426bc3a6b79042467bb92715bafadcd748ea343b90c39571d3a63a3f634995cd886492c720e54f1bf8d99a071b9aacbb7c73e9a69e458fe471eff6b7ba1c218fabb60fb0963b7f613390368322f4b252c7db63591263e785400ce85629feda484f012e07d8b2bc4d1110312637ec5beff8df84a2a331bd6ddef8aea8f937f9e7c0dcd75d746692b7a569da62a0b6da9bfc770e4317be3ce0a95c22ce2cdb5776d3c443f3e40d417bd723be5a8583be1baa94b27fb237c75e917f2567014fe6ebf49c79eb1e3abac8d5ad41205d4dd9578f6163c12c37705f61750ee82e03d31aa18d2a48f1b5d074683d1766143b576d2334c948c598a0f54000ae507566b3b13879c8411af22a6b4d447fa4ef357222169bac8499b2f21680d0599ec27e31222e493c3aba79a55fddf37dd2fb7fc75ffb3c8e9e60013ead70cfa64d82e2a4df7b81c7c831238c3d5e59f5502f9998a49ab4e55aa16d4e8402160f481804f6c97fd301aec23218b61d9c19dc746c450f5f39d2a68c992759ad7d353f38894319a469e73556ec560cedde657859dd6d9336bcc7c3af2b50ae00e146cda4c21bf5091ad7c930dfdc7200ef1532b3e57a33b4480125679a418d2afe67520efd73c55cd6fb0b70710ea68633b8c023771d27aced6e36287bf0e2991523bbdfb324079a19cd6d273b8fbaafaec792407963caa3ed8d11d5aabcd26c65545f295994dbef5897688004fc48c4d9538da1c2524e304ea6a74256cb327490f9e465707eaa6118a8001ce4c313adef179bccad1c737738435eb070c23a369710911f4c5c52acd0932e6290b5953a8be45e93536e309ab0aa8a9b5a489ce63b9c0903e553bc7254de907b3441bd45ef2b3579e3e754c2d76130bfc68dad51b65cf7034a86120a5ff6d62f0491131e562f85d44d22018e2eccfd8966cd8030993562956bcde02e9d6f17da3ecdb8c5de43e2eddd7fc749fe4ce03ff6ae364178ba9d6c751f96724f90653792341c2006afdb467da133f991d14cdc3221ce36a19b0e76774a80155815b4ce49706f9ff64e6df491aea1f491785e9757cc13674576e87bcf0d4a34b0dc8e09204a44674fba3d6743c401afe3a2557d5a81ad38cbe7bc25c0e3185e5ac81ebcabc3921c59512e58bba000de385f29b0d6fd7b1ec9e7946ba973d32b8be0aea66cdd034d5ec60a82c1c546960dc69b5137c85ff16b004df0c67e90141c80f3114fa35a73a0f7f77cf912f7bdfec6585e1204ebea2aa79a051db59cb1e5df657fdd3893d502fc49b380b220c3149533fa360661a14f81137aaaa7d720810779f645fd88750f18cce0e10c1799ec36cbe83a14cb5df278f1891dd673f1f56cbc8a9e58cb8f298304991a251387f7a789a09577879308572d84efef5701f15b4f4dd02f379c6dbf96bea2b557a42462cd451c2fe8f3bbee79a55fe9b992bb5a94044994a8ae237b34736d4fd9c2b59c6612670291d349afa289aa1c68787f61e1d338ad27a0cda55b0cb290b3712314ae63bd95722cf599cb9568777298b1c40442ac7dc2165c55738995ecd4d283f19ee7f455a0ebf2b6dac2bdf05a990d6179ff717ce6d44c43c22c37789929a7a00584779ae1be3abbf85059a5078cfaba8b4bc5e15c752da4fda0195ec0b4bc54669e9227b269dd6688073c27f35aa663f1db5bbc42a3413c202b0b952a6d199ff6bbaef1d56bbf39ac85486ba68f724850b38007c1c6bfc28bbdb7602ada3bb888614fd5419237210952c7ba586c3c32f2c8ebfcd3a7199e3707c058902b7775faa1a934b7a3ecebebd999fc41f2a2958fad9ef55187c87147f826e40654dc7c03c67d3c14d181ae1ba791e326a7834bd371b0f35a6a5c5865029b4dec8d02e8c912de75a3ca2283f6d9f53a65e35ad717f65794a98447b64d02cce9e3bfbad2f78043b5e2d7151e4c128e45be0e798f4897129d0f92bc438ab8960ee9baa9e4b98f14ea2274be67e45ae6b45477dcacb848ae62273575bd2d4f02975f2f56b6c88d686985a7c8d9d8ff0045c51679d1c45778ce5e7753a1e77f349da487c0f8997281588890ce5def595021cdd22fd338909b42de0184b0315045dc9fca549ed596701d55752273b068d06c3123e84309366a9e87ad9db7a4cdbd22326cc4736cb62b82e9419ceb72f39e14807f65560d4e5a29a353f6da39b7dc016f927c3beb1f7d12b641a26850ac1a2723cab923001d0cb92370bb8335629fb4a7635ac049fa807301058546a1326f09a7366d69696ed74d885c3e2dd035603c2e88c700bab58158908a046dbd00b1c4743e051b4a97cacfbc9bab9c868c58ef7e3f1f922ae6dbbfac48b5c1ecf0d61bfdb8bc774ed7ab51d354326c5e96d3c27f63d6f48435feb4678deb39fff1d3984c099636d84c7e4204b9ec110baf4a12f027a5e4c046cb701d726750168270f1510f08d01bcc4b259269fa972a69548be50b00de31fd38eae0700f1cde88344870d7f9aeeb8dd43e3d177f687c5970fee564b33ebdaa43d66be9ff5d63e4ae71478a6a88d1b4630dd3d755b39ed15322fe077dccb8766e0ee1cf8cf9194eb716efbb2fd63eb87c258f2afc53363550faafec0399d620244d833eec01bb35667c78d1b2aa8ada521c26876732cc1ee8e9f67b6cbe81367f2d9b2c8f5731993dfd727c99f4485c4b78550f2e626477c56d7bfc59fae872c0166a1b1be5f44a40a303341b48161bfaed3d6f82a515847b9a2351cc22654e20ec357e9e61cc2b3d8093d138be24457b97dc15ceaafed33b3fe92ba68f0807ea80d174af4505ef3ff065c8684de30ee8ba7ee322263e1453405e9e9a234758d8c539d043368d1f5cffd4959f2e383ebf66ff3fdc83318455797b3f48949db30d17618ebd936cff4e50c8f18255006394fe369b31e1fc6e91987c18eded310dc0b28143498963c58f10e62e4c4b33aaa13b9e255c43c4fa7b914a76c57a7709d54b26d9ca0131e0b2f7a417b1d9b4ba121d929e33f92f901aa26ee06b1aa0f6dca7cc3965ec044235d91e9f98b16d75f073fff7dd5309092f3d351c4cb26bafa0f8eb12cc35b3adaacff0217b06ddfdb327703923343bce454305095f1c800ff7142733833562f5164fcaa57cc668f03d463d875dee21ffd1c3faeafde8efa67221c1894a5bbf44ad6b205b836c3aa05aaf698cf52ed2db7057fc012d125aaea46bc16b11a2def57a49f1d2eb3721bef718f1c441eff559aa2b85a08fabe4b5dad401a5f6b8714e00ad0958e1c616abd9ea4a11094490c522074782b487e6a4fdc377fbcd24962f6e1558b9651fe2db7f4c9f248e5cd0b26e55b35ff6b9002fe34368cbf51bb700a0bfe60bd6c81e9d3e61440160ba44cc82a0d80a5752add72554d85f2275bcbae8b3341217d747bfcaab738bb829f46613dd464b982594ccbd1c2e2a0258c4728299146f54e6a1522d7a70b50787e44bf5cb55d633537beed188dafc6eb0f08e746d6c7f7e5fb3172047ed7d39c96ec5fbe2eccbbe0feeb186c0939dddce24b5e9cc5baac27f72bda68968a67e4ef49a3e73db7cffb13b4a3fa1112485ecf8331c09c4c7d5135c7b262de58d8cf6aed034142d4b4a1df779c593b7bc4aae6edd3d3f8bcd8844eea88625be6e9059e7a952f0e26024661b6f6c68837aff14bcee8cfcb04cf42541d0175db3ab1271ca3b39b45c6006ece7fa45b6776d66f3bd40f350a4e65cb6a1e1d6ec3ee2ee20fe80f81e348e78ab4fbf9ef6788b1b9df73657fd5a936d2ad2e65b54137baafbe5d368a31472b653130f01c88d54c6f2f3bc40e7c33813de7b26dea1d73d893af89b45e94c11a5e5365ff7037424636f2f613c2b8661ebd6536ae32bc639605c3b8e7a9a2df030802c9df5a8cd0bf1ba5122f741acf19f432babef7108e3bdf44f7d236a56489681580bfc32549b3e790d64dd20a75c4b83b9dac9ec00196425c86a0ce47080baba89a2c727ae5939c14fa1f82e980fac428e5b6ff6967a516cfb07e681cd51a1d191d4fb9dc2df6eaf16607f31909f3de872de0585cb50ef0ffd126dc7707e3d85aad5a3e03cf95ff275015c70229fff11a04de9f6a2041dfdb6127832c30ee546f0fdcd92621c522c4df3e4f7630767e4ad3b8a1e444dde8fa42adc14d935e162c406f8778bc39d78fd49c230e5d141bf831d2d694a6037c53808b64b6c1d284de7751c4fb51a032f6c64d412387979faf34f51ffb1adfcfc167a0710d630e581e908c49afd36b69407938501b134a4603daa6ca8ff33aca12cdad42396cbd4282a7b34afc9969bb9ea73cc4d93a91287553424c6d87427e95fc7bbd209cc8ba18fa8c3a9f194526d68864159a2c0f439f47e0cba6e9ddbc5c93aa06d0a787349f0eca587b2b471a849c4a69708ee23ece987a8b83f14c59354a1c0f779a901e610dc353a693cb89b2236050aa058ba7a963981f1bb4948a7e6e09293be5924e2be2f19b4fade068dc3cf451048b9c64aabc3f87f0ac4df65bddd2893d93a04a218c4ad527be0486fb6a19bbdaafba9f2917893a05e0d222601d348cdc0eeefedd7bdc7e870d99cec21699c97b788bd8a29dac1fd3a08a51dc7a108c9c2a6b2df820c006b043db79aa658f7993abd1b44cd5b92ace8c829963cd64c9c6d40a3c9f2c9331ebfb944acb56059b11e44e517d3c6acf68b81b8c54e50c4b9d5da8ece4c235af8e99b1e4553ca57327b244490193e5822665d8fe737c996d66c3a4792ae544fd6972037e2e3f60b3e3b9941461cfed7e624c2fa7f3250bbfbb3af0811e955693c70e03745c593e115aac5698b9d348e7e20fe7f7d5c16ab200925ce0c03e8fa24701d9c47f94e603ebcf18df47681be2f6a6eb8a2debeaab75112822b88c111dc667227a371e956c519758df4a7311c8027321271ef8b3ac813c43df9c5172cc422743569de879c62fe22001be1242a74a8fdcc677ba9cddab92a2bcb5d706bdfccb9e6edff63de13ca330869b3cd72228b3ab410ff41c985fc04c72daba979cd1d7fff961a3431083d91cf48e81b8d775fec2042b6a4e6a85b3592fa4b1aa8e3c16d0a362cdb53759c0904a2911d94c182eccfd128867bede8c2f47243a6fb184e2ffb7d95c3f5141ff99c043c32742af15bcd16fcc4042e7f57f1b7d8615c064970a701d7ad71fd65e94491600c0788e60eb08adf82517ee9e5c98b0b40b0a0a74258b38034148bec91a30d3ab68a7948246c5adefc72f07c540bbfa4e1af48c15f4fd9b0af752634585ffbdaa7d8307fe28d18fb1611ccc773a9a639ee5258eb022df5f5fcbab1c951ae7fcd5a5a9134702a67db9011689a1264b884871bcfd52bf13fbb523d75543ae348887ec7505977e8ff92462fe27bd4ec7456617783e01a3d1ded0d384fb6ee4442c8b3ccd11484f16af847ef8d3f6655d40623360f834275827bc0e98fa102691073d0301822b9919aa60a6899a66a90b763b4abfb53e4adf248a678bb237b716130e4e5698b41297191ba9043b6c6e8f2f11fab3f65808f0ee5bcfaf724715f0a2e48d0bec913d4d12ba11e8004ad99f6a578f0d953e4023bddf65e766ac1e9c1b71f42c33b6f2be2fb42fdf885e3f952a9e46e66806fc3f38d6bb4cef443dcb1b16e6f73aa040a884a4d013c2c9907bcdeabc9e3b1e17dc31f45051d79a68fd62c9cd62fdaab278b3bebed6075c55c181d39f9979f913ddb780e5ba449858bb6f86de011206bf5036d12f4dfaaed71a2e21beb87f860aab4f7923100500089dd817484787d7ab33bebd75c8f3b323923b38d5ae78e938abd73c0217ca3139383f766839b471ca0cfa7a6ff018f1e16fdd40f4078a92536b065633d90253e68ccc5e9a35c7f2e080ebbe91f7307550121819f3e5ee272efe82d0b98d2111f5022798d0fbe666f9fd163bea26d265503c28e6a896e3ada91293aceb1de398df34457cbb33e3fc9a455e24cf0abf7327a590ddb2f6df456212631de2ca8d724977a35ab4d98a15013c6fedc4a5d8448dc47f802e3c1748673dcbf848c0d2c2f0106e0d98c33daf93f5ddb11bbc5e75a53f005895fa345a3d4396dc7e522b4acec21f8ce6a9ad750abd5ed52fa6181c5a3ce660644e5793285833f139b384da7aa0741ca713a4c925a7740eb2e8198761d302d5f14d71cbbdcaf0c93d61a8cf53ba8e9fd6baea2997a8e25f3fb0aa13c82b48061c7b79809f3f957300ea8ac66dd0cf8993a6297608910c35766a6ddbbd4aee7543fa69253b02d620b7e9c807310fd40a63f2d52a434620c8679bbe1d4df238da4f38e113a0e304fe0437df606a637776ae9f044e86dcdbb800784aedc11848d4ccbc25bdedea3b22de09e2ad214574c795ec73dea922bb5c076a5056452d7bb52e698e43edf6ce59faffd236743fd2292a1ace103dbc2ab2ab53fac740c166780dcddc942e8fd708dcf1f93367207b4b0a5ac33f873b12b211561ff3b13c3814c6413f374886fb33b7531e5e4ba36601d9ac83513353c746a8fa581317fb60062c7e2ae79c28c3102cea2b1b27ad3aa297d3af586dd8ef3f362e9577f21527113d15b93e0e1e0267f619f8a8df9542f41fd5e41355d6d459eb0e60d0ee2a2ebe13cdddab6c6492a651429abc170e8416d3c59826d4bf5b2af775958d2614fcbf55bc4ab6dbc1c9a05b4b65b949c83a6b27a31d394f051bde52d80f7213b14b5b7e147e41ef9c2778e87104906e8a33d4cad1d232dce6a8242d8b8f3f4fc98c89468b6c0ff2384a932b3987c63a04a4ad020aad0aadfb7f45c758f3b702930945a781b25db0c542014c1119f0e0b3e47f8cf03e4f094fd8d55637517fc879bc4aa9cf4bdbc73fdb69183fad64b32a1433d331255ff52b1d2a89b86b15d60ce63cb493d276b05f399d6cce33969381fdbc0f330d5934f8d425101f0c085ed710c47d90d173beb7ae05c7e61af0deffda6f540ec7e9a040d3a02d1a57e4d736702e195ed1eacb4a22918988f2a4d885c6a528be5e7da757b4def5cd4657a1ca883240876d003884a4384d049e7003e976427698741b924ce20391890d1ab3dd460a60e151733c3359b514c58ac0f9cda304ff2cc39e14edf8d8c8ae36ec0c506fa55b51660b9477870a94a11b5fe9a6584b40617e1eb906135db98f26b75907bbcee7a47ce9aa94129710346bbb5e5742bc7cb79db6c26e41f13861317e960e77d7b252d39f32396dc1829dc258e7f74dcfdd812ee100ec9dc3a62b4543040a90c54370fb55c2abaef11640b9356b8d90ec65240008dc71c938ad5a083a66099c28c3a53799258ea06c97f6956c0c3178036448353ab53aeed6b0cb342943bd2934a00be1a80eb906e3530fdf962c91b4680fcd490fa3649957864913b17027f25cd21b9a3b8b97398a220e1fbd52e5bbbd16f25517c8f050b61a71ba41355d3804bd7a27a93ee4149b4ca565549230c4588ee62a4302a3873711dd4e40ad3586a7abdaf722ac3239501791db19c15dc57be8eb880bb54f03794217f60d319449f18d2d03565962e60b983a888fb75afcef5a02511d97a5b9a3d0f19a016a3510e2c796be3f05c9e7660ee278dfa96ffec8800e1ecf9acb728e98da3642e55b9032b0bf773e7f96790437fd1f2309496d3b0b4baad4d7da45c54ccd7bab5a50cf5ce6f437ec6cf417258dec8950224361ddb6d9073935fb557c7c6736f61a03d2deda57d12bfcca384bcd5ab16eeb66ff623ac755f8cdbead82d7cdc96f27c7f87a1c8cd88f852408703bf6f37dae723f4ad3621bbf08b335cb45bb8141334676543510335cd3e23eb53a38221f7dfe21463b69f678273cb6e0dd0d461683aeefb3607bde77c92a76cf495e4c35654f5cc5418c4362713e0c3599837a5cf537b2f6ebf974e7b9682a179771b4cf3a678e3ace5f6bf09177afad7f7106e5081af6b2a9530ef6d5ef96a75cabba029a47343ae264825c4fe9e2ed91fb3d0d9098779554f4448681ccd2dfae550f82a77657be3cb11517082517809ff4ae6c1a62247f26cdc7f13d5a87f31ea523ab6112d8b29e8b2999539a1a92a53b103c87441322a0f967538c0b15d5ec0a1fb22a8a9d8cd925489aef1473d77948e64a962c860a26437f96f8e579f787cf2ad67eb86a155fda5def14e10a1d865958a8c283230fb536d9d24e05d56b77cb4ab3657a2950deaaf731559f8138cc24f3022d6b5b23aebb3872e0b8b3c3920b26966b5774ed92cc8099bf97929f7424804e7c68cf0c45b07197c9b847e4d5102f19487b40e4536f3cdc6f1fea571adf5290a3845d9fe55a818ab78a0576862cd771b0207d3fba15fbe07824c2e0ac4286aa4823218d205d679c3c91fb0c15e78543a6ed875d53f44f374421875aac178468542ac96e0645bde400136aa0a4c65f89d66065298e9d1cc12841e27007ade45ebfbe1a5bb1e273d9826f4484fc2d2e2b3916cd187e3add13df738627fa0e3081f986d4014e5411909882f6cfb0792dd015e851d1c928bc6bc2e6b79f3874cdc79fc3e9c39025a1c550f5f5c09abec086edf293e1329025025890a00916a111b3930244950a863e49d1c0f1b509f793edf558e53a56808177fa60d7c32724d79126b5fd7fd02f43e9b943ccfbf1e8369c349f0a280731d656060da515d87099feef5f94e52f11d7d395c9ffaba8708706427d0cac5dadeae3605163ed073f315a820c7b7e782ef8f82560dd8498e69b352d5e58c859c66121a35c46ce0beba4fe5e7bd8187df893c47cf4b138b19d5881e76ca983c90b44f276512baae709b3879c7ca95239e63c6a6c57a3ed77ef98bb6d4ba50648239331a7807459b229eff366e861641094abbd45b270e1f930ea9e9300f39e3320aeba0d981860fec7a1a9f9a4fec03bf22f9e813e6cd0c45ec6274e9517f2cda02c1d488923042e8e7f5b406cc9ea61f76fc2a07720ed7b62590283c466f7a05f59b5cc9f16c109bfc4edaf4d9f24f2066e7cc5a52d7773ed76d4aeabcc53c404e9e8d82deee2fd9d07e4b2e67b10537ec320e2302a2adb405435b938d33b3f625dcbb02033b499ddb0945a6fd3a66d135a6c9e80f42c2d93958b7a92a755a1a240fcf556c697fb54dbe15f59196b33acddb47d95c63107f248a0fa4399bc576a6b8191544986e8557ffed2c1e1597ecc002f651935e77f8d750903e137f7f131538442b73ba45848ad8b0c70077818adda6b44a25cbda0d8fe439d12ab4be6fbd0b432bce4b45d1d955b829eff671e8f9b2e56ee82a46e56869686c1df099f530143d938db4aa2aafa828ac2356f440011dd824c17efcdb178782ecaee69d426e8842096824573a7554378c3bf0553910407aa3e255b52cb291a5d487e853dfbae0ff73e6699b5a7a52f3eb6addee461272a62a6c176a41bcf64fca41a9c1c26ca2e209382776fd9a64ff01293cc5d94696a713013b2b802720666aa364df3b658a917e8828e5ce903fe87ccf621a992f4025ea9ceafae1be1061440ba9b6f53b5ff32ed5888eefdb02f562d5b50beaf43272a15dbd28a21191bc0ff21b57643e0e4421839b7a02d7da937a3b3ecd17698257cb29f8211d05b74aa1097a8622ac906571ab36026169477c47c96a550a6f11b58e283fdfd0ef44137497012b595f115290ee2e1c5bc30368afd35a12dc55add8e3b2144734d3a0f4429e1d10b2a76c62198526fd67d18c23171aeaced10d394447c75c036bbf57ef4bc05c3edb2ea6accb93420ca84f36467a400313d66b311e1e07d5b59fb62024d2a40455bb979609c227b5fd0cc4f3a5f0271a684652c289656209bfd4a994a1b0a3be94a1742b46a6259e52076d5cb2091a2c034c31df670eb4d7521c90108bf8ec0c1ed1308e9218617ba41cacf3499e993739b3135652c6fa16da77b21a7c92bb1bdd6b186b0493e9c9fc2622cc0ce21b9ba5284db8b9a2ac657ebe3838f590dd53aaaee5b127a9a9efcc4ac1444dc7d4b847dd2c064a50615a9e919f6df97d7c2dc1deec65b3f28b942ca3da2ec97783b0e824de4ae39f0b6e7cf36db2239cdd6157ce6562d12e436b6df256bd73839624878bf634a1c89ad32b0e38c3ca302adddb773ef4a6025bc21e16f9872f11ab23ef29f135e5635eb80fc46a36eeae76c742d28ad5a2c139aa39772510b1da68db83799d8d50ec48731b0156f3040555de7af3deef73c1275df59ee5942d0316df2e4443fbb95277dd56bc9befe21cb501ceb4dd748fae31e17882daffb2f0f0b22b213fd1292f414ecc3ad5d38eae8d94653e292b70c66c611d86b7c75b8c546d0244f052c1acbc47513491c6d661567ee291b3becb4badbb311a024bd7338b778c9f6a63370329c197eb9640d236bc8b4fd9f3e78052efb5c00264c38feae119118e7a3a38d0c6e6cff12c3aa8150a3b2fe7c05c504bfea320b76e16e01cec43b208bb802a382b94c7ff1dea5101a41ef149fd37a54aca07cafad62ba538cd9a269685329f6b0c39b30a65d3278f14300c1225cc3a200b087721effa286d48c1f360a3884a031a373a91819f120923c180e5e291e8b79f7787c3f74f979eab92b21076b0782db4cc3a35dff357a15645834c52fa7d25c76c397070a3ab6ef3e43f09b5575c82df34db95c4a15c9d50281ffde1ae23a4069b9daf93753ba742c7fe732159019ff6d3925b7cea2e7811e0a652768e1923737e94e87bb083053607e57c53165332215926061c033d96ca5fca041ce6884f9aa12f1eac3a325d5bfe1db1b0ffa0279a7e75c01de5a503dd0788bdceb1a155a89c2dacf4e7936bbe833974cc842dde194d36f3523ba00f255d1843f340e926c16ace1603d9af04fa3ee17d1cca38890d26824a8f24804f041ae5315a288788f80b4f5ce999138aea405698d80176f608959062837852af1300878df152691f908dbb78169594135dd14cb771f52d78c057b031836e69db4c5408387bc632247801fd9ff3f57b714aaf6fb3d67439ef322938457aa3276b7c76f708a0e18363643e1972ccf85fe19de98ffde06fb11cd3066bf3c155022b8252bf3af87dbbc0bf76ad7da715745e1a0a1fd20aa00197f8389c132900bcc5f2c8f08796f76f66f4a19b5bb1a5a95ba24533af59f9ba3f229e77ee4714686b46f40eccd8ddd62799f44222bd4c4fea02ea8c7107fddd2c3082276c394ce6a3cd1bbf252baed4aeb389b26e4b7fbaf78fd01880afe95d7065aa306ca3f8f90d6ec9a6f252aedd98ffece4f620ada0ba8eba530436c02f03ad2c696a8ccccc6c131308c635dba1e0fb89d2b2f8313ba36e0d7f3f7017cb9929e7ad2a7e731d6105097a49a6b699070e649ecd88a2e8329126ce44a0ceb6c70e6814401dcf054e6325b534a1fdcdf52a6dc10b828dfd2c6ac0f03806e4f990ecb5d6655ad76c3b8129b83751304da1a86ce595ea7cc33b9414c37509212eab86bb3b7fb7b1a37a6dbc06bcb7e27250239edfe77af4ff879c2cfc3b466ccad0fd7de224090844e55e027b4662110a8dfcbb27c8be1977ab5519825c5855fed2f53f24e4eee3c31a5e172ed7931170044c26ae541252ecbcb4e6e756653d2863cb6ea3338b562f6e9d1fa8609a4c117df43a117b8a3250b74219ffa50828a55a219bbe053a4415bd668dbc41029f32ea06aa584539c028c3d89e494e64c4a0d0c46a472f86f4c201fd105d5ceb2cd2cedc9ea20f140c550cbfccd89ddb313e3c2a638c75bff900432c799d895b70ecb25895d72332879ee2337dd31402b6e3a5db3dce7b6d9fb78a860a7e69d1744cbadf206985234b6b471bdfa2212b1b0002261d1a298de1dc55eb53f66613615677e3ed89774c419cdcf1a038cdaadf64eb0ed8f347eb92e45549696e97e08ba9a82024f7efdd0a3cec746b787e8fc45db015020aafaabea694fc2cb58931d902075872d13fa347c5269b23012d2db70d713f980db6780d6dc6f34aaeebeaee9cf9c320d61a7bdf75defae9cb1f4ac314baa3fdc5e897fe266fbb95fab9257c8d645c20efe4b75622cbc6511f9592caf42c9e3b4165e2b965c328e94f6ff89ef7e06fd7b3f7ec21d5b87fc27ca6207938aa3065bf3e7138cf4ca114c2ae17a2f12bffc9f3b79a6200b9ce8c217481b229f482817b1ceeea974fa20dd79e19d1603f0a68dcecf7c11f5a6faded108027416926eeb44d24e5d5b8c660a46803f5a7093abd24d8429303d9dd7fa667b50e5030cc64cf42815f65c9a38f17c40bbc11adebb51d754fe5f08deb412bd9e4566981f191086fd4f1ebb03dc998a6352ac357cb2e3cf7fdd0792d2dd5df533283bb133cd2f2f262c70964afaccfb60a72f77457ca709ae0044d27bdd7e99c6797f6a7f572d2f704898dff31c95f771c0ae48d487f0c939633f87f802fa25a75d86ca76b59f2c37fdb882165ff1f7e8a46b79b598ce49948f52a4da31290631b6363e6eadbf0f2c4969d39f7c63d64435dc8e47d687896b0d34e19020833a13157f6d4a06ee37809e4e9637f08832b93396095538b1ae3e21f4e5c9a91847138eb5da60d3eacb23564569300fe1c0f73815f264bf91caeb261a1520aefaf6569ebc4ee7710083793e082a1bdabebb467c6147be8ab48724d4871b2deef4c6309e20ae9ca25c0d09dddfb0d57903c35742b072c97c8374da8371ecb6437afe1a302bc5b6382fc91b4fc7bb88eaf85d1544d88e133d370dda58505e5c908d8ce58b3ebbb2c3228905dbd52e82fc52b8ba4eb6839e2b3304ddfc50c15ae27cfa1a77edb2f387cec8ee54c33a13f9065b6f6350832e35af99fd7bef6031cdde1671466536752d3f2f9dfa70f44e339316135c62fb690ad9253d26a96b5a8dfa067fb1c6e01dd858fcd66387883513d48a76dc9914a7f03ec6d99bc2d50694d9a28252a2071150b1ec8f0a7549d9bb8a0ba27b08ef2a88df088dfbb77c0fc0c72bdb9fb182e9579fd269967d43bcc992e9b51b677ea23d06cfb1dec0b23b0427481d9521e8f08bab3ab99de31048b7f713bebeceed37ebdc8d840542af0f3f53e1160121566df67ab2118cac729d7ec1c592fa5e1852caa5996039b41361b6c15037d5fa801aacc26dc6a531daacbee0ae0862ac1f33ce29f1c70de94c96c2a09aceb1cc53a7917b582eae58a918a098a9c37a11f6a92eedc750479c4a03ea0cbc79d6568b4a9cc9ab1fcefb3701184f84edb64c801e8c4384d246b76f73fffb16d89b073ac99fc1e3ce89e9e550484888966ceddb298ac18b2d8c4b50af04f3ee3ca12aed6f355e071f515d422bdba9827191560697d88c19215cbe6d8ea0fe073fc03f8c27d04a2bec600a2485ab7826742b2a34073193f6b316172ea14e7ad898275657fbae01120f3b01204aaef16db440515df5fe28400a5340a641d8e0ad1e49801cfc4a83be555fd8afd76ef98f18306087521a5d442cd7c7dcdbbfe9f99b61f0c60b6b2b6d585f9c60983e5372cb8ba8218af60702edbbd7a09882f8d0aab254e01029e15093ddc8bcb1143cf7265be1c3b6ca9ac1450c1dae0508bbb4587b122c01580655f34a005e807b23f57fa5ea010708b6ecde071b9dc4a4d26463988a69e0f75048ddc56092dd3ffbbcd5d3974ef232aa3958aa38297345bf5b915dd94548bb7df4237387f78435b78728ccf99e4673e06eca2b04ecd0be636f4cff64c107573b19724fd937bc0407c3380ccf9f79c624fb433194df01b2cce44ade8b133f4dc33f17e333510bb14e923cd47e2c9a80e6e9c3bee41f060bc63b3be77735c05eb7b0f80975f2f9416a2e4d64cf6f3f70e6c97196187c232db222bb5e84e73f0beca8887a623285534d04c8730f4f461ae0e7ef861fa43bd8c399aa4ebdce57149e44b9676bc0d3ba9fb49265d6faf0aa405c871555370a622ee6a6f9956150ef158e44081743e82c3f64149b1975f6946d4938b8a8cdbaf9fe6dd31ed7b7384e9a503b21b4a7d2b2172a95a8814d9dbfc212a153921aa7bd7ab22e111407e92edeff88115f44db4fd30b23feac85551b7430a6e8fde240aa32fb0cb751e59f7e72cb87831e835256f493e9fd37e9abbacdce411b82ad999b1f96121459c07dfabef33b633ccf51ec0046328cb194aad841361388a78c5e70c06239108a51e9e2a52c3b51c8e9f1d86ed81a1f17409313a0416c77012db7336ce21e445e04fab7c54ca780ee0c7317301aa9b70547ac1bb8a7979814867491656192c73f375c49f7be258d5ebb6400a26b89ac07f9ae9310768b54499e0c0dc36b21b33453009c12b97f0b62dd99e6487d4bbd7bd929cd4f6caf1c09f6448c14378ee691de8bc3f7536f9a96afd3410bf3d2fa29f1732c401b3ea71968e5d67e742ed1de4eda38db6dbdedb5629988ebe3f61ec3bf1e9ae69bb306db7e2137250bb7149718bbae34bba27e8aba72d688a6a89abfe9079e203c52722464d48cea471e5ab8029f4640de653254c2ee0767bb8a6244afb6463d44c7346e314ee143f6709467c92ee6b0e6891da4cc482d024234b1414c3345b6de09ca1901d11c1f2beaaa6353ddc83ab9ee55e11a87cc701c2410e8175b3e6a2d1bd369886efb80d2c1c6cd4b4dff48282024b70a82860167c5d74478b5cf3d9aa3d3f5062f13f5090d8312384807ec2136c9602de4f9db761b671736192611cc2974c81a1b2648e6eaf5e61640749570409abc7e2864deee610bf742107ce045fd4dc20bf7028926ebe8eced81925ad537e6b6738e5a564d043327f4d6c93910cba7261388714f26e566797cdec3fa669fb246916a51c2eb56da37a562163df37a73995ef0a6fafd2bef2195e6dacd1499e4a80c349d6767d5caac084023033ebbcc1ea820961b2b1913264c93daba66b8f507ef95f0f45af517a5c5fe74fb5f272e3fbed977e18427051019f9c8fd689620745e2edf89f9a5c696f69942ce689f723b98c5e9a79ae1bb88aea4f2f64d0e246bbd14ebd399278b57ef144b82a72a301783db9fd52b65e0e02377bcd1a74e02b475fb457c95ed2bb31a808bd1877c0c4cda6eb94d16d6c35d4ed7a4f89321f86f4dbf6a92d470546be37534ea7bc17f26bdfdc61b6d439bb352b709fa8766c91145ff5fb528913ffb708bb43c0d1b17ff8b23ec3d4512a25dfa4a0d25d314d276b70fdff60173fd80f65a7020056ed01e4f3590c12a8a1ee02a7db89f6312fd06ba3ba06d4884e42255e1ed7e1d56ec64f8430daa33fa97dabfc73e49409d31e38dfb4ae24b694041bcb1f36c474067d3fee472ebbddbc7b74c91bceae3183b0ca252a00f6d88de5b9144e72e2422514d9a3bb596dee29974dacbe0cf8db6ceeaea25399f91ae42b7d2ac9f43372843789625e92095eaffefa92c202d1c608d405946789b5c56cddf6baf85c50ad6de140363df18d24ed92307f23746b13519f0b1d6fd90c19eb0ceb623b886b07afe03857716ccb01e743712e9bbe6be3601d7dba0a924079ef1f7fd91bf331b897dc7cfd823ba5029b13c479a5714e7e89e7fe22698fc32bd32e2751dd907f67d7d204bd67849a3336988dfe5f0349593edf88e132107bbf13758ef10a3621c22da6c21ba53eb24a9c66a835a988718e17fc0f39c0ef40c33556715d62cda10dfb61ed42d3122175f9cc6b2ae3d75a38a79ba51984529c7964439c0b2c45b0ecbc5a0c371752399c975a448e05e31333dbc2d510cb56cecc8c27ce5823dc74cc7f882fef7d95541c27d2e4458594619b029c27cb46621b2a6e96d1ed839d6398340e65ac9d593008a8568f3cb31c8d73c05612b705d029494a42bd7072c4d4b79ff9db6e68736dc2300a2b6a7dd33fc574e330cbf58b76d0617b27c64347570f58140ab6e1bcafc6459147d9953173e43e8b30edf8c1c3ec13fb15e26051daa4d2e58c6770e82731dd5d45215e2bfd9301107e7f8ccc5bf9e6a310197b0743a7ca9958bf7ffd1efdbe86770c2bbea156470f3638621fc955f843f874e426aa52302aed943f9291958d24a20e0262029bea2aff3c9d13ce23bcfe4e0ee78e360f1be8f7bd2a9d7ea59686cf9407b776c72778e8d85bb668798f29a9f063f0738144eaed4720f3ed4d8fb4cce67dc26ab6c8895bf4835f84575449438ad928570cddb5692236ea5b6a0b141e1bd9ace9d9cb1b721e183ae9c2a1dff98bd9ff26e664338e38c33f2611a23b4ffceb9cdbebfed225e741515a41ed64ad893e2d2bd12698a9a45ef80bbb0eef3bd2b224bfd442385ef2f04a5ad685a686a1dfa2aad8e4bbf1f54c6a77cb4b310f8a32488c8826af4606bf8e9b5b50b5ec2993257458f122ad3c6f852111c20aea33ae488fe5c7b16ff44e8ab62eafc03e0188f0c0838ce0d412e0727b2d5bbe3ab3fcd25b3a1b71485f5b4269e38ba5a6f850369eab7cfc3815933fed6c433e8d772a9f6f03d05c9acf1eff56a1a8221b9489a0cc31cf9403b9cf4445312ace765083b0183f15aeea4b68fbfb2b46e0406372bf08b795e15a4a4111e60ec52c8941d9ab77190a04e4429f214dcafc5ad7f84a68948d793ff46bebf6520fa50f18c014d3ea438252d0c41210c2e5896dccdee130166d515d6fca3e16c762a389a6dfc5f55de89932c3bb799698c2d922d73af6a23fc2f6de92372360cb9c6a3a4143fc0de68a0db576f9741bd2651f8b9148f7948aac7622708aec837cbbd0a46bc152e87b7e29b318c50471d3bdc1ca8ce797dbdfef809eca83f528f3b28f142c5807d592bc4382e83a4681e192f8fb365853db7f6f6926286b0565585db951a4973d3acff5a23574bcc87ab40f624f7240fcfeae4104a551d6293fbe24136f8294b431dbf761a941846a870b292b13fbc669ca3c44ac2033056d8e1e27a6ea4bf2e00fee5884b52d208e968a47ad3ca8fa4664186696efc008e8ca08d2dc28b446a9eb1b8754d122d032214a5dafeb3cb1f912d2177d665afddcde095589fddc5d85fac1b5638bc45a58b2b66ab4e85d15a461d6459afb5c2491dd4596e93fd2bfda7e1bb1e761bdf82c68d0d27f0263e1c1d46439cd39d259cefe19d0d3229b40771cd47d80b5808186964cf2dad2789a641c498bdbeef539c1741c1e254cdfd83d687c09fda710af7032aa07401fc42c706abc25998f123b2850bedff3a9ffed774b5dbb94574c56f98356b54bb96d7442ba11928e482dbf2f8465f8f243d67e3f4ff644b810b99e07b0af4c1e89c2e6a6a5b8ca3b3e28bda976b2da90080ed43f9c0b2fca193ce3b3eba1945471d326b6317268ff8b264b348916a9a725684b63045998bd7bd19d00b7de723c2acf6f148da90cf792ef0eefe6f0d6f5525400347332733939aa058d1ff0ddbfcf10e2064df032fb8e5a2f8551633e9f6ecef9ada1f1929c42648813cfa590ae8702bc131d889df0d74037fbbbb65124a5480745f5c3cc9a16ffcd08c3337f90576bb05270c385d4baaafb98dab6047ee2ed2219f5e0d7b8ea8f00f6c7014f590b98ba931a5ece38bd9d72f17e1c0aee8fcc92780e838c950a011447f0083b236b9d8b3c789c33fb0603ce13b8f8e91ec4f67f4eb090a8f126bb234f0eff56f737aa4744574ce4c3d9e5c61ee895241a1c29b9b03ec2df876596c1129ee7deee387ea9535452b67ac4247fd29c9b120010c37c9e945098f96d7860a56b25365243cc3e3beb449a1029dc535661966546a1cc4a1a41543d64050106b133fefe68105a439148efef33ff9c878dc0b20700de226f0a9a5eafc038eb22b8f1cd2dced5eb8448194ed5410ce7b28af86d77ce52d3724e30ac525a1d8bf57e538d964326442a44d8cb6ff572629a90ea4366e3a71638b18f458c6a43cd38401674e0115d5330597762a126dc220b2e8d7b41a07a07b890a8b9a3a595c6c409c1e8e892226d5f55ff1ebe975a0eddf624217006780a9ab0a27a630185845f966a21f61c2a662e0053dff852f69aa321e60e2becabc54c5d91c6c5757d952820a0cb95dd1d9a70c59dca1f4eea83ad58c4f25e565359cca82625b3ab7eff3772e323cdf60bf8d8f22b4ef4922d6564a054f70532b795b06364d98856c9ba282b39610d94a496c10b67744dd426cf6dbc01b6ccdaecb3cc6f42fb4acd1ca4a521c1be74333d23d728d019443ee4a1f4e0857a002450859a90dc11f5a278adff26638592d188c83066a1139952522b8c38e8e35b7fe46c46740e5a616e3c526f9fb3c64641b20a2b3f98ba837ec66fcbb218c87bd78ec5ef3151b3840b67252a6c19b567aac1e07fbb5d4ea60dd33cfe0b52f13226920976a307a30139a3befe32c0dce9b16aba8be363f95eb9fa76cf33ad194cfaf1ee3bdf5a45c05394adc5254c78b72f50ff4b7986bf56f832c8bc3472cea678a2856e243371a4a037d6a5c0481ca66ff1dda6459bc603fb34d7c2061e6aa5cf65637602b39a67bf8d3499e49635463834970524ee55953ad2944a4eb244e3f3e2a837f2788d0d0ae8fd4c3ed434e97fe5e6aec2af5992248ff6afbc2f1d74de25c450057e028d6bdeca65c67f11d5bed8b5512656a548e08ab8350c2cc865f388653127554074c55a11ce9fc498deb39bc15640dbebe452b0c72a5101a0b1a4041f39db3bc50711456afa87dd8c3494ea26484d96a39aadc106d8043a9acb13527cbd3bc08b12b5504ed46dc2a0c0724646ff9da934dd6746470062c29ead475c1268710f98fcebf5393192115e3835f0e7f06277b9304ac1ce56fb753f85ed28439e13fb2a891460cf497ce898a7e26285dd3499406c9961df898c35c0d37889c9cff6d37d0cc5ddfd67ae8b31a2478358c64db866e3deae295c2122236f590fb5461bc4269fbc733410c883018cabd7f9bf3f0bddcc84b650ac3e727efa3f139b3c0d70416b0fb2a6f7994b28ecfd6a953ea9d2ccdebb8fee5a02f7e267d5da870392fd76608fc1a88e5aa0cfd8b40b96d6e4e87505a7f76c5707c0f629dda67771afe5034206a3957aa812c75aeff484c0c1965a2731e4907256716d622f68f1f63320d52a5a604a66725775feb7eb7eb0aa46cdd3fe7b7303996e88f4000c18fbbe5995eb03e9d2e6cb270b35a74626e9599afb39de970c7064741e5455c9bf8af9516901e9243c4c9c83a08d84656e045bd8b219d024d4b665b2beb8fc43d1e85934964e486a8ce0d62a3f487adef699d45c1a5ad90c27480e317223683e70e87164da7d41a64e5508f19ba3b70b9a58f803eb32506f5da71d41f193318358cd0b4efb1328432ddd75ad8f5703e52ab4338a7f4777d00974fb8504b50b257be9be9e6adb36eec1f619b9dab8b30d8ce6e415435de822ca492abdd2eb923c2e169d1c2d0169afc090ebf87d2d9378f71bf660cc578535a79156891169b8e19eb39131418d142393c13ba4f34162911f0a858ab4f71db301b87104cd990e0781d21363b2c61fcdc127e2adb747ff7c233140e2f3ced112d6ff63ce277522b3d0b8cd7289378669be47ca77d966c1497bc199cdae0918d9b2dd5d9ca23171aa6b9903a10fc3d4d246d60630f04f74a14ce55d55757e5f26e33263baadc3f35a7ab177fbb3b7245aecd45ae6a009daa5226e9db772fe892a94387dc524bcd3d6470ca400407b7cbdfd8f1fcc82e91e59048bf6c0d53535cad9314b5d80f4f88ae5a72e13a26854e21d8718c919bb224e8f5b99e3825715cc6df6cd5a14ad99331b8f916e6827e2a9d8ae40f9f9775cb361a5dd98b310d9daec0d6a328d49f1fac1130de7ffab719f477f4df33dcacd486d6e0f4ac3e8f680141fa6e72290dbf99fc175f87dac713a8227006d069f0e9c38921cc991dc7ac80e3f320c8f8e670bea5d212d4783432c38abe3d13c541d23de888febf027155b87b232e0f093de78b7c5705804de75b7b9f401384e7cc49ee6ccecc59f03a199b4aa7efcbf2b029e18426038541dded032561f462fc2fac22027c39b74b9c8c72eff23f6f3db4979f34a98e9006842d68caa613c32508cdc9cdba7d468ae16e1bdb12595fe22f9775076d1c8b7543815463f24cb435c47935d680697817361dc9fe4104662f709823be6645a60e46f84021b7bcadfad103823761e66549e37256f255f59fa7ad2c22e4a92a4fb173192065cc12b7ac1ed7a177fe5e976c0d5eb988a571155233a712ddb5ea1a747eb57c6bac414c80c91bebbfa692abe7291a90e0b58bac5c857a7bc1272748c2f034fc2668d6251c8b6dc6be8992fd4fcf2515b45b9009405b896d55e60e5138e326c1c25ba2fc1d8b65962592ae2e81aa5dadd85efe8e7b742e1f7e186d341c44d41589863ef39b3cc9a8de2cf7fea173ebd0cc6a3d45ca99137dbb07af8cc7527cc9ad50287a6e9a2f61ce22ba837638bd9c8196f5141282870c9d594dc7aa461304d2d4156dabd5cfb3d42e4f74ccc07831bd646b98c901fbef2b7e9961b27645d9e01122dfe117fd6f6608cf8d81ec4e7ae2d3338eac4e5de6604ab93d9beaaa4f651387ba3ecfbed4ca29c666818c8d4ae5a7c49e4928bae5b84d5161aa740d27dd201be572fe609a02b7f6c5f191f7abb732f41ce90d961528b2f157b084b6046a1badfc60c9e4f147eb4166cf60b4001c864218345fe8dde55a79cc7764f217a65daa687ba8fd8cb5ff321d8b8d7335ea996ae2c364a03d1ac49f763579eed7e2bd6b84ef003092070b328fe59a08fd4fe98ddbc68c42347865c2e90a8daf39f3aee072c0423f6a59a6844d8470af284e6eb7a51bb358c709960d00773b52815b738f868f65feef19cc6643f2e61d02c1e458fb2be9f77c37341a85467ed69b66503d573c6c009dfba5dbfb707773237c32668641ee8cabd1f29b25e6200ef6ef2b06666d4f5a5779659b05f2005a0b303e29877f602b3dd4df76cff687d9506727c6971693c6ca25d3bb00287fdd2d903e48f52aeafb92355a4ebdd6442cd7f03305634533dc71a9eb2e8cf18f7c029b1b2dee68e98e31a6cb456e84825f52bff47b7cf6e148f4527436aae42c56e9abaa5df10a671aa8f8d3b663f21e5d96003d4c921ed65d532df968487365fd76106183a9dee915a965824d00a94784932eb279958e060a3e816d8f1396cee4262d5a2b44f93295e80937bfebc81592cb7264dbe04588152794cedfa714909f4c28eb4d78a24a5c7e1ea0c5379b8bf3fc10ee04dd5b3c7b334ccba464b46a6e9a74eb7313a03d028c0465898b34b2aa95f8a00b29954266072485417ed13ba58d24c547d660f5d2ce108f8c30102ac0bc19f363f38685004ec2d55d0c1a8811df5fb4bf33f1b193fabfb475419dad2122e864d5d2be66a51409267be1e39a90dd3d12fe8e343fe82e0ed00155b527693500b3ca09d6957607a5afa5e5b66677605c4d845ec623cba6a4eac193ed86155711250cd6fe730fea0f4bac6c2d3e6f0656c9d02733143efda340b4a073c8386fc46ddf8699086cb3db78924ab024d1665c408ac0a156c47e53097453ac29a0aa08d7bbc176b8b059b0718cffa096ea635aa57de9583d505e77bff663c36b6ea9eba35f6e8112c7ffe9c770ef32cd498c1bcd0119c6e52cf55300b60092523908055fa766de3cd8d2a1b68eb86e2b61d3ac6f51167b9393171f1d49b8b97eb274d427f1a8881ceba7c28415c09dd3fc0f2bac4b43332ff5b2dd310f83c6752a116b1b0a9c50c0e35d33b530a37585b65dde0caf08227ed1bd993ed7faac3d0ad6e1085863d1e28c3a718c2d03c8a4b22863e217852e1d22e9e9b26ed048b89160e713563268bced32230d161d9525f8f7538228287041454b134bb2f14e8db14eabb6e808ced22570e001ee234f7575faed8cd46c445d87b2bf70601ad2087d5eacfdd2b0d352f99d499345a2c31f1cc67a0bb7e4ccb10bba83303e243bbdec44c6622bbe3f165b094193560775dbf43bf88b355ebd4eaa3aac410922345492ae4b89df03628a315f50a78aa92e5d3561cae7fda62d9611c1d1f54298ae1d79fd5000691f0fa1884f2149317f41deb2a98d2448022c1364ea9830419f971e4992ccb8078da58dc5931283c574491e22b7bf806305a6512466ca1915ef216e7b07e6f1bdaecd5dfcf936387d09f1afb7dff5a4d22ef4285f4349970591e7b6ac9eb1c12bffa4ef527381dbbcb0485f1d94e581dc070f73e37ebc4965249b520e9c712536779a1b4d9573cd0cfd3b172976b924771b1c91b50683bc9073b694ce67f1f552df71d8d70088031a10b4310e340b4f704acf73f1492142121de74bc4aa5bd48c1ec96a3204b23701e69fae345e9d2387fa2f28a029f8887e713259007fc447951a420c79bdd5980a3c69dccd0b433023317b4588e8221115db14c89c4a44dba0f257b895a6d5a76816bf2fa7d191e102ae52885ca5db759079b87a7a848ffcd2b163afa6740750fb9ffbb39e341f2a2e1c4589b4a10c8d2ad24f109d07b990129afc04dce3166060f17f0812fa040e5ad5f60980850edf13dd134620a7b7c1d268d443d5488ac4bce343eddc982ba28e2f5eff00f885f1b53c36f86c45f8f627df9f7c087c2442d21ee4a67f5fbaf91a157763657ca1b07af4927459e80952f241d11c77290762daab80cc44f96d3fa78580abcedeaf08f8271b07a22758a48e7b1bd01ef68c3920ac2f565275416ef46269d5f4d0818651114e0f7a76882b2b45afe664b5febce194d0ea90006b62278a6a924de434c4f73050033d131f773fd5bd3fd981e7153c825555bc7f183f91f6d6fb71212d2236a4486b32afa050626b49b7f576aa1bf1cd57875eac2b0367f6bb23503b750b4c206d0cfe7ff8047a59b76d8fce518998ebb3fcdaba0bf7abe7b291051ebf2f4485022a77c887129f0fa48e5ca9b6520d1a8ffcd47c307bbf4c177f6530365da10c312f39f7a58c2a87dd7cf70f99367f7fa7087b9fc515b69d4cee0a204d8298c7d892080ea693272c0797068a1b54e525883ad99b9120fa20d5b43dbb741b2379d52e338fb9c3eba394d58b38979401e2fd79e39ded101ab62e039ffc0d6100a4e4e7fe915332f12040d591745c23383d17449b24614c694938315499bbb2ab7d89bc01a64b76afa357fcffadc98f333758b9a93a2258542568d504e9fc34347d7bfc264e12adb059c753cb270452766f0cd36e530893a3062ad35a20e7bbf4622807dc97dc2182ab48a7178a31f5122de230c54394264f4caf85d0fef7d91a04a7d4f9fe1f9559791222e698f81d9d9904c9ba868e28aebb54cc1700fe099667b645b4e107638ecbdcc6a732cec6223fade99855bd2e1b711525835943259dcd36ddce9c4ba8a7635b75ac8a838134577dc8bb0f826b8e13dc5d9b0c4a306849888bb612da27549f2395761c338d87c78ca3fff22518b456025fbaab2caffbeb0a78e75ca67edb8e1dabc2d49f1f7ab216f7fb4567a2de5509d41cb238eab4729b463f9601eb6537dd9b7aa49c3909630a01963a63061f83a2282e59138eee61c2fbefec14c5a10508eeb4469d7eb672f2d9fe5209e1cda9d83783ca98d4398db139011e4bf36dfafb1222b3a39de73274d8f1bcf000f25aea6b6cbcc35c07e8e27c9f8194df6ecf39235948ca66f953cfb351b1a294f04ed352d2d109adfbfb87b0719d478bd7c278f970a641bef9a379301dc229225d38433a7bc94536f03029decccd5fe6c55b7489aec356989750d379ac6fe9644962ae7cde8268bbe7c2d87ff1121492c7c31bfc18256bd17d20d43d3891e30a0805bf8fbc7728e091acb88f3a62179f5bcc7eb5e89cb6b4262da14b2a88719701f12be5a612b30dcfa92033d5fe6a332a0094de0a21df8eabe34aaa70a69ecd4edf28812c3a9a63a1b1a9ac8387ca65456b48f5949ca1fe116be28ce28a7dbc9e11b62614afe836ac16af4951f80607715d37b8642745e223896316babfc11dbb7b8b349a0fb9c71ae18f00b5eb79095dd82e9a9bf005536acbcc4044f903a1f3e54b78c01e321f5871251b41b0a01c1c014ad672213e26b6f34ca0ca65ec851edb996c6dd8d4691980262c765997a2491c1cdc1c8e7689e7fcb0b05a1bd066127aedcc9e823d5d3c2c8c7bfc10e0ba9b7df145c5e4f1d0fcaf0b7e9f235bc97904d898b666d489a17397c9159d50d5c93f244155293fd4dd6d8f2d5bdb7a699070b95e0578e5abb3dc2f9b9fea4824946551dcab846cbe7d44000c06bf7330e9f44cf7c12925262221339d1121001d41ed1d83d72d8666eb603e51c009561e06f08e40593c32a8a39334aa5c9f64df1ea2abe79e02bd1a05a24422539eec9c78897fbf9a12b19426c9267b26df820d8b3933d4f818d987ede0bb6530342bc84914d01135195b19a89a6380ccef43310983cb96442a64200526f25f947d768f0be4778aba055c620023a4f6eb7a0d1b4dc47a8e8da609fa7504087103d13c156dc54a47a60f17462887f7fd2a35c534dd04a3067fbdab991fe305ed5d3acfb3e2e673434f9513f224e5836fe60ecdc2c997e946501ab0e6b459314c7a03c3cc95b2fc7a2a398c08eb7e93bd78c716f2f8d1d3d6912a36bdb0ba076721837d54404b58dffbef562d46b2cfbe739bb213f2ec216312e87188ec265f7eae972340530abe216784a5ddbe76b9e6d7f1d0429050dcc369722f0aac4ba460f1a070172339a3ce3e697a8174d6d9da90d752bb317d13f58604bd94b8ff55a3caeb49f5652fe6475d202a3758b7136435610f7121a989d9dd98e24ea8c140a63b31b567070f86d1ebc8958be389e9e7da307e5257159761c666af394cd5808518d2e3ae347827766fa792602d9f045e33ba4db1ed607e68d70c4791a94c467196929ebf0d95d07384043bb769aecb1071bf2b05f726cc201956b6eddfbd76d8f2bc5c0ecf866fc38a77ec70617ad382a96b1214279ee8b02618f06d2e6637d600873fb8d7126a689ac45000ed23f88a012112baa96b7e7981e9895bb749249a2c9b5f17bfe2e3d641946f3b24185b3749ab107c7c75438682f923c7b2f5022919eb688ad609c12b5c03fb672851fa3808d96a4742a827ec51da3bb88d88852174624c8a32e607d2c568039336ae4dd2cc00aea5af5d8c505d9e9c9e42cd5a71bd94753d9f4dbe82f40212c8494feae1cf36c8aee59bf67ad9d4c1dea0e6099539ba44f6b19d16ca61415ce5d92c8f3456c7c1a4e0e9b4cdcedc6c388a2d9381901c9593496422ba10bc9db268895f9e33308da26d91de94dc42f9860d6a0ff43463b306965095a6aa7df426f0a01a6d57fab9233e9786c08ea363640bb17dabd612e2f917d5d0e29196fab87f4c2b9275d245b2384b2e2e9ab1c5aa821306cc89a15f18d0a6007b288e581a759ba47dc4e262fb262291dec7236f9cb4d3eadb8157033d10b698a4d68c906f63c440d3410e2dda20226b715d368f8a2b79787e9024324e7a32dcf14b334f845506ad4227f0c5ed4837dc1590734bcecc789b77709232d1fdcc531efa09eb0b9501c993d67712d52640cffee92139db0691c956d26399690664ad7a63a61527c9e5731fb3246184333b0db9415b3d13dca0e42d04d1ea169b25ef542096dc1d60232e61b1b855ea54c512db87cf85c55c04e1e237237eed2631d6d7191ead237ab94a33f5fa00c640f3ee1985c82a6b1efe26fe80950d913e9871544cb4974fb8ad0817464d134e4106f4384b67571fb964f080b7dc50c48cf6a1b44a4306e9b6ffebc0830a6057204a9d7c46fa07d398b2785fcd5518483bccda69739fb0984611e9180f5025ec74079f271ade3f37d16dc2700485ad97c427b6acf19bbdb30c5d57c5ded7118b2c6a7594bb17d21a314401a1131af689af2c0c19327cc9249079f1578c58ff82f68235c0e0f979d75db9c58fd3fd999dc96e00876ad2024792c9bc60e29a34904c4f7e9c34a8eb8ab7581a2292cc8d3c7263765c7fa45be3291b876272155f1066f807e93d95baecd2b4a2711f814ab53f1ce619169df0861919447d157dcde963fc0c79467b7f321d286b8b4ca45e7b995c777fd9433bbc3cf67f31835078fa077ced796fa3a5a428a089bb793286282d692620e1a3572e45b9ebaf1c5dead511077c64cbefd8086a608eb506ae3fb8d9ef971ec4d73db85aa15fb65f74d7915738549d793b392b9c581ae382be5c0372784a6021ec8eb155aa120466782224b0025551a34b15cb60782d447e88ab8f3850781120adfd41295f7858921c4b2afa27ec6577ee4be6f8d21ff0b8f259f1360978b6262171e7aee625d86efa7731a9005431d9ca7fe03b2eeb900fd03033caf081b1b260d2b7bfe7b5ef8e270e7245eb27a3708686a5406f47a5695ea3360b4e09765316b95850b8ba262856ca7a509969922c3f508d04f962178fc15a4d697a2ad6e25a513895291c859ed372cf679408bbef7457698eb8c591f8a0667b656c4bcc30367e784ac41530fa3d7625e1a63e5ac4babbbc7a3bfcf1320cd6fdac5449cf869a3e4ecb905e99fd9a5012edffe35c83a17281bafce31568ed6ebe5e37d8cf49fd31ee784b0ab055962596ab3731d069ae177e1c7e342c14a1da743c4ee14d62c4be7c707bae461a53d961514c99ad2dfec1b9d17a6585472b82244a0b658a0d022ee33fbc4c7f985c691198be9e63bab1771786added5e838e3915b93b048a9d752750c2784cc9b2c25506b52a53ca51a536bf2679971d06ac783b4184c0f90a1ab5dfa990c5badbed13cfc6da88e89a5cd3029cd20ca43388d77ab6ba4ad5a484f4fdb55e5344c5a5588309de6c0d0bf3d11fcfa5be67a078b53dceb56417b8d3f1c85e0617182657cd8a81baf5ccd415e992396ea72816e7c015ef72386eb964dd35bdc048a3b6cd3e30493d5942cab5fe77ac46582ac0efe389c1c29f5a5351f23b21d9d4ec8e65b6742286a4ad9ce59ead7df1186f1edb669e90bd5a9e85a694659df73ede725d9d7813d9c5bf032cb2ee736a7df99535539690bc0afdda7a8e4e4e0db830b879ded0703b47a76cc66ab2816f7d3eada692c97f209343c303fac2fcc6611a195f9274fc96b0bfd90f1f244dcb274b6db9adc4237b2d1d64a26664f570bec6a624c79baaa8bed660f6db1ebbbf68dc6e64757c4a439bdf2cf903f17f798a5e8382301013a2b1e142c6a6b50c64a5660ac0cdf1f446a1bb63f2f213d2c6ec1d51f7c48bb53c87ed1eda2f1b8f58fb4b417366cfba72a1982a79bd0451c9e42a73bd4b1fab9ca0997f92dcf86a0239485999a3737043bbc5e4f3cabbe9cf685b20ae96f9bcdfe185e874238665ecd5589bab0683b4b8eeca4f43cf6d6d8a218600eee5efa7620179bcf76e1adb858f423bdaf923a251108ca7c9fe5aba976db4eb0744b9e9beb6ec3f26be2e009c22719c32a0850216335bf24cfb1fc3b63e81b7b76f28f55be7cc95eff119df3c2401871aa110c10bfe6b0d1d50e624fe42469e57b87074526563c8fb3574ce3c66c5b3a5f19cda6e34fa1a5b266ff3f0a4ef6868dfd0e0c09977db42c8cd3acf38a16da461ec47328d5c11f8004b3dd0f070a1351de4b425785c780ae3db76f28fe1730bb709e1007ec8ed4902d968212593dd3b0e023e31db086897346b003b9d2914b3a5dace034cb07bfadc342c6b1c776be2d33b3dad8bb1b63c3b1d5890d3c216adcfd27331d6eba496801e28f5bf2527ddb756ea3acd7f21443e3dc502d9d72f06d75ec15d62a6d6adbbd1694bfefdbf5477544305312f5f3c2c0917249893de32871b9165620a820fd63b27ab3ef7fb192b83723a594863612e3fda8df564cfe2735fa9939932194cd98d260e1e16726d1e8eb0f181875e7eb576bf0de7cf2b11844cd52270d689d6cbdd3dcf1711dfc3ed1a8b25f1afa01962db9c7efb188f2f08916e81b3f6c36b9bed86a2584f24a6449236eb3b97eda21e76d87c087cc55897819281a8ffac3ecf8078a5895d9cc5d16a62d7c8752c7c3af348b93a2189079a2bef2a3f168b1c1cc546ea0e49e10c7079eb98c19f073aae1c66bf4dae68d7d9298f31cfc7464ecfc5f26a6a07d56114d907e7bf8403dec6909dc8e71d7f81432d1a88d37f279d3ad11713764023e0c0000759092adb0bfb3013a62369e23c7d4525df4fe30771fe7e89c05e108f38838c26ef15d8207736a3ef9753b3c1d41314319920bb87b10eff801f582c37d5318214bfc2bc037240af63f023d6df1faf38ca2f4f6aaa2a4769ec62a5fa4627a0a754377408ed946a763c060d4ceda3486ec3c0a991f97ea1d528dec0a1540af55cebc96bfc418a1827d072b32b5b438adfd2d83b8476dc78c8134240299a625a2aba91cc911d1f00f8845211c72b2dc414aaa580bab689094497c20a5922e705ad1b898756f5671cc0d0820b8254eaf7feb5c44ab3ba65320dc4de47f22f4e9ec30fb02ee7a5cc81fe47ffa89a3c03296098f4e5d779bf5952f5ec51a63582d4e51f20976cbca0e487fe317ae3cfc5599f7201ad8d4d3d7c3cf231535f86860f54ce241b11a9f1fe88d78b9215c34a60a097f41bb96db2b6641680398fcecec76cee576d3ad1919a15b6566f1e54e6ad06ac3964f4b7c917dc2a41ead62d7937e64716ab3a7cbb219a6545cf3cb34885498862106bee744d5775fc7578ca01ccd24349316d667e23d8dcaef3e2ed8770e7e12ee273cbec3ebddfcc1dc10ebdc92370d42464f814f102f9b7616a3ce99f4aaa14c249a3402275dd88e6cf8e46e534957f9ebc3e7c66497edc86c91b6d285abaf729c0006506e7e256fd8fdc4f6e40d97c459da8d0d0b7c838dc2595dfcf791cad04619d5e0ef0db26996c7da97f4e30e21b822571979dd43c4a97fd6a36f8f9556ce823005855b30d51177c124cc631c6327f38ecb99248fab8d5daf7901f35d40b02f7f72f99904120f31adf57a45f14b7bd042bcc755559c3b422146818f9171d99d696930679107e3f41946ace67eacda2e8a5dbc2f7e19a28cfd426e93aaaa6292129295e90b8cfde99c9f0084c34b009ea611ee344fdb87f495516f07c49c9cc2005b310d574af7bdf8c28900b773e632edaab752c9ef19d4b6aa9b07071394fe7a719b0ec3a48d19e01c6fdc2fe8157bb47cb66dd3769d446b29b157bd2b548d176c3da5e4e085c92e0f81d8cb2600ef2c10f2beb2664f6c356ffb62594e08e228755fea0f810ff849f126a4de320d3200c5464b38cc87d539867f398280c210bead2327f5950a5ce1e641fc990f2a9c38841c6fb9118c482faca99978539601c8726181a5caa390acf5ec11036b560e736884f0d5154f8e7e35d4cdf6e45a43302fce7ebc08a27ce2a2beb1e6ffe7016cdf663ae92ffe34264c9555126a9bb736424e8cd83304fe6966da8f044149c9af49f59ee09304b467383e901b3204fdb2c9f8ea8a8dbf0ac16bf7e591c4af30d98e0fbecb28bba6e6d828a03c8ed0bfbd47e191ab2c90f71385dffe8c91618a2beb124499e8929a7a65e14fd1998e501413b84b316eff7e9f73644904bd423824db915ee9679fdabacc6ea549e8e76173df280d7024b9fbe889c673a340302e202d310145bce99f74b163092ffe5435aae16b78092071299d695a2e2bf2047f55e39cce63a62105141a4de6f9c198b31ff59fe52771514065e0bd530b9a1d3b1e2a11b4f32496a1cb343a43d441047004d53f3fcd54ae0e0964f39d9b3cb94ab0d87ea2a29efb4f0c9393e97b100e790810ff5eb6b3f5c32f22e8fad9946eb852fcede4156db5a0779b8c18c21c8b61e60cef3b62e69a5f925c70ba4b1b3c931b78d00249c7886e78306d58b4f255382875a0e943bcd053b9c9abd196fa7aab679769170c9d2d1fb64a840e8bd40aecad7b295d19096e3573585f488b0aaa96a5d550ebd8a7a84b2b4708244aa7bd5bfc68db3fc95bf9870cd9e41306b589021e3777e7a81a8e683c7665b9c233794484fea7c361e28f24e66254904a5b229941ccb8b1e72483f722365e44c54fdaa908589a4002fd3d8525fc1377493c6f796aeba0deac7a13b84c459d4aa30688fbde766c67d806c91e381e7d31b1db7c81cd551ea33fa43ec0e75b6a53d6260fc88f2190fa1d61e4fba274a3b73a8036a079218df8593afd71d89a904a4d60f447853798b4ee259eb7c37e03f2cc15241049b66a30b7072cf228160123677935fdc74f41b0ff9c55c2f004f78646e90408638cb2f7a5b7d72a53390747929221f7a6c6d546c6fa2b1e5f5152d998484413129ca3709521349ff70a31a03e80bf4c5d6471b8a7913744eb85cd8b5d6e7c28ca52d99cecb8cbe2cdf1993ea44e94e3011d3c951e423ece32cfd8816a5b6b82e9b4f9c3b32eecef5fa5f9e9b9f035c4a5f07dcef0cb675712158e0dad0a9cf954269b41709e3454f811e246da2a53d3e3a35031aa5ca78a55a6e02d087de5ff2fee6dccf4e99cfe9a6b8ec2cc040de4d4a8c13b2bf2f742598fb233801bf2dcdd518ab3525fae5c3f8a99bb698ea1d1318794ccb3375a23df979e62190b6f3aa59a78ea3c68debdfbed327e9bbcf8b8c93512d1733544423bfa7eeb92de094e45d4d03d9663381018fbfdd0fe7fd9e8c0b2b03492e4b29c194737386bc8fad5036b232b1bf0fefff61f31650458cb1e9171de35edb34348d0765db7d72db38e1f8e6641d10ec9fb144fa0d4ae2c74fa109e7e08634aa071223d164e82dbb0537f4259e18fc088e571f8a749df0ad0ebaa2f7976ba28ac61b6742ccf387ece8fce6949cef4f5e15deb27d75a57f29e2fe79eac76aaf1935616f397b22913b6768b00a5f1c8c67c3dd2a607fab8027e77c48032421003d6b32f1a4d528cd2aea9928739089bfce4da901fff75f94825d79cf541f1f3995144f2fb7a071dd9a117246f2786bc5abf7fc813732d6f3177782c43d98804289e11349995ba7aadd650f1e555a8890a974c49d5b019cc387e42152884138cb11f8a8fd3e2d5663625f1dc28b61670ee2dd82d6698963956742a44945262f1c84cbbf152a0970ef7e58043db1514ec71e7eb9ea97d2a1ba0b4c21d0e5402492378e92a7d46a987ab51f3d92b50224bfc067c8f419386b53f8d5f90e64ae2eb4d85f95b832d49d73fe728d6a89719f2bfd5597273623ed94240273cccfe08abebc4656356b2a984897aed72980088dc8f12e1e9556d6e3d9f227f3e58b76607b0e4e32deacee7de62409f30115e91ba25d1f390e7cdbbc4d08c3f7d1ca5e2522009ae6127a0006f46dce38d203397b6ef92b5f173a4f0bc6e43f8bfde8291a528ab4a6ccd6bc6b2597ca5bb70c2432adf58b046faf89259fa45de4dc95e261ce7d8b99d166836decbced319ace41982136f00a011ad03cf96e00ae1ed6c4c9b387dc2c217f33ecc53fd45dd6dcac2fdecf5da00ffcd215f9c007efe4118ad597e2ff8c2fcd69d80a0d1e3fbcc5fc2f84101bfe41a8f690cb4be2647005a4d1753068a29fb11bc8d63954674518be6f84b3398ab92a4a216216b5e06f46b1ec71b5111a9de112f33e61bf6fbfeebf2ae8da2b52ae33872e511a8439092cb9a953b1efdcbfcbc254de44864655c0395bfe96ec69c30d8c4687325151a13bba8eeab9e0ff7711206cb1c0ebc2d81cc8c81637e8f8a0dd355be6c473592c73166c73cc5cc2ecce8b2aa7efa1576368be9b1c8597384f1b747ddf02e7036bfcc5ab7a556f05fea6e105e3ccb634d9cd412c080d6cb3e81447e27de69a3dbe6151cca9be25bb749e1b36011059163450eb035a26cb96db5b2fdbaa17e4042538721c5f335b962c2b004a346a88a6d3fa9d575ebd6247dda6404b51b3e21764c937dc986802e33f10dcc2d3a9d36a71ca838be1896bea675df2d8c1a42e53abaedec175d62a380fbe3175a087dbad2e751be8b66be3ef7bb0a1c07e43ebd3ec14f7bec472788b4662dc9fe7e88c554d6e0da602bac610421bcf11f2201b3f797a31c46cebae667e33fac2e66ad51b20c2be3fad471b4acfadd4572918055506b70f1d53e3947d5f7e0df22284e440ca1c54aa4f00830d87d366d6922938944834ff9da7142d047695475e569d4c8fe823b0450b4e2d1b95afaf7d6009788c23cf770a7366e26c66eddabcc61daf5659a0ee64c16546c22c6caa066076a6dc0457972da2ba01c145c040293542de834d089f9ddf80e0cc2023e79ed710e0aca32a0aaf33871c39c0e824dc7b9f8b1ce5aa9ec98c4e20b0bb0d6ea883ed3aebf4fa88d0996bbb01a2c79a7fe23ce3faa67ae259ed665675e40338ef5115bcdeaf9510ce71bb1d52a964ad0da7993edd0d6c8d078960d5f2677435d33624abb426af09693edb848895ffa78ea919c891a3d63357c593f8cedcae30ea562eef858a1dfcf3ddf99799325813a8cfdcc25ced0a7b8cfee67e25915e8a3e47f12902fdb020866e1ac1c832f98f172bdf00e41fea1f15b31b6053c7ac73c73b3eca576f42b179b8595580d6b21c34b21db5ee7d231c4427bf07f8e12cb74ff370808e29018c9fa7c0160e8bfdd4f78b78dbf7db72423b4a37fd800e8e468dbb40eb2bd0cb31e29c6ecd7a1ded6f31c34bde136f4249e4e658afc5a9671b6d47f96362a273802be2a3cdd26a49c0a4af43b251d57acd471da5b51066bb1a7aabf460cf9eee4ce5d7ab1d98c5550afbe92ccf9d22c5a3cb7d5ffbde5a7b6521428764a68127aff46fc27a100cc9664e6003a069e6bc7139be9e34a70929b3119dbf94e93553c66cc4ed2a519b6246a2138fe6316b214e68c9ed3128b0305f3487f8217696d148f2cc44dc88922d1864d584facc9d6fe8c7d2aae780c4bdbc280cc573fe4c39bcc816f51430f93754bd96b9b9b30d3de739aaeb2d45cb0bc38957a380a7ad6003bb7195d1df56c366c65fc758b79440595faa22c2686795de54b0f2b0f69c898505bb067e186093d40f0dbc748f2ab40a394f56a647e5315597883096c209b91aa7c679189b7dffb721bca96193765f6af5c8b85e4633a1cf2074d31a545cf18db1897d9630255973dbc8f40990dadc0e86dc2adec54c43ef65b29fa6f47e01c2fde64e428d28fe38d5103a39690d274a9a3dc8339cb6144d58d24b16eb11717fa03e6658f58efd4d3c1954f68a976adc191a3af1dd94cf6d7234bef6ed084dfc8933628ab98a440e80c02c3c5df9bd4fe1dd39e676972e38a2d7e5269426bc9140aa9e7b2b8571a121a0db0c2b4e8760484818f1cfa884933542b81820439148e3701fbd0a5dcb435f7c8fb1a69770b82c7f9436cad861c5035aa1a869fdc6b5ac2767989077b9ebec32d0e4fb1465f8cfe3f2e0cf3af329ba148577adf3eb8ca091182c8825a733e2ea032d46b684481be32df4143c725872bf1e746085b417803c221dbf685647fec711a7c97b64bfe7cde67d86d0a2869d2ffa66d6cadd4f1c26b29db93202cd825266e9106c811601b63689e6097c5cd917d6d3cefe18db7ce359e1d39fb2fb6c7bfd763bfc8fd694082d6acd5466c51ce89729d8af65534056979c7604a112bc27b109133e72206e796302226484ced12defe6639f6ab491ec93153beebc6aabe737fff4aae2309a89c5877166b60c82556df6eeb0d7f4dfe0ee82e9e3e1eec4bdcb3b709d84073cc61b5548c045c131ec1f08308b4da162c0faa4168260a396fef491961bae7ee64bbd811d0ad4a5ed12ce8f5a31fa5b15158367aa817354148c4eaed28a2b70cd5ee7ef70a2e77aff926a87e29e74210cfeb8867b290090228f6ed9c5ecccbb1136cb38ce5393b3514e0d4efc1664ed82b955d4a80efd2d8243e2c12ec325d2c9030c9f61f58dcbb010b6755861366f362d838bd4ae5c9d9c1ec4a4d806877e16644f2f30fb1f0ced689a819680847dd7c2edb61489a21c0707ee6028149b33084e2aa912a7569a1a51abbfa14653ad6b16e8b552a3fd717dacbd23dcb9a3d4ef1ba54635d0478b617563577a260a035096996fa82e64966f4e6e43beea005774aa43c80770bbbd1da0a742df26b9d2c2eac0e45069ff194a08f93b1a7b48c859f3d8fbe691e865fa66a768ceaeacccd62e0032ca8a118ec11e5f36857ffe13ae41d34497d8d57b0ba667c6bfa7582301b0f55d06a2dc95557683e695fad94275adf25ff9196d749c4a4a4870a67d34b6c24a175f30ccc24821264ba8f5e892933cbd81180ac5c77d01b036ff87763d7c7ce675af7665c2aa2e6754371d6835967eb0efcb1d3e5a3ce61fd73b515e26f4c780f4e244eeff625ae383cb6259812018148ff93f8c38234ab82bb98588749bfaf52e9da803873a6b11d8d2e8356e688104566bb2305a4a1e08bda327a7569efc3e47fe231e232a11b31334a69ee6af62f94bb79812973a93a822a2bfd8dfaa40377f17e9535f712096f46ceaec13d2c30f4768b8d40c334c033f0d672994d31051998485ef619116047e3d22a487ff41d8b371fc8d2a46a426ba1878d4149b700973c9137aefa3de7cc21d7f3126f497564894cc741c6948e68553678e5deff3f409942df5c0d8ced2c1c5ab3dc00e4840c7a47c165e4384e3f400f60cbc878e0e5f27638725023dc8ab1654b466a4d3e02574865f9a0e987f51f01267c6a01ac1b13ac421548c8bdc4758846d8f033b8a83836ce9922c20e8c686bfc5d822965a73d0e88d934e8eb3f941fab2e8d4ea20befd421a3ee7c4c45a6be65233f81f8b5c0bcb113a0a6db1ff42110957a141b1e3f149f1762ffd5f90536a7df0b8ded61f0c6a2f240fa1f00b31eb23443b09c30dd1df03b526055ba70c2f96e5920302ab92b68fdd3b5aeb79d9e1e6390b23b9d60bf693c22e10cc486b50b976e66cb35531baf3ac7f39227cfabab6ceb669f3a97160aeaa21581a542d18b3601331e6ed2b5fcb00d3cc05378cde06017d7d45428e69d6f2105b51c7745f1c0665db569e8595448174f3bec8b9cca1e38e9d265a7c07d3a75fb6d614601128d278d2a6efeed5d8e84ecd5986ad79946eaf3cf6ad65263b9d03afb1faaef859b7c4563e4dd94c567d4323dd7fe9cbf165214bfabf5a32783ab6d634d01943e1379fce99985fa53f16e5c4a52a72210cd500d283939e6ffacf163294526e8b509cabda949847ee6be8de7797e4c564ee6637073638a0b4667f1a87245e5a35f5676097aaa81bc81aed7f9a56a5cf6939caed991e6ad6a1d66d9c2399740e69d540db1ebe982bd3d465f9fc9dc6e4b0a02d745813a0921960d41794bd86cbfe3fca7b9d52b30e78e8c5ede836545c14ca959b6aac48de1c48205635c91aac568c4d8d76a7aa8f3e3e10cf48e8a56cfdc0d0d307c7559bb0bdbb91b2649b5be21c5614f6ddec99f1be6cb339db2e745f6e761f09c0b8f682b47fd43e104872e866ec81b7e8f17f9e465806cd146d870c049bae55685ad46cfe0e1759bd8a23e38e4b63da3df3d2c8f1dba26a099d482cfc701499b882a0ae2dd51a5e1efa1a0d27d5a43f3dbc07c245a859cba8a5c4f9c56097bff846e013c0ee85f6dffcc38a42542665c044b9be4e03fc1df5f4e286b8f6f5c0444eb82028b01d79dcdb0332327867ff159b3628e0236118915c4c8c24484c52028bbea4f45f8002769bd4f5af5dcbe0f609bd2729d9900a527370655e97c97e8717edab11f1ebe58dbd926cf019812286e8eece6d7d5e99821a6b4cd4ca1d1ff89a56f9b409b29cd7522005b2a532d129595911d88aff9e39474c73338a3d8f562ede3bd7a4449e554fba8870b5856a12e7b1a5c1e8f7c8fcf6023d4f82b2367798fdecb71d4312dc7f82d385d4c2266c5fce15f143f4f5fe487700646662eb939a9b029384df8a42906354f83576f58811e611a490e9458f879b17b1cf16526c016850b32002ca18df04f9b5ad9d6778e6f6b2b091dc16e08beab5041c4b70fc5165d783d1aebb31659d938808a545d59242270e3b6a770b0e6ba9d7ff4b6ace0aa90be8c9756f7859b60d837dbd35232f5368b64d369a7db089b1e3b4329f808bef755a9251f1f65e1912b1c0de87b1237a73ac24d8ec7e394f7d033382018d03b99c03aede12ff783dce7d92ce61162cb4337cffd98c3e6c3d691b84ab8ca05e8e01608921c551727d66ba3edf310c34296d547d828e0c1ac9bad63659901b439405e00072044e06162a577800b1d888b57bb3cc04b19baedb9710780ea8d6d93716facee74b962e2dee52040fab6fb15154d4fb80bbe1591df3e681bd11657796f33747a2fd777a2b36ea8f36200cff5e7c5732446505daad23a194e3cd87d2b3e3a0ab7753c2d0c20b74c8aaf73150e5599f72ea9076d72492f122b0550e6384f06b77c2e6c0fa1dd42dd70d1de97b5741f56aaa33f6fc6d2fb407178e4eb184e8c1e3898340e9ddf057b8a88579d4db31bd0dc06ccea38324a8d47536987a0afeaaa195102f08e4c36f0378e8d2d3af2128c9294e0dd6b82f4cb1a9ddd0933f11095a69b4280aea81a792db63c0dda2ae01f2516e5b0859491a588fca1ac08dabf8d802292eea52e2ef90b80cb3c83d34715dec2dfc7ab6b6f9990ac105d91fce379fb777f742115ec55cfb6b3062305ea629fb1c8b2455c0186783d5469ff2db8e3c900cd89f5019c3b349b26847e203c2ceedb1c4cf1bcd15ad5e1416dc84382b50c2d384457932c61ff104e9acba8e819bc3ab8fc1f9a2e1c741b3d049b0332717a88434836edfc02dfbedfaa8aad9ce053d8c32fb0e0a666847c90eaab8176ac5b467514217b2f411c4a3a8bb4ea028ebbf32724b7387beebb65a4f1b9ae2f4d3cb751fadf1f6009dfcc8e75f3143974efefe2807115b4a21a6392e3af0bac08ad8a4d1cf3dd6e72ecff86fe688b026a1bee00f7b1e62125c3e7927c273b221aa73b52b299d2d33cc345082060ac4b6c27240ce8b0aa505108f557be145d4883481d82dccd4424f421f3ba9bef95b813a1df49fb990420c3710223751fa1fce1bf7e37b6560678bf34187de18bd02956fffba5f1d7e020022b2390606eb93089bff6e74e575e1785a62f6c57a9b6d4102b6426b52c3cca47b317b4092c36b4d1010db45c99533929010335fa5c58be7501575a23c19d9f76a46cff80ae25b921044f90de047cb89cf48c99bb0cd757ed5e9e09a6bc89d68f6b3a0794e1db0264a3bf11c46efd2672c97c4653000d52042ec029d77e2c78bcab326f050c6aee02a92b4a7251e59596357430806e447184e477cd17100a61034e2ef596abf960e4b33e1bc884534ab2a730c5a00eaa46be3ebb27d7de8021e97bcf86753e92d05284ad1df3b46624c8b5bd97825d067bcde7a74fbff1dcbd391d6b77a05ad03dcdcf453a8a63021ca9dd08332329ba694dd495bbd28db51cb3197465e003fa570baf269935cbbe1256e53436fb77b7bf1bd1466c658aebb95fc62b9c45f65696766ab506b00868e287bbbe07ecdf8d28bb2991a442d90e9f609e1a506be7ae0cfc906b8d7d22c537d77a70757911b6eb2abf1f1b20971ff0f56b866c6960a8b344a8d903fe991cd5b4c21c1f25e13d015c1bd779bc8d54c1bbb17b67b674398fa6d52357280db54c0e98e85a998a4df287a6fc904ee04dc7e57ff4fe349885d138c9a033892d8e17042c9a7dd9cf5ae4886f9b5fed8521e20ab1f596a8791bfe77b01fbc4903108d4b9f46a6c6c8f7a331e771404330e9723854e5294dce6857cc2c5d979ead5dc0b491ae4bf4e4857f0a29035d1975cb0a2a1395a9a1ce9ef6e3aa4ca3adbf93f3f72b90844c961bcee5f1fad2ab5e4336514786d03b2b9340aac1057281a7482d305904c58c8f7d0dafca0f7740c9f82a287f924bebabe431d9b11bcee66c3c3ea603b41ee9b7064f1bc775b0eee0f81a1dbc428dff9b3006b00a25a58c2297d5d40dafeab1c15871ec740a399de25d0650549e54a658ca60ae52913b7bca7f482bcf77ce945c62cde861002afcbfd517728534551fc3e16f803f49335f612fc87f0eefe4afdc82079a8584957a269ec0c7018a34978f6a5caebfaa563d724b6060817ffb00f698f15dbdede729645773313d8e536883df8f3e6dfb2b363838f20525f6edccad8912aa18fac7ca8bd2751f3bc912a1e1d2ec77fd0deb368c6f5024309177a61e433d0642723ebc3e7e93de2f3b5ca79a3725a6b0aceda154c777d2bfd088d09354af38b19038fd833e8db26c09d0d6bada71715b24d7091f5f5a1bded45a7ac29877b5355086cd39a9e536bdc61bce12da6140058c5873760982f67fc057775673b328e70e16c589f8faa91e5b3910b38c8644b9eb98697b969ca04a4491fb748b140f5af84b3eb74758d928991ed9f84397e1fb4498c33e83a0c0376ed2761511bc246f3ad75f5a654e25a3a2498f95c49a16af35eb3b72703d7eeb3e9d03ee356b59f2649d98131945fee3701a195d1bb9b25bed2753c1efee6dffbc861916e270208021fd5fc16c44da2cf2cab870a2f9ee01a17746a93f9c750fe38e1f80841067d1c6e1106c82fccd6639126e76c555b1ae8ca282deb2d70ef7e87a850858e295fca7e9d0393de991f4e0ac3111695997a2804e92d407de2a0d790c247bbc55019235fa93e9f84fdb17c21239b1435eaac9b1072174d7c85ab83476aa6de48faacb847f91d97310333615af22fccf9b6924d68bc5412bf78d29c1f04f13707ac788371de9cd7e5c761d4918d29f42842e6c966206f8621d1a1f173f71fe4c3daf14be089db5eaa4c072e19a305ce807bf5eb9cec131366e4d6a7964ea885a4eca494e6a2f185ec67c123c28a09dc1c82d09df6b34555caf4cee3180d7c6f03c516cc381a8da7980d5b6274083d7cadda037e2a045fe3f6edda596004dbf71e62c6d23634a4ac110263c0f73bb5fe324516049e5310d4e43ca705de9e2ffc8738a798271543f6d46318ebffa1069f954e38dfe66361081ee81cd06db64523660e423d307b2ad9297a278523bc5113f608ab2e9607c78774cb78d6200db1717b233842860f3971d8aefd58278a0a96116792dc346a5a38b9c62017120564d1df6c61ded0ecfee8917b91350e57c1a975ce6609fb9ef5faf465fc464c44afb5770e07c0eee9e5e35f0b91bfbcf6a27958d9389a44434fde4c9b0877f15a0c8e8cfa26296bf34cce79abad2fb83cfb09cb9fb3b7f95b772ccda92eb25b5bf90658ed4e777393950898768a96ab262179c82b9ae9a405f07760095d00d2a51d6ab3d99e3e5f6fa9de2272ee9ff9797f9a7d2a515f6f6559761008d00cc742a2d000c550fbdd4db63fc573e7d0991dbf293e63024e33b5f90cb9b8cc3882d6ea75722609c4340ebed8e10dd1be3c0f46afb429a439eecb72011b1b34e9b7ec4beaf0b95e42a6756857cacbf411a4d13b148e159f85b447510dcaf3d24e025fef49bc94ff8e522a0daf4d09e3652067d466b803b674b2a505f9205d04f896af10dda30a829d06b5ba386ca302d41bf76ef1c0252dcf581549bec91e9ae6e313ca5ce3b7e0be3c8c517e7d38139c5e69601607d7a54a69b6bac75018fddb3d7603fed4a2934d049ce2868f2e29bb42f988dbcce048fc740e0edb82078cd57a6e24784e424671d005e13b8564b351f2b29e5b97930e2a7e5276bdca72ee1d4e378f3e18a7f300040dc2c3b1d7687691701e95e85ed7686a20da8c41de93eeb4866b165d83f741eecbb132abc906911f778f15f885cfae3935c0b15e44074d2441727a29bf0d75b48839b33339197b4fb9bd6dadc5393bcc6a0121f326c22ff3f51d24ff9eee133cdda773b88da31fcc0704e81b32a1a84ed11e3a02b3882619be1bb0b415e646379e5bb552b89f647a91f949e51c8a3e4cdd09fc19cb8999abcd08cb92c54f1c796d3fb09ba966bc703eba7adbe6f969eb062540560266eb8b8aef7af737a387cdc8f2ce352327efe28bfda324bb9e52cc841575bd4112efc96409f3dd04a9998062b45090f2edfa8f59671d352e88bc3c02e37e4990b731edc4bd31d5bf0c27f9e32e72cdfd72ef1840521256bd5416afa3fb3125200233340e8d4d92c609b4da83fb1034cf7e26ceae0404722bfc0203a30e4a7226a433952ef0168e9556a467f37ce8ac2ae0a6e90ecfca81158df9b1970007a5fde1d11e4d8407211fc950860994223654a0fff9be062081e386ffc759c35f0425c2c5064ccb20d8341a0a04e0ac30b4523b49027c8e687294fb3d774280445524d255d79c8bc2591ba28915bfdcd651938f9e3901c46587ff8128693c132f5e5b4dab20a22032aeb221dab93827b90059f9630408d14dd9bf37402e9ad3407f08f7a6ec84e94b4d85eb7320c27aa9831df326b34b18d8c200ba388026f88249a063fc1a240025fc110554557e21b731c71f30f9561ab8283b19e98bdde1f5907475d471fa9103b3e9ba55f9eecd07d852e84478c97deda33ef2b280f8933466288866aa5d011178706d2732ce62e0f60dd4d5bc2b7e606a98f912c713e1e3c91c2502d61ce924e72018442106545492a9a06f5a9af71deb300c31106b754a4563f5909df9071a2c080d10c24ca8a38dbcdad5effecbe149cd801dd2d4fe5d3e628bff7308a792a83a137c6ce8ef65acac8aa5314955f5c25e6b21cb83a4d9106ae42d7e273192842bddab0f655a690921fef4b84f4c37211b5b3813422c8eea5b1fb2cc35b550b4efc27748970156ebed44c574580cb6a8b5df27a84c87085a99d30f357efabf14e26adbaf05769be4fdd30894c72fa4b33293ef4bcac0f187551a54efc4666bf44336aa5c27f71c556cb0b8b3d7a432fdee1119552eb88b567a4baa1f177a779f7c0fb58f04f5218a2c6d2706cc442c6e5ee65a6f10a7ddd54983bb8e6811d006c9b043cd1b3e9e2b2957505899aaf07da49ff299783cd18685a356d15f0d3998baedf0f8715fe22a682bea832366bfa292f2224e7b453c4acafeef6f3a2275e9c48f87079081262e06cf2823ed00bb9b601b853ac4ea8dfa1970acc4a3c8de7e8fa87ab8632ddf9db9ae9cb39bc1b5c4feaa3d302e4680ecb93cd61e59191ad2039215b4796762bdd84577bb08a5879bac78232ad378bc97a4dff6cd655d1d702aaa00e153aa9dfed9b1f58c856d7eda50c280a8c210c14ac417f6d78ad480ce742aaba6a00ba4fef89a9dcc458602d747b0298e5879e75c47ab13895832832e45c2ffb92d1b216129364d8b3fdd032065254d67a9c9ca7d92d5da17f80aacfeaf9f55e9dba03627cc03a286a745222f3d25d383fe6b7e818b4cefe80728fa04350e3823ccd1ac9038967158f38ecfa5ad8785567295c1b2e3f2ff8e49d2915c007bdd740fbd58e5d3e1d708d11ce5f9fb69c8d98ab9107854a00ca9e043ebfc5d5cdee26a3e290129d0c5108ae2835298c9b7f7b9c7d9204df449fa5e5df0b7f83328a998c7499818d37e535482d697bdb9c30814799f7ccc5cd5a4ee748fe30d3feb2f5dd41e62d1353533267f3aae6898c86256cb0ea46644b790c2a8445959328af7c8dd827b6f1fb303c28ad4af1d018eecddf37ef783f270882b414068c872d768d49f24aab9faed49c70be013d299d386a94d304e95b1723f23b72eb58364db904ea671fbcd7d9c57639e8a9da4971c98525116336ff383b0f52da63977a81a3785985c41cd3c27d1a6ef5aaf488d20e71a2079f61a9818f620da322f0351857b9c62d8f8fbf935a70a35caf863463cdaaa915849967449eed5688241a097b158f5fe69f4c2215eaa198ccb13972031993b634f6424a63f639ad9f20d445186b94754d1a1f330d31449187f48a7cba35440a4795425ac8e89e58d1a27309e3dd14d4c721fd624c6d11ffe303f4c81842844aaecaafcfc10e9ea3c22d4b4cd26e8e53d1778c739b8ef76d4304b4cef124a29bea04a663da5276012d7b7bb77d665d9d008fb3b5dd7818d1a09e669d7534c73bcab3245a1b46bb1041eff57b056b9aa68f9d8aa5ecb68489fdbd1568ed9772d04ed3ec9f171506c02e48a54307e1f81a8b14e6f8f2ad8c91ac1072cfb5ace0b6d38bf4539f321d23d24d0f79ad80591e4575668a14809fdfc1df9f726f902fc750cc4fdffc2ee39ed707a3db69de32abbd0eb75f1ecd3d5ebd34d3279af462514f7d4df6d538fc1f89fb7dec5d9cd13587a4962240ef4f51fd0b0634c4d5a602e87467ffce2187a3e67b071ef8d8fec8ef13c35719603e697289c472590198465c424ab5af9fcd4fcf329db6ad2f0784b0765f7e89625d38becaf886df6bab5ec02840202431050c03def5573296cfc31ed0ca984899019543fc6d48e451b79bf4b328474487573399e8ec0e23c0f864d18db7df909f2c37dcd6a8bdaba53cc6a3d800db992a7941f25513e127e40ae5ff8ae0010c8876b6d6fa5c3d9a257aea8121fea1a001b6544ca30694f6c4fc743431b65e2ebf39353b752c58e499b1bfa156bf2224a721d7c694b0ea18bc7f559027ab3da3960b9599282c6419017d2eda5c7848c53b76f3fa10952adc86bb2931a93fe798dfbc0e529697901cb96f1af0666b40dc82d565c2847a8460bc28a48db4052f1ceb242ec85180237bcdc6e608fa78bc71a353097efa6309ce3779f5dfa0d5b2b2dd2bc536de425c723042cfd39eafa2b5419d0c1d540edc47e700708a5054d8df5fb8c45ddd9db14166fb51cf948c87e8e4b81ef75f27848f5b01772341573ee20a26c792581705d0dc944294bd88e06d255c150b4801941f9654ec7f391336393194bf49212e5aa03a2262eb81763f2dd2d66139f9642ca601b1904817553d947cf0844401a45cad020b689153b6c8350c2763cb6dd4203b681afcf2474a95717ba44b88256f09241505e1d8859915bf3e3c1151d90d4a1038ca542fbe61b673001257037e062450736d74d4a790fbfd9093c190140b28cc4f904425f816d98107491a51c352f261ac9c7477d98458ed279b9e68a19883ea6ecdf34a25771c043cdeda38128bb0a7cfee187a83a38ee35f5a081772728a1c7a1818d37cc445256f5c93a57b2cd2938747b47b3cfc1b3fcc8bfdec23713b4504ade765b7cf932a610a47317f797b53f0d327b9fbeac32aead66debda3e0bb919d1e5ab32a984cc55eaa4c58139617c5a86e189fec7c4c77906792bfa3d18b3d2b9c501e6e003561ff74dc9dc7670a17595751e4096c758d4eb0435cb81aa36c230689d23b28262baf91214b804f90d413ebf0795ff89ab11e9ce06f7ed5fc58b89c3157e616ded5028d92c7e49cf8300dcd340a59dc70d74a78ec31acaceef92d93292412f44fd5240b9976016c7dfa437166a631fd44d716ebf98aa58429bd7b4987c1a9f88c20850674bd2c641b7253aa1936c2eb61326c586010e8b03ed9ab1b8c3aa434e00a8fd3a5e9e620bd0db937ed025a158b87fb096a8d91df441a1d2deceb0b03245a4c8cb1d8cc04f20448baf84f08729e9fdda611703c807f50f35060a8bab446125a601f81b794feea0a2991d6a7a029a2977ef0fecbc5cf59fdf41133038971410181cb73d29cd353da7b8542a314b10a889db5c10c6e30f17c82d3c9338f49d690ad290dfdd915c43688caf01b8361c162300269627fe851cf6655181e74bfa0abf63d60dd15a8ddde8b7488612a5017a10592fbfae00f82861fac54fad205aa6a8a1e2bfe19536b437270e2ae181a6a2455083a821cbbfc6a78dc6609ab2f88e3b0eafb1c3156a06af96c41265f5ceeab99709d4bee3de4944fe347f20304f730e53e50eafb6603322f906a42ffafefc8a2dd06c1145a34ba115abefa88d6c9807acf35dfcb2a81ad64425b36c7612c2f8c6333055bd205d6c20d2e9e62c2c41b93c736b8ae0ed3be44eaa287efdba9bcbbabcbc432f9a3b27cd148620cdb4d8dea49234e65b593072cb94fa9d6bfdcfa14d540dd4410293d98d33c9345ecd944c238cd5793585da628fec6a394126d816eb5665c9315acf84c408d934ec6938e7f85ac22f0a06926e8fa57a6c8850575d3d9667836dd8688d2ccff4b6be2bde6c8edddfed8545d2ab6c24ca62d642a42914556e174c162037e3f6ab08234f7c2b98a570fb024df110c39d8433fbac8bcdce4e33a7984b2561a95c4174e3ef41a4150614e7fa313235fd6127e925d372e4ad8c55a32039cacfd954dcaf358e985b9de2f16208750b42f06d107e9051f6d3a2818cf7710f258dae952eec29faf2349a3740c4564abf412eae4c8f0451559271bb33c50b9ed42ff58066f9f43c814b37e28d2c2b32fee24a073752c7c0fdc0bbc219882b06f2083e5abbf3d818a108b83d04f9a04554a7a2f5c8e56ac7e0b5b4f00378495c7edf86fd16e069da11a62e999afed4939f60bbacd96a370f4f48a33a399eeb320c1806af89b5ccf6f51be624f59ea6414899e4e2ab0997d45fb51c48b403676d4561f5a2f47619a8b1964cd04f31125c3266118e33ae2739cc00c0d7145538318ca8038cbd45af3b96e3c24db0df7173a4b00b8045cdd3d9e4c30fd58061cf17720ca9401a3dee3478104acfec3540505ccc3706a99e5f807dee24f60b8ed05bfe6a3e29667f1dd242519d127721677e530a2d6142f73783f280adfdcf18ae7d2891e3dbb06c3f34680c2a0fcbda67d39f4b6f97ef03474fd188b91fb9e3f8bead38c465aea103423cb5ea8703af2a5637d7b8d9527c73a2707723c44452a5d9844024e21b87e5f1c121b0195117ac891e3864069c0ed6705a1d3abfed9f8c66a5d54384ed98bd2a48d01864bfffb176c3a1f772a4280db6a579a024df436849c8e0e46513b2812fdecdc73e5d1274cd4a6027892cde2a08ae638260e3b572f544b218d458a33998c703e8a731e01908dbb0f4564f0d531cee98719f6f8196bd26222fdc1799ac17c5baa818fbe79a09ea130c92ba2215b2cf01deb26e50c6960c1723784f197783b8a1128df1f0b3bd735db4d6ce1d5ef18d3af1e2f19fa2d0d47731842a2e746d49fc4840ce1c56323caa2b8d974a589a272a67525208013d158426b45a7c147d70ae818c7a37539ef3397daf5c4709c528ac379719abcf49a525ada1ba73ba7c33e654ee16cf065d0992fd0777a30135580ec0c1678a932e955768d691d720e9e60906fab2edbe46a7a6c34c406eaf45a7f9932bdc150a7e33bff3675f94256d1305621dc48ba0e52dab12767749a9deb0aa26f7d7aba81fdb089ac3504f7643ba750d047353eb8cfb19fc5644b3c166aac5558c219330645cad99d2484dd89add6ac2772db26aa09710f6482701a7841e7d5bab42693b5b6f3272b7f344c4acbcdc3ad63bdd7c90f74d2e8300f846e35743b14a495b276faeacdc351a8dd8106506e78191de4ce5828a0a91d2264539d5bbc5e909940835e634d117eabe50cdb9084a367a822c55ec0cbb0b8357c886d70a567db4b6219e0070836c9dc7da62485e3a06716acb11cd9f408267abeb6c57118bbf8afba43282d09bd51ca8d11dc39dd325ad02aeb194e0f6c54652076556efe09af50e94d6bad473245cf506d216e98f27b052c48af6dbfd978b57a5663db047e869e79f7b1a183e34bc866fdbcf2bf89b81b42ed67bfef0c413290c8ea629352774c957175f1596613541f07153d00f01501de5baeb93dec254ae15470267f1b6808d10eb47f1d7bc2b6260a1e5c49f4b5bf638ea129204548d5210b76d8cd5db846c66732021588f93eb0acad7824a321c7349d369a6a36fea494d9b2b6abf75813e40bdd6f21b9ce4635293d41bf1d2a7532e7a026e1900caa278680144cff830310a04701ee94abb7cd38fd8d96f8311938d7257389107614160d41d5d72a2aa8b05a40b5282c4b29711b9c366d6521e7ad130e5483d3ed708008a4058341c95046cd318bc392ba3705ba9ff2f929eca8f1b429b6ad139bd22ed646219f554ad297c4ec13a856475d2dd321666102d7a74f336e9acb48479d0ec330cf622558a9e4411ef1d6085ee75a506a3ceb988549eeb6f44215d32a0214d639e8ad24393a03c81c38c2d9f0e3e4fdb3b85c5c5f30b3d448e0bf35a9f6f94e79a7d05d21ba540bede8eca02bc04ceb783f17bf4a2292b62ee37bcc279d5ae8cec93c066b848e3abca883103833ffbb69fe6b1cbcf5d82f97973cfe4cd4ea164a9befc6493de08b2273c53136135ffc4325b7eca6d534e84fb85b1dca040de0c01f97b0ffb014e1a366809f7d75ea6b02aac6fa91db985d76d81e0358200ceed03135fcaafa9ba80159052b7b50fdfc8babc5c9f2705beae81cfe0466756c1c56c1ae2212031f6c2713d904ba496a37039c65851d10e042dde796ba1f39a3cb22a78e67cf4cc694fbc6be67493f1e31ade302cfe8d781b4bccaaec48488aba2e836bb12e70f8a1955d4157b73f3d2640e44e0273eb508e1e4a290074c8bc20dfd49095c1189edc9f8ffe652b9ff369feb727da7510583fac8b4a36ad6c2f38462018c08be60e5107804acc395fc6baf9996b80e0cb7a8cdda94460fc4545a13526f0e1857f6679df4e70a44968505f79521e75f1c184e565a7d492c44084ed1d31e57d7e142631eaf56e18edbecb1b89450335e257fbff861856c25483bf08ca5de84503f5a545e82c2f1f28f7f17b8ece685f57c718e7eacd6828ede82852fb4f5693e6cca6d0e213647bb8c0e84e33bdf765061b38fe559b165a6dfd9197abb9986120d8e539448e751503eaf1570a9e8704456ff79cb9f3a9b7229bbbbc73ea19faba08fe5456365bd41ec6c5de5e36d69105e725c11b21de0a9e1369fafd2830103e767087c182c398c40e017ff186d627e80e48afc576c2456934666bf3eea7bff7a3c5de69b9a0c354d6cb3b11291ec56950757ec854a3b38875f7a943e245e49a33666a80ab0fd4ad5775edb5f0654cb8e2f22c5ac812a418c59eb13cddeabdaa8c09e0724a1124f44adf64468880f406c5b5bb23cb874f153e8adea860aca5951fd3192998f8a16f4bed334e7d9d94c3e7dfb26064a6d4e6ace8657edde4140fac80de06bc94b56e416830f2442a91d189321bea432555ecb055314831148e7920174695d49dfe4bb5d7d7a6bc5214dcd585f36d52f4bf51d302df0ffc00684681656f668c5ab631e0626c80163fc2f6dfa416e2577d96522180c5fd9e0944e1741fa987bebad90b60d5f39f3fa5ee200b651550e05110e10477bd4c5f90170d1cc171a159d3b36d15ea8e8e33a70012137c0f4f537c9bed2340f6e975b990e1113a1fde21afbf00ed73564b41d20e05d9fa99a2ab9bdfe5357aa612109cb119d26a564ae92f9f1cd4a76a795aa883fd0c0be3dbde29a14a001ee77755bc7c0c336edefefcbb4e667bdea31921f4f5baff02a105ea381a3fa1e8c4649c861c34fcf0d49c35cf9c2251d3567f12edfcf09aef10a7394711c5bb95de2478d437a521444821bd277008ad7f6f5aa2d2ad8ec8d20b7f58bf065e1051c17d1021161952651c0286c8ad3df3ac808bba11768164e178fb7d82a379f1a8b0503afffe79a7aaa4bc5d1bb9301f8381b9e1a2aa9e2f7c1cbb5758c6915d89106e75499d879ce007e1912d5b5a35cd9ae5f50ee78e6c36aa5cf100ed45ee835993d2bd0b344f08c3404cc2a9fa70b41cebeabb40aabe3f45d6ba2ac0a379553690d000dd51f5b245a914391445d548fd51d670a3626994d5573b928eb737d81589bfc624ef9107b361a5b745ec49d4417226f6a59bfda53e1c9b3f67c08bf9a61aa3de7680dafc629d98592fcbd6ac0cee71c7d433f0fc27406ce7ce2b72407d83ff9ba989b6eb9bd8401049c508093e4dbbf23796f95cfa572c067c317de43563150f3b9d4ad66b2f74d2bce8232db63ef14021f5147bc64fa8b30c1bad3ff4d5039e3506e1009d7e089c7c56a1da298c590ac75c1d4491a8e84e47768b782e9c75609e83fbad49e13d39ef683a076d44f5ec8738e40e47a3d03c1bdfcf31d64d749a22b0278db61e36084003937aff1bac75b3263d3204dacd958648162fec56c2c3d8d75a58ebab96149b1ae7d2ef4cca613d6d1f3af81e6ee9708b6548edcde23b618154d50f5c1be1c0f7cccd825d82b318013ad4a476928a115c0442dbb399878125e3c46ac503f25922e75a259b7e73a06d37e821e109df01f6a71732b426e34525a982cd5a1fcfc2d67cf036b150fd11571db87a8e9c5f5697a5d52242c835f2d7991483404776e96e15638a35b9cac9c1ace60eb4dc55db239a1b2b0439d9e9ef62fbabd7353f1b2d9ef91b3fe15a3709ae90936ff3a75ccbc615d89e975aab64e0b78cb819b69a14a3cdbb86e17d9a3ca949e62e72461a973a2332c3f3c6d458b8d280b6fcd1b0e1febc303d9d8ace3c3ae092259397cf5cf349ead8e6ba8465f102e5c8e8ee9b97564218a767720a2430e0d98cbca802a715116e7e769485491fab01d5edca49e976f0ebf29cb3d4ebc86e26174737f2d9c7cdeef52ca2c47915944301ab7dd6caa0bc8880c0f5537c61a98fdb4e1cc48b0a51a88d1dd4a186cd045cd21c821b93341b9491c6165c8ea3e39d06c9256a6cd04964451af37f2d8f00a945ef964c9c12a753dbbeeffc6c2b8cb8f89d2a0f2f27489971b2fe4e82c88420a3e4244bb5ca32c45f0da1b0b890ba176887c60b2400dc3c4db6f04dc3e43b0d04697e279d023d8d338d601c8c685b07023d192679e28edcfbc800c6b07803a9db5dd4acd26b618e530839d760dac0287c9e12e4a14056e3f84ed4d69567a5ea3c623134e14e607282fbb0d82cd8f48584cdcf3207ec2a74c6bebd36a45f871aa5481919d993658c647a52dbe2a1e4e2012227f0c57acb613a3562c27e916f979f7f08e41b06d121dc5a12b10175e43b88930b7093e8a038f55d5fe184b11e49db60e11017986607001f368406472af20420a98e2eb249cbb059805010b123f9a2bb8f6fe9bec28db55e46a0d27a9f56c307f95ca5f288733d771270c3ad8647a4584a057c062b70d2c3229a885bd4ea6a7d304e8fa4ff5c45922ac0e34ab9d1895a4d8075f41b550f638da6aa6b9b58d322141cb80c2bb9668303864f4daa9b04cfde18a19cb84ae261eac54b8c9ae02750c02cef0a22de2f5bbffbfd991451a28582ddb45b14d308249c571799dce4f9c6e9ed08049b7246b3fdc7a0bbd1c9e7d591851455ee9578c0bec934509404475293ae55041ee81eba978f3009e5f8d59045de7d03dc1b9f10fe1e8e5a02c5b3e5528ab4194dd40fe1231ffb97c7adb2d71c0df14fac5318e92f5bf1852fb7ca9c78bdcf1647408955db6f82a294a851b98b3ac1f5243e5b957430215a5f26b41df44a50dabb486068db35bfca5c499c79e6cc8db61cc88ff5949748e21d04d06eed75a7dc5872d15db2277e68928363f4b97dae9cdef32012e16494f02f2f1ee9d6cd630b59c89160705f6e27bba6f1bda40b37462d30eb5ac5626c89a38e586bf2f51d980b11e7d1f54ecb6a7bfd029ff4429b872c2cd47287d3fae62f117ee06e415eae0f0aa8899487e6b8c698091186e1788ceb4b649cb4a99ef82c9e9f8c0aaeaa39ba1c31807df0d6a4f3fc04316ebb19b2693fb53ed544173050985c95c7097bb145e2456016d474f4c6b56a9956d0ac3842f1c29a3a5c12e9f2cf69d329bef60c25c5eb4589df250e8c375904efe6f8706939c62884374c9d752cabb624b5791ae2a0e39b65c4aaa523f7ede14bad91dd6987738548f16fa686b42967a457f65d5d0eabef633875dde27d8d0ab04888da139ffed85cec0743bb847ceca42f0d80a71fdca1542eb7cf1f1fafb30a84355e78b23c8d4537c152c34bc6ce9d389b9eb338af70b73c3d1f70423f95c02aad5bd2ebb4d3ae3ac919393791f2920c1c580941561a45e1511ac98abdae0f34db860c16004a11160890baa45c8ca824dfbb9029e235222906d03e746666ad1e775f072d59ffe5a9c5b0ccdc1f17725e1f54b3dc5368396066c752e306befe0dbc7a3f09c62b83dfb85e126a1bfc289c5fed27ead553848a3b39276deb571330c809dc9992d383fc2bc5814ff6415235ca5d606b967ab382d375b782c8f72835713c0481c24e35b30f54384d328ccfeb7ac5bf241e7f77a604d5bf109eb9899eceabcf59b851d11b880fabf7b4a5c69e1ef2312c5e1bb896df002212beabe486891d6624ebbd1ded1ae9c0ab1126f0a2c738e568b6766a1d4c9c4d9e18805b2e9da045f49c910afc3d952bc94e9d6a6fa94da45e21cffd99e77f8481654147c35d765f9b14c6b495212341f36bb89fdb5f6b554cc89a44fd8d307a76e2e77eceffd4f84e3cfaa73294d5cfc48e4c0bf817fac48f1db3b9cd782de26ca5bb2a83dd6f144b2dd17b93bb881fbfdb529dc150aef1e80920378eed15f48fbac90cd6083d71840091d2a2a1c2da2c74c67c6c5ffdaca59b9aa1a791d6d8645f8c667e4a8419a4c43f7dba4bd31635e90cd8ea0617b8a0220e35c0d1aed89cb2ba20d55f00204430ed48bb31ed13369131e0047c8247191aa571395d03c969fc882c663f5dadc97af67be339765297e71f1914034a9f829d28511f2a311642b4dde7fdea0b288a69915f8fd8d54177a2ca98b1e37107d78172a6197766ffe4aed161e726cf9cb6a3848f09f12b6fbe586d72a17512471f78fd17140ac6521bb2b33b13744eb20e12eb6c4001b0f0a302a3794302a63134c790e573fe29b8eadba144c1aea23e2f69a550a21180e418fedb1b58fb650fcb9680da99b923d8d2fe56ee05846cdbf38b5ff06668f96643b6c91b4c8ab80090c1ecd752a9b8e43f082bf5c900c2e847da51b14a0f5266408825a4aea608011a0f9ca049809bb04e97a359c09bcd6ad5bafb1d24d6796edbe035456924a8aede48a69e24b5dc7fd846b05f442803ca438c264ba596221432ec2dc4bc1f02aee1b35dd6d8aba1efb8c586c77230246ae56ace57b2155629fdb5821041cd67cda8c0d68625aed99f001bf420a71ff8b46b305dea9e943350bc6d8ba06ac042d1ec717c34aea56a1a838dbb021626fcf7eb6502ea7a0932b82574719d09df240c5f90ff369febec0843e9fee79157aaa6b18483bb100117558d2724888d74de8afd5d9253e4955bb0c27593ce87d284d4dbb32368ae84edea25891c2d7b501ca8276264dae4f5c8609c276d4a6e2b5cb2eb5b9ffe0cd03a8b3a0307052454a152a35bc852337195c939eadb68793f615409c1b7698a53b0421f6afb664698dcfd80f59b5f0ae9a2a5893dbb9ce826cc3eaad8a0b43afcaa26d91d2568cb3bae6cf43758b19d121672b1da6f3de5abb921d6fc9eb24d1b5c17093d6432777c2cda15540d31307e31ef751bd571d5f4bf9261562d8404d1abf85a9adc944254ac9217019c272f1890414540ded443fd7259208a334f5838cd2e81315f3a49ff0ce531899102831549438fd660cfb937a39f0ec8b6e00c6dbcbf883d0eba4496cdfacb88c021f7af47b3f1a430037aff24d05959ccce9a705b70a401e183b801698cbff02492c2cc514fe0724bea269ca9232c8f7381ee2b914169db3fa5aa3e1c9a8c80b3787dae035aa77070dfbfc5c1d4387919af562b43923e9352cddd36650d2c1985dd0e506b1f77643104fdde0600df5869161c992b77eee07a2b0aed1839813ab1502406913ca73c560e67b10a4fae6cf0591340a608b2b44b8ec4713525b294cb85e12b8ae3cccd0b1ab986e5781281ac61ddbc34bcb03846269411155a027988e773a75a2d0b3d8b220d37f2d7510929ffa40a45d38e8914649782600c858d54565df53ebda134ee4cae3431b9fb9e423c508409e828696658976831f6da64ed0d34fa019c2e773bd73ab1768503251946abd98870814c64df55de6eab5b4fbae0914c537cf9174a884708b949ef7dfadbd9814379511147144f9a7a530fb0ec5fce473efda7048c1964769ad1dc138edc2cb58961a47711168a9c506ef79a81f2323634d66c09a4eb56ab543a922a08718f9d4de944b10dca15b81587b923757c5821b1bba198e8263e3563392aa3a0e1f70d1f51345ad29eebcea9bff41a7b69c12409d385e5e9283569cfeb39b8be51ff710e12f3de13b3a922cffdba3c2ffa6b72e58be0b021339f210d38b47792b21deb5eaf905b99567fe15f2fa78e8ecba967f62e32ec288e8581140f9447025d3b14ba3c0af41f7383fb29da190dfaf1756bdccd2b886bf49beb83350f450c9b44c072511e660d6e480e8adb7e70ceec9ff73ed4dfbe015e92545d7516d24a69c175de68c475635a89b9ab2fa46cce002f826bb38dd933f8af270fb8f89d6f4ab41fc608669a01bc591a995f4ef8c9b6bfe833267b91f8f838f3782ff919e68d310d7b9cd81e44b9f70cc505423952664b4205ad6956e6c285fc26e6e425f25a71703411d5c9a8890575cfeec667adf1c32ef98efe5619fd1b7125d5b6de5c7adc9290c6b3d2d0b868a0ea91ad8b66cb92698ea484cb21c942c8da4fb09d88a9a0ed8cb54e5c6b8932d7c4c824fd2aabbc853b36410c98fcf90aeb195863dca750518ca77f29ad70effa75d7deba31a5721553b636c1923d1fb0dbe26a7b8617298af23dc8c9cffe2d44e4bfbb47aa88dd1cfb999de3050a581bdd1e18ebb89899c6415a648f0d50984085ffc3c94ae69737f08c47c6f296e3c74c415b72c23b27901f5cd6fd6b512d8c47137c669572e45a069ce1f02c923d1783907a48101c7799baa60b6435661985e8ac2cb85b0079553f4e9dfc0732205448a2318384a8f8f152d5ea697edc059c418130df0b5de3502e4aa597e7998b38a9093a1272b0e7e2100715228acf5759dcd19a958a30c2960fd306e74d8e6642c98df3506b9cb40dd474bdc634f5b42cff9d34e7364f9fc8b40f8e160ccd9ef6f3985ee2134fdf1a2ab43cb79b088020f81148751bdaaa55014f05f1f2fff1b99bbea38f3354f226cfdb053080799a96450e341508da7f6b380390939a958dd7f0759eabde2755afbb77c58f0e0e268760cf67e8970a4bab5c16cb012cca161f3381ce71dded65c5f7451fc01465e7788548bf05dde55e00512f40e5c62dcdad660111f5e5e17c892e27ded6167d5c7ee20b08a0781784fcb19582e2287af006bc9717c5c4946a1642f086fdfd6a3b6d1e9f9842bab3c3e6e8c1fe8f1cdb51218dc165c72b017df7c393d4a9b120b90e048049b2f88a5533781bd8c113d4006dfda2b53aeef4cdcb04c94d484e378f5725a174cc947fc4aa223c7ff935533ee3962b9c73791f6114091309909aa1ddc12f227890c67962330c2870d28c48c6332f710e4b14c5a3a3e73368b89b08426a055a05beadbbac0d62c111a84fa499af973f7ccd3b5f549e97cec57637889c883ed3020404f324aff810c91aa737ec5b90f16892f8298d2043026eafbd63425bee40dfebe0c477c82238d0d59bbea32e829cfd57e92feff6394fa5113cb4e25dff76150132d9b59af4d037821e11cd04def30485e03212936ccad7bf3464d5a6851a9c1ac7bf320b9264f00648c479256c147093bf6724e1891530d46a183673fb693aabbf5b3996a281f1ab89827fa0172a278929217541d448f013060829a622173e419965f6af47c68a8c90a750b8049a1959dc5d3c99a3b0a953050f268bd59bc5a956f8779ec6d889232cbe89661c11aa625a9fc2c5630ae44962a557c6bc662c3da10b36798ae23319a66b30c1f4759b68c86aa50fd42e25168f239ef9b1770a4ed6b68bbc55f2aff88e941e20bec9a8e51f72d5482572bda3d5adcefc7d829a4f694a1ab6a7f09978ad4c78fb2a3b38f25abba64272816c5d7f9a04d3a577b825fb733b0ba2a3c8343605c5e6a328f55a545b3c8a0db7433d319804e2fd51f4d95a212dc00606e40b806c10475bc97c72338b638b2b33175874e6fab10c5dbecc650ff7aa642bdc62c9ff33755baaba9ff5fdfa38829e8b0c89d7cab7f8c18e8ae058426c52164fe741b2605c5ebd74e6f83bcb9233fb6ef5cb5cbc9815fe8fb94a155fb03c39523492c822c8865cba86253c076e168e34eaedd422d28a4e2f604986cb9bcfff95ac6ff05745d816475b1cec3e5677fba837a0aa21e04fceb15172e3bab58f321a7664ee442c9b0a9d2eeb9a6bec7d2cf335110f769ab6f31c48175fbf23c820664048bcfa81d8a3be5d2063e5993d70f9103b7f4f91ae75dbc29a0810e5feb040e10a21cd45b6228f3d5b645325fd611e21608c05ea83e1112d7a439f276dff4ac93fc1b2ff2da361ba8cec0e770bf24ee97db3e901b9011ff21c28f9e8f783730b7a8f4ea04dd5b6e4e0ae72d9f049204ac6bd225393f5ff69203afabe5f05de52a2cbab8bfcd834936de1e03818ebecb5de82513aa83eadba774316b9dcfe7eed4f3afcf82082341d77aa5d67ec558f93c1a76ebda2c74eb75cc13390e62038e30cd19da50838b7cabcd743dd0d5afa1b790a64d698d1cbc5fc9d6cebbf15b83014b9f740ba30d59c13138f48220205cdd6e4ae0a396f7de4922a569493cf352e9c79a7d2dd2ce89ee2ae39d05e88d209ee96356441f97bf9b288907cc8198403a3b5d72b2fbef53900f4b3ecf2f481f8f00195471a8ced7a7d5e47d0cea888dd42ec9743212ee31b66fe2c086fcd37d131b6c75a1af33e2d1eb122c9a60c3d405d96d59ab8c3ec7fed24275320388b60a177ddf6fa30772c0a1c22703991b52e9449986df74adb773e619a21fa8919f18d4e2fec92e62334167cf23abf1e11318ccad08a102fc4dcf68c373e1f4bcdada2e11e881b39e51b071ded93bdcf2d77b550318f84704afe474f66020a70d0f9df6be9793b950fcf859440c84898c5b05696a01d0fc39f0fca269e93d34822452b0cf48833a4877fee8a5bb0a461f4ba1d63bcf9a5451c2c536a56c698c1b7e4fcdf035cd4ae4c93ba7ae78c4a50bc9abeaf48fa56a5817e25ef2ea7c99d73ae64a7dd91a13f8dcbb21a32bb2c0b969fa3232097292946a0c39088daea4a07644add23743e99951254438aa978f50f1e53f3424ff40ac0d118fe0c254b6efdc02fa5aecd9dd2a1dde28ef5e4532123f8a253f5a0f009a65872dbea2978fc80a8b2e7dda0d7b39ef805678d9d7b880a96f02bb2f671490cee4b3e0959966f4bec4bb1d073786322eac95d014337faf3450f717d39bb69ac0a0576945334513b9c3941efc8a92187109efde876f130e1edcb5565118c6b33257b871611f4f90bbc069f2b797a63265ad98f25d269c12dd8530fee00f928c187ea19ac37c9c59f00fe2e5ccba4ae8703399ced48e48e611258ff4137c466f773dfcebb6a1f2f8677791594add856a10fcadf3ccdec09f9f8dfcf355befac0e845731663dac33501df22bb106ba8424340891d15236781412473b2c2415fa42a31d7ca27a5d6890821159f783b7dc4146897778c644252e955300fa39e5e9c2d9e3074b522be9a37ae59b121e4cede0082d875ee4db0b6039bfe57b0af353a1c3cb832bc53c9bce3d286334913c40c0d8e69ebff256920f082dc3042b7029ce91c03ffa4090361fb0c4589b08e13cd6f911deaad6142bd42a32560638ddc495457a0270832b3ca715a34b85de502a647db735a1c9dffd29a3ebed84ad0dc424b4e04d6a75ac6cd9ea60425e66a878526f3b73bd7ed8975e56b862372e56878ff509f5181dcb1bf22132572b5809b4af4d62eca7caf15389149407180c324a2e52d34f5cd28a8e0c9717ae9d007db24e4f350475b78b684b9e632b0b9d1ee498ed6d9eb7233157027cde835be178e706af18ce3b63d5ec1603bae93f7c51d1e8c07cd0ed4ad3c23447759a6ecf85e7ce4f5292be98cbdb88bd428492af2d05bb6028ed43dda3edb850d997051f4b10b9565af3f4300ac445c6f92f83e6f01ea3594902af77d20c2a6f461a354ddb9d8989eefe58358332c0d6cfabaa4ba2e286fd0581a2063a11e34cb9dedbfd546660d7ee193d35320134c4a7be54dff9ffceacf216ad26f79f9802ba2e0c0495f1c733c11e40c55d9c0979deadfb0c71a542c33e240167d059949f72cb8aad0de871da2d0a4734b7d122dba2ba859fcd1116a04085a5ce5d9e366b2a91a5450c68a4277131541031e52e21489ae62f7bad2526c1be750384f168976af8d4adf3e4c7776e65efa9c0da5a7c172fa5df4417fa9875759d256d7bcae22d86e196274c12379ac46357cf2db825e3fc8ec264252873e13ee6e33b99c0ea0867b039e6ec3b08f01580e2b5e8ad277543c7446957b320b9ef1388ae7c89652fae421810668b8034bc8dd04aa230153df1d232e573d4cced208e5366098df391cad9128934c42c12d0eb5051bb8c5277e98a6e618d77c3af5380a72c7eeda0ef8f4038b049bb7f3b37592dceaa0c611684a476e1e45cc3fd211f0bedee22397b0ddc7aab4c276cedde79af20f2da8bb38aa01796a4ba44c3350fb31abb5cca1b1aefbdb3e56c5589be4ff8f19bf828e58e4b9295a97d74e451c3ea44f1fab4172edd75893911204a5cec0dadf9d1462eef84784e4609bc1045c8ea8bd40f32a8b3dd2274db763298f315273aee665aaf789f13308b9917adb8886bcb1def7872490a503d1625c0256394735af1dc7bb3c438130f812d35fac5f71c75688f6f8792c5b6c9dda5926840dd0f85d5f8cb2e6ac0c80defe9abc8e84641d10f22353b1693c4654374c7b9116ce4ad49e23a67beb1c164754780ce179efe5ae79e119723a26ac6ef04888a09c4e5b33583f989de6cfb6b9cec35af8e2192c367ac8722f7b327ecb76c02f40a705c070d651325e8ce5a2df765ec2e5f796dd1633460181bd8ffa4bb04656a7b17f63c2d9087b904212fc8a52bd3c123d3b2da046cf104f0b39ec63fd2ec7d09686953018ad1648dc745e57d4e1a56b3895b4c97d5c4072cb6bbf6be437bee92cc45ec02916a27eb354d5998a553782a3eb975f9bb92348489f5244f39b5bafe029bda04526e1910fd62ef988cbfde8b77ca55ad6509cffbeb9cff50aadcf980e0ed64e6b45c4f5231c92811715f608daeca71498d0782ee065e9e1e17f481f11a9dc9a0f9af79ae28c19916de46f5764d1615a9b58f77ccfa7bcaa4cda4019b6aff57215114e6d9a00f2c886976958495deb62703692addf524fc3ddb35958843fd9ac90934b7939af6f3a461e4ae93e8ebe6ce7d966145e05a1ea21aa508494774ec2bd0353e74b4e117790bfdd42c1914d6ab3053747f993d5af078b315df32b59f21060d8dbf21938c00062cd4ae57bb8ebcaf8275193159c9acd90ad49cb12c4c6d539381b2ac6ddd3c4cc7b056bd800a5a11eedeeba409a4293a6bdeb95b6125684a035f1938f4f6cc7b093f0365910fc206394041bc584252f5c91d38b19dca0944108cebaa07752859a1ecea09c8991bd4e4d15bfb85ef94355180937b5d367eb14969087aff1681f04de8b1cfa76dee0c7fc0be7ff4937d68070f67f57fc07d94efa28120eb416fe06f7b0c2f72df89e89dff68c30b54b817db797c85b6ec2fb8dbfd22862b319e6b0d6596185390da45de5b93a928ad9d7e7135b6059436409ce73ef0f84de30b23c36960e26112c5856ba4cbee7bec5beffecf1e7ea5c8bb334ff6ec983516d963cb64279aa762f91b7d3d050a7732b3da30dc4fcee9324b67d29a4f3439511c6b97d0e1bf8dbaa8be48863ecc6ff7f38964b790c0999fc95e452be41032bce21e9702d3ad9364a41cd58ea29d4cb3f22ff198b41b8c80ad7205da788e83f725810aa44229137bc248ae1e9524e996768647e130c7ae301bf3986078dae23a04e871807fc4396817580282a918d417ee3cd0bca50460f3b554f9f63cb6c4e3b1e35bde033c8acea8738f5ba9ef68e673d3d1cec1ebfda13b03d6b637a5d377b335a7fa7e4cef190ad711a1c70173f6621e00a28e460c29103660391076618f55aa650f573f303ca1aaf3368f583a294e08f94e3fe6bef0b2dbe8e693a8730326c6232222c97db6e16ced3b9299516dc9bf4e95d81e89de711cd7e184f0f7ad5f1aa29e1d50c22ca3c16e510b29aa883e2a4c09bb047cb3c4dd2ebb36522487ce33d425692b2568d9678e51e25ca17b1dd579846804ac222ec3d15f86c7cf955584b55bf4b776b3e27d1c1119756d862cc905b84cab4388545ca9041c1816f2f86fcedbdca37870770d4a916c05d78a7237e25d98486190ac4439e7a2b899b96129ee06c235ca6f36b6fab2faa7f122710aec9d7414650ea3415533428bf347fa70fa48bc73408e5df99fc27437bf0dc83bc15a3f3f7246c622638b5df0b5ff8510030b5f8a199ff4327352739ca5bea564dd3a47ed96ab40a4210296267fdd43596431908c51d5e7e6e2d6632bdadee3bea64646e1c1d49701a4e9bdc973d80a86b701c4ddbf40ba039509757abfce9a947d0de9d69423a09631b1829f2463e5e77e97ccbe844f7ab04a070823ba523d39b7d95eeb35427def812d6ecff2115ff79e31f30fbfcc0118e66949164caafb3b80a30fdfe4306879bd314d00cf3e5a9d04c37275d35686f4b4a875ac0d58e1b1438b00c03f63d46bbfb29f893612a78f466a8d2337965ff2b1a42ddb0e3ed6b1c87e76f8f5c83f09f27ccdd902ad2f25348747f77d9424429f0aff6a81f469ddff2366cba5258b45117028bc39a7ea7189195882135f4af5c95de3e9adad36368d4dbd9434650ba89867c2d107ae54bf271aa327ddf12ea49d4cd4a278b3c3f5f7796cf8250094904149191e00da777cb560112d295927de07664cc602d51bb1e7e51757b1f2d6f8fc6a5bf4f7b61c55cbaa19a26f92b6d894a3d7f797334dfce24a672223915891f0fb2b4021006716f6ba4fa690a65b2028d5cecdfa27be93163e96fa34f3d0f97fbd987d80af46f651617bf3fe23bee12a5409562e04f7860f7f4c95c1e48032b7e4d04850c7983eefafd81686174c8cbb8bf7df3d49b8b1dc67e5bcda0fedc7330c1cf9df32be8a8023dabd2a2731c19c353184635bc00e65c4a94bbeb9149d953090f698c4b24d1d3e1ebbddb1231c45046e0084584b2a731348a860647a84c008687d40f11d2eb9e1622b22fb8ef8673567c3586cfec77d5420c68d054fe7f2176f40aaa6410a0e944791abadfba2dfd16610a4907b4a94e4539e5dfb7d9438635d4789a79c35b2190afa4914b48fca263b737e6fe9c67e8f1772dd92eab851963d2ce50538e29c4fe3601bea23dfb7574f4626bf275790f93e7f4144e80e800bb3572f714f3262bcde01f06d11ae9dc566a3420156718c1b476f096b46fa62e1889a9aededd2b7dcbedc958c73c1ba1c4fe48d8b000caaa4eb8acc6c42b54484ec3dfbf6fd9b78cb15b94c16c89b096ff651f87432cc2011c3ec0311aab67790673dd4b614bde2e028ab95732dbf9594f7e47c546c1c7ffa0a5ecd419a8be78395ab4794aec8e8b995585e1c54d80fac812835e240a2aebc5b907d6a50733b81e3caf7553703e0fe8dee0965c9e818a445f57b98f132bea962c7a1557cb9569c54a2ffbff2cf0c2cadc66a7746e5cd4881f5f4aa48d3e81e960fc0dbe6f14a6a4e294f19b755ef177368d9f8305e8f621ac88670f9e256caff6ed75877d83ac96baa961c7b5ddc304db5283fc2c3ab0c368475f29301160a31e25201b1d7ceb2745779d31221c7ab9cbf5b22362e487a75e56cc37ab661c4c845501070ebee7dd3d33ede94f3b15f5293f57f43e9a3b1600c3db1fad936d734236409388f97282a85dc96f189bbdc5922f886d0a6d442ef5f6b845539bfe5aded47903c9b0d500f29a6bc8466467f57c5567308827fcb4480ec0d9d98bdc6e096252c364b5ed1744f930efb72d7d94a624e75a86590d143a8cacbb7718f660b625d6b1cf172f17c6636e4aa853343cd60963f8ad40d64de31c0a8b211130df042b4a4232e3464f17684b4d706c3433be930825d505abf08c1580444bab7fe2b07a1549ed1b9c69d4fc5c6c6eacef6a3a9133088ca6383c0685c7c480239204b51d24f556583758d1695fd8ed4f2062aa781a8e7886bd89f25dbf95edf64fe7ac51e70835315aec456eef46a90a2697cddd658e74c52750f8085cf441105886cdcb45355c58eaa84b0e71c0cecbbc3c6beeb1f9ec1f2d75a2f4dc052472f9ea6e1a4a17e9e98f1822981113f1be80712623dd2041c692e94e71b343abcf73ac1269710e22bce4e096340e59d6b8bee8dc7d287c4a0f7ec3be41089b16ca4104bdac6ea7b2abac5be74e5001cd21a24accb8946de65be467692bfe685afd305578135068a7f13857481761b61cde1dd02c4da1789508bfb0304a7e98f76074fb182ca9ef3f141ba4575062bf77e6cfe10157b2ce60439368b13e622c1428d4223c983c4afc8bba6b007ce36c87807f7b3e9466d09453d26e31616921b5a83f876d7028d9440a1696402a6d11f9dc9c77a9d09fce90163202012bbd554701eae2fed3b39897d4de1b4d4a6befd8f2aa8b2aa817f70358dadef59a4082fa6c545493e62f7270d54fdfb51b8dfdf6c680494688858819eb2989d4be3330974228a08194cb4c46ab951dd809efe5ad826869dbe8f39b614560426fc2fce09389bbca5042b766d7b6a2ce4437fe76f3525a384d3d3e0171f7eee90df1f1cdc2aff0c3aec17fefd682bc7a3fcef72b22b99c8b680c5f4d9a190d3a8c1068298239b68bcfb4590c3b95fe1e997980875d9a1030ce9c496d27170ec53c117b169559e95bf19703b6aadbd1206d2edbd3c2caf9d578aa13fbbb0a8ec7fb113af8c8d27a441c854fcf6c983131d85ea61f3217257c16d6372abdc6789ddb364ee5794a95c37dc308528dc4b22632c0c59a922e778890c36d5d4fcb03988ff4c49067babe99ec85f9b84dbbc66c6abcbb46ec86496d36ee092959b29a5c45c870271ddc793913057c48a808c507a86f706cf5239d9f2ff6de45ebf74685fa34516275c02caf7c2c4dcd8a761708e34748147f6515ebe4984b15e06fca3ab147ee5ab33a1c3c76f189f9e17cb4fe9068ef72982c2ee223b4b9a18e3fb439326e12cc68eb44fc406c73e31079e4636da916e7e5b45b1c2ac8225664a4bc0c6e64ea9d5b8878cc53c5f3e576f31daf5e2008093422b68c7de73235824ca3fda9d9391605beae5c0f65960b1049bb8abc831354da094460e4737e0611728f336453da7b6067a053ba42a930869d88993180e5874a42055bf837cdb9b4a5e9bb00d4c6715fddc2c74a406878d5872fcd5659f04ae5d508c9c31c6783ff9b253255c9dbea41818b398603c9b4b8c499b9fa0189217a3ceb623354ac111dcce584912c8b629cd9ff09c91fb120787f51b9332c86c3648d9b4ada54db65b1d8f6bc29cc9ff101d3f8f434a16d06e99c51c71687ce2df4a4dff0f03ba5c1a1a369a34e16788423083c04aa05de1434626fbba5c3c5ae6d80af8d1eba9a98d7bf3374e7435b84773832ef91926898bcd35e25a9c1d90a47dfa58fb88222add5aae14fe5981573fb66b8300645d3320e4f4b0a0bf3d2d61162b258acaa2b6421de7577abf646507f2e7c29c6bced3de25e8cf00b79691c7ca4af46b7cab9f32018c69c25c5fd608d2fe38fb6fb25f6da83197386bdb899abc5d7c0d5256541a8b5cfc0e6ce1ac86837112d547d39ae2edee64f7f13817f30a35db09bd7831dd75e8964dd194c971ad9d29f5c935189c73a9a48e08764c3da4325797947844d7ae5be83f38faf11c679c2941f7bdc7937bdeb83f32bf265412b42290260f4e2741ab2fe40d4c45d42f82521ad214b3eeb009a3990b93869703c641d9392a43a499fb65b73d05158469a6eb6792297f25922f00cb70290a477d284f3dc574f8b4762abd0d48d50428de56068085b93d6fc176a8c29785de1ef45c61b06d3035d3f9e0548554aacf409391bffed37c76d5533ce93e5303c2c018468398e5603a01952f899ed8e190130120709242ef8a1877a74615888a8a273674e97b83f8dd87001ec3b03c7619eab0f9ff71ecc7e295c3f1d03ff0d99a8deba2dac2e4da37207a9d458752ca4f3233d59753ba020d1ea9100a59080a1d1613845a98f56ef75e40768e61a91807d2b1b2e9497f617e725cc07919e06b53426e1bb56c2b2ee0a884a02c0dab98ea3dc00e151fe1866d1c3fabf52a4590604980856a180354d36edefa243eaf019573601e41341e8c4b381d6ab0ce09a1375b7168dd6a22dee9dc4f58703a1404c6c20453cb00b7a427862d78fb47c9d623e67a60b93bb01e1aa4b696f934bfc0128a77a4d9ec87d339f0a58feec5216df2c66214c9411c309d4096fdde91d5013e62489d4dd1df73f1ace1daf5992d21d2b85e6f4c1f92508c67c61bc7ee70137b77b37b7e0935227c9296cefc2c0d0f558ef9f5200f6d103e51381ebe4dc5b1ec89f6d94d709342bb31a4c0c473eaa9d8206050152349947e3aaf008096514a59958d62f5a25d79f8858a52eb06136672808cba4dd6d703d9b0ca68af0dfd259bafcae1876289de4a973a3b9bb98046b6d0cdf9291195bd09a92821982806a975ba2b74a3d834764d3f46d87631bea9dfc75b76d97aeec4b68341adf2a5cfe89a50e7892801459decff3345d2313286fae12d64dc141ac64c45d9c55918094a5e221cdf8241c32253034c4ae54f8e1169d4eecd5ce1e7c009e35e30c8a9855f5bdd0f444484910dbf25e7705ed2a0e8bea56a713deda9005cb4cb87e375f4cf43555e42ed873fede0f4897e609768fd46b0102b689bfdecf3cab4337eb0dd87b359058c92824d52ec4e890716e3175c6bb2a2d17d1243b75edaa877d8cf9cda6ef48b8be8e762e331e262dc74e5489394db9086c1269ed1c166d309bf047248a43d641b92be6bf38ea1fe84c03410354f8efaa058f2a7995c785e7734abcf2e4ff69492f0d2a6271e3f6d5b4105ee48b23cbcdf1d0fbe889978636dc346e0b5ef20e19769eaa4c14c75c57f0d89af28467154f266aad0b8987f824524b19a5d874493385985a6d1443d8bb5bd80f8b52744fd47fb1a5f9d295afbedc29f36e5c42a9af02dfd9d17548927c2be63070ff0a33958b982b1ada24c658778bb35850e9b0309d81282806fa0e2980e236a0489c58739504c6bfd5384069f7172c80d85d21cff5a344f3b3a091a8fd5f3343a5bd040d192d55a2ff9fce5512c236aa889ff3b21906d602c38d83cee1fd26f29a19aab19606285a32ec646f13ebf4f178cc15466f206826158e1c92eb0d46c231ff3ecc100655d05a3094786cad50c5e17f1f79b140ac5e60b52c1b8c5bcb60c83b98bffd36a6651bad4ffbc89c7179e3861600b8a99ce9e72cfa8b2002abc8c94c663cb8ebdb50057366cd91df869fa807edf8dfe9639ed7018de94d79b257cddae822d48555e9b069dd1898330b190b374458b50aca5d2cf9264a07266f7f63beba671340d524da5834dbd03c99922121ce616c88b5bf2890b78e53fc607db52e85195daf7f5eb00021f4e0405d9c095e64f0faa4994929b89e7c42a7fe24ab380f92846291728e4ecb617e3a347d50fa1ecad3b78729d499defc811aa126129cf13774bedfa43d358b12f3b895bea665576257c62a8f933523113e0ba5857757d076d70166e13cf24a424380dfc5b587820ec17bd5d0c22f089ddcc040d42265dd662e1a11e75f65ebb9ec614772cd78a339c365bc6b8c72c5bab5c309034db81934d02f0381f1ec21f497d8698d03dc8d9793b3cbd0b79c3098a3de618b50fc211ac29e7e22e4e394f1ea1e97d4da9b837cb1b022590b7a6ec58a8ee2030f66d42cf4986d121e19c8d8abe4d93961c84d97f34ef26b2569371da98fee55d42b36bcbaca0450dfd22de8033faa764c4806dfa516ffa45562a9ed4ce987594689ae32269ec3689640b0abb09bdb27234447295c9722d63b22310eb4a73df0a70449539e730140a87713ed15b5a3b3120553004cd7931300240827eede762de401cae11ed00f60dc4326a0e6a994290a218eec4ffa2727a5b62d7af194e98b909ea0cc39d2c6fd4fdd96f3c8858fe0680b474b56c6af8784e97edcfd6571b6c6f0830954f84f765a4f67c53463353c746dc110eee282625f300fa4afe1ad61d3e1fadc350c6bd1a41a9361cb0586860abd40a1fcf1b1ad902818d44aff99034cd7c318ed41f131e852bfe9ceb5dbc8bffbb18d7b6753db42199865c4f1035a5e55477b9b1445147b24982638f68981d69f8cbc852d4eb61f3859f6fc1690906053fe159862221485ab6f937b5fc9799bb9d67b7804484537f848721378e4256d61efde43b5eec2ca21f329aaa09e60153542b05ab9420de224390565123566d373313546432828a3ea98072ec5c97b1b6a368327277c024887af8f5a35d5d89a8d8db1d81378770d18958dbdbbc575f3cb0110c9bc8ba6109ed0f5eb5e23b2ae824bd9e55feb020279cffacb9084fc132e3d014c0726023d7bb4d2c505b7a1d9bb8bd965cc4f26b4996266664aba119ea15c781b2edfa4379d72578967c12ccf641d9970c1d769ea1caeeaf130732b6824b6c3cbd9faa73e39525dec3c6b377d5e6390c4085ea3a29c1bba257f3167e9bd8ec65e6a652f7d05845c376d400adc213e4f8d39416eb56748b114bc479db61195c044f141d089d7a38434940d4a5e7e600d1dbc922c9748a78f5ade970dda216fa39a69e1b3f68263e28a0437b77b255c284df2f16014a90df671cb73d62b12b70e786fc693a21be30a9c294c3ae469ac37c1cdc5030d982631c8c73b1cdc6a2d1efb49cc6711e118d828ea9be105cf8666aec0d2f8a2004c7e8795727deaeef0a6f8d754418ea92e5f127f530424db4d1e430ecd3e031d4b9e8be4260d380c5beff2c646bae8d4141a4334444077424e7f90f5342844426c243872dfeb0453027dca37b6b12710bc874398d52eb7a63956005906ad822ce59427a5e6b4a7f9c17f373cd08dde69bf316a8e10c903d70dfcad5dc39241a6b43ef47790fc1a3e73893eb1a4c7d0e6cca5717148c7dc3a2fe465728bfe64bc2511d97ced57956009f166fbafe5c37e3b751eded9cba512d708abc4ea3b5c4189f6bb5f1de2c88f1388bfb425a6ae68ec00b778e7b8fa6a9374db360e343db26fe8ba3897860324d23eba9e69f71cad14f4d024fcbecb00da65a5d94c0c0c7fcbfa08915408a5365b0403b1a5b55fb31d00e52cb3f1fa9d52e653f8d687b4a18bcafdfc4bfb466861086baaa8cf0586170feb51f85a686cebf6ab26912ee326420d857e191ad2d07bb2a40265fbc70b4b88b8547a1fa6d04c3c6eef83fb5502a8bcc08dcd3877a372e989889ea48d366d196431e75786a9cb40d4c9b005e0fbf3284085608cbb70ea422d77c54f2a398a838e379f33d54f6681b4764c808be836b8fe4dd82b6b623caaff5ce7b6305b78c9e35481c30d771b2eafaaabf0602f5d993fc462a2a3070806388a2a0a8f0a066c2a867a0e6804b0ad25921c51db590eb1d820e1930f6ef2d816fef000f7c66c2823b70ffe02361bffe1765c0ed56fad908a25ff6f0d7d9dd0f669c3d90a7923b08c284b37e383a810409d3b33f475c9d46f373df4773ab60d5f54e00fc6cae95d859c8d4bfcb74412da21949355602387dd0d40e8ca368818bc222942d67712d1b6c4b75e5c4d3032fd3351c82d08eba506f65adbc809eaed538e26c6ff516f1615c47ddad719a78db6b2a53c04c1aee05b44818bc173deb9e2acb07726b173d07f789a830d63dcb3ee190a132873c8c1e5f3a0d914636659d14da79f37bbd8baa89d637dce02f9dc2bd162b1829203023fe27b4dd6bd0798abbadfdba8b9077ffc516724175495b8c6e41e6c22e15aabda4356893ecc9a198d236e6b456992482782361ba52a7654a9cac170023164e11cf1ffd665605f73f6d49d36d3a7d2a1de8ec0616a0806fbfc3607edb2e1ee423aae6731f55d198edcfe2e44b305687a6b031610b5bb4dbe0333c8c85ba6145a76d844afe3f89a1bf8f69b0289d11f1222614c567479bcddc9dce075da96d92022e34baa8ff7057f27e04fea3db648be664855aa2c4f1297ec3058ca23547402e85f7bcb2b468111cf6b1ef75440dd43e91dbc5c66e2d090f265fd02e801d51ee14e346062ed3de9b8dba8cf012c8ab3c1ee2a9cf58f695b2d38727bdc22d95e85bde2b83b62fc65a650761da4b8a038c1f8b132f06aff7f52d7299b55c179b9e5087e31fc856a91b48cf3f5de044fc12a62f9877e6c29ad0d031df3c55ffee5ffd3e87d54eaa0d83c57e41e0117eaef89a952e617d0243e281c37a5b3864eb2197f3a838badd8d652368f9112ae8bd40c4a35e764e149b41d586c950f87f0d167f6bff95e7516fd40d5dc1b99bd1d259f375d6aa760d13de34b134c550d4c5e89e24483feae152fda60e59e1fb72420d7d85267f4dbc82cac7c52ff1cb53dc3638c45bc78a7191e328a7de5a167e90aa297eccf58f679e6d45bc8077c924a5fb0074f640c8843a01165841169d4a12b78dbd8f0fc17ccbc54b838c726e74af6a32917c98b6c22b3db9d94f06b98efe12011df0dc7f23c08e435d578ab4547bca832e61e8e816440b7e32edaf2322358c0f7394853daaa85507f5234f6f75ab3d8e9796c27c00f766f60839381919ee674a1013b06efdabbf4d3da57805199343ad0413d05e74581578f5b41cd2c8d9acb84f6c310398b55f0a7ab5571a09b333d6f67cfa10d33a67fd5c2503361a153bd0e7c462c3428bcd012d8f45e9003858322ddd2cfc52fe545e5c49da75a26172e3646df0cde8638aa08430f836310a07e564adcce0d83b4642739846eb13904571013b8bd650ca39039f63b4afde800a86dafd111e81b1e35b12fc15f5ba2831c9bb77e804914074fa627e26348066c2dde3facf21d96dcee6fb4546d6df14010c2555f6e3b0054d455200c944b43c2499fd052e577ae69d29574ad12061a9ee7a9f65414c8ba402173df184c4784e61405e81aea65579b5c814a0e9b8dc0393acd0ca4c4e6f8ea364397a354e7ffadfbf90885ccef99b88cb0fefb99cec30ec42cf810181cc461cebafcee743c546e63861058ea91470597b67f5ef31b771a030ce7a795f24982a00f602e3621d6eb95542c260e32df2cbe55caa5cf2864105dfea7c8cd7a892e52c45575fff2a70459386a8d624ed60d19ee0accd65a8ee2bad3b28fba8a0733cf0bcae1396335d332105187390a7e1a739bb43f0152476378c552daa853529a669edb14ab124175e383ca8d8c60196ad9933672126b83f5ec03c3e3a8c023c61ef234339a996aa98b76264d21549a561617c9c21a31a2fef95b332a2c451b248699144c0a3e5e198f7bc7ee6976bd2ad4fc053aee11b0a5b5f40685b0640f8ebf2dffdc23511ec4432f14cebd405f3e4847038ff377585d2c58222df725505e2bd5bbfb9df7e6e7b6286995a32618f9f28fe83e2336a0b6dad4de76423b829f8879ab044aaef02231d4954266e06bca549c05f0e1b247fe281c818fe9700243d860a9e6144aba5d0b0123dc8d2615ece78ee01039404156abf6b3c527f471555a93e659531ed67e76ecf9d53e52b39441bbe11f14e15c5cc9326bb4e9ff6542736b96fc719981c5d1b411fe5610586ef8e4c05f90c8279699bebef4e7a8dbd7660c61949b72a7d5ce4d79f630fd177a88424fa72d601c949c579a4d84913ca9ad7e35d6e2cb338b4b2c26a898380254b0494a81d9333c75c516d1a675c317e6fe178875d740796d94a81fb4b78e6252007a4a18259c1d2a755cedb2e12dcec3f951dd159529e87665a9cdb3c09476ebaccc8f369c97948003a91e38c58475804aeb51c31902d1f20c5b72b73b1fed929d14209ebc2b85d18403a900ceefe41d30628692ec4baa04ea6019da1c06f16fa274956bfa7f323342e9f3f884494217882e2ba0b534fcff5ac87b7386454cb415430b545a71d758090d2ae1540b0dbe0991cd91e1decd3296c516fa839bd049d9fd9391ab81444f130dbabedae0ca3e19a4e99229d2479ca2a4d33ab1c32ef1d6d22f73f6b82b3f97b900c3090bac1472272471b3569fa956f96d202c94e2185bd36881420d690d737709ae9ccc4df377ecd9492e87bbf600fe96be109809f0bdb31138288e6660baaed6d6ac9abcc699d1b866c73ba06bada2f8b33be83d7ef990416e28d20aa4edffe267e5dc6000bd30a9919e18d6cc0037e964a6591f9ba7616d61ce30c213ac29358b9935f3dc36da901ae1ce40711d4289f4b0f484a89de392f38cc1ff0358ca03da90b27d7706f4f35f77ba20381287211c9d45f0d097dac019e7745d1bd84398fe0b89635cd9011e975787ffe73fb08cfb2b164059f07d03a0d89f69fd1f6065b46fc81de9c504f5c6e65ab50526adac3a5ea822fa548bea02118f41b23a00c144a228b7e61354e797eb323c41b1319f78ebf1e4f210aa2231e3965f69b1a54cf01e278b505401d8128b36e2d969fa5990fd8ecf5b831a40f06d228d6a37cc6bc53e4a9b0ec01448ee2045505dcba08ba5c5b648abd7232941471ba6c5d5bcabcb6e08b1ac125389b452ead975d3f93c1c4b0737508cd052a4f56d61f044621f766a1c1751ac7771f6cee7cdc137af367e23be930285ab3216a0d84b2055eb8377a39b4fca2282621c94d33f4de18abe3df046a8e70413f146732680686f6d56f12d71ef0204bda1dde2fb93cb6f07ad46e647c7cd5e1361d561971496d8745c48ea65381f35c47ed5fb5201838e3cbf129dbd1648ee226fe6d0e155c4a88db6468e94baeaa79ca691bbfa1a9bb077a0a3286a45752d824fa8d863b6556cdba5bcb048afaef4ed74b24bfbae1b2726361e68eea62f9e5e9a097aeba267942ef3421f1107c90780e74791c25294d1631bfc5b15a1ababe981104e5661c471ccf9f5f3835ee6b8519cbc50c71ca067f644dd22e94af8a2114b0e69395dc51c371bba26a22a98498bbe0245b0ea99fa7baee551017991004e026e460653da1bfbd0bb86ec0d8d3c932bfd84eb9ffa0936f564dc6161fd236bf425c376fcc663b18f843c339f195b62eab29e30a0448cb16b2ce5a5507dc072f0daaa523370d4d48d2e803973c4950d50513a0a6708b4aac6ee9a899c58ec7c45cfe4d51c10c8e0cbd8cd16c0aa959d99d7bb930ab49799f890c166b46c54124d0c72b6b2ccb0473e9c0b60cb6ea2e2a0af61bfa2786e4947c38f35dc88e7dafcc4b059c6d66dad79b7a10380b958402be77be00c7003683cff2d5c5b3a9752cfd8e1f6948672fcc6e3eab1868b2d38f32c46a0fdaf1d6121a2495daaf97f6e74c0774cd9a0d97def41e4ab8aa69dbc7d21f526e4dc610faf62807727c8b86af5109f92f5472050b327e3891d3e60de461a707a0ae8cbb27437e2a5d811cd7892c6a1ec36200edf2255f5ef160129a5df14febcdfde455600e605a46ab27e1d1a61b0872245ef598e5a66cd93d1c51cd0a4ef90e5f285e1f28940aa12f13af375ba41a3a86945531dd70ace418a873daa5f82ee55a20df42b1d6d07886460d7511fa5bdc8d3bae67b2267df3ee061a458cf8ba6214940ef8f5a52e9e97e2e25afce4ddc6f413b159f9763df23e949165a8126887d8a0ebc8c729e4333afbc405b855aea2efa918f336a5073d4852b8ed650cefe390296797cd413fbd47a0ddb26a040e30b08066a20ca28f494ce97df2b49a63889acdc945654be78c0a05d40efbd7489e2364fa28899263e96a797cd91a967346d752a1bc64d732367fc3c4bc1dbe951dec0eb512e3880ed4c9c2786e2a7dc7c5350b78bbef36d384770e64461898e03be76c2f744ce89d2f0ef8f83e1c5e82f9d1ea81eac8282ad5b6d66700e0ad57eb4e2f8b74048194a28da2579385271432a8c639e12ff0779a5bb100e16d3354cbc311c2bcc7e072e1bb671c2e489da14c0558bc2c0836c79e5de7644c49969dce20434abdbab6b6a5a428f569caa6eece858e5bb3e36dfcd14b1686dacc034a8317ed192961eb09fb1ec5aacfdc95348087759b8ce9c405f91facc4a658cf633ac2e17a84257cc7f1fbf166d437c7144279cc84f802f7d0bc2a852001bea23f5eedd7ddb5285f50450d654d6546bcf1a1fcc481f7fca11caa4295fedb2cc8919cb766c93c847615f0d11f07b94aa6df0439e66d53900d78556b437fa60098d66f43f4978f07cd867a6f63ba95aa4df699b3aa0713a2d145deec578414db11f8708d0146912de4f25af8006b1a1fc209497a6b029936732cccd8096c05e121154f0cb8cc521ae4030f483442fd85da579dc160b3fb76cef347495c2b42b849f366ea8306db73f4c6e27fef85f3e5b5556d059d381a7777356cebea2988a39044e0ab2352edf45c7b4ef8de84826836618dd5f334b96d1e0abe9193e94b1376892562f6381977bf85a5b17571ee3b217f2f2cbf169fa79731e4feed8ee2387bd477e8dcf41ec1fb7584a0e573328774f9638d05f4923d200b7b17cefca2b8b20303a77b62b90332ae43dc437d64132f56c5c0977dff0792ca564c60bd0c41b81d06507e9afabe21ced54762c14cb3acee9db2068dcb26711b988858090d2c2bd10b087caccf7997049e113ed857b9aab52a0dd208fdc02fc60cda9c1d33e2a830fd04387d5b1bf4d838f7a48131da3b6fa2f36b3fa7525b4d81a9e88dadcc428dc38f3373bf1c83fecedc7a6dfd998bc6b8c5c8975c3bf108569262845f5f5799c50c3af21692269fd895377ea68b536c2719523f4a9df35f11ebef63d59e66d76b4fd6e900f72928d38b67c8c7653c2a14205630749bbbd2e17f556718888a99f11add15fba51e1fa1dbcc994cfbafb8e68f8d6ceaef843542b31a773697e2b221fa4b8bf2d19e756a24384699342c64a7e5893f5418e97b603b40c84a959cd83853801a973337f8b6c0894fdc32f33fdc96bba86025560d923b5d499beee17458e6a02addb300ad3f66fa6a809d401455f60bd0afe3e94cd7af0debaa02d9fc6fd91715a8dc8d1afcb73781d8b9ea85bee0b4235e21131498a618aaa9e4189730363c8bb51ee34c4a4edd6205ea6e2bf131108a93dc1fcc3cd0bd59176f20f86b2602b0de805a8083acc9951b5cbfd9c60c3d2616af50aaabe3fb4f9d6026041e65d8cf816a43aecc071d2b0b0ef7b30c3682a9474db21ab576abd7303248d51f90ab8734c37b1fe28698fa9d8c2721a251753bf28ce2c69d964b89dfa7c86374c5a5e6a4c97c43e6689e3359b37ca4964a6c4c1af444de07942e47f4a2d36d32ec29f01d80ba9378db9a30340fe4ed1fe879d0621eadfb17b90ffe02d8e9a9338f9a1d26dcc7d3af3a5b04d86bfaa395cb97d0507f70d978af9448752a33c93283d554b79d4092aabdfd0b9365c5f0bac378a27adca5a1132debdfe78ca9f0cdff47781148de68d27df76bbd8c9c4b7edbea2c37688a43af05a5ef393410f7507f33f51c25b65de8acf4856ba46365155ad2a72e3fef0ef114bda8107b4e982665593b99402ade1656da137d9acf10d36b817c593a4bc7701cf3eb3397e675738dffd14a3c87d148de93d94ce81207a3e6c8adc81df592643f6796e0904811b56c4072af6193f214206d071192a2db463acf05813afb103e66df2d652abe4f61725728e0fdcef4b128e55ee29df5a225d573cbf0cc2ff753afc88b44fb77a5d8e0d551530b5fd7cc51e97ae9acffafbe569b72bbe081bcdaaebe3608b0e5aff1be0530078b98e1905787c69cd7e110a69f201bd79642740d379188030d94ed6702328043ca9d12a60b52f242d9afbc03afba33bfedf913b6fc327614c1fe7c61749f72f61f42ca90839051fe1eae0959acfe44bc49adb94f73755f2ad8d84af8f88fc98cbc56716579818c9dada83ae72c092114ea41d990eb3e7f5a657424b5ff737a5ab1f3370b85f2449495e6177245475e78cb41dbd37269189fd49fea3ca5d7966248b24348457ddb52bc678db718a9a114bfeda060523a98716f3d412e1f682008afd65b035a165ab105d7b7a3a57a51765ff2f003171d44732dfb9bcd90cebc18fe91dbfd3a24284dd8da43761e528f9f48ea31e5d16e6f7a5c7cc3f3bef61b2320bdb45c37e46f8b1ee03ecc2a00add4ecc6e4eb42120a5dce3e85bf97143a5f316d6a29c06b81a36f6860f5f277ce41c7cff1b70209dce2ff8f44a46093371de5fb6b6063b6823c80bd745bfc37dcde3daf521dca0004895923965b749cc965f89337d13ccb4b8d7610d912435ebd820b38705b119e636c6e3753cc183147fd75e9b66152202bbb41aad5ef885567cadd8768af90f8ff466564a1a72d6f2643becfaa4daa121c5901df5c972ccafecd50cae2c8a2fc94b4ae19b6a6b24c90bee10ac0ff94c5227ff080a8681f663505903eb8b56ae667739af0716d3072907c11f979ccd197230fbf6d5c0c03ca42aee55d82b20a627e595b0eb4f393f39d11a10cfe5f8cfb3918f84633d5895e2cb3b8e9b9a4ad3a3d68138def6d2172324086f854bf9beb774ad6990d2780f8aa92aa0c26f773d09349984a93ec1dced13fbfbe6da324b2cf4f90595d70b98ded6f6953cb926fa5ecc0ef0e91a6974c49877bc7b655433e3adea838039ab1999fe38b3197aa2103f1832ce6b7553c0785ece204b2684c9b9d65076b92071287c84018dd2d5dff1db402582251fc1e03d5740d32cda92ef45084c64e6f8fa21ecf635860cd2c56a51d56c9d056011cf0bce63f5b9b1edec2d7b0a1b5a0149f22ed63b75ec3e8150cb801eda9faa0b7ffec887eb13a8966886549155316af9c0cda805accddfb7c07883c67c08789aa8d6365ee9536442c36c0d2543b0e1d79fe3dd258bf0e926817707f9d468239bd256ea728e988ec78acd6d0f74ca2275ec02e3fa6a42bde812b21dbd5bdd4b19a0976b08d51625e285b32a6dab79efd3a2d09b99d823a019efe379f26260e491cef8a6dbcd9a2d74365b45aa2b9965c29a89d562adc9b83db981b06b190bbefc59533930840136bb3667b490f12f9c15cb419e660f98d34b783c4d72b090702fc3092fb1e8bbbf87554596bc10b78cf070c5cd274d6ae7633385b59f4605ec2cb4fda9d52a8aa3e1b7276df1a14de5bfdecf6ca6f24ae1af54d116254b5a1e2b43c25fd18023e3cd70876c9f085e2882625ed63ea79d28edd37cc60e174d3c79477245857201b85ef73670db56369a8681c18fdc9f72c64e90f367c7b12333bfc285d76e0e22794aa8014867c8efbdaeb8aa60f885630c171d851d69eeee3c1ec977ea4a2d9e2c8ab87f2eddcdcfbd213f55d1e9b4164567ebc4d55bce24a99fd80e6898931ff3f9e5d2bd9c75ca02b253274ff3f2b732b4034b022dbfa931af2f9d07b5a01cf109319a0c5cb6456be7e33294e320f7647854f0171d7b1be726e6819a3a103ed4ebd2a2e88b631c59e449c74f44d2d2bb86105e55d7ae93f731ea2d50f0391dfa153968bf8022a4c4e33b15cffe9a04063f050660bb74c0db69c4141f46ac0bc0501d7f1499124198ddf40e2f14778371680b4577bf574dbb5269b5858663eaed3f10a0fa90b8ade673b742a51897bcd43686279ee0d20d55cb1520a659ff66d5ce55f0007a4115d6904a5524ef6d984661ebb686bb74ceeabedc6fdb0ee8846f71719da4b35084b162de4f240b9466ddf43b0643d53f1e1f17b22476c75e06cc08ec04c13be9a9a77d9ab8cf56bdb4d49c0caba0be8ed2eb8b6e6dbf36fc46240075205301162c3024b45966bb521e25cc24a94dae73fa7428ae30d2ebff49fae6ccf82c60420618bfae916bfbf398b0849c18a41c67e56a87994129b4e23630526fce27d496739908a6078f7f49b4ab3d08850541188c61c30b4a728540c74ce10ebe161ac5fd52049bae4c4d2d45f4e9c64efdd340ae7c93db2df31dc33f87ed64a852f53cb1cbf2ab362868665353f5ce6b3f520cac368d82ba093ac7b7601105170271743297a1c0451a27d0b648dcebf60c8edf7a0497160690dda9ac7405f9866cb4477ffcf7857bcb5ea68ceb912f579449fe7bec5c899cd94bc8672e1ae899b26e6ede01756ae7c8f45f2433916402c06e038532c1d869d455d630f7cafb92c0333d7886f919f026d6e4ad023817801b0103ead76d4fb6bf3cedc67a25a54a8de2965b94275111a5a960cd7cf902eb61623efd4ea17b34e998d55503a5a4f149214f2bc4c1014982256dfbf823e2e2705802eb564aaebdbf52a10c22099c86391bf77549dc7bf321dd34cd4d88b2c943e319701589619409004ab4c16ba477eab581d873d89a64c96c1cdb9fcede212532165ccd64261ac6a977707105a22828ff723a85568a4411ae3c8d8a6410ea0b0c7f1520d1f340e00754f4a9b77a945666432971b068ae6c2980b9e7e9542f3c2ee69fd3b1eb5925425778fe730e15a05559d9b52158910554f541af2faacfb02bdb34917ce1b82b2056a469dba92c0298ee216a929853f1a127fc3b606d68fdd2f562084dd430822c5e7c54fa30f0005f2e5112ae79e8f7b93d5920c8eab1e883fd03ab461d76255fbe7cae8944ab9020cafff345d11ca460964c72d29157257929a8dda131aa9934d8a65814dc54cd1da3ae48bf3914e194f0dc9fea73e79c213a85d4fc70d51089c468fefcd0551b9020974453ef60d57a2611904055b202078a621b1cdd0d2c4071dc3c3ce56aec6b4e8791b6025aa849e5de4ae25e6685b9bfaa7ef6533e7f3e4f9e966f525fd1f84eccfc06be82a7c3e90bd147388f836b2e5450c5f7730133ee08703c75e444e232abc188a2c7c55d70d9b7a6d7d6992aa47f572e419dddafc2b68cf1fe56e0780a779ca13276743734ee7581be312dd6e12cb02f36f35298356c03a2765afc25bc32b1274e81ce406123b584c70609527f40b73033d8bc53536c51fc3114f4543e003c6ca0120c38c2c62aff923e24a60f2a3bfd13cb34c227000b68d1226e9f79b2fefe3e672821f71f9077ab34f5957f404b3ce3cb606a8fb6f8c2798d50e2e0faf3dd88cd0c450b89ef71dbdaa502e179c8b833be8f2408ff70b95dc0b82be1af7607c404a806435503c812391b2574d08e7095b075c3940c17a4eb215d8c87cbe1b1dc7fec03b3dafeff14fdf67b6ed825e96b77e6e2032891950e550c42ab4381c8c2d49003dd63ee10fdf6b1675e360218c1213bb402e1c444bbf87c28495d32afc7770b305356b031e7b4ada85f6236aa39e21641a8a51e7f0238f1faf8f75c2196d6ebc30376a53f5b624d71b69c663e434f1a14e1665706a038dd9588c58f0a9dec1cbe67e36852274acc4752947f10737e44233fb5dfdd7e93734c80304ac41a0943f873cc7c5ff51e7e35b2d9227ca2e156cab1df4787ceb1efb32520f7135862952ee7ac49036f3cdd291f6a2cd15eea41443cae085fdc2427295981c1991bd69d9b85fc8227e379d8ff3c9a554f1c7120aefa85f6b60a8ce02c048207185d2115b1642f0f69241065440f033cb1e59ca22cec90004b7d09c9ba59df6fdadbf7c86a7c452ff20cdfefd70a910fe93c09135cbbb96615a5432447054862246f8aa839fc8ead856b39f36c059297e5875420b11176990457feda0a906ecde096026fe7d5e390edae9ea4563c71e73d0633479f0111d9a1cc8911fd6d4fcbee61e7c7196a6fa8792481446971f19586ca15f23a8e5cfed8b53070d622c29d762734b35d39b64294b2d1c7dd2a47e76aa06799b3e5f5370577ca0040dae9b7b4b26937f481e97d50d365b273c8243218661806a49d5a7fc126a9acdc234385e47355018a2973379cef080553bfa74fac59929078f689cba3935c0679510f2a5b1f8143d1779c135305ae616aef5d06d2b33e67eff7a3089fdf87cf4f6ed16c2b57e159f6f4b6f7f2c6ba05a4aca96b8f58d9eed5555f90546f269008662f53065c1ec0ee076de4e0f90ad7bd7963e0d6d9791e9135973e3dee06e5297e45882d117b61df3aed7359027e62b0f318bcf603e87017bd8964d39b5719bbdf4a35b7b435bc526e7c47a6cee7a258447db9610ef3517ad80883a41c2015313eff420b5ead519104ae4d2b756ac36daa9748d7267dde4219bdd3b7952c005cd76aeb7e3e00c6ee85691c65a168ed825a2538c2cdcfc8aa6344a0d969b8772911c27afe2b8c7bc952ad946e650aa869dd8faa533e3eb4081693bf2ad910b6260a215556ee0c1518754d6e52745307ec547e3e2178b6afc7b2fe6c2f4b26df7c4e6289e4d143f09a8c0d4293132d01c3060600740351dbdd150709731ca031f2fda87ddcef8107fbf83425bb6c69a1e363ea5479dd12c89cee3840ca89d93646909de0716ab8d8e5d0938e521fd5126e9aed8992951aed52ed0f2a49816cf0d6580b580499b8aa203f78909194aaffce1abbadf428a7b6cf5ebd2d23ee6e0b03c313bbc1467f7c81a16df8a1e0544096572817df9ebb991a1a7f3470561de17d987390d5c7354f8fa8ceb8e3a22e090ba9e29b544d10f64f338bbd7a1dc3e302a6e39bdaffb8002b648d77ff7f3f646e5680bc178fb3a6176b6e86809b9895a3fbe9a4ba23159e59665bb7a0353f4cad89f9fb01b33a761a23b21f511bb0e1ecae73e048e21179eba51de304233ce6ecf9250e66561c400b8e1e79b652675b8f746ebe19695a25c26962e96c9514396ad51d75003992c3f7ea56ce141899568b19580b5eee99803c4f327e48c85d7576fd40acc201160046904cdd33bd244d91406b60ba27a28e1f8890657d0d7c06daec60e151675c6bd1038b59c0bf603194680fecf58282f832123fe7d136cb25d62f8983a1c30fda3085fdc1b9f395bc7aeb6ea9821a5d63c1591db119e3bebe5a9819a35bc0bb5e776e858052c58eb525adf481fefd92a5d3a5396f8535f895cb5e87ba874251e627cbf12f87a4cf198f9645799e4ba17190728a2e0abe88e3df38e1a21ebaabc79e3b6f992181b516a83c6074fe3dab7a31a8478192afd97df614c5b56d2f701f199205fbb7139a5b3c68d1fda63fbc8cec367856ae3326636d511c3fed55b60b3d47889ea46cf1521a37f5ae7ce209351966800936f9ec58d33f5ce399ac1877846c697591d933075f27ff83cf57dd59a5f81e0cca8b0c0b8c768354e464b91ffc5e6dd5b1d476f0079c9b8f66b0f50e0bc96e011f07b6f849bb5bf96b3c0c3e6a7b8a91b22f2aa564f28570c875519b047368c8aa4686e9b46c7ca9ce98ef5c0736dfaf8eb59bd1c40b721f7e6c1ea3cb18714179f3fe5bf13534f1fa67cd85c1c6530c583d0bbe085ba255c9d641184485e9f1c87bea4aca203ffd82b127bab8adb714656ea0ba2ae0ecaa747516625c08c499ef9ea2df7cf7e62de6ed004164ad1a9b339f7dde94956d5b7d7c6a342f1a9bf5daac1440e7c6dcff17578e84ed3f4d1ec662744dfcbe2f2a2e1ba37e8263e4ef9f97273660c56fc9b9d1af99d407278eb6a4863be68bc755e2f8a1fda8d7b02c044d3deedca579eb0af3445dc3c20b8e3835aeafd1feae9db002b305d11b4ca94981da160d8f0f685c325cdb188aabce57a6a817fe4171e320c7d600063a717404e1093bcf74eb76f8d0937f8cc61e3f5518b382b2b2cf08920e03b17cd8eae9a3dd1302258e4e2ca13f5fef09d9355e5364f567289e5c6833f55f15f09fa25d2a750e76e69d36b626f3d55b222280821dcbae4dfea75568267124343b5b65e1b5ef08c6c4c7ad39dffd359018d4655e9f3e99fe729d848d5c34cd4150ec3f8062e4b9a33b6d3b6dd381d67bfda7b5dd0cfa9051f0000077e274dacca4b19d300ffb00ec9f8ac1ccd645704ee8d3051485d9031740b13eeb09cee5288a71338ca02d268efcc874a5de350de36a0e3e4bd7d4cdb48d4f2c855e0415ee2090eae22aca50fdcf2ce0ea2d411ec60bcbe524568f85edb00346b37c5dfc936eb90f10e8f74522dd1530a112fff9ea559c03a5eae00854925b68337134707eed111f1e8e9928679c2691e582904c6faa4bcbbdbb22034d405abecbfdcc2c4aedf43529c1a9776a1ce535117a6d96608d39529189287881a35176b06e191920630656dd5a61a6068bf1f8d986dac17c60acfb301c2481bbd9df18ddc5a75da7693cb0ddb22eb19becc8d3f5be0e0df9a1203883fc37e2a4413e63e3a5db88191d8e1f298f34be5acbe4051ee5e21d43468455c42169c32c5327fc078eb7f173ba4308c429530a6787bc09e2c7fc2d8520a00c8752cd0af715638c364d1a6d375cc72e28614045c11d9167290bf57465f2c50cec599a096d4afaca7740bc86e83e4a203e39b68f071bf8035711487ad13d298985e2cc9e6b7e609528a736f6941d9b6d04b8f91fe85d05405fa86cc45446eb4630addfc5823c91429d23b47160c6555761bc57c6f8ea0e822f9d57c8932415ec5777d00aa6ebed803528dd800f5aa613d589677133ad9cabe8b3ff53e73a4cdaa582c8cb8a49d32b7eb25fb0e52c64c731015c766070287fc27489330d72ab95d376f5b0dd4c6a788ce0c73824444d357e6de6bd469c02b633e14558970a38ebf61f7781e4734a81fdc5a790cd886eef45a41270a5c9e9ec1a19a5898f23e02198009132e402f97ba3e02373a5ea5b2562b3618121bb04d5864ddbebb8835900ffdc49a0fbf947a912883f03dcb7a51e220258498ded488ad6cfefe0e3a7db27bd41ec318eacbf776a518b4033071e6c4c4072e0ea053d374ff34050be2ea07ceb7d213e2158b10be3c48d2ab99d735d3443763b4ddafa3553cf7ebe8f533acf2df3fc6a45de8cccb54332b7ec2690c7160bb6b111a327fd33fe952f52384695d7fc131e661accae45a1d6bc60b1c306159a6f39c2051db4b357d7e77899ec938a7d367479d5d4b2fec7cf71d23d5d5c9bb471cb47bef696f2ab8eb516900c45455325be93d137cf1c0a4a90d52884098dda08edfc9f800ac10dfc572dca9a77e749bd44a61c56fc9eeb132ccd95fa3545eb0cf94356a3fe4ed0619497b51abef78f929c6d4271ee2fd2aa035abf8b7fe3e6315b920f07d0453b926b0c6fd7264cd60b3259aed6cfa5539b61ce84e3f7d4104bac90c5283cd2831bc9868c7ae793fb28ea4aa39052b2d5a59f4541aaccb45ba2f36804ca90e4235c63b56a1db5a8cbdb9d67e47931bf0ddb75c6442fefbe7492ec7dfac087fa22a4cfc2bb607cc2dd5abe8b939a9d320c89ba8221b3769986cb8ddb37ce280330955b0ba18f000053405b9f93fd1199dc135946ba1305476d5e11d46ba2cd65776b96b4f5e23115956ce01653524cd5b63dc753345eabf6895a1a3f9ef703af298024eb8d62425b5b405b09532ad00e6e531ef60cf3494d51993ee713c21af778cc65f233c1677d3852d264debcc7df284f1eae63e19e73c3e2f90ddcd834eca8d699933f1d5740697e4f45f3f15388c9343895f8e3cb952c85400daff4a54d9fde3ca0a097b96788eac1428aed64416838dff700bf5b8acf1c39c0a337640f7a12379b2ee0a2c78873f10236ea70fcecddb76eb32a14a6cac10547e297e726732bc73f990f5114f94f26d13b935bf1f49247c7ddb776e1231a0bfc34199f0ca5c8cfb9600a35e00e23ae6ec1c79057a8ff3f3d1f7af235810907e978609f23bd4be4d36a5f1d02e9ba2ee8340b980404c40fa3f92b69080ded512caa0919511c42e0f04a6ef46a14f0cfcd5785c0dbda4cc3392ca98eed52846aeb2eb23d58f6a72ee73a7a625ce97d051f03138523160cd6ab022d84f2871861fce22e5ab377648a0d99d8289f7be30637397a621dce263d38b4b533a466bfb5e0165ea6ce7795608bfed68bbdb7b66d4cedc2172146ec97f9e0ca9ec980714b4fd08695417169660ca5ad21e18daa68f0960266174847986c4bf852ca7fd20fc2bae8347d5acde66de259d101ca7173fc57df0428a5c3465bced9295f34c0a493d7fc2dc1f9314a2ac46f7eb3309a832f0ada85081ba7ab172418166aa5d45d327bf2bcf136da01560b669c2c2082d411a6aed9cd3094079d45f6f2466a92402e8d25a8183e0991ad9a9f5693bb2c2365c4865c4010b0c4f29822e6b8800f6fe8d3e10fd94487367e0d9a858c54b24c6d2a12427c33136a700ab419ac6e8b8cc31f7fc579477bb200034abe6b337b2ba7a1984b545e65dfa918844d8d5e754fff8bac9181cdc6e35e9ce620dcdbb2dadafaf3507541a185cb31cccfd7566f631f7a351842fce4dc7207197310d3aa870ad2f0a54d2eb198772397a4753a488affde8baf6bd700d4efc6b3f9acaff043470aae85950af933215540683657e6b2f9c02509574f5281178e6d723ea6e274cb646e306bfa6ebecb8a923ee17319963078728bec6689a1092dc75b8e117cd7143db1545a5f9f5aad03401c68ce5663c7b61a7d71869e80efec82bd82c6a004d523a3716db929df7149be04ad200141889e2f8f2a7884214bf45538fbdbcfd9b27e3470b95b7f5d02a5e99c1eaf77797589451d3ddfb3e98fb939c4f3e94fdf5bb141ee68355d2e0eb3540f04e3df5256dc44e62e153dea68d33044f85e2e47f4a881d2eb196c183bb37a40eac571552327ca96740f892219dec940030fc6c3ee96bfbe0fc661cd1b972f2a6a1d4ecb2f46d4d2911626c465feb6e37fc3cf79645cea3e814d2ee0d78f7d56d1c34ae65e9f2f5e141d6ea240611a0fd09b5765b581bccd26c5b4bd6ac797212260a4aba321e364b2e5ca860b08ab167561d325356051098d098ee3c4e0a8d2fc8a6ca946e41871e16f922fa19d66ebb447a1d7745fb270a1dae61ae264a2217108b8733a08aba82d0993995663bbcd33aa86b64aec92da226275ccdb9ae76e96ca10add7c720aac5ab89fb68afbc214a46bf504908a40f070d716aed285cdb7bf19d8b9d4547d05d434ace77bc78482e72ce56bc2f656f0d7a0a48da2445c5046b38c9f5a46dd515dcfefdc131b5b58b48ece2c35415e2e86aa7a7a699e4af0605abfa84238e09849009947c8f94a8a777ed0a08b7de02cfbe803bd1ee30d4bf0b11ce579323ec18db1d5aea434abbb8acda0bf25106c85beb37045ee5117a1467a91820d17448fdaf3b9495c4f15af6f0620abdf0083ddb1f32c5721bbd38dd71a77533398213b7993613a5c8a926c01efe90044ce12fd6ab5bc89d43162eb143a940d010a69034062cb234024e6f4b43d1017bfa550557b47d0c9e28bce3b66a2f0448712d5b9e6cb7832dc418cd15d40177124e23b38a65ef0376aab98b5e07355289a9f2f6acb3f9fb1b15da3d027da33eb56bae063a69c97898ede798f1a6fe920e9255267cc2e3183ce5aa5eebebf1c76c09b368c8692c8861bf8b1928c2a51e760e7819ac4870e3a703dca15e5bd1ea1c1dffff1bf101271bc2dfef53cde0ba23ad459da33d60f1c2bfa7a7e34f83103975ba25b9e4d0cce85ccaa6803463e9b776898dd7ac09873679b7a7c382dce3d8e8762531508a9b418bb54edf8ecfea9518b627ea622b2e18ae9d497cd55cc0b4617bc973a45f7842f092fc5755cfdabb13897f2dfa3992fc1f2dd7bcb8f6a20c0678a4563e92265ece4785b6bb4423220768d022a176d27c6b4bba7eecafa48c1f00f9affae05d77b3383602a4214868fdfed5d2068ccc34525cd5872c3c5a1600548c243a800539c455859a7503a94f178cdddc50c229271489edd854851cc3df4dbfc5693ce182b5784626beb7de4701ee0577e60254c962a2c8f2070308326fa83d943a259eb80a1e808bea0e65da6ba7a6d286dc364021b4786bd84196484506d4c211e60e4a0cf52c9a4b77ed1126a504b32f0f60558d144fb83d03bb899293d886eda15a91997fb74b6569e071210c8f4e388ebb6094034213f27651b2de5758d9fc9168cea6a0cb3a86212b81a7562857f32c55a16d1d58a820b67be4860aed44c64e98512469ab2e1d1e400ca144f91d610f851a28dd2c0c4680f0ec945e15c303b698cfacc3ef9059eaeedf09387b5c04808eeda82b7afa38d5b1080eea753ad7d44591ebc74ed22e04c94ee65db3e3a0c7324fa5b87350dde823b7388cce80216f13bd7de7e7177fdd45c8c54d9a6b45bfe5f755fcdf472daa0a155acf42454c720b5c3551b2eb936e59265ad89e12285509494b8e21a34d3fdcb0b996409467ad4ca868fe0e2ff4c1c529ef69fc1bb69941d7c3dc0587fd84ed3601ff59b20ebb3cb587b2923b6c961b0ff4d6badc07d371a23f6e46be91d0d9250ef522651b1911a3f5159d95cf89c2d7a1a0236cfb279f5395a9ab2e49e9de882565c13adec6753a39e971ec767472fa1c764765635d2e0a43a1cea05e5ce2c929bc83217e994dde9bc334216e4111700b182d2cef1f4602e632a718d2f07b3f7306d91a564c647da8f174733c90954272c40f2e6f9158d318747c52f9439b6f42d8a7d72894d98b40923a11ba30c18b5f54f1a254943f9c7536623ec79e43c275e7cda05789e6ae487f452e882c03937cd5be623abbde2a5c11e6b073a66fc6e63908c537f9c5bba7a603ce0ef2d3ec28e5254fd0fed82d755eeca0832e340488a3ad20a8bc984734da90905918b30e0e154acae19e0812387804001d8c8e983eda156409a42502c3b9a9af69480e55511e392462ecc1385739925de4c51a185674fea9daf089cb498f4c21b42ed4cf7a0d3f20c361d0d133a59301303f7331278326d43082f088416ee8e0be51c98095613d50cf6ca125d18364f67cdb560bd6482498c6a0491e056ff70dc14452925d47b656cd44b6822b53a04549740446ef4dcd588ad6aa096a928c50cd0308e7802bff390e2501ca041a25a147a7bb63fd0d5c14168ed59c4ab56b190ea18fb6f5fceb5eb50553d4db117aa3e4b6ebf271b0e108cf3f5c3884183b4e34adc77d93101aad72c30c9e4a31f8198c3a7b48f59245b4061fcdbe70e7ab0f3c3bcdd6d7f41dd3a865f4ad54770ea02add437095577df07b1949f7235a539150359356532de05c6b3bcba1819744109d8be7ce1ec60b4547bd8e6bb90a4a5e79d340c7760d963fb351a6b0831b560742111ea75b80fdba01e21c24874f79c03e0b43b1f6191463e6a8092d6dc0d47471111bae6eabf203518f4d1b24bdb60c19434a9d87048cc206d9a48af24c5f6de02ad456a3bea45bcc650d904f66df36712f09c8941583707f58ad4aa02b014a60823465f3c9309215786143477d88fd7715df95b521999ab8201d0fc238f249b30fc892c81bb29db1abd8fa9db8e6d5ad79be234e8936f2a476b817e6622cc7aad1367336eeefb18c415eee7f29a0d5967124d9b921a351039495844cc2d7088bb4676bdb996042affdc021843de67ba4e57523192c01de381b29086bb7a1fb71f38e2675668878662bae68ef5f57d0abecd29d36ae3cd107aafb93aed3358ded21e6e8694249b4b0d1a4307c4866defc74607210b9a03e4ec8f45b6c07357f9f04485b3cc876e4f31536bfca6cbf73710d19656f547ff5ef214211dbe659f3fbb163ea636b0c5b2fd8f772895f1dccfefe506778ccb265ae3f50a9265fb04f25359ca36fe49a29e4e7be959951e71ba8e202ec1fd20f85bbe3a05d17c5d22d433684a6fcaa14f4c5007de5ac98bae6202558fceebe07b66dbdf8202ac6648e82e0bff6ab6a046673a554e55a8e5e5c4c8bf4a95bf6c3144953fdd4c964e4eae6140398753072a8f65301fef67909172e13d221007e25f3c621503920a3fc91b97c3c756b25350bbe2e98e49eec495bb78e53ae733ffcd5ec032b0f628893843898869b07f5cb87d7014b90ef98432f247aba425ed9255f21034b14858888664eebc68e3549e65a026eea9835ef64c1a2bdfaa4fc0483ee7f13c6295e26ebf5cef6e61799aac836c7608a0922855d6c4d968a0d9bf81fcc9eff744a2a61effc61c97bf06a3b2331152fc25632255103642a76251064baa79d59175a6d9a32949c2eea05d9c77be6d0a50262e70c86d72bfe168d961e8c17ec1ff5eeae5f516dff012bd3d0eeb6a25aa2cb9c878e26e4ab0ccc49f55e5a68d5f0caef6f6ae14e1bf497bbd62ededf2c74c587f127032424b8b0ca3d20014c6b9467c47a17fd0a7434a1ee92fe82e2b9be7f0a8cfbc5ce10804f1b18821d03027e82f6516cbf74337aec77d709e44791d4acf639f5e9ba7324600132c49ca91fc6c080f45c43f8082ed02c1ab821c9401d77ca90654e22e4d3f319d7189f2f04dcb71b695f233f39ab3a0d86b9c47f51dc5ba76e5bafc9f09d5aef2170b08e9a03671118c21d720de2722b8e98015d0452f8f6ec4e97a91368eca8bb673adb5a611ba66217f6371e61493e8395636ef2b96259e44561e11af164714750524bb1ee1ab42ee051615ebfe70b7aac18fd66a03f9fe2252aaa81715a678913cb9cd2d9d95fc404ed54ab6922fec8402814034b8edd3af05bc58c68869d8664bbd007bb8f7d6105c48fa2a84e963b60068eaf61eac5dae1543e5198615b67451407562d7c28ed2deeb98ed3d8839067f251ec9044f121be82c7c622f2ea0145a72528b21047c2bd197f71fb3578e7ba62e0c3b7fa0bad548008f5c1dbe151f627a4dc42ee506f2e2922cb4fc85d9c71fa5e2690bcbaad364bc179f92cbb64dde0d43e25f6196c54aff5ba364518462c2e012d9d923d269bdee0d4b832415928a93aa6bfbadaaf3848aff3e708e002a670b174d29925d3c9ca5cf541206f156542ff9925a12298f4da508585750921d758a82e863d8f0b44a030649c4591389a03adcc7571d4daa172e6bfd39d597c31a8fa90f5a885ba05dafe9d0e44a1e2072b837974f89db17dc95d9087c373fb184f76b5bf6b94ebcacd7362a12f034bb45d46cb6766f9ade9c2da08f1bc450a75ae3b7b9282a10ddb4df8ab6ed1e58fc82b553a35966071935c11bef187d16951ab42cb11a8b4e9afb1a31f6d5c48cc41d5170e6ca480efc2fadba61b3e943abcd7fd4a3988d45f83530db320c64b3a63f04661c6293e6499a132caa7c8470ca51e7b09a947acdd3070f849b6ed892226c6c3dfed8f2511270843d85d24219e28262c799adba623f60427951591039e49ca73f83925acda339b4fb80601d88a2b59b00cde035fb184c936c65d45775f1feb0f437f8601eace5df99cd03fd85d21ab6ce13348c2ba6bb035dd4240664e8bcaeee256195ee4d330d9471fd7a2eff61d314af13d0eb9fc51e8df4a17571f433c0b02f300dcb01282942243da7cf64f08c5ae059ac8b8dc65c3133f98449649230ce615640f4870b059d71c3eebe5f91c6d7f556a1b2ba3d1ed26adb28ee144e543fbdc55b7117cfc690258a790f7a755a2747ba5d1337f2bb849ba4ebc6e2ee6bea6a391d2b5ec364fec66bb0ddb81465f68c8f8dfc955a66018575b24eac4c630081d63ec8360ab7801fcd07d565a5cd0320e9ee7fa69ade4166d0cfdbdb0cb348be4393f92a1b615fd7bf8c58662440d364380142c539e21f667ed581f58182786f5172bfe98c6648192154b41bb9a48548b7aacc2e14f5d1dfc6a4339296f378d53ab44cd74d37d921cba34bbc07d730562139884bb4aea36c48f4cd75fb8b45e6c494dc3da9bdb08793e8ac5b364952dd8b41fe2feefea3a9c296da40aec5fbd41f46795c943421f75dcab1da5e2b4c13744ccd35a1de937f79f82385011254a39ff2a74979ac03e05ab95cf62d217f1986b8f8ae854e05866ba5ed33b96cdff4d51142246ccec9765a134776d3b31f3778ced0b2d2b510db5df3f660c39e2a7f06b4c285600bff6f6f47988af1e5236d8702c7baad555652062b6a5864cde22141c2de3cb794de582d8a6b23aed8245c0ea8da8fe829bf2e67fa5203581fb0263b06a3c56e588334af7ff2c63cd2f9fb1ef463e8b44233002ad51882f2a97ee7b4a46a1abc99c3ba80b62858ba55095e6491b13189c3ded04e19a444d35564b300c3fb3b57712ea47969c95ec7d9e629e464e2249261a75b0329a04516fb7f07acb63653b05f7db0c298871f4ea2b23443c4b37da7a00f2600c5ec16b2d8d2dde50b43dcd9c20abf69ccdca0c12cd2382532b6a31cc74a71fb3849f95fe3bb24f1b3cc0aa11fa1343cff7bbf49b2cec572e7338b6cd1d1dc3acecfe037812ea7e4aa00af2b294fb9bbe7a9345dfaae34c6392c437ba6bede05d5eda2e84ae18c4f71e6f327717e37bce90c70d48ae0ba80f0f855c5134c5f8a4671ab1a9e6b8ea80042052bebfee14fb5727ae4655dd3c8bec7f25e039a1db4ac77fe708a27866b88301d3fea1bfaae5d38a0a9988475854dc4dc86cf4254c6d3554421f0627f5ea10e60920911d46fccf792457667e9ddd378e57fac507a403f03ebf6f3738c46dcdb47339c3269d7409fba26dcea777c302ed0ae04e6464e90a6105a80db7fc69016712077d9a9f65d91c67b71996ed8726a3ecb860aca31ee965c413cae2208e2e14f9ac0b8747f05bed2c3e3df57ae4432ba08ec171633a8a52b71b19e7778a39e8841659c80ecb3bcf8e972142e4536a5765befd40e4d3cac26e99fe18be2e0fe86c2b90440bb63197d8db710bdb993d6e60f10dc19efe86da15f233ad9d0c38b13b5119df909754ca9bca592e8fa524b44af5a045679f994d88d23d4497da1330d08120c0f0f4400b49ce78888405e6922d417835e9d26deaac07f032fda707ff6c1cf9dc210f66b28081aa3663560c1430b7bbbd8412216a7c0be5366ce80684c4161caadba706615ed4e49aa5999d543c55c8c32a9869470e76af1e513a824535153e6f200dc09242a2c2faf25d6e5189fbd7133ba8759ff2a9b1e24e108f49527687b470d91e29ef3af633487269aea67ab55518474f85daed004a386a2186dd30345c2aab3ffc52a6936bab5fe33a12826b22f193b07c8a747c42d21063803d650464821016b0fb001ec66567b58644044ec88c1087d6092f22e64960ee0bd36acb6b521bda74545a214cb9b586d315b8961df507898cf154b05fd0e6e2874f6d71cb0e49425c622d2d775a3d8bd18489b7fa79c1b2fa5b1f9daba6c09d5ce2dac8babaf2b60f4bd09bde56acd8ab09eac48417d5156cbc07898be08bf60bb177fb3396f188d6143591c302a0b6beb5c5535bb8a493a082577cdf8c4e4a212ea8eb14e70a2763af3874416ef1e78e08a5ef2750e50b4ccca61f8df77d465f730af49d29aa4974ac8dc52fc45831bc5a33875b95c8ca4a7e26494a80c263bcfacef2e5cd937a6edcb099bb202b0e3d99c270b44f4b4b2f2a710b8b0ccbfb6c1fd64bf904e98a5eb4e717f0d563879a1f7e50431726d180a146c628f3906dadaacda7fa0cccd368b5074fd3a0fbb841f4a5eac64a8759559f0bee9affdf8cb1960cbf55c8dc21fbff763468b43c79955d9693e09158d7642685b993ffcfd5fece8c4b5ba4c041e0057836c04953197c88ef89387575e2d05a676d94e866749b7bebafaf5bcef407ac59c561da63ec0b9fdf8e694708013cc3b9cacf665580be9f047594412112c91cefdeac4e8e60e9ff352d818b2ea6cb55910067e6085ecf37a35aa9c763c423d6bbaf75b2d3e92b7d41a19a9a3b358fd1fc5ed5b6c3686c74256613169e7c24413d340923305c33ad12cf7b529668702e8e537e6819fbf9b4bda715f01ec4b59dc4d4e6f740830503d46a001e8ac0b7b2d3795184d21b5ddd1991a9ac98f85473c8127e6ab8a02ff162e00b7f0a2c11c8ca22ab5457c4674a4a90b87c2bf01dd805dfb97730ed98c3070cbd58d0db382d1a71490ee3c70d12e635e4d00478eab12beab02b4c9589d00416c0041c8990a9ec7dbffe06697dfc05f7cf414067808801305acf1e56c8156948bce08c336c6362941c74331d381c824f8fd34a74f56c66aba6f3fa13c98cdb951df805c2364c3b3890c8f1cf91827e9128767fbd63f04785118203aafbdf6493063df2db5c2e6cae453555a66aaded1345708019a39cc36ac7bf2fc5c2796102c124053b447380ebf675ddb227c4b5bf25c7f4e52b840251b56ebedb406b5c20d7c5932e12aa2b9007692f77f1baa413e1a5d948d84b4f3e5f236dbbb4323c0b7ea5342d962f71881602c1734b347aff2bf91f325e71dc3caa4c214ca06b39fea10ca98438df1a197c2cef5d26f7b47eae846cc1532064802316973ca1cb67ec1311c0fe12aa2b9007692f77f1baa413e1a5d948d84b4f3e5f236dbbb4323c0b7ea5342d962f71881602c1734b347aff2bf91f325e71dc3caa4c214ca06b39fea10ca989583e0ef568883196075c6a2dba29dcdb227b0c58f681eeda3c895c5f583d6698d4d1ddfdd3d85d542b49df4d7a36a329e96da8cfb9ab85b05b7554b8f1b3b02a385080998c8ed88c8062d05cf0713bfbdf4259b797e436d31e311a078517a2af4ddec30515c4add315dd25ca2d794f4f875d5123e8be1acdd2be458c738042639e1861d3e74d6b9e1841e844c3fcd4687b3778c7727b5af8f9818a0f158fdaa0c51bd993a20ffef7ebe582998d3e1f0ba8ba6e01774dd6cf97634e398e89009b7e1c1820f8c927c26358d295393ef11070d8d0bd2e47719d13e60f3fee608ab042d34c4ff38a0c83c86c840619adbdc4f32c9fbcd2266f8bc94d924ee737c23de52907ddb839185813f2c642be6587d6b6a3ecb1dfb65d39a6652fc2973b562b6ed52b9477039e81081c041587fbd49b2c0d1adb08802b27099e3539c93cfbc471e918214e7402925e4196012ebe0a000baf4bf878afd3b6456cfeeae621e9d02920222ad1acb68726ee23003c2ad584d4002b0e5f70a9be99cc74d1a806d0821915f9f4921bfe52da240417f20e0171600119e8d4a9f641fee71779f9931bc02920222ad1acb68726ee23003c2ad584d4002b0e5f70a9be99cc74d1a806d08fbb7b789e6b9341640c1caff02ac275c82f5c139c526b316b3b04ec06edbc7928deee9b99cd870eaa187b17c7fe78d2d45dc4cb8b5dcee369be5d394c022ceb2fda5195929924eb676208e02fd5136601e69e66c83fc29ccb8b289d0ecc64c8eda3c11cad023cf0e494538506442a26351fe0562c4225cc94b36796985caf5de582c400beadf327d59c4bee053c822d51039ced54cdebc7358397b0775852e44b98ab152f08041877dba1095aac5b391099b58cfbb53e1ca83318d8989634d21379e718a1ef37ab3bb06e4baae50862a3e2cb6f71cc3515e7acfb92707fdb8c57b31e1620937deb25fb96ac66bbdadb5ef92c8753c74f03c78a94253539b9e782d06974bbcffe50c01edbf907205423b157ea5df37eef0ddeb736cbb7db98a0bfa4ac2e2c38bf8d30391c0d352652f492652877e2121e313e6753153609b95cabbfbce77058e9070a2f385037b0ca14180bb7bdb8218211ce6b5293821999e3b3d1b8408ef92e74081cf1d9ac801e5a16001b1965219909670a8df96057ef7e66bfb4877d3647a9196e92f81ec410c1a84e996d50d63792ca98c344923bf92da2afd8832cce2b62815902800916d12c22836fbdd1c66a55f0b56f21cd732d4f7f2ab08727b185609e6ea1c54fb8fab004b2e4006fe00fa0a02dfd739dfad27818f057457af2d8fd7d9741b8db5dfd00c2a7e2f3361da2e3e4247f4de960ad4ab637c79245db2b6e5dff0ff49a10724669536b8de4fa3987409e3a00057c8774aa0cddb5983be568bfb8b29d8b1b6e1c8030d32681cb6610066482af977122a9583cba24220d3e19d76fdf503a4d052011667aba7172c7dc67c031ef0bcd9c820f0225a6adc3c74d56b80a3e8856217e67fefe9cd3289964781d20aa0edec4557b399d33344f1fd8c34039268ae4d5f842d080b3fcb1189cfd392df63055206c4c4da3d47e0055605975e80158989fb992d7a0c8596c249a1ff2a670fa9bf5da1ee8f184310dc24e8b112981f158f5bb9d5852561d0c4f794557c011490553ea1096642962222b59692b82367f835ae1426273de67417b91eacdaffebf9a17a6e31607a784df5838de278b3b2c69493a522a176be489e4ad034bd0a2913fc1e8fe3e14dde06664a170abb773020111e08f05c10f43c89b1bf9efbc5063503fb424409f16fb2a294bfbf066861f3667ea38512418d2d7acb8b2640222a53fb834cfdc7506b97a429a77c72b29888dd2d5c59eaa6cf8c7a4488d1c5db71dbd961876611c9bbd13f36c27fab464f99b91cae794275c23d0195f70a3d3971a50a7adffb90637d910c8c0225a45c131129afa41c3e203c18abc6339f2b7e7609bfe1c853b21aea931b74eecbe0b4cea99af9cf7b4e1170de9b26439bd75bf62e60be26ed290185053217a6368edce1a18ed878f1abccd2a2d7f2027792344a8cb23ed8ee5fdea8fcc963ed1e5c983dbe3d9e7a349e5c24b7bd4db640995c46be86ef4dca2914235eafb1861058736a9bcd6751eef8a9511a67c0d45349b8ebb5ed6628b24f5d1023839c20e1afc820539b25e7741d90c743af29c606c428c22eb37b739eb3b4211eb13447ab7b2ac531b584ad3a55e77aaf5b632fb467e29e268c9670684f46971238f68e8097d1cc9cfcec584a42537fd65b30993acbb602d8d985d15fe0b4ceb797f8e58208b0debba2a83bc5dc4ef4f273e2f107b398c7f29299e55c14d6c63b7aa2cc116808fe2fe68af184a65570e44d06cecb2ed8155111d94eae44640cc0eba104a46d9e7b24004a89153992e9d0dae51973a0217cee73cd30067c990b9d87784c026456e36f356e1701dfd849319414ae6322c6afb69069306941140b073cc612b8b6a5550390208fec74c035424df3b0e62200021e1d8bb01c6fb54103ae38519044247dfe72ebca8617a2de2553b146daf33998e909914d19d8f9c8672680660da487c6dd0f7badaa6974b5607610f15b8794bd27cee6f09c2a6dea41dfc26a2fef4d1102b0544c58db9c846cc17ecddb37c461082766628b7c6ddfe707469dc24cb6647a9334c98af82b3fa08c16a0137e8add321445699da757b03f81445b2751872383a40a979ccdd552c0ddc31260293e830822b4bfa1b2772b3163d81837c42d190825fe995ee5eeebdb0d55bcbfea4cb50424275d92d570edd8893a4f32c47994302a81b11487b9c3b0ae38b1f89d78f9888eb34e94f1086ae83c22af7454b776be72b69798eb420a1b547642276360eabe1dde5764b046d7e3c361cb7a3770383f9b03d1fbf329c4b8ba0af95d577657dfe965719dac3ac76806d948a3d895da019ee230bbd521604947e67625c598fd43c77428eb34ca44051b99b4c81f203a4f58cab5f652cba48815c2d303d914f3d04fd9e35961131f3d5697e645739d52b950f1cc79254e97234582a1988ef1a9820bcd1cda2469416c10b425e844cbd3a440d7750ea3a4b18d228ce23a1744ab1e0ad333d2cc76ba778db41f50f3c311d2cb5d50ee36486477c340981333a8def85a09ff6bff43a7dfa733ec1274aca18a3be36c9e8746eee8f36d0330fa4e4b1888db8017ddfae7412909b512a96ebec6c77cfa6dfa1a9052e13eff6a52d24dbf50c89ad279b3984df6287ab45b3ecaa517c739ad7913fc59caff291639ca9a2b54af18203e379ae1440e4f9e873b2cb63120dcad633108a94770da5322a641fecbc1fe2e095193c80e54a2dd377cb33cac6de34952ff944d2a6fbb8916fea2a0417c9f0259143d34ea11e186318d3380af9c3bcde679f0500e8b2481424715997cdb9d545da81db83e42daeaf5c0784c1da6ac3c6e997f5058ea5c760df3a0859d48d80dad21f25d479ed2bda76c7e95de18a5da96dffc285e2cc6d0f29fdd20fdda76d758f4de421f52b7788c7dc22520a705eda2b443601e7756d4873edc771b39e863d21afe050afb1055486f9c303af03920d079da8b488dac398634561a1435eb033eeed155ac0113843fd9394e2f5ef6a85599c4d905cc00454acc24af29a43e1f9bff49d28411b6bcfd5f0252075c9962325a4ca725a2f77b601c3a113873e36a576f4e6b2dad331781f54318b72f5a1a2c7c46cef3d9d3fcb4fa27e0f1c258b2f7aaca1ae05d091e6ee1107b42eade0a074af6c7f4a86bf8abf0e5f36581c6f3f3a444557a89f7a2cc1822bff8436490094490f7bb2cde640b3712483e7101f4edb7cbc0a8189eb3ba78b8cf0a8fd2fadcdd9c565815e0d66fc47669989563e9e928cec8338433c80a09019b4fed827be2365268de7bc074e48912d1778a740f0f89dd0b3513c58ca1e86a53d1a462256fd341831494056353f035062b61ba0b4aad13d28b97702fbd7b2e05815aa2d461661ddd90c4aa103034d679af5ab07a40440329194d7a69f366886dd2e995411b8b167a2de9f0f4f63186f22fbb2597e54d1dad6467367f3caff152b35306be08c57746e66cd558c680b5df4414a3b091a08add1cb1e52e619dfa6bde449fdd67d0199bffc8d7eaa9b7864fb62db4a2210a3f66f5e7d8504e2a5cc5a3c0c3d5d775184a4f0ac0aace536dafa100565cc725a06e01b79c3f58b43849c110d8e4394a5eca91f087a1d78b5c7fb5e573f00f71e43f243d8e774c7a5732508d486612ee6c6907d0cb96d5c5fadd4da40e0f8ea23dcf4afd79aff04c81b96d5df2e981fd6e66ba13031364f99b7ea73f197ecf520fcf8a8bbfd63860435bcb6974ef584e4f943a92529d1f06bfe9ae7a9c6681449f33f4525c7e8048c5fd201da57b90c9d35f58960ec92d951d0c7ec65b7e79c3105c1016dd4bf376768a273775ca82854a85a74ee282d7291824013ac5965c413cae2208e2e14f9ac0b8747f05bed2c3e3df57ae4432ba08ec171633a8a52b71b19e7778a39e8841659c80ecb3bcf8e972142e4536a5765befd40e4d3cac26e99fe18be2e0fe86c2b90440bb63197d8db710bdb993d6e60f10dc19efe86da15f233ad9d0c38b13b5119df909754ca9bca592e8fa524b44af5a045679f994d88d23d4497da1330d08120c0f0f4400b49ce78888405e6922d417835e9d26deaac07f032fda707ff6c1cf9dc210f66b28081aa3663560c1430b7bbbd8412216a7c0be5366ce80684c4161caadba706615ed4e49aa5999d543c55c8c32a9869470e76af1e513a824535153e6f200dc09242a2c2faf25d6e5189fbd7133ba8759ff2a9b1e24e108f49527687b470d91e29ef3af633487269aea67ab55518474f85daed004a386a2186dd30345c2aab3ffc52a6936bab5fe33a12826b22f193bc3d0c710bec8516c9150be23195da149a2296f5039700afeea0616789b5d099b0f119b4243e3a0e90af939f761d5251ad4cea7e795a7fa295b6b65a5c22b26f08735aa05515d333c3577d07312034878e5887f6d83e69dfa68456a2033e17f2fb9b4d08cfdb151f2d5e42d47c8c84f2d6f4a30c9581c40026a4bc1f7421a1ee017cd3021257527b7c370b397e7fb69cf21cd1ece32a9b67b465c037847e2359af5acd27d49c35852d62ef83bf1cb03610606d47ddb1c551ca2d33be2fa206070889a2bf0e1a9bc7d62e96a6f2219503fd44c53c882925794f9508709f04761499565d5c400181fdfb2f2289885c5a6eee855014fd10025fd3adc811c7fee788186a77aba06ebfec1021335d7794159cd53f2341205046cbfc2e6a810fa30bd39f55ea1ad0bd4c8cf6afe2511b3509eb2e9d1a5cf95aff05f671c62990eb3980b7be77d8e2ecbf687f17de7ec8586bd67392ca71180443e06cd1232a0921649cd8ee6f8ce50fb36fe712474cf9ad1336983a963ef5f4753f63d585f93cc5fc50b8a3e9e44f722bc3111aa0e47fdabe5af89b21a673428aff4b1b6fb64a217bc057c0f03848629726328445c33bf5b40aed3994a3fc126430e9a8f58dff8fa04deaa6f0c33d1735feebf7ec04c1e73e765c31cdec83d53600965d6709a778d88b7a2fc7856dc7ac32851641ebb5cd4eb50b3e2076e9efcb604aa91aa161f407d74f43ff8ef2d500ad098b146bfe3713b9646b2b577ba4acb486f5b15962e3e308a08de7f7811996cd74bbdc87073a803549f419dda5882d53cb4a4acc715990d332c9f570c926115ef2aaab23538b46b9b1708d8f1375154560eb73dadebfa84fd6d11a2239e2ba62e9ff686af559db7d42cdc0ba994583565ca58d05f7730aad918b2900a195df181a1214918dadcc7be89707fa3e09bd046c4898a8aecefa2f88e6eecf11df17e30db1f35b79da9e7add2deb22f3093561f9b2874d31bd5ed4088a51e78252a89dc2a43443fda0e2459712a69a3018a940fe7ad57b5621e9dfb2bd7bd3eeaab2fe2ca9eb3b685420c5f7a51ee7d32c6014afdcb05d159c0a1b85049086bbc1cfe412e9671d2ba8d4a06e88d2b4542eb522f6d6a80faf9ac7b97284df955175902659baa5e4eb78159311a3c77f5d5c6f6b1cbcab85732a4a96355ef0455b61c5b637eb17b0e3861ba0f0679cf2df7ba015f967e352c195223d6442f202ca83e66c09cee061bdee56e3e88394532ded57b631164be0459ee095fd5854c52ef5fabba9c7520091494d95033eac158b6979265347f2e2441d92488d8087fc7cce1eca48ef9a769f8e2f54dc3b8a5ac598b1a4bf08e606c3c6a1727728840797181f25c2aa54f23356132ab654d4ec2c1ec225bec41e21cb39c3bec3306159c57d6ef69eb8424b97fdc7ee60e97067ee049103251aabb485a490dbe3178aabc0cb238e6b53e6519fc8528a54192c97b911176ac06eecbf5f2fe42e5fe9565c0ba5c81578028753db7d437aa59cc10876685b4ca65ea7d430282cff3bd1f4781a9f3feefbdefb85b4db9ab294626bec7a6c436cc017c1fa3c0db905312bdab4d820ab42cebf090a2165def7b3a81e965631cfc18bb209870332a9889aee9370d9f474308961fc56f04c9104621317934ce21e4f43ebf58d5fa2840e2dbb2bd90f0924f7725b6c28ca53af242429f45650c10bee8fe36fa88ff1df500ff2491b65064ac331513ecbe028551d9f9f31a9bd9251315cdff10bda8fbdd6003f77e228be18b2bdffd905d707711ebec56f06475dcf866434b089cf40917e14ab4006914b17341a731b3c3f0be1552fb40237743548ad628034dc5bc638b035369834e86b0e594b43d7d455a018403688efed7f8745c5dcdfc6004ce980f03dfda27bf9acdf46b855041f8ca1204a7a7dcd2051bfce71c31d306d8b3ea691941473725fe39296e3be2e73d99e92aedf5d64c15a6bea5ddf73acf2b8efc9becabb81e7e47790236ed93b4700c03ccaee096ddb050460d788ffb1f55a6f658148447b796001d6bb18a0c681592b3c9da9630786bfaee16cd5bc4496a3745208121c34fa3058a007bcc7ea3d2e606d8280faf6b710f1786ded3c1dcab0cf908a299c1db392dca2fd355d450f58a73f6207cf264735628ba10dff9a46af4d4d0bfad95e4a3bc75eea892a01cf8d6d1f57fb0c72728e9ffef0e6dbf7937dc5e8d272c8675f43370153628f5e253e180483e23ede06b7cb19a63c2052713a9f7b9455fef65970fdba50cd884821ee2cda0b49f5306bcb348f3dd22d626e86e6b65fdc9aeddda0f5e12a6af79b844411f3246e05007ffbfb5b7247d9248d1df1f821b167e0152fe3d33c7e71315970f8640d01b4c7ac8dccde7f5170277a23c6759057da91cad30ee2109399985ec4263cc3fd2a40890e81c18b4a95b63016edd71c6ab2cddbe60a776b2ec38e3691fa126e0b11f01dcf0d5eb938add091f4f9fe331482531b252c1d6821fa5238eb914ae7f6f0b4193c79db2ba2a0120bfaa57922c8dddf97f84d5c9a97313ac4d1b41f89321a76e796aa9f16e2f11ad1dd3baf26357a61d7e8e76a680607a8bf158f7fd86e98b4aff277dbc69f3fa51475f28e9e7f898def507e7b1929cae0cf6115e0678260ab82b769780b082eccc10a041933e2035280833aaf7e2d3e1d38d845d0b8890093a6f09f56a9362886bc7c4fc59e886f8ff66cc79bfaf9d9d8eebe81992db5b84c0524556285f4dffcd237490d652e4c27ded5badb0beec7b5c229b04dff33f2991327cf9e2e26db0fe25a87e275fe7192a5b7e2f0b161f3a86e977a0a0d6f80ba631e6bc7d4e3e6e15f46bfc1a15bec70d822e1e2c678912f937bae7d2505d80fdeb21a081df7ed7bb426b43596d0b1d8f58f4b27f239b785f649a02bdbb68ea55db6c01b2899f0f1b055b324d1a10144cf09971838c58512878c9571996f216e1bf90bf298b37229e45e2ff954db1e34260ed22969b2359c55694b6bb66af2e064399d44f4acee836540aa8a7f3f36976eebcbb0365e8812056f4f730d6d6dd50f3abf808b1ab8a9ca3852c82d73b7f8339a001a1c90d9f57cb8a33fe8abdf72111d669fb44e6d0b08f045c97199f5e7a5efc8d20ea7a537922ba8f63e91d1b9d95a1c1db61216f180962128dd4d156b1790dec9ddc401df159f7e2e1e4090f7d0fe9f04f28e6bf609f9e74415bc1883629b12a0a84a993aabbcf93a8c7f926b4e3a146e1724b20363a2d70af168d6a095c9af4451254cdf7e1287ef387f5ba4643b90a85735c1f41c400675f86387a4372234d0f119b9c79c840516fb636e5ed44a799a14e2ecb330672d054867070a537aae0893dda6973b1b49cbd221fc70eeabc2aef16d7eff48b27d6d0a50ef6b98e804052e5fc0fc3adf2f620ad9aad2c47ea365cad18209348d18fa1694acfa5d15c3d00da4abed11de08bb5e0b034070e577a9aaadd090012d45004279af4ad785332b848832fe8fe4a9333b64f91728d7753551395a0db33fbf17bf32d52101e8fe2356c014c45409f9f66ca336b60ba86f95cc9686677fb6881f45203cf9ab5e1e57d6a9bc15fd0258ac00ce62b4ecac4b4a487a01e693a73ff62d867de065563acac6ee25f0e5a646a764a3ea858e151d5a0d91a3f42fa367d38dbc8566e3a697913d8c040bc4326ef1981b4033944d6c7df1ccf60dd1743a792f8fb20307b46075137a5d00cc2d2b4cdc9f5f79192d7d8e8437270a8589e5cf16729f558daafe777f99f9def980bb386c4989aeb9d8f8c40d2bf707b7750fc372f40096e0d48f920c986a6d3b7239893afcf8027d23c42e689080f2fc00ce216dfb8a5cfd69a27461ca53d19deef6e22780a859f16f5a5c64570733c4f2fa47260e90fc014c2a00943c190112ffbcc4751712d002059a15034cf9c0da9e0108dc1f27dafbc15c88c75ac2ad1185bfbe1228da880fa64c24c46cbb60264cc3f68e32504e10e600ae269d158fe824549744c70cee924544ee009a54faefe9966ca45bce3e0595c7fc7dcf6745bd20f36bf96bad17b18a60fcaf50a58456a7d9b137a77913e9f7d2bc9d5143525f5c69ee6b780e8efd531282f99932d3a1949a3767959de59a2df6dc06c6541131772d0445814d31de5ac5290eaaaa449373c802f0eb794254b85f37e8cb24c7f562023baeb50a25e4bce588c3ab7cc111eb19b7f2f20e4116ec50b9446cb43a5e7e3f46542f3c08ac96a10196b555c6f8c08a7c9995696541e7d0ed1a8d66617e72ebf8fe1836565b25e152e3a79189a058fc33a93bc136befc23210909255da709f9d3b119250e8c87d555833d7c86166381b618225f3945265dadebf56f68a23e0d6db61244bcb453d57b065f69cfbec942879b0c2f66943c6a44ee56e68083f5141802b69c3d17d1372b33e7668e7f61f99dec8c9a5bb68f98e9598e94a56a72e6b2dd83cf2f57750fcac981f2756698a8ddc78dc625c437819550ce56aae63c92614acbfad21e3c71c831c313a61f6fb82707c1e8abdeaab48efce8832f8516d35446a6e2d23ccc707ff863092449c1c8758a5b0c1d40cbcdabcfd4636b6f4289b3efaca5bec8b67e3811d6b9e97b47bb02f6b5726e7b8a98e990eceeefeab8c113c7c14235812990b1769c9f3f26ce5ae225b29bded6154a877ea4739bb38e1f0d2c9610fc8197856df3d111de9df5cc317927a657c159489fcb1cc96103c8a28450d5052e1f2955ab4d542f446375eb7b1ad8759c653ca202f5e6c917560373287759472db101b76de262f2d5dd8ff988db13161f6755b2efb96b40d6a5ad17e6fcff8e362fa8508657c1cbfc1c6137230b9c7f37c9eaa038fe7b87bc5f46eb0f7b73b62a83785c6db80ff46fa3a84156be5caa55aa6d09db33427d1acb620c259d1c60053bf6f54dd354f3b26d3653a040f42ed11595b1f72a5818ec15ef31846a610cb40374a8cdd17f385f770e6af542eae24373d87ed8f730d2c3490eef5606fe02f44fdc7c5f87cd9aa5a946832292866f89cbc5194ed6c355c1879200f3627c19cad42aa774f8fdb8730c8d762f6160bb87a957f12272209baaefaa685171d9d80bdaac16d5ad646f92eafa7d8765164bfd6087512c569e5d3b88accec53376591a2bf6d9efd1a47a17dc6e93168f9cb9a8e744ef42166461d9af7deb7daec21c84da86b1430c303dd3cf845956fb475503c50c1ccbde4ff6a76b43c3983042b77bc4c42ac602610f9bb71147f6f58dc30cec2996c4c5618ece9b4d59da68ee35585ab860b9dab3571f764b4c2fa00b30f008dba9460a315210fff8e5abd56e9f2d952ee935365997db07e124be598ac141ee2143406318441bd6a719953023f2778e9fbe0f7f6c07f2f38a6e8c343ed09db86978c0bad3cc192b13776da332b2c2103b7e3cf2ac7ce7f99c8733ece15e11a9814966796045f993817e2464822194dc2cdaef2b616fe13ae3aa421a1db3857aeeea6db86764e93488a2057b64b69da2f147c05d53adc5737787f35bd0fe810d13ddb4cb607f9208275b5f6e8b025f56ffd930356e9b0951171ca7c29bb89b11772283245f0b69dac817c640851511020c03407ebaa312c8bc05c0bb7723c492a50dab7da596324baa407216b8ecca0159791083124c47985fecea65e4c48db48f3fb41d01d5bb2e4caa7fc07ab5e92ab580cc6fea5c6dc688e658f3bae0921aa6436ed0311a8209deaf119507a31e603408916ec69dacbf99e7c80dff62c2596d43dbb932e0ce6939a871483419c8636cb1b070aabd5d78f85df22e0ca057496eb858866b62223dd85315b61ca88c4d240bcb48d189054c3ce9a99c10b28fb88902e26c4a36faf077b3fc024b877ea3d9cda118f312a9fa60c5db125a6cc6b0f970e2f29cda503cbb4e94960defef30ccfc80d5e33122421414ccc1d7e3896509c018d3a91b4c1bd9e058f01cfac8007cccb2b8bcdfd2914ccb4c3b16b83a015e995690033af945badd10215faa137742758548f69009479c7383dd11c27fc79921aed07b80ba6cc7685ea37987013d11005559bcf335e1ac910e580f6fff28640571629581d5c07d9a34718faa84e0f4c614378b219ca8cd5f5428552ed601c6b2b3dacdd95c22483b9d01be29a21d8d9e137a345a9d81ab4f77742587cebcb080e9f579927f35d82659a3ef318b91d1c26d2dfefcbc04b29bff8ca9489fa5d5d817c575b02bf7f0590c85e82d1834c960a3af2cdf3686b30a2d1c55ba6de0e21f6b49a0f7c6a56c8d15875ee30650a3f568282820a18a8cfae7e82a3cb80039f2d705041d75565e7d8fb1f373aff0d8e351d2f7e3d520cde75993aa8938df6d0c2f2a46876fbf4c934da5d9ea80d27ee97b7d2bea3c89f2f1d236b2c108cba4648e43a5ee641b79d13b20f0ac5aceff79fa24e6ba188104ce4504c6bc8538010f5f50a1a402d2a98e40ff1ee15d3ace638c438d4c3844c50a74b863a00ab872419fa50b1aef103a918c412ae5d579fd3a1eaa3329bafeb67348f0e9e3ea8f26378311639967b01383f505ffcaa2d4cb0de5c94302c0d12fbe6c0c3bdae06ceeffa8d26348c638bfea937995df8663acab3cf341145b6edd62c92134e7c4f39dd9611934c82db758cd95f722bd32af0269bb929c3600088b7635c13f3f8d3111c4413697acd145c396a2419f414196248c1baeaeeb8019fa68c7aa2050c74edf2a438bafdd1bf6ec37d6663cb605d2f543a5dbeadb58a7e0cd848ce4a6a6a1b22c4e54eed0053b63aff70fbe47360be86d476cc96eb2eaa15d3227ec1dded005430cf68c9203e0b931aeac6460555a290fc93d77d1a4497f05934e8a951114e8ae10188283e7c446825d88535607b98f8ee33eaf41b1c4333beb1c50901e526fc640133e88a8174469b4cf4e2da1d73dfeb9c0e78d7b1bad630af8fd6bc31b21fe18f99e59c45acfb801d7717f5d0db1426b13b0e69784f8812c354cf53d9d8b547587328be7c736a230bc5d4c0b301913d4138aa8b87fc61baf02e69447248d031a19c240ae3bee58995b0ff855b84149fa76dcb080677e0e0ca83ba627a7fa0ba29f3d0d6e2c5b3d52ca3cc19f42309671af035219cd8ab047b57ae4df8163d8b9921e23a706c374a220374c338d464b79824615807a0350646ea752bce1506060b6cb8c44fc07fca1a06dedb8fadb9e82eba2cfd758512c6130fdd5d3bb2340b4c2cf78607981c0c2f1934f6646cec60631eb71c1995057566ea908049d046acb00fe8aa3df926fe58ee8c4017bd2db9feb879e76564bbd4c42a8a955b09037f8b022d54651a9fc7676315b82583c06c7b673756d4e86087df554fb20e8d69cf9e4fcd168a0492095b2177e40ef7a835597da8eeb999ad3748dee638c8e155d3b362101318e70ba8491b559af3277c27cde5d0c441fb68af5efbbb6669deb2c15f6f7d9e9de4a48dff2bca9ff113d35ef3555d6adb1e980445e30d2cfaf6976c052c18790ebe15d8894262844141d7d523f35a66b0db8372e3755c41dbd6e5b8e5711cb31161d1d5d4b2b969c3032493dc0e03082c864d8d66c152343f3071ab0a94408be4adf19c167258ed301398f6f126d7cb9766deb199636b640344e91ef62856a092bc1c98b93603f7c20639912c88e11712e277b8b47b662c25e88676aab2f5a3d7982be79a57cfa12415f91f35ce9cacfec824da0b9fe0d9706d14518fed409d168a3f7222140f0c048b3e79acd7f3846327a9755a776818d8f494e4427076b67c66e3344d917d989c6351d702109bb88b7e7167e34f10bee14c20f62c6360ec50ffbc02f6aa5e50ce38a373ae496602c07e7d3de2e125f3c01ad32e2e77f07a592a2f7ba8fd909f04451918d6b74e1610cbef5466dc706db55ffbca9950984b2a48cd6f79c685d4589c3b1d1b7ebdfbffd088e6c95f53bf5e626aa34f755d76425f914f8e550a11122d4e95f85c49885afa8601eba28fb5e956663cc203615e9a86d4d18afcf6821bd0b7dd819dbb50c5b9971770f08dcc29b2a1cb5def31ca564d4b86664665c446224e278e4c3456add30d1b10f3c8f2fc66d4c23469b18de14a71085c6a3cf9aa228eaaab4c0b844c51287128850cf7f94954222477808c4897c8afea3e3e6fb716c9926a9031992f11b4cc64f0cbdcf1e10a47457e4f06d0de316021e50ee3ccef5e703d251f1781e6761734b3a8f7d7650a8709694a16a764024b1dd62c7116aa3d29df53a0b7c51c2c01fb720bd4529315702f6290b4e223dc7c1a538e49e9994fcae4a4207895fe7c6e9214d02302e0c7cbf8e26abe088fc43173918c9d1b1ca9bf16db28441ab9325d2c86d2afe320f4d5478f0f2daddd230647796760e6387bd4bc0ec227816bc35e87e826e38d974af4c1f04b168ef50411c8a4fe12ea29cd5c11bf2f0fac80d69cedd020355952e2aa2c928ea86438909c6d5834b7c939c7bc159eced333b5fd195f4076581daf53588b61c9ab5b4516cee154d9b529c3d05d9a865b05fd13eaca0848850b022d97d43f027db7ae99f78a161936a4cfc5789d07056aa38ada27cc60a6f27f5e252e285bfa75ebc9a9fe60fbe35c5cab7322cfa5f10ca096fbe89dd1695a60d3c5bdfd3cbabc98e729b3e667e4a84d8c4820a922ea945a6b725ef17888d4797504a815fc674641fe0f51b44c2902aa3f7444f33aae56ab68f5abac7dfa08afcf4aa8a5fe15f73a0e2e606ed99c8e6bf499b25442e1855cc9b52015d64f64a3c2a6d7fa59135f769a1a45fe077a8e531924ff36c5ce841a5b09ab0804c2edfbb194850e5b31ff056fcb1e7bbbbeeca71b4aa8cce8b08ffaf5614b581406e1183c0036c6621e8b47fb0e753acc19d6eeb81aed7e188521d6abb69755426d1aef12d2aea7bdd8fb2e3938612af1e37b0de2ddf72e7a1a5fb01e6d001bb506475679a8d763cdf5b12c1147604d9830b7092ed5eeebce7599023371711023a1eead72704e18da44bda47b7fb3fae15d3f7c5c2d6746b70120806251648b36f30591bf0000dd8e135109d5574eff0ee39fbf84222cffbabbba0daba91e145b15dcfb7e8c40cfe898c21c73d5876afdd708839e13bc18d8c9212518cc48ab323aaec9a18634da03382e3d08c346a8d255a1cf96f953f41b336082164088e38e50f760b8dee58b843be451b5d43d7689421ba9299fd327c3a71e3cbeb61809058e707228af83fac4c35011b159c336da0086d58f35f063ae15b0c15f7ba8dbad5fd161132e8c1e3571fdc93691407791e5a70ec19c37ea00de8f213cc0e1a563fc4044d216962215c1dfae0d52cd898573d104c9edd0d71a5a32c07c88470aba0076a3338966f911556b52e8707c799070405d1aacad7476f86489832776b8493058c2555f16ebd4fae8fb18fe089c1b113e75455e0f8be5aeec357c9bd2c95935c1dde45662af8adcece929440cb11aaef16081f561c3f97fa962f2879953d239c8f7b7ebf08c55c3f3e845df2655438e52d1a5b60b614039b3d0fbc9bdc351c68c23c22da41c8eec910af26068134bfb12acda46c1da63402ba9e6fd4af84b8128b6d6285431df011c8f35c030cdc47622d0905e79044953d3edbe8cfc91bea964d7ab5c5dd30433c3ac2bd7740987999e5a653d42cc02caeefc21de1b4987b8072341419528541e9920f248745a1c47a44b1168538b06fd1a9c350abb60023c31e5f971ab30960ec0818ab6e04c26fa804af7a7eb714311288d5ddd5ad3284f4fc5b9a87648a9518cf5248c4455c70c359ed4d02e4cb775ada59ab1f2d8eee1174bba7ac490ff0646608365c658b7e2ffa5c4e536fcc445e6636c6e769975fe65dc5e7fa2d646d0a3f2d41216d631ae8b8ed236a43770c6d9b424c062d6d2a82b0f4d8f72407107141078a4c3f7d954aececf9cdccd11ec582b6589ad9efca974da60b425f6e1bd47af2abbd3c9c23bedb6f14394684b64b5481259945fac706a2d389e4b2fc5b08809844824808b68b03b5788b887d164a773ace0488c620a4db80ec25167d55dae5e46f138468a2fb653384fc5bead0b4349b61ee64d5da5ea98afc6bf096ca358641b070875e7f703e813db16cf06cc338680d4696de0847869ab91a8f9823f13efde28f8dc0ceb95c2ed4125c69cfb924d6dd57d637fe575222666c84d1fdc87052906116b67c0dc0de24780f0c84fe266258ed387eb3e61e672bcd2f31c2f76336ca28eee1baaf60fe438a32f35b0ea331246a9ab1d9b353a70228c886d92c69dc8b8022b0f6205749ef49a483404f73ab20208febd408361be647a89e708842d7ab30798e760adae2040af7f81ae74c154a44ff2e65d3cc7969ce338d2a85057e66dcd04aefa67667335a6ff26990e452f4ae7463c479ab1a2e0d9be469bcab58c83558ff1baf0898ea2fa89c91cb8aa6bf5ff45f795a6669476894f326ad1b84320a340733b459bcfbf9d0a1331c4bf7693909a8ded59ac37f7ccf507105b49936f8981ec4fd81bca7f227323d4e52ab5168de7dd85e744711fa1c98164a7d202293c78c2a828b06dba8d948944dc7e289c0e49debda6752e0f194b8bab19c24758ede888e9033550976cdf52926394cb3221adc64b57d4cc70f62d4cafa09f30547769e824bce02455a88b567149a2fc3140f5de0bdd15f00b913ebad6e7b7033bcaed0cfa1b0290e2c57f5c6762e9ce45617445dc3467183a0173bdac584c8cd11b625fe428ab56cb9abd261b6b07294c225ac708dd0ffe9567ee9021a67969a31a1205ff34d4a23c6d40401cbd69d07425098d96ce14ef393a2511123f4984f074c573a129da3104cfd8e941dd0db30a0b6c2fbecf8094879076530b21b6c5060edbf629866b70d693402d4e6640e5cf8e4821d63d34b1732b3cdfbec26d28271625986b7c7e47e671e60c773995673991d00933283ea06acd071c74a3a8f4ceb79a0a802a9080b3c16da49c046d1f8778442081502d69a66f148a37448ad1d51754a4d8219ccc8a818fcbecd18b0f2acb01aad8099eaee97728404e7990c0541a29dc22219204db2678cd45d07f26908a3bbffd33bb36997ce540aa8ac0c9b0044c7712e675e49d7791051b423eeff34b01b1be31a423663f99d238260fcd7a2c4e6896f3ef70a8fe0dc7f5005dc434f5cb97fbc1479e7959cd57700c76d5cc09463e33b8c3d5b07b89a71c040d8e8250bfcf3a6836d63ba8802ff0b0f868099feb5f7652659dd78437fb302668340a686049989b1f08d39637b0f690cf8c5fcc4b50e674d49c308bf893b652ec38ca1f5e1d22e7ed127a9954c19475b6307b1dbc0dd198f0deb65fc8a49777444a0346ec5b47rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-bundler-1.16.1-lp152.3.3.src.rpmruby2.5-rubygem-bundler-docruby2.5-rubygem-bundler-doc(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:bundler)3.0.4-14.6.0-14.0-15.2-11.16.14.14.1ZTZ#@YY@Yp@Yp@YC@Y$$@X~@X~@X@X(UX@WWF@WEW@MV@V@U5@U>Uq@UY@U8U+U*^@U@UTT T@T8TTء@T;coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.decoolo@suse.commrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comolaf@aepfle.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comjmassaguerpla@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- updated to version 1.16.1 see installed CHANGELOG.md [#]# 1.16.1 (2017-12-12) Bugfixes: - avoid hanging on complex resolver errors ([#6114](https://github.com/bundler/bundler/issues/6114), @halfbyte) - avoid an error when running `bundle update --group` ([#6156](https://github.com/bundler/bundler/issues/6156), @mattbrictson) - ensure the resolver prefers non-pre-release gems when possible ([#6181](https://github.com/bundler/bundler/issues/6181), @greysteil) - include bundler's gemspec in the built gem ([#6165](https://github.com/bundler/bundler/issues/6165), @dr-itz) - ensure locally installed specs are not overriden by those in remote sources during dependency resolution ([#6072](https://github.com/bundler/bundler/issues/6072), @indirect) - ensure custom gemfiles are respected in generated binstubs (@pftg) - fail gracefully when loading a bundler-generated binstub when `bin/bundle` was not generated by bundler ([#6149](https://github.com/bundler/bundler/issues/6149), @hsbt) - allow `bundle init` to be run even when a parent directory contains a gemfile ([#6205](https://github.com/bundler/bundler/issues/6205), @colby-swandale)- updated to version 1.16.0 see installed CHANGELOG.md [#]# 1.16.0 (2017-10-31) Bugfixes: - avoid new RubyGems warning about unsafe YAML loading (to keep output consistent) (@segiddins) - load digest subclasses in a thread-safe manner (@segiddins, @colby-swandale) - avoid unusued variable warnings under ruby 2.5 (@amatsuda) - fix printing the same message twice in verbose mode ([#6028](https://github.com/bundler/bundler/issues/6028), @akhramov) - allow `SignalException`s to bubble up to the interpreter during `bundle exec` ([#6090](https://github.com/bundler/bundler/issues/6090), @dekellum) - avoid activating stdlib digest under Ruby 2.5 (@segiddins) - prioritise explicitly requested gems in dependency resolution sort order (@segiddins) - reduce memory usage during dependency resolution ([#6114](https://github.com/bundler/bundler/issues/6114), @greysteil) - ensure that the default bundler gem is not accidentally activated on ruby 2.5 when using local git overrides (@segiddins) [#]# 1.16.0.pre.3 (2017-10-04) Features: - the output from `bundle env` includes more information, particularly both the compiled & loaded versions of OpenSSL (@indirect) Bugfixes: - fix a bug where installing on FreeBSD would accidentally raise an error (#6013, @olleolleolle) - fix a regression in 1.16 where pre-release gems could accidentally be resolved even when the gemfile contained no pre-release requirements (@greysteil) - bundler will avoid making unnecessary network requests to fetch dependency data, fixing a regression introduced in 1.16 (@segiddins) - the outdated bundler version message is disabled by default until the message has been fine-tuned (#6004, @segiddins) [#]# 1.16.0.pre.2 (2017-09-06) Bugfixes: - handle when a connection is missing a socket when warning about OpenSSL version (@greysteil) - the description for the `rake release` task now reflects `$RUBYGEMS_HOST` (@wadetandy) - fix a bug where `bundle update` would regress transitive dependencies (@greysteil) [#]# 1.16.0.pre.1 (2017-09-04) Features: - allow using non-branch symbolic refs in a git source (#4845, @segiddins) - allow absolute paths in the `cache path` setting (#5627, @mal) - gems created via `bundle gem` with rspec have `--require spec_helper` in their `.rspec` file (@koic) - `bundle env` includes `Gem.ruby` and the `bundle` binstub shebang when they don't match (#5616, @segiddins) - allow passing gem names to `bundle pristine` (@segiddins) - `bundle version` and `bundle env` include the commit and build date for the bundler gem (#5049, @segiddins) - add the `--shebang` option to `bundle binstubs` (#4070, @segiddins, @Zorbash) - gemfiles are `eval`ed one fewer time when running `bundle install` (#4952, #3096, #4417, @segiddins) - the `fileutils` gem is now vendored so different versions of the gem can be activated (@segiddins) - speed up no-op installations (#5842, @segiddins) - default to keeping the lockfile in the default gem template (@deivid-rodriguez) - add a special bundler binstub that ensures the correct version of bundler is activated (#5876, @segiddins) - speed up dependency resolution and ensure that all resolvable gemfiles can be installed (@segiddins, @greysteil) - add a `bundle list` command that prints the gems in use (#4754, @colby-swandale) - allow adding credentials to a gem source during deployment when `allow_deployment_source_credential_changes` is set (@adrian-gomez) - making an outdated (and insecure) TLS connection to rubygems.org will print a warning (@segiddins) Bugfixes: - allow configuring a mirror fallback timeout without a trailing slash (#4830, @segiddins) - fix handling of mirrors for file: urls that contain upper-case characters (@segiddins) - list the correct gem host for `rake release` when `allowed_push_host` has been set (@mdeering) - ensure `Bundler.original_env` preserves all env keys that bundler sets (#5700, @segiddins) - ensure `bundle pristine` removes files added to a git gem (@segiddins) - load plugin files from path gems before gem installation (#5429, @segiddins) - ensure gems containing manpages are properly set up (#5730, @segiddins) - avoid fetching remote specs when all effected gems are in groups that are not being installed (@segiddins) - allow `BUNDLE_GEMFILE` to be a relative path (#5712, @gxespino) - show a more helpful error message when a gem fails to install due to a corrupted lockfile (#5846, @segiddins) - add a process lock to allow multiple concurrent `bundle install`s (#5851, @stefansedich) - ensure that specifications always return an array for `#extensions` (@greysteil) - print a helpful error message when using a gem in the Gemfile with an empty name (@colby-swandale) - ensure that all gemfiles are included in `bundle env` (@segiddins) - use ssl client cert and ca cert settings from gem configuration as fallbacks (@stan3) - avoid global namespace pollution when loading gems (#5958, @shyouhei) - avoid running a complete re-resolve on `bundle update --bundler` (@segiddins) - allow `bundle binstubs --standalone` to work without `path` being set (@colby-swandale) - fix support for bundle paths that include jars or wars on jruby (#5975, @torcido)- updated to version 1.15.4 see installed CHANGELOG.md [#]# 1.15.4 (2017-08-19) Bugfixes: - handle file conflicts gracefully in `bundle gem` (@rafaelfranca, @segiddins) - bundler will fail gracefully when the bundle path contains the system path separator (#5485, ajwann) - failed gem downloads will be retried consistently across different RubyGems versions (@shayonj) - `bundle pristine` will respect build options while re-building native extensions (@NickLaMuro)- updated to version 1.15.3 see installed CHANGELOG.md [#]# 1.15.3 (2017-07-21) Bugfixes: - ensure that empty strings passed to `bundle config` are serialized & parsed properly (#5881, @segiddins) - avoid printing an outdated version warning when running a parseable command (@segiddins)- switch to already patched gem file until we figure out how to handle the slightly different gem spec --ruby output on TW- update to 1.15.2 - Features: - new gemfiles created by bundler will include an explicit `github` git source that uses `https` (@segiddins) - Bugfixes: - inline gemfiles work when `BUNDLE_BIN` is set (#5847, @segiddins) - avoid using the old dependency API when there are no changes to the compact index files (#5373, @greysteil) - fail gracefully when the full index serves gemspecs with invalid dependencies (#5797, @segiddins) - support installing gemfiles that use `eval_gemfile`, `:path` gems with relative paths, and `--deployment` simultaneously (@NickLaMuro) - `bundle config` will print settings as the type they are interpreted as (@segiddins) - respect the `no_proxy` environment variable when making network requests (#5781, @jakauppila) - commands invoked with `--verbose` will not have default flags printed (@segiddins) - allow `bundle viz` to work when another gem has a requirable `grapviz` file (#5707, @segiddins) - ensure bundler puts activated gems on the `$LOAD_PATH` in a consistent order (#5696, @segiddins)- update to 1.15.1 - Bugfixes: - `bundle lock --update GEM` will fail gracefully when the gem is not in the lockfile (#5693, @segiddins) - `bundle init --gemspec` will fail gracefully when the gemspec is invalid (@colby-swandale) - `bundle install --force` works when the gemfile contains git gems (#5678, @segiddins) - `bundle env` will print well-formed markdown when there are no settings (#5677, @segiddins)- updated to version 1.15.0 see installed CHANGELOG.md [#]# 1.15.0 (2017-05-19) This space intentionally left blank. [#]# 1.15.0.pre.4 (2017-05-10) Bugfixes: - avoid conflicts when `Gem.finish_resolve` is called after the bundle has been set up (@segiddins) - ensure that `Gem::Specification.find_by_name` always returns an object that can have `#to_spec` called on it (#5592, @jules2689) [#]# 1.15.0.pre.3 (2017-04-30) Bugfixes: - avoid redundant blank lines in the readme generated by `bundle gem` (@koic) - ensure that `open-uri` is not loaded after `bundle exec` (@segiddins) - print a helpful error message when an activated default gem conflicts with a gem in the gemfile (@segiddins) - only shorten `ref` option for git gems when it is a SHA (#5620, @segiddins) [#]# 1.15.0.pre.2 (2017-04-23) Bugfixes: - ensure pre-existing fit caches are updated from remote sources (#5423, @alextaylor000) - avoid duplicating specs in the lockfile after updating with the gem uninstalled (#5599, @segiddins) - ensure git gems have their extensions available at runtime (#5594, @jules2689, @segiddins) [#]# 1.15.0.pre.1 (2017-04-16) Features: - print a notification when a newer version of bundler is available (#4683, @segiddins) - add man pages for all bundler commands (#4988, @feministy) - add the `bundle info` command (@fredrb, @colby-swandale) - all files created with `bundle gem` comply with the bundler style guide (@zachahn) - if installing a gem fails, print out the reason the gem needed to be installed (#5078, @segiddins) - allow setting `gem.push_key` to set the key used when running `rake release` (@DTrierweiler) - print gem versions that are regressing during `bundle update` in yellow (#5506, @brchristian) - avoid printing extraneous dependencies when the resolver encounters a conflict (@segiddins) - add the `bundle issue` command that prints instructions for reporting issues (#4871, @jonathanpike) - add `--source` and `--group` options to the `bundle inject` command (#5452, @Shekharrajak) - add the `bundle add` command to add a gem to the gemfile (@denniss) - add the `bundle pristine` command to re-install gems from cached `.gem` files (#4509, @denniss) - add a `--parseable` option for `bundle config` (@JuanitoFatas, @colby-swandale) Performance: - speed up gemfile initialization by storing locked dependencies as a hash (@jules2689) - speed up gemfile initialization by making locked dependency comparison lazy, avoiding object allocation (@jules2689) - only validate git gems when they are downloaded, instead of every time `Bundler.setup` is run (@segiddins) - avoid regenerating the lockfile when nothing has changed (@segiddins) - avoid diffing large arrays when no sources in the gemfile have changed (@segiddins) - avoid evaluating full gemspecs when running with RubyGems 2.5+ (@segiddins) Bugfixes: - fix cases where `bundle update` would print a resolver conflict instead of updating the selected gems (#5031, #5095, @segiddins) - print out a stack trace after an interrupt when running in debug mode (@segiddins) - print out when bundler starts fetching a gem from a remote server (@segiddins) - fix `bundle gem` failing when `git` is unavailable (#5458, @Shekharrajak, @colby-swandale) - suggest the appropriate command to unfreeze a bundle (#5009, @denniss) - ensure nested calls to `bundle exec` resolve default gems correctly (#5500, @segiddins) - ensure that a plugin failing to install doesn't uninstall other plugins (@kerrizor, @roseaboveit) - ensure `socket` is required before being referenced (#5533, @rafaelfranca) - allow running `bundle outdated` when gems aren't installed locally (#5553, @segiddins) - print a helpful error when `bundle exec`ing to a gem that isn't included in the bundle (#5487, @segiddins) - print an error message when a non-git gem is given a `branch` option (#5530, @colby-swandale) - allow interrupts to exit the process after gems have been installed (@segiddins) - print the underlying error when downloading gem metadata fails (#5579, @segiddins) - avoid deadlocking when installing with a lockfile that is missing dependencies (#5378, #5480, #5519, #5526, #5529, #5549, #5572, @segiddins)- fix gemspec_remove_pem.patch- updated to version 1.14.6 see installed CHANGELOG.md [#]# 1.14.6 (2017-03-03) Bugfixes: - avoid undefined constant `Bundler::Plugin::API::Source` exception (#5409, @segiddins) - avoid incorrect warnings about needing to enable `specific_platform` (@segiddins) - fail gracefully when the compact index does not send an ETag (#5463, @olleolleolle) - ensure `bundle outdated --local` shows all outdated gems (#5430, @denniss) - fix a case where ruby version requirements could lead to incorrect resolver conflicts (#5425, @segiddins) [#]# 1.14.5 (2017-02-22) Bugfixes: - avoid loading all unused gemspecs during `bundle exec` on RubyGems 2.3+ (@segiddins) - improve resolver performance when dependencies have zero or one total possibilities ignoring requirements (#5444, #5457, @segiddins) - enable compact index when OpenSSL FIPS mode is enabled but not active (#5433, @wjordan) - use github username instead of git name for the github url in `bundle gem` (#5438, @danielpclark) - avoid a TypeError on RubyGems 2.6.8 when no build settings are set for native extensions (@okkez) - fail gracefully when the dependency api is missing runtime dependencies for a gem (@segiddins) - handle when a platform-specific gem has more dependencies than the ruby platform version (#5339, #5426, @segiddins) - allow running bundler on a machine with no home directory where the temporary directory is not writable (#5371, @segiddins) - avoid gem version conflicts on openssl using Ruby 2.5 (#5235, @rhenium) - fail when installing in frozen mode and the dependencies for `gemspec` gems have changed without the lockfile being updated (#5264, @segiddins)- updated to version 1.14.4 see installed CHANGELOG.md [#]# 1.14.4 (2017-02-12) Bugfixes: - fail gracefully when attempting to overwrite an existing directory with `bundle gem` (#5358, @nodo) - fix a resolver bug that would cause bundler to report conflicts that it could resolve (#5359, #5362, @segiddins) - set native extension build arguments for git gems (#5401, @segiddins) - fix the suggested `bundle lock` command printed when a dependency is unused on any platform (@5t111111) - ensure the version passed to `ruby` in the Gemfile is valid during Gemfile parsing (#5380, @segiddins) - show `bundle inject` usage when too many arguments are passed (#5384, @Shekharrajak) - stop `bundle show --outdated` from implicitly running `bundle update` (#5375, @colby-swandale) - allow the temporary home directory fallback to work for multiple users (@svoop) [#]# 1.14.3 (2017-01-24) Bugfixes: - fix the resolver attemting to activate ruby-platform gems when the bundle is only for other platforms (#5349, #5356, @segiddins) - avoid re-resolving a locked gemfile that uses `gemspec` and includes development dependencies (#5349, @segiddins) [#]# 1.14.2 (2017-01-22) Bugfixes: - fix using `force_ruby_platform` on windows (#5344, @segiddins) - fix an incorrect version conflict error when using `gemspec` on multiple platforms (#5340, @segiddins) [#]# 1.14.1 (2017-01-21) Bugfixes: - work around a ruby 2.2.2 bug that caused a stack consistency error during installation (#5342, @segiddins) [#]# 1.14.0 (2017-01-20) Bugfixes: - ensure `Settings::Mirror` is autoloaded under the `Settings` namespace (#5238, @segiddins) - fix `bundler/inline` when `BUNDLE_GEMFILE=""` (#5079, @segiddins) [#]# 1.14.0.pre.2 (2017-01-11) Bugfixes: - allow not selecting a gem when running `bundle open` (#5301, @segiddins) - support installing gems from git branches that contain shell metacharacters (#5295, @segiddins) - fix a resolver error that could leave dependencies unresolved (#5294, @segiddins) - fix a stack overflow error when invoking commands (#5296, @segiddins) [#]# 1.14.0.pre.1 (2016-12-29) Features: - `bundle doctor` first runs `bundle check` (@segiddins) - the bundler trampoline is automatically enabled when the target version is greater than bundler 2 (@segiddins) - gem checksums returned by rubygems.org are validated when installing gems (#4464, @segiddins) - use the git username as a github username when running `bundle gem` (@JuanitoFatas) - show more context when the resolver conflicts on required ruby and rubygems versions (@segiddins) - improve platform support by allowing bundler to pick the best platform match during dependency resolution, enabled with the `specific_platform` setting (#4295, #4896, @segiddins) - always prompt the user for a password when using `sudo` (#3006, @segiddins) - support running without a home directory (#4778, @segiddins) - print a warning when the gemfile uses a platform conditional that will exclude the gem from all lockfile platforms (@segiddins) - add the `force_ruby_platform` setting to force bundler to install ruby-platform gems, even on other platforms (#4813, @segiddins) - add conservative update options to `bundle lock` (#4912, @chrismo) - improve `bundle outdated` output to group gems by group (@ryanfox1985) - add conservative update options to `bundle update` (#5065, #5076, @chrismo) - print the output of `bundle env` as github-flavored markdown, making it easier to preserve formatting when copy-pasting into a new issue (@segiddins) - configure the persistence file when using `bundle gem` with `rspec` (@segiddins) - add support for the `ruby_25` gemfile filter (@amatsuda) - when installing with a lockfile that is missing dependencies, allow installation to proceed (but without parallelism) (@segiddins) Performance: - improve `require "bundler"` performance by ~5x (@segiddins) - allow install gems in parallel when running on rubygems 2+ Bugfixes: - config files with CRLF line endings can be read (#4435, @segiddins) - `bundle lock` activates gems for the current platform even if they were activated under a different platform for a separate dependency (#4896, @segiddins) - running `bundle env` in a directory without a gemfile no longer crashes (@segiddins) - fail gracefully when attempting to use a source with an unknown URI scheme (#4953, @segiddins) - store paths in the lockfile relative to the root gemfile directory when using `eval_gemfile` (#4966, @segiddins) - `bundle lock` will not update without the `--update` flag (#4957, @segiddins) - the `console` binstub generated by `bundle gem` will load `.irbrc` files (@mattbrictson) - print friendly filesystem access errors in the new index (@segiddins) - print a helpful error when running out of memory on jruby (#4673, @segiddins) - load all rubygems plugins when installing gems (#2824, @segiddins) - `bundle clean --dry-run` prints the list of gems without the `--force` option when no path is set (#5027, @hmistry) - local installs no longer print "this gem may have been yanked" (#5022, @hmistry) - avoid leaking `which` output when running `bundle doctor` (@colby-swandale) - print a warning when attempting to `bundle exec` an empty program (#5084, @bronzdoc) - ensure `bundle outdated` lists all outdated gems (#4979, @chrismo) - fail gracefully when attempting to `bundle gem` with an invalid constant name (#5185, @segiddins) - allow `bundler/inline` to work in a directory that contains a gemfile (#5117, @colby-swandale) - ensure that the new index is thread-safe, allowing installation on rbx (#5142, @segiddins) - remove deprecated `rspec` syntax in `bundle gem` output (@gearnode) - fail gracefully when any system error is encountered when touching the filesystem (#5134, @segiddins) - fix compatibility with a machine running with FIPS mode enabled (#4989, @segiddins) - fix `bundle lock --add-platform ruby` (#5230, @segiddins) - print gem post-install messages when running `bundle update` (@smathy) - ensure errors due to a retries are all separated by a newline (@segiddins) - print out the bundle path in gem not found errors (#4854, @diegosteiner) - fail gracefully when creating threads fails (@segiddins) - avoid downloading metadata for gems that are only development dependencies (@Paxa) [#]# 1.13.7 (2016-12-25) Features: - add support for the `ruby_24` gemfile filter (#5281, @amatsuda)- update patch- updated to version 1.13.6 see installed CHANGELOG.md [#]# 1.13.6 (2016-10-22) Bugfixes: - make the `gem` method public again, fixing a regression in 1.13.4 (#5102, @segiddins) [#]# 1.13.5 (2016-10-15) Bugfixes: - Ensure a locked pre-release spec can always be re-resolved (#5089, @segiddins) [#]# 1.13.4 (2016-10-11) Bugfixes: - stop printing warning when compact index versions file is rewritten (#5064, @indirect) - fix `parent directory is world writable but not sticky` error on install (#5043, @indirect) - fix for `uninitialized constant Bundler::Plugin::API::Source` error (#5010, @hsbt, @aycabta) - make `update` options for major, minor, and patch updates consistent (#4934, @chrismo) [#]# 1.13.3 (2016-10-10) Bugfixes: - add support for weak etags to the new index (@segiddins)- updated to version 1.13.2 see installed CHANGELOG.md [#]# 1.13.2 (2016-09-30) Bugfixes: - allow `Settings` to be initialized without a root directory (@m1k3) - allow specifying ruby engines in the gemfile as a symbol (#4919, @JuanitoFatas) - avoid an execption when using `bundler/deployment` with Vlad (@srbaker) - ensure redefined methods have the same visibility as the one they're replacing, fixing `Kernel.require` failing on JRuby (#4975, @segiddins) - ensure that Bundler won't complain about a corrupt lockfile when no lockfile exists when using `gemspec` in the Gemfile (#5006, @segiddins) - fail gracefully when parsing the metadata for a gemspec from the compact index fails (@segiddins) - fix invoking bundler with binstubs generated by RubyGems 2.6.2+ (#4974, @chrismo) Performance: - avoid parsing the lockfile twice when evaluating gemfiles (@segiddins) [#]# 1.13.1 (2016-09-13) Bugfixes: - ensure that `Gem::Source` is available, fixing several exceptions (#4944, @dekellum) - ensure that dependency resolution works when multiple gems have the same dependency (#4961, @segiddins) [#]# 1.13.0 (2016-09-05) This space deliberately left blank. [#]# 1.13.0.rc.2 (2016-08-21) Features: - add setting `exec_disable_load` to force `exec` to spawn a new Ruby process (@segiddins) - add `doctor` command to help with issues like unlinked compiled gems (#4765, @mistydemeo) - rework the `update` command, providing fine-grained control via flags (#4676, @chrismo) - add URI to http response output in debug mode (#4808, @NickLaMuro) - add manpage for `binstubs` command (#4847, @Zorbash) - support `mirror` settings for sources by hostname, not only full URL (@opiethehokie) - print gem installation errors after other install output (#4834, @segiddins) - add `lock --remove-platform` flag to remove platforms from the lock (#4877, @segiddins) - add `only_update_to_newer_versions` setting to prevent downgrades during `update` (@segiddins) - expanded expirimental plugin support to include hooks and sources (@asutoshpalai) Bugfixes: - retry gem downloads (#4846, @jkeiser) - improve the CompactIndex to handle capitalized legacy gems (#4867, @segiddins) - re-use persistent HTTP connections for CompactIndex (@NickLaMuro) - respect `required_ruby_version` when Gemfile contains `ruby` version (@indirect) - allow `rake release` to sign git tags (#4743, @eagletmt) - set process titles when using `#load` during `exec` (@yob) - recognize JRuby shebangs for using `#load` during `exec` (@ojab) - handle world-writable home directories (#4726, @allenzhao) - support multi-platform gems via the `gemspec` Gemfile method (#4798, @segiddins) - print dots correctly for CompactIndex fetcher (@NickLaMuro) - set an `open_timeout` when requesting gem data via HTTP (@NickLaMuro) - rename the BUNDLE\_ORIG\_ENV variable so it no longer shows up in `config` (@indirect) - show help only when `-h` or `--help` is passed to Bundler, not to `exec` (#4801, @segiddins) - handle symlinks to binstubs created by `--standalone` (#4782, @terinjokes) [#]# 1.13.0.rc.1 (2016-06-27) Features: - when `bundle config major_deprecations` or `BUNDLE_MAJOR_DEPRECATIONS` is set, deprecation warnings for bundler 2 will be printed (@segiddins) - when running with `--verbose`, bundler will print the reason it is re-resolving a gemfile (@segiddins) Bugfixes: - fix support for running RubyGems 1.x on Ruby 2.3 (#4698, @segiddins) - fix bundle exec'ing to a ruby file when gems are installed into a path (#4592, @chrismo) - when multiple specs in a bundle have the same executable, prefer activating the one from the requested gem (#4705, @segiddins) - stop changing the load path to require the vendored postit when trampolining (@segiddins) - ensure relative paths are properly printed after completing an installation (@jenseng) - fix re-resolving when there are multiple unchanged path sources (@segiddins) - de-init submodules when running git 2.9 and requesting a git gem without submodules (@segiddins) [#]# 1.13.0.pre.1 (2016-06-20) Performance: - speed up gemfile resolution during `bundle install` by between 4x-100x (#4376, @segiddins) - generally reduce object allocations when using bundler (@segiddins) - speed up bin generation for path gems with many files (#2846, @segiddins) - fix detecting path spec changes to avoid re-resolving unnecessarily (@jrafanie) Features: - automatically trampoline to the bundler version locked in the lockfile, only updating to the running version on `bundle update --bundler` (@segiddins) - laying the groundwork for plugin support, which is currently unsuppported, undocumented, disabled by default, and liable to change without notice (@asutoshpalai) - allow `bundle viz --without` to accept multiple `:`-delimited groups (@mobilutz) - support for RubyGems 2.6.4 (#4368, @segiddins, @RochesterinNYC) - colorize updated gem versions (#4334, @bronzdoc) - add the `--standalone` flag to `bundle binstubs` (#4594, @b-ggs) - update the `bundle gem` CoC to contributor covenant v1.4 (@cllns) - use a custom YAML serializer to make config file consistent (@segiddins) - filter credentials from error messages (bundler/bundler-features#111, @RochesterinNYC, @sandlerr) - support relative paths used inside a nested invocation of `eval_gemfile` (#4584, @RochesterinNYC) - fail gracefully when attempting to install a yanked gem (#4344, @allenzhao) - automatically install an inline gemfile when gems are missing locally (@segiddins) - allow conflicts for gems resolved via `gemspec` (@segiddins) - add `--add-platform` option to `bundle lock` (@segiddins) - fail gracefully when a resolved spec's `required_ruby_version` or `required_rubygems_version` is incompatible (@segiddins) Bugfixes: - implicitly unlock the resolved ruby version when the declared requirements in the gemfile are incompatible with the locked version (#4595, #4627, @segiddins) - add support for quoted paths in `$PATH` (#4323, @segiddins) - check out missing git repos that are not being installed (#3981, @asutoshpalai) - write `bundler/setup.rb` to a consistent path (@glennpratt) - open editor in `bundle open` with a clean environment (@sj26) - resolve infinitely recursive copy when running `bundle package --all` with a `gemspec` in the gemfile (#4392, #4430, @RochesterinNYC) - fail gracefully when encountering an `Errno::ENOTSUP` (#4394, @segiddins) - fail gracefully when encountering an `Errno::EHOSTUNREACH` (#4642, @allenzhao) - fix loading config files with very long values (#4370, @segiddins) - only show potential updates for gemfile platforms in `bundle outdated` (#4450, @RochesterinNYC) - allow running `bundle install --deployment` after `bundle package --all` with path gems (#2175, @allenzhao) - add support for patchlevels in ruby versions in the gemfile and gemspecs (#4593, @chalkos)- updated to version 1.12.5 see installed CHANGELOG.md [#]# 1.12.5 (2016-05-25) Bugfixes: - only take over `--help` on `bundle exec` when the first two arguments are `exec` and `--help` (#4596, @segiddins) - don't require `require: true` dependencies that are excluded via `env` or `install_if` (@BrianHawley) - reduce the number of threads used simultaneously by bundler (#4367, @will-in-wi)- simplify gemspec_remove_pem.patch- updated to version 1.12.4 see installed CHANGELOG.md [#]# 1.12.4 (2016-05-16) Bugfixes: - ensure concurrent use of the new index can't corrupt the cache (#4519, @domcleal) - allow missing rubygems credentials when pushing a gem with a custom host (#4437, @Cohen-Carlisle) - fix installing built-in specs with `--standalone` (#4557, @segiddins) - fix `bundle show` when a gem has a prerelease version that includes a `-` (#4385, @segiddins) [#]# 1.12.3 (2016-05-06) Bugfixes: - fix uncoditionally writing `.bundle/config` when running `bundle install` (@segiddins) - fall back to the dependency API and the full index when the home directory is not writable (@segiddins) [#]# 1.12.2 (2016-05-04) Bugfixes: - fix modifying a frozen string when the resolver conflicts on dependencies with requirements (#4520, @grzuy) - fix `bundle exec foo --help` not showing the invoked command's help (#4480, @b-ggs) [#]# 1.12.1 (2016-04-30) Bugfixes: - automatically fallback when the new index has a checksum mismatch instead of erroring (@segiddins) - fix computation of new index file local checksums on Windows (#4472, @mwrock) - properly handle certain resolver backtracking cases without erroring (@segiddins, #4484) - ensure the `$LOAD_PATH` contains specs' load paths in the correct order (@segiddins, #4482) [#]# 1.12.0 (2016-04-28) This space intentionally left blank. [#]# 1.12.0.rc.4 (2016-04-21) Bugfixes: - don't fail when `bundle outdated` is run with flags and the lockfile contains non-semver versions (#4438, @RochesterinNYC) [#]# 1.12.0.rc.3 (2016-04-19) Bugfixes: - don't allow new attributes to dirty a lockfile when running `bundle exec`, `-rbundler/setup`, or `bundle check` (@segiddins) [#]# 1.12.0.rc.2 (2016-04-15) Features: - `bundle outdated` handles all combinations of `--major`, `--minor`, and `--patch` (#4396, @RochesterinNYC) Bugfixes: - prevent endless recursive copy for `bundle package --all` (#4392, @RochesterinNYC) - allow executables that are `load`ed to exit non-0 via an `at_exit` hook when invoked by `bundle exec` (@segiddins) - nested invocations of `bundle exec` properly preserve the `$PATH` and `$GEM_PATH` environment variables (@segiddins) [#]# 1.12.0.rc (2016-03-13) Performance: - Download gem metadata from globally distributed CDN endpoints (#4358, @segiddins) Bugfixes: - handle Ruby pre-releases built from source (#4324, @RochesterinNYC) - support binstubs from RubyGems 2.6 (#4341, @segiddins) - handle quotes present in in PATH (#4326, @segiddins) [#]# 1.12.0.pre.2 (2016-02-26) Performance: - speed up `bundle exec` by `load`ing the executable whenever possible, saving roughly .2 seconds per invocation (@segiddins) Features: - add a `--patch` flag for `bundle outdated` (@RochesterinNYC) - add `Bundler.clean_env` and `Bundler.original_env` (#4232, @njam) - add `--frozen` support to `bundle package` (#3356, @RochesterinNYC) Bugfixes: - place bundler loaded gems after `-I` and `RUBYLIB` (@Elffers) - give a better error message when filesystem access raises an `EPROTO` error (#3581, #3932, #4163, @RochesterinNYC) - give a better error message when both `--deployment` and `--system` are used together (@RochesterinNYC) - fix `$PATH` being preserved for use in `Bundler.with_clean_env` (#4251, @segiddins, @njam) - give a better error message when running `bundle outdated` in frozen mode (#4287, @RochesterinNYC) - handle when `http_proxy` is set to `:no_proxy` in the rubygems configuration (#4294, @segiddins) - give a better error message when authentication details aren't properly escaped (#4288, @RochesterinNYC) - fix `bundle outdated --minor` to only report updates that match the current minor version (@RochesterinNYC) - fix extra dependencies being resolved unnecessarily (#4276, @segiddins) - give a better error message when missing specs due to platform mis-matches (#4259, @RochesterinNYC) - skip rebuilding extensions for git gems if they are already built (#4082, @csfrancis, @indirect, @segiddins) - fix `bundle install` not installing when the `no_install` setting is set (#3966, @chulkilee, @segiddins) [#]# 1.12.0.pre.1 (2016-02-09) Performance: - speed up `bundle install` and `bundle update` by using the new compact gem index (@segiddins, @fotanus, @indirect) - speed up `bundle exec` by avoiding loading the gemfile twice (#2951, #2952, @segiddins) Features: - add support for using version operators to specify ruby versions in the Gemfile (@jtarchie) - redirect `--help` flag for plugins to that plugin's man page (@RochesterinNYC) - support probing a mirror with a fallback timeout (#4128, @pcarranza) - add `--full-index` option to `bundle lock` (@segiddins) - support running with frozen string literals (@deepj, @segiddins) - add `--major` and `--minor` options to `bundle outdated` (#3805, @cirdes) - allow passing a custom `ui` to `bundler/inline` (@lamont-granquist) - add support for ruby 2.4 (#4266, @segiddins) - add `bundle outdated --parseable` for machine-readable output (@RochesterinNYC) Bugfixes: - fix `bundle package --all` recursing endlessly (#4158, @RochesterinNYC) - fail fast on more errors when fetching remote resources (#4154, @RochesterinNYC) - give a better error message when a given git commit can't be found (#4140, @doy) - give a better error message when `bundle clean` doesn't have sufficient permissions (#4170, @RochesterinNYC) - give a better error message when reading a bundler config file fails (@segiddins) - restrict platforms when referencing a `gemspec` in the `Gemfile` to those defined in the gemspec (#4102, #4150, @smellsblue) - fix `bundle gem` with minitest to use the correct rake task (@kotoshenya) - give a better error message when ssl isn't available (#4054, @RochesterinNYC) - print the original `require` error when `Bundler.require` fails (#4182, @RochesterinNYC) - give a better error message when certain resources are temporarily unavailable (#4183, @RochesterinNYC) - fix returning case-sensitive gem mirror URIs on ruby 2.3 (@segiddins) - ignore colorized output from `git` when determining the current branch (#4056, @agis-) - fix storing the shared gems config option as a boolean (@vassilevsky) - add support for running `bundle gem --exe` instead of using the `--bin` option (@christhekeele) - fix `exec`-ing with 0 args in a directory with spaces (#4230, @segiddins) - avoid installing extraneous gems when resolving to an older version of a spec (#4101, #4198, @segiddins) - ensure paths resolved when parsing a gemfile are relative to that file (#3349, @dtognazzini) - give a better error message when encountering an invalid gemspec (#4248, #4275, @RochesterinNYC) - preserve the original `PATH` in `Bundler.with_clean_env` (#4251, @segiddins) - ensure standalone file paths are relative to the project root (#4144, @glennpratt)- Force fixed timestamps for patched gems (bsc#916047)- update to version 1.11.2 - _really_ stop calling `required_ruby_version` on nil @specifications (#4147, @indirect) - update to version 1.11.1 - lazy-load Psych, again (#4149, @indirect) - allow gemspec gems on other platforms (#4150, @indirect) - fix --no-coc and --no-mit flags on `gem` (#4148, @RochesterinNYC) - stop calling `required_ruby_version` on nil @specifications (#4147, @indirect) - update to version 1.11.0 - fail gracefully when trying to execute a non-executable file (#4081, @fotanus) - fix a crash when pushing a gem via `rake release` (@segiddins) - actual Gemfile and lockfile filenames are used in messages (#3672, @segiddins) - the git remote for `rake release` is now customizable (@skateman) - file access permissions errors are now much more friendly (#3703, #3735, #3858, #3988, #4009 @repinel, @Elffers, @segiddins, @agis-) - add support for showing help for plugin commands (@tf) - send `X-Gemfile-Source` header to source mirrors (@agis-) - show what version upstream dependencies were resolved to in conflict messages (@segiddins) - add support for using bundler setting to add private access credentials for git sources (@frsyuki) - take into consideration HTTP proxy settings in `.gemrc` (@PG-kura) - allow specifying a gem host to push to in the `GEM_HOST` environment variable (@pmenglund) - when gempec `required_ruby_version` is available and the Gemfile specifies a ruby version, resolve for the given ruby version (@segiddins) - allow setting a `silence_root_warning` setting to silence the warning when `bundle install` is run as root (@blackxored) - update the `bundle gem` code of conduct template to Contributor Covenant v1.3.0 (@CoralineAda) - add support for specifying gems to update when running `bundle lock` via `--update gem1 gem2` (@JuanitoFatas) - added support for MRI 2.3 (@amatsuda) - show a helpful message when requiring a file in `bundler require` fails (#3960, @agis-) - include git revision hash when printing a git source (#3433, @agis-) - improve hint when a resolution conflict occurs (@seanlinsley) - show a friendly error when a git ref is not found (#3879, @agis-) - improve error message when sources are not absolute URIs (#3925, @agis-) - add `pkg` to rake's clobber list (#3676, @jasonkarns) - retry fetching specs when fetching version metadata fails (@jingweno) - avoid showing bundler version warning messages twice (@fotanus) - fix running `bundle check` with `--path` when the gems are only installed globally (@akihiro17) - fix `bin/setup` from `bundle gem` assuming `bash` is in `/bin` - fail more gracefully when an HTTP remote is unreachable (#3765, @steverob) - fix a warning running `bundle exec` on jruby 9.0.0.0 (@deivid-rodriguez, @mastfish) - fix the `bundle gem` readme when no tests are generated (@roseweixel) - the dependencies on test gems in `bundle gem` are now locked to major versions (#3811, @indirect) - fix the paths for native extensions generated by `--standalone` (#3813, @AlexanderPavlenko) - fix trying to cache a gem that has no source (@EduardoBautista) - fix `--source` option to `bundle update` causing incorrect gem unlocking (#3759, #3761, @neoeno) - fix handling an empty `BUNDLE_GEMFILE` environment variables (#3678, @agis-) - avoid cleaning up gem extension directory in `bundle clean` (@Sirupsen) - fix the `ssl_verify_mode` setting not being treated as a number (@goughy000) - fix not retrying on zlib errors (#4047, @andremedeiros) - fix a warning being shown for using `URI.encode` (@EduardoBautista) - fix handling of fatal HTTP errors (#3830, @indirect) - ensure all `sudo` access is done in a thread-safe manner (#3910, @agis-) - fix caching gems with a path with the same prefix as the bundled application (@indirect) - fix showing gemspec validation errors on `bundle exec` (#3895, @agis-) - distinguish Gemfile syntax and evaluation errors (#3783, @agis-) - fix nested Gemfile sources not restoring the previous source (#3974, @agis-) - fix the `RUBYLIB` environment variable not being cleaned (#3982, @agis-) - fix handling a dependency missing from `Gemfile.lock` so parallel installation does not deadlock (#4012, @lukaso) - also print gemspecs in `bundle env` output (@agis-) - fix handling when a `path` source does not have a gemspec but a lockfile says there is (#4004, @segiddins) - show a warning when the `RUBYGEMS_GEMDEPS` environment variable is set (#3656, @agis-) - fix handling invalid RubyGems configuration files (#4042, @agis-) - fix `bundle console` falling back to `irb` when the preferred console is unavailable (@felixbuenemann) - restrict platforms when referencing a `gemspec` in the `Gemfile` to those defined in the gemspec (#4102, @smellsblue) - speed up dependency resolution in pathological cases by 25x (#3803, @segiddins) - drop string allocations when searching for gems (@jrafanie) - refreshed gemspec_remove_pem.patch- update to 1.10.6 - only warn on invalid gemspecs (@indirect) - fix installing dependencies in the correct order (#3799, @pducks32) - fix sorting of mixed DependencyLists (#3762, @tony-spataro-rs) - fix `install_if` conditionals when using the block form (@danieltdt)- update to 1.10.5 - don't add or update BUNDLED WITH during `install` with no changes (@segiddins) - fix sorting of mixed DependencyLists with RubyGems >= 2.23 (#3762, @tony-spataro-rs) - speed up resolver for path and git gems (@segiddins) - fix `install --force` to not reinstall Bundler (#3743, @karlo57) - changes from 1.10.4 - don't add BUNDLED WITH to the lock when Spring runs `check` over and over (@indirect) - display "with native extensions" log output correctly (@ivantsepp) - alias `i` to `install`, `c` to `check`, and `e` to `exec` (@indirect)- update to 1.10.3 - allow missing gemspec files when validating path and git gems (#3686, #3698, @segiddins) - fix regression in `rake install` (#3701, #3705, @segiddins) - fix regression when calling `gem` with `bundle exec` or `-rbundler/setup` (#3699, @segiddins) - fix `bundler/inline` requiring a newly-installed gem (#3693, @indirect, @segiddins) - changes from 1.10.2 (2015-05-29) - fix regression in `bundle update GEM` performance introduced in 1.10.0 (#3687, @segiddins) - changes from 1.10.1 (2015-05-28) - silence ruby warning when running CLI commands (@segiddins) - validate gemspecs in non-packaging mode (#3681, @segiddins) - ensure the same chdir mutex as RubyGems is used (#3680, @segiddins) - changes from 1.10.0 (2015-05-28) - dramatically speed up resolving some slow Gemfiles (#3635, @segiddins) - track CI platforms running Bundler (#3646, @fotanus) - allow `viz` to work with prereleases (#3621, #3217, @aprescott) - validate gemspecs used in path and git gems (#3639, @segiddins, @indirect) - stop printing config warnings when config is unchanged (#3649, @fotanus, @indirect) - make BUNDLED WITH backwards compatible (#3623, @segiddins) - always clean up tmp dirs (#3277, @hone, @indirect, @segiddins) - support gem extensions built into any directory on RubyGems 2.2+ (#3582, @voxik) - add 'bundler/inline' which provides a `gemfile` method (#3440, @segiddins) - improved error reports for Gemfile errors (#3480, @segiddins) - `lock` command (#3437, @segiddins) - add `ignore_messages` config to suppress post-install text (#3510, @pducks32) - improve `gem` minitest template (#3513, #3515, @arthurnn) - add `install --force` to re-install installed gems (#3519, @segiddins) - show more `outdated` information, including groups (@smlance, @indirect) - add optional groups to the Gemfile (#3531, @jhass) - accept glob argument to `gemspec` in Gemfile (#3464, @pjump) - make timeouts and retries configurable via `config` (#3601, @pducks32) - add `install_if` Gemfile method for conditional installs (#3611, @segiddins) - standalone mode now uses builtin gems correctly (#3610, @segiddins) - fix `rake spec:deps` on MinGW Ruby 2.0+ (#3487, @marutosi) - remember all y/n answers when generating gems (#3579, @pducks32) - use RubyGems stub specifications when possible (#3580, @segiddins) - deprecated the (never enabled) `bundle_ruby` binary (@smlance) - refreshed gemspec_remove_pem.patch to apply cleanly again- update to 1.9.9 - read mirror and credential settings from older versions (#3557, @Strech) - fix regression in sudo mode introduced by 1.9.7 (#3642, @segiddins) - always clean up tmp dirs (#3277, @hone, @indirect, @segiddins) - use RubyGems spec stubs if available (@segiddins) - allow creating gems with names containing two dashes (#3483, @janlelis) - allow creating gems with names extending constants (#3603, @amatsuda) - respect Gemfile sources when installing a gem present in two sources (#3585, @tmoore) - refresh gemspec_remove_pem.patch to apply cleanly again and package the series file- updated to version 1.9.4 see installed CHANGELOG.md [#]# 1.9.4 (2015-04-13) Bugfixes: - fix regression in installing x86 and universal gems (#3565, @jdmundrawala) - improve error when gems are missing (#3564, @sealocal)- updated to version 1.9.3 Bugfixes: - handle removal of `specs` from rubygems/rubygems@620910 (#3558, @indirect) - install 'universal' gems on Windows (#3066, @jdmundrawala) - stop passing --local during `rake install` task (#3236, @indirect) - guard against all possible accidental public gem pushes (#3533, @indirect)- updated to version 1.9.2 Bugfixes: - ensure gem executables are executable (#3517, #3511, @indirect) - fix warnings in Molinillo (#3516, @segiddins) - ensure duplicate dependencies do not propagate (#3522, @segiddins) - keep gems locked when updating another gem from the same source (#3250, @indirect) - resolve race that could build gems without saved arguments (#3404, @indirect) [#]# 1.9.1 (2015-03-21) Bugfixes: - avoid exception in 'bundler/gem_tasks' (#3492, @segiddins) [#]# 1.9.0 (2015-03-20) Bugfixes: - make Bundler.which stop finding directories (@nohoho) - handle Bundler prereleases correctly (#3470, @segiddins)- Remove Certificate Authority files. For security reasons we don't want to distribute them, otherwise if the CA gets compromised, revoking it can be difficult if CA pem files are distributed in different RPMs. - added gemspec_remove_pem.patch- updated to version 1.8.5 Bugfixes: - remove MIT license from gemspec when removing license file (@indirect) - respect 'no' immediately as well as saving it in `gem` config (@kirs)- updated to version 1.8.4 Bugfixes: - document --all-platforms option (#3449, @moeffju) - find gems from all sources on exec after install (#3450, @TimMoore)- updated to version 1.8.3 Bugfixes: - handle boolean values for gem settings (@EduardoBautista) - stop always looking for updated `path` gems (#3414, #3417, #3429, @TimMoore)- updated to version 1.8.2- updated to version 1.8.1- updated to version 1.8.0- updated to version 1.7.13, see CHANGELOG.md- adapt to new rubygem packagingcloud128 1569008177  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  1.16.1-lp152.3.31.16.1-lp152.3.3      !!!!!"""""#$$$$$$$$$$$$$$$#%#&'''&&&&&&##############(((((((((()****************************************************************************++++++++++++,,,,,,,,,,,--..../0111111111000000000000000000000000000000002222222222222222222222233333333334444555555677688699999999996::6;;;;;;;;;;;6<<<<<<<<6=======6>6????6@6AA666666666666666666666BCBDEDBFFFBGBHHHHHBIBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBJJJJJKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMNNNNNMMMMMMMMMOOOOOOOOOOOOOOOOOPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTUVWXYZZZ[\]]]]\\\\\\\\\\\\\^^_____________________________```````abcccccccccccccccccdeefffeeeeeeeeeeeeeeeeeeghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijkkklllmnnnmoompqqqqqqqqqprrrrrrrrrrpmssttttttsuuuuuuuuuusvswwwwwwwwwsxxxxxxsyyyyyyyyyyyyyszs{{{{{{s|||||||||||||||||||||||ssssssssssssssssssssssm}}m~~~~~mmmmmmmm                   ! ""###$$$$$$$$$$$$$$$$$%&'(')'*****+bundler-1.16.1riBundlerAPIResponseMismatchErrorcdesc-APIResponseMismatchError.riBuildMetadatabuilt_at-c.ricdesc-BuildMetadata.rigit_commit_sha-c.rirelease%3f-c.rito_h-c.riBundlerErrorall_errors-c.ricdesc-BundlerError.ristatus_code-c.riCLIAddcdesc-Add.rinew-c.rirun-i.riBinstubscdesc-Binstubs.rigems-i.rinew-c.rioptions-i.rirun-i.riCachecdesc-Cache.rinew-c.rioptions-i.rirun-i.risetup_cache_all-i.riCheckcdesc-Check.rinew-c.rioptions-i.rirun-i.riCleancdesc-Clean.rinew-c.rioptions-i.rirequire_path_or_force-i.rirun-i.riCommonask_for_spec_from-c.ricdesc-Common.riclean_after_install%3f-c.riconfigure_gem_version_promoter-c.riensure_all_gems_in_lockfile%21-c.rigem_not_found_message-c.rioutput_post_install_messages-c.rioutput_without_groups_message-c.ripatch_level_options-c.riprint_post_install_message-c.riselect_spec-c.riwithout_groups_message-c.riConfigargs-i.ricdesc-Config.riconfirm-i.riconfirm_all-i.rimessage-i.riname-i.rinew-c.rinew_value-i.rioptions-i.rirun-i.riscope-i.rishow_pretty_values_for-i.rithor-i.rivalid_scope%3f-i.riConsolecdesc-Console.riget_console-i.riget_constant-i.rigroup-i.rinew-c.rioptions-i.rirun-i.riDoctorbundles_for_gem-i.ricdesc-Doctor.richeck%21-i.ridylibs-i.ridylibs_darwin-i.ridylibs_ldd-i.rildd_available%3f-i.rinew-c.rioptions-i.riotool_available%3f-i.rirun-i.riExecargs-i.ricdesc-Exec.ricmd-i.rikernel_exec-i.rikernel_load-i.rinew-c.rioptions-i.riprocess_title-i.riruby_shebang%3f-i.rirun-i.rivalidate_cmd%21-i.riGemask_and_set-i.riask_and_set_test_framework-i.ribundler_dependency_version-i.ricdesc-Gem.riensure_safe_gem_name-i.rigem_name-i.riname-i.rinew-c.riopen_editor-i.rioptions-i.riresolve_name-i.rirun-i.ritarget-i.rithor-i.rivalidate_ext_name-i.riInfocdesc-Info.ridefault_gem_spec-i.rigem_name-i.rinew-c.rioptions-i.riprint_gem_info-i.riprint_gem_path-i.rirun-i.rispec_for_gem-i.rispec_not_found-i.riInitcdesc-Init.rigemfile-i.rinew-c.rioptions-i.rirun-i.riInjectcdesc-Inject.rigems-i.rigroup-i.rilast_version_number-i.riname-i.rinew-c.rioptions-i.rirun-i.risource-i.riversion-i.riInstallcdesc-Install.richeck_for_group_conflicts_in_cli_options-i.richeck_for_options_conflicts-i.richeck_trust_policy-i.ridependencies_count_for-i.rigems_installed_for-i.rinew-c.rinormalize_groups-i.rinormalize_settings-i.rioptions-i.rirun-i.riwarn_ambiguous_gems-i.riwarn_if_root-i.riIssuecdesc-Issue.ridoctor-i.rirun-i.riListcdesc-List.rinew-c.rirun-i.riLockcdesc-Lock.rinew-c.rioptions-i.rirun-i.riOpencdesc-Open.riname-i.rinew-c.rioptions-i.rirun-i.riOutdatedcdesc-Outdated.richeck_for_deployment_mode-i.ridisplay_nothing_outdated_message-i.rigems-i.riget_version_semver_portion_value-i.rinew-c.rioptions-i.riprint_gem-i.riretrieve_active_spec-i.rirun-i.riupdate_present_via_semver_portions-i.riPackagecdesc-Package.riinstall-i.rinew-c.rioptions-i.rirun-i.risetup_cache_all-i.riPlatformcdesc-Platform.rinew-c.rioptions-i.rirun-i.riPlugincdesc-Plugin.riinstall-i.riPristinecdesc-Pristine.rinew-c.rirun-i.riShowcdesc-Show.rifetch_latest_specs-i.rigem_name-i.rilatest_specs-i.rinew-c.rioptions-i.rioutdated%3f-i.rirun-i.riUpdatecdesc-Update.rigems-i.rinew-c.rioptions-i.rirun-i.riVizcdesc-Viz.rigem_name-i.rinew-c.rioptions-i.rirun-i.riadd-i.riauto_install-i.ribinstubs-i.ricache-i.ricdesc-CLI.richeck-i.riclean-i.ricli_help-i.riconfig-i.riconsole-i.ricurrent_command-i.rideprecated_option-c.ridispatch-c.ridoctor-i.rienv-i.riexec-i.rigem-i.rihandle_no_command_error-c.rihelp-i.riinfo-i.riinit-i.riinject-i.riinstall-i.riissue-i.rilicenses-i.rilist-i.rilock-i.rinew-c.riopen-i.rioutdated-i.ripackage-i.riplatform-i.riprint_command-i.ripristine-i.rireformatted_help_args-c.rishow-i.risource_root-c.ristart-c.riupdate-i.riversion-i.riviz-i.riwarn_on_outdated_bundler-i.riCompactIndexClientCachecdesc-Cache.richecksums-i.ridependencies-i.ridirectory-i.riinfo_path-i.riinfo_roots-i.rilines-i.rinames-i.rinames_path-i.rinew-c.riparse_dependency-i.riparse_gem-i.rispecific_dependency-i.riversions-i.riversions_path-i.riErrorcdesc-Error.riUpdaterMisMatchedChecksumErrorcdesc-MisMatchedChecksumError.rimessage-i.rinew-c.ricdesc-Updater.richecksum_for_file-i.rietag_for-i.rinew-c.rislice_body-i.riupdate-i.ricdesc-CompactIndexClient.ridebug-c.ridependencies-i.ridirectory-i.riin_parallel-i.rinames-i.rinew-c.rispec-i.risynchronize-i.riupdate-i.riupdate_and_parse_checksums%21-i.riupdate_info-i.riurl-i.riversions-i.riCurrentRubycdesc-CurrentRuby.rijruby%3f-i.rimaglev%3f-i.rimingw%3f-i.rimri%3f-i.rimswin%3f-i.rimswin64%3f-i.rirbx%3f-i.riruby%3f-i.rix64_mingw%3f-i.riCyclicDependencyErrorcdesc-CyclicDependencyError.riDefinitionadd_current_platform-i.riadd_platform-i.riadditional_base_requirements_for_resolve-i.ribuild-c.ricdesc-Definition.richange_reason-i.ricompute_requires-i.riconcat_ruby_version_requirements-i.riconverge_dependencies-i.riconverge_locals-i.riconverge_locked_specs-i.riconverge_path_source_to_gemspec_source-i.riconverge_path_sources_to_gemspec_sources-i.riconverge_paths-i.riconverge_rubygems_sources-i.riconverge_sources-i.ricreate_gem_version_promoter-i.ricurrent_dependencies-i.ridependencies-i.ridependencies_for_source_changed%3f-i.ridouble_check_for_index-i.riensure_equivalent_gemfile_and_lockfile-i.riequivalent_rubygems_remotes%3f-i.riexpand_dependencies-i.riexpanded_dependencies-i.riextract_gem_info-i.rifind_indexed_specs-i.rifind_resolved_spec-i.rigem_version_promoter-i.rigemfiles-i.rigroups-i.rihas_local_dependencies%3f-i.rihas_rubygems_remotes%3f-i.riin_locked_deps%3f-i.riindex-i.rilock-i.rilocked_bundler_version-i.rilocked_deps-i.rilocked_gems-i.rilocked_ruby_version-i.rilocked_ruby_version_object-i.rilockfile-i.rilockfiles_equal%3f-i.rimetadata_dependencies-i.rimissing_specs%3f-i.rimissing_specs-i.rinew-c.rinew_platform%3f-i.rinew_specs-i.rinothing_changed%3f-i.ripinned_spec_names-i.riplatforms-i.ripretty_dep-i.riremove_platform-i.riremoved_specs-i.rirequested_dependencies-i.rirequested_groups-i.rirequested_specs-i.rirequires-i.riresolve-i.riresolve_remotely%21-i.riresolve_with_cache%21-i.riruby_version-i.risatisfies_locked_spec%3f-i.risource_requirements-i.risources-i.rispec_git_paths-i.rispecs-i.rispecs_changed%3f-i.rispecs_for-i.rispecs_for_source_changed%3f-i.rito_lock-i.riunlocking%3f-i.rivalidate_platforms%21-i.rivalidate_ruby%21-i.rivalidate_runtime%21-i.riDepProxy%3d%3d-i.ri__platform-i.ricdesc-DepProxy.ridep-i.rieql%3f-i.rihash-i.rimethod_missing-i.riname-i.rinew-c.rirequirement-i.rito_s-i.ritype-i.riDependencyautorequire-i.ricdesc-Dependency.ricurrent_env%3f-i.ricurrent_platform%3f-i.rigem_platforms-i.rigroups-i.rinew-c.riplatforms-i.rishould_include%3f-i.rispecific%3f-i.rito_lock-i.riDeploymentcdesc-Deployment.ridefine_task-c.riDeprecatecdesc-Deprecate.riskip%3d-c.riskip-c.riskip_during-c.riDeprecatedErrorcdesc-DeprecatedError.riDslDSLErrorbacktrace-i.ricdesc-DSLError.ricontents-i.ridescription-i.ridsl_path-i.rinew-c.riparse_line_number_from_description-i.ristatus_code-i.rito_s-i.riadd_git_sources-i.ricdesc-Dsl.richeck_primary_source_safety-i.ridependencies-i.rienv-i.rieval_gemfile-i.rievaluate-c.rigem-i.rigemfile_root-i.rigemspec-i.rigemspecs-i.rigit-i.rigit_source-i.rigithub-i.rigroup-i.riinstall_if-i.rimethod_missing-i.rinew-c.rinormalize_group_options-i.rinormalize_hash-i.rinormalize_options-i.rinormalize_source-i.ripath-i.riplatform-i.riplatforms-i.riplugin-i.risource-i.rito_definition-i.rivalid_keys-i.rivalidate_keys-i.riwarn_deprecated_git_source-i.riwith_source-i.riEndpointSpecification__swap__-i.ri_local_specification-i.ribindir-i.ribuild_dependency-i.ricdesc-EndpointSpecification.richecksum-i.ridependencies-i.riexecutables-i.riextensions-i.rifetch_platform-i.riload_paths-i.rilocal_specification_path-i.riname-i.rinew-c.riparse_metadata-i.riplatform-i.ripost_install_message-i.riremote-i.rirequire_paths-i.rirequired_ruby_version-i.rirequired_rubygems_version-i.risource-i.riversion-i.riEnvappend_formatted_table-c.ricdesc-Env.richruby_version-c.rienvironment-c.rigit_version-c.riread_file-c.rireport-c.riruby_version-c.riversion_of-c.riwrite-c.riEnvironmentPreserverbackup-i.ricdesc-EnvironmentPreserver.rinew-c.rirestore-i.riFeatureFlagcdesc-FeatureFlag.rimajor_version-i.rinew-c.risettings_flag-c.risettings_method-c.risettings_option-c.riFetcherAuthenticationRequiredErrorcdesc-AuthenticationRequiredError.rinew-c.riBadAuthenticationErrorcdesc-BadAuthenticationError.rinew-c.riBaseapi_fetcher%3f-i.riavailable%3f-i.ricdesc-Base.ridisplay_uri-i.ridownloader-i.rifetch_uri-i.rilog_specs-i.rinew-c.riremote-i.riremote_uri-i.riCertificateFailureErrorcdesc-CertificateFailureError.rinew-c.riCompactIndexapi_fetcher%3f-i.riavailable%3f-i.ribundle_worker-i.ricache_path-i.ricdesc-CompactIndex.riclient_fetcher-i.ricompact_index_client-i.ricompact_index_request-c.rifetch_spec-i.rispecs-i.rispecs_for_names-i.riDependencyapi_fetcher%3f-i.riavailable%3f-i.ricdesc-Dependency.ridependency_api_uri-i.ridependency_specs-i.riget_formatted_specs_and_deps-i.rispecs-i.riunmarshalled_dep_gems-i.riDownloadercdesc-Downloader.riconnection-i.rifetch-i.rinew-c.riredirect_limit-i.rirequest-i.rivalidate_uri_scheme%21-i.riFallbackErrorcdesc-FallbackError.riIndexcdesc-Index.rifetch_spec-i.rigemspec_cached_path-i.rispecs-i.riNetworkDownErrorcdesc-NetworkDownError.riSSLErrorcdesc-SSLError.rinew-c.riapi_timeout-c.ribundler_cert_store-i.ricdesc-Fetcher.ricis-i.riconnection-i.ridisable_endpoint-c.ridownloader-i.rifetch_spec-i.rifetchers-i.rigemspec_cached_path-i.rihttp_proxy-i.riinspect-i.rimax_retries-c.rinew-c.riredirect_limit-c.riremote_uri-i.rispecs-i.rispecs_with_retry-i.riuri-i.riuse_api-i.riuser_agent-i.riFileUtilsDryRuncdesc-DryRun.riEntry_Filecdesc-File.ricdesc-Entry_.riLowMethods_do_nothing-i.ricdesc-LowMethods.riname-i.riNoWritecdesc-NoWrite.riStreamUtils_cdesc-StreamUtils_.rifu_blksize-i.rifu_default_blksize-i.rifu_stream_blksize-i.rifu_windows%3f-i.riVerbosecdesc-Verbose.ricd-c.ricd-i.ricdesc-FileUtils.richdir-c.richdir-i.richmod-c.richmod-i.richmod_R-c.richmod_R-i.richown-c.richown-i.richown_R-c.richown_R-i.ricmp-c.ricmp-i.ricollect_method-c.ricommands-c.ricompare_file-c.ricompare_file-i.ricompare_stream-c.ricompare_stream-i.ricopy-c.ricopy-i.ricopy_entry-c.ricopy_entry-i.ricopy_file-c.ricopy_file-i.ricopy_stream-c.ricopy_stream-i.ricp-c.ricp-i.ricp_r-c.ricp_r-i.rigetwd-c.rigetwd-i.rihave_option%3f-c.riidentical%3f-c.riidentical%3f-i.riinstall-c.riinstall-i.rilink-c.rilink-i.riln-c.riln-i.riln_s-c.riln_s-i.riln_sf-c.riln_sf-i.rimakedirs-c.rimakedirs-i.rimkdir-c.rimkdir-i.rimkdir_p-c.rimkdir_p-i.rimkpath-c.rimkpath-i.rimove-c.rimove-i.rimv-c.rimv-i.rioptions-c.rioptions_of-c.ripwd-c.ripwd-i.riremove-c.riremove-i.riremove_dir-c.riremove_dir-i.riremove_entry-c.riremove_entry-i.riremove_entry_secure-c.riremove_entry_secure-i.riremove_file-c.riremove_file-i.rirm-c.rirm-i.rirm_f-c.rirm_f-i.rirm_r-c.rirm_r-i.rirm_rf-c.rirm_rf-i.rirmdir-c.rirmdir-i.rirmtree-c.rirmtree-i.risafe_unlink-c.risafe_unlink-i.risymlink-c.risymlink-i.ritouch-c.ritouch-i.riuptodate%3f-c.riuptodate%3f-i.riFriendlyErrorscdesc-FriendlyErrors.riexit_status-i.riissues_url-i.rilog_error-i.rirequest_issue_report_for-i.riGemHelperRakecdesc-Rake.riallowed_push_host-i.rialready_tagged%3f-i.ribase-i.ribuild_gem-i.ribuilt_gem_path-i.ricdesc-GemHelper.riclean%3f-i.ricommitted%3f-i.rigem_key-i.rigem_push%3f-i.rigem_push_host-i.rigemspec-c.rigemspec-i.rigit_push-i.riguard_clean-i.riinstall-i.riinstall_gem-i.riinstall_tasks-c.riinstance-c.riname-i.rinew-c.riperform_git_push-i.rirubygem_push-i.rish-i.rish_with_code-i.rispec_path-i.ritag_version-i.riversion-i.riversion_tag-i.riGemHelpersPlatformMatch%3c%3d%3e-i.ricdesc-PlatformMatch.ricpu_match-c.rios_match-c.riplatform_version_match-c.ricdesc-GemHelpers.rigeneric-c.rigeneric-i.rigeneric_local_platform-c.rigeneric_local_platform-i.riplatform_specificity_match-c.riplatform_specificity_match-i.riselect_best_platform_match-c.riselect_best_platform_match-i.riGemInstallercdesc-GemInstaller.rifailure_message-i.riforce-i.rigem_install_message-i.rigenerate_executable_stubs-i.riinstall-i.riinstall_error_message-i.riinstall_from_spec-i.riinstall_with_settings-i.riinstaller-i.rinew-c.riout_of_space_message-i.rispec-i.rispec_settings-i.rispecific_failure_message-i.ristandalone-i.riworker-i.riGemNotFoundcdesc-GemNotFound.riGemRemoteFetchercdesc-GemRemoteFetcher.rifetch_http-i.riheaders-i.riGemRequireErrorcdesc-GemRequireError.rinew-c.riorig_exception-i.riGemVersionPromotercdesc-GemVersionPromoter.ridebug_format_result-i.rieither_version_older_than_locked-i.rifilter_dep_specs-i.rilevel%3d-i.rilevel-i.rilocked_specs-i.rimajor%3f-i.riminor%3f-i.rimove_version_to_end-i.rinew-c.ripost_sort-i.risegments_do_not_match-i.risort_dep_specs-i.risort_versions-i.ristrict-i.riunlock_gems-i.riunlocking_gem%3f-i.riGemdepscdesc-Gemdeps.ricurrent_dependencies-i.ridependencies-i.rinew-c.rirequested_specs-i.rirequires-i.rispecs-i.riGemfileErrorcdesc-GemfileError.riGemfileEvalErrorcdesc-GemfileEvalError.riGemfileLockNotFoundcdesc-GemfileLockNotFound.riGemfileNotFoundcdesc-GemfileNotFound.riGemspecErrorcdesc-GemspecError.riGenericSystemCallErrorcdesc-GenericSystemCallError.rinew-c.riunderlying_error-i.riGitErrorcdesc-GitError.riGraphGraphVizClientcdesc-GraphVizClient.rig-i.rinew-c.rirun-i.ri_groups-i.ri_make_label-i.ri_populate_relations-i.ricdesc-Graph.riedge_options-i.rigroups-i.rinew-c.rinode_options-i.rioutput_file-i.rioutput_format-i.rirelations-i.rispec_for_dependency-i.riviz-i.riHTTPErrorcdesc-HTTPError.rifilter_uri-i.riIndex%3c%3c-i.ri%3d%3d-i.ri%5b%5d-i.riadd_source-i.riall_specs-i.ribuild-c.ricdesc-Index.ridependencies_eql%3f-i.ridependency_names-i.rieach-i.riempty%3f-i.riinitialize_copy-i.riinspect-i.rilocal_search-i.rinew-c.risearch-i.risearch_all-i.risearch_by_dependency-i.risearch_by_spec-i.risize-i.risort_specs-c.risort_specs-i.risources-i.rispec_names-i.rispecs-i.rispecs_by_name-i.riunmet_dependency_names-i.riunsorted_search-i.riuse-i.riInjectorappend_to-i.ribuild_gem_lines-i.ricdesc-Injector.riconservative_version-i.riinject-c.riinject-i.rinew-c.riInstallErrorcdesc-InstallError.riInstallHookErrorcdesc-InstallHookError.riInstallerambiguous_gems-c.rican_install_in_parallel%3f-i.ricdesc-Installer.ricreate_bundle_path-i.riensure_specs_are_compatible%21-i.rigenerate_bundler_executable_stubs-i.rigenerate_standalone_bundler_executable_stubs-i.riinstall-c.riinstall-i.riinstall_in_parallel-i.riload_plugins-i.rilock-i.rinew-c.ripost_install_messages-i.riresolve_if_needed-i.rirun-i.riwarn_on_incompatible_bundler_deps-i.riInvalidOptioncdesc-InvalidOption.riLazySpecification%3d%3d-i.riIdentifier%3c%3d%3e-i.ricdesc-Identifier.riplatform_string-i.ri__materialize__-i.ricdesc-LazySpecification.ridependencies-i.rifull_name-i.rigit_version-i.riidentifier-i.rimethod_missing-i.riname-i.rinew-c.riplatform-i.riremote-i.rirespond_to%3f-i.risatisfies%3f-i.risource-i.rito_ary-i.rito_lock-i.rito_s-i.riversion-i.riLockfileErrorcdesc-LockfileError.riLockfileGeneratoradd_bundled_with-i.riadd_dependencies-i.riadd_locked_ruby_version-i.riadd_platforms-i.riadd_section-i.riadd_sources-i.riadd_specs-i.ricdesc-LockfileGenerator.ridefinition-i.rigenerate%21-i.rigenerate-c.rinew-c.riout-i.riLockfileParserbundler_version-i.ricdesc-LockfileParser.ridependencies-i.rinew-c.riparse_bundled_with-i.riparse_dependency-i.riparse_platform-i.riparse_ruby-i.riparse_source-i.riparse_spec-i.riplatforms-i.riruby_version-i.risections_in_lockfile-c.risections_to_ignore-c.risources-i.rispecs-i.riunknown_sections_in_lockfile-c.riwarn_for_outdated_bundler_version-i.riMarshalErrorcdesc-MarshalError.riMatchPlatformcdesc-MatchPlatform.rimatch_platform-i.riplatforms_match%3f-c.riMirrorSocketsany%3f-i.ricdesc-MirrorSockets.rinew-c.riMolinilloCircularDependencyErrorcdesc-CircularDependencyError.ridependencies-i.rinew-c.riCompatibilitycdesc-Compatibility.riflat_map-i.riDelegatesResolutionStateactivated-i.ricdesc-ResolutionState.riconflicts-i.ridepth-i.riname-i.ripossibilities-i.rirequirement-i.rirequirements-i.riunused_unwind_options-i.riSpecificationProviderallow_missing%3f-i.ricdesc-SpecificationProvider.ridependencies_for-i.riname_for-i.riname_for_explicit_dependency_source-i.riname_for_locking_dependency_source-i.rirequirement_satisfied_by%3f-i.risearch_for-i.risort_dependencies-i.riwith_no_such_dependency_error_handling-i.ricdesc-Delegates.riDependencyGraph%3d%3d-i.riActionaction_name-c.ricdesc-Action.ridown-i.rinext-i.riprevious-i.riup-i.riAddEdgeNoCircularaction_name-c.ricdesc-AddEdgeNoCircular.ridelete_first-i.ridestination-i.ridown-i.rimake_edge-i.rinew-c.riorigin-i.rirequirement-i.riup-i.riAddVertexcdesc-AddVertex.riDeleteEdgeaction_name-c.ricdesc-DeleteEdge.ridestination_name-i.ridown-i.rimake_edge-i.rinew-c.riorigin_name-i.rirequirement-i.riup-i.riDetachVertexNamedaction_name-c.ricdesc-DetachVertexNamed.ridown-i.riname-i.rinew-c.riup-i.riLogadd_edge_no_circular-i.riadd_vertex-i.ricdesc-Log.ridelete_edge-i.ridetach_vertex_named-i.rieach-i.rinew-c.ripop%21-i.ripush_action-i.rireverse_each-i.rirewind_to-i.riset_payload-i.ritag-i.riSetPayloadcdesc-SetPayload.riTagaction_name-c.ricdesc-Tag.ridown-i.rinew-c.ritag-i.riup-i.riVertex%3d%3d-i.riancestor%3f-i.ricdesc-Vertex.ridescendent%3f-i.rieql%3f-i.riexplicit_requirements-i.rihash-i.riincoming_edges-i.riinspect-i.riis_reachable_from%3f-i.riname-i.rinew-c.rioutgoing_edges-i.ripath_to%3f-i.ripayload-i.ripredecessors-i.rirecursive_predecessors-i.rirecursive_successors-i.rirequirements-i.riroot%3f-i.riroot-i.rishallow_eql%3f-i.risuccessors-i.riadd_child_vertex-i.riadd_edge-i.riadd_edge_no_circular-i.riadd_vertex-i.ricdesc-DependencyGraph.ridelete_edge-i.ridetach_vertex_named-i.rieach-i.riinitialize_copy-i.riinspect-i.rilog-i.rinew-c.rirewind_to-i.riroot_vertex_named-i.riset_payload-i.ritag-i.rito_dot-i.ritsort-c.ritsort_each_child-i.ritsort_each_node-i.rivertex_named-i.rivertices-i.riDependencyStatecdesc-DependencyState.ripop_possibility_state-i.riNoSuchDependencyErrorcdesc-NoSuchDependencyError.ridependency-i.rimessage-i.rinew-c.rirequired_by-i.riPossibilityStatecdesc-PossibilityState.riResolutionStatecdesc-ResolutionState.riempty-c.riResolverResolutionConflictcdesc-Conflict.ripossibility-i.riPossibilitySetcdesc-PossibilitySet.rilatest_version-i.rito_s-i.riUnwindDetails%3c%3d%3e-i.riall_requirements-i.ricdesc-UnwindDetails.rireversed_requirement_tree_index-i.risub_dependencies_to_avoid-i.riunwinding_to_primary_requirement%3f-i.riactivate_new_spec-i.riattempt_to_activate-i.riattempt_to_filter_existing_spec-i.ribase-i.ribinding_requirement_in_set%3f-i.ribinding_requirements_for_conflict-i.ribuild_details_for_unwind-i.ricdesc-Resolution.riconflict_fixing_possibilities%3f-i.ricreate_conflict-i.ridebug-i.riend_resolution-i.rifilter_possibilities_after_unwind-i.rifilter_possibilities_for_parent_unwind-i.rifilter_possibilities_for_primary_unwind-i.rifiltered_possibility_set-i.rifind_state_for-i.rigroup_possibilities-i.rihandle_missing_or_push_dependency_state-i.riindicate_progress-i.riinitial_state-i.riiteration_rate-i.rilocked_requirement_named-i.rilocked_requirement_possibility_set-i.rinew-c.rioriginal_requested-i.riparent_of-i.ripossibilities_for_requirement-i.ripossibility-i.ripossibility_satisfies_requirements%3f-i.riprocess_topmost_state-i.ripush_state_for_requirements-i.riraise_error_unless_state-i.rirequire_nested_dependencies_for-i.rirequirement_for_existing_name-i.rirequirement_tree_for-i.rirequirement_trees-i.riresolve-i.riresolve_activated_specs-i.riresolver_ui-i.rispecification_provider-i.ristart_resolution-i.ristarted_at-i.ristate-i.ristates-i.riunwind_for_conflict-i.riunwind_options_for_requirements-i.ricdesc-Resolver.rinew-c.riresolve-i.riresolver_ui-i.rispecification_provider-i.riResolverErrorcdesc-ResolverError.riSpecificationProviderallow_missing%3f-i.ricdesc-SpecificationProvider.ridependencies_for-i.riname_for-i.riname_for_explicit_dependency_source-i.riname_for_locking_dependency_source-i.rirequirement_satisfied_by%3f-i.risearch_for-i.risort_dependencies-i.riUIafter_resolution-i.ribefore_resolution-i.ricdesc-UI.ridebug%3f-i.ridebug-i.riindicate_progress-i.rioutput-i.riprogress_rate-i.riVersionConflictcdesc-VersionConflict.riconflicts-i.rimessage_with_trees-i.rinew-c.rispecification_provider-i.ricdesc-Molinillo.riNoSpaceOnDeviceErrorcdesc-NoSpaceOnDeviceError.rimessage-i.riOperationNotSupportedErrorcdesc-OperationNotSupportedError.rimessage-i.riParallelInstallerSpecInstallationall_dependencies-i.ricdesc-SpecInstallation.ridependencies-i.ridependencies_installed%3f-i.rienqueued%3f-i.rierror-i.rifailed%3f-i.rihas_post_install_message%3f-i.riignorable_dependency%3f-i.riinstallation_attempted%3f-i.riinstalled%3f-i.rimissing_lockfile_dependencies-i.riname-i.rinew-c.ripost_install_message-i.riready_to_enqueue%3f-i.rispec-i.ristate-i.rito_s-i.ricall-c.ricall-i.ricdesc-ParallelInstaller.richeck_for_corrupt_lockfile-i.rido_install-i.rienqueue_specs-i.rifinished_installing%3f-i.rihandle_error-i.riinstall_serially-i.riinstall_with_worker-i.rinew-c.riprocess_specs-i.rirequire_tree_for_spec-i.risize-i.riworker_pool-i.riPathErrorcdesc-PathError.riPermissionErroraction-i.ricdesc-PermissionError.rimessage-i.rinew-c.riPersistentNetHTTPPersistentErrorcdesc-Error.riSSLReusecdesc-SSLReuse.rica_file%3d-i.rica_file-i.rican_retry%3f-i.ricdesc-Persistent.ricert%3d-i.ricert-i.ricert_store%3d-i.ricert_store-i.ricertificate%3d-i.ricertificate-i.riconnection_close%3f-i.riconnection_for-i.riconnection_keep_alive%3f-i.ridebug_output-i.ridetect_idle_timeout-c.rierror_message-i.riescape-i.riexpired%3f-i.rifinish-i.riheaders-i.rihttp_version-i.rihttp_versions-i.riidempotent%3f-i.riidle_timeout-i.rikeep_alive-i.rikey%3d-i.rikey-i.rimax_requests-i.riname-i.rinew-c.rino_proxy-i.rinormalize_uri-i.riopen_timeout-i.rioverride_headers-i.ripipeline-i.riprivate_key%3d-i.riprivate_key-i.riproxy%3d-i.riproxy_bypass%3f-i.riproxy_from_env-i.riproxy_uri-i.riread_timeout-i.rireconnect-i.rireconnect_ssl-i.rirequest-i.rireset-i.riretry_change_requests-i.rireuse_ssl_sessions-i.rishutdown-i.rishutdown_in_all_threads-i.risocket_options-i.rissl-i.rissl_version%3d-i.rissl_version-i.ristart-i.riunescape-i.riverify_callback%3d-i.riverify_callback-i.riverify_mode%3d-i.riverify_mode-i.ricdesc-HTTP.ricdesc-Net.ricdesc-Persistent.riPersistentHTTPcdesc-PersistentHTTP.riconnection_for-i.riwarn_old_tls_version_rubygems_connection-i.riPluginAPISource%3d%3d-i.riapp_cache_dirname-i.riapp_cache_path-i.ribundler_plugin_api_source%3f-i.ricache-i.ricached%21-i.rican_lock%3f-i.ricdesc-Source.ridependency_names-i.ridouble_check_for-i.rieql%3f-i.rifetch_gemspec_files-i.rigem_install_dir-i.rihash-i.riinclude%3f-i.riinstall-i.riinstall_path-i.riinstalled%3f-i.riname-i.rinew-c.rioptions-i.rioptions_to_lock-i.ripost_install-i.riremote%21-i.riroot-i.rispecs-i.rito_lock-i.rito_s-i.riunlock%21-i.riunmet_deps-i.riuri-i.riuri_hash-i.ricache_dir-i.ricdesc-API.ricommand-c.rihook-c.rimethod_missing-i.rirespond_to_missing%3f-i.risource-c.ritmp-i.riDSLPluginGemfileErrorcdesc-PluginGemfileError.ricdesc-DSL.riinferred_plugins-i.rimethod_missing-i.rinew-c.riplugin-i.risource-i.riIndexCommandConflictcdesc-CommandConflict.rinew-c.riSourceConflictcdesc-SourceConflict.rinew-c.ricdesc-Index.ricommand_plugin-i.ricommands-i.riglobal_index_file-i.rihook_plugins-i.riindex_file-i.riinstalled%3f-i.riload_index-i.riload_paths-i.rilocal_index_file-i.rinew-c.riplugin_path-i.riregister_plugin-i.risave_index-i.risource%3f-i.risource_plugin-i.riInstallerGitcache_path-i.ricdesc-Git.rigenerate_bin-i.riinstall_path-i.riroot-i.riversion_message-i.riRubygemscache_path-i.ricdesc-Rubygems.rirequires_sudo%3f-i.rirubygems_dir-i.riversion_message-i.ricdesc-Installer.riinstall-i.riinstall_definition-i.riinstall_from_specs-i.riinstall_git-i.riinstall_rubygems-i.riMalformattedPlugincdesc-MalformattedPlugin.riSourceListadd_git_source-i.riadd_rubygems_source-i.riall_sources-i.ricdesc-SourceList.rirubygems_aggregate_class-i.riUndefinedCommandErrorcdesc-UndefinedCommandError.riUnknownSourceErrorcdesc-UnknownSourceError.riadd_command-i.riadd_hook-i.riadd_source-i.riadd_to_load_path-i.ricache-i.ricdesc-Plugin.ricommand%3f-i.riexec_command-i.rigemfile_install-i.riglobal_root-i.rihook-i.riindex-i.riinstall-i.riinstalled%3f-i.riload_plugin-i.rilocal_root-i.riregister_plugin-i.rireset%21-i.riroot-i.risave_plugins-i.risource%3f-i.risource-i.risource_from_lock-i.rivalidate_plugin%21-i.riPluginErrorcdesc-PluginError.riProcessLockcdesc-ProcessLock.rilock-c.riProductionErrorcdesc-ProductionError.riPsychcdesc-Psych.riRemoteSpecification%3c%3d%3e-i.ri__swap__-i.ri_remote_specification-i.ricdesc-RemoteSpecification.ridependencies-i.rifetch_platform-i.rifull_name-i.rigit_version-i.rimethod_missing-i.riname-i.rinew-c.riplatform-i.riremote-i.rirespond_to%3f-i.risort_obj-i.risource-i.rito_ary-i.rito_s-i.riversion-i.riResolverSpecGroup%3d%3d-i.ri__dependencies-i.riactivate_platform%21-i.ricdesc-SpecGroup.ridependencies_for_activated_platforms-i.rieql%3f-i.rifor%3f-i.rihash-i.riignores_bundler_dependencies-i.rimetadata_dependencies-i.riname-i.rinew-c.riplatforms_for_dependency_named-i.risource-i.rito_s-i.rito_specs-i.riversion-i.riafter_resolution-i.riamount_constrained-i.ribefore_resolution-i.ricdesc-Resolver.ridebug%3f-i.ridebug-i.ridependencies_for-i.riformatted_versions_with_platforms-i.riindex_for-i.riindicate_progress-i.riname_for-i.riname_for_explicit_dependency_source-i.riname_for_locking_dependency_source-i.rinew-c.riplatform_sort_key-c.rirelevant_sources_for_vertex-i.rirequirement_satisfied_by%3f-i.riresolve-c.risearch_for-i.risort_dependencies-i.risort_platforms-c.ristart-i.riverify_gemfile_dependencies_are_found%21-i.riversion_conflict_message-i.riRetryattempt-i.riattempts-c.riattempts-i.ricdesc-Retry.ricurrent_run-i.ridefault_attempts-c.ridefault_retries-c.rifail_attempt-i.rikeep_trying%3f-i.rilast_attempt%3f-i.riname-i.rinew-c.rirun-i.ritotal_runs-i.riRubyDslcdesc-RubyDsl.riruby-i.riRubyGemsGemInstallerat-c.ribase64digest%21-i.ribuild_extensions-i.ricdesc-RubyGemsGemInstaller.richeck_executable_overwrite-i.richecksum_type-i.rihexdigest%21-i.ripre_install_checks-i.rivalidate_bundler_checksum-i.riRubyVersion%3d%3d-i.ricdesc-RubyVersion.ridiff-i.riengine-i.riengine_gem_version-i.riengine_versions-i.riexact%3f-i.rifrom_string-c.rigem_version-i.rihost-i.rimatches%3f-i.rinew-c.ripatchlevel-i.risingle_version_string-i.risystem-c.rito_gem_version_with_patchlevel-i.rito_s-i.riversions-i.riversions_string-i.riRubyVersionMismatchcdesc-RubyVersionMismatch.riRubygemsIntegrationAlmostModerncdesc-AlmostModern.ripreserve_paths-i.riAncientcdesc-Ancient.rinew-c.riFutureGemcdesc-Gem.riall_specs-i.ribuild-i.ricdesc-Future.ridownload_gem-i.rifetch_all_remote_specs-i.rifetch_specs-i.rifind_name-i.rigem_from_path-i.rigem_remote_fetcher-i.riinstall_with_build_args-i.ripath_separator-i.rirepository_subdirectories-i.ristub_rubygems-i.riGemcdesc-Gem.riLegacyGemSourceIndexcdesc-SourceIndex.riall_specs-i.ricdesc-Legacy.rifind_name-i.rinew-c.ripost_reset_hooks-i.rireset-i.ristub_rubygems-i.rivalidate-i.riModernall_specs-i.ricdesc-Modern.rifind_name-i.ristub_rubygems-i.riMoreFutureall_specs-i.ribackport_ext_builder_monitor-i.ribinstubs_call_gem%3f-i.ricdesc-MoreFuture.rifind_name-i.rinew-c.ristubs_provide_full_functionality%3f-i.riuse_gemdeps-i.riMoreModernbuild-i.ricdesc-MoreModern.riTransitionalcdesc-Transitional.ristub_rubygems-i.rivalidate-i.ribackport_base_dir-i.ribackport_cache_file-i.ribackport_segment_generation-i.ribackport_spec_file-i.ribackport_yaml_initialize-i.ribin_path-i.ribinstubs_call_gem%3f-i.ribuild-i.ribuild_args%3d-i.ribuild_args-i.ribuild_gem-i.ricdesc-RubygemsIntegration.riclear_paths-i.riconfig_map-i.riconfiguration-i.ridownload_gem-i.riext_lock-i.rifetch_all_remote_specs-i.rifetch_prerelease_specs-i.rifetch_specs-i.rigem_bindir-i.rigem_cache-i.rigem_dir-i.rigem_from_path-i.rigem_path-i.riinflate-i.riinstall_with_build_args-i.riload_path_insert_index-i.riload_plugin_files-i.riload_plugins-i.riloaded_gem_paths-i.riloaded_specs-i.rimark_loaded-i.rimarshal_spec_dir-i.rimethod_visibility-i.rinew-c.ripath-i.ripath_separator-i.riplatforms-i.ripost_reset_hooks-i.ripreserve_paths-i.riprovides%3f-c.riprovides%3f-i.riread_binary-i.riredefine_method-i.rireplace_bin_path-i.rireplace_entrypoints-i.rireplace_gem-i.rireplace_refresh-i.rirepository_subdirectories-i.rireset-i.rireverse_rubygems_kernel_mixin-i.riruby_engine-i.risecurity_policies-i.risecurity_policy_keys-i.riset_installed_by_version-i.risources%3d-i.risources-i.rispec_cache_dirs-i.rispec_default_gem%3f-i.rispec_extension_dir-i.rispec_from_gem-i.rispec_matches_for_glob-i.rispec_missing_extensions%3f-i.ristub_set_spec-i.ristub_source_index-i.ristubs_provide_full_functionality%3f-i.risuffix_pattern-i.riui%3d-i.riundo_replacements-i.riuser_home-i.rivalidate-i.riversion-c.riversion-i.riwith_build_args-i.riRuntimecache-i.ricdesc-Runtime.richeck_for_activated_spec%21-i.riclean-i.ridefinition_method-c.rilock-i.rinew-c.riprune_cache-i.riprune_gem_cache-i.riprune_git_and_path_cache-i.riremove_dir-i.rirequire-i.risetup-i.risetup_manpath-i.riSecurityErrorcdesc-SecurityError.riSettings%5b%5d-i.riMirror%3d%3d-i.ricdesc-Mirror.rifallback_timeout%3d-i.rifallback_timeout-i.rinew-c.riuri%3d-i.riuri-i.rivalid%3f-i.rivalidate%21-i.riMirrorConfigall%3f-i.ricdesc-MirrorConfig.rinew-c.riupdate_mirror-i.riuri-i.rivalue-i.riMirrorscdesc-Mirrors.rieach-i.rifetch_valid_mirror_for-i.rifor-i.rinew-c.riparse-i.riTCPSocketProbecdesc-TCPSocketProbe.riprobe_writtable_socket-i.rireplies%3f-i.riwait_for_writtable_socket-i.riValidatorRulecdesc-Rule.ridescription-i.rifail%21-i.rik-i.rinew-c.riset-i.rivalidate%21-i.ricdesc-Validator.rirule-c.rirules-c.rivalidate%21-c.riall-i.riallow_sudo%3f-i.riapp_cache_path-i.riarray_to_s-i.ricdesc-Settings.riconverted_value-i.ricredentials_for-i.rigem_mirrors-i.riglobal_config_file-i.riignore_config%3f-i.riis_array-i.riis_bool-i.riis_num-i.rikey_for-i.riload_config-i.rilocal_config_file-i.rilocal_overrides-i.rilocations-i.rimirror_for-i.rinew-c.rinormalize_uri-c.riparent_setting_for-i.ripath-i.ripretty_values_for-i.riset_command_option-i.riset_command_option_if_given-i.riset_global-i.riset_key-i.riset_local-i.rispecific_gem_for-i.risplit_specific_setting_for-i.ritemporary-i.rito_array-i.rito_bool-i.rivalidate%21-i.riSharedHelpersbundler_ruby_lib-i.ricdesc-SharedHelpers.richdir-i.riclean_load_path-i.riconst_get_safely-i.ridefault_bundle_dir-i.ridefault_gemfile-i.ridefault_lockfile-i.ridigest-i.riensure_same_dependencies-i.rifilesystem_access-i.rifind_directory-i.rifind_file-i.rifind_gemfile-i.rigemfile_names-i.riin_bundle%3f-i.rimajor_deprecation-i.rimd5_available%3f-i.ripretty_dependency-i.riprint_major_deprecations%21-i.riprints_major_deprecations%3f-i.ripwd-i.riroot-i.risearch_up-i.riset_bundle_environment-i.riset_bundle_variables-i.riset_env-i.riset_path-i.riset_rubylib-i.riset_rubyopt-i.ritrap-i.rivalidate_bundle_path-i.riwith_clean_git_env-i.riSimilarityDetectorcdesc-SimilarityDetector.rilevenshtein_distance-i.rinew-c.risimilar_word_list-i.risimilar_words-i.riSocketAddresscdesc-SocketAddress.rihost-i.rinew-c.riport-i.rito_socket_address-i.ritype-i.riSourceGemspecas_path_source-i.ricdesc-Gemspec.rigemspec-i.rinew-c.riGit%3d%3d-i.riGitCommandErrorcdesc-GitCommandError.rinew-c.riGitNotAllowedErrorcdesc-GitNotAllowedError.rinew-c.riGitNotInstalledErrorcdesc-GitNotInstalledError.rinew-c.riGitProxyallow%3f-i.riallowed_in_path-i.ribranch-i.ricapture_and_filter_stderr-i.ricdesc-GitProxy.richeckout-i.riconfigured_uri_for-i.ricontains%3f-i.ricopy_to-i.rifind_local_revision-i.rifull_version-i.rigit-i.rigit_null-i.rigit_retry-i.rihas_revision_cached%3f-i.riin_path-i.rinew-c.ripath-i.riref-i.riremove_cache-i.rirevision-i.riuri-i.riuri_escaped_with_configured_credentials-i.riversion-i.riMissingGitRevisionErrorcdesc-MissingGitRevisionError.rinew-c.riallow_git_ops%3f-i.riapp_cache_dirname-i.ribase_name-i.ribranch-i.ricache-i.ricache_path-i.ricached%3f-i.ricached_revision-i.ricdesc-Git.rieql%3f-i.riextension_cache_slug-i.riextension_dir_name-i.rifetch-i.rifrom_lock-c.rigit_proxy-i.rigit_scope-i.rihas_app_cache%3f-i.rihash-i.riinstall-i.riinstall_path-i.riload_gemspec-i.riload_spec_files-i.rilocal%3f-i.rilocal_override%21-i.riname-i.rinew-c.rioptions-i.ripath-i.riref-i.rirequires_checkout%3f-i.rirevision-i.riserialize_gemspecs_in-i.riset_local%21-i.rishortref_for_display-i.rishortref_for_path-i.rispecs-i.risubmodules-i.rito_lock-i.rito_s-i.riunlock%21-i.riuri-i.riuri_hash-i.rivalidate_spec-i.riMetadata%3d%3d-i.ricached%21-i.ricdesc-Metadata.rieql%3f-i.rihash-i.riinstall-i.rioptions-i.riremote%21-i.rispecs-i.rito_s-i.riversion_message-i.riPath%3d%3d-i.riInstallercdesc-Installer.rigenerate_bin-i.rinew-c.ripost_install-i.rirun_hooks-i.rispec-i.riapp_cache_dirname-i.riapp_cache_path-i.ricache-i.ricached%21-i.ricdesc-Path.rieql%3f-i.riexpand-i.riexpanded_original_path-i.riexpanded_path-i.rifrom_lock-c.rigenerate_bin-i.rihas_app_cache%3f-i.rihash-i.riinstall-i.riload_gemspec-i.riload_spec_files-i.rilocal_specs-i.rilockfile_path-i.riname-i.rinew-c.rioptions-i.rioriginal_path-i.ripath-i.rirelative_path-i.riremote%21-i.riroot-i.riroot_path-i.rispecs-i.rito_lock-i.rito_s-i.rivalidate_spec-i.riversion-i.riRubygems%3d%3d-i.riRemoteanonymized_uri-i.riapply_auth-i.ricache_slug-i.ricdesc-Remote.rinew-c.rioriginal_uri-i.riremove_auth-i.rito_s-i.riuri-i.riadd_remote-i.riapi_fetchers-i.ribuiltin_gem%3f-i.ricache-i.ricache_globally-i.ricache_path-i.ricached%21-i.ricached_built_in_gem-i.ricached_gem-i.ricached_path-i.ricached_specs-i.ricaches-i.rican_lock%3f-i.ricdesc-Rubygems.ricredless_remotes-i.ridependency_names_to_double_check-i.ridouble_check_for-i.ridownload_cache_path-i.ridownload_gem-i.rieql%3f-i.riequivalent_remotes%3f-i.riextension_cache_slug-i.rifetch_gem-i.rifetch_names-i.rifetchers-i.rifrom_lock-c.rihash-i.riinclude%3f-i.riinstall-i.riinstalled%3f-i.riinstalled_specs-i.riloaded_from-i.riname-i.rinew-c.rinormalize_uri-i.rioptions-i.riremote%21-i.riremote_specs-i.riremotes-i.riremotes_for_spec-i.riremove_auth-i.rireplace_remotes-i.rirequires_sudo%3f-i.rirubygems_dir-i.rispecs-i.risuppress_configured_credentials-i.rito_lock-i.rito_s-i.riunmet_deps-i.rican_lock%3f-i.ricdesc-Source.ridependency_names-i.ridependency_names_to_double_check-i.ridouble_check_for-i.riearlier_version%3f-i.riextension_cache_path-i.riextension_cache_slug-i.riinclude%3f-i.riinspect-i.ripath%3f-i.riprint_using_message-i.riunmet_deps-i.riversion_color-i.riversion_message-i.riSourceListadd_git_source-i.riadd_path_source-i.riadd_plugin_source-i.riadd_rubygems_remote-i.riadd_rubygems_source-i.riadd_source_to_list-i.riall_sources-i.ricached%21-i.ricdesc-SourceList.ricombine_rubygems_sources-i.ridefault_source-i.riequal_source%3f-i.riequal_sources%3f-i.riequivalent_rubygems_sources%3f-i.riequivalent_source%3f-i.riequivalent_sources%3f-i.riget-i.rigit_sources-i.riglobal_rubygems_source%3d-i.riglobal_rubygems_source-i.rilock_sources-i.rimetadata_source-i.rinew-c.ripath_sources-i.riplugin_sources-i.riremote%21-i.rireplace_sources%21-i.rirubygems_aggregate_class-i.rirubygems_primary_remotes-i.rirubygems_remotes-i.rirubygems_sources-i.risource_list_for-i.riwarn_on_git_protocol-i.riSpecSet%5b%5d%3d-i.ri%5b%5d-i.ricdesc-SpecSet.riextract_circular_gems-i.rifind_by_name_and_platform-i.rifor-i.rilookup-i.rimaterialize-i.rimaterialized_for_all_platforms-i.rimerge-i.rinew-c.risort%21-i.risorted-i.rispec_for_dependency-i.rito_a-i.rito_hash-i.ritsort_each_child-i.ritsort_each_node-i.rivalid_for%3f-i.riwhat_required-i.riStandalonebundler_path-i.ricdesc-Standalone.rigem_path-i.rigenerate-i.rinew-c.ripaths-i.riversion_dir-i.riStubSpecification_remote_specification-i.riactivated%3d-i.riactivated-i.ricdesc-StubSpecification.ridefault_gem-i.rifrom_stub-c.rifull_gem_path-i.rifull_require_paths-i.riignored-i.riload_paths-i.riloaded_from-i.rimatches_for_glob-i.rimissing_extensions%3f-i.riraw_require_paths-i.risource%3d-i.ristub-i.rito_yaml-i.riSudoNotPermittedErrorcdesc-SudoNotPermittedError.riTemporaryResourceErrorcdesc-TemporaryResourceError.rimessage-i.riThorActionsCapturableERBcdesc-CapturableERB.riset_eoutvar-i.riClassMethodsadd_runtime_options%21-i.ricdesc-ClassMethods.risource_paths-i.risource_paths_for_search-i.risource_root-i.riCreateFilecdesc-CreateFile.riCreateLinkcdesc-CreateLink.riDirectorycdesc-Directory.riEmptyDirectorycdesc-EmptyDirectory.riInjectIntoFilecdesc-InjectIntoFile.riadd_file-i.riadd_link-i.riappend_file-i.riappend_to_file-i.riapply-i.ribehavior-i.ricapture-i.ricdesc-Actions.richmod-i.ricomment_lines-i.riconcat-i.ricopy_file-i.ricreate_file-i.ricreate_link-i.ridestination_root%3d-i.ridestination_root-i.ridirectory-i.riempty_directory-i.rifind_in_source_paths-i.riget-i.rigsub_file-i.riin_root-i.riinject_into_class-i.riinject_into_file-i.riinject_into_module-i.riinsert_into_file-i.riinside-i.rilink_file-i.rinew-c.rioutput_buffer-i.riprepend_file-i.riprepend_to_file-i.rirelative_to_original_destination_root-i.riremove_dir-i.riremove_file-i.rirun-i.rirun_ruby_script-i.risource_paths-i.ritemplate-i.rithor-i.riuncomment_lines-i.riAmbiguousCommandErrorcdesc-AmbiguousCommandError.riAmbiguousTaskErrorcdesc-AmbiguousTaskError.riArgumentcdesc-Argument.riArgumentscdesc-Arguments.riBaseClassMethodsall_commands-i.riall_tasks-i.riargument-i.riarguments-i.ribasename-i.ricdesc-ClassMethods.richeck_default_type%21-i.richeck_unknown_options%21-i.riclass_option-i.riclass_options-i.ricommands-i.riexit_on_failure%3f-i.rifrom_superclass-i.rigroup-i.riinherited-i.rimethod_added-i.rinamespace-i.rino_commands-i.rino_tasks-i.riprint_options-i.ripublic_command-i.ripublic_task-i.riremove_argument-i.riremove_class_option-i.riremove_command-i.riremove_task-i.ristart-i.ristrict_args_position%21-i.ritasks-i.riargs-i.ricdesc-Base.rinew-c.rioptions-i.riparent_options-i.rishell-c.risubclass_files-c.risubclasses-c.riCommandcdesc-Command.riformatted_usage-i.rihandle_argument_error%3f-i.rihandle_no_method_error%3f-i.rihidden%3f-i.rilocal_method%3f-i.rinew-c.rinot_debugging%3f-i.riprivate_method%3f-i.rirequired_options-i.rirun-i.riCoreExtHashWithIndifferentAccesscdesc-HashWithIndifferentAccess.riOrderedHash%5b%5d%3d-i.ricdesc-OrderedHash.riclear-i.ridelete-i.ridelete_if-i.rieach-i.rieach_key-i.rieach_pair-i.rieach_value-i.riinitialize_copy-i.riinspect-i.rikeys-i.rimerge%21-i.rimerge-i.rinew-c.rireject-i.rireplace-i.rishift-i.risync_keys%21-i.rito_a-i.rito_hash-i.rivalues-i.ricdesc-CoreExt.riDynamicCommandcdesc-DynamicCommand.rinew-c.rirun-i.riDynamicTaskcdesc-DynamicTask.rinew-c.rirun-i.riErrorcdesc-Error.riGroupbanner-c.ricdesc-Group.ridesc-c.rihelp-c.riinvoke-c.riinvoke_from_option-c.riprintable_commands-c.riprintable_tasks-c.riremove_invocation-c.riHiddenCommandcdesc-HiddenCommand.rihidden%3f-i.riHiddenTaskcdesc-HiddenTask.rihidden%3f-i.riInvocationClassMethodscdesc-ClassMethods.ricdesc-Invocation.ricurrent_command_chain-i.riinvoke-i.riinvoke_with_padding-i.riInvocationErrorcdesc-InvocationError.riLineEditorBasicavailable%3f-c.ricdesc-Basic.riecho%3f-i.riget_input-i.rinew-c.rioptions-i.riprompt-i.rireadline-i.riReadlinePathCompletionabsolute_matches-i.ribase_path-i.ricdesc-PathCompletion.riglob_pattern-i.rimatches-i.rinew-c.rirelative_matches-i.ritext-i.riadd_to_history%3f-i.riavailable%3f-c.ricdesc-Readline.ricompletion_options-i.ricompletion_proc-i.rireadline-i.riuse_path_completion%3f-i.ribest_available-c.ricdesc-LineEditor.rireadline-c.riMalformattedArgumentErrorcdesc-MalformattedArgumentError.riOptioncdesc-Option.riOptionscdesc-Options.riRakeCompatRakecdesc-Rake.ricdesc-RakeCompat.riincluded-c.rirake_classes-c.riRequiredArgumentMissingErrorcdesc-RequiredArgumentMissingError.riRunnercdesc-Runner.riSandboxcdesc-Sandbox.riShellBasicas_unicode-i.riask-i.riask_filtered-i.riask_simply-i.ribase-i.rican_display_colors%3f-i.ricdesc-Basic.ridynamic_width-i.ridynamic_width_stty-i.ridynamic_width_tput-i.rierror-i.rifile_collision-i.riindent-i.rilookup_color-i.rimute%3f-i.rimute-i.rino%3f-i.ripadding%3d-i.ripadding-i.riprepare_message-i.riprint_in_columns-i.riprint_table-i.riprint_wrapped-i.risay-i.risay_status-i.ristderr-i.ristdout-i.riterminal_width-i.ritruncate-i.riunix%3f-i.riyes%3f-i.riColorcan_display_colors%3f-i.ricdesc-Color.riset_color-i.riHTMLask-i.rican_display_colors%3f-i.ricdesc-HTML.riset_color-i.ricdesc-Shell.rinew-c.rishell-i.riwith_padding-i.riTaskcdesc-Task.riformatted_usage-i.rihandle_argument_error%3f-i.rihandle_no_method_error%3f-i.rihidden%3f-i.rilocal_method%3f-i.rinew-c.rinot_debugging%3f-i.riprivate_method%3f-i.rirequired_options-i.rirun-i.riUndefinedCommandErrorcdesc-UndefinedCommandError.riUndefinedTaskErrorcdesc-UndefinedTaskError.riUnknownArgumentErrorcdesc-UnknownArgumentError.riUtilcamel_case-c.ricdesc-Util.riescape_globs-c.rifind_by_namespace-c.rifind_class_and_command_by_namespace-c.rifind_class_and_task_by_namespace-c.riglobs_for-c.riload_thorfile-c.rinamespace_from_thor_class-c.rinamespaces_in_content-c.riruby_command-c.risnake_case-c.rithor_classes_in-c.rithor_root-c.rithor_root_glob-c.riuser_home-c.ribanner-c.ricdesc-Thor.richeck_unknown_options%21-c.ricommand_help-c.ridefault_command-c.ridefault_task-c.ridesc-c.ridisable_required_check%21-c.rifind_command_possibilities-c.rifind_task_possibilities-c.rihelp-c.rihelp-i.rilong_desc-c.rimap-c.rimethod_option-c.rimethod_options-c.rioption-c.rioptions-c.ripackage_name-c.riprintable_commands-c.riprintable_tasks-c.riregister-c.ristop_on_unknown_option%21-c.risubcommand-c.risubcommand_classes-c.risubcommand_help-c.risubcommands-c.risubtask-c.risubtask_help-c.risubtasks-c.ritask_help-c.riThreadCreationErrorcdesc-ThreadCreationError.riUIRGProxycdesc-RGProxy.rinew-c.risay-i.riShelladd_color-i.riask-i.ricdesc-Shell.riconfirm-i.ridebug%3f-i.ridebug-i.rierror-i.riinfo-i.rilevel%3d-i.rilevel-i.rinew-c.rino%3f-i.riquiet%3f-i.rishell-i.risilence-i.ristrip_leading_spaces-i.ritell_err-i.ritell_me-i.ritrace-i.riunprinted_warnings-i.riwarn-i.riwith_level-i.riword_wrap-i.riyes%3f-i.riSilentadd_color-i.riask-i.ricdesc-Silent.riconfirm-i.ridebug%3f-i.ridebug-i.rierror-i.riinfo-i.rilevel%3d-i.rilevel-i.rinew-c.rino%3f-i.riquiet%3f-i.rishell-i.risilence-i.ritrace-i.riunprinted_warnings-i.riwarn-i.riyes%3f-i.ricdesc-UI.riURICredentialsFiltercdesc-URICredentialsFilter.ricredential_filtered_string-i.ricredential_filtered_uri-i.riVersionConflictcdesc-VersionConflict.riconflicts-i.rinew-c.riVersionRangesReqRcdesc-ReqR.ricover%3f-i.riempty%3f-i.risingle%3f-i.rito_s-i.ricdesc-VersionRanges.riempty%3f-c.rifor-c.rifor_many-c.riVirtualProtocolErrorcdesc-VirtualProtocolError.rimessage-i.riWorkerWrappedExceptioncdesc-WrappedException.riexception-i.rinew-c.riabort_threads-i.riapply_func-i.ricdesc-Worker.ricreate_threads-i.rideq-i.rienq-i.riname-i.rinew-c.riprocess_queue-i.ristop-i.ristop_threads-i.riYAMLSerializercdesc-YAMLSerializer.riconvert_to_backward_compatible_key-i.ridump-i.ridump_hash-i.riload-i.riYamlSyntaxErrorcdesc-YamlSyntaxError.rinew-c.riorig_exception-i.riapp_cache-c.riapp_config_path-c.ribin_path-c.ribundle_path-c.ribundler_major_version-c.ricdesc-Bundler.riclean_env-c.riclean_exec-c.riclean_system-c.riclear_gemspec_cache-c.riconfigure-c.riconfigure_gem_home-c.riconfigure_gem_home_and_path-c.riconfigure_gem_path-c.riconfigured_bundle_path-c.ricurrent_ruby-c.ridefault_bundle_dir-c.ridefault_gemfile-c.ridefault_lockfile-c.ridefinition-c.rienvironment-c.rieval_gemspec-c.rieval_yaml_gemspec-c.rifeature_flag-c.rifrozen%3f-c.rigit_present%3f-c.rihome-c.riinstall_path-c.riload-c.riload_gemspec-c.riload_gemspec_uncached-c.riload_marshal-c.rilocal_platform-c.rilocked_gems-c.rimkdir_p-c.rioriginal_env-c.rioverwrite_loaded_gem_version-c.riread_file-c.rirequire-c.rirequire_thor_actions-c.rirequires_sudo%3f-c.rireset%21-c.rireset_paths%21-c.rireset_rubygems%21-c.rirm_rf-c.riroot-c.riruby_scope-c.rirubygems-c.risettings-c.risetup-c.rispecs_path-c.risudo-c.risystem_bindir-c.ritmp-c.ritmp_home_path-c.riui%3d-c.riui-c.riuse_system_gems%3f-c.riuser_bundle_path-c.riuser_cache-c.riuser_home-c.riwhich-c.riwith_clean_env-c.riwith_env-c.riwith_friendly_errors-c.riwith_original_env-c.riCapistranocdesc-Capistrano.riGemDependencyall_sources-i.ricdesc-Dependency.riencode_with-i.rigroups-i.rimatches_spec%3f-i.rirequirement-i.risource-i.rito_lock-i.rito_yaml_properties-i.riExtBuildercdesc-Builder.ricdesc-Ext.riPlatformcdesc-Platform.rihash-i.riRequirementcdesc-Requirement.riexact%3f-i.rinone%3f-i.riSpecificationcdesc-Specification.ridependencies_to_gemfile-i.riextension_dir-i.rifull_gem_path-i.rigem_dir-i.rigit_version-i.rigroups-i.riload_paths-i.riloaded_from-i.rilocation-i.rinondevelopment_dependencies-i.rirelative_loaded_from-i.riremote-i.rirg_full_gem_path-i.rirg_loaded_from-i.risource-i.rito_gemfile-i.ricdesc-Gem.riIOcdesc-IO.riKernelcdesc-Kernel.riNetBufferedIOcdesc-BufferedIO.riHTTPcdesc-HTTP.ricdesc-Net.riObjectcdesc-Object.rigemfile-i.rinamespace-i.rirake_namespace-i.ritask-i.riRakecdesc-Rake.ricache.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/APIResponseMismatchError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/BuildMetadata//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/BundlerError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Add//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Binstubs//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Cache//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Check//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Clean//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Common//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Config//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Console//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Doctor//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Exec//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Info//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Init//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Inject//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Install//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Issue//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/List//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Lock//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Open//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Outdated//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Package//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Platform//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Plugin//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Pristine//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Show//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Update//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CLI/Viz//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient/Cache//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient/Error//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient/Updater//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CompactIndexClient/Updater/MisMatchedChecksumError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CurrentRuby//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/CyclicDependencyError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Definition//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/DepProxy//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Dependency//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Deployment//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Deprecate//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/DeprecatedError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Dsl//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Dsl/DSLError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/EndpointSpecification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Env//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/EnvironmentPreserver//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FeatureFlag//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/AuthenticationRequiredError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/BadAuthenticationError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/Base//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/CertificateFailureError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/CompactIndex//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/Dependency//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/Downloader//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/FallbackError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/Index//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/NetworkDownError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Fetcher/SSLError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/DryRun//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/Entry_//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/Entry_/File//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/LowMethods//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/NoWrite//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/StreamUtils_//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FileUtils/Verbose//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/FriendlyErrors//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemHelper//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemHelper/Rake//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemHelpers//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemHelpers/PlatformMatch//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemInstaller//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemNotFound//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemRemoteFetcher//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemRequireError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemVersionPromoter//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Gemdeps//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemfileError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemfileEvalError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemfileLockNotFound//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemfileNotFound//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GemspecError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GenericSystemCallError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/GitError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Graph//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Graph/GraphVizClient//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/HTTPError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Index//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Injector//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/InstallError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/InstallHookError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Installer//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/InvalidOption//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LazySpecification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LazySpecification/Identifier//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LockfileError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LockfileGenerator//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/LockfileParser//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/MarshalError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/MatchPlatform//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/MirrorSockets//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/CircularDependencyError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Compatibility//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Delegates//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Delegates/ResolutionState//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Delegates/SpecificationProvider//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/Action//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/AddEdgeNoCircular//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/AddVertex//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/DeleteEdge//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/DetachVertexNamed//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/Log//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/SetPayload//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/Tag//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyGraph/Vertex//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/DependencyState//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/NoSuchDependencyError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/PossibilityState//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/ResolutionState//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver/Resolution//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver/Resolution/Conflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver/Resolution/PossibilitySet//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/Resolver/Resolution/UnwindDetails//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/ResolverError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/SpecificationProvider//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/UI//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Molinillo/VersionConflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/NoSpaceOnDeviceError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/OperationNotSupportedError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ParallelInstaller//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ParallelInstaller/SpecInstallation//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/PathError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/PermissionError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net/HTTP//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net/HTTP/Persistent//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net/HTTP/Persistent/Error//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Persistent/Net/HTTP/Persistent/SSLReuse//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/PersistentHTTP//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/API//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/API/Source//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/DSL//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/DSL/PluginGemfileError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Index//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Index/CommandConflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Index/SourceConflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Installer//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Installer/Git//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/Installer/Rubygems//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/MalformattedPlugin//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/SourceList//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/UndefinedCommandError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Plugin/UnknownSourceError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/PluginError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ProcessLock//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ProductionError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Psych//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RemoteSpecification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Resolver//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Resolver/SpecGroup//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Retry//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubyDsl//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubyGemsGemInstaller//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubyVersion//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubyVersionMismatch//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/AlmostModern//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Ancient//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Future//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Future/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Legacy//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Legacy/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Legacy/Gem/SourceIndex//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Modern//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/MoreFuture//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/MoreModern//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/RubygemsIntegration/Transitional//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Runtime//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SecurityError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/Mirror//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/MirrorConfig//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/Mirrors//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/TCPSocketProbe//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/Validator//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Settings/Validator/Rule//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SharedHelpers//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SimilarityDetector//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SocketAddress//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Gemspec//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/GitCommandError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/GitNotAllowedError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/GitNotInstalledError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/GitProxy//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Git/MissingGitRevisionError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Metadata//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Path//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Path/Installer//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Rubygems//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Source/Rubygems/Remote//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SourceList//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SpecSet//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Standalone//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/StubSpecification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/SudoNotPermittedError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/TemporaryResourceError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/CapturableERB//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/CreateFile//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/CreateLink//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/Directory//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/EmptyDirectory//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Actions/InjectIntoFile//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/AmbiguousCommandError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/AmbiguousTaskError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Argument//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Arguments//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Base//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Base/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Command//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/CoreExt//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/CoreExt/HashWithIndifferentAccess//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/CoreExt/OrderedHash//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/DynamicCommand//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/DynamicTask//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Error//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Group//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/HiddenCommand//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/HiddenTask//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Invocation//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Invocation/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/InvocationError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/LineEditor//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/LineEditor/Basic//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/LineEditor/Readline//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/LineEditor/Readline/PathCompletion//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/MalformattedArgumentError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Option//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Options//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/RakeCompat//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/RakeCompat/Rake//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/RequiredArgumentMissingError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Runner//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Sandbox//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Shell//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Shell/Basic//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Shell/Color//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Shell/HTML//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Task//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/UndefinedCommandError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/UndefinedTaskError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/UnknownArgumentError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Thor/Util//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/ThreadCreationError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/UI//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/UI/RGProxy//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/UI/Shell//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/UI/Silent//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/URICredentialsFilter//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/VersionConflict//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/VersionRanges//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/VersionRanges/ReqR//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/VirtualProtocolError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Worker//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/Worker/WrappedException//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/YAMLSerializer//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Bundler/YamlSyntaxError//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Capistrano//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Dependency//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Ext//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Ext/Builder//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Platform//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Requirement//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Gem/Specification//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/IO//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Kernel//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Net//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Net/BufferedIO//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Net/HTTP//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/bundler-1.16.1/ri/Rake/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/0fedf1a4562dfbb78c89214b76a7da87-rubygem-bundlercpioxz5x86_64-suse-linuxdirectory,0 5tM q{9Zutf-891bfea28499619fc200a3a1c56caa16ec13200dddb8921b8c00d1d0aa1ace527?P7zXZ !t/\:] crt:bLL "p‰ }`'xPI^Kb=@kTe\+bƪ꫸ǠoD]va#{Pa,Fe# Þ a2F:Eiq#OzfM'>\LKwikB^"ϵackb .!f1ف7  'OQ2FLȧ<]yS7B>IAj7 FViS8ݞ펚C$r{U8jRas#hZ| !Ȁ[/(ƹDߦ4[(/˒NR&:֯M؄m"}BZ9иQ#u5-2,P2$26;E s3V+B>gbiܮڽvV zM:p2+ĆxSk~עc>2`kG xFC w+4Oƭ9S.1 +pu|uL匧< M(X!3ƿbHe4 Un&R`v%K`=% i32q0c)/`.xV `֡DQ̧p%ґH^+@?.8 huM6qv~-o'[ n7V <-Hxv7뤍0'眊m[VN=Iki{:Z$"e䮨8|\Fnn{2$a08o*{>κƕ:+2豅ё|B5z$gmY$lon^}`2'F>וS$[~˱vԢhpU|8"F{j)#k\G;OpZuA6Ax| 0хj*tbPTأg7#\_'DmD] @q*|:/$reˎhbH!?bDxMUF9DSxo$-ي{ 챳w6yڢzbOUO !\&1$yz>8 d7oLoznEE7Ɔ4L#*,KPvz#Y`{ +ۄ}-c1g6;F`]: 1]go  nt?yE<8uR tpN^; M1gzhc]DHoϗ_ˏXG:~^x[-3!4,e">ix6tYK硰AF*;ksH"!3&^&C޿QaI)FkΠZ:_/.Ps- uo´jq.L}4 ]%SH} /,r͞H+0(MeT3# G#Ї RRXN6\_WmϬ4EdVֶۮx≢ *{5cfyq܇@\T RZ>,W}gy+a_oF } 2?`L%lKVYShm%vw^"0]y8F<(.`'R^8ua   6G1JU˄#ުE#/ǂ~}-wQt>gp5o6-f)v.,Nu$_[OQ+xYZL>髇+[+ժ<n*ܧ0o5$.f̀:$ 6~5LjdL@@- rmk8Ol M\$pGl1A25?z⼞dU J{eO^'m[;}h#[GgdвM8V9{Bޤ  0Gj[[k|at%;72&?Xo)&;ȋ0ava}NŘ4cp Ŋ1uwŶTVMj/cvFkgF\LCe7d+n*>r+imC" $VLfǀhAjEOj($UN8:H7t2'bg"yF?ޜuMX.i&Vk-Nl`h[f=+$$K(ʄ(z/VK'GHvl)a zg`1AF;q?7 A{#wt].BR5Z̖|[oa ng^ޠPؖ>&/ >Zӆ3bx&]k; /\}e2W+0Ru ^0<R۩uMc //RиL{c6'L2 z{ (/&_=&$r"o[v^= ׮6cע{tl,hDB>_{TǬu'3嫑 lBcV ҝ̈<Σ* MJt<#g1dGox|ij+<{{|eL\gQ!7}3VTt\2+] HK阃PJoz}\5B}!B]XlڢفՒh0);~{[+ݙ<__߇;+ֈeYe?H!bsD罾ApHӤ>ޙ~n~ۉ gӮ!¦%[/c0%~•b;Xne@tg2|=r ȷLtū:m7@qH!r}צGUQ-na~t g5CO[JzMp_<2[# SBµ?`8z ~"2y R. l^;y, gj:L,1׮ ݞIH!d u76p/""ق=>pѾ7A&}-{cgqgr=Tu{{CFEò^DܜAd|dv%)ف4n%'d0hTԑ=2]Z%9c?IA"kK0:/E(eNx1)xZo;va{C{3v9ee)Se^W块j07݃ 3DZ&{e+ !ʙjM!oE{|&FV$6[g1G{a ݔ"\1|RϭwKn|Rg¾#pIp9,wӣ`7CGE/ۜ/Lx ~5Nݓm:H&7H[WBsY}Qb7J ߋB8hEo" z5XpyVvzmSq.V_8^Q.qy=_͸> ;Tݭ;٣^{']}Gi9Gz3<5G=cJ!O}#P5sKD]c¢*tƨVg'CTFq` cBy?I@PzTR@emibgZ^-˨Ygp xAAE6u@cIo$ƨCFL]P]}'N6ݿctU/ZU ?6=.ɒEӚr3O"ѶL&TЕԱЧn[ǶD7S}ϟ9fOPy00ytU h 9kEƗ]?1ْ 잜/śer=`cL;L#EF%i ]@ű+U."cVzH|*R9[ryX8ѱS߾ֻ.k ]9j̣Cc8ݥ2YDB,˘m`V_2z;ߌ4QC<#xzE;$bB$(+K.65v ^ p0xnp^:E IsEᰋ ]c"YG|c+F~$8^̙d LtUyeb2h)v;XFv'CBWS|ŷp|5Č=0a^h[-(N:B@ X? 0nŊTSUǤ\r~!;W./\KY/_!=E37¿̢uȉH@eyėZnFqN vF:V~JM6k8CHm0c9U/> 0~<푝Px"\h~L6#%"GAKHK1uaTb`oS˿sceX>޹/2i(>%xc~Z͘quC J 򦺂MUV\Pq$@^]D^!IۤgAq}Y,[];>-01 !<`}GǘsM2vL?05djZj5)e7 RAjNV -;RڔjQWǡיʥWP,{h !Hq"ET57m^X+w~)%& )uT _;HNİ٬oVzf&Wd+оS iV#uRY4E0HCPІ BVcMqZw35(=y*F"%DCI4{{0![l^ykZߚ)4!n4ZE5t\{lWs櫢I!y0Z0cjC* c9> |%51aHCߦ&31M:=O)V=`*X M!D miDŽ*e#ĭ' h~oVx1EGs<gl7P+{ⱏr(|lhX%;OAآ|[9:z)X-/wRGmLd2"}R) !Fa8Yq:{BN}DW6rψ_a zwĻ w{(wm@$Lw?p=pd7-]tdi9,`kHquiqK`r IeŞlW51k,3P|2.6ZWrYP32MY-񡧟l΃Qs"eS\z>TNBzbK˩DX2d~眓}{'t% $PoP&HyRi6\P 7aC1DS'B!jWGY.Hc+-ѪG-3J̜fV j򃸓j(E@_G4Y'OPt֍#$u+(!`!` IkFm3D2ϥ2T%PgAy`f9@FJ {pz!ANnNEe6mn?stP-,{3~vfs`̎ L2%آʇvN/'ԞSW&:΋CY=dUuA6`p0ưMq8.o^0m7{uzfi9r:⌙{ȱ%/\~QBDv*\+͍3e0eFe :.2SH3hL[kRengT #Tf;(mI4ʡ%Π5lB< ULVi vS@lQ#0  *,(_^^0ӯz*${kG ])k^\aVkRdB6 faԦ8E@7x1mWsF-ml(}n e+[e}ވw8@ecF9Um^y\]冱pӀ})ǕY0|%>LYy'~EK\ EPT&i }A'Yj:lGjD׾U^NN PSxg)L2Ql ! Gvm)&z5 92 9 y#Zz"S;b >){VM_iyVá3J!w툠 o#8In|ʝ`0m1YV9 $qKVq̞k ]!Af|*[m.jm;nQk8rkQkyDI|?1磹-ZL?S2s$?iUb*^FeCטӊ0oNSݍؕЖp]^z"C(դΣ\vJxz))5[Ij w2YЛ?||0p\)&m>IYK^YN`aZy_}Rq/trqd4ڨip]xqҏ `YOO@[W~k 6K71j\c7x rnIts饟?LΚOT)P0Es$l,Kk7 9۩qW BֻD!_Kn;wvS=4CrBK*~1U !Qi_xP^Pޭhm p59܋ç,^9Ej~#t+3Ϙաo7Z$Xn,qB3z = 920Tx1f_|q J6{HBkJVq`\K2t&S֢c3Fd,ja EZ-v @ǠdECj!«z u :C?-J %"q_\UC "_wƺbVIH<} 8מL6-j X %b(@&٥e1PgnﲡN-ش r^`W]*n7' \Q@%O vq͗<|\C f8TbT͘ ~iU 7dE-H)Ekoۺ`"}ˎl-VEeL10.P'鐻K\: Y^\ZwڿŸRR&o<^`T(C HuwH@KRkw{7!v,ڎdJxrdq<EGj6Mba+bU:&(?bvJE8O; V`^\uwLNBc$h#ey{1گkGϺ~H6VibzpRE)Noy 43O% Gms4#ROyޝre*.Îf&}ַa;T#3#4a`5ؕ T_@꿋? }/1ɚ.tz=1jp!aN4LT cPjHiϦtzOMvaHQ[ e"-̬MGRG6ޥn)rYOBF"^FhCT?c};!4c]Y*Oj|W]3Dqn{k > yWuOymm&8Sl'o_¹ۉ߭AFeVL?g$xu*$%QJ hI./jF?8&Vޚڣ&iݒZSG?X0O`P2Lj'G+ډ͘ ]G/;+:TM;/@?U w4s~J o!vWoZ2qx\u}/ޢ0š$CJʸ%MmV=y /a A; >GyMXK~g1grMҬ}.IFd9y]e5hJ]R@S#.ĻxU-kJ;AL׀gǜ-9j /x XP,/誮5NH%ѾTeeN=ԯ}TEԭbylGn 8q7⚠XsPМY[`2P~ 7GU]sRb*0H/PHܕ#ʥೈ٪'(]\i?_~AiWQtdVuzQZS0`^ФG6gA'+Jjs eOdo CʷuRr^ =Ȯ :C E7hh@L<'LVu##P9őX4ښ͹[uZCCn+b֑d˱& Cfy0δO=FWZCa BO5EJh`8 ۀQ&Y M 2ŋoL%1gr;KS0ri ܵ5l>9% BK^;U+G:ʍx@%5mIVe NMLH21c :Z^t{{J6mӓ,zYPI95dg\o5y?xpu#v>. gs >[_kP{5s+S6)l]?6Ir&렉_I{nmGf}m{U1Y`quy؝v(3M C>ѓYҝ=sZ3yjڨ)R4#*%f 祣,lFk1`zgX@#}rn^s#}S1۽Ub٥¤ʙ]o,v R-GwvkI%RG `wqCTiѯCLl1x,Hj{eN㲷dP;8^4b3mrv[L^6 W=DfiԱ2b!x9 Ս߄er5BpJ'/((==rHJUp늽ŗv&[sm7F* 5)hpV̼2\yqE,)C~sMge:W%:{]c<:&DG ا c,$ oK$ !~fQh)dHFF vU]&Y|=`n(k4@+]}r0 q!U a+%dٚŬ=zl²~ 8QmrAcxș_zxH# ~ bhYllI|~J=2W1]ۺ46;WԮmӿXF@vD_V&aH$dJr1Lߢr]/Rw]*nzM]mh$q3&h\/RO2HP/:Iaٴ'0,un:XС PPHe P=jqXݓUxJ4gk{_er)&P65I۵>%fxDK#uJ~䃦ٲB%K &td: ErtM "8ky8'N1ҙHWIp6eT"'L.͹ŔQON' O'b !4C(Zi{Jc Os%(E_t74o88tODjL13PXjm `5caܤi Q=D1)D)*{%#/ϛx4K_t ZerG`[D݌ޯ4lP,sqG*Xj/er" TmMwڊIw~p L?QF Q/aRpc/qdp[vhmpEqcV.Uc\BO&Yd?WRoqli&)'ךhFb4ɗH{c%3Iu6 cTQEҿV%Hde`h7j=cRvܫb] ̇݇&IE39a9ۂ,N=(w>dQ߬vVI}A5< ڱgB%: ށS\vS=JI !'eǔm@Q.SDjFLi{0ŊoE~qjԧ4XԹ~N&*!l"̿q mAQS9W0nDk(U=ѺѠ]% %(^iC* dA4QsャK7(Pu h=3uuNLkF\yĪ"*&^_TVp?"N0l6Ll!y&3`?|-q,eOId#.j=0zX<22C]sP/ӟdMXo)@5|wdBGtC$/3ĔU3}8t#A ݕZ-4T^1tw=eFӚMwj3MiհuxfzY۔5d؟>il )y WmfETC;qʃ (Q7%Wژ;I{ɦ-x3v[;[!T@m]=, Or0F&8nK'+/ G,(L0&'nl#өr.q9KUJ5o`ݧmuU\r$xNkD;9"/OF!7ؽyUh!Dv6z.@u b ᲂ`1e㬺j.ե6=߹$)gVƢ6taf=y'nUM"r"1qV) #¬dA'(:+`Q=3sC"j`0m|#`Sҵ1]KqfV_ KE$7G ![wPWNlO^GX嵼}DtA]5A;6(y4 ԝ/HVADzb&LJԗdK+Onc~64}EWa]QhZеvJTWmbT\b0dzv#jMwv?@ ]C-mw.U*2+2)@Dg}zFVKF%uvweGPZ!:s y}jKM7bU& 1֙QɁmK%X!&8?yjw \TÊ-R>* {xL% MSSB!\fEF/rx-p9!xN5u,{^B_u:XVIH[ yJ<73J{Idi΋ԫ( sdƛ,OCcy71#eY;"&ݢx!Q"w`h(Nt=sɶw RƤYW Jo%߀Ru4rBV0QX?]_A~-J}ZBa% @?kk-U?~< +k-nLaۇ0 z;aOC%)X}sFE?EDH6wnqֳ@XUxJwxdkb\$=Mā047P؃\s:ѼAqh:G#+eSu+'b `4ߗ-q}2J(}s{t1X݇}wxomJ2; /wd 38;Lgp-h?1r~i8}Ig{ Us+Izh8}YAg458OC䢳%ɇ㫋/Itνz>Lj+6!ϻVIl.6|Bz2d'WB~j??`PThu_dU, kj"-H15 !4mk ?yn&&wNQMJh?Ӌ gUZ jX@pNRS"hecqsYbdi6J&$%ns+]WẎ{2^^ӟ/WF(0(౹oWą|ɯ'G[@so3 2ПC*-4ؗYvn6ѻkσ7/"qҸu(I%,=_И+h !kn$eG 5뷹3|7@scaȋ--Fu.o m <6! q8"NFCŞ;Ny)'lҗ'|ھb-;?Au3oa[v|P3BSr//` owPb7ŀl8l+gĴ*-g:~`NE\d\5y6T@eqڗ&6Š-K$ѫxwyB̀$Cs)m-*GeA!7aKsGl2kU,Ά&9Ύ<3UUaNu |J#-BBd\=t72ÐEwS-N؃Z2Y|J\z`)U[~ 339^RB6=-FČ&(; < "Fs5uOhI!ЄԪT'm\O} 'w(IOpHldq.'}Osq5 {"Ye|_} w~0|n˽KUJ-I=K%Z=fVO"Z4 >9チ{adKA;c䛙$^O/":hvR#!SKI?s_(unnq側 mry^l/m6>#@ Rz!%0o`LVuS`^pk|5*_ϙSE?!- zB+{ 9#f t5 g^σxi5l-ɋ+:\xāFJSVCXǘsgz\pbjLys~ILl뫱{[yyI#wi=|G ~EZ>Eg D[e\It!TMjԊElZ$lK9!vG9ZQ;U+\g|Qd> Zv$n({0>1RK.>:xf:J/6mD& .*f_9PaӲ YYX3kn/A.P2qNBA&ʩ~D_U#mqNnω<΋\fe^#|բ{h` FA% SxeJzA\^Ll~õv-pkݚ#tťR)ո=ҕ 넠AVu6 jldGK&ի'^oTЃԾ#Wm@_s1l57?Y6p?1ǡ(25>IrU;jrY4@M  y b=x`у ey[ XlA9"Em >IE_tB۳7Rv ~8?sk sn,,[PC:޿UJs-`/5Ar+ə~)>e'WւOYVݕ[GB8t>f#{?A7]EgGK]Lcc6@'wyd? 39ڠ纙3`n9JU-zC*|݀<ĉWa) a|pϖ(fObTbDѪ=[iy)r}աԯҷn[>TŖU-h,XeR^1\BRzJudS9UxnЕi t꒺J Bg4^gY>f9p?LZõ1lqE!P̡/@ A6:L^Enasq?Z\ܠ/y,/{ }-2eo|v:n_^pQU2sdŰzB;)!= rpPejmsTTL"Qڈz$H}LΔ'tEhlO?TR+")ټXMWs,Yu8M~Lu!(]]∇F}!ծw/Nr$ U]T#{kIBD3+0,8mb̅ ճΠɷwX-ɾrB[<' (ه|_&"/3sV!>+E()W챬=ӂjKVI?vv\o^$f ~'bU\4*y@9`ZvC֨#2 4pC 2x0fr7g ȃ+[BDҠ4Tqtm,^| ]UY!I;wFq>zaq"?%>V G GZhc,)fJ S-ILB|\+7:@BE͸+{euXyv%޹g*IfgN$կEIKs_UٽT62tA3{Kdq!]rxiz JJ:z(f 3!׋])lE @l"AhK wm*Y0UƝ- WmzC:Fy&UO#/KV"U}Ĵj1xU>`=z$G5q؂8Sr'V{Yɘ*.v#8 g}Zy*[K *ZWȖӚP/d4cye|^с+.=8"|@zb3ȕM*ÖE#/h|дfɵ(*.}%fW1 _S^4tHRyU`{pG2R}HWBiܶAo %СLz엘5 =˰N(#'5+8t3 R#~5*ev<#y{;q\jZM+CUdj('ƜA$ a[m!T5OfXv&e%ԕg9-濣^E8V>TuzWX~٣PFWؔ+Cxg󜧩/ ōw*d-ۛ5 o3{xOxJ4]v:DPb9ٴ-A<5*=>bgT F )m=! hA݉ > FE1 ۙ||W!W 7h+_*"N{1?+0[v~OڕOJ")8=aD5Q|EUi-W96!F'\ K @п?C =!T_ei4pzqҕ[|ɴk(*Bu?૬VpGn:U5y$E 1'W!FfM4K8歫wA+%6iSJ6#H Uz ȩ'E:G)|o 6+D4'D'q'J808~PM ot!7{ %k,_:woMgFjm)߹*:Oi^d28ؾBR ղY%)izeo/6u|a#! C]@F&F;k.E#gQ"$@gX]#>D2r6V4<l"LVfi.TވT70&17p1IQ"%"$]>?j6? %,l:!$K)?1RY^##Am@>(+lq16;qyb%s&$,{R|QO}jT_k:>vo_:3G 4=+OKSOo0bli.HC=p&VxDooh[h09)$R c9Rh\uK̔Чjenmf:y]¾[hأ?pړZ ""EZXӻ2̡gRRUVMXhi Ur~yġ}?GL?9J6ƞgG8[D+ucI1΋zjC<@!u%aHĵy-Iޏ>BcdK 8PV;2|uc&HYiL9\@Pԟx 8O1S6N bwŐWP-p0NC99̮"(M|?|p,8d!@[r߷ۭf ;p#!&Xn!NIq؊(wbP?ƌ}: mp#F){ӯI}Uh7'`f})f/}CnSE^_ _lm7ӧȾmQȁ4W>|>{^;5,t|='Ţ:0$jRme]bw)b>Q.XbJa@J++~g;PSB Bf ^J`ש*o&t,ʾQR-럍"rto`Psh H-)mimR{GWS^2oo࿱|3}L /۵>ܮ)^֚#>WiE21<U^y:Y)eh:"8'P:䛣 ^LkMc^e x @>wll} NuYkM=|v^6hPwMҜD?̣+nfP~pPk5߬H0бg֭f.lRLJw9ܙƑP۴_olL1*=A4ޥ DyvPzm43mx[>װOܕ ܘ"L&0VB^JyK%mTh`Oxr o]}UJ4)\d(?1Q;D%I[NةX XO8x[xxNgWv}E|^IZ.bq{( pӎ^``E0n\g%a.rIƽ%Gf g6{0};Ԙ <nֺIm~=zefKdD H3=4&{r {:#2ČԒH8!Tzʋ#\/k%7zFIZ/SSh;, 4NxHRi +R\/(y`Z< BH@`Lx3=2UߖHҖſXՄ$R^Q@xDe%DӑN]M}y> *%4EJs Bɱ1[>ܷ+@ks/-ySÛ.h<=[slBy,6 |+ÁIHƥS_G ,,Qa3+;!x/aKhb)p O4&0x8{DX v /UǶyjWnd a!(F}^ /EUrSo~GX[!U]>xEX Tl̶^,Y2*[- n-()(n4A lW]b0DH&dO{MIO ,ߟH߹={4ybP꾃(ʐ|"`E.@ #d72Sqȟ*Hٙg*W>G𨜉5ߌ<1Q0u!?U1EE7;M=z5F7/D*p ${1 THT/2!F0W+ ˉ}"Q"DQ߯Ev1 HxM~f}}|c*ܡR5ߐEl͡ Vmf gSw)fѲ\y@TO:R;{y!ID. OU Ezx =6&}[{#_@dDp}empp0PA%8zũf΅uf_J}RLqRν츋\d_ 4a%$f{'#7ld~K\fu X#pOq^t{Fhy\F#94ӱ\2,xvQt?!.XUuEӆiFY)+b%%\M+{Rxdޛ|9Dx\8yk3m~CHLm t@ nSi_&Ir-ҽȪ(&mxJ0JvQ0xVhpRZnaR(k0ojyU,Vdi+^0ċi<ªʸ;2 -2'zSJ[܍o9%U렫]PQ/&_QA !?r}P%R$$8aB'Q.kzn2fkg툑k{yK1\ˁcʄe;ptP${rUnYi \F vfj5?=`՘-PnT=uWv./3*̶{QxϷ8!] kOmrNIHn|O`X_gN5Rk<Q¸a TGh}aϙ遉މ'̕\xA|{?G5A1Icx6IAufϔV]U#v;1abc g;Bg,Ǚ0MLDgsw^0ƛ}gh&ŮhE9 /U`nF0(!/?~[gg{?'ѐ:f/!nŏNo.}=Keh mIiT3IןȔ.@p_&Ð+ii4CLr0T9H;u~[_rߖ ށuVnU#jSGt@~i)lZQL^$mO" Mn%H67';&`Wf\WBfgkنs^yC9̸#zwZA߀HǓz^JĨTaD0L.&LKFwq6G NtYaPo;MqDMaDu23A~[MZl*{(֍O{mEB“vafoD/bįzI2,%O ;0 t-^;^ł {ï/-;b]oF/4G tO6M :.V((e0\'xüEǣ57؋&%8zu_n]m]dx>c$ ba6]1!D&3U;HzʣO2+V"XU ϋZ|ݷeg'kR*]rNLd4w251yw/ɲMUcS֟ t`}+3WH1 yڑ3a[a 3~X)ў Ik>"XIyҩYd|Zs;qFi)SɊe \Gm{?%p;U?GOx]hiۆyܣUb8UiCPފNJꠎ2h2[PEkuFܐ'XEO9Hbg0նqTOa_1Hӊ GX45?#ΡoD;O&twWسϻo!pEr T)g;?GB`5{{}xj>ͅ/\AwMrq2s-樜q 69$iaƚqJ ;Qx# O$F2'D'茽KqM} DYeVE;$q{Tro!.R"o\R&;[Wh̥?B@1gsMF@6)=O_\hf'{@9{hx tW*sHL'Y8$We"QbA`՞ŒHChdEIccFrOr \_Y**@XlT0:[(/;WkKWc"ml.,B|vCyx $:dD̲-3,ojB (^5:PNi2Ӥ3Ӣ<O1QóR~-ZX\5#C,Eg)^O_xp*mio|4'4v>΄mPP5,Xc;+ 15ҏԡG}s;VΑfn5~RVBT/aЎf8Flnj֠W6YOv­|-c2^I:O VҲm4K?SgiF }LN}E#/EI/&6*AmM-"(GM$j5iKeɐdZhwmZsLD7OA xBe;K7cȭȰ##b#~4 !^rЍ4LMlU1S[sWRDNAC`!tŭ~l <(*rtW4&TwN4Q>kA.ӂ-|}әc gfF 8үzt1qlr!$$9a[3GtB [&ZoN?>o6sD4_ژ}nC7sV_r~7UF3)B5P0mДVIV7$4y5/2G7a_]2 픫A0ZY-y=]ǀMHˢ<VR?XA=ssܝљ |SW_( @P^)NH7ŬQqqY3Ҷݐ+YaYYXRݧ_xvn<DkaH_ GQ˭AL:gپ2;UTlDï g!d:*~P5 ri{PK੄z/bgzGe 8vT(Z 043b2K jZު$:grm|ۆ=MRqȿ>}뛹flPS6ʳQfL<=XJ ̓a?彅x$A/a&\gltα+3" \*2+>BÞ\Gs)W⁸PH9DXx#M~&1 +C[MQmLe,mxы՛79@`-Q5BćD ϒ9rż0.Gw7Mas;̢v1BMn6؁1RL_\V1,~!׏cD-A9G+-9|V7o\WS0`,T< !'V=Ylt䃕 eGjT=g1UhѠWtt*| /2$%g;M%6 =C+%|r;{Qf\-X.C"\E Aa߉xϭ^F|30M +0ڛ vH&='tA}-*[ {\|}(?E^8=ޚbh 3fIn2HT2S'.PXX VYt%^\pi4 <-1kc3&C@>#SWw&i /## ^~BɣeI ' Bz$2%cFr8[[~y/ww 8~o q"$Vza%>B YO;Є|qJ8m0fW;kW4OΟ^[Wpjd^w{*8jq֝sr^-|"wrkx6%Lӕ[%UXqh̫4)` B8agCz_pޚhdw/r-x'a-޼$K,R-9o5FKQKqb1:ؒ0Mm($]J7;LA0 D.!W5|{^R vm&23[ʨzvZ W8 x5 Jk1ՌM.:M_&"5>NJj3zhǣa'+~U"U].9*  oٖ6#fAϩ?r5;(u]Yaֿ U;Ӆ"S^ĭ=}P;nZW1Xn]* y eɨ}#qdPRv/!z”MKǽ:O\X-U 8dgoȃ^ Ǝm>$w\ SԘOWvs{OV[R-f@,!z#meOͮ~"L"젯vUv8 4few!~95↙xS:=C->ij|pSuPn)WU$}_'E<^{*u!)Vh9|ddƳ%#& CʲZ?)As&iAsXD;>G'qoC|sXזGۃÁHrE J"EjzC*{;"E]09Ǝek>Xr7 /|9h[ܬCEXT Ueo;XboI .zhA9¡9A^ xdzJNf ՉBd?w3ۋ@LO$('tBӰ`c]Z+J/G^qDŽK!Gtzbֺa$}>9B\EYABu5#^7?b.poۑwL3pYr>Li֝?ܝ3oBs>yeW/ߪN(5OBH( 5 ~b"P`,d Ũ%$ow%S%K(b |'7S؛4mZV c0 ĉ~^QFFy1<T-5ږ iʌ:B8>#/{ڱđr%;8pmC.(lYIBj*r:ox ZƎϕeO /^2I.yؐ3T6ߟw;\=<>9rB!ev5Yeu^H  H6_eE*yz%IM4 ̍;?ِFKSV}d,S.nzw*^"yxq_h'u;LHn>0%Ԯ]:/KYscy\.;7O͙C,\nyktB2VT G'{> w 8wb%Y5$**yq6|(CGn6CAfZm0O!wE[1p>7tEyG{xhN:50oP8٣R vq]W\U~(e.q.O~r;H@vx5QA{@d4¸D\0ʳ0 x} Qd*1'aU>L58b`;<ʦu g}vu?| 0'ŴIH%y7`@Tr% eK`y]?`0UM^#!U<_NCzGɽ7ILLc/ly9.zGT3#J0D׀Ҏ\ $g ^؊lGg F¥2!F ׸'rm Y!/ng.!r] 5d3޺΀SMH>%gS-4ͩj{x [dNWޣA<:w& 8Rޅc&^HRvWM|I KV,?{Wa<⮭H nJ2Ϡ'IdmqK+[,vkzVe$uA p(ɓ=~%q f9kN&x9M} _RZk<Ӻ U+Y0:Pѻވ3)4p.FU2?HkelD14:IR},~ po0l(IL.~D=a6nnB-f_C徝Eׯ#bBmVSaRUY8y5pˠV\؃XD.aq&N*;% Nr^!cҖ ~yPdI ȸ\Sl1=Ny;{_/qյ i@.8RZA.2z.aB|wbĉqpDE[(T825Zdp _N4%M,*+L9X6.:_b@xl-d&/i%ЩCɭW ,=r &l1,"~>b]DUt\Dʝc^aW+ Hmf%O5I6[H"j+I .EHv tWc,7?  WDw-`(CZ+\[3O~ͥ,֓z̏e8PK$Ɇ75i)j\ Iy3vA֘Z7GK]*w i:{vKnUFt YDc2217չ4IId`@+3E;dg2k"iGT$.MSQMg2i}[ ~ðhODzM#VT#S$bȔhca#H'ch'>s/XcR'@j0 8!"D G T=':oׄc|wl1tʵ@[]f>S+#`f7x*~GQZlطlњ4c|?T O3ށQe8(0]`g7-71; %)$2?K7K*%-mYTVd/HsfK3Q@Oڴ8YM)cπPG 2Db7qSfS,VmB .4BN%xIQxjOD L2M1&~j] BFrW fisTD,XSfjrՔX{'Q>sl(54+gqE7!<|E/u`psDvTq#E;{H"njɸݗL45/K8k|R⯆l :o 1X-q\qkk'_1$eʼedq2CG%>J0dh%ˤ6 saHXRPeLtѧM{+䙶_9OqЄĭa>YVȼ},zV>:` 'KZWD>SS~Y >]Kgɝ 23& SE..SLZ9拢IMfr^`bteN|f3j =T=TJiY9 让)1"B٦ʳ.2Xqhk`dK햤I^}VdeHD,.4kikA0diR`k)p! p=nuS\yq{O 9 c[j>ɂzi{2 `\CJQ̼{|t읗d|biPE{Q3Fӯ! yUѺ`_KH(Tr \*[2,2܏l&1V"}HtE JZPGBvS1!3{z$yW\!vwɫ YoVCE~)>zQy{A_IpSR=Ye20 Z%dH9Lh,2"5^z`]a۴880I3eȝؓ[a_EGr-7(C5VS{FMeWS| )*N3Q9I#Ueflp@ 3}=EzꍰrF 'ɤ7m$sdB Q:[qZ՗sDI0Sq_뒸 IzML'`څl;J\&WdjտO\',w WzV1Cs/2E3.s< &+(,!MW9qk_#Ye:Gr(RSJfpkjImPWz<@8-R]ڴl6AGIiʶF><2 |J4ȥ.:($m Qõy| < ~p8XC6ZY,+3zOɋna'4&vMfiW\WĒA@R&$hөgO(`Z^9V`.3Stiix(Ɋv{dž|evs{2\r3%3:HL#w`RijeTr|D# ZtJb $.uQV;csܽ;[ v;m at">ja3$\2\U\ tlYUI|@2P{h'sIUݫ:@KVXQ."d|,VlPwM7ʏW`缜?`v(hN *Zya;Şu^]l gt/xHe0j]&x{'MZP;ezi! 6 ( }91¼-Ex]1CTg`>a;YLbӭqmH#OƋG#3rqhTt d)VB|Z"D =QŠrm0^yb1H8pz$!l2N>F FhV鍜lڈ /jLojf`-޽.*l]N`ࠈ糪ɫ!vP~ijw{Nv/e )W/'5O_@5;H].s_Sۏg~ }dUSH]k늶y ( Q}:#X,qe^})[]wuv&hn˥\TŻ*oo@ID t؉tb^Kjy%mT䟙<͆;F|pɽ>uR^DMi 4j)e&nD&uygp0•BuF?rҥks_iu̔mY}f\\<#. 䙹eM\%젓XHZvOd-DXn"<%0HqN"2\ynu41`?V]v7rt +ir7rʶ~>A:iDM>ysu{8e4XR$G! Sjn:_q[W9)Gޑߤpڣ$b79 pS6mS@Z.k)S* y ![Kz!o'֪T䘏ULYէi7ddʥN=p\ZtݼI_M5A"]|CK9GH%uD:7AN_ʗC;o^hI"f,#^WNV,Kf7 [2"E*Id<% ?)^X˴OyKH4P1LDX%̱ۼ|/lGj CKp?$sŘKqh3?G(BrN3NR?zz%ŁAmzεi+*8=~M0.*9Ay)ahΖŶڢ vwGEmz $3{VpSG9IJH7Ri?kOKϛ Ϳ͠mf }ؓ.諫Ҋ]Uʚm hCL%VL^.V <=1i*jp߷Df02Zߗ[S<7F#sVܿN@B= P陖!L`+c=/y P.u!v2w=ЋOOSvBM.,9>_z}aPaxR]׆nn%:h()  /H-If[)@TRhď}h8Kt??=)F}5*Gxz)> *.`}*yHP18$(xV@KlI1Œ:lKHGMp~2i~{[6ތdN|  7%R1R,7ҽުC^C U= U*I#v-HN %; =EEpx!tĵ: <AX' q hk<@f$Tm_W x(i_5o ?3h-[!MO"ȊosmI5`KPNʌ٫Û}qL~bĽa(:~z4xtoC-kTMBNJ9kRt&)M3*Dl6B[dgQk.! x'YП0md&9M\ƂY(=hR-xYӌT#Nj)4';ϡW l T4Y9ERhǵ1jHͫ@\6kaPSyTw5 !q,숩R0V2c8dA$gQe"H/VȮzkAZ8y'QުFf?f痪p#ΎIM@uOgޏS[sTx7o=*!ݞ8j5 Rjs&ؤTit nMfZ2W"d[xU)3kkf9o窚&~JLIPA^ gھ==ׇ? =X2OQp&lݥD_cq f?#I0ڬ¨ucS` _&gtpUW*Nc6^yR^J p?MTz!Qsj=Z|Dm޼P,:YU`2~V;]5/8zE,ğ k-T,nnECSp?UQ۩48̟afSi?%U~儣Q*>cS1F?IԘ)A@l+  EX / ѤK Ɍt8 1?+|e)s'X@ ?o}ɸf^״E . "`űO͹Bh_hX%S2>[:+sBS]?7v(q7(U<-_̟NjJ%ӶlCذE[zHüp'E򡍿T6< q[qhpE|iYH'%.f\܇KM.E'cGQVϷ#Z8*͐[bթof>UԚm].:Ѷ i!5ӡAx;Z]DX.VZ]SC4cU:yM b[]C~DDn li&0sSûbt]V.y3[֧.xN VqLс ;D˺ сw;\A` 9ݡوQ#ȑ- aj)HBSv(w mF :9h;n7R `b2'ga齃YU{  B95.z }/D^Cf 7,{Wu^AА2˵*2셭AJ|C4E%Hjy 4e*đM~*?OjѲ:2qk:kAƛ"+E'f{Ӭ||O EoObĢHcb:~.ٟw3}1Xl^dN,K3K\cUC=qpmH\̭I4Ŋ?;7O| @#AJPaxT''oNOuXEJ}!Kp|?m7? @BR}e084ngvv*X2pigO.b6LS43[ S(ǴJL&,*0v6K4Krz_C9?ީ$4JC1yJZ+^QhHxf|/OI3MTuX)(%yfE: =g}Q @o6s(G@7et`$&ȣbµ:>hsj\[L4I/mP c2J!ǛO)z&p'"3 v \7.,p~&PM(ȯHqAm G+ratz޿q͉]@:4sj{jh;*PiL?qkmVI7rџȷ;YF_ym|H#9qUtVӧQ dL s? 'I]<&4yj' 9*e1b1F_%cJFJǨwV]b juSK-'D{ۻdw+kه ]tZKcqZXv#`y{b- )tbx"#p.p/'2;&"SbLlI!2S)$)2 *D.ƕL~R:$YΒ+)NZ9䦤bwʫPO0ޝJŋ;GL;&r?iaߴ! R2Tiyc]uJ m#qLC3ˌvKL`M#FU?Yݹ %#Prf+#\'}3}O,[NXUZ61Ekʢ6lUgTp t2[F&OX@By>?ql>ϷVE-(R@!ٓN)>="9Y}ތc]ɑ&1tR*9fo;2 ްP[Cj>6*%H|ӇĎK忪|K>t kt@~(9_ 3etߐ˄(TAz} -HH`1R[ø(A2aDbVIo(1Lcs>PđIΧ/,(+. Ú1Y\EvK@v5T;; ٸ5Dؓ=jDbHs29Y7}{Vw['t`C$8y)XuUkn:4((V;{[ldUėdUOJVxb=Ouc{:R,U}ܮ+CXEuxߚx+F(! Mz‡D\mwOy|>};gs;P1Z(x԰T~)GnoZ.Yy,5wÜ?.!4 .n aZߖzq>u_f՜"qоiT3P`:&']<&PR$myLrʈ0N\Mcߒnb7нBp` .7=p̮g`~Fk´ gD\yZ]!$>M`ZHi =9lVf8 Q(;Vv2o*/K,nFxᵵ'TiV-WSU]ҷc=+}X2;',Rw:Vm&}۹P_ɍ"s@GW^s,Qv%yNsҊVqΩWT˘7K5)HS9-LuH7|(oO[l^H5@w d}X|%eKXV$?._v*79L.c{UA,J[~-*쪧gOp/8uEvzvziNF oA' P,brOv$BSK6u:r/<7w>Ne׾zzB2dl34YJ3o]|XHCD [ZK{S洦4l<4P ug,+ Ѻhyj s0`917Őb,8B8~(NG`WϚi',JOҁv)׬vq%VXfJ9)O@~*IaDWrՃD!7Z @RIWݸ# kLT澿+ ECBT$){n)t Oc0$!H2 @tg|yGC!WBri⹲hZ Xj84n飪~7u[`gkڹCeÖ+i/VPkF]$cʅN7y:krcO҂P?/b;D|517Ť{Du~k&88Bnh"UR:݈Pey(_ceά P(gYW_*!_ _wT~Q> N۵,6H,#f%U.jP*3"nWsE8tFT:Q@j2g lMS6# _IC?Flt 1 In4*]X~Zv}ѻhsEݾ0TΌo]7 p$+N.ϒ͖㙹W0MY{ 6]UFsw`OO_C.[B|$oupX>)$ġjҶYw=bO@e8GAW UJaEqD~ H OkCM&ϫJ ť9t| * C,ɍwl_XY|>P` >-8#܀PSRq`.p2;}h5{2$;l3#[)'3'OOD<2қ[T*L )fC"d؅ԓʁJAGtv`L%W Տ2}yƱK w~E J*wW~5d:Qa.7yJ]!%x|U>-l|X2,0QIK3]v1Nt}?P.wkx>+Οe)Q@8xklqO7 .8߫s}ƴ]X"8P'/Ht7X!)QZp %(&iQ1>߹)g$?-_ղj6P\$3>]٨L԰0vquymϝNun7Qa"LeR,<'47uh6UP#a- E9ΧS:N_ܙDǸwtmMu)Q<;Jk*57QhCrX0={6uN4!x#E )?XeF`ǚs{? Q9E&.hY%եi/@8.CȮKg>|7qJPIR3!s]=(2c 6Qq"3 V',(b[XaٱT}?Tuyȡ{5M7B|gwqqWo:kp'0.o_Uo*v.Y `[NJyDu|*0}w\i֋ iǗ擳@B4*yII?m`i6/ ]8}6̤^D"oT= X± (pDvA{i2w o-&k|$ N),olI ϏI,Q1դ{m |bjĈNmDPUL8-a1#gqZL|;6S]_oҞ U"Rpt*[/[%鎅Alzĭ2:Il$͑ᲫV.7Ǖ֐N䓩I.i`!c,6ge[H3g"_HW57~d~}Sɨ.s3z5ds 8y$|0{,,g6 I#|݋yiI!!E.@6=`+Yr ulȬx`0ɳDI{s}2Cbd3Z_ڀnm_=wVt`B3NRD#&ڀ(-RݙqUcZ9iR.%-VG8rCX3f(a`+WDZoo%싔/J+S@霪.KQ ݶS_>΀?j_g`ylE^dlUskD Jrw(?<7.>^6òY w~8 ׇfYӾU/4(OQ#f",^ za2U^iB/;m/h&iWe\Lq9?(%BJwSSMy-x~ܪ7./oxئĕ$>!Ӄʃ*k{]tQuOn}Wʘ9T?RDPDZ ޮFaաFA6GLVֿh?e-;G8b<_X {y*=Qfj ^Z :7[$Xp/?*Dh%@}D&cs ݺ nK@sO+|͛P0]vP 9H,J\$XؼO4HZe{+:!FkR2U5?Z`7;Q j>ޔ,ֆ?>ڲ\QzG^m&{//AV4ZbY53I0_ M9 kìמּ e#<ء lP!ܒmAHMd4M'KCol\2ыIf@'YQg݅]K7;˿dG3q'1c# žlcm o zu!'?Q"c,eh٣e \^F&ȴ<iD⹳z&Zv|&$5*v'T8XxMxA\h5wC( R47UbȌ~P[4_c%V2C#LfxTdM^lijBNQ 6l . B"i !xd0:l👟K]o2Gu s=aE#H~'MN!kӘ*]5ʃ B2d{&U-r愮Lp䬼#\X4Q`ُT\]=4BȳY"!-gs"3jɐCRH Ups0R"3Qk֬//~6 c9GS VIONaBY>{vtu =4nF07h|w4izLǂfBE0RAOJh~PihNj ":wKس:i=u'^jsД P ΤPvqk fԸ7GwN-|},&96M"77 C֞:=hm94| Bgq:eHE+TPK` 8:n@GsgB"DxGJv&=f9y9#.㠨/|)V#=Sta^aDGC{Vi6?^c\edi?3h$bFzD-@ND)aw]H|ɑk? YE`/~yo7jUq=b y!̢6VWgN| ηo#gsy3sJ͌Y2wX{}D-I //@qBe=\@#iHw I@|wgai Ɉ0N=\ќ#   :^Ea_jpZ-c_Z&xLmQ@_`YԎ]rl.R0S2Y*Y6=$\@~$ޣkޟZ KtA6IsCExkTϧu^vA n0$eEkՕ{iaf=]E 8&W"w 򢇙1*-믠Ya3x*q_vNH\ڏdއ`T\cUHmugA~dd< QZؑ ='*xe5qǏ1~Ѥ*ZԨ= 4N*o517SX5Z3$eFIQ9N+9ueaY+MxB!0QXk K&M' XBQ"zጤAoO)Aɖξz*GEޘ)y~, ~PX5B^Hm%w@bcl%@E<mKdw cj 54g,SӎeMEF2eœDJBLdȚβ"}ZൎNGg!v~|,=7)O9?lt8#sX[YKbgNL)rFc\Oܔ%}-pM:#T\ sgNl7?]~"*z\| ?Ҿh+sԊ"Z忠y8BF7.*ղEO 3Xw*]@JoZ gc/ĉO1Z5w72d^zւbJvKsʍn JlϦ{hd]!3L|qpiӣKxQ>-j 1sډq}̖j!_|inT̪L|3hI0%M ;yp3ae-~.)GX:!Q%xtJ| "a.ڹ2pGKJ({7p mrsW* I*nlDRrґ3eLE&%L^w'A~fDo3ݷL㟑R5Ůq$V,QmGp!:R2dگؾ'\^J`ڊlcG#&wTJ%@$QZL{9qe"[:3"vu讃{ Ck iEނ/F~_~ Y,M=Xp3 U(!o"{ȼDņ6Ks?OhOLegپ(E唫K!f*F7~KLzg9lmdY+RAԡ0i,Q}`vԧ#(0\ 5[==gI:'E4 !8 q, O_U ]z%2Ʌ *:t(Ol̜xTcp'kp&sjΓԹ^-nkhn 0osHnU$+q1Jk?ࢣh&U[~z"=Nɔ(B<? /J zT6ÊЉ!r$IcRʡK ӔmtaNTME2G^zyIKH~d5 ԭ/(هID)HHɿ;SCgT,C9Q6Ab:1~ UNE#()sE+7CvQ90:lYtM. hL3(PګU7tjȚ=?02?'i.f6Lto{Ǘsd cPBR=¤k[ndZ / *3pr DZ#>ҭ4\4)/mfdU706sN/Vbp"fEffsɟG!# R#RV>ԡx>Wݐ 5#zT- kw#f/B) Bg ;-Y3^MAQNG?p!oMB Ňv,? 2m3mKtW=1 Qu#AR)(H#2*|񈐧9!n8TV\ 3/bn|a882)t(K=#RMoؕw%fBo!\&r}|c;P*Y#]x0ϰgq"'ϒIɚq5trJ!U- /SuL5qKIio/ v L +mDLdT߾9,1Z&z~f/]=MOYrl)($]_k7VSn]wӴΌ=3;|ڨn?#{qAT|+zygSMm1;ksеR0*bDˇA,@$XOEr"e7*˻@ֻu\,Ԣۺd%,ajyKX}M*P;'G>3m_+l gE g! nWZ , `-bnwo_[͚1(#OuIDZ;SPJ§L ʳ5Կ UZ;5H>iv)by:;qGal}벰k[|8,)esoz"oe~:KfJ,ku0(sJ8UߟxRtf&hYG[<~)2y~aj^]Kyeu,KVb5W?''ˁ࠴m)ml`r-E:8>~`kײͫ!hAϘ,7gAsĄwWؓ\:R^IwO(嵤Wk;q~ G=[1#Ҁ{ b"jZiđ%)zWc'KBV__La|F.,:4ZdNci=z9<_nJ@pvPnv><)l,6m)%´!zM$pIN4YKvF(Mweo9Y1])G2.a«tl~`nɜ10s[L&G#쟱NQ]q ?ZZ: \]8Em^*"Va/ҽ4 [ak6g)=<=bKVDy!N?7VP,E5աBygsf?O6Kѭu{W*k=1 x֪ $\,"idzTw8v ߇ʒ5 ,gU 0uk}nY,vv| \t m*H1/SEo$V,`r8-Ɋ.\O^RvwQ*)5^|ӗhO*E2דkHf}e;9_kgqF8Ja(K*5 6 ɩ]m(?O;"̿\*m~q$`Y"H?!0 _L@vv-GwLSc_Є6QyN($HXʾ:+uP Hy$?-? شs&\Aow Gr+H-ٛCB`{|py.ď (t9h^d)aorh9=Xg`q <2TMt\rbכn漲!M}w Zfv">}0?sw߀W;AM#cw b7J?tD1"S1R1ˌC՛vhLmWϱ$M>j'A.s]/W)7F.zY7,|(}B'~14vVݷтNݍ,nK)wiz[C.*t; [d<}" G/3 MlR SSsctg7:; 0/G\Zh_i9үq|%%m0eZ9Bizůx݈>f0cGOg)t]de$jFh~Q!-sœ[_CA{aiPX=++u F@lPO{NGBg>m#mS,Ou>ޫ&@O=uS4kLvwXeXGhv!Q!] 3"#sK|utYKeK4W+c( L. 8/,q"PZ>D슡 + w<ȁ0hNӢ֦AILC%đ,=N) (Ym?@=" &EUvKtT9&DK@a*TKC[3Ixl,x6;oj@ y*C$*3*OVB& *OT:#Cuॴ(aZQ>}HTvO+6|ݲIႨkEHz`{O*"Iiy1n̈́=%u H"ͩ;%,2Oi7O\dxKpՀ/B -$P9|3#`L0R*u&t8_]\wm&L $v^b &цk{z7X OfbWl` ډe l-+Lhz7]wK2yk4cXPSɠ#9y)G#UhZȈ {>)1gZh-<<[b.[y@,ҮOVZ%-W#6ΑG(ykH Tl !U6dOE ^drtgꕏg< /5@Y@Dc]DËX,W& .57a"aF RpĂ.YĿM.b#gA:iط/tp?Y[#1gWcMOaroV +&N[_ #G/9גxPݟl-:\1NY:\A/qz =Lug>1C>Āk@Sۆlh# sbvK1!{Xl&|;D!vv^Ų|54%n}X *v-8OX) $&eysɫб=Ux2if$I"/X&pUfDG&EQ5X&`/A,1L0TP̤Ci̫>l{kxAuc|6N$[wT5@l a4yv,;ψyf ϧ ]'6A *u:Ǟq /U4|)^3=yϓhaeY!bn1eZh#(L:{rĝZy9*= 2f#*;:{^W;wFqS __0lyQ9eɧ;A#ې u }@Uȼw,Vۙ7IQלE"mB] Zd1Mk=̟Ÿv)54, 2uKgO[l ķ3e=R n͡zcAh* IPk9}>  qU ÙFr=$ܪV\qu,TE&rb:mbpq`'N__F0Itfz9`&~`d]+* J+l"!5bevs֑jzz9vWv q ~mozoHJ7zN%)QV#~/1*6ݘiTK9@d]׋b›os>WKR룟Ӑ N3D!P܌=Vɣ=_鳣}8\v:W\ rlV?} VD9HyE8՚+yi$',F1_W Q$-3D[_!L4huɭo6lOquWdǕKXE52N{8B1" NIXZdPoī>yJv`>V6&eIP] /((J `GTuH گ}.ȸg| OmMZ{}`KﯶzӿڭD0`O}egB#Ra3< YK'ή̘q[h#IF\mT h0&)ľM} O}mඳKA\&i 2=e$O]Wz~TXVB]`+UdS)[KGo*f"ȿ,,G ań/䊺uԻeAe (V] x&0Ku6 @Iɡ;[1[ch4A9za]!4d=XC%p íO_OYl?u3*+5T?:f_ oM֥%b9*(| #b[Yى=NG.垂]`"at:QQUu _Qn/0W!ztҚ4w%Q=-큰d1ཞbj PkFhD]_ $ie+-EW&u {#_nX4x|z.^$Dt&n]*3 z(d ~@bDYlYsEQ{!J͟`EǙkGk~?lK2/ (&x}vṙ-Nݐz@}B@w !^svjOB: {}m3C$вó>C єo W,ssMnݤgyVR B ,8fJʼoöSuVEN/IՆFrXRO ~'ڄl9B+iD"ASm&% $}Jx|b|ٌfvkuj8Jj_:iYY*=vO~PcRbjɱ  ]#;b<R^BDcm!~[J$8\gvg,5yE取KNCȍ҇5 8%|T7س ɖ*H4t x!.V& "* S`đٮywlF\UgG㟡SW:b*-(wxMj>U[uNeD cvs!gGըd0h}héf?h7ڽ]yYu)1:-ܦ϶?Of+X?9u\Sje =RGufͶӤۦ8Xw[_ѐJ^Pu@:JYT"K ̖ ^1+Y1 V X' 컩h!~wۚ#H<!? #.j"~!ҵdxr]}%HWAOSҶ{GDxr jb3f&X sdbL׭LQB3^鴿k@+u[AU7;^z%;bt9Y>BjyAQ{T3Vd|l.WhcYT㡕RQ[\UuzM9t"KU% |b#~-pa~kVE.C̥&czd[[f|]gz7,vwhgdIH:ѻ æ셒vb5-Fǧo=^e2doy.I$B&>.A9` 0U"*fQ l*0 bLx6f*3 g'W6^Ĕ3}M7^Vs)ΞtD>O!t1U҄ޭQ'+pnbc*E.Qa TF1r#y1:$o#=`CיPJ--f$T~ R]Wx~O1jHޠf5}KH#fWo;Cҙh`F6۫+nЋS⽷2U7.;V>-v>;݆sMP[voE%. ۉҜ b98fL";h;h0w1v74MO.!:o1l^aK}lU δ~Mtjt~g#&,sFԬ5)}ѭ5 |h;߰n Jhؒ|"ZB}gi+%'K (y  \2sI$1` G6GF6Ju"eO\jLe\Woy*Wy౺V U=&w/jb(̤)5cO}`KP14JV>FN%I*뉹O 8BEn΅ǬpXQ%#R qԎ֭7+l׹ ڣ?~NWzk=8n%w-xHMA 5ŒFF귙# o g nTe^òF?~-^D8Z*M#-SFiZ*C%~-z4HVb#!LdI5|w_$*0S,1V'᫛؈( }w@a>ΫL8Q>_)#ҨIji]enmuw&#xWYޯ }1˕&4&c9L5Џ*뿞II;Ϊdr264k ڍ Ak &1(>FsiTKtl>(5kJ$: %Y?-LAZ bh>MK%¼ժA P c~I,Tm?5tD5puO}ZpQ<{VDq[ˤhh$8K'y\.ꏶr 3 sF^&gu1#Ϻl|tD#/ҽg3WR ʲ_4Yڥ246wb^j-AF/X#ؗ4:➥KHn$oyHrـ4)_Oڿ WH:py{yجZM(m6&6t\ JOlZbyt;'zwv:s A! G{Ch"# 5Sg9-S_0D2l3dW!?z?}tB1`;W)gI,E'[/h+oT4) zޯRGy@ɕEWf1 F{߰r$GO5~SEd g4|-X58oݪ򔄔w+fSi{Cx5w{\BO-:& ^cBںb<> gT|Ae?R5\5Nh(ZјxMQVT]c iHc^YSYcIzOGaMCd2Y)kSňY1x嶒/heԙ^ZE_V9{#OqAIa U).Rof-i!ǣ "%K<Ljyen@^gۖpr|,hcw.,I4NSa5,hhޠGĻihMw[,j0hE4*_;L-ejфU'wtٞ)P"! _o@|$&u?`Y;VP~5ö Oε9 3[ +pzYz_\B8/ڶNLJR~ jU62c:=Ջ)wu/W6u F4x*`|r "{w84ܰIGԎq龜twDJ&zz%lIt+ݻYL>IVZ5HG4;7iet"v{'G L}VxS*܈.qPpHlv!8ҟ8IP0ŖqA1$oTDl?۬45%";l"qB?^#]2iz͖pbTm6BW'ĩ'dw͜FUʙm+Ei9En96ڇ Q1nj $:9 )Ov9Nhp&K o ؆0m@aN± mD@.7_Y]υ;n`߀ڲ I5Pj{H'k=RhbšQ!#wBA)Bݛ]8dΆzTi; 9HثHBnxTbh֢]))YB`M4Yj!Sz.Mf[h3,kW{pEmMdw* |w'\qNjm2j aaŘ}BmrY|9dnw3h3%o7#Pq*Uiޕ&Ya?IgEOJRإhLV8>B1^;_HLD@!38 @N\Mo{ܾ;ѨR&b"tY\@U%E27 |Y t(;ɄVGdl|p*rTwwڳFi'2B<˼.c E3ex]j 1xyjy.+na@h#~ _ѹY!nP;8պYi%@mJW^)mH0p5m'uR߶։4W%gU?kr! 7Uz8pB:<J@B/ J\ۡKqVPF<i,7Te1O mE 9F~=DNH+efkm1:a%?8yÀ1́R~ oJi(+b~`dmr<5xgE[PH|ehb _ݔ\ _ א0%RDB_uصOZJ;rܙ|q2[axjLEG) {(4uTi XQ3ށ8 =1'ɢKPY*&cDf1VrE Z? ]IH_z8ɗ25|Q◉]IP0gW=Ь MVds^d%cVuk' WD,A҇LE-XJBsp]i]P͑h9)`z½.F=s)]~fq&LI/{= G0a-?NCw]͑TV cZ~Ifn5j}mQAQh|>G2[jSD7w$6OkccK?)Wj58p hcok; .r%N@3@c V@"IW6EuK'Qr}躰Q5Sh0J$bPb!$ܪKȭci+_w-hCiKg ? i>jhbu7u WkH8KV;N9On 1.j;KQS~b)k_UܲF`[leAQNK[thT aRQf7Wңv{5VějU$HhTGӘg[Nʳ8&Q &¨SщU[:6 EPLV8nԙC0F fJ$' tSWnc0ψQA~]OAz¥v^y%A/3hѐ&Ԃ ExY9-*k/_Yb7h?~ք_ _2ݘ{ldKwB% \^"( KZ@DD/JLg秼 F-={T̮ee@D|͜+{XSI"&/6}G@7%-p{?@o(>x@EuN.(38fZIw3i,Wlil< HlYQ~]̨ʟpn_ ?IH)%%T:9}>AIl*vf 7b@F,+c8}TI(ivIe f ƿR3y!ԳTo=ņLu.y9@^!~ӭĽDZؖ膧?.-G^CYo(olPjԕ0|]Na`+qg_˲ 2cWZy~#{fsxv5~At=eۖik[Lk6#{EkN acZ xF'sû}N2MǹȄ.j+9= Fv!H;$ǝv\u^)6kxԐ0)'̒#z*<*Ip ACnAV[(s5n.krtq9)mh1+pkd5Xw2?DS=V$g Kɍ1{y?5A>O,g2JKcrAw i&W\w gLpG Ru{g-ٺ2_]1^c{ t_?War;tc =^F!q2/vkf*}was8rJ9 IӒv02-' TL5)@g.K}9?bC4?ݛB8`"/! eZڸn7{Z|cY3O!#wG?Fd :͒^Xm]jcM(aW8 ۞+|ʎ}NE~2&f6dj3ԠgH([@a#4)0 +[ o݄=-oHVq!hfO, ϻ0^uuAG_epm#Ǡ~0wꖪ\QNg),?KL a&rK I!4Xې/` نr[o)X?+ 8ҚDG\k )E1K:si #LMqxz_g(\4*b0c-'!׹&x TmjۚMܣbL>L<k-̥9GeMQu ޭv9k=@c!CCF Dhz܄O}p&{ĩ%^!?͝>w?VQ07t>M}) &2â^m:̔ߙX6݈!{J%V*(]&hGsF9S:ΰ$hxndXH?Q YHZ@vUm/ @)`rNsWim cs|Zӱ7Kc+|A7~@!0\;7|,kl trV3Y]LJ8c;qdB|7FXo N5bLW"M(wU_* y)E\]$g+,z,e;lJSoЈ ʪVYZld+HG$֛ޑ4 SUЧXB X-ROY$rw~0ϳv`&afxL#oǎ5Чu# ~Gwr C4>nۓ_9Cϛb{Q58k 7^iƋ+ IfLDP2Ej産p̩v$R55jp^?X 2b|8=\_805}v$RY)'qhJQ@>Q?qb7zH, -.DuK1XTouώv"wt0_5l.sb=Ex@/^']*;#h]eh]%lxť- A{k(B9&PeKӏ5h?n<ǎ *ZI'ܒ>znQUg;ĩ=&܆\{c`pW^{VqdsOojZ1eգ!K#kIl|[f8*@{56viCxt է dakO͎X3HߋVH]2x,S~՘!MHB)F4z4\XݧAZ){eKY˗d# R:aG)PZQڥ%8Zݤi_0A((ѵ\DdNS2X`]I+ dj@څn_A,SӢ:\^I,ZjBWR3TuPg<Ơ׈:t995ۏ"ۊq({!Q5-˞0MT&ם_Io)etTo}#@Ev^hxr&U?ڬF2#!U#%o~[bY\Vcqjwuߣb/* 8Z?Rjj8@{zQOvbE:ED䉲Qv3GHHV`/{ț.0PۮX45gӍt@{Un0ַtID]۩tiI}Lc{ӌ(0+;: !?4B;˅/,}&VvK>$9B{Im&bMRb(R8_^d- 5Z0½]jj0;꞊f8Y 80@RgP'e$c«Vw_N᠆P%!`%˓׋ܤl#Ҩ&HRuњ!{-E }BCsB5̔c\$KuăޒKOi\ 'Z 0`m~`QG9͉]V"D;suv8fQki20P Y195S| j R^HTBcLmOwэf6s65s&D٢<{< \KüwݬS}i Hmyb8oNR-%)M[IS뉗Ճ`7jy`FBjt 0 av/ wK ' ǵ=O/5Nı* H}XSB[R3`$dDWbd38ԖNyf\?*e'ꫨv0k"{Γ\8psFXS.9:&p1& ĭyt4 L{D W쐇CuY18E!9"6'HdoϻcJk(?aAq[ȧ~gNmPt%{RD @R4kw=J8m\,q}ڧC`JIby{Pipz"=":>:|wmrڝ[*~CV)3[n@"~͒X&E+W^7!8 B&26n]獩J`EIV9/4BϮ$A^x QёI>]FZ" ڷiweFgjY/Q7,0i˂$SjubqY-kNrѩuR^Sz'f+/+MӱpN~' :7tSC{վZvnbÅ[+Zc ~YȹU |mNtV*9^zQ@rr#Oy"2؝PAyàk.`@>8/X5 IPBLPS嫼Js'J`|Ө̔Ȁ$w<\+DhYa3P\oɏ[9r،B@ x%DD"2?+]5 7蛗w! 85}G3Wi./[XA,η‹D]C? NE;*Z6 *y;DŽۃ܀;|h>mo؆R"U *㻼z`P+g22fkacͲF B27z4eZ$%X6+lƅ -kG>1$\4,Ukѯ#wبAŽQZva~ưfl u\f rfh&E# ~G%6j ON2K$f| Uuu޶b%;҇4;t6hܱ  ' *dju `f?1ʯv=L"f4_zB z+5Emٍ:h'1dc f!=;;w#an-ݡ )6X| ::%7tH0s) vٹ)qzIĆ?׋oZ# %vFFٜ{q0̆9pYär78ḇ\+ \zs&\rsn>,]⑧ )) ށ̖6# 5] FTMk| O Y'{6J7Xh6P6ބ7Q| ['\rRmUj,Ub<r1&9e 5L$+oP a8 {s-'Ҷ\OX7ݖK7R7#2&lvEjRB{Df4D.)<0S,zF4^e"qp%[<;D)D M-)/m)pL׸~IfkY1uwv.Ng"̩Q?|}L.t' / 60PXZ:\;7@&=0ꮴ4D`[!Z/nwm4ɲ,ō:W"K Ty졞;i&v=?{tYEQ}tKE\W(qAؚ8u|C8/"H] +c6 jЁ@a2_@I!f]AgU?,oG_Ygcބ@%\ $`ׁsl8V|L`_Z@G-h8)^af=j)Op72~| |N 4ؿxG_q5#͛-۷_DKBTF>jH*щ%;C!RNzjq䰊W@X'B<2N\vA˻La%S+]éT46v NγڍDmdp>߸Fʛu#k&A˺F=Bn籟Rw$` d ApODX&M5X%0j/컯u FnM{CK?L;,e6OԂK(m^Eΐŋq9s PQ=Hd]mD( <ح|m ph'Oӝ'O:Tvp-{5 uRz_K<lz7ˍxA3~:3ח)#cGZfiܕ%rةp1Ev_s_Z@ގd)A^qښ{ bɱzְlw1<ŒZG:Ao^R`f~_Wk%G S"A)k3^x"2Q:Wfx:t|ۚ"o˥innKhBvG'A(5WΩ@>*U\2D Ks! G^:3N:Ya˚sc{ybXlǥ9>KYh7/Muůs'xcu#qDEMXƊwJOZFqٽm5g6.f3 }"XJ|f/tֿAٯ|7m`JOksĩd. ԲjYGLRݔł[T߼P ~zfҩW,v =|NZV(0w U=s" +8v $C6˘{|ᎨQj3!gf2g}SeoD`Ҧe H_^,l@5D?~f:sJҢO%2e_|fӃC%(gwʹ22B -vp/N0 ,`$f?HВ7EqRW-v:&)t8hhᫀtI71B$ȝ|'8!U zgR֝=h8CҒBnƴr|= wlTw MP8y;53ebq3tTî|{j+uݕG8cٌ x?dE7WC]D $Snϰ$Qkn$wm- UǁP,MbBE ;8JdD\!Pigan #/j"B//KBJw}+* u}V2|uٜ?9dYe+--nn,Ie<*kBYh~M!)b%)kٜe\փ F6#.dI$ZhM= qzYwzkqQB'I$FɆ6kף{o q,7ًny*ўyG:wK2I4,OVQ+l*#el6R!2[U!fev ku+xٗGZ,)ayeRDw8!F6c냈]B/8p$y f2ʅu4<;5|+dWRB|ƍ rT9q> o?}e3~) gɓDc#T; xTJN2<Ԃ<ޗ'nYw$B#Q60Dܢ:Wat 3AA5v!C7%84q `1U7֜&,AŢOSJݪ\hn:PR'iff\66?l2s?pJ&pDEv ]sH}|^?UGKwO 0x&-V"K 7L:0c='}$SS9tLbs'ǁ1yM ٩͢ >~1\<|&t+cx1U,'?}U@j:GqȦi{S25m J-.p/VAb9ʓK>#9(dl/Gtv!\oﻺ,C!jON̶ۧ !,J] vkpQ |p5f?=w5/NԵj}J'Ӧ A(NuI1" ޖ4| ^T"٢.\!Z[]1!L*ڏJW ;sAKNNSFGAk`G+˳~E!",sR+;?AE~f*8 ¡sAtʐjTNӺN,[sBr%;M]e|G!/B_c[M#}%ҫuܛ'l*5@%3Bk,G:WUED{vDM1Z֮q1x+ }oшƽ3;d+uzBƉ8W/,(s4=5cl;5wvPx+s|jw9&M by2i͸y#yҷj'IX@LJc`RzSF6:t"Xک\ɈTi5/D 2h%6%5;HӨKf`AxJs1[N|T*QGb>&DxȄ }UJ_kZJz^ݒ&+ub45vDGwP \6KtZf˃N*l0n\QG:z?xn1 1zoI#T HP,lmˬC&MP:`RE K5" 1Ǧc\YZWX*B9DԔ=Ev_ r鏖]]! w z4^ |V@ۖsU5)NYd[h/УܘARuƛ~VF@#&>^X+.$c,x[[X$fl!j*K*=0wM<:Px1Jx>ؠ7]M%kZ#':p bQw2FsxA&Rqn[CZce>7 VD(S}F2?L+;o;;ΊwE`HxETƌ$1"Q3׮M+U $oSJ}1S`;p/4_ P;RNm!*Bϣ0rx+7j>!WKgBߛt)=n'7Bzjz" _=k#&bI~6x-t֒DxsNLE ֚s\Ê\UGԁLJhn. ntAԖx\Q/W9cs31'ጌ7$`;G̮/7pB"q*C(8o^> 4Ф@倧 lZVXXp;T dḥz~vV=߶#I K LQ2Hu_SE&s*B]1}L0n?ẁ%D]EwwdpDUncylS_{6XXyy8!BR1~åx2ft܊od`ƾGz|ЍO,F^6:E EIS <7a+')TQ.}z3S]u.PȄMf KWp5lI,ْQ"@E;" XBEfb4YrGZh#@a%ؔ\>?9RD{d ZxxDH_MEDE=y|9 bwzqcyl#]J4V(hE:_{JK̿1OʸXBMySD2Q`> oegz`y{Hj݈0 C!1$e}T9,J4q^wd~ Eo\u>#\nQ,=!¥>%֣ sېjfSYxARvnË~ړ?XA$ f!бvh\5d%dܹAۺnn"R4m>X<*GϑWX8p;u\(j"K/@?Xh3>鏄SVe;d\|&{2bRYU[L}ԢNv_J㻔w )(IvNsYgj27 $ uOV`vLNgziss3K9 j"AXP cY)^SgC^[ҳwm[Ճe( %Y\TFGҸG2@C e5X:OT;c] ɤU#zt^wx ل(ɨ:Tp!!8"\N^Ց T;9{KG= {v6~>.2WLG{A*Wc! b,ᱛQiŞk2;IRܗuuڿp]`rw% C!S,C ,lW}h^)E(F~ZFH?,hC$zɨ38x|J؍3?,[/-[ YuݻQ#-wZʣ6Їyҟއ{aK V~I(~Qkʩה"SPQ̰;8OFgWJPVѬ+Z-MTBS4JaL=(SD-yC'D  t\,O9zlj߫oj?5߳>is-aQqC5lGaNVRS"̢s[bR' |yZXdCAx q-1DmېճU˖v{,gq@Q8X_)WIx5d )m0oaxHUg=1QO>?} <,sѻKd|gjuUUV䄔7¾W'Z,Џ 4@Cr0'oC_8Bf9m٦-<$ ýņ dqMJo:8TG̖A;3܍^"n,j:} =~_8x)n6QU9YMIjF7#t桵նJ y:RM<@'> V p%f@^ȟ7V'tإv_]=ȬDyvgKk8d4 l\V}yO|3&*,O@F؏ցqk◫|mwE;Yd9[]{,r*Eh}ar:ϏeX " ~#̝!7o?q]˟o)^yI2؉[Od=n{1Psٜۭ1!"BS?~#ל^4W GLY'0t3MTx6X3E& }Ed`UыGk gz蕷wSRsOxVijoĶ{$9킄*0cl%ZVH $LJATB9v-^B^?{vz3`㋴isj6ן9Jt1xw *T4c;)|,^X>B+H &gWW*YPVpf59 ~4hg;wbq+^ mm*$s&FM;T+D/~u*)IH }%i/CYL2h==+hQ(b5&ĭbANӯZ$lƳP昘 uzʴo(Wm"B>(~MY@c3 VyP%>gGVugl}5N +d_)oJ)+J6;ͅ3n]&"VSHÚ~CaX8NCg ؟݈[0XP6{՞AXk"(?2Oo5c@*\<JƏey!NeݻHGCjn'D/6PKtǂv3gMClST/{70M^ sfN >s_/Vf%ΠZD *Eed-u˵h#СQnXi@anuLO!`X&qcI Ͽb\:3P) 3:Zek%JdY~\qN8ig&S{r,bǽ+n]*I~q]ei eAu78ji_47cg{eK :׾wO"l>kiYGRS1N{&#`y}>ҟ O'ٔLޖ @|⡳b] ˖^I|G\ͨ$U؀\l&,2ӗ痚h1QtY;nV{ m6ǵ VmLンxWq/ G̞e [5û)B924#xrGeIMLEdGN/ ={y=ECwaE=3*Mov+o &[WX#1*04ߧִ@2n',3}qJ:!5v8 CM>#exOA@'c}[:'ie2^R2NT=ls]y9?(½k=շNTֹW</|# B^iu&ې\޻4͗¤TkGd#kօaXHE^.. ), pnK:W /1mcQ~a,ݖmS䄪2~Ϭ9_(3a {1KN z50 FIFD<2XOz`'''MzQq,Fح?|R ḳU\#uH@/N%gßnZ63Ns2T0=+\i#f 󨥋(oIW%qLcqŝ5;;>&˦&Ra 1݅ RPH#>|o `1 Q妤@!=9+͞f/Gb\Y'X1$)e uYۘj3`whG{-;'#v[A2ǠRX µP~^ap>% edu6)8쀅aLÈSux{ n:sX`j:=K &:7Os': `,^և@ϘL+_a eysZ ֣EZٮ`,9R/DcQ_a!$X:XX6SڌayLs= n|8qow`xhgLB#+xQeR:WL)pRܫmSDz#!@bI%A?$0{ #Wq]g޾?nǾ7Bsm1v]3 ¤F0n{T NeCzqT sw<ݝ4=i8n%#T[P<$|>#-H=K-fJAVPoٽxĂl+#z@x\tnR ۦu+(JEaRf!}1;S)'43ԂD73x5z&,VcMmisB gY !-l-uֈónr,bb a)/o1[~L(P%IgtI+bɳdނӷ۹1fv\!Pwlzݶ`o5VRیEq0'ydŮYUp7S*.WdՒp+ͯiL懰}ĤNCۋ I@7õ>pDL+ ?<̉1XDYpG?sU-kZ=bl6rɝo)}\x~z $0^Y4lGfׄe7j,` %@gtȢ9v+́ ĮW23.m4D,8qOrv`ԥ[(\mR: ֡&`ChՏ\.C..@r >dRF=ͽ`n{vP y2P˛w\*>-r8=#+ {d7Ŀe}_E}6 B=Xϩ` a~!tk{xMmh?ؿNt /l /Ϧ/gbGUTZH'$31P+& L[8'~R1zTvln%PӤp7WOWM{/{Sqv۠F!OxvDYGj۞ڇ!A i56nST]/|IVӿTͿ 9{J)e|Lo˗ .+]'8j|Nozr"x}y=;Q;٧>@)?C.,]4؝qکh/"!-T&&źcgg$C@)S TDdHNڢ@oZ@I(0bvrp4Bo%V,T} 1fL.F7c_]E^ X2KQm!h9ZOu+Yu`I,|(8"xJ uv_keU٠[k˜U p0u^spQy+z!ٌ`9&D]AȨüC~%_`y˺H3T6 2BD# fѩH~ɎQI=Vͦ?l s.6Cߴ"3ѽv˥_ڶ[6g4rgjJdݘ/1wyBΔ^siDZ<6'W&7(k~3KT3馊@Fpރ>eO{ ͣG@ X~-z`Ԉ`&i( ovZhZjM+k,Xj׈Eѣ5lar%ydE-Dqm!qsaz`0c|_ߙs5fӸ"A+h6yTdX(Eɬ Olcz{NNBp-ثa3 ג5 t}-8 NrGWݗ >:a2]|IJ>\U<^ cO ovj7~/VH8RqGYBs;5NޓF^p_9tUT2 91',ΌsC+mofAe;`;+WgER1Ea+CJKA.kQނdm?Y5le)Eqzk*q='+Wh Lg=JOEn+9qoZa74,A5օI汛 ox7Xh˽t ñjʌ kp`1IِՑN0~~ 9C̗⮊*/QY\z镵kSgEmA܉5 *g!0=ʲ^D#fZXq!Fl#6}"{$2ŝEb£>sɾT<+sv@yܶWE#-R5jwp??UJj̕xRrDR8Kj|bl@)29R "}IEKhb0 N\u<C* A B;d;g 4OƶX M7J8lHX5)7ۆkӻSfFM2BK`hU(+C>4ηVz %*H'/͆=o,GH6Y(I=ۖ⋍fMZ1" L k 1}1ӻ!U_Gێ[(zU5(yLaqUϧ%|z9텸oGPcۡ(;lss˜2`DWOTM]*W g:$`cV82@ a&\^8x fLD?1PctrTQ7/F;l((@d7ӭ>^ⓖB1R^$1BM>ҮL5\jׂ0I7`ϡPsa'OjG$v;1H tvյh|k,k}D8<\It~Iugk('O =RbFK\9MVi)ªj83~!g}zpw+C>-ؤGQcօ`axmM)s gB&a=ƢC/V:5O&|X?B;HkX_ܪl,ijNOP y}Ѷ>eKo,vJdTCJ;k pãE`a勳QM2W*]CtURc֐}L'qZUf4&#z5VlBgG.ԗ7"UļoKǦ$<>Y+h l;$'I~|=2Qo '09<U!/-мQlq*jϲYn*6I'Ƙ|;n~QA &8|t yr͆Hj!96MtSeW&<ɶ]ݖ:И^G(H[JcКm38Q@1ghYC/-)}:w2!F @pKa -A{o"v'Ӝ_ *f][!8(yG6] Wx&藶TumRهtCIq l*7݃@@N*"pR{z,~Esw/{sBY`!w2:% Ah{}RUL3T dczBN!r{6`lƢU=+C.Zd0e)^qoU; 4՗^$]sOu lI -< %1/Xda';$enbcyo).ԈϛvE B/9!Lm=(3ўi`A Д˥) ==m 'p'9sNBGՁ2f6|"귀0发\7T)T>IF=_7BWyiRbϪRvc4 528LM Һ=Xgi>CkڑHQ7C7YaT7;7.4D oN $,M3+`dj G<&9fʄg2p]OPKR-yO_f\(@_IEÇI?E YnXv 7WId+# ʯev"f=+*n*V x]dcE @N~,9rDEPXз'n4Ǻ,z˙qW}aZ/ ga5ތ܊U,)#ayLjmvW(\+' $ʚs=g5W,D1<JugXMgu6}k+!B Wm׮y:6,cƒq׸CI["fՌ/%_T")l(r׹)v07o+iQ{&,*xqY0~JAu݊@@V ?髆 |/0/8Yn'i }(c| ՠVty ӵLwUer<[,3)fQ[[cEH86nensVUžZ²igחaSܯH8ܫ;hʶ'ƓΑ,-w`ķŬGZ'أYtYX=A/T'Y y{.>=cH߬8@tK*s X.`F#Y\v3}Q[/_$[2sLAHSD|4(q e .lGҗb1ls+@W60 WY =vmݔR2y1OqOn2C kS)!D0j73-F2s_CĨ-+'e願ڹe[b:|V3ކido5~@p!6ڜkOv;^A-[bV h󟟖SЛT`w7k0ݔ\kR%ͷ9JGCP :NaܭK;% 7]I2-٢Kw:ώ&0ѷG%DUDmV'#8_ؿg@h|E~-ZA7َ0ɗJ+jN#9i tKl ^F#wTv D›~sh~zr]ƁjI'~CB Q?UwcWN^LU[.?%Ykd̵(+1^f[V$=6i]\rQHx4Guy_$<Μ!ge_^F)#邢;ny&NY5?o1-,YYg00m7vޚ3(u:պW!`' 'TBL$i9k;DE_ vs}4]itg!> {m-o\ؤʱSj"\Q#͗"URMhXckY ˖{7EߓVh\Es/Դ:s[h"rW’oٽj{#1CQ&\ ="p 0 >K3W\(O)'T?{z'ߨWzF#YIlƇ]rj~tswz:&1 AX:cp1m]!sVzw,C^zW$9]H{G3<γ 5$x" W1o(\ ZRhwt{Jf/$H4מ$M?#]J%ү*ңmZzj͋ඥ4_c<1]nB"rSCLlt@Xy;_jM`UEʭ 6`0ӆ<"4)YZdBuR.%9{k31mB<{?Qnq{/obB-1HwP ex!3 Nx"I6AguL?i}[G9/_O^<=U6@d`kj @XƦ/uï]9@7^J+)): Py)nkqҜlSy(ѠEfF1dBXM߃7NIHm29ٷCvEDS_{r*S>ui3vBCFD'^clxYVkKoIP5\O 1\:NrJ)qfN"M|3^y>t/ {p!n躓U~}!Jj@XUK1ަ 5%;#8qܓ ktQ`{5cY #o0 hQ6E05n6yxp0_7 u ,XF)CI1`L3PMlzm,2zy3*/۝#Sk/hy }"R,ipp/=xY/A8ǣ)K> O ?N HHj"^1qYYU$M)@#C\\k]mXFT|a8˃ξKb !YJT<:yGV#;5iu&Χ3~R XAi-4Č9BO_r܂)Hɻ%2$A[1Ł2sEa^ʴ {B"Œ`WWu셇+O%' {pqd . {e6{ѼǤEddC49d(P}>Mfr&vJyE@jLESr9rܪjv4MbVDsyjԬɇ@RMw7zK( qk+[w F`5$KE8c0V#'D*(J6Gƹj~kE!.M4@y+jF&!|ڝ1>yyN1E[U~VHDt5Ë:hdFcKѹq!BO2] * 3̍;%O%- Y5Y.#=}OaF/ [i 楹{¢V8:A´i9L_/-ȿ=l|1*n)=QjJHh]1ue(O/5=Rs -릥.7sDkB29)yh"LC7TBM-.$g&e'W*3ƞ㐉QqRvo;#7nD ;&g· o4*$'.5޲= zBj2xlx^%F/QRXL$&#cox<VU̮8 Uu`ȫf2}5^%Hkqӷ{'?7QSGL~(Ro&^-usIR!rA~ èQr 0SD @}W20*,3g˽ۘ-iE)1{ >F޾䏹Imt`;aNR4' З%5gcd99J5BVv?nyZttݚ&R͍tO@+о_Y$#Sm}?B-g>wi E>ho&sƵU#kvyЊ%d wꔖu#v|qǖZd!7qة)$J)w1͊)yXf"ox/WcqTP7 ‡)}L:Zt|6?EQrMhfdXr6Oj0 (`}=g.XhC(^ߔ*K|+Ea80@'}xEzÁq[sikw]q $:,=B^Dqh)<-1١"$Vx*%MQ85 ៻ Y/" UNn#vU?c4pYE1GHx=.n"s#(ՠkDlB(fmW".t"REP3 qAh4%/OѤQGt15M-FIG2[G|s;ӝpB|z3vE ڝVƺML0IoA:,ێvK3"* jN5F1xX/2,(Rp-ZkFu]VlO\,$d_G(V7gLh ("*C:^h1פv/poI ğVJqJM;UAަ)'~9%2 3 0&]K`QXMLpV>F}!AՐp{|'C/ҪxlPn_".p a$Hq83RZ~IQ!}J C)D5pPIheMB&e|؂Ee9caO?͔QsJ /r1%|i|j23Hנ\CG19% ?6St;@#)Ljwׄ6l%~nݗNasNvbyv7"u1塵en?=+ ?XsYPu;Ut̵ckYCߛ0*pPd5"<\!ձ1,~{orJ:NV8zr"{"Kq[cբMʨMYbрM WX2u +|r[~tV8%~D1p硈QF3'{/ܛ: S(Hه~kA(`m3je@0dxr.^=Fz_t{uX'lC0SҜVԷDuÃOa$hFLTn5Q[K4B ?'-H/~}ɵjOcZn˷vsT:oN4{|<)Ym?gi\+1$]B\ d'FAw!5b@x&2[R=ēt?c#n*cjջk TC 7E'Mk6Kw x蹠^5z8;=[_ľ~J51s'jxa†TR{c6dls.+,q'FQyh5D2_cve`t%j;iߟ fm~Fȹ!=Fзʎ/FV4OϸI&@ H]<4yKs/6Ԓ^=88KR`gOmx \͚x@yh-zj H*vLFoUzs-K%2نfڦٹg;%2>wͥD֠ g*t. HTLIEq[y{…Ⰿё寏v<#㪏ͻsB峆;vJR40K83 1%(hؕ6'p^.iJRg~̴9<3WZCmtdJ]mNW-uvog4~m$#oF ]&Qslzju6ku~֛[g@d5kC o |}B.*pbðK o+O=q~)jAD6S\89>Heëe x:|Dש`1^>8%{g.tXkn82ޔ"<^pT=OUԁjނQ{g幮U ff4ܹ/;ؚmEMSe=\RwDLE EwWE|0OB6YHzw>51% U1,u%qjA WL$ Kb6%Am|$]ELtx;?+gZt>ъdF=ofO"wkUg[ϼ70͏ V LzB3ӋuĭcMU${ I +h5EXT'sLhÐ7NcKa@3nqjA|!ʪJiIG;MygRmz°)0<;NdY|t \({x.A}"XpVc!9AR&xx& ?pEhJ' p&v~V)Irh&NM.pFlJ,*Vl/KfW" mF\8??i#P8olzX4*#ے݌]Ktgi㱣&i6#=q)Wяb^'ٸ~Z9!/ZT &i$T w1J&^.J<8yy஘/ z_y0AZH1F7x`iQOئ-jFs+wKp',!Tzh/ /j3Uؑ;[W#`6^Q0Tj_Zv b=Zm]}EPA3&Ipu)ґ^kLxρ8&&2<G+:byїdxIE8v : :4c㼕 Vn|.1}iLΐv/Q~lsQDۛS? Qg+-d5c m]2{fwrLz\рZ@Cr >YI_?et\StT-~s7*%Ar 6vUP걸BEQؿu6SGoo*W!cPbΠgsFr&q+~b(ٛGĕ3br" Xw1,5q/`a_muS8ɭoP&2vyk!޴6tƓry"@S}}C:#_|@BdҸTԜE.l?;r d-XTw#SnHn( N؉(PrJd|ȶ3)Fµ]W/M/GM`1`(y)J `ڑy$K|O!2YK%u|xvDzI_,KkIV1CCj dd 1ors6A  $T݊'E)y)[@2E@Bt.(R{8,]n }3p` l!_WLr CYmr|HO 5~7sRW a;*eڞ^$ ]BbϾM&ESheC%+XB%$C1nGѢ|[/*<0}&3Q)o4ئQG"$ R*e;0ס)֡v|XkG_]ơo-}EφhځmP' esESߎ- 2%Oes}B"luWktLrd.ȣh3ԧ,u~v[қ./C2~гwB%:UZ1]ȝ|r`ygDd޵;׫W!|s2-t0<𼻦ޏ#Yn&Lʫ+~L[Qt}kICuiWR`}ᗽ&`\]?ۚ$R;q dN|Gcze.a١!܎bw{SM`*@?7ahB; ba;FFgASծ@z1ܪ%!.Qݢ8h9NV~ GM8R7_5ok*%^\i.p[QW&-)]9C[P5Hy-c(w*Q\1l1ze ?^tQg40=t!dXjbOKpX8_255+1sc:Z-*?aK`}MX܏ JR:ùҧ|P#S'_Ce`oS9t>cDРb>eHN^:ሠEc~ۀjj )"Jed?u)^zBN 1{k=?4(A-ߦZ)/ e;Zջ +wrwvD+Q#Y;CQh{S~L|f.k{Q TA쉙<2RCB䨤j!Ǥ B4 椸&"7Ig5@sJx/cqN+m=ah<$M`urz<Udo$lŰ4))ND0^cʑq`ξCp;CUnls%܇|AηŘ! vXăjOf_Hhyfk ah"Yܺ _Ĩ>H4N~=k8_@}) ^GOxiaTG2HڱTPy}tnGcՐR -9q]u^̻mIŦHFbk@ɘayajOWNEZhW{K9L^>;{!|i6haxn~kʤ9 -"_z!rH5o&|pSS5bDQ JeE  k[QK<@ZΓ[jՅTb1D %[D gf^_;%dGL]=%%[IL>ނFsNH^r8 *WPd >+ԁ hA> =ׅg~"ʚ6wDRu ^%)EaXOX+ֺ̀{Sm?J],˿%m$ 5tػ\S68-JJs+aGa̓$jZM/F8;^_fIO<FuIm_z5Mup[ ʨ+qAtTB,^7s]Q싥/uYgsG:Cѷ7˒ ʽ= "O%D(a g7kZDr]W7Hy|.5"߃jU~ CثSe` V-nm6>`OyPpwCvn4]6V`Nqz,mCٵ͞zpDV-o枦;.)%mf79^Pc1ɯF{Q_IeSX2#_ujJ dn]g%eA-]=n@C~?Yܨ=?i(A7hc] !B)sm@ZY[M`fpAR7fMemZ%*`{ q&5Sk'AQ)CnZQz.ps|rwZ3-T\'3ElyиI4ޡb={1ϣ^P=SWiZ+! ;Cu yg!.O1WTCAƮ#YXzFd6^lНӜM1'G~UAwJ檅bDv, qR.>;xJbdpE$z?;P°ZJ/}5lp7]ј蟵?&7JO2LPZq.KgMpyP+EY}rY]0>u\Rgͨ]4ľˇ[G 'p4NZ~'~yyE^ c{&qaF=9Jsύb0s!\nW\G)w IiUw2^a-B"crԀq~Wkl1!F5gjf6~lxW՗9_H.eb_bƤ'| 3rެPy< ?=,៾w{F.(˶!:hgkyod,,UvE;{(|*oKgM\s9 mM,9l& yȜ+5_i5Z:Zɑ\Qw r:ϧ 05۞idՓqYL%TcnLt9 6ț,Qy SB3jb ) YdFG]z_'DҍI%wǒ`jbϵalGmitȊG$Go)ddOq)N0:" WKnzLKy+m#E%pk.~!_i'5I }Lk!t¦*e11P941J{lYC"/ YRt~e4`lćZ#6s*pC-̠d`xR4glIOnW"֩5'[m%3!|` XJ!*] 㩊pcʳ>1JFHa(~܊=E(mvRaMPCR)ķ0E)`zQm8iސ~q;6lHuoUwO;<[f 9l?P<}{1\$e?@ν kpIt(5 +>=TȎr vAt/\Ôg$o+~+3Dό <~0Lq45uu$ܗ Ah-o&"eT<.F Pap;ElfT涤>}Q+|rIfk{'i~Kݡ yT# =#`=j^y 0$I5hUf.߶4=o}y8!_h+ƢEX4WMQvy8 }pc} vabi#-ʻ>}I3޸W CPgt axqx4Q{4!£R]LKf$Y T{v.FfAFfW"a '[m) {m Fcq9%8p/_VRUs;#ulNO}O OІ@(fCqoU7&G`ʉ;e/yclZ6[R- oq2mu525Lyy7xC,ҵf3ٕ 0U$c) A|Xxc^w߾!k1j s^x* Ay&ybbcgt=Ys:HQ3^ٝ3'yh<^^+68]w v+,j/)NQ/6wIw@q7)˄:(5s5NߋWmݕ'"7Biu\/fք^Ĺcw&!CQ䏝13{,5|Fɩ+xhh;’jjzD-ZzAe! U4٤B[+C+IR4e)%VrG?ERJ8rmO< y76SmP ~&NYffm2񲦾u7︟G6:_{ꇳd/T%Iý>ؾP`$sS؇̺ lPū-MBĪ"n]UK鬵Л$_[ȃC[n\H Ry|_UpH_AdFDqFY(x`%Y^(lKrLyY"˾b^MF{7JGD\M659K (61\˿ ]1"¥Osxx5];M*>@0 %ĩVw$tYRE2V@;dut2)j7-23;Du Y*лJ|Qr`\$L?Igx2q͈,/̖^[:Ć6ąI YcEFJb Ѕe[Յ5}s[m bĚ2,^Lou[[a)N;e޷ 7CoL_J9~\8zb+#B"֧G>CY}&ơ10# xK%HK%n^逩-9}Z|R(=b1 >5j˖$K_gKfx yp\ #3"魵cWSݕޝf:u&`zIG$orW:S֐LF41@qn&M}>^F˝*_?٭*|;})41@3aLfE|IXpa Qq͏E^-4C}l~z[$T>s LV^WA"/R'CxمHJ%q){x =x#|@PUҰ$G3=KnKĚ*ɭݵl/4z<{;?l{u /jʜH7~+&񌬙 ҭy6x_ٗ>k3[C?LUyȈ\1s6 Fҫ^ Ң<7Xdw U-vñkD q5 G./(l6lv{^ǀֱY/\=weTn̰J^Rx]E HN a:04e$~ڥ*; N( NWɹңb9w[wݲ;NC5߉T%Hl4VQ$fqZrsĻoAG)#< Z(OwŇb7_qka5TxՒ?Mk츁HJX^vn)_>[lqxEGաAdL n7i|X %XwA6^3Uhc!=5Zmb>(TfH#xx7;.i^ZJMsq&=`@:u` f]ΡM <97Ë9(bO`@9jح(ᱲ(˕ZD*0Vs`.OIi=>y;GfO;J LXYSS7ϿDETH៴-"zΝRFB-lŗ62(^5?E /uzF_7>zp}Y w#@k$mh:r/ mdb<O ❋3cQ{^Bu]a ^F/{ILŞz}j&\mTv_y Cq _GKuC0IUG#IET}%mG ȭ؇%@uNd𴅰OT,*M}mI:,t{]C/WҤ; k}R RN`㾪Z{^^ [-j%H$<1jU4 >3Ε*eq-;=uL #lh^ҙHjb!O /IO1"H:@EBI.,iaAsM#+IP~!nTɎ 5`2{Z TwN$_}㽟VyGgěboWLˏti?uyrG IF8Uyc椪-N :)BPQm暣sR}apP>*!˜= .Nt*tnMn,{\JMY[4W-CKJ~~gMba૓?O@2'\̍`C`x`>褔Փq@yrݢw?Tt)g}S"~~$L}glbh:C5XW@x$ y1%|)X08nYKn`ErڋlⲌB\X}MJ0Ĩ7V Ci}TԿNC/jvڇyJt)>{; 3ݹ/G3+x 虿޻~؛5jw$d_5"lux)z`!⿆ o4sSjZDyli ka|k!ҏ.V NXOH-VEe!:|0ж^ B1&gĨB "U7G6r4W( Gd07_}~޳I܈1Gjj0ױS0~9 $va:.4[0yWFe} 089$mn E6gT-CS`N҂0T}3"#ZuPADΐ 1 ) ܱ,_T)}J{!A"oE\]ijg~**d㼻| xsTqGUPm=m O^DĊS|b_5Sr &8G#AwNƳgw=WAJFAC2JHN$M'}M3 rd*Ou0kK'~'!n}kSXK4,Jm m fS[h_! C%v3ⶍ GC*UQX @6xT6$Z)cH+Tljd'`PEd1|$kב}9)0f / xt fT1{elLƵgVcs|vH$Fd5EFH 'dݤ1H ˚/ Te(?`&zB2#tpraJ-d4łf5X)`ާz\&'R*8~I{vD{r-pHțjZ;Pګl_E07 B8[mcZÝ7z1zgq:\ZV:5УYe:,J#kc1ZXAͱB'Q.>vˋ5>ߔ{cYy`oWuT:{0@Q {} cԃVJO5׶\eH|ٝ.%4A2sֈ/@U~V. N4D΋Б_[&? R7njZHnmaHA:ZvEJALD-Kq X!r  ]" Ȥ صqXuugj$(gZ F02c?!mM؄ +۝\ |ugU=NT &eYSy!W;Oޫ2 X8dup_=|ZT0jW+הFȀ9e^[̪k #F}dkԬǧ>{o/vܘUyA&cwz ]߁>M8,a53N83 %p8 )xlx>Lʟ~Dy=C5fvR+ =ltz6:&>X0vR)=738dEBIs [йQaRUm~"e IJI=*_bOw[T!U-1[kϰT.씁 0Dn:7ܵLwJ`/wY{<#ZJ|!gOcēE,d FBA/t8Qi[X4wqgeϣ3=UgkT:R(~[9M $0HI3g/p[*H,>Z:):_pIE[bý$;m88nVӤ;a7kTU^2EhҀpha!C1 rIƍ¤g5 fFGD@N+'kK(¡W$ Z}3ngcWl[Gʳ6,P8."oM~r0weD\9H, y^LL" B4rx{\v~)l @B%Q.Q:"GAr:80~J=@6X8\ 6n +RQy` &~IatC5w|qO( zx} F ph'Qt-zM%aۇNm(@lM\' |Zk'rC=24 @Dp-/EFF/g!{"/j 8obwx(G ׫'uKv|TsInR7 PcMN tݐJwN^uMhT5ҟjGo+"UD?4}|Q6+ _BI> v:+8EtіIKmYwݩf"Tb߹ؠ N؈+ojv(ڵ [UN󣼔 !B:ImaRkFW6c%셿:n1쁊\xCer+E,&9PK䐲+H-wekKYsL},h% GӜ-|Rzf B:;~?)N3gb<~7'Lcq |)Q`w&ï]3.p+yi $K"ipPd H9yYxwfi`ux/5p%V]{ѹ)ygRx-!ʛzd%kgp6GX#یx )ֹ;X LglpW\~Lf׃q0݊j$gKkf`WT Qki^r\0Eu<2۔τߴw)2 LiͲ+]R==ɳp06=[O^3O`4YA*Zͨm<9DVz&M T<5BE[6DS,q)-hB^s]y]Y(lwLGeX`ž¾Y:NDE~ݘo} kqǦQ-`A,ũ2%Ie}: װxP8r):#h6P.>Fw9_R0L':xUuAT|;RHm+Iж/TuoPQGhtAh%`3A_OWoLx&ϣiz^ֈ Ue#^ϔV(sZ$*R,הyX\ɱW/*IQwfh<笚m[oQL'vzϒ G(@IEېed~Ӆ?^_yXq] \չ H r nv;6w\xcN F*mah![s_4M5o3>K 2l0*H:-BC# FQWWoynU=RPD}\zT|XZd1 H4 #;D1:)y:ȩB0ﶮK`Qk՛_LK8(Kڎu@I}u JT_A7+Vx2j8XŜS9"U{E8pf_29 mx!{狺&n&5֑22~#a-I̥?* "S֌sdލāUX[?5 _R2/ E޵{3bό;J4'8²}:#x vVb 7Jk&\VfE8'χu r] 0EvfS\#ѷ{\9wV1U Fdy7!%;`E:7Α/)c/rkq4G0eXa-6ǥpf,ˠTʹJa{cѯt?QFDnJU/"iˢ+0DRCPv)a- UB`B0x;UּkB7z$DY@ ؂CQ˘Y'(sKGOz१.P;T |5Y@0?`׻{֋Ԃc?$"b,|Wo9^X5_>%t֙ WSpk*t~ O!4 NDYV׆N񉶀auyzj]`IkpPN:SrL`cN?6=Ј o}^oNWm!}N?#zo @N}uR6T"Y^[T1vϘQ1LA+r8'Cf*[.2yB %-TB_OC])GHZroװp_ L -wOB*ɑvo3i¯k@dZl.\SQJ6uE}K=f6SEtzZ}@TP^}tj ,UeZx_fXA!LD!\>g(({\(1 }I:"i¯E CUD~zTҤ;X>^hܢKDR)0-ꤋ-ɍ. ǝ0R"ՊA?2?D6Qtt:mqn;8݄kgiYǬV 2=U !V9n+MyMnF>Vggp-ڥ!s:YP$sӰ'[kM  (x~ J;gh[Dt&` 1JM})0VNKbNyUS$A3q5ؒ:6GޭxG өJ ֎0ص%;*GeU@V{G;8,m?VsےI·켄ٓr8Zu{rD{6u:9c0 YCZ$5=Md6jzcF %@y.1;1z1S˨vpjqr~N/xkËQG dn:b֡lQ#'LaA$SZ=<te7f޵q0Ofsm pZ"x>3J0DNWŢgܹū3 ”,5 t 8$­}QD*^w8?@QpR{~coOLL] !]1Z8LR@/FEf` ݲS߅+P o:"^Hjo{s֨.mY˗ ]}X✝>{ )>WUD4kֶ>MH `Wu#rm ,iPg5|iLם,Fם|Nk{(HјF%kNe{`tF9beZ EE!nVd:"lAbW,NŗN! 2ċb)BIT /iY%3S-XRQ@n*ۜe-QQM5ܑP&ŌYf! I/eQ[= /,ЗV䏬 Ϡ`£IO`Sav3W%F+atq럡v-$}$y 5K z`"TeX6Mw9P5"۪Y zg34\ꘝ *Սe'O`O'%d_Dm򄯓O#,,.j|ϸ2[olg^1k9|XFps9Be"RM8:=6p#ԟPdZx (hu}bGKٛ65П_fYhK Z0 =ֈhÝLL^m jhrQrZM5GJ0ci[Ht;Ư[󍃬+Uꃼ\6 b psNq`\dqfkg7t/S!Kv+XVx$s7&QYx3Ƿ ?pyb"sz=f=5ەVA$I;\J@B.VMOl{1 -`X}0DBNg @۱},:@J `06LrXzgp:[U k34<|.7&ț"D@$=Jq7}4]VMfi0U摨bW$RtO۟J6Nέi*ezfl~#|70 z\ёI\F2x|[)_QeAjd;Z+읩YhR; 46!k0|dIe>8 \LV8/B oJ4<haK=DPaC 향)a&nF i_^Tӽtjf7JdKSIc%6slzDԍxwQ CeXߒY%/Zւ*4_-; ~Ҙ k o{? )m#tWKrM#zIQC-<}}XPǮANdle|,|Y9_~X>AlcJA;/yO) Souu%`>r KbOۧ`Gbޱ :x믗 8غdCOVw͵l23D3P=P$ 6ܛCkVg;RzdETEcrr"j7ߨI@Bߡ{vkJ߉Z1K9WLD_RzL VGybA {ҥ\I:lppzBFAt8ڕ|bDs*TM`g}F)Jښ.WƳE@}p)1bH\;t r 'U~G<zD,-% : mU :(Cu\@QaI=ȅőzvްk H'OE+->oZ zh$Z'wvQrs])|$[8h՝R{[iM.AD i?h 3+.]}4{1 f KN]bf c=cU nF^ !+^jA<:!TAԻ}l6U4}do=z]سt}9*\f'MŊ8_\dz[=.*JzU+zs[1( "b~N`P|b$m=c!1`sGUgt f&f<4٨=Y&'hL\|$a9}Zc0̼c=ъr,8[ tPfwW#C3/I5W҃t>R5W 8H/k28*\H7b7p 2BRyAO,SIK'ǧ(:?YLNVO+OjDPh$>xB=GevvUωųNQ6vh`IF8N Hv|''}.6eJ 6J'6-N=LnE$}->1'B055_*)03}O{?VTXʮ`ZXK5)-(GxAl#%L4'CsI$N Y68@Z<ۃ횪G^1(_TQH|quڽF?$@mŐ nk0(-2O  0Em@GK}֦36FVbV~r.cFл?IF -Ȁ^GkTZ&NEJ ִWѴ-ӥ5Dw 4*0@WXS㿶xb{=cq55b鄺;p0x+>g E[S͝V:y#j X4ZL߬8pG>o7YqX`Ɔ=N|'橢+-Q(w “BкG%~˯(=Khw7t Tl]ei]!$%zV>pYF}уL7R"mdŘ ;?4dclפ dܩ=EC=Psjd:,;}rbyS'n_]cxzjONYԴwɒI̚$0eJwı ki0p eCfU-֪}ɘKaՏmCS\da5osF*fb#F-I (w/Pw/v$Jd5erE/ y=2zgKGr .-u Y8 y-]䔷l)!.2MS->3ր w#?e# r:Q\O~<%A+!@'Tb;, ]t&Ptl^OUIBPb#[ (򚾉h0eD.e2BJa~֚Nޥ5e`O$`r:83~ u1olB49Q&i-N%̡v{plHޟ$L G]&DT$ݾu!-ewn؀y] ukSmyoBdž@o7jVEVE9e2MN]("U>TDa'^ڇgmfviD߉g(p.^N10Ȃ^E'B "?a}݁e>@oK!i Un[_Di}S41K>})F9 As!ɂ0.n-fزqK^%TMT6hh9 +i(RE9%+[˺podP_|&uWH6SxP- u *+9$8M%I穧=,ElЍe˯dbp-VqsN;RD\\މ d[_ДP;dΊIt4 1)ϖyՙD^mZj)|wRl rb{4+B$JJGQ aZ, o\2 \%i0ўXEi8"O?5Ol-&Z703aXb{ ]&\hOD˃#c44砨Q6|6舜_̆HiR K;E`AI'wc7L+Be@&u߀qg揗"3H*)+\ualRq"B:xUK+tM\ Xix܀n>,[uC{JGZ|\ϋp6b:VV,4&Gg$J7%" iԅ~~W?#8e޽kլY.KDžԨj6+IDDž"@={/1ƣ0rx61p6RSܼn+E@:-kmgZ^ :rm"zl6)^ ,1_[ئֿfXO1ן[=)*dc'JY'RܼR}Y>Gb-:̳?y.bφS&) NȾnnV"P7#mx{m,̅, a޹a\}?ŗ{Vpg{g %OThB͂N.ڏh~vxtҒ`LL4,a ƴzZԕqS^3 ee 耹X+2z43u\7̖v(Zr % bX7ŎAľI$w(TCJRLIzVPq\Xxg+zT}OMg_ CD-Pr ~ߦEDm T(/%v!#c_jGERX_DD`q=f=Jn:sSU-6}1֥!+˛*:CX0&7jf%[<S]"_-?`5x$NM5ϰ?qH9^R32B>nHp?`bz*QH TFBwrqGk;ĿޡBߢex¸{24n=EN#l+mD/C3ӱ?R48 bB,n"~e4{ HʸI3})S,ղI҇ScC~s6뉧z4e8=$*}w=|<Y,BZ:l;Oؕ]e)LKvV* E {|:x[o{nn-ì[ˊ['~aE~9/5?OFl)ς=YPFMXk?"74P(abNL)G<)AD]6iDHnBxx 3/Wxؾʷ5 E=H(k iBxWjJ.Iʘ@,bp[>* A|1dBL7Eh@57L:(IAYIghP,Z˨`b, 9Ptm<_8f{# i>GYb|r?;jkJʧ 0Wx$Q"} )pδDLD٘Xcf6 4v[﷮\sjS8 Ob Pι!CTLn'0d*9NhAr’55<Oq'j{XH"+73 KħH_Lfgɇ"Y,nn zXPcKIJdAhzxb$` ȥgzH#0#YX+kv0egmI2*w,~nJ2MMd19_8aS@-A~cA!Nփ}RW!WM-}mӤ{75 "1RtY4D3SaV؀)^Q0u΄S)RShjV[G³;գ2aୠ6{^[*!Jk!'a$`Kgy&${ȝ( :%k\۸7Q:I.u#bgm_^ PVX";'w7 pC)LsSs".n7-@v_#۰\ v\e$⠉! Q'q3wFϰ:W()lp:{ϝӌP) ~\ u#&m3ZKk}pa dzjMunpG;2biD# qd^2ߨypXq a^;H\It3]'K%nn{Urё²јs'e3EO&'MZvܐe̫氬(|5 ڬ:+ +T^mH +Y!;kf ,V3с1{ DP4X_2=[+鹖q"ulմ8Dwn@@,`0~u&JZ0Ahٮhqk¬=t6)(}%Rށ23<"QQ=FU7G}\zRiqη2$`)[$ gms2X"AY cp;pڲY`Fu4lɲK$=ӹܪl*Z8D@5lSuFў´6_}QR8RK9:>3rq4uLZP.hkPAKHS,O>J o٫R}F2+Jx^*R"-hq۳r v9ݛj%4s^ KPr r[_^3kvo^\W'ʁS7Niq +ڶ]z %DZ#n͆6"b"ƢrJ# :{}mSbA[$\Wqw.5^owwH}g Mdgݓ hcge:̙$S=Z.:ǩ}!"H+?S'% Qߍ73 ~!znŮ멫ʕ/1*x9aO3!R 1<O.73>:\PF`#.eH<l-Ekv>#}NHGȺN;'t4iG<5xګ)E\a*9ye5 YQro'pݯ ~ťX,s:I5  VPBtj?,BSWfE)SRXGzz'+}TnUd$3 \SyNY'X$P'㯒0nu!uI+gCD׿[GBn!<3vU1b61إ-dl`vV*I=!$NU?ؑ᫚H* h_ ./6m iJR{=ӆ&_f>0J{3vL0yWW>Hq>28 R,;qѯ O>ÓQ!)ʈ4m\FΣJv`e sjb_s{|#N.a ш#J7s3W%@?!ǖʚixB w uEb9+> ;Da.F`L8pYg^$@\RfgO3,*ὡn`F5L{\w7pM;A=TLc6Ny,#ҟ>ap8N 1c#n}R7/וl6N-%LLJE+= ݲC9QgPGW}e'?!T|6bz}Au?ǧG)T s}h[o Lt{)A9NN|ڪ>y.nKx w&̾uW? ?^1OQ)LJO_$ O;0ؐ M Ot0 6c316Ii=.^I[ٖM;B9G8ٕ %c2UR)ӴMF )Vc/P:v /ӈB"ȀyY)_ J#A}GBz%\zRPUFJmsT?<˝X 9֎P\U\7GZ>tefa .f׀q~ɭjvYz^ qؽd&\uoCYOv {pR1U{xݳE͓zME+Df1 ZdSz4WOO tɤ"_ރw1P[u`M[МuL:j#@e4< .;1ŵ9W+bUd<61|>]ǧ%C¯yQ ڲ:+ɳZ:˰S1; 0hH* &;xsZJ|p"d`=m-sm@L)]H w5b|dq-"r1l[37OVoS`sxc 2W2NtbF>̂ڻr\SH;l9ǕMN@vg & G0i.? X yLdKEA1r+H\x@ _qk RҠ( Z0zT!w-FF,򁫙1rΧz-$FHQ^JO!F|N-JJ7Cݛ-~$U^Dv(#?,_HXA5V~+(i*#.m#!WTYvR|])@.57Jo"?(Hyf}txI)6^>tG+."q1[̳;lp u)hEchXG-tBOnk]3M$FԴ2ZJ {@mb*MO~ij7`9anKq2Ba(C:2P|sH<(s }1@"sn"RioVGn')Ei⮌l]mPSrxsiѓ-kE  5%2_9 zzjEQtCc56r쐀oreAe5?7W݆ĝc2P*F19?e&P2'3W"__!l%!Wik.ɸܣcGzCebs+ 3![PB3?(,iCE?,M4pTCI*SV%!QJp0#i%{/ZCbp*P>a0◨aR4zYsb+/3wp+<[o 3ti7;FMM%cQ\>"p_mywt_rfn'в $c.I#\9$קt!r!\D#eY@qtj[ =C8|D|JodX(|aŒK8F՘ft%)[@k1¦up9jk\ޏsޗi2 Ei m kjm!˟E/()[xe;Sxӟ܎)ʓIoΥ3nCyFO`l0&ة xP~#2oM_XZ^Qa*ږUf[1韘vJHrzK㉼e{t\&7d_ \PS<"BE^iwE+9Q_|qu|K? 5ܛ4:R#ƹ8|C#ΤzP t[Y6~L11^7]>;H~,o'An\q+~?mJ%1 Jd e{ }2InD3lt4ˡ3 [uGtWXϳ "($Oʙ_pP7Xbe{-/%:M]?g (~e;G|!.?}ҿ PeEd jBq(jJ)PǾ 5jJlOҬkqזBp*Q(O!=g($< ^}J]Mz9/FW1&x 8(>ۛYO#oX X-L{돹`-EѦ~пgk1.qxdn*N~( %6>zpmH3U/q;Z~9Lc#~fBFQ"oGO Ĥ'6.$$ꛁh`ƙqZ{k;xwROWR\c'O0䲲o+=xl[R=kfB 4ܓ'̜c~S;0lD>0%6 ʮ`6xc6-u}jO59aTv#9EQ3v(@<6] +MyT3s0[a2S^Lxs}R@rG/o&(ҿЌM{oSNc +(u w@TΓ{y Y E7τ5:s3(vvRg_ &f4f\ęI`0-7O`uD@6`ⲧ~v1cUغC욛2Y IZؼiס{׌IH $8p{v.oIsYltq7 3m:T]!ZCs S%< $}B1'wg;˝,A_uI_JlE hz 1/5F cēwW@ɂwrF8ppT5qv>zW!UF˂H0b1֯")1><p 9݋c^3c,4ڣY(4@;-tEA\T:b`#IN?͹\Omo}kxd&v8Ecs[vÛl/ @w4p ŞS)ԌoZ>*G<+T{ 8j}t׳Eٻ̥)#`Ž?c"u >q4r!r'PBSu[>(L: Fϔ7T<5 m[$0Ї>CsxMW[9]cSޮ*)}SK(7troyJ~^9P6 X'WOq#h)b5EBmeEaM75e,G4Gѩm %X#;MmNVh `7<8dq2)[@y7jCtf 櫁Qdp^DEN}IV,= +DYXSo{au Hlrj.0r?O%.!)9 ~G6&^H- mb AN~R" ۝-h6B:VHWY1cZs'ҠrNs:YĐ@c* b]Vf+س\b*w ^6:0oq\srZQȧS(m@_}Fg,oQ/<#V_c#HRk)=LgFw>h7eʛߟ?:JF#18;\4֢ =Y^PtFa#bO<փ^~Sr!.GJݦa9h>H\D|-ʢ!BNyz5@]6d0H ܦ*}R[5}$kţ m(c혁h f~)`(! $}VB_s s&Ru$א! Gˮێ]xH8Kǎ`<`YmxHJlO*XXΰ;jV4`vC嘮Lp^hfb`;/w1Hi{/_3?,DBmbC6H>՘QO+\LI, tw*tforTgqkWIb\w^~~{nc"]]pGj5_5UXơsQ\?GƨYG=]C,ρ #b(svm/u)})r8QҒ z°";5he 9`kR|1qxo6ND6JcfUmhL>1>m9@B#HkB;->^`=-kG9xl:2]5#~ePQe$"燑Ke"_"o/K!_T)2Z1Ӊ e U6 TgXok$ du|Pk$-u៵ӷ2!K}ݵl3_l6!mOv޴"Aq|[~gB+E!-ڂɃdLE koA$|mi,W6b3Q@TbsңӻU}WOUyux~ugCK|~"A֏ܚ~ I4ftV` yY͹I/B'%㬻31tt6E%^ݘIHO01k HdsyRH/o hHl5C>kHP|mU 2͖ U.'-NP 3kCA 7rwW88 a`҃1D`Ef-"֩P`zY^Z^JL ¦~} Q49^7zZ!ڊ7Ș1ǙKO@0LX d@1? 2׾ }HE6hjK4QP(#/Dn v>+;3gsq`Ѱ'2Y!!"&ЯL2bl$\1G>a2ťb} }&>sҹ=Hl+;;)+[Oa# ~C:G҈bǩ2#cSύl)~D+nBmaQܺFRDLځ-{)*0mwގw!pg ^P{f@t jqꖬ—iڗRh`cC:ȍYl*t%/*^?3]gDm58arsqfY:?.iK+-7Y@2 a?(}^epоB0D#C()#Wiy(rͳv-q@M"x AJg =Si~E;zlҔ3:eU#>@:[-qYHJ8s#QQk*i3)&{ 5RLint!RMOQ$i'KJ~lV1ۄ]R_,"}r6ݒ>$ّ<8hcVeOP3ĺ_kCwy[cFfjB" mPHFؒxpyԷnl&BMە?`_y~kQR)h$AsbgR+.Du%lWݏ`q/%e5(]69ԊD{|F\b.A̛\ט [\6z!O#.&23CT.`b7+8lx/YLg@ˊJqǶUf8MuȪs0eK30Dw]IMPwZx[R f]2q %;[W$4/&Pq%F\*V >}젟:T7\f|){U%)R$x/:hRЯ/}(->/jp*+2Emiw9:EEǺL[L'8'@Bs Z>~DMeFޢq{88҈BuO3@1\h2Ĩ^&{&x?̕y +Z$_İx(HZv-/FͲBW ~_&g,jg}頞$?0)NF$E]%gL :aGX#ڋQUEqH?ICr…up-aĘ8fӧI/no^n!J2O|[ F6FO! d()Bt7Hm KP G]3;Q rGc\lZ6ur酗0RPU%Qsd2O|_~ $ ~p`r?(ͮ.ue< ,$+!Pټh~+8մ[6}&X8.%<\]J$+Ti[CP˹F3@Zo;A oaQs$Ԩ@h˾U/ yVL4*3au*g&6HCN&վj"Q`VO/߹#AI ~#(Ͽ:RTǾKڂsG6G|~B&Zպ#؛獈ʮC7PA tKaX̨܎ VO.G,FUJ#>*[@[}WJPAs8$`œg%f/^{ժ];^n 8Fi_-+nҸ7 - ƭAR P=֝\zCmuEdQk#~TIGՄ))˩\mgbR93'A/s%* oo"m &?@d ?%c!K|z~4y4֝r 2Of\c]e FL.NnG \Eqkol|3p=g\HNm^Pv]3%x^Z3D]2Ctl-q']CB"|x2Ke~7w*_z.47?Xp9wʶ&炴? pt˅;[4hXW|I i"s6ˈofig{p zE'/.i 5/KmkLL-`nCPX?8ҌΖ8;[lqTVJjOGQ5K4*"Ճ\Ї5Ȇ6flDS1I3!;D@p(\C32n F$GS&KXЯdSrgwOV7?^^HaČ.)CFĻXM@'cd`ckC7 wveG!6ŵ.'X[ec#"Ssi%VzP`U'c>Կ_h]ホeҲ&0by̞(d,sy;iqaIjq]ed; }J§haYI-dH\eDVC}TDf#b:[AV_7<%"/l"$>N\Noܧ0U?.*|XPnTܕVᇭ"Tk}aS$)fe'B'Z֯rw!^Rsvz'FxI+6*Eq]t:fx˖\M7e1 t ܜ )pX7s'*OfXtV]EyaLGӴUhЬLRE HjRsjQ@jWyf_EǛ2:עN 8Xُ_6M@tljcW=! fovgݹCYvj~qe8&:u1s3b| 3Ep!Aȟ3󓵰kBed 9za1[G,,},8K`uerE|NKchgժoT Ug/޼QA"% j9kF2Nf GSm7ZTí]6ɑۅXqzu7زZھF@dH##|c 7]vj$MU;jyR^p7@>Ȼ$1O*]y/pSJwm+~#q ̞Qwh^9WZکe'zpg+ U,2>do(l3Jv=% DrXӬBZẪȣoa^g\fܹ?reB@|3\xbiڕt{aQeM8AA)^E9ئm/A1ec";뇱j2`Y5.}oYXP0֑ zEk췵hٺbt%C\f6 q~F[ū]8T,U&liu5 ^ Aq'bQ8`B[KkFoKafvFEۡaw2v<x(J[| ìiqb$iN2^e`=Jeo ŭtbFê V!l K~7sE=Ȯ9RWp>CS":`$]!RNj\Qb)vq;|SOMmz3͡:^!|VvF VV׌0i.B*„ BM&ߣUOʀcC"2(%\et꽪VP@ ,\]5z7'J%-|OEόsQ HB{H`yRs} ]>в=B+V8O<,Qh"b:DxHau }G.(t]YG|uvgK/='RW<zxp_:R/`TׅҦΌă1"K^2n/^c9fv~^U"MZpbZ8~n@p@etF*a~-["ŗbP$56;>.׀S5ݽe?QGўS%M'ȥbF>t$j/aC #o TŭVcMF[̨@ 1F,_^K'`% ڵk6R׺)#xթR*H [$k]/W q?lKGWR ȇNwC=O-~gzL^HvOϛ@l2ӥo/j/7Oxo3?/ ^[Yil 7,)brlb"mĈD(Ӎ6A'0-8^!5糌.!IO9-jM,_p7VqY2~Av{ mko]뼊8HoL MaCyHyP t[L*vLL;)tߔ/zӎM1,u{&SLp ӓa@Voblg%`ݽX'vՈ@"]-fK8DչΣT.( NPd}A8 H^SYvbK (>*ލ¢~ONΜ,> gE'TǼ@"dЊY&I'CFՕk&fTy^ tfDHh=;fjDʞ)7p2&},.؏"i5 _kW 47]opcı| cvғGNDQ!n}a`̀sn| h =xrXΛQA.Yfq3ˡO? L+p`~Ry*;D4m1 S5l44M8Ȗ)dmO؂`hbaXcp]ͦq,XZ!&ˏxAg¤{7h-N0T7u鷷kXٕr*oW]M|Bk9HӛT㧗JV$@(;Ɏ7{~N.0~!?zKQ!P #w!ؕvLF,5MVi~8HȊvǟ9@`~ D%' bnj;J!l6ǨE7!l] K PP1W.&,{Eot1?ZO'y^%Y]pKa Z)8ة_FtzMds̮ w;™FfMCV>Iձ%) εEܥ{l"OVAWoCTEvp%pkBr{0̝w{ Ly67Wd+6?C - RCs*;w6POH=cF1CCVlItjwԽR!ӎH2J*|Ǜor( VfXdAWK0M lZKѾ/-~#˞^dYXԸI=&톟QanJW8xq]n= N7simA0v+XYd[Dy؎`Uw (?bBY1 B'TV)D4J|82.KG"D>۟0vD ݙ9uPoXصSFHꟖsħi?V;'Vg1wXJs.ׯؚ([_RM`vDZR;썕⚝˝(rΐ "3;VN {Bl TZȅ= }i=r dk V'+rC;~?Υ:t4'DGvfEJ CO3֌1g۟Tf]vzRPp: 宯gi=Y2zmPCO7Y"Ov$@ql+[,yvVMT 0`,[9WsRmG6u i?)H^vи ,ɢ:A12O6Q#D{hOJ L+؂GҷQ-@o@$M3%]UL>9KIf5Qw*'@0bv f-ۘδx$嗍Exơ -#e#{=&^uWHPD=P[P1FY:5R!7 oʋ#& 2ƥ v=O;V,Uղ,R[AYVXF}+6Yt~.pD&)<\ZTQ)ܓ&!qѢ8{k]! b4 Z]h8律ϛ8VSk-ڧ/|bVdzY9pbv~B+S(xr;Z&y3FEuI4-D8qV)h{~>"X, 5bCTWzRBR}H4+SBsN&Hn6dG7jѽ]u uI]e'hjK/h8tPm(t*Ts8/n7!#d,YxE[Q.@f{G% RăI.!r$IXXKo{gX op`1J1;mZы܈2kP>12xc;d ؒ|Y_VfcEckshC o(3RXU5o/FuW{/QR г.N3)":ʊ9Gy5 hN~yJb4p$ ^>_rq81b?ۊTfY-7)}8 m8b\!fmf99>rDTе`wp|ߒ53iTuV6-whDn.kM\-H_,}.]!~0ajs7Yڊ*j6:n#h ƍ绾?W.zNuJݷ'$#K'{}g`pc6AIx'7lC eipPuH\s4PYgId_ = *zp R % L:R8|%[s+R U"ܬ&G]ȭ@ktBU *SxвU*A(KRAYn%ġ\E8ot$sH<^J $Y>eGuv? # ռ`c ۿc~u={`2rPa/{n MϢsv<i CK .MwG`~o L}&:m8u>SnM9Cto,%&ҮcL3o-,7M|Mޛ|(,+O'gXb&=F2dwXqssOMX F1"mEFGsT׵tEJ Ro{ MBC4H1mΉ^h6ЁՋ̦"c$~J3p?`QT{߆8e{z>2뻆_;jKŠjpP*Xo-t/u܎f9 C>,%~o +ȯtm^F;Ԧ%-LmO;Q}mK+l 0IMٙKD ~ ]* }M'zϫ9NRUlFn.:Ȉ%(1 95(|6CYOf==<\! buL@\SB![V)YRlh B[(#|kR;Z7I"{tv6IRP`;p=<;@&Sn Mqb5Y!a7ϝf*hkt.F V|~c3&M" <$?v:9=)2i#)wq՞tѭ򵀒״)v*lfFc 8>6؄b&VIh4dP_ Z&jT+V,{.d= ޟ<֟>Aa2hvtc?NU d_Kuh<'.dpj>%R5+5;=TХ})n\+ZвP>Z!vPM_[!LTb,>giV龻5ћ 41O0s }~!W\0l~p u\z]_yl0 BfϏuZi#XPa"ּ(x5Mȳ$\)ݫXL~g kCG#hs)L*49pF!8hIz]2 | f_P'4%Äj)֊eѻ{EEPLBJ!ma4l:ŴԹf4ak`y>rZK!E i !sI{V2~Dům)?k2$́L?b0r) ʄ Ҽ.?AȻh1~.A'eJ a4|8 U+,+F|)'g/ aL{њԳ p&CA4h~"!ْ4mh /3;U(q"0Ix.lzGkڭ #*XpOVw‡36ef87CŔ:AOݲ>$I[X $ٽ5DKXiϴuT]c(CSmo4ʷBʺ[I8.f%)EaC} #PFb1+j=;@` y(V{5mp1ILo=gˎ3}] Դ:{<A;Q6n=GOWJVω[I?VNݨ8-&^v~;T`*$"~{20♙Q5([GxAxVyb>x')gU[w340z{3dzts>6{擶>"篯ji-Aۃu/=lVXh75zE+ӵamEEO J!!>Bڤԛ4^]c;Rken bp6G"^M+[ǒ@/j Aw~L6 _ON~1 KpKi oŶF~!k) CC1רS~E37wVTbJM+PnGJ#o5ۆkA &3,7kT%^ڝ^&v!= ( Sl6խ۱G` ˾Xx8i`Df=CM>┒ DM<}Sy6Rzv|^Pg"xyBXmH!0fGӬϲ 2 =߭oIfWQG^Qc~et2W[z&bcFuWo @0ۻ;7HxG7$v~c[Qes6O*bA6aEd$E3$Rt/|r/a~TL.-Qm=sk VSyGd!BKË&pSX|olg O/`Zu섊:{>Jeʹ'u:L l`19TkmKz5_봍Pc%k,njF\F;V]v:V(2*i4k@ҼE5ClE( I~Iحh6N0LJQ9*{ހʏh 4۾$vOzQܝ>8HYgsB [lIwOTfpQӞ~!.?,KyT<H*7-FMxսJoKz]|&>K^ϹWYpq>/XL|R̄)y$3I1I< 4D@,98͹CZ",73ɏa|Hmqj*y۔Iu8Kq,#(a]I0:G+6t(E#Ek ^ ЈC|hy>uGdi8ҡMu,.vS]K;_PM4M;}s%hBf R95Yy+늱?HO68S:+@P0%ί3]f]u"lؾidxiqI\/8ͧGj7+b yƌHCS1zfJA w!"]:0Gf$ ӱD?eQh}. pV,(ҏl8iw3XO7 [W3بaJ +S&ѹrӳ.7Nc'u5z H;#L b'=ۚnBolyω=QZ{-!PwNs/1Drt $?N4eψ(L IHqڲ03U\>dMYs@d(+RsZ5NKr-߽)5$UA% c=QZY0Q2όHtba413awJNC1qZ%Tk:W"vY~ 3#Ptgx=t=oOT1pE_ g8,.*PS_5!}Y Xv_}$41qa}w{z=r`DW&*/B?5 kK˴ niҥC\TEo֓';t0+>;|6o*ِ'i~o 0eG-OH /"s8ёlG lSx%ITA}xo$-ʣ2Q01LlEtmIg_h{aIֲINsJZ!bhG~׏yc .l u%ڿ<\I;Sth |AoɳQ|sw◣o;,\GZB4"~KPܡ9^!y#%MW"#+xJvqT(kʀ(>г4$)cwݳ=YRTp_ߥE+mbӰ<Zi4*/;~j_OI #Z-Ҍէoa=*t;vM}hSgaEڎUNwT_^ Ƭ) "'Q%3|A3,J1!&$ yv\KR B-|5OS)x9rRmfxBV ma4$ z%qJ-N|}3)hÞ߮ $q<8+Z@|ʊfr!c o &_]Ίb  RtðZX扥mHh~¼,fnBq L#|5%z@ Wj]^6ܬj(!2@U<#FNF8,~͕F0Pa"m(N'#$%;/ܻQ|B?UR%n遊xǪ;'TFll?q4  *d,h?9`P4w |[J_| }K p|nBȬkV׎Q7?3+9V3BLjPZ@) ^ŕ8ezgYe ymDAw-: -M[sU#G0^b~V|r-g">4=6̻GBwq%NVR426M;aKs%F8E.!594eLȺW2/ߢȐ各,\sl(NAezuI 6ƞ<([t"9LEݴ5G,XkTpzPn =5őe[M>Zy^^XԳR_mGcWnF"=x$Q} Y]"tIұ278] l$|_/ *,R>tg?NVbJpm 9 G^:Q 4'|Jt묪s#(z(O%-Kթ,Q8 s8'ʩ6# SArD⡈ٍ&3Db8.C $؇ѿ[)hH5~_PK'q&>sr>D\֑*Tկ+N}p>YRhD"7ClD CQn9+cD=4f`~=1Ies\MU`ߏapPz;ֱЀJ:3[NWm@AZt<> 񊰷/HR`J+J ;֛U>䔡3QWWy>Jk{ḅ t:svH7!'4PfE:(\Ħ..kxEDTDH+K]O 葯$'lRl*Nzb/TkD/ zDT V'.Q:P̺xL=$lðOJm#DS3 xkmST%5ǎ*TMMd4V'ifMoE7l1Ү覶xޟfEi :ængdޡ%pnr]ĔVan&2J4(P*]Aۃ+L;|һBz|L+s->ّ@<Fz1JՅpGPc Dm=M-QL32Zrc oG]`xq?w[{Wq WZp.!ayh[e1fv¨M>*0/w3h}<҅teͼ];K?'(mԫiVl RA;0=b wn7S. N<8JzcHšoŚ,W^l1;Ы%!WsZmmٍ_^&2׫'qXԽ]u *pC!ʺ,;bO{oU1ڋCa5G$1D; y.2"H!}J=QFR2X: ba/$&KǏ&^eNas]48}a0X }S kp7GPղh/9pPx|X-yo׌bx>&H<`Sfޡ ܕmRM/~dMkM/W z=B~Ƈ(zVЩ9ItIah;k0d'](aC!; yC*.+QÄ<11c 'v+#x|~^F6,g|e@upa/,03\a*};V$%0?q>=YLV9Z Jol@4S줝\΢{Bۏ*I>Ǵ' ^]œ"v\PfDD^1 i%UMຆ!B;}iufTd_-b4(Eχ% 혱ݘ"8]Sul]IPau8>.G׮%k&ɻ[Gkzt)ʚd#-mX$ Cen=M`^0;7Z"qegq:9 )mԷ(MjV̘wRw_?76!lA YƃdQz:o E5Jwc(%]E}LFשٰF/XjU BD桫ہY,n k \ i-N8 7ۓ8D?sCGGZ{ŕ6f&r-#ץEK|wNWP; /E,Ac@ۨ$N,o/í;eˏ7G9fT-x#yČjQ^v[:?x-MVp|)>FɱE /zjCG4VMZ)9qbx+_υL` *(!a]PD~mC_d{`@(Ns j3Rh]p0+Xg;._,槫CSs`㱾guL1jZa\eN7PO!@Uv#(<8 J2T׵[gzwd;N2'+#ڡ)'< 9UP>/8fKȋސ` pFEZKY6˦E>`2Y5f⁣}('-mWDw07i>+\?IHvSDpxO.dE8~NCL^_(_x+;0|ЁWbexJRbzC{h_, )õ>lu{rmip"J1B[ƚ&mpteSE2T^l4臑>?.$jMN9)0Q>)4U눔 1Q/|m#f2 h.&6e\jΤnQG93dq ^Yv,|!)Ok|7m>1|6%:\wLV)w{l+"3",hI>G!LW|])T?=r3&m-*RP)/(M3sd+tW,5h&6L+T?97H*&%I:K6f*ȟzlY` E j]9G!KLFCꏔg8:m g ֩ YZ