From d416cce11588c7ae9faf2c5d59f10ebff9b77bb5 Mon Sep 17 00:00:00 2001 From: Santiago Carmuega Date: Fri, 19 Aug 2022 22:11:54 -0300 Subject: [PATCH] fix(addresses): Skip error on pointer address overflow --- pallas-addresses/src/lib.rs | 6 ++++++ pallas-addresses/src/varuint.rs | 9 ++++++++- pallas-primitives/src/alonzo/model.rs | 2 ++ test_data/alonzo27.block | 1 + 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 test_data/alonzo27.block diff --git a/pallas-addresses/src/lib.rs b/pallas-addresses/src/lib.rs index 82ad2881..0eb57a14 100644 --- a/pallas-addresses/src/lib.rs +++ b/pallas-addresses/src/lib.rs @@ -821,4 +821,10 @@ mod tests { assert_eq!(addr.to_bech32().unwrap(), MAINNET_TEST_VECTORS[0].0); } + + #[test] + fn test_minted_invalid_pointed_address() { + let addr = Address::from_hex("40C19D7D05E90EEB6394B53313FE79D47077DE33068C6B813BBE5C9D5681FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F81FFFFFFFFFFFFFFFF7F81FFFFFFFFFFFFFFFF7F"); + assert!(matches!(addr, Ok(Address::Shelley(_)))); + } } diff --git a/pallas-addresses/src/varuint.rs b/pallas-addresses/src/varuint.rs index 10d9b227..557a79f2 100644 --- a/pallas-addresses/src/varuint.rs +++ b/pallas-addresses/src/varuint.rs @@ -27,7 +27,14 @@ pub fn read(cursor: &mut Cursor<&[u8]>) -> Result { output = (output << 7) | (byte & 0x7F) as u128; if output > u64::MAX.into() { - return Err(Error::VarUintOverflow); + // Strictly speaking, if we find a value above max u64, an overflow error should + // be returned. The problem is that testnet has some invalid address values + // somehow minted in valid blocks. The node and many explorers, instead of + // throwing an error, return max u64 as a workaround. We copy the same behavior + // to maintain homogeneity. + // + // return Err(Error::VarUintOverflow); + return Ok(u64::MAX); } if (byte & 0x80) == 0 { diff --git a/pallas-primitives/src/alonzo/model.rs b/pallas-primitives/src/alonzo/model.rs index f32c2b56..1dbbd1c8 100644 --- a/pallas-primitives/src/alonzo/model.rs +++ b/pallas-primitives/src/alonzo/model.rs @@ -1443,6 +1443,8 @@ mod tests { include_str!("../../../test_data/alonzo22.block"), // peculiar block with indef byte array in plutus data include_str!("../../../test_data/alonzo23.block"), + // peculiar block with invalid address (pointer overflow) + include_str!("../../../test_data/alonzo27.block"), ]; for (idx, block_str) in test_blocks.iter().enumerate() { diff --git a/test_data/alonzo27.block b/test_data/alonzo27.block new file mode 100644 index 00000000..d7cbcbfd --- /dev/null +++ b/test_data/alonzo27.block @@ -0,0 +1 @@ +820585828f1a0031e0f41a02e94f0f58201e9d6513a8bbfbdded9ef9046f768796d1d4f45be6827dacac9a04591b991d97582064c6195599408df7c6c7877fd75ba79b1124bb9f01e18482d8489d5c82f640625820a898cecdb86f2b2771a33fa370daec57b5143622be2e3bc6aff485a41ba4b56d82584016289b8494adcbf5ef234399634d5b3ba370c0128ec6b58dbb5b37853104e2c0f8c6be58b731b04bb07a17431e2b153b028a75bb4a6451496db87719c0346b6f5850e3830753f6c59a81f97801dc7bd0dd113306fc8a762d3d4238fcfe5fc22bf30695f71e71057dc2828518e3977a4310adfff49fc748d946b45cfa8d91ef16b1421469d5b664a9fbfe5b6eadfcdf0d9f008258400000d423be64f0f9523d181ab32642f16b4c969ec19f1d5bd7dab189a97bc2baf52290116dd682217f361eaea15b0d69694f98f9e6069814f4860fae7eebcd9c585065a2171fd9c2289b95eb4d40c71b1b18a9ceb2bde59e0c712609785d2da5ced5f7712afc8884db3f976c3dda680adb098252f165a3d990b604eac9d8cc52ee17342a353b046b264752b988fee66c010519a2e85820c5e174ed07806d145086f7081554434095aee007e8d6cbb5deffbffe598f33305820f5018360fe076e665fb5451c711b1cd4e833ddb72e078579a4eff102dd39e66e0119015b584048b1c6eeac46e2d9c3f840b46bed4f40fcc4f0c7a9afe58e2ea505fbd28f33dbdfa65e2868230e03e3ca284555e7d202f665a8e03b585b6c4ef0f33c8cbde90006005901c0593a469e65055f537b1f2c81ecaf9dfa9444c089f36719725a956fc4a1b34e5b4dd35aef7b79f607a1491475828d06288a20dee3879e1552b8da4bb3c016e50445e1b0604dab3b577fc5d6c50c4e15bddee0bbddd26ccc57716572ec0fc1653df87328ad5d8549a3928b8137b5b46907411603f5433da24c5111fd2d735be79127c92a6a5a2a1be59ad97bb606f411bc0129924921c4eee88264afedf8279cc78611e0070aad3b62edf10cd1db7fdc447684af8ea580527fb8200968ccec71ae9ff6da70b7332d2ceae8e624c6df1865e69d08e79c482bd39c8f7eacc912ac526a268d2a985839b03b566b0eb3cc8dbf1ca64bc433485197e4ecb3cd86ef8d5b3b677d19ff6163a3b20004f8400a3d538608ee8a059e33fe61e80ee101a0e92be9e6862dee88bd7d698cdf8522b70794d4655f24627c90b44f50bcc1a0afb3b732932592eda33571d01d89c2ad6f729b4f13f3e85f86e8b6f67f2965d442a1a0bf5326d2fc70dafa2b36b4f34ec5529ab5a25567e768153adb3497226eb42a79ba10a4fbaf6ea2be864b789bfd8a9d076feb5c44b2660f5beebdd07ad7f087f978a991fee203a09c9047c38cf8f7a41b379d6747e9df1ca11e22d4694454938095a400818258201f0db8e9d6f5dd39ea46c204492ffd0ba4230ddc74b5f0485d3844a844b2294001018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a13f7b1c0a058207958cc275112e806394292eb8a86efb7169bd4f1393c2012c0ee66ca36f24a8282583900943bb5c6a21071bfb556ff6e3e72938a77b8d0afe3997a5e7d78c5ac481ae549e66dbbf02ed40c5f5209137d3bdbb9713e87745678f691cd1a20951082021a0002bf610b5820c7f62b2a7d92aade7a441dcb5f8a05091e9f934c3be0993876c77f6b830cc999a50081825820fce9fc3f1616cb8537d93e03f0060aea31ceeb0a435a69d97f36c2b59b445aeb000d80018282581d6084bab7dbd06b2f1e1b027527bcc975dfb002dd463dbc3ca21a68c7151a1acfcd2f8258db40c19d7d05e90eeb6394b53313fe79d47077de33068c6b813bbe5c9d5681ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f81ffffffffffffffff7f81ffffffffffffffff7f1a02faf080021a0002a7510e80a60081825820933692fa337302b2e4fbbbc977677eadd602404d7ed323ec59e2f842984ad762010d8001828258390008cec4f3db92f4052616addf1c0b14f15acb5efe511b9e1184246da7b2e5d0ae598ad0822c68a8f57024f360d38c6f94cbe35d53f9e26b5d1a3b9aca00825839009e3c541c3fa846c5ff7af356ec738141d5763f546f81813508c2dd744a6c5af4fcb86a65c3f8f396f2b0f4d3feda1105a32880d3a08a4d801b000008eb925c7286021a0002943d031a02e96afc0e80a700838258204a5f1477cb960b26eef876528b1fb7650e3b3c527ad0afcf357a4bbd3bb97724008258206ef7337681a41e9cfd412c7efed479bdc3c469fd3c73f6fbab1d1eff5694144c0082582083cc47fddb6bfcb58c07d7f7bdde277018ab94f82224c5b7784c58cd66be1b3d02018383581d704525fc81d32a03690296ea2c7bf06f12ea17d47f88fd3c17b1eac0ca821ae6deb29ba2581c406c221cad25b6832609bc24f649840763fae659cafa3472f26122aba2414c0158207ab9d5b7fca1d2a40777b0d4321155fefa56a64b36e2ffd8272fba5631b27a0c1b7ffffffffb59233a581c648823ffdad1610b4162f4dbc87bd47f6f9cf45d772ddef661eff198a14477444f541a00195ab758202a2bbfc1ab0f8f847d1e9e9280839681d294a9236e13f3ca09c1224ef10f78818258390034b70e8fffb70688561dcb5287cf6131d83dffabdf4fe53947b85352649f8c9a47aaa5381ae852d1fe168fc024131ea22acfc9b305c35dc9821a001e8480a1581c648823ffdad1610b4162f4dbc87bd47f6f9cf45d772ddef661eff198a14477444f541901ac82583900cbd4d0e48aef733dfde41acc0055abf60a4609b39078c008b40452e751a255c6994e41d6991fc79c6c6ca55033ad4af8bdffc01074336e8f821a25de3627a1581c683356c1f1349e768e86c7289497ca7c23bd160e6bf92f6bfcd6225da1415801021a000fa478031a02e95c95081a02e94ed70b58206d4675da160cb7684b881a8bda6cb2bab9cb56584fe0546631833882c297a5800d81825820982902b13bec3ff10c078b829ba5bf829925e76feed389f9b8b91fd2509a868400a800858258201a47a5932c6f4ed189bb9ab8c9cb140639d25f3e4126846bb8dd808f602223400082582055f1a00a34356990dfd43ddd987277f00fa5055cb5595cb661104f1736a5fc5704825820b88a6076f1d8aa067cd23dbb4a5650da20a223d5346136b9011b6afd1488d46d00825820b88a6076f1d8aa067cd23dbb4a5650da20a223d5346136b9011b6afd1488d46d01825820b893a92d9bf2bc3fa182669cd4cbbe5428b1889b8a61533144cb0ec403a69bf2000d81825820b88a6076f1d8aa067cd23dbb4a5650da20a223d5346136b9011b6afd1488d46d000185825839008ffff61a400a31764a3519a8d898fda8d7525366cbd05a28b3ad361853110dce090b059ff9d0865dbd15a4169f675457b3ae8f0afe9af02e1b00000001ca75445d825839008ffff61a400a31764a3519a8d898fda8d7525366cbd05a28b3ad361853110dce090b059ff9d0865dbd15a4169f675457b3ae8f0afe9af02e821a05f5e100a1581cccc526143b6d41d56036248dbaa79440d68653f5b6a1919aa2c9e061a14d313637323431393630303030300182583900f5a17d542bee633fafa91e15be825890ff15f7c01c57460929f432aaa7162e5072c95d4297e1f620c2425af6f09cf722649721b94dd5fa6b821a001e8480a1581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8fa14574534f554c1a0052d3298258390059339a20f6cfe707265e0a484dc97380d3f761ba576508d0a1d6c08c6abd930544b86703394654b9d343bb18d7082259b8380bf3b6a5dd17821a001e8480a1581c22c3b86a5b88a78b5de52f4aed2831d1483b3b7681f1ee2569538130a1582001775459ea42d155094e18c52697cb27fc802b8d4c51dcfde67432ef055863441a00a08e2683581d7064de10aac4aad00a1a25079498378587c8d92825f17223dcf4fad59c821b0000000643a0555fa3581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8fa14574534f554c1b0000000122285e3f581c75ac961881fd5d8d0008d54b4f6914eb6a712faa3403dc32097379b0a1582001775459ea42d155094e18c52697cb27fc802b8d4c51dcfde67432ef0558634401581c95b7f0bbaa0b327e6b822840b0f7f7ee1c949e618f0aaeb6c5321cc3a1474d494e535741500158208a07a2be3fb9f67b57d502ed714ccafbdd15c933a12f793a8e455dd61c70a4a1021a000e8cb1031a02e952bf0e81581c8ffff61a400a31764a3519a8d898fda8d7525366cbd05a28b3ad361809a1581c22c3b86a5b88a78b5de52f4aed2831d1483b3b7681f1ee2569538130a1582001775459ea42d155094e18c52697cb27fc802b8d4c51dcfde67432ef055863441a00a08e260b5820d60db28e6fabab18f25f4c53ee1cada267c8fda19368b38ecc109935c2689784a700848258202d78c523a4e2859fec241514ca1e48cb8749355b3136350e97ed5537126ae0ff038258205a1213164dd2031141266d7c19ba7f278bf6da710e57c10e4f25a319c6b50f0f008258205a1213164dd2031141266d7c19ba7f278bf6da710e57c10e4f25a319c6b50f0f0182582060229db07d0ee757ffb33cf2ca49735b256d5d1fac221fb062feeee07d2982c9000d818258205a1213164dd2031141266d7c19ba7f278bf6da710e57c10e4f25a319c6b50f0f000184825839008ffff61a400a31764a3519a8d898fda8d7525366cbd05a28b3ad361853110dce090b059ff9d0865dbd15a4169f675457b3ae8f0afe9af02e1b00000001ca8795c6825839008ffff61a400a31764a3519a8d898fda8d7525366cbd05a28b3ad361853110dce090b059ff9d0865dbd15a4169f675457b3ae8f0afe9af02e821a05f5e100a1581cccc526143b6d41d56036248dbaa79440d68653f5b6a1919aa2c9e061a14d313637323431393630303030300182583900fc4a1b4d9ea4917b5b812088347f74497088e74ac200531764ca64ad7e88ac4ce0cef2a12db8090994c12af2b55a329e07f18053407d00871a0574167683581d7064de10aac4aad00a1a25079498378587c8d92825f17223dcf4fad59c821ac61c355fa3581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf3916522a1465342455252591b0000002102a93607581c75ac961881fd5d8d0008d54b4f6914eb6a712faa3403dc32097379b0a15820c85ab9cb0556e1fe17a68499f724889be6fafd4adf9cf57ff7d69771f87952e501581c95b7f0bbaa0b327e6b822840b0f7f7ee1c949e618f0aaeb6c5321cc3a1474d494e53574150015820ca139e8cdc24c75c26529342a996db969ba98777897a8852e6a8b04b16e35646021a000c3317031a02e952bf0e81581c8ffff61a400a31764a3519a8d898fda8d7525366cbd05a28b3ad36180b5820de13e9ed5943a11515915f09f53a0ede1948d5d6b8ef25c1ff56823ca5ebac8da40083825820c5f61ed7906d1e9b9899332bdbd5f5d4217c01b43f35e840f65ba1ab9242aab402825820388fe18edea6d64e6f5102b803e0532e4501629d247edc1df39488e55ce6f297088258202a9e1fa89fc0511606c42055824bf3f50b2c90e4aa0210b74563612567e6d7ca06018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a003efc74a1581c13c82fad44c85a5e5c5160cf5b5e1c076bd46c8ec46616d8aae158b6a1444b4f4d55045820c996170465be8901c5ca61a7311bc76da7cef5cb6abc9f8dfc6e84eabf5e5611825839005d3cf6d983a704ece62fa2c8359eaca2c93044762dda7da0cc57d706bbf54de4df81f357a45e37a5f0657a85a9be89e229c3e7dc61b3f9c7821a0019b867a2581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8fa144744d494e1a0017850d581c13c82fad44c85a5e5c5160cf5b5e1c076bd46c8ec46616d8aae158b6a1444b4f4d55193b81021a0002d8a50b58207ac30fb91e9666509008c16ae506eeb389e9b70b15f9014cb20c73a28648ffada400818258207aee28fcae929d8adc667f2548c0a5c307883c09b376bfe18315f4a964010de001018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a0337f980a05820a2a11da394c32cbe8d7c941cc4d5cb3341fa9583d6feeb03af4b4bd0e20d349782583900ecd1df7858d31b05ca4392ecd486238f830f734c6506c7c6edd7e4fe358c066badb80d3e88bf1b92da83f6141c977c730feb9eed40cb2b02821a06911d91a3581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8fa1457441444158190121581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf3916522a54443484f431a00989680444d494e541b000000011215b0e04556414e494c1a00e4e1c0465242455252591a3b9aca00465342455252591a59682f00581cd311d3488cc4fef19d05634adce8534977a3bc6fc18136ad65df1d4fa1446c7120051a07d04aef021a0002dcc50b58206084f79795bc372011fc11b8712a3941452dffaa1bc3224434aaafc897d4e2bca400818258204459bc658717edf915dc0b831db4fd445a45953bdb853345154ad0eee96bc55a01018282581d60d1f3c1890828529c1632d338e9816360619ee3884a5199d34b15724f1a00989680825839009f9a047563c16d4e6502ec881932af9e61621a22cd5e50b0d83d27734a96cc1fc2373d363a0a6d1d3fc282efa634d8599af9dbc5cc3101421a0175c1e5021a00028cad031a02e9870da400818258207c3cb7aaf8cdef828455fd3312ef04e83f0158b17379e319eeffbdb47dbb7a0801018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a06118cafa058201d741551cee204ddb6599c70d6585409edeb2e2062b58d59ea3e39e85527c95a82583900bc6172d733809e6fe32f17b502228e0c30c227a8c00de4665be9f9ac6f895b11a3145d5983840bce7685e4e85fbc5000d37def54dbc83991821a055a754ba2581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf3916522a3444d494e541a971cf9204556414e494c1a0035a9e4465242455252591a3b9aca00581cd311d3488cc4fef19d05634adce8534977a3bc6fc18136ad65df1d4fa3446c7120041a0f35f317446c71200d1a0c249d65446c7120381a07e5a8d7021a0002d5350b5820ab545b3831be6bd3063de9b4af30fb2117d1c00e0cb98f158559633588a3fd78a400818258204af6d3e6b2fb8bf5cf1c95b78922a3fac32704ac0783b2f45b409a3eefc863ba01018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a00895440a05820878bde96f38669a9218a211cc5a194816c1e1b62720d4104ff85bd055d9c1816825839002597580cee6f186f0ae927b25aecb0437df4777d96a0c1aef08219a6906873b60dff71a021a7b8403f4e86ad7bbcbacb1627e5e36c5fd60d821a18fb7ac6a3581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf3916522a54443484f431a00a11fa3444d494e541b000000011e1a30004556414e494c1a00e4e1c0465242455252591a3b9aca00465342455252591a6b94b1c3581c698a6ea0ca99f315034072af31eaac6ec11fe8558d3f48e9775aab9da14574445249501b000000031180db17581cd311d3488cc4fef19d05634adce8534977a3bc6fc18136ad65df1d4fa1446c7120251a0a27205e021a0002dd1d0b582081869c3ced62fc6300def14b3d6cb6bb0372bef1a772bf668b8e1ec04d59019ba400818258207f5131b83846c6dcc42bd9a09d51765e5c1e56606975c4259e9754e7fa51a10f00018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a1e0a6e00a05820964dd123d0b5689aaf36fe5ca01b5a8f7bcadac5deb4e81262a0433a5ab261bc8258390016eadb791529dedc9f78a298535d532eeef911742f486c79dde3402672c6d90b636d505e97f13a5adafd7087588d2ae1dbff3b5df2a316191a1d8d9d23021a0002bedd0b5820594be56fafec4e0388c1c247d17225179133518875a67553455fca3b17d09a3ea40081825820db409cdc0c83f77a6f24d9dac2be93a11709a9c36b436708b226e36cf1caf6e201018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a18148d00a05820f480258f0f4b37e60eb7a478b7109d2e9729e1dbbb762794b6f9fa4d4dc5ea33825839008732631e67f89aefe3eb8aeaadb0c182cc28d0d16078cf7f7924d50286e4f41e9e5841e4bff9dce0285a4f6fb05e8bfe14aef5facb162a2c821a00c1ee2ba5581c34250edd1e9836f5378702fbf9416b709bc140e04f668cc355208518a1494154414441636f696e19af2c581c3fb0efd17304d74896130d9ea419a9883a2ef3c8bf9f9e39478dc210a14474574d541a0061df2f581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf3916522a34443484f431a00989680444d494e541b0000000196577dca4556414e494c1a00e4e1c0581c698a6ea0ca99f315034072af31eaac6ec11fe8558d3f48e9775aab9da14574445249501b0000000a7a8eb726581cb07de2ce2a86f890410d4504d491b1df423f7e3e20973663a819d1a1a14653554e4441451a01bebf16021a0002e8f90b5820b309f44ac5503d05ff4766ece64d01ae209baa1307ad5d1cb84d706f0cb3f74aa60081825820a92ea6e3971171034fe75c58570a10626d81f51f4f4cd6839c989ba03ffaa2d5010d80018282583900ca73951a329ebb4adaf341a0de303be4078185abfd68c4d99dfc4c0e9630e89cfe479fa85760af41bae23fcaa37c24f0f64dde8d8740ee1b1a3b9aca00825839008affbbe68280e32a8bba045017f7c6fd212113d0367a1468e341e1274a6c5af4fcb86a65c3f8f396f2b0f4d3feda1105a32880d3a08a4d801b000008e5ea9813b8021a0002943d031a02e96b0d0e80a40081825820d4016efa656f62dd0f67042c88991b20520fbbcbd3751837fe8a328a5f2b7526000181825839009493315cd92eb5d8c4304e67b7e16ae36d61d34502694657811a2c8e32c728d3861e164cab28cb8f006448139c8f1740ffb8e7aa9e5232dc1a011bd625021a0002cd2107582043d02dd39af29bcad99cf020a09830c4dddeb79bc81b14803ae12f1cacf8a012a40087825820e02ec683294040c43259a5fa6ed73e07c8bc712fad2f4f7359a6d6832f0f189201825820fae0bfc15431653e05ea8e97474f2b0ceaf6208cf2b730971b2fa2cc300c67cb02825820e3b937c00510062cb00f9d88487e3cf8dee271b949362cb5af6c14b632abbc02028258200d03bb4bc64f2364ef044c486929dd50a3945701cc2d99b0882bc8455f19755e03825820d49df53e6cb19f528011f6adc59d926d17580347b97efa903023a68e014e2db0048258202b2d0901c38769c06950236aae17a589af70f70b150a2d7703f2b714d84cdd7a02825820a31828ebd2eaa8e7960c4c9a87b4cd2fda9024a0aac2156b985ce4902d1a114d02018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a0121eac0a1581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8fa144744d494e19ae375820c803ae4d111a88f89121fa28e736df4b358ff76cab7a4438bb8c00accd97d4ff82583900e54ac65c4a27f658fd38e4899b95690823c9b6680cfe559714016f0bdb27357b2095fa2f3cff113c473f9669d4692a614766a48e4a0d4d39821a0ff403dfa4581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8fa144744d494e1a000f2a1f581c22c3b86a5b88a78b5de52f4aed2831d1483b3b7681f1ee2569538130a1582095260651f6c3af57a53708b45f2e35553f5908fbe5bbd4df0e0bb2097cad1ae31a0044cb45581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf3916522a54443484f431a0079b49f444d494e541a7392a3af4556414e494c1a00aea468465242455252591a2faf0800465342455252591a4a3311c4581cb07de2ce2a86f890410d4504d491b1df423f7e3e20973663a819d1a1a143455448191f9a021a00030cb90b582042f550f8accc0a6a065a45aed0d8f52aa8f551c571ebe2a069b364a42fbc88c4a4008282582030ffc6fc20d0d6d7d32fbface08944b2b4063fea70bc9b7dc4426f5d8d46ebf5018258202154e9ebbef0e7a0ab2b97648b9205ac9a4aa2079c2ebd93d1e5ad3cc52b6e4203018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a0f23bb80a1581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8fa144744d494e1a000b54c55820d31ad7d3de8da88fc6ae36c3cc25858997cd606438c2937715cdcc75bd39c12a82583900ceb76248aff80c0b9b3594fe4ef42c3f933b194b7595c942ec39db13b999d5159596fe92dd31f4e60a6e68661cf53e6496ba267309101c7e821a01b924daa1581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8fa244744d494e1a000b5a0a4574414441581a00058e8a021a0002cead0b58208e917a3f773bb4f0d5e7b725459b6d3d63c300a6d534afb8f58aa324fd710486a40081825820b893a92d9bf2bc3fa182669cd4cbbe5428b1889b8a61533144cb0ec403a69bf201018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a0337f980a058206fcfab9c2ff4750ad0fa172a00bbb6fc613e5ea593f951ac0faa9dbdad1847338258390059339a20f6cfe707265e0a484dc97380d3f761ba576508d0a1d6c08c6abd930544b86703394654b9d343bb18d7082259b8380bf3b6a5dd17821a0b3b510aa4581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8fa743744c511a4960c2bd44744d494e1a00d205a54574414441581a0f0e2cbf4574494e44591a00ad733045744d454c441a11c32cd24574534f554c1a008562bd477453554e4441451a03300f9e581c22c3b86a5b88a78b5de52f4aed2831d1483b3b7681f1ee2569538130a35820780efb9d462842c9751787d4e8446b73961b38d1ffacc4e55c4eb1c9ef7417f01a0595f4c75820b9c2a7a107cde0cae62b179607c3b68a3f7b8a97629c9dd4021c02a9a4104d3b1a00034b3e5820cce80c08dcae91f6b8d4fa1b48de4839e25dc8934c235a3c9946045561bd99ca1a18b77734581c34250edd1e9836f5378702fbf9416b709bc140e04f668cc355208518a1494154414441636f696e1a000198af581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf3916522a54443484f431a00989680444d494e541b000000015b73f80d4556414e494c1a00e4e1c0465242455252591a3b9ac9ec465342455252591aac91c3b6021a000302690b58201d92b22c39021427970996079fbe62d07a87b1983101998e0fc50e16512c8bbda40081825820c168c79b18bfde577d66343dfe568fc0be463d18adc9c7c362c355dc4c61395700018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a0121eac0a0582075c377edd5740f215cdb6765ac08ef37d007415ad7ae097cf73064bf59a427ec8258390009dbfcba2e814d563027b245fe4bac716dd9832011fbb6317de8506a19b6aee3b456508695a1c76b536cb588fe020aea59d9f205b680a8e31a3a762063021a0002bedd0b5820f21286a131e5b76be16267db872dfa3d5761f3e8091511bc9e048d1af7fc5b6ca400818258206fc5ce807c4c548bc78ca96a534cb6907757e96eca874df30197087c30abc3b501018283581d706e4664e3f6acc48e849eacf4e3607ee6ae2758d6d8b80fa9d8fdd761821a121eac00a058200497a25542c0ea6f70b60fc9ea72c2c045d9776793fe8ced9da7957d79ded7f4825839004a47361720af778eb59d8df1087d7e8740316c85b553b8e5cf6ee6228eed5e48868fd1f3eaf4d7ee3f4d3c85d57611f4967a8bbeb469967c1a2343b646021a0002bedd0b58205d051671800fa6bef7da00722e6e5ba17d9b13673d9c241ae96eb851cc9e94d7a60081825820e87c95b0d7115a0e79f7ab8100caf70628e38267387801cf5be1efef7ee4bf35010d80018282583900e97e1b10a70ece7699389c90b3d0528447b5121fe911218a670e379b36976fa67f75d5a0f4b0e8feb636664b40a46630f2bc366f444d521e1a3b9aca008258390041687592cf517dd8a1cf0136a62d85e0ecdcd62e2389aa6215d7fc2c4a6c5af4fcb86a65c3f8f396f2b0f4d3feda1105a32880d3a08a4d801b000008ea32a4b1fd021a0002943d031a02e96b2e0e8095a200818258206c59679f5595ae9d8f05a61c8f8d64c58df9324b9de34bf8945bb5dec8c1e45058402c1b8c62213d83a44cf93a374cc57f47a449eed316af6752e489862fbf7eaa064b7ce464cb525a5e191e4c8b91266c961c5f936c48e9130f9f9458f8f66742020481d8799fd8799fd8799f581c943bb5c6a21071bfb556ff6e3e72938a77b8d0afe3997a5e7d78c5acffd8799fd8799fd8799f581c481ae549e66dbbf02ed40c5f5209137d3bdbb9713e87745678f691cdffffffffd8799fd8799f581c943bb5c6a21071bfb556ff6e3e72938a77b8d0afe3997a5e7d78c5acffd8799fd8799fd8799f581c481ae549e66dbbf02ed40c5f5209137d3bdbb9713e87745678f691cdffffffffd87a80d8799fd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f477453554e444145ff1a000e44e6ff1a001e84801a001e8480ffa100818258204e62b702502a0e4251a3d4adc5881ec46c5838e8781b0fd3477397fc4e3898d0584088363427606357e28e96d9017dc41f0573b315837564d78e2500218dcf643d35ba60dd9db9161b6670a98883feea66b39bca12c8cb9febf3fa2520f91af34704a10081825820fd799082eb4a237f3d90ce435d49b3f0357d2a24f970f301beeaf9a50fd533aa5840012a95305500ef8a137d3847f546db9586feadef80eaeed9b1e0cbf8f5acf6dc58d0271a2af654a5671918dd6b987e4bc60e1a2482d37dab52b01a23ce19100da40081825820aca249f0e5d3db506fc840630afbb2ecfa295cf306cfa3c3c506018fce2fd24c58405e043c22d18ccad3330c5f21c8907d974ae9e71bdf97051b1a3f81ade32399a40a1c3b8c70681cc98ac2c8195d73e40090680b975469af196688eb32a10de60e038159295f59295c010000332332233223322333222333222333222332233223322333332222233332222333222332233223322332233322232332232323232332232323322323232323232323233223232323233223322323322323322333333332222222233333222223322323322323232323232323232323232323232323233223232332232323232323232323232332232323232323233223233332222323322323232323232323333322222323233223232223223232322325333353098015007222150042215335309301332253333530140022133573892102705500097011323530540012222223530ac0100322323232323232323235350a00100b2235350a6010022232353550c801500922353550ca01500e23232253335303f3335038503b350b7013370003e66e08cdc119b8233704900e24060903c240f09068078048a99a98588080409a9a85680805112999a9a85b0080110a999a9a85b8080190a8030a8028a8028a8020a999a9a85b0080110a8028a8020a80209a9a85680805112999a9a85b0080110a999a9a85b8080190a8030a8028a8028a8020a999a9a85b0080110a8028a8020a8020a99a98588099ab9c4901026554000b2011500210b201135350ad0100a2253335350b6010022153335350b701003215006150051500515004153335350b60100221500515004150041533530af013304d500f353056027222002150011533530af01335738921026549000b0011500110b0011533530ae01333573466e3c00c0042c0042bc045401054cd4c2b804cd5ce2481026548000af011500410af011533530aa01333573466e25401520000ab010ac011353051022222353550ca01002223530ca0101e22353550ce0100222353550d0010032235355505033333304f008004003002001501522232333333015330d50100a0093350b4013350b8010110100123330d901480012000001330c201330c801330ca0101d01c027330d50100a0093330d901004003002330ca0101d01c50131353051022222353550ca01002223530ca0101e22353550ce0100222353550d0010032235355505033333304f00800400300200150152223530d701350a2013530a0013357389201027051000a101498888cccccc05ccc35c0403002ccd42d804cd42e80404c048050d429404d4c28c04cd5ce2481027051000a401498cc31004cc32804cc3300407c0780a4cc35c0403002cccc36c04018014010cc3300407c0784cdc09a982600e9111a9aa86280801111a98628080c911a9aa86480801111a9aa86580801911a9aaa825999999825004002001801000a8069110009a986200a8021110009111111a9864808021111a9866008029111a98678099998228020018012807911299a98598099999982b8158112808001801000885a80899ab9c491026556000b4011353550c001500122001133303f500435304901a22200200b1353048019222353550c101002223530c10101522353550c50100222353550c70100322353555047333333046008004003002001500c2223330453370200690404df70100100089a9aa85e80a800910008a99a9a84a009981f280080489842808b110a99a9a84b00800899aa85f809a983f801111299a9a85e008009080089a84700a4c6a60fe0044440044426112022c26615e02004002609400242646a60aa00244446444646464646a6aa17e0200c4464646a6aa186026660860186a609a03c44400401c44646464a66a615602660920126a60a40464440042a0022a66a61560266ae712401027049000ac011500110ac011533530aa0133042013353051022222001150011533530aa013357389201027058000ab011500110ab011533530a901333573466e3c00ccc0b4040c8cccd4c2c404004888cdd2a400466ae80c17800ccd5d0183000119aba037500026ec526223374a900319aba0305f0023357406ea0004dd8a4c4466e95200433574060ba00466ae80c17c004dd8a4c4466e95200033574060ba00466ae80d4c2e004004888d4d543300400c88d4d543380401088cdd2a400066ae80cccd5419dd4ba90040033357406666aa0ceea5d480100099aba0375000a6ec5263762931982c80c280505580855008a8008a99a98548099ab9c4901027048000aa011500110aa0113530c701333041020017006222533530ab01323530cb0100122233333305302701e00800300200133223530cc0100222233330360030020010043330413370200690404df7010010008038a8030a99a98558099ab9c4901027056000ac011500610ac011533530a501333573466e1ccc029200000e3370066132029000000a400414e0214c022a0082a66a614a0266ae7124102704f000a6011500410a601350491223335504f22353550c501002223530880133530671200101300222232533530ae013304e004014150011533530ae0133573892103704144000af0115001100713300935308b01004222333322223333330ad0102301700400300200133304902801f005305d330350175335350c8010042100113509a01498ccc1240a007c00800c018004cd54c07c480040454cd4d426c040384d424004d4c23804cd5ce249035054390008f0149888400454cd4c28404cc2300403142600454cd4c28404cd5ce249027044000a2011500110a201150011533530a001333573466e20cdc09a9aa85e80a80111000a80099b823370466e092030481e12078483403c28804284044288044cd5ce2481027456000a1011353550bc01500122002135350980100122353509e010022253335350a50100221353509f010042253335350a8010022133550c4010040011308c01161308c0116130890116130890116320013550bc0122253353509301001100222135307e002222533530a301330430030091330083370000e90010020998040038021825801099ab9c490102705500096015005004107c13507d498885400c885400c54cd4c24004ccc888c8c94cccd4c05001084d4c0f40388894cccd4c060020854cd4c26804ccd5cd19b89353550b701003223330423301a00a0030020014800026c04270044270044cd5ce24810372614c0009b011350830149884d42100526135083014984d4c0f00348894cccd4c05c01c854cd4c26404ccd5cd19b89353550b6010032233304133019009003002001480002680426c04426c044cd5ce24810372614c0009a011350820149884d420c05261350820149884d4c0f40388894cccd4c060020854cd4c26804ccd5cd19b89353550b701003223330423301a00a0030020014800026c04270044270044cd5ce2490372614c0009b011350830149884d42100526135083014984cccd4c27004014888d4c2980400c88cc01800800488d4c29404d420405262233005002001223530a5010022233005002001223530a50100222330050020012232323530a8010042233530af0100223530165008225335309d013301700300115007150062500415335309701335738921037272530009801150011098011353011500322533530980133322235350950100222353509b010022235350990100522353509f0100222533353031333502a00b0060021533530a3010011533530a3010051333502000b00300710a4011333502000b00300710a4011333502000b003007502233509301335097013509e0133700900100184d0099a84a80a84e0084d00801084d00899ab9c49010372724400099011353550b001304a30490012253353508a0100113507f4988854cd4d4230040044d4204052622153353508e01001135083014988854cd4d4240040044d4214052622153353509201001135087014988854cd4d4250040044d422405262215335350960100113508b014988854cd4d4260040044d4234052622133223302300200133505f75a00866a0bceb80094019400800441e44d41e92613333573466e1d40052006201123333573466e1d40092004232301200133504975a6ae84d55cf280211999ab9a3370ea0069001100891999ab9a3370ea0089000119180b0009bad357426aae7940188d41f0d4c1e8cd5ce2481035054310007b49926499264984d55cea80089baa00113037001320013550a80122112253353508001002150820122153353508201003135077353075335738921037a6f6500076498884cd421404cd542b404010008cd54c0204800400c004c8004d5429c048894cd4d41f80044228048854cd4c22c04ccd5cd19b8f00400208d0108c01108d01133005004001221233001003002200112223535082010022235350840100322533353018333501100700400215335308a010031001108c01108b01108c0122353550a101303b303a0022253353507b001135070498884ccd54195d728321a9aa85280981f9a9aa85280981f99a98228900098201bac002005223353047120010014800888cd4c11c48004005200221222230040051222200321222230020051222200120013200135509d0122253353507400213506935306733573892102644e00068498884d4d5427804008894cd4c20c04ccd5cd19baf005001085010840110021330070030053200135509c012225335350730021350683530663357389210364684e00067498884d4d5427404008894cd4c20804ccd5cd19b8f005002084010830110011330070030053200135509b0122222533535074001133309f01004003002221353079002222232232322323333530920100722235309c0100322330060020012235309b013507749888cc01400800488d4c26c0400888cc01400800488d4c26c0400888cc01400800488c8d4c2740400c88d4c27c04018894cd4c24404cccc0c801000c0080045401454cd4c24404cd5ce2490372614f00092011500513507b4984d4d42180402888d4d423004008894ccd4c078ccd405d406942540400854cd4c240040044d4d42300400c894ccd4d425404008854ccd4d42580400c854ccd4c088cc08400402454034540305403454ccd4c08585858585402c5402c54ccd4d425404008854ccd4c084cc080004020540305402c5403054ccd4c0818585858540284d4d42300400c894ccd4d425404008854ccd4d42580400c854ccd4c088cc08400402454034540305403454ccd4c08585858585402c5402c54ccd4d425404008854ccd4c084cc080004020540305402c5403054ccd4c081858585854028540204d4d42300400c894ccd4d425404008854ccd4d42580400c854ccd4c088cc08400402454034540305403454ccd4c08585858585402c5402c54ccd4d425404008854ccd4c084cc080004020540305402c5403054ccd4c08185858585402854cd4c22004cd5ce2481037261440008901150011350724984cccd4c2380400c888d4c2a40401c8c888d4c2b404020888d4c2c004c8c8c8c8c8c8c8c94cd4c26404ccd5cd19b89500e480002680426c0454cd4c26404ccd5cd19b895001480002680426c0454cd4c26404ccd5cd19b88500153333530a0010152221001221353502e626221353502e626221353502e62609a0109b0115335309901333573466e2002d208092f40109a0109b0115335309901333573466e2002540042680426c044ccc0bccdc02801a80719b80500500d33702a00ea0022a0fa2a0fa2a0fa2a0fa2a0fa2a66a613002666ae68cdc4a800a80184d0084c808a8008a801899b8333704a018a008a00226a616a0200a444006266e0ccdc1004a801280089a985980801911001099b81483fbfffffffffffffffc0540044d4c2c404004888004ccc2c404058054050888cccc06800c0080040504cdc099b81001482024bd005208092f401223530a8013507335307133573892102705a00072498888cccc04800c00800403088d4c2a004018888d4c2ac04018888d4c2b804cccc09001000c008ccc2bc0405004c048888cccc06000c00800404888d4c2900402088d4d542a00400888d4c2b00402888c8c88d4c2c404030888d4c2d004c8c8c8c8c8c8c8c94cd4c27404ccd5cd19b89500e480002780427c0454cd4c27404ccd5cd19b895002480002780427c0454cd4c27404ccd5cd19b8850023530a901501822200109e0109f0113530a9015018222353550bd0100222533530a201333573466e3c0092201000a4010a3011533530a201333573466e3c0052201000a4010a3011533530a201333573466e20040cdc02803a410125e802146021480226a61820201a444666076a016a0180022a10e022a00c2a00c2a104022a104022a104022a66a613802666ae68cdc40052410125e80213a0213c022a66a613802666ae68cdc4004a80084e8084f0089a985d8080391119981aa802a8030008a840808a8408089a985380a80b1111a9aa85d8080191299a985000999ab9a3371e00402a14402142022a66a614002666ae68cdc780080a0510085080899b81500a5007133702a012a00c266e05402540184d4d542dc054008880084d4d542d8054004880044d4c29005404c888d4d542e00400c894cd4c27404ccd5cd19b8f00201209f0109e0115335309d01333573466e3c00404427c04278044cc0354019401c4d4d542e804cc035401d401888cd542f4040040084d4d542e804cc035401d401888cd542f4040040084d4c2d80400888800c4d4c2d404004888008ccc2d404068064060888cccc07800c00800406088cd542c004cdc000128019981219b820020013370266e00009400cc8cc094cdc1000a400c906807a80189a984d80a8051111a9aa8578080191299a984a00999ab9a3371e00491100096010950115335309401333573466e3c005220100096010950113370266e0401d208092f401482024bd0044018401854cccd4c230040048884d4d406d898884d4d4069898884d4d40698988840044888c8c8c8c94ccd4d420c04018854ccd4d421004018854ccd4d42140402084c010584c00c5854ccd4d42140401c84c010584c00c58404c404454ccd4d42100401c84c010584c00c5854ccd4d42100401884c010584c00c58404854ccd4d420c04014840404044403c54ccd4d420c04014854ccd4d42100401c84c014584c0105854ccd4d42100401884c014584c010584048404054ccd4d420c0401884c014584c0105854ccd4d420c0401484c014584c01058404494ccd4d420c04014854ccd4d42100401c854ccd4d42140401c84ccd402c0280080044c02c584c02c584c02858404454ccd4d420c04018854ccd4d42100401884ccd40280240080044c028584c028584c024584040403c94ccd4d420804010854ccd4d420c04018854ccd4d42100401884ccd40280240080044c028584c028584c02458404054ccd4d420804014854ccd4d420c0401484ccd40240200080044c024584c024584c02058403c403894ccd4d42040400c854ccd4d420804014854ccd4d420c0401484ccd40240200080044c024584c024584c02058403c54ccd4d420404010854ccd4d42080401084ccd402001c0080044c020584c020584c01c584038403494ccd4d420004008854ccd4d420404010854ccd4d42080401084ccd402001c0080044c020584c020584c01c58403854ccd4d42000400c854ccd4d42040400c84ccd401c0180080044c01c584c01c584c018584034403048d4d40100048888888801c984cccccccd400819000c88ccd5cd19b8800200107a07922333573466e240080041e81e488ccd5cd19b8900200107907a22333573466e200080041e41e8894cd4c1e0ccd5cd19b8900200107a079100110022253353078333573466e240080041e81e44008400448888888848cccccccc00402402001c01801401000c00848004894cd4c1d4ccd5cd19b870020010770761006153353075333573466e240080041dc1d840104014488800c48880084888004800488cdc019b830020013353070333573466e24cdc3001000a40000e20e490012400024246002004240024444646464646464a66a60ea666ae68cdc4805240000ec0ee2a66a60ea666ae68cdc400499b805001482024bd0041d81dc54cd4c1d4ccd5cd19b880085003076077133300b33702a004a00266e054011400ccdc028030050a8060a8060a806099b8333704012a002a00826a61240200a444006266e0ccdc1003a800a80109a984800801911001099b81483fbfffffffffffffffc0540044d4c23804004888004888ccc2340400c0080044d414cd4c144cd5ce248102705200052498c8004d54224048894cd4d418000841b08854cd4c1b4ccd5cd19b893535508a010032235304d004222333018002005004480001b81bc41bc4cc01400400c888d4c04400c888d4d542280400888d4c2280401c88d4d542380400888d4d542400400c88d4d554040cccccc03c02001000c008004030888ccc2600400c008004888888c8c8c8ccd55402c00c008004ccc05000c020cccc06001c018014010ccc04c00801000cccc04800401401044488848ccc00401000c00844480048894cd4d416cd402c488ccd540448c894cd4c1accc025400801c4cc014cd5422404d4c12400c8894cd4d421804004840044d41612650020011001135304700122200200133007005003130091622153353505d0011002221300d1622333573466e1cd4d542040400488ccc030010008005200206606522350081223335500e223530450022225335306a3300a0030091330070050041004001003223530720022235307400322333300700400300200122223233530790052335307a004253353066333573466e3c0080041a019c5400c419c819c8cd4c1e8010819c94cd4c198ccd5cd19b8f002001068067150031067153353507b0032153353507c002213353077002233530780022335307c0022335307d00223300b002001206a2335307d002206a23300b00200122206a222335307a004206a2225335306b333573466e1c01800c1b41b054cd4c1acccd5cd19b8700500206d06c133059004001106c106c1065153353507b00121065106522333573466e3c0080041881848d4120d4c118cd5ce248102704e000474988888894cd4c188ccd5cd19b873330080044881004881003370000690404df7010320318a99a9831199ab9a3370e6a60fa00a446a6aa10202002446660180100040020040c80c62a66a60c4666ae68cdc39a98048031111998058039a9aa84100801110011a984000804111a9aa84200801111a9aa8430080191199980a8020018010008008320318a99a9831199ab9a3370e6a601200c4446a6aa104020044466601a01200400290010320318999ab9a3370e664466400264002666aa0046466a0b044666a0b00060020046a0aa00266a0ae4446006600400240024466e00005200200148000c14448004d401c488ccd5403488d4d5420c0400888ccd5404488d4d5421c04008894cd4c1b0ccd5cd19b87001480001b81b4400c4cc028ccd55406001800800400c00c004004018cdc0a401066a60c4666ae68cdc3800a40000c80c69001240000c80c620c620c620c620c62466a002a0a4a0a64446464600200a640026aa0fe4466a6a0aa0029000111a9aa83f80111299a9832199ab9a3371e0040120cc0ca2600e0022600c006640026aa0fc4466a6a0a80029000111a9aa83f00111299a9831999ab9a3371e00400e0ca0c820022600c006444246660020080060044002224464002640026aa0f444a66a6a0a000220064426600c004600800244446e4ccdc51b93337140080066e4ccdc50010008889110919980080200180108890009191919191919191999ab9a3370ea002900311980618051aba15003375a6ae84d5d1280191999ab9a3370ea0049002119911983400100098061aba15005300b357426ae8940148cccd5cd19b875003480088ccc888ccc1b000c008004c034d5d0a80418061aba15007375a6ae84d5d1280391999ab9a3370ea0089000119911983480100098071aba1500a323232323333573466e1cd55cea801a400046664446660e8006004002666aa048eb9d71aba150033335502475ceb8d5d0a8011bad357426ae8940088d4138d4c130cd5ce2481035054310004d49926135744a00226aae7940044dd50009aba135744a01446a0926a608e66ae712401035054310004849926499264984d55cea80309aab9e5005135573ca00826ae8940044d55cf280109aab9e500113754002464646666ae68cdc39aab9d5002480008cc88cc1d0008004ccd54059d73ae35742a004666aa02ceb9d71aba135744a00446a0806a607c66ae712401035054310003f49926135573ca00226ea80048c8c8cccd5cd19b8735573aa00490001199119833001000981a9aba15002375a6ae84d5d1280111a81f9a981e99ab9c4901035054310003e49926135573ca00226ea800488cc1700080048d4c17800488d4c18800888cdd2a400066ae80cdd2a400066ae80c018008cd5d0299a9a8360009099ba548000cd5d019a9833800919ba548000cd5d018040009bb1498888cdd2a400466ae80dd400199aba0375000466ae80dd40009bb1498dd8a4c266e9520023762931bb1498cd5d01ba8003376293119a9832000919ba548000cd5d01ba9001376293119ba548008cd5d01ba900137629311a9834800911a9aa836801111a9aa8378019119ba548000cd5d01999aa8043a975200800666ae80cccd54021d4ba900200137629308911119ba548000cd5d0180200119aba0300300137629311a98069a9aa80e191919aa80f8010009919191999ab9a3370ea00290031180c1919191919191999ab9a3370ea0029006101191999ab9a3370ea0049005101291999ab9a3370ea00690041198119bae35742a00a6eb4d5d09aba2500523333573466e1d40112006233025375c6ae85401cdd71aba135744a00e46666ae68cdc3a802a4008466054607a6ae854024dd71aba135744a01246666ae68cdc3a8032400446058607c6ae84d55cf280591999ab9a3370ea00e900011815981f9aba135573ca01846a0906a608c66ae71241035054310004749926499264992649926135573aa00826aae79400c4d55cf280109aab9e5001137540026ae84d55cf280191999ab9a3370ea00490021180b98199aba135573ca00846666ae68cdc3a801a40044602e604a6ae84d55cf280291999ab9a3370ea00890001180d1bae357426aae7940188d40f8d4c0f0cd5ce2481035054310003d49926499264984d55cea80089baa001335300a12001300535573c6ea80092002300435573c6ea8c00800488cc040008004894cd4d410c0084d40e12622153353504500113503a4988854cd4d411c0044d40f12622153353504900113503e4988854cd4d412c0044d41012622153353504d0011350424988854cd4d413c0044d4111262215335350510011350464988854cd4d414c0044d4121262213535555550333235303f5333353024014213504c35304a3357389201026f490004b49884d4130d4c128cd5ce2481026f490004b49884d4130d4c128cd5ce2481026f490004b49884cc0dc008004888c8c8c8d4c1dc01888d4d418ccd408dd680791199999aaaaaa81f80300380280519aa84480804a99a9a841808041080089a82aa4c66a04aeb4044cd407ccd54099d7100080419aa981f8900091a981e0009100080299a80e81f80a19a80c919191999ab9a3370e6aae754009200023303b303635742a004607e6ae84d5d1280111a8271a982619ab9c491035054310004d49926135573ca00226ea8004048888888cccccc09401801401000c0080048d4d541a0c008004894cd4d41080044d40dcd4c0d4cd5ce248103505438000364988840088c8cd541a4d55cea80098019aab9e500113754002640026aa0d2446666aae7c004941088cd4104d5d080118019aba200249848c88c008dd6000990009aa834911999aab9f00125042233504130043574200460066ae880080cc488c8c8cccd5cd19b8735573aa0049000119a8231919191999ab9a3370e6aae7540092000233504e33500a00935742a00460166ae84d5d1280111a81c9a981b99ab9c4901035054310003849926135573ca00226ea8004d5d0a8011919191999ab9a3370e6aae7540092000233504c33500a00935742a00460166ae84d5d1280111a81c9a981b99ab9c4901035054310003849926135573ca00226ea8004d5d09aba250022350353530333357389201035054310003449926135573ca00226ea8004488c8c8cccd5cd19b87500148010941388cccd5cd19b875002480088d4144c018d5d09aab9e500423333573466e1d400d20002505123503635303433573892103505431000354992649926135573aa00226ea80048c8cccd5cd19b8750014800881248cccd5cd19b8750024800081248d40c8d4c0c0cd5ce2490350543100031499264984d55ce9baa001320013550642212253353503c00213503135302f335738920103696f62000304988854cd4c124ccd5cd19b870034800012c12840084cd4c01848004004cdc0801a40044444442466666600200e00c00a00800600440022244464646666ae68cdc39aab9d5002480008cd54190c018d5d0a80118029aba135744a00446a0606a605c66ae71241035054310002f49926135573ca00226ea80048848cc00400c0088004848888c010014848888c00c014848888c008014848888c0040148004848888888c01c0208848888888cc018024020848888888c014020488888880104888888800c8848888888cc0080240208848888888cc0040240208004448848cc00400c0084480048c8c8cccd5cd19b8735573aa004900011980599191999ab9a3370e6aae75400520002375c6ae84d55cf280111a80f9a980e99ab9c491035054310001e49926137540026ae854008dd69aba135744a00446a0386a603466ae712401035054310001b49926135573ca00226ea800444444488888848cccccc00401c01801401000c0084444448004c8004d541308894cd4d408c0084d4060d4c058cd5ce24903734e4100017498884d4c018008894cd4c0c94cd4c0c8ccd5cd19b8f35300a0022200235300a005220020340331333573466e1cd4c02800888004d4c028014880040d00cc40cc40044cc01c00c0148848cc00400c00880048848cc00400c0088004c8004d5411c8844894cd4d407c00454084884cd4088c010008cd54c018480040100048c8c8c8cccd5cd19b8735573aa0069000119980498051aba150033335500775ca00c6ae854008cd4035d71aba135744a00446a0286a602466ae712401035054310001349926135744a00226aae7940044dd5000899aa800bae75a224464460046eac004c8004d5411888c8cccd55cf80112810119a80f99aa82398031aab9d5002300535573ca00460086ae8800c0444d5d0800911091998008020018011000919191999ab9a3370e6aae7540092000233035300635742a00466a00e00a6ae84d5d1280111a8071a980619ab9c491035054310000d49926135573ca00226ea80048c8c8c8c8cccd5cd19b875001480088ccc0e0dd69aba15004375a6ae85400cdd69aba135744a00646666ae68cdc3a801240004607460106ae84d55cf280311a8081a980719ab9c491035054310000f499264984d55cea80189aba25001135573ca00226ea80048c8c8cccd5cd19b875001480088c0e0dd71aba135573ca00646666ae68cdc3a80124000460746eb8d5d09aab9e500423500d35300b3357389201035054310000c499264984d55cea80089baa00112232323333573466e1d4005200023503c3005357426aae79400c8cccd5cd19b87500248008940f08d4034d4c02ccd5ce2481035054310000c499264984d55cea80089baa00113500635300433573892102704c000054984d4014d4c00ccd5ce249027041000044988d4014d4c00ccd5ce24902704d000044988d4010d4c008cd5ce24902764e00003498480048004498c8004d540d88894cd4d403400840648854cd4c068ccd54c02448004c8cd403888ccd4d402400c88008008004d4d401c00488004cd401c894cd4c0700084078400406cc02000800c40704cc014004cd404000800c48848cc00400c0084800488ccd5cd19b8700200101601532001355032221122253353500b001135006003221333500900530040023335530071200100500400112353500300122001123535002001220021221233001003002120013200135502d22253353500400110022213300533700008900100088910010910911980080200189000911111091999998008038030028020018011000891091980080180109000891091980080180109000891091980080180109000891001091000900089091118018020891100108911000890009110911119980200380300291091111980180300291091111980100300291091111980080300290009110919980080200180110009109198008018011000910919800801801100090911801001911091199800802802001900090911801001909118008019000890911801001889100089000910919800801801100088910919800801801089000911091998008020018011000889191800800911980198010010009991199119980119aa80224411c406c221cad25b6832609bc24f649840763fae659cafa3472f26122ab00488101460033550044891c406c221cad25b6832609bc24f649840763fae659cafa3472f26122ab004881014c0033550044891c683356c1f1349e768e86c7289497ca7c23bd160e6bf92f6bfcd6225d0048810158002221233300100400300220011122123300100300211200110483d8799fd8799fd8799fd8799f581c34b70e8fffb70688561dcb5287cf6131d83dffabdf4fe53947b85352ffd8799fd8799fd8799f581c649f8c9a47aaa5381ae852d1fe168fc024131ea22acfc9b305c35dc9ffffffff1b0000017e97613f74ffd8799fd8799f4040ffd8799f581c648823ffdad1610b4162f4dbc87bd47f6f9cf45d772ddef661eff1984477444f54ff190197ffffd87c9fd8799fd8799f4040ffd8799f581c648823ffdad1610b4162f4dbc87bd47f6f9cf45d772ddef661eff1984477444f54ffff1b0000017e96cdcda8ffd87c9fd8799fd8799f4040ffd8799f581c648823ffdad1610b4162f4dbc87bd47f6f9cf45d772ddef661eff1984477444f54ffff1b0000017e972b85d8ff0582840000d8799f01ff821a000927c01a0ee6b280840001d87b9f9f00ffff821a003567e01a53724e00a400818258200b672e96fe9f3e5b75579ba710288cd0b3e0045d17cfa28098444f697d2a07255840cb2c603775d6f212ec37b992968e993a5ecbb4d9228f5b6d95d2a382795bc9e72542f8b84e678b276b5332dfe5571861b57c5937bfc5b051e8cafe292a76390c038359019e59019b010000323232323232323232323232323222323253330083371ea666010600a0022666600e6ea522011c75ac961881fd5d8d0008d54b4f6914eb6a712faa3403dc32097379b00037566014601e002464a666014600e00226eb8c038c04400458cc028894ccc05000452f5bded8c0264a66601866ebcc048004dd4240042660280026006601e00426006601e00460240026eac0045858cccc01cdd4a999804180918061baa300a0031375c601a60140062c6eacccc0248894ccc02cc0240045854ccc02cc0540084c0480044cc00ccdc080124004601c002900318071baa0022375c601a60206eac00458526163300822533301200114bd700992999805180a18071baa3011300d300d301037540022660240026006601a00426006601a00460200026eb0c024004c02c00494ccc010c008004528098011803800aba32300322533300d0011225001153330043375e6010601600200624460046018601a00626004600e002ae688c8c0088cc0080080048c0088cc0080080048c018c008c014dd5000aba25573a4600660046ea800555cf2ba15740aae7cdc3a4001591d9d591d9a010000323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323222232323232323232533533355333573460ca0042646424446600200a0086eb4d5d09aba25002375a6ae85400454ccd5cd1832001099091118010021bad357426aae7800c54ccd5cd1831801099190911198018028021bad357426ae894008c114d5d0a80082e911a81e911111a80611191111aa99a981e808908008b111919191919191aa99a982609119982791299a998259a80102c00b89980200100088008008020b0399111919191919191919191919825299a8040a99aa80c8999ab9a308a013303130700783307905e00905e06e0040043304a333553070078304e04c304b5335350222233500207120712100116353502607522222220663304a353535026075222086012235001232253335533350082153335004215333500a2130054984c011261533350052130054984c011260370661533350092130044984c00d261533350042130044984c00d26036153335003206803506715333500321533350092130044984c00d261533350042130044984c00d260360651533350082130034984c009261533350032130034984c009260351533500107207907907225333500221533350082153335004213330350360020011616160651533350072153335003213330340350020011616160640663304a33048011330580090203304a330493305101201e48008cc128cc124cc14402407920023304a33049330513535026075220840100e3370200203066660f64444a66a0062a66a00426a00244444660a6660a400a660b4024048660a6660a4008660b4024046660a6660a4006014660a6660a4004660b402402e660a4002609a016442c442a66a0082c442a66a00e2c442a66a0102c44266601800600264646464646464646a6660d400c0106a07411202444444a66a660ce660a0004900019828000a40002c266666a00646aa0184444446a03c444446a0384446a0a04444464646464646464646464a66a6610402660d800403c6610402a66a660da0140062a66a661000201c0de26610402661020266112020220de66e00cdc080500180c19840809984480808823001099841009984080998448080883780c198410099840809984480808823001198408099b8100a003330890101100e153353306d008350040970115335330800100f06f133082013308101330890101106f3370066e04020d401025c04060cc20404cc224040441180084cc20804cc20404cc224040441bc060cc20804cc20404cc22404044118008cc20404cdc08041a80204b80998448080880789984100998408099844808088230011984080998448080883780c19841009983f00900e1983e80800d8991919199998500080180119b803370003000a00266e0005c0054cd40104c0a8cdc1001801080b299a8018999981400a80c80c00b8a400066e0005c010cdc000b9a80204b808b18138051a80104c809a80084b009aa99aa999ab9a337120029000050808992999ab9a337120029000051008992999ab9a33712002900005180898528099985980801801000a999ab9a3371200800c2008200c6a00414a02420022c162026a00215002a666ae68cdc48008018a999ab9a337100020062661340200466e0ccdc100100800889984d0080100209984d0099b833370400802202000866e0ccdc1000807008299a9983c003833899b813308101023007337000220202661020204600e66e0ccdc1000806006a99a9983b002032899b813307f0210043370001e01c2660fe042008446aa01a4444446a03e444446a03a4446a0a244444646464646464646464a66a6610402660d800403a661040266104026610202661120202008c004661020266112020200de02e6610402660fc022036660fa01e034264646464666661420200600466e00cdc000c00300099b8001700153350051302b33704006004202ca66a0082666605202a03203002e290001a801055809a80085700a99a9998328400080700f0998500099b800160070151330a0010163370002a00e2c604e01266e0ccdc100080919b810020013330220030013370666e04c090cdc019b820020023370466e08cdc119b824802120ca0f483403c01000cc2e40400ccdc1240089065079a80284b80985b808009a80184980a99a9983c800834099b81330820102400133700022020266104020480026a00211e026aa66a6660b80ee00a02a26661580200a01a01826661580200801801a4446a006446661620200a008006446aa01a4444446a03e444446a03a4446a0a24444464646464a66a660fa660ce002030660faa66a660f60320d42660f8661080201603266e000040484cc1f4cc1f0cc2100402c064004cc1f0cc2100402c1a8048cc1f4cc1e4030058cc1e002805454cd4ccc1801ec0240644ccccc26004cdc000880119b8101000100f00e00d133333098013370202200266e0004000803c03803458ccc07cd400c24c04d400c254040054cd4cc1e40041a04cdc0998410081200099b80011010133082010240013500108f0135533533305c07700501513330ac0100500d00c13330ac0100400c00d22235003223330b1010050040032235500d2222223501f222223501d222350512222232323232323253353307f3306b0010043307f53353307d01b06c13307f3307e330860100d01b33700034028660fc6610c0201a00a66e0401000454cd4cc1f40141b04cc1fccc1f8cc2180403406c068cc1f8cc21804034014cdc019b8100400101413307f3307e330860100d01b01a3307f3307e330860100d00533702008002660fc6610c0201a0d8028660fe660f601c030660f401802e2a66a6660c40fa0160362666661340266e0004c004cdc080900d00880800789999984d0099b8101301a3370002400202202001e2ca66aa666ae68cdc400c800898518099b803370666e08cdc100100ca41a01e66e08cdc080080ca41941e900105080908008b1a80204b009a80184980a99a9983c800834099b81330820102400133700022020266104020480026a00211e026aa66a6660b80ee00a02a26661580200a01a01826661580200801801a4446a006446661620200a008006446aa01a4444446a03e444446a03a4446a0a24444464646464a66a660fa660fa660ce006032660ce004030660faa66a660f60120d42660fa660f8661080201601266e0000c048cc1f0cc2100402c02000854cd4cc1ec0201a84cc1f4cc1f0cc2100402c020cdc00010091983e198420080580480189983e9983e19842008058048019983e9983e19842008058040011983e19842008058350091983e9983c80600b1983c00500a89919191999984d8080100199b803370202400e00266e000440054cd40104c094cdc10010018808299a801899998118078098090088a400066e04048010cdc08080010b181100219b833370400401c01a66e0ccdc1000807006198400081101e9111919b833370400200666e00cdc1002241a01e00266e0800520ca0f22225333573466e2401120001480004c94ccd5cd19b890010051480004c94ccd5cd19b89001480005200010013370666e08008cdc080080299b80337040029005002980299b820030022325333573466e20009200009401153335734613002004290000a999ab9a30990100214800854ccd5cd184d008010a400426600200466e00cdc18012400890011846809112999ab9a3371000200426600600266e0ccdc019b8300400100148010400894cd40048218041f84ccc19400400cd40d4210048c94ccd5cd184a809aab9d001132323232323232323232323232321233333300100a009008005003002375a6ae84d5d10011bad357420026ae880214ccd5cd18518080109919091111198020038031bad357426ae894008ccc20005d73ae35742a0022a666ae68c288040084c8c8488888cc00401c018dd69aba135744a0046eb4d5d0a8008a999ab9a30a1010021321222223005006375a6ae84d55cf0030a999ab9a30a0010021323212222233002007006375a6ae84d5d1280119984000bae75c6ae85400454ccd5cd184f8080109919091111198018038031bad357426ae894008ccc20005d73ae35742a0021320226aae78014d55ce8021984180bae3574200a60cc6ae84014c194d5d08029baa357420026ae88004d5d10009aba200135573c00211e026ea8004d40041b8d40101f4c164488ccc170894cd4cc138ccc0c415cd40081e4d405c1e4ccc0c4128d4d40081d418c0984cc0100080044004004048c164488ccc170894cd4cc138ccc0c4128d400818cd403818cccc0c4128d400818c0984cc0100080044004004044ccccc194cc14404806ccc144048068060cc14404803805cd400488180ccc150134020d40901ccc184ccc1e088c88c94ccd5cd19b87004371a01220042a666ae68c21c0401054ccd5cd19b8748169400c4cdc0a40006600a66e00011200200200100115333573466e21400920601615333573466e254008cdc0240c0900909980219b8000348008cdc019b8200148050cdc0a801240c02c266e3801800520004800054cd401000454cd540544ccd5cd18428099816983603a1983a82d00282d0350008a99a8018a99aa80a0008999ab9a3086013302c306b07333074059004059069001133357346108026605660d40e4660e60b00060b00d0a66a66609c08802c6a6a66a60de0e20120340d40b40ee2c666ae68cdc499824800803240000cc0ac6a0020b0a66a609e2446660a444a66a6609c6a0040b6034266008004002200200200e2c0ec660b40226a0060c6609a6a02e0cc60966a02c0ca6608e00201e6a6a0020be09ea66a607e026420022c2a66a6605e00403c0b626605e00203c46a078444446464646aa66a608024466608644a66a6607e6a00409801826600800400220020020062c0ce44464646a6660840760046a0240c244444660766605201a00c66076660726609201a0246609200c0246607666078a66a66608c07801e6a6a66a60ce0d20180260c40a40de2c01c66074606a66608e08000e6a02e0cc90001a800826299a982189119982311299a998211a80102780789980200100088008008030b03518211a80602d98201a80582d1a9aa99a981b005108008b02a822911a81e91111299a9a80611025109aa99a981c006108008b11191919191919191aa99a982409119982591299a998239a80102a00989980200100088008008018b03791119191a99a983503600300a911191919198221a810911111a80411111299a998260050028a99a998260048020a999ab9a3370e0100062a666ae68cdc38038010a99a80310a99a801109a801111a801111a802911a80111299a999982a8030028010008a99a80390a99a802109982d80100083e0a99a801903e0410083d8390a99a800903903c03883883883899822198210089982900380d198221982219821998259a80102d80780719822198201a80102c9a80a8379981f9a80102e9a80a835998221981919aa983683911a800911983280119aa983803a91a8009119834001199a8009b8048001c0119b8000148000004cc0d0048d403c88cc1e0cc190008cc1e0cc19000400c16816801ccc1154cd4ccc13c11405cd4d4cd4c1c01c80340701ac16c1e058058ccd40b01a8d4d40b01b81a8034cd4c1b81c0028064ccc134118014d40741b0d40041514cd4c12c488ccc138894cd4cc128d400815c0584cc0100080044004004018581c8c128d405018cc120d404c188cc0f4010004cc14c028d4008170d400416ccc104004024d4d54cd4c0e80388400458164124148415854cd5ce2481035054350016135573c0046aae74004dd50032999ab9a305f35573a0062646464646608ca666ae68c18cd55ce801899191919191919191919191919191919191919191919091999999999800806806005805004804003802801801181b1aba13574400466064660b0eb88004d5d08009aba20023303075c6ae84004d5d1005a999ab9a307335573a0122646464660b2a666ae68c1d8d55ce8010991982d198183ad35742002605e6ae84d5d10009aab9e0020705333573460ec6aae740044c8cc168cc0c1d69aba1001302f357426ae88004d55cf0008381baa357426ae88008dd51aba100135573c0120da6605a660a60aceb4d5d0805198160169aba100a33302a75c00a6ae84028ccc0a5d70021aba100a330290023574201466050464a666ae68c1bcd55ce8008991982998169aba10013004357426ae88004d55cf0008349baa00135742014464a666ae68c1b8d55ce8008991919983418291aba100233302a75c00a6ae84004cc15dd71aba1357440026ae88004d55cf0008341baa0013302575ceb4dd51aba1001357440026ae88004d5d10009aba2001357440026ae88004d55cf00182ea999ab9a3066001132122223004005301f357426aae7800854ccd5cd183280089909111180100298239aba135573c0042a666ae68c1900044c848888c004014c080d5d09aab9e00215333573460c600226424444600600a6eb8d5d09aab9e00205d35573a0026ea8d5d09aba200237546ae84004d55cf00182ca999ab9a305e35573a00226464646466666084666086eb9d71aba100433304375ceb8d5d08019bad357420046eb4d5d0800998249192999ab9a306435573a00226466090608e6ae84004cc131d71aba1357440026aae78004178dd50009aba1357440026ae88004d5d10009aba200135573c0020b06ea8010dd5000911299a9980180100082182511a80082a891999999980080d912999ab9a3370e0040020082a666ae68cdc480100081b01a11199ab9a3371000400206408401000e00c44a666ae68cdc480100088008801112999ab9a33712004002200420022205e446666aa0046607244666a00a0900020046a0060844466e00005200200148000cc0d8888c00cc0080048004cc0d4cc0d5c024000e0488ccd5cd19b8800200103c02c22333573466e240080040ec0ac88ccd5cd19b8900200102a03a33031489004881002233355303a04230180032350012233355303d045301b00623500122333500123301a480000040648cc0680052000001330040020013302f011025223355303b0402350012233033002333500123355303f044235001223303700230330010012233300801800200123355303f0442350012233037002300b00100133300301300200122233355303a0400443355303b0402350012233033002302f00133355303a040223500222533533355303c044301a018235001223300a00200500610031330480040030260013355303b04023500122330330023304622533500113009003221350022253353300c002008112223300200a004130060030040022122230010042325333573460960020722a666ae68c1280040c8110d55ce9baa00122323253335734609a0020502a666ae68c1300044c0a8c010d5d09aab9e002153335734609600204c08a6aae74004dd50009119118011bab001303e2233335573e0024048464660866605e600c6aae74004c014d55cf00098021aba20033574200407a464460046eb0004c0f088cccd55cf800901111982018021aba10023003357440040764646464a666ae68c13800844888809854ccd5cd1826801088230a999ab9a304c002132321222222233001009008375a6ae84d5d128011bae35742a0022a666ae68c12c0084c8c848888888cc008024020dd71aba135744a0046eb8d5d0a8008a999ab9a304a002132321222222233006009008375c6ae84d5d1280118161aba15001153335734609200426424444444600e01060586ae84d55cf0018a999ab9a3048002132122222223005008302c357426aae7800c1084d55cf0011aab9d0013754002464a666ae68c114d55ce8008991981498021aba1001375a6ae84d5d10009aab9e00103f3754002464a666ae68c110d55ce80089bae357426aae780040f8dd500091a8009101011299a80110a99a80110998050010008158a99a8009015818911a801111a80191199980380200180100091111919a802919a80212999ab9a3371e00400200605a405c466a008405c4a666ae68cdc78010008018168a99a80190a99a8011099a801119a801119a801119a8011198070010009018919a801101891980700100091101891119a80210189112999ab9a3370e00c0062a666ae68cdc38028010998070020008190190158a99a8009015818911a801111a801912999ab9a3371e00800426601200600205644666ae68cdc380100080b81391299a801080081291199ab9a3371e00400202a04a6603800204444a66a004052200246603644666a0060540040026a002048464a666ae68c0e0d55ce8008991919191999980e19980ebae75c6ae84010ccc075d73ae357420066eb4d5d08011bad3574200266046464a666ae68c0f8d55ce8008991981118051aba10013302675c6ae84d5d10009aab9e00103837540026ae84d5d10009aba2001357440026ae88004d55cf0008191baa00123253335734606e6aae740044c8cc06cc078d5d08009980f919192999ab9a303c00113232333022375a6ae84008dd69aba1001375a6ae84d5d10009aba200135573c0042a666ae68c0ec0044c094c084d5d09aab9e00203535573a0026ea8004d5d09aba200135573c0020626ea800488d400488c8cc0bc88cd400520002235002225333573466e3c0080244c01c0044c01800c014c0b888cd400520002235002225333573466e3c00801c40044c01800c8d400488d40088888888888cccd402c80a880a880a88ccd54c0b00d004c8d4004894cd4cc0480080104c0b800c0b002c894ccd5cd19b8f35002024350010241333573466e1cd4008080d400408003407407088cc0a4894cd4004074884d4008894ccd5cd19b8f00200715335300d12233301022350022253335734608000226600c0080062006002006042442a66a0020544404a2600c00600444605044a66a0020384426a00444a66a6601000400e260440022600c0064446a004444a66a002426a00a4444444444a66aa66a666aa605606602446a00244a666ae68cdc7801007098168018158011098159a8008168141098090008b0b1980891299a80110801880080b911981291299a8008169109a801112999ab9a3371e00400e2a66a6012244666018446a00444a666ae68c0f00044cc01801000c400c00400c0c4884d4008894cd400c4cc07002c008880dc4c01800c0088cd400409001888c08c894cd4004400c884cc018008c0100048d400488888888880288d40048888888888024ccccc02122011c75ac961881fd5d8d0008d54b4f6914eb6a712faa3403dc32097379b00048811c22c3b86a5b88a78b5de52f4aed2831d1483b3b7681f1ee2569538130003300b4891c95b7f0bbaa0b327e6b822840b0f7f7ee1c949e618f0aaeb6c5321cc3004881074d494e535741500048811cccc526143b6d41d56036248dbaa79440d68653f5b6a1919aa2c9e061004881054f574e45520010172220031100122200211001222001212223003004222221233333001006005004003002222325333573460466aae740044c8cc01cc014d5d080098021aba1357440026aae78004074dd50009192999ab9a302035573a00226466008600e6ae84004cc020014d5d09aba200135573c0020346ea80048848cc00400c0088c8c94ccd5cd1810000899191998031bad357420046eb4d5d08009bad357426ae88004d5d10009aab9e002153335734603e00226012600a6ae84d55cf00100c9aab9d001375400244424466600200a00800646464a666ae68c0780044c8488c00400cdd71aba135573c0042a666ae68c0740044c01cdd71aba135573c00402e6aae74004dd50009119192999ab9a301d001130073004357426aae7800854ccd5cd180f00080280b9aab9d0013754002200220064244600400660164422444a66a00226a00600c442666a00a0186008004666aa600e01e00a0080024400260124422444a66a00220044426600a004666aa600e01a00a0080026010442244a66a00200a4426601e600800466aa600c0160080022200244004600a44244a666ae68cdc4000a40002600a92103505436001533500213005491035054370022153335734602a0062004266a600c01000266e0400d2002253357380022c240026004444a66a00220044426a004446600e66601000400c00200660024444a66a00220044426a00444a666ae68c04c0044ccc02001c01800c4ccc02001ccc028ccc02c01c00800401800c8c8c00400488cc00cc00800800488488cc00401000c88848ccc00401000c008854cd400458884d4008894cd400c4008885854cd5ce24903505431001622153350011002221615335738920100162222222200722222220043704904d0f9b8748000dc3a40046e1d2004370e90031b8748020dc3a40146e1d200c1590183590180010000323232323232323232323222232325333007300f00113253330085333008300900114a026012600e0022930b198049129998080008a5eb804c8c8c94ccc030cd4ccc030c050004489400454ccc030c054004488c008dd7180a18099baa30120041623371e00291011c64de10aac4aad00a1a25079498378587c8d92825f17223dcf4fad59c0014a0266ae8000cc014c02c0104c014c02c010c038c03c004c038c040c024c03cdd500098078009bac300b0021533300730100011323232533300a3300c22533301300114a02a66601866ebcc04800400c5288980118058009bac33300c222533300d300e001161533300d3015002130130011330033370200490011806000a401c601e6ea801452616375266a666012602200224460046eb8c044c040dd518078020a999804980900089128008b10008b1805980600098058028b18048019804800aba25734ae8c8c8c0088cc0080080048c0088cc0080080048d55ce9baa0012300330023754002aae795d0aab9f370e90001b87480090484d8799fd8799f4040ffd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f4574534f554cff1b00000002a30466e500d87a80ffd8799fd8799fd8799f581cf5a17d542bee633fafa91e15be825890ff15f7c01c57460929f432aaffd8799fd8799fd8799f581ca7162e5072c95d4297e1f620c2425af6f09cf722649721b94dd5fa6bffffffffd8799fd8799f581cf5a17d542bee633fafa91e15be825890ff15f7c01c57460929f432aaffd8799fd8799fd8799f581ca7162e5072c95d4297e1f620c2425af6f09cf722649721b94dd5fa6bffffffffd87a80d8799fd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f4574534f554cff1a0052910fff1a001e84801a001e8480ffd8799fd8799fd8799f581c59339a20f6cfe707265e0a484dc97380d3f761ba576508d0a1d6c08cffd8799fd8799fd8799f581c6abd930544b86703394654b9d343bb18d7082259b8380bf3b6a5dd17ffffffffd8799fd8799f581c59339a20f6cfe707265e0a484dc97380d3f761ba576508d0a1d6c08cffd8799fd8799fd8799f581c6abd930544b86703394654b9d343bb18d7082259b8380bf3b6a5dd17ffffffffd87a80d87d9fd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f4574534f554cff1a00a014a0ff1a001e84801a001e8480ffd8799fd8799f4040ffd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f4574534f554cff1b00000002a3a4f50b00d87a80ff0584840000d87980821a000125f01a02592e38840001d8799fd8799fd8799f581c8ffff61a400a31764a3519a8d898fda8d7525366cbd05a28b3ad3618ffd8799fd8799fd8799f581c53110dce090b059ff9d0865dbd15a4169f675457b3ae8f0afe9af02effffffff03ff821a0036d5bc1a54440a2f840004d87980821a000125f01a02592e38840100d87980821a00018b501a032211dfa400818258200b672e96fe9f3e5b75579ba710288cd0b3e0045d17cfa28098444f697d2a07255840864c9bea769cb0b6a547b40242ca4ea68c5ac8142bea5d25e314ed07e9efe810afda9716fac5a6be8cf3f2684a5f1874eaa06d7d5d607c6fe717466034c5a3070382591d9d591d9a010000323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323222232323232323232533533355333573460ca0042646424446600200a0086eb4d5d09aba25002375a6ae85400454ccd5cd1832001099091118010021bad357426aae7800c54ccd5cd1831801099190911198018028021bad357426ae894008c114d5d0a80082e911a81e911111a80611191111aa99a981e808908008b111919191919191aa99a982609119982791299a998259a80102c00b89980200100088008008020b0399111919191919191919191919825299a8040a99aa80c8999ab9a308a013303130700783307905e00905e06e0040043304a333553070078304e04c304b5335350222233500207120712100116353502607522222220663304a353535026075222086012235001232253335533350082153335004215333500a2130054984c011261533350052130054984c011260370661533350092130044984c00d261533350042130044984c00d26036153335003206803506715333500321533350092130044984c00d261533350042130044984c00d260360651533350082130034984c009261533350032130034984c009260351533500107207907907225333500221533350082153335004213330350360020011616160651533350072153335003213330340350020011616160640663304a33048011330580090203304a330493305101201e48008cc128cc124cc14402407920023304a33049330513535026075220840100e3370200203066660f64444a66a0062a66a00426a00244444660a6660a400a660b4024048660a6660a4008660b4024046660a6660a4006014660a6660a4004660b402402e660a4002609a016442c442a66a0082c442a66a00e2c442a66a0102c44266601800600264646464646464646a6660d400c0106a07411202444444a66a660ce660a0004900019828000a40002c266666a00646aa0184444446a03c444446a0384446a0a04444464646464646464646464a66a6610402660d800403c6610402a66a660da0140062a66a661000201c0de26610402661020266112020220de66e00cdc080500180c19840809984480808823001099841009984080998448080883780c198410099840809984480808823001198408099b8100a003330890101100e153353306d008350040970115335330800100f06f133082013308101330890101106f3370066e04020d401025c04060cc20404cc224040441180084cc20804cc20404cc224040441bc060cc20804cc20404cc22404044118008cc20404cdc08041a80204b80998448080880789984100998408099844808088230011984080998448080883780c19841009983f00900e1983e80800d8991919199998500080180119b803370003000a00266e0005c0054cd40104c0a8cdc1001801080b299a8018999981400a80c80c00b8a400066e0005c010cdc000b9a80204b808b18138051a80104c809a80084b009aa99aa999ab9a337120029000050808992999ab9a337120029000051008992999ab9a33712002900005180898528099985980801801000a999ab9a3371200800c2008200c6a00414a02420022c162026a00215002a666ae68cdc48008018a999ab9a337100020062661340200466e0ccdc100100800889984d0080100209984d0099b833370400802202000866e0ccdc1000807008299a9983c003833899b813308101023007337000220202661020204600e66e0ccdc1000806006a99a9983b002032899b813307f0210043370001e01c2660fe042008446aa01a4444446a03e444446a03a4446a0a244444646464646464646464a66a6610402660d800403a661040266104026610202661120202008c004661020266112020200de02e6610402660fc022036660fa01e034264646464666661420200600466e00cdc000c00300099b8001700153350051302b33704006004202ca66a0082666605202a03203002e290001a801055809a80085700a99a9998328400080700f0998500099b800160070151330a0010163370002a00e2c604e01266e0ccdc100080919b810020013330220030013370666e04c090cdc019b820020023370466e08cdc119b824802120ca0f483403c01000cc2e40400ccdc1240089065079a80284b80985b808009a80184980a99a9983c800834099b81330820102400133700022020266104020480026a00211e026aa66a6660b80ee00a02a26661580200a01a01826661580200801801a4446a006446661620200a008006446aa01a4444446a03e444446a03a4446a0a24444464646464a66a660fa660ce002030660faa66a660f60320d42660f8661080201603266e000040484cc1f4cc1f0cc2100402c064004cc1f0cc2100402c1a8048cc1f4cc1e4030058cc1e002805454cd4ccc1801ec0240644ccccc26004cdc000880119b8101000100f00e00d133333098013370202200266e0004000803c03803458ccc07cd400c24c04d400c254040054cd4cc1e40041a04cdc0998410081200099b80011010133082010240013500108f0135533533305c07700501513330ac0100500d00c13330ac0100400c00d22235003223330b1010050040032235500d2222223501f222223501d222350512222232323232323253353307f3306b0010043307f53353307d01b06c13307f3307e330860100d01b33700034028660fc6610c0201a00a66e0401000454cd4cc1f40141b04cc1fccc1f8cc2180403406c068cc1f8cc21804034014cdc019b8100400101413307f3307e330860100d01b01a3307f3307e330860100d00533702008002660fc6610c0201a0d8028660fe660f601c030660f401802e2a66a6660c40fa0160362666661340266e0004c004cdc080900d00880800789999984d0099b8101301a3370002400202202001e2ca66aa666ae68cdc400c800898518099b803370666e08cdc100100ca41a01e66e08cdc080080ca41941e900105080908008b1a80204b009a80184980a99a9983c800834099b81330820102400133700022020266104020480026a00211e026aa66a6660b80ee00a02a26661580200a01a01826661580200801801a4446a006446661620200a008006446aa01a4444446a03e444446a03a4446a0a24444464646464a66a660fa660fa660ce006032660ce004030660faa66a660f60120d42660fa660f8661080201601266e0000c048cc1f0cc2100402c02000854cd4cc1ec0201a84cc1f4cc1f0cc2100402c020cdc00010091983e198420080580480189983e9983e19842008058048019983e9983e19842008058040011983e19842008058350091983e9983c80600b1983c00500a89919191999984d8080100199b803370202400e00266e000440054cd40104c094cdc10010018808299a801899998118078098090088a400066e04048010cdc08080010b181100219b833370400401c01a66e0ccdc1000807006198400081101e9111919b833370400200666e00cdc1002241a01e00266e0800520ca0f22225333573466e2401120001480004c94ccd5cd19b890010051480004c94ccd5cd19b89001480005200010013370666e08008cdc080080299b80337040029005002980299b820030022325333573466e20009200009401153335734613002004290000a999ab9a30990100214800854ccd5cd184d008010a400426600200466e00cdc18012400890011846809112999ab9a3371000200426600600266e0ccdc019b8300400100148010400894cd40048218041f84ccc19400400cd40d4210048c94ccd5cd184a809aab9d001132323232323232323232323232321233333300100a009008005003002375a6ae84d5d10011bad357420026ae880214ccd5cd18518080109919091111198020038031bad357426ae894008ccc20005d73ae35742a0022a666ae68c288040084c8c8488888cc00401c018dd69aba135744a0046eb4d5d0a8008a999ab9a30a1010021321222223005006375a6ae84d55cf0030a999ab9a30a0010021323212222233002007006375a6ae84d5d1280119984000bae75c6ae85400454ccd5cd184f8080109919091111198018038031bad357426ae894008ccc20005d73ae35742a0021320226aae78014d55ce8021984180bae3574200a60cc6ae84014c194d5d08029baa357420026ae88004d5d10009aba200135573c00211e026ea8004d40041b8d40101f4c164488ccc170894cd4cc138ccc0c415cd40081e4d405c1e4ccc0c4128d4d40081d418c0984cc0100080044004004048c164488ccc170894cd4cc138ccc0c4128d400818cd403818cccc0c4128d400818c0984cc0100080044004004044ccccc194cc14404806ccc144048068060cc14404803805cd400488180ccc150134020d40901ccc184ccc1e088c88c94ccd5cd19b87004371a01220042a666ae68c21c0401054ccd5cd19b8748169400c4cdc0a40006600a66e00011200200200100115333573466e21400920601615333573466e254008cdc0240c0900909980219b8000348008cdc019b8200148050cdc0a801240c02c266e3801800520004800054cd401000454cd540544ccd5cd18428099816983603a1983a82d00282d0350008a99a8018a99aa80a0008999ab9a3086013302c306b07333074059004059069001133357346108026605660d40e4660e60b00060b00d0a66a66609c08802c6a6a66a60de0e20120340d40b40ee2c666ae68cdc499824800803240000cc0ac6a0020b0a66a609e2446660a444a66a6609c6a0040b6034266008004002200200200e2c0ec660b40226a0060c6609a6a02e0cc60966a02c0ca6608e00201e6a6a0020be09ea66a607e026420022c2a66a6605e00403c0b626605e00203c46a078444446464646aa66a608024466608644a66a6607e6a00409801826600800400220020020062c0ce44464646a6660840760046a0240c244444660766605201a00c66076660726609201a0246609200c0246607666078a66a66608c07801e6a6a66a60ce0d20180260c40a40de2c01c66074606a66608e08000e6a02e0cc90001a800826299a982189119982311299a998211a80102780789980200100088008008030b03518211a80602d98201a80582d1a9aa99a981b005108008b02a822911a81e91111299a9a80611025109aa99a981c006108008b11191919191919191aa99a982409119982591299a998239a80102a00989980200100088008008018b03791119191a99a983503600300a911191919198221a810911111a80411111299a998260050028a99a998260048020a999ab9a3370e0100062a666ae68cdc38038010a99a80310a99a801109a801111a801111a802911a80111299a999982a8030028010008a99a80390a99a802109982d80100083e0a99a801903e0410083d8390a99a800903903c03883883883899822198210089982900380d198221982219821998259a80102d80780719822198201a80102c9a80a8379981f9a80102e9a80a835998221981919aa983683911a800911983280119aa983803a91a8009119834001199a8009b8048001c0119b8000148000004cc0d0048d403c88cc1e0cc190008cc1e0cc19000400c16816801ccc1154cd4ccc13c11405cd4d4cd4c1c01c80340701ac16c1e058058ccd40b01a8d4d40b01b81a8034cd4c1b81c0028064ccc134118014d40741b0d40041514cd4c12c488ccc138894cd4cc128d400815c0584cc0100080044004004018581c8c128d405018cc120d404c188cc0f4010004cc14c028d4008170d400416ccc104004024d4d54cd4c0e80388400458164124148415854cd5ce2481035054350016135573c0046aae74004dd50032999ab9a305f35573a0062646464646608ca666ae68c18cd55ce801899191919191919191919191919191919191919191919091999999999800806806005805004804003802801801181b1aba13574400466064660b0eb88004d5d08009aba20023303075c6ae84004d5d1005a999ab9a307335573a0122646464660b2a666ae68c1d8d55ce8010991982d198183ad35742002605e6ae84d5d10009aab9e0020705333573460ec6aae740044c8cc168cc0c1d69aba1001302f357426ae88004d55cf0008381baa357426ae88008dd51aba100135573c0120da6605a660a60aceb4d5d0805198160169aba100a33302a75c00a6ae84028ccc0a5d70021aba100a330290023574201466050464a666ae68c1bcd55ce8008991982998169aba10013004357426ae88004d55cf0008349baa00135742014464a666ae68c1b8d55ce8008991919983418291aba100233302a75c00a6ae84004cc15dd71aba1357440026ae88004d55cf0008341baa0013302575ceb4dd51aba1001357440026ae88004d5d10009aba2001357440026ae88004d55cf00182ea999ab9a3066001132122223004005301f357426aae7800854ccd5cd183280089909111180100298239aba135573c0042a666ae68c1900044c848888c004014c080d5d09aab9e00215333573460c600226424444600600a6eb8d5d09aab9e00205d35573a0026ea8d5d09aba200237546ae84004d55cf00182ca999ab9a305e35573a00226464646466666084666086eb9d71aba100433304375ceb8d5d08019bad357420046eb4d5d0800998249192999ab9a306435573a00226466090608e6ae84004cc131d71aba1357440026aae78004178dd50009aba1357440026ae88004d5d10009aba200135573c0020b06ea8010dd5000911299a9980180100082182511a80082a891999999980080d912999ab9a3370e0040020082a666ae68cdc480100081b01a11199ab9a3371000400206408401000e00c44a666ae68cdc480100088008801112999ab9a33712004002200420022205e446666aa0046607244666a00a0900020046a0060844466e00005200200148000cc0d8888c00cc0080048004cc0d4cc0d5c024000e0488ccd5cd19b8800200103c02c22333573466e240080040ec0ac88ccd5cd19b8900200102a03a33031489004881002233355303a04230180032350012233355303d045301b00623500122333500123301a480000040648cc0680052000001330040020013302f011025223355303b0402350012233033002333500123355303f044235001223303700230330010012233300801800200123355303f0442350012233037002300b00100133300301300200122233355303a0400443355303b0402350012233033002302f00133355303a040223500222533533355303c044301a018235001223300a00200500610031330480040030260013355303b04023500122330330023304622533500113009003221350022253353300c002008112223300200a004130060030040022122230010042325333573460960020722a666ae68c1280040c8110d55ce9baa00122323253335734609a0020502a666ae68c1300044c0a8c010d5d09aab9e002153335734609600204c08a6aae74004dd50009119118011bab001303e2233335573e0024048464660866605e600c6aae74004c014d55cf00098021aba20033574200407a464460046eb0004c0f088cccd55cf800901111982018021aba10023003357440040764646464a666ae68c13800844888809854ccd5cd1826801088230a999ab9a304c002132321222222233001009008375a6ae84d5d128011bae35742a0022a666ae68c12c0084c8c848888888cc008024020dd71aba135744a0046eb8d5d0a8008a999ab9a304a002132321222222233006009008375c6ae84d5d1280118161aba15001153335734609200426424444444600e01060586ae84d55cf0018a999ab9a3048002132122222223005008302c357426aae7800c1084d55cf0011aab9d0013754002464a666ae68c114d55ce8008991981498021aba1001375a6ae84d5d10009aab9e00103f3754002464a666ae68c110d55ce80089bae357426aae780040f8dd500091a8009101011299a80110a99a80110998050010008158a99a8009015818911a801111a80191199980380200180100091111919a802919a80212999ab9a3371e00400200605a405c466a008405c4a666ae68cdc78010008018168a99a80190a99a8011099a801119a801119a801119a8011198070010009018919a801101891980700100091101891119a80210189112999ab9a3370e00c0062a666ae68cdc38028010998070020008190190158a99a8009015818911a801111a801912999ab9a3371e00800426601200600205644666ae68cdc380100080b81391299a801080081291199ab9a3371e00400202a04a6603800204444a66a004052200246603644666a0060540040026a002048464a666ae68c0e0d55ce8008991919191999980e19980ebae75c6ae84010ccc075d73ae357420066eb4d5d08011bad3574200266046464a666ae68c0f8d55ce8008991981118051aba10013302675c6ae84d5d10009aab9e00103837540026ae84d5d10009aba2001357440026ae88004d55cf0008191baa00123253335734606e6aae740044c8cc06cc078d5d08009980f919192999ab9a303c00113232333022375a6ae84008dd69aba1001375a6ae84d5d10009aba200135573c0042a666ae68c0ec0044c094c084d5d09aab9e00203535573a0026ea8004d5d09aba200135573c0020626ea800488d400488c8cc0bc88cd400520002235002225333573466e3c0080244c01c0044c01800c014c0b888cd400520002235002225333573466e3c00801c40044c01800c8d400488d40088888888888cccd402c80a880a880a88ccd54c0b00d004c8d4004894cd4cc0480080104c0b800c0b002c894ccd5cd19b8f35002024350010241333573466e1cd4008080d400408003407407088cc0a4894cd4004074884d4008894ccd5cd19b8f00200715335300d12233301022350022253335734608000226600c0080062006002006042442a66a0020544404a2600c00600444605044a66a0020384426a00444a66a6601000400e260440022600c0064446a004444a66a002426a00a4444444444a66aa66a666aa605606602446a00244a666ae68cdc7801007098168018158011098159a8008168141098090008b0b1980891299a80110801880080b911981291299a8008169109a801112999ab9a3371e00400e2a66a6012244666018446a00444a666ae68c0f00044cc01801000c400c00400c0c4884d4008894cd400c4cc07002c008880dc4c01800c0088cd400409001888c08c894cd4004400c884cc018008c0100048d400488888888880288d40048888888888024ccccc02122011c75ac961881fd5d8d0008d54b4f6914eb6a712faa3403dc32097379b00048811c22c3b86a5b88a78b5de52f4aed2831d1483b3b7681f1ee2569538130003300b4891c95b7f0bbaa0b327e6b822840b0f7f7ee1c949e618f0aaeb6c5321cc3004881074d494e535741500048811cccc526143b6d41d56036248dbaa79440d68653f5b6a1919aa2c9e061004881054f574e45520010172220031100122200211001222001212223003004222221233333001006005004003002222325333573460466aae740044c8cc01cc014d5d080098021aba1357440026aae78004074dd50009192999ab9a302035573a00226466008600e6ae84004cc020014d5d09aba200135573c0020346ea80048848cc00400c0088c8c94ccd5cd1810000899191998031bad357420046eb4d5d08009bad357426ae88004d5d10009aab9e002153335734603e00226012600a6ae84d55cf00100c9aab9d001375400244424466600200a00800646464a666ae68c0780044c8488c00400cdd71aba135573c0042a666ae68c0740044c01cdd71aba135573c00402e6aae74004dd50009119192999ab9a301d001130073004357426aae7800854ccd5cd180f00080280b9aab9d0013754002200220064244600400660164422444a66a00226a00600c442666a00a0186008004666aa600e01e00a0080024400260124422444a66a00220044426600a004666aa600e01a00a0080026010442244a66a00200a4426601e600800466aa600c0160080022200244004600a44244a666ae68cdc4000a40002600a92103505436001533500213005491035054370022153335734602a0062004266a600c01000266e0400d2002253357380022c240026004444a66a00220044426a004446600e66601000400c00200660024444a66a00220044426a00444a666ae68c04c0044ccc02001c01800c4ccc02001ccc028ccc02c01c00800401800c8c8c00400488cc00cc00800800488488cc00401000c88848ccc00401000c008854cd400458884d4008894cd400c4008885854cd5ce24903505431001622153350011002221615335738920100162222222200722222220043704904d0f9b8748000dc3a40046e1d2004370e90031b8748020dc3a40146e1d200c1590183590180010000323232323232323232323222232325333007300f00113253330085333008300900114a026012600e0022930b198049129998080008a5eb804c8c8c94ccc030cd4ccc030c050004489400454ccc030c054004488c008dd7180a18099baa30120041623371e00291011c64de10aac4aad00a1a25079498378587c8d92825f17223dcf4fad59c0014a0266ae8000cc014c02c0104c014c02c010c038c03c004c038c040c024c03cdd500098078009bac300b0021533300730100011323232533300a3300c22533301300114a02a66601866ebcc04800400c5288980118058009bac33300c222533300d300e001161533300d3015002130130011330033370200490011806000a401c601e6ea801452616375266a666012602200224460046eb8c044c040dd518078020a999804980900089128008b10008b1805980600098058028b18048019804800aba25734ae8c8c8c0088cc0080080048c0088cc0080080048d55ce9baa0012300330023754002aae795d0aab9f370e90001b87480090482d8799fd8799f4040ffd8799f581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf391652246534245525259ff1b000000050765571b00d87a80ffd8799fd8799fd8799f581cfc4a1b4d9ea4917b5b812088347f74497088e74ac200531764ca64adffd8799fd8799fd8799f581c7e88ac4ce0cef2a12db8090994c12af2b55a329e07f18053407d0087ffffffffd8799fd8799f581cfc4a1b4d9ea4917b5b812088347f74497088e74ac200531764ca64adffd8799fd8799fd8799f581c7e88ac4ce0cef2a12db8090994c12af2b55a329e07f18053407d0087ffffffffd87a80d8799fd8799f4040ff1a054cc92cff1a001e84801a001e8480ff0582840000d8799fd8799fd8799f581c8ffff61a400a31764a3519a8d898fda8d7525366cbd05a28b3ad3618ffd8799fd8799fd8799f581c53110dce090b059ff9d0865dbd15a4169f675457b3ae8f0afe9af02effffffff02ff821a00277ab91a3abcdf08840003d879808219f1f21a01e7a523a2008182582022a52516ed8d97e607ef90f788e3e8b793c0ecb6e1e9668862865741a69911975840eee26bf0ae2e8b7503af5e0c0597242b5710f4bef4ffca36071ac14c14e1299a51594ebc90e64dbda42151f3d3a2cf898cd0205572a90205f2b247a63f5d0b0a0481d8799fd8799fd8799f581c5d3cf6d983a704ece62fa2c8359eaca2c93044762dda7da0cc57d706ffd8799fd8799fd8799f581cbbf54de4df81f357a45e37a5f0657a85a9be89e229c3e7dc61b3f9c7ffffffffd8799fd8799f581c5d3cf6d983a704ece62fa2c8359eaca2c93044762dda7da0cc57d706ffd8799fd8799fd8799f581cbbf54de4df81f357a45e37a5f0657a85a9be89e229c3e7dc61b3f9c7ffffffffd87a80d87b9f1902c6ff1a001e84801a001e8480ffa200818258202f5002cab4f4be12178bb423b25a95285b424fdc1d3a5ec2e00a6592f82dd3a95840e018dffe19814d7f5f099eaf9bcb7b0ea90702ead11997ee10c09e03a1d5fa5d86c139a9ed55ef75879198b88d8278b0602a55539026c16c0364c58dfaa7090e0481d8799fd8799fd8799f581cecd1df7858d31b05ca4392ecd486238f830f734c6506c7c6edd7e4feffd8799fd8799fd8799f581c358c066badb80d3e88bf1b92da83f6141c977c730feb9eed40cb2b02ffffffffd8799fd8799f581cecd1df7858d31b05ca4392ecd486238f830f734c6506c7c6edd7e4feffd8799fd8799fd8799f581c358c066badb80d3e88bf1b92da83f6141c977c730feb9eed40cb2b02ffffffffd87a80d8799fd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f45744d454c44ff1a00150dbaff1a001e84801a001e8480ffa10081825820e018f81555032a1745aa8dc557a1afced56fa7cc3d1647c300202122c60c3b1c5840837b236c51f4e9269f5d23e3b6411cbcfff0fc225d2ae8164a8cd1c4807eb552ca7f1e2459eb5e8a91136830720913cd1ca9c8037200870eb59e3ee9bb86bf05a2008182582067844da20c454fd407ccf12b3216b5da98ee795a3069b10df2b46c8581ef692e58401a2629d9fc8a829a9ac60c0880a9196f1beafbf742f45d0249aff31cc520dcf9ef3f8ea8b13afb58fe8d6d44fe6fdd29f61dde14a3de0b3892e628963c3fd5000481d8799fd8799fd8799f581cbc6172d733809e6fe32f17b502228e0c30c227a8c00de4665be9f9acffd8799fd8799fd8799f581c6f895b11a3145d5983840bce7685e4e85fbc5000d37def54dbc83991ffffffffd8799fd8799f581cbc6172d733809e6fe32f17b502228e0c30c227a8c00de4665be9f9acffd8799fd8799fd8799f581c6f895b11a3145d5983840bce7685e4e85fbc5000d37def54dbc83991ffffffffd87a80d8799fd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f477453554e444145ff1a0004a155ff1a001e84801a001e8480ffa20081825820af90ea88fc1aa7703efbfdcc1754e4ac9ef01e22273e227fffc139d60919f3c4584014a8e9b1dfc14942e7c215dbd798f9ace2dc6d51a369b1e67fec6e421ead70bfed9ff5d191f47f17cee13dd7a5433856ab1717b46ed3801ee4088ae069395b070481d8799fd8799fd8799f581c2597580cee6f186f0ae927b25aecb0437df4777d96a0c1aef08219a6ffd8799fd8799fd8799f581c906873b60dff71a021a7b8403f4e86ad7bbcbacb1627e5e36c5fd60dffffffffd8799fd8799f581c2597580cee6f186f0ae927b25aecb0437df4777d96a0c1aef08219a6ffd8799fd8799fd8799f581c906873b60dff71a021a7b8403f4e86ad7bbcbacb1627e5e36c5fd60dffffffffd87a80d8799fd8799f581c13c82fad44c85a5e5c5160cf5b5e1c076bd46c8ec46616d8aae158b6444b4f4d55ff189aff1a001e84801a001e8480ffa2008182582099ba850848ea74ca14f48f5530eb42cdffae7d82d815007d4be661a47f4d27845840bc0a9d9d5220fdbed3b5fa286753f4a374e15b9b4e3bbde3ef5b0a959e63de5e651220b3fe73959ecccf5496cdb1eb9899ff54e9f65a35f4610d8ac25b12e6020481d8799fd8799fd8799f581c16eadb791529dedc9f78a298535d532eeef911742f486c79dde34026ffd8799fd8799fd8799f581c72c6d90b636d505e97f13a5adafd7087588d2ae1dbff3b5df2a31619ffffffffd8799fd8799f581c16eadb791529dedc9f78a298535d532eeef911742f486c79dde34026ffd8799fd8799fd8799f581c72c6d90b636d505e97f13a5adafd7087588d2ae1dbff3b5df2a31619ffffffffd87a80d8799fd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f44744d494eff1a0012ce42ff1a001e84801a001e8480ffa20081825820e707e5bff16e902426ddbd3cf397c35c94e58fe994d5057b0eee1ddf7076fa785840d177d007c38d66a32452a4e4ee6ee6621c4a29197e15d6bccdfc389a7c72d0567b46ab9e709cc4ac469f973a0069caee532a938edff894a315d79128ad0850050481d8799fd8799fd8799f581c8732631e67f89aefe3eb8aeaadb0c182cc28d0d16078cf7f7924d502ffd8799fd8799fd8799f581c86e4f41e9e5841e4bff9dce0285a4f6fb05e8bfe14aef5facb162a2cffffffffd8799fd8799f581c8732631e67f89aefe3eb8aeaadb0c182cc28d0d16078cf7f7924d502ffd8799fd8799fd8799f581c86e4f41e9e5841e4bff9dce0285a4f6fb05e8bfe14aef5facb162a2cffffffffd87a80d8799fd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f477453554e444145ff1a0012db0aff1a001e84801a001e8480ffa10081825820e562e9cb4587edabfd77032edc3b61aae569b83c958d835fb2de1ef712acdd29584079c370e501046c326ff3f1042d610ada61e1910f530ad8bde87ce6b9b671d85a6091a9f375b7252a6d735d3dffb54588e7a48d7108dc0e6a5f6582832278450fa1008182582073fea80d424276ad0978d4fe5310e8bc2d485f5f6bb3bf87612989f112ad5a7d5840eb374e27b535232381e82f0c2c551851a24eb393689463ad35a70113aff3ef256e6e19c4a694adcac678d1b9cb9a78f842a047a59a11d6cbeb926aac4af3820ca200818258205c13082f2fd266b0089879b1ac52c155319207dd2d48cfed503d0390e39c249858403a5573667c1773bf48143a8600dd7420a8ded42b8e2a6946d6889c52104b3387a1c44671f3c9b50fc711ab78133c35193b11fe9b3e6709179c934205676b110f0481d8799fd8799fd8799f581ce54ac65c4a27f658fd38e4899b95690823c9b6680cfe559714016f0bffd8799fd8799fd8799f581cdb27357b2095fa2f3cff113c473f9669d4692a614766a48e4a0d4d39ffffffffd8799fd8799f581ce54ac65c4a27f658fd38e4899b95690823c9b6680cfe559714016f0bffd8799fd8799fd8799f581cdb27357b2095fa2f3cff113c473f9669d4692a614766a48e4a0d4d39ffffffffd87a80d87b9f1a000a1f5bff1a001e84801a001e8480ffa200818258208f3be3ff10d8be2273d3a9eeb7b012029e94e5f7db547dcd90cb003d8c256fc758406420fcea9664098948c1c78258332ff30b937d21da0685baba6250bcb5e2bdde913a004f58bd991804b26d6dc6b45b6cbf8cfc929fb2dd303d541c900aa3e1040481d8799fd8799fd8799f581cceb76248aff80c0b9b3594fe4ef42c3f933b194b7595c942ec39db13ffd8799fd8799fd8799f581cb999d5159596fe92dd31f4e60a6e68661cf53e6496ba267309101c7effffffffd8799fd8799f581cceb76248aff80c0b9b3594fe4ef42c3f933b194b7595c942ec39db13ffd8799fd8799fd8799f581cb999d5159596fe92dd31f4e60a6e68661cf53e6496ba267309101c7effffffffd87a80d87b9f1a00bea9f7ff1a001e84801a001e8480ffa20081825820e64ca86336c0bcbe7ca38cf05d4b07590763d167dc9e5a9b2b2d0d9e6e346867584065e0196117e7055a3189306c83a27fad127e0a6f285120aab85cffde46e21678f06c0977e861d55a7bac32b611ad0684428b57495ffee9c164925f9d27d4b60a0481d8799fd8799fd8799f581c59339a20f6cfe707265e0a484dc97380d3f761ba576508d0a1d6c08cffd8799fd8799fd8799f581c6abd930544b86703394654b9d343bb18d7082259b8380bf3b6a5dd17ffffffffd8799fd8799f581c59339a20f6cfe707265e0a484dc97380d3f761ba576508d0a1d6c08cffd8799fd8799fd8799f581c6abd930544b86703394654b9d343bb18d7082259b8380bf3b6a5dd17ffffffffd87a80d87d9fd8799f581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf3916522444d494e54ff1a031939adff1a001e84801a001e8480ffa20081825820dc00e10bcecd0dbc7d7e231ce0f47248b6ef0641c6b20291a418e34c87a0017958406120396b863d4b3514ec2f839d72aa413e5170f056be1d0b587b2d8d6e3141dd0aad40917ac69b1f7c1f68c6167e3484800e798b1c2a22c2050e9a758e1551040481d8799fd8799fd8799f581c09dbfcba2e814d563027b245fe4bac716dd9832011fbb6317de8506affd8799fd8799fd8799f581c19b6aee3b456508695a1c76b536cb588fe020aea59d9f205b680a8e3ffffffffd8799fd8799f581c09dbfcba2e814d563027b245fe4bac716dd9832011fbb6317de8506affd8799fd8799fd8799f581c19b6aee3b456508695a1c76b536cb588fe020aea59d9f205b680a8e3ffffffffd87a80d87d9fd8799f581c57fca08abbaddee36da742a839f7d83a7e1d2419f1507fcbf3916522444d494e54ff1a00ee01a5ff1a001e84801a001e8480ffa2008182582073bbc198806cd7585aa981ba2efb8c00321edde87dd777197a6f64bd1158a85f5840d873dcc14908619b18c7881dc17b6af65e9106ca07816d913afe8ca4790bb410484ab7ad1c03433e674b63e50de3b749cb7576be0aca36896fa8a7e7df79af050481d8799fd8799fd8799f581c4a47361720af778eb59d8df1087d7e8740316c85b553b8e5cf6ee622ffd8799fd8799fd8799f581c8eed5e48868fd1f3eaf4d7ee3f4d3c85d57611f4967a8bbeb469967cffffffffd8799fd8799f581c4a47361720af778eb59d8df1087d7e8740316c85b553b8e5cf6ee622ffd8799fd8799fd8799f581c8eed5e48868fd1f3eaf4d7ee3f4d3c85d57611f4967a8bbeb469967cffffffffd87a80d8799fd8799f581c126b8676446c84a5cd6e3259223b16a2314c5676b88ae1c1f8579a8f44744d494eff1a000d7ab2ff1a001e84801a001e8480ffa10081825820540fcfbf4d77f306e008866b423298bd68532c6fadc95634b2a4e60af68e24cd5840c924437d75bf3ea268b09ddc95fac3b9b854ab7df1654659585ec889ccc30c8554554cd99d16b15a035a60707da83851cd1acc664fb11f5aa2b6d6be779e8909a10ea11907b0a96641444142544381a266736f7572636569636f696e4765636b6f6576616c75656a302e30303030323932326641444145555281a266736f7572636569636f696e4765636b6f6576616c756568302e393836303238664144414a505981a266736f7572636569636f696e4765636b6f6576616c7565653132372e326641444155534481a266736f7572636569636f696e4765636b6f6576616c756564312e3131674254434449464681a266736f75726365667472657a6f726576616c75657132363634333138353235363533352e343668486f736b7941444181a266736f757263656a6d7565736c69737761706576616c756567372e3635652d38654c5141444181a266736f757263656a6d7565736c69737761706576616c756569302e303030303639356d5370616365636f696e7341444181a266736f757263656a6d7565736c69737761706576616c756566302e3031313566574d5441444181a266736f757263656a6d7565736c69737761706576616c756567372e3735652d3780 \ No newline at end of file