xorg-x11-server-source-1.15.0-33.el7_1$>4x?4߆2>7 ? d  ) a $00  D0 *0 ?d0 v0 {00t0dČ0Ldt(89p:rG%@0H:0IN0XSYS\T0]h0^gbBdeflt0u̼0v|w|0x<0 Cxorg-x11-server-source1.15.033.el7_1Xserver source code required to build VNC server (Xvnc)Xserver source code needed to build VNC server (Xvnc)U'worker1.bsys.centos.orgCentOSMITCentOS BuildSystem Development/Librarieshttp://www.x.orglinuxnoarch " 2 C  s,] > N/*" #[5OJvO'`YNXE$nX wg #o; a;H !} N@a*eXeo?boUUd1t5a<<PeWZS(Re 8u {h3*){ ><SQ7.n f!yRk=5"=es_ 0Vt<e~UE z[VMI:=A<B_a l'd|P.YqQ24X,Mz %apjXL+_  *  1iQ_R#&PPb@>X caa~ % = ; d /"m/8 ,.g#DR >W?VF/  x(5j 0z},@8=\ 2 PXzgTW1 y|)f q# o+ 8 9,9 @G .fiC. C- 8.X ) M|8<N 62  H'޵6F4< SN6 P0 {1U=e?|E1 d+ 2$ 7 -)# v5K_t { 93~ z(,w( EnE5 k37:8BTWbU  ck5Cni=s> l(s $3GzlF7|&, 80:/ W]g ; & 9G:)g  ^r a0k*'`Vv (t: /~ O&k8  , G7@ X]"KbU1(  xq'q : J }#B 7N &?!Y: 6,B>k  J |~   Lder bx ' To/_(B9`I=t^Z R!?0d % J s8 ( BP;Gn1M&  l B7CI=_xpp $ 9^a5 J22QK e7KiNZ!Y(`s-;S@ :nL6 O qO5c1]  &+ E95jv Z! ?a HQ -vG ; a 8WL0nHsnXMR';vc ^ @u!K,)4P 2*  ;g Sp6sVV^EAu R\3259vFBA- ]H"  +h'YI k   MLE H),|=2* yd` j:3 G NZ +H 9 S*|+V sSl Y,/%s#K(BP .E%+s`_0; _^yKOjJG 'g , A>LUaK="i$ -tY+  'A%U@(GEpta iqޔa[e uU+ 25. 7' TR ;geE'')%'''%%%#$}9 h. nLv$" /iFٻ B$ "A3&!?Eomtx *'4PTm$:%M#%,>'U(2V2% <x1$1'.Kse 8%;Mn/ Ż4Kk}j O% C'50QY   ^}yi|-#(#v_ )*ogx)  1 Or9o+8nZ90X7=[D=R oAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤U'U'R,U'QR^R^R,R^R,R^R^R,R,R,R^R^R^U'R,R,R,R^R,U'R^R,R,R,R^R,R,R^R,U'R^R^R,R^R,R,R^R^R,U'R^R,R,R,R,U'QR^R^U'R^U'R^R^R^R^R^R^R^R,R^R^R^R,R^U'R^R,R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R,R^R^R^R^R^R,R^R,R^R^R^R^R^R^R^U'R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^U'R^R,R^U'R^U'R^U'R^U'R^U'R^U'R^U'R^U'R^R^R^U'R^U'R^U'R^U'R^U'U'QR,R,R,R,R^R,R,U'Q! R^R^R,R^R^R,R^U'U'QR,R,U'RO)U'RcgR,R^QU'Q[QR^R,R,U'U'R^R,R,RdR^R^U'R,R^R,R,R,R,R,R^U'R,U'R,R,QRe"U'R^R,R^R^R^R^R^R,R,U'QU'QU'QU'RrR^R^R^U'RPU'RR,R,R,R,R,R,R,R^R,R,R,U'R,U'QR,R,R,R^R^R^R^R^ReR^R^R^R^R^R^R^R,R^R^R,R,R^R^R,R^R^R^R,R^R^R^Rf"R^R^R^R^R^U'R=U'R^R^R^R^U'U'R^R^R,R,R^R^R,R^Rf/R^U'R^R^R^R,U'U'U'R^R^R^R^Rf=U'U'R^R^R^R^R^U'U'U'U'U'R^R^U'U'R^U'QU'U'U'R,R^R^QR^R^R^R^R^R^R^R^R^U'QQ)Q)Q)R^R,R^R,RfZR^R^R^R^R,R^R^R,R^R^R^R,R^R,R^R,R,R,R,R,R^R^RfR^R^R,R,R^RfRfR^R^R^R,R^R,R^R^R^R,RfU'QQQU'QU'U'QR^R^R^R^R^R^R^R^R^R^R^R^R^R^R^U'RO)R^R^R^R^R^R^R,R^R^R^R^R^R,R^R^R^R^R^RfR^R^R,R^R^R^R^R^R^R^R^Rg U'R^R^QR^R^R^R,R,R,R,R,R,R^R^R^R,R^R,R,R^R^R^R^R^R^R^R,R,R,R,R,R,R,R,R^R^R^R^R^R^R^U'QU'QU'U'U'R^RoU'R^R^R^R^R^R^R^R^U'R^R,U'U'U'QR^U'RR^R^R^R^R^R^U'RR^R^R^U'RR^R^R,R^R^R^R^U'RR^R,R,R,R^R,R^R^R,R,U'R^R,QU'QU'U'U'RR^R,R^R,R^R,U'QR,R,R^R,R,R,R,R^R,R,R^R,R,R^R,R,R^R,U'R,R,R^R^R^U'RRi-R^U'RafU'QQU'QR,RibR^U'QRirR^U'RU'QU'RR^R^U'QU'RR^R^R^R^R^R^R^R^R,U'RR,R^U'RR^R,U'QU'RRj"R^R^U'QU'RR^U'RR^R,R^U'RR^U'RU'U'U'RU'R^U'RU'RR,R^R,U'R,RR,R^R,R^U'R^R^R^R^RR^R^R^R,R^R^U'RRjBU'QU'RU'QU'QU'RR,R,U'RR,U'RU'R^RjuR^R^R^R^R^R^R^R,R^R^U'U'R^R^R,R^R^R^R^R^R,R^R,R,R,R,R,R,R,R^R,R,QR,R^R^R^R^R^R^R,R^R^R,R,R^R^U'QR^U'U'QR^R^R^R^R^R8jPR^R^R,R^U'QU'R^R^RjR^RjR^R^R^R^R^U'QR^R^R^R^R^U'QU'QR^R^R^RjR^R,R^R^R^R^R^R^R^U'R8jPR^R^R^R,R,R,R^R^R^RjR^R^R^R^R^R^R^R^R^R^RjU'R^RjR=RjU'R=R^R^R^R,RjR^R^R^U'QR^R,RkR,R^R,R^R^R^RkR^R^RkRkR,R,R,R^R^R,R^R^RkoR^R,R^R^R^R,R^RkR^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R,RkRkRkR,R,R^R^R^RO+sRO+sRO+sRkR^R^R^Rl R^R,R,R,R^R^R^R^R,RlRlRlR,R^R,RlU'R%R^RlR^R,R^R,R^R,R^R,R^R^U'R,U'R^R^R,R^R,R,R,U'U'R^R^RmR^R^R^R,R,R,R,R^R^R,R,R^U'QR,R,R,R,R^R,U'U'R,R,R,RPR^R^U'R^R,R^R^R,R^U'R^R^R^R^U'QR,R,U'QR^R,U'RnU'Re%U'R,R^R^U'QU'QU'U'U'U'U'QU'QU'QU'QR,R,R^R,R^R^R^R^R^R,U'R,R^R^R^R^R^R,R,R,R^R^R,R^R,R,RnzR^R^R^R^R^R,R^R^RnR^R^R,R^RnR,R^R^R^R^R^R^R,R^R^R^R^U'QU'RR,R^R,U'QQRnR,R^R^R,R,R^R,R^U'RO+aR^R,R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^R^RnR^R^U'R}R^R^R^R^R^R^R^U'RdR,U'R,R^R^R^R,R,R,R^R^R^RYU'R^R^R^R^R^U'R,R,R^R^R^U'RR/R^R,R,R^R^R^U'Ro:R^U'R.HR,R^U'QR,R,U'R,R^R,U'RoyR,R,R,U'U'R^R^U'U'QR,R^R^U'QR,R^R,R,R^R^R,R,R,R^R^R,U'R,U'U'U'R^R^R^U'R^U'R^R,R^R^R,U'U'U'U'RR,R,R^U'R,U'R^U'R^R^R^U'R^R^R,U'QR,R,R^U'R,R,R^U'QU'R^R^R^R^R,R^R^R^R,R^R^R,U'R^R,U'R^R,R,R^R^R^R^R^R^R^R^R^QQU'ed923286ec54bdc822e6335bb434d35ff2046039e291e8afa83eb82510af11a06d66db5e322ee19d8377d60e5302ff89f9f2398ad686fa06e4b8f5c9e1cce9effcac0ceb07d8d598bf81c204cbf0942e43b88a7c97139da591b64173bd9d12c999672b9f5f772ba03943b1aba48338fcd61f5631ea18df76dcaf6b0983a5511ac9695cfde4ced5e195554b4ba9250deb7c3796e282607fa9e497d2ec5aa0659a1ff91c1aa55df2075dd1fb207b817249535c8a11dd4ab0272b6b1a5b1b870c16a8fa93e27c2e5110e3401a16c6c0e7740001740b6d6614cd3f440829bb3ee93ef903de41e25a6cb3b0d824dc04930e703ca6f639695048cfe526a0b937a3d268694502262779279af59e05d4597dbe13a67fefbe38f8fbbfd20a6dd883467da9e73f3ebcce4c3e63f3971e0965a47432cb4f8a24bc2de4c53daf6008a88f9b65b397ad523afb13cbdbb4465055c91dede378551f686d9c29e0338aef49821f522009e40eeebf264a4cb7b7cb12486fc871b6e46b07c926d10dedf4b2f775285a05517d7093324eb11d917917e55eb587f81d06f535856ed0a0834110c793acc27ec3c007b9825910220723d4664a8a24cd1b5d47c8f56f7f930f9965985b460b36fbb9987fd3a35dc23b95521085e4e3be59b563e3a46caa377e9db0ea1720640079fa05b3c9e58f1ad7b743ca20903a0e5aec37410102c1a97f20faf183f811e5676f40f9994b378173bb5fb223a3f4c76cf54d15e57f09d62773f3443259f881ea2dad10e00833f46a164017f2d85f9b7f99369473204f4d9a5becab74a698dd11713b6c49ada0a39a0bafcda4dad504478c4bd3fba79e4dfc9db293ebab6b7acad7bb20b437d98ec9363d0cc22454983c7a1559ed0275cd743c655281c5d911ad83f81564f1bf8ba3eaeb15af9aec2883c1d1397f8f05e8321f93b0888460639e0ac537cc7e2d1c0da0fea2730d9dbd32b7b0da05aa64a058c87b7820ff9e1adc978a3df9f8d86795f6d1cc472d386cbf59364e8ca56fc1f8f3c4818da7eccd6a388ddddc4cf23e1d42ad6b0fadcc2033bba917c77261e0f4cd838aa5c94bbaf34e562f6240e6d09fe49e354846d125b4e1b10ebdc69081085c5047f8d1257847b3e04e3d7f50815a2096628687689594a519103ba3abbfe6d7fa72806f96de509e285b0da72d5400fd845eaafbff650dae38acd739cacd31e76fb09a7b4bbbafab27e06096e15364d1b59b28d0edb3ca69f1dd8f15cbd6e4309c5ae59ee385f749abdb23f1b429f771bdf6333f6065dd3f169de085a22f595e39823d04d7f9902f94da65f67dc629be425bbff4a4acdeaf1eadd661ef89df2cb17ed8e3aca24a82a96eefecd1c5a80153f3eb083f3a50405a1c35526c2e13d648f2e03dbfc639ecb100aaf8e53e218903c692a7c2639df822f1dcdcda852d7894d264036cf89f70e882b05e023231ede92382a7bcf05307dbd41529cf86ff14121bf26a592020ca39fddb37000b4893914043b8aa6f1c9540d4e4b774537b26d712941338844ec8b9c151dedf540a0093352faf820074da0d7f5db64827849b7e633c6026e7d37ad9a40d10d58497f15cd6138f208cfc81a07157b25ff8b257b748f7d9f69c8beedaec4f3a391a28de321aaed8ef47998278589ec1f77d273b63268f12d5acf1bad8620ba3ee4beb83229b5f77b2c903afb5f7c366fdf98a6d8a7445518e16e6017bd6cc0d9c8482f58437c75f7bf606b180a33a6e6b03dd35f767da512472709178d751843fd193d7146d940d921a487fa57e04319f90814f6019659035e3824577fcf3370f701511e8621f1b37651a027339696b2d59c7c79e2e8cf7b1a459b2cc18a95799592c3d58e936fa355f26e1ad145af54b310011c796475ec69ec34e903846977daae4577efcd8472dec48650e485b9ac59439787b865455d8a8a7be772fcbe735b8531453058838e6b17324212b93b9c44a6247f377bf4fd28e7c8f53c85db32a7edb458eb469951bd7c9d0978c5baddc0e2c86153aff9d75a143f26bf5099aa46def220eee1e40cc76ed4bdb77ca7f6bf1bbcef84cd491739caff1574bc2a2c3ae0a8291c8b01a3ed295861272508559bb18e0e16db3800f61e4cb1720bc430116ccb7c0849bfc680663ca646cd25cc80be34580a38777a1f9cf16976cd97f505bd0b4af4f2bd51c39e55fd7f7083961de8ce22c901bd476692bc5002bd11e8c01a1652110f45684de97a7ec5ed1a8d050a018da62bc982697bce133eac3b3ba8a6954b9f074b9c070acda3164a1de5bb6c0734d195c4556ee23429453954ed6e95bec6783b2e36297647b668e9333f4bfd492c28949410bcf01168e1748e46a00acbb261b0317402ba3f5f70967b84f77d41306ba162e800f93c7444824002307cd4299e0c35daa7bc27951c31db99840e599f5d876034e6e0ac0ebde810b80f0828f90d1d2861131bab783b9f439735e968fef1d04fce280998122d819c8ab59ca3120bb8edceae9b97467e9b758638c1573d0b0fa647be4b66502837e14b3cc036ad5d0742ff7202f7a3a54af1d7d229cb4c6928a0ac035209906acf7bb6029a52bdb469f53528459cfd49b5d08908f878b19ef2a12b8a846c8203360ef42a1c5d08959314babfe61fa83c9226f3eaa911d4162cb4aeeba4054f8dbeb8edd9fa26da891ed7cd0badb525010e8bc091992846ea5282d72b9ae2c4c09655dd530fa96652a503a064d2bd43b4c20a3a4de516d17f65162b3cf109affedea929f616f17882411a3bae44135054a3f247932daec59bdc55eef98743504cabe07914745eac9703023102153a5e47d27806131840bb699e0fad845d1769eb114e4f1a1ff3834c5a63fa1a8250597bfd8bfb573f721043bb34f75194ac98386e5eff4f7529264fb81ab4c17ab25ecbe8bdf4ff02a9cdf3166ed32c843fce1a498192fb1ec6d6307b365c29434662b1d9cc17e99a74503d333b9217b71f538512f3a5c4f7d2bd236fc9710c1de7c935258f51d20d419be98fa60d66217777107a56611e7e433cdf716b36e74cfb99b415f7fb89f0ec36be4360ad38bf5a789a9d2b24b03c60f70b5581fb6178b667583c5baf3f1f4e93b022b2bb0cc149404675884be22825471fd6fd3acad3235b4e5e0f4ec6e1559d4818c1bfa016eb498427f5e4858a4dd859237441e31a64b90b3386b960d0b49c1805fa3287ccc56edb20b572278b7f9a80dc183143d6b21913c65cdedea31970ff708c78f37d587114830d214731fb1760f304fafe08f619f75b4cf75f1a93806ef29558f54de20354af62ab2ae280ed6434770339fbc41cea83a04fd1c85f456650e3a20b467420f2b9324e04c6a284bdcd0f530932a1e172240b843aac445fa61221492e82ec6c0e3ca4dedee0af2c69eebaa15929d40f80d0eb0746f44b0f8dcafcb3ed7a22ad40cb916fac3fdb8da3909962f6afa08b15acb624d3d994e247ac3633b886c167b2c71243644a9663e1a364ae3b85289dd9e1fea6b6713c176d9d1ba20c83e2b147626991181c686b41eb303c87628a69ec1a43eb3e91475dd35a22128f6efb58c5d35ab6f2ac39b5ee41d2a52b7a0e4774da0006385a2faa3afb3d1654fe10028570610e3f5a3b2e992111a8eb5c875baa323935b474a54ddc730a98dca0a12d9b01f8eeed429df2330e24a53a87cfcfe5664d56dbe0f56ff978a03bc90e66896418e55bbfee5f91be2f39d80aa1007f7511fcb95615852944251a7a74a058e952d282a9db29a2a5c90e171dc2e863950fb48f99fa5fdfbed63a686c35c9e89c0cf6a99ecc30882af0a05a635ac8a5299bfe01648849734c7968a2018cf4d6f5290fee2d6e4e81abf16b34fe55c3bde89c664ced40fd39611ac6fd732d2fda707524a70e3a31347b05ca66abbf357b6f70752855151638d4ac09bb8bf69d20c1ddf430c40a3b05223fbe61de3b8e262c11da3a74eb47d1fd347e6df7262ce6071344397d51374e722b05fce5aba03c3f44d7fe76b759c628eb35c9f8008e80b111a4c883433a8763ac62c8c26c2696e931507dc995a74232dc8f186cc1efcca6ef7c2e6019a7cab47b29b1d30e05b471b86cc88169dda335a530538c91fd0a987849f51903fa02302fb28a66c707508b6299739818bf63759fd1be6286bfc940177f097fb7d84d544dc4cd71cb4a27764b55c58bac9ef4463347d33d29a9bc29149ca563823659df1c686a9e1ef83dcbbe2f8cc359c530037024afe7cfd07d3000b3c7306feed1e524d171757be27395f1e121044543ac476cdc6b320f94916b6026350b8fb6b7793161eb0293c4f49fd6c6d0f60e710079f90013c6803a0d8f73ad5706846c740dbc7b5cc4acccdafbc85682071ee9f5eff393a88b0421d5a4152c6e039c390823568bbf7cacdf4988c9c48302293b067be83a8894f533201240b1aec702dea9c2bfa9335904e80691b2672e5d9cdfbc6f817ae4c8ce42eccd8717e2f7d744b5b44e7f7c741f9af2aed0288d955406aa217746328c8f863188bbfaf14f43332fc772009d0634f45fad73c458bf5b033192f8dfad40ee606591424b0f4907ef017df64e504628fb539b75bae0e91abc47181ba6de76c6d8d2fbbed40d054a626b68030078971e54df3738f801ce85cbd788a5401bf27397906d2c22e245a4e8c09e1b30b895623c2f7e7466600bdc1baaa994d4045bef92a71e43a8cc69b184152e4ea4e7b035a25ffd4b6772bc5657afd6646acf7d3073e2d7fedb1686829a10939258e05420a497d45c31ac469f6ff86548b6a48d90f60b23c540dd0a3164a8fe7c022905e177c4e91a6a56cbbbd288baeab826d3bebfffa8d02d9f4a187ee08f2c586b69af85e8d2654b43e399737ad84e4dd5f5e880a5e66c17cd47b982b22d525d4bf85ce6f214efeac07d0ed5ad3f6fd88ab800ef3914edf853e296be9d060f40489a3f2af822daa59bba37cd117bb7457ea2ad62c353563bf666aad356bca375fbde0346b92088e52053ebae3949023d726bd9daa2762d77d00da34451b29a696a088cb196c825df4fce306fd0011c0e919bf22f5617b402c7d3aee384be8e13c0e53209f3b64e47ce551f3e0f2d6e1a46d58aa5a1843f4aa1aaaef2516deede00a890678d798622e42664bc9abc9d3b317de15a069898012e49072ad9a32296ba06031eb7c16d1a028dc4acfe30f03d8693684cbf59f1c7256d4389d34c9b6ca60bcf037d55db30b8a94a30b1863764cd36b2d0bea8f376599c3f2c4b024cc3e73075f42d5f743f634f558e0de50b934a2948ec8146a2e65981ddd9e3218c50343713461b63d1afc06228c29966cbd99be03a6a51cf9ead60c24f6a9186a431b2c72dde7df73302e64151b83ba77672eae7128be9101c195540fa8178a292434a3b586a0161964fa5b496093abddbd372aca294827687e3e519847c37de0613a40e42aa27112d8a0ce55ffa9054e0486d090e48fcfd1a7e2660d95dd32eb51bb337157f9c3f2527a53b1252397b575593a7d0e45abe2a236c77feff593e47358c3ae6a1856b9b684c2462caa53c89f40f7cdd8ce0d68df6d6c67384563f9938e85ad6e033b3d62cb908909f750cca81bdc2dc9e010130f60af9d189f9f0abb24d526ce140e50d1a665a159032b2cec057eeb9fdfa2538f9dc50f9e430cf93e049aba39539de7933e3a793da3d56c2b008438f2a76556ff5cc8f5c6a4a973e36550bcc0b90a728ae4564ae1afafd2d781bf0ef624f2237f3dc60996886bbdd6814afc6ddad90afe79e4e295c852e63a35d4744f800de1d909e4f0124e9854a391bdc96839f71956438aed68282dc4d0fcdd946af147676a6bb684a4c586d38b344dca4fd1c8568481c71b021f28def5c01710789b87c74861e2c56c2f37a12b77277b0124cad23d93ce375a302c742089ae6449a2e65f15262080971d05d457dc4e405f73e0c366d9f7a70dfc0a4b1c5b1b1c952727f3f5ab424957d79651d43ff70ab75adf3b4c425797e764c0223762092520d21f6bc8558bbcb07087df65da924d437a7e8acf5c13b0b547e7e095af64399ab6408dbaef497344210cd97d490acd1fbbce39d064c52470e4d4835e019685fddf0d6f42616895999d685aed292818f587ce115517fadc653f5fc63d74db7391a3e4e4694b09b497ee7287da2b5b5c2cd890958ab623112d7eedf9b9f6aaf2d0599b317b7f842861f020107da7447bb60f2f0ba6e6dd73e427c8f05725fd276de47bf6a3bffff40ddce1f306fdae9f697e57850bf6f585dd0c431fda14c76ca573dab9e1ceb2ca19529bb6527b555515168ecd7641b73cb51af99d0d4932e33fbd2e5bba6db8432bb9e820c10df917262467cb5bc110259938ca72c40abd7bf1187096f6ea7547bd84ac06ed396b5874b2fea46bb43513ae299fe8974dcd5d18b0e500121ba9000d593e2d0d525724da6988fdb0ec49696dbaa6bb8bda41488d315d07530df906664ef2a8c1bd807901c56147cdbc9fb4a40d754931e44627051b94fb6b3e02d668855451103bbe4bbc77acd78a5459ecffe170c95e667038d83b853222c19a85f8cece3f8a471fe6c306dd86d2a6bcab385eafb8dff5c8ca269c65de2841a27749a902b3a0b9bb4692098bbb660fd7f85964d69e647154e76eee387f74bfbcdebdb918aacb885102ad2852259ca41aadbe3f126b5a87fea5b87d6a2c413a63792cfe6b4b4a46e9b0dbce7526dbc992a5513322223e91aec92e75f856f4db67de7b13d50338b4b0f9305eb544dc151544b1a64f200e5dafa9471c7a39f41887353b599e02d5fa915b98d3073c16becc0bcfab554a0403b22e8e7a0cd8086b0a25e973d02a3a399fae6dff7ea55e73b2e0242d1f49ab039a10b47e7d9c42ae654e432eb54d827efe485915ce11c215cf3d29c2437df97eda85b6cc9ce0b191202cd57bb2b1457c484c30a2de92bd9f665411b73a4661b17416797ee9cbba604db97d2379a01869e07e2905b68e141b44c4de1248f27c551fa954c5d8e33334b6e7cd10c8d23af1323b5fb81c1f26b9a52d5ee173539c1d996e4cbcd2499261cd8af5a5b1ae826247286125e9f2e893d7462faf8e54c1b46203ff03f690440d1afe765affde25ae9f1a27eee7d5aa4bfa513497f1b361d8ccb18a9d968fd67b0f3ff3dfd4efa8800bb51d5277323e59c2da298d177c5a35a3612c070562cb4f2ffa543689ea07984e38a52b3d9be706f16fb47c5ad265b77a8151648b8cfd4fcc6e2a6083335a3fd7bb844279517add6c11fb3f6d2a14f3158c1f18a7df86d0a3170f2b7ae80a850dd53e0df722ba3bc1a72e4ec24e27a0eb9a350d97b711af0ff6a74a443c13f78888e36ddf395ca2842d82bb8ae3c248f38fa7fda42d9c0cea3f06654cfb1ecaaa3db5bcc0228e43da71ae331134aad4eb40890dc4b97b631b7ea631f134a7f3293dbd5141b18bc09a789f786ec0ef09676740f89c125b67f9f2033f0f3876e6ce2019ef800a29a54e6a46364a7fa012b3859a453d4485d0422af8d6553698161ea3cdb215c3e4aed1539ac166bf167898abb3c9a659501fb1db6c2f42e1e071d0d8ac01dc2e656fb1d2fa7d1c5ff144b3f01c599e5262518f5f1524c0dcf8f06b01f6c8df515733655488e891e9395dcfaada42ee5390b4382e7f2a41bf12f1222a2867bdbbeb75076312a6f111788a4233fd76fc225550aad8ce53cb860233a37bda3c3a9ff06a3358e7bc42a56f30162591c8a5fe6beb642d8426277c2f6e0f280143210d1e55613388e36de38e68ac8fa9983d0a99bedbc0d2255117acb48fa88737f1a5044b1f93d076c2b5810c0fcf0d283a5d14ff795ec1133f73c7257e116e2b961e93558946de4550575805ed09dcd2d73ae9cd1be8ce09af7d8b1540a2b58e7eba61d57656a0f3d79baf36cdf379973bacc7f2597948e9e18f7b2bd6ae4919f55067f6a5912a0c9d749a3b85ff993b324373f1b504db1122d55795fdba7d5fe517a5b904b85fb8e9e83a677cbfe311d0206794ec90b6dccd2a2c8231bf599eac038212675604b815cce16bf2ae2d12977ce2b2ffd9a8baff142e6de4f224cb56121756a1215f1f3896e7e40fcdecae0b6480325db265e01ad444bbb8dd679fba79507ab23e22c496bd195a97017be5c444cbbec5aad57929dbc02552844ad440ec61c4ce2a1882b05d0262452d6a002f0d858c9e7e1c6033b023cf5b24c5b05ccbca98f93d2ec104fdb1ebf03bbedcecbff1a00cea547f0a2e02799fe1f7ee1fb2d776b89ad939dcc1a5e5aaf23d402526207dcdf60a69d3b0bff92a4d1d2c969043efc21ecfe10ab8c6dd05d0eff374b579831574026becc266a792c642662c2e8353d44cc49c8d2daaf02d85549aaae927bda32a41fe066b5156a314a14aaa87b65605c0ea22ba79bf38877e2e6c56312530c8dc85e3d8bc9354f190e2c0d18841a9df11e206fb611ae6c15b0c3950b5dc629d21e3147bf093393fdbcb2433fdf1613827f7f3699825d6d05a89e5a0ea6e48cf943eb62f5bceb8683bd111bb8df1ace15da0a9c9592969c60972a3dcb68505234da25a02bbb9d57457d7e5f11d93f4779028ff84c001e65a1e7f431fc2dddd69ea7d094c30f289187a92f267373e74e056965b94ada1c75cfd19e5f8fdc5d4a48495c39b50a5002d8b1210232e72ab6ec18b50af753b12bad5d59234789dc62678db9ae19a3fcca0d62aabc3882c9f273c1a505eef91d0eed6001b75d67c895014bc7455e279018af1af42c5b84efd54679f3b131cb42b1c2ee5ed9ebbba7bf772667fbb5fcb5c72bba0088006ff1f02630837f00abb863dc4b90129e2b974d4cc5eb8bfea3e922e89b96453526bb45446eb58853a7cb694d3385a965e0549ed8f585b0e597c204ec154c15964a34bf4278182ccca051064d0abcfc47755ae45279c78df12446803e6b4e440329a9d3d4583a42d349551479ab14a09b5decf61b6e3990b4353e9e98c23cf069cf583e10203534b85b51a48b0fbafcafa79562406a1a3528b4c14bfaa1af40539ad5e52984838b37899fdea2c185d208aaeb6a3ec0e17b4e2e89749b2b2bc3f2887d06857f86b9c23b2a35349a1d28237aa003352d714c1919da844152b6a1c241f810c8e8b476c31c3ebe49437b39d708e22fa66b3f7e0f33cf113f4cc4acdb0bcfd81c081707c5f5c3584052446968dd0fe29aad51b4163f29eba8fe19bac1c46405adb237ab9358ec2c4525e5cd37e195103cfb162281daddb848ad53f6d558acc0e532c74282a6f872772bc9cf433382bc5c0bc8b7da39862236115ecab064af8b112d24541558582bf4d9dbb763f6422ca6a8babb4a9e3dc2dcd9a8c65c78a230b7066402d5e8175220fa7b80c8330a99c004a0748adf6c7ea38595433d64c10cac30e9840427e578640aa0c2ebeeaad9d9f4eb56cadfa70295052781611b0c35941b348afbce1967725067a1bde99fbe3d02530e916ad4ca9f69eb8a71e732a3104b44d6b13c11969e5449d8d525f416887946cb1fd0dd7a443b18173c3788212292e9bfb60bf458e53db2cfa6c5674d4dfb0ca688aeb4bb94cff4fbd289ee39f9625a73e2eff46e6bea779f173a16b950bcb4006e0aeded36b53525c399072d68d206027d0320fd4938fc53a0a9012f75731e42c288aed235b4334038ffda2ae4d569a48b332eef5a9de0af1eea57fbe9d3841e28a8879fb935b074a15ee88e52dffe4de52e2ffa244410ccb0bcd8f659ede59680ec3cc7e297e07688ec8f0f0ab4d5d078549c0f7a83138029ae83d5d20342813b113952c3af20dab6ae9f26246a45c6ac24fd3b7a212c1ccac4c1bcdf023ce565196047b18d8d6b3e03bf78edfabaf409017425a4b022026c80bc5dc6a64b6dad45f4b2bf380791f0cfee801c0442c6e731984d1970db7b0603429b1503279c622102dd89baa62d961bb50412cea2dbcc2220f4110b644f0b79152e26d5d0d0a95ee330164fac2afc21297d4c0deb4e1a882f769c4c5542fb117f4714b507e5576ab253b0c2c9e5d43eb6565a0293df6a4982fdcd89e334bfd3d6d48af58d29caf7f931b6c8f6979e98747040ea5bf64ebb923f72f987f3da029092405711131ed1cdb3c3db9a25fedb8dd20d7ef2e73453419fce5b9acf2faa3d3c57ea85f94752283ac99b6528a994f65f88be5f9df94f89a2a071d6125afb1c9bb2d9191988ab906ed4be66609ceba6fb27549f911533b89684e35cc0b5a56ca036f32211aae77ad675c6f180c951dc1fd4174bd1903b19a9e933bf6f36146ac44694d8cdeaa239c68110be5cba5def1b861bf94264530ff8cf3c6394f15ab70d8ad20712403972ebd13758dcceb19232027e46f19f10d775031e60e90bc64acf7f7e03e456010c601493926f30506bd459a2a3cfc4c87634be0ad18022db31614e422938fb184fc97b9776716417b02dc1e348f17ef337cee43126e7684289a9d2fafeb3d2ddcdc977a016d9afe2117d600817d9e98dfe881edef9c3a830fa22a066abd5845ac70e88cb73a6d8316c30a739b397f233c8c9b3210f049269dbac1036996128878f3e7f8e6544380d0c48430fc80c9f91c3e41aedc91a081270e0009bb05f95d07c3466709f53adfc1ca093adf968b0633d554f3a28e11d7e3f68b6c39df782629a74ec5d143fd71d2783f0a8c48445d5c91a5579d24a5ced11efa3fabe9e906b4aa13547ab5d56933844dbc53b30363739895dfa368a996c157b1576b32e3bad1ba0707007351ba53219274d863d3817a7ef80495e4971ec6c71671c2d738d30aac2bf0b0268b9502f16942a02a97c30bf703d8acf46fa1b7bcaec8b87a34cec09435c2d2cb685874310e0694813893758a86375eb625e316df8ddeaf89b1a86227c8d9c88f2180f1d1070075db3d1366c8c913310ada87d971c6cf6dc8f8a9d311f9edc2fe0b8bc4247b2d455fa7ed96133341e4e6990618e1d99b7f7ad598bed614d1b554965a56d6a43bc68d575e4f9ee367eeecb6c3eb4d7f4deeee3bee8ee39e05827d3d0a40c75c71db08cdfe206f798ea4b0eee3250128251a841721d575471160915c3f799d7e8aabd585552d84d681cc74696f1a3c72146fcd8b98ee97a9af76ec916accf6aaeb058e66b1e1f2a92b1f28e521f34cdb8afdc3c8dde35287080b78e3758ce141e791b11757c3cd66869ce4c43185c65a15d4009fd1d39a9bfc0a2c8d87863e8f0dbb437739ea35932cc45557924a2d5fefd8695cfd5cae74c8ed177344d2ee8cea490094738d344d7f131c902c8322651befb66316449800a295766cc1f8b9de3a4b1c59365213eb0395df7b783840fdf1947431d2b934ee1fad7bd374ec68b1351b1e761a8efc14adc7ed4f0f5203148ae27af4865a20be4f3b7285a7f31c601b7ecd1127aea2f264ef06f455981ec03267b24c4223ed3303d3cd9357d820864afb257cc86623418c7478fd7aedc7c62540a6fa89a7e9d879f219c3d923d3676509e2df35b46127788d42eacc4ea9cf4e29a5fa0aa2ccbcd80c008306b9c92b2675fa89154a593756b8dda89b469f7ed3f8f29514aa59fad2ebc658f49d9fd84cabe7a4ea47d0ac5100a79fb90b0517690d58e3daae7110e5d5e429aecaed7bfa5eec81bdd1d2e119b02386cc3bd0bb258992009ac3f785e761472eaa39b1879b67ac04f4a82576b8f36549a106d6a3d4d99cc7713e8612aec3e6d096d4f539451db6791fc1614e374bf83db942dace72ed765da465d9fe71a1d8f83a5bdb8d419bea6daadac132fc00189d5c254957358f843beb7cb9a1f658b1bbe78d1e3ae887d485f988176d76fd9ff873996dac7b877dd0e06dc6a03c9de93c6e86d7ed7b951a30b3bd6c8389e6e6b2361001e959041a03b09afebdb52b012a703fc177cf7acbb02d9d1b462d570e08d2dc71d3dc3f144925239eae15cdbb7b5cb0fa5b73303257cd57cde0a37e066e1c4cf638d927f24f97f7bac1ab408afeda38efa12330d9f3f9b0d158b4aadfa84c81c4ebc5210045f0ffb7de22598e5657d0a8b044c6dbaf2398ee229cf1166c38d67e4a90084a3f4ae10d9033cfaf1d0be37ead9b88130b783cbc0319f0ec8085ab7fc13be38be6d706dfcd1d1ba225b0a37d5fbc9b422f58df9e124c4d516ddd05bd529b0c1013a7756c9735994a636a7216a784600effd3946fec26a673b6db6ba494cae457a87d11a7ce4529becaab3acd961aba8228eaa18b1b7d3ffca52657cbc09d6427d5a15b1bb033416f59ead47d890071774111f904a822cb5ad38e5d87706c52a02681d572af60f0f56f2c33f268e43e487210b439578517f76932c8ef897ac27e20ca4f8d7cd6e3f29950854d118afa8ee4dc06e31a19323456885596ba821cafb48085326f1e7b06d4b751d96f0bb136a540cd7859017ebd6c2796fd2c1b1e9d1e5cc5ea9f93e7b9b1475f983dd38bd4cbd5616af2434d33ee524df9db785f3d024f2e029d36d724858f93264000800c25dc10d05a780f60a6c755c4375545ba1f1389e5313d0fbfdec22518469df37396835491bbde720561d3e69159d54c8a7c348977b9535eedaeba35f6fee1aa52aefdcd8f982a10526bb0027a348a83ec4f5e6238bda40132ff0854b384b60a2c8652ed2392c683a262a3120f1ad3c3b63f08091d6004fc1c3ff521a7701fd76ef27fc18e79bf59ed2e1ec9e46a4d33d492c9445e83d3849574634dfc6d688b834771556b0a8893b718b57369e8e0a3cc9d96d285176a6ad12665f8ef8ee99c6710bf17453c23d20a2f9e11173a84042653221b1deb5f22b24f37322becb657acc8e5ab435401708a8401aae92a79556a9b4298a42a050866b0ff10a2cb614f192fb6ad7e6c79ce01d04953fd05a7729f74f4af279b46c560c0746eb379619be438dea4d3c1fae39867ed33b3db828b45f6371acb6536962b63bc10f20094fa71281e5fa03bec706de585e01082264ea8e4a2b771dd828bed063fca26b350e30ed3df54fc1a9b2c9392495ac04ca86659727b1d4b07d6bf63da4aedb35373f5f4baf8b95df4f5f70abed01b975a1bb289c01d5c1ddce38fd36c9f60e9defc1ba0bdd22cb9d7922b3982471ba1915304750ab4cd93eba407425774593962e19629ed47e4d921d38eb089316680df804212b72ba9eb96dd04fed9f7a7a26d3c568f5105eb3deb2f51901fc52457388abc43c0bbeed434bbb093ddc554b386946cdc5d15fa658934202e1bdf488943af0c062600a72374a6aed5ec3e33dddc134e8b97eb4dec6cae1af0598a64ccff2324a12cdee004e4944f6389aa64c5bedecafdf0367c7c4b9f2e9febe9eaae1da0303dc0f8f3d5a88d2c6ff523413061432d28df63c1a2378cf9555524a00acb589c2ce4cf8a272e15064123f1cda052483188b6ab1f7aee81e00932a72a537bd7a43022840642ac7d489bda86e9921977e6ef976f745a01b72e25601a2351ddbbfaa410630443ccdd97d5464dd688f240683f80232d8a29267e821f413f9272a056e25fc4af394a2045e546f90f273d52cd783c13c8733dfbef0314c75a1fec51e62e35ee392a9964351d05baf9676eaba0567c0a36cb055fad028d7528ca7757b48a1a3ffadeabb1a0064eff9bf3ece972df6e84026ee1af6650029fbdb2eaeb53081483b03ec3b2b1eb85a71a29651e5700dfe51f6167ef3e2d02155830036ce22109bbeced8c497a77714ad9fbc8142a4f46d7f1f02c722354dc3265f48f2ed2fec95cb45a5bf43b8dc64bdbc7d5fd31f71cdfe3e7fd616acc7f3c2a91c79d4a4cc6920c40d773c8f4dd8a2b5e431078b1d4fcb0b836c1d7fc082ede47914296bbf33131ece72dbea2079a41a09ad5028997eb6bd82294ba1751ea6553be5fc8a8e9a3bde6eedf4e413120ccd4bed00477b86e78a595d6f05c61fbc325db3963bcae84fa649f40b8fc659d1ab6e6b9e35d4be809e72b7363cf27978e62b48222053d14973e81f8e70f4b9db25e734a37c8018fd90fd9b431ab20202c920d529714fb295b5977f16fddd73fdf88d3bc987b1442dfc66bd20c6b976782fce955d42e47876db6b2e9c776578db5612f4e9f1d4861c415c1e6d7ce8c20388ead955e873eb39a6fa56b78ed3d19e8596477ffaaeae567ae0bf84ae01026cdcff6a12e26555912b065b4ea4db247badcb29e4842c6e4061a3a9cf779b4fde475347e5d053f6562d8e49b07908462de770ca6e1ed98b36d8501a597be730d3e593205a128878cf833fe61b6974c4561e04b66f29e9a9a53e76966c0bbf9bf0e012c555df88bb60008140e27aa93c9492192cce6b6b3bfad1b95a683c5b04ead15f307131c81c6f1f36d362a59b441d7c21e3529c4930536066205c90ca8bb4e285a5c92abfb8a315f04af3a9566f717bc0932373aead0985adcb63c303dd9a2d6b269435cd812493f6b9a867d4a093edeb25f8f2540b60e8f58411f9d2eca31efbbe203d5c9cee31946618f644e7d4f0e145bcf11b632f8297828fa1ccac2d9d8a8b9f03f3381e69b3894d0584ff51dbd33de12095f0c36eb4c72eb756ef76d7f2b69e7b9783524abecad6f81400122a5381d002ebe440b980139a13288a380c5745bd4d0a30f4ace2cfe904b296323c6ce24b0ebfe6e288131dbd55efb78581f0d21d9a5b558b1612cba9fd093b4dc66ba1ea62a797ca154d348a8f49903c06660775c66197e4564e807127c4a2496dbede5f742d13b98cb109f2b025eaa3284be0df5d8a7adeba70f56ca64d285369c23baebdea74bc932af50280bc52c84a29beb6c111ba5d55736616a72778f8120ca6b950e85920524a44c835aa1f325b861f450e227d0a788994f10b7e6b68c36e3116bb66162f49eac338eeb305150fcff3f71a42895ba9bc45bf29c718f49ee70e328bea8ed56fe2ee08157717631d3ee86762906f7b9700d27f1f51b4ceb665707b99b9fde9074509fb12dbb8c06032e2e4d93865c1950eb0c48429009d0bb1985710c7020426f799f8a796b0ceb5b52136a98d2e4148b13ec46691f8ad272adc04f5bca9020ebbe3aa69bf68ead5b4f2cd965b1f52b3aab35bda6134a687ded05c4ce825927f9312266dcb180174f3ff5ef4babc5471b02d41b092b2e0c2c445d188b63fe4f4b9a25b2feb6aa12035051ce93099a9be3224eac3b519d914848ffd014eddc03e39c4999b4ddd8b8a6befe4e28bb8048c90c4019015a1a430431d5a1452ecd7b9020b0e58378ea9298d3b2247fad2118d5645019c9f771b796365f63f61a428c0a1944eecdacc8ff6575e97728c793ce5d4458f6c9f94098ae1cbe4dcb76b63151b63109347ebc2d06636b7abc831a5c41d0267dacba13f806903caad910d766004f18100eb2826306b057c3cfb66f38778060abe2e524530e43f326edeacd36b2e8b17e0530c18e6fdb8f63f40c7bc0def02a96fa8623d4f523a6fee0185256040be22cd4ecc0c452e243331d26ab5a36c9a9a57ce7b80f50f31ddd6427c61b6acaa6de74121c11c2932f49515d9a7a3ef5861ae8841cbc9d08d51c99858f410a0e9cd56a8071e905afbad3a20d5258ee1fa532dd6de7dae8d0f4687ed95f24ce490ed4988c8541a87467539c542e4e2e471ad05d92d11ce0edfaa72ce0e9b19beaf0122175c74728a1189ccf04556c86abad3f1037c2f8fe73fe32e96adb60ab007e755a42de0603c67c231aef0c209d35457932abb51c7333bbf9adafc407539978da94392cf9570de8c612d5a5d7a63078056f754a278316629c354aaa53d55ca23a1c98f5254c741ced38ba60fc3854708e10eba289ae7c78abe7a67c83f7ff927db95051f394d44c17f46780a229cc83be3bf66a11bf95765541b2a3becc73ceca262b783c8ddef2328cd926e60a1138456fe6d0733b5487aa14b567888bf14d2c7236426ef56c4892ca87067c9c5054bfcfed9e1ccc22ff286847a3b90e8ee7bdbaf8fcdc48ae93dea3d12925853e73f5651e9e1f1419b76b91c3922a2ef5e56e8bb40ddecf8df05b88962106315e77320d8478fa855994948cc04b6667385437d1e59f253b7264a7cbf1d08bf04edf54fb20916c4e26d41154997d717a9d7c50af9158edacb178deece030eac8105a968cd6ce815dadae1d53681164d5f785eb1eaf74a87cc3d44b460aa25278c677c58de6d9af49dbb11c97551cd287d7ed6fb2172cde12e9bf6b978512a0ccd8c44c317c758319080c0f29ccc9785b768af781435916b7d595b86093a4fc954bc0025f50010b75ff79df5fc064492da0f93984c6fd6718c662c1e5113629452104024a0a34679e6c8d11e701451de995370c31f9a37febd607fdd2f4caab277a8faba7b5521c6e8c6c0f8caae73707573c14df1eaf487b2227087ba31be384bde40872933ab06cc11a855fa479e17253e7083562404f0bcbda35519141e08dd2969ca2fafc6260ff46eed5d106cc167e5de32b1cf710a845d6fefebdf1e2c0112ec48334294a7ce29a1179934c516e01df1bc9b4960eb03ad59efb0b5a5353e18f7816b193bb5a5e8da34ec06816c9449b8317cbf5e2eb0401fec3de370e865a47f4d394e252c21acc198d951a873696dcdceae502a1ded68df3fe69f8bc87a436e1e17e42cbfab5720b25758f53c455ac1eff89b911bb12d37f325faa98617b239447f9afa25d720cab1a55f51b01e507e17326673c427cc9fa1983522c2a6040ee1b3f6a50eb733ce55c4a2d83786a6e5b192024ca24651a0a69bacee67ac6f96edab30d159d6e4f100e2358d68d3f6ec6fd637b48eb420b643905efdb2ca43d3a34e1e2c295e6a3b40f4653857bf0644aa2c3490c150226c50016e8b6ecefb0169c5f12f55fd89da9b6e147811a8ad2f6739ae930e2f089cca5225ab839b8cce887a563a4af2fefaa66941e7d61aee7f6ad73e34455fdb9fe6ad0ecdd4c86bbf49e1d1700935c20088ce6e2cf72e6124cf15f02c15d35e543228c12e5296e9e5dc9718e40e45a50b0ee027a893c07cf62ac2c4b85b744555778e275ee4472d076af4718e6559f5c655ff99e7e90b400730eb452c40c02b4c946fbe90731e3e1ecb60cd93578124b0bc23bec803bb7dafeadf1eddf23c8a94af1b34bfeef8303402ca2a70510da02f492b72aedfd533419eda2c4219a096c6dac4de674384153527dd302990a5cae33880565b4834f77edcd3b1a042cae0b5116700bb997bd28d9099a29a51db7d653bd9ef17eb63e169320845836e7065e6a6adf238e4afec65b8bdc00e99d3b6616d97373b980e448c2989917f5df7ab1a76ca859b7f5b8792805365400502ba471160908c2a464bd8323968d3a7a20ef2c1915feb7e75cb3ca073cd8b840053af45b08b755e06a5a27e7003ddf5f913b391e0e7b8ac3a95d6dc0822df9acd3e76ccc000b32346f6f44d0b0139d62a0eff9d56e215260276ab8868714e88bcd7cf986cebec171a8774aefbe932ceaa5243ce5e4976e2f9bd2c0509d743180475adb2b36edaece74ac07a31454c49c93b92c4815d7059433e60bcb69db842e0e84e8c1a5e029cfa1657330816dda466c8d6d6a0fdf2d31b6660b3159d7f224b9e9652af2c7027b7b879d01624aa1b65d6cac3b47e4873fe8ecfce8a337d20362f78d0d346712974e79b5c69b65ec8951322a2758e623935125195ace7b6dd9d8e7ec9ac4e96bf9bd3b6340e61695343a555846933dd30e6b907b71a9b93c3f82159d755ca8d59d48c5a9ea27133016950394c9e07c194d8333fbc1dab14c9968fbe5c7cf39432833a1d0c430c15e19beeadb1f29bb7de967b73e7f71a92c9714175e68678dfe36c3a951f2d93acbfa75bb653e88d8ca6bcc20233534dce1b3d07c42b9de6a0131e16f87306cba95b810551ab8ae3646f4653eea9bd1406e66935a44328698075fa3ac1c56482b137ae1b53382c2b38ecf2046c8445fd6746519f7d24cd274cc506d3d1675735339157516fa225c1356479df892687539ec2bdbcce5d00c2dc25aa996b0af77483f82ba59efb1f70c41102045934f733df0944fed3295f1247573a5ef0cadbcb936c99448eb88830d5b70c76437d0dde26ee2f3cb5ad50e5ba7770c50cb5a810f39d3cff978e4175b021a1138141e889730c467374bfbe6af7f8ae170060a8d0fbf16f7888b491ae99b437a50508566382d00e1b041e5914982904c8e9dd57c528a4b52bdba29ef9ff3ba54b8bdbf5da7469e4c7b3afa19a508e86faf4af7b77e4cb0d232ff3b92e3f3eef286375b25ec183a2da7efdc8a690ed2552d074db96efd28e40c844e47438171b957cc5ae4268d2aea767052495e5d3df4ded74a3095d43efcd2e572f09efb8a56aa0863ae9cb8cea3ad3b3c86822fefc5e924dddb0bdae5d3d94776382999cba41751ff8b389b21dfcf94798669e2438bacbe7169c0efc15f30e58a8acab8905084813e1a7011f3126800d43cae1d484444774c7c0b9be1c1e3bb958ed8bf5f081c146fb3cc618bc5c93276db63873e93789e5005ef0f448ee23985332bcc8b0802c26d9708aff17ceaabe1338a4beea69c4a7c98654ddd5a2fb2f7cb07e31401c34443f41cb0d4f1cde69ac3cff738346ed321104134585468889ddbded45db61c1243ab2c54b90d13557c8e1e4e50d7b8f40693f1033dac86183da37e7533ca0eb2430751153521a42f94a9e86637b2c10614c757d07f316cbac855e530e3d8ebca873715c4dc7d4404e3ee676b42b97ea0cffa0ea76762fb26baf874cb9270c3855c5f914936e025c8f97deaf167e94d9f78b847aeb10e0db09f719d67da993c020ac10aa3e90458785eb739405c33039145dee69852b288b7dc0f7aede770794b105e505bfff0bc978f657374f69518536d1223b0cf9d06ea4839aaf25e7bf284bf350a24afc714d16fbf7ce663731ab8ef2d421c4930e6b6f0bb2464b2a86a7386410ea90f0d17fc2b652c0fc82462b3e99d09763d02384398bc4deceb0d7d85b33892870c9159cf87b8772eece7623deb029c5a4b04c3756a7f63a3346787933e60f18241e123af840002b63a24f0e86a045ba9db49162c432813cfbb75506127db2d078a47698d31f60761b091c0a7fafd7376b6d27cc04af98b16006b8d281e27608d687ebc5fd4f47376366bd22a10d3aa78c026bcaab6dad75234578d1e33e02fbf77e0d556504e2f0be303f41519f5b35cb1717b2e26ee0b8dda9872f8046151fdfb1ad32c139ddbe137d42f6d380b9c0b4705c5ee6c08a61bdf907f8ef53ff9417aaec68cd747a7cf50f199bd1febfb36e86534e81fe0ce83bb16ca1e2e0db79a26307151cd3fbef86aa3df1c34fbb2b05d47a51896dc3971796d3831008471004a45544b9d1f0081c2c9415333069952e2975cafd4119c7729cb89b7bc03eead0c33888b9b9b2451ab840387bf292aad5125f43247c2d1e5a162aed2c522c83371ae316440b45419bfb7ea33bba50997d02246892cbc48a7410bd6196715d926c150b75697df050eba083af149e66e7a9cda3a60317e4998332ec9ee3859f1ab15c16c6b7bdfeba78822259f429a7f7d08458d3f4ebc44a4a602ca2d1c97866a5ab45cc9735cc8f433f18de5b217ae25aa607829bdd5a8dced239b40566dd946b15109ea03378377e46101f223cda7f675a97f488ff448ad00f3f1b46b8522ebee68c116eb7265f644a0295993944cd68189a33f5b95ebea5cda8b4f513cd3eeff0b1eeaac9a5b7e7c4eded428f667faa0e5d3a765b51323023e75c5706837188a53baea254c13cf81fdbe0c98ba9f4bdb8438f00b7e8892474b4a451672bed9575f5de0a7d4199984833e0a8192692e5f27b89ab32e876e5df53cd35c8f807b9e68c4b90fb6b7882508a8a22b0bf4df9a79fb1aacfddf1208fb818cbde33a067fa951df86d5d1339be9fa8d72390b4b15cf79098d35524d46085a2c570f269c8a638c11dc6399380c44c6ff87aac09776f709d57a45b3069bf7be98be1ae2258b00fb259f0f45bc67d9a8d8b87ff949ecaef57f0f3756653335ef08f6a05935d57d6b6e0337bf12680f43a98f8253be61398b0e1e1b6e9f122fad1e42807767c36f58ed8c8019e7d61818f1e93171d66efe6eeb1d915834ffebf233a1d70d37073caa9602fa56110036ab67540b2264f41d1dab5141b557ac3f38f68004818a705b7c47d0babbf76bd07200c631bc51a7399805902a1f56dfe0a1cc642942cb9be260cc711b2602b9ec7fcce318fe0d4332acc06557d7f59027efba7d8c35286d7d0b6fbd0dd624bde574b8bd224233feb0f9316ae186bdb6bf13cb4cec7209ed52baa9fd17dc768d66c4c98d64f4ea164b7d6c4b9a5e5862f64a7afae787192a064b08d0d12f4f1ca3e92a5352a11cc5babe93cb10427c65d0e52b1bde4954d01a6f654387c1daa00c102ddc087b38d4190ab80bab515289d2eaa2ae7c9ef1b604d9f9e42739fe7a506adb7c8f6c235282b93d82a074847c7fac58e69bc18ab4df107d980d6d434859b3858d07ec9b1e40fb958f1b87a62f8a46c5b6f4ec579eef2236573e2300015ba0e0038173f58f72060572db0d2ebeaafe280eccedd83e020e6d7a86865be499f1293d5333a93a6a325d9ede0abf8fd0ec42deb8084ab6ac9718581da087b10e99bd1e49de46f21c21224449301a124a9f13fc5e5207d0aaab404a3bafdeab8fc6e4f4f134fefb355b730be54718a5c3b946f8e236f6601ae82ceef38971ffaf209a435ba9d139575dbb04076ec66ab63e996a0892203d32407b932bde6c2e675b7d058d5357c3e2a5e9f4765b8ace57bcf4056e43399ac7a83d9fb08e8e70509423e10cc86320f10fc4fe68c3794233b85bb9237e53315cf66733955c2c367db92f9a9b68ee83f225a31a1ff0e26fcae71c3a2bfe7a81e0b8e5a1eb9a7226a353f22ddcd67a1d6b0d215cd155844fffbbb6378b534ec95d07c9bb84f5ede2a96776cd3fdde5fb039ef2b1ce197d0616364e95f159038b0da8caee0963d27f68afc1d8db1599f8b04e1cd0ad2d8b0064aa400d2ade160490bfe6c203318943703e569357468540ffeddc573cd659a9fa1abab1a980d0471ef85a15318dcd32e1440ac34307772628a4f19dae574416328ccc74c56b662ef84eb73b25ba7898fdaa25595ff7ba2285e32fb48588231b46eb344e9d33b0eb0a30ec47aeea2f846ca494adc439b5b0d280c32fca6ee984f4be86f5ea836e2ab0b94e5c994b29c478dddb92e697e83dc794d8ba65a8db52a8a78c5b2d59fafa487be2abd30ed8a13976d659d368ca4836a18c79bff6eb2926a48354c6e67395a700b0ff47a70adfb5f89bbd1f2460a962e6d9017561980f64e589043a28e151a24478634c01c1b9a9f7896584daa9c9f6838537efc8d3d9a2e007ce3e0eb7e182602144cbd8fe006c386a2df86e5a7d04c741733128e9316e57d68574df856d8cd2c2a2cffed50bb64e14af031d926f9b1dca177410500ffe54ff88a18fc9edb9acf1846d975c2b7540d5c8fcbea12b06bf34fc956cc7206cee4316f1e954f6c5608ba37b24eacfbc2477e99f5ea413d911abf2c956314bb77f98bfb984f3e61b88b950b14f3c320ecb4832a895398b85e6aab120af222ad01b4edc4873a2f3caf94907655ccd733faa7f2eace29efbdd0b1b531c16892a329f4ac9d2bb662bab6c90567bed34254ba03d09922f38cea4bfdbb406a7a8650a53fd40e34236d239157c9054d156298f146d51db8b7fbec24e38a5a256cfe70f67d64f0eac1e5c8b7ac857262c5da9cc6e3dcb4bb68e5c7663e307a566c2e64f238a2b385194fd8c605fc7fc31d42784c1cb0cc55c53a533fede287bd871f8fb912f3b902ef66f8774fe768699fbc096b74f314dc95f5e318b2a7f5f36339a5d1b5a43d58cd94d7f0552fef20f64d4d2616f38f6d168c87914f7143e229139abc827b0ed60b044582b5ce5f959059467b1589766bdd17594634969cd25d7dd75985bb3d717bc6fe0fb8743361b060734b493629834ad3c85b77aa6fc45fed8b7466d711482dddb56ea68f7bedafe2c3b0d5c5993a83006bea347697f8447d335446df36f862bcfee0a5f5ac62653a4174cb1b58d316659189d9814d1bdf026f58bbb08f1a5c495109a2627bab5dc0448e23a2aed3ac593656796e9d46459982cbb6b30bfc401808f10880bd69fdddb8f258c83954360a7b2538a7c3bcfb8b0680c9787feb4efc6ef5f8753e3af5f0e4e61338f9376668a4729d10b1788e125a0a4e133d87ace86e7d29c9be0385c946f9bd24b3ee8e1cbea851922fef72a4faf68b10acf4b1425a6b58cbc1980446258de36e78d5836005a26fba68d4beb54891cc7bd68774d37217be2729367a60714bec691b7bf97c3e22c0e517593b786b5a72fa306265de348be8efc4a9e9c96d3ee959ce99fafd6413d2a6777359e216c29d3aef3e41f924bb0e6a4de14acb6d5179651f942ce46dc8d9d01bfd1dba039bd03692a24fcf52d199605e7856e06a6791c865bec0284173e8d7b9a26d2faa16695e8d659bc2faf3f0aa4e909e3d83693a44992238eb7b850c364bb10819146a0a18c7b1f32c5de40f3815a3b94471dea30e23cbbbbdbf3346b3a90dcc25558f78b5b6845e117cc225729648246b475bdab9a785d6f97d78293c5b08f15e4c6e7a1b75e481d9c8119b2611ddddf8567a988770fd04def633f11ce0c53435a0691cf9af798199074b73f678ac6fda68cb38b05175812faa9b73b0548e3fdb763b3a7481af5cb1187b43d69a0f3d8864bb31be4eaad0a2226c1fe462543a2567c3f9d9e40da97c141e2d7367d107b4d45cf4663f594f5cf872da5b87e6d745fc946762b57bd3e0f2c5ea53d038ae4d864bb87c5b58e510fb0d1a51c199f0ca460061a27e22fe0f556a2eddbcf160d8588c84a58bf9fd49aac54eb84f6bcb64f1a5d4cf48ed4a0cac48d0e59cc35c8d9d35e610ab83fcbb5b44db5379cfd3582ce09f82ba40214a85d54104a2f46401324575cb5630662093fdd506c47e2574f57448aac330d7a42658e7dc6aaee66fe5c9790ec9367bd256afe760bb7394f40122566ba7dc2a238042d585b9d67a8323ab6ff06622bd95bd71d4d0e8bf0325e4c747c3d48602bc3dcfc96c27d6796478e942b94b8442cc07b436cdb3a352ef4cc2b2cd78a05c53d8d556b2f0719f3b8880a7c084b73733e824f3e3514be2d9068aeb8708609732fdfd3b42b5f0baeeb54a741504c6ccd148720d0de1dc905cadb38f99c140a6da785d3f600c5eab2b5e451352a16308536ce0191a7d54ead5e30365cf7fcb1f0cdeab7e44582e70db2a9aefc321970c1844fbc52a784accdeb7da8b55b0555a429e1f56c9c66cf725eac432575b71b0d8780db5c9ad8775e9ca17e438735eebf277b2ec2d90c1ecfa7d468dbb20d60b85a79eddc215481f359c8c457d6f798a65765b57fbdf8cb91d68c4b56fab8fab450686ee61ba66805f82cb1ff30c8ca8226ea7fe609b4f7224a71658c63fe038d016018fd316a8dda14bc710d28639a1f9e18a577e2426d7c4c7b5d0eee94f469010aac845d8a5928c300a13db735c30c2acab67ca809be4b77a25c8959c1df83cf8e41e3daf00e4a5bce9ccfe7e28476df25143f2e8f51c229b2743f0be8424037e5ab9c589546d86fd9a96651a3377efad051a05b69974171a0f50e5df0377563433bca05b106e9f61bec73e2ebe2d36240665ba9ecc7a7fde423ed605b0c6789d6fa8a6857f20e4515e56a7030e5a4c43f4fba066cb9aa76e9a4af8b34f6a56f7bacf850b3978226b287f9c3d4d1a4905e69695795c0eac380c4d177027f1910bc6ceac1a5561efa80f1788c1ea82e077ccce7e201c07fe077b6ec76b81fe925294dee7f08e6e4711c31e096ef8d945858c896ccfb870fb8bdddb173409f54dd1efef8570ba665a1847b74a3cdbc9f04915a1d72dd39d93f475a57fc92d62ac3452dbb54979d3a39c6118be51a2417a0cc28fe8780a095820ccd69882f02f4ad67e0e734d9c99ce2d3b265f175ae1dd4303de81c8305b03f551a9f6e3f0c29c7dc0b75412dfb8347e61c0f427130380c5aae3fbee84ad66089d09d796108fbef128b0ce559e17f909a149e17c8a10de39dfc8c8a40baefb172e011dd7372994aded0db28e554ebd697c6b4f3b720cd7b59fbba8b5e3360ab034492c124124de10a0e9f119d536acf2e7d9d7fab5bbb6ee680a95810ba8cf3d3ed4c1a9fb2de1f289ca694bc093b980844801e9eeb9a4e7a984ced09c8613066da73527ebf521bdbb8f713a0c9c71342d863ee8c41fb7fabd6967eb2e6e880ef34adee011ed9ee13a1b2a5d196e2f377cb22e0908e7032c3218e08b39c8358b8c8a642aadd925eed7b243e736071f953ec7956e0ef87fb799c5dadcdfeb69b738c79cdda21f7b1bf62182a1ceb35d39a1c6171869503f94d96c718368169c1650595529b560d81f6667517eabe95a3a72a57af96878ded5e0c710785df4d562a20e51253a62d04cfa9a8b2997dded0ddbfab50b17063cb71be44af7750b8d2019b1fdb653d9a871d1b8eece37094f518a161c1b7964268614b68f58b50b3e6a1600573a84fd715cf93ab86da8df142813e074b5a9ccf48d037ed32eaa0491e00c4a3b453f32bb0c14e08abccd21e4c3859322dfb17631edf84094761334fbbe3270617c3f3a9d2bb4ba40cbe5655f0943f32efae200f1ecd0b37136c36c7197cb51908d1e82a2b71db432e48ca82000e5ed565cd933101965459f8bc41262a595dbfcba5a2a301451247a034c6751ffe981e026b961247fbcc5ce01a72f11adbf047f317fe1b7afa2f8a9847b0760a50b54c33a6a47a87771218b60510327bc57f99cc142bd8d421791609038795c9f2c63ba3c6f3ce4d69e1c159a751cd539ff37fe66edd96987f5017d214de623e982760443d459fdf434ac604c65d9996d075b340c407eaa8fd89b01401a57a4402ed486ba3073c289008c9723913cdf2c0d5a228dd46c04a15a7709e464336f7f3ac004f08ff9b674c7774d01a075d331a5a96b069f7d0ebdaa3f7c4e18401cc42c478a2119f2ce8bfca7d6eb8eee6dbb9896a8c844d21a347588a7975586c88cf319ba186d443316582a1e9a6529e69c36caf76fc722a3990c65cea375d6f6e29d3b4ef14148d03a78fe929fa8f93016b848408e6ae57e371cda9d6e943c64c72fe54a02fd407624ebcaccbe65d6c274b921648e0882afd2ea9c0de5ec74aa46ee702682a6bb78b5c75cb29acc5bfe3d02cfa935b6da011691689f27be90a970a6ff0d4baa81aaf2da7918501ee2fe85cf2fb8786ec4a2b010e89a1ea218834691ba5cb143df53f48a3cd672f56ff7cb114bd6a6068beb054aaa95ab20cd56a218117f2ab5b194c57f72e748bff55ecfad787bf1bc01d09f8e20537512c8eb41b7ecc167c0b1d8f0123a7486f6dac0b671f9591d03a7779f2d6def755309f1e1698113aeabab1b0c5b3a126a0966dc298a231b229afc03366cdbcdcdc9c1a171366d06128e998c72fedbccca35264b5bd6d72f46fea2d345cb37cd629ed17048a84cd92065c08d68741969844954621f25d3f37782bd2d816020b8a6ee5d40f90864fcff97feb5f7597ef3becbc71b260af3dc76a1eb0a9677035fa46c0be6ec4c844ec62ba57e2c32f302175db5d17dd7abdc345b548c9166563426c67a1be332faa260a52c5669c5766dea0bc2b0f73ddbd1f3f57d81a2ac1b68a0c29c21bdb3fa2dbb5aae2ad3804cbb74d5d716125b96b53aeb0fc0b8bc14a912d642471274cd7b6f7abe99fdfcea66d7568b41721ea104b2645859abd3c1c44f06bec7c6aedd7e941a2c5f66228a535c65839ea8ea99a31a7db0f4aa4fce14e6889291cca683345e7e5b702c9ad8d7a81beaf30172e2a0d0d368edf7155ee06d3edc9b652e254f7a76b57e73533cb3859ddd7e79a6fb18128360907abdb3ae3f0271614399bd3982c39fecf541cea7922a43d971dcdc65049754c1974010faf158027be61ad43d0f8d2a5b323b6bd88c4df006209edb3fe43a9cc6fc84c8a93b6b943e2dd799936b6934696948b5426628622ad986f4c89e7d28df304eb5bc60573d39092b464835e4113774c194fdc52428918e81bdb0b8316e77ab604d50aa5d75381b9b1a6fd44bd7f57173e75568aa12c6d7336d653a7efefbdb2e566bad5bac0174dadd1f95bfc03f0f90e97f50570dd43445517533b94cac084c6c1cf88054e525a7a34f70c979ef2c916222797cfbd915ecd37ce46f95a3e2af3eb579bc3ee58e948bd4dedd168d0d6798bfdc87e0556c2ce025637e94b2303688d2f5ba020d7583de507bba7aaec0445a274fe6b6752d7308434a0cd1f42a576a09626a6ff7fcfc157084f610c29019c37ce24d16a4067a3b9ef975f95de9440f36dd1d7f820c31f9dd70ca229806235e5ee118911285f682edc988af8192e5cae28807e720450f0d89c748e0e48a28564d54f2cc0226d6929405aa793e019e0ae3286eca66b3cbfe74f3774082722b23d164eab065c8b10a846c9a8ce68498a226e9b5f7c7365d0bce1c87f9e46e8fce287a94027cf1606318f3d1522a4c3c689bf4a0d8b63a131ed39e58cf82cd962df29c3018b23c8bc5dc3d3d4635efb48f65f0ee5e97ee4629dac094dbcec24778dceca5a8fa208099ac3158e2b4299f2135b88dbfba2af6441b5137cd138d242ac9c9a526e520bbdf95635ea7a10e5ef64dbad500c455d325c41fdd6cf1477f9d36b3a9a66a32a770dd6f9d8ec232b6ef960f2bb45470e5d58002427df3507684089e2670be701c867cd36a6852b242b566ba6524e2a5c7562125e318839298ec07f1352d695719d12aa7a87a07aaa231062d7c146d97b7719a2c22fdd29db56cb979682bbd783ade970fe712ba48c54ef287d0abce8b8ae9d38fafe723281ffabdced7792bef8547fc4985baf7682ccd09164298abf46afc1317e8cf39ed5c261745cc0e321e4c2b06f917eda09ee82efea80c179eeda233fb7549b77406b2b437297a4e4e53a34e94af2544e61bfc7ca5aed3e2e998df350cfbbc9b97fc0b4b4b9624f412fe15c00171ebc27a6ddb3e5b4a7a386e1a6fbc89a54ef8cbcb57adcf2afcae4c69ebf8508e31fee66b39345693cc1291acaefa512b54a09a7920cd29ffdf173a04c283b49f543c55fd840d5346165ffd36af7cf61478b2f32544552c9d2ea124932ff6154293c39d3ee8bca02ef599f1695b18058b6171cfe5ae6ccac88cb979b0ea5aa816bc16ce451d9e6b2944b9a2e0006fb71fe2bc28d91065aaf69166abcc70b471a9cdb32116f8540469dd43c4e3c718dd84ad2c08e78f8195138b10bba9d56f1127bc598a56082de17fd00b00bc9b04698426a3eded89c357ac6ccea45cbaf8c750193dc8229cb9edb162af7508c8de5db37be635e0ac61b722dd4643483b2dea5a0d4b552d365b8e101b5d2d1b417dedddd8d471eb73594caf8558f34be170f1e5b1e3a491ae8e7eb6c314c34ae857fa62fe55b8685cad9ec6ab4cedf5b5176017c278d474b24fe4a91203fa6fdfc7b01ff26c82d41c69c5ee0cd85ea49022d19575a920245da68b026d23f7d56f930bb4a2ab1825ced32eeedf69a6f7b4fb179c6446db0fb069ba2a8eef916a6a72755a84de45f0ca973a5e9325765cbf06cffc137aef926dc532a62441282d41d6ec0d2689427817f3c9ab82d138d854a68e7b823777b991f68adece9883f80fd112b1b1d97551329682735a556a39b05b0f4b5fcc9730905c2c2505ec8603eaaea470683328d8d2dbebb3e5d360632bb1e263914ed039be85a8dbd5c9f5ac7e37a17b9c3e98ba3c07cb164f37d66c9277724b0d8a2a8a5d78ab94fa750205685b115346aa664289c4722dbac531f63fc1548d710b2a00dbadf2c17ead7d1b2a1b0f81831a0aa7d5f22f2468be502e159ec6046b26d9b64450e5f700663e729f8a2e90cf4892d10bfcab34defb75f59642c46e2b0bb04e157b2ad3b859ed7b26e6e7c14b91ba3384a402447056b3f86a7c8f9f633bec23ed036f68aa20453333517abafc4b0be0932b1868f2fd0f00e05a455e44a9a307d57897b02084cd41c2474750763cfc3eddb1718fe1a344e39f4e98cc7dc94ebaea8d4f0f41c0d2a51e31829e21d6b99f3ddc34a968262db95da9aa1a7b222c038afacf47caa884ed796db1799b869486f7736e6adfa74ab14d9a90cf6d0bfa310f7990ed7c3649ea2fee69dd50f09eb8e0fd0043bda7fd01977399fcb4ac0bcfd9ea599461890bc44e72bed1b14680e99d0b477c4c40060fca19146326473522294c3c68121dbff143d5a0795a85e7c42835818df5735d893e1aa408d6c945d0def5c129587df874d6e27017948cafc1eb1179e96e500c68c5fa262cbc664e33231a23f70dcd5e20661a759b3426c90b4211c731657e7322531a130ac99de6e9243a389d44cf41042abc84341735c30eec43c30fb44be0a406e544b8b735dda923ba878ebf3e18343bece3fc33fb533927a5ca99c6abcad78778a49ee14d44d3bc876f6d0cf16c2d18c190d024e05a09544b9de8bb88333f587204435dd85ee058b7cca27077028f983779ca5d4e33e21b87b2d76f81a6a4ce4d6d5db8ea903a4be23283fa4c46ae15047ba49c57b87b40ddd33b47a2c854add97c21390734937e524c157542a8c7ca78215d5c8ea836b8eaee9141454ee6f01e6027c2a24baf082846d92a73ee786fa361002b85a488963685af49d10414255baed7e659fdedddfe2eaafec2ecea784cbdb8fee1482509ad00fac704ac0af0f8d2edefe894b4075536be26c0c6e8440488bcbb6985d9eac0d1951f5848d25d088fac3d93760fafd7e660f38bfc32188ea8e007af769174efbfd6b7555be2b8b40c2e5f6445308571755ae6c2568e8b11576baef82a81b3919d1d644a85326ef7981a833c27a4cb12472d787fcc139d86c51e62d2e8ae9a3d2bc8701437005b164a54db23dd5ec32184c59a58099ed762ca90b8a68faffd2ca6d123cfc0be9b833f6dec723633ec7e69224b89cda49c1dfd0bfdd03ac287054d4cfcee22acf13ec992a600192215f9209ccd60e9d6aedd21b08c753e1b610cff5ffafc388ccf4be795d5f891e5a341dbd1bf44c0bd0cda182d89636a0af88873d2ab2961bd2d93d67e49b2b09128330a9d5614193d6cbee7518c59a91a1aec549eb8513cd1ac47b0627c61e22941d5f66faa3b7d188645a28ab181a3740d3e48fae1c80af1d6b48396212433a1e2e86f3a049ba0727ecf611062980b6d1dd051a0d6eac45f93e6326a132163cd77bea4d7306dfe40fb1db70e693bf13856e5f610169254764045ba65d506c39ddd374ae86e481d07325b0cd446910a9909b672d981f5e1af251ba291041ac520f7d6bedcf71eae2e4c8e841461cb15b960399c336c4ff0552f3f32db92a866b9a2fb5e535e2d14ea74473980647279f05f998173376f6629eb923db2af993ca0fc636c9e513752dda28bcc109833069feacbe499fa3a9ca893b3b11aea75cbadcefcb74d3f04e0ac1470e7af83f2d6eaba8f9018962ab24e04ff409b999580735fa340f3b536435cbadb1840db3891e02380072624ff6f30430081973df03eb861fe74e3f97ac7544cd36ec55d336b735cf401710480ae4dbb5cc3ee3a32b06957aba7d80948d49764efb6f146a64c521def21f84c78db1c43c10ac27916981d9fb134c33b59222bdaedd9076e6f18641c12ab7e24f5a235034a76818f736fef81e0a2c68f5ab240841beb96545e2e3143d06d37dd94d5e0af03cfa11714fbbb523cd05976ec0cca08e7ff100c3b46865b670f4b8b5a5a423bd3ab852cf41c0669ee2650237fb26d389e6b5bdff01233891b078c0db0c4950df526e262eb872c441e764cbfaca179e0e277532ebe06ac744b15e409d8e29c9fa5203463261c247d0fcbafe8296a503bd1a734402ec7e4dc7b3aaaf5b4a2b9857e012850879747effaf2d93b8dd16064d3861f3c9c776561917448a8827c4df7aa4cc97f845374f2417c6e491d6dac79434e8502da335f71a239f5efc3960f828b9c87820f221e561a42e7d539d79858ea5444d829811b69d81d4be88eee4e97b11177b4d900c2ce7171d1131016262766fbdb2bda1d37b7cedd2ef42637aec26122548fabb9fab4489f306ff9253da6af5bb9c4435d2f595726037f11940ad774c3dbb7f44a60dde245d81f6ee794fa3056a1e2c2779fbf7fb552cb9165fa14ab72803db60befda81405a6d9bc93253334e614acea58eb88920c76c5d3f0246dbef9b001780daf503eae188493f1b83574a4723d12675ef1b0fef9ef65d00efa393f354bcf3af2b5a610730342fda438c78892e521a1325f62bc90c1a5d26b54e2a809efe87e2da2e4229c742a5e193df54e06f61258b835771e532c91cfae4df4039eb817a465f02e40a1a812a8811778e47acdb125908d7a0a314f6aad5abc46a32c0d57ec2ab93b9ffa001228508509239392a32dfb85e53a062c551bab7e05605e45e8952ac73e640605d4d62525d78fc6bd6a208ec180e58c655a3b000be57da4f13803fe5cf45ffed5fb71ac5cf092b3a54289c51b34f576a73b9fccc0c0eb9f5f6609b7ecd716b35e8a16605f6001018446460510ccdb39083a3de0af02a543e8b7d1cc58be79f6577fa02e73d4dfc063ab317498971794435b7b05c627aac8634dd6648872f5c4afca11c1f262f19fdd1263f62d5e57508de0a3ca1250e12ec99cc729f9f687666b98c08c19b210900e8812139b7ab86c0fade1b2e369a16555296b547250e45e4f70595010cd7f67e5c78ac93a1dafc62f66dfaa19b5bd82fc2ad78d59c34d3d73725e2e5915b7888539c3b66c3ff155d80b50a799f5106b944775e275b965c346890153376edda1b8604a9edca4938788ecd6a8cf9be4d47f9db4e00d85abc96cf157cea0efff5aca3a360d6504f2e50f57ac50c251ec3b7e1b728381072cc47ba011527bf6cbd752bacf0f9521345c9fea5ecfac253a87faec7500831b853a93bcae3421e60ad048aafce879479199c39073c23261588b93c2564421ce4d6fd4a4cc4da1e6999af1313171dff2a6181d61dd3dadc4451cc2ff544c84296c136df9d775742e112d59d2074a9bc74b7a491cc48b9bdd90a328654505f251fa0867a2e4b88e95b0c9ea98a93f9c808c6c7ca7060311ff15e5ddf866e5625dd6e25aa9dc77663e788483b317c463d06bd45e90743ca4756bdfa29a7a7e83582d374ea7a2765f51321f0b1a4ad74fd3dd40b649f312e42ab37a503f7842b567ca247835956b9f3c780ddbdc7c5282f7fdcb5928395315ad1b8e28c5951311c1031e440dd04e22fd2866202165899484e31f8fd2071ff0fc931baa648b1d7308ec060c722829c619470ed1b0406ccbd512e5bad7435bf30dcb543f3e507296af84114554d43bf77657c543e23acfbd9223f85598993c9d703a9e39fd8bea514c6b26260c27222295e2b2bbf083c63ee834f6bf06bc301d16c3c3ccb6051b7dee5ba0d5484a08625af340098c58d56a4120e504f76a40e496a7a92033da40dd5dc744e3cd9239aa996924b07a986490ae83fbe1e55765fa15aed31491a57cf0ee45af91e31f8b3a2f48525fab394462aaf20bc6b146e829a1e1e0c78c53492b9d626cc47b969daf3ffbf9fdde387b75ff7a35263cd75e406af36f217718daf559378c3b3ff6180da8b74d810b76383af2a3f295fe7344eaad7935096e89b8e33d85cad843155e961d8455b45872c0ebca6b2fbc34be22c48afeb47fbc91d94507c3fd29d0bc3bc9ff3a144e0f8a570cb76d299ff0e9cb29ffb7f5a5bb2866f1345f3916d3806ba1f0f1a959749f4d9a6bb62c9282fbee463712b2c35602e27a0ebfef813282c4beebe88143e4a73010225c8f5dc85ed2335efe08464b8beea8a6c9b91cb8723b19ca02ab48bb94686cf7fb5467de646a9adb8628e503386d432d0842de58d8561d2009214e65c990a9c22c18feed1a252f34132d948270a6ea84f36156a52536bf9e899119b5aa7e5afaca5c2af48d0eb1f964c9dada3ea86d0b226ff0f3f2703c974e203b529d2a3c4c200e19be1f3630cf4f651b375c30fcc1db73eabf45baa1ed7ea26a8f023c8d8f287bfa52e7836ceb5111f5c516ad084f4295c64e2a632566b1a5a2d2bc67acd989b333b0e0eb46fc96b43a1667dfd9a1427cf0c65373610b40445044ce6dd15c7e48c99baf8fba4ea664ae873c570bd1ce21d77f4ef0cdae02c9f74cad62f6c480c2a9e2de324b5b193a6b4dae0c61626ebc8f55b2d7687c7bf9a4a8c4a8e537b35d62d03bc18eaf92f6ceb72fbce0bfd0df9b1abe08c0e25f5fcb86dea673e207157e340dfea16e5e01602977a0fa518ea42b10fbbd16e9ae2e6301265f565b41542c114f2ecf12501c7414b16f066c8a6f41b69de1d6d5167eb873a6588e6d905303ceb73c1f95a9031f9b73ec0e0518c26b84a3cc67b044b7a0c0bdd6f451dfbd48f1202bcaf2046969e4a8396d6c92fe4668b2f4f46def70a89812644abe51b2f760d28760e4d836bc920d5765875809de328176ed45fa8a8f97846109162c1f587290b5759244bd68749e1a42802d4f62553fbffe77d4056d62ad1e5403f72a093ead759d47f5a601923f7eaa86fd56dafd486f96e56724e259789697d9cd39a4275f977d73b2b1b3c6c2498a673c6c0216eaf368c8c821f0ab586f21615f4e5bd7ec9cb670dfcb738edc12caaf966637e83a8408737e99971fee0e54ae198ab9bff410f446d5862202ddeb720c63eab13ee60e5b2c2dbeab78e372a2bc195934f77dcb27fe4662001fbbdb4b6cec90abb790d2b53cc097252bbfb563c4de8b546450189f38eae33b74c1ba15d764f8428b905de46499b9feae6005913aa614f2988d6c66bd321e794c61c01ae807aafc92c1d4b0edea96bc5ce676f2fbf4491d8ffc2456f898b01f3a611d238571c56c0a3091220b5dc39cdc35853756727460dedb291b87f7a84bfc8084d29688c496ceb831d4075322afde5f9691bc975c7c36e24c02f330f4d6686f1aab9046ac9d288b36e694523dbf1d4cde652a0d9227a460c2923cda20d5da940844a23d9ec088fd0613946d4fc34151ffb96db293d634a07931b510df32e95489fc4f0d2f04ed87a5727290e1e40d1fca8eec2437a89f0281487fdc222b8c3ad14f516788ec63755ae2943241e189006a0e7efd1949528b5bd198fb18456587ef94fd15ec2bc848c934a855622674d20bf58072cb17d6e55e2ebfc0bdda0ec356402a9628e3147e2e2ebb9d525904df90378968a26ab380c4aea78d2ac6d96c501803ffe3db5a86ceff73d7585a2c7ad22fc706cfbf78996852783e20cc3ce7d0c5740695a2612e950c52d088e750e74be78b1d7dd1eff575292859d1c38a9498f1805d5c8c2b82b38537e090f202b037ff779c379ac67fe3a346140c2caccf99d8679651c83d7ceca05be59461a23c4291f0c9a16ca4d058a3c50defa0db0f185465c1b137412f58f1bb77423c95e14458ca3997fb92a70f5aaefd6636fbc23908593065fb4676ef1004579ae96437e62dad4a52edc1189ba52e3213f22009a05ef9d72e2966400bd5a4148313f9872bf701a852d0365ad0b78f439e0de1df6ed27694d7f8db7a3ceee47bcd90be88a24e71c7a7214dd9b01b3f9fb03c2163bbe0e2d91c6064eb93bbe9d647801e222db997af524830eef81cb60375216e835e39ed5c3fa40584224e4934839362c19584698979165a3ad5ba92bdb1cd471bad45d5218372abb5a9d6467ec91cda0504992481e8de655166a4bc470ea52dfce6571ee0dca87f7052b55a1d5fcd2ae395fe3581b19798bb3aada5eea5d2a11ccfabb37533159d4baca7897dbd4260628a3ddf9435c6219332c941ff1d8241a4079b37ff177d8abe845a9a5b1e60e6e4ace7f09acefb228cb1726e5faeaf120f8aba8023d4ea3db954ff75b3aad4f77460487d580ea7fda2851fc6aba109dfb36943053ac6a53b800546a05b324038438954d747cfe77b0670663701ab4a036f6ab0e0f04d2934d7741e842395e3a74da90060c5af3c61fff43423fd8c475965bdc4fed24ea93d97cd70b69961797802a367cf57ef1324bf618491265c9fd8529abe0019f844a3ba2902b5f7e4c0681c0a63832e9de90a0c44bfce8ecf8f7c98f9afa2cc4157d9bfd3ea800aefaaeb4fdd4333bb6b23078eae564d96e9281e7ece78da8fa359960223a1384d3d70796e80ce99b9f29b3fd46b961b6350a9ddb420a523b2b21ea718c85688c723168258bf277b239057207ee173e52653e495167bb721e4fa06462c6bbeafa52ac515d04fbc93d0049ea5d2ce3d5e4f7483f8b6b929be0922b679e61ea4db5d682bc6be422fe5b03655df4153fbda03cc7c9794bbbf4d792c2c3a32cd9b338f91a51202dc338371c0d1c550942460ce89250f83a8aa1cf32bfd6400332448c402be4f527ef978a7d92312503c7de07294b363a06eddc8b4262469a8696ce8421cb201bdcec08e61ce0ef5189fd05c62ddc3e3a67b73c305cae4a463eefff69321995167d063b74f16b2ba17b39d8f78e005c1dff00fb1e5ff84b8c6856b35fc0695fd3c113c87a40704fb560c9b79248cd67c62a10d0678b7f082b1d14e740284bf7c4ae5d154cee5342bb89df75eb1cf62029c208a104d4805486a81ec03844de2bf49e945ed4acbdbccca5c246a12cb425291e079d94fde8d7a49db82932e4c0480def77ff551f431102491c857a7934c9eb54e89b2bbf8a20aae34d82b69da7649dc28f5b5225098f9710656e005469d5167209b5ec8785d3aeb21e7095f6bc28ae53d0d97e2eb0184ffe1af2a4fd370a01968f37c6379b570ee21279c8ff6ad00198fa7e4a46bf7ad76dc2f624a4f5756136e81d9f1831e4875b649f66d90dec18f70092612aeb3e940e15aef0921541eb6abac75fd1ad011ca567d40238f41412de33848473bcd42434cb5069dd3d9d38c4f30db368c9c5968805cb0583d5eda321505880ab5bb4da2832c274850b41738b20c33e7d11fb7c6892181537aea064063bbe1dbc2b18fa3df050dc7ccfa8c213c10b672c60e174cd4f7dc14e54470a61240e902d3f019aee3362da49efd56429ff32f1226c1cf633eeab22010268c61b7ca44b17899104da37b8efa939902f605d47fb139094cb585ccacad15816a14e2f81194e864bb5084d1845273092040daa4ddb54fd1801cdf8738fda2a6dc3fbb95d7d1d3e9e8feff87a1da698105f967286234b4046c4ac4eb6f20808231a23a7176d64327e20991f4a8cc71faa74a7dfd8faf4156508c45f2afeecf21a591bf9a0b427e031ce5a417224b66dff9cc7ecc96e858b651a4ebb25969fc4a0eba68f524c0c955809fea49bce13fa14b1e9e4f945ebf31e2d95c1297eaa38d392a5a89c429394511f3c2938f507811f582bd8a9342257db559651966a0b25994d6315349cf142cd425d8cf3056d4a93d61aaa821941966e6e2331678ec6fd13207e3e04dd0098267eb9a33bd88f0daf76d9cb5f79eb72d37b8bf787b29f219c5c99a0155baf040a4ed6977c6641bf1654a492effb8f8c824a5715224f3db9770bfd8738b3ffa561adea5486bf7a4dd6b5d3a9e98d40a6570a55f6a26d64dcdc5e61e5c9e1eec6e24398348b1e2f7d713fd6a1e2882e242d0c6153731f3d2ffb58715bc1ab3350c26e567ecb967b88d6715bd76e044c6bfb9338b53a069b424390ee46623ca220c96339b1c09182749fd0c3de5e7f49be5837dd5376da7b6c5506099f5c15b5169afa04d6867d6605f7f070f1cd5bef13205729b6814dc4db5e4d6a234651c1c6e7975ab0468a3af80eb5d3236b3cebc046ae5a8beb04833c05867c32082561b6e51f5bf81d746259e41c6c32a9dda2091c48ae7db940fbf7e63bb08abe04e8ef30d2306674460d61ae1a3c24b27aaea497493cbf0006e11e7c9a36b8278b51603a99ef7ec23ce1ebe122dae551666097aaddfc0f8441e0a03b1b8740bd2e553aec6dfe215c70b0c548ba05a95049752747233f60cab38a7eae363a1e54abed58b904a0a35ecf21b166b7986a5b96aa7ebd08ad8556d37bae296320174354c3e0d4e741fcaaee4c4071095b787117b1fbf119282a6ac8b9e22ddb64336b8b78ca5674f966da5a03dadb746aa946b0c2668e4f74daa8af52b432c27ca8bb41a4da5f078681c1e64e3538a938b66069c4885c11740872096372125fd20fed7275e6a46b4a7322276f82418e8f465c7e3acac3fb59d22c77aae3bc9b72522b1d98d33cd14d7873e300d81cc18691a43dfdd345c2b9cc181f07781bdbdddf9be29558aaf6aa9af1bd81ece2a23a20ac53dd818b64d956c8f95dcb86f2ce7b906430e2423663fd9b3ac9ebac53d96b01f4e699817ab76018fca0612555d6bad7e4db29cc9aa0cf977ccca83e174f5400c97fa7d6bf9c26d96c3ad4b3c052c9a4bdc38714e59777088381b18f6e6e14e6e4532249d01495e56af86219c6241c56595e9a88fb11b8c6f45142d2d2fbec6edbd06daeea5a0d8be35297c90ceb08838b9c26d4c820ed6b34f34514f24a30d15390d09f8ec015fc152a761111aa4f0416b0146b7963a041e17a51a3c2f42c316fb2a6aa9f43df329981e9ed000bd82fc51f79e67ddac35805f6eaf96226ffb4a4c3ee75cc6bd071e0af688caa781113f23157c34c83f4f18b88f0b7529a44144ca1625d09e4bf48358aedd09914339b468ffc36cfc475dd9c7354790af2503ee375f6aba2b430e343ec224cc20875ff4e675026a94d2210e5a1de4df53b056062912fda508b6d4d8b80be382d7386d9c143f89835604eb35b4fba02486547591d4bfc94ad7dbc18c6807802aa00e996e90f51d7c6e5a77f6264297f48c3e013c390c3927aef1fdd40971b1cd8ed14bf8697291064d43e8c713d10b6999f49395d8f66857b8b3bce3b009033df5b302cd87fbe6d01326a7ac99ac77d448b2dc9b18b784c364021fce534a6e888998087427143e8ea2b91d191e2c548568dbb0b18b3b9169927f2b36893e926dbd763d698717d5b8cf3f5d7001406b926ad55aba63fd809d681b6584719509ac8ebb0cdcb26a6e5b7dbe1f0866294ef73d244fdef75439a93bf96ce77293bb617a10caae1731a54f48fa7df470b3e89e6ec93107223cba51366d7ea36f518f33442c0025bf5664faf21d44290b1cad40d4d409964c35766d67199cf0a7ade376c0b2026608a1fb6b6d44f1e853034ee929d231cdbf4d1ffa22fcc23cff6e08b01dd604a5433680151f8d0d602ff486993d6c6710d2b201ffbe9dfde84d2fe21fff25a13678d98c31ade9f24db288ad94d7a64a7bb84457b37e697d084431855074bb59e232982ae6ce35e2b2da86064d7bdd757faa964bfbbb59904fb5a0f656c6ee6ad1a356c4a21ef3125ebe556e3ed291ad716ae246f87efadad42bfbcafc05313caf7c6822995a63a6fd5eb59157354640627f8e3cd02c5692ea828bbb1b98d01b790bab16ad199a3bdec8895c78de491c5d71e8229c6868edc5b526e168ee8218bf68ad66fb76e37fb72b20b9a5dbac2a3676acc9854389e8598b6040f4ab87bfaa67e4277044c5496f6efd774094487afe7fbafd32a1a57dae20e9d36ecdee5a221ed07f663e0c4f4ed313369bc0e923549c5488f43d34c46478b6700551b2706a4bf8296904e4e3b122952b4e35e210ed6ee32eec8fcccc7dbb93403843808d280c4d1445432fe1deb863c238f1f5fa86227f9055914a6f91533cb95ed9ce07c58320e2764f509d8dd6751d9c14d6a2fc6e2fa5d3aa41b8d086f4d6f9e14b5aada4627d146b22cd7dc58e099983207a92a6d19fa72faf759ddfa9936c9147652d02cb9c52dffa0e5b3b4f4ad41ba1340023bd7cda4770159366acb09e5cc921e73ae19facb7c015551fe755d9016a1ad98c000c2c31c9aca6a698f9d44f33728cf78f436ece43823c4a415440d9d792c8f42f2ea910b410cf95db2bb186ce0b65b867fbbb16f571221a9d118437a60e865fcd0873e58003ab88e2f75d9abd5dbf3e980b1c2d3b3a2abf9dd565425759c1f8bcfdb9adcaf04a920cb82477bdf6714918cf0b04683297e5e16f636e7c8373af003d4aeb1d9711b1d48ff1b394e30d75d3a1cf5697f1791b42304ee1ea7f40c9f19618eb3fdeb0fc9a0feaa11f822c976aa580c56b0ef8844012c2258c5d3c313a8a38ae135cd04c5906603c35596528caa1cf1dfadc8d1a6ac2657181c302d7bdf874e81fd110f3c5290542da0cc0cc7470733d48731593f423004df237af113557301245dd1aa4a0ebde54da3770b00756a337c10751b932e30a7b1e1b20712381c2284171da3220affe04944673ccf975e4f29346fc68fd2bcceb4053ffb71a5c036cc77aaf0dc520d602465c386461f2b997ef5ed9ea2936c419429e8431417e5545f09ef408b89cf66a51535ca69bd373498bfcc197ebd136bd1b13077b6511b653557c8f4ec46d0ec3710aa715c18da41d1da0bcb672acef13c37ca0271e2223ba14f05b20cda0c74db97f9e5a1ac58e17b910ab6c3cc513bd28b2714433ff11aaf13acea57929a19eecaede7cc0ba2ca4d6a048d78410b2c5b996c6e8e9fad15c63a0e3b2782ebd4254960871e27de014ef40b50ea627681286d74760af678442a1aaac333c411a7d8ea46f49c4ed4fe9330e873b7a5a7a42b59dd78d0591827435bda13e08d80db0a75973fbf22245878eb920809a699db563b59ddd62b00b96b963df0e9f087fa84d307b8855a542b0a745ad6658769224f105fcda9ee273904f5b92e3d6c3d41389dc6d6d6e0a20fb6516afc78e092c6ec83f33b9661c13f561bf314cb09f86844bde61b0685cd2047158287dbff1ef97f1e70aa9093cc29a71620e0a2b226a08f8553a14b128d7865959bcd7c15e88241b8b3524060736f75e0680eb6ad2755a11d268ca8239fc6b1fbc726f578743f7bfb6332074005f704437ead74babe98932142d77a69f71c12fdeb0eef201e6083086ab4530f845d401ea492798b9a506fd06f97ea78af9527e303c3e068df3595bb64400f5283431979539019700d057448f9ded93e9379afb6a46ed98f02d095469db71e551951388db2fcc6adf54eb315c761b8e2801226b452ae44f4ca7a515d9c06d553e0993eb242845b8910deae80350b340f7944d2f1cd5508033bdfb9542004e1520fe9b57e3cc5d7cc41b18f3db46d1211ba6b01153835c46daa1325854192611b5535b78eef6c2a8b7ed8cb4c5f1804042bbbb7231ab92924d49dfc193c94c8f30d8b6ee96667bcb9d22c4de7070f0e6534b91340c6abbc4d428a163bd383b49e3e41312bb192f6bb575280469b61d28629f209cca7e7e07f68461b9f8846aa9b551adfe1c8c28d64b83466965707eb2a91ebcfe7439c144b426fafde33f09c447986ecde398a140314d7ca9a270457242442e0a3765274bbc697701310530fcbcd620bcf245fbbbed679f8d4a7b9f225275eaa414291d0d675e6a6c8cc38c11107d6229d707ddf1069ee4317f702a23d20c02f116b788f187006055da4c3ad3198dae20f206cf1de62f0d8f4881e4ce99d2d2f763245562e0c71365e86aa2c48de2c6284dc279ef941a5426200f557aa2a749067918b3d08fb9f9ba7c287db1556c7bec31abd134be7adf260f3947e61e9451406427091eb86d7bc95ebe0fda2182caae2061250a302c47bcd3f0c3befbf3c9752c387944e00e03e650ecf1874ee4eb659dec041fba831b7f704861e666a98360c4f8557f8367ea036eca93fbf0c963ff10c0093db965d35f1ce988c6efc6cd831d18b303713408e13938e5cfc1bef2f01e5b85c7e89ae9967e7b8b2bc75222fe7028118e3e432b0fe7cd303f27fade2134bedeb11b37be6b5f1fbc648ed60dda77bb5f7639bb1451b60e22f7cbdfbb56ccaaeca67a1283ca2333b540ca1c4e667433c898c4ca75bdfa46c7d685d4cbdb13f47b2e6d39a6e25463634e5dac71eacf367ff8a5cd61dd47234140f118e0504691ceaa376c8221df3f8f52950edcb921fbe9ec8990b6231cc472ebd09a6155f79b05d3655aad244cdfe70d9f3f0f2aa149e253263fc0da652e611b8119d95fe175f14a335fd321198d465394f984b53bc0de4cc620588b9d620f02637af4af0618a558281a14fdb86c34e6d24183c88a25ad660419df67005f63e604d5d0c7b2ebb4993a950c8567f80bfcd0904d0bc1d9f6791af282adf1c0189cf71c6a3c568e6d8164503b87e65fb0785d65929f296a97b479b3d0dcbe61e3c198d29cb6701f4161e125ff299337427781a38468dd3da528aed3c7e5e070bbe97f29d067df8ff736ccaf522f93b773ca4bca30755b62a06e0912f68ecb2b8849b085820f03be0c41a9db385566a97a67ac90c24396e55d3e0834075dd42ae6e0d00b4509eb0fea0cf53245ee9444fbcd398f79a1f5390870c7af3f4e01ef5391103285292d5fa878284eb3fe24622f74b548b952dcbe82ebb02db5d9f5ed2cfaf1edf9900f67d47cf9d9007d4b800a952d8b9adbf2f0f21d49ac36ade82d73de53f88a4a5c0400d7324f2716aca8ab903f8d7f3ed4b59af97a4c16c75956dda6ac36526f46cb527eb6bb243a0135e347c67ceba2d6f2bad346e60d03e2a2f870d846d47fa1e7c6d987f43bea6d67b93e59ddddf37baf1e78055700e154723a1fada8c23a8e9ac7e469010886ba055f2f5d2200a3f118914df7eda969d6209ee2e9e7cef3d5862d51fde73eb83943f6202d71e5b696948c9db65f62cad0539819ea9f1f40692affe25878d1df2015c7cb9ed7adb0812715f2a31e80807a92e5c9711ab1adc2776ea6c836f94f6d3d3fedebc4e4bdfc876ff3a77be6015f05dbee057c6081689bb4184abb30cec0f5b8783268ebbc9ff39a96fdaf984a36a326e1166dc5db154add197122ce0c1ca9a4c22457b7718aff5328ef91754d946b790aa0af21a933ef5ff287416b449939ea271dadee1472405d08a181c11a871cf12a0710234d9a9ac827c970586ec9f56177b129af796c5248c030eb0b8556546a9c4431b2183c8a0701940743569d30ef4073aec752225d4b9be062b652f26dac018fe1586171672dfde16ff53be49ac477c73dc0196bc08691d151a0e38fb0deb660173710735c862417a1209a00b5190e719199393fce21fe74791465c24c68439dc5569b1fee476abccd88212318550f6a4f095b3bca087edae37489a9965caaa78babd353c1d7475cd257ed51fc8a9de0fd2e162ca3291113feac2768ecb283d29651be8baa10febba1f83d6845635dfa7bb33e3a7a9351b9a9fd34a6557c5447dc94ec997b73a415f6b97a0f9cd477ff8826b4da9f650126a42c0c2a39fa5cfcb44017aaf1a6e1415828efad5bdf64d006c00381335491196bc0aaf3d82c571a22e16e6fb727eddf4111d5fc7a6b26087f6c87d336331478677cf5fec8af2281f661d9f0e8a1622a3ab42842748a445f3bf60406dbe74dc4adb211ab97ca1d72825ea5adcee6fbbcda696c399746b6744948e854ba3dcc9ad9e796c4ede2f46b327bda35c0fc3b7cbc7c7ab5850ebbe9fb04e1065a6e765f11c1c10a9d0c677a8d9a7d112c67d0b4e1f7030b6f696c46631584a28be05fcecc0dc27c880e0183e56951e97643e5fcf9e3591f485a2804e83f8f88ceb7322d48b2e86f215eac39a266d5f0a3ad1e81036f14bb5031f0cf81d6e782acd5ca01e44354a31ae313e7864b4c458a90280ad6f99e2aefda37cce408ea051b95648319f2c3c7a83422d9a58235537b1f099aacc187b9351a167b79f2a25ca814841f727d88cc230075f2e630eb393614ab323c55759c0e18b1651a00dcde4b6ce564013925aa8a61fc3c5dc13ee9d2737e33ae4ed72051fe48fd92d67b19446564b93b442242ad96570ac8d90cb34f302a76d9e407f8390140c5ee1a496539f87e4f5b5a84452744ddf7cfd27667475b5dc4056069de4938fd7bb6b565c5f2cb565c2dc8acf203a4571a4c8c5c60aa768f89baad29aebdc268a2ebe760be9edd27d969dbbd2672648f67cd7dd3942d734ed93a3e3c86cff256ba9b00deedaa48ea3d74728f3b9733f2b9c86d5b5982a712c5dd98e28b429bb1269fc745908a538eddbd2d36601529d2999a9612c11cef70e82f876affe574b0e259ca383f4d008e93b92ef6b5a079c8dab78215f844ffddeee4e18aebd9b1c440f82a3838bee8330d6c6b4454b67e93c25638f5a6b2a06a16355c86d74fe117cafdc425b6a6f2bbeb8f4ddae94015f169fb5d1a589537e37a78187f8ecadcb180dd93e0d0f3f4e9ff22ebaf644a9dfb77bd9ba5451c913e13b4e4be9811c68b15584a69ce12235e951cf86e1e2f83b976b702bb4e24560e3052ade9d6858ea72e372f1e78a89c29ec9862ffbefd98b6616f3cd9bc59667e736352321d75fe93a91c15585f42c9509ee9edb21e1dfa5f2ff390bd287a59b955a2ec533220121f0bfa1c1bfe4edf9eb4278c791f429e3663769c68e3af67466bf9cddd0b3046a127ddd1e83d2c405edcba553082f59509047df9f326a939106ad653d4cf2c1b50e44a4f4f647c96d39f926cc274e4c8374b83754b0402d044ea48a3d9c49cdfc1c5fa63f50f75074b267eef930b6f8b3c62dc197fa758d673ff0b2fae89ee89d7a25767e6ce101d24c60bfd4ad3b1332f743eee6e1c4eaea09659e983efffb87c948f00c29946ef34532b00c436f564cda9faafcc726ea7db06dca0365a2442b6f65d4e827747798bd99ad1994f11dbad18f86b07c165426ce6c2bb84c51b396b02eb92978d3e1610517216312dae1c4cf1d34e2aa2f8f81c2694552de9dff7f44e53803d623efba7b330999452aaf182f69cee240a1cffddc58a62fc3d20a589dcde84f0f6df6727741d56c2f199f6c8077e5693c8741fea309fccb9edc482fbfb532ed555942b6463cc6eea7373fd4cf201170f73301f470169aecb24c0fa08f222d7265ac192519d5b40dd0e8198e5c184e859b4818721f6918193f61b7f84c3d460cfcec18f9f33c081652eeb57df56e4d589b1154f4be5c7cf10b93fe3994747824b8986af8a6230ae1bf87ad9549b95413e836b847380d3b5ffd5f2720096f5369732a1dc8fbe200a46da7c83cb670cfea5dfd9662bae241e5108a60ebc988c3105468a20644cbb95bd51cec0e93f238f25f78af6054c2f2940c184875e50c3a9762b0f1aa3b5bc272e51e96ee332c3374ac05d955657b91085220112fcd08b65ddff5a81780947b0d42cce1a4691dd269a2514821c9604364fae96239f2b79ea7055517ea3db39f9810ed13c48dbd36232aac0be29d7c592300fefc943b08a87e36aa6e2a3648249eafc6661f4f0edad01e1c889e6c2e9bde27175616d58a161e311255beff9820cc0f7c60e8a12675063f7e0fdecdabd9a0b9abfda3135eaddf306e1a663a38f3de7f6404cedd61a0ec7f5c3cf0f906f1dda29a5643e75fee8d74049c2e6bfbe187f586fe12f5e53342f8987cb4c81aa8473202ef4a9cd8d32499842cf144d09271b31c1cde8979df1f0a07d09fc1bd15edf07d029ee2db53126e2e8bfa437be7af72bf41b86e7e714bc8b8545046c339f80cfb5e69681bc97f90dd10626cfa21a7023b425838971ba1c856fe1daeb05f7d2cdfd40c234b781891aee8a1723c8c022eb20bb2d03450cc37f92ec6c3db2c7b8c313eb3f5e935249fca2c8f6a9d1c0e55b3e72659a7e0712654753476262be59aa23e75bba79947e33d671fbb9e2130c0e9fea962b4a7a3c2bca1aaeba6a66f6cf80e92c77792a41c86583fc7df0b6f014e273ddff94a6f0123885451911d6233fcc7eec346ee40fa47f39c4c1d7c53069e8bd2a3aaccdcee239105e7b9bb4eb3507aa0d1ac8430e667a618617fcb4ef0fe7b592bcaa0d7e2bbb0a7ebe6981690fc4e69e053d26d969d507c3c87d67672ab2968f3e42127d39b425ca861db274a73d283a0e31b58e1797b775caa1f0bbb08be0fdc3fa142ae58885b7ebc0d1b3de86c6675281bc4067b5033fedd5339b3cef364419914659fc1cc0aa17b9cb98cb198f402c60b0389b8acd5c230f5b3ec26382b79cec0e730be0313eb16cf2420840e590aac96672d8c6fc4a305b94991130bcd27b150ca35a80177bc43daff6dfb1a5db766afb3306aa46459749c227c2bed578ebc9dd5ef91d52a643322f87c0a591e594c34c46093f4d6558ae99a52ebcd863581b86b2451b02a8420069cf2a66d0331d1b70e41c9a9ef60f9383bfdc8b30b0c34ff95140820302c592ac2f2ccc24082f402fa993583b300db2d86bc02173054d671714e21780016c933ed1403b567a03c4dbfb629fd681008cf23f64a48cb44e2d9e3e2e3d1bafe51f2bca7451d6c53f7256f6b84266b79c11ecd419a683dfd02c62c2bf44ac9fd8592c2fadd406785ce3eb98cbfbf8c721eda7a238e0e863a6dbe900e69f0a27c9a2d321994282bdab8c794fff26ee7e4987ef8e23527eb724769e5e2425612aafd8468cdad1f6285a7c3a9b2b6cfd069d46a42922ca104c19dfb1a8263e00dae43335f3c7fab00c8cf773499aa11f862b2dcccc614ad858f2b70ab7100ff7613a1e818de067c67f0d11210175e6edf2a9438aeeaa8362f97cf82f98e4b8da8e77b60c84933a7109cc9da7eef0ca65d7a2664522da81d58e8c81ce803e13cd9b7c17202c570d6a929e74ec8d7e80e949c6257057124266ae4657834b9495114502cf8204372c7db50566af3dd6460e798daeff89d7e92fc93530ff55f9f9c821bc214eb60eff6eb512ccab76b647d2f5a2f6229b215ddb6f1baa45554eee25e2087073977f3141c497ff5a962d110f4512781d7a0983928dc1ccb0319eb56842c34ef4e5009d011f3ae013bbce70cf58a36c620f3cc644ead7fd56305944de2076fa84ebc4c59c6eb63c92df004366a58c38c0485e4cc1a4c9ea1730f63706310b2c7a0beb434195d2701503eea648a80f9d5be2dec06782a9502f1410dcbad2fb08c2f817664914646c9acf5679485dd23756344c6e93d3885b2b6a4fbc798da3c519e2754cf84e884c8de6980567d45f0877323e5b24d90334a659e0ad431fcf0928b28ce5a4601160a19f6767cdcff56fd728ffa87f6cc8d60fbba4a9d2bbd207bed918a4799bebc647ff5654ab9ba9239fdd49f5578fafa92e23cfce9407ecc7668f2341063ea8caf52dcb3594e54612b3d60c31049d00027e6f8decaffd49d810f6ef462e8bef36b408c5283de30ba0b51b9a1ec56cbd1c4944b80051cfe45ff9ae8f6df7659ad21a00ce3263d1eafbed8dd621f8d7331ca306761302ca20759d753a497dc7023d7806aa5d909c6b4b350a79a1baca472350cff0268de3153e6e419fd52266caa2a79819038b43b8a6ccd7e14eb1f5815e3d8291139eb0129038c46111843e7e41292882fd6209da1aa91df6ea4f95a6e981dff3cb5f1c845c317de504033ed6b3cb2ad94894a30467f57132f8a90bb129688b59a432f4fd271f5c8b844345f72f50c828e88311a1147408869bbfbd52e9b16a895972e44883e9ed3d20bcb93a22a2d4b5190b7ba05567c1a0ca82a3fbc92b5b6b4cf54b22c0113cd37d37093590a53420bb34ba557eb197a2abe511dd1af738aac34d0417d9bf139984dd88bb76ed047ddcb6db807c2567dda37bb91e20b8e6e26b97bd249bc05cde098eba6f7bfb8e604b5f186872ab16a6cf40153513fdba1fead432c7ce8fde7e4c5fe0f79444c701960107ccc254873e29ef8cfa35b10d6478784c8e14c4d65fab78bc8d85f4c715f115b7d88abc3ca6f980eac9fc5b52de1ce50c19ebf69640b1138fd4289393ef6c832febbb6ce07bc30f3bec8711ca64d98df1f677d3b196ca5f076c3c371edeb3f48dd7090ab9acc96502c8edd25b21f921f399f67b9e559acbb72b339a6c923c92926785dc6b63e5b34220a3d7d586fa3f684e3435b26f6e25785c7f1eb9807f17ad171c58b2eb952be750039195869bd7283c6d3abae366a8bba5b06b0af509f78032a5b3631eeee75a8a2fa0e8047ab5d4d75f18d3a3b9e732c53ddf3c1f1a890b623a4315ac2e9c995dfeef09b1aefa96e0e943896c9afe24ad0b3a4880f9f229825772a4451e31487a71f5e8e80ed9666442c576646909b3808bebec39f50215c209c2e9011476a71e7342dba6e8742f559e8d19ef72bb7a0de52196d0b454e8899fe1688126531eccf064cdb56a72cd7ce23a89bbd4216d056e3614583e514236eddd19183537b9efb4b10e5bec98c036fbd90b5e427fde2c743195053840a9f9b11c7ffc5e669c54eb1ea3b93ca35835ccddb5840123dd6f59c4cf05362683e4fadd5a66bd7f9fdaa6f7c8ac0999064f0146921421cd02bc4d78c9368dddf1cb4cde28876e28f4e821b0a39e2faf9080949de4e434187d6c9b75758c3954fe9a9e9f34c974ea737d2caebf59ad921c7244fdef10af375a2f8d97acbcd6838a61f0378f1c6a6126c051170b0283dc5a0daba50f225d5fd344ade04432fded91589a0a9f4e7c4f5d69abf6cfe25f9fa3fc8dc4f5069dfe3061d6e4857deb8bd9d5a81be750f35006d01347e7fb355405bc81ac2b9d3960f3ed63feaa98d0d5fb4b352641e2fabb5b2a73d9a81bff82c47d491f8663f1df73aa27e2d170a92b181c7574894fd0b82b69b2378a398a0f3cb6e13ec1a5427002459fd6005db0eee5af52e2749ed78e28647d030b90390c3f2cb977b0823a177862b12bbef9e4ecc07524fd610d050e77f30e59b5ff2704dd321c225fe8aea621bb7aac1b9e1cb39ec82897ca69f7083c4ec0836683305d088007917694c6e5d0d1b032c6babfb68dd3bef6adcccdc332fa7c6313f074b58d33bd0e3e2d0bff1c3ce6d9a5d092c189aab9502a3f8985ed188fd2e4a2156733097c3c442a9061599e100b711d43683e54bf5437fdd34455929c15ffca61c9e86b973331e5044e8b392aee8aa4e2f0a13841d6e34d41c9d9ee215fbef697c3035fe6225fde0cc478b7c5aa8a1a722a4cec683a6ec97048c931863dee04785279cce6b411f98421aaf817c1e6f08b9fb554bceb1bf3a21884af94c4d7d1701b481d3ef56d2581d055c85fe3b25d86a1e11365eb09fdf6eda8931539dae9b7901f5694a1bc25bc3f4ecc54b960321f1a3f852dd215bdad5bd96f78108724512c3585a4a3c7ac5958e158dfa5ceb0d68227e09502b2c355ad62c48372832bf74aa764cb622a436213dcafaefed515a6055af6de11c03b4088dc54391dcc7eff5be7d33c54636f06d15b6e2ce42e0b8b5839525ae4301f0207efcc8fd38cddf9fe0ffc1bd3a7e931380c75124a310b84fa98b8e5d8c49be716cf96407cce83a4bfdbffc9a050a9b3584461625f7782993d3cea10a3c5ef4eceede66d0e101e8b97e8eaa3e4e09fdf447c63292c0ac7753b85f77340016420c5da0b34bd655642d15279a0fa6edb8a1f1c24e13cd004c474b32d7bb0ac958d265383e2740f28bcd925cbba9c5e4d76a08cf4985acb84f9e973a742a7cf69aff1b48b644aad3d6b92e976aeda479ca9b535858dfac675b7a9a336467f7d5a24a27d9a7e6abb26cc0d0e7801ba51627af08ab323362531fd3fb700e518d296738a2fd857a8a57180506af037bc97de5bd4d084e0362a25ec2c48bf08234ab90e40b36ea6e10fce896f12f2d4a96b7410c64b9665d1aa3421b73c7a8c93c5f58f5f70572ba58821d48759bdfff4a1ad95740598a659a5587825a1e8cee3129e94c8359a009db9b586d8f556e0fa94de8ede8d5f896829eded19d588a12f68b92659e12ff78bcbeab923ea533534f02321be69aea174bc204c444c0ebf44c361287515ae10181813ee408c5e1405a1bc5361cf31b482df67b54592a90ec34967bcf2fb8c489d26e4e61fab1f54ab8a838bb311b9521a85055cd3ed6c88ed51c824ecb7e27aa13766551fdeab17dafba7fd0f478ffe6c9a1ce1cd625b29f8687e52f73b27f8c1b4d5c4dcd119508f093800cbb00497f7d5c29272002537eef9bb541913e63b0807ddc5110972ad92ef3d6804dd5a52c9d1bd2a2434cc04d6d01886c5a1c5a01e7e10a48a5d0b9b113eb6e97fef2b8975924f99adca9d08eb207d0aab98119a8d4d6a7f36a1fcf6187195a6dde4fbb26e5f65ff0696eb60f144da371e44415ac78f08052dab8acd09174eda1b766d371473a8942064827ca500ad1c810f2461634d8a1e98bb875fe7b6edce5daca49a3b75c2ad1cba2b121f451e6cae1ce74c62f1bc6a022ead37424dec7012ada6e4dca9aa924c10888c04e71c7bc9699712835bfbbe6a28f8cab4821391054f4276df7a74b8f78cc2868c687ec349644e258d540e66fdc16bdecc29d42fd2c3ff5f73559b3e64c62ae1892637b4948230b840ad6e5a39ae90d644ba1b1ae7dd88f400a09c5450ecee466064d6b9d8304d0818ac0b6d24bb1b8a47b4a8e9d76dff038e018534fc9264d97c38f5b44c2d14ef2859462d8040034eed65dc020ece0ecb66ac699e4ccbfeab18319a0b5b8a72c5a7edc132c6434089fbdd2b9689b1a13e6ececc336ddca696fbe9cf3a0aa5f54294db4fb4e6c6678a7f3f5a79017f98739bf81229ea7920a00f420e19e13fd4fa13a464c494708fc37d49cfa9257ac045287f499388da985fa67cb0ba1d3bdca1472ba82f6e1bc9a4f84ce1224b3fa3ba5aa23dd9be68e3ab7a3853c7a71badab3e55b63c4c7e18f07e6a05f75d5813119bf9875d9a2be9afe86880a71e6a0228bcf1ac8f103e098bee06df7173a675bdcde03661710aa887811035f77a78dbb88a0d27777621261ffb65015bb2c52fc62dcaa64c668e52af2fdd7b771ccd5495bdb2d2f69290f8f6bd3e5628532cc85998807ccbfaf70753b0bce45733db73f766007f9f0c3e840cc9df4b3e2daf9de9c558d6ab60332f5c3bf7bd630013767e4c731212629b8ad86a1db3f0a2a1bbc95f4f1106d6e1c733c3144e55a6c1030611f8a0a3e040d04a0eb5b6693819162247af93d8eb7d7e42ce6f65b4f426193b53f03dcbbb0c36dfbf5772697141e6d8bf2b0bbca25a4b9e5c0726f2c7b2023f76831f1dd274fdb78bf4a7fc185914525d8d2de3ee07805c5de2afd2c407698a64e98ffcdcbf302d3de683b0019eba3813c60b3f103f89ca8b0accbc89655242abdd1b95513ce4233ff9681fe762454ec9de456afd069b12b9bf9d4370fef8d81261d44a6691e3249e1b15e32c53e704ac7d5197acab92f85a49537b9a8d7c4b0d20ca2e889f017340990e5708da8b2e5c194e3a477d71f11f48fb76944c53d567d3eceaab34e569948638f2ca91568c1bd109468f90fa6dff8ca44491b38868c16e792b88d2ae4bb02d8066161bf45e6e93938ee5c8fbb4116201ae6df3f0110fb6315121ac0e630d535ea207ef36599fa9b8e363cc10c00e99ca1fcd84726303f7e6b9f06a773aa852a85b730f1f74d7493378f9a80cf1cadbeda8920ea5142f6c3cc71cbe644d6956431fffcde5b49bc85b2962692c3ca1462bc9002bdf8051efb1430a113f898888dba50ab1fa951daafb4f49a5c82b0634e25e750829183e6458f34b36b9c501f3a300b120788b4ba5af671267e0b1e7a86fad805f467caeda1c81eb74a56f8f6ec41a40c856395bf646cea8cc89d9bdf352d528b964f65cd2da2a621d43077d20424f5dc9fa611a86f08c64b0d66370f1fa424e1778a0a7f8bf4c5c2b0488bd56f37777701ad13c985694b98b3e336d4afe1128bdb168fca675dab7b070f979b5aa7ab5faed23b4741115502bd7cf313fd432542319784d64d3d50a773ad6d766f404115f0ae5c8b6353c59f76b5f72dee4113905cabc146653d6f3675967952c46b8e2941cefa186eb9657b08d9c33fc69ab811a28ac07382a335e73b6ad931edc20359a9b35cf2ab3060849cec3d38ef9db7cd50a5037c9cf8012f1a90ea4ee4d0275bbe00de1cbb8f397f23ee28daaef2127fff870d944cbc5a466fa7f519dd63c0e8612379cb968f7ca7b90bf80605f74de716c8edcdecda2369cc1281e419ebc56788dfdc6cb529fde1aae63225ad0e945ee8372dd9c1141da749f03377e466be19f3fff9a63a0b1709a0253d53fda26039c082f296adc5c237d3732d12d9f04954e89bc193d7f2ae45347356e28e6972e97f04ab6e207bd81181fd759b5d3f7b1107b9adad41ebdabecf27faa0bccad75d8287e1f45d54b57d32a2629482c3a87d97fd2b437b2cc15d9bb5aaad07fc093d9451d2491b1678fc91f2a4859fccad418269c07d07630ba176c24b309d2d5216c8868b7d7c0f61d731aea548bb56d418770423c62173e17b36ffbf25ae4c54afc50f148e4605e8097cb26c56fb60a22773a090ecef84a2ef1d11ec028f31e8bf20febe7b1c5afe8a51740b3849c0bd07ca6e513564304a27adfee2016c6d395c35774f8fb4d468f2ab0e2425e39f4da8418b90a96baadc0d3c393ca463ca02b6eb8b59b0ee86ea0d38f5e094abba1ae17e8a77e58f69d7e3c026277266512ef2ebbd602a617ad3042a735c3408cbe5adcd44a6642c7ec559de16d79d2fbc78ce45fb39ce829b513700fbfb4f0cea3366020b50087c47121965af64b9cb4c9aa3e484fe505f8ea462781466e738d9828e2d66cb0c52b070e86c51f659b015ceb72819bfd547d7baaee2f2879152c0b4c64881d0f05c5761d5b06ece436daae4c1dc8980b61a374de10e1fe9271bb30ac8d46659a584a70ced40c0f1236804691f635d6a41e10e87dc5102b63f0a7cfea54cc42c5f7ceec9699fc3357b3449d232aafa1e2f0388e57eb5c86735b4aa3ead169431b2ecf424a84e11e6a9ee6fce96c29168cf10ac9eb8ab1d945b9c0aed5f0b1c131986b529d8eb87f0f4c93426f2d1bf6b83f5a9a3b28f2cf726df3966a7659818f733d08357e76d171bbe36dbfa24e618cd1be544f616fb4186fd76e6d68acd96f4e7ba0547ab7d7053deda56554b00e49ab4056917def551563c765c4f40135816eeae23f91a2442377ca4d72df24b06969da26529731ba9d19eba5a01bfa166839791b1043ab7292e79cd1562dc08a9f839d67cdb5bd411288d5a2cb4711fea89b0a256c0c1ada57227bdb3863746de783dbf3e62784e43eed3768a38d8984f12166c23d052f0fa319c1ac75d929847608f78173006c18c77a1cfb0ee451e96506bcc609514c1409ee2eef4d26abdea7fb002e6d088cb1107bc3ae40f8f4aff02f7de08316a2b81e454c4459739305eece5da780e889a042de9399de007b02f750837ff9a2b1490498f35eaee7b1e2cc8f88615883c07f5f8415012c546a6f1cbd9d5f623f14f4f92f9d11bd9c2cfc8a42562ae4c24f155b7a3e7de79e10e3adee4d7adbea661afa05ce2eee71b46b23cf3346104f5b9a3ab6448f615d9f21e8e28981ef69f50b5ae45c6aa42214f96f903b7da7da0a0896013ca3a94b610cfc227a172bc99941d365e672c589cfd29931bbbcf3565b0957fc060438734b1fede4eb9f8c9bf637d9cb7de623b9e2d2e6dbf6b45ead7351852004b8663467753410162716bc88ab8ad278f6a16eba0f85a87ca333f147c93c71df0f8923c22538cd4a586639385430d78fbe013419d7fd550c4d4b2b1d7f1878ed762694b4b661dd308e0a1a54d60bec8b11fd8d16292c967278201d522d0a36312d1c74a6a344fbb7e30ce643695427c13a9b4884d1f70d72feec7e86fc4c419c319682874499f478409916ec5c114a4681102f2559b8fd68b3a2d807caa9f46036ef566dd7035b80c47239fb8f596393a6bd6aacf49398db0902d0585512ac14e65e5f67cc31cf6ab4c9e7d098de8075dc3bfd1e4c78b4b56b6c445fdfbc99f516c715b96c4c5ca689ec7c97fc0f791c8c8d37f189e9aa7e4b6e6f03bdafda16f3d429c5795d7454734f570bd1e225549e16ef2103a8ac290b63b1fe5e3f404b899bd3e554342197d36c403dfc56f357550022b4f35d1fcf962eaf586a6c7fbe3fd085baacf239bcd622d7163f521a9645454522e207259ad15fb90505495cf8ba96e4d06917ad0a7dba73d0fa3ae640492760728f813e9f1ba649f3396b0a84a1e5c2b8bfdbb4dc36663421e7e9bd21f92898d2a0bef9fc0a48ec9af3031c8635bfed0fbd313909e709075582f28e324ef816f127550dde70e6774804ccab6e3ddde65df802894f2fdff9dfc886f457fd67312b076df0f1ff3bf374741c45feb6aa75932e79d8dc07689e1bd1af39f02b9ecbd9dee602e26b494aeaed2437d7aa1c9a9715ac30274c3a9f4cfe2c38adc6fc480f3f7483a5f44fbaffeec99da266af33199b2869686c291bc6c63a5b01d69036a564e493fe94f2ccb610be439cda6cd8053a18dd6f353cd1468f4bb0e94a5bd5dc4a32d70c142e5c4647962e273275a521905caa07f2cd7cd98fe376b4178563ab67b77a796d56e73b4289f29b992aface95baf8aad9fd75c2726787fbde9d9b740ff4d4daf1b093ce934b130ade943b317d3c6d87486eb1559896e3163ae6916923287252b8c2d625faf5fcf499b74bbe19f7e3e8f52a19ed9f2df4e390b25babb0769bc67fde0db5f8295cefb85d2266c13d6fc5ea122e5a6188109a51c630c48669be4a054f95e046305ddd92f1e149e58d5f25aabb53c17d0c99631b4e18421df41b41d2369942a055c57ee3cbf38bba029f16725f4a03345893bd79ef363762722553c55879228e9953a15d3757daeb74575349162103d045602fac981e836c1a88c4737fc248eb10298aee81ea707bb8252c852eff5cdf9e86af7b143b3e2f4c0088cf1bb9e4a5a54249a15568c9354ee5b5c46f3f53dbca4caefa631098a0aeee04996e42c828be48bc61860c5ac21bbabd3fe0e9a8259c727fff0b8d6704273bb945b488c651c6d068a631c36ca54eae91c4e5d07140b9ada56985f8b343acf9cbffd2cb9e4485503202e153574c543d89242bd5f88d922450f1f6f5f21706e43c98c325010f63f6a3789fd97e379917708357cb6cf2f8ef6f903b6e0280dfb806c07e8db99d79a276b166f2ca52b51efe2a48e9a1acbf749233b102bc61a3bd18d413f1a356b59350f2c5d87ba98cc401aa0dd1e25f99ad6b31cc51a54322a2e96389aa0efd7f4a17b60ab2153b23f382c1cd65ff7aa9d765ba16be4a76c2050faec271101edd32bd5a327059496ad7114fac1ed4e90e4e93140cc0148f6538d6bbf7df3ad47cad762231fbda90a78b198ca9f4263e955f240be621ed35ba4649700a0104ea78aa42fac0eb38d21eaed35324b7e09e3f7f1323141c2fd291ab4b7c66ad89f05a132bb5a3c6fd46b47b9473e0fef78f24a9e0c4b578872146a28a6195fee84b66cc614a42a5f7b684304d7bdfcd5207024c86370ba44c6f44fd5c6cc2bed1657fc307c6713c81511911098fe900cb9b467b068f8f292e55eb98bbff41505b6e0be9679ecc00e96f67c0237ff2d3fa53bea5ac83d98afc8447be5f866afbfe14f2a0d70cfbd7aff29d9acb26e6db809940f2ee3e4fd57d7f34431e49c57142a13853204e0bdf5f731659c1b94ac854e1e99f5fcc4fc885f098c3ea5b608d02022b35ca6dd126f3f7052e4f1475ebf67a1dc194f2688e4c77fbc732c0897f69352d491516067b293d3760f1bab87ccd4369cdb22e2bb84bffc093c1ac8df81dfbcb668cfabcf69131558562d10be66f38ef0d9885203f087687c4b2b04e79c81ee7d64a9b1c7e1327fa8ceddb84498bed69cef334284c3496076ce1dbf1ba13a232829a9004407525fe1a13cc46b79bc08d045655ff264bd9a848285ed08320be4d3ce6a0ea43245c908d5b07268e06e805789ec90ac7fc8351af2fbe9bb94f88b33ba1c39cca7b663b8b8ad50f7b0dc0ff59c5a67908a84c5536c1c00d5ce1153e75f130f97895c2e99533331714528d09edcbc8e665af6c64133755dfa69472b7313ddb4bc9b3a87b63f86c4953021d2a15a586bdd4bd30d2fc70b3b18a4655d919a9561e2eaba1d4a26e134ec3234772efacc6d51e158f27f13931a7c687a847be1ac7281076ff41a611d03757fa05017b8280d5188c4786fa1d5ee969c83f4cff1f54e0eadfc09a89eb77c1889b44894daadf06d6259dc7c114ab30788dba9782c765adad3ccf5a42d80efdeffc8760a9160d6299ee4e50f04c834d60a21dd0ec7d9a2b277a7c1b6f1609636c6c2b88ee5573a6f8db452bd35af8a7f0a7c55c11f03fc5bbac70b580a0f46fe17c504ce03341efefd52b7591121bfdcde9daa6ecfadfc410c0f1d916a059fd38c1bb8cb546acbaf5fe3b22cad64cd3498ab400af9adc6ca0344619da688c8e533b554ddf91b689a6bcfcbc8e57ef2e1361e1bef99f7c74ebce7c27e7c66da585528f64fc0b45a6529a91b968f499fb51bd2e472290723a6bb8c4ddc9f4b70932db42023d91221b12dd275c47f2193158d18627a73a2e66e59b37d32b5bd6ad3a0b0de787a99cd89af34ed70c47cfc7d6bf6509346c683092ce3ac7773e9f0ef5cdeda5b0382851524a48bfaf8bc3cc408776627a5a01cf277a091779ccd4ee8e7cbf64ca59268ff4968ae7f26a7d165383af44162a849c915a0655170c6037f771e09373ebc90a4d03c9683e75a60346fc154ef719c0a8f390db426907df5c60e488ab0de3c9d638a69d636fd5841bbc35c6b4e5d7979545a2406fba0b3fccfa944cdebe783757d240d64ab5ce968e3ea66c1cc8a0d211debfa3d27769507002971cd7eaa4aba4d1a5f2af4dc876c61dc4a737227ef676608965181eb7f73e3b8ffc5506acc0476fcd54a09f3099f7e80a601be6327b0e64b9851bf25b196f46f9fe71e23c21c01bd4ab83d83bf933074e754f017bfc50c1a233b9cf6a8ec7fb3090584d8c13b2e567d7408c29409ba332e0ea14a77c69a61cdb5fe7e042cf54ec6969db0262ab0a60da16ce761acd6dfacdccfb7c56ea5b2e2d5f9d64f1b732657684f6320baebe599fa2bde6f6d961e820394042227d847a865d76d78b23adbe7dd891715cbe6d94ccdc2dea1ebda13d9cf9c77186525bd14ed49753cbf39c93680475babddbe0a4cfa58f1eb1916bcf14563f208bca826677d808bedc3dd41ee62621ff4ef12c16378c8d036f8da73e14989d5c89ee2af98e5f792cdc076fd95394479ded2eee7e89a68af3d3ba15b815274ba36be1afa8fc96854e51f58384e60c5fd062e0606a64748a8b40e82d46409082adef915456d6c862ddc1288173096c513c7a775a1de34fda9444b7d652c7f805c84bc3290b00eebfcec483ab246031c718db22c3a4bc78cb19e0bacbc2856ea2589d0f2526d55941dd47d6fc6bef23b4266c40c9d08380d3ef27367ded54b570b7505da8a4fd9f02591fc2725f4e29d283872ae790ffbf16d5c94fe723ea24f55014b3a791df0d6992ee21a5b3145e80eca9f5a74f3cfb0e5a91c660e422222de251163407d0c67888rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxorg-x11-server-1.15.0-33.el7_1.src.rpmxorg-x11-server-source    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.11.1TԬTT|TT2@T$TwTwTT=@TSj@S(S S@RRb@R'R&R@R 1.15.0-33Adam Jackson 1.15.0-32Adam Jackson 1.15.0-31Dave Airlie 1.15.0-30Dave Airlie 1.15.0-29Adam Jackson 1.15.0-28Adam Jackson 1.15.0-27Adam Jackson 1.15.0-26Dave Airlie 1.15.0-25Adam Jackson 1.15.0-24Adam Jackson 1.15.0-23Peter Hutterer 1.15.0-8Jérôme Glisse 1.15.0-7Adam Jackson 1.15.0-6Dave Airlie 1.15.0-5Peter Hutterer 1.15.0-4Adam Jackson 1.15.0-3.1Adam Jackson 1.15.0-3Adam Jackson 1.15.0-2Adam Jackson 1.15.0-1Adam Jackson 1.14.99.904-1Peter Robinson 1.14.99.902-2Adam Jackson 1.14.99.902-1Adam Jackson 1.14.99.901-6Adam Jackson 1.14.99.901-5Adam Jackson 1.14.99.901-4Adam Jackson 1.14.99.901-3Adam Jackson 1.14.99.901-2Adam Jackson 1.14.99.901-1Adam Jackson 1.14.99.3-2Adam Jackson 1.14.99.3-1Peter Hutterer 1.14.3-6Adam Jackson 1.14.3-5Adam Jackson 1.14.3-4Adam Jackson 1.14.3-3Adam Jackson 1.14.3-2Peter Hutterer 1.14.3-1Peter Hutterer 1.14.2-9Dave Airlie 1.14.2-8Peter Hutterer 1.14.2-7Peter Hutterer 1.14.2-6Peter Hutterer 1.14.2-5Dave Airlie 1.14.2-4Peter Hutterer 1.14.2-3Peter Hutterer 1.14.2-2Peter Hutterer 1.14.2-1Peter Hutterer 1.14.1.901-2Peter Hutterer 1.14.1.901-1Peter Hutterer 1.14.1-4Adam Jackson 1.14.1-3Peter Hutterer 1.14.1-2Dave Airlie 1.14.1-1Peter Hutterer 1.14.0-6Dave Airlie 1.14.0-5Dave Airlie 1.14.0-4Dan Horák 1.14.0-3Adam Jackson 1.14.0-2Peter Hutterer 1.14.0-1Peter Hutterer 1.13.99.902-2Adam Jackson Peter Hutterer 1.13.99.902-1Peter Hutterer 1.13.99.901-5Peter Hutterer 1.13.99.901-4Adam Jackson 1.13.99.901-3Adam Jackson 1.13.99.901-2Adam Jackson 1.13.99.901-1Peter Hutterer 1.13.1-1Adam Jackson 1.13.0-15Dave Airlie 1.13.0-14Dave Airlie 1.13.0-13Dave Airlie 1.13.0-11Adam Jackson 1.13.0-10Peter Hutterer 1.13.0-9Jiri Kastner 1.13.0-8Peter Hutterer 1.13.0-7Peter Hutterer 1.13.0-6Dave Airlie 1.13.0-6Peter Hutterer 1.13.0-5Dave Airlie 1.13.0-4Dave Airlie 1.13.0-3Dave Airlie 1.13.0-2Dave Airlie 1.13.0-1Dave Airlie 1.12.99.905-5Dave Airlie 1.12.99.905-4Dave Airlie 1.12.99.905-3Dave Airlie 1.12.99.905-2Dave Airlie 1.12.99.905-1Dave Airlie 1.12.99.904-4Dave Airlie 1.12.99.904-3Adam Jackson 1.12.99.904-2Dave Airlie 1.12.99.904-1Adam Jackson 1.12.99.903-6Adam Jackson 1.12.99.903-5Adam Jackson 1.12.99.903-4Adam Jackson 1.12.99.903-3Peter Hutterer 1.12.99.903-2Dave Airlie 1.12.99.903-1Dave Airlie 1.12.99.902-3Fedora Release Engineering - 1.12.99.902-2.20120717Dave Airlie 1.12.99.902-1Peter Hutterer 1.12.3-1Peter Hutterer 1.12.2-4Peter Hutterer 1.12.2-3Dan Horák 1.12.2-2Peter Hutterer 1.12.2-1Dave Airlie 1.12.1-2Peter Hutterer Peter Hutterer 1.12.1-1Peter Hutterer 1.12.0-6Dennis Gilmore 1.12.0-5Adam Jackson 1.12.0-4Adam Jackson 1.12.0-3Adam Jackson 1.12.0-2Peter Hutterer 1.12.0-1Adam Jackson 1.11.99.903-2.20120215Peter Hutterer 1.11.99.903-1.20120215Peter Hutterer 1.11.99.901-7.20120215Peter Hutterer 1.11.99.901-6.20120124Peter Hutterer 1.11.99.901-5.20120124Peter Hutterer 1.11.99.901-4.20120124Peter Hutterer 1.11.99.901-3.20120124Peter Hutterer 1.11.99.901-2.20120103Peter Hutterer 1.11.99.901-1.20120103Adam Jackson 1.11.99.1-11Adam Jackson 1.11.99.1-10Adam Jackson 1.11.99.1-9Dave Airlie 1.11.99.1-8Adam Jackson 1.11.99.1-7Adam Jackson 1.11.99.1-6Adam Jackson 1.11.99.1-5Adam Jackson 1.11.99.1-3Peter Hutterer 1.11.99.1-1.20111109Adam Jackson Peter Hutterer 1.11.1-2Adam Jackson Adam Jackson 1.11.1-1Adam Tkac 1.11.0-2Adam Jackson 1.11.0-1Adam Jackson 1.10.99.902-1.20110818Dave Airlie 1.10.99.1-10.2011051Peter Hutterer 1.10.99.1-9.20110511Dan Horák 1.10.99.1-8.20110511Adam Jackson 1.10.99.1-7.20110511Adam Tkac 1.10.99.1-6.201105111.10.99.1-5.20110511Hans de Goede 1.10.99.1-4.20110418Soren Sandmann 1.10.99.1-3.20110418Peter Hutterer 1.10.99.1-2.20110418Peter Hutterer 1.10.99.1-1.20110418Adam Jackson 1.10.0-7Adam Jackson 1.10.0-6Adam Tkac 1.10.0-5Adam Jackson 1.10.0-4Peter Hutterer 1.10.0-3Adam Jackson 1.10.0-2- CVE fixes for CVE-2015-0255- Fix fallback driver probe order - Fix a crash in X -configure- Amend the CVE-2014-8092-3 patch to be legal C++, fixes tigervnc build- Fix a lot of CVEs all over the X server.- dri2 fixes backport - part of the fix for prime not working with SNA- Fix graphics-exposure generation on CopyArea from window to pixmap with Xinerama active- Link Xorg as a PIE- In the PCI probe logic, don't try to load drivers RHEL7 doesn't ship.- backport ppc64le arch fix.- Fix PAM magic in %install- Drop vestigial xwayland patch series - Sync with RHEL6.6: - Fix GrabPointer to not wrongly succeed on redirected windows - Enable PAM - Xephyr fixes for hardware cursor, 8bpp emulation, and initial size - Xorg fixes for X -configure and mixed pci/fbdev setups - Remove invalid bug checks - Emit DeviceChanged after grab deactivation - Rediff some things to match the above - Inflate Release to be ahead of RHEL 6.6- Push the XKB locked state to the attached slaves to keep keyboard LEDs in sync (#1047921) - Discard events from disabled devices to prevent crash on VT-switch or shutdown (#1095964)- Do not open tty on non seat0 (#1053063)- Fix dist tag - Link Xorg with -z now- fix slave outputs being set as primary (#1067786)- Fix button state check (#1061541)- Mass rebuild- Be sure to not link Xorg against libGL, just libglx.- exa-only-draw-valid-trapezoids.patch: Fix crash in exa.- xserver 1.15.0- 1.15RC4 - Re-disable int10 on arm- Add aarch64 to platforms that have libunwind- 1.15RC2- Prefer fbdev to vesa, fixes fallback path on UEFI- Restore XkbCopyDeviceKeymap for (older) tigervnc- Explicitly enable DRI2- Merge Xinerama+{Damage,Render,Composite} fix series- Fix build with --disable-present- Don't bother trying to build the unit tests for now- 1.15RC1- Don't build xwayland in RHEL- xserver 1.14.99.3 - xwayland branch refresh - Drop some F17-era Obsoletes - Update BuildReqs to match reality- Fix Xdmx cursor jumps (#1019821)- Snap wayland damage reports to the bounding box- Fix up fixing up the driver list after filtering out non-wayland- Only look at wayland-capable drivers when run with -wayland- xwayland support- xserver 1.14.3- Fix active touch grabs, second touchpoint didn't get sent to client - Fix version mismatch for XI 2.2+ clients (where a library supports > 2.2 but another version than the originally requested one).- fixes for multi-monitor reverse optimus- Fix erroneous valuator 1 coordinate when an absolute device in relative mode doesn't send y coordinates.- Add new version of the resolution-based scaling patch - scale y down instead of x up. That gives almost the same behaviour as current synaptics. Drop the synaptics quirk, this needs to be now removed from the driver.- Fix logspam when trying to free a non-existant grab. - Update touch patch to upstream version (from fdo #66720) - re-add xephyr resizable patch, got lost in rebase (#976995)- reapply dropped patch to fix regression (#981953)- Fix crash on 32-bit with virtual box guest additions (#972095)- Fix crash in gnome-shell when tapping a menu twice (fdo #66720)- xorg-server 1.4.2 - drop merged patches - Add a quirk to set the synaptics resolution to 0 by default. The pre-scale patch in the server clashes with synaptics inaccurate resolution numbers, causing the touchpad movement to be stunted.- Backport the touch grab race condition patches from fdo #56578- xserver 1.14.2RC1- Update quirks for trackballs and the La-VIEW Technology Naos 5000 mouse- Backport an arm/ppc crash fix from master (#965749)- Add -resizeable option to Xephyr, enable by default (#962572) - Fix crash on 24bpp host server (#518960)- upstream rebase - reorganise the randr/gpu screen patches + backports- CVE-2013-1940: Fix xf86FlushInput() to drain evdev events (#950438, #952949)- reenable reverse optimus and some missing patch from F18- fix bug with GPU hotplugging while VT switched - reenable reverse optimus and some missing patch from F18- libunwind exists only on selected arches- Different RHEL customization- xserver 1.14- Use libunwind for backtraces- Drop -sdk Prov/Obs, changed to -devel in F9 - Drop xorg-x11-X* Obsoletes, leftover from the modular transition in FC5- xserver 1.14RC2 from git- Fix scrolling for Evoluent Vertical Mouse 3 (#612140#c20)- Add quirk for Evoluent Vertical Mouse 3, button mapping is quirky (#612140)- Bump XI minor for barriers- Pick up fixes from git- xserver 1.14RC1- server 1.13.1- Cherry-pick a fix for selection for TouchBegin from multiple clients- add events for autoconfig of gpus devices, allow usb devices to notify gnome- fix hotplug issue with usb devices and large screens- backout non-pci configuration less patch, its breaks multi-GPU- Bump default EQ length to reduce the number of unhelpful abrt reports- Fix VT switch key handling- Fix server crash when a XI 1.x device grab is activated on a disabled synaptics touchpad is disabled- Fix for non-PCI configuration-less setups- Fix build issues on new kernels caused by removal of _INPUT_H- Add touchscreen fixes (including pointer emulation) #871064- update server autobind patch to fix crash reported on irc- Set the transformation matrix to the unity matrix to avoid spurious cursor jumps (#852841)- fix bug when hotplugging a monitor causes oops- fix race across GPU power down and server startup- fix compat output segfault on output less gpus.- rebase to upstream 1.13.0 release tarball- fix prime offload with DRI2 compositors- fix multi-gpu after VT switch- port multi-seat video fixes from upstream- reintroduce auto config but working this time - fix two recycle/exit crashes- rebase to 1.12.99.905 snapshot- autobind was horribly broken on unplug - drop it like its hotplug.- add git fixes + autobind to gpu devices.- Always install int10 and vbe sdk headers- rebase to 1.12.99.904 snapshot- Make failure to iopl non-fatal- No need to --disable-xaa explicitly anymore.- Install xserver-sdk-abi-requires.release based on stable_abi not gitdate, so drivers built against a server that Provides multiple ABI versions will Require the stable version.- Make it possible to Provide: both stable and gitdate-style ABI versions.- xserver-1.12-os-print-newline-after-printing-display-name.patch: drop, 014ad46f1b353a95e2c4289443ee857cfbabb3ae- rebase to 1.12.99.903 snapshot- fix crash due to GLX being linked twice- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- server 1.12.99.902- server 1.12.3- send keycode/event type down the wire when SlowKeys enable, otherwise GNOME won't warn about it (#816764)- print newline after printing $DISPLAY to -displayfd (#824594)- fix build without xorg (aka s390x)- xserver 1.12.2- xserver-fix-pci-slot-claims.patch: backport slot claiming fix from master - xserver-1.12-modesetting-fallback.patch: add modesetting to fallback list- Drop xserver-1.10.99.1-test.patch: cd89482088f71ed517c2e88ed437e4752070c3f4 fixed it- server 1.12.1 - force autoreconf to avoid libtool errors - update patches for new indentation style.- Make timers signal-safe (#814869)- enable vbe on arm arches- Obsolete some old video drivers in F18+- Tweak arches for RHEL- Install Xorg mode 4755, there's no security benefit to 4711. (#712432)- xserver 1.12 - xserver-1.12-dix-reset-last.scroll-when-resetting-the-valuator-45.patch: drop, 6f2838818- Don't pretend int10 is a thing on non-PC arches- Server version is 1.11.99.903 now, use that.- Today's git snapshot- Fix installation of xserver-sdk-abi-requires script, if stable_abi is set always install the relese one, not the git one- ABI is considered stable now: video 12.0, input 16.0, extension 6.0, font 0.6, ansic 0.4- xserver-1.12-dix-reset-last.scroll-when-resetting-the-valuator-45.patch: reset last.scroll on the device whenever the slave device switched to avoid jumps during scrolling (#788632).- Today's git snapshot - xserver-1.12-xaa-sdk-headers.patch: drop, a55214d11916b- xserver-1.12-Xext-fix-selinux-build-failure.patch: fix build error triggered by Red Hat-specific patch to libselinux- Git snapshot 98cde254acb9b98337ddecf64c138d38c14ec2bf - xserver-1.11.99-optionstr.patch: drop - 0001-Xext-don-t-swap-CARD8-in-SProcSELinuxQueryVersion.patch: drop- Always install XAA SDK headers so drivers still build- --disable-xaa- xserver-1.8-disable-vboxvideo.patch: Drop, should be fixed now - Drop vesamodes and extramodes, rhpxl is no more - Stop building libxf86config, pyxf86config will be gone soon- put optionstr.h into devel package- Restore DRI1 until drivers are properly prepared for it- Disable DRI1- Obsolete some dead input drivers.- Fix permissions on abi script when doing git snapshots- Update to today's git snapshot - xserver-1.6.1-nouveau.patch: drop, upstream - xserver-1.10.99-config-add-udev-systemd-multi-seat-support.patch: drop, upstream - 0001-dix-block-signals-when-closing-all-devices.patch: drop, upstream- Change the ABI magic for snapshots- Block signals when removing all input devices #737031- Drop some Requires >= on things where we had newer versions in F14.- xserver 1.11.1- ship more files in the -source subpkg- xserver 1.11.0- xserver 1.11rc2- xvfb-run requires xauth installed, fix requires (from jlaska on irc)- Add support for multi-seat support from the config/udev backend.- don't build tests when --disable-xorg is used like on s390(x)- BuildRequires: systemtap-sdt-devel, configure --with-dtrace- include hw/dmx/doc/doxygen.conf.in in the -source subpkg- Today's server from git - xserver-1.10-fix-trapezoids.patch: drop, c6cb70be1ed7cf7 - xserver-1.10-glx-pixmap-crash.patch: drop, 6a433b67ca15fd1 - xserver-1.10-bg-none-revert.patch: drop, dc0cf7596782087- Drop xserver-1.9.0-qxl-fallback.patch, since the latest qxl driver supports both revision 1 and 2 qxl devices (#642153)- xserver-1.10-fix-trapezoids.patch: this patch is necessary to prevent trap corruption with pixman 0.21.8.- rebase all patches - xserver-1.10-vbe-malloc.patch: drop, d8caa782009abf4d - "git rm" all unused patches- Today's server from git- xserver-1.10-glx-pixmap-crash.patch, xserver-1.10-bg-none-revert.patch: bugfixes from xserver-next- Fix thinko in pointer barrier patch- add more files into -source subpkg- xserver-1.10-pointer-barriers.patch: Backport CRTC confinement from master and pointer barriers from the development tree for same. - xserver-1.10-vbe-malloc.patch: Fix a buffer overrun in the VBE code.- Add Xen virtual pointer quirk to 10-quirks.conf (#523914, #679699)- Merge from F16: * Wed Mar 09 2011 Adam Jackson 1.10.0-2 - Disable filesystem caps in paranoia until module loading is audited * Fri Feb 25 2011 Peter Hutterer 1.9.99.902-1 - xserver 1.10.0 - server-1.9-99.901-xkb-repeat-issues.patch: drop, merged - xserver-1.4.99-pic-libxf86config.patch: drop, see 60801ff8 - xserver-1.6.99-default-modes.patch: drop, see dc498b4 - xserver-1.7.1-multilib.patch: drop, see a16e282 - ABI bumps: xinput to 12.2, extension to 5.0, video to 10.0  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01.15.0-33.el7_1     !""#################################"$$$"%"&&"''''"((("))*"++++,"----------"..."///"0"1111"223324444252266728292:2;222"<<<<<<"===========">>"??@?A?B"CCC"DD"EEEFFFFFFFFFFF"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGIJJJJJJIIIIIIKKIIIIIIIIIIILLLLLLIMINNNNIIIIIIIIIIIOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQPRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWXXXXWYYYYYYYYYYYWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZW[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^_________________````aaaaaaaaaaaaaaaabbbbbbbbbbbbbccbddddddddddddddbbeeeeeeeeffffffffffffffffffffffffffffffxorg-x11-server-sourceGLMakefile.amXextMakefile.ambigreq.cdpms.cdpmsproc.hdpmsstubs.cgeext.cgeext.hgeint.hhashtable.chashtable.hpanoramiX.cpanoramiX.hpanoramiXSwap.cpanoramiXh.hpanoramiXprocs.cpanoramiXsrv.hsaver.csecurity.csecuritysrv.hshape.cshm.cshmint.hsleepuntil.csleepuntil.hsync.csyncsdk.hsyncsrv.hxace.cxace.hxacestr.hxcmisc.cxf86bigfont.cxf86bigfontsrv.hxres.cxselinux.hxselinux_ext.cxselinux_hooks.cxselinux_label.cxselinuxint.hxtest.cxvdisp.cxvdisp.hxvdix.hxvmain.cxvmc.cxvmcext.hXiMakefile.amallowev.callowev.hchgdctl.cchgdctl.hchgfctl.cchgfctl.hchgkbd.cchgkbd.hchgkmap.cchgkmap.hchgprop.cchgprop.hchgptr.cchgptr.hclosedev.cclosedev.hdevbell.cdevbell.hexevents.cexglobals.hextinit.cgetbmap.cgetbmap.hgetdctl.cgetdctl.hgetfctl.cgetfctl.hgetfocus.cgetfocus.hgetkmap.cgetkmap.hgetmmap.cgetmmap.hgetprop.cgetprop.hgetselev.cgetselev.hgetvers.cgetvers.hgrabdev.cgrabdev.hgrabdevb.cgrabdevb.hgrabdevk.cgrabdevk.hgtmotion.cgtmotion.hlistdev.clistdev.hopendev.copendev.hqueryst.cqueryst.hselectev.cselectev.hsendexev.csendexev.hsetbmap.csetbmap.hsetdval.csetdval.hsetfocus.csetfocus.hsetmmap.csetmmap.hsetmode.csetmode.hstubs.cungrdev.cungrdev.hungrdevb.cungrdevb.hungrdevk.cungrdevk.hxiallowev.cxiallowev.hxibarriers.cxibarriers.hxichangecursor.cxichangecursor.hxichangehierarchy.cxichangehierarchy.hxigetclientpointer.cxigetclientpointer.hxigrabdev.cxigrabdev.hxipassivegrab.cxipassivegrab.hxiproperty.cxiproperty.hxiquerydevice.cxiquerydevice.hxiquerypointer.cxiquerypointer.hxiqueryversion.cxiqueryversion.hxiselectev.cxiselectev.hxisetclientpointer.cxisetclientpointer.hxisetdevfocus.cxisetdevfocus.hxiwarppointer.cxiwarppointer.haclocal.m4compositeMakefile.amcompalloc.ccompext.ccompinit.ccompint.hcompositeext.hcompoverlay.ccompwindow.cconfigMakefile.amconfig-backends.hconfig.cdbus-core.cdbus.chal.cudev.cwscons.cconfigure.acdamageextMakefile.amdamageext.cdamageextint.hdbeMakefile.amdbe.cdbestruct.hmidbe.cmidbe.hdevbook.amdixMakefile.amXserver-dtrace.h.inatom.ccolormap.ccursor.cdevices.cdispatch.cdispatch.hdixfonts.cdixutils.centerleave.centerleave.heventconvert.cevents.cextension.cffs.cgc.cgetevents.cglobals.cglyphcurs.cgrabs.cinitatoms.cinpututils.cmain.cpixmap.cprivates.cproperty.cprotocol.txtptrveloc.cregion.cregistry.cresource.cselection.cstubmain.cswaprep.cswapreq.ctables.ctouch.cwindow.cdocMakefile.amdtraceMakefile.amsmartscheddocbook.amdri3Makefile.amdri3.cdri3.hdri3_priv.hdri3_request.cdri3_screen.cexaMakefile.amexa.cexa.hexa_accel.cexa_classic.cexa_driver.cexa_glyphs.cexa_migration_classic.cexa_migration_mixed.cexa_mixed.cexa_offscreen.cexa_priv.hexa_render.cexa_unaccel.cfbMakefile.amfb.hfb24_32.cfb24_32.hfballpriv.cfbarc.cfbbits.cfbbits.hfbblt.cfbbltone.cfbcmap_mi.cfbcopy.cfbfill.cfbfillrect.cfbfillsp.cfbgc.cfbgetsp.cfbglyph.cfbimage.cfbline.cfboverlay.cfboverlay.hfbpict.cfbpict.hfbpixmap.cfbpoint.cfbpush.cfbrop.hfbscreen.cfbseg.cfbsetsp.cfbsolid.cfbstipple.cfbtile.cfbtrap.cfbutil.cfbwindow.cwfbrename.hglxMakefile.amclientinfo.ccreatecontext.cextension_string.cextension_string.hglxbyteorder.hglxcmds.cglxcmdsswap.cglxcontext.hglxdrawable.hglxdri2.cglxdricommon.cglxdricommon.hglxdriswrast.cglxext.cglxext.hglxscreens.cglxscreens.hglxserver.hglxutil.hindirect_dispatch.cindirect_dispatch.hindirect_dispatch_swap.cindirect_program.cindirect_reqsize.cindirect_reqsize.hindirect_size.hindirect_size_get.cindirect_size_get.hindirect_table.cindirect_table.hindirect_texture_compression.cindirect_util.cindirect_util.hrender2.crender2swap.crenderpix.crenderpixswap.crensize.csingle2.csingle2swap.csinglepix.csinglepixswap.csinglesize.csinglesize.hswap_interval.cunpack.hxfont.chwMakefile.amdmxMakefile.amconfigCanvas.cCanvas.hCanvasP.hMakefile.amdmxcompat.cdmxcompat.hdmxconfig.cdmxconfig.hdmxparse.cdmxparse.hdmxprint.cdmxprint.hdmxtodmx.cmanMakefile.amparser.cparser.hscanner.cvdltodmx.cxdmxconfig.cdmx-config.hdmx.cdmx.hdmx_glxvisuals.cdmx_glxvisuals.hdmxcb.cdmxcb.hdmxclient.hdmxcmap.cdmxcmap.hdmxcursor.cdmxcursor.hdmxdpms.cdmxdpms.hdmxextension.cdmxextension.hdmxfont.cdmxfont.hdmxgc.cdmxgc.hdmxgcops.cdmxgcops.hdmxinit.cdmxinit.hdmxinput.cdmxinput.hdmxlog.cdmxlog.hdmxpict.cdmxpict.hdmxpixmap.cdmxpixmap.hdmxprop.cdmxprop.hdmxscrinit.cdmxscrinit.hdmxstat.cdmxstat.hdmxsync.cdmxsync.hdmxvisual.cdmxvisual.hdmxwindow.cdmxwindow.hdocDMXSpec-v1.txtDMXSpec.txtMakefile.amdoxygenMakefile.amdoxygen.conf.inexamplesMakefile.amdmxaddinput.cdmxaddscreen.cdmxinfo.cdmxreconfig.cdmxresize.cdmxrminput.cdmxrmscreen.cdmxwininfo.cev.cevi.cres.cxbell.cxinput.cxled.cxtest.cglxProxyMakefile.amcompsize.ccompsize.hg_disptab.cg_disptab.hg_renderswap.cglobal.cglxcmds.cglxcmds.hglxcmdsswap.cglxcontext.hglxdrawable.hglxerror.hglxext.cglxext.hglxfbconfig.cglxfbconfig.hglxscreens.cglxscreens.hglxserver.hglxsingle.cglxsingle.hglxswap.cglxswap.hglxutil.hglxvendor.cglxvendor.hglxvisuals.cglxvisuals.hrender2swap.crenderpixswap.cunpack.hinputChkNotMaskEv.cChkNotMaskEv.hMakefile.amatKeynames.hdmxarg.cdmxarg.hdmxbackend.cdmxbackend.hdmxcommon.cdmxcommon.hdmxconsole.cdmxconsole.hdmxdetach.cdmxdummy.cdmxdummy.hdmxevents.cdmxevents.hdmxinputinit.cdmxinputinit.hdmxmap.cdmxmap.hdmxmotion.cdmxmotion.hdmxsigio.cdmxsigio.hdmxxinput.clnx-keyboard.clnx-keyboard.hlnx-ms.clnx-ms.hlnx-ps2.clnx-ps2.husb-common.cusb-common.husb-keyboard.cusb-keyboard.husb-mouse.cusb-mouse.husb-other.cusb-other.husb-private.hmanMakefile.amkdriveMakefile.amephyrMakefile.amephyr.cephyr.hephyr_draw.cephyrcursor.cephyrdri.cephyrdri.hephyrdriext.cephyrdriext.hephyrglxext.cephyrglxext.hephyrhostglx.cephyrhostglx.hephyrinit.cephyrlog.hephyrvideo.chostx.chostx.hmanMakefile.amos.cfakeMakefile.amfake.cfake.hfakeinit.ckbd.cmouse.cos.cfbdevMakefile.amfbdev.cfbdev.hfbinit.clinuxMakefile.amevdev.ckeyboard.clinux.cmouse.cms.cps2.ctslib.csrcMakefile.amfourcc.hkcmap.ckdrive.ckdrive.hkinfo.ckinput.ckmode.ckshadow.ckxv.ckxv.hvfbInitInput.cInitOutput.cMakefile.ammanMakefile.amxfree86Makefile.amcommonMakefile.amcompiler.hdgaproc.hfourcc.hvidmodeproc.hxaarop.hxf86.hxf86Build.hxf86Build.h.inxf86Bus.hxf86Config.hxf86Extensions.hxf86InPriv.hxf86Module.hxf86Opt.hxf86Optionstr.hxf86PciInfo.hxf86Priv.hxf86Privstr.hxf86VGAarbiter.hxf86VGAarbiterPriv.hxf86Xinput.hxf86cmap.hxf86fbman.hxf86pciBus.hxf86platformBus.hxf86sbusBus.hxf86str.hxf86xv.hxf86xvmc.hxf86xvpriv.hxisb.hxorgVersion.hddcMakefile.amedid.hxf86DDC.hdixmodsMakefile.amdocMakefile.amexa-driver.txtdriMakefile.amdri.hdristruct.hsarea.hdri2Makefile.amdri2.hdri2int.hexaMakefile.ammanMakefile.amfbdevhwMakefile.amfbdevhw.hfbpriv.hmanMakefile.ami2cMakefile.ambt829.hfi1236.hi2c_def.hmsp3430.htda8425.htda9850.htda9885.huda1380.hxf86i2c.hint10Makefile.amxf86int10.hxf86x86emu.hloaderMakefile.amloader.hloaderProcs.hmanMakefile.ammodesMakefile.amxf86Crtc.hxf86Modes.hxf86RandR12.hos-supportMakefile.ambsdMakefile.ammemrange.hbusMakefile.amPci.hxf86Pci.hxf86Sbus.hhurdMakefile.amint10Defines.hlinuxMakefile.amint10vm86miscMakefile.amsharedxf86Axp.hsolarisMakefile.amstubMakefile.amxf86OSpriv.hxf86_OSlib.hxf86_OSproc.hparserConfigint.hMakefile.amconfigProcs.hxf86Optrec.hxf86Parser.hxf86tokens.hramdacBT.hBTPriv.hIBM.hIBMPriv.hMakefile.amTI.hTIPriv.hxf86Cursor.hxf86CursorPriv.hxf86RamDac.hxf86RamDacPriv.hshadowfbMakefile.amshadowfb.hutilsMakefile.amcvtMakefile.amgtfMakefile.ammanMakefile.amvbeMakefile.amvbe.hvbeModes.hvgahwMakefile.amvgaHW.hx86emuMakefile.amx86emux86emu.hdebug.hdecode.hfpu.hfpu_regs.hops.hprim_asm.hprim_ops.hprim_x86_gcc.hregs.htypes.hx86emui.hxorgconf.cppxnestArgs.cArgs.hColor.cColor.hCursor.cDisplay.cDisplay.hDrawable.hEvents.cEvents.hFont.cGC.cGCOps.cGCOps.hHandlers.cHandlers.hInit.cInit.hKeyboard.cKeyboard.hMakefile.amPixmap.cPointer.cPointer.hScreen.cScreen.hVisual.cVisual.hWindow.cXNCursor.hXNFont.hXNGC.hXNPixmap.hXNWindow.hXnest.hmanMakefile.amxnest-config.hxquartzGLMakefile.amcapabilities.ccapabilities.hindirect.cvisualConfigs.cvisualConfigs.hMakefile.amX11Application.hX11Controller.happlewm.capplewmExt.hbundleMakefile.amcpprules.inconsole_redirect.cconsole_redirect.hdarwin.cdarwin.hdarwinEvents.cdarwinEvents.hdarwinXinput.cdarwinfb.hkeysym2ucs.ckeysym2ucs.hmach-startupMakefile.ambundle-main.claunchd_fd.claunchd_fd.hmach_startup_types.hstub.cmanMakefile.ampbproxyMakefile.ampbproxy.htrick_autotools.cx-selection.hquartz.cquartz.hquartzCommon.hquartzKeyboard.cquartzKeyboard.hquartzRandR.cquartzRandR.hquartzStartup.csanitizedCarbon.hsanitizedCocoa.hxprMakefile.amappledri.cappledri.happledristr.hdri.cdri.hdriWrap.cdriWrap.hdristruct.hx-hash.cx-hash.hx-hook.cx-hook.hx-list.cx-list.hxpr.hxprAppleWM.cxprCursor.cxprEvent.cxprEvent.hxprFrame.cxprScreen.cxwinInitInput.cInitOutput.cMakefile.amddraw.hglxMakefile.amglshim.cglthunk.cglwindows.hindirect.cwgl_ext_api.cwgl_ext_api.hwinpriv.cwinpriv.hmanMakefile.ampropertystore.hwin.hwinSetAppUserModelID.cwinallpriv.cwinauth.cwinblock.cwinclip.cwinclipboard.hwinclipboardinit.cwinclipboardtextconv.cwinclipboardthread.cwinclipboardwndproc.cwinclipboardwrappers.cwinclipboardxevents.cwincmap.cwinconfig.cwinconfig.hwincreatewnd.cwincursor.cwindialogs.cwinengine.cwinerror.cwinfillsp.cwinfont.cwingc.cwingetsp.cwinglobals.cwinglobals.hwinkeybd.cwinkeybd.hwinkeyhook.cwinkeynames.hwinlayouts.hwinmessages.hwinmisc.cwinmonitors.cwinmonitors.hwinmouse.cwinms.hwinmsg.cwinmsg.hwinmsgwindow.cwinmultiwindowclass.cwinmultiwindowclass.hwinmultiwindowicons.cwinmultiwindowicons.hwinmultiwindowshape.cwinmultiwindowwindow.cwinmultiwindowwm.cwinmultiwindowwndproc.cwinnativegdi.cwinpfbdd.cwinpixmap.cwinpolyline.cwinprefs.cwinprefs.hwinprefslex.cwinprefsyacc.cwinprefsyacc.hwinprocarg.cwinrandr.cwinresource.hwinrop.cwinscrinit.cwinsetsp.cwinshaddd.cwinshadddnl.cwinshadgdi.cwintaskbar.cwintrayicon.cwinvalargs.cwinvideo.cwinwakeup.cwinwin32rootless.cwinwin32rootlesswindow.cwinwin32rootlesswndproc.cwinwindow.cwinwindow.hwinwindowswm.cwinwndproc.cincludeMakefile.amXIstubs.hXprintf.hbusfault.hcallback.hclient.hclosestr.hclosure.hcolormap.hcolormapst.hcursor.hcursorstr.hdix-config-apple-verbatim.hdix-config.hdix-config.h.indix.hdixaccess.hdixevents.hdixfont.hdixfontstr.hdixfontstubs.hdixgrabs.hdixstruct.hdo-not-use-config.hdo-not-use-config.h.ineventconvert.hevents.heventstr.hexevents.hextension.hextinit.hextnsionst.hgc.hgcstruct.hglobals.hglx_extinit.hhotplug.hinput.hinputstr.hinpututils.hkdrive-config.hkdrive-config.h.inlist.hmisc.hmiscstruct.hopaque.hoptionstr.hos.hpixmap.hpixmapstr.hprivates.hproperty.hpropertyst.hprotocol-versions.hptrveloc.hregion.hregionstr.hregistry.hresource.hrgb.hscreenint.hscrnintstr.hselection.hservermd.hsite.hswaprep.hswapreq.hvalidate.hversion-config.hversion-config.h.inwindow.hwindowstr.hxkb-config.hxkb-config.h.inxkbfile.hxkbrules.hxkbsrv.hxkbstr.hxorg-config.hxorg-config.h.inxorg-server.hxorg-server.h.inxserver-properties.hxsha1.hxwin-config.hxwin-config.h.inm4ac_define_dir.m4libtool.m4ltoptions.m4ltsugar.m4ltversion.m4lt~obsolete.m4xorg-tls.m4manMakefile.amXserver.manmanpages.ammiMakefile.ammi.hmiarc.cmibitblt.cmicmap.cmicmap.hmicoord.hmicopy.cmicursor.cmidash.cmidispcur.cmieq.cmiexpose.cmifillarc.cmifillarc.hmifillrct.cmifpoly.hmifpolycon.cmigc.cmigc.hmiglblt.cmiinitext.cmiline.hmioverlay.cmioverlay.hmipointer.cmipointer.hmipointrst.hmipoly.cmipoly.hmipolycon.cmipolygen.cmipolypnt.cmipolyrect.cmipolyseg.cmipolytext.cmipolyutil.cmipushpxl.cmiscanfill.hmiscrinit.cmispans.cmispans.hmisprite.cmisprite.hmistruct.hmivalidate.hmivaltree.cmiwideline.cmiwideline.hmiwindow.cmizerarc.cmizerarc.hmizerclip.cmizerline.cmiextMakefile.amdamageMakefile.amdamage.cdamage.hdamagestr.hrootlessMakefile.amREADME.txtrootless.hrootlessCommon.crootlessCommon.hrootlessConfig.hrootlessGC.crootlessScreen.crootlessValTree.crootlessWindow.crootlessWindow.hshadowMakefile.amc2p_core.hshadow.cshadow.hshafb4.cshafb8.cshalloc.cshiplan2p4.cshiplan2p8.cshpacked.cshplanar.cshplanar8.cshrot16pack.cshrot16pack_180.cshrot16pack_270.cshrot16pack_270YX.cshrot16pack_90.cshrot16pack_90YX.cshrot32pack.cshrot32pack_180.cshrot32pack_270.cshrot32pack_90.cshrot8pack.cshrot8pack_180.cshrot8pack_270.cshrot8pack_90.cshrotate.cshrotpack.hshrotpackYX.hsyncMakefile.ammisync.cmisync.hmisyncfd.cmisyncfd.hmisyncshm.cmisyncshm.hmisyncstr.hosMakefile.amWaitFor.caccess.cauth.cbacktrace.cbusfault.cclient.cconnection.cio.clog.cmitauth.coscolor.cosdep.hosinit.crpcauth.cstrcasecmp.cstrcasestr.cstrlcat.cstrlcpy.cstrndup.cutils.cxdmauth.cxdmcp.cxprintf.cxsha1.cxstrans.cpresentMakefile.ampresent.cpresent.hpresent_event.cpresent_fake.cpresent_fence.cpresent_notify.cpresent_priv.hpresent_request.cpresent_screen.cpresentext.hpseudoramiXMakefile.ampseudoramiX.cpseudoramiX.hrandrMakefile.amrandr.crandrstr.hrrcrtc.crrdispatch.crrinfo.crrmode.crroutput.crrpointer.crrproperty.crrprovider.crrproviderproperty.crrscreen.crrsdispatch.crrtransform.crrtransform.hrrxinerama.crecordMakefile.amrecord.cset.cset.hrenderMakefile.amanimcur.cfilter.cglyph.cglyphstr.hmatrix.cmiindex.cmipict.cmipict.hmirect.cmitrap.cmitri.cpicture.cpicture.hpicturestr.hrender.ctestMakefile.amddxstubs.cfixes.chashtabletest.cinput.clist.cmisc.cos.csignal-logging.cstring.ctouch.cxfree86.cxi1Makefile.amprotocol-xchangedevicecontrol.cxi2Makefile.amprotocol-common.cprotocol-common.hprotocol-eventconvert.cprotocol-xigetclientpointer.cprotocol-xigetselectedevents.cprotocol-xipassivegrabdevice.cprotocol-xiquerydevice.cprotocol-xiquerypointer.cprotocol-xiqueryversion.cprotocol-xiselectevents.cprotocol-xisetclientpointer.cprotocol-xiwarppointer.cxi2.cxkb.cxtest.cxfixesMakefile.amcursor.cregion.csaveset.cselect.cxfixes.cxfixes.hxfixesint.hxkbMakefile.amREADME.compiledXKBAlloc.cXKBGAlloc.cXKBMAlloc.cXKBMisc.cddxBeep.cddxCtrls.cddxKillSrv.cddxLEDs.cddxLoad.cddxPrivate.cddxVT.cmaprules.cxkb.cxkb.hxkbAccessX.cxkbActions.cxkbDflts.hxkbEvents.cxkbInit.cxkbLEDs.cxkbPrKeyEv.cxkbSwap.cxkbUtils.cxkbfmisc.cxkbgeom.hxkbout.cxkbtext.cxkmread.cxorg-server.m4xorg-server.pc.inxserver.ent.in/usr/share//usr/share/xorg-x11-server-source//usr/share/xorg-x11-server-source/Xext//usr/share/xorg-x11-server-source/Xi//usr/share/xorg-x11-server-source/composite//usr/share/xorg-x11-server-source/config//usr/share/xorg-x11-server-source/damageext//usr/share/xorg-x11-server-source/dbe//usr/share/xorg-x11-server-source/dix//usr/share/xorg-x11-server-source/doc//usr/share/xorg-x11-server-source/doc/dtrace//usr/share/xorg-x11-server-source/dri3//usr/share/xorg-x11-server-source/exa//usr/share/xorg-x11-server-source/fb//usr/share/xorg-x11-server-source/glx//usr/share/xorg-x11-server-source/hw//usr/share/xorg-x11-server-source/hw/dmx//usr/share/xorg-x11-server-source/hw/dmx/config//usr/share/xorg-x11-server-source/hw/dmx/config/man//usr/share/xorg-x11-server-source/hw/dmx/doc//usr/share/xorg-x11-server-source/hw/dmx/doxygen//usr/share/xorg-x11-server-source/hw/dmx/examples//usr/share/xorg-x11-server-source/hw/dmx/glxProxy//usr/share/xorg-x11-server-source/hw/dmx/input//usr/share/xorg-x11-server-source/hw/dmx/man//usr/share/xorg-x11-server-source/hw/kdrive//usr/share/xorg-x11-server-source/hw/kdrive/ephyr//usr/share/xorg-x11-server-source/hw/kdrive/ephyr/man//usr/share/xorg-x11-server-source/hw/kdrive/fake//usr/share/xorg-x11-server-source/hw/kdrive/fbdev//usr/share/xorg-x11-server-source/hw/kdrive/linux//usr/share/xorg-x11-server-source/hw/kdrive/src//usr/share/xorg-x11-server-source/hw/vfb//usr/share/xorg-x11-server-source/hw/vfb/man//usr/share/xorg-x11-server-source/hw/xfree86//usr/share/xorg-x11-server-source/hw/xfree86/common//usr/share/xorg-x11-server-source/hw/xfree86/ddc//usr/share/xorg-x11-server-source/hw/xfree86/dixmods//usr/share/xorg-x11-server-source/hw/xfree86/doc//usr/share/xorg-x11-server-source/hw/xfree86/dri//usr/share/xorg-x11-server-source/hw/xfree86/dri2//usr/share/xorg-x11-server-source/hw/xfree86/exa//usr/share/xorg-x11-server-source/hw/xfree86/exa/man//usr/share/xorg-x11-server-source/hw/xfree86/fbdevhw//usr/share/xorg-x11-server-source/hw/xfree86/fbdevhw/man//usr/share/xorg-x11-server-source/hw/xfree86/i2c//usr/share/xorg-x11-server-source/hw/xfree86/int10//usr/share/xorg-x11-server-source/hw/xfree86/loader//usr/share/xorg-x11-server-source/hw/xfree86/man//usr/share/xorg-x11-server-source/hw/xfree86/modes//usr/share/xorg-x11-server-source/hw/xfree86/os-support//usr/share/xorg-x11-server-source/hw/xfree86/os-support/bsd//usr/share/xorg-x11-server-source/hw/xfree86/os-support/bus//usr/share/xorg-x11-server-source/hw/xfree86/os-support/hurd//usr/share/xorg-x11-server-source/hw/xfree86/os-support/linux//usr/share/xorg-x11-server-source/hw/xfree86/os-support/linux/int10//usr/share/xorg-x11-server-source/hw/xfree86/os-support/misc//usr/share/xorg-x11-server-source/hw/xfree86/os-support/shared//usr/share/xorg-x11-server-source/hw/xfree86/os-support/solaris//usr/share/xorg-x11-server-source/hw/xfree86/os-support/stub//usr/share/xorg-x11-server-source/hw/xfree86/parser//usr/share/xorg-x11-server-source/hw/xfree86/ramdac//usr/share/xorg-x11-server-source/hw/xfree86/shadowfb//usr/share/xorg-x11-server-source/hw/xfree86/utils//usr/share/xorg-x11-server-source/hw/xfree86/utils/cvt//usr/share/xorg-x11-server-source/hw/xfree86/utils/gtf//usr/share/xorg-x11-server-source/hw/xfree86/utils/man//usr/share/xorg-x11-server-source/hw/xfree86/vbe//usr/share/xorg-x11-server-source/hw/xfree86/vgahw//usr/share/xorg-x11-server-source/hw/xfree86/x86emu//usr/share/xorg-x11-server-source/hw/xfree86/x86emu/x86emu//usr/share/xorg-x11-server-source/hw/xnest//usr/share/xorg-x11-server-source/hw/xnest/man//usr/share/xorg-x11-server-source/hw/xquartz//usr/share/xorg-x11-server-source/hw/xquartz/GL//usr/share/xorg-x11-server-source/hw/xquartz/bundle//usr/share/xorg-x11-server-source/hw/xquartz/mach-startup//usr/share/xorg-x11-server-source/hw/xquartz/man//usr/share/xorg-x11-server-source/hw/xquartz/pbproxy//usr/share/xorg-x11-server-source/hw/xquartz/xpr//usr/share/xorg-x11-server-source/hw/xwin//usr/share/xorg-x11-server-source/hw/xwin/glx//usr/share/xorg-x11-server-source/hw/xwin/man//usr/share/xorg-x11-server-source/include//usr/share/xorg-x11-server-source/m4//usr/share/xorg-x11-server-source/man//usr/share/xorg-x11-server-source/mi//usr/share/xorg-x11-server-source/miext//usr/share/xorg-x11-server-source/miext/damage//usr/share/xorg-x11-server-source/miext/rootless//usr/share/xorg-x11-server-source/miext/shadow//usr/share/xorg-x11-server-source/miext/sync//usr/share/xorg-x11-server-source/os//usr/share/xorg-x11-server-source/present//usr/share/xorg-x11-server-source/pseudoramiX//usr/share/xorg-x11-server-source/randr//usr/share/xorg-x11-server-source/record//usr/share/xorg-x11-server-source/render//usr/share/xorg-x11-server-source/test//usr/share/xorg-x11-server-source/test/xi1//usr/share/xorg-x11-server-source/test/xi2//usr/share/xorg-x11-server-source/xfixes//usr/share/xorg-x11-server-source/xkb/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu         directoryautomake makefile script, ASCII textASCII textC source, ASCII textC source, UTF-8 Unicode textM4 macro processor script, UTF-8 Unicode textassembler source, ASCII textC program text (from flex), ASCII textHTML document, ASCII textASCII text, with very long linesautomake makefile script, UTF-8 Unicode textUTF-8 Unicode textM4 macro processor script, ASCII textRuby module source, ASCII text, with very long linestroff or preprocessor input, ASCII textexported SGML document, ASCII text?7zXZ !PH6'#]"k%#4`~|T+#df6OPĂ%)Sex6N齂KŻ=AHqsW0"z !` RW@g>kڗ\L cn@u 0s: r{c 43-ivԳe[r?EC!/|$LRܾQ~_㢊$?"^IdhwUEeB440yPE&P>ywm$͑D9ICim}hOߨNT٠|?Kd\q0Q?/iYWK낽}v bll¡M-/\ֽy ɤum]G[L!ϞC["%\C׼u9\+Mگ|g ,IP(m@LUͥDR&7t aV5R>1><-Fe  jDo9L2Z.3ag`sO*Q$|)־Wjdԑ};-Rbwxsdy2Kv^j|cp Iz )f1}`OG|N5vdʹLe^y-kmE ڑdn7ZP{/=~sWPApT)(D`F[fFp+(z:nb[OpZP@:CV.5SGRQi*7hbU)MeNȯ)hJlAh lT,njwJO,44Wܻ ,9vP9Ѹ%)xXJyw/\xC͗hi@߄tC _hp'$;|F;%J}u:}w;vNT˰i0JGs`8tJLSO#;# H~0ܜ%s$ۡh,ׂY43{L!X*'4KҾ:߅q{OV~"GqIV7AM,625=ߠq胺 u!Pѿ=&!x]% lsqimG&/f,1'Kq\ !:,̝y ʛ bv!)Y@Eo2Rܶ! { .(R6|E%7"E1g9 MRpH)n g3p)Qi9J 4CH3G~.Pp { @պoƒ(fFJ~ O޹bO@6p48wVxك҇ pC=w.kr)NxˆFֱ.BsjJ4p GMrM rGX(ee:Niz~$s/L,ޡ@;z|.Jr{X˟'B BғrÐ1!yU=A# `r2m{I|P^w73\\4Չk.˰tseJe,gt9+#?kAL ,0'&:G4޽PC-]hF< B9͉;X]Δuծִ;5ILӃ(|7ZYg2N?<+*?Dנeҩ8tx#+:h1.\81{#r7Pv}R2b+8ބu?FyTa?ȯ&&쬋#QY< RMxRz`ohgQ.GQEr4"OpI< @n'c< rwIo&`o؊2&G/ĉKb%7I9 ZZ-6-젏9)n+w9Ł1W)A/ܐCAӱò d)mu8```K(.H?>"HWkDϑü3 ȼ'uz:#g!54!ָNɟR&*6ox_cBbKgr~$1>by#!ÖT7ڊ?h)'Q4ڸ$b~*b:0QP{+0_Q?>\łeN'U}:.5V7O^ˮ /tx+p \T׈ˁ]sPR(oyJ򐻑4k2 }lDCƋ3 _B[;H $OJjjYOhct8~ Q_}RcZM1"ҵL5b JD1^*-< Aȷdy?#pɡ";IyHfo =?j"Έi*wGwr{UNԠ0'vtع&(Bv $<7<(C/Z`N@:rD}`ٝ@PCR &nP-Z~NȶF k0d?2(9 )(w= rk16R[5 r*1QHu1T95,)w3}aC۳;$dfwV&[:B{4r3! 3G|QҳY W'eފ&9MލżSbw,%;0F'`36&m}'4KDH/ĝ{ F~_dF; 3 Lvq,QSaE-G>Ǚ-FS'n3Tɨ"y~K"[އdC~ `0(y[gu".JSs WGun8%FsM{h?pه~2pRBZ˯yOWaicyLUx  ~ؽmjyZen{\Kywpv *NWGp(|!P.sRmA_96Ar;Cb)1gQ4hѬ)[X``Wa`X+:m?vےSdvԴ \VȀiH\ k)Xx6; $unݓ#b(+n,N# I? J-,S;l=jTSNj~aסu".-},=MJVFa a?VT deduD BӦ6 E:+ ( ("O4 k[wБ 9mfs%+0Ԅu^A,yaHlyr3nŸR<( PC3*ymu;Y A0]_CL[[|N@ qī}/! 2ӿ6 SÓ-X,8FT))V*fOU0o0<*''~C>XY41EJr, qT5o:G!C L8%!֕:Y#@&zH9pN,hӀerG"YI +JH}o\ZteGd ܷ(}r:A#Wbu)W~b1ҩbNB0Y/.7Kw.FgZIElE7kԕ-aàe>ߘ@O2]/M"TG} gaY5Z: d-4~ףuC]a_* K@n"PƎK[0X=O.t@_" M] ^ݖ,$hr$V$͖ TL1ڄ[D/ 8'7N8.ǝcs0%XUcK76-/ַ$iW1R|W}|` 9r:;BiePdqn! %rl)سXg aXV9kν?45dDޙ_w2- P~=:2M2֟̓~4| &ޔXlD$7(f?Wfq:\,i) =]\S,Rں[D唢ѿc8zü)ўH5DqhVT%7޷ymSv㼝VQ^dƹʬ@0=v&"w!ēDy)ۭ Z1yq]iu A8<. '0J^(z|2S</;!ZiǞB9iA%w}f]c\n2Hgݾ,K zGdWt!k  w}MO(00X1 `NPrO 'ά(^)$=m>P1P)5sODx<"bs{ȴR}'}:m)V$+x6 Nq,K'7Vī`die,uD8eGq-%RbIİN/OsOe@# ?d A~]n^}_υ-Pd:UL) iǒ/#75ksϼ`_еk&^x2SK$A.uQs ڣNAkoT'7gN{U7]X"9^U #Frk=N!xxvI)9fd];\AHMT rS-{IW\寮#׏=E7)Ȑ<x^mwa\j%Y'cpa8D VL斅lQ {@YcFOL# YZ