coin-or-CoinUtils-doc-2.10.13-3.fc26$>BY9~j>7?d  ' Q !'0XX @X X )PX (X XX#X4P4|XAABB}(B8B9C(:JGQ XH^lXIkXXo$Yo(\o8X]|X^?bζdϒeϗfϚlϜtϴXuXvtDCcoin-or-CoinUtils-doc2.10.133.fc26Documentation files for coin-or-CoinUtilsThis package contains the documentation for coin-or-CoinUtils.Y buildvm-11.phx2.fedoraproject.orgHFedora ProjectFedora ProjectEPLFedora ProjectDocumentationhttp://projects.coin-or.org/CoinUtilslinuxnoarch`gan@N$w;Q#;O>)J')_R8j14eC?F ;!fvzR#m>iD a-d5mW^ttL&6J>c b/=M/[#T@o$;33gd` i0ИOiD0Tss*!j?Q*7$P_9 peY?:Ӎ>YuxFFYk-N&VsfIn:M'9V|89AH v\ &A`7j?N 4WU -Xe"cST(_FJ!`·9g@/dN^QxFECL;/?|WSqMB#E=:AV\58evHh;m*G4eEmS1rdMm-BpOXU~ 1Y*R$oBm8 ^\hU87$l* I4.7dFZ%az %r w6>%S 9)V t%8w(4eEa kP,= 4.%G 8  !D r S V  R J [=< mD& n  X i Q  M n~fu NIlu-v _b{ 0L:K:`.1 N.$,:2E0"a/[c[g`s\$cQbq_7&2~2b>xtvA:*G/{ 4 !fu. 2W F~,,8RQs3K 1lVm\dl~E r4ZR} Q _d_.B>:) {47 A5,"m :' XJWIB `#!%^VUM$=A큤A큤Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y e2c5fcd0ff6c7e2bc71163083ebefcb93a26c9102967453f094e44fc4914f58aa6c2b0e0fcc7be58150781be64bce95e647b0c03509b5f132c94f9ba68b13849e04d654fed4f7b167c1b1e55fcb94332aa108ee1336060b614fd34ddb49a3b6ef4512b9439e0117ab64fe3fe585cb3bf950de79015f6a97727bef9d1b33bf363e4f2bd81292e2dc20120c77922351eb1ff4cca3715f539b8af5a0461ba64e65c4c13751c21b1585b03d996a9feaf078b0bf6388cabe321db99e4c9a556435588aae36717c72c9e790149cd46e08221e7e7579d931fecb7430994b08fb832b5b12a606baf53d9110ac4f247d8e9c684a786789a1088214c4d1f32213fb69a2c31c27f0ae7e1bf5728aba4fb06ec4b8929336947602f8184b115ca9b88c5d3ce2a030403d9bc99da4b7093efebca29f47a63c4f4ce4a1e5064085d93970e48238193d867bffce0251e8dd3482d1d7a2a34725ffac07afba46f660724b223c76cf8f3f1ca00fc224d10eb84df6e66397d18cdce77027ac0d41f5c45991f8698c6ed4d687fd919abc979ea513a3dae195050b63a5f557389ef01770bab4c9339687020eea9d687b6a1d4ac8a6b201580ff19ff7a5de2125b04944b6cf2cd96e7d2dbaddbe923f84a99a108489e40b8584b7946bb5c39798f6d652750298910da84f2cabe747838fce8482230cdc40183001e5a0cfe3cf7d4f0b007fd0a447c255bcfd1db5bcee11f4102396295908ef619089e8f7c785de83961d8a84bf523e5a3d899aeeebbf1bb35d9c8eb74c3eee9e1bef4e337538795d7fcb44727c855c06b85019bc7b96a455f14b63b8172986a84c1ac5517161759206c6956d639ab0df0c15ff61e1287f953c085998ec6a4f8327ff78a2fae98f089fe50824506f34a640f25de62c8b682d55e0ac624c0342b58b555b95f8495b4a2f62004713b541bd8705dcf52aac5270e50f7f856ea5d6730335e2e4a6a460b54fd2335cf138c4320f8e0e8386bd6f9341c39848ce78fb0cc1072aeb259518582daa5971f50f42eb72e7b4246b49f44115926bae924595b803450ef5a2ced09d261781b3067d65ce661eef186540a433e9758a449b7015a133b3ef154d9e34d28bbaa9d8966b48a56bf690bdd5263c8c1ca729794edf792ca9d4db9826f439704feed4cae2a0e726d8c381f92c4a91a71bdd2ca503754ac980664c0f06401b182159754e1024958c6130b3326a51bdcdd79669fe4635bf8b064e40d32cd69e692cafed19773364872fc4c8ecbebee4634d31d25918260dd5291631bbb2aadd87c0cdd84a0555810eda3178b9984ddbf5c630d3951548f911290046077148d0809244bb001cd58f6ec32b79a5ae213644d8f478e9f8915790b7d8f1623584bd0ab2cb15f44dc66a37a24184399691c45d8dbaeef93b90daf57f0e8716a99d395ef8c726dcd8e5dcb40e0eeae23b64071b303bd0f86994bb58f18142c2b635b69103a8f0bf387bd5b17af28f275c32020b9e3edba831586d784e465113a6e5ed3a979d9a4456ed8a8530b4905463763cfd91ca979724f885ab550650674b84a56df4b0ecfef6e379fe987b8548b77293be8323e1577bf077347701ee13e55474d5a837b58f9ba10d9ed153d5dd9b28157bf8d7c37f486ab247de4c00f74f3512b37a8c7533e587f8f56018662ae582a7b67a02b486f29204e87687d2bb03854551ebe1aff5b72adcdae60ca1fd79e71ddcbc1eb6a814195c99a6ddba6effdf55b993739dbd6b7549c03f08c15bf4ef36ab5564461d59fdce14fd5de2a4d6cd0ce47ded3aec86afe501f6ed6329c19a5ed7ed8bd7c018f5b314573e24675d319fd8b3fb3d417a04294efe9c313c299852f7913c7b886af1308df89a511282e1cf935324abd07528255bfed558dbde9a850dc1f97922d91da95a8f2cc29f005258ea57df934bf7efc9f98d9cdded50353afd02677a6f1141bee9c2ffa118cefbc67f6a10c5502834a074cdcb0f9dc469d62c4558a68a686a30e63a92564aafdf0b5ab04496b47d129a7ca3b9c0881c2336af2eaef92fc0e2d186a3b97db5f3aa037b56a4c12aced87e767389f06ddcb2f3e4e140d528f2c0ff896fcbf3e40d3133b5c3cf74559c65a4d6641e51146dd4701718f86582b7e65e3925449354cbf09609d801d76fbabcf24b9f5a3e19d4c47e6afcd05d2ffdde8fff6f80babf270f3f738b629d380bf605a06a1cf00f5f90bafe906d6ea4226ce24411f3a7a9383581c7689c1671b65b5bcfac236077e71e9a73aa1f82e2835fea18b5c4ba7a967633066fc689aaaadbb660f1ee87f486d56d65efc20c7bd82cf4b5e0c9b15b5cb33170072dc82ab4573175ad77bb26e5b41a563fa2d1494340267f259549f904ed1bcc1e6938b34a82fabafb9de724b0d661d7362068d77c8b152a4072f64f2587236efa06ccb9b983bfc00ee758f3c59c12a723f40dc9d47bee6c3fbaf7ee83e434f80a9ce776beb0562537aa15b1e175d97c1b2ec5d6ed671c9818671f6045b5a85e3b987dca38c210fb366149d1df3ef63e1af41a43d665179c14b9777476c8af97a2a28190efa80dadba0488d9b005491c287da4b315813ec423353bbe03e972322b0d72c15c34cd250bdc18548fd07032a5de608a97bbffe1222063d53e1c1b72d968e22aaed2290a21641b8199154f81c72fe10bbb6d31cd53379fe6c14a986b564588cac211bf04536ae984a744100aa4890a661f8a42e19034b56d841aace0ca0827696951b19fd7c8662c118aaa4bcf69bfa8c12a45eefbbb57e91d0126baf75a92587f496502dd0fc314f364543762dce70f852ad4fde76f6813a01d052ff0b5abffe95f7568b6abef3adcf1b151226b8509ab18f61110aae24033b17c2bd5c3449c6cd83bc649af9976d61476e0e3da30f068d8c7b1d3b7fa3fbd999c56a2f3f64f6d32f1cd5b4b97f373f22fa71c8834eb94484f1ffed74322e694da1dce5ffbbe6264c5c25aad98fb5b3b7e63cda28fed223b635ad530921710ab01a70144ab513b1f246bae3d8437962cb6fffa262847c5c5c51068c407f002fe0844b44ecff9f0cb54dbe8a77abeb01a5de50ef6a01dcb583a545aef06c31c2b43ae09b30e1c337cebdc418697a63a31b1d5e12185a00b48540533b430712e2a15f206034d57521df94406a1dab2bb66dd01a95d4fde1ec126e488c1b679beef783a7fb36614bea2de73c690ce4f0fefe4a5a3b0d1fb2dfbde851f3683685f0efaf2ee91c5fc4d68e2bb8be3200ce606ff8a5546b8d1259cd378bf5c9d8dccf57928052fe99a1c316af26cff06c88193c6a01876ce8b702a0115597264d6a67924107bb93155428f4116bdc31b6bfc06492d2e9bcea040e27313208428bf0b9011e3f51041bbfa925ecb89f634812a99479f82a51530f683fef0d1efca6988293ce47f7c8b4bfa9365e52ace2e2cc902ac26271b0606a620cdb03fd0218645d04b3bc7b109d3a4076f65aadb91ec645b392a47c1678c302ef53825e9d4400b80ebf7a103660ecb3dcb28f949f2cb7f29aa3cc58a07430ac4cccc0dae1a5485e3d625b33a7f27832b9947838d72513488db9913c3965ce62089862f2f5b69a6661bb73c366cf8a52ff861b446ab6cc8952873f33c68e777d31de2d5453008833d3ab4bc9319716c8bfe89a05b11154d15322a11231f7b3a4db7da5daad4d824743af32679b23f27086da921941edc8d42652eeb0d9652c74bd639232d745d21107abe9e5c3f6a19ef0a8e5fe17d79ed1bb1c38fce7df2e824713a6412cdcf6ffa8d783dccf5f82598c902ea5decc6213417a632dba3cbf01ae7c88075db3596b9a6531b9530faacf86436017abc52d98a613a60de2b5082c0b1545d6a2e583860fd1a07461269c411e1b8e2ff479461ecc464dd8d9020cfd49fa6be2f5f4f05025bfbc45e6d6d8c4e1496ba430cf4b738899861fb5d3cdabd3d5505d9325705b1e841dffef41d76310491752b760aa1123325a1d8076f337a958af2683d77a9687f77d680e20c6945dfad3eddff61108bcc62b44a226e234da073d2b3c68d954bd0a0b5e12d435fe34d924f103616d86fda387fa45ef3b5ad4491b73e2024f832204fdd8a442b989efae251541841bbc079684dc49fff18cf57c4cf5016d20f526348c4c1bee498d06e9046ede473bb2f3c8fe3ce6aa1c363995908e0e203a8b9a6531db94044df0f4d6340895ddf92d89ae414e976c1212f5e6644adb585ea88b478c2a453318f2911f4426bda56c8a779d84f20ae6ee61f40dc883e4b0d367a781eec7c0f163273fd574d896858b2c65021560ecc8c6d6f9ad3163ef5750227c2f998d043e474f607306662d7493733ff40af77cb8016c127f78ad42d59aaadab5a2af83465bcdd3d517b6791a08acf66a3740033cd01304cd780cb24f5afbed20d19155facaec3df5be3bf62f6d3a21d8cafcc8c500fa15c4db08df0d546949d03fb529c99733ea3764a597598e46952f04bb8b860395746cb85564d9237b38c63e90a4c4a35dd0a1b86df3abb9526decac9d44b765b43a5b9696f0590df057aead4c1f035abb5a7369ae0ff399a38456caa3b675a86e5c15935379b5b3512ab83c69f8e5d9eb8e0402dd1b08bed64b218cad85b915f068241abbfca28f462af696b430fc95b9b38ceab1717800272d5ffbfed39ab07a77109d07defcaf38c6859758af9805a173f70b9be2ca7e585a92b3807dac54662f38f0ce3585ae8bea2781d7699863786742dcf543cbef8dd82eaa63cc48fe0544b848feaebf013d7bd6bc671734460a545457e940a8cc8c00055a61b135e4aa70a7c5e7713e2aec713404fca5ca4f4a3b613519f3d6a65cfa7dfcb6e3383bb0bcf13bdf78c9744378b0357ece8b264cade9647f62538fd751f35526fa7468956b422040e1b6ba45fb6d3093212cc36f0ca8da312d8868622125620fae987ee3ef133a554507fd52b1c8672602e41ee643f74a6c09b08080729e48be6c32401e4203b00f1d0df0564df8af913097a95f562566dec1246ba552707d892d1a1f3cd0abbf1e8001b309ce4343a62c95346e5da0f062a6630bb6642e4b71648521c08783f43dbd51add3c2d64e84a31b70d002100741fc9c90ba6a821856582c16919052b98fed6fb4b37c5fc25c6d8bb36c4c1d111782fb1a1316e598c7b0bcec328be3f8da58d28829d20d2599ab68088118705e1fb2d4b06d12f87b6914862959ac1f195f395bce39882cde60b1404dbda55a5a36a00aab3601e255f6f147fb289d4c13df674d0df4e2935cf647eb02aa4ff9630fca487fa5eec5221276b77cde4d699206e027557e475276ef09d8a6c6eb002553db6829b9c1c1db554f28ba8fffca8be2b76edc1210c06bb116a9328c89f7a1a6508ce97cf8a16274c3768aff6b7a345b57426c638de3a858f8abefa277ac188cc9fbbdb8f0c22fe8a24dbbe9f9da729aed1c94bf4515f4125ad5dc733fb07ed271685eb840288d72c6705fe34c893041c5c936bfa0771a6d069d4de6eba6af83cd22e3819d73ee1c7ff6c95f536f9fe68aadd3e8ae51059fd50fe45ae80f640b9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bbe3dbbf9bd55fd7f4353739c2c94315fbf5e2ea6b37c1dff5160b108894c754b3985dd2b7fd2322f2bafe499219e998deba1b831c27e2c8628c66a2ccb47e0d80955e2b44716e7cc2cf68e89ef9df7f3fdc36863a7bc747b19a450b60f71984193f9ec9eba4b894c5baced4f810f56eed95b23dc436f0f5bb9b5192b0556900363bb309df4cec20500e245c884db2f177bde47f811bfd89f97e485600bddc2e1a834b17e8d32e268bee3624b749277db59b1d9abe9bc3d0a9f729d28b294ca8d3aa680e35cebd847febb0d50c93e08443ca52b7c7d7df21565f685038405542d0707ab7d8ef957d654875ee957b7708108ded9d8a29688d92f5024db260d829db7b15ddc1bb844596b54b73da22b534d3c331b61e6dd4e04b87122cd10dc04df3de13eda1d272dabdd14bd5266d68eaec87da9d68fb44dbadf06fae988c07156360ef0e310f3c208b3164ae8e443979ebd947ad75ec3cb5ec0d893305061541dad40aff04d7673ceb19756fa1c1039dc3abe7c1b4cf91f6f5c6a75f285a70c7eca2340f668c4e0ab2215855cb0f5ca548f638d0d96832894e769fa09afcfc70a4a5ee421b10d0f879bd593fbf199d3e21ace485171901450b45c8b4197bb9409bb763759e88b5c2c3ef01d511021b838c20e599d21ad1e6ac9246da92e074da97baa9d2b15c8017a2157285c006c326c17e6d81b9d215ed4a3d326f3c0cc283ee764a0e443b8c3bbb8486898bb398696ec7a14aa2ac36488e0aa97729f9d353c3a09ad825e12b5a6e9141d924d6d93dcc7a5b21bf86839ed818349ea87c0b5dc074509b090f3380dd9b8418a135e8ebd1e165054af7a30a14dea5b46578583af37ef17cada9189d0fb775a32296914f50c47e9027b02631756f7f2719e0d01922fd0545527970d1abdcae9138d607047d26f56f0108534be6e7ce57c6782f5bdd8c3181e73cc6a4ee4fd8275b5aa65d99659e9b8d8e17eb20315df217e5ea0488f22ab86f9ab73b8e84715f4eef61d4866d5b02257d16a8b6ff1cb558471a4bb33df9e92c0c5bfdfaf0c0603596d3228c2d40097bf794c90e6d729a90bdf0e2522f114e733e7f4efad19f6fb51d42b4b37c679a2edab6916cbd692de3bae24008d6892b02155706eaf70e219bc7c7640e86542b631f6298a6e07db390dd26a2486a1d79a73add47b14d32fb3e66ee7ee9fd66d4bc991d44117b89a6a9c5fb8da245f9dcfe0f2776e4ef0506016b4feb1bebc771f00b44afc28964369cad539cd305b931dbafb1ec474decdca4cd39f60df4d7723a975f327859383c9fcaf5de5c642c54f14581dae5fc67373c97d5ea4217fdc79c8078c3152bb1a61ef462b793dab4095b8662405af131360ddf2e1be18b87b089a0b9bb1c4b848611955049b49a0809ba94c4ce8b3346dcb93946d587e0891f3d6f4672175f55581687456b2f35df943e260423ae7f31b5b6448dfafa8c1f84b3cf6a6576ad33cee5ee038f03e7aeafffd0eb59f3b8b69c04ac81121454deb04d60b81b55f7e3d11b077b029763d6a0687a418285567a91eda0d59c3e7b428bb0639c352281085ba072af32d16fc9fe31203727417b7f44fa9ef3d3642cc8120d291fe0e0816c39257eb43245a637e2c7a9e31c0e5677480a101769244a7221d9ac5d74e22a128fe807cffde059732a1e9855d24da97f874da79fb472f6a4407b75f9efa96ef03ff8c83443a6d4647ed7da8706b7f1c3bc77af038fef9460514eb9ab3cbec6bcfc9e001908cef8a260397e3d076398b44cc2e1cca3d9ff3ab994bafc5d063fa9a479ad257f2e4a2420d25126edf701c3f69c4f723cbd39dfa873e66961f1414a877efb41fe610c8490acc919aee9216f923a09713a098dae34fd5ec6c9aba0767aadff05a6babbe479ce31adf35d2c82beb8a00e48dd45779aff98ee3df4716407a070711d933b2be423878bc48760cbb6607bf326bfb9605321bf75d482f36eaa03def518ce7164a4bacfaec39e6f2f2081e30a0e8d5929031b55948501a4ee4a27e282f59403af037df9b6231804a462b16e7901d31dc16b57bd9945c9b995c35c532f46ee4ca56ec618732e17470925a6fa34fc777da2dbee229bb7be11841d4f5f1d2fa3308933ef9328739e1b858d69226b85df715e5a8abd0eb2237b6fc3b28867de3ed95cce9a0240a68a2900dcd49f28a458c8a1f6918e611d55daabe38ebcda052ef32438309f58998b5cada7b7df43dc75182f1ebd0113f19b021938c9053427a8f77eb247acac5d86e0bcaa622b46f33b0132755076da37b3ee23457bf328fc9f2410a80cf7a0c3a06399e3efc712cc76acc9e49eeb1e9eec85ab3ed96de816f86dcc7d57c6d44fd8d3d315d90ca4977a1d168a50c417011ae5f7081e86d6e0b1e561343a034d87293f25255c48e1ec932d4910361d45bf1b245d7e340c55d5c394ed0a3ade2e8fb9986eb984d90fcbd1d74f13f0601fc571b5eefafbd560242bc84e9cab1d244952e63386e9e6d7513d4488715d266875303f4d5ead76f8674b2981219c56d986f9f8e14b363cab9c00f08639596515fb4f58ce06381d0db14642fac6cbaf03224a5fca8955f4d10ea541c8174cbba39de6074838eb15761912fd61caabe4379be32ee275d63693ac929fd1c53604c733de4ffeca271f2945581279804632ee35901e00f4ba4545859209b44155c6306bf851a47ff0b70f5fe7a151d9f8c6c08acc36d937658ce6a76cf618b8cbdac7b8e00b0d7a5a53bf61cb15763d06a623d87f5251583d11e11e06664dd3bd2eb9de00169e52292d62e62c40601ab19d165a6651977e01b0a6501191ccfcdfb0b51e1cc9ab7b62887549b109ac0b5924d259cbbab36e75baed5c5bba8d8c0903324aa5759f30cfd339c593f8ac2ee2c2ca7f30f6074815b6339fa4628e25b7d67b0fb8a173886ebf4581e94094a81a5efa7ff8ab7aa4ea18ab2fdaf31f184193a099efa7df3c4032abbcaa7b12b4b0e157d310c49fcb383819a862556dcca72a1cbe82b56d1ff06646ba61a0ba6fd09b9dc89f4b4b649e1186246ac9074300903d2d927cd82f6506b43ce5bd865471b2c59ddae2123d9c47da77783f20d2fbdca03de4c0528d6d104fbe7bb2519d8b0d3ce925ecbe31d93e2e9161388b22ed4efad86f531385fee16baf671377465632122284b32755ffc7809f3193cf4e7ce834a082164247724b2ce43ff95a142482886895c6d68808fa8ea7a391a4420595d1680292cddae562bc4539e39d8f29655b68d90b369cbeaccd2a896e4b20f44ed1a5ac7abe33d5eb194a28ceb1a649cf3bffddf44fdf4419d2977009f379554d80d43d20e29b7ee4d7557677bff2a34e4a3e1aff0c66c965127a58d819d751c1bd1aae5f5c0215db87ceae1135f9e7fe7bd628b83ab640f48d4395376fd2f6ff7597598384927af95cf1296bede17d7a2a5a0465d2a92cbd5dde2dd69dffe019871a22f918efaf30705a07b9bbfdb74651f3478fa48a3531d1665849ac9c1dfbe12a62d70699fb27620e382ba6b6bebd4974ecd4b0c4741b8f6c399ea0f51a143c27ce7dcf4dbdf3553e24b7bced9eb6ddae73c480dbae4f6c757f13fc66b647d47246df36d853b89a8c61432f885876724ab39956182420c5c2cc4fa24e847c89ab4a1f7129f9b09b4f77d352cf8091fa52417b2416da5fe18528d909e133750b27deb1e287853b043f98e804e9b1a040d2918c23a92698c0bf9a07ea208e70ab5366810832f31de8e05181ffa7f16aca0747ac17dbc031e7f913913a4a3b88136af7faf6792a8569d273552193be3a391529249f07a67579495dbe87ea2f601ed002f34b6734acdfc6a354599d327cbd8589a792caf513296d8589a9a4c69c2d769caaad9e30ee941ddabf99c16ad860e6482df96c0b4e5b621a0319756fce179d08c710fad47775c8231a36b9ae8f970d817f32a498b2eebc24c28911f4c3f05df6545a22a8661f1ec09630928362dd112adab444b62b0f7418bc3e7e9e4912d4866c2a54a8d0322a8182fdc9015138e452a4352999741597c2f592c02a7696550105273cc4f7e71ba99a7b35f296f8efe40be4fe33bb3562662d17d9c43d2785dc893a9ba615ae5f2d18886b8a9470366a5ca10296778f88306f3683c2d527e9c01248dc0d0310a075fefd41ecc11f6246e9fce95bf010f80dd86b5d03ef47cf1184dd7fdb3f9dc40e8b188b8d8d8bd484127b08cb6c3c18149779e7bfc0d96069f7f5a73eb2d102a5c16980f1d641d10a156d0606b576ff4b369bf6eb67a4d3a51d110068551801e8c4a7a89c9468751f9e7c24109e99fbfe34a277225fc758f1680be493e09833ff34818e86db6dd1bfe625373fa6c62b899f2d1884ac51132535749b97e9d1a02ffa07d10c12dd1ce7721575c442228eb66f762c9f612d18c0cff193051ad2fa23f65e77c8e573d438b14428f03d5cf579490a084b7bb7693a0092da7d7248b8b722be24b67621f84e012b996f89612935990584c73ae9e58721240419acf748e7652cec8dbb01b7b9b65bdf96d415f1baa18c9e6f05f5ddda92e726f960743bac8acb183276d5055c335036043ebeb24a3ff76ab3e9e975ae99bdc4d41dc149fc2790added8e40b063b41daa56f6a5fc19eb0754ad586f2ee8e3d3b5993ff47a6f3d94da86411bd3953b83d3c58ab63d68643efef2a9b1f2a474c3a7159cb6e163d2a7245ecb618c67acd6a9d247924ecd98c9f54f2b0a06247fb1ceeee2ffa995e9ac7c3285221cf6ab88b563b856bf973a2128cf60e469cc88b8fe4f04d405d0af9871fef5ddf11f4d95802f53c4dfe19abd817cc58e4cc0a266991d6ca22da8ffe83231dc8e221c5fc33ade22eac5c0347d48afdfef616218a01214504029f022732b340d2474e3a4d1b6edb9395eddc46a85a27c9682d872dcb0f198712a9b244df52750f3e140344f68c36c7943a7db924fd8f88fb13635cc3fa795bd65a1e144e9f7f5769fdbe55ab8e32f0babc894067a1e902fe72cb66dce1b3640bb952b4a3b6d5f6a7c7b3ef1b1a1ff14c7ce71f431fded8d46d048402edab12a0cd63bb24ad58478b704b1dc3ad15b410ed7db9816b5754ce0384fc53917ec35d17a608f6789b35a1aeaeebbea70a192bd596eaf342cf776cb1f781c9941d5942d28271e0a9b66033824b8a575f093c05fc12287d3e06d279e00a93fae436db438a8b1140b1c4ef41f6877ada12b0a2f0145ea2ed966b2f6e64b949d6f4ed38b304acf9a5ebb21b8b5f7881193cfbfb7ee1f02786742ce0f7593c962f263214d61b276e735830f566ca54daed6ab427eec6bd51bed736f7a3a973f1cf5932d60017a355b4a18c3fe1b54c0f9a6f2a5af1358f12c00de697a6692d2f6c020d65d52f123d13e6299c86ab8858511487ee367992fac37e4f9d4343165b734d779fd54a8ff2aeb293a2195a0a6081f1da1217105790cca8e127a173d0705e04a99de86ddf9939e8a7341d0925780070e8917700d3eac1a364051be77736daa15b5610a1738579d615be8c32b059564e19d39c76a43f68eab2cd695f21d865abdde0b06d1589f31e3a8b7783d32317473454fd1b7e105caca93052e83018b7d61cd9f624fc7ad0520f1e8c74eb03f2a1a27b33301b1f3a23807196d5bdd968f44faa9641e25dc56ff6071e97e47b0dd21076f59425f88e38d4f58e71a52bf716c92443883c48cbe50abf1704ece76b400e8f4fa8060e9146b56f22649222f98d3dedc0a07da28ce15c7ad9bc7573142b7274fada8459faf867ff9e0deef20105ef7d706fdfb8deeb898da2433af77c84175fcea0093d5c7aecb52a72761135b901bce0e50359145f9f6d654ef75888d97834ab527772e5b0c3f3ee1c1997588be83e462874add79ac6655f694670c61246e21a20cb120ca068920db6ece147876b86a1baae615c343819a86d20ba897e557fcd8de6b84cb79ac74f6e8797fe99d09a54ca27984ee8f781da074b24b45d2e5a79f2fd85ceee09502519da15f822ebe97ebe498c368d4a18d9b926d90181eb7913529031bad83cce8cda412ce375dec780949ce4d1bd3997e55743ccd63dad3d5134436a0f9ecd627d822733c368e6fa491e38be187820f2ab582502b90a751c4eb502fbf413e3e0873444bddb86a5bc0d1cb107694b7c40036c3b41548860b36330f2333218e2c3eb213338941291c73a36198f2a1870f69e0c0341fbf5df7534bd08bbedda341800735deb59a4c38743a875bf46b46201b77d9db7d2a751379b5d5b9098176ebc2d00b90f33e2e601ea06e2eb24927c35b2f3161a0563b79570d3279babc8261eb6fe3c5a3328c383c1670db5f640fb1209a13668003174ef16e82563645daa9dce8cd43bab4769aa75f352e950de8767412931ef39e7a9e692c4e3101d689951a58d2e02a546f33ebaaac860363fe8e864432c6b13fb440bba486ad1cfee8e2b5f936414f3e1aeadf578e086e176c523521950390ac9e35a978011ad5900c2dcac69ad8a46f8228f915bc26bf05165a6365bb236eea9386f5d839851c364be9cac6b383378e8a7d05f72d4f6f2a990e5e7fc99c7088c4b5edf1bf7b940b60106cdf3806f91d1abfa9e4c3ab530a5c4271987723e3fe88954ba00e3ef9f2272d73ae76d28edaca69d8f373c1b7af1eadd39c95c0e69f43fa1f41131dd39eeb46d47da959c3ab5dce62bce91a1a2aebc12f9de47d4d3920618758e6d0671a47e73d25c8cbe0ba70ad56f6e24a301cb3bdf67be3410c09899ee466fd33a2f312a55c010749004fb97182809a8034a4c4504b2850733f3ac3fe9b1fa7d531b6dfb8ec7116c464d3af94124f05892876ea75b1a2a00375d7320415dd271185198db112bec1a4355c2ef03752d89d429940f098d53d1a6a7e9fa8e793323c0cc2483b4da0ef72f5025d032c3a53e0538f0c5ab72e567596b2e8b7b3a5cc582b1ba8012a47053a54b25fc5a3bac4ed0b3b83079f97c877e8be5a19a9dfa56fa86a7e6de215351a0a9b523f67ce78a3ed285134d8c6f927345c6fa84a10cdf08ba2231e971afedafef3c5538b661fbd0ff14a403f03eda3332f334217f767738684ec7d98ce0c8221d1b570d51b2a790fd5592c85f1843f351e2f5ff46b757d8f63060f95e20646619f7bd1b370023042f3b7f9823fae1188c808131e3371019ebd201c41bb552df81b5745c6d9b7d1b4856bba85a3a2bf19244680c293cd409f49df9f3648ef322eba81da11d1d89e93be5d5dc465b01422c3331f9e200055ab522c00223b5b0ed30ef72dd567a2c91ceb836e09053c9e204c9dda3bed5c1cd742d8b3da706b8b73f5fbbbd8c44d6f73418575c6a6e25c70b187bea5b9780b4bf88d833be477a2b64c2dde8d127857fccc820805f28ff2f2e7e3938ea7c93dd70f4dae4d4909ee69b11a1860f577cba523375c39230f4121375016c815e203a36f16686e2fa8aa79dd7a69b3d5c182417e987cdf67c7baedaa92d616e9763e386004a0e81a203290723adca9db28a0d8476a4140bbdabdf3ef6cb007b1a0be6efb21e792da7c6c6f2b52d5e1d2e197e57ab498aba49184f78802ef0c7820498bdb6e6bea347ceddea4c75e54fdf1e2d9a8a6af4632b56b3f2c6a6d893870e9ba577d2056d7a2e9e24c30064c4d0817c0f5314dda6de5cdca6ca94fe340f57327e46250f84b6aca4b85a6c4cf0f0cfe756add7243907324570971ef0ec6da79d2b552cf027c9e7d34c09f7c5b0d99ea59c6b6a62dcc33a7dc9f469fe1997478658baa399b222a7c3ca6dcc72ca77842327722e5b37a7e60b103311e755173a15f679c1f1423fd3bd7c4c7c1f0df9b4918f75725937fca372ab0b05fd535fcc7afb18b9c7f56671245a624dbf3907756e1ad30c64d3b4b363095e007f5da768d88a27bad74af5b445593b488599522f9628d6942c64c419c0570ebf8f40d80fcfb600d6a46745d4304f5b5b2af1938da2706bb3c74bf6a4bd2ef5d177040c6fa6d2dc10b358ff9c04318274a65abb1a492634ad92296dbb11e5772a56ea17345db88beaf9c8d1d0751b7776c674e0129254281b27498568f9e0e72e0752f77b4e1e541e1e51fda89e5d92ab0c86f8e732d5d2257c740ae0e5224c3f3769fff70b720887050fb9c2c0aa9b2903adc243ca88808b1c18ff75d94e3b7a2cd2577a9198e6df2b3e57155d4c3d56aa95236c4698e5f5acc17def8315b549fb6d87fe08ff2524c5e22344f93ae5b0a6667542896e528b68be3b7b93a361148e41bad18c9ec0d4e7492ce8723297a622d266c25af57e21c4314cecd2e0bedd1b99a22a7c984da36e846d26cd4d94b58202d07bfd7f220830857206ab4ea8f5360bf41d0bdae130818769e9c1b6e8c1f8f5179bb53f550bf8b1eb72ad79fb11c4300246009828df6c51690a83a2cdfc1755ebc05bbd9bc7f5ed9e61375b853c6ec2903d3ba6f0d298b1d6930fd54c74b52e0670c025f21446ca42df70158610d39d29da22aed9b0770bff904559a1b49915b1fd18aeef9296c6ea6fc4728608688c6cffc44682da648995869dc31ded2b246fd708ca1047a191004969d9d73f07172d7ed9c76c36638332304d911912bf28c2b91d4bd4b454d2831b25c5190ab7e8b4751b2b7a088834f3eda6f8d6d102c3a35f60cf4f54b91fde54ea7263b1b46a19e13553c59805e174d4898e12be123a47088342c191fc4a765114f44b18f8a17512ed8455521ab257060bfb6f315a615f3c6030c6b13faef143b33e06ff11b7e931edd6305009c5ba31f7611ad65739ecd46e6321deebede6dc2bf3bb8b04823d4c6fb788cca5e1fa23ac5a6ce80a8b9664c49ea91243f2f2dfc5b6f84c7e73bd9c965702e1612a37dbce8df1dba7cefdbbb393f3215e353425615b36ddd310fa0a11e43ac3535fb2477d65e9c381eee162255d0250d3ca6e729fb7787364c8e0ad980f0156b2e48fccd4528545c08e84b603efa327b20b21d2a5cb5eef39b599b75723bb7f6c70ff5b9c5cdb1abb899e8e6817729aec0633f9c61c7cbeadbcb1bc0e8bddbc63064974415df4d1a7bcbb47f6480dd808bd5c28885b311a40064a0761ede92ff4782f2c75b4ec01ef194d567b36b9faef9add5cfe5dc5324557c4c004f7cb13b24536224c85baec6c5ad9bcd73f9c412d527b7fa2ff32e9d7606c7ee5ffb94344311d1ffd52be2fbbb423962522b3594c6dd4eac3b7223d31dc4cee4753a442575822abbe69238c63f0f79771d83e410833c1012e1298a9412eed711288d2d75dc9f1422e863e04e5d6c7876970a8209b63bc798a3bb963e39e15a9a5998627c16b8cace5cdf5f1cd155bc0c3efa868fbe969f4503c896f35f0200ff272e2726f85bff69cad7a98261cf507b9e099558e7781c2bc03aa15af12b66425631753ef232e015c2a46cb1d3764d209b59a5f6b51470b5166bb40a2ca8480a62c17885855e7ad8d2e4986facbbfd96d3a9f3b017a24d6b5fe948d6444c356cbf5c074d25f62b3e8b4bafc12a0d6fea6f6e8fcf333faf72038d976b4211b64fc2ca07fcaa0a42a4bd7d98dc732dc697b247d34c2c852c73eb401f1dbade253ab3720d06de70271f7aa4c1211bdb8a2272ae6283ccfe8655568b7d9c7d2a5cd755b48348231f8315cd8654532fcdfd0e1d5092fcccc0ad54db74b43ba460a1440199ef62d0ac5f962d5362ff1e8101ca3feca7fce793d01699ea055aa481eb5b62ff8a4cb619d65665e9407d706a215afa713273e1c449bc3139daada5d2bf892246e77cf1cda762e45daf5a2e8a14307647074a0abc32527604d81d2b6ff51236ccaf2ab85b26e635c733f47377104ec4a5203fbebb71c73522e08eb30065daf5d6162d5bdff8a1beb55d7368f92bff90592938c973fe19d97b398042c1bb268f93e581010ba64aabb72748b75617f26b1f061a52e9026ff3d7471fecea5566ce4ee61af95f074eeec16c2179a3d3d8a1e454c0c26673c16d19e872d2d90c4c79a837dea4ccf61a0dc489027dac404df7289af05bcbc1f96bb6bbc94ac927b66056a7be48fa83e78c2ca92c98d8b128420254ffc7b597eda724f02443e0aa528864aeaa258df57adaf38b5cf8fb4bbe74617d2f6337f2fcc9e10ab5c47dff2519f6b3d9009bbb6e9094503182e5778d8abe5d6f757f069302e460928977bb8c0fad320b4c99efe27460807e82180bbb5713bde3f14a752033a01aae57f5fc98485d21eaa59c02482becd299d37366d1a2127ce04efc5faad6bf6408822afd7217cf3f5cd5c80491044bfb62588329adb7a94f525fa7deb37a4d2942c15825f679dc201acc3a5e68ff548c37087deca2bc121d863928fc373cc1c80c30955a72d4811e1853c8b5164f38bc176a49daa94337bfa918caed554e3eea1a3b5d4c22e1db65a146cf34e9642a83a742557dbd4b52720125f10e474301c4cde608a625857f64e6f38a7f8a1fed8b569b0b6cfabbf8e0dcbea1fb5dc21567662cd8c372020342f45cc91665919c4850d401f9e0d53c198dcbf4d283ad6a3815651918c756bc55ae628105f9c5765c45fe658673008fe06410254560cffa04a8b25ad7225ae00e1d68bd9f3b67ee14c3e21e5b51ce9b54b050eb22869aea4acc6c078f1f93fffeb54a1b30028633248a36fc0927a87efd30b13ce22170fa963d4a78e058fac46202d6f39b3893445753adbcad1a088aeba7c2519476196c18ba0c04ee472fea6fdbd4e1611e211ed89bd823b23f06d8d0a85d91ebe827cf89aa7f640631409852eceeb8594eb214ea751f4b5d2ee972e113a46002641b8adbc58f23760e0b7f27b3ffd02bf9fb4cbca5f9b5813d1ce2f04da9a75cf69df58c5dbbfc27c35bdd6c3bdb2046c00055ce512043f73217de58a59fc60bb4f91d61dd3b7b86e0d78640fc0ac02198da7e59f008a208b9a60e0fffdd89f29691c0fdf265e0c2ef0147e8fb1a50ad81928ed69cf466b1ef99ac40768df7ea6942628f677a01a5f1605c347645dc229e83e752514687127cf7792f972120acbe9afd8807cef9b9dc486397bdc6746843457c86f2427b51e31c50c21bf77bcefbff99aa6b6051547be4d8d9f0da42caddc23b1e66ecb48cb618969c7b5366e3f7d77fd059047a9649719be7c40a889a9d30eee83d9169dcd84cfe6ef86cd2af3be9e6c83e1fe09c6a87391d995c91f84eb255666451cc7ee27c6054f05b813506812b07bfe0cb022a407320e096cf75347a5cf07341fb6072a96a19b2cc767e605f27294515ac33073e2654c208622679764f9d5f1b084acc117d3889e1b2d82a4c0021d26e6d56bd98533c192ca63e24c3b86c52b91fd9bb1bb24caf8de6f01f8f238f355aba3b47bfdac9c47f2a4cbb94e06def6b8f52857c28ce1a6e2f9dcc2992899da3fe73cd197daafedd76e45fea9073bd539274f9a8c3151a6c3465b2bc02c4070b8b311185e55a9aebd6199532f2f46aaac6499f1ee3959b14b6ab30f82b4172389f10f17aa66e6901525e338929ee8cc2887491e3575732b96dd2fe21846463518bbf63951c9c131ea4455e3b4f0c38068d8fa3b2ce74557feab798024a549d0a983074df19ce4269b1324c4e5bafc00690e20dc42ab04a08d25b51528ddddfd45cb1c8df7b1738309b5b7599fb4ee0133430b2e6dea026a3a3f45330bd9ce4e98f49b315f034278735c3dea701a3ad30e9b7399a8d84c418c4a3074f63d60df492ccc613b38e0818827ec7c8e7765081cd47622da7ad4edf75ef1fd87a26855ce3f1b3a96c8a11ca1ae076a6e0dfe2eea98ee045160184c872fb9fc18cdce87f41fa6cdd000c12023259649021d6ecb293465f8ae9263e50171fae90bf81bb56b03073777382eb3242aba7d6bae2d10998d6d81bd4d631a96d9b89bdab53aa56a3896f9efc4c2d956d201ecfd455594338f2ed70b5016216f4eb90899edbeef0fa5cc6d7af5940466892ced4f8d790fa730316a29c13bae5a849c33110600e8f52168df7012a9a35090de7a3cd08fd0434cc54ae0f008c69a5371648baedd2f9adc43e872448935fedb52268aba402a30d3eefa81a6717881d66a0292e8cd01eeb198593f00c929efcdf4cffacb84cc7a63e0d8eba8870307990d10e6da36f3ec6fb8d7f5348984f0f29f5e3b7fcf2822c227e2f17fdbd3cffc19499b70d84fb2dfb9ec11a28ca4edd3e4ba643dde803bbef81c6f8609833dd62147666805452dcbefce4285798f804a0a74099921a777a4daba9be42d08ee09a0bbdc0c2bfbf46f1200a2bd3494c9668a88bad5400095094e14119347e25630205a252c39b96f4b8f028f09b98266eff2920a6141f78b3716278dda12fd3359f50632f2545ddf3e7a090fab3b282d234ca63c1b1e849084deab72522e817b92631ef65653b3346b7aca00fe46d35aa63431b799dcf674b2ebfdb0ec5369243ebebe6073194473d5ad382976b19425c9e2cf2f5ff982bbc4221903d2ec4e7b9ab50ca5f8e44b8e883ce41f5fadcc7cac3d5eec60311d78b318f2b319c65b8d5b29c1f1f284366051eb4665d55993f83467544b1acd54f422ee163e2165dc9f533e438caff11d3d18ed37f358ea7a65aa85198713336dc79ee033fbb6fd95a5b2210e729a3dac5b8e8598b34197b119a5a69645f2641cda39a0bd783ab24d2dd752386f35495716e1684ea0e461ccbc596d83b49811b9c70496d26e02e16090aac341252ffe8e5d00dac55217fc8bd732fce22face575719b30f260dff480cdc01c8a7950225e1a0b2ee3f80ec425d7acbc5b6918d6b54a0c8181f4cc2f94f15ffcbeccd9aa6b42592d34185bbab01da2fbc5a38da4b1e00f0cf5227d38da1f350ffe6647a26c0762f56f2a66075471f591fb436b8dcf9e6e81a6e36ea4eac3bc1cfdc537ee463cea0832f9d0eea5d39bbeeb2d5ef4f33abead3daec37ea33ec9d71c5b64765942537c13ae55ccf21a2cd225cb7986a8cf40f75e00e5153e190e8463baff8b14ddaa99efeaa81f9ce208554f32ab540ec731342e59c5ce6c08667e9db3eb93f055e696d5d0e56b7ec8e4a3e165f0e034bfc513826e063b69d5ae764e0d0fe06edb501f2990186516cf0230ee0c597867c62afaf4999dc00287060dfe7c9974f454f64702255ce89b6f16a07ec0434fc5e11c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f1783081b6ae9c769e170ded1e1676d376382dbeacf770a2f44fd6368db256561dbf10e8b233a1faad0a0524aad881fae0aafc7548a7525c9ec95bbe61114896001cd486506b28876796854e0f784da66353584c3b9d97f3c99fe880b8e1d6a5d40c385bad7acb58840cd91dcd3ceab5fa4841f39061cd714d736f86f745d6b4a7a146b313125d75940693b51d180bd98acca58d62885577badae5bd1cb084026e38819c430fe68280b930642ad531ca8ef42cefd1c0a47fc9cfc2d848b72db0bc8f670fec7b74b45d66761267c8535a22a453bd0f29113ac1493ae031c8eac289091f1ceeebc49c68d1ab9d2ed0cf0f2272ff7f5bafa56131ede4a34621af7a7af9a35ae5ebc04a6809136e6147c75129e2f068c4a57c66852837d724a142b13bf0085cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa183502afdb8eb1400c318042051d81f284c0b4e6015fcda9cb6f90b3c6de20e376973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e5972decfc1e2c8a8fc28a6873d484b866df03eb02cd6ecd4d09ec40441fa230d22a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e264ebdcda798539f6541fa17eef078e315a9edc552a344e7194cc2a55b3542e21d34cad5128ce591b9bfdc77ce413e1b7efda5290bd205766746d2cc25979a22381c2112d85acbedb5bc336f5c256e057f8398efd41453759ef850f85f32488569583ea59a26d70cd90d1aae49be7730bf377ec5b37c61c144ef2c947450f64dfba1184ddd4aa13547d76ae5232c24bf9606fa9c9f8dd4e77c678b12c67e229173e2305bcec27304f970e7fd3c69dfb0c193cb0d8fa6499c438e926f3415ad4b7c15d0b0f2160f13f5cd0c29839288709b2bafa431aecbcf16ee63af7cc51ac0a3a2972f5badc6adc13eda1badbbb83d06a039c8aa4550793a918c2adb205af125c5563f688547fff9c519405edada957a6f9f4aa26bb7565360e9c543971375a3e3737f365f97806ad9abc577ff2cb27490cee743d6e185eb8e8f7d9f267c48643a041a78da91942fe89864e63cb09980e7465f7b2afc854bed4b03e87d5767d692e420e011547a7e7607e11bad51a81d327c1763817b235c8e0ea4f47bc0f7c7c0a5ca583ca1e3bf522761a96cd5ccd84dea7063a866fc6d34e5495a5e7a72c5d7cc0dc03dc9827d0719fce4c755f1ace0af8f33d0731c85713278cba873dbd1723b79170b2149cf3db3dd6b093f4cecefe2ee5643fd296ad961af96294007ba7803d47babb9bc9e06ee2528c49fd6b10e51872615a55a23580fead1dd4ce3628f76cf09720e2ca5d1d98b6a0d04b32dab92ffe8d5d36d33e72b5ac4544c71f3ff2b47d1f0213dd7c6e737a410cc21c21ed3b284299ee6094ef44386e33721486320dc552badeeaccf9dc2329c29b5118c55292b9573780f0d47819f0a68c7f2557d6a4d070db22a2412bff19e3c40450ff6e267f57012069baa21f0bc58445b1f5ffde634b4c3d50eaf8de26e14b26f21edd31e7abc12691c46407f801af3ec1a19c19123b70f7c521f1477698e5e70a72204a218b6d9975b693cf08992acb4bf1a63cf81364ef96e08d0d9a097a0f652683a7dea63393347f93ae3a8f557afb8167ac3e06f8f526cc6dcafeb58615d97ebb24c76a9aa1328e684d4653d180a38d68b232ea33e34b79cc20fbee90f92cbcba79a2a8d2e095e9da92b8383d510a5fce12ed7ff13c14045988be84b322180c986eb71f4718bb70afecf362e0be75c5d67777f8db0e94f1c79963eeee18be416a253a0b267f49518b9b00637d6ad9bf731dc2561f8688fd5c6e1780a011a8e4441008da7496234dc40db92985a8a1aa8fdd73817b92f1d613e00d8a7cedbfe46e8c83c636a8d2da6529e35f3abfe30ec6f9b219b4dc494d575f316c47bbd45edf1b06f94f93bbc299636c18158ed66a7ca45533d815214db1497ad5070498e0f5afa4f7baeec808eea1852dd3043dd5248b830bbdb33bac7974a7766628ce2bad7e01d1e95a8d1bff242477cc7631d3088234609b92c2661699af74501d397ee73c6b550efad92e90636c6cf8d366a8ffa254f7805f6ebc9f44338c7f4da459627f748a1c69d414f598110d17e14b0d554285bfdb774e723706ac7045976c8c63ca16d9560836150754c3b0d5bc4d551abf9df27e60ad042e38f2e022a6a6a03b56b6a14a157e6dabcdd135eb0cf656d9bc02fd38b5d2edb90b291f40d749bbf02208cce53422d51ea74970007b113be5b4ea5db1b4f8536456e04d475296449e4f2115ae7709e57bc0eec80479ebcb50b5a5447f3096f282ab04ec4a2853895034948bc386ff557b3230449344b3b2d530d057ba7861bc67170fd8b4345ba60e8c4bbccdf87f6b857a3fb4e7732e5120241de54bf1ebbb5f9ba036e2f4d563d9bf5b8a49a25358373edba17a06ee293c805435f02d2f92bb3328bbaa9b5be643a7f392b80178410c61a95280501e5eed1a989af86940b9605155a7ba1d6eab782efa17135b1cdc88f4ac6c271c2ad391636bb72d4ed334ba07683bc20596c9f5b6c5dbe1b02a2f540ef62841c27a91d2fbec8c942c65398ed09c60eb60657cb542e67b1363959dc10ba2451554af8ab90bd4e2d039ecc267c5d0ec59268420b509df5aff148833e037ccf1c209bf064d191b746c10c3bd031412488ec936b5afc5c8d742090a9b359f7727728f91d3fe998991b145c157f1c98f8f5e9eab8ebb22d36c9c4f0e9d452bcd2f4d7d92e8527d85a6de46fd064e3211938c091a5967583181f9be3a136567b04a6dd5f5680d0cb0d55c8ebb666a2dee2de1cf465e9842872d3544a048c77a180b6b1572ac27d7d711408153e3727ecdfacbfc2966cae360b6b2bc3252456e39899f0c4167ef25dadc3e1d54a8a841ad3e0ce3c0978b8540685b490ceb5025f017cf89fc365545ccbf5f5bec1eada4d50f4c27369acf4c8a4eec940804152630a8b006caa68d85ef2e445d02495b910325fd8cffd7139ebe63a0f81e5b32c56f2dae5550517c503e20cb1aca99fd7897d5f7f20bb68603ec6df1fcc7b59dbfedb40eeba0d51078930f2c74773978809b47c6a8a552879b50345eea5b17b54b14d717ab8c92858d92d7435d995f1358e2a214de2300c70682a64e0940065ca46faca81757d537e645db5f9901ead15df46e949b75f1a795bea9cb7e7e13d58b4154c8787e83e5d419465948e009ef230bb496de1b1b0b9bd90bcbc2102e214bbbecd926dd53ed2667b5bf7eb22044c7475d8cb0c7a953b371ead659924c871205f251af2224d01d89b7185baaf5b38780db2e5087acdda846877e2787787d39870fa438224650cb69972ff6e6c36bbf6e14d49e3a283571e735e3766a45753b7713d52197d119cf943a587b7dac7a5e7473645f88fd8283484ac7bf0a61f5485e131ea38f0f84424ca839094d5480161cdd036c17d0dec609e6b5826fda018a62ce2f4ee5cd87979e323321d7ec864a3c43b4a6f571b3af917d056eebbdf76c987b9f5e5e52d2ed9b11ab8a3c4d5cd604c81783d21e30c0c2c888712571308dc545784d9e8e8a6b075778fef9d2cc58800535e9cf225fa304944613116f1a75b448715def0ab0376d972f0a46142b0d14339941b0dfd52352a009560eaa0047b929bbc1a42762ff4e4c1cfbcdb19dcaf91517c86d14b375127766d60608df8323adbd0ce4e439306309d43f82289d3e1021021d11a578fb3a26d1df5d16225afbce1d691fe99e6ac4d0dfd8556d239df5b2ab6e0e56874e35c0c0cc28f1332b8a5cd341e4ede1463492cf39c4713c73cc5158245b8c768fe19a7de9ca4ead6e7abeeec0abdfb671c105f22032a865d429612421446fd4cbd0dc399fac2e40398671d3b8ac68ffb5d9fa9abdbfa30e54f587fc3329e50522b6c85ee2356cb5441b8bc11f15bdb7899c08288c192a142937f49eb013cbc169172ce1c602fc57c4c7df6b969950e0225d33269da909a01d0025d05902245de6cc4e09f9affd4549228d543fdf35ddfd66c8bb0a3feb103702cd9d7e0109df8620ba096b4218ba0b8a9eeacba3fecfb315eb8c82cbffbc3ede7f5d3559c264129587b5d034d30fd6005b2d669e66447af8f27217a5e52ccc60d06ecd499f49f41daf4cd8380fd6736acdccd89e914f1736b0984538683c414234f1a96aa6eb93fa5be3f5796b1a8d506ae7f5a4ee5f895104452ba6e76dab6a6ba4a5fc5f124c076ea89d709eeab5391add8f7e0da82eb6823d60494c71e6aeb387afc29131d1b102c4ff7ca63616407415d21e6d3b781e517c0eb59532df2a6d8b92276ab7e1fda7b1a643ae754297fbcb62fc7192642a8fdf6f497f988ef32a77330d09c30c0d04188f93c0aabd990c6abf0b4e8585764a79ab13b2ad1badfb7067f004b992395bc773aab2c9bbacdb6ceeea5ce8d2de0a2b7732c1f224f526065d1e1b96ba6596bc458b4bb3b5cc84a0ab37d35b17f932c5cb0c24e525e5aa555b1c999b175db7c170994271f1d56969013cbdfcbb93905d7280839df72fe2f922f423c5e908aa35f6c74d000f3aa3291e77afebeff137c647fc95f1476c88ab9f40a0ce21735e3b35d79084151436550a584e73dad145781e5bd7674dfe54aeb1924fd66b46e4f559348b8b0607e87c96c1477c5daef0f3179da4a275ff0b0d71b66b569793d6cf010b2a43a6f72ab724ad1acf9dc28560c4893350777f310edb1586363c462c834f6aeb706581ea1d508e5a8cb273ff9a84cc0a241dc28b2d9611c91f994b5b9d2c150a0cbd9386f6a4bc2cecccf18bd8fa98eec90a524863c8995ead837a695026eccef32c028e8f4de359a84e287b88c495a99c38cb509c528dc0b99cb70d2de3dfe5e7cab155bd2b0b497b1f8e158270923e9c2d04913bfdbddc0c372596096dafe9e222ae2c777923c313c77706b72d5bbca6d990a3cb765642ca623da642da463913322b151445bbd785c3055ed86a2f9325a2cec501d92acd6b5cd1f91b35adb100260dd91e7e6c8f1f11db60ce1be2c803bf6820155d8157160161f0fa5eb5b05f3c49d14264540f262507706d6e1a767e8405609590046e445e25f436d2e12de5be470ff60430073beb8faa38dda561af572ab139fd4c7d9db1f606e01545d72f7f253173fe13dc93430872397e70418078f04a460c07e50f3261dbb4d5f49aeaed54919721490858cfc9bf48df3c1674574cb0527e8804a098f7e417f0946d0e9d0fcf8ef6a1ce71bf262424b3fd90d4a17831ab0593ea728a9376476f1286269f300ea76c0117a186fdca202cc16bef52658801c3903bead71a09d67520084ef524520126aa157817eb4b232f5ac9f1c9d4d1367d7e8c6ec1f58c0cc0b272290bc044d2f8256d7c928d99abfafd3c7ca358a5777ba129077b29f10b21b599d7403cf9c24dd0f220fd0f777540c69909b4aa6f4e0ac9511366ae096f880e60b3fdb7ff17007f9f1caf501f4a2780a89977911a3d13c22a7940a5fd76390612175257a5278baaf68c9b442f1244f44f8b4b79eee5d32711b7106442aee0296f151e410acb043a0ae352f6ab0eab9d521b0d966b68a900db1ecbf25ffe1b53c2f3f9661d419333d22e06318dd3dbff26f9cc431bb66dcc0a26766edc3371278ca8377a221ece8d2d80056d3767fc3886f7cd0b7ab4f79b7677fcc57188370004f059963bf08a5be8149b46b0194460867cd400736f269ce65d1652135c7dc09293213af24336c33a1293be6b02a462f161c4493fd3e04a530f7eaca204fd20f63afe3946c6827803e032927e08d8acaf5a344f810caa78808cebf0f10580f57e5d9876247a22a44c5ad29c79307c03ff92ce5fbe0f67b168741b5d3a6b4f62515499f59db86764bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a477011228523d5a6fee4e06bc72ea7a464ed51be424fc0c15a704ebde231b37cfc419859f4e2d3e005adf60c1f1660ec57627bd03118f9541518a0682e1e93caeca47306d9579f17588463d027c53f879f7b0ddc73f06ef79e7fdea8ad6df73134a8eb8c5b3d8f07d906a21aceb497a00bbb57b769094b4af986e05644d5a23d49ffebc3404335b96d798239b1ca440fb9f401ae2e18ca156a40e50f62d0099324851058382ed7ba61161a90ab7d8cd6ec4730ae15407e8d5eb15b2d2257c377a36f636a4b577bb8743c5721f575170eb27d14351c337538f4790202601a382b356159e7d0b49d4b73c3f500d0ec060d33e96b2eac6c5f70523199b6d38f40fa82fbebacea160bac5c633f7b443ae15eabb4ee57ee2e5dc50901eb5d6dc26a7b7defe760b36cf756f22da9db4bf68740bcaea1e4ce90d149b796be8201d52ff6312199e97d1fa3305c4d76a4c51b7c3c638954d2026d37461741594d5dc276a3f4561fb91424e84e2f968f37cbb61e92e3b333f58ed298d478b86af311e54a4d7f2380777f59a0bbe619e2962b14cb6eb4f1407311eb914f34257fe68192057fcf41830f63f5b5a06975cc79ce8ac2a76db19ffea6de0c3113e24342e01c2bcc257332648079627ecd6671833164d1564ef298da6dc6b5713224afa32202af3f27149f13918cddb61621bf355d5f92604356b9491eb732d2500ed1ef55bbf957d1bd34c94cdadb7fcab6082b15d57d50182593ffa688e972bb11f220c3b99bf45e86ca78860d185d7280a207bfe41cc84e31acffef379a88ef6e5fbcb600465a46711c13da984e8515ee771a6f476dfcb4436c429215f50114bc5071e03a98157a1d9167a6e8fda55312814179ea55b4153fd93d63e17a9fde276e407cbba1c0da66c4d3b03f6e7b22bdb60bb5f59719f169c702df739eafc255896ddbdd568999ba098f4ea931ef943f9a91d5e39c5ee3df478f2d8848250f9d48c56066d5fababeb7bbf7cd54d57cd881ce4a9f3a0a7c647fc93289b91ebbff692b118246d494b8ad2432d739b0e0aa9cc2f1eb7cbb9c87d5fe327d915874a2979957950dbb6402f1535ca5b09171c23cb600aeb606c3ad01134ab3b9b3678ee7ef2863b75f097293e5052d27849288dd764ab8478c0bc0e697e07e5e70ac097ffa3507e28db1c0ad76f18d9ecb9f503818106f443c5f915eb31d973815bea293099cf9d773638bd0865e0085e059d8848e2f636eb09ecf029a072b430c4b45e5d13a847f6bf9ae7b85b3eaf80a2037d69988988d4d8567965d9d1b8f032c6678f6036f8778f2bfe6e516ecd31050c143db31cb66c86a980cae381819a39bbb476d091e0a9b96997797c5933bc08647b83b57fa2e9055aa43654264ce9cc2660c390c9c68719aed4c6233ec064763618ce1272d219d2fa3735dbc98d7f39ca1378fa71510152be314c3f0c2b2db5ceee80d783f67c67533cdcdf7309d596871f6d0a0234497e50df8b1f708142a47adb405fb5c730be9e37085585b2938b84b71b0ac3fcf45ff6a503fd538982412fe74a852f213560ab21f6b9669b4f58b0f0bc0ac1090c0755d5e85f21e775617fc243e94859dbe8963561eb84904b05761b00afe8c668f6bfa38b19bf765afd15130656dd81d1435da7866177b5bd3a485864b3ca3d28cceb934bc649daa2556155cd84884bf258885f4e22999746f2b3ec3ef5e7ca2726dbb9ea48d107e9a22b9b09778d4fbff14c6f1ce91350e3eee0e999101d76476de9e32cc0de9cfcd9324492e521f1e0c889374ae01b3d019136be8a6b6672a032a6ba04eff75b1a90c6b2c1cfc60e7f4a56acddc4e579d5af6038b0b6315f5bcc85a77c0b7b4bf0d315ce0aebd2462ccb1daa4bed8a8c07f1dd7bc519f9b57807af48617bdde664dce58d711082d81a0b9656dbdc6a51441c93a6036155ecb5a9ee3cfd6c1347c0132f0be66a015db5e6e7528f2b7e3d9ac35821ce3d9bc6a3e1ae9439106eaf232e1572eff0ff0f673dd9e1afeb48bdaf86269fc0076e02673e66fde47f9b541a5bc3b3b9f334ef8ad8f415950ed67220d897c59e6c0f15a507d7fcbbfb00857a0dcdc3f87a3fb957d84e6d31e23763698160207018236c58dd03c27c1c9e32bee52305b181e398859c3b80de4f8381343fd8a15103ff9b7140e8ad58bd870682b227a685f8a443d8b106fdce0e419c34b75f25b052f8549ff41de792677c4f16e24ff4b9c6a52eff820b070befe9024bf4ce5f815a528d73db9bbf0a0af9ba46a7897d0db10691ceb519b4242103b030cce7ed62c11c9cfb5ed0a18cfdcb2bcbba4069cb991e7501a435b732278765f68be879bb9707c387abf2b90928ff42b96cb60a821d855c1e8d0d10f9452a6706b3bc2f5d41043342bd2794c90e83626cd13ae1f408022447d41c6af34ac49c9a61398804bf29f57906efca287dd4d1152cce9976c0b87246d5514367f04b5ae831998207a45a1245351986b4ef42c66f444c36de540423f5f5846e934d6a1791ceb0ead3fe10a7e38e987cca4dfe589e02ff8217f23d34aaff9f6641b6dbd29cef412970c1e075e665f8d61c29927ef0cef721ca6a2930f37b7654f44377e4e62f3b669d86db3e4b55d34da1f1aca64ef800c796c83b45b4fa580925c4b0bd2afa46d4ab65ae8e0a0502fe91624d63d7b74a1d26184ef281000519850194f639e3b8422be78303a1072d1885f50a5893dd443c4d581893f02dc4b6f990d852de95f935f03cdd70f9ff8744eaac0ae044cf6c47b30b26379122158b4f3a88ccb6cb76e1682653abb0168bac5feb00aceb661b0a1bab991127ca8b08107618ae1489195744a50a80aebc8bb659333eba3b6226b1e7333f1ddf42db4c1ac5b8544f916699da6b8210bcc6d4bded8c00a3d053924fc49928cb0af11b48220dee83bfedfa51752e005db2f40570a908df25adde6d3987b6fbc431b6ef1eb52c808605f7aaa6b3e0d61482073491fef3dc6c00e4cd42076d43b64bfcdf80add33c0873a7afe127d1a75aacef238082138680e86f354528d622755c7a744da8d74f1e15cc8b381a6ebf429cda9aa5b9ae581f84a9fc2616b316b9307d8aa59d0f3570db170facc7378602f1751c743461b2f292a8afa1d61641c169275ceb8ab8c3f83b391c0c0dddd1fbd1943e7ad75c70e3dcc4f8efe43ac2c7fca335c5c7ae1d3c49546dff56cb44d31e7c5e10a72db2f861faa3b8ef591f130e8250b19a7e33285677659328f41003a97005b0d77e0aa8cdbdf74d5d149018f99ee791c6afdcc16dc4df1289800962a703c967382b92412ff7171e53236747c01ca008cd0c40da0df7e20f2273ce4ce1e2fab6fde554cbc9597ffd7af703af1171a7f1ac8b2e887e767d1946a3eba7f8d650859562c1f57d826826faa3614411dcb79b0f5bf7371177496d10a4967fb6ab89b471ee81298006d8499a36b515440dbea20478fa17a5aa00e38c7294bd8decb37135bc1b0df359b238f4610001134507fdfa30c3105c2d5db1b8aca4ff94545894c93d302d7bc76b23546e6ec696193e4de19f3dab7dfd6dbb8cca3b71a4bdbcb5f7e82d96800b1d7e648e454b74c0b52f845a1e3da7b493a6077ed8cbd24e6d6eba366aec201b39b4be817bb1da8c5890ded8c20b6a80048641d588ce8b364db25f9d41b7d9e6a5a18905f36456b7b34309c68b39b4eeeda50a46dd3323e7b3439bd28afa44cd8d26fc9af13018c930228e231c9a08297565fc4233ce2b1ef6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ecd9ddee990860039d0fe64e231d76f9aaf50418a99206fa8b4371d5cfb14023030332052886443432cda041cafebfe31a89c51cb38c283cc93683ea4465b3f4ce8071156aaa402ba97bbd4820ddd777cd05a24e697b425363cf108da685a5ad063ed039963c41fa5812619b8bd272a35cbb267ebad445ea8e25d60454c17ec05255b9311f9d460843fccc846651897bf9cd327550751660673cd005649ee5aa950e95534c8b0d63772926b6ab44f6e9ef533f1e2544b10f835cae4c6e314bc12a49708f8566b088c858919467d4add05ccfa459f865020c41cfd45fdb7f0396a2590535c4385f05e0ceb68f8f300c041db3bc650ee71f3c608033f11fffcfd65c12416a659016aab6c04b24e933b51fae6c404d0a2cf9c192567da36aa57af726fa8e9c03597722ef93347c4e1fb01d15703c7976c71fe77218cc9098dfdf69b6e7286069b158079cd44d41fcd7eef02cc912a9f2e2070eec655ac6cf86efdcbacac2e0ca16bd9b381ca5e70f92abb8e3cf92ccc389fa92ec744ebbdd6147a56aa6c14a292c5bec80e3a8b01f3c4d5ce1d1b1eaa92e370af55c6614546fab725028f9e43d87f9920502b17e38266a21672a4d8d14a9b44519068e9f0ead2691aaa92dafe7c2724df2595ae5ea20719f6b0483c887f084706d63f64761cc85b6dbaacd403c2916f8b061f7158808d64a76d1281ab87571a7aa2c1ba390d381223fb911fa2227dcecabbbaacc92de00fff079910db33dbf6108bdb260c14532a712f0b9dc6afb48631c37b94427def4482d171eee7613e71cd21957a76e93b8e734f2176a0f95be9b6f1996f41c5be806116440e9c3ed9f0412e00e5e55f7aead73b87c528b5b4ac2e125f5085757ceefede74a14680ab6f894b1eb42e1798304bedee8bcb52b75aa61d0640406ed78c971d636d73fea969379e67d762ada37d89fe686c569cd78192cfa15cf00c629512007e2fe745a31f665b5d977dab68714ebe537d34bbcce0480be920f957fc495092be964d5ad72a16b1cd0ba3f98d18dd7ee4b242ec78a8707a9d338a31f24d23bbae701cfdb601b4fa2b80aad6c61b1128a6f39acdb3be6b74eb2e8b8c97dcf72e2465cb2265218e8b042856f04002c93451e26f51ac05f0acd90bc2448f9477c15d9c146b1ac9b5595287d4d1c43ab9c36c56f559c2b75d4e5aae0e2d764b01a41580bb466467f1208f5e0437b661012a6fa7c052142f8cb1dac5f6644601619283784d6b85e6f0b241d8c00e4d5485b67b4419f81011089853aa762d9a79cfcf4625d449a5903625d81d50e281719768bc3613a0df15436cee0e7ab754c19d91149cd97cf30543f33bc50d6907c4f88706972288764fc4eb65509631d03b8f520aff9baed308027c9941913d245fc5e35ab56608270facc84c0891ffd3a03603a03f03755f930bdfa1ac5e0f5b067c8aa6d8ac16e74657d0e4ad70dd105f3eb04a6f97c525b56e97054117f13ae85bd7e6578078e4283474f4ff638409b0559967cf45477fd631138fb479206213a7edfec18cdb5a11a8f4cc536e53bcb296da32383d4f98afd2d9aa9f083f4728686f964d7451bef45b1ef7d4d134034545b304d1ac9fbf5b1be9434e2d5f84e83ff83af583ef10dac34b05d83b76655b28079dfbbea54f892add01fda0df21fc85b954c961a391bb7fb79c2f37b1de3dc80c27a26ec8e373fb1ed60ed037cac53c33d4334137fce43e0bb69e8de0d87f177e508a0e438ac2803f31c100f543c3e27be293dec14899e0ea4fded1c4840cf0f1b359c43775b5fdb115c437e2923d10d7f68a3a9700f4ba881072d19b1b715c870c500dca9c75a56d551d0eef80dfd5aff7172d7c201f5ada91577b2009706cf9e5db64822c9c012a483e9a3738276cad018374b84abdb7ca1d9ad0d8b4b97992aeaef240331a405c2675f8b0c53d3a76e5a66af58600b30271bf2e6259eebd5eb4e43f59973ab1992370516dff0de1712052bceb244265541a0616a79e57bde63b742dea9d29e2d8a6ab917c9f287e99733f8bf830cf853eec7f0e19a023e60aad5cefcffea155a90d1bc8abfad8c1d14f70bfb30f055ec4a032c0a235f942fe1adc3ba2dd8018dac58ab230d4ad016d8869ed3c229770a837f3c84ce618b3369c0a1251c714477ea716a70df0d399cc385048b82bff9f9a98228305de689c9c5a772c35807c05502c28da83ff1a4b33f8d56d0d4fcdd02e3cdf6ccdcb720687bd2cb781b71a9a7bf0498b72eec1c863769d4dfb83ffd3348aeece70d9c6f1cad1fa5ee1cd5dddcf07f364f9764a3311a9afbf58e03b2cc49cf42ffc6245526d915ee747249c57ce6900dabf88fe07ad69d6ca5a66b0117f12a40e0f4ca3b40a6e9d5480f30815fe5aadf3661bc68789285d9f3d9f55aa62b109419e2cf6c163d3bff9650b6fb22ed7c090fda8b5d7b5d29f0a921f33fe80a42232ec069d9ca63bd17ff070c1925d1db1971eff0abe1a5472dee27bad7ac7c383e3c592cdbd799e403408c6a1f9366d3346c81bdf21dc728f0b952b2fde15484de9609ad67593c82dabac701054c086f1ad0717e5a9e2f6674ef4290c9b566883297507f9d81ca04fd74300ac07a755db624ce6037a55f9572dfdb8b1fef65e706cbbed2e959802c3c32c59d664808f32d70c3da7a31a4c375cdb4b248a1c6dd18f1fa91e67929333855b017cad313803b48e8f0d8ed780eadc3ee1532749fd8187610bf0704e80a856a1337680b53b4f6ea5e157d7f542a2eddaeb113a2a3744035ac42ad897b2136756781c4031ab5ee5c70410b4514466a5cedb5bb36d9fd469b3f799b9efbde474b93bab0d85901c2f16567edded19cf27bc4c1733b55341aa88e11ecb2250ed44979bc2bf7849fea23d0421842db44caa9417ad4be23e78cb38f2d2d9838448900f669409c42a36fbc7e72d932d46d44674d5b10951d8eea170834ca7ad1fc646d6de2b0a9eb4ccb21b7f75a85ef4a5ff7067b3f9824c376ef60ea4bc1f97adcb64b79093fbddc113dc872428402f1535ca5b09171c23cb600aeb606c3ad01134ab3b9b3678ee7ef2863b75f0c2c12d110aaf4a5f0e5ff03dc1b6e2c636e692a4fea07fc098c87a05e2e4bd7cd53e3b81499af95f1b69ec0dc44674bb6408bb38d4bd431bed386c9329a200f31d457af8f1665926d113434367371b0fb41a612d180303f889a6e79e753cc960512fbeaf753a6b7bf0ceceb46ac7f00becaebbaea3639d4fef8dadfecee508ffdafab424bb8c6cfe9f98bc9dfaabfe45cc48493c009fc87a524e02f4ae30d8cf8a269036c898e01cbf34de709247f67c84312304943a4e1a90d6f40c6b8760c628adf3b66f360314d6be72494adc09ee7cbf070b9bd6316ac763e5522d71fe0280013ce944a3e524ded80f4322305b71d788f8290b15f6bf42c3ea0c545e2d9b56703aec2c58ec96517beea370e3dee1c09879323543b30c269287ce9bf8a919bca84e3e9811f5cfd0b833a343e80f5cf037350aeb6d85028addfdd78a669f41dc58d555aef886615c2b710cc0290994bb78e668715d6e523615899b8b7b75229046c2e3d8c89491329e8059337b8af039ae2dd7af225cddd0089ca4046bbe9839c789c24c849e89864d16bc4fcef272b0d1698a1e39fc95a3843162e14f1eaf25c55a726af0658593829fd4b5fe2de4b10752f88977042d41bf0910020b16bc5c94d3e27d968aa84c3906c7f5d6497b9c1697e24d4a75abbb2ed73df9407b57bccf7832ac1d76dcf976c194e8e6244e437a335bc641b57f119543f32825d3c309025476289cc53f138d3b89f0673b2438ba9d08effb2c0f72760577fb24730be09cd363693aba82ae463d379119fb62dd430bfa09215da32309e10ca589b66388b8ff4c4fb5686ea5377309a85b3c684d629bf8c038422749ed5b1ff0c871fcfb4ad6c60f36f75408674a22032d8cf7af63567fba840c85aa049b62b068520314942338d6886967ef1fb00b7cb1e97e9bd751d5a618ed65bcdd31897349d85d2523a424cf57fe6e7b23a880b932005f5e68d068ae431b2c4a9d21fbf9156fae92c48e327fdf3322039b78d403384cb79595287fe1cad93c4a6ce29a28d3cee819a189d4f78c7154c8d266d09c6015f16e24cef98e50241f31312d28f3515ab98d4215b262004749498eb9f0bbf8bd249841498382506bba2110b0de6d2d46d9b3815aea7aebd242a31890cbcc53c82d98c06c762afd3de644aca776018ad6e0050c1c555c4032be7ac67305797c4915b428f29e8060cb0368686ac240611bff36f636a4b577bb8743c5721f575170eb27d14351c337538f4790202601a382b3c5dfa615281235b47c16acecd0ff40c736c9776f9d478bae8900ba64ce5d170aa0f0a4d7ba2b978521d0180751aba5531a913530e3ceafd8f7351af41b1439819205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c591ddaf2249f5f73ac55622af3f634778afeeef766e214dcaa3ace3f0567085c606a07c8f6026840dc4df44d07965e4b7bf889878dcdeb553c2ea39ef4199071864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea394adbb0de054f34a5465297e93724629e7a671c7dc1a069d7b6f133f371a0b41c8c1693da5bca738f186d715c8997a93b82ff2a2731be7461fbcbdfe848d1d1089e2cfffe49be4c4f69ee60a61080ead9f4dbeb5f2fb0e7933ed71cc382f092ecdfe5e4311b6eb977a93000044b743eafe242244810a4fd2cc4f85245e393ddaa6dc09540a85a846cbd8981712f6c0c730924075dfd3f2719bf728e93b8db4cdfcf38afbffd82ea6b12c276bd7a25aecd980675b4286e4be0e9ec3270faba1eaf7fceafb2af44b7b46b3e462c8083748123684333d2ca89e11cb5267a9a1bae82baeae6cf3de469d496c8a2593703b105b87192e6d99ab5a57a0e8489f62f98223fe2afacc1eaefca7f09419c7bb528f053539780677b81b0a972a3fbfa5b59070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dded9db7bbae4621a0533584bad38902edeaa45887e770100b59010d9939ce488320835d0320d59f00ddf7cacd72f319f1bcd9bdbf818fa8b6dee7569bea75fe27bc3da1e2902da6f30856b075c225ced32ef749b742a4a6b9f43eeee9685780cff2274367f82b920eccf7d9104430ae6726f7f76996cefa7d496389f6fd4fd80831d93b45b3f7289699f2ee49eeac45944a2f31cb47d8ee506edd0f683a9702d816a804f9c10deac91ffb376e6a5a95fbd03cd130a2e6397cde8b072f0423b9b176c6f1bd081ff187e27dd4e625a2f1eb950537a11b1516124ef6e4d9ed16598cf5ae8ec918cb22c09432229fd8a54b497ae829d041b0813fa25da09bf3e6189d9195bae7154bb3eff75db4a2e297d802548f0a7219acaeba6b4ec1ac67ba5d5f1282a85596bc080f32ffd440c7bec83446c6f5ba1b2dc325540f9d3ffd7fd9c490225f882cb582e9eec74f8d400373914b9677c871fbea4be585f561294ffc574b069140970829efb82993bcb0946dfff901117a57f4a0e3caa9f16be1f84c01e151dca9ff26590ba44d8412ce749c78bace5dabd7621463dbe9f6b2b991117ece1a9ee6999a336c5f9b0ec605a936b9995ed41716beaf75b002d6b2f469397fc878a9cc6d3d5ce4e9f8180b725ea5ba9fc7b4fdcb8623d720eb5cec0fb802b14516c348f12c5b1a709dca006f47b6d6af2a7a276beef0bdcc4aca816ac9f19ae257ce33b913b7acb78b90d069befcaedaec8e0bd5cbd84abe3cb0fd2a29b22bb01b60736b9a0d6e89c153ad6806479b577575876bfe745acd0f0ade95f1dbea621dcfdfd770ec60b8e18d3414c8536b0ba5dddb16c1a8db2110b90d9159f7f06af20cc9c93b9d80b544be6135e33d65767e75c4c655e693b88137fa040fd3709bb8d9595ceee87e79aa60b8ddf45e3df3ab3c2986baf12ddc91eac0de07b55876387ab941841412e9df03c945aa8fbd7efa67066bf2bb66ff470e60bbcd2552dd7317f21e2915799ebb87fcd6abb7942e6c061a0799aa844e85af552c6fae3ef87e0b7ab5f430695146d84157f76949a876ca75a150183a563332c13f45ee468d52b826bd4e92fdc1abe2f144664ce6494388b0a4faeb3cb6ac01cde11c0b354d36963800fa170f6a939b899cdec71ea51b511d2fcf82ac874f28f852ae71d763e6bac827d1404f7dfff9242f27ffed0fdc30bf0a2edac177aa49dee96f7791384aa2043c4f7a1ea7e856f36f54a63e6b3ce9487530212f9efbfb86202b992aa6d233596e63dbc89e12e0abce99b071feaeaed0e227a3c674044ff6df462146cdbbfcd9988a1d58d7b50eaa24daa3268f10ed18a96bfc2d1ee47c15eedb50e826a472299cb83f27173fe3c6e2fb7ae4110085dc63a5da73bb41d0dc69715117194546677a1d46e5d079cf79a37084c981cbfbb2e9fc93bbb821ba06f222fd64aa32d8ead18cc34380d051d3cec9be439d749063b36539772a395458604b457f821b02bffe83f339ff2ec47a9dab19a9a38ff3be614aba209b15790deca25760da0ca4e5ed81b5f7499efb5fac058b6ea8047bc8cbb0cce575c19f74ad458a84259e0813ca136bcec2c7f4784f0cf7e5460f01b0542f99aa8a2ae3593c6737031681b26525da416ac261e8fff1ebae2ceb3fa085f0ff862ea077625503a74b0fc86192476fe5836c8f085bd4b917e70507daa25265c30a2a779d2cd19fa30e7465ff448740ed96746427d0595e00988da6fe78a028ccaaab421fabb721019a0ccf05e330048444219cf1795df9a6a80d9fa540c3351b7c6c0973516c5d51649e7a65ba2aa0ee0e6a2ae6002825613968c45bc24232e41a4bf917e6731c3cb8e3e35411991d44765425a7f632c1060c21eb6a86eb1569b93b6f3e2e793d4e1aa0cc994b70bc235ce19a35ae96fd98619982fc04c58c16258ce268fd761baeb0b69e2e1074bee71a16ea791faf8d061dfab07c325b32dbfa33965499207158927a627462462e28587ebd0a4ff4449be4b09dac682ebf72a5a5bb0dff4fd0663d997cdfa9ddc5addb4e8944f53681ae35c72e5d24b58fe89de2488328dfddad14a5203b988237e2721bbd1ddb6536844322272077fd27919b471c28eb795752b9f56ffa260a81a6994252ca398be598c3aaa10915aa531462959311591f2de387eea4a349854a320ba698d4112e2400792ddca36c8b5b0cc7a4ccac6987627e1959b1d736ac47b9db647672a4af1072e6adcfe4d28339fdb4ea1f372dfbe1dbcff7afaf94c3c6d998cc77730a59eda6bb4a90fce2842c47dbb0a91af8d0160f3c341b9e50d6e8abc1147d293b0c963fb250a2f26ee0b0bd47afd091643eb756d649e41094babde7ec287dbeaa080766ed6a973a4fda86d823b2c03284700547aa3fb0844a7ef3b31e6d9ea975c76d6e5726b7ff3d30e0ea0399df5503ff145d4c5242e685b56831206ae5f662e61d7c43ddc18d09b903479560f0c89c2a98b2e03a9353ac4a5513b2e6c4cd4237fcd63278e88293eaa61382ef8cc1ce8225f4d0d059139376a4c8f8701f01f623c709774de559b8ed01a7a13f540864341de4ede41c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525ef6457b95cfcb9d2bcba2176d45a6975c1a30ce8218ed559ea4ebfd96faecbf49b807a07262778a5d9a5355cb4c8daf849e385a3e7261813c425e95c909d2ad8e20b59a13077ac967e0a4552c03082fcdc025745b806d78965f128677ef32ddf2b8fa7e18e9fe560224bc8684a28928e4036d393b37a58de62b0224191cbaab8d8c7d4f88c51b84f272ef844b823aed83002f5565e8a15ef4f4ec5ae459568dcf90f11c69c86bfc15b7ada7777ec5c6d3ceba217aba6cff680114623ff557f80f51a92c9766c50e18fb76fe411cf6ff65a8f7b65c9e7efc7ce9ee8b6ec52307acb208ab043f5d12132e6e7f08de569a4534604eefaa11cb5b219206a80b8b382a01f03cf07e77d045c1743a8dfc006d2e9da4ef87c011367e98793b37eec1dde1cd4446d071bb3067a5a5d6ba305a6901f072986985eccda3f5e289448ce4ccdd98c3440f8471759a27242671e3cec8a8efa484421898d198e078d89c9a1ec25247c29326e966134d0a509b2913b6f4c4a20d1c1b3063195cae84ebcca6938deee8bfc4b39ec37999645f6786a701947a2e1433687314bb39f7639d40a42ea03f9dadc077a45df2ddbc3587de68dc5913fccbfd734fca88321e2b67e9f81545e3051ed0a777efe530d482e84ab945347780d0d5f8a40b3f4e77144ce2a29782929e89c82d6ff5ab2a102915e85b45f15372c27fde519c68230d663cecbdebc85b1c344e021b6b77c8c69f2c670b336eaa88935762e6b344867e995704c19f9f60d1ccb9c21938b92a6790170a4547c7e8414aa37b8bfe3fdbffd99bba117cf48540170bc3226a47a710894e445121824f792034a4b366ffcda2289a3c825bafbbe0b7a3c1928bb11645a46f28df33fabe9ef11e5f852743ff1b2e1ff935186fe6768500b78e9b488575ae90da15649f24890ccf5de6dcd88850e3e7e43473db2faecf91eeb1066d04e0d855fc733a9d60c7ca7404df4db7e32ef3ea8747e8c090c92f8e2d8f0f4c5a2a5e7c21b5a292b576670ce62822fa9f852b2d55438c631c5ae757fe446ad7139c68317a405c061c7a5aa0427f7fa2387c2f0a799e96968635b9df62ee13cc5417f21fa67d62ba6c1e1e2247ec617a1cddfa02df397685982c2de10ca4733b4a89e6c5a586010b0bc456d25970ec9e052cfa650c81b6184dabf934e0431b7990a514fe0217e908638ed7cff566b8d5ef627751de3b2d9b465f399727d57ad9b50b168781bf961d48b39581fd4eb229b440f2671b8b2d5d8235b2f2a0bf8a9e05652ba3cac477f4eeca5344292a54913598f9436eaa964b668024bcf99f61635c875899d3244922c4563e6ce42a730246ba6bf6e332813c1ae5481fd9c8891582fbf9ee5dcd71fb30afe3ca2e40114c3b7350e59714c1278b5cacbdb2b0d2eba7e632724f789f8f1aa175867e1636fc292819cc9b2644e7e6375bccc25b2f172d843e10ed0dd92d0579b03f09fbed320f85ac5505a831cd2e0df9b9f03a0c4277a716cbc40f3802e10cfd4613d28d499988be63e782c3c9c13a7d363269f963f47e8eb6f8b43536dcbdec9f5c5df1d6e1b51adb34bd2ac06fc087cdab08031aa52ccd54fb9bf1b0e7938c001e72d9ea650cf87947f8de06739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15ed77c8cd698833c0646e939987ad1837ee48cba1a129c3aba09a733907030cbb8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcoin-or-CoinUtils-2.10.13-3.fc26.src.rpmcoin-or-CoinUtils-doc    coin-or-CoinUtilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.10.13-3.fc263.0.4-14.6.0-14.0-15.2-14.13.0.1Y@X@V@VVO@V7@UUUa@U}lU*^@U&iTs@T8Tء@TOTSGSi@SR@RsRsR6QQj@P@PP@PPb@Fedora Release Engineering - 2.10.13-3Fedora Release Engineering - 2.10.13-2pcpa - 2.10.13-1Fedora Release Engineering - 2.10.11-2pcpa - 2.10.11-1pcpa - 2.10.10-1pcpa - 2.10.8-3Fedora Release Engineering - 2.10.8-2pcpa - 2.10.8-1pcpa - 2.10.7-1David Tardon - 2.10.3-4pcpa - 2.10.3-3pcpa - 2.10.3-2pcpa - 2.10.3-1pcpa - 2.10.2-1pcpa - 2.9.15-1Fedora Release Engineering - 2.9.12-2pcpa - 2.9.12-1Fedora Release Engineering - 2.9.7-4pcpa - 2.9.7-3pcpa - 2.9.7-2pcpa - 2.9.7-1pcpa - 2.9.0-3Fedora Release Engineering - 2.9.0-2pcpa - 2.9.0-1pcpa - 2.8.8-1pcpa - 2.8.7-3pcpa - 2.8.7-2pcpa - 2.8.7-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Update to latest upstream release (#1301938)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Update to latest upstream release (#1270498)- Update to latest upstream release (#1257924)- Full rebuild or coin-or stack.- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to latest upstream release- Update to latest upstream release- ensure all -devel deps are installed- Rebuild to ensure using latest C++ abi changes.- Rebuild.- Update to latest upstream release.- Update to latest upstream release (#1157434).- Update to latest upstream release (#1089925#c2).- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Update to latest upstream release (#1089925).- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Correct build with -Werror=format-security (#1037021)- Use proper _smp_flags macro (#894586#c6). - Make package owner of /usr/include/coin (#894586#c6)- Update to latest upstream release.- Switch to unversioned docdir (#993706)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Update to latest upstream release. - Switch to the new upstream tarballs without bundled dependencies. - Split documentation in a new subpackage (#894585#3) - Correct undefined non weak symbols (#894585#3) - Removed unneeded atlas, blas, glpk and lapack build requires (#894585#3)- Add coin-or-Sample to build requires (#894610#c4). - Update to latest upstream release.- Rename repackaged tarball.- Rename package to coin-or-CoinUtils - Do not package Thirdy party data or data without clean license.- Initial coinor-CoinUtils spec.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX2.10.13-3.fc26htmlCoinAlloc_8hpp.htmlCoinAlloc_8hpp_source.htmlCoinBuild_8hpp.htmlCoinBuild_8hpp_source.htmlCoinDenseFactorization_8hpp.htmlCoinDenseFactorization_8hpp_source.htmlCoinDenseVector_8hpp.htmlCoinDenseVector_8hpp_source.htmlCoinDistance_8hpp.htmlCoinDistance_8hpp_source.htmlCoinError_8hpp.htmlCoinError_8hpp_source.htmlCoinFactorization_8hpp.htmlCoinFactorization_8hpp_source.htmlCoinFileIO_8hpp.htmlCoinFileIO_8hpp_source.htmlCoinFinite_8hpp.htmlCoinFinite_8hpp_source.htmlCoinFloatEqual_8hpp.htmlCoinFloatEqual_8hpp_source.htmlCoinHelperFunctions_8hpp.htmlCoinHelperFunctions_8hpp_source.htmlCoinIndexedVector_8hpp.htmlCoinIndexedVector_8hpp_source.htmlCoinLpIO_8hpp.htmlCoinLpIO_8hpp_source.htmlCoinMessageHandler_8hpp.htmlCoinMessageHandler_8hpp_source.htmlCoinMessage_8hpp.htmlCoinMessage_8hpp_source.htmlCoinModelUseful_8hpp.htmlCoinModelUseful_8hpp_source.htmlCoinModel_8hpp.htmlCoinModel_8hpp_source.htmlCoinMpsIO_8hpp.htmlCoinMpsIO_8hpp_source.htmlCoinOslC_8h.htmlCoinOslC_8h_source.htmlCoinOslFactorization_8hpp.htmlCoinOslFactorization_8hpp_source.htmlCoinPackedMatrix_8hpp.htmlCoinPackedMatrix_8hpp_source.htmlCoinPackedVectorBase_8hpp.htmlCoinPackedVectorBase_8hpp_source.htmlCoinPackedVector_8hpp.htmlCoinPackedVector_8hpp_source.htmlCoinParam_8hpp.htmlCoinParam_8hpp_source.htmlCoinPragma_8hpp.htmlCoinPragma_8hpp_source.htmlCoinPresolveDoubleton_8hpp.htmlCoinPresolveDoubleton_8hpp_source.htmlCoinPresolveDual_8hpp.htmlCoinPresolveDual_8hpp_source.htmlCoinPresolveDupcol_8hpp.htmlCoinPresolveDupcol_8hpp_source.htmlCoinPresolveEmpty_8hpp.htmlCoinPresolveEmpty_8hpp_source.htmlCoinPresolveFixed_8hpp.htmlCoinPresolveFixed_8hpp_source.htmlCoinPresolveForcing_8hpp.htmlCoinPresolveForcing_8hpp_source.htmlCoinPresolveImpliedFree_8hpp.htmlCoinPresolveImpliedFree_8hpp_source.htmlCoinPresolveIsolated_8hpp.htmlCoinPresolveIsolated_8hpp_source.htmlCoinPresolveMatrix_8hpp.htmlCoinPresolveMatrix_8hpp_source.htmlCoinPresolveMonitor_8hpp.htmlCoinPresolveMonitor_8hpp_source.htmlCoinPresolvePsdebug_8hpp.htmlCoinPresolvePsdebug_8hpp_source.htmlCoinPresolveSingleton_8hpp.htmlCoinPresolveSingleton_8hpp_source.htmlCoinPresolveSubst_8hpp.htmlCoinPresolveSubst_8hpp_source.htmlCoinPresolveTighten_8hpp.htmlCoinPresolveTighten_8hpp_source.htmlCoinPresolveTripleton_8hpp.htmlCoinPresolveTripleton_8hpp_source.htmlCoinPresolveUseless_8hpp.htmlCoinPresolveUseless_8hpp_source.htmlCoinPresolveZeros_8hpp.htmlCoinPresolveZeros_8hpp_source.htmlCoinRational_8hpp.htmlCoinRational_8hpp_source.htmlCoinSearchTree_8hpp.htmlCoinSearchTree_8hpp_source.htmlCoinShallowPackedVector_8hpp.htmlCoinShallowPackedVector_8hpp_source.htmlCoinSignal_8hpp.htmlCoinSignal_8hpp_source.htmlCoinSimpFactorization_8hpp.htmlCoinSimpFactorization_8hpp_source.htmlCoinSmartPtr_8hpp.htmlCoinSmartPtr_8hpp_source.htmlCoinSnapshot_8hpp.htmlCoinSnapshot_8hpp_source.htmlCoinSort_8hpp.htmlCoinSort_8hpp_source.htmlCoinStructuredModel_8hpp.htmlCoinStructuredModel_8hpp_source.htmlCoinTime_8hpp.htmlCoinTime_8hpp_source.htmlCoinTypes_8hpp.htmlCoinTypes_8hpp_source.htmlCoinUtility_8hpp.htmlCoinUtility_8hpp_source.htmlCoinUtilsConfig_8h.htmlCoinUtilsConfig_8h_source.htmlCoinWarmStartBasis_8hpp.htmlCoinWarmStartBasis_8hpp_source.htmlCoinWarmStartDual_8hpp.htmlCoinWarmStartDual_8hpp_source.htmlCoinWarmStartPrimalDual_8hpp.htmlCoinWarmStartPrimalDual_8hpp_source.htmlCoinWarmStartVector_8hpp.htmlCoinWarmStartVector_8hpp_source.htmlCoinWarmStart_8hpp.htmlCoinWarmStart_8hpp_source.htmlCoin__C__defines_8h.htmlCoin__C__defines_8h_source.htmlannotated.htmlbc_s.pngbdwn.pngclassBitVector128-members.htmlclassBitVector128.htmlclassCoinAbsFltEq-members.htmlclassCoinAbsFltEq.htmlclassCoinArbitraryArrayWithLength-members.htmlclassCoinArbitraryArrayWithLength.htmlclassCoinArbitraryArrayWithLength.pngclassCoinArrayWithLength-members.htmlclassCoinArrayWithLength.htmlclassCoinArrayWithLength.pngclassCoinBaseModel-members.htmlclassCoinBaseModel.htmlclassCoinBaseModel.pngclassCoinBigIndexArrayWithLength-members.htmlclassCoinBigIndexArrayWithLength.htmlclassCoinBigIndexArrayWithLength.pngclassCoinBuild-members.htmlclassCoinBuild.htmlclassCoinDenseFactorization-members.htmlclassCoinDenseFactorization.htmlclassCoinDenseFactorization.pngclassCoinDenseVector-members.htmlclassCoinDenseVector.htmlclassCoinDoubleArrayWithLength-members.htmlclassCoinDoubleArrayWithLength.htmlclassCoinDoubleArrayWithLength.pngclassCoinError-members.htmlclassCoinError.htmlclassCoinExternalVectorFirstGreater__2-members.htmlclassCoinExternalVectorFirstGreater__2.htmlclassCoinExternalVectorFirstGreater__3-members.htmlclassCoinExternalVectorFirstGreater__3.htmlclassCoinExternalVectorFirstLess__2-members.htmlclassCoinExternalVectorFirstLess__2.htmlclassCoinExternalVectorFirstLess__3-members.htmlclassCoinExternalVectorFirstLess__3.htmlclassCoinFactorization-members.htmlclassCoinFactorization.htmlclassCoinFactorizationDoubleArrayWithLength-members.htmlclassCoinFactorizationDoubleArrayWithLength.htmlclassCoinFactorizationDoubleArrayWithLength.pngclassCoinFactorizationLongDoubleArrayWithLength-members.htmlclassCoinFactorizationLongDoubleArrayWithLength.htmlclassCoinFactorizationLongDoubleArrayWithLength.pngclassCoinFileIOBase-members.htmlclassCoinFileIOBase.htmlclassCoinFileIOBase.pngclassCoinFileInput-members.htmlclassCoinFileInput.htmlclassCoinFileInput.pngclassCoinFileOutput-members.htmlclassCoinFileOutput.htmlclassCoinFileOutput.pngclassCoinFirstAbsGreater__2-members.htmlclassCoinFirstAbsGreater__2.htmlclassCoinFirstAbsGreater__3-members.htmlclassCoinFirstAbsGreater__3.htmlclassCoinFirstAbsLess__2-members.htmlclassCoinFirstAbsLess__2.htmlclassCoinFirstAbsLess__3-members.htmlclassCoinFirstAbsLess__3.htmlclassCoinFirstGreater__2-members.htmlclassCoinFirstGreater__2.htmlclassCoinFirstGreater__3-members.htmlclassCoinFirstGreater__3.htmlclassCoinFirstLess__2-members.htmlclassCoinFirstLess__2.htmlclassCoinFirstLess__3-members.htmlclassCoinFirstLess__3.htmlclassCoinIndexedVector-members.htmlclassCoinIndexedVector.htmlclassCoinIndexedVector.pngclassCoinIntArrayWithLength-members.htmlclassCoinIntArrayWithLength.htmlclassCoinIntArrayWithLength.pngclassCoinLpIO-members.htmlclassCoinLpIO.htmlclassCoinMessage-members.htmlclassCoinMessage.htmlclassCoinMessage.pngclassCoinMessageHandler-members.htmlclassCoinMessageHandler.htmlclassCoinMessages-members.htmlclassCoinMessages.htmlclassCoinMessages.pngclassCoinModel-members.htmlclassCoinModel.htmlclassCoinModel.pngclassCoinModelHash-members.htmlclassCoinModelHash.htmlclassCoinModelHash2-members.htmlclassCoinModelHash2.htmlclassCoinModelLink-members.htmlclassCoinModelLink.htmlclassCoinModelLinkedList-members.htmlclassCoinModelLinkedList.htmlclassCoinMpsCardReader-members.htmlclassCoinMpsCardReader.htmlclassCoinMpsIO-members.htmlclassCoinMpsIO.htmlclassCoinOneMessage-members.htmlclassCoinOneMessage.htmlclassCoinOslFactorization-members.htmlclassCoinOslFactorization.htmlclassCoinOslFactorization.pngclassCoinOtherFactorization-members.htmlclassCoinOtherFactorization.htmlclassCoinOtherFactorization.pngclassCoinPackedMatrix-members.htmlclassCoinPackedMatrix.htmlclassCoinPackedVector-members.htmlclassCoinPackedVector.htmlclassCoinPackedVector.pngclassCoinPackedVectorBase-members.htmlclassCoinPackedVectorBase.htmlclassCoinPackedVectorBase.pngclassCoinParam-members.htmlclassCoinParam.htmlclassCoinPartitionedVector-members.htmlclassCoinPartitionedVector.htmlclassCoinPartitionedVector.pngclassCoinPostsolveMatrix-members.htmlclassCoinPostsolveMatrix.htmlclassCoinPostsolveMatrix.pngclassCoinPrePostsolveMatrix-members.htmlclassCoinPrePostsolveMatrix.htmlclassCoinPrePostsolveMatrix.pngclassCoinPresolveAction-members.htmlclassCoinPresolveAction.htmlclassCoinPresolveAction.pngclassCoinPresolveMatrix-members.htmlclassCoinPresolveMatrix.htmlclassCoinPresolveMatrix.pngclassCoinPresolveMonitor-members.htmlclassCoinPresolveMonitor.htmlclassCoinRational-members.htmlclassCoinRational.htmlclassCoinRelFltEq-members.htmlclassCoinRelFltEq.htmlclassCoinSearchTree-members.htmlclassCoinSearchTree.htmlclassCoinSearchTree.pngclassCoinSearchTreeBase-members.htmlclassCoinSearchTreeBase.htmlclassCoinSearchTreeBase.pngclassCoinSearchTreeManager-members.htmlclassCoinSearchTreeManager.htmlclassCoinSet-members.htmlclassCoinSet.htmlclassCoinSet.pngclassCoinShallowPackedVector-members.htmlclassCoinShallowPackedVector.htmlclassCoinShallowPackedVector.pngclassCoinSimpFactorization-members.htmlclassCoinSimpFactorization.htmlclassCoinSimpFactorization.pngclassCoinSnapshot-members.htmlclassCoinSnapshot.htmlclassCoinSosSet-members.htmlclassCoinSosSet.htmlclassCoinSosSet.pngclassCoinStructuredModel-members.htmlclassCoinStructuredModel.htmlclassCoinStructuredModel.pngclassCoinThreadRandom-members.htmlclassCoinThreadRandom.htmlclassCoinTimer-members.htmlclassCoinTimer.htmlclassCoinTreeNode-members.htmlclassCoinTreeNode.htmlclassCoinTreeSiblings-members.htmlclassCoinTreeSiblings.htmlclassCoinTriple-members.htmlclassCoinTriple.htmlclassCoinUnsignedIntArrayWithLength-members.htmlclassCoinUnsignedIntArrayWithLength.htmlclassCoinUnsignedIntArrayWithLength.pngclassCoinVoidStarArrayWithLength-members.htmlclassCoinVoidStarArrayWithLength.htmlclassCoinVoidStarArrayWithLength.pngclassCoinWarmStart-members.htmlclassCoinWarmStart.htmlclassCoinWarmStart.pngclassCoinWarmStartBasis-members.htmlclassCoinWarmStartBasis.htmlclassCoinWarmStartBasis.pngclassCoinWarmStartBasisDiff-members.htmlclassCoinWarmStartBasisDiff.htmlclassCoinWarmStartBasisDiff.pngclassCoinWarmStartDiff-members.htmlclassCoinWarmStartDiff.htmlclassCoinWarmStartDiff.pngclassCoinWarmStartDual-members.htmlclassCoinWarmStartDual.htmlclassCoinWarmStartDual.pngclassCoinWarmStartDualDiff-members.htmlclassCoinWarmStartDualDiff.htmlclassCoinWarmStartDualDiff.pngclassCoinWarmStartPrimalDual-members.htmlclassCoinWarmStartPrimalDual.htmlclassCoinWarmStartPrimalDual.pngclassCoinWarmStartPrimalDualDiff-members.htmlclassCoinWarmStartPrimalDualDiff.htmlclassCoinWarmStartPrimalDualDiff.pngclassCoinWarmStartVector-members.htmlclassCoinWarmStartVector.htmlclassCoinWarmStartVector.pngclassCoinWarmStartVectorDiff-members.htmlclassCoinWarmStartVectorDiff.htmlclassCoinWarmStartVectorDiff.pngclassCoinWarmStartVectorPair-members.htmlclassCoinWarmStartVectorPair.htmlclassCoinWarmStartVectorPair.pngclassCoinWarmStartVectorPairDiff-members.htmlclassCoinWarmStartVectorPairDiff.htmlclassCoinWarmStartVectorPairDiff.pngclassCoinYacc-members.htmlclassCoinYacc.htmlclassCoin_1_1ReferencedObject-members.htmlclassCoin_1_1ReferencedObject.htmlclassCoin_1_1SmartPtr-members.htmlclassCoin_1_1SmartPtr.htmlclassFactorPointers-members.htmlclassFactorPointers.htmlclassdo__tighten__action-members.htmlclassdo__tighten__action.htmlclassdo__tighten__action.pngclassdoubleton__action-members.htmlclassdoubleton__action.htmlclassdoubleton__action.pngclassdrop__empty__cols__action-members.htmlclassdrop__empty__cols__action.htmlclassdrop__empty__cols__action.pngclassdrop__empty__rows__action-members.htmlclassdrop__empty__rows__action.htmlclassdrop__empty__rows__action.pngclassdrop__zero__coefficients__action-members.htmlclassdrop__zero__coefficients__action.htmlclassdrop__zero__coefficients__action.pngclassdupcol__action-members.htmlclassdupcol__action.htmlclassdupcol__action.pngclassduprow3__action-members.htmlclassduprow3__action.htmlclassduprow3__action.pngclassduprow__action-members.htmlclassduprow__action.htmlclassduprow__action.pngclasses.htmlclassforcing__constraint__action-members.htmlclassforcing__constraint__action.htmlclassforcing__constraint__action.pngclassgubrow__action-members.htmlclassgubrow__action.htmlclassgubrow__action.pngclassimplied__free__action-members.htmlclassimplied__free__action.htmlclassimplied__free__action.pngclassisolated__constraint__action-members.htmlclassisolated__constraint__action.htmlclassisolated__constraint__action.pngclassmake__fixed__action-members.htmlclassmake__fixed__action.htmlclassmake__fixed__action.pngclasspresolvehlink-members.htmlclasspresolvehlink.htmlclassremove__dual__action-members.htmlclassremove__dual__action.htmlclassremove__dual__action.pngclassremove__fixed__action-members.htmlclassremove__fixed__action.htmlclassremove__fixed__action.pngclassslack__doubleton__action-members.htmlclassslack__doubleton__action.htmlclassslack__doubleton__action.pngclassslack__singleton__action-members.htmlclassslack__singleton__action.htmlclassslack__singleton__action.pngclasssubst__constraint__action-members.htmlclasssubst__constraint__action.htmlclasssubst__constraint__action.pngclasstripleton__action-members.htmlclasstripleton__action.htmlclasstripleton__action.pngclasstwoxtwo__action-members.htmlclasstwoxtwo__action.htmlclasstwoxtwo__action.pngclassuseless__constraint__action-members.htmlclassuseless__constraint__action.htmlclassuseless__constraint__action.pngclosed.pngconfig_8h.htmlconfig_8h_source.htmlconfig__coinutils_8h.htmlconfig__coinutils_8h_source.htmlconfig__coinutils__default_8h.htmlconfig__coinutils__default_8h_source.htmlconfig__default_8h.htmlconfig__default_8h_source.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_z.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_vars_x.htmlfunctions_vars_z.htmlfunctions_w.htmlfunctions_x.htmlfunctions_z.htmlglobals.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_f.htmlglobals_func.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_w.htmlglobals_z.htmlgroup__MtxManip.htmlgroup__PresolveDebugFunctions.htmlgroup__PresolveUtilities.htmlhierarchy.htmlindex.htmljquery.jsmenu.jsmenudata.jsmodules.htmlnamespaceCoin.htmlnamespaceCoinParamUtils.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclasses_e.htmlclasses_e.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsdefines_4.htmldefines_4.jsdefines_5.htmldefines_5.jsdefines_6.htmldefines_6.jsdefines_7.htmldefines_7.jsdefines_8.htmldefines_8.jsdefines_9.htmldefines_9.jsdefines_a.htmldefines_a.jsdefines_b.htmldefines_b.jsdefines_c.htmldefines_c.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsfiles_0.htmlfiles_0.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_15.htmlfunctions_15.jsfunctions_16.htmlfunctions_16.jsfunctions_17.htmlfunctions_17.jsfunctions_18.htmlfunctions_18.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsgroups_0.htmlgroups_0.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnomatches.htmlpages_0.htmlpages_0.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jstypedefs_3.htmltypedefs_3.jstypedefs_4.htmltypedefs_4.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_12.htmlvariables_12.jsvariables_13.htmlvariables_13.jsvariables_14.htmlvariables_14.jsvariables_15.htmlvariables_15.jsvariables_16.htmlvariables_16.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngstructCoinLpIO_1_1CoinHashLink-members.htmlstructCoinLpIO_1_1CoinHashLink.htmlstructCoinModelHashLink-members.htmlstructCoinModelHashLink.htmlstructCoinModelInfo2-members.htmlstructCoinModelInfo2.htmlstructCoinModelTriple-members.htmlstructCoinModelTriple.htmlstructCoinMpsIO_1_1CoinHashLink-members.htmlstructCoinMpsIO_1_1CoinHashLink.htmlstructCoinPair-members.htmlstructCoinPair.htmlstructCoinSearchTreeCompareBest-members.htmlstructCoinSearchTreeCompareBest.htmlstructCoinSearchTreeCompareBreadth-members.htmlstructCoinSearchTreeCompareBreadth.htmlstructCoinSearchTreeCompareDepth-members.htmlstructCoinSearchTreeCompareDepth.htmlstructCoinSearchTreeComparePreferred-members.htmlstructCoinSearchTreeComparePreferred.htmlstructEKKHlink-members.htmlstructEKKHlink.htmlstruct__EKKfactinfo-members.htmlstruct__EKKfactinfo.htmlstructdoubleton__action_1_1action-members.htmlstructdoubleton__action_1_1action.htmlstructdropped__zero-members.htmlstructdropped__zero.htmlstructforcing__constraint__action_1_1action-members.htmlstructforcing__constraint__action_1_1action.htmlstructremove__fixed__action_1_1action-members.htmlstructremove__fixed__action_1_1action.htmlstructsymrec-members.htmlstructsymrec.htmlstructtripleton__action_1_1action-members.htmlstructtripleton__action_1_1action.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstodo.html/usr/share/doc/coin-or-CoinUtils//usr/share/doc/coin-or-CoinUtils/html//usr/share/doc/coin-or-CoinUtils/html/search/-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                    !"#$%&'()**+,-***.**/* 0121**$34565447589:35;5;;;;;;5;5;;;;;;;;5;;;;;5;5555555555555<5;55555555555555;55;555;;;;;;5;5;5;;;;;5;5;;;;;55=555;;55=>?555555;5;5555555;555;;55;;;;;@AABBBBCdirectoryHTML document, ASCII textHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 184 x 80, 8-bit colormap, non-interlacedPNG image data, 558 x 472, 8-bit colormap, non-interlacedPNG image data, 274 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 80, 8-bit colormap, non-interlacedPNG image data, 147 x 80, 8-bit colormap, non-interlacedPNG image data, 173 x 80, 8-bit colormap, non-interlacedC++ source, ASCII text, with very long linesPNG image data, 246 x 80, 8-bit colormap, non-interlacedPNG image data, 210 x 80, 8-bit colormap, non-interlacedPNG image data, 100 x 80, 8-bit colormap, non-interlacedPNG image data, 136 x 80, 8-bit colormap, non-interlacedPNG image data, 146 x 80, 8-bit colormap, non-interlacedPNG image data, 95 x 80, 8-bit colormap, non-interlacedPNG image data, 101 x 80, 8-bit colormap, non-interlacedPNG image data, 143 x 80, 8-bit colormap, non-interlacedPNG image data, 461 x 80, 8-bit colormap, non-interlacedPNG image data, 334 x 80, 8-bit colormap, non-interlacedPNG image data, 304 x 80, 8-bit colormap, non-interlacedPNG image data, 376 x 1200, 8-bit colormap, non-interlacedPNG image data, 161 x 80, 8-bit colormap, non-interlacedPNG image data, 77 x 80, 8-bit colormap, non-interlacedPNG image data, 162 x 80, 8-bit colormap, non-interlacedPNG image data, 132 x 80, 8-bit colormap, non-interlacedPNG image data, 198 x 80, 8-bit colormap, non-interlacedPNG image data, 182 x 80, 8-bit colormap, non-interlacedPNG image data, 1495 x 80, 8-bit colormap, non-interlacedPNG image data, 126 x 80, 8-bit colormap, non-interlacedPNG image data, 1635 x 80, 8-bit colormap, non-interlacedPNG image data, 122 x 80, 8-bit colormap, non-interlacedPNG image data, 142 x 80, 8-bit colormap, non-interlacedPNG image data, 157 x 80, 8-bit colormap, non-interlacedPNG image data, 177 x 80, 8-bit colormap, non-interlacedPNG image data, 165 x 80, 8-bit colormap, non-interlacedPNG image data, 185 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 225 x 80, 8-bit colormap, non-interlacedPNG image data, 124 x 80, 8-bit colormap, non-interlacedPNG image data, 149 x 80, 8-bit colormap, non-interlacedPNG image data, 153 x 80, 8-bit colormap, non-interlacedPNG image data, 183 x 80, 8-bit colormap, non-interlacedPNG image data, 155 x 80, 8-bit colormap, non-interlacedPNG image data, 158 x 80, 8-bit colormap, non-interlacedPNG image data, 129 x 80, 8-bit colormap, non-interlacedPNG image data, 144 x 80, 8-bit colormap, non-interlacedPNG image data, 139 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsutf-8?7zXZ !#,!']"k%SngU$I\u3HWb`;^U b[⑅ q࿵r_ᇡllJ*o}/ԷtsQPͬ@}n~EzVms Oj\*Ӥ\qpfGɗ`>]+\f@!LB3~ܕ9t|͝*lns*%gǬ i\gqQ} 4#dyKi1Qn& B=mF<7X"Zy=T֏Y7}>Q[ˆpk'ܖQh ´==u|xLL >%'<5 ϻ hxU&3hAr%y5܁I>Q(*c$_Gir;K-Ɇ Qj>$s vRȥݱJڪCU7[NcVlq]JΌG#0RRVX{'/zJymxgLԖº1!4)Ϣ.GJZ:mX̨Ӳ1 (V !kkz6%i?<'DŽc.E6YIk Л/b\ˬvrUstW٧xf/[9k{bV Q!Uܨ ԣ- "4>{e ą{MA-IɏD$mm%vi#m$~sśNDլ=]`4`gm S~%{VanI)y&灜;꾴~4sN} j݈ݪ)l3cz!#ڒ!YH'x.=RUSf1PR7廏X.Jc w8 $׍ [KgJ!`˛B0LxTIyo2-m0hHSq'l1#Q1ße?Te47+RY˹H\#q/Ϯ$-xqXWaz0 ޖ><-QRv p]7mLl\YaB ɕQ/8[3'M[' ~б~_vd K0x0ՅF"~1!geQN!Ǖk(S-fa7]_~!C鈐CF,wXK& 2N˒V͑hE(=LeaS޷N@7a[u┮0++N񄰋 ( c3s |"e?c6=T36`鷌``Q{3q-s\.LZiXIỲ-E ۀEEU/Չ)`5s*zI3EF K waQKZ74|Uhf., *'nJ#!470*1 "0&O4 [K\qcS!d؋r7_W؃sWƻ+6ޚ>+QԿ #Y54Գ.;kawKAW밫} BQ$a$2%=^2*Bx~W Ȱ y\%Lk/?Q L1+1O 2L6iY !ؘ݁bkmzw[A q&΢?Hi4a)dD:ҡ6GA;xoC ԇ q*.v3]F&5<%P[uL@)Ba!9QO,>=B""xXMY E <QQ ;`dm"J>+N㗛9r4T5^g0J ?)]w"b uq \YK8BGe3G~k_|:n߉uybȮPƕ&;WdUx1ȟdF(06 "0.* m6Q&P-[Uo;"d ϼsVUq/# ec㥍C¡3+|7QxNHv$5#NOcduu`#lX0>eA׮9^1KE1c@tdT)75kMZ)t߅2B'SJ~$e)|,8vG2E/8hی Ŀ@1ƛi祢5עnt}Зa:!c>.YqNlCI&1n9" 5R CYyC_o Ol @yj !n%s 12TS s\10?qVutyF'12[3;b)En;_Atl% tx'A#S]pY: U7&jO`AcwӋ=7N~Z9ItD`3)CC)`md%=s n^ _<kV:=`įMX03_;O5o&1%K m"?Li.wPhg.m{r\rו("=# ZqNH˘1],\Bpd(w(6)mmD 5_0a~+WU+\s _{UUO̳[bi܂kF?$dC;3Sce]Do[0ֵ cL- ̞ *6H :ZYUm]M|k )VS465eUі6=@~ۄkSZe}g喔9+8"R%~MXAsO*!’+S*;_Q> 0RK >>kwik[T%b ,E!@л cP3, n{FiM9tك5ZܡZNbSVoY4"St50S~V_AyUwe*Co2[ YZ