xorg-x11-server-source-1.18.4-5.fc24$>J_-~<5Ocu>7&?d  ' _  &0{{ "{ -{ B{ o{ {{?{ݦ{C(_8lq90q: @qG)x{H?d{IUP{XZYZ\Z{]p{^xmb+deflt {u {v Cxorg-x11-server-source1.18.45.fc24Xserver source code required to build VNC server (Xvnc)Xserver source code needed to build VNC server (Xvnc)X*arm04-builder02.arm.fedoraproject.orgBFedora ProjectFedora ProjectMITFedora ProjectDevelopment/Librarieshttp://www.x.orglinuxnoarchw h" G IW  s# # M *h [5GOBv|'`YNoE#hn Yh { #o; a;H  J@a*eXeo?boUUd1t5a<<PeWZS(Re 92u {h3**o{ ><SQ7.n f!3Rk8;4#9qob{WB/{w~U> xZZRM]<~:HqeJ/ l'td|S&eYyP2-CY MdH"%akj fͥ;_  9 + et /i5_N$&PP bh^>S  cD^ %"h < ; /"m/{ 9= A,*un "C@ W YrO:5R !UYB *ikB7 & T#@dxYPae/>!9s%W ,\ G{P-m St.ij 0,@?@B J2 e6X|NTT1vy)c n# l+ 8 9+ @G }$?.C8 C-K84BX !) M|Y<N 6   H'ޗ6Fz3 St~6 P0 {1=e(?|51 d+ 2$ 7 -)# v5K V_t  93} (y*v DnD k2:8FSWc\  b55nis> `(k$+GwhF7|&, 8 #;:1 vD/ U[g; .e 7}:)  ^ a00P'`Vvj (w:9 /~ S% p984 ~D7@ n]"?bSI2k'  b#r < J B 5 !?!x!W *4@ C 2m8: 6,B>>J  Jh` bJ $ T..q"+a<I=t^Z  R!?0j$J s8 ( BO:n1M& l J] B7CI=*xFn 9^a5 M21L eY7KgN_Z!Y(`s-s;S@ ;XkD| O qO7'\,Z1]  &* E P+:* 3 N*l) nb S)Z/E&>"K(9,PH 9K%+C`8 a2`JjD "& '=NGM]H y -2Ct[uSIV %P@(Ota fu# i[m uU{+&25. 7'T*LT= geE'')%'''%%%#$}9 `.nN [" !/2Qs %; ">3gK?E} *3'5P~p&B#/%/[QAZT3+VF% 3x91$1'BKJ 8%?KQ H|' O% ܱ'=2Q  #dc}ygw-$ (#vg] t)*gIx) z= GsHn8ns:9^X7!=RD5IAA큤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큤A큤A큤A큤A큤A큤AA큤A큤AA큤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큤A큤A큤X*X*W X*W) W W W W W^QW W W W W W W W W) W W) W^QW W^QW_W W^QW W^QW W W) W^QW^QW W W^QW W^QW W W^QW W W W W W W) W) W X*W W W W W W W W W W W W W W W W W W W W^QW W^QW W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W X*W W W W W W W W^QW W W W W W W W W W W W W W W X*X*W W^QW^QW W W W W X*W W W^QW^QW^QW^QW^QX*X*W W^QW X*W W W W W W X*W W W W W_W^QW^QW W^QW^QW) W W W^QW W W W^QW W W W W^QW^QW^QW W^QW W^QW W W W^QW W W W W^QW) X*W X*V؊ X*V؊ X*W W W W W^QW X*W W^QW W W W W) W W W W W W) W X*W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W X*W) X*X*W W) W) W W) W^QW) W W^QW^QW W`W^QW) W W) W) W W W) W^QW W) W W W`W) W) W) W^QW) W) W W_W) W W) W) W W W W^QW) W W) X*W W W^QW^QW^QW W^QW W^QW W^QW W W^QW^QW W^QW^QW W W W W W W W W W W W W W W W W W W W W W^QW^QW^QW^QW W W W W X*W X*W X*W W W V؊ W) V؊ W) W W W) W W W) X*V؊ W+V7W+W W) W W W W W W W W W W W W W W W W W^QW W W W W W W W W^QW W W W W W W W W^QW W W W^QW W W W W X*U]WҲV؊ X*V؊ X*X*V؊ W W W W W W W W W W W W W W W X*W W W W W W W W) W W W W W W W W W W W W W) W W W W W W W W W) W) W X*W W W^QW W W W W W^QW W W W W V؊ W^QW W^QW W W W W W^QW^QW W^QW W^QW W^QW W^QW W^QW W W W W W X*V؊ X*V؊ X*W^QW^QW^QW W) W W W W^QW^QW^QW^QW^QW^QW^QW^QW^QW W W^QW^QX*V؊ W^QX*W W W W W W^QW X*W W W W X*W W^QW) W^QW^QW^QW^QW^QX*W^QW W W^QW^QW^QW^QW W W W X*W W^QW) X*V؊ X*X*X*X*W) W W W W W^QX*W W W W W W^QW W W W^QW^QW W^QW W W W W W W^QW W W W W X*W W^QW X*W X*W^QW X*W W^QW W X*W W W X*W) W W) W) W) W W W W W) W) W X*W X*W_!X*W_!W W_!X*W X*W X*W W W X*W X*W X*W W W X*W W W X*W W W X*W X*W W^QW W X*W X*W W X*W W W W X*W W X*W X*X*W X*W X*X*W X*W W W^QW^QX*W W W^QW W^QW^QX*W W W W W W W W^QW W W X*W W X*W X*W X*W X*W X*W W W X*W W X*W X*W W W W W W W W W W) W W X*X*W W W W W W W W W W W^QW W W W^QW^QW^QW W) W W W W W W W W W W W W W W W W X*V؊ W X*X*V؊ W W W^QW W W W W W W X*W) X*W W W W W) W W W W W X*W W W W V؊ W X*V؊ X*V؊ W W W W) W) W^QW W W W W W W X*W W W W W W W W W W W W W W W W W W W W W W X*W) X*X*X*W) W) W^QX*X*W) W) X*X*X*W^QW^QW W X*W W W W W^QV؊ W W V؊ X*V؊ W W^QW W^QW^QW^QX*W W W W) W W) W W W W W W^QW W^QW W W W W^QW^QW^QW^QW^QW W W W) W W W W W W W^QW^QW W W) W^QW^QW W^QW^QW^QW W^QW^QWcWcV.ZW^QW) W W^QW^QW^QW^QW W^QW W^QW^QW^QW^QW W^QW^QW^QX*W) W W W W W W W W W W W W W) V؊ X*W^QW^QW W W^QW^QW^QW W^QX*X*%W W W^QW W W W W W W^QW W W^QW W^QX*W W) W^QW W W W X*W^QW W W W^QW W W W W W W W W W^QW W W W W W W X*V؊ W) W) W X*V؊ W W W^QW X*W^QX*W W W X*W X*V؊ X* X* X* X* X* X*V؊ X*W X*W W W W W W W W W W W^QW W W W W W W W^QW W W W W^QW^QW^QW W W W W W W W W W^QW W W W W W W W W W W X*W X*W W^QW W X*V؊ V؊ W W W W W W^QW W W X*W W W^QW^QW W W W W W W W V؊ V؊ V؊ V؊ V؊ V؊ V؊ V؊ V؊ V؊ V؊ V؊ V؊ V؊ W W W X*W W W W W W W W X*W^QW^QWbW W^QW W W^QW^QW) W W W^QW^QW W^QW W W W W X*W^QW^QW W W X*W W^QW W X*W W W) W W W X*W W W X*W W^QW^QW^QW W W W^QW^QW W W^QW X*W W W W X*V؊ W) W W X*W W^QW W W W W W W W W W W) W) W W^QX*W^QW W W W W W W^QW W W^QW X*W W X*W W W W W W W W W W W W W W W W X*W W^QW W W^QW^QW W X*W X*W W W W W W W W W W W W W) W W^QW^QW W) W^QW) W W W W W W W W W W X*08ff914c49e14c3ca08b0221635e14bb603c70687810ed8a69b9fa48c03a271fbd45e42b7f5546dea20a274ac1ed0e0fa23111531894aea2b586e718b2768ddffcac0ceb07d8d598bf81c204cbf0942e43b88a7c97139da591b64173bd9d12c9052f80984c2356c4210f4431acd44debe3cebd57e79d18263bd55006d3e7455bfc686c477ae2c83b973a9d323d929050896f739b52c1bf3ba4e43a11a1ba586b96ed18ba724026e967bd6839a50274dbd5d4b758d447419a1447e865661b2bb35c2932e7632999cc74636e5a7f99b7614e3d66f54f4e015e4a8d0e7246f6e791f903de41e25a6cb3b0d824dc04930e703ca6f639695048cfe526a0b937a3d2687cfefe7063ac9cbe51215c6595c60c6ba9de465b4a0835d696d6f9a742401dd21ba7569d71c67c95bc019967213ce923bf39042b66ca2791e6552991d466561d28c6faf854cce4d40bcb4eeb3fe8a12034b3543f747c538e350d1529ff4d8ac95904b410f4b4203861a149929d579f5b077d1151ecbe8a84e708d8f8c3ace7882e0f1e9440662cfd655333491b94aeb529d6902b4789f3ab37394c20370964617ec3c007b9825910220723d4664a8a24cd1b5d47c8f56f7f930f9965985b460b36fbb9987fd3a35dc23b95521085e4e3be59b563e3a46caa377e9db0ea172064534953949078bc60fb7c135512b27fe833c9642ed2abfa98565c2e40367a9cb36560b6806b66f5093295f1e564352e734336ac422a72edf25bd599e249920d2805a791fe03d9c02b0e10dd396ac4722040d38bafc1cad40f3052f8c56b45cf9df454a2c700f7b1ba8ea54449a380c135bf7d612dded0daffb3bf03748fc4e9bb7acad7bb20b437d98ec9363d0cc22454983c7a1559ed0275cd743c655281c5d99c5ae83cfd8a62bce6e5a441009057ef12585eae9a4f518ba4bb45e115165c9d64edef4d2deafc63a4b3c79e2e83dff17d8d62ad7fc5a11d23241bc966e33a131adc978a3df9f8d86795f6d1cc472d386cbf59364e8ca56fc1f8f3c4818da7ec091d0d89d577c35104de640a1f85f5ede14c1cf9192f44e8c9f91209ed209871b2179762982a6fdcfeacc41ed44b469bd7e049ca0ba139eba5c902b7231ed40914d30041b41b4a04b07db8745b9435763f6b237ffd5edc2ce94914a096945641de509e285b0da72d5400fd845eaafbff650dae38acd739cacd31e76fb09a7b4b06649ce31bc83e4b1ea498cd4ccb2365bf8f777f6b6bb06d87f507a5fac623d2b091a2f7eef08f3d54b4572167a0cb2e7b0449b6bd09a9be0a8851b707df86a6f4fcaf295431e816ff963b55267f669557267d1ad4ea74d8acf988a770098819c961fb00835d5e06a7ebf0fc6cdb1f5e904dd2cf5499b1efa90c3b9bd788e345ffd6a7a3faf5cd72cd9b6a0fc1aa2a4b2bd3c9a0d6889d343e15be4a1173d22f4f6724322b37321b918f45221ca1f2b4b24dda8e9edd4f190a9333dfb43f966d4ac658ad95585d1c78e357ef1b49cd83da1d7595d3c9e901cb481243374748492020ca39fddb37000b4893914043b8aa6f1c9540d4e4b774537b26d712941338cbc772c25a567105c6a88675a9e82cd8d116d2de411193fe8abe2cd868599425e7d37ad9a40d10d58497f15cd6138f208cfc81a07157b25ff8b257b748f7d9f67699a838a9faeb7db51c4f94009679977da7b9ee3e4b1b02e34dbdca9d0cc0d293ab9146cd26238fa36442e2f8e2be07a4627529aaed3e5879704de2d18fddade08237a93fd9374c2f8a011ef9a6234cff154b8b50e0612b3e69e780369cb8de72709178d751843fd193d7146d940d921a487fa57e04319f90814f601965903521b265d67b81a464d8dc390ca5d3db25a3bb77751340fa5645e4567e77f07f18b34e02e2abe2f046b775fee692e87d94c7e716642263118fb9ceb2ccc79881849ec34e903846977daae4577efcd8472dec48650e485b9ac59439787b865455d801aabfd9485cff2a61d56a6a45269b309c8f817079d2d053d236ddcf63071eba587f55557f842af56eb7a2e5faad0144f9f8e0403b29dac4dfefdb3f294bd29ccfe03a3e6578bd838c75441dd7a547187dc4229d31ddc3c5bb6fb4b7793600da0d2177a8f193f357c792c831ac01d32cf67014d424654b089ab636dac6011e61d50b4100a823375c898dfee5a51449f7bb5d78fdd328b01bdb5e48681467fedef9cf16976cd97f505bd0b4af4f2bd51c39e55fd7f7083961de8ce22c901bd476692bc5002bd11e8c01a1652110f45684de97a7ec5ed1a8d050a018da62bc982697bce133eac3b3ba8a6954b9f074b9c070acda3164a1de5bb6c0734d195c4556ee23429453954ed6e95bec6783b2e36297647b668e9333f4bfd492c28949410bcf01168e1748e46a00acbb261b0317402ba3f5f70967b84f77d41306ba162e800f93c7444824002307cd4299e0c35daa7bc27951c31db99840e599f5d876034e6e0ac0ebde810b80f0828f90d1d2861131bab783b9f439735e968fef1d04fce280998122d819c8ab59ca3120bb8edceae9b97467e9b758638c1573d0b0fa647be4b66502837e14b3cc036ad5d0742ff7202f7a3a54af1d7d229cb4c6928a0ac035209906acf7bb6029a52bdb469f53528459cfd49b5d08908f878b19ef2a12b8a846c8203360ef42a1c5d08959314babfe61fa83c9226f3eaa911d4162cb4aeeba4054f8dbeb8edd9fa26da891ed7cd0badb525010e8bc091992846ea5282d72b9ae2c4c09655dd530fa96652a503a064d2bd43b4c20a3a4de516d17f65162b3cf109affedea929f616f17882411a3bae44135054a3f247932daec59bdc55eef98743504cabe07914745eac9703023102153a5e47d27806131840bb699e0fad845d1769eb114e4f1a1ff3834c5a63fa1a8250597bfd8bfb573f721043bb34f75825880356d177c9df581439f21d4043f2798c54e93bd30922cd057839a50ececc843fce1a498192fb1ec6d6307b365c29434662b1d9cc17e99a74503d333b921c3a791f4644c063126b8a1443f2431cc2d5391400e2a766b57f0e1b69a48091f6217777107a56611e7e433cdf716b36e74cfb99b415f7fb89f0ec36be4360ad3ceef6fd3db857e037d1ac82e3377030ac297fd7c6188acd41b6f23fad9ef9d7bcc149404675884be22825471fd6fd3acad3235b4e5e0f4ec6e1559d4818c1bfa016eb498427f5e4858a4dd859237441e31a64b90b3386b960d0b49c1805fa3287ccc56edb20b572278b7f9a80dc183143d6b21913c65cdedea31970ff708c78f37d587114830d214731fb1760f304fafe08f619f75b4cf75f1a93806ef29558f54de20354af62ab2ae280ed6434770339fbc41cea83a04fd1c85f456650e3a20b467420f2b9324e04c6a284bdcd0f530932a1e172240b843aac445fa61221492e82ec6c0e3ca4dedee0af2c69eebaa15929d40f80d0eb0746f44b0f8dcafcb3ed7a22ad40cb916fac3fdb8da3909962f6afa08b15acb624d3d994e247ac3633b886c167b2c71243644a9663e1a364ae3b85289dd9e1fea6b6713c176d9d1ba20c83e2b147626991181c686b41eb303c87628a69ec1a43eb3e91475dd35a22128f6efb58c5d35ab6f2ac39b5ee41d2a52b7a0e4774da0006385a2faa3afb3d1654fe10028570610e3f5a3b2e992111a8eb5c875baa323935b474a54ddc730a98db5c265e63a029ac983f7034135b27f3c6ffe096469aabaf890c52df9673c96eb90e66896418e55bbfee5f91be2f39d80aa1007f7511fcb95615852944251a7a74a058e952d282a9db29a2a5c90e171dc2e863950fb48f99fa5fdfbed63a686c35c9e89c0cf6a99ecc30882af0a05a635ac8a5299bfe01648849734c7968a2018cf4d6f5290fee2d6e4e81abf16b34fe55c3bde89c664ced40fd39611ac6fd732d2fda707524a70e3a31347b05ca66abbf357b6f70752855151638d4ac09bb8bf0282b51556f3de96321a7ea68c2d424e29dbbff83d26839591db2d17bb9e580d62ce6071344397d51374e722b05fce5aba03c3f44d7fe76b759c628eb35c9f8008e80b111a4c883433a8763ac62c8c26c2696e931507dc995a74232dc8f186cc1efcca6ef7c2e6019a7cab47b29b1d30e05b471b86cc88169dda335a530538c91fd0a987849f51903fa02302fb28a66c707508b6299739818bf63759fd1be6286bfc940177f097fb7d84d544dc4cd71cb4a27764b55c58bac9ef4463347d33d29a9bc29149ca563823659df1c686a9e1ef83dcbbe2f8cc359c530037024afe7cfd07d3000b3c7306feed1e524d171757be27395f1e121044543ac476cdc6b32007cec94e8a228eec0f4d6dc9281c4537d0560353753b9a0e51e31ad570d502c503a0d8f73ad5706846c740dbc7b5cc4acccdafbc85682071ee9f5eff393a88b0421d5a4152c6e039c390823568bbf7cacdf4988c9c48302293b067be83a8894f533201240b1aec702dea9c2bfa9335904e80691b2672e5d9cdfbc6f817ae4c8ce42eccd8717e2f7d744b5b44e7f7c741f9af2aed0288d955406aa217746328c8f863188bbfaf14f43332fc772009d0634f45fad73c458bf5b033192f8dfad40ee606591424b0f4907ef017df64e504628fb539b75bae0e91abc47181ba6de76c6d8d2fbbed40d054a626b68030078971e54df3738f801ce85cbd788a5401bf27397906d2c22e245a4e8c09e1b30b895623c2f7e7466600bdc1baaa994d4045bef92a71e43a8cc69b184152e4ea4e7b035a25ffd4b6772bc5657afd6646acf7d3073e2d7fedb1686829a10939258e05420a497d45c31ac469f6ff86548b6a48d90f60b23c540dd0a3164a8fe7c022905e177c4e91a6a56cbbbd288baeab826d3bebfffa8d02d9f4a187ee08f2c586b69af85e8d2654b43e399737ad84e4dd5f5e880a5e66c17cd47b982b22d525d4bf85ce6f214efeac07d0ed5ad3f6fd88ab800ef3914edf853e296be9d060f40489a3f2af822daa59bba37cd117bb7457ea2ad62c353563bf666aad356bca375fbde0346b92088e52053ebae3949023d726bd9daa2762d77d00da34451b29a696a088cb196c825df4fce306fd0011c0e919bf22f5617b402c7d3aee384be8e13c0e53209f3b64e47ce551f3e0f2d6e1a46d58aa5a1843f4aa1aaaef2516deede00a890678d798622e42664bc9abc9d3b317de15a069898012e49072ad9a32296ba06031eb7c16d1a028dc4acfe30f03d8693684cbf59f1c7256d4389d34c9b6ca60bcf037d55db30b8a94a30b1863764cd36b2d0bea8f376599c3f2c4b024cc3e73075f42d5f743f634f558e0de50b934a2948ec8146a2e65981ddd9e3218c50343713461b63d1afc06228c29966cbd99be03a6a51cf9ead60c24f6a9186a431b2c72dde7df73302e64151b83ba77672eae7128be9101c195540fa8178a292434a3b586a0161964fa5b496093abddbd372aca294827687e3e519847c37de0613a40e42aa27112d8a0ce55ffa9054e0486d090e48fcfd1a7e2660d95dd32eb51bb337157f9c3f2527a53b1252397b575593a7d0e45abe2a236c77feff593e47358c3ae6a1856b9b684c2462caa53c89f40f7cdd8ce0d68df6d6c67384563f9938e85ad6e033b3d62cb908909f750cca81bdc2ded03f3582f04143c15882278a69e8476f2d483db044dddb13b4e381019d424429fdfa2538f9dc50f9e430cf93e049aba39539de7933e3a793da3d56c2b0084382997469c91d6a2310591cd3b7db1be537efd547f298d59effecd04c2cc49681ef624f2237f3dc60996886bbdd6814afc6ddad90afe79e4e295c852e63a35d474884006743a74e97b3de66a7ab91ce7bef1cda7f408771a9ab04893a0f7bfbdc36af147676a6bb684a4c586d38b344dca4fd1c8568481c71b021f28def5c01710789b87c74861e2c56c2f37a12b77277b0124cad23d93ce375a302c742089ae6449a2e65f15262080971d05d457dc4e405f73e0c366d9f7a70dfc0a4b1c5b1b1c952727f3f5ab424957d79651d43ff70ab75adf3b4c425797e764c0223762092520d21f6bc8558bbcb07087df65da924d437a7e8acf5c13b0b547e7e095af643999eeaadc2c9ad58beedb489ed2f1711796b8a3592365de97364ca4a578235aaefddf0d6f42616895999d685aed292818f587ce115517fadc653f5fc63d74db73f2b968b522c336e8a61869e9c71f32560440b8ad4efd6f5899a96a4ee67723acd0599b317b7f842861f020107da7447bb60f2f0ba6e6dd73e427c8f05725fd276de47bf6a3bffff40ddce1f306fdae9f697e57850bf6f585dd0c431fda14c76ca573dab9e1ceb2ca19529bb6527b555515168ecd7641b73cb51af99d0d4932e3092e498d1a71c7ae85ba1fea3b3cbfec1ba9281b54bd660a74ef04eb1f81c4aef1187096f6ea7547bd84ac06ed396b5874b2fea46bb43513ae299fe8974dcd5d18b0e500121ba9000d593e2d0d525724da6988fdb0ec49696dbaa6bb8bda41488d315d07530df906664ef2a8c1bd807901c56147cdbc9fb4a40d754931e44627051b94fb6b3e02d668855451103bbe4bbc77acd78a5459ecffe170c95e667038d83b853222c19a85f8cece3f8a471fe6c306dd86d2a6bcab385eafb8dff5c8ca269c65de2841a27749a902b3a0b9bb4692098bbb660fd7f85964d69e647154e76eee387f74bfbcdebdb918aacb885102ad2852259ca41aadbe3f126b5a87fea5b87d6a2c413a63792cfe6b4b4a46e9b0dbce7526dbc992a5513322223e91aec92e75f856f4db67de7b13d50338b4b0f9305eb544dc151544b1a64f200e5dafa9471c7a39f41887353b599e02d5fa915b98d3073c16becc0bcfab554a0403b22e8e7a0cd8086b0a25e973d02a3a399fae6dff7ea55e73b2e0242d1f49ab039a10097d536835e8670690019a26b4e07b97eb9f07995a4b8b1968de5541e3e0b106b6cc9ce0b191202cd57bb2b1457c484c30a2de92bd9f665411b73a4661b17416824eb686cb319ef288987fe75f172df12171690577249ff927a0e84fc4b914bc32b6a6c44034a6ad79ecea893f98951bc971e4ef41e1c8908bf2139041a97b69a9b1d05e89d6f99e7621e3c870e575097d6b681ea664ee10e88c26313c6ba9ebc3ad35f011824f22d841b01cc42d36009bbbf7576aee31edf968884dd94d2628606aae113cf8b94017104f29369561e47a16eb24bb4dace1b0c006868dbdda709eaa6c2832ba19489bb917d7c548d236b49d9aaf20b3f933ec2e58c4af4083c6b4d2b70ea9edae5029ba871fc5b04f232e7e9b91b8b3c6647eaf4a0be7e641d21a7fb3b24542f4bbf5973ee78c0b246bd667cadede0805cabeeaba26487bdd1eb8d0d38d1f873a66033fdf16aef6b51c0a67b539146e11f82d4089015e58c1a23204d27c38b26cfc52f53f38f5e1cf21f7f32356ef7586b2b39539c110c8eba3323c570abb7d91d42534de54f28f3571ffc84a984b7bf06786dae64fd8800276893906a9e31852ddbb0ac42b5f6a73de1f1cf76210ea318c51851408d2024f51d926aabb186747f96eec5c5204cf4b17cb65d8786655d1cd83b899921181650f1c599e5262518f5f1524c0dcf8f06b01f6c8df515733655488e891e9395dcfaac326c7375718b1c2be6b2150bd7a5071a0628880ba023bac855475329dfe0ad5fd76fc225550aad8ce53cb860233a37bda3c3a9ff06a3358e7bc42a56f3016259b5cb5c79bed4574c49e67955454166f155e5379d9c3f01aeb2bd364baadf53c26f8ef3a477517c691121f0aa48b265fcdf2d2c8b8174b2b0d0fc6085988381a0d283a5d14ff795ec1133f73c7257e116e2b961e93558946de4550575805ed0912904905b4a30179117e8594510f68500efc2af983b3501e33443dfb449ecf89a42233f3a523b39c53551d2c6bd19ee4d37fdc6e015e57fb51d9606617b2ff2ac4592f1195af196b2eafdc33d6f88af028e63251b99928a015fd7d192ac24f44ddbdd59e7e0bcba7c3feb46a962daa3469afa728a68f63c8c6a6c7753168847064d7e46c8614c6261be9c28ac72b0ab4482c80815b86521faab2b1be326966ebecae0b6480325db265e01ad444bbb8dd679fba79507ab23e22c496bd195a97017be5c444cbbec5aad57929dbc02552844ad440ec61c4ce2a1882b05d0262452d23cee1fa8ba2382378c856591706b95ca6a59374a9cb92f8703aeec9f6f1afed67e42c3575e87263ff66b796c8795497d2e5f797c060b8c4c1df0aa57b836e318061c3c791818fff97ed96c391db429f236fd95b67462a04a7bbf3ffd9d8c0b9f7ca07f5a05a69ef96edccadef38c8c0bf0fc77d96e1d7f9abf4a10b6449f9186bcf8806275bf295f342b3ab65063cf5ed006d7717ef198f661a5b249cc0b962af3c550de822ea81bd542250b3974ad5612ee4c0cab7ba776654b303d5caa98dc67b6e700d2f5844a36af0e074659836cbe9b642cc29c820224c0aef1725741a9d23152bcb9816f189137fe682727c3b0445c23be114fecb118302d7298e9f9031834db099fc74926774e73211c649018f7dccfdd0543178170711f95efee0a6e0f383c6b602ab162ca54b21f38a58a61ec3cbc8fcc56fb3616fb0c4c7ed4a4a19e5f8fdc5d4a48495c39b50a5002d8b1210232e72ab6ec18b50af753b12bad547fffb4389e7611ed3c78a450d5ea473eaa2e0d0a4f2ee636e291e74d5880dcc16d21f9a63d0ed379119173db11b2472ff6812c90b233a684d364ef125ed22b6e5ed9ebbba7bf772667fbb5fcb5c72bba0088006ff1f02630837f00abb863dc4f92ef24bdf21339e0c90bd5d0ee34f4a74e9c4fadd04874b7b6eccd3af462af815928957f26527a6eb2200606e505eff464d99162722850dc81f3e7ccdb04b2dea4bd777d7ba2ed07b88e3a4cb0f7e042b419cf1c23e8e35fb8bf4d6e3eb14b07855e7a8bbfd37e263df5360c3713cffa0f874305d53c276992ca0e422a2e187360a0322069ed82f86d35d586aa8c6843f3dff646e7c7c668b6a7d205caf5cfd185d208aaeb6a3ec0e17b4e2e89749b2b2bc3f2887d06857f86b9c23b2a353491d9dabe2e42aaaf28d3b37e93ec7b5752d5c1ec82c145fc9ef8654a00111bfcaa9e2b86e5c9ac2835e402abd5ae576a6a452438e6b2f39655f5ebf6315231bb276d39140cdde81fc9d36b6d5a2f50aa4162b2606a6e8b7ed06c54b358814bfa11e2bd182b999bae58ebbc856da7dc514d3fe4293621ff49fdb2b5d518e6a80a910cabb7fccfb1ce1a7af67fd11ada8f7fbcd582a9b4d6b720f92f688b2c6f2a626975b8acc1ffd79632aa0a1f28c4eaa37a8b451b61e39fbf9103cb0e15be5d7ec4ada57e140a056d9830f692c70ebe992ec6518b0fad2b14cbf9ec73ecc701bd60474a754816375c7f9ea3ffaf4c80f6fd3d710149c4bc9e980d0be8f8f37acc34369a50d0b3e30e4b9f48ad309bd01ff9a241fe1fccbf2e3eed0d3389f91a3c4d6a631894bd67ad21c41a00cb5e9a1519a11c322ab4fd1e192b44fc295e25912b5ceee9b12f73802b6afc48b75fbbf1bef8cc1a1e4d39dd022c3f9abe919a1a779f173a16b950bcb4006e0aeded36b53525c399072d68d206027d0320fd493ac7c906e4b7bd2f4a8bf563086c28b67a27e30944a9d648682ed2d64b93944fefba6661c1423525ac46b6e7bf159aeb844199f72d0bcde1a31fb7e21c104d37f79e8207a34d90413aa9eda9d70d87aa1f3ff51310f682e43b9d39e676bb69a0c25aaad05941cc980963d83f75e5b72da72ab02f5952b2771a37e3a52e0caf7f1ca1c585767d3ad0cf493bee20c86b4ce6ca55a95300bab3f56987dac779e4096cfb713a4adc635d3590cc6ad5fcff1c495d35124a37dfa325441ac5286840b710db7b0603429b1503279c622102dd89baa62d961bb50412cea2dbcc2220f41106f8ef8cfcbc04f3983759a6231bdcf6ce098f7716eb37c7fd6d8fee1360c3771c5542fb117f4714b507e5576ab253b0c2c9e5d43eb6565a0293df6a4982fdcd89e334bfd3d6d48af58d29caf7f931b6c8f6979e98747040ea5bf64ebb923f72f22088c3c1f05eeedce1e2b775ed9a0f88a87cc5f226392667dfae0c6765ccea59b117f36c9174b437be7817009508539289598daeaf9972c10cbea4cd02771a8a74810edd4f91eeaacdf559026df6f22c46faad90a8bb1882384cfa711fe366fea961f583d73eca1cd10a4f3c0d7b3e880278ce7a32596600ae82d098807e54c5e00b721de9533b629f8a747ac342764cb7a4c628db1c54101888ab698a6a6634b401a25e4370e0f08a8f6ea8e66ed698ad456e67b3414bdc4f3ec8cd0ee19f8d688fd8e1323581e669da0e9ef6465cbc68b5858c4e52d57391e9153bd732e37a1ca774c8173b090eb546f7d10680b077399cae5918c41f12a9d68138e121ea9ffc397f448743ab4dde8006f555d0da3e79efe8a6bd88012099254bc6b1784e0f52593e9de9b811455a86298e5e1116082cc6db346abb8d89c0f758e52f18f7c671a98fe3d6bfe893e6ad2d789c32944b0a3cc0f4c556195cff7357966b6beeeb56427084ea742875890ef7a752bec4e1060aaace1b379e49828e574dfdb0c91ede83756a0021c132de58e8c0414565ce8b1d156647dc3a288cfc9d6842141a6dd36130ed3eb2454d9a80cd5319e1fc106e79d6938f6dc9f16f5d37b15e39c326076a60a4a4d81be3055f8569e6a00f6a2e3c38832d8a633613c2bc9325f40601db64846b853d930d3dd7ed931f6652b4e3b3e0b0eeb2ce0a4fd379f6d8c829c1979bf7be6625fc08ff6d834bd0c14b536dd8bcb15601f36374661e25a75b19085ebaffd1114be5156b9ec22f6ec15db57caf10e3d12daa802f2b2a3afd73b98cb8dd17b39bca4ec3903a531eb9f19f4f6110e4065a55c8069b493f936e042ef32750abe0e0eed528ce5563328dbb802f5937b147a042b84b0b919326d9b44a3f421d26b7332989d199013c79f0ee73c3f767edb83ea618e6fd52fad20c0751bd284eaa03b91a550a58a9b426a3ba7440fd5c3d40c7ab5e30e251f5cb88fafe240577eb0bad9380aeae7168e393859f3aa3235c083b28b312133a57517e40b551f28e521f34cdb8afdc3c8dde35287080b78e3758ce141e791b11757c3cd66869ce4c43185c65a15d4009fd1d39a9bfc0a2c8d87863e8f0dbb437739ea35932cfa9209c6f46ed8aa910b34a19724a29539e6847acbf4246afc5214ed6ad42900131c902c8322651befb66316449800a295766cc1f8b9de3a4b1c59365213eb03149a2d36e317e324db31654c5b6cf730381d79d6bfe818c7424dd744d879bc08c4ea1179f0798a73b2129fb9394b78e0d8960dd794268630b0fa19938d5c6749ef06f455981ec03267b24c4223ed3303d3cd9357d820864afb257cc86623418c8db6250756634e663aae630bcc70a8740595f71ee542080374310fbd5b21f2548a5e63b41834f0a31a63c3945481184a5a2241c9bd51d99d1a6babcd5f8683b955d67bc1e4e8b39cd15966ccb963dc563dfa652ad4eabbc3737d53e43cfe386a00a79fb90b0517690d58e3daae7110e5d5e429aecaed7bfa5eec81bdd1d2e119453d4e8fe42217e6dbd3a20141a13a0a0665174c148b6d5e8cc6250d0807bf2af36549a106d6a3d4d99cc7713e8612aec3e6d096d4f539451db6791fc1614e37804b9dabdb8555b83596af824b201a71c45811f75c6a0451021e56b3a922b43700189d5c254957358f843beb7cb9a1f658b1bbe78d1e3ae887d485f988176d76b3f2bab6aaf2f3d04789c3fbfffe4c91c84af47ec8e6322f0a2a2a645134f732f6a722fa75023c47ca2a663f0b195d4816743aac05ff2e9961207eb4817958e5f824e16ad34d382adca03d471bf6ba2a95cd68a182675f17175a15e88a8755be622e08b6af8dd95dcb9215ff357d5e26d153dd601b3250a770c6361c6a61721328b96675a4966535bbb3e32f6e15359d08458a9cf1786e646d1ad8053ea922cb0c7796802874fb7d096066523e76b029dbb12a31e6470ccc9262a5cc1cdf77672b13f1b5fbf995d4d3bf367d0013073b0ae6f82e373dc9a385d20d82f9164d34ff365062b8ae65f4b2deaa511a5a937832fee1167b2c1e880bf9e92eb633f952fb319a3d8b794ebd290c2e9ba852264dffa040c4167498beabe3baa767dc3a80ad180692767ee436bda4feeb0b7797b0b0698e0205fecd8a5eb9bb4a2d020346487e54a9df76abe4a9ced1f6098b52e069ba433c4c411c0ba5a72ac3952525fc17f76932c8ef897ac27e20ca4f8d7cd6e3f29950854d118afa8ee4dc06e31a19323456885596ba821cafb48085326f1e7b06d4b751d96f0bb136a540cd7859010f60a6c755c4375545ba1f1389e5313d0fbfdec22518469df37396835491bbdee0816c9b7453e24fac3e4c463938bafbec0486dbf3a439ab86ec6a3c59879c4896d6f772f19fd0aee9512bed715d4afcede24c23a6e5bafa1b558478d83dac6d573bd01fc46b7453952f26b67e5af5a34434556d8d8f7f6c16e3ee64a73bafdb028e0c37c8ee6cc42f0929f0e0b428606b9fdc324266af178e023f27c1de403ac52d682b136064b65c2d57d2ac75c562230b03451ce15a8a0e1ce61fbaa1d990f863d0e0e6d6400522309b6edda9a5159e103aa1c6f62f82e7111eb96558d83187c10c05dccad6632b8c2fa83d9481f7e89d738057929c1e0563a628c56ee0fbe7d9aed47368f35cc6bf8fec04cebda232237c5cd15c023fad99b5024b859fc1ec44fb08c22ffa892d59a47934d6f309b5ec733e99a17cd3a9885b3f5134a762bad1ab3a9cc7a249ad7638285649cda57703d826c5743e312acbd1cc732b542e2c6b9dc1485ae46d63840d2772045ffa34f11bed7971fc3b68b8fd948b1bdd278f3aeb21a67c6a76d794707ba36304f7f16c20020659154756fda1642c0300bd79a4fb24c7b472a92db1a4c404db90f9f3b49c738d9185b946e45f23166770649f8beb40545ad9f881aa7a49c8dc6a65cbd0ad72ef2310e62ac787650838d0d356c1e8c071489ace17fa9474faa16effea5387f5cf097846757eaf12e6347bb912f8cca0dc6171163dd95f89a8056870a6ea24911890784c316bcf89b88dee06db1c97e0539df341b60358c9e64c56369a88aa3b22ef531baf03a6b7614e2689f047a5a8e9e8e9b835a834650a501c9aff5e6e8ecb027c133d6d3f4742c7df6b88a14c693f815280eaa92b318435cfae9ed6c28c5a7b4a06e9809c10cfa7fd74396fce8efcd6014f241e93e06b4b58fa3ec801410831d96753911d1fd03bc89e80142eae8b9dfddcb8e5686c25480eb45f4ee8314d158c8481210917143de18d78e4dea9b42cd30d7da77d684d83b00224964272b46c98a5ebe6e527fdb0d11a0a2214063c7299576c8419442f65a1e49c50e06dddca91773f18e600adfc94358b66704cad0ed0df50e0a27d4f9cf8f265e0b2ab0b777853f9ba3070fd488e56a43059dbbd94db3800b6f754ab41d4c94ba055b79daa2a19af2211f9e176898fb925d77d707e18a35feb918e3ddf9bfc833fa4e09d66ed3682c76021ea9fb24132f0c54bbc6eb62cdb6a6ae63da3bb13663ac96b2ba7a73c9e75123b06753f15516e3d4f65a22726c98d7fbbc02a2ddb37e287b71253519151d130d20d53d3e55b3f9fdbf5ad150b3a3eeaeafbb4f83895488b19e17dc1186e38f6e9dbec6c78498c77837080127550012a65d348f36eae14986356e9c82662a1461f715ebd9f09a9dc5a289a65c42f85f6f8f9f34e19d64d35355448a0ec11061cfc5b62b5a02757b04cdca0152c539a9ea0c236956710dff635af1f71c412250ee4b829f8faaa678130954a41168323d0a6edf48f823eeb48978f3062cc6cf2e80b3058f610bdd8f6ba93fdfcd51934695493bd9e7855bb229dc46145bb8c75b1d013b472cabaa64fdc0e1678509ac79907f7d75c36b21321380c227cc17260df2e64419d97f324eb28a4a3824362b2039d5ec530bac5c5107c2262329ad7bc4fb03ed4fd952ced9f00d009b32b4685a99850026da68071f82906e5d6e5fda0b49339ce24ef2b9d4f571f997830d9751ad5cf1f6b25d4b4e7495a535723db586eb6db0f91484f0c12513c996e9faf06121cb0cdc1c18ea7a29b9f7b0c392a67fd8754b41db385271954770a4bd2d116113835fd31f7b0804e7bae4eafbb10b0f53cf581e9e514f876acd2608e1424c90d37efffe132dfa4afb8db1fd6b05f8e112921445657019a71f81f1ea39066dbe232abf4b500c815a279607d2872d502e252d2fb5e719829eb22674904c888688074f74dc29034440707af86a105b2a162097b7f0d28b29f131bdc5d7f4d75c2b574813d94849b80a7e94180ba3afc8d6391dbf1229f62545c303af53db37eff44fd44aaf00beb9b47d328acb6f1f4a36a9892e4817a86b0b5291fe923cdf478f2dc606e2e83d81ecc5f5248620ca03ebfc135fdfbc7c91eaeab07589d3d7e6cf4fc0cce2af72f6dca28b7fb1bec7230ab0713d97aad152bb8a31cf0fe452cb18340b9b3efd3d731e86090b04acd297b1b872d7ad76539954744abb40b1ee83d2def6d281592b8c75e8047b76289b18c342c5c5e692571041053317e12e2f5c2e9a68661547e8f6c3ee90c6df943d583e02973946de3942ff2ae09869b47513a620c786b24be23b7d0f3b27bfb0b65c6b852490d432259ed2e1ec9e46a4d33d492c9445e83d3849574634dfc6d688b834771556b0a883876c5ed5f2acc8d2feda86c8b3c0674a2413cc5666bd1465d0abdb5f5f311fd14b8cdb5ebfd01d8a7750da1f32ad633a03b09b8d69f3d383e87b46006d89829670ef8d2ecfd120306634b6ccc908e360a5036d8d7de8468a8ef6e405cdfc8b87810aa30d6ed30366a2367a8c3cbdf8f56b3ea38c45162918ac3525cd689af8ca7a4306c209defeb13de8b70b4b751eb7d98ea5c6ba8e84f84aee17b6bdc593968054a857f02728b9bbdcc2c50fda828186267202312ff0d79cd051b1a2437e12c9392495ac04ca86659727b1d4b07d6bf63da4aedb35373f5f4baf8b95df4f55a2714df460b37fa208487e5815ace9ccd3c0598ac8b158433ba6e2e8347dd942b3982471ba1915304750ab4cd93eba407425774593962e19629ed47e4d921d38834194c3eb95fd9b2693d124618bbbe3b94f5e8adfb029ab964d08952f6747b840b94e009c4fe76807006b855bf9f986fb35e95223d9f40808df55597bc8b33202e1bdf488943af0c062600a72374a6aed5ec3e33dddc134e8b97eb4dec6cae3afdfc4a67f1b28daa92d5e16c9ba383049cefe366797b8356e23a62e8ed1fa2989234fe6f1fc8f2fc6ff8227f0a7ca892ba620dd8a8e6c737ea678b32a5b1e33e7dc60e3a9bfd83f016dcc54271605d84feddf7193083971e9f2471bcaca3ebd8241e07befec23197c9f549cee27e66172768f8ffb234c374125c6080c64940194bd63f218e3f2787d2c5faef289235fb6a18fa7237c86c9d96988661d33cdf642ae08d974d3eab47b0c46bafcb6c2a44e1d037f0fd241e815bd8592e4aef05ef0314c75a1fec51e62e35ee392a9964351d05baf9676eaba0567c0a36cb055f6de156f8925ee2ba656721bcfc14b2f26c7b1385952ff660fec8b14767ba15a164c66929eba5898de3df4b1bafccc7e0a8daf177396d1844e6fab2e91a5c0f948279180562e84c96614ccac966657e7c188626fc608dd72925b32ddb8231711b8ca123a3c74f7221423827ce6cbe99d0702be92df9f880143242324905b6b4fb0ae58e329ec54aecf39b712c2f37807add8397a8de0d3686aee6d35abcae8c75cd20cdc2f134b0444bc975c44075fc336a4f55062bab23e83254526806d0af8a38c7e379b246dee00c13849bb0c9e58a6aa9b7b8dd906674c9c471974569cbde7158afa0bf1d21dee7407110e0c541db15f60d087cfb0ddc8d41d073593ce8a1a69326987819cec25b3b352af1cfc1b1e1801a95654c3a2fa2a8473bba3b9a58df39100bd2d9677a4eb92e677b8ec0f928fd6f4926171cd5f4324de4ecef2788b89ba553135b59fb0daaa9351e13e84ff5bbc463b914706bea4409096e08a52ae34535008aa3dd0ec9bb952c6016ee7f05384c56d00edea62a62972b88345c5c82a0cf5fcf67ec63d8e7a6047d6ad32b72830f5fcbe189e59d609f0f121a965b6dbbaf5b388a363054851aa4de3599a0c08ee1f1fbf9702a9e13ad089ae825b397be730d3e593205a128878cf833fe61b6974c4561e04b66f29e9a9a53e76966c0bbf9bf0e012c555df88bb60008140e27aa93c9492192cce6b6b3bfad1b95a683c5b04ead15f307131c81c6f1f36d362a59b441d7c21e3529c4930536066205c90ca8bb4e285a5c92abfb8a315f04af3a9566f717bc0932373aead0985adcb6f96e27abab15db302eade4322b0d50d936c59921cdc6def6a7fd8f6bcccb2abe3ce63eb3df8bf869c606d1ee8cdacb2c24ce8ebe7d8595e03df30dbf442cd9b65dd7762feb5d22a6e90468bc0c489ad299f567957237ed45d6e9a875b08ec7cfeb756ef76d7f2b69e7b9783524abecad6f81400122a5381d002ebe440b980139a13288a380c5745bd4d0a30f4ace2cfe904b296323c6ce24b0ebfe6e288131dbd55efb78581f0d21d9a5b558b1612cba9fd093b4dc66ba1ea62a797ca154d348a8f49903c06660775c66197e4564e807127c4a2496dbede5f742d13b98cb109f2b025eaa3284be0df5d8a7adeba70f56ca64d285369c23baebdea74bc932af50280bc52c84a29beb6c111ba5d55736616a72778f8120ca6b950e85920524a44c835aa1f325b861f450e227d0a788994f10b7e6b68c36e3116bb66162f49eac335d68a4aa382b742e4dabb019e7bd18c27eb94dee459fb701996212252048317ed4766ee03125cbf7f96a1702b9a90d3d88a82cbd07103cf43bb88d5ec20ac6fc08d01e051132db7075022c1c978ae1657b2ebfbd177cdc363e8736d1ddc74b178a796b0ceb5b52136a98d2e4148b13ec46691f8ad272adc04f5bca9020ebbe3aa69bf68ead5b4f2cd965b1f52b3aab35bda6134a687ded05c4ce825927f9312266dcb180174f3ff5ef4babc5471b02d41b092b2e0c2c445d188b63fe4f4b9a255b5bd640b06ed657012371febf2a394e536902cf172114484075875fa0df67c399b4ddd8b8a6befe4e28bb8048c90c4019015a1a430431d5a1452ecd7b9020b09adc39a6c03dcc14d81fe3a242aa0f0f3c914eed1756effa042ed3e8f27bc31deecdacc8ff6575e97728c793ce5d4458f6c9f94098ae1cbe4dcb76b63151b63109347ebc2d06636b7abc831a5c41d0267dacba13f806903caad910d766004f180cb6058b9c89ff0e322ebf0eed82b8f25081aeb8e3a5eaaed3063f66f311bd5b268cf20b50b7f31b5ad3258a33acd221adb57d78f3b271badb2f56ebbeeb63902cd4ecc0c452e243331d26ab5a36c9a9a57ce7b80f50f31ddd6427c61b6acaa64a2843a4be719dc83a289051cdf6e7bda9019829566315a7a22e987ed29dd5add56a8071e905afbad3a20d5258ee1fa532dd6de7dae8d0f4687ed95f24ce490e06a8b43044f5c581d3d8cef4515c8cc0547ce033a451669a36fe9f277b9f1a745da4eb222a929c6ef7d2a56b6a9c614aeac230d1269ce5988c3ff39d0d298a9f9a25640aa90f0054faa3cc0c1ef6d4ace05618f5385375ebf3bec0a70d7dcd44da94392cf9570de8c612d5a5d7a63078056f754a278316629c354aaa53d55ca2c5f84bba6188fe6affe13abf45108dde1a7eb670e7c2947d375c508cd18e18d37db95051f394d44c17f46780a229cc83be3bf66a11bf95765541b2a3becc73cea3564eeac7e4a9b082aebc8bdd0c41adc93cf0c7bc92f675441bcb2c5ac1a20a2c7236426ef56c4892ca87067c9c5054bfcfed9e1ccc22ff286847a3b90e8ee7bdbaf8fcdc48ae93dea3d12925853e73f5651e9e1f1419b76b91c3922a2ef5e56e8bb40ddecf8df05b88962106315e77320d8478fa855994948cc04b66673854b2a797120298377e3404c71265c785df40c812eaf6255b74593a92d8cd38e65050af9158edacb178deece030eac8105a968cd6ce815dadae1d53681164d5f78588a752087401e48302f86f79ebf41b3a82c34905df2f5dc3a36f6412ff490a02c9239e6239ca715570ad6a3217489e1859f3915fbc01dc7e9ac857b32d2b7abbf781435916b7d595b86093a4fc954bc0025f50010b75ff79df5fc064492da0f92f6c8e90954dfa57c9f71f17a1368f67716562edcdf203c201650279800fbce00c31f9a37febd607fdd2f4caab277a8faba7b5521c6e8c6c0f8caae73707573c14df1eaf487b2227087ba31be384bde40872933ab06cc11a855fa479e17253e7083562404f0bcbda35519141e08dd2969ca2fafc6260ff46eed5d106cc167e5d1d92ebfc29abce1a637e594801d43b980cdcfdbe063c71389282b3fec743b5821bc9b4960eb03ad59efb0b5a5353e18f7816b193bb5a5e8da34ec06816c9449bc0f7779cd568b336eaa7045b570ed9dbcd63eb859460569279a2f5625005f8c43cac8b8661cc41dce8c5e91e1a97456746506b40408af9905997b274ed7418ef739ffebadc0fa733ec4496aa9dedc2fbd9f8f43161438d620449ebb88a5369f2deafb628659b5238748296c4151490b1c99d63529cbe386ff89028f75518e0ed956b106f5ebb2eb7922d9ebc2d0720ffb90ec147bbdac185df4e29436615d0fd723b6fbdb51446bbdd41a72af6a4abc1f5fe2fbeb3163fecaedb2b50c58af459e94c785f2e9d9878452b91fc08edb0d7fbf616896beb9bf37b76981bfc9e570af6739ae930e2f089cca5225ab839b8cce887a563a4af2fefaa66941e7d61aee7f6ad73e34455fdb9fe6ad0ecdd4c86bbf49e1d1700935c20088ce6e2cf72e6124cf15f02c15d35e543228c12e5296e9e5dc9718e40e45a50b0ee027a893c07cf62ac2c4b85b744555778e275ee4472d076af4718e6559f5c655ff99e7e90b400730eb452c40c02b4c946fbe90731e3e1ecb60cd93578124b0bc23bec803bb7da71f4cef48290e201fe1c2b13f77f56adf73736de9f991da16caa92cfd9991d1a204f491b9f9e8eb595f474974072dba7ba5593c61084e9088e639d9b80186d03edcd3b1a042cae0b5116700bb997bd28d9099a29a51db7d653bd9ef17eb63e169320845836e7065e6a6adf238e4afec65b8bdc00e99d3b6616d97373b980e448a3db9e2760ddc275004a93d6cd4ef5f1d1feadaf1c5930debb598e3b8861ce878323968d3a7a20ef2c1915feb7e75cb3ca073cd8b840053af45b08b755e06a5a86acdd263da57dd439dd2344f07d481e2eced53b2e7bb6cd06358b52f02af16444d0b0139d62a0eff9d56e215260276ab8868714e88bcd7cf986cebec171a87784b011e2fd2c937ddb3124d2449e688b2ef7867a8187cd54b00d7668d244466d07a31454c49c93b92c4815d7059433e60bcb69db842e0e84e8c1a5e029cfa1659664b03e05f1dcddc06e40a41f838c977a228fe1b8a1f0eb99ba8d1b7ce0fb099d01624aa1b65d6cac3b47e4873fe8ecfce8a337d20362f78d0d346712974e79b5c69b65ec8951322a2758e623935125195ace7b6dd9d8e7ec9ac4e96bf9bd3b6340e61695343a555846933dd30e6b907b71a9b93c3f82159d755ca8d59d48c57ae3a044d8255ac897df8aa7be950e83b902c36b449b29a7b9efc86fa83fb5e62090d599abeb4f3073e3e4a7f40e5a4a66232006be7dccef56dac5add853026451f2d93acbfa75bb653e88d8ca6bcc20233534dce1b3d07c42b9de6a0131e16f87306cba95b810551ab8ae3646f4653eea9bd1406e66935a44328698075fa3ac1c56482b137ae1b53382c2b38ecf2046c8445fd6746519f7d24cd274cc506d3d1675735339157516fa225c1356479df892687539ec2bdbcce5d00c2dc25aa9968a44dda8c26602ec31037c82aab4eec4d2ecfe61305461c5e21b2099c5f725970cadbcb936c99448eb88830d5b70c76437d0dde26ee2f3cb5ad50e5ba7770c50cb5a810f39d3cff978e4175b021a1138141e889730c467374bfbe6af7f8ae170060a8d0fbf16f7888b491ae99b437a50508566382d00e1b041e5914982904c8e9dd57c528a4b52bdba29ef9ff3ba54b8bdbf5da7469e4c7b3afa19a508e86faf4af7b77e4cb0d232ff3b92e3f3eef286375b25ec183a2da7efdc8a690ed2552d074db96efd28e40c844e47438171b957cc5ae4268d2aea767052495e5d3df4ded74a3095d43efcd2e572f09efb8a56aa0863ae9cb8cea3ad3b3c86822fefc5e924dddb0bdae5d3d94776382999cba41751ff8b389b21dfcf94798669e2438bacbe7169c0efc15f30e58a8acab8905084813e1a7011f3126800d43cae1d484444774c7c0b9be1c1e3bb958ed8bf5f081c146fb3cc618bc5c93276db63873e93789e5005ef0f448ee23985332bcc8b0802c26d9708aff17ceaabe1338a4beea69c4a7c98654ddd5a2fb2f7cb07e31401c34443f41cb0d4f1cde69ac3cff738346ed321104134585468889ddbded45db61c1243ab2c54b90d13557c8e1e4e50d7b8f40693f1033dac86183da37e7533ca0eb2430751153521a42f94a9e86637b2c10614c757d07f316cbac855e530e3d8ebca873715c4dc7d4404e3ee676b42b97ea0cffa0ea76762fb26baf874cb9270c3855c5f914936e025c8f97deaf167e94d9f78b847aeb10e0db09f719d67da993c020ac10aa3e90458785eb739405c33039145dee69852b288b7dc0f7aede770794b105e505bfff0bc978f657374f69518a5f379fcd13ff54c59ae7f1119d47fdaf81fc1e2e2451e2cd1328049998fba62b8ef2d421c4930e6b6f0bb2464b2a86a7386410ea90f0d17fc2b652c0fc82462578183ef60b01f04df29b06b0ed74e323616631b89ce03691f07429eb0bfe4803deb029c5a4b04c3756a7f63a3346787933e60f18241e123af840002b63a24f0e86a045ba9db49162c432813cfbb75506127db2d078a47698d31f60761b091c0be9d2798280d57f86acc71efabbc2404b4135953686b3bcb73e406e67810b1b7477564cb631d2d8ff7c976840e7a3e1241dca2f8784fe773f5b2dd3984c20104adc4cd4f5d76bdee2c878e47d8805a167ce2b3ea2ca19055765a1efc1394a4ee6d380b9c0b4705c5ee6c08a61bdf907f8ef53ff9417aaec68cd747a7cf50f199bd1febfb36e86534e81fe0ce83bb16ca1e2e0db79a26307151cd3fbef86aa3df1c34fbb2b05d47a51896dc3971796d3831008471004a45544b9d1f0081c2c941a084d487fcd8b7a7229c6c7fa3332413cbd8b11130d69a7068eb5d7eefd8b0bcffb25f904e8804b8e4c620a195753e3c097a2fa276d5381d2f9a78d54608838b33bba50997d02246892cbc48a7410bd6196715d926c150b75697df050eba083af149e66e7a9cda3a60317e4998332ec9ee3859f1ab15c16c6b7bdfeba7882225e4cfaa3002281af9d8e714d6bb2db92bfa39e8f9f07b89d2d7d0714aa80a9a7a161f264fde219393f4dbf0270dc1bb6ff1b8bc7f46cca85bb498c129b39459083ff49f67d86b2f479fed9711829b17f153938ac2c7c0a07b7d9db55afbb414b3eabde8a253bb505c161ac3a767bafefacedfb048756e45afd493a5a6510059ed246ceece9667710fa7322719789254aa1e0c475d45c32bd8f66c600bf1be1bfa2bb4223ebebdf0ac5cf4981b35e24d4899c93b13b97c6bdae903ba06ba35457b0a8192692e5f27b89ab32e876e5df53cd35c8f807b9e68c4b90fb6b7882508a8a22b0bf4df9a79fb1aacfddf1208fb818cbde33a067fa951df86d5d1339be9fa2c901aa3831832119dbd64b1d149f283b33890c93472bdf9ea8dcfbdf0a5dadaff87aac09776f709d57a45b3069bf7be98be1ae2258b00fb259f0f45bc67d9a8d8b87ff949ecaef57f0f3756653335ef08f6a05935d57d6b6e0337bf12680f43a98f8253be61398b0e1e1b6e9f122fad1e42807767c36f58ed8c8019e7d61818ee15c463b48f43d71d528a16296a16bd40f1efc80f0150c9a9f35fde7d8e4ad01c836b63bfe83394d5344aa89691f4e8d974979d6959f36721413edcab1d2b8600c631bc51a7399805902a1f56dfe0a1cc642942cb9be260cc711b2602b9ec7f3b0eab54b37ef936aa2fd6107cb09171c06dbad489e7f1b6f9cfbd9a296cb81bb8bd224233feb0f9316ae186bdb6bf13cb4cec7209ed52baa9fd17dc768d66c4c98d64f4ea164b7d6c4b9a5e5862f64a7afae787192a064b08d0d12f4f1ca3e92a5352a11cc5babe93cb10427c65d0e52b1bde4954d01a6f654387c1daa00c10de52f0f8a9bea3de3c237f94815dd28a75c87904df6f53cbb992a154f566ce4bdb7c8f6c235282b93d82a074847c7fac58e69bc18ab4df107d980d6d434859b3d72814161b341bdb1e803ccc74f89a57b59990226f097babcf5a2954f5003f173ba74631cad1961dcf4d082a74a583a5fe4ce70fbc1c104a251c1652d090d56985d4e1344384d3126d75ffb4191e2038edd5e65ebac7e805f5d4009b78720b045de073f052655dd89c019b34b89f8a82fb0c5b33ff2605f7205832501949009df698d3ec7251d6bf9e07d33ff12ba5de1de14c8ccc78712d770e5c2b64dfd986c527d585071c5d8477267177ec2fa5bab06caba1be32f80e90e35ed9b72aeb1f7d058d5357c3e2a5e9f4765b8ace57bcf4056e43399ac7a83d9fb08e8e70509423e10cc86320f10fc4fe68c3794233b85bb9237e53315cf66733955c2c367db92f9a9b68ee83f225a31a1ff0e26fcae71c3a2bfe7a81e0b8e5a1eb9a7226a3534bbe7053069a1f701f6782e812058d2d4cd02474056a5c1ed767f24004b3ef7676cd3fdde5fb039ef2b1ce197d0616364e95f159038b0da8caee0963d27f68af58881481b79125856898fc2724e0afb20f7dca200da2f7a7c763c1ceb543a295fbf437ff044f3d0f7d322c0afcc61bfcc6c6eeb99c028980ffca7907c57a0dfc0ac34307772628a4f19dae574416328ccc74c56b662ef84eb73b25ba7898fdaa25595ff7ba2285e32fb48588231b46eb344e9d33b0eb0a30ec47aeea2f846ca4a3eba54eec56da5ed2aca4c9a369dfebc53318573ca1f1a4fd5a150420adb683db92e697e83dc794d8ba65a8db52a8a78c5b2d59fafa487be2abd30ed8a13976d659d368ca4836a18c79bff6eb2926a48354c6e67395a700b0ff47a70adfb5f89bbd1f2460a962e6d9017561980f64e589043a28e151a24478634c01c1b9a9f7896584daa9c9f6838537efc8d3d9a2e007ce3e0eb7e182602144cbd8fe006c38f902eca37ef74ca237045ef413e92f9530ff2b2a2cac265d3ac52d9eeb155e56673603f90c7f8c07106f5ed82b4d0772c39d9c0e9f975f8e723d000fb1d4df5afce3299a1cb3f6010cc3510b683faa10ca84f1fcb90111f98b8a13159ac1ae544933a732d2c763ea45894f61e37a17377778d92de8322f1360d4ec40d52540c01056ba355f016d13f06ccdf4637547e34a6dcffd6b26ae03adbed9987ef2e7bfa4e3eb65aed06802448fdfe2dbce011819fa6cdd58371ef04fb82bde4e76bf4bc819098b4c9b4c7c17230eed4435f7e6e6431cb3d23b4e58bc54bab7b59b131b4ceb67b2edaf4f3236d8c04605dc16219599586fd5047433636103068bec76be3dcb4bb68e5c7663e307a566c2e64f238a2b385194fd8c605fc7fc31d42784c1cb0cc55c53a533fede287bd871f8fb912f3b902ef66f8774fe768699fbc096b74f314dc95f5e318b2a7f5f36339a5d1b5a43d58cd94d7f0552fef20f64d4d2616f38f6d168c87914f7143e229139abc827b0ed60b044582b5ce5f959059467b1589766bdd17594634969cd25d7dd75985bb3d717bc6fe0fb8743361b060734b493629834ad3c85b77aa6fc45fed8b7466d711482dddb56ea68f7bedafe2c3b0d5c5993a83006bea347697f8447d335446df36f862bcfee0a5f5ac62653a4174cb1b58d316659189d9814d1bdf026f58bbb08f1a5c495109a2627bab5dc0448e23a2aed3ac593656796e9d46459982cbb6b30bfc401808f10880bd69fdddb8f25ab517d433b2662148e8f8de8b9a62de6a98fdf558e00fdfaad0e46092abee3b8cc65d769dc2788dfae2924961d6231995605c68682dbe856de3391ab7df698157d71cce61c476d18501efd421a33a1578f4b526db2a4b65d79143ad5ca1b328b36e78d5836005a26fba68d4beb54891cc7bd68774d37217be2729367a60714bed21becff6bbceb0abedf48b5fe6b2d3fafa48e7ce4f33a625ee0a7f2106037817fa72c2f85bd7ba88dedfe2ac6503a14e97cad7b9b0a61473a524150667d75be584f3dfc5a8d7dafa5742a6c3db903a2b338407742a83b3405f333e3fe75ccf49935f1310b266bff1d545121348faf4e042ff3262f021611ce01aae9f7f9932f4d2797c7f87655513323dc3714ff92538d80450d2d842568e31e95f9a7facd77e62a3d3c07b1e2865d49b9d2e5432b48109ccf3ae7d29213265bc462cee6c7c670fe8aacac95ce8428b9f68132cc8bc74e9dd648239b9179b0d85c001290df30a6cb3ad42e5e65d96773c0c71c44cfa4e94d860cb4a806968e99ac796beb5dbe3bfa83d67b138adc87cd9f3606754faaca4f6211e088ecdc430e2030c19863029d6b272f4fe38b924fd8e7e99a2c259444f0e704ce955c3d13c6f5d73d6c596fec8bdcd3982c3a896aaddd57d0f36934a5f30c3d86609b2ac6b7765e915e918d165f964bec2b009891fcecab18dd8a536e66f88a404af2fff394c43a20d6048cefa47776bd2e98799ae16b3977b197b0a683b60fc93a73b1825b2c8005464ce1e4682649a5c3408a08af5ecb83655a052416b41d279ae15298c826ea812ab4998dd6ecd5074842cebdb18f3404463a2c7acc0b4fd4580e41e54bfbbbe65950a3d0451dc0ebf4f928be5b18d1602ed94bbe2c63753b9eae1ccef1318791d8acdcef4ebe20e2790bd9e0be507ebe608704eb99f0dbcdf42ddec0de685c1ac9abf25cb5630662093fdd506c47e2574f57448aac330d7a42658e7dc6aaee66fe5c972c02f41625e78e7da63ae9db972f11c82782590a039a0928e01f1d2b373ff281e864d5655d64fe2f6967a4d72005faf1e3fc8cff287c2f1ec8e1285856850ba1ea05ea5dc23f4f66d2f8fc9634745df4b13826f09f74cb361cac5c940d7501017c084b73733e824f3e3514be2d9068aeb8708609732fdfd3b42b5f0baeeb54a741504c6ccd148720d0de1dc905cadb38f99c140a6da785d3f600c5eab2b5e451352a16308536ce0191a7d54ead5e30365cf7fcb1f0cdeab7e44582e70db2a9aefc321970c1844fbc52a784accdeb7da8b55b0555a429e1f56c9c66cf725eac432575b71b0d8780db5c9ad8775e9ca17e438735eebf277b2ec2d90c1ecfa7d468bfad7f0e243b68352ac898bbde62c8cac4cbdb78a260d1b12bce57b0469933438723edebb959d4ddd1a0d4b7eacc6e19c857fbd8850a36c2ad31f4f002d558bc8c63fe038d016018fd316a8dda14bc710d28639a1f9e18a577e2426d7c4c7b5d0eee94f469010aac845d8a5928c300a13db735c30c2acab67ca809be4b77a25c8959c1df83cf8e41e3daf00e4a5bce9ccfe7e28476df25143f2e8f51c229b27405ef263ec990d16baa8a1762e3a6d8524c65e529de95cf98d3624e89500f8427517d8f2a57844675d0c3df2a6085aa4e05910150a64a93e2ce970ee14701bf2afeb6623a7fb52980f00a05b1cea3b0bcee8191971e4da81e623d13100ed13a91af8b34f6a56f7bacf850b3978226b287f9c3d4d1a4905e69695795c0eac380c4d177027f1910bc6ceac1a5561efa80f1788c1ea82e077ccce7e201c07fe077b6ec76b81fe925294dee7f08e6e4711c31e096ef8d945858c896ccfb870fb8bdddb173409f54dd1efef8570ba665a1847b74a3cdbc9f04915a1d72dd39d93f475a67eab2b70018b0a1931588d1ec4bdc3ccfd5ab9a77fab8c96fd9b4ae2f4fdf9c69882f02f4ad67e0e734d9c99ce2d3b265f175ae1dd4303de81c8305b03f551ae2d41d2d6003f9ead400ea3995c5dfdf234c252abc28378dc7693553f8ce15ab60213a6751a60e59f1479d202309c8b5f8504d73cd44eca8e5c66047359d6277214fd4b966ebfb9142ec52742a7cda2122a7a5b954c63b249c964ea8650c9be892c124124de10a0e9f119d536acf2e7d9d7fab5bbb6ee680a95810ba8cf3d3ed229e8793092edf731d74474ac8ca6104f9f2899cf5ba2287256b45d2213467bd73527ebf521bdbb8f713a0c9c71342d863ee8c41fb7fabd6967eb2e6e880ef341fd04a83515266457e18898636b9ba623ac33b7130b8a0330efcecb9bb541f39805928cd874a3fc3a7efb25a5eda1fdda0b9ec4905d1835a032c797bbc98578e18906cffdead68a99b443e300cffb24f2df53e6f21f2ed5fae5c77b928363eb095529b560d81f6667517eabe95a3a72a57af96878ded5e0c710785df4d562a203fd5a426f603a97d9c387ee07d20d8e4a65bfe2c66c8ad8be962fd7ac28f07cace04261bef5703b3665624d44959b59319179203708b9edb501eb6be72a990c80573a84fd715cf93ab86da8df142813e074b5a9ccf48d037ed32eaa0491e00c476264457e82e69978a7db5017829fe79077d67e00765cce055d7e71432be92f40c296857736d3699fef93e2c2c501fd0c90da07171cc7fafd08fff86d33b2b22eb09e460739ffed830afe5be7727c860b730e4807c928a37ab01b7b502e05558bed759313a1a7112ae56901ee120b1fb36cfcb8611021f598ca61be1b170166d2fd1e21a9d1ecbe9f1420d64faa1bf512d124084ca3e725f03b58f4e347e698547f317fe1b7afa2f8a9847b0760a50b54c33a6a47a87771218b60510327bc57f7fe66edd96987f5017d214de623e982760443d459fdf434ac604c65d9996d075846c3781a37cf6d1c203f1867e57d7e4e101b8beeb7abd3819f2be3370009c075e6d71e13a3b901495b93dc0ee9de48b7a36c906e364cecfb4c7e4c8b4fdba9c96b069f7d0ebdaa3f7c4e18401cc42c478a2119f2ce8bfca7d6eb8eee6dbb98960a95ec734f7c1d0a9e05961d0ba1679b495d2f8cad63230456a01f79a51ba2ed64e9a45ae758a6c83bbcbb29b1805ca8fd5dc8486538c2e25ff07abac4b9a078408e6ae57e371cda9d6e943c64c72fe54a02fd407624ebcaccbe65d6c274b92435b78cee9609844a88140eb591ba82c81343a92312ea664265560f76d32c1b7250afd97851eb84ab3711f57c741c61083414de32102b6e510e39ff0f0a504830fb9e38242dae5131fc8d5c94f80b5813aa50a00dad16ad6cf3e14e7fe00fcce13829aa300668b149c2835e81900351db5b2173e991b8c3be9e675117834e82f46f13077bcf68a79a059a300363fe3b30a3d58c6f617557eaaa1f4c826750a724db9071446040e78d1273fc1aa23d2f3608d93d59a8a9cd0f4ba1df52f6bb37ba61ca4a2d5f8644308ef5dcd6e032e186153501ff4bd90fadda9eec3f792bc4d72f46fea2d345cb37cd629ed17048a84cd92065c08d68741969844954621f25d30611357661fbfc6f4be7b22685295d4e03144153fc010d2bab801923508f79c73dcbe689737c36be5aff44da4f964af89592e5c365683050878e61d84e4f413bdc345b548c9166563426c67a1be332faa260a52c5669c5766dea0bc2b0f73ddb826344fe2c1f095ec60d00cced9955ee47b32fa8cc922ce85f55d37ee925b7700936af844dd1dcb713b3fc0318f110b7d54f488d0f421338256ad611200a5c40a5fb952a5af755b4b6ebb676e3a75157a40bcf959646ab02f3d636dad867f710613ab96f12ed0dc315bc81a06976fde2cea3888291ae8dd8430557305478270bdf425f904f1681f9f40d07a1b0f2e40b267d4db6f19a160e0cff78e689ea5a0597fe3c1fd496c19e826230a6e62b71751ad5229ddb01f9ac2dafe64ae1b197ed8672e1cb47e48a9d85ca64f2813b414960874fb80632b246aef958922d1c1322d6887c3c1cb035e294f39739b484cd3eabbc0399f705c691a7f6398ee9a1e4e4c89e7d28df304eb5bc60573d39092b464835e4113774c194fdc52428918e81bdb0b8316e77ab604d50aa5d75381b9b1a6fd44bd7f57173e75568aa12c6d7336d653a7efefbdb2e566bad5bac0174dadd1f95bfc03f0f90e97f50570dd434455e518c0d0ef1d98597363aa9c3bb72a6660b2d4d1c62b2ce546961aecbdad5605c03ae9710deecfd06a8a0306d335cb50e406a1cef82530526c042245f9aa504c806dde86a3980e62d73b48b1bdb2bf0ac07cbccf000a2d7ce60e66a500d9dac18434a0cd1f42a576a09626a6ff7fcfc157084f610c29019c37ce24d16a4067a3b9ef975f95de9440f36dd1d7f820c31f9dd70ca229806235e5ee118911285f682edc988af8192e5cae28807e720450f0d89c748e0e48a28564d54f2cc0226d697f9484b1c4c4afe8c720ade8b91121a46cd90258306747b2ff98ef3472e59de8a846c9a8ce68498a226e9b5f7c7365d0bce1c87f9e46e8fce287a94027cf160625ae1459c59a6a46ddaf4844e72dd269fcb32ccd1848e44c282b32e7fa9799463244466a9209ecf4e1438463a4293301a9768ea66aeaee916e5ceff6c9f82dad9ac3158e2b4299f2135b88dbfba2af6441b5137cd138d242ac9c9a526e520bbdf95635ea7a10e5ef64dbad500c455d325c41fdd6cf1477f9d36b3a9a66a32a7703e83a73157293166851ed27b8f3735df28d2ace2c2f593f049cabf40b4ec699a972f24c741ef2c2292b9d5786c929dad168d29206c1fd025c68c14231fc7f22bbe6d6a87e40ef8ed16e21dfeee77bef9039ff039a4537d0ac29b6bae4691a90bab53124e38239c76949148e9298f6424b39404d33757987fd24dd67526436199de9e8890cb7866e71bb216ed257c521d75c1690a9c2c9ccfa34d6dbdc038190c13e03f7e217bc79e757b9c4cefc1f8999a369bfd02aa28023bf53df3230a3374e2e92a8b495c6d66f6c6e3189e5ec56bc05769a85e6170a87638be5cc9281e0bdb01e52b27160e9edc088c1978d25af8d0457112d3d1f342b577be72e36c472b0b9d2e8f33704e6e8ef1e408c45ae38f665c788a315d2e2a23f9f5a83f1caf02115a0d125fdee1cea87982fe0c4b8a52f9d414d11bd0f7ba81978f7abbc8f8baf593227d90c491dcd9045afed82ba09d3bef9714db03b5d3979977969240c8bf756e7c0a418ac546c316ce01b09351c0564b34bb4f6d6dc7711b4d59f1f852cb85269237d97f2b3a7d366a540d1a8540b909820b7721c0a45bdd23df50ae7a5f1c5c22e0f7bac724feec97ab3b9767f7ddfe1a6e27b812db6a700ffda27261a826edd1815fb8cb35760d73139a7146ee10bbbeb6731ea85f532bfa3c70b32fea2f33008de9d726e0ae89e247b690b1668c9b86622c3cd82bc9344da5bc8e384523a75c65ffae53bb4f69cc0ee5ea937a100f93da902305dbecf1f312ca98c0a9a1daa422813c99297122f3a4f49197779bd5129b42f4ed231a69c570aa4a9a0e0038cb956f8131aed7d2dbe8b14d16e60e8aa91401ce3180d6cc0d686e99e8c67cd36a6852b242b566ba6524e2a5c7562125e318839298ec07f1352d695719d12aa7a87a07aaa231062d7c146d97b7719a2c22fdd29db56cb979682bbd783ade970fe712ba48c54ef287d0abce8b8ae9d38fafe723281ffabdced7792bef8547fc4985baf7682ccd09164298abf46afc1317e8cf39ed5c261745cc0e321e4c2b06f917eda09ee82efea80c179eeda233fb7549b77406b2b437297a4e4e53a34976dfe63d18796e77717ce6ff954ef534b089d364c734197f04cfcc0561469d51ab0ea4633483f219636535a40121fa0c50756f08ac4a8b95f271ebe7139dea33b49f543c55fd840d5346165ffd36af7cf61478b2f32544552c9d2ea124932ffd3ae7b02eeab3c8b73085190fa86f9edd3d4f92507b23279d4ba190c9ae811fb0f1e5b1e3a491ae8e7eb6c314c34ae857fa62fe55b8685cad9ec6ab4cedf5b5184f96797982c704730b4c2c7abf202410dcb63e9c4f6bb0a029ef3739ccaa0db2d19575a920245da68b026d23f7d56f930bb4a2ab1825ced32eeedf69a6f7b4fd2b5ed77d28de4dfa8131f5b0635b981282a10e6659ba0ba4ce4debd034e31786cffc137aef926dc532a62441282d41d6ec0d2689427817f3c9ab82d138d854a29b93200e7a5365a822c562da8b593cf22cf93a5ec49a6885984c0fc0616491a4068cf9f7b85774c3d5bd2785228599867a999fbcd54715fec77e7041c9051c4ddc789ae8a29f91798ca7a83c9b9ee7597a284681fb8901700a111b8de8b22cc9bd8920cf7efd23aa74eba09cb180402a3a8d4bebc05282b20146e5eda8ada151548d710b2a00dbadf2c17ead7d1b2a1b0f81831a0aa7d5f22f2468be502e159ec6046b26d9b64450e5f700663e729f8a2e90cf4892d10bfcab34defb75f59642c46e2b0bb04e157b2ad3b859ed7b26e6e7c14b91ba3384a402447056b3f86a7f8715b12dac422949ff383007fb0938cd0ab87568e22aac5526075e968bec0f0a455e44a9a307d57897b02084cd41c2474750763cfc3eddb1718fe1a344e39f4e98cc7dc94ebaea8d4f0f41c0d2a51e31829e21d6b99f3ddc34a968262db95da9aa1a7b222c038afacf47caa884ed796db1799b869486f7736e6adfa74ab14d999700a949b69840996fbfc9c4c97b8454a01cedd23915b6f4658326c91c948c3399fcb4ac0bcfd9ea599461890bc44e72bed1b14680e99d0b477c4c40060fca114a739f7bfc9cbd9f68a7023aed0a9c997d7f41313635559c3b1a77315a7f712aa408d6c945d0def5c129587df874d6e27017948cafc1eb1179e96e500c68c5f42155341e31cb21142ce76a0208c393932a9e7361107e498eb79a10ae8e227b3a0d078197aed15b97b7c074cde36aaca5d963eccffd0774b8124161e039d7f03a130ac99de6e9243a389d44cf41042abc84341735c30eec43c30fb44be0a406e61ecf0841b61837cd56fab023993db7d93ae21098da630325888ad1b622dfc85abe02a393b638a0460b8f16c868f6085015c32041df39efb7ff08d25e54bccdc8268614d9a374b7dc36c81e0ec1b0c87007fd91e1062d18d46002a92c4ad2c977b63ca0dbf45750d9a2fbf33f2d9c4cee713ba632a9c6690b5acc73307e0cc8182326d8e394a959c754fb7241610c0ad094724e2e546c4f0b4fdaa51dbb01b80dcc407f898f7b3a567fc74219e882c27fbcb619fea6fc3bd227901f5c4f1838ed9378a2e25bdb95fb2f141d6366feb4622372c16ca4a27713b96432bce9ed24e9de75eb58a1cb8bfc3422501d970353c04c33da64ed8f38527d0dae140d12a7ccd28492dfa8531a8144c5e77cbb548bde8a9269da1c27749b5d2e90ebd4e773979fedc2b79807ffd342b8c71e707c09c9c327b40898dfb15ce206496dac18a6956404b60f71524a30fdc01c69a9ebb6c308623fb746ce3490a0bedfd23e5cc9633f6dec723633ec7e69224b89cda49c1dfd0bfdd03ac287054d4cfcee22acf13ec992a600192215f9209ccd60e9d6aedd21b08c753e1b610cff5ffafc388ccf4be795d5f891e5a341dbd1bf44c0bd0cda182d89636a0af88873d2ab2961bd2d93d67e49b2b09128330a9d5614193d6cbee7518c59a91a1aec549eb8513cd1ac47b0627c61e22941d5f66faa3b7d188645a28ab181a3740d3e48fae1c80af1d6b48396212433a1e2e86f3a049ba0727ecf611062980b6d1dd051a0d6eac45f93e6326a132163cd77bea4d7306dfe40fb1db70e693bf13856e5f61016925476404d39c2dc09a9979d5ca0413e04bdf5efb317bc2e5b0aaa9fa9aaefaac93df170eedd866c8d52b53bc68cb3f199206a402ba7df8f46fd6c7c6eeae07fcc30b8797a28345d4b8a51d74a4f29c9f130bdfd5cca9c484a1537fe163081a35f051015523db2af993ca0fc636c9e513752dda28bcc109833069feacbe499fa3a9ca893b3b11aea75cbadcefcb74d3f04e0ac1470e7af83f2d6eaba8f9018962ab24e04f6e063569261c0de7c3c625d7cab4b6fba7fd140097b5c885b1625595d10e33df081973df03eb861fe74e3f97ac7544cd36ec55d336b735cf401710480ae4dbb5cc3ee3a32b06957aba7d80948d49764efb6f146a64c521def21f84c78db1c43c10ac27916981d9fb134c33b59222bdaedd9076e6f18641c12ab7e24f5a235034a76818f736fef81e0a2c68f5ab240841beb96545e2e3143d06d37dd94d5e0af03cfa11714fbbb523cd05976ec0cca08e7ff100c3b46865b670f4b8b5a5a423bde3839f0fc117505b18c03db4d824e357738d7b0e330ba3cabd1e95fa1398f4509b94e536444d28260c45f2c293e29b785f80785acc50346df69166031ddf7f7aa364da7cc0b8de5e73ec64dab816453eb337217f7a78674caecc0c8aa25df7b619fdc8a95b94b27577669ca9c3c36f36f1a3c54fb3ee90a066394560474935d7a4cc97f845374f2417c6e491d6dac79434e8502da335f71a239f5efc3960f828b9c87820f221e561a42e7d539d79858ea5444d829811b69d81d4be88eee4e97b11177b4d900c2ce7171d1131016262766fbdb2bda1d37b7cedd2ef42637aec26122548fabb9fab4489f306ff9253da6af5bb9c4435d2f595726037f11940ad774c3dbb7f44a60dde245d81f6ee794fa3056a1e2c2779fbf7fb552cb9165fa14ab72803db60befda81405a6d9bc93253334e614acea58eb88920c76c5d3f0246dbef9b001780daf503eae188493f1b83574a4723d12675ef1b0fef9ef65d00efa393f354bcf3af2b5a610730342fda438c78892e521a1325f62bc90c1a5d26b54e2a809efe87e2da2e4229c742a5e193df54e06f61258b835771e532c91cfae4df4039eb817a465f02e40a1a812a8811778e47acdb125908d7a0a314f6aad5abcaa1ce65a4919abf1e4d2b6d8f60755b4040aef1e14c513686cf96a2a49942e1a05605e45e8952ac73e640605d4d62525d78fc6bd6a208ec180e58c655a3b000ba1225c04b5e6f689bc3f98eaf367ec7ca1470aa8e0ddb57f3b4f4405de163e99fa17ea563ac70730d031ca05775d03452351ebc5eed52df0c225dfdd7043e44302a543e8b7d1cc58be79f6577fa02e73d4dfc063ab317498971794435b7b05c627aac8634dd6648872f5c4afca11c1f262f19fdd1263f62d5e57508de0a3ca121c17ce5b752384527b3bb585700741bd501baf07a017b9a51b25f398d34ac53569a16555296b547250e45e4f70595010cd7f67e5c78ac93a1dafc62f66dfaa19b5bd82fc2ad78d59c34d3d73725e2e5915b7888539c3b66c3ff155d80b50a79916762d8539c69560a53be09dac38f3a683eda2152d8261cfdb75de125e3faa3c9be4d47f9db4e00d85abc96cf157cea0efff5aca3a360d6504f2e50f57ac50c251ec3b7e1b728381072cc47ba011527bf6cbd752bacf0f9521345c9fea5ecfaccf8502b862527f5b912864fd9082e8b902bb249967710bd92dbc497defd70c2861588b93c2564421ce4d6fd4a4cc4da1e6999af1313171dff2a6181d61dd3dadb21aa48808322f61363e5829d0a443c6165c0ac147a304b46f403339b8c149c0234f9d396b2098ea4584f167d71e2c7d1b4686e6dffcd955ba53b794b83bd84295d59cb4305db301020512bd9a841f93d62e1f91fe8fb2d94290bed21d50394850b5cadfd324159014b1406a8c5a491d5a8600c5fbe82b202370ffcb6a5ac5e68f568e9f881fc7cd6138e8149e329ebe63b54302837ba58a96e0419818715c43fab26add3a46bfb8aacf470a5418c6b1c0c7203bb72c4ffe30e379fc1b6e83c85530877b86bc0e15ddd0344bd5c9a353639c4c2f15969294d7b92ba77aebc9620dcb543f3e507296af84114554d43bf77657c543e23acfbd9223f85598993c9d14dbf03ee81ee900c93fe9e6742672b069372adfc73312b78a294c47264e8960ab2c4d54637defbfca185f40124c60267247d0d5d3a942abcbb5c293e70ce5cc9503a470ee1f43871ea105d3363e0ef2b6ee030aa16b35f3725eca0fb00eb548f8f1ce6aed2eb890ce0e9aac2667c5d9892ff908b6eba39feaf2645fb7e4d24ca1e1e0c78c53492b9d626cc47b969daf3ffbf9fdde387b75ff7a35263cd75e406af36f217718daf559378c3b3ff6180da8b74d810b76383af2a3f295fe7344ea7fe44955164dffb909123f928bf87dd95f5ffc50b67b9fdb43467c8c3909a8918afeb47fbc91d94507c3fd29d0bc3bc9ff3a144e0f8a570cb76d299ff0e9cb29ffb7f5a5bb2866f1345f3916d3806ba1f0f1a959749f4d9a6bb62c9282fbee463712b2c35602e27a0ebfef813282c4beebe88143e4a73010225c8f5dc85ed233efb8cbdea04a2bdf24916b832874bf6ef15bfd0689d6e25623afad0cd00b771bdb8628e503386d432d0842de58d8561d2009214e65c990a9c22c18feed1a252f34132d948270a6ea84f36156a52536bf9e899119b5aa7e5afaca5c2af48d0eb152b18173f111e0b46d00773412ded5ebfe019654a15c44c7937bb90c384b017e99bd175ac3ceddfca311f27df71a7adf40ad20b2a4190b99500888c05decb621f7188af5e6f9c21e60a111584d4d6b0923be3c8d57e74a5bd3792c53e10a9b4bf2367c6e84f3c47fd3d3f54b912c766ca1b926908691690a04891c3f77e9fcac4ea664ae873c570bd1ce21d77f4ef0cdae02c9f74cad62f6c480c2a9e2de324b5b193a6b4dae0c61626ebc8f55b2d7687c7bf9a4a8c4a8e537b35d62d03bc18eaf92f6ceb72fbce0bfd0df9b1abe08c0e25f5fcb86dea673e207157e340dfea16e5e01602977a0fa518ea42b10fbbd16e9ae2e6301265f565b41542c114f2ecf12501c7414b16f066c8a6f41b69de1d6d5167eb873a6588e6d905303ceb73c1f665c0eb3cd4812d96fb9584deb53b2429ace2b7ca40244148b44140c2bcb2b92f2046969e4a8396d6c92fe4668b2f4f46def70a89812644abe51b2f760d28760e4d836bc920d5765875809de328176ed45fa8a8f97846109162c1f587290b575bf284089996ff51b01f3bee987e5031df9d37830d839c52ed527d952d5dd659d47f5a601923f7eaa86fd56dafd486f96e56724e259789697d9cd39a4275f977d73b2b1b3c6c2498a673c6c0216eaf368c8c821f0ab586f21615f4e5bd7ec9cb64ec922a2c958796a5ef01b65ed94bc2663e8c0c948b8a6b52608aaddcb60ef8b46d5862202ddeb720c63eab13ee60e5b2c2dbeab78e372a2bc195934f77dcb27c3af4246d878856588e56c0d141cea154f5e07b5ea2cddec1df4ebab505bd21e38eae33b74c1ba15d764f8428b905de46499b9feae6005913aa614f2988d6c66bd321e794c61c01ae807aafc92c1d4b0edea96bc5ce676f2fbf4491d8ffc2456f898b01f3a611d238571c56c0a3091220b5dc39cdc35853756727460dedb291baacf7084577b9dddff1b23a6e7a37648819e20e83e2a1af6c11f966a2c43b7e0f330f4d6686f1aab9046ac9d288b36e694523dbf1d4cde652a0d9227a460c2929e7838d5ea4165bf686652af6c58c5358fbf713ab8e8488297d56a15889e7b2fb510df32e95489fc4f0d2f04ed87a5727290e1e40d1fca8eec2437a89f0281487fdc222b8c3ad14f516788ec63755ae2943241e189006a0e7efd1949528b5bd197dafb925cd3dc7a1796e05723cf048be94c4bb15f12c2e1cee9cd336976e10abfc0bdda0ec356402a9628e3147e2e2ebb9d525904df90378968a26ab380c4aea78d2ac6d96c501803ffe3db5a86ceff73d7585a2c7ad22fc706cfbf78996852783e20cc3ce7d0c5740695a2612e950c52d088e750e74be78b1d7dd1eff575292859d1c38a9498f1805d5c8c2b82b38537e090f202b037ff779c379ac67fe3a346140c2caccf99d8679651c83d7ceca05be59461a23c4291f0c9a16ca4d058a3c50defa0db0f185465c1b137412f58f1bb77423c95e14458ca3997fb92a70f5aaefd6636fbc23908593065fb4676ef1004579ae96437e62dad4a52edc1189ba5cfceeac79d5b989e792b845d022066081029ec082f45059efdcc9f2f1cf45d998f439e0de1df6ed27694d7f8db7a3ceee47bcd90be88a24e71c7a7214dd9b01b3f9fb03c2163bbe0e2d91c6064eb93bbe9d647801e222db997af524830eef81cb60375216e835e39ed5c3fa40584224e4934839362c19584698979165a3ad5ba92bdb1cd471bad45d5218372abb5a9d6467ec91cda0504992481e8de655166a4bc470ea52dfce6571ee0dca87f7052b55a1d5fcd2ae395fe3581b19798bb3aad815c85d656ed2a6738bc1f428beccfdea57b892028fe760252c093e43474a5374eba922e684fc9f4e45bd80ce5c5c6c9dd90e260c1d068324d9506dec4bb6c358952297bae4a02ee1770bdc8e02abe13b824419f00f955f8a023c7716e2a2cee0e894e9d42f5fdceac5154496753df8b166f3dc53d07d0a05c7067e7460ddb4f3701ab4a036f6ab0e0f04d2934d7741e842395e3a74da90060c5af3c61fff43423fd8c475965bdc4fed24ea93d97cd70b69961797802a367cf57ef1324bf618491265c9fd8529abe0019f844a3ba2902b5f7e4c0681c0a63832e9de90a0c44bfce8ecf8f7c98f9afa2cc4157d9bfd3ea800aefaaeb4fdd4333bb6b23078eae564d96e9281e7ece78da8fa359960223a1384d3d70796e80ce99b9f29b3fd46b961b6350a9ddb420a523b2b21ea718c85688c723168258bf277b239057207ee173e52653e495167bb721e4fa06462c6bbeafa52ac515d04fbc93d0049ea5d2ce3d17fb6dd1f77e64e4942fadea4e065e911c937ca56950f75c6c2498a6d58ec9afda03cc7c9794bbbf4d792c2c3a32cd9b338f91a51202dc338371c0d1c550942460ce89250f83a8aa1cf32bfd6400332448c402be4f527ef978a7d92312503c7d837cb960db1ca4125b02c561fc7876e2066f07820e9e151cb15a9aec481ada7eb66a244905cc91bfbbe57e148c828cde6337fb35ab206e6454eabbdb665b0715f6637335e4696008621ff6791bafaed029f2c4a2d35d4e57f6f7d1e596321aa479248cd67c62a10d0678b7f082b1d14e740284bf7c4ae5d154cee5342bb89df75eb1cf62029c208a104d4805486a81ec03844de2bf49e945ed4acbdbccca5c246a12cb425291e079d94fde8d7a49db82932e4c0480def77ff551f431102491c857a7934c9eb54e89b2bbf8a20aae34d82b69da7649dc28f5b5225098f971065632616eef58436a48056a8a328395a0dc276a509d716a08a1b811178bface143c2a4fd370a01968f37c6379b570ee21279c8ff6ad00198fa7e4a46bf7ad76dc2f624a4f5756136e81d9f1831e4875b649f66d90dec18f70092612aeb3e940e15aef0921541eb6abac75fd1ad011ca567d40238f41412de33848473bcd42434cb5069dd3d9d38c4f30db368c9c5968805cb0583d5eda321505880ab5bb4da2832c274850b41738b20c33e7d11fb7c6892181537aea064063bbe1dbc2b18fa3df0580d9bd02bbf520eaeb466ba6d099a6e06b271c4d3cf14c301f59eaae0f0bd8c72da49efd56429ff32f1226c1cf633eeab22010268c61b7ca44b17899104da37b8efa939902f605d47fb139094cb585ccacad15816a14e2f81194e864bb5084d1845273092040daa4ddb54fd1801cdf8738fda2a6dc3fbb95d7d1d3e9e8feff873f076537c104ce8be528238163acb8f4af31a8db8aa813b368b3171a82a9a732d3e91cf151c29a6ca4b152edba2df053afb48011b4c2ccc6b75e7e5ba88632c0eb5eeda8c7b340a25788d165f6cc33861df8f87f6845aa8e61327120778cd372ddbbc5c5e292477544153fe47aa79b393abbba8d2c88c626178e23ee194f5edc5fad072b5c52848d90024ca190bf28e4c54842fb356e65237e320131b6745577e003a4ab70c2fe6a452f7ff51680bf56330592ddd46495239cd7ab98440b480be679a9674d85d8d52913fd3406a69dd7bb7e496072abc79949d5a89958f5d24bf00bdd4bc5f6933f611eff7e990c000cd4f33a36cb7a6cc6dedc6953d7c281eb28333ca80396139e90db0c95077830a107e412c7d7335afdc3633daafbf1d058155bff0652cb52a7bda1198c7e11a0c996c88de71669c4097c03695f7bc12cbbcd0bbcdc8caf6f704496ddf96193f4409dee874d84ca97839719763eaabc32210fb2cf5dcf8789388eab90f32bef4c92df7d17552ab45fd0497fde1d428d97b69e314dd54ca9bef396fac69c35351b91e1b30b7196c651421a9ca8b41b4569c190890e87304a6eb4c978f01a1b70ec75290f60b7540d341c52bbfffced3f8beb342f82607792c0b41806ee197f732abdfb48ae2962cde075a6b256ef3fb590fd83577ec57662620bd5832e525e56d56e5901a0595752f9c40c64dee944e6574fdb11a7dca67aa6ebb3e825642362292be935dbf46bb14cf0a531762f223fd3967b2dafc77a43f623dfc45194e0010e767fb867689811902a68592cfb8f60446a3056d4a93d61aaa821941966e6e2331678ec6fd13207e3e04dd0098267eb9a33ea2cf43e622d77192cbbe669a41d44ed582ede1aa5d8bf9e432be3cb6403bef6c6641bf1654a492effb8f8c824a5715224f3db9770bfd8738b3ffa561adea548a44374f37b9539cdebc3162b3279deea9993f166d1518f356de1c09c123960b2497ab786afd6bfa5d8bcb894dbc0637630a01f9e274f2ff3289cac3c20acca0eb967b88d6715bd76e044c6bfb9338b53a069b424390ee46623ca220c96339b1c09182749fd0c3de5e7f49be5837dd5376da7b6c5506099f5c15b5169afa04d6824b01037130fe1c774253ab5460b6532e8f0db580f6eda8046a90de9da74aad968a3af80eb5d3236b3cebc046ae5a8beb04833c05867c32082561b6e51f5bf81d746259e41c6c32a9dda2091c48ae7db940fbf7e63bb08abe04e8ef30d2306674460d61ae1a3c24b27aaea497493cbf0006e11e7c9a36b8278b51603a99ef7eca2270ae298bf3115ce2a5cc6367f65dc1ca31f7d85e83ac057b90bf25631af7563093512b9449d2a082dcba59e816a194faaf4cae55a38f98f08c406cf93817986727b3c1d71ba53dcc2ce51ce552f28b401b5e37e33863bf91f7f84a13e462e40ea33d413eeee8d6ca7ed3d014e03bbca846086e6467bc2a9f5175b568fa030f2328e0947c9cd592a2868198de88dca5acf9aedde5318fe24b650698541615ad3c4109e67db10bc1a961b0a3afaf4e8d3749803c80d8658427669ceba2c61d81778e962b2eba8a8374c6959a142c319810ed8f511d381a383a4996471d17146cf35fe7278394dc20b6e6e303eac309d3497501120b60487d0b060578384309bab691d9c177503fa4a28ff6fe0dd93120fced222804b3e1201962049ae63b36f54f83d0546ce1fbb8fc11d9a35bdd882864345099cffc801043b90824a7f42ad6fea6d06b0e5ab9f128539cb8cdcf330d2f7f0ed4d7d4127f9641cfb40fceca2ab67268e5151ad366fd25795cd6d3b003432576dcd283f5058fecf51e02662b0e2a6bfc272b59ddf287a98c1a08ba171c5d94d5282290daab117478ac3812de0fece7aeeaa60e0cbdd90b6e7f01226add6bbad126bdde28a4daa56838b959987211498e78de6b0e59d362119f090408e112353b1d47268f42f96542af4393d4d0b1826b59aab94a008f7b31e4bccc8b4bdcd07953cb3f9a1f52475b5dbab7cb686e0fecc362624914524d428bea486c95116db0914d19024b8a6e6f6af9b1eecca145b9b1ddcd93813004cbda6d45cec9b9e1d043782c643407b6349404ca28d2b913fb5d133a6c6a1c6733335e7a48b4eacdebdc9f79a054b53319b843f0bba0faeeef27392d6ffe91509dbe0e04fb90c7fadba3bc4f2ddffbedd0cec0a67f3fd84954b9584c74d677e052cc71247194f513c5f9e441cce7828f29bb760fd5de46491486161d518375544608b5e4ed4dddee7b07023aa7b1b493b8c0993433266be0bfed9713397415afcba5132dedeccad92014fbbf8039ad3d3ef4ab4fc12f2795a5fedcae0ae65821e218575fcb04e918e56b1e9f3f903f765cdd113882cf6264297f48c3e013c390c3927aef1fdd40971b1cd8ed14bf8697291064d43e81b33b0c73eff6d3c25187c0524f522a1672f5c75dfb77d7717bc04b6e76dd2626c572decb2afb74ce9c7556f8725a86ef3dbdf30d3d98c7c9c88a981c201703b38c631e7acd9fe3ae2c84b18e3ff711f1f8967419be8adfa5a06ab72004b42f1e853034ee929d231cdbf4d1ffa22fcc23cff6e08b01dd604a5433680151f8d0dba236d05a0eb0d3730c6ec8d2c85dc424e4bd374216c00ed1175345c052c85c44db288ad94d7a64a7bb84457b37e697d084431855074bb59e232982ae6ce35e2b86ad69e364791de4413fc588d6b88016b21dd0c854e62b46ebed3a934c514c95ebe556e3ed291ad716ae246f87efadad42bfbcafc05313caf7c6822995a63a62cfcf810aff8ac0dc97798d567a01393b2bc2775b043a5641ca6ce9d66cb6e26dec8895c78de491c5d71e8229c6868edc5b526e168ee8218bf68ad66fb76e37f3ce07ac1ea65ddcb427aa8f930fd5d368b9f41506c4ddd43ea15ec7739ee5d576f6efd774094487afe7fbafd32a1a57dae20e9d36ecdee5a221ed07f663e0c4f4ed313369bc0e923549c5488f43d34c46478b6700551b2706a4bf8296904e4e3c9739f636fe3ad0aee44981e29fba3c822a3b5bdf38a9ead31587c692aa804312d78dcb4f4d2e6867428bb4f8473aa9d8405f4cde6b5190ac92b490184ff468e23e31babd51d96a978a708f1a50b856e8a2db4f4e33d4c6c5d2e00bfc867b3a07dc58e099983207a92a6d19fa72faf759ddfa9936c9147652d02cb9c52dffa0e2e22e292e7841f56bcc21cf7d05f61f7ff0c7ad06d437d16769e5c16e20ab43c3208ec755baa07b56c8738bdcab89586ab8885530c27e5e520aafc48fd5bc61e3c4a415440d9d792c8f42f2ea910b410cf95db2bb186ce0b65b867fbbb16f5718cf827be35d56162c96e6bfdfb0c632fc9dfcf43ee4906d4d3d6062f3a11645cc04b5cef6bb8a6ed15d1d7b58f58fc8650d03e2d9b7db1f6e9f2eb731ea16c99d319ac769ba5b8edebff81f0a9b1201943b21a11f3876dca9d5ce0a1604e634d6363c7b4605de3f3b4f57d2575f08c59179b23bc942051c1f4b726bc66d47a97258bf7925bb06fc5ff40b3db077c626cbc94d4a063567100ae42974690b53f8c567d291d841abd1376685a993b7f118d1d2f6028f22fced1ec8a13e30bb6b0bdd9ea2936c419429e8431417e5545f09ef408b89cf66a51535ca69bd373498bfc569bc1946eb72dc3346e9cf5ccdb10fdcdb1cec23f00ec42ddc9517eb2800d09ef7d026697ffeb85fe9d0fc4a38ed14a23442bf3a77908bc9d3a26518067c94dc7d8e1885e434e10508b5128892c07d53b86493576bc31cb550db083af21577e7126ba912cc45c002d9eec6378dc8b2d1f9b2e5152a941c7045a643d4e838dac458adc0959b4c8f797a1fd35a0eed4d0e40c46306ed38dc1f47c5ec55d11e045171ef5721d16964e0c8ccdb94eddbcc665df1cea8990b712e52c723b377ba4bb5213dff8ff168be286a38983d0be0c3328fca741817d4bb271fb474f2650fc0e948896f2b9d9832c5562c59a1845cb3fa9d526eac55d5cea78905af621af2139056008771a3041ee2f55646459c9d8a2fa9f7c12c9122397d3aeed293b06ead1b0eef201e6083086ab4530f845d401ea492798b9a506fd06f97ea78af9527e30129e7efcd304965f89c60f74d1a3a6476e0bca51c1d6f7c542327e2bb6f5aa7146ed98f02d095469db71e551951388db2fcc6adf54eb315c761b8e2801226b452ae44f4ca7a515d9c06d553e0993eb242845b8910deae80350b340f7944d2f1c1f982d57df795a7029c43c6dfea4f93634f93ecb2a0695e4f0dfff483d374d582f471fcd47e2c670ee3b7866f14fdf005e762c1c299222defe5778e09dae350cab92924d49dfc193c94c8f30d8b6ee96667bcb9d22c4de7070f0e6534b91340c0a449824c324d85552a9f65a18dc11433a748512abce1ffa421f723274c5f30618c79de3870c88067d3835f6548eb9feaf657ab881cc9259946bf7682670470139c144b426fafde33f09c447986ecde398a140314d7ca9a270457242442e0a373bfd6912fb55e0ad6bc8f62e37c5c6305b95051c94a074afc1dccdfefcabbb463e4ab3a1ea747dc8714751e5ed8f52afa0ea86e85e62236581751330d3a5e3b2a4dfc066456b55151f126db00e0ff17450e17637dcecd29774bd937ca0640145245562e0c71365e86aa2c48de2c6284dc279ef941a5426200f557aa2a749067918b3d08fb9f9ba7c287db1556c7bec31abd134be7adf260f3947e61e9451406427091eb86d7bc95ebe0fda2182caae2061250a302c47bcd3f0c3befbf3c9752c6875a43f36810fa956bbe4bb032ef09d7943da985dd26cb1947f8da61d35d416f8557f8367ea036eca93fbf0c963ff10c0093db965d35f1ce988c6efc6cd831d49b7530168afaad95499383438a40dd5744b0f3942ce83063a8f17a50ec9ff3644ff47e5b8824332d7fea47e1c330667692f089e2723632a9957a24ce4cdcdf4fb3298d5e66fab3c806e19041549e077829ae6ec8f56ede0481f92449c94070db25bd91dcbf4e025231d2068e1f80e9f32311bea81bab29ebcf787278ed7041954a27e51494b08d7b2dfe583f3e357026d7b77db8e052c5b0212682390f519dd2f5fb5179b03b35b21987aee7448cf68dce6741de66d032094c34f45245b6b305cb82be82bfe4571795f911b8c51ed72a3938b3706334da7159ed5515160625ce9d0051b82716ec9597f8dc65870374baa0edded1d753e236993b4bdd503d2c349e253263fc0da652e611b8119d95fe175f14a335fd321198d465394f984b53b84046aca0236aa13f67a5e495e4dec873f75da70652591ef17f1cd98270771d479ec6a1fbcf5309d128c21ece4bc15974871dcc183a7d3de4e64a99ce66a42b7c1ed95df7decaffafb1fcf0ea1b1f3638c5198bd2ab038418e0a29b30a3f1fd86a97b479b3d0dcbe61e3c198d29cb6701f4161e125ff299337427781a38468dd3da528aed3c7e5e070bbe97f29d067df8ff736ccaf522f93b773ca4bca30755b1e9725e2cdcc1183a1543d90e40acdf9a8d654085515a1ec5ff9fbef0ad49b0be55d3e0834075dd42ae6e0d00b4509eb0fea0cf53245ee9444fbcd398f79a1f591a9ee894c3655f44c351f08f5355215fbc142dd2fae8f3edb425466f1c6660ca9f0cc6586e0219d12ee63376948c2de9115652a9351d57d02e8b49e3c105d1b67b4a8c3d59545ddf9aacbefebb5cc7ad8229caf9f366b43109587441fde20870b4b684fe548843b7fb5f55ee5a534ee5508ff5eb32889ae57367329c0d86470c3e95127199e30bbfab0a55559b0a26b8bc3cd30fadd9b1229add005f590abb6af1e78055700e154723a1fada8c23a8e9ac7e469010886ba055f2f5d2200a3f118914df7eda969d6209ee2e9e7cef3d5862d51fde73eb83943f6202d71e5b696bd08caebb435cdefc165d865f456bb17acce42064f8db3686da857fcb4b4c9642715f2a31e80807a92e5c9711ab1adc2776ea6c836f94f6d3d3fedebc4e4bdfc32ac0b7ad992ee48d409cf4d66bab2d5768fd684821ed265a2e3979fde8b54b4b5dee301e3188b66cf1bf4bce1173be21dcef32351123264cba4db3bfbe132f85e66449c79a11574ec337c1802f380535652ebc3dc7558cafa7bacc9a4650ace446895111240728111920db120ed92cd329830cb220d8dffddd48e68795a8289b52613eebc0a28f4cf7b51e9b3f59474a3bcc8b77a00642378c670e42a2b797be98fb261934d9d15fbfe0e8b95c4bc85ba80a944404da75dc160d218c031446ac08691d151a0e38fb0deb660173710735c862417a1209a00b5190e719199393f61d309f7e84725ae518cfc4bb5c5408a8d1313f1aa5d3a00d90746e51469231ddeedb5202d3293df322a90866f8735c4622b909e2437591d7697879ffc10fcd57c9016ce9825832ab9069f5090fbb8753121722de3734179a377525d64842287a564a8ba1ea19283c5b00c3ba85d788b95d0cde94ae766a117441a7f67c42dab5ddafe997ebf7626be89b75a39f4fcf33d5c26ed08551b4e82a740016687f3c3f61bf8079671cf35f26a436bb6ede67e18b473849d6b7a0194c58ef382e902128a488fbca06053396577b455c5032a4f343b8818fa51f30fc2ed8bfac0a82e1e6418a98cb1dc37a0e66a6c63c699a7abc6bc1ca2313ff2327ccbe93cca268e1460030603dc3b42a9c3646ef1bf0b44a9a9a92bec98552b4c1c66b5affb9bb4b64746aa102a3757b7c4bd0abe7b24b47a465337d6d52b7a1914d926c73645a3e09ce15b2b78c515b476253f2229fbda1a92d1f567781d73bd03424c12ee193eb68be05fcecc0dc27c880e0183e56951e97643e5fcf9e3591f485a2804e83f8f883e24941ad6d3a8b6455766b82ffece3cd0577535838ff11df82e8dac866f88fa9eda65fb1434c5508d5031aa0c6d8e79d6ad8874c4e45318e449bea85b2bb9b74cdd6b1e6ed03413daaa70ed5d56ed79c6236ac7be5c079e9d3872cc271a7434473984af6c3cf4d38ab268e75a021c7452bc7f9e5a794bba3337d42d76f9212279a2e7b72aeea238c44af1ecd0a94d277999444ae30fa15d7c9ccb4ca91f49d14b96bc343fdf1c65c42804920ca0d69e702280eb2cbbc962adac81b0c56ec8f65623620a3d83de0606c5c78f2e1ccc616e68eba55d329aacf748e670ca724063c072c46d043730e8431666d0000bac0f8e22e86de8d73060f1e60d499b77eb05f2cb565c2dc8acf203a4571a4c8c5c60aa768f89baad29aebdc268a2ebe760be1d34861ae630d600ad165685971514d925beb0195dab85faf30b49cb28b07024dc2495c71b428adce88c34a414c0b3ad6112490868e45b9cb31fa86e3a28a90606aab900bb14d540bc5ce2e2a1fb78bdcc723ab1725a1650323571ffd2df4e05300e45f625e9aaef1ffc3d7522ad5a52f32bc9d3eb8fa8e635f63b52addfdb7960fcf17f4f54f4fdfa5cac882473bb352b26540c8f4f0c71b136ace8083998c3ec9031ac42ab027823f8d05daebc977a92321bc1f30fdeba91acaed5f07e6fdd689b825f2bf6a05feb22d78aabadcd366df4d23d255bfbf5bea57baef6c3e1c275e8e4cee331862d19bc9bfc57bc5959880fcacbeb9b9946e4d242a07d4396f9de319686c39d247137641c7c88dd96ce18bfe9bc85da082dc232da59aa2df7a678bee7f640f0fc94f3da6a98408e3c15cf6eab86521365311ae0f945fde59098ee883dc4c3bef7ebdb01f501e7d1a849e131ed1cadd85cdd763d90b97e9d3d3aafd5f63727902283b2b168c0ff86fef61540aca482b40848ed37affccd07f747615596fe6679c15df18b7bd3f57f7d6e54a2f24c9e36b6705d2d1ab814ebe1ea7c96d39f926cc274e4c8374b83754b0402d044ea48a3d9c49cdfc1c5fa63f50f93c681365687e4a9c664bdd896b0ff0802e83c9c7713e64045e16b3493a8766a101d24c60bfd4ad3b1332f743eee6e1c4eaea09659e983efffb87c948f00c299778afc82299dff188e41e48a1aeec653a88afe4a4370b51bc63bdd0cd1c76e2d8938b91c7039e70c061ae7403d706f85d201c469b65e084a82acdfd26ef746fec34863d3a1b5954cc8a6498959f655c6aac9f306613dbd4ff09ae799c6ad259a3e1610517216312dae1c4cf1d34e2aa2f8f81c2694552de9dff7f44e53803d623efba7b330999452aaf182f69cee240a1cffddc58a62fc3d20a589dcde84f0f6e8303dfbc5f4d8685ae917427ee3d7c9e13c8ec24a4069f9f2124ca2465a61092e22e140189b3e0ab9f20cbac8c7c25c55104965d55882da0f59b6f5a029825140f304e2c9eed19e355f9c487b9da98631cdc76aef6c3b78dc9656df5bb5a95766ae8beb502879c4e241e4477d2a45aae6d9cb00e9ea439565c78d76f1be39f39d4eb852c42c03c5cf2531eb3832f80fca46bb1cb214c0bf2c63bddc504ca9163aeb34cd327093b4d25b16624c84ac5a724edea7d353e481eeef9f7823cc14769a3a2d36ae344fdbf93a1d8fcdae7900f2d8bec83c9e9496418cdbef23368345dd2c38c6015eeb6f0448367beede5f5260100097bc0d25bc63f45f5ac6b0b6ec5a81780947b0d42cce1a4691dd269a2514821c9604364fae96239f2b79ea70551e54f3a4b234ac18204443b32d7a2eece2e22f1d735cf960ca4e7753ef90ddb184fde133d42f1e678bdbf8ade4419d1c2b3eea219d989f1e5db06b90b19177c58c55eab3e80db55c8319f45952d7e6df3f1ee6d63b1a37f42ee4e38f89e8c632e1a663a38f3de7f6404cedd61a0ec7f5c3cf0f906f1dda29a5643e75fee8d7408441b05b4236b9d8e9a6ce1fa540496d1ef75d38e24ef2cb3bf3c70960555d17e77ebba8361b36f14b4d0927173a034b98c5d05049697a9ded84d85eb99a79905a6735cda60e0ba0d1b706c0ef648f5d096298da46daefd9cdecdb6a0f4584d3a27b754709de61575197bf5a980696c98ae49da3f92f0de8ee7f42dd543b746526fa3285c35dd6ab00ed1e466ba92a17e4655e01897731ec18a587a4cf5e4f8dd671fbb9e2130c0e9fea962b4a7a3c2bca1aaeba6a66f6cf80e92c77792a41c883a34e791e74630c33e546e79088380622728e74c3085f65c93f5255ee8ef68c20aed121217f5a5328a4024247a6db7cf33f330745c03b00f99fe5f0cf8288e3b74f22bd77d93a5077c5184f3e9089a1783aaccfd73ba9a904128c87de9bf5ce8e1823ec17c46a9a43bab0a8b21fab63914d01dac6363e42db448060e8dc332648d4bee085306c207d5638ee4ba989e58403c73dbb241f284658e1631b7f1a5c880ec2259e2d637a82de839e5af032d27243a33279b2c519c7fc0a24790fd7387f1616d7c0be68ee330db6e22978e9057b5a27cf7bc124366c353baa368ce882c6fc4a305b94991130bcd27b150ca35a80177bc43daff6dfb1a5db766afb3306dcfa61e7ae1dfa68f52519a2544276db920cc82a65df8ce6fba519163552b4cb08692f2e462b427133f86cf861109297f6dbb04e065584da122480eecd0b9e6b3565d2a563a7353bcd935635626f22232ddb58344f0fd8222d4727d13b4a879d20919d79786b9eaf824a2910d295c5f88b5d50599a7545ec29fe713c0e94eef70cb830aa33cfe2df7b62a547b8e5a0e667c34c02055272ddfccf18ec4a9db61fd02f8e7f57f8d8f6c81783e5fd8517f10727d3bac9b108c2cb2f14b96ab8669c2ce1466ced68bab8e0e3a2bb7a1f55dfbe1ba1f6e2576949290f23f14ba4f7c7affa4ab29b91c074b560deae95fc69228cb818dcb8a3cf7dab92f30a515b315a7a4dbf6bf05e1c46e3d7d305f058ab8e2d41cc966f8ca4ac97eacb53854e7a4b1fa2fa2d441e43456a031f969a803eb9ce374c56d93cd80e0df5302ea2a012935c33de45e29cbe5eb55ef79275d4da7a89e83db0e2731a33ad2bce681d0d75484c32715b2c8810ec2573952a3fda0f19894fe65558dd68e2078cb9a0dc6e812f4c3297c0e8ae8bea64fed3c73b5648e3ab07a9f49a88292a15c93ba41fe8cd19d86cd3c6437b3993fe301ad034da9ab3884f5939b2e97f4dde8fe7594672aa8a70cf58a36c620f3cc644ead7fd56305944de2076fa84ebc4c59c6eb63c92df00fc8724a99c99b94cc30318b42c3eeed2f45e8103fa1271d9d1b3385645623f4ba648a80f9d5be2dec06782a9502f1410dcbad2fb08c2f817664914646c9acf564edd89cfb21e465d53310bfe6d3c71e471f6694a98fe9342788e686ec292e00a0567d45f0877323e5b24d90334a659e0ad431fcf0928b28ce5a4601160a19f6767cdcff56fd728ffa87f6cc8d60fbba4a9d2bbd207bed918a4799bebc647ff56db531adb0f981fe45ac24398ef9cf25a04b8f67419f3e40d0b7cdf760c2dbe56189b5af1b5e3f8ad389ccc11bf9be73a1ea54fef75d13d4b56d00d3a6af4ad47d3c5909e13f80eb8175895c5c17f17f4cebeed44adc80d6d409fbff4437b2677b63a734e3e13e03783094f5f5ba99c5bab71242b5d7a67c365c2c51f08cd8c0639821a8b0c1f698d46ec9abea1fe182820ac94f8cd5ede0c7633d24f369b5ee5c9aa5fac4dfea1a3487eeaac5b58e769bea4dbf83ae66c01bd8312d7751ec93d8a992a3944e82170a29b6dbfd974eece1cf4b52378a2c4cf54d063c1539b6edbbb34ba557eb197a2abe511dd1af738aac34d0417d9bf139984dd88bb76ed047daadcf530627a1f367c5b5ea33b95c440390fcbe6a07d751e3ced645307340790294f921342c48bb1912e4339a37bd555a4754e6505b931004113f1662e581deb6c832febbb6ce07bc30f3bec8711ca64d98df1f677d3b196ca5f076c3c371eded52a63a2d0da3edd31cb282a4ba9c55d8df46c4663651d795c017109f12fecc43c92926785dc6b63e5b34220a3d7d586fa3f684e3435b26f6e25785c7f1eb980f0359f2126be72acec367dc1989c8c89ca03ad24ef5a9639b222fdb1f42e0a2b3444c8bb770a82d01c08d664c9b23e27078a2fc9eea449ba2da5e53c1296b9be3a57204d0a54a4d3b31b542c4246bde4b0854c8824a89eb617427ed7ee9bffb06a03d96f054438a14be3b9460da1f0f1f16246ab15c55d80edc960fab58da127b8125e5505fbebd3cdbf085ceda65d1f5a436af9af65c51526dc4b58e07d52d4b454e8899fe1688126531eccf064cdb56a72cd7ce23a89bbd4216d056e361458c3be8bc9acba695191351cc4704c03e71e066383c53fe50eb6fb672875fa6aed8c6d97e20bb7d195c6ddf811ae31b075ed551e137f3ff80ba0df18a830f852bee5b8612da325f253a4d3513db3f61a94ae26a92e12a8a8759374a17bc5ca93e88dddf1cb4cde28876e28f4e821b0a39e2faf9080949de4e434187d6c9b75758cc2621937d32e41b626c37c76589dfd51976b9927db042c325b5ababfffd47d1ad6838a61f0378f1c6a6126c051170b0283dc5a0daba50f225d5fd344ade0443235dd59c579dcd33d33a903eeb4afe1c27838f0ab104046d01d52540b637f09bdeb8bd9d5a81be750f35006d01347e7fb355405bc81ac2b9d3960f3ed63feaa98d0d5fb4b352641e2fabb5b2a73d9a81bff82c47d491f8663f1df73aa27e2d170489751cb77537ee994ac2caec0c87185b0793059272dbe75e3fa8263b4bc67dfaeaaa763164818c98185d7f46350fd87037f4a1ebf33ea31d722cf8b9af0b1887c16befe59e67b139f8c777d2facc46a8b1c2d75c918edc99ef990f22d3145011db63adc7926853e64e2c3766c6697a56b8ec50f37d282900c35d856cb85f9ace12c02a48d73957411fe1358fbedaa5079160f3c7fa08eeeb58cd83ee5e2ffa376f682cef519a0e599df2e43bf66fc213174ce6618407e8755d2091fe042254b1c69ef26e670f10d4ac4197570eded5aeb7944ddf3e960a0d4be74d3e2aee58670ffb899fa91f8a2cf302844b5d009a2cd4dcb56da41b1ee0201796962c8f5487285f6f3b0c6c51c30b0a77f112e70a077e06fd29dec5a7bd689572edb1dec978b9fb554bceb1bf3a21884af94c4d7d1701b481d3ef56d2581d055c85fe3b25d86a1e11365eb09fdf6eda8931539dae9b7901f5694a1bc25bc3f4ecc54b96032847ed08f7f8d1481207e6511357a85a2ca2c6db5210dc31c744eb0a7ff5448a269ab8cfd1ae36c42aa1e96ab8090ff2dfd98a12bff61ffe96a34c97903af39a3a6055af6de11c03b4088dc54391dcc7eff5be7d33c54636f06d15b6e2ce42e0b8b5839525ae4301f0207efcc8fd38cddf9fe0ffc1bd3a7e931380c75124a310bf72238978d09a968be84caa1a01c7a274a1287cb6a4754170df328c0fd80232a993d3cea10a3c5ef4eceede66d0e101e8b97e8eaa3e4e09fdf447c63292c0ac7753b85f77340016420c5da0b34bd655642d15279a0fa6edb8a1f1c24e13cd004c474b32d7bb0ac958d265383e2740f28bcd925cbba9c5e4d76a08cf4985acb84f9e973a742a7cf69aff1b48b644aad3d6b92e976aeda479ca9b535858dfac675b7a9a336467f7d5a24a27d9a7e6abb26cc0d0e7801ba51627af08ab323362531fd3fb700e518d296738a2fd857a8a57180506af037bc97de5bd4d084e0362a25ec2c48bf08234ab90e40b36ea6e10fce896f12f2d4a96b7410c64b9665d1aa3421b73c7a8c93c5f58f5f70572ba58821d48759bdfff4a1ad95740598a659a5587825a1e8cee3129e94c8359a009db9b586d8f556e0fa94de8ede8d5f896829eded19d588a12f68b92659e12ff78bcbeab923ea533534f02321be69aea174bc204c444c0ebf44c361287515ae10181813ee408c5e1405a1bc5361cf31b482df67b54592a90ec34967bcf2fb8c489d26e4e61fab1f54ab8a838bb311b9521a85055cd3ed6c88ed51c824ecb7e27aa13766551fdeab17dafba7fd0f478ffe6c9a1ce1cd625b29f8687e52f73b27f8c1b4d5c4dcd119508f093800cbb00497f7d5c29272002537eef9bb541913e63b0807ddc5110972ad92ef3d6804dd5a52c9d1bd2a2434cc04d6d01886c5a1c5a01e7e10a48a5d0b9b113eb6e97fef2b8975924f99adca9d08eb207d0aab98119a8d4d6a7f36a1fcf6187195a6dde4fbb26e5f65ff0696eb60f144da371e44415ac78f08052dab8acd09174eda1b766d371473a8942064827ca500ad1c810f2461634d8a1e98bb875fe7b6edce5daca49a3b75c2f12c717ca72c2710be11b98fa875e39ea955ce30cefbcec373aaed6d8889d548924c10888c04e71c7bc9699712835bfbbe6a28f8cab4821391054f4276df7a74b8f78cc2868c687ec349644e258d540e66fdc16bdecc29d42fd2c3ff5f73559b3e64c62ae1892637b4948230b840ad6e5a39ae90d644ba1b1ae7dd88f400a09c5450ecee466064d6b9d8304d0818ac0b6d24bb1b8a47b4a8e9d76dff038e018534fc9264d97c38f5b44c2d14ef2859462d8040034eed65dc020ece0ecb66ac695150eef226b3e37daef3b8e750fefc6c0fe5246fee1b325fed660742aa59a555336ddca696fbe9cf3a0aa5f54294db4fb4e6c6678a7f3f5a79017f98739bf81229ea7920a00f420e19e13fd4fa13a464c494708fc37d49cfa9257ac045287f499388da985fa67cb0ba1d3bdca1472ba82f6e1bc9a4f84ce1224b3fa3ba5aa23dc7ff9b17d297e3d102817efb4048cb5c2372c0783da590bcdc094a1caa7186365d9a2be9afe86880a71e6a0228bcf1ac8f103e098bee06df7173a675bdcde0362bcc892d9523e5d84c9c16b908e10d5a92d2ba5040c08d9ed9cf28cb9bee2ae4ae90b2195b96a215d35adb0f361888a023d4880de97ae86e09f1e87582b392f161868c213abca1136848f2f9cc0218c6bfdc38eeca73a0cb6b951c941142d71ba2cc2799afa6c48de953ac04c33fe3ede7f5478bc7c26465e983db017737efcce3a2647b01798e0ef3f2373bca67746d1d0e18ad025af2cb473ba9f27d609676d8eb7d7e42ce6f65b4f426193b53f03dcbbb0c36dfbf5772697141e6d8bf2b0bf1b9c599301734418ffd2b17eaf4a8496a6cb69cf4af8b7988ae540189b536a47f77e0af719acd10c261a53d3292aa51c2e24981913d85b80665c2f185dd9c76c9de819655ef0464b4636b17584f713e4992215a94fa7f3ed8d6de35681cca8b6afd069b12b9bf9d4370fef8d81261d44a6691e3249e1b15e32c53e704ac7d51d3e4bd6471c102994bf88d2bbd53ca4087ba530f0fe6f0b4be26261c2bf2fd24a8f399bdd0baf0139671aa19d591157815de67e679cebe77068f5bcb1ccd55927a71ac9604bd858fee3fc9f52213a19a4bb03ba3d4c56087f5cb78ae66ac9bfe173c21d6f140efa45e772a3b4b40cbbe956c6a50425963adad0fc6bc169a79ccf235b4e90887faccc2d9c98cf5f5232e057617bc40d80089a4954f9e97e508c4e363cc10c00e99ca1fcd84726303f7e6b9f06a773aa852a85b730f1f74d7493378f9a80cf1cadbeda8920ea5142f6c3cc71cbe644d6956431fffcde5b49bc85b2962692c3ca1462bc9002bdf8051efb1430a113f898888dba50ab1fa951daafb4f49a5c82b0634e25e750829183e6458f34b36b9c501f3a300b120788b4ba5af671267e0b1e7a86fad805f467caeda1c81eb74a56f8f6ec41a40c856395bf6468e68d71c82ebe441ed15fb7be1bbaa28b1ae4880a8326ccb4156651034699c2ac54788573d55e96e359e88fc818da80bd356411e8abfb5bdd3f470fd87bcdac33130a14ad0c6df46efa45559afb0646045e0e7fd0e1316cc35fc48996aa0ca0615502bd7cf313fd432542319784d64d3d50a773ad6d766f404115f0ae5c8b6351b37376e90a103b2a6eeb99a43d5c5964e31c0a0c4eebbb253ab6a80d7ac0e2b9657b08d9c33fc69ab811a28ac07382a335e73b6ad931edc20359a9b35cf2ab3060849cec3d38ef9db7cd50a5037c9cf8012f1a90ea4ee4d0275bbe00de1cbb8583c85d10dca72b79d67f1f496dbe4c0bba00250da871ff0c658b8f15296f607438c019d441fa218374d17fee91de47f9cca07cebdc4de6e497d4414ea3ce05d2aacd63c93ee3725bd3435a5806c1f17be4a752628617f0dc72eb82a1ec82e457bf3487e9f3e1d1f49c9f788c0347cf91e7ee1bc37f01440608f2d6e3fe492d32ae45347356e28e6972e97f04ab6e207bd81181fd759b5d3f7b1107b9adad41ebdabecf27faa0bccad75d8287e1f45d54b57d32a2629482c3a87d97fd2b437b21f41d9ea01f62b9d318ab523dc25661a696942707da9e2aed8f207259677a5fa53921e8e5e884e07d1ced5d2bfa992c8e5e07165b1783d21e0145d7e07635a62f86f1500b3bc8c4b98b6c5a9e29fa46a516b465359949fbf125c6e6c279f35264a2ef1d11ec028f31e8bf20febe7b1c5afe8a51740b3849c0bd07ca6e513564304a27adfee2016c6d395c35774f8fb4d468f2ab0e2425e39f4da8418b90a96baa9934468b37e42bf9631abca5fed1e265205d7ff28e1f65fe1a6c6ee0fc2ba8e4f345d98ae73380a6d55dbfb423fde4d7301972f2e9755265f008fd65745ba140ff7540edf616dd3bf05afbd9a7f9b4418897e992985a8c21e16932d0e4c8eb1ca2f4ec270fd8749e3329e0e835ca4dabbb637f23051a89ff7b536507da3cf7bdb2aab382f457aec815f0ddaddbe620813063fe2c78e51c52e34635186b6d96b78a983460128f45c3db3a4253f2293ca688516030c11df264bda926d499d104354eb4a98ba51baebd5b00be6b974405e99a20851c814fab7cd1b9d02cee5ca6e5d7d43cc734b5e4bd2774f6a2768ebd4cd4a1dd744903b0bc8b5861ec92b59cde7d4186bb4afd6fa398b048498d34954169072c823d0d9105327b18d8cc3e1fc1fa89035d6b806cc7539f9204108cc2f63d3ac020531d7faa2ca73cfa48d50a35eb47f700ad6b4cf5a9bb7f6230f486c174166bc758797b571af529a7801386537362e411e49c370b51c9d505839b0e2c92816146a025888236a4331e1fb05193512b9a68f11e9ea7dfcba9b81375bac105d69ce40327e9341c6bf5eb7adc72c583374b9ca6269e4ca3b0a39d676dd83aeadb6d0f95230f9dc4e5654c064f2e78b7abd656a2b1d1075970a2db6876b8e8915cf614264ca6f78d8aad7f40dbd45f9043687a34ce6e7649fddf86b5406eaf490cad5d7c929010a5bf5078a0a7d671031d47f99f9784bace5e24c218886510645aaeac0313c743a712f8a71f206a4735a8290f97d911585c8922fb3477ddff7f06a62953ba4be65b9d8a87307875caf8ef9554b14e1da410a59818eaeb6133abdd339c2989fc062fe18aa6a102003c122909f0b2727d44850f018a961c661c66dcd1b29104104721b3c48be8c4acf5f623f14f4f92f9d11bd9c2cfc8a42562ae4c24f155b7a3e7de79e10e3adee4dab341cbad939513ef41f5f2b221cbf654630527aed9acf23d385c47a2da1d4945687f22df347f772a6d28b3aab644fa9ba20e7bb4ed932d3dac561ec9fdfd908172bc99941d365e672c589cfd29931bbbcf3565b0957fc060438734b1fede4eb9f8c9bf637d9cb7de623b9e2d2e6dbf6b45ead7351852004b866346775341016f7eec765df816af649d2ff502397e2a5ca98eace7e07da5596fd0e3882880158fc941076677af39686186589e59d66dd3b6a0f82473e7a47475a045c05688f93a3ad253e465988cc3fbed10528bb21c1e960fda66e04467a55aa19de744cfa90ef92a001eda08ad24e6fef8df8c709bff2f55439b09e45b17c039c1422bbcdfe409916ec5c114a4681102f2559b8fd68b3a2d807caa9f46036ef566dd7035b805c35d80521348321661f6ea07dcfa7f5c69a15d4fef0305798288a8300efe186ba94a25ea6a3746b3518339a81d0233074f8a8f2e8cd0a4e991b0c9e967ad218a959886898ffab444ccbf8c8e4c61eec57c5f44ad69f46102726e76c53401f33109d55c2743bc12d737b3f9a0678b2a39be4890f17d2778525c8713465d1f19ed36c403dfc56f357550022b4f35d1fcf962eaf586a6c7fbe3fd085baacf239bcd622d7163f521a9645454522e207259ad15fb90505495cf8ba96e4d06917ad0aaea7bef6acd35ce58baee38c694d6389ab9dd990a76b899547eb3054a05f20ed43fed996a626ed5edc1177c9da89dff3c9680b3fe4c07461e329aa099643ab2ad74d328bad98994f0def25ff71a066c764412028953ab7ba2535a387fc36885fe4ea9879a5da53122842c5ed551f7b2d35ce18dede6d268f006345eed0db354b9c9f6d477a47ed19cd0623f177edf746a6410a117716f1639a9df3020917f26c4c3a9f4cfe2c38adc6fc480f3f7483a5f44fbaffeec99da266af33199b2869686c291bc6c63a5b01d69036a564e493fe94f2ccb610be439cda6cd8053a18dd6f377d1f5a0a0a7199a760c41e8a7bd8087300300f894c20fd97ebbca7052ae4ade995ede25fcbef4c32cea261c89561257663522b794711e94b6e760b839ed481244a6fdc3824be0674089ca4e8bf6935bccd378bd05c66b4603d268fd8a01890486eb1559896e3163ae6916923287252b8c2d625faf5fcf499b74bbe19f7e3e8ab9c0b561a8f37e266fa18b4ae60d342d1e8fb2edfe6435e144a40cd2d07dd585cfcd688c0113b9679c897a169029818ffa99d7e34bfaee3a451858280afd96daabb53c17d0c99631b4e18421df41b41d2369942a055c57ee3cbf38bba029f16f71935c5c286b001e8dd340f8542a8d3f98e757947fe5ec47dbbf11869d055b066d53ffe39ef0caaec6da7aa98734a2aa2ea385a98537325216d17b03559af90852eff5cdf9e86af7b143b3e2f4c0088cf1bb9e4a5a54249a15568c9354ee5b5c46f3f53dbca4caefa631098a0aeee04996e42c828be48bc61860c5ac21bbabd3fe0e9a8259c727fff0b8d6704273bb945b488c651c6d068a631c36ca54eae91357ceea4187f658682383f4f1c14d08fa2ec9495888641010ed689abad358bfe652e2bdd6f0416493b42a943428658995e99fcd453e98a2f92cf005e3f015a4f8357cb6cf2f8ef6f903b6e0280dfb806c07e8db99d79a276b166f2ca52b51efe2a48e9a1acbf749233b102bc61a3bd18d413f1a356b59350f2c5d87ba98cc4017beb7ebde91b4455cea2f55b47189ba05d9d8cd2ad8a8171afecc9cbdfff647d6ee5e583995f8b6962ebf70d838cc48afd10e40481acbab6691e595d97187031e7d64b4c7d9978faa9f906c65f12c0c754dd253f04d8769b4320c99abf18f80d8ca9f4263e955f240be621ed35ba4649700a0104ea78aa42fac0eb38d21eaed3a15a215192d13b78d94a8674a4750fe8d2a597f60f87129d606488c36a480b2673e0fef78f24a9e0c4b578872146a28a6195fee84b66cc614a42a5f7b684304d7bdfcd5207024c86370ba44c6f44fd5c6cc2bed1657fc307c6713c81511911098fe900cb9b467b068f8f292e55eb98bbff41505b6e0be9679ecc00e96f67c0237ff2d3fa53bea5ac83d98afc8447be5f866afbfe14f2a0d70cfbd7aff29d9acb9575abb26fc18e0c73ce4aa5b5d9228584ddc73cabac386c2e75da1ebab864eec1450efde625833eb9f92d5cd05b33dbd70905983b21a0107f4d20902c322695f03dd2d743d055fa401d4940c3091d81c460e74aad29406c0320f2eedee165290f039581782af67a4658a7a32be19dda16b0008ffc8a49a38755ca422a3c80d8160ac7f93b0692527c4bdef8220dccd388262683434c9f2b1cd961abee25953fdb84498bed69cef334284c3496076ce1dbf1ba13a232829a9004407525fe1a135e221af3b45f392d95f4ba1929bf03e8f42ed361b05ec5db08e9d887ecb9b7efc0719a7e76b7eecdff545fbaf76b0a8bba18f7bca0674a8b851eb587f7c1c29feea75f10f30b284d515075ae487a5f9e10aeb282e091ecb8c49b280fd0809805331714528d09edcbc8e665af6c64133755dfa69472b7313ddb4bc9b3a87b63f86c4953021d2a15a586bdd4bd30d2fc70b3b18a4655d919a9561e2eaba1d4a26e134ec3234772efacc6d51e158f27f13931a7c687a847be1ac7281076ff41a6113297408b180c078490560fcbbdda05b35858a4e27eba9c2379780451f767033cea70d5c59767451c58d57eb0bc0e0aee2d80a8e57266e6104ccf939c2cffe220cd0e71295115fc5d877188051d51ebe5ff4499273c2cd8896e16754d40d025241f0dd30380ac4e9248eb7cb21033afa98fa063f2556e05bf18a488ca0f62ebe5f98978c997971ab34bfd6f456336d313581753ed8b822df40c4b4a64f6618bf4dcc1695c2039e310e1840ae4b1fe6e66124feec2b094741b2d7e688b9f99b3b5aaa151fc82c2086a1b0e0c2dc2d36ce922dd85884d8dcad955296ae20f0d7d3bc50b932bde90f4f55c715508986dd585530ac8e2153e1758793cd4c3efa14d0be35ee8141d3b69a661e9dda22dbfd7d889ce3cd9d7ded9b0d474c401946f3b0cd6ad3a0b0de787a99cd89af34ed70c47cfc7d6bf6509346c683092ce3ac7773e78b9c7adcb2c7eeccdb81171fd7125bc523fb5e0a664e592ba3c1cf1096fa7b93da0cec6bb8848337acb0052ba3169870be4643f91fe3682dac1aa67d8cd38a713d19434e22d665a9afab183ba7076b2e64d0cdeee0ffd24cfdc4a2be203dd6cdf5c60e488ab0de3c9d638a69d636fd5841bbc35c6b4e5d7979545a2406fba0b84bc4aa7c7810ec15e56b09494896e7f046ecba655ec08f39396bbc8b781bcf81dccc712d40d184c8738a64440520eeade3b45cf186c970d4f33783a5e27a096f73e3b8ffc5506acc0476fcd54a09f3099f7e80a601be6327b0e64b9851bf25b47735ac9c090170c34a266c32c710ecf6d0cc394549d341cb68a0e3d6c75fd2b020cc5814358c0cc6e88cb56a664b66e6cbb7045886e3b8a59f7e0b23775cd47e34a654a3cbb1cafec1336369719cea7b383fde30c022f75348c582532728e9a455e376951310eaa81a222b623ad2e0e9655953b443f1737c1350b72387f7e00deb1c4c153b28bbed00d2d1e128cc48f75be1f3c4b86cdc14e4cae9405f624baa3aa799a115447e51e1a221076b0026e444f8eba775813ab68b427ae900e362661c03d56836a0c59b6807a0d9a8a215ea0106a4be43c7d274df0f9a8c7f94389770c4b7d41b7d87300c8b092afd0c1190a528750349befcc7bbf7e2c1ba32d8f98ca7f6dbf4850195ad46968eeecfdbb6dad6c944f8658b1e8f4e0f681840d6a06a458671d3ff1bb0cca93e28198c1821461eb0b7fee727aa4248e8b663440b56509295a6dec6342bd75e08154977bb4850ef54d06262d636b2261c7e9c09f5347d6fc6bef23b4266c40c9d08380d3ef27367ded54b570b7505da8a4fd9f02591fc2725f4e29d283872ae790ffbf16d5c94fe723ea24f55014b3a791df0d6992ee21a5b3145e80eca9f5a74f3cfb0e5a91c660e422222de251163407d0c67888rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxorg-x11-server-1.18.4-5.fc24.src.rpmxorg-x11-server-source    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0-rc1X*WWWW@WzOWrfWc@W^@W0{W+5W@WW@V@V@V@VV@VVI@V@V/g@VCVVBU|@U@UK@UUUx&Ud`@U\w@U[%UD@UB@U) U&iU hTTPTPTs@T-@TD@TԬT[@T5To)@To)@T.TT=@TT@SS%@SSSj@S;@SǺSSS@S@S@S@SSDSP@S|@SsZS^BS^BSZN@SW@SO@Sz@SR'R&R@R 1.18.4-5Hans de Goede - 1.18.4-4Hans de Goede - 1.18.4-3Kalev Lember - 1.18.4-2Adam Jackson - 1.18.4-1Olivier Fourdan 1.18.3-8Peter Hutterer 1.18.3-7Hans de Goede - 1.18.3-6Adam Jackson - 1.18.3-5Adam Jackson - 1.18.3-4Peter Hutterer 1.18.3-3Adam Jackson - 1.18.3-2Adam Jackson 1.18.3-1Adam Jackson 1.18.2-2Adam Jackson 1.18.2-1Peter Hutterer 1.18.1-3Dave Airlie 1.18.1-2Adam Jackson 1.18.1-1Fedora Release Engineering - 1.18.0-3Hans de Goede - 1.18.0-2Adam Jackson 1.18.0-1Dave Airlie 1.18.0-0.6Hans de Goede - 1.18.0-0.5Rex Dieter 1.18.0-0.4Dave Airlie 1.18.0-0.3Dave Airlie 1.18.0-0.2Dave Airlie 1.18.0-0.1Dave Airlie 1.17.2-2Adam Jackson 1.17.2-1Dave Airlie 1.17.1-16Ray Strode 1.17.1-15Peter Hutterer 1.17.1-14Kalev Lember - 1.17.1-13Hans de Goede - 1.17.1-12Adel Gadllah - 1.17.1-11Hans de Goede - 1.17.1-10Ray Strode 1.17.1-9Adam Jackson 1.17.1-8Hans de Goede - 1.17.1-7Adam Jackson 1.17.1-6Dave Airlie 1.17.1-5Dave Airlie 1.17.1-4Till Maas - 1.17.1-3Dave Airlie 1.17.1-2Hans de Goede - 1.17.1-1Peter Hutterer 1.16.2.901-3Ray Strode 1.16.2.901-2Dave Airlie 1.16.2.901-1Dave Airlie 1.16.2-1Dave Airlie 1.16.1-2Hans de Goede - 1.16.1-1Adam Jackson 1.16.0-10Hans de Goede - 1.16.0-9Kalev Lember - 1.16.0-8Hans de Goede - 1.16.0-7Hans de Goede - 1.16.0-6Peter Robinson 1.16.0-5Fedora Release Engineering - 1.16.0-4Hans de Goede - 1.16.0-3Hans de Goede - 1.16.0-2Hans de Goede - 1.16.0-1Adam Jackson 1.15.99.904-4Hans de Goede - 1.15.99.904-3Peter Hutterer 1.15.99.904-2Hans de Goede - 1.15.99.904-1Hans de Goede - 1.15.99.903-5Adam Jackson 1.15.99.903-4Hans de Goede - 1.15.99.903-3Dennis Gilmore - 1.15.99.903-2Hans de Goede - 1.15.99.903-1Fedora Release Engineering - 1.15.99.902-8.20140428Adam Jackson 1.15.99.902-7Peter Hutterer - 1.15.99.902-6.20140428Hans de Goede - 1.15.99.902-5.20140428Hans de Goede - 1.15.99.902-4.20140428Hans de Goede - 1.15.99.902-3Hans de Goede - 1.15.99.902-2Hans de Goede - 1.15.99.902-1Peter Hutterer 1.15.0-5Adam Williamson - 1.15.0-4Peter Hutterer 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-4- Update device barriers for new master devices (#1384432)- Fix (undo) server ABI breakage from 1.18.4-3- Various switchable-graphics / prime fixes from upstream, mostly related to using the modesetting driver in prime setups - Fix Xorg -configure not working (rhbz#1368502)- Backport a number of XWayland fixes from master- xserver 1.18.4- Fix segfault in Xwayland due to cursor update after unrealize (#1338979)- Fix segfault caused by forced indicator update (#1335439)- Add switchable-graphics / prime fixes from f24 branch - Add some more switchable-graphics / prime fixes from upstream- Restore DRI1 for now- Move a symbol from DRI1 to DRI2 code to fix ati/openchrome- Fix NumLock indicator light turning off after layout change (#1047151)- Stop building DRI1 support - Don't build DRI2 on s390{,x}- xserver 1.18.3- Fix red tint artifacts in glamor - Fix a performance cliff in present triggered by plasma - Silence some xf86vidmode log spam- xserver 1.18.2- Stop bug warnings on three-finger pinch gestures (#1282252)- fix issues with reverse prime and present.- xserver 1.18.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Fix Xorg.wrap kms detection to so that the server does not always run as root- xserver 1.18.0- update to git snapshot of 1.7.99.902 (1.18.0 rc2)- Fix xorg sometimes crashing on machine poweroff/shutdown (#1269210)- pull in candidate fix for clients getting stuck waiting indefinitely for an idle event when a CRTC is turned off (#1256082,#1258084)- hack to fix GLX_MESA_copy_sub_buffer regression (#1265395)- update to git snapshot of 1.7.99 (1.18.0 rc1)- git snapshot of what will be 1.18.0 (should be ABI stable)- fix bug with glamor and PRIME where server would crash- xserver 1.17.2- fix bug with glamor and overlapping copies- CVE-2015-3164- Add the unaccelerated valuator masks, fixes nonmoving mouse in SDL (#1208992)- Obsolete xorg-x11-drv-void- Fix "start -- vt7" not working fix breaking headless setups (#1203780)- modesetting: Fix software cursor fallback (#1205725)- Fix "start -- vt7" not working (#1203780)- Handle logind timeouts more gracefuly. - Bump timeouts so they don't happen in practice Fixes X on some old optimus and other hybrid hardware Related: #1209347- Fix endian detection code (#1206060)- Modify the server wrapper to not always start the server as root. Callers of the server which start it in a way which is compatible with the server running without root rights can now set a XORG_RUN_AS_USER_OK env variable and then the wrapper will behave as if needs_root_rights = auto is specified, unless overriden from Xwrapper.config- Fix int10 interrupt vector setup- omg, define something to 0 makes it work, security.- require lazy relocations to work, remove cement- Rebuilt for Fedora 23 Change https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code- fix regression in SI:localuser handling- New upstream release 1.17.1 (rhbz#1144404) - xorg-x11-drv-modesetting is now included in xorg-x11-server-Xorg, obsolete it - Fix xorg-x11-drv-r128 obsoletes (rhbz#1176791)- CVE-2015-0255: unchecked XKB string lengths- Add patch from ickle to fix flicker on login / durin vt switch see https://bugzilla.gnome.org/show_bug.cgi?id=737226- upstream security release. 1.16.2.901- New upstream bugfix release 1.16.2- backport glamor DRI3 sync integration from upstream- New upstream bugfix release 1.16.1 (rhbz#1144404)- Only send GLX_BufferSwapComplete for PresentCompleteKindPixmap- Fixup Xwayland summary, remove . at end of summaries (rhbz#1140225)- Update the versions of obsoletes for dropped drivers- Drop Fedora specific xorg-non-pci.patch, replace with solution from upstream- drop no longer valid configure arguments (rhbz#1133350)- re-add support for non pci platform devices- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Really fix conditionals to allow building on F-20 (rhbz#1127351)- Fix xwayland conditionals to allow building on F-20 (rhbz#1127351)- Update to 1.16.0- Add Obsoletes for video drivers dropped in F21+- Fix startx crash introduced by 1.15.99.904 (rhbz#1118540)- Don't force the screensaver off on DPMS unblank- Update to 1.15.99.904- Fix code including glamor.h not compiling due to strndup re-definition- Snap xwayland damage reports to the bounding box- Fix xvfb crash on client disconnect (rhbz#1113128)- add support for non pci platform devices- Update to 1.15.99.903 - This bumps the videodrv ABI once more, so all drivers must be rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Don't try to build Xwayland in F20 - Fix shadowfb initialization to, er, work- Revert button mapping for Evoluent Vertical mouse, the default mapping matches the manufacturer's documentation (#612140)- Add hw/xfree86/Xorg.sh.in to xorg-x11-server-source- Git snapshot 20140428 - This fixes the silent hardware cursor API break in 1.15.99.902 (#1090897)- Add missing BuildRequires for dbus-devel, libepoxy-devel, mesa-libEGL-devel, mesa-libgbm-devel and systemd-devel - Fix compilation of int10 module on arm- Add --enable-glamor to configure flags- Update to 1.15.99.902 - Drop the Xwayland as extension patch-set - Add a new xorg-x11-server-Xwayland package with the new standalone Xwayland server- Search all parent devices for a PnPID.- fix xwayland crash under mutter (RH #1065109 , BGO #724443)- Prevent out-of-bounds access in check_butmap_change (#1061466)- 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  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{1.18.4-5.fc24     !!!!"###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%#&#''#((((#))))************#++,,,,,#--.#////0#1#222#333#444#5#6666#7788799997:77;;<;7=77>7?777#@@@@@@#AAAAAAAAAAA#BB#CCDCECF#GGG#HH#IIIJJJJJJJJJJJ#KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKMNNNNNNMMMMMMOOMMMMMMMMMMMPPPPPPMQMRRRRMMMMMMMMMMMSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUVVVVVVVVVUWUUUUUUUXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^^^]___________]`````````````````````````````]aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccdddeeeeeeeeeeeeeeeeeeffffgggggggggggggggghhhhhhhhhhhhhiihjjjjjjjjjjjjjjhhkkkkkkkkllllllllllllllllllllllllllllllxorg-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.hvidmode.cxace.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.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.cfbtrap.cfbutil.cfbwindow.cwfbrename.hglamorMakefile.amglamor.cglamor.hglamor_addtraps.cglamor_composite_glyphs.cglamor_compositerects.cglamor_context.hglamor_copy.cglamor_core.cglamor_dash.cglamor_debug.hglamor_egl.cglamor_egl_stubs.cglamor_eglmodule.cglamor_fbo.cglamor_font.cglamor_font.hglamor_glx.cglamor_glyphblt.cglamor_gradient.cglamor_image.cglamor_largepixmap.cglamor_lines.cglamor_picture.cglamor_pixmap.cglamor_points.cglamor_prepare.cglamor_prepare.hglamor_priv.hglamor_program.cglamor_program.hglamor_rects.cglamor_render.cglamor_segs.cglamor_spans.cglamor_sync.cglamor_text.cglamor_transfer.cglamor_transfer.hglamor_transform.cglamor_transform.hglamor_trapezoid.cglamor_triangles.cglamor_utils.cglamor_utils.hglamor_vbo.cglamor_window.cglamor_xv.cglxMakefile.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.cephyr_glamor_glx.cephyr_glamor_glx.hephyr_glamor_xv.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.amXorg.sh.incommonMakefile.amcompiler.hdgaproc.hfourcc.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.hpci_idsMakefile.ami810_pci_ids.hi915_pci_ids.hi965_pci_ids.hpci_id_driver_map.hr200_pci_ids.hr300_pci_ids.hr600_pci_ids.hradeon_pci_ids.hradeonsi_pci_ids.hvirtio_gpu_pci_ids.hvmwgfx_pci_ids.hdriversMakefile.ammodesettingMakefile.amdriver.hdrmmode_display.hdumb_bo.hsh3224.hexaMakefile.ammanMakefile.amfbdevhwMakefile.amfbdevhw.hfbpriv.hmanMakefile.amglamor_eglMakefile.ami2cMakefile.ami2c_def.hxf86i2c.hint10Makefile.amxf86int10.hxf86x86emu.hloaderMakefile.amloader.hloaderProcs.hmanMakefile.ammodesMakefile.amxf86Crtc.hxf86Modes.hxf86RandR12.hos-supportMakefile.ambsdMakefile.ammemrange.hbusMakefile.amPci.hxf86Pci.hxf86Sbus.hhurdMakefile.amint10Defines.hlinuxMakefile.amint10vm86linux.hmiscMakefile.amsharedsolarisMakefile.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.cxwaylandMakefile.amdrm-client-protocol.hdrm-protocol.cxwayland-cursor.cxwayland-cvt.cxwayland-glamor-xv.cxwayland-glamor.cxwayland-input.cxwayland-output.cxwayland-shm.cxwayland-vidmode.cxwayland.cxwayland.hxwinInitInput.cInitOutput.cMakefile.amddraw.hglxMakefile.amglshim.cglthunk.cglwindows.hindirect.cwgl_ext_api.cwgl_ext_api.hwinpriv.cwinpriv.hmanMakefile.ampropertystore.hwin.hwinSetAppUserModelID.cwinallpriv.cwinauth.cwinblock.cwinclipboardMakefile.amdebug.ctextconv.cthread.cwinclipboard.hwndproc.cxevents.cxwinclip.cwinclipboardinit.cwinclipboardwrappers.cwincmap.cwinconfig.cwinconfig.hwincreatewnd.cwincursor.cwindialogs.cwindisplay.cwindisplay.hwinengine.cwinerror.cwinglobals.cwinglobals.hwinkeybd.cwinkeybd.hwinkeyhook.cwinkeynames.hwinlayouts.hwinmessages.hwinmisc.cwinmonitors.cwinmonitors.hwinmouse.cwinms.hwinmsg.cwinmsg.hwinmsgwindow.cwinmultiwindowclass.cwinmultiwindowclass.hwinmultiwindowicons.cwinmultiwindowicons.hwinmultiwindowshape.cwinmultiwindowwindow.cwinmultiwindowwm.cwinmultiwindowwndproc.cwinos.cwinprefs.cwinprefs.hwinprefslex.cwinprefsyacc.cwinprefsyacc.hwinprocarg.cwinrandr.cwinresource.hwinscrinit.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.hdbus-core.hdisplaymode.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.hnonsdk_extinit.hopaque.hoptionstr.hos.hpixmap.hpixmapstr.hprivates.hprobes.hproperty.hpropertyst.hprotocol-versions.hptrveloc.hregion.hregionstr.hregistry.hresource.hrgb.hscreenint.hscrnintstr.hselection.hservermd.hsite.hswaprep.hswapreq.hsystemd-logind.hvalidate.hversion-config.hversion-config.h.invidmodestr.hwindow.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.m4manMakefile.amXserver.manmanpages.ammiMakefile.ammi.hmiarc.cmibitblt.cmicmap.cmicmap.hmicoord.hmicopy.cmidash.cmidispcur.cmieq.cmiexpose.cmifillarc.cmifillarc.hmifillrct.cmifpoly.hmigc.cmigc.hmiglblt.cmiinitext.cmiline.hmioverlay.cmioverlay.hmipointer.cmipointer.hmipointrst.hmipoly.cmipoly.hmipolypnt.cmipolyrect.cmipolyseg.cmipolytext.cmipushpxl.cmiscanfill.hmiscrinit.cmisprite.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.creallocarray.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.crrmonitor.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/glamor//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/dri2/pci_ids//usr/share/xorg-x11-server-source/hw/xfree86/drivers//usr/share/xorg-x11-server-source/hw/xfree86/drivers/modesetting//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/glamor_egl//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/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/xwayland//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/hw/xwin/winclipboard//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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi    directoryBSD makefile script, ASCII textASCII textC source, ASCII textC source, UTF-8 Unicode textM4 macro processor script, UTF-8 Unicode textautomake makefile script, ASCII textUTF-8 Unicode textC program text (from flex), ASCII textHTML document, ASCII textautomake makefile script, UTF-8 Unicode textPOSIX shell script, ASCII text executableM4 macro processor script, ASCII textM4 macro processor script, ASCII text, with very long linestroff or preprocessor input, ASCII textexported SGML document, ASCII textutf-8?7zXZ !#,. !L]"k%#4`~|T+#dz$Pnut?Vbx)Cf{xV]F%=̾~0ٿd1 ⣺\=[BbÍk{h2եdBC6st*vW;ǿsVAr[ jik͞JrY2MK_}Gw6ԍ}w 5*qdB5h'u/1}6=Egog8Ӥ$fO߲͕@++P爞Nvx.&T({;ogii| @Yy2@OWoWӣ:!"cv9Ëa*&IcZذb7"-eeQq=: v2NQ\+DύS:1![QU4!pG,po27IE=U3jT:;mJNѢ3'mVL:[sK$ylxL&&] ?:Pޯ'܆@XT^PQW5z?᱒Ėb2'&1xiM ( U⥌<+16}և 9uxXI[!g+ėXzgmb<] Rm\2s! .Uk-df\'Pa?p/ "5C♿.!X*VOV Bf| doB29]!-ysG@iKRC鸳Dؕ}.$ybs}iR7تVWOrW Z]р"#Jq 4Fqs}pf{c{KO;oP*nX4%ʧ2Cμ~)WgRph SnYZ{|ɯſR;TA@T2Xcz?T*8$$ R`?ϼ|̨p q$#Z!j>Ƭ\ S@q",UͲ+9bert'tyCdTzy?/!*W߼Fϲ"VG+ώ"W&ܴ V"L^wss꯲ 64Lv~b" S?>> C?'qڟ6OF֦v6'y 2 E"3> _`ýͅzԆiz[9} ( [A<_w6WN.{7h<dtR_/^-u]'g˴Kt-*sx0c<&\xIM{uIB4| h%rO9dDrkQ^mUdҬqjzЊpaUuhfНUSB lYI%ޞ~I8Ȝ (+]AF{"=nhׁAp#E&u-:?k{MnPq f:ݒEy&ژ&TT#8lS8vl7[ID ‹" /D'_Vzb#tҿ=%j"IR5Ge7fnIA3;*)[B^3 jȟ1xH:@A; )mnm_sm њuq5 C<*a>s-BZ#dKp*`Ϯ2wPz]̟Aop0F,C\:: OY0 p) >)PLT4R(/'}Y6qY&uLb2ݧT$w̞ ap{ݔKo^81s[`!/eJtM -OWUGw$56KcRG52!7_J);34d|;#˷ Dœ|8SÀ0sg63_0NH|-vynFn 󦴡c%Fl&-κ%5WvSb.&?LRr>y-pEz5sWlx#IvJp}:&D٨g dX_?6ކ8|Z˟xё: 4&mARkS(GwI),q] /-M99-\1^Uk(N.%<!'}KlYaTkY4];HX@H)̰4"j;9vP.o:T-'8іL\~: A[EH,=ޓ:t\uS+gy424oKdVkH7Ę p z继V@MP& ed3<,Sk> 6rKl\UAGٛZ:9f̊f] 4IGΪ?Y&ܸj!C`@GK)_[Q0w)3 %`(n_2~9l0jK ^C:2og1٦x9xLShxJPL\':aGBpP"}@$y5܉QxPT6rC?2=Ƥ \[Ϋ[Sxv$j.5b)А\)"?$wW eĹ4]|ol/dveuHJKD[Y]]O+clє1G%S1^'A^=1X_/H)͕'Y\dT hnaelO:Ҙgl@š.[4"2Z'B/S_Hos^ yFڈ7`2@Z&^o_Q$RZ{l 2x5a"FF?=W_xKEэհ׀A 8^_zYSM<.֊}m "㣚(, EƼ%8z}qagKcȆnTj F@p TDQncݱYMT/IKj,,:uT:E}~m4;0kr߹YINe j8VCЂS}n/feZ{И^7 +=qTP߸5Wy>O"O엚<9Dra2~PC(:⦑)Kv =눷`Bt㣭$ک_fz0N؇(jXO Lk|Yft"Ǣ6}PGTFXl{NhwڢN'5 Kvd_yE@!Ic'Z]:]()'Jb]*8 YtvUSm~>ͷ[m/`B vVqCJ&t3h1,Sǔm\kr9 @9P{Wa!>3G!ٯdZyGWw>?r[I| o* 0eTN_ !u*>j 0'M^so~*0ri^N9]jIJ>vcUW> ̼btME M7Sϭ5zLjɽe\b 7XW>+Û>G ?0dݨʭ/S ǩB,Gf* :"!wE7 ֆPS9;۸,VS'6}0 {k覈:RR5i` HpFAw&_5 uS*(( ݊Ba)R%h13" f ptaqA*Z,у}'t|S!oS@3@_R 1 '?ˋ3jIppop_NNz O>m"تܹkkr,E/v,4@Э.D5yUS*2[Й C9+&].3Hzݥ^f"n)ddϿЭࡅԩZ(\R/s6ټi*LޮKV圵em">Gw>&_`tkkS)!_r l VwjQTQq̕O|jx!Su\́< UA p#lශݍ_Aw9()|'G=:P׉ֹp㍿,CǸ}@un9G1W] \'R<ټ8"[很`Wʹ u:qr_MJ;зnkC5uA?$Ch<KTnc@&NvCe¾R^Bf2SQ}mէhJavz7do&&`4GLwKxW|;8@ )uOum&UH{xÈ%S5ͨ_\:h=Rs߇^"5יqa|^Y̔ ?Qgai: gr5p*ASĴ0j`{B_c#xߢV"ey@:abĕb %װRRa9ǏMuO9'YN/ڌ:4-rz3rg7e];~GU fiNw)X/pI"D; Z0G^,\u rd=Quz6ӚOF'M t3a\O U;LG*..CֵU ®`RJ$""]2U#bc=eHOPUQdT˼0Qd=g"{2RD&82?Ϗ dNO1WV-T+b₅B0a4q$Ssj3X(ޝz/xm/?#2O|(=Lͭ&\w-*U2;P|\XMК,rHP}fb+RH\RM0|8ت^knbЩeZW20Ik?[Uruw!5FŖ[>vPۢf.{gZ3Mlc<)'pGʸ0VԺ'%jh~ HC\c% YZ