openclonk-devel-docs-7.0-6.fc26$>-˪%󽳈>:Z?Jd " ` $>DL\ d )l =| } ,ݠݴ!(>8H9`:ߠGHIX Y \ ]!^ubzd{e{f{l{t{uvwx y0@DCopenclonk-devel-docs7.06.fc26Documentation for developing programs that will use openclonkThis package contains documentation needed for developing with openclonk.YNIbuildvm-19.phx2.fedoraproject.org:HFedora ProjectFedora ProjectISC and CC-BY-SAFedora ProjectDocumentationhttp://www.openclonk.org/linuxnoarchlolJ?=)'7JJXf\du[Ekh6OjEV p %] / &jW@r[ z >u\S3J'q'3l 04/ =X 4c!x!P,I: Iqq lq Q 1  m  6n3 Fi WyEkqDJZ9`f@ .^X 5> BW Q Su a}0zL@ L c + 6  0w#n6CX )a m48c,$j3B ]r v} z  n Ki 9 W  6$P4t  q G^s~;K\w }V q V jx  Ki ?  E U\.I Za 'Ujx 'SZA7A7 C H ) S `RQ B-bfeh/IP pXgvG\ : >U w  IA]r  g  !h\/ "i E = } !k a$IM2L 9 ^<  }C C;Vm ;. w# 7"#f] F u B 469 !4K]\7?; 1  _ C ) #[@ F>W]f^KnJ9=)'7JJXf\du[Ekh6OjEV]!7# $5? o  Mwe2I1#K%w1Am*= cy!POPG   ;]   |z a nZ3 E~v~=lr=Cf1`i0 /]X (  =a vOF R& Tdv= 6DJA NwE ], ?<5vh0f ' cl<{C- x4vp ={ O   hVf { {QJT  P e}O{?yLZY(a= E1 +C  Ic >. x~ F -8CC -] McUVs UHC@@ @ H $ Dw  QN jW0D_/^~rf4+inlll1qX  =T w  HA] 62G 5j47/ W ,N zE N V ?f3 <&3.xQ rx :v  ^ -cT5 N D Y Fd`O  A '+{  &5LUF| @ tD]    Wc4 <=MgP RXfBO!'AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤YNIYNIYNIYNIYNIYNIYNIYNIYNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNI~YNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIYNIV]V]YNI10796dbb827b0b4f95075e8884295d04278da2f4cfd4dc105005ed4273c5831a6f51f2527223bd8e15f10681b898029f21adb76697930b7bae63c548e580d843629b757fc9d44c2b1e0545aee7ac793fd4a7af627241890ac62f1bc0c32269c10ad3302390c00b5dd94ce3848dcda50459bab794942d3c1f6f1b1b35c71eea388911838e66c33fddb1ef6ea89c5747b2019641f5a55bfdb26957f34c26d4b53c7c114ef80e26e20189b9790ae1c8f1305eebbc612bfd21e75e642032f286e475c8f9aaec5a93ceb723d4808da977ef0663d73ba2f4991c5aef02567cc46d1cba75201ed2dcd57c47efb9d07fc375099105bf7195fda972a3c232194cb1c969b9cc30d240ec301faa6ee8167476a9bc27752b9b53345e0923dde1fd93a8e9ae7e346db466580cfec8a080a904fc22a5270c0a4a0d0bcc8412567fa53deb4ecc129145ca2bd8aae8cd78c74481b553cd74ac6d53af9f78d05c4d1a1a8f2c59fc5e0dfaeaba5175eba14dd9efcced6ec67aeaee5d9351eacd7a91780d14cc6818ecde1848dd1ccde63e2ae9a1e173cf4987058e716826598751741009968968a2a657c14ecb6fab6e0ac0383548324d0e15448db5275f40441d340fbd1654f924b13cb9156b1157874215b35bdd8a4c5dfbd5599f202f2ad9e937663fca06155518f0149c958cddcb448e64436ca8c9a483da8d10cb53336996d0da4d75936a45613b795b038b3d4f5a2910dad95792521b7bfa41b105d6da634d85e64e7971f5ccd59529fb6de554183453a364b25a19c31b1ff055f3ba921eb103e094e74f84f7068f8d961d4e50f7a5b8e543047c5f70a2f878c081921fc1d4b8410e8a4e9d3d2ccd5af5564aef845c16520d4f66866b4f0f10f874e7508418bc74f808ae1b6e456e5a01ec80767baceda846ac59fdbebccdaed5815fce618ec8ca5d2c6b462f07b905fb59c89a23d169bd66b375174e5503ecb5be816b8e2eeb857f601f5a804dfa7e7f7617737bc6e3ec2df1fa728ad50fd5df5c7ede2834981d0b8cc6e0eb4764da6f48cb2bbd33b92ab0b5a57d1ff335ed2499cdb3d5c0908815ee954b6af50a9ac1229f4242f09606bdfc0f51e7489745d0f3dd5ea524543de8ed0b396329c6c1bda7971b04db16b8057fd3f74484e476a489b65f171d6e05e1dc8a4a7074feebc04d4193941dc8b291d63325bb40a44d0e4f786afe5b419e2cf22a5a60e9a825d87957ba17cfdf4ed944812de245d1fadca0ab6c651c2ce0a5fafdb4c06c411e69f8d13edc90c506db23c4773d829d4c5c2d35f071ea3be2d0d8e079a413c7e81f4016105eeaf9b94f096b3cd8ae92a6e9c7dbaa6ba215ee4aff0231bd0994fba2a011fedaf9382c9d4865c67b1579d798020707dd58187e5c6f68f45ee023e4c75b1998d3da584cf270f7535472031636cdaf8c755fdbc5beab7935f9d59f3e92dbc8d374daa6d0283c8eee55f542243d819ca42af202119878319486e455756a108e47df48c49c26ec68cdfe4a5d831ec9bb200e38bf8eb97bc8fec3b67b943e5ca5f86cc6cfe35841e6ea76d04a58f2f75838adc2a6f56af1662fc013c7e81f4016105eeaf9b94f096b3cd8ae92a6e9c7dbaa6ba215ee4aff0231bd0808efe63c18e0e5f97378cb8b544b3c219af3a086431c8d8303417b2c9cc23d7c33448470701280913422ee35e70f4483808ada8d1c5bff70c8b7ac1cce0f590c627f46f5cdc5db83e3f1ad4156fce2477175d462d815fd32e473dee1dc371e8dbe4b0745c46f82c11f74f266638f68b021ebda32770e436176764510a13f14f2baaf491689b61ae2f23ad4686cca7ddd2cf0788ac3984aeb8957f21a271d66d15e7f8cdb9728ea9056cdc2e37e2dc479c36111b84ca86afbd3a0439228dd44a8308832ed0e80bd42dcbf2ba1178a79a1a2bb30f269e7605442ee01e2b3b98952e8de06ded57deb35235a700afce87b07ece29c27c877a1cacb1ece391b09f961d47dad76f4f442781f966da55e8b4daac1af09430938d717926f1a5a14913687f2b89a7e95c9c80276be05cc131b70df13e956b5327347d0bce7dd0320209d6106326bf7cad0736dbc083d1a6642524d9db0b2263efbdffe280ab898a3104bef3268a42826638ca16546840b1971d3d02b1c305bdb9d1c36299dc441ee816c851b63b01c5fc758ffe7302ff756137ca9afc2fe4efd2fd185c49f7384293680f7be62137dba70f91d514fbc72d647a6cb2315943aa46919d2efcffdd0fcba16fb537a390b1706688506a4604c5c2d814ca064430d981a4e7216f25e9f0b9cdad68eb6ae383cdb8608911a54ccecba8c67a283c61b6187c1fecd722088ca419e72c24df4a3adc7818809efdc2a8bf2261944ec564340d6883018644be1dbe7d7d4dfcf93d578ee1dc08ab5cba594de0183d9aaaf45d57c10477830135e6d4570d4b081f5f219a6ab66623f1ae6be748e31eb27625a4a30e84667d31bc19c9bbc147522c5680d82957149fbcc43943fb316e6287b54fd558daac73a7400f62f2805ecf053880a407e91736a83fc99f55d861ac4e4b5f2c47b9852c2af6097e8efca947bf88b8bfc0e85f700a6c1c06948d11f5a3f28585a5324625df6e4038ac5e3a580eea7fafc39fe603664c52816dd412dcc64b65233199dff0764bca4c13844587b3f9a4769baa72cb6af3713ef550cdaebb4e2ff0b6cbc42815add6a6ff5afe63cd657f692e6c7bbd990d1d121bfb51cadc1e12f9af8657380839f733fccce8708371364aa1837029d2548588b7b405f7d5cb7643b2a8458d14b6d947a3c8d70b8a7cf8978326aa0b80a0dcabc37a1d7be8d7aad828b0db5dfe2148b72110d9dcc0b35ef3302d9043ef0d38268d5d648f97eb60eae04a4a8280c8606a18a0bfed7262636c1995bcebff6fd6430b8537e19aedb2d9a4af728ab0235ae6b5f87dd8f401763a13c2aab591b036a48c7a2b3c90bf7501a1a4265a96307036e7f618840d8aabc0c8aad13606917f06dbaf11c2acd2ec9b5ae5c6316a8904e334e943608801d2a8078c5347eb808ff4acb156d74e0aa9e9185eb7236527a82aeb868f5771b22d6192f95aa7baeefb756e19bc1633aa19b61f0f16b29f6089e9f977c2d6d96c46a88e9e9cfbdee830d21278bad73e8fe71557823fade5dafdec3c90661e1df0e231ac3678809d99adb6886649ffa1be8cd0601ea1489dce1b333f43268570172efc821c605b4d1c2728ec0e63566343557fdde3526db1fbc2198acee4142f41397212712ae4d7e5ec77d8b9ac415d132d380c4fbf857c4f7c3eee3014ad54030a6083bccd373ca767134c642de04d76c72220c891b4408781dfc3f9435aa97317d6270ae54f9cb370e53f29f2bec0a5a14b38fb52f31a0c3c726cb09cf71b321a895c83a2e92f02a484e0bb8771c52b17fa3737b52100b3d02955c89586d01eb1e244ac750cb668d204c3b3bd51fc9b7f4736a095ae73fa0cfde6305542239c7be9480e85eee7e0fc6550f9ea23b83a57222f5b94c46b5d24fe9de1a4de6ad3295ac83f121714a1a9efd1c12e3a958aa847fcf0f96ee958bf7096dddd5ad793bf51e3f45c0503c1c35c629304ac88d7dbcb19085f8293d340d6348471d0b46db78292c6e791761919c73d0c95fa11627b9d4d659f8d19d2e56fb724b8a1af0835593267eab3a02b23e33491ea31fc08348fb5f1711a42052e3298f11931687deb0059f3b8865deb34391ccfab0591190ced812b526f66028752743d05f6071d15fbb4ba164b76ae8330692ff804cac6027cd44856cfa861212fb765bc153561d8890af2eccd179f2b9939ad4a136351c6289f68c462ea15a116a57ba33572ac155a6a607edb7c802f36fdd72fb70834e899f8ee22fc6b5c6e58fb927f3fb97d9f304f23809cf10dc6eef55dde8a06f7ce269498792045e05113aa6ad36263c5ca27b29f79cb4546e424092876928e18c75006668e768400e83c9d9b3ff462885f5fc79dfc744978ea6dd22cb2bb90877056ca6d92106e9bdd80030af98871b58a3bd067a6fb7af90e0ebd9babd599209ff47ec42e6a060a5d8b69ab18f09b4bbb165faf76da6cc656c0c8432af6443db4fc46b9ce68c93982cd52a93f0182d47d12c20a636e3a2c463fd321e2516dd877e0e41aea9b953d08b8b1b6361f121a0bc42dc67296a988f660483d62db5d5576ea52b277a8958412d8f1686c37080aec913773b38c9795f1d6544057ae00497238888e8c88d034ed56003add13b4d7a175ad6e83f7faa0e81fbd84f51053d85ef8a184ecdff92bedfde5545fb6c4cb71229ac81c8656d33339a47fc34df83caf3f1c1aa63723b7be1c99b0f0c516e04814bbbadf19dcda79a55d15f951fa42773cada2e19ae1bd0174f5d19863914a5d1815145d024ce3d6e84ba62350fc013c54cd05c1bd71c6d28218d65d2c075fa10a185543821f4a157fca401e3609c5f2cd4a6a46dd39cdcbcaff544c4b069c33dbd6d9ec9659f0556070db6112b335adc751afdcbf928e77dfe1d71b96ff1b85b26807db956a8daa17db30bc3285a2b6a48d20617a3c052f3ef7db2e0be83b33fd42107a54a02d996fd2225ee282ed5e5e050eba66eb7921717c97fbad9d6bfa08c75d1d6b04f7a9a1117ce43716f1b9ebe43cda00d1c9af894ca4d687874440dd7d79588fdcb67eeae6158b8c50be57e648a8f9cc52eb2aa956b9f96550603d988a98b8ce8457e198eb80049b07e058a192d9d8156451aa3650e30ff97dd9f641a4c6ab22103cf790b7fc56c60f4b7252d9310f9f2d9d8e56d96cf954361b84053192ded2f9058e589d45ce3c02a448a57de682365129e1f36b8bed64b2eb35cb2bba8a333892c9ad636f5f7eebf5dafe8ee8d1d455d984524107710d25f2523aa8d9699c164c4bf4be6478fb345f3626083c77e2c087f0989f9971c2f22f930dba7a327ac6b72c5f9ee923ccdb6129d8124d01c30d1eddbe2c86aa794a108e364e87c125f9d74d6332da9c8266fb7768c4c3839133a7da46e757d2e581d3aa3629ca0b203bf80d52fec7cb79139d64483c633be58dadcbc82dcd3329e8b26e53313316486f21e15987f28bdfdcc4e25b456f77957280027c68db7cab41a4c39463711cd7f0ac7ac37df07e9130470a5358829915993b2c0c07215aa6dade6052f2fb5a2417e137d4089da69cc1a851684e149b1563d715f3179e197a68f0e725e456da6a9501684293949795f35abb88f4874fc996462f1a49ff16c03b71a4291bbf4e161238b1515b0299f162e1d33912d23293277e36d255b11a41e31863a51dbca88a196f1471faaf696335fac985cc5225211d99b07751ee686624c6985212e5076565ff2103a83b95a3f33337aab03467b4524df71f1445beb431af20d644b574afcd8d46c5f88218930d80286d630bc62aa454031a53b0efe4bc3d961f84e35138d6bce9e1bc7cfe82d8086747d161273ac36ccda0fe3607174d7551efa3d3bb405e585a72546024618d94dc13e496e9610aed43a5715a08e00cc34eb0b1b750ffca612765e0d85eecc49db70200f00a01b8847d15a9b8668800ab9fbcddd1bf95d9468a3437372cd2d6e2d4db0f5c60e3274e61f4e27d7bd027b1bb57fea559f4b67a2c09aa130cb5c042e4fe5af812821fe0700393b49405a54a26b092b0ba1b72288903e9eef6874c7cb66f43e4fb87edf9ff9e852b665011bb68915600bc7a6296ffd09f0018efd8204ea88334913348716a4401857c2ce8be9dd6fe7c2c81856a0fe28210ea91dc41a86ba3780d6d65c06ba36be15de2b4116e9157bb28dbe1a266aee7509b18c84bb8b81661fdf5059740c4414f9e84e1c45097263645621f948654634292bf09398ac4e2524de11050a5a979352e40c44ae4e153a7d3c393049b6b603135fbe489500f6fbacc8cb31824109aa6e1d75142fa325c46ad8970850ca1d042aaf13a265540e030b2924dc40f9522d1f5e047a08a7832da3548eb5e1d5d815fae83e476c9c4bc7b77d81f29d0bee239eef1b9dd95cf53d226e0c1f62bb493b93fe3fed64b46f757142378dd38b4e8e0dad7a21190d5ca0ec246757d5816b274253e0090df59f96c508fb6d83a1d4214252029a947785e55925d5fa41bcaf5b9fc893beadc7a2c3e041e7da2831108f26cc7fec7e1021e62a5ff2f2dff47f038d25585debb3aacfa4e4066bd83326cda7b84e7c1bbf49b29ed5d133feb27bf3140a27c12992b94614728ea7cd2ee97f3558e16044bad18f21aadcc77e19ed305ce7ee75e347fbf0dd7594bdb58b3733872ed7dec38fa5369e9f6a04386ca55e4228f09f79e79d13655978a82392f657aa08273f0eca1efaa8030126ac5b9167319d9bddd795d84f225578bf962ed8cd8b3b4de453ca7b6e26a04d444930cb44312accfe631e515a52a91bf51e4b7e25ee07ce37c13fefe3e362ab0aac9ce8c8584537cda7974e7d4c85d5310d16ad64e0f91abd11f0917a7c514f97efca0b3b6c8b9113895b96a0e658adf3d7c95a0a08394e476809c979568eaf3922271a19e6d8c01b403d1c3b4bd054b241b3cc70692e0daa66159e9b0d955367274d854a8862c03c8d6c0c717fa64375466693428d80329831d3bd8306f84de3cbb46f3d09c876d7b3f6ae3d0de9efd6e2b84fb80db25c13f391fc5c469de6584f814ed4ea6d53dc6429d78efb8713ec6fa90823e6fb2c4ed60b5d2ea91dedc73b6e5c12b8a648c672a2fed25aa410850e9344b63e2e3d56f826cb645416a1de739e453247821113144ed8216e32ee627b115f290b886eb3e0ba6955e2b6f53a9d0301decf08a55258942e3468cbb5d9f184d2e44042a62dbdeb7500ec75e087a264145e16ab1c3d90898f7430c0ef20bc77044d60d0aa65fbbf1b02e5705c7237c1421fe1fbcb5416d76dfe1049060a99e13f33c7dbcc490b192946f3614ad3a73bad78cfebe55810d72c7f1e1476a735c2f7fd0864c3d98a9c5b483649958cab9f663e0b71d8fab8e2e6b9aee9b6cb7b3def2e05c09f187f21298b6da641d38fbcc548fd11c31bd5cc602bdd54db4a55311cd505420b534577490b4818bc042faf33f238de0e2a5aa713d2284874b6a20cf1780257144ceb41989b509db33f4452136012479d272db8ddbaf3e003a8950f1918f37386d1dbfdf0fe6954fa3d15cd9172aafc994608bd5f322260670bf6b8539025a138890f0231b34e5616e70bf9481eb1c53f0e1cde55c02fe0f707b364678c79a53705642fa4fcd5369be40c934be2599b56e26fb71358e7398b3360562ffaa1f6a5d634ffdb8c43d9adbb86e6795d6a3302a8074018d57573e40c5e8d0d36719aa4fbab9dcf4d62cdba829742117a91edcfce6c08ed3f8cbcd143b354e912ca86cc5059b88bafc7c79233ee439987921ddc3a435e56a4425fb9885c61403ab5768876e775998920c764bca2532405645d45edc001eab2339a3a30b480d03b8ec9de08354e5478b2103b74abf415bee4d41059c89ae45be96644595efd4fa019a9e998ae099b0886f21afc5e4535e5be508927fe4e387b94b2f9df30a0708a3294a8ea01787194e186802827692b8d72602f3ca1b6912594fe42ac6a2401e392ade359ac92e68896b9ca3dcacdfbbd93a9a0915b4cc5891de64f395d84409902a7343b3a8fe60b88beb5ac52251dd58566134fcb44191f7196c578da37b1ce3110b6e9c6c7a2c02d46d5fbfd2d455cc74b3842af3951086094f773eea34405a83d9fc715a886e33500dd19d127d0bb00d62e4f922289b04a5297d8b11e2ec01c316390d2b40613a9260c5741d4d1adacb181847fb249d6d3df639bd5d573ed7556b16a8e588b9f6d40b230bae390059c75658fb445e2502925551a30eb142752aa272607022278118954a61f7629a4bafc56df6e66d60aaf619f58fcddc4fff7cec780b37911473f0ea2d405c50521975c7f740e903351ef0862a46de7c20c8d7d5383006ecfc6ff3b0f2646ab4d793bfe0f31c320484cc7ad31ba42597a50b3624bd62e05824d819b59466cfc4460afe3680e32b5d1171af4aa29a1f5c8edfee3c78f47c81a8a3dd4affb481d42884d8cb37396bf9d4702e73da0a20a4527596df45ef58904857b09c5298b019868ecc5d9357f827b267a27603d6988bc01d203ee69e1febc360c92a115734cdc934259630a8d584336e5fcf2a63c216b1e79cc754b494e4e0fe164d3d1a153b322d16c55286f045b4c5d3a2239c65330f4f8084707d3f27cf1c87efe5ed4fead5205c174af05a4c4676224c726b81038a8e283ce5c1cf95a34c4e9f08c4f15df5933e608c1f44355c4cc9023bbd0bf62dbc201349ca4e049722dc73609a0ca92a9c04ff22dbbb61676705d2a19d7a679285f522ce81603af682d98130ca96cd0630c8f74eabcd0b69d9fe1558b6055cfee0abc1470091f81f2e4f554ae0920f3054e775682dde1d3ba9ae7b89377312f1847724598cbd0f1ac7420b15ff86050731b63b60d6816b3d193b5c0c4af37456c200b31fce1faf92792c1c114e06a6a99960069b7d8177bb3045364b47e42460777717f0332488121ef68ab6adb8fb1e545a5a987bc6709727b139ef01fe806a440b392d65b19199d651eba96326043115fd5b839aece4f40adf1a59b0ebd3c69f9faf3556fe765dd923a371c78e11245004f9ba7df732a692d33ffdf41f8afc4340c3986ece54ca3cda9e980421c7812ad9fdd63a46dff2486d7c06cec34664fd17584bfb7e568bfa809ff14b15d1dc0f59f28b872367780a1c6a7c72a1968870c374f5bf5c92e9a43a0c3148134da48b93e53814b2741bfc1b00b2efdc0cee043591aadf6904dd600d1d681e6f7b9d6347cfcadf88802b8362a4db87599d839b75cfe7345e85ae9da9e6c44c91e42620f5df748033b317a6a8602ea911b78456d45614481fe8783c4d76d69667025f2c29302189ca2d586a28618784724218551edcf7ee1ce1beadefa65c7745b10de59f5d665e1cfcb7e9c70bfc7f2f7ce69e73982794472709904e4779a084146449e7570e7620e17ccf1931d5df44372dce6a22a92ffeed0cb35b4234e4736b0dab26afada4a8095d8e76aa4716e3639707bf484da660f5e4d96ba313bb3ab8d7323381b764df59769f2e2afb48ebec9e64f28ffecedd841f188c1e0578f7c53d2540e00fccee5353f510f1aef06a243cf315f613d64c4fb416b803a37aecd4e8f1048c09f901b2ea3772e8706cdb79d9bff531cdf00f2d8f55f3dfe7df0a543e325ae6fcc0c31a4fde83260864e2a5d176fc1de8ea039a399cae7fc7d026b4a471c06f29c802ba0ff8319f90e4c55867e2bcd998851c67fa20220e2f533c47731d23c6a8fce2c3ebab42f0a1858a0bfb75bb46ebae2c862c020d4fa449582a5dce5bb2a33a43796f7c106e8f07745066b7c684c72aa7b9e7555f98a1a5eff9e42adf057c4b60dd13840e23ebfbf8ed4f1d4acd50ef2411ed7522f15a3cb1c8f8b4461a03ff4fb75528fee8f0e691bd73c2e5cc9baac819662411083c6eb4e63b0c6916f1d21d8bb4d11ecb203fa8d2ba3f06198b79af08392d5e2ff27b9b9144f5caad2af0f5ccb85d423ff5139a9997b6155ba9e673cce7d5e427852db3c3fcb55f40914a7a24635213b92750a7f026d4386ef435b576ab593a713a559f7c5804250cffd78948b5609e4b13ba404283b46347c3e599027ea007f986c86be70dfffd25b76ab4d5ce43aa35045ac8a71ff3dd5a1bcd04070fc799ba6982a5d9f3bc7763dbb437157c08d8e99d22538a5d4b6bfd10fdddc6e42855144ceef525b4986c2e5b6237b7b149bfad9c757ba1f59caa9d30fc6c4049cb98c9c194684cbc8f65abdc1fa6e0ad137e07b4868d07e2b02fcb71f056b819a3e52005a518eb7748efeafd356813b0817d3842ef3bfe4740ae453e40fd196467bbf9a4322a00755730146d72ee8bd5d05dacef024dd74028c7cd7edc5c8ebe8d3fdcc71b9815666a6911bf73f8afa0f2dfedafb988daa6b05b9a607c9899ae69a10fcbdfdf9515e76730386df281e3dffa071709e1454aa8c1a760c39901aeba0029ddd1b08ca58c7d2e4aa860e7cecd66c4c0e17ca620ddb21cc10037111d5f227bb8aadbd06cb87ec4395b5750bc1b452309bd059273a3a4a0751a75011b728f9ee2159225a020cdfdb779e11a5e0941173771db6c88026e70f65514557491571f91ced3d8b0b5acb79854784740fbcbe9e54f250040fd2b9db016efe70caedac4d936c4aff9e821110bdaed9ffe3bb2650b8ae509bf1e6d9a042613a0ccc06c9292a044611ba9087b6befaa7c3c41c2a913b41396806574b4867b2ceb45bc68d56f174c2440af728383678f21ad1681c642c1277a6089cba1a87d49eb15884d6f98d9bf914c735f98ee8b9e759b4e4faa7c18c5355651e846a49f5233f29cb5bbe4b9c0246b89380e606f2bab9c49a75049adb4ac6919c59c6a509adafd59e6b0aace399a559aad70fae806c914541d339d170cdb6b0db090b395ef4a57c702967b91f51f57ab4b7d620cf231ed67d89292708808cd426d30b25fa62b867292fbee47d7eb8d12fbafcf55b4d94d6f3934e2c887d287cdf4e784ecfe481fbb7c8debb8210e3aaa3d95b70f9d1c3a86a2cde030105c89c08faf52c35021ee1067aa7ebb9d9001d09d50a63d5a41db89145d1ecaf86dfcaa8e9bb7cdf795d82cf3064e7719143dbc48b6d9efa2860c7b1f786e0c24f42d52bb5624169c5562f0f852307eb820e6aa5e8f1f9575352b4684a3c6acf0d7a3921e2a9676c6db825d367ca4f628c4b17074689d5a7af876c09336ae3ea9bdbd755524c1a7d241fb234cffad3d07ae0dc2e4ce1b1bed448bfad4de5957c7720b4f5211b64b7a5566052d99fa5b2ba035b75ac504aa26b9d9088657df26f34a84a990d6ebc2f6faab5fdfcc4788ab19458155999dcad652e932cbd18d79780d590752a31247752442868f6fc3354c7445fa5aee1717b55aa1724d8de14919372694811bf06c9b60a4d7395361d6afbfd6f850c19b1749de76d37ed3bca9f8e36b34d939d13254732dc25d04922dd83b87856ee3356b08375b74780889ee5a2924299f193e5bd010c92d6e8de99e675d9dd58dbd10aeba63a33735719f3772168db295c5f9b9f648252017781652c470b7a58259ecc2370e2aeefe43540f165506f766414afd112cc3799da4b34ce1fdde7a1194c898ea2b8298db1d1db7eb2171afaf97e5b431e7d42b05c31cf2e87763ec43f5e685148e84d5b971eff4586b9703e5292a8a5d73482ef4ed7d4e74cbdbbb338f75d3dbcfa901c76e06821b70fd71dbd25786c690bdb2e05a04c4928d7bf1c3b58826b561aadf6e94c880834be6f190e98195be1c4b0d8f2fa366e912bf3689eef10209b8da2e9ce50fd5f80c613a99ed20c0d60fddf27a75f17e0f50db637618434871d91849d71be981e34dbe22ece9f500cbb8f98135fb7937af2b8d801f1ea4625d70009e4bf64b52eaee697347b29b24c3b32f3994c34046d937fcabeaf7468f8828689ae57b7e7f2b3088e9213ab38dcd31a82af66b2c054c9ef61b2258e5d2d7775f6ec9da83093fb4aeaccd2db0d30a1c9acc75235ef06856a86c63e5f94a78eece83d71fb501a302bb3ccc197464126a7ec340e8d35ee60a13e7d8c9b21522a5d3c87465b40a5075d94597fb23f3ed52b31814df571ee7545894c0d16542c0e65bd6f4fbc69026a36ba5acc27ff053e96926c6be80ffcaa4e6f8b0432a36f1ef1428302c82acb8411b4c8cae3acfe29820c9495f57da1e32339342c0639f1d06f4541be50820508da7885535beb62faacfa8ff1af8b210833a17c781ba1691dba672cf4d3b622bea098ff8eeb47dd3cacf99ea49969a716f42da33ec189413643e8cfcd2eeb774d0095ac0c730446f1f09a2920dabfaaf1dece01272269c96141392305dec88e860274f94f7e02176e069c1e36408d80d27e3395a85d8b8a34792c9ab5ac7b47c857eae1fdfc6a3c16c0f95875a3b5578d34f137f044fbfd801d810043c29fdf4c3f94559a1d0d7416d3c6db0266970ac72546928dae6f3b843435be44da4d511f01485a1287ff00f523abe3b92d069244e87f7828c40b71f921b04c2c717c177cd2a6cb8a1bcfcbbbfa44cec16691fe316a6b486d970f8769fe8c17d697641cbf57f1da84966b547bbf62c2ac0e4eb2655b866085201d45f0fa024d5632c59d830110d8b2c75b1e1d347f4e138e11c70ea4211bfd4e51830d15f721b4ecb4c5c46680aeedb1b88fc4766bffd742c9ac63296a5d1bb355f10f491e82e76c03476abdc61fdb35a14966eaeb7ee671b1ca7478a3acb1b4edc4ce0dc6d363322caff73dc3ba0d54549d493f6a774c55693bcdb9cbe82ae5dc47dbb74c14a272546931ee9406b2c1e26b18c554529c080ad7ae2e9186c0794bc9871edaa550007a22571aafe27f78a44167837571df9eb8272309f8df0ffd884ea8bd75ad0f53980ac1ad33b0181ac4f4b8ede79e94c50019ac37cc1469231b31f1b4ae0cc72aceed84aa4ab1e123b031fcd9aa7119dd9d51058d34039b9c0cf7dc448a763786678c8dea732c6918c2b7fd8db744467b6699ca381e9fae6212fa64b833623fb1894f7ac606f407713acf0cf8f4cf2cb06e90225a2d8aeaef48a4343c84e173b1193d4729bffe3b53cd3da2e10ac89c5749538173baf30d0c447ce71cdf605f5187d74106d2d39bce1c9ed6ac5753f1e695ee5ac3c8da6a0ed51d3d71a32dfbd1641e833e25d712473cf2020679c2c0df97847c6e3e31e28c27a2dd3358dcf7cfc343f9d7fd96cc575e49dc73dbf357c1b1aa78662c82f4bc42469e20558e0e8b76314e02edf918487cf99b8dcede657baee64998af3016130910be200ae9104c620d6c13fb21da3c6dce39c475cec0fafa9c4f59789defc7387831cd33d8a393703a0bafb5b7fc5286e5c61aa0a0669f16951355b486ce184828275bb1edc1ae9923f3889b4604a57389d11ae7c9f00e83ac1ff8278254945def613fc1b1de87c9c4b339b9a00234d492191110c4a097668d265c245ca934f3ff1416553d5175bc2fe993d2a2768af002fbb5dce9d802726c9f7cc63355d6ca0ce5c00a115e35e1d4368787d3b7f853f5f3de11b328bbe08b4e89f064fd07cf0172ce2ca28354a91d2c4249be802e78cad7daf9f9eb1f818b67f9a89483233cbf69c3a01f8e6c30b700e248be71725703201911c9f554c41a3b0ffa873ec02cd45e856ac1216e3e2c2d9a6bc75f970da292b4ce64fa393081a57f013d64f32ac4f4277428a3636ab8fc0bc21bfb811066b759c444d952e3be5c00de683b108527c59db6022684ee68c32e7b533a87dba32a79ccc4de21801c10c7348ec36684b3f8454f8a043f4370b1b94316d47c35d00a1c724ee3be1cb8504ada61796b5a8d66dce76f4dcd9845b70ed74f9de066fa770315e0a2a2364ceed01b8425043b1277efd0506da44375cb252874636aea8f4b8d4093f5819eb89b512f6d43f93d4dc2398071c7a0d50f1c7108a393a0d05d910f783d918d47769308827846f56f289a90ae212ec7e135034a5498200dd79761a04fe951a044b1ac49227192531a63f1b690eaeb6a9f9382fdd96bf5ca662cdc32d16cbace38237f968c9afb977a431f3e24050d77ece74a32b66390264e47af7f94d0374708efcf0623fd91c737b583d50789b90d8e3e6cfc70e48306efc9610ebbeb71adcd2837d98c21c63603e607307dca16531a18b8958baec4b4effa1b8c91208086afa3b9a1a9487bd23d9a45edddb7804466ef0a7dd82376cc8bb98f3eb97e6375d5d45780d29a6badb43da2c5dae43cc2cece3cf547b2b7de5ff7055a42ed078eacd13b5352d196504c88c8f4a0708573860b074c045d86be7368f48876c1593810663c8405531e31452257c8c18b1ea3380ab617db6b3ec88ddef06a1704d092a30fd6f95578f30870a0d233d317926494f6036547c87aa1492391b822708532981c98c0f79d61d27f28fb855a676b3e5e18e89baabfaccb862266e63d3e1349535239e027340a023659246e6ec29b8f46030f2ac2eb65b9d450f327c16572e31857abb3e2c0a1123a9dc39409be39987fba58146e0aaea94350141d39ede30999bb841885bcd493deb0f6ebbf0828a2b450823d576dd716019587e9fc07c6a92f836b70515c58df23ecf4458fd103a1a04e28c99a76bd93fc30ccb7227342b92b9e1b4074592f9fd064916b6b82d44a89cf58c6bf7763047deea5ab2d23d01684bd15c1beb150c4ceb32cc6b0c643901c8977af6f6e4cfe3d60534b97ae3c522825c18d362990294d911a48dd31ac7eb9b01f12564600e7c70da0c38c951d1e332c58c4e37f374bf9ebe4c202c9253a960d10c838707abfe63ec25b77b31ed8cbfeff483ebe76d7862a35b1f5c1841243b4801457ddd6522f273e8488669c9a6c626d42e1531ae99055b035662e56b8598fd83e7f3a46d5df6acdc68dd57d640257fc9bb70cf580e2795942ce046ad928a0dd71c5c9fe1f4991e432418c34a88873f999020fbf4924195f765e3786566553c6f7db94b33c9b0712833bf40023d095cb3df8eab1d247e31c588f7935919e550f613e4a368a66e809fc86d340e7eb43f84815c8cbe38105f141040ac79d6917e4abdc54ac6cbc57559cacc2864383ebb2ecdfcdf9f52565fb741eda70af360b658519eb862fe81ff297c71a606a657c89819edb91e4cda7189d97b8bf027dfed7c915fd130742efe44388f255033486f6c190598126b00f3d54c055b887659285970bf52f1413f5b4651a6c8937d62aa4091f23ebecbf2772fc5a0333245575047ec42701177492f3343baadb109fef429f83dcce0bb3e6f6c63248e9d8f56f5d788da740538295de0d444bc3ecc98ba880d5eb281f4c3e73cf8d78bfe6a2dc8af850866769f5f79ae498883039ffb3736560f6e24c3c445dd38756547dd63414fe7f7154fafb405419dc960db755533655a0ac29d3d34afdf835284fcf942954861662625828245778a47a09d8f2d8100fe36994e49572edadd724899fcb00c37d2d2008b26499615e812080208237ae0b00ec11bb73ae890cef36449a557261b0c64e05665577ab148b9a21ac5b47b6655c0fa1da2ac03d35a530a821de0aa66fbad683965278eccb3f6ca638f68682c6b100fca7ae32c5e9b0996550c6e3a13a4ea7b0db7fd5a2afa55ee16062a70a1e3fd5e0626bf89a76539bb5ddcdabce5bf065a479a78054acf16b70e5bc69f65706626850c5aa2f1394fba06ff1e57aabd4456fb26ead200c9fb172dbdce68827163353e7dd8df0022cf0d9b2af157a3246bc5ddfe879e2549f9fe056f97d14f3796f1de29e687fb487db646f3621611c75ce2185366ae00fe25bc4fcb43a536163e64856b5d83c4430e257f38273442ed75767fcfdfe0ef45e46753e2d35b50581d63a9a167ca5a5ecd9eb3f73be2017cd1cbc48dff4741700afe5554f78f047f2e9d92b6dc8b3b479e0bedf6512ec68e8e354ea56b5f879758448440a1d3a3907da601cdd18a01024b70b21d6419449a0e03416c42bd09601e5774c296002b6ba0e74a8d4bd58358be8b5b0ab16426349fc5b7bcead5b1ef1cff28204e514c1b3fc16225ac4fa477ed966b219091cc945bb4e4744aaef3365ff5ad3bb5afc0a3efb9f714e4b055be45168e5ed1f84232766d80088ef862870686fd610f58c887bd9dd8e82f13110dfa26bebc4a276dd1e0df016d790a013898d603ec7448426c29d23769f7b969456505277377b42b85f9c016e5a85193399f279970cd16db6a0cb11fd2bbdb870a0553574faa6b63a8eae86e91512516ae517c89ca73824fbfef9dc6ef56ee581d7f342ff52b59fe8ca1fe17aca7ff15b593a9bd5558452388bf58f8a702a667b1c1ae4a3e114f1a65e5b0e3ea750a2a649022fd5377a48cebe607a6825d9091ed9f850146651a2b23c175f93ee4d3d9998ed4324e4960016c9ee7bad6a5addde47464b1bade2be530547accee0006d04b7ae9535e8c42cdd9a25e7227c6e6f943c2d4d93618500bee970446cb3468a92b43c64234db1896e513a7042f8a399db21093d93ac06448511600a0ca2c976d697951d51758f233c479656e2749fd5be4faa5aac1922441eedca667bf5ead72e8636c1ff41c44562ea0b718356362bbd10831654e34c812583f300293df17d879e3124f8832ba7143cd702556f86ff2c99a5daa6fe114992451c7e9f5330747616e781b08339ad3af85109dc5374a651f1b0761009c746754a1f152ef144806e4efc355fd33412fc3149252a3d1340c6ff5f4d92d7a62b4b0e7f776da104ae7eb62ec6ed36262d301e77fc188b28358a23b6bceb52f17e2925561a55e6e3a11e555e4688419eefc59d25c5bc7a2ea2f065d6ea37b9b8c817ed3d7887e44bf0dd05fd62b9518886f1d4de695e0ec43092f2b31bc8fa0628945b195df774369cd4b7a44005bdbec67c7ef91ce045f61722e507043c727ef19ab5d56110a27d08ecf0469caa51c126f7e816d27319f73016820441986c80e920902fe85f8852fc85b0d635f5fff6d0e3d22ea30aaaf3932f282116cc43ce7f34a1b01cff2d1c212e69bee8c06aac55feb46dbef17e4e3cd111d2198ef35696063aff5e16bf740ef0faa5bcaac2d5d81ee67065ea18f8e2142135db4f6fa20b8aca1544a1e16c1f17e6dfa1bc4acb90d3a2e7a94d3da6dc363a947b0867488968cdbadf6ef351fbf238b95369daa81c1c5b343ff5a060ef490148580d07a084ac98946d36ce59e396ca491e5e11fbabe10c8d0bddb1e809cc01add9bf5dd9ffa9a0cc64cc083e1a8b157f1cb87b948829cc595213303b4e339ef8a6a885d7138cb2d82ad59e68b74b22b540d62d1d0782bace565f081b1f1479e63e77a952d9240846e59e2e4878a072fd2ae80f2100f4caeb7c3717dad3502539b0d56abe7683c0f31c18945e19e059fa02eed3e413ea3d3237d6ae45420b09cdf39e74d3308453da99c0a690358d867fbd34e3ffec8741910fb1253f313eb1ff7f7d409775496e037287414d9e44815810fc7d672453922d84e8ed12c328b71fc6385b53f4cf4a5dba8c2a44b9156b262302f2326f5515169995788498e11d698de72436a9668bd93418c2e67d0aa9084e36612189f0205b80277fb77975b221312868cd1e33e4014bd002d8fc90808420021c1385a05fee63bfdd44cc6a5a85b1d5cebe2151bbe906923b24a48a81a7a25816dd6330442f86dae7ddd6bc85867c7ccf4ba360632030e1116bf9bb1e71f837f27dca3fb521e8df4a778d84318b270351210c9f6d27989ec94e37a9b6b14ea51b0381b3c66375653f4c168c650429b13337bb97b706fd45bb656e2c621e77297844888b66a7389eca6f0d18ef90e473ff10fd9c68a57a852919b921e3af1beda6881ce35ee91c264028307814ca33f3d0b2774e6f0c91cbacd4dd985a629d53a8d95f1a47f8cf0f7f4c5ee16b81675ad619af619a7ef38cad8a8432b3e0df4117d31c011037af0747b98500b9a63c082fdb18e72110ffbf6e727dac3ed2699396d98794c157e021233e12a2e4f82cc5e68cd6bb58518cdf46bd180dc02063478069d768f2321655dba2e19a067f048d7fb676e69cbb61cba754b72f6658432df0c636b31d1048a3a5dcce9b0e20eb00da8761144363bb6d62e0c3d72f56039fc956e01e17a18ea265cdf6db125edd242cb5588f27231b6849dba196dfe4c2ddb42888ba90ef1e417e5c232983da92c9798616a7aaa29d9e3d8a03f728f0e3a96e0084d05ff505f2a089317c901da5d2b3120cf2906ca43c45ff207c11a151a3201abada389c668beeca4589ec163bc7a5379d62e5b63fa57acec9fab6ccb58ed915c7356650b17a75fb49f4d5b34691bf268f084ff5b403b37bb8d9ffa87005b9eb51ed1351b6527fee6b282aee6e8d1cd21f5486811d6ad4e267c784793c9718203da4d64f478624c439a26f13fce07e439cad7cdb629939b5f071393bbfe2b698037284b82b82a572484782c3e3b963eae56d0476b358d1f26d5425adcde18aa2a8e66afd6bec8ebace425116202d7f96be9cb26b07bd43bcb81fa034722cd0f92804f912bb87f650ce3977c4706e0f2293514b94a98b75d1406aba41630ba3a019189b1dc351d466338ba58b76175e10fa4f8691fdd617ee4af5c5affa541aed5c3ea84ce6d7075422d3d0ad8a451914b9eaa3f5779263ca3f5dbd3b9027089cb6c0cb299602939f5e4d2cdb7fa9d295696967ae77668a913718e5056368298941a42575d37e5080eaea03bfa349a1087588e142dbcd5cec89f24c90de670123837124fbf91962f578c3172124ea66e8857ddc891fc95f57fc3193eadd6a66d246f5f14d7826d6f4d60cf5535678ce95fdc2e824b67f1b4e5e0aa10e5282be810d253c886bc5d442fe7a35b8ff428f8e939e16221775ec01e56f5b6bdd078bedc20338899644ef969431a25d7e9f671380f38a735f7093ec77fc3fa38435fa9a1fa0b63dec5dedf4d3a104e628613423c9ce374e41c2ec506cbf74219fe5227c446c797015669b226c1464d6365e1356f8e8c7205772b24d8ba2cb0c7b81c940c8a84695eb287ffe35507bbd10a73caf591616dd2a45730effe3d8be7c237c7aab8821426bf7f2ffca13a3983855a5ee7e2148ddebed8a15b808c02b1a4b9c738baac5bd909ae2cbc3f62d3dc4b446e93fd05e54e8f585023e349a70bfa9f4134d296694d04e9165528e7091c4b51b873fe1d8382e46dd0b27093781d317ec5eed89717e112a872527f140530e724feb65d826e4e73e5b012dba9b1f66a3521e31faf6b06c4e2b981e2c65b550f033e872dbd328382e03c33f4a14fb8ae91349a9f3d4873d2487502ba9b65b02f0aa38fed84688c9567453e26c615ae0834e418cacb22b332d2621584dcf5c1bff98541dfe9c3c7569aca8104458a689c122b07759c125bb525855a0f3623abce59c658503e10e55d2d4d8ca263cb532c065267c41bfddc14a99238badcd28f1920966d0d544baca7dab62bf614a7016cda5568752f11415f7f033bf6f424ec57ca3199f327da52bed78b7e1e1e670b86d3766a1b99dcc1ab8034f6f3cfb1ea46236c9623dc46c80e9a7fe245b804b05f7cf2ebc00d1f8f0f27ca75a42205dd65e0b5a6f11ef65448b0b9a227e38e2497b22b8d8457688af17c3d38af8cec63fc28fc1f1f594611afc3f729b8f1aa29c2836644e4418f84fb52e85e83ead09cae9a6248b5d7377382d3f25117441108b8066c6c66882077b6283546927f2640082e9cd56c3ab3ed44a1055a0ca9b9cf9936eec4a4e4b8271e78887a4dedd709d840e36bd9f3247497af774fa67ca17a73475b74472dfe6e806350359f994a70038b3a313afeffc2c7a63a17f5269599678ac2c1afb44708b5201727106fc47e5ba58af5e2d5e33eb725f035a195d8beb1437d9be2834125a315c89c8da96a8e6325abb68e24ccb3496564b795b41f68eb4e8ced219981f029ed520e403e548fcdafbba8c6714b25731ed2351f15c9cf780b500d8c8d9c0e63860cbecf3c5499b00f144161a1f0ba44e46f62267e11d39fdfb395171ed1fabaabb4bbc46349b8616a42e791fe7277024f1697722743fea678efa0446b0ca666c9439c7ec9599f02d85613c86d476f61d715e914a29c5f535cbe2deb9a16cb5a1b935d097d77df6274dd2eec92d511db74aa3e908e7b131b5528dbcf3ecd4ed277a9a305e6ae10cfd297df4cc6b9736c7f956cb716fbc00c9fd9a911d9dfc6bbbf6cfc5906ca868d55182c08d129566bb93d4b520990e87467e358bb68b2b49975e8cedb6ead64efae1dab9311e5d478c093930f6def9c832182518d6518de0d3cae281de259dd8eacc172237e613eb2c27379c922229e732477b000b883bb84db4e8ee761704c22a467b73a0bfdb419e4753c208c49d47657e74a24c701e43c061c0741a3a4860f941b27d6dbd3951557c36a35c2ad83913f7c2894e147fa0fcf33d794cf68bba31a2c75f8794c8172ff82fbbe86da70f9958f94d85f52eae33742b5eae9b77d238771e835b498044397421237383b6bfc59ad63f81d85b317422d1cd7d927614d28248880fc79f074ceea3e0f5c591ed74515dd0a074fcf3025335ea5d8c8f3cb52b5e999590c7312058f087289a15e43339890356abdc452a4abe2e53308141ba2d95c9dbfedb3f2b374f5c26214959bb73e9d3f81dabcb49738adaecf5d3e8820f57821b176d46272658a2a855fbfdbaad2c690fb12a81486e6a568522145630ee570cf49044f970634d695e4dea1dda92487904d8b694dd3d5d480f3d9f46a27d73e85ddbebbaa9c0830986416b5a5cae4b3233dbf39f2d3fd9bdfd87f34b82795d0cb94bb5002a2a982a21335ce059780a5901a84dbe2f312a1e8bb1c6c73ecb6669359cebcd80b51c15095b762df432854bc032c20319518da5c536b933e6aec3f3e0f11fab2eb15cf7c22134e9dd8ddd12c42bcbe48673c6c3ce826421a7345a74d19c3fa4b7c234d283087ac2aa8b665eeed6e7b7bc9b37f2b7341a334afff4487970f3ab517de6f5c26c096bc4507e9dd37ec3b07a37577d7cd974b7b9dad74d5224c607ddfa571e784aa8a0955eac398c07ad0aac0433e7a01efa4da5bab8e0b4d62665e25f11ee38555505d5718acb252a0868155e5394620824982e490491dd9c6c7170b04b337f582870d6e13c5caf14a45a2fc937db2bcb0fdf72e8d84a9491d731c9e63fb7dec658aefe8a87dfd2b000c74aefb200658430512e78cb772edadfa090d2c1da02357076a111fd1c8dda7bb262f9df24db0194532a5877eab46bf8b4d0076a38dd76d0a32fe62f34212ba42c1f904ee146b2f66c95c3b3bcdc6800f19be6479ff722d48fd9876232cca9544da0bb38bae69ae03f31d2b3eb795b72a45ec0415a95b9444faa8edac4ddb78c59fbec33040ccf94b3a078ff65454ea0f7b14da10d288db24dc4b7255de4983bdedb9b8b1a68c7028f721965f18bbd8caa9507465199e7a66c96c7838840e3716afc14a03a32a7a3acfb082f8f1bacfc090831cb0ba37e074719032fa847726eb74669cad818131715c19f8a4c06a89b5b725dafb27025b825092ef1d49f5978f0e26719226de67dcd00361c3ba4c67681df1338bffa6b35956a16dcf0388cd18f68f951be3d1878463ce41420e761d2934b297ff46b91bfbbb9121c96b442abd432b243f8094e062edccc21c5580c5bb9a16ece01f8a56e51477e95560bf2b6d6c58c30fb2c608edd3c2d5f328be6a253d4c4beeee604a7873e029a5b4df47ae6b3dcbbeee3327c6c7663d93fada85a960e74b37726d8ea19394eedec91faab3bbfbd4354a766028706e10efb77228864e7dcf003c58ee3041265c362a656dfc6a995db2e248dfbc87d870aa7d15f217f5361f22fdf59dff91f2f5ec6afda28139944d29cd885fdb66ad2a32b3290c96c4c1b39db2ceb69e0c94a8173aeca2f7817a895d373be1392d9f35a778bf43b8885f63e6f5f4f2e0965ad4e9b1d78a3acb6e2fc117d240669ca39f85666d74cc33108a6f45f73e4690f49e48c0c87c0090dbdf52d9927afa49fb810a2594064de3bea751202ad40584bdfc7147fb75ba077d1c9f7e6a36ca7c1ad2010a387df8c6e3ecfa2be155b944fb099a5751299f679e272c663d2b89d27d29af6c0ad0d43f4f5201bdfe9adf994b6e8c9e2a8fef000066086e25d50c77da2f434cd130c705f113e6132282ad27fed4876040827430738f7fb0a286d847e36c445e752042a51b840df06ef5f8a13b3204d62f4d812bf18f11622222ff6cb13aeb7ba6b91ceed2c2cea9aaa90d9f86557c2ee610917397682e4f363fef0d23efb50e6ded1eeff1553c4dd8d2b571987cb1d0d5b0e489ee8f0bf1273614393eb2b6dd99739047093f2f03244327681f757c5935441c5a286dbe8f45c78b8e49cacb90c4ab0f7f4a4b2b23f0e2134b5576b92deb50ef8b0645ae02e25949ec717fb0ec36ecd47a769b4794b2eb89e4d486b54b55751b34181b752e1b3f4b79e15ff77db4c5b46e0ac100153fdea7c1bcf9fe1dc1a5dcc2eddac366e9bb89b20941a7279db2855e92ed8fc2e027d432f2db52fffa3b2e6ea5e7e0613ba17dfe98d964e896d46abbf3baaec551ea7f0956503cc36b24e78211c12248a39f254589dc79ee472bdcb1df31555ffccc465b4d069e1c2f852c3ee148849f5e0ff33383a56ae6790c5b2d8db2413a1f0a82c8e11ae7b7f9556d297a6c1333c763252607d97d5bcc3d2bc90dadec0c3e7dac919501115489449ee19328e3a9481a715084859de66fa771f628099ce6563f8790753fced3c4c09fd8f44218d1354a4908b0ce2240ce76a20f9fde9b7830e2f0168f4dabd5e74e20e24cbd655fd3ec1917c773b8db16ef4e874ae0cb69f90a8edc371856a78efc51abb3e99f7fcee74e9af9b6c8d9e2d1f35bf66418ce7fa6a64c46a304a02608529b7a9e4a66aa5ec1a9c4fc6a0a125dfbf144b27e929ea6b64b7eaa246fcb949138d231f0f146ea53a2c1ff7d995f696fb3abe11177ab872487cc8aaaeb87a915ae3327e145cb6ee231ee77b38a2a6b6b2200a2be82539b67a7d21e2be9cbaa86c4a8368795652381f38aa1d1cc6b6014ea2ebc714b83567fe6665021f3c02a2dc70e1dfb3b3e7bb64d6b8ee341c7a85d49be6a3628a17cda3685df7a7e49ff80cae2253a1a0a473156909a1805fb3b7ae7a3f5480778997637b9da952397956e7a353cf0935603554ffeb279b84f2b02fe70a8c979ad7c88234a0d5f7e711da950a954b39d86d86576d075e7347b0b6c915e7ba66c2b6d45cc546790802994fbe9d02bdb39b3d1b8652e889273630e207f8c84c9ffd6bdcc9299d2aeffdf31b1ead3dcb0d5575d39544ec6c10389c01a883bd8a2c5fa63dfdbc0da7edeff240308cc826ab2205dbadced481ccaa9760db3cfafedf6e9820063510decdbf50ef6059f3853d116a633f9e16a533221480faf8fda14310fe6534ef6f044399165ff9b26e9afb87ea091c7f5c0424e0c53bbd2067df9242766d17ff4392032943d7491c4581f6961ecfdb81492585627d8e33dc43a59b787977d6cc18415d90de19f2fdc50f4a2dad5f73adc240d534e147bd9b1366e69e5bf3eed0491669f4359e96ba51a9ea3ebdcebace9d7d15ae47aa3743263129c832912ba069827339b46a4dfedd5ea100e92da633d9c2029508530cefaa400e6bca4958ce469701c32249ba3de6eadbe975960bc394a64df0c417fa58c3940333acf6b25a973e863bbab9bc6ec19f9b1eee3ac79d87728d83e375f1d0e2276caf3217504cbf23bd54221f56762e28c64e3347d1f020531eb506f9ac8d0443a0a0a63ab98d08412da22c9790976465514227e642720c806f0878c5de1e71be3706b168e090a0318aed0012d6e5734fb6cf4d3c631fa77813c7e0a924e473702bf8d81c09c86a6561e70d32de7f4d2442136e18a4b9d41d100b05bab81896bf656dda9e846665abad54954d1d400bd35cb54d2ff24c90d8c1763f788b8fda9755fa1b6876c25b47ee7bc3e120cc0129b6a13ac3e116eb16bd969d11d2a30d2d8436c7bcba3b393f7ecb3143f620f9e5090b4e7d2a53d8bcede26aa3a3457cc52a1d69ac12531164fc5dd7b69db6988094bed06fe1b4cd5c0f9bb74709d3982fce179d29ff6a6503f253d650b8194f42fc35982907d15c336dc6a2b087e55ce0027de8f50566f9a442be1c95bffef261bbc31a9cb2c6ae72b1acdd1a7ab397af55bf4d65648e2944a864d87f0a22811c266343bdb0d0e8ba55392fe38e9d341e815f8207b8e2a4264009f7342c9102784f49c142c1693ef66e973f71bf09ad18ac882371792a8c0f58a4a9ef904fabf69b62998e7842be8445e59553dab472b9f113e4e8ce5ffb97776097186ff2ff86bdb4a50d520eb6a2481441a151b6864e8512e243d33380cfdca57ed2a5b4cce204dce7e925015ea981c1d0e0cec6d2081158393321de433ce4499d79288fe4e584f1626e30df7cbfedcb61e07281da300de1c851bf7581aae9cd6b0802b67383a9710ea4991bac88f6dc2e873bd14d271995e3f0652537826e2c7cfec26e3caab4cfb56ea79da5c197292a5b820b274f3068a60911d6b51065e25283b76d8b03c3c8adac303b18c607d37d9b49fe20415e56191689a93926b0cae58ec664c63837e8ab48a9781a168b1db2aa093451c8a2796576c78f97f627797c1a754415f6bbde7cd05c2dd807cce0df963b6d6b4e70233dc4170684f287002f3d28997ae6b87c6f958233e65321bae04e69ddc26fa6e75b5ec5b042e22605ecde4efe0a6c0db3489d8d06d6821d90bf81d7aa5724347c67b688bca3856e4ec80eea9bbb84634f2555793b4966cc0cbb04c44703e6dea7c5b020deb3202e52ef41ca58e4be9dce9dc45d033481ae29dc81bf11b289fc00a430cff501be47604ed1f0582096b834e66cb924d937e74f275c1511f39290052661faebfde9bdc8905c75065937d9921d50d606cc49ac6624e6bb21e58b0bc738bbb29c39d675f2dcd77f9c0816d8d98dd170aa7f6ab035b79f71d49e394d2c543be86f0a662510c904d12be85d2c2c9b735f04a951a377a692deb7ffd1448d2c83acfe3058f6918105175fccf2f5d9667361d53e087f264888b7f390e6fcaba0fc5961ee5c043130763adfaea638f2e837bf4cf1b3a5bceca34c8c6858d28ae676333c3330c4eb79fa0e0f4fd655888ac9d0b626cbcac1b753f0be94d8f091197cc6506df326d98e112574f604d4b4b91f32ab9cffa577c04992a176104d620df5699ddd661d51e38e3e7ad408899fc58702ca66400667ee470d58a11ba1f2aeaa4fc0e7778d32861c2829389376f887f585470c10586340010454ae014c5c85f2627ae2c226ad748cbe404d2ecbd47cca8211b47f86d4df8186e59d96eef855ebe1a134252cbcb97cf7ec9f21f83b2ebc837f4903e62de1f88d64b4b69d6de6a924b85c78cd5af5c48c036e3dd9a03a75bb85939e71efdb823ed982a4e3375e18a1e2aa0ad52d4413a287cf584038e03272ae8415bc8a7620ed7a01dea510b915db7b91144addf56d117ad394d01dc121b9edabc5ee23d63b9130babd1d6ab2490ea0dc36b93d256d45a0efc9793ec616d563cd722eeb11e99c4b2067b7de584dc5345c2de3355de257f18f4dac1d8d044d3fc51a5ccd3d760d259629a3fe1a4494f2504c894b76751ce0a5130b576174653c0172b11b37e08098edc8ad88fff63c94a5e62d2b6dee186ca9cb32528cb512da75142aa7550f4d235338475221b0a06c3b403ffb9524b094a829fdf43ae5a87120d0a419016943b373a4769f59b8cc1f17ac2527b9cc2cb1b6cdef4d37bbe840622b9204ba7df686bbda1a311234423cc525a9e6167280909a0f04afd93558fc320f41f20d626eb57d7e747d80f8fd21f0ddf09e2573c90d78f9180a5a6777aabf2d259e8f1c8a3f5a0f7e6d5e5245741aaca0b69cdb8e9ca43793232c75f03d0752fa31106da2234483467881b29219e764a2ced31dead41713f6b7d4a25da540befb5009a9b7a3317fc8e4078bae5a4281d77318a8a44c9ff0a4f809ff9664e20e51631f2ee903318d7051dd7d86bcd33f987fb097df08efcc73dbcb342e708dc925b56b3f8020dfee19557413765a74c8f3b0ac91b909d66306a436f7c228d1d879c0591848cda8ccf9a8fa39ff94ca8673b3d69cd3324356ac602426c28826034ea96d7ab19750a1e5fc67dde8b7e1aceba001d812a71df1d579de1564f6a668c0c168ebec3773a50d7d595d5cc3fd8c2cbc7bab2e2c4f01924c488cff367e5f6c4c7a7ddae5585beba0defcc1baa2c98ec6194d3691476b7a0cb3304cbe9a7d5cd3619bb4b6b8e720aced0cf773ef92b5731b5ea782b09ac57d675f0de49a27c59d2364dd2b1f3674b1eb2f2e9028b8f3f70a897cab8187b85a781eda2ff06efc4dc9b64a03a76a39945cc569969ecf43a3e4c200d2944925fb52b47ea3d75055e668c254bc3b9c31a77d41e484cb405bb4ce424335d2358709baaa11fcd9ff4e680232395f9e3517bc24af399f4a65e49db6c80fa953e6a4b0bbbc71b630ec8fbc2c6987d863c5d71d396a70f280086055734b8bc73932be23ed80fae83ce294dee25c42daacd24269405b15ae86304c7d20f4efe101884539923453263dfcf81e52e5dadaa6b6fcd10cc518e7e9537a40b20a26cb9eec045b325db8e791962780bdfcd1f6eb0c8523e88814f7b21e62fe46a9057a16cb12c01d75d751e8ec7d5d1aa18fad2e7a499af7fad2b5e33771b96d8f636956769de676c0e1f24efd60ef22f18e0741198160ab2368ae763d0ac0852c76bd8d33c8c88616df4e146284bf3b8460df193aef6d6e97b516cf8bb2ed109d257e5f62d214c7bef76c1727b5cb4aaea1a33790af70d01424390cb86d4f80675fd758450d4efa63dfee05fe7992b9d5c4314803850f40ceca9c97a4010ff068e82f9d2e792eb8018bf19422ef7b5a6c25fd04d076a92b06b889a02c44583f3231055678a03a2df3bcec8183377cabc2826295abf1331f6c61b7884029b70526642455e2c01dc6630f7d2ae8e805f321281c58c2ad9559c766b688207d07db0d62e1f8f207d1dd1515c78de926989132bfba5ed63fa38b07192d93886bc7053570dd74e7a9b37fbc3aa1ceee2f452e7173947fd0c0ecf7f7907be3323fe168f64ef38864c5118106b9d1bb0278cf9e2d8f14fa9081a7c903ba184cb09e646e84ced4ef3a3088062f1f0a0703354574763d19ac23228d4c08d5f18b39d861eb77e4f7bfc043bd974c2fef335ea53221676ba48918d6b61132a973c5f75218ae4d130f473cb3fefbd8397a6388d65f48272c18cb2475d7a6e39ba798d74e606372f6d3b19079081d3d7b7dbe1902052a36b506359ff64a865ad3c9f849e65cde3b9935826583c849e9a2c3e44eba039b9cba1b7b402aa75d86ed8ddfd403f776b13faf010fbae985be15096210c99e4b51ef8794f8230dac0e7e3b6904e4cb2e700c5eea88a52fb13eae956315e039adcd8908da62e774e3df0eea3825f5b878cc520794c753594c77b46fab8c48c4bd10852b45d847975d33ab1669295f70b2284d188ed56f1e00305033afa734b005980fe73e4b10de2cd68d7bb2a67f5ccd9ace8198da972142557f1c26a5717b7f858387ae604460337c4c23a7a8c4af0de0db8c538059d679a9741df914a2d0b42c2e1544b3adeb86f9fcd8753119d706486dde8d458c8cbbb5f6233439fa74e4b92bcdedb3495a1a42790d56c1a3ca5b0ddcead3fa70d72f4933b7727900899585378ac96eef3a3fa4430bd66058383d4b1b603d97f591706b3226c293a76bd355e764a5a5b42d3afbd54795674097ea0e72dfde7dcdc208ebb1adfa052fe807431563ef4845df3e47659278785e6a27c7805282a2698ab21d347ed985e97f90a5bbe39ea1df93b66001ef9420d84deb3bc980f4a99e8f57aab73d5e82733197262ce558edd7fe08c2dd0638ced48696a99366d429e12b014cf9e9a36ec32cb03d5e3d870b479984f6bcdf513522d26fc955db166839eda1bea5537c382b97fea53134fca06a70dc08297b50fcf5948cbbdeed1c04ee873e9af426abf72a31a6405e76dc6f559844fb3fe801ec23bb86c5dfd5c42f25a617ae1f275df20524490b6b48923061c289bc9c18334edabd984ec4553c04e10e01a615615a6a8eb92fe935905215523ab243b237471b57ed7bf9775e67ae788f04c38cba07e85ba7d86bd099361e4c58c19d66e452415fe0741932d09d6348c5629fd13133af1ba26e95165ae8803800606d360471e8cd9abf40e5148e5a5c95434586d55d713a7f00ff5f9259502d3121f73df75d21d3696971c826a75ff0cac7714f8337146dad25c45632a230201ca66225c9ec12ae8f2fa3723f13b85cb7f95b09054eddb2a0d99dd8d48c5d2617947bfc2fc2973f8c6e687f5d517c8c1329e5b8ce4fe78891907248837cf231452cee8cea1cd6abc468b03be1a345b9912a1dae256e2a6929d0f85215c4324cfa83a991b0a4f528215793234bcd511fc2ec3cc688ac99a44b40189e105dcc76e5ddf1f6301167ac5d60801aac7571685baa32408869cd36fb311ad6d2ea810e531f93c0f4b829b95f1cc2a1888a78d77ef5f89478e777b39362540aec5ff761d280e0fbe24fae2efb10611dc7e884bd2b29c9e86178fe145c8745600f91c7669a896f73158182aa7fe92c948403201186d1d3456cb3fa9f47394fb20cdb22768fa3b74f96e8ea5f295b11af2bd5557c5b545bd39d47c2718b543d936116d67b24af735f4917092a3a48062a02aeba2d39447769954649e23655d0f41952890319e93435ef397a1b5f9a01158d88af943fc6fa6231307fdf67fa03a18e5f2e58c3c7042af0e6704d3a629dbfbb77549e54caeb437ea2c5a76bdacdf0b284696d9a24be2c158f056093c94118ab49e1e1d30a61b7f983ef43661fe95f368d0d98a295b05c56ea38b49df03f1e17249862c109b2383528def51ed48bb72fa42a79c38695a15eddeb0397aba2991c7a5f9a5e4e177e17f2f457bee87c114ef80e26e20189b9790ae1c8f1305eebbc612bfd21e75e642032f286e475c8f9aaec5a93ceb723d4808da977ef0663d73ba2f4991c5aef02567cc46d1cba75201ed2dcd57c47efb9d07fc375099105bf7195fda972a3c232194cb1c969b9cc30d240ec301faa6ee8167476a9bc27752b9b53345e0923dde1fd93a8e9ae7e346db466580cfec8a080a904fc22a5270c0a4a0d0bcc8412567fa53deb4ecc129145ca2bd8aae8cd78c74481b553cd74ac6d53af9f78d05c4d1a1a8f2c59fc5e0dfaeaba5175eba14dd9efcced6ec67aeaee5d9351eacd7a91780d14cc6818ecde1848dd1ccde63e2ae9a1e173cf4987058e716826598751741009968968a2a657c14ecb6fab6e0ac0383548324d0e15448db5275f40441d340fbd1654f924b13cb9156b1157874215b35bdd8a4c5dfbd5599f202f2ad9e937663fca06155518f0149c958cddcb448e64436ca8c9a483da8d10cb53336996d0da4d75936a45613b795b038b3d4f5a2910dad95792521b7bfa41b105d6da634d85e64e7971f5ccd59529fb6de554183453a364b25a19c31b1ff055f3ba921eb103e094e74f84f7068f8d961d4e50f7a5b8e543047c5f70a2f878c081921fc1d4b8410e8a4e9d3d2ccd5af5564aef845c16520d4f66866b4f0f10f874e7508418bc74f808ae1b6e456e5a01ec80767baceda846ac59fdbebccdaed5815fce618ec8ca5d2c6b462f07b905fb59c89a23d169bd66b375174e5503ecb5be816b8e2eeb857f601f5a804dfa7e7f7617737bc6e3ec2df1fa728ad50fd5df5c7ede2834981d0b8cc6e0eb4764da6f48cb2bbd33b92ab0b5a57d1ff335ed2499cdb3d5c0908815ee954b6af50a9ac1229f4242f09606bdfc0f51e7489745d0f3dd5ea524543de8ed0b396329c6c1bda7971b04db16b8057fd3f74484e476a489b65f171d6e05e1dc8a4a7074feebc04d4193941dc8b291d63325bb40a44d0e4f786afe5b419e2cf22a5a60e9a825d87957ba17cfdf4ed944812de245d1fadca0ab6c651c2ce0a5fafdb4c06c411e69f8d13edc90c506db23c4773d829d4c5c2d35f071ea3be2d0d8e079a413c7e81f4016105eeaf9b94f096b3cd8ae92a6e9c7dbaa6ba215ee4aff0231bd0994fba2a011fedaf9382c9d4865c67b1579d798020707dd58187e5c6f68f45ee023e4c75b1998d3da584cf270f7535472031636cdaf8c755fdbc5beab7935f9d59f3e92dbc8d374daa6d0283c8eee55f542243d819ca42af202119878319486e455756a108e47df48c49c26ec68cdfe4a5d831ec9bb200e38bf8eb97bc8fec3b67b943e5ca5f86cc6cfe35841e6ea76d04a58f2f75838adc2a6f56af1662fc013c7e81f4016105eeaf9b94f096b3cd8ae92a6e9c7dbaa6ba215ee4aff0231bd0808efe63c18e0e5f97378cb8b544b3c219af3a086431c8d8303417b2c9cc23d7c33448470701280913422ee35e70f4483808ada8d1c5bff70c8b7ac1cce0f590c627f46f5cdc5db83e3f1ad4156fce2477175d462d815fd32e473dee1dc371ef4e117fd3ee3ed382f939ef838ce18fb13f4be571e53f00c0bd9e658df75cfbbe56a955d30c36b841caea74af535282e97154ef17c9bc5f802377ba756cb635c07bee6662a29c3b9a0362c2552c3a541f0dc52428dfaa70185c270b7c8f58753d30a16eb10bf2565b59fd4401b61c7890b2ebcf0ff4c1eaa4d34c786d106fa5ca71f940cc794734a49c197990717a6c1efa80e7cd4a6836d8e4042b9bfd2214f1f42fb4d856dba20e91fb71f47560d832bd6a1a13f8ee76d06e8043809fd6be032e3f423e8b7b3c10eeb578fcbc1efa17ade93f330ca4c281af2defe81560cf663432a02a2098c0851033349df68fa23053d80bc8139bc5b269356eb0e75df57506fbb220822c7a3f0bae89b00abe3aaf1371d18cfc9a218ee1843915c97db7c9777cdaedff7dda3d04e39450d26aaf7494a219d25fd441bf47c437fad89f2156ae394776f69e4dfb91069a73e3e2641a04b80e4db2ac41de1a7403a0e6acd5d9678a71f1b89ff1a09fa146c71b057421c0356dee6160e3e3092b5959c2ca458f0394f62f597a57fa26e288a293bcf64444bb3f6a154142b1a6a0508f4f2e36ee2d1cfcce8d825b684206652d355bf4d38452a818f8865ddfbecc334ec7869dc254ca8de36c7e09bc3e25e73060b7aa985c502664a5ee368646fd60f8118bfe1adab0a6ae4b272a446fc83573ce11d650c9a4f89ac0df3fe447413527f331a81650c7184274acf7ec120bd74897204ffdcc7232a812148de059723f02f8e642deac2e92df804e2cdc039d4df73f05a757155e3e31d8ba1a8329c7633fee762085f347356c6c23ca484250383e20d4b254d5040e38a6efa215015c9687128547e8ccf47f3e1ca26fe42cad6c1b49fb2de1ebed360b10a479efbfc4800be237b879c0143fd0d77f088a52573fe38dd16b3f3e28f07946075ea9c3852c967d05ec0822b847334febbbd5769cb64f608c33c9c549ef7781edb629fcd2f91dbec71d58ba8a660ef61edc5a7b629f4b81303935c1fc03578686b887914666e705ea8ce2dfe0fc229a719b95c950a4e903f88f5c74f821cd9106ce64ecbbc6369fa4458f6535c8d92f9201cb2b2dfe30f58ada0cec0163d72c18b4c300cb165bc1febc395437394acf857b8f0ab723aa6e8611c84a49f811caddb725f1a1f2ec6c9cdc4b076ffa5ce6b234d4d198a6ed8269d79f19d20128ecd30a6c23a71539005497a04385f9a28a8f1db13eac0ce13b0bc60a04e17c7e498dd3a2fb5e8b5b005374064a95963fe2a5392a4a9c474d8cc1c25ccdd46fd2ab39ff5b73de862b79ba82e778efc785abfde8252a26a89ee338ecc08ba1d33dc5d5fc533cd548b227e3d830ced568c2dc40e4501cae027aa9dec14953867c96bf33eb53486f2ca6d43024d8c18c46fdcf8a2f92d857761644d5b6d6d2d2bf47b015cf9afcdf9dbb4e9ba98fa17e987d89fc336afe6afa8698578f910af78498aae3d4a182341272eab266a6c632382c6834c91d126e80bc6d32836d096bda309dc01d7eb7ca62494d4bbb024ebb1c12f86ee3102ab844f7218d635afbcdb2b306034371847353032092cc1e14ea5492381b39e2ed569d0580140529630282ef5508c713a095802dc31008d7d01367ab149afdd992e0529dbfd86b6101b57b0a1bc1a3d358ce4a2f9a06e1a891ad51bbe981ccbe427a9082ac635da2bee580ba5c0f10b562f467219d50deb3f56b9a0844ddc15e871f290e8b443e2881074122fc9d0855f2f9577c48b3ab8b5c82673cd677b790bf27327963981554c2da61b026be5cec881dea149625388a388c622e0cfdb38c342b2e26cfd9ba9f27f452913b3f632fd2029aa9d12b6a702843089e3a9ea1dea45b5ae19f2d7a82966d4faa3f95172093c2b7dd9e9e6738dd601617f1b56cbdfc4c0e5faeea4cdc6a15bb88420987905a0f9af0847857a625c241725fba9f9f02db08ebca5ab49eb0f99b5a68c43035850ec8a45078c5e1b5509bfe7e1621f0e2fb1c6aff7ba6a0eee26834d1c3d39ce252822dab9e0de888d53554f248e7346c1b25b10a775dc5366eadd3d959bed4109ece386119ad8d9d5ed9c787619394e786b8c8ddde8d4ea3833ea2541b2cbfee2ccc583aace1fb35b7bd8b472602aa370bdbd84550218215cf5a2ce3343d70842ed7f890e32812bf186466a6bf9b28e4274b8f4cf905b0a15384d54524155d5849569506d794913f22edd6390dd2a3105e0cbfd210927fa609847c764c790c72a1119c5bc36926a3d17d32417654f5c4785e539f141ee3a10d4420f9847cc4482bab237586cc7a15995578964d056be8dc3aa01f1a3ef9e40acd221d4b37aeeacb42a466a6057d14bd9236ca3bbfaf493ffd5a14360d174f84f57e808853f37cdde74a9a709d9fc578e93d11521a5f1af18aee8baff3f278358937aa7b141610a6232f63046c74033cc787d917fbe84eb27f833ebcdf8b822ee0781da2163b87d0ac06bc7625c3b1479deb02234b4ec6ab3f5c56bb62ad03524fb4abfd10b7c459385a9a5873a01a86fe90946326869da01e15aefc72f2cf69073ecf97cfb389604a4f89648fcd3246c20a3270aa83c8ffd54e57c5cb2f2e2c8f4b29c3d434de9bdf0b71b9f828faab65d22ea54fc477a3a2e432ba090313d87db048a80a180c817dc5753ba42abe15d34f6442232039f1395e9df4881ec258dd8b77ed123c609795e54ad5f320ed5f807b2683c2f81e972bc5215c4ffa990fae30b4b78e145be6a3b4b1d405fac6d9c38fe54dce5a85ebbe0962fbfa7671b72b7af6b00b7864835feb7e7d260ec0f391ed34920ff40a59907f707c3445ea642718fc90e0fda7c02b209764c4e0952e49030a6a046fc03c2481fd1df86d2f4971be8db02e97b0c0308a2dfe2c67c2078b3ba5b18831962b8b41b24db5bb7dca6da1dfd2d21a04e4528f74a279ab648e0816882d4c8d8ff8e70509f95bea0362d34ef165ca616e7201201ed6a70f5bb42125ac32e3fe645ba492b3375ee8ad24622ed955bfececc501057e04e8714460ec4b40074694491fba44541d3afac1f632029ca56174d4acdff4410439eafb1a3844c8c3c47eb83ae6525589eeec708ef1d084dab0af45aca9705999c8e767791bd5f3db60b193ca4aacb310ce5fb0787aa5fefe4ea958b9b891b57f0bc9b2bbe094ec4c87ee02c91857c871eaa20bcfa637421162344247b433842ebeef7a22bd028391b1c858a1dd302e3c13e0130c8140587c624e00118903d979dc5bd243acecd12ca6760e81e34610c3633263343e5e4961983046bbdeb9be267ac6a7dc190dfd5a22fb25fade3aa1d933c036854cea00ee9a279d853d2746155de5c190cb7ffb21020a470d086cc3455b56d73e76293d19554a8a89a8ecc3eb5d5ab38fa3fa62287b3a448d2eacac3c14b7ae2082b53f09662ffe6809dfec4ed7359a3fac04bed035c94a5d672d1e1063ee02eacf27cebca631bd1e087cdee3714c0fb19dd25cfd2cfddcb102ccfa6bed3934860841c3e2ba2ab8714de59e8905fe7ed9717903b1bb3bb3b617260e8f7ecac7d5e871fcc616bf030d799e46a22f1438312257fbbe565bd60543a723cee9c80136618df343400c410759d28a94b737ac5ff1c66fd548fe0cfafeb3448dffc785c18354fe25e617fd71cb3d08a55cd975b0d619030da88087b20a568e89c114a6e818bfae95b85140ba8e7e107f292841c54bf4daa905fe5cc51cde267393bb833e4129587167394b887cc3a1170c1d5ea18b72006dbf48564f2804e777c412c7a22fa73fed79d2f9edf8d06538c74a2cb2bd5c0878cca5791edc3a9fb92a814f0856a5b0b7b92848fc37f2f0f0b18e00722bc7e51ef8093fd23325e592cdceb34fb4227dfb307b370fd16ecf35f6adea01307f16cfd76e791f9d06c76f3274b53d865ddc6d65e7f2940121cacca66e9f82e432697aa001fa21f63898b4ff26f71198dd3c243a5aaaead5e9df5332930f90ff7d0221ac13908d30500d969c80b2314839d4aaf152ffc4b9d8263cb1f0d83dbf389cc3e40812ccddb27434ac958b86d32fd1d0e030c12babeccce94af2ed9710ca7424d979c2a904f64b95387a94be91a96150940f7aea0a8a6a1ea70f51c025554f3b10962896017677cff5bd15bf59a101318ae2701cc6f93ee15e06bbf074a833148ef1c01b81526e66725427952867ff075537d0a5972a7d37f10348f45bd7142c3462ff99e799fb80ca73f7ff590c4977e8fa9009529662b73b3af77eeb51951c62143946c05167e49e128ea26fd6cbe58f27b600dbf775474c0ae487d3c0b72ba712964e287fdcaa77edc402a0deff105e220b453271a61a3790e5bcc2f94fa62e264247ced8db38870e630a04a14fb72ece6fee0efaf63372f7282ae1accba5ed928d34db684a5282584c5622929a003814bfdae665f1de5eaf013846b2aecacc9f4ca75ee10c5b844a3390d9396e101757105a056a66c3ee53e9f34a008f265cd09ca033aed43e6d2c21be7fd12b6ec40e691d6b051ef7f9c0c6005fa98ec21d750b8c7166cd68e887ac1a62ff5ec16cfcb639860d09a9c2b60b8f0e10ab78fabe5b6af2eed4443279f84841698f82d6335aeb14466c09452a27a5c213cea480b53fe4cdc83f4e836b2c2777fa7c5c3ebadbf95985ab57fe6215c1a9938e15652b5e8564dd93f272b65f2266e536cc24cf41f4e2183f9b99e532ea235d43370f53261ce5e4da5bf6289cf8c47dca7c5864d9812ed76b50aef4f9deaba60015638bb40e1467e60eab23e65924b58b30751c6bc2e82cedde9595b8ad169bb999392384a7d291632439d0bdac8e2bd572c9a09e7291cbd9b5382a7ec3f6ef3e21f083e9b0996f014030911b1c872593442a7325803124f0fc7e2c9207b42ce920b83aa9c4a7d55f96db726c2d2257f3da1ff83098a7bc532ad36518f33c3a274863c6d01353ef4e67789630e476dce9f6cc576c3ebd32c781c64fa16484f86a140b5f2e2f7688b9e9d7efa56c5c66ef3b3dbb9458d2eb28a2b14d00dde91dbdf5d8b87dd7fec31c460c9d94af223435b516e1f712cfe7cf0fd989d9e06d43247ea2289915b335633a5cbc4adf3a1bafd548344cf77f9cbbb5e9b294617aac51c00d146020ff1bd7498a0c599d96c909a64c2dea03f3d25e962b7725a6221adafa457bb7e23d47391cff16b228e9124c6d811cf297296f69a939428b89f37547401e7736eda09b2e858ec99e095e50d98a97a5e1bc292dc475c9ad3a5cc08e26e57a1fa6d456658282422d861bb80e7e9ab585d32148a34672e3df2ced1f9a38884e3394ec8592914e5f249b9142b6c5afe311f4f6e466ee935122174c60f1c33dfb8abc9f6a1966ec0fc266d8c7a6d124f083a4b70d5bb7991a67d6ed8a9bc17fa5744e28ef055c1d888cb85c3a4bcc595c6fa756f2c4662e5dec3617476ddae1ec4250128ac914412747ee013f75dd51f549d22e40c878f6473e50846818e206d7ad1a2af581376caccfe36aec4bab359e2c0ff3d242247dfad8e03e55df53155d2f904badd92bc231c25d1eb28874bac6b301a71bf49393ad70780d21e711e3652d70434a8a0e75ded46bf5e62fe7f93e572ac4158747eacfd72808e599e0d4dd545c32e00d377e3baccd0f31dc227550c6edf7cd2daf5be25db7e9d04196bb7c58fcc9c76853ea8bc871918bc6676ce8d70d155ad7cf981ba4a7e802044cd0be1a2a603a7eb258a54f7c327033d5111e5945b5e3dbbcc0d2d053371b89be2048090e08687d9a6942f55de54bbd88deb38910ce356987c29194fa2bd9ee6a65f7ff6ca44df2fe3a8190f0d096c5db3fe9dcc0011bf49a2c41e2497ebbce9c137562c4076628af93d5ebc4ff28d215d3ede9096480c5e8ff86608930d44195f1562988adb1d901ed2d6d3b654bd968aeb04dca4c983e7f611d577baa7a2deab8c4e54aaf84cc1a36d93b9c7c6a82f1c777e4ec48acf180ee78fa30f6168e03df24c3fe7c2709d3d0a3bfa7e1532c5c365e1ffd50fb7f1cd043dac721a18f9ae9c4c9d4d3448bd8f9c69a39214b66dbab12228fc8c55ccd6befccf09dbbd045761c82e5264ee7d278727ba9f8c272abe0fecad310c15d90e82ac397226f6faffb976741d8b857ec8037243f0cfbaf92dcadf6cba08a056be6cc816b281ba0cc27bab0826d3925b341f67960504ce15a5e0065d53ce4d3a7064cdbce98f76bd7683fbea818ff6d085c0cd08fe042675d888768d4fd25c60acbcfa8f59b325237dbb13cd660804b73667e1260d876cfe00e33912629082cbd58551913640a865f8befedcc374a5ce876c2b106f833e1718a92a43b3b7c971c8215e4111269ee1a3ec01f7aeade958eca7ad066579e0156c7c85b198a8386e6133a824f2e936672b34b57c3da2351194b03ca8edf5663be94340d8dc4ec43d24ed3c34ca3a5ceed780105dce7eb7d0ffa07e884991fb5c8caea789712395229071dbf38468e3215e1a69e5ff67981a03091f488bc52761f65f2ad77f662ad4da106b724ab979ca3898df7b322cd9fef58c2626303fca3825ec6a34cc7c71d5c16c90af90661ee4c9c0e224f9c841436e2005bd455aedd35297b3c3d6db4455ba1890656738fab0c738860b71e8dfec808156127a1ffc73f4e18198b0a6563155b9f085618d8d1686ed302bfc50f9ec67e9cf2651aeb61a54e17bdad2f6f583f271c479fbd7343d5a7417223ae3a8622bc0905b7bfe521524f4ddf98e5b88c6b46d6b4f21fac6824e7cbbd3fb0db6bc82e042badfc8c44a6e76f3710d5c78ed0c34a0d6747393317b465441c5d15a8d69ecf31fed028d6008130bcd8267820faf66c5c4e8348e2d2878b6f6fabd6e5584f057dc5dae6bd4cd14355c9925c14e9dc4ca0d8313516448c4160e9fd0f69636fd5d2d8c97cc1c84c05e2269340b2072a19999e71d346afb15b3b34125bc8104e532bdcc38356b658f10c070bea4ffeed39b9848794ec520985228db028071941515944d7f2bb82948b96e1eca4bd413747bb88b1fc7d346603e10cd0b20094dd10d52cbd5098a7f2214a0ae34e818ca25991aa8f4472036f5bcfc4fa760235e4e3c059679533f924df74652ba45c5157f5e41c7859f5c90e2985eeb20b6898a714827491dc506ae5e8ecf257470006a5be9dace22a52c7c19e9e25a04bac72621c745766b75c1d7e2c3a9f151726d367983c565a0771c5742bfa0a3fb23795f02799bc316d6f7ffc78d4e7c69731b2254d754531391be15e66955e453ed4d0279e509ac67976bd01d09616b144657346ad38f7dfd0b98a1c159a08abcf76b22cff24a022be569cedc1b814b2a59c5cbb2d13797b45f8074c50eb85b83f77c7bc89981f25e7af3fe4698283a1b5f95769d20a655f7276966dc7e186748882496301033fc794da165c57ce5af892af7a8fd8ff96445fddc8084b6bbc10a746116d844048520d8b4f1afa1a72525190924101893de37c9e9d3327c2853eb4802c6869767f40a249fe3bf3adeb3356745e5ab3f5f3e8b4e23b6fe43016e000ef791583cf01af728b32b9ab5a903f4c03cd4d670fb94a6f47a017df1f963c0fe54fa458144183dc2ecbeb687a992f129ad2b47815988e759d274eaaf7b82661ad7ceb09871179deebf25eee5ffa0a5d4c0a9148d175708e955a2ad21af4973733b4ce628ea30c2cf7ea86828e6bf0ab9078d00f568848c296759a6387fa4108ca7bc0e17aec233e41533bc6ca39f67454a81758fc6bb174780b2fcce748fcba619ed363e5b50452a0257e6c9b42e45a71d9136cc779dc4aae4c4d170997c8ed25e6f621fdd75306319fd81cb99da1ca1116804514554393585d3d46ef794cafff99ebef6f7d74086c1b382f11e9d963ba3f74a58f0ae33e955fd695852b450ed4201205687f036e5dd694c224129b797ad12610fa55b7b6596359221c5b8552ca07c969f7093fc2aa3d71d9bcaa88204f7bad9759af4dd2b667dca92f40a4350ebfe8778f7e5031e33fede71a2e24b95cf48de25aab14afa7b26ba9e320ac58d5f004ab16132dad8db407d42026a9cc4e32e4b3e24683bcd82082209e82518bb5ed757a1062258106583719892082ba9975a2c7d94d4f8db5f808f39bb88e8cfafa070be2f56687edd5e3b6477e9e9f9615ca168278245389c1847f702f6f38a153c62370bbe5da31eb6773de6cfd56b207dbae4c03b7f156a8b1ef3180a7bfb55c79b7dfad432c715d439e0adf6f1905a78aaf780f57d82bbcd185bc1015c787db5f4dd49724c6c5bc597784ebf87c18b53cb8243c1d7aba4f1770f79bba9e29ecc0d2dd541aef2d83dbbe9ed1b9ec82fca9c48b53386e92aec2b65296fc4aba43bda69de5968401870e325951497c02def0a0aad24cfd76a28d83ba5539adba867beb2656407505044ce0e3dc8fffb2a0ce7dc3ec4eea0afc5fb42e02f77e485640c8abaa92fb1b37fc8efb0538e75e6e265dd734786eb0a31abb2f5f31e97be5ee2a38d92851999d1ea9fce9df1ad6147b61bee1e0dde73a8a543b6ec53e7a1d920073fc62500be1c48ebbcdb8f97ac57699b49c4542def906f35415fce2f92659f445ddf9b93281aa876c0117558de8b93e6418d2aa50064fba5e80e9889413c94e5599e765b0b89ba5803cd2e7f85af12b4f048bd2dc2ce9c53c0736a7db3e4f4cc10592b612cbea64f7821117a4e58b60f5f8057c5dc0c120cec4ec4cb738b7a0eaf962ba6320b88379d75a116015176c60985fcabc3fa5bbd583278418d7f7ff5a8b6e704195724bb08b18447bf6e8219d084c9079c0e3d5f9c082b43bc272eb8fa477f3156233987f28971c004d06dabd1f1eeadd48e8f1415482a024947327c68aabfaed76c4768a8ab333493f7ec76d8a7a5b247394ea47b4499045ae65fe30e4d405dfc5c814027dd2049804bf03a4d71240d387566468b59e9466ef4ff7a3638a0e52456805a7b135cf45abdb73ba04321af1115d37498b5860e3e20448340a25b874199f797bc65fab2eb77569d1cac9f3a1618302bccd59aad5884c890034d1e14ce5a1e60a7745506f92194f5ca0a16ec1e35701ecde5fd1a9c5caa560d433c52b8702365737948b68376f602dadd02a7f1fbe59d287ad7c75a919b50459f4fda6927b1642af138db2ed204cfc1bfa68601b97d58d51f287d12ab0c05a4bf8015eb131a15b0009eebd52f3ebfa23083b69f9402fa0ae9c1d9904e3c535bfeba53e239463f106a5f181459e0366d3d66bc85167f303c0bd21fa6a4f69345bf0fcdfc9cf17c0e7663466bbece42420be47fa67e5b2ac9fd56c0c7e26b9512757f4be0048c8ceb7b5205f84053935cb5e1f956303a907e15a829e39e0fb6f10263ba237d79888046c56895f634a0bb5b342ff15840a7b2eeb39e79dfedd141c063635895bc3fa408e712fd7028cc1ca1b0a043d19f3455939f90f72b6f817381bf553377b745a591f27c3e3a6a8e96300b044c891d7cdbace5a01243615debee6c6ecf1e0625ac4d34055cf3fcb011f0abcc63e6dcf15a84ee3b77f18641385ca1faad4c63adb7d0f0138a083034a8f72ab142b7256b0444b4817cbfbd137a8a8d9d6551718bb7d27c91c5763ac2a851890474ec10d91498855f2eca609483a2f123291ed79dd9ed195ae067abb828cd432c23d985b1723bb178d42a1cccb82f26870397a491735d5638069526c153c5fbd1888af5c5d8f85837a58722cb3f43e504763fe68209026355461918512bc2a054cd466caa58e02fff27a575a2db5a8a671b142dfeb0d6f4acc90bebca752fbf04a247479746d6e22ea05bd7f7c9f054133e10d07e195be92d5c9a0015af5a8d6adca73f417121921bb59dd383c97cc99aa8ff166ba5a47fede9e994c1bb8d7918ef8c390ad5203823b475f6d7251b095d0659c7b6515ebbaec4b5545e156a5e0eaa40bd8cec424b29a03b520def8fab93b120a9d09aa64d15334e7a5fee2e15ae0dd09ea83fbd64c0046e95d17a55a8ce2631c3eac6a25e0907a8c9a8de399297cab07d6422f3e74697640711b85638b3496ac8deaa5f4a50c4f445fbaddd2ac676bd6652367496e88918f4a9c5245bb67ff733b3d3c95e3ef17557557913e0cc200092c03bf79c5df74627a650ccac47db23eeefdf418a99bba5506585ff15d6ee2005f618246490da791858e03e6756ff2f062d94786a8bba1715f164da56f59eaca5c04119ce66d5d63489fcaeab8c0b92efe312f9ae7cbcfaf3858ff52a97056fcff7be6143718afc96075504dc04400282d14c0f2a40c138f16c5c2981d1c6f5a26bc724cd6e307362b56d17c7e146817555197f841b381490909e80877c47ff9183ed262ce9cc4792c6f1bf682077a39847a3820377ccb8e30a2666e5c909a1da08e12cdcf4f6585f2f639e3ef57c9418c9e1ea85ec8e644303110a1c91340660f4221db3321211450d523047de5fbb0ca404b7ba30b7cc79c84c079436260de663b1eb03d7a308a79dd5fbd4485e369c648fcd39cb53760cf17a433f1c58d4097fd13aa13bd5c143cfabc5d149bd8e09a43354ef07605640dc849cc27a69a8910759bf5e7c9afd3c9a0d1e36b02a964a4973907b2a6d84b1bd2145e9f16e4354c2b705cc225bcae0f4c97af524af398c138434745fbca6b66a9b9c5898798022f0368957d9a2b813424c43b2ff08fcccc3cdfe03578b16d29f2961134b8ab1dff27f6a938dd82154f94933bc3ca3e163f4c921dbf64a80aa4d73d828adfea4d8022ddb742c15dc0bc55d983fd928fe6fd69c8663bebc946a615922a0711e1301c7009999d04a1af466c7a02f841706a9373fd636088626ffd60d8a3ca41b650f9ed9f7f5b1283d74bc3ae4f474d81897bf8296819d9569772347d2b82b622abe439e93675d64e07cb13c8db9e1cbc8cca333c694f438f12b25b6ea88b8883407d38fc54c0e5286546207f88fc23aa3d9aab6ee3fa39644ee062cd11135ab623980a546c4328ac122fc51aa3cde1d179d66e8930f8e882ab662c0b95f6a819cfd9162a8bc0716b70c3a326a72d0452487b12ed338d1034c54d00d6a406bd108e6ad801a0e5d7fe4fb25fe74d3168d48a92849bff64fc1fbb7ea202b09035ecff9cd3e313cfa699532c2a8a4113ded1739d6f682c2d19c0cdbc2e17f190307a5cdd210c0a3f4cf7c5fae0cc3828f7ad31ad9cd10a46ff2ebf8dc8e4b595244e764318a562bf2c9b7a6c50ad99898dc8bb6eb9d5030b936aa99a8e35adf148804f1d0e9c8696a21d8f55c234083288be9ef8f7f3240e5fd55d7004970cba2bf90ff57510b0dbb9c28d051ac36f035064a31bded6c9ce0b389822ce623cb0c041ac0a623cb476065cb5f6d948a6cf704939797ea3d1c4d08f4d462d980c31fa9b4e4de40f8008e0d5ad14ee3229db0f67d06619ceadc5839559aceef766d70ce2c521613f61db57a7fd7b3b504e2db6c4ff7fe44858400c91b58ab24f4c46c99834bce10147e6422d481f1e384027fbdb6b283e6f94f3edc8a41350ca0896318cb0a2516feef622add55722ca012c708859d5c4ed690580353ef417f276422ce803996e588a66ae13806ea7711e700805cc2c899247620838d9daf8a7edf9be609f651eeb8618d2c4e1044bd2b138fd4fc8e9e3beea08990743dff754c9a85c4c17e4120dcbeee65401456b4bae776342e785f89bd91ba18fc4618ad3dd0d2a62e642ede93ecd357c5c1db47236875335af5b33113ad8c05877a695a59101ca8b1b5f4ac99a4a5a47bbc3791c46ef9389924966c27c849ea35912db0c782a08d91884d4cbbedbe970dd0be4fcd3c5dae9b86d8af58ecaf93a110b7d53a5c5802363589ce10de47a093ce09d5e0e9a1ad84aae73ef3b33ba412790e5e69644a0c5d76db8523ddb53d6b674ca389af444cb1a164c2061ec15c0140fb682dfcd5c8fd01144c5d36d6df91dea2f25b7a477615cdb6dc17cb8a5e60a3cea3caea4858c22695c1741116580188baea2db9aefeefaa0defa4e28c5fd77f982f0075d62d375030ddeaa0e458852c8154176a2e428720bb3e93e68803946d7b9f5f8e89ebc0b75f904e93afc9f2d08577781b73c88de6f88b23ce772e33ba0479e0ca008d50008a6f9d70102a683587ae29235bea28e9159e1040a017601458da010717a24d407438e496b95e9ebfe5df4500eadf8e3ad6c3e45c505f4d4f24cccf2c176bc4f0e7de1fab8a0c9ba52d0d5b8ae95b83a6b32f75328ed9c282c3090c51d26d479ef04cc475af780df43c9daa6bb8e9fe53b0872ae2cf40ddd6c1e7cc1632d6ecb3696047391d1a22ec912d56158246f97e568e8292de61dd3844fcd07c15a61d07bc1887985e8a729e11a7d333ddf042679ba2af9f78853dd20d51e0aba4ed2774c65ed5354e07bd9b847dcc9a3c960a686912cc7dbb7e09c8ad10cdb5a5ae6a6a0e1ab053e1607dbb7de3246cb96611645a1039419901b8cc6d572ae2f2b0b3c03d2adade3b399386fc0642a1b5ddc831dc0d25f66c88a23eeb9773c59602080e77a07ead9df4c629e653528f6cd43193b279df787befef8e379e58ade9ba8585a931fbd167aa857ed5ff83a14ae1519efb9a6b329c6eef438f34c7eaa4b5cc8da32612cdec9e7401843286a0e8855bc28693af342935d608cb652359dce3b698fbc2587be5a69af573d12e7f1cd4ca400ecbf17adc67f73856ecbea88cde5298498553690e72a1a4ad49655a6515a562e5ba24e049c62186ae5beb7613686ac93a4c8251c892cc5c9bd886dd5169572444769b0ca7e80e2cbc9eeeb1b46cabc65e079e5b21c39c90b15dfb40889e2167c09ded2ec55f8c87241553e55a3b821f4c7144536942611cea1324bde10191a9cd516c304993ef3d24df7b6aed68da3ab0bc120d94b266e215848442f3337c0e3fd4810cd59cf01614467a8ffce23c87423115b1a1a166f7d7f109b93dafadf0308509a50be72a9a5907e107dd442611937a85faeb2ffa94a1bfed2440c1279332bae618e1787b5ced95906096022a0c6087c5e4687ea43cdfebae3dadbcaf9dc30506412ea9cdf208034210c8dd82ad4891777740607a21ba169e6ac872733ff1cd63b72fbbe8b3105e294d120b047bd8242940f64179811abea603a1dad4f3ecc4660a0fb85ddfdd9817103cf673c1480d0e1d9167420564272b0d33efc9b143d1c36cfb36d6df6cc2a87ba50b914bfdd8980faa131ba70faea9f07c73e50ed411713af042599acf96bceac099d3be895f22c3815487f93c03179eca60da4f248d9d12c8a1bc309a565551f0c527de3d18da27ede14cb85a777f2870e2217a387cb73c7acf4912c0d7769355b300bf3064333b47834cca0da75c3548c45836eaafc76fe00bdd3521038cff96683e7129d7628c683f66a701971c906e47f0b208657d8ea34315d5d892d1cdfa7e014c2da8bd9591d419c7c6bc2225e4f69ba1cdb77c523b30df2121a6a21857b9389a173e1b2febbe8a09d9cdedda7c7452d3920d928af4d0b7c0105316d36409ddc73e31fcfa83bfc271c19a13d0047473701f9d2317c1926a7d76b39f6871ad239262d56fac7967eacca25cfbb7811d2f233374f75d376cb515155c76efa779cb7bdd448617dd024ee33c27d6025da32bcba9a50bcc25aebc93d5e2b92b19b192eee9de8859377fd633dbe85494c5ff877c27013249704134cbde2589fb3ef639fddd7ab84c0c2468924956f764abbc22c682a6f78fb2c2166f32097ac46d29dd959b43910016fa39280a64dc8593d6202b74e8958bcbe4509592a28383c332d173155dfe4d39acb02a76ff96ff76528d3b60d0f04b1018d1756c32a2ebed922616a31fd19a0bf1f33ab086ea6d481fb08dd9140a09b6b05d8ce4829761af4626afdeecc7935b05a72848179fe5aca5f01cc45b56a4bab92f72f5acd46057f5181c2f4790b7682c828018f6e4af5f38ec1f58b8ea196f0c85453099a2635960c7b8400f04fdebcfa97c4d00243ad5f89daac28e37cd1b1ca9af60b73b4eef33d9994f85193d26521200c089b7c66002f4d35225f57abd1d0d63d6a5a65a635da9b0909f02742dc4f0fb23928ca1b26dfd992c9e20e7c3a1ddf74b9fb2c8fa932e392b90130cd7775b941315fb49d9504f0c4625e6923f55ef93374156ab47ecd4add261b8263e925a1e2ea7fb03bf122e48e150188ec8713242de7135944c284da0aaeeb7bbd3b60f4ba5fdfcb0a880de6ad2deb9885e197c4d175714adfca8f019fbc997420155ed3cb49e85145656218918e225db0bf1981cef9b58cc1178b92cfe1e760f653e5e68a6f79375de4d21ad197ac6875346dd3228c9046a5b0c791f76460ef0b48125df991a2f9667b8a91ac697953e1e303fb1b04e400ab3f543e3b619edb46fdae741549bcd7cd9fc95a4fba0612635dfa94b0d86797a04ffd4475c029b1dacbb8dad40103f0dab8ff7ddfde8b26e9ebb14734847438ea9f3a956505453eae2e7e0ae4950e9c398bbdc75b3e158f78ef4ad6a434d4054d20b8b8931b64a1427ac906da6708dc4cf8a952ee0c88975c93d88f66617b5fb6859620774b373208ba568a4f8d64384af2bdabec2ecec493c1234cdc7f2b9618fcf9cc7f50c21100b51dd54d394404254ef05de7330866877d172bfc0f802e540da20c67a8ffeb6c54f386bff59ad87e2ae716cadd875d1cda6b8954869a3ba0f0d37c48ac9fe4718364d27fa3abe6fb0f86c09c77cb5ce60ccae93cc1941e709e1eb00092404b490acadce57e2a60d42fbd087404633cf3655b8d03903a71ea6a0b59eb0eca06c5597ef710814ecd99bf417b0ebdcd7f2b1dd198c33d60520bcaf1731845665a350760009c2dd92a45a967631489246a391042adfe30213f49e7eb0cc9a1a661206f8e0137e6372b55fda0702441784f41f0ff42290f4282a1e1ba54034ecdb3e0d8ea23e661ef9ce52b70b1252488913ba8f5726ddb8a8af83ac596ca9f0e85b620e73ae3330b1be9a43a2547c1f4251becf5b1f978e4a0553c4ccb295dd8c54fa7df372bed021d366c266c2a003a9966fe6bb908a0c7ca404309449ebab407ed6d3ee9580e7f0d21c642695b0beb217ec97e6e139e799eda7c601c5f0b2607b58d2e37106c63d0523659a76aa0387d94291c676b96ec61e7a7b5bb3974a920c9e8492667a902e1dc0c7534d02842a3f88679db18b2ce240816065358dda85bb7d387ab61bc704f58db1f5fd5ac5775160fdc4fb0deb6b572fbb43fc0da94cbb1cb21942a65e47b17d50af152ddce313764d3e4079616bf6cbacb2be6cb7e7319559a5e099f6e2323cf000c6500208b00dd3494c316aa6837f86b03e04cb844d882156b1004dbe50d7cc4204d065908011ef35665b6e577f690e09e44e7b73d59b3a19e027d4f30704845092ad4d7b8f5ff36c418ee8496746eacc18b417cdb1f72bec481fe8b7e588c8ae3d84d718f1ddde5a9fc3b996aa72307ff7f8008fde48608c9f82c5b3e9108efcd83894dba7fa589903581d90c680219bd1054ec7172c6efd7a8450d11a5c99084de5aaea4f4ff8305dc48de74a91465df2f3d50529a920fcd701f5211c8d18ff6d3c3259e0e0a8c4f0ddc5856bf2d1b4bc408e850181d7d3df607109677c2a53eb4b98dd9c01c64bb8d4a33fc6582e925a7ddf982c4f163c5a54a6d3a4b471a0efee2ed5f2ccfb366401170892d50bfee1c1a89cd51fedff569d0b31e6d0174e19689daae72f2b9f3b91912d5fe9b5fdca273c05d42a9646b591fd74e23bec50f44677cd1288773a3132f57c35d9ed078ea85e1689457db9c462ab7beba52206b7a0b939c1bbf48669a2f6361e7ed00b3da1360dd887beb81c82b51eaa6e3f580fc3ab6d02d8b34b19fbd5de0b8fbe0fd112a298b7ce254b16a1ee2f28ebf5d45102fd3101f30329f1797933efc8019d1130c9f6bee7f03b25b3011367c96f3d60d54e3d412ce9814f7164b3b53b67ab5cca98498642b8dcbe1fb6e2d40fde6f64b4b5252beab8af6c77ac85fe2dca62398a693cbdeeeea81565bb8df646fa2996e7bca2bdc92251e0f8a5b87ef512edec4f7427004ca250e9d398aeb4f44afdf45a716bf716a39f4f7315d3ceea2b9dfa6874399d51f9cbd2a7db65a2f743583ecc6625c57935e14681658f83faf0223ea98544935539b0b338d6d9fb791aad3c16e1559bdafd943728162270a6a75e9e334f9f8f58763deabec2c58e6279a60cb969c27d8d333b60508f3c0ac5d9cf7671501af5147f154033f086cfd755e628d0705e0dbff946e93bdd8e50a2f660f2eb86abce4616ea8e114dc8b33f10ebd146a4621564c83314c0aba4d38736bdb2d888ca6259b614df07f8f36cdf96dd7e336b599ac6cab90da206e40b404b91e4d3ac31cbd91a7c0c821d332c7ab4a94325519757bf723ce97fa014108356e183aef74eaf6cf05968ae4f0a07018ef555fa354475eca1b27c237f474ee2358c0a5af83fcbebd6403db669b0fb53d4b394762435ace9f8de1020cb8a7b7379b085a77cff442de065ad5ad83e1b1f453212607b32f56346a5fcc94c30ec15bc43391f0f1e2d7398517947cd31f094775f5a9bff41f52892958c52d5a44fa9408725066a300ff60f7875ed6166d0cdc419fad0ce50180f455e53c2ea0e7fd9bab5dd55ecbc99bd2989d3591f630891defe99ce0d25edaf6b02c8c2b358f5bf8b2f740734d009a032219dac311e588bba85de695f5f1e87fc930c2cbbdcff31b33480bf285ed3d147d5a22db691544adea248ce8956a8bf732aaf51c383ef14e717ac66e25f41a3bf3236dfb8d71188783da65efde6cc9ca2d5d21dec264ceabddac6f31730351c158af0e0151b537d31eb67a31a244b24547f9aa0e2dbcf23707550471e3320bb454486aa909c86ebc112fe97b812d3365705e957364ef88389af269e59a0a966bad21a9471411722c839336fb99c8912d3d6a2b4d1c94f8576c2207c25b48fea824fe39497acc516f7804215ae4f0fea877dee4cdecff97f802c937beee34c1e8c45cc147a9ecfa2b4cb67ed5018e505f877091558228a45eb4b02d61855d3005398f145a61e8ef691cddb4f0c78fec1f461765d568e5159cb524fe2346d1b1108c8856908bc7c4b8a0e8a8c6a2c7d01ff174fe85934a89008d43933d7f6490d469ba9d117ac8f9a9ed64c6d3efed0b3e79c8b8817106522c9eb5b3617ea65f7bdb424a8e30eb02b65830b88cf2610a5f132c7c7dea4abfa23dda0f06b720a360a3de8cb33c41e17b7ad07bc6819d28fdf5d10b16469dd1978c5b99025f7a69b38fc39f9b4bebdaacf2e55124adb956819d727408544db62440c1a64faac0adc398506e67dc832edd01af17bda6fc2c3105c3dd57bfea280bd9c579d176eec1a1f232a6c8ed4df04604c81a6e9e4d6fc44802755417d849c4f353f684e6b04e32bf5b0fb29d608c626e59b1ed70df1e14103734584e29f76d6a7f3d2df6287e1050bcc7eba1b0c2cdc4ca7adde3c1a5f244cde0c94f93483e4bdb7c37580495d1dc07804fb37321765d54af9f4c76cb1ff68df977222ac2fd9cd344e0d71076d9596df9babbfe66b684e6b21f04f9b56804635bb74b09d3a736cae51c6e67c025238d0551028e7f5e491ac551f82db70c3ef13edc72b3b3d97356ae48cb295424757dde345f5352ecd37f0c9188810bc90428aa29281666d939d557e4e20aacccca80e5ffe5b30a01ad5c47a0a598c366f4f523a4c091cbd367cb6251a2a50c44b2ce6b9244bdd3d21dd130be09d42f3e098980af81f698b5358b59352988ed998a67df84998b291298ab42755d47a0d51093429deb3f00acc259f01d92dad84597cb0df45b47c33fb373321c1c2401583999c8a0cb6948a6492a24060baf7b7e975ad233da3b5868ebfac18234c209c1264e7d0b5c187cce95846886c25f4af88005dc10508a7fcdb05f144253b015e1ac9a0a9df5894a2c59b78ca2b119a02356befd1895013a3ec76d866aec424c7a6160cee755dd32460b2b9be0c6a27f5978c9b8d47b2c544077b861a6e05fce95f47737dd395a6a70d340eab15f91b6220762bd434f2555257017acca174316bf69f1664de22c8b62edd6eba515cb13fc4b429fbc0f5c26f65809e53c985b21de39f6e94a3ecc8d57e08215a069d1083fb7c2b4fd691ea1ff6ca72ad87f340faf77b57c98c584b3aa9d6246ad87275aec9d113ad24e0134b4f1d4453e791c1db97c15aa2f52e763d20ae00c35d74bb944bcb06167f3f62b9757ec0b8b4e8fd36b02683a804679c9161de3ba5095a7a47b77b08682d437b4c4cba065a10c7707b7a368d3972bc181b7ad84a9b9802bc3fb4a1465bc01f0182095514340278a7d9b5544d780d1879c81ef6edc6547f11983587038a0908a155946f7443f0a8567d2e36ea3c5063b97abd33f21a6229b129125def92eecd7410bc397bec44726b29e95633deede3f1107b9e67ca0671dd64e501543abaa4dac41f65e52df762511f8239ac76192e2d92f2c273d41f1e65e38a40006cc061bcb17113610133fc9f9de3fa3af9468cf37b189543f0339d821cf84bd50e68cc866c15e1a8966289ef97874f8fa7c7df38058425a12de51dbe805e0122ddbb1e1a2098117dd551a6fefafc11492d5558900277c8ed68ae7ed41b4c00c1f7a723d283d22ece2d6321364af3d21e1efe3dc27fb3d0b53c448b3c632a570272078e05bff3c15b7a0be4f48a33abc062d952fb1763ecaf6193719447af4e8ce871d7e478caa66f4ba52f2a0679fc5c81389fd7748d81d34e900811b0ef79151216580048470f37d7b8734e077e5f80d28ccc39c0cb53c6f88ea424977fb4f29fa704e23b61a7288b4cb54af04bf1409136927554c44dd11cd86f759501d87ec328d6370c0dd5dd37e0a03b096928f035de966e884ffae0189e80569b5e585e8ffcdece9286c137aa3348b2c09397bc6c3641a4b8aa76191308a065c3a614fea6ea45ebc2584687a144583a38a8aef45a588487dd94279655c00cfd2bf716df5da07f65e0d49cd48eb43af548659ac79bd1227c0f080f1368cee1317e77121ec77d1c10cf017db025be3fa0c66fc8c01bfa39ba3ad28358b47abb6378e26e2213d428edeefcb22a406d7b554dbb48d7c8d7f5646dfaadbc7de6ed79f3f89ebb5f88b88bdbcc349c673a0cbcdb2f7fb359d663a32ce6d139ba274cebea597cc8302716a633469fab0e5ebb335e37d59d76d9fd9c9dd163c7ffbb2a9c61e05800d6140fac71e2ecaa9a9ee18ebe21f52a830038c286ab82efef1582a256525215c6487115b1e08c7a2baa26652dfa02ad7da971a7a2286a1a001437f857f18026b232dce6d54881b0747519e9d55d0928cec927bec5321f9bb1487555dd0d5d66bb8eb32b44de6b30746e38211cf0bfcbdb93d825c58296139b61771dfb8cd797f94974119a8269c2745fbfefd456b4017398abc7783ae1dd822ea564b46847880111d30f9a431537603c042562d18e15178598216b43281580174711ffcc0c45bf3db23a4e9240765f2cf647a9f59971c73cf178542c5c885196643636d69e987684776ef12191c5a8db12f916cf8a3550ed618794fe29f9da64ed009f825655cdd4720fd878fb7bfba24b2d47716c53b0d504a589756634835959e602b9a2ba353b3af16e3ce8bfa9fc0fa9fd0067c0c37296c73f4d636f524f9a3c3f01e31420fb6cab154e54fe75fab59fca863cc35a270003cf73a6639e9eeed0c3c0fe790ff2885a5f7c87d85c2aa46bb9ad75cf1df3cbe82ed2434da11e4e770c82641665b5f0e8caf72a2bd93d9afc75ff5cba6e50c60f4f375fb2b373b0f99aa61b6b3056e53fb480c58b22eba65fb2dc7a4cb94d7dbd9b7a5e36e6962aee3c00750d30683eddc5dfef31abaabd987ff7c67df82f76f8da1494687cc5ba13a06155e3f5b5e96665b1159b0932dbc58e11fd65a6c79bb1eaf3b5602ee2c237e6cd782271991163c61d58252cba983f25ac01d8506e90f50be1d287d81991331cfdbb508490dcef67297a01efec2af602d74e47daf94f4d24d94f6f42a3475799e5288930e6a28f4172235cfc2e302672fd0bf64e148a436135823dcbb76b9eb49516ecd9b9f70428fb9e8a77a093a71cbe421a8d791c45e6a09c6db44984964360b6712060fdeb8a06866dda63e99ff0eb9e7c58ef2c744ac86afddf77792c27eff58cbdfd79cfd99d5c212921071f91665e2242cd32f31ae49868ee7c1dc83814d352879e779bb4416031424d3bbb5057a229aa3372deee1e8978cb4cb59a98c23f06cf93a26e04b550f1e50ce85bb3d2cb368e8fa7906b506ba616bb5816f2124db1a9fea266c748eecee4a8e3b688f4d286d0bc8cfae7df587e374f1dc02fa2a06d6b4d54f4b7a5a003ebd727fc25b50b3fc5ff12f53f843563fa0ea9e9265cd3be53496a5189b18acd2a300f8814ef37ab138a54ae5fbb1b226e687b9f2c289744dddb0d3584ad6f286225e50f4ccf5c666e72addc264d35512d756286daf2ec9b8ea0d8275b6822f8a32804c1be8ccfcda3a1d81b71de0f7eb83475259da1cc3a29752c804b07aa64215f4ffc8a9e4ead5c29bc84163f55a403e6675183f3293c69f4f85f5351a3660df8e03963a6fbd3c79eee4d4473cffd19309a7ea3af83aa5f240d6efa00010ced3434ba9e4ee548674c3774f71ba32ec3ec2947e2f63b06f14b096fb0d308572ae26d9d23ffa1e08ece2e1bf868179290ff0747aebc87dd370403ae541d706acda954d1ab5f70b9032873a8d992f0c93d20ea374328a758671cce48be308fab66d95af1beda486e37fdc91771886c205accab800dd5a095e85bc1dd1db0739a60f6de32ce3b74f3968ac0ed8f8912b4c294edfeceac7ec23968849ed0144cfc5b91c2d4474319721c1f34180b9a30b2de2f88c419c658142138172992164ec6cbaf7088cddf4f5eadcd6caafbcd9394a1e41d246164d3b841c98d0cf7ac5ad020f8229045996b07e4abadc94bddc5f681b42e1772ebe36387f90bf8dcd95208e0da657d32a9a7364568dc01651a953a66f0a270b52da57c4bd23a3cbcd55786abf63f662e21dfbb3c87fd62eb814601785596d26994443689af1bd0ffa99b3e36e8377b568e3d44ebb41539bd67c036b4221a36f230d0f0729dae56e37379aa4384602f7a127a4d039c84fa95c4f7ed8516f08346af83a1ec6dbe6d47a8dc6f3879a5b84002a51de14886342e5f4ae756ebc7ebbb6e06e4989406a6257bd78fa1fa94e6b2c646d59b7f7ea8ef72e06571946c810f3c78473da2d320df75c593c2a32b9093e61c2e892ba18279acb37c4b1208e0c913827e2b32f6438b94cdb030959a29ed57d07eaf5a2644d40806bd5edccc1a4bcc759c4107d7f109a9d099789559ffee125535769f8d810d54b79db3477fb609f17bb5b85baf98b7e3eaacaead2324a1ad22c1520de4855f7bd8e301f5c16605a39bd9c8b184051988c645a2cb2e72ac6866ba02c40d64106a34cd2bf5cc4f98b7e0dc015f0180c33dbe82b84bf88f240b3e658cefda0bc7fe41885bda79af8b480df45c21a1f1fa10f28133bb0e0aee3df296db7e1831f4392d34176c2d214993200a0db6214368b82383bc47eb9d8715fd6599fcdfd04f73e4d9a3934828410f62613fe60a7549562ba73263d313f7bb361dbe8912896cadafb6ae72e9534e1206eaa737c3b603e22f7652ad37674c4115a11f0c5f5d93770233b4c1aec129c902b765a42016c72d0d544e62e77c41efdb6dfd3a06fa72c2176aef02c78c281cbfceb48116ead7f07f2b320581858a2a31c65f99446e62d691bc6d6fbea46fa0f9ecd4458e24ef36060935b94efb9b5734abd23d4b2a59d7995bd71a43e9b3bb688bcedfb47d107391b1f95a81840762d638b083feaa6964f1d75bcd0e0bf76041ad3d0e31ec9bfe7d10ecf10069b7c4a26f22b1fde114141efb23b66da81533bf3b42ec17219493fbe3d792ef4f028c0dcfdf689b0e15cb2106893a8ca1375dcafd069e9987c6115d790f7428246315b437f197b927ec5c1fb73ff6297fb45d910bb96d990091ec1f2141cf8549a045cade9c3e27e1b91852af4ed64647148dfb89d08544dd562d03852a2cc2914d20c1a6189ca452afc68b871701ff2825f032c2fe1e56d4da72deed486faef2acc03c634fc3de5ea92068f442ad1412565c2ff6754f2668b5277cb7c3a478476f290bb0e004f02ee377d42db53b5c9292612fdb180670ec13eaca2c944aba7d7d0f81f7fa1e77c928208c1b201c9c1d783178a9e2a7177c5b215ce9ff8278a03b056bdd21251c58b73211e7f3cac3a817fff82e78121e42f38f014d4a82befb6c506459469f8c6694c31575133907087cb8e0f505d24ce3645575b5e60a7ebe0a7c61938637ffb7afd71c85fe5bd3bf361df52ecf960d1a9a7375387ea6911b8cba50c6d281aefc1e5b9444c3492dcc3ec4f989e2fdb93ce47a3f1f3fb76ec8caa90e6ec8f2e7fd06469239b534f1cb1cfe1dde16fb906eb9ee787c12ed2882e7bb149d098a5f4cc4d33429b2ff810adc5ee75be5692dc3c3a0947c055bfd6d1a59be9449ed1f6cfea14f9b1860c52c4e859c24b4e098ab653f1220df4e7e65e81be4a6e5f853f3f6aac8cca6de9912b18f5e70bc4c197ec4374cdb3714542b5409c25dbe0b67b55e7a1e964ab306cf784352aca6a2de67ba5409ecc0740a476f9cb6a65c6884b6964d345ad9ec3341a58248eed1eb2d75af7230ed20b585d718f35345de50843b1f57caf8429cce39836a011a5e4651434eb50a64d697c9b6ae3cc0fcadc345cce00e331948a6c594880cd6a4608b2ab6ca14e53d99a42ba84779fe68f3987adfe9a1656c4a539be8fbf92a3c2243cf841918c26dee0edac647fd8472791e9a3830a3a107ce1d6cb81b7fa1e5e72aba22d8f6aab25f80fd5eef0ffd1dcec1ce40b6c144d4f180b16610dbaae31997e0ce185564870f882e22096b5c1952cd0b47ab28bf936e3844d26705c2d65f044dc0816e49223c3536d9587d7716886dd8bca8c6ae015ddadfec9201ff3f65442eb48a271f71bf85813c802fac676fd0b75020a5f06f8fb26a924c3ec034fc66eba6e31179fb6a485eb095633e97dbfa2e0ff8e5412fafefd827447a83979d03d88d7409e7df225d9791e0c192e01012723ee1b19d6f1eaa22314c9b33780af99334a8e3dba7f560a7a3bc32cb457b36a74dd7716b23609af2084218d4be73b5a51a819265152f94d6f59273ccc206fda204de0c391915b9c1929e7eed4cd8e2d71d015e7c8ee54bcfb17f871054e97481f922da499241bb2ecdc0a6918b40c3e93f1715ef4e684347b19b0bb89a528b7505d8ac8894220c383c06c1d17ad21885868db6ae30297bb433ccc6adc62a60aaddbc12923a1feee209fa912b079dcedf80c281446f2fb539e67c7b0d43d4bcb5cb1c5cb95491a55eeb1ffab71ca5a51352d4d74810926236f6e3d35d2a4a3d3538b3277c01ffdd3fe9c837950b89866f1cdccfa9c6427f46de7a51971c58f34d50acb8af9b6a5ee59dae96de1909e9b619a6734b022bf83d1cb23f49d84418fc9e820e61e884da6b0750f081aec915335fb7fd2430795102bac91e8c8650aff46568280858cba8d77adbfca2c330adc6b129d64eb2acf4aa500ac0b4675c0e06719cf1eb6fb9e8a25f504c3f24cc284b2b83d1117e7152e48b06290bc741d7909631dd0b67a0a171a00197ff3389a28ef468aebfd155118b88cffd6ba82c234a94c55cb2eed93d6a0bba0e860638ac4f612f1c3929e46c4555b6f5b847863e3aca6b357a018510816f34ad1ed1e94edd700af8b7df771043aafcbba2794b714048afa4b24c2c5e82671bb721d018034fc0934cead35a5d6bfe17254cdb2ed3442cf2b3c7736f677b43e0fee79e6baddb1ef66da93a94f0ec32e7030ff77999a29c74c23c9b2fa42ed147df3565fc5af85fdc23008c74069994e13cb6fbfda82541a20f7643cb529027de63c536234e27d71d15131fd01fb7671e15000fdb2e25ae1d5f263e2304ee24a6e7e0cce458602eebd62f14b7b62e3999b0282cad7a7021de3517bdc8cf82b5e62ffd6e6f77470583cb1a8d7d8cc758466b500486c8f2cae5b6cf5153ddcb7ded5d5d2cd32aeab4b21f69cfc343b0f5366eca8afb3e1409b2305ed2160ca5f4cd38fd2dbcaa363244c1d73fa875acdbe8a2f281664bd21a791728da96aa93ec807fc01645b3dacf2a2c8409c78cde69178a169f8058b164e633c1405e8aa8539a317a7eb0e506375cbfae25567933bc49b2bc94bbec60e73b24f4b07af7679ba8507035659db33c5eb82148d854ec96322bb9fea6d8c0050758e08b586ba0ac5a0fad8fab18b3aada6ffc8ca09c4025b43ba2b4ef3a614b88941c14a4c67eb491f994ca28fa4615c7a7580adf68144075317b69eb6ab057eb98160bdcd56db919842154c99b26643987729b6081a8a7c1c224d7799142086c914ac76ab6ffb78d97858935816c64331ecc6d8c789954fd7c7760ff3c492db23749c606c308bce7be9ad034a8fa866f89a7ab3dceb46f9764156e6ad779777fd79c82868eb626d3378c14dcedb1e6b9bff944c1551af9df29439e0b2ce7e1ea82cef8becb30626de3338adf04de168ea0e0bbbc85c002331c43a794fbbc6458fe2ab2fb9d87b5e7ddaf5ae49925b7fe8a794230d414e8e122c3a8a0ee4d307c76ef87ad8f442b72a34544ef5c14f4767a65f59aad66ad1838014b2abbf9a94e160c8295309d2463bde1603396bd26275da1f2491ce43bc7887cdf2ab849589b87319063bd0eb83f7e047747a5bd4fdbddd9bb2c6ceff018a262da055b0db3e1175dd5933913bbb1cc17193723a3f14631e3bed9c50be121fb4aaf23586932e16a71a1e0458c88e82b858c799d9b49dc3a851a97ea43b825b6ba248532285db54935504f50bc20e6e8c362ba0a94457359b5412c23bd4ff06ba6c0622ca8affa94bbf25e46c5541fcfa016ef6b376bd702e04461d4b889c96246f75a79584943098cb1e2872e920589a9e72ee678a34eef49e3307f341d954ddcbba05e5395c7f4a357fa8a0fc31f7f09bbf9a8e9429721e837b1bf4c4861455b50e6ec8af2fb2a92ab18cc13db44205534ca7ed3c1dbdbc64510c895725087d121703f7a4d4c4f70e58ec6c36ac1b39f4aecd2e6edc2ca58b52651b0b2e2133b95a34df46c866e903c2b7da0532cb08d37f4949ef498a1216a8ca9fa73713b11ceeacdf504bca2bedf57b125afa3f67030be92a82752e33a27c205339d1cfc194c958631d82c0c0472c1949664aa8a81d9950db7f584f18880a5d4d96a3ffa75c88be39feb8b80d046b4b5b9ff6e6a588d50a9fbd152fabc167a3b2f933de2007028b4a80df942e40065e1db17c9ba22e86673ea6b35a3e15360fdf1f35d5f4e32b3215665237651f61cae1a2ffc12d63cc5999d07c8abca3266869231d86f24d5b00752ab2de5d862d7a8bd294c4076171637fdf13008bdca2049d6c167bc37ac5260cb47019d1d3f2e1b59b0244cbef8b08bb96832195c3f745fc9f6e7c2351f46c38f7b10ff698ece52392759765fea3b42f30ccd7822b4d0891045317cbb7ace50d299bac7b6ef385a1c39ae26b7e2d699fcc8ef280cd32cfdeca11546887992a41e9633f6e0eb4c9808a6e83673afbb1f85b9ae278224809ec260890a2d9513cbb047a6182ef430ef061fcf14dc3695377e29cadf3405adfe581ee42600a5a96965b542d9140ab86474371eb9aad69828e146e7587dc4addbf6a548a65cc4015306e9c22beec659c592a661e8b8bb822e574549aa1bb6b560ebd5c53deb7e1aa0d811a22e9ea65bb8659c55848adbcaf3ab2c1c6537b1a3774e19277017d38ba9764dc4c118fb8f59a2854e83bc130575dc288bc077b88256880ea3ce908fe0207a30a814805f30c0a6e331d69069497d90c63447c8d2113e6a041fab39ac1022b79b84d2ce38cbcaefc104638e51c7c057aafda08d68aaa4916ed037dcf11102bc75e5f454796554000d01c95b96c8e4c54d59143caad8c190f6ebd0d6da4ae8b69ef5d38cb40f8aea6f9434d9f9a9e1207320230eda3d8b8dd325d5f6fa368c31a8a4e1090d45e7ca3bf3b00f9e1df98ef061a46175e9bc0f257edd8d38b0c969903dda3172117d5c914fad993533261ea976b25991f614d9dbe8f4e179f0f5d1b73c0710685a4f16046d1150f548da3594906c6840a65ebee802228c07b7cff904e2d10dc7ee68963dfaf8eb943042c55e248864f39f6b8d8c885d3669bcc55f08a311fa8be46754c494298f64c7765a82774a03ad0268daa5af406183c99e4979dc7d0a7d3c2c950ff49a832bb78481d8f71aad8cf67d1dd5d330be710a5a8ed390bf54bf5e7bd5f970d1d134e051a5d084ec0601e151e6c5e68a40c0239057353b9d806193ab53d797108919e6180861d84738102f45808427cfcba5b91d251cf99d4abdb70eba2abd6837cf346d2e7303222f7366eddae664b47e98fda8df66c10206f86081f40439a2a0b5d47c8b4cb522c70c34354f7736fd7ef8b398310d922d6cd5732b0c8929e97065649ca3a07cef11859e654ba2b1c499cbb4d111a26753edc5f83723770923456925bb723911399f4c69596c76bec990982f5ce0718663954dff8a072062400fcb20bc35a7e4dec5c453252da0a2b0b57a4c33bcd0715fb4a94e087b738fa2ac55f7a257e524ce4244befeba5893e7b24bcc8740e30ad9a264279ead42ed511d6904721321c92cc0f76c475fc6c97f96bd3de6c33c7be287e1ea948d51bba83d99d7021d08b6766236fdff43b3b0e8fd9d7b6248ccb512057208c87c7f08b05a970e0a9ac52f68016f8e29e17d0ea82a5b8093ff9f479e166f30f1c1042c32624b7e54b4d917813a4f46cce57e39a1f30233rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenclonk-7.0-6.fc26.src.rpmapplication()application(openclonk-html-de.desktop)application(openclonk-html-en.desktop)openclonk-devel-docs    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)xdg-utils3.0.4-14.6.0-14.0-15.2-14.13.0.1YNT@XXtW1@W/*@W-Antonio Trande - 7.0-6Fedora Release Engineering - 7.0-5Orion Poplawski - 7.0-4Antonio Trande - 7.0-3Antonio Trande - 7.0-2Antonio Trande - 7.0-1- Set main desktop file (bz#1454638)- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for glew 2.0.0- Made sub-package for documentation- Unbundle getopt - Strip all .png files - Make an appdata file- First package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7.0-6.fc26    openclonk-html-de.desktopopenclonk-html-en.desktopopenclonk-develhtmldeOutput.hhcOutput.hhkOutput.hhpbitmasks.jsdoku.cssimagesAnimationStack.pngAnimationStack.svgGuiPositioning.jpgbullet_folder.pngbullet_folder_open.pngbullet_sheet.pngcellpic_nav.gifcpem.gificon_em_brush.gificon_em_dynamic.gificon_em_edit.gificon_em_exact.gificon_em_eyedrop.gificon_em_fill.gificon_em_line.gificon_em_play.gificon_em_rect.gificon_em_sky.gificon_em_static.gificon_em_tunnel.gificon_image.pngicon_material.pngicon_music.pngicon_object_definition.pngicon_ogre_mesh.pngicon_player.pngicon_scenario.pngicon_scenario_folder.pngicon_sound.pngicon_system.pngicon_text.pngicons_em_play.gifsdkcmdline.htmlconsole.htmldefinitionactmap.htmlanimations.htmlcategory.htmlcnat.htmldefcore.htmlindex.htmlmeshes.htmlocf.htmlprocedures.htmlproperties.htmlscript.htmlvertices.htmlvisibility.htmlfiles.htmlfolderfolder.htmlfoldermap.htmlindex.htmlindex.htmllang.htmlmaterialindex.htmlocm.htmlparticleindex.htmlplayercontrols.htmlscenarioMapCreatorS2.htmlParameterDefs.htmlTeams.htmlindex.htmlscenario.htmlscript.htmlscriptAppendTo.htmlBreakContinue.htmlEffects.htmlFuncCall.htmlFuncs.htmlFuzzyLogic.htmlGUI.htmlGetXXVal.htmlMapScript.htmlNamedVar.htmlScriptPlayers.htmlShape.htmlSoundModifiers.htmlTypechecks.htmlfnAbs.htmlAbsX.htmlAbsY.htmlActIdle.htmlAddCommand.htmlAddEffect.htmlAddMenuItem.htmlAddMsgBoardCmd.htmlAddVertex.htmlAngle.htmlAnim_AbsX.htmlAnim_AbsY.htmlAnim_Action.htmlAnim_Const.htmlAnim_Dist.htmlAnim_Linear.htmlAnim_R.htmlAnim_X.htmlAnim_XDir.htmlAnim_Y.htmlAnim_YDir.htmlAppendCommand.htmlArcCos.htmlArcSin.htmlAttachMesh.htmlBlastFree.htmlBlastObjects.htmlBoundBy.htmlBubble.htmlBuy.htmlC4D_All.htmlC4D_Background.htmlC4D_Goal.htmlC4D_Living.htmlC4D_None.htmlC4D_Object.htmlC4D_Parallax.htmlC4D_Rule.htmlC4D_StaticBack.htmlC4D_Structure.htmlC4D_Vehicle.htmlC4V_Array.htmlC4V_Bool.htmlC4V_C4Object.htmlC4V_Def.htmlC4V_Int.htmlC4V_Nil.htmlC4V_PropList.htmlC4V_String.htmlCOMD_Down.htmlCOMD_DownLeft.htmlCOMD_DownRight.htmlCOMD_Left.htmlCOMD_None.htmlCOMD_Right.htmlCOMD_Stop.htmlCOMD_Up.htmlCOMD_UpLeft.htmlCOMD_UpRight.htmlCall.htmlCanConcatPictureWith.htmlCanInsertMaterial.htmlCastObjects.htmlCastPXS.htmlChangeDef.htmlCheckConstructionSite.htmlCheckEffect.htmlCheckVisibility.htmlClearFreeRect.htmlClearMenuItems.htmlClearParticles.htmlClearScheduleCall.htmlCloseMenu.htmlCollect.htmlComponentAll.htmlComposeContents.htmlConstruction.htmlContained.htmlContents.htmlContentsCount.htmlCos.htmlCreateArray.htmlCreateConstruction.htmlCreateContents.htmlCreateMenu.htmlCreateObject.htmlCreateObjectAbove.htmlCreateParticle.htmlCreateParticleAtBone.htmlCreateScriptPlayer.htmlCustomMessage.htmlDIR_Left.htmlDIR_Right.htmlDeathAnnounce.htmlDeepEqual.htmlDefinition.htmlDetachMesh.htmlDigFree.htmlDigFreeRect.htmlDistance.htmlDoBaseMaterial.htmlDoBaseProduction.htmlDoBreath.htmlDoCon.htmlDoCrewExp.htmlDoDamage.htmlDoEnergy.htmlDoPlayerScore.htmlDoRGBaValue.htmlDoScoreboardShow.htmlDoShockwave.htmlDoWealth.htmlDrawDefMap.htmlDrawMap.htmlDrawMaterialQuad.htmlDrawParticleLine.htmlEditCursor.htmlEffectCall.htmlEliminatePlayer.htmlEnter.htmlExit.htmlExplode.htmlExtinguish.htmlExtractLiquid.htmlExtractMaterialAmount.htmlFatalError.htmlFileWrite.htmlFindBase.htmlFindConstructionSite.htmlFindContents.htmlFindObject.htmlFindObjects.htmlFindOtherContents.htmlFind_Action.htmlFind_ActionTarget.htmlFind_ActionTarget2.htmlFind_ActionTargets.htmlFind_Allied.htmlFind_And.htmlFind_AnyContainer.htmlFind_AnyLayer.htmlFind_AtPoint.htmlFind_Category.htmlFind_Container.htmlFind_Distance.htmlFind_Exclude.htmlFind_Func.htmlFind_Hostile.htmlFind_ID.htmlFind_InArray.htmlFind_InRect.htmlFind_Layer.htmlFind_NoContainer.htmlFind_Not.htmlFind_OCF.htmlFind_OnLine.htmlFind_Or.htmlFind_Owner.htmlFind_Property.htmlFind_Team.htmlFinishCommand.htmlFling.htmlFormat.htmlFrameCounter.htmlGBackLiquid.htmlGBackSemiSolid.htmlGBackSky.htmlGBackSolid.htmlGainMissionAccess.htmlGainScenarioAchievement.htmlGameCall.htmlGameCallEx.htmlGameOver.htmlGetActMapVal.htmlGetActTime.htmlGetAction.htmlGetActionTarget.htmlGetAlive.htmlGetAmbientBrightness.htmlGetAnimationLength.htmlGetAnimationList.htmlGetAnimationName.htmlGetAnimationPosition.htmlGetAnimationWeight.htmlGetAverageTextureColor.htmlGetBackMaterial.htmlGetBackTexture.htmlGetBase.htmlGetBaseMaterial.htmlGetBaseProduction.htmlGetBit.htmlGetBreath.htmlGetCategory.htmlGetChar.htmlGetClimate.htmlGetClrModulation.htmlGetColor.htmlGetComDir.htmlGetCommand.htmlGetComponent.htmlGetCon.htmlGetContact.htmlGetController.htmlGetCrew.htmlGetCrewCount.htmlGetCrewEnabled.htmlGetCrewExtraData.htmlGetCursor.htmlGetDamage.htmlGetDefBottom.htmlGetDefCoreVal.htmlGetDefHeight.htmlGetDefWidth.htmlGetDefinition.htmlGetDir.htmlGetEffect.htmlGetEffectCount.htmlGetEnergy.htmlGetEntrance.htmlGetGravity.htmlGetHiRank.htmlGetID.htmlGetIndexOf.htmlGetKiller.htmlGetLeagueProgressData.htmlGetLeagueScore.htmlGetLength.htmlGetLightColor.htmlGetMass.htmlGetMatAdjust.htmlGetMaterial.htmlGetMaterialCount.htmlGetMaterialVal.htmlGetMenu.htmlGetMenuSelection.htmlGetMeshMaterial.htmlGetMissionAccess.htmlGetName.htmlGetNeededMatStr.htmlGetOCF.htmlGetObjectBlitMode.htmlGetObjectInfoCoreVal.htmlGetObjectLayer.htmlGetObjectVal.htmlGetOwner.htmlGetPXSCount.htmlGetPathLength.htmlGetPhase.htmlGetPlayerByIndex.htmlGetPlayerByName.htmlGetPlayerColor.htmlGetPlayerControlAssignment.htmlGetPlayerControlState.htmlGetPlayerCount.htmlGetPlayerID.htmlGetPlayerInfoCoreVal.htmlGetPlayerName.htmlGetPlayerScore.htmlGetPlayerScoreGain.htmlGetPlayerTeam.htmlGetPlayerType.htmlGetPlayerVal.htmlGetPlayerZoomLimits.htmlGetPlrClonkSkin.htmlGetPlrExtraData.htmlGetPlrKnowledge.htmlGetPlrMagic.htmlGetPlrView.htmlGetPlrViewMode.htmlGetProcedure.htmlGetProperties.htmlGetProperty.htmlGetR.htmlGetRDir.htmlGetRGBaValue.htmlGetRank.htmlGetRootAnimation.htmlGetScenarioVal.htmlGetSeason.htmlGetSkyAdjust.htmlGetStartupPlayerCount.htmlGetStartupTeamCount.htmlGetTaggedPlayerName.htmlGetTeamByIndex.htmlGetTeamColor.htmlGetTeamCount.htmlGetTeamName.htmlGetTemperature.htmlGetTexture.htmlGetTime.htmlGetType.htmlGetUnusedOverlayID.htmlGetValue.htmlGetVertex.htmlGetVertexNum.htmlGetWealth.htmlGetWind.htmlGetX.htmlGetXDir.htmlGetY.htmlGetYDir.htmlGrabContents.htmlGrabObjectInfo.htmlGuiAction_Call.htmlGuiAction_SetTag.htmlGuiClose.htmlGuiOpen.htmlGuiUpdate.htmlGuiUpdateTag.htmlHSL.htmlHSL2RGB.htmlHSLa.htmlHostile.htmlInLiquid.htmlIncinerate.htmlInsertMaterial.htmlInside.htmlIsNetwork.htmlJump.htmlKill.htmlLandscapeHeight.htmlLandscapeWidth.htmlLaunchEarthquake.htmlLaunchLightning.htmlLaunchVolcano.htmlLog.htmlLogCallStack.htmlMakeCrewMember.htmlMakeScenarioSaveName.htmlMaterial.htmlMaterialName.htmlMax.htmlMessage.htmlMin.htmlMusic.htmlMusicLevel.htmlNO_OWNER.htmlOCF_Alive.htmlOCF_AttractLightning.htmlOCF_Available.htmlOCF_Chop.htmlOCF_Collectible.htmlOCF_Collection.htmlOCF_Construct.htmlOCF_Container.htmlOCF_CrewMember.htmlOCF_Entrance.htmlOCF_Exclusive.htmlOCF_Fullcon.htmlOCF_Grab.htmlOCF_HitSpeed1.htmlOCF_HitSpeed2.htmlOCF_HitSpeed3.htmlOCF_HitSpeed4.htmlOCF_InFree.htmlOCF_InLiquid.htmlOCF_InSolid.htmlOCF_Inflammable.htmlOCF_Living.htmlOCF_NotContained.htmlOCF_OnFire.htmlOCF_Rotate.htmlObject.htmlObjectCount.htmlObjectDistance.htmlObjectNumber.htmlOnFire.htmlPC_Bounce.htmlPC_Die.htmlPC_Stop.htmlPV_Direction.htmlPV_Gravity.htmlPV_KeyFrames.htmlPV_Linear.htmlPV_Random.htmlPV_Sin.htmlPV_Speed.htmlPV_Step.htmlPV_Wind.htmlPar.htmlParticles_Colored.htmlPathFree.htmlPathFree2.htmlPlaceAnimal.htmlPlaceObjects.htmlPlaceVegetation.htmlPlayAnimation.htmlPlayerMessage.htmlPunch.htmlPushParticles.htmlRGB.htmlRGB2HSL.htmlRGBa.htmlRandom.htmlRandomX.htmlReloadDef.htmlReloadParticle.htmlRemoveAll.htmlRemoveEffect.htmlRemoveObject.htmlRemoveVertex.htmlResetGamma.htmlSaveScenarioObjectAction.htmlSchedule.htmlScheduleCall.htmlScoreboardCol.htmlScrollContents.htmlSelectMenuItem.htmlSell.htmlSetAction.htmlSetActionData.htmlSetActionTargets.htmlSetAlive.htmlSetAmbientBrightness.htmlSetAnimationBoneTransform.htmlSetAnimationPosition.htmlSetAnimationWeight.htmlSetAttachBones.htmlSetAttachTransform.htmlSetBaseMaterial.htmlSetBaseProduction.htmlSetBit.htmlSetBridgeActionData.htmlSetCategory.htmlSetClimate.htmlSetClrModulation.htmlSetColor.htmlSetComDir.htmlSetCommand.htmlSetComponent.htmlSetCon.htmlSetContactDensity.htmlSetController.htmlSetCrewEnabled.htmlSetCrewExtraData.htmlSetCrewStatus.htmlSetCursor.htmlSetDir.htmlSetEntrance.htmlSetFilmView.htmlSetFoW.htmlSetGameSpeed.htmlSetGamma.htmlSetGlobalSoundModifier.htmlSetGraphics.htmlSetGravity.htmlSetHostility.htmlSetKiller.htmlSetLeaguePerformance.htmlSetLeagueProgressData.htmlSetLength.htmlSetLightColor.htmlSetLightRange.htmlSetMass.htmlSetMatAdjust.htmlSetMaxPlayer.htmlSetMenuSize.htmlSetMeshMaterial.htmlSetName.htmlSetObjDrawTransform.htmlSetObjectBlitMode.htmlSetObjectLayer.htmlSetOwner.htmlSetPhase.htmlSetPicture.htmlSetPlayList.htmlSetPlayerTeam.htmlSetPlayerViewLock.htmlSetPlayerZoom.htmlSetPlayerZoomByViewRange.htmlSetPlrExtraData.htmlSetPlrKnowledge.htmlSetPlrMagic.htmlSetPlrView.htmlSetPosition.htmlSetProperty.htmlSetR.htmlSetRDir.htmlSetRGBaValue.htmlSetScoreboardData.htmlSetSeason.htmlSetShape.htmlSetSkyAdjust.htmlSetSkyParallax.htmlSetSolidMask.htmlSetSpeed.htmlSetTemperature.htmlSetTransferZone.htmlSetVertex.htmlSetVertexXY.htmlSetViewOffset.htmlSetWealth.htmlSetWind.htmlSetXDir.htmlSetYDir.htmlShakeFree.htmlShakeObjects.htmlShakeViewport.htmlShiftContents.htmlShowInfo.htmlSimFlight.htmlSin.htmlSmoke.htmlSortArray.htmlSortArrayByArrayElement.htmlSortArrayByProperty.htmlSortScoreboard.htmlSort_Distance.htmlSort_Func.htmlSort_Mass.htmlSort_Multiple.htmlSort_Random.htmlSort_Reverse.htmlSort_Speed.htmlSort_Value.htmlSound.htmlSoundAt.htmlSplit2Components.htmlSplitRGBaValue.htmlSqrt.htmlStartScriptProfiler.htmlStopAnimation.htmlStopScriptProfiler.htmlStuck.htmlTan.htmlToggleBit.htmlTrans_Identity.htmlTrans_Mul.htmlTrans_Rotate.htmlTrans_Scale.htmlTrans_Translate.htmlTransformBone.htmlTranslate.htmlVerticesStuck.htmlWildcardMatch.html_inherited.htmleval.htmlfor.htmlif.htmlinherited.htmlreturn.htmlthis.htmlwhile.htmlfor.htmlindex.htmloperatoren.htmlenOutput.hhcOutput.hhkOutput.hhpbitmasks.jsdoku.cssimagesAnimationStack.pngAnimationStack.svgGuiPositioning.jpgbullet_folder.pngbullet_folder_open.pngbullet_sheet.pngcellpic_nav.gifcpem.gificon_em_brush.gificon_em_dynamic.gificon_em_edit.gificon_em_exact.gificon_em_eyedrop.gificon_em_fill.gificon_em_line.gificon_em_play.gificon_em_rect.gificon_em_sky.gificon_em_static.gificon_em_tunnel.gificon_image.pngicon_material.pngicon_music.pngicon_object_definition.pngicon_ogre_mesh.pngicon_player.pngicon_scenario.pngicon_scenario_folder.pngicon_sound.pngicon_system.pngicon_text.pngicons_em_play.gifsdkcmdline.htmlconsole.htmldefinitionactmap.htmlanimations.htmlcategory.htmlcnat.htmldefcore.htmlindex.htmlmeshes.htmlocf.htmlprocedures.htmlproperties.htmlscript.htmlvertices.htmlvisibility.htmlfiles.htmlfolderfolder.htmlfoldermap.htmlindex.htmlindex.htmllang.htmlmaterialindex.htmlocm.htmlparticleindex.htmlplayercontrols.htmlscenarioMapCreatorS2.htmlParameterDefs.htmlTeams.htmlindex.htmlscenario.htmlscript.htmlscriptAppendTo.htmlBreakContinue.htmlEffects.htmlFuncCall.htmlFuncs.htmlFuzzyLogic.htmlGUI.htmlGetXXVal.htmlMapScript.htmlNamedVar.htmlScriptPlayers.htmlShape.htmlSoundModifiers.htmlTypechecks.htmlfnAbs.htmlAbsX.htmlAbsY.htmlActIdle.htmlAddCommand.htmlAddEffect.htmlAddMenuItem.htmlAddMsgBoardCmd.htmlAddVertex.htmlAngle.htmlAnim_AbsX.htmlAnim_AbsY.htmlAnim_Action.htmlAnim_Const.htmlAnim_Dist.htmlAnim_Linear.htmlAnim_R.htmlAnim_X.htmlAnim_XDir.htmlAnim_Y.htmlAnim_YDir.htmlAppendCommand.htmlArcCos.htmlArcSin.htmlAttachMesh.htmlBlastFree.htmlBlastObjects.htmlBoundBy.htmlBubble.htmlBuy.htmlC4D_All.htmlC4D_Background.htmlC4D_Goal.htmlC4D_Living.htmlC4D_None.htmlC4D_Object.htmlC4D_Parallax.htmlC4D_Rule.htmlC4D_StaticBack.htmlC4D_Structure.htmlC4D_Vehicle.htmlC4V_Array.htmlC4V_Bool.htmlC4V_C4Object.htmlC4V_Def.htmlC4V_Int.htmlC4V_Nil.htmlC4V_PropList.htmlC4V_String.htmlCOMD_Down.htmlCOMD_DownLeft.htmlCOMD_DownRight.htmlCOMD_Left.htmlCOMD_None.htmlCOMD_Right.htmlCOMD_Stop.htmlCOMD_Up.htmlCOMD_UpLeft.htmlCOMD_UpRight.htmlCall.htmlCanConcatPictureWith.htmlCanInsertMaterial.htmlCastObjects.htmlCastPXS.htmlChangeDef.htmlCheckConstructionSite.htmlCheckEffect.htmlCheckVisibility.htmlClearFreeRect.htmlClearMenuItems.htmlClearParticles.htmlClearScheduleCall.htmlCloseMenu.htmlCollect.htmlComponentAll.htmlComposeContents.htmlConstruction.htmlContained.htmlContents.htmlContentsCount.htmlCos.htmlCreateArray.htmlCreateConstruction.htmlCreateContents.htmlCreateMenu.htmlCreateObject.htmlCreateObjectAbove.htmlCreateParticle.htmlCreateParticleAtBone.htmlCreateScriptPlayer.htmlCustomMessage.htmlDIR_Left.htmlDIR_Right.htmlDeathAnnounce.htmlDeepEqual.htmlDefinition.htmlDetachMesh.htmlDigFree.htmlDigFreeRect.htmlDistance.htmlDoBaseMaterial.htmlDoBaseProduction.htmlDoBreath.htmlDoCon.htmlDoCrewExp.htmlDoDamage.htmlDoEnergy.htmlDoPlayerScore.htmlDoRGBaValue.htmlDoScoreboardShow.htmlDoShockwave.htmlDoWealth.htmlDrawDefMap.htmlDrawMap.htmlDrawMaterialQuad.htmlDrawParticleLine.htmlEditCursor.htmlEffectCall.htmlEliminatePlayer.htmlEnter.htmlExit.htmlExplode.htmlExtinguish.htmlExtractLiquid.htmlExtractMaterialAmount.htmlFatalError.htmlFileWrite.htmlFindBase.htmlFindConstructionSite.htmlFindContents.htmlFindObject.htmlFindObjects.htmlFindOtherContents.htmlFind_Action.htmlFind_ActionTarget.htmlFind_ActionTarget2.htmlFind_ActionTargets.htmlFind_Allied.htmlFind_And.htmlFind_AnyContainer.htmlFind_AnyLayer.htmlFind_AtPoint.htmlFind_Category.htmlFind_Container.htmlFind_Distance.htmlFind_Exclude.htmlFind_Func.htmlFind_Hostile.htmlFind_ID.htmlFind_InArray.htmlFind_InRect.htmlFind_Layer.htmlFind_NoContainer.htmlFind_Not.htmlFind_OCF.htmlFind_OnLine.htmlFind_Or.htmlFind_Owner.htmlFind_Property.htmlFind_Team.htmlFinishCommand.htmlFling.htmlFormat.htmlFrameCounter.htmlGBackLiquid.htmlGBackSemiSolid.htmlGBackSky.htmlGBackSolid.htmlGainMissionAccess.htmlGainScenarioAchievement.htmlGameCall.htmlGameCallEx.htmlGameOver.htmlGetActMapVal.htmlGetActTime.htmlGetAction.htmlGetActionTarget.htmlGetAlive.htmlGetAmbientBrightness.htmlGetAnimationLength.htmlGetAnimationList.htmlGetAnimationName.htmlGetAnimationPosition.htmlGetAnimationWeight.htmlGetAverageTextureColor.htmlGetBackMaterial.htmlGetBackTexture.htmlGetBase.htmlGetBaseMaterial.htmlGetBaseProduction.htmlGetBit.htmlGetBreath.htmlGetCategory.htmlGetChar.htmlGetClimate.htmlGetClrModulation.htmlGetColor.htmlGetComDir.htmlGetCommand.htmlGetComponent.htmlGetCon.htmlGetContact.htmlGetController.htmlGetCrew.htmlGetCrewCount.htmlGetCrewEnabled.htmlGetCrewExtraData.htmlGetCursor.htmlGetDamage.htmlGetDefBottom.htmlGetDefCoreVal.htmlGetDefHeight.htmlGetDefWidth.htmlGetDefinition.htmlGetDir.htmlGetEffect.htmlGetEffectCount.htmlGetEnergy.htmlGetEntrance.htmlGetGravity.htmlGetHiRank.htmlGetID.htmlGetIndexOf.htmlGetKiller.htmlGetLeagueProgressData.htmlGetLeagueScore.htmlGetLength.htmlGetLightColor.htmlGetMass.htmlGetMatAdjust.htmlGetMaterial.htmlGetMaterialCount.htmlGetMaterialVal.htmlGetMenu.htmlGetMenuSelection.htmlGetMeshMaterial.htmlGetMissionAccess.htmlGetName.htmlGetNeededMatStr.htmlGetOCF.htmlGetObjectBlitMode.htmlGetObjectInfoCoreVal.htmlGetObjectLayer.htmlGetObjectVal.htmlGetOwner.htmlGetPXSCount.htmlGetPathLength.htmlGetPhase.htmlGetPlayerByIndex.htmlGetPlayerByName.htmlGetPlayerColor.htmlGetPlayerControlAssignment.htmlGetPlayerControlState.htmlGetPlayerCount.htmlGetPlayerID.htmlGetPlayerInfoCoreVal.htmlGetPlayerName.htmlGetPlayerScore.htmlGetPlayerScoreGain.htmlGetPlayerTeam.htmlGetPlayerType.htmlGetPlayerVal.htmlGetPlayerZoomLimits.htmlGetPlrClonkSkin.htmlGetPlrExtraData.htmlGetPlrKnowledge.htmlGetPlrMagic.htmlGetPlrView.htmlGetPlrViewMode.htmlGetProcedure.htmlGetProperties.htmlGetProperty.htmlGetR.htmlGetRDir.htmlGetRGBaValue.htmlGetRank.htmlGetRootAnimation.htmlGetScenarioVal.htmlGetSeason.htmlGetSkyAdjust.htmlGetStartupPlayerCount.htmlGetStartupTeamCount.htmlGetTaggedPlayerName.htmlGetTeamByIndex.htmlGetTeamColor.htmlGetTeamCount.htmlGetTeamName.htmlGetTemperature.htmlGetTexture.htmlGetTime.htmlGetType.htmlGetUnusedOverlayID.htmlGetValue.htmlGetVertex.htmlGetVertexNum.htmlGetWealth.htmlGetWind.htmlGetX.htmlGetXDir.htmlGetY.htmlGetYDir.htmlGrabContents.htmlGrabObjectInfo.htmlGuiAction_Call.htmlGuiAction_SetTag.htmlGuiClose.htmlGuiOpen.htmlGuiUpdate.htmlGuiUpdateTag.htmlHSL.htmlHSL2RGB.htmlHSLa.htmlHostile.htmlInLiquid.htmlIncinerate.htmlInsertMaterial.htmlInside.htmlIsNetwork.htmlJump.htmlKill.htmlLandscapeHeight.htmlLandscapeWidth.htmlLaunchEarthquake.htmlLaunchLightning.htmlLaunchVolcano.htmlLog.htmlLogCallStack.htmlMakeCrewMember.htmlMakeScenarioSaveName.htmlMaterial.htmlMaterialName.htmlMax.htmlMessage.htmlMin.htmlMusic.htmlMusicLevel.htmlNO_OWNER.htmlOCF_Alive.htmlOCF_AttractLightning.htmlOCF_Available.htmlOCF_Chop.htmlOCF_Collectible.htmlOCF_Collection.htmlOCF_Construct.htmlOCF_Container.htmlOCF_CrewMember.htmlOCF_Entrance.htmlOCF_Exclusive.htmlOCF_Fullcon.htmlOCF_Grab.htmlOCF_HitSpeed1.htmlOCF_HitSpeed2.htmlOCF_HitSpeed3.htmlOCF_HitSpeed4.htmlOCF_InFree.htmlOCF_InLiquid.htmlOCF_InSolid.htmlOCF_Inflammable.htmlOCF_Living.htmlOCF_NotContained.htmlOCF_OnFire.htmlOCF_Rotate.htmlObject.htmlObjectCount.htmlObjectDistance.htmlObjectNumber.htmlOnFire.htmlPC_Bounce.htmlPC_Die.htmlPC_Stop.htmlPV_Direction.htmlPV_Gravity.htmlPV_KeyFrames.htmlPV_Linear.htmlPV_Random.htmlPV_Sin.htmlPV_Speed.htmlPV_Step.htmlPV_Wind.htmlPar.htmlParticles_Colored.htmlPathFree.htmlPathFree2.htmlPlaceAnimal.htmlPlaceObjects.htmlPlaceVegetation.htmlPlayAnimation.htmlPlayerMessage.htmlPunch.htmlPushParticles.htmlRGB.htmlRGB2HSL.htmlRGBa.htmlRandom.htmlRandomX.htmlReloadDef.htmlReloadParticle.htmlRemoveAll.htmlRemoveEffect.htmlRemoveObject.htmlRemoveVertex.htmlResetGamma.htmlSaveScenarioObjectAction.htmlSchedule.htmlScheduleCall.htmlScoreboardCol.htmlScrollContents.htmlSelectMenuItem.htmlSell.htmlSetAction.htmlSetActionData.htmlSetActionTargets.htmlSetAlive.htmlSetAmbientBrightness.htmlSetAnimationBoneTransform.htmlSetAnimationPosition.htmlSetAnimationWeight.htmlSetAttachBones.htmlSetAttachTransform.htmlSetBaseMaterial.htmlSetBaseProduction.htmlSetBit.htmlSetBridgeActionData.htmlSetCategory.htmlSetClimate.htmlSetClrModulation.htmlSetColor.htmlSetComDir.htmlSetCommand.htmlSetComponent.htmlSetCon.htmlSetContactDensity.htmlSetController.htmlSetCrewEnabled.htmlSetCrewExtraData.htmlSetCrewStatus.htmlSetCursor.htmlSetDir.htmlSetEntrance.htmlSetFilmView.htmlSetFoW.htmlSetGameSpeed.htmlSetGamma.htmlSetGlobalSoundModifier.htmlSetGraphics.htmlSetGravity.htmlSetHostility.htmlSetKiller.htmlSetLeaguePerformance.htmlSetLeagueProgressData.htmlSetLength.htmlSetLightColor.htmlSetLightRange.htmlSetMass.htmlSetMatAdjust.htmlSetMaxPlayer.htmlSetMenuSize.htmlSetMeshMaterial.htmlSetName.htmlSetObjDrawTransform.htmlSetObjectBlitMode.htmlSetObjectLayer.htmlSetOwner.htmlSetPhase.htmlSetPicture.htmlSetPlayList.htmlSetPlayerTeam.htmlSetPlayerViewLock.htmlSetPlayerZoom.htmlSetPlayerZoomByViewRange.htmlSetPlrExtraData.htmlSetPlrKnowledge.htmlSetPlrMagic.htmlSetPlrView.htmlSetPosition.htmlSetProperty.htmlSetR.htmlSetRDir.htmlSetRGBaValue.htmlSetScoreboardData.htmlSetSeason.htmlSetShape.htmlSetSkyAdjust.htmlSetSkyParallax.htmlSetSolidMask.htmlSetSpeed.htmlSetTemperature.htmlSetTransferZone.htmlSetVertex.htmlSetVertexXY.htmlSetViewOffset.htmlSetWealth.htmlSetWind.htmlSetXDir.htmlSetYDir.htmlShakeFree.htmlShakeObjects.htmlShakeViewport.htmlShiftContents.htmlShowInfo.htmlSimFlight.htmlSin.htmlSmoke.htmlSortArray.htmlSortArrayByArrayElement.htmlSortArrayByProperty.htmlSortScoreboard.htmlSort_Distance.htmlSort_Func.htmlSort_Mass.htmlSort_Multiple.htmlSort_Random.htmlSort_Reverse.htmlSort_Speed.htmlSort_Value.htmlSound.htmlSoundAt.htmlSplit2Components.htmlSplitRGBaValue.htmlSqrt.htmlStartScriptProfiler.htmlStopAnimation.htmlStopScriptProfiler.htmlStuck.htmlTan.htmlToggleBit.htmlTrans_Identity.htmlTrans_Mul.htmlTrans_Rotate.htmlTrans_Scale.htmlTrans_Translate.htmlTransformBone.htmlTranslate.htmlVerticesStuck.htmlWildcardMatch.html_inherited.htmleval.htmlfor.htmlif.htmlinherited.htmlreturn.htmlthis.htmlwhile.htmlfor.htmlindex.htmloperatoren.htmlopenclonk-devel-docsCOPYINGCOPYING-planetopenclonk-docs.png/usr/share/applications//usr/share/doc//usr/share/doc/openclonk-devel//usr/share/doc/openclonk-devel/html//usr/share/doc/openclonk-devel/html/de//usr/share/doc/openclonk-devel/html/de/images//usr/share/doc/openclonk-devel/html/de/sdk//usr/share/doc/openclonk-devel/html/de/sdk/definition//usr/share/doc/openclonk-devel/html/de/sdk/folder//usr/share/doc/openclonk-devel/html/de/sdk/material//usr/share/doc/openclonk-devel/html/de/sdk/particle//usr/share/doc/openclonk-devel/html/de/sdk/scenario//usr/share/doc/openclonk-devel/html/de/sdk/script//usr/share/doc/openclonk-devel/html/de/sdk/script/fn//usr/share/doc/openclonk-devel/html/en//usr/share/doc/openclonk-devel/html/en/images//usr/share/doc/openclonk-devel/html/en/sdk//usr/share/doc/openclonk-devel/html/en/sdk/definition//usr/share/doc/openclonk-devel/html/en/sdk/folder//usr/share/doc/openclonk-devel/html/en/sdk/material//usr/share/doc/openclonk-devel/html/en/sdk/particle//usr/share/doc/openclonk-devel/html/en/sdk/scenario//usr/share/doc/openclonk-devel/html/en/sdk/script//usr/share/doc/openclonk-devel/html/en/sdk/script/fn//usr/share/licenses//usr/share/licenses/openclonk-devel-docs//usr/share/pixmaps/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu        ASCII textdirectoryHTML document, ASCII textHTML document, UTF-8 Unicode textAlgol 68 source, ASCII textassembler source, ASCII textPNG image data, 600 x 188, 8-bit gray+alpha, non-interlacedSVG Scalable Vector Graphics imageJPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, progressive, precision 8, 829x561, frames 3PNG image data, 16 x 16, 8-bit colormap, non-interlacedPNG image data, 15 x 16, 8-bit colormap, non-interlacedGIF image data, version 89a, 10 x 27GIF image data, version 89a, 52 x 52GIF image data, version 89a, 16 x 16GIF image data, version 87a, 16 x 16HTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII text, with very long linesUTF-8 Unicode textASCII text, with very long linesPNG image data, 64 x 64, 8-bit/color RGBA, non-interlacedPPPPutf-8?`7zXZ !#,&0]"k%GN2eJk\ҫg =(ZDLUNu5kf%Vq !ma>i M`jIzD◯^ 9yz!E bsT-^y`y~G0J; {F0{Y$~ 1D@Gx bu5*qځT;Wvfyĉ "ʆM*GLw]ͽv0#"ɹ ]vw;[J\%siP):aG{h^2!ĐLÜs7,ppeMcEHK K"]G0x|Iye!m…#F"!0mPKQE6\z6X !<3ٸ՛KTeUL tÇz$ ,iVSa4:OH ͌#ip[%r=XbPh1z%ܜߙ2$ b@{s2v&(iq އ%'nLD-^0wʾ 710XsFZU&2BM;4hRMy>YhyI<}e?؞d^$ gjv+ +]x8 -%e4]Ш²Xn<ΔaM>;{`dFN̵wv-TU$Y֡TD#6/;zj XRk+j+Xj㵧ף 3%nۖ~5U oK%)hʰt:ր\|r`ڃ3NylkZ3Kx@$ 49B]Jlt8w~egQu|ɽqKIE :`Zl  N~p,b})x^_Sc)V$, 4XRH$ rqos\~7oonYX3l=UTl΄֋p5;)H> }K&N9<"0Ўi |J  ~jlو&ǠULX |d+K} hA +n["O@9fI!.;n{qة;;YϞI[STJ=C\ 5ݢ̨h0#`2s;GX}m; ;#ƹxKfuqˏe쾗 5=ZX1sg/ҩ9RY?)" wD &z< dwgC7!w+:$,\o̯P7ߡMU}T-:O&I7 0 hp=ܞР2kiյ*6]=#>겵:˯`z̔€ y+x*o]fS(!&>f'??*gxX2Y:Ȟ` 9 vltv EEL _\EyjןkiU811R:ߐRCˎbփa Q+1,|L?$q4Ywx迾o#b)߉*P2wÛ ^ XI23HZ̩ڝI%Z`f ݓGズ.J형\ûp-o*eFexԭ`xz V.q) w`WJ06$`Ԧ cڿ_4z[2 ч5#%MZ+K\LFWeV5]F4}v``@Fcbc;ҫK\0NkEBol~͚H?U8Q}ʱV# M5jSE>da@Cq+rII*cE'x+nlHա5ךEv/M!/n^ q}΃#Q@k/"ASχ:g4MW dѝp͕d{)<jBJq_ |"=HFu9B #<4$@LÏnnr>d G1Bpϓ0 w%>{܀yLOZ kv5y &J ^<+Ug73m{#1z'fR xDN+O$ހ&03ά5#و ;F*k&nlAu:]+XnJճ|q%WA`1G {Ob d^lc ~e!S(|m_X_%ҊDDcgC|Y oz2T_9&O {<לN2 n ~1Z,z÷9o(k_EcUIuz6袝b ]<>zʒ^QXsOࣾGAU!t\NRZG*OݚQ\g@C}CS0  cҩ9j5 ˌMI(YIa!UNxG(6Id/(,fv<%+cNykVN?JYaJ]`Ϸ'`Y6G0^gS-9soYf7L{0xN~Tχ#MdJJH“JLs<N3P-ObBPi )[ukR{]M)UlV)sNi-ݞe/&8FV~YS?;*z 5~+!LTz+CJ;P>[84)p^V7RJN|%يJh?//B+ܷ1FoF/*p)Ԑi-Dz=dq\ e˛B+xxD8!;E Z>FASzVf|:,9x 4XR{= {h?aZp+(Ko=iDxYJ\=g'D w-LgWTҕDҘgVٌ;\м 6}R1Sʸ0paf:OO/j%п4x;`iý,s@Uα>aBm]ff4v{ݟDRq^ܟlebd k׳N^i +1?-©m olB,^3d8*5S>'L0Wtotжۗ0`.BVm7逸Hoqd ˊb^bfCut]YVG#)b^4]@1(s/n5o$J9.:Qs[Kex+;#Bli /xгe{bf9X̔Mp+[&M,c:= xg5dHUUB=|y 'pYO0AklHHg֙w򻪽1H&= ݷϩJ4 'L}jE0HjZS@cO "g&N}ʼBJ& :)s;71t1bY P*x}9>S\HkE%Ҿ@:&ܘ؋Si?3S IQ=# Rc?CQ*=ZH%^E "} SHNpN}'1QbWO!K6e\2*L\Ze40$J|6# PcOkʙxo+eK9goP8_oVdYT.  ?)(\LڳUK_ꅲF"3ks2ٲoPE1!LDZTyk&h?_6e+2/ujb.pf%HY+M:.3G"C۳C U5G\OڣU}pQHZ+s͒ffWbj|. Zʮ k+sd"@?qH*BS#3`X=x =dv7!p *f=&[],wP QO!qMFŜ54$_Rr?z\S煉Ool}?ϫVA4|FǨvA;[ X?<{5ppT::DAJNl)t3elap5Q>vGR[.C ho͔y6^ʿoI,s%Y0b_&)Xo/vѽSTEQkG&GaWQuڪ/L|8P!j4T)i9۟I o 9Un [@LlX6kKзtr玷KXEX lկCr$ L[='ӺD$Ayp QA;>U\j4xޯ~5[ &m:rp8+4; %\21BO Vo+4j:u2xɲ/هkrZNMkx5 JQ]],uR*3TC8!ء)d֕+sKj~/gm)1Vd^[6+u/VU ٿST,)B?$pgMu]]OZ^ 36 DOA >&6Eӽfԡ!݆TPÌ2-0]d5fɔ׏;ʙblK@~YW qw펙}<*3'nknr_~9susr7< /4\@l`ffw&beKy S]5IXm.Srtumu ]j86{ik=u09ɽley>OenMALErR}g1es1FuAOH[b~C@mh#*怈1RDF%"[w"C{΍GZ4s,+K{"MἽ4$Q1>B:B/-rm d:X#NOſR`ug9}}G^3po!kK l ^`b.U f}V!T?MKϴ]RcuQe i]=~R ·\a,_ȗƙ5ۡ6IR^SI> bx"yWꨉK 5iRd6K0K hjd= %_XTPAI .R6_N =WZ>pyY~)Kyc^ CB3inH%Fې_ź3PzgO#ĔF9` :}Ld?(|q*8󫿃_u}O6%ԣfKfrv):Uu*FǞ0Hll6jCe[Dž9G [;I>;?vt.Uu >bo,ReftkNi {x+}xxek2ID ƨH,0.I*(Qڕ*3L{B YZ