0x8a2df18d00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000130e000000000000000000000000000000000000000000000000000000000000165a0f629b9304d6e18cf136346050dd8d233f0ecdc00dd00ff91e8f779e54cc497a0000000000000000000000000284c1875694058b213866f5f2ad015b5a4b9438b00000000000000000000000000000000000000000000000000000000000130010382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488013bd39ba1edaac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000ba0b553e228e1921b031888a710ec83d635a3ba10000000000000000000000000000000000000000000000000000000061434726000000000000000000000000000000000000000000000000013bd39ba1edaac90000000000000000000000000000000000000000000000000000000012ac8fe2000000000000000000000000000000000000000000000000000000000000000011aeca94540e6b2c0ce1d9a2e6563c3d0040a84144e04d168b5e66508ecd26e802d4b21de8a141d7a8a782d336b8b30820ec724be18d7109384f9398fe0de0f1000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c05861564880136da50bb3e2ac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000cb3189f93a1bfd372d67d0af193a2659a6db702e00000000000000000000000000000000000000000000000000000000614347270000000000000000000000000000000000000000000000000136da50bb3e2ac900000000000000000000000000000000000000000000000000000000126137ab000000000000000000000000000000000000000000000000000000000000000095275bc9a914c88a48b9d91365c115b8036e10d47def0e6ea84758ecc48128c359aed60818e5bb1e29bc1fd2219eeb40bc0e468d42b829c2f2f527bfe42c4cd90103818707ff04844b7cba588313b7699497e2768e8e73511ca874545dc5ff8067eb19b78780b6b55f250000000000000000000000000000000000000000000000000022030e965caae7ef0828b11b35645d901fb9f16a8524217c09f20f7001f6b490014ca3dc7cdd26131cd9e27f4e6595563623f46549aa8eaf9f6bb63b7a4360fe1d82e29a0472c90103818907ff82038a844b7cba58830be22f9432e5594f14de658b0d577d6560fa0d9c6f1aa7248088fe2be8000000000000000000000000000000000000000000000004719ed21334f48fe4551ad62c05b2f6d2c8626f520905167103d50a0092135c4c4887dbede573780b2090a3ddbdbc31e8cc30b420b13d1e2898b11bcf6566d2d9dbd09643933475ef000382014a07ff82025f844b7cba58831210d0941b02da8cb0d097eb8d57a175b88c7d8b4799750601107ff36ab5000000000000000000000000000000000000000000000000000e0ebc166e49be00000000000000000000000000000000000000000000000000000000000000800000000000000000000000003df77d2e34891de95898999df3e934a7e7037c4d0000000000000000000000000000000000000000000000000000000061434b8c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab100000000000000000000000073c4774e7a7b7e724f9efce1d89ad36e73cd885893680b4fddb4cd0a7e8b2e9f9d7e8f7b907fe6939ee74790ea22adfa876ab5af0d4ec51c1ed747cba3f6a0f1f7c5f898e1d5ac158e4c7364a3520949ed1bb795010382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000b5c1fce8ef4b5c3cf42cf20b044fec9509ab647d000000000000000000000000000000000000000000000000000000006143472a000000000000000000000000000000000000000000000000000000001359ba0d000000000000000000000000000000000000000000000000013ed7127dd9569000000000000000000000000000000000000000000000000000000000000000002ae65cbb53d6c72784083318091e0ecb8b06279621b3223a09574f8d4e987e8a489b671b5bfd7e5f6c41c8d734cf903db1a5b749ccdde7171765342e783e408e00036907ff820115844b7cba58830ef002947864ba11676b8cc286a7367b3cfd504968920b3a80fdb5a03ea3a602261799bb735e242dacd4d7fbef3af1ffe02050aee5c220f9376886327d31d013eb4b54caa71dd27822bc85dee218a64fce604fd5d0f8b0469d666c5bb8000381a707ff068450fe260a8312059d94de903e2712288a1da82942dddf2c20529565ac3080095ea7b3000000000000000000000000530476d5583724a89c8841eb6da76e7af4c0f17effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5be97be4905e9d4d4af445580d470a18a251bcc5ed734396bef2a3ed4983e1984c4383e6c68f6bf7f423a954d3fc4efdbded39d46ac7582bd756d36b28dff6fc000382014807ff04844b7cba58831613c2941b02da8cb0d097eb8d57a175b88c7d8b479975065d107ff36ab50000000000000000000000000000000000000000000000ae555bc9353c587dfc0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000f2baa666e9d04e29147353eba49e9f621990ce240000000000000000000000000000000000000000000000000000000061434b8c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fea7a6a0b346362bf88a9e4a88416b77a57d6c2a8e2ca7d79d06aa3c9fdcf4d2ca61455c62d210a3bd0b8340b696cc5800625e905b0be27d76926bd5e475c463095a726b39fec143a622a98e798200c4a70c2c10000381a707ff07843b9aca008312ffac94de903e2712288a1da82942dddf2c20529565ac3080a9059cbb0000000000000000000000007c1996446591babe2e09b15c215d633c33645bdb0000000000000000000000000000000000000000000000871b74e2d1ace81f32bf3b83d460565d6f12dc6e179de6dc10a3b915119bcad95e73c01dec868317be7dae7111f03d3c82a573d85dc2b15fc14c4f30229913ef6b9556049c99b58304000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb800000000000000000000000093bf5abb4b09b775274f053159c98e94ac22dbfd000000000000000000000000000000000000000000000000000000006143472c000000000000000000000000000000000000000000000000000000001369f5f2000000000000000000000000000000000000000000000000013fe28f283ed9700000000000000000000000000000000000000000000000000000000000000000dc5d262d5db8ab790d842381d57116b4f17ceca8a7f5a0d3eaeccda91020d5013efe0bc2c8cf033c32fb7b417dbebcf737ed2e57b14422792593c60025575dc7000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ed135b69f584a707e2ea9677d19be5ebb181cc9cc5a6d9bdcc4130f1df6fd006c4ad81c77619b5667a3ce8375a08fe1c4e34b23a0d450e0f344ebbbc8c957d5000382016807ff03844b7cba5883167ff594e592427a0aece92de3edee1f18e0157c05861564010e414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000269f653ad00493acacbdb3cebe4073af264a8c2800000000000000000000000000000000000000000000000000000000614345b000000000000000000000000000000000000000000000000000005af3107a400000000000000000000000000000000000000000000000000000000000000570a00000000000000000000000000000000000000000000000000000000000000000384377958a5efc57543b80e958a75890a772e61029a5f042991c35e1facd34dc43b8f0315e6dd2bb261f5b6e5f08cf26f9e6dd8c32059c0e06b788ed75d01696000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdb890d3ad987f6063f66a0717cca7c08f09363ef0c0798ea6b0b5b700046b57274063485cabdb7980ac738000c6f4dc7b7a0254964fa91500694c0a9f11d13bc010382010907ff826cfc84389d8bc283124f809457469550b9a42d2fd964e67a9dd1de3d9169b2918091c88c4c000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000614344d7000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4deb685e7d45900005564651353e33489cacd0cd427b6fe7cff23950d4bd38702292f13d995a0a22816d097bede9e365f34b781ecd1e9fadf92a90f64a42c4a22fd05b1557d911ebd000381a707ff0c844b7cba588316c828946b614684742717114200dc9f30cbfdcc00fc73ec80e2bbb158000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009f67b4f3dcb64b0ff378033422e1996b90cbda47cae33b1a9938e8033593cd8c766e8e04b5ffc45659620b0523065525b9a79bea9a67b8c0e7ac7eafce1de52a000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488013bd39ba1edaac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000e16fe09c5e206ec20c8740a459c9c02cb3740e320000000000000000000000000000000000000000000000000000000061434730000000000000000000000000000000000000000000000000013bd39ba1edaac90000000000000000000000000000000000000000000000000000000012ac81ae000000000000000000000000000000000000000000000000000000000000000069b391c5052309c23b2b36cdcc076b6e9f146df9657f33d650e2e0d518d2f4852dec293de3ecab9f69a4a33fdc222a28837ad9ae8a06a7b765fcc28f52c479b4010382016707ff1d844b7cba588312996d941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe5000000000000000000000000000000000000000000072a9e7c6ff9f85e6efea8000000000000000000000000000000000000000000000000006a4a78aba1b1fb00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000d11f24148ccee8e7145d27764e397c0a5a059090000000000000000000000000000000000000000000000000000000061434b8c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000007e435d80c2c75d58efd6f06938ace68f022af39700000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab17dfc8270fe9382d9c20784b69728ec40cf83bc3d0f0ca138c35a8f7f6aacacdf64f8e45397732857208917d3d3f4fcde63ce2b1be000fcb8765c0c445023012e010382012807ff80844b7cba58831338cf94abbc5f99639c9b6bcb58544ddf04efa6802f4064030fabe68eaa00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000a1b142000000000000000000000000377a9ddf6a89af09fa3d7d83e15a6448c40f14cc000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc8c370b11b6b86348ccb2c97316054dd15016daa4a034c8fc4416a850c8a888195712ea693015ab9b5c8b62038042c39e89751130698b5ba9fb0fce78a728c06a1000382016907ff80844b7cba588316a06494e592427a0aece92de3edee1f18e0157c0586156481c510414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000000000000000000000000000000000000000001f40000000000000000000000004b2796c34868ddb82197ce29f3feba6081e9ae5100000000000000000000000000000000000000000000000000000000614345b00000000000000000000000000000000000000000000000001b56d88fff85000000000000000000000000000000000000000000000000000000000001a2a18a390000000000000000000000000000000000000000000000000000000000000000c04bcb1ff5f7933621fa5da9ddb351384fc3262637a94b9e7df76f872e6e39d564ba6f75cb396ca2c25a0bda73a6b08866e5f03c110a492854cd567f5235d3d4000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000001ce4e9c649ea47dcf5440c74c45cb5ab759a6e4b0000000000000000000000000000000000000000000000000000000061434732000000000000000000000000000000000000000000000000000000001359c8d5000000000000000000000000000000000000000000000000013ed6fd590d3630000000000000000000000000000000000000000000000000000000000000000001adfa7d3bd43dcdd21108f013fd9b0addca293fad230cf5c4155270398fd0903d2a848de274539e731087e31ec7ff929f8e6ad304162831aed2e626283fecef000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c05861564880143498bfbf4eac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000980c7b7e35c020bff3792c31ec2a8ca971fc167d00000000000000000000000000000000000000000000000000000000614347320000000000000000000000000000000000000000000000000143498bfbf4eac900000000000000000000000000000000000000000000000000000000131d602500000000000000000000000000000000000000000000000000000000000000007b6055adb5007b6719694ecd7e5e31d0844a1ea062cb0a877de072f2df795ec971ccd2b5c902ad8fe8def501e4b27b4e9098d33dadf7c28853550894c3c3e9300003818807ff81ab844251ea4e83322c89948dc3312c68125a94916d62b97bb5d925f84d4ae080c5ebeaec00000000000000000000000000000000000000000000000000000045d964b800aa42810100e0ba9b0bc48afb4f998a993fcad9705550e76c6c866565a6f5e1857ec33dcd8c47edb7a6c04e2d592ed138d340901264beb8ce8c846807e2978988010381a707ff80844b7cba588313a70d9482af49447d8a07e3bd95bd0d56f35241523fbab180095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff27c18bc1e85d2101e4ac2dbf8ace4fc511bf9a24ba5a3d98993014430b1e917b6cdd68de2b3aa539ce0bcb9ce5521c6bca258e9e8586c76a5c3e3328da11a6e7010382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000ba0b553e228e1921b031888a710ec83d635a3ba100000000000000000000000000000000000000000000000000000000614347330000000000000000000000000000000000000000000000000000000012dcca6d0000000000000000000000000000000000000000000000000136ca82890ba360000000000000000000000000000000000000000000000000000000000000000085146c6b7ccac4b4ba51782cb162e46dd5d43a72b92641f55d9254f00c497fe61b5eec34e9250a9899882ff674705606b700e80500c1220d64fd5b121fdb7146000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff38dc1201a293552a0806b3dcf142c02dd168e217cd8844a0b79010c998263488627d58ff18ba5f003f381ddff152f39234fe05fa5a935eff9db89bea98cd4218000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000cb3189f93a1bfd372d67d0af193a2659a6db702e0000000000000000000000000000000000000000000000000000000061434734000000000000000000000000000000000000000000000000000000001290b0010000000000000000000000000000000000000000000000000131e58e53af035000000000000000000000000000000000000000000000000000000000000000001bfc84da5a7f7a622995821eeb4f06b15276913ce1370d535c7195f78cf30f0c5ab0c63e69ad47a27817fc4787715d3d93968f8b2344dd5f08c9e091a982a481000381a707ff45844b7cba5883187b37942c852d3334188be136bfc540ef2bb8c37b590bad80095ea7b30000000000000000000000006b614684742717114200dc9f30cbfdcc00fc73ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefba4576624d8e29be767b87d3b233acd795aa3ea81a7d8f2c45323aae26857a47bef3d623df6965e03bc114530a8b22e1020fa08c07f0d6e2f271bb6c800d90010381a707ff01844b7cba588312059d94040d1edc9569d4bab2d15287dc5a4f10f56a56b880095ea7b3000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3c07f67b607f2f092b281052f97f3b06b3215e3493fbaaaacd7aad4c08bb30a4f87963ea2668ff42a07c5028d8c04d73d4f66e79051f1059cce52db974ad4ab010381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe49eec4edb7df47b0996a1e03bc192620d94544fa84c460e330597fdd9cca6a712e6dd04a0b29ec87f7418d58779127d2418a01f0849b51638596de6ff70bd801036707ff03844d7c6d00830b6527949f7968de728ac7a6769141f63dca03fd8b03a76f80e9fad8ee863efbeffc7a83c70e42b7e88cd45981893f4556929571f2a9bdffec40d5b6b904f8cdf142f1d3106356c764217a56316d972abc3f0d072de144f81cd938a543010381a807ff819e844b7cba5883171ef294f85cd66461088284480a455d2b2933e69b789baf80e2bbb158000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000006925264e8a672dc8a95f965d760e7d991eec8e188ed1a88ca8f47afc65d0356c4beaf7bbf9dcbfa9855edda7450032bbe6dc288d7d8845858d875aac14d8a310000382016707ff13844b7cba5883128c4d941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe50000000000000000000000000000000000000000000006d5e9777dab158df75a00000000000000000000000000000000000000000000000002a77e5301c6ad0000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000009f358c173c3d4944137c744186d33d433a4c244e0000000000000000000000000000000000000000000000000000000061434bb20000000000000000000000000000000000000000000000000000000000000002000000000000000000000000fa42da1bd08341537a44a4ca9d236d1c00a98b4000000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1fbfa653705309b95504d1c4122a55d38157771553051ca72024003c4d6aad66848e7f1ffce2f2a28ad2ed1e252b3b826a462cf42732e5996ec36488e771f1ab9000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff11313a10fdb1c9cfab36b8f028ea50a0ef9e0af0e3a8dd2805f57f4c8b4bf9ed76f7bf8d83db7ec225f7664a196c4ac0348e9b316b929991970960b02d91c34f010382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488013a67cf6004aac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000d769a2261b8241808055cfeacf4726b763defb3b0000000000000000000000000000000000000000000000000000000061434737000000000000000000000000000000000000000000000000013a67cf6004aac90000000000000000000000000000000000000000000000000000000012970d78000000000000000000000000000000000000000000000000000000000000000063207e544c55f49d067bb3d6b48a580e7bbaa8727a7dddb662aecb06a8b271357f80694ae84be57467c4628751f5cc63a885c68077e465f4cdb634c0eded4c43000382014f07ff14844b7cba5883163ad4941b02da8cb0d097eb8d57a175b88c7d8b479975068708a9a5d5e381b400fb3bdb410000000000000000000000000000000000000000000000008ac7230489e80000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000045740e393a093cb341eb0cb8772605a6b7034a870000000000000000000000000000000000000000000000000000000061434b8c000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ed3fb761414da74b74f33e5c5a1f78104b188dfcdf3bb125d42ab69b3005e6a9ce17e0544e51eef58c5d2b14efd0d6b372891a1d23f8253742f7f2cfaa8184a24ea22a52c93336433b950b3413725e05b0e001d9000381a707ff5f844b7cba58831203db9482af49447d8a07e3bd95bd0d56f35241523fbab180095ea7b3000000000000000000000000530476d5583724a89c8841eb6da76e7af4c0f17effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff77ba77bafd91efe1837c0aa88ffa0ecf7387f43b9bde90a8948f458cb6013c1a7afdca52699796c5dcbf334f2f001b39f3134adffe55a20737846449b72c4eec0003818707ff36844b7cba58830bc18694838ad542b22ba6f3c67f3c3b6bab18ac51add48b8002387a7b000000000000000000000000000000000000000000000006eed48d68e4b50000783746308fe71f64245e8d41ebadfaa859af58c46fba4120ad4495529ae1ad2a29a2e39c4815079a857bd42f44d2d5c66c7edeb2b07054f56b9b8759fd36fec7010382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c05861564880144b5583dddeac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000004d8dfc6d82bf3dc9ad7d2a6572f62a46d99a178e00000000000000000000000000000000000000000000000000000000614347390000000000000000000000000000000000000000000000000144b5583dddeac9000000000000000000000000000000000000000000000000000000001332f1960000000000000000000000000000000000000000000000000000000000000000b438db8a744b91ed8d6f284ca0bb425677504d3f12b2f4533094d1ae8c165e7a5720d89702e33241b313e2ae7d247bdc0ac9da2a549de2fbc2a7a4ae7805563b010381a707ff46844cc984f28316e36094f97f4df75117a78c1a5a0dbb814af92458539fb480a9059cbb00000000000000000000000022f2e0d73bbcae8bdecf5651522c5fed69ca576a0000000000000000000000000000000000000000000000001e20f0ff5f5f80008d78cf7a5adcf4719911dd3a56ed93eeb02b5e0d3796d816bc37eab4eb38c30c102ebe02298e09a0c11f1187585ab381adfcdda3e1e49b14369144de180d9d83010382016a07ff80844b7cba588316a6ea94e592427a0aece92de3edee1f18e0157c05861564820bba0d414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000bc06c86790ef6310a5e5f29d39b8e530604859f000000000000000000000000000000000000000000000000000000000614345b0000000000000000000000000000000000000000000000000006aa707ec284000000000000000000000000000000000000000000000000000000000000652781a0000000000000000000000000000000000000000000000000000000000000000282ac39858fbc5ae1c18b53325c186e318a5b43f389af0528e494f9fd9d9728d5fd8092a3b5f4d2b172fb62c3275ba84d1a1c405417fd22fd8f2dcbaea2092f4000381e707ff44844b7cba588312751a94f97c707024ef0dd3e77a0824555a46b622bfb500804515cef30000000000000000000000000000000000000000000000000000000065173024000000000000000000000000000000000000000000000000000000000105399400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005231377f742670bd95af0d39090fd9af08eca66832b056f6a130ac4617bf4093a116bad3781f30c84913a43073a47f147e75f417f8f14b7c20472b1499bc2cc26696cf0e3832c386000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c05861564880145104b4e582ac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000915959544b4dd8b04d85d7230dd062173460e4de000000000000000000000000000000000000000000000000000000006143473a0000000000000000000000000000000000000000000000000145104b4e582ac9000000000000000000000000000000000000000000000000000000001338523b0000000000000000000000000000000000000000000000000000000000000000cafc2ccd08712cd718d188fa70c4a77254c6a504382633878823d45df9e313c0739ee567a672ea4348d0163f21f637523f22b22477efb39d3647d5860dd21bff000381a707ff46844b7cba5883174e11946b614684742717114200dc9f30cbfdcc00fc73ec80e2bbb158000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e055f2574206f4263b611a47eea1b61e6d24b95fa8bd5fe15f9eff5ef26cdd417c85648a587ab2bb567461fac5b8c4a3c6679e9c08f7b690c8b8a63374ea1d6097900cfc30b4f279e01036c07ff0b844b7cba58830b779694d002ec5f1d303ae1fc254a4b59d5e37e2829dacc88068076ef56ccf63e001eb662f7f1762f93d7109c8ebce48d0b9d3bf9b7f259516036c2ec3a01b27a2e2def316889964d1bd9703b4dd3daba03726ab4c677dff9bc08f4f587f9eddce0010381a707ff16844b7cba588316bf51946b614684742717114200dc9f30cbfdcc00fc73ec80e2bbb1580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008347aa5ee95562500f869edd629db7b5677f22bea923677e39df77a328bab7b7ecab13bad133cdd079111af8d22b8e0989e6e8fbf820060e1fcec5bb7cca936000381a707ff0d844b7cba5883126d26946b614684742717114200dc9f30cbfdcc00fc73ec80441a3e700000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000074e2307595c6dadb875859cc730ed219599204f9bb9602f815951bd96fddbdd0e10c06f3979a9c0783e6051bd5a1f706dce9a0cec4ce3f082617530d12f82cb48f1f0b2e6f87ecc010382016707ff07844b7cba5883110b7494530476d5583724a89c8841eb6da76e7af4c0f17e8018cbafe500000000000000000000000000000000000000000000001b1ae4d6e2ef5000000000000000000000000000000000000000000000000000000337de418b3c7b0d00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000094e4b82a5722271546cca99c8c351bd840669ae00000000000000000000000000000000000000000000000000000000c2868e0e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000de903e2712288a1da82942dddf2c20529565ac3000000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1de80502251d101bb820b173b520bbf557b592d87bdd404722b47fbdd06ecf68477d8397d7043d3601da768c8cbbfb336d9cb2d26220d5fdc7941d07afe351a5c010382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000e16fe09c5e206ec20c8740a459c9c02cb3740e32000000000000000000000000000000000000000000000000000000006143473d0000000000000000000000000000000000000000000000000000000012dccb650000000000000000000000000000000000000000000000000136cc96a1aa5100000000000000000000000000000000000000000000000000000000000000000079343ecf16a7628ef37ef15c9ce6622825c63d0ecbc7d426f22094971c9b6367223d5ba3f5b97c15252c8ede87b824c5615c9dac8fb8e259400b1c55e4f96223010382016807ff02844b7cba58831612d494e592427a0aece92de3edee1f18e0157c058615642410414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000000000000000000000000000000000000000001f40000000000000000000000009d02eee5b2776ab01ecd34e0925c82e37710503200000000000000000000000000000000000000000000000000000000614345b000000000000000000000000000000000000000000000000004fefa17b7240000000000000000000000000000000000000000000000000000000000004b0b260100000000000000000000000000000000000000000000000000000000000000005e54e69007fecfeacbc7c10a0b7bce50b9449fb2bb85896ed5452a80b7e1a5a90d5ca2b2a09aedb0a1217d1786498abff41dc60cdf7d83a8e69ddd15d6435d9a0103818807ff32844b7cba58830f1a01946fc798d6ab6441e5baf56b3d0ad69873a6e5867e021288fe2be80000000000000000000000000000000000000000000000001bc16d674ec800009a23f19e0c74f3c1a45a5f5d96123739422889d3eb62c455d86227b1e8eae89c1b0daed87a31171e4ed52268a27f782e72bc9224cfc02856e8a5284a503cdf82000381e707ff05844b7cba588311b9d194f97c707024ef0dd3e77a0824555a46b622bfb500804515cef300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915efd6093ca445637f05a3e24c3dbf54f4ef6688bd768f6d8ee0ae104a051b9d97371e14870405a079a7b11f08e7ec7be5335b51c52c98ebe4e1a80e74692dd2d75b04d75caaa000381a707ff60844b7cba58831205a794de903e2712288a1da82942dddf2c20529565ac3080095ea7b3000000000000000000000000530476d5583724a89c8841eb6da76e7af4c0f17effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73f7ec5ac7df4338c65ae8752358b78b7b2b49ead8bea98248340f80186073c701c970972515e92ce1658f65df8800162f8c654e568029c8b6f92fa7b31f36f70003818707ff45844b7cba58830f63559497e2768e8e73511ca874545dc5ff8067eb19b78780b6b55f25000000000000000000000000000000000000000000000000524f9c9215445ef11b672ecbd83967a4813cbced76d83a90ad228026b345e380ffacedec6ba0913c70993325df0ec94b5ae4236cef0327f8cdbf1a6781f6b0ea2bf7ed4a900147e4000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000980c7b7e35c020bff3792c31ec2a8ca971fc167d000000000000000000000000000000000000000000000000000000006143473f00000000000000000000000000000000000000000000000000000000134edd5a000000000000000000000000000000000000000000000000013e232489c1a1f000000000000000000000000000000000000000000000000000000000000000002b353feb9ac173dc878c55f6bb19231bc5fcadcaa70b5a9e051e079c8a4204a211871e66527c8f36cd9866fe1264791bfdb42dd3cf6ccaa87538e2e2f99bdc64010381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff932b69bbc5e750cb1eb8e2376868aa4be9f96405e34d527de4ae60a68a806d1d49bfae1274090fd934d9e86d8d0705dc48a21141ea76442d0da1db5d713fae2e010381a707ff01844b7cba588313a7f794fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb980095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4549ca2ee5b04609fb038dfbeddfdeef5404345a275d74866358642690e3f20b30bc21fd9e1868b153675fef4e272fb5bf17d2053f2fbb6d505f5cc9d50dea44010381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5de0dba83c67df9ba2bdadc5156d2927271f41cc270adb2d039c581ccf24277c414e5a726d1084c34509fab1372f506214fcd98d8478c5c2c13b063e0210a61e000381a707ff73844b7cba588311c520946b614684742717114200dc9f30cbfdcc00fc73ec80e2bbb158000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4091db5d04c35b2fe7c79c2696cd976928b18885db5147db5f579a47c2dd780763e24f22b335d0d3ec6dce5c17442a60845ad94b2905413948c95a1695a15e01036707ff128450fe260a830b583894806b375b2a25a099ab35a528b5f1e9edd503db63803d18b9123614c100e8c46d1a34cbbdc0e21e340ee944ccf6b4e2e7495143ff48c4f298500a91dbf9b892d4810ade601ac50ac7fb495ad3c4c920e08e5b77d6e1e139f530000382016807ff81a0844b7cba5883126746941b02da8cb0d097eb8d57a175b88c7d8b479975068038ed17390000000000000000000000000000000000000000000000000000000011e1a3000000000000000000000000000000000000000000000000006a539b47454d331900000000000000000000000000000000000000000000000000000000000000a000000000000000000000000036cac74a5a3ef38cf66e672b1cd54099b218fd9e0000000000000000000000000000000000000000000000000000000061434b8c0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000002c852d3334188be136bfc540ef2bb8c37b590bada9afa648b1ebb86263a72cc13735e06545b59a87a4510a489ffccefae6cca5990b68596f5e973a0b8e97a97a3eaa7826f0de5db9ae0a9c61ae53baee3481acc9010382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c05861564880141ddbfba0beac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000c0d8770c61526ec337f1c7c4f447849de7504a3a00000000000000000000000000000000000000000000000000000000614347430000000000000000000000000000000000000000000000000141ddbfba0beac9000000000000000000000000000000000000000000000000000000001307ebd0000000000000000000000000000000000000000000000000000000000000000048ee4a609610610bb1e071364c8d5b4aa9fba5bc9097777fafc29c843e6be5975832663ebc1d9fc16c8bd46350f712f6b9890ab2559102c92fa293cf24227763010381a707ff01844b7cba588313a80394fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb980095ea7b3000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c82b44153c4c48d25d544e2f53f41acdd2067df218471925c8faac4d707895ab9c1e4604d7f718825ccf3918d5281fcb324f378aac66888fe3fb1a82d85ae01036707ff37844b7cba58830b587494838ad542b22ba6f3c67f3c3b6bab18ac51add48b803d18b91287a8f26efc4bf816563268985c18807769017ab9da333757780bae8cef6732bd1017205188194c4812dc563f65b06bbafaf6e74dc5ed22b8e4f8e5d0c84cfed1010382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000d769a2261b8241808055cfeacf4726b763defb3b00000000000000000000000000000000000000000000000000000000614347440000000000000000000000000000000000000000000000000000000012c71fb5000000000000000000000000000000000000000000000000013565972fca05900000000000000000000000000000000000000000000000000000000000000000d6264cc26e3a0d7192aca1d25e182df97e04acc4458921dbb8f0fdb7f067e90001c4176497ab40ad1b3382c7cc61b58555c82ed4a5e6d9cd2605016fe840e8ed000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488013d3f67e3d6aac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000c3eeb37481aeba301ef36c7c5fa214404916d2df0000000000000000000000000000000000000000000000000000000061434745000000000000000000000000000000000000000000000000013d3f67e3d6aac90000000000000000000000000000000000000000000000000000000012c1f44700000000000000000000000000000000000000000000000000000000000000004897b6588e4d0eae523a5fc7ad168162377c1fdbf75e390c4d2792ac4e9cc39e0b09642f18fbf3cfd2fd615bac55b5eccbb95d6e7a78aecc300396cb2dc0383e0003818707ff06844b7cba58830f58f29497e2768e8e73511ca874545dc5ff8067eb19b78780b6b55f250000000000000000000000000000000000000000000000000092e36ae4dd97b7918e9df3abe2c00126d4656fc221abd49a834d159e3b15eed4990f07e3595a27538b32f22510e1415df09ef81845bcc390777898b0c9cc2621db7adaa3fae27900038201c707ff0e844b7cba5883156255941b02da8cb0d097eb8d57a175b88c7d8b47997506802195995c000000000000000000000000f97f4df75117a78c1a5a0dbb814af92458539fb4000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc8000000000000000000000000000000000000000000000000000022d0b561112f0000000000000000000000000000000000000000000000005d1fc65b92f2ecce000000000000000000000000000000000000000000000000000000000cea593e0000000000000000000000004b75b8180feebcbcefcd16668b195293d074e83800000000000000000000000000000000000000000000000000000000614350620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bbe78345d20e7ba3cc70cd7a47350b3cb247dc6bb8e0b6dcd0d3d6baad02674de7438308551b1b51762a7b80a28a8cb945d06cd5c4c6df5a8b17b4691912b23f2074146f19065589a13ec63e268a73933c26be90ba4104ea27be16e10cfbd592c667b50fb2ccdc626253e136753e7436476e6523577eb62061aadc406c1def72300036407ff11844b7cba58830bf977945d0ea9b2a424e29fd86a40a42fee549431a094270510e5a090d700555f89d549b8ee2def61c7b04acf97ae0f007d634e1e26699da89a137fcc8ba9540334e40d8542b704a60ce5d9081b95cea90db1c4456db43b97c7010381a707ff48844b7cba588313a88894ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b30000000000000000000000001b02da8cb0d097eb8d57a175b88c7d8b47997506ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9bc5e2a6811b36c2400f3cef52ca412fcad963a0b6660e97cf464cc35285292338bdd35d4bd7f5f3de07e3685a1d6ba08bc3653cba78768be1cf50ea320ac737000381a707ff12844b7cba5883126ba094f85cd66461088284480a455d2b2933e69b789baf80441a3e7000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000132a382c9ce7b4288be1affdc6f5647ac2ef4b9f5624bbe56143ef126ef0db81c9e2e122ecf82aac9235868882ce07752280f70525d702dcb87b9749683436e1f9be281e5395ef4b528fc000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000004d8dfc6d82bf3dc9ad7d2a6572f62a46d99a178e000000000000000000000000000000000000000000000000000000006143474700000000000000000000000000000000000000000000000000000000136496f0000000000000000000000000000000000000000000000000013f891c59c269100000000000000000000000000000000000000000000000000000000000000000997ac27b59e0ed65e87480753fbae1f9ca1497cb4d57fa231893ba5e6546f6cf567554ec7aaae05af056bd395a658c30e31fd4f373cf56106bfa033b70c099a20103818707ff17844b7cba58830bbaf294d69ea15a6104318a0eeb1ab7942073cf11baf8288002387a7b000000000000000000000000000000000000000000000000000000174930aeaf8251b3d490f21cb2a7f81d0b738ae67b770ca79017341029a765e817dd832068647bb6b3f423b99688ba09ed9a1972389c6db1c1962082f08a26a9ceaa3f301c000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000915959544b4dd8b04d85d7230dd062173460e4de0000000000000000000000000000000000000000000000000000000061434747000000000000000000000000000000000000000000000000000000001369f5b1000000000000000000000000000000000000000000000000013fe197f690ad90000000000000000000000000000000000000000000000000000000000000000007a60c13505854fb2d0ec79705a2b16b02ee8e04d1b303dbdba49ea915db1ed92d0c5a15b10618e66b3cc9aa79ae4d07c1f91809b21b1549c6c85d44a5e021b1010381a707ff04844b7cba588313a7f794fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb980095ea7b3000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f61392e58c07c7648703ae672741c8cd95054100d0e04972a08dfd23c4cbfde46242221c948442fa17f72b5f46ce74516f6b4e2e93c680d42f04850b0fdd6c5000382016807ff10843b9aca008312819c94e592427a0aece92de3edee1f18e0157c05861564220f414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000000000000000000000000000000000000000001f400000000000000000000000072ad2bafb4d9b2170772bdcb163f0772313b18e000000000000000000000000000000000000000000000000000000000614345d60000000000000000000000000000000000000000000000000078cad1e25d000000000000000000000000000000000000000000000000000000000000073983db0000000000000000000000000000000000000000000000000000000000000000f24d608e3092a718afcfe9762a72524e5bdd317cb0adac7a4d84e1f1195b00c276da8dd0c3304e92538aa26f2032ad6d8ebdae89aec723ba1eac22fa6324d6cc000382014707ff60844b7cba58832398ff94841ce48f9446c8e281d3f1444cb859b4a6d0738c8046b40027000000000000000000000000c75a0ff40db54203d66bff76315ed25d66037ce1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9000000000000000000000000000000000000000000000000000000174876e80064e77f8ca822d49973a421eb6033d15733ffc2a1ebea1894c346c4167a073e42000000000000000000000000000000000000000000000000000000006143994c000000000000000000000000000000000000000000000000000000000000008900000000000000000000000027ee985d1e446ec71c277c89cd877ec4eeaa236c5c4b38bd6554c485db0a5abaa484f772905e8b19b34e8e2e4d9355bd5907e95c2cea630bd17b0f1acb0473122193f54a6ab09f7cb9be8ddc3eeb42a0c90e989a00036807ff80844b7cba58830eb6459482af49447d8a07e3bd95bd0d56f35241523fbab10910d0e30db0fc64b863e4f19d231a3ea8c816a9f91c30b26a1857db7307909311347d7e0fc944267e7218088674673b9add36abc71c90c80c931794fb9f08908d9e0a2863cf010381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb7d89870e1c39995968522076be346cf432b806ad0f93ae009a2e1542b40523b4b859331b079150c2456b5f12f990377942bfaf2933e191f39cb5662e11ff594010382016707ff61844b7cba588315346f94530476d5583724a89c8841eb6da76e7af4c0f17e80e8e3370000000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000de903e2712288a1da82942dddf2c20529565ac3000000000000000000000000000000000000000000000000001bdc619583aa8b900000000000000000000000000000000000000000000000e93fe0dbecfc097f000000000000000000000000000000000000000000000000001bb8b822d8c492800000000000000000000000000000000000000000000000e81551a7a04793b040000000000000000000000005b9c84b5a19546c12f843acd50536e3b1dd37ffa000000000000000000000000000000000000000000000000000000006143495a04d9c89524e2c74f09f66e3c98c2d65b9a64fc280e612531add18faf008ae34a5b9ff9c6daff01519ccbe5d3aa7f4a58448a776e71a2eda5e5a0e01a664faec6010381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c6af7c1aeaf9052741d7e8811114f1f3f448d817c49c01f4df0e594725183a57866ebf9198299bbaa33b78c713afe7f08817b51569c000274089c2a1b8981cd000381a707ff74844b7cba58831229c1946b614684742717114200dc9f30cbfdcc00fc73ec80e2bbb15800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecb73c8c397564653b5b6a3039e3b16ed716a126762d8ce2f22ea71e45b22d2fd0093bbf91d266b3add4d47d144e2c78c3e31d01a292ba58976ed04e42275d921ff79ecd1765957000381a707ff01844b7cba58830ff8f99470df9dd83be2a9f9fcc58dd7c00d032d007b785980095ea7b300000000000000000000000062ff5be795262999fc1ebac29277575031d2da2c00000000000000000000000000000000ffffffffffffffffffffffffffffffff166e174e71e76c78eca4f6457e6c8d3c5ec71b6b4e9c1bb680e960414beae6863b3b6f2e36896a8fc480a6acfd7919405f27c09c2a1cae7d2f609ca439b1d68e010382016707ff49844b7cba5883127238941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe500000000000000000000000000000000000000000000000000000000025dde7d00000000000000000000000000000000000000000000000000276856f2b156b400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000002d735e9c96594801fc9e5df366ddf0e0bf48d8e10000000000000000000000000000000000000000000000000000000061434bb20000000000000000000000000000000000000000000000000000000000000002000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab14085f315760a2fd9167e74fc729442d343eeb328e0cebb91a2f7e5e9f7337129268fe9b02b4d772f1ebe65ca092ce30f2c4905acf2852e771529599987c468400103818707ff0f84c2b24e58830cbc5d94e4b2dfc82977dd2dce7e8d37895a6a8f50cbb4fb80c0a5f6ff0000000000000000000000000000000000000000000000000000002a8d990637be5a9de03141d2d59959c2aa4086c00ef2fc10091e92322546e58e15409e3be07d266125d58f2708308c368e869b2921450ef05c0d3678e18c30be2b8f88eadf0082012f07ff02844b7cba5883119864941b02da8cb0d097eb8d57a175b88c7d8b47997506870389e379006f5f00f305d719000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc8000000000000000000000000000000000000000000000000000000000035f877000000000000000000000000000000000000000000000000000000000035b3610000000000000000000000000000000000000000000000000003855bef6fcaf9000000000000000000000000e220bfb0d093e2b1fdc7d3af08c97f5b22f7f9080000000000000000000000000000000000000000000000000000000061434bb2abf5296d7ea21f6fe89926ebc28a6c46a7d732189fb14a7f4c8642e492fee7da0cb81a8d076a0ab5a84a3a037e6029acd47d9541fc192aca83e89f710f3982c100036707ff31844b7cba58830eb77a9432e5594f14de658b0d577d6560fa0d9c6f1aa724803d18b91292e544cad5181410382264ab6520300675b84c21c189b4bbbdd9c58109f2ac373915a744bdf4be4ce93f8ee9632e0f1802721cdf9ebf4ec6cfd839a0f6a9eaff01038201c707ff11847735940083189bfb94fc13209cafe8fb3bb5fbd929ec9f11a39e8ac0418035ac79c3000000000000000000000000000000000000000000000000000000fa3e8626ca000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000081f2a4c6aa406e3051e5f3016a746960f2afb31d66ae5b865218bddac047eb03ef1367bdb92b24caa5608cdb20c0fec07cdef087451b4eb66c334336589ad985b00d879026a83d2ad327cbbf77976d7b01266657c47237fd684e8725cf131ec5fb6726bae605473133120311f585286a2e4777d4fd488a54016c179d98352fd47195482b433cae54f3a9f1e86d41e680b7693e6e7bbbd0c2b9ecc0d6b4bf1547303bfcc5feb19d0b58d8fb86330eb17a0b3dba08bb93083c2b94ab097bd6cc2650ec71ea440cf895710be0660d17898714d013e12a6af939a4f8bfd63e3b1a5581e6390887bd7d3513e2f413836b17d2852707b00a5cbc53311f5a99f9db9709f0b31936ef1e2184468b40c90da11eb36b8151256f2a7c49e758c73906e8dc3e209017f862b975739f43284441b05bc2c92cb0368da1828b261814446d22cf5db000382018707ff19844b7cba5883136bce941b02da8cb0d097eb8d57a175b88c7d8b479975068038ed173900000000000000000000000000000000000000000000006c6b935b8bbd40000000000000000000000000000000000000000000000000000000000000785a6e3c00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d8faec528b9fbf4fe3226d6beb8b14a4f9bad6550000000000000000000000000000000000000000000000000000000061434bb20000000000000000000000000000000000000000000000000000000000000003000000000000000000000000fea7a6a0b346362bf88a9e4a88416b77a57d6c2a00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc86ed183dd6c5db961938c51afa25e5e43e039f809c0f83386d48a9c4e35805004653aa716dd56542b9d6001abcc2543d4c7b4ec4c30bb00c857c499b5820a8f7f01036b07ff03844b7cba58830b6fae944ab7eed811e36d0a3226c82a30d60f0da38fa2848726a6c5911bc0d100b4ec214b0cf01236492fa7f219a40e1fa4e60a21a0c29b007a31d19269145f00059ac68248959d86b0930c67f9f6125e8cd8fc431ba6689ff0e0d50df2ec4be201036707ff38844b7cba58830b529594c703a884e9eadaf0cf4b640b94273473c18f9360803d18b912df8d9362b151b53ef5f218f4c8f2621c8b7556c55e97423246a51f1263b1482a05aa2eeea71543d0fe938ce2c466d6330d207b42948b6b0bbfa98164a5b9b6bb010382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488013ac2c2707eeac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000009b7c2da3ad1d17b7f9d3bed352ab6838c08ca44d000000000000000000000000000000000000000000000000000000006143474d000000000000000000000000000000000000000000000000013ac2c2707eeac900000000000000000000000000000000000000000000000000000000129c6de900000000000000000000000000000000000000000000000000000000000000008138d872cb3408ba2a54fffa479d7884383d13c7691513a98fee86d808c5cab166dbb121055dd1258e288f77eac564c2c487fabfea630d768cf4a9a5f075164f000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488013d9a5af450eac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000003e8dd369c3296461867a526a71266dd6affc20000000000000000000000000000000000000000000000000000000006143474d000000000000000000000000000000000000000000000000013d9a5af450eac90000000000000000000000000000000000000000000000000000000012c773380000000000000000000000000000000000000000000000000000000000000000ae509c165eca4782ad69ceea0eb8ce1e3b347399c2912b2002d4d6c9b98be6880ab94352abc41a3d98fc88beee69da3c43351b97b99d6ae61c0d8886f9dbe72f000381a707ff80844b7cba588313a3e59473c4774e7a7b7e724f9efce1d89ad36e73cd885880095ea7b30000000000000000000000001b02da8cb0d097eb8d57a175b88c7d8b47997506ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2079cd3841589e84da7e1c407d8b055076431dcfb81f1e2c3c003b5ed073410e1ddcedb62f5721e3e28d50b6bd39f3e7a1922cf2ba2df3cb315791b589e82b9d01036707ff328450fe260a830eb77a9432e5594f14de658b0d577d6560fa0d9c6f1aa724803d18b9123a2322b2a79e3eb8d281561e18dfd1a83036a766ccc9f2eef9eaf80eb8ab50835464bb088c978de8ef2b9fd5b794d493511ffb0270de632ee27a1ab182ef7a800103818707ff038429b927008313c6cf9497e2768e8e73511ca874545dc5ff8067eb19b78780b6b55f250000000000000000000000000000000000000000000000013a5314820d426d0f4ffdbb2a94300e9dc79659668a64c43982195343dda961bc663fe331b50f60780889e81546ecd41f762a55153b916bd76312468e0e37882052581f939335ec230003818707ff1d844b7cba588310754d94c73d553473dc65ce56db96c58e6a091c20980fba80f3daeacc0000000000000000000000000000000000000000000000032e6a80c8c0ea17fddcfbf52764760f7b7eb181a1fb1fe5fbf72f8064beb4c163dfb3fd912b6ed3c1081b2c0caf766c660b44ffb8f4096f8ed8e77d6de6a87be0bb8400a11cc662eb010382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000c0d8770c61526ec337f1c7c4f447849de7504a3a000000000000000000000000000000000000000000000000000000006143474f00000000000000000000000000000000000000000000000000000000133921ea000000000000000000000000000000000000000000000000013cbd072a6a39c00000000000000000000000000000000000000000000000000000000000000000ed76c88a88e6a1d1833238ef0298b04e202e2d59854c166e10a1c2f74ec7bedb22934ad9866460ec2e856a6788ecf61cf0d9250a6bc01a0aa4737dee3272f969000382014707ff60844d96b87883203ea094841ce48f9446c8e281d3f1444cb859b4a6d0738c8046b40027000000000000000000000000c16251b5401087902e0956a2968cb3e0e4a52760000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000000000000000000000000000000000000472aad0f7e274ab8f9b5588186e182e0b1088d6c1032dca58413bbb7b0328bfefa1085a1000000000000000000000000000000000000000000000000000000006143995200000000000000000000000000000000000000000000000000000000000000380000000000000000000000007a7cb4ee23e4d768a6bc5ef20badb9d4748e2fe9f1692d1383b0a3c6900ef3a30a60e1993cada7865ea2d97119ecfd690ca47f9153783f15a75b89964b358093507fb45ef9e937b454236ba4c410c6107299b5fc000381a707ff01844b7cba588313a88794ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff91e52f9b7e6e8b94a8c5576c38c24a424e09f6c5966e3099e000624e7008b26358b5ca98cbe3144824dc67e1f029e8a9dad6afba5ab20007fd67030df80409a6000381a707ff80844b7cba588313a49094fea7a6a0b346362bf88a9e4a88416b77a57d6c2a80095ea7b30000000000000000000000001b02da8cb0d097eb8d57a175b88c7d8b47997506ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe27a192924e5bca6aed8fca5708ee36071ff209eaddb317bf5df458e283d5a485d5c16324ceefcb7a599d43417a61fa61c1c2ac658ef471a40fb6911e4a13f12010381e707ff05844b7cba58830d6f5f94c931f61b1534eb21d8c11b24f3f5ab2471d4ab5080241dc2df000000000000000000000000fea7a6a0b346362bf88a9e4a88416b77a57d6c2a000000000000000000000000f2baa666e9d04e29147353eba49e9f621990ce240000000000000000000000000000000000000000000000af347480578f7c00000000000000000000000000000000000000000000000000000000000000000001fc4e2f371b99a1e0bb4bcea3105b441c3f1f890e83a173e8d119ddb02565727800baedc8f603b077d5a7a96efab2813be4020c18288894c87f43de7e88a5080d000382016707ff13844b7cba58831288b1941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe500000000000000000000000000000000000000000000000116f5e780813db2c30000000000000000000000000000000000000000000000000019f3d630e9ec8100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000a6c4549b921f4b15d0b1f29125eb8e91acc66c1b0000000000000000000000000000000000000000000000000000000061434bb200000000000000000000000000000000000000000000000000000000000000020000000000000000000000001e32b546aa6befabca3c6956060849b71acae1d800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1e9bf52619a91555cd3db6a45033ae006112cc4909aee141ab7d2bf7b325cc56b249656971259d4220f0c5b64fd54015e34a48ae2c5f9aaa645ba355c88a681ed000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2ff53a4495733c2d89e1808119d4b3bb4080e41bf57b5fdab0c4e6687ec58ff09f5a58d4d0ddc17d806a1f2081aa40a5786fd01ea95169b0d68907c339008a000036b07ff01844b7cba58830b6fae9414622219b3141c021becfb97216d73b234ecbdde873ba69bf5d75a79001980fa70908a38e98d2556b625f5bed7c4f46fdd52e3dee9beb923d035ace98340b3ff96daefd72a3faf43a49d9957ea2418b5526b1f4c848a85a6ba99a5f446010382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000c3eeb37481aeba301ef36c7c5fa214404916d2df00000000000000000000000000000000000000000000000000000000614347520000000000000000000000000000000000000000000000000000000012f28457000000000000000000000000000000000000000000000000013830877741ade00000000000000000000000000000000000000000000000000000000000000000b146a118a49df6ae05a6229a3516a8a871520e79b97666315ed34bf4f8d4b655425bdec9bdba6c43736652740369a69b9189e994387ee6806a04896c18658929010381a707ff01844b7cba588313a7f194fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb980095ea7b30000000000000000000000001b02da8cb0d097eb8d57a175b88c7d8b47997506ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff780a87475fa197e23cf3fe8b3cad27c5743d1410de2c12fb4be007e2a89d2ab72c3e9e8df0f46610859b22f37750b53c8f65313660896c1635ab822c499676c5010382026f07ff80844b7cba588319ae7d94e592427a0aece92de3edee1f18e0157c058615648715eee2dc51e03300ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104db3e219800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000a7d60ab31c3ed35bca7cf788dae18bd3d3cb5c0d00000000000000000000000000000000000000000000000000000000614345d600000000000000000000000000000000000000000000000000000000014fb1800000000000000000000000000000000000000000000000000015eee2dc51e033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412210e8a00000000000000000000000000000000000000000000000000000000268b8e9ecff62ceb352d0c5c334a1884f9ac430e244b55202f397052d25cc902563cd0d13554bcfd0e4be239c44480f1ab732a3714bac9939579ab797bd6cb69000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8460dfd39cd83ff69c0af2a9a656e041c712b3159997b53744daa7eda0e83f7a367fc17e691553af49a78dd29946f8dd1d934fd716d587a0c25b11042b075809000381a707ff4a844b7cba588313a7dc94fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb980095ea7b30000000000000000000000001b02da8cb0d097eb8d57a175b88c7d8b47997506ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcd79646cf717c5e3e30f50d51630688442198d430d0eff9578d8764b135047c67f74eb8bf0e3e93dad34829a74228b5eb9b98c2c9b295d194e2448eb1008ce900181a707ff6b844b7cba58830d545094841ce48f9446c8e281d3f1444cb859b4a6d0738c8057f784ba3927231ca65c0fdc913a3da8d472137bb894e92bfcc1b544e405359826ce5cb4473fa5f03bbf337d3e0da35e41a3530fb2a90e0074729cf1cda69ea7c7666e41215c212be4ec906787f64783c02bb7ba46ad32675e50a06ad91d70c62e83a0aa4ef07d5a2f8b4d6d6431b92a49a0a3b03deb954634921d86e849197df217f345010382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488013f611a46b42ac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000001fef8b2e082712221bfccd4f8a0e699574bdc4d50000000000000000000000000000000000000000000000000000000061434755000000000000000000000000000000000000000000000000013f611a46b42ac90000000000000000000000000000000000000000000000000000000012e256c300000000000000000000000000000000000000000000000000000000000000004aadc88150238bcb22b7e137eef810981b013065032a98a236c3171b0983f0454de52f878ab75179da0e9d507154bdbfb75c0f35a1a071631e1841fb8962249a000381a707ff27843473bc008312ffed94e89579cdab4f0a49ed6be72e52a0e135d2bfa51680a9059cbb0000000000000000000000007c1996446591babe2e09b15c215d633c33645bdb0000000000000000000000000000000000000000000001179ecc25166ecfd06991354592170a06f3f15eed831cbf0ceb361c84bcbdb8a3e83292e9be713c365e76a913acf87e21265452f20c1dea0f9130846b95a89d0b9cba0391a15ab67b67010381a707ff80844b7cba588313a88794ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b30000000000000000000000001b02da8cb0d097eb8d57a175b88c7d8b47997506ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7580aef7b39e53f830532f41f3b66d9cffb42ee7334455fcba7dba1fb98009f11f5f026b1b9077f6eadd867c83b2a2bad8a4bf93abd0918f3ff148cd5db62904000382016a07ff82069e8545d964b800832dc6c094faf8c044ff7a040fbc2c48fc6c3180c1d02f91d1804352fa9f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000020000000000000000000000002f2a2543b76a4166549f7aab2e75bef0aefc5b0f00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000093dcb3a10be963cf2333c00000000000000000000000000000000000000000000b2ec8bbac2d505b5a40e500000004912dda4a42034520a20bdf42a0c0acbd127fd8e84df6534ebe95c65678950d349cd2fad4b288a4f55ecfbde341a7a067aff46d76aad35b1d79a7909d3a2b2d7000381a707ff80844b7cba58830feb2f94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b30000000000000000000000003a52ad74006d927e3471746d4eac73c9366974ee000000000000000000000000000000000001bc16d674ec7ff21f494c589c0000e94f8d639576a9bbdc605dc436360a38d2f19bc4c3262006cddaf3ef247d8f6e7d2cea307640bc0172bcbb3c1d258ca38a730de0be038d6aeb8e09ed5935bac4000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488013f06273639eac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000ee9e216f880213c4c168a3d26ae1f76a1debea040000000000000000000000000000000000000000000000000000000061434758000000000000000000000000000000000000000000000000013f06273639eac90000000000000000000000000000000000000000000000000000000012dce70100000000000000000000000000000000000000000000000000000000000000001956c6132451935aa3fd01c3ff3e06ff3b9a867a05a650f6bdaf64ed689632e4640db0fd04d68e4738f56fdf32c40de59143d5fcbe145b3c37910b545be31fe5010382014807ff80844b7cba588315f703941b02da8cb0d097eb8d57a175b88c7d8b4799750603117ff36ab5000000000000000000000000000000000000000000000000000000003ef8b0350000000000000000000000000000000000000000000000000000000000000080000000000000000000000000d002ec5f1d303ae1fc254a4b59d5e37e2829dacc0000000000000000000000000000000000000000000000000000000061434bb2000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc8f488ac3eaba87549704a4fd4e1d7b53c7835f195a0d7c244a003824f0491f2386ff17689759a89199546a5a2059a8aec1547324ed839f17f89d08945bafe2bdf000382014907ff820153844bae3f0d831a687294a6e70711c31342476c03a3c4cc41fedbe10d195f80627dd56a0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000008d06000008db243479989800001600001e10bd5a69ea8d55691dd11f338417064907bc26a5ad8b5c59d732b295d177361c63931ef48485bddab9002892e6edd8d69900e175d414bffe3c3fcb63e9a5fbe358a61763b75f43ca4ae1e2637e6fcbf78a7cdb89c338715fa5c16df39e3db72a82067a8ef94dc81e01e609cec59b7cca089d2e6bb12f30db170f530ba30000000000000000000000000000000000000063bfb762dc872e39dc367725fdfede6d4b549d42aee5c2e241b62367f807342b79963715671dd11a7569894a8dcbed1385be099ca2376f4d1c0e6128912d17780103822a2307ff80844190ab008405992043808066470de4df820000600d55612710600e5560e06040526021608081815290620029b260a03980516200003a91600f91602090910190620001de565b506010805461ffff19166107d01790553480156200005757600080fd5b50600060208190527f67be87c3ff9960ca1e9cfac5cab2ff4747269cf9ed20c9b7306235ac35a491c58054600160ff1991821681179092557ff7815fccbf112960a73756e185887fedcb9fc64ca0a16cc5923b7960ed78080080548216831790557f77b7bbe0e49b76487c9476b5db3354cf5270619d0037ccb899c2a4c4a75b43188054821683179055635b5e139f60e01b9092527f9562381dfbc2d8b8b66e765249f330164b73e329e5f01670660643571d1974df805490921617905562000127620001213390565b6200018c565b6040805180820190915260068082526541724241594360d01b60209092019182526200015691600591620001de565b5060408051808201909152600580825264414241594360d81b60209092019182526200018591600691620001de565b50620002c1565b600c80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620001ec9062000284565b90600052602060002090601f0160209004810192826200021057600085556200025b565b82601f106200022b57805160ff19168380011785556200025b565b828001600101855582156200025b579182015b828111156200025b5782518255916020019190600101906200023e565b50620002699291506200026d565b5090565b5b808211156200026957600081556001016200026e565b600181811c908216806200029957607f821691505b60208210811415620002bb57634e487b7160e01b600052602260045260246000fd5b50919050565b6126e180620002d16000396000f3fe6080604052600436106101e35760003560e01c8063715018a611610102578063a22cb46511610095578063d5abeb0111610064578063d5abeb011461058e578063e985e9c5146105a4578063f103b433146105ed578063f2fde38b1461060d57600080fd5b8063a22cb4651461050e578063b3caba5a1461052e578063b88d4fde1461054e578063c87b56dd1461056e57600080fd5b80638da5cb5b116100d15780638da5cb5b146104b057806395d89b41146104ce5780639abc8320146104e3578063a035b1fe146104f857600080fd5b8063715018a6146104285780637dad19db1461043d5780638c017572146104635780638d6cc56d1461049057600080fd5b80632f745c591161017a5780634f6ccce7116101495780634f6ccce7146103b55780636352211e146103d55780636a627842146103f557806370a082311461040857600080fd5b80632f745c591461034057806339f7e37f146103605780633ccfd60b1461038057806342842e0e1461039557600080fd5b8063117d6507116101b6578063117d6507146102b357806318160ddd146102d35780631f4fc29c146102f257806323b872dd1461032057600080fd5b806301ffc9a7146101e857806306fdde0314610237578063081812fc14610259578063095ea7b314610291575b600080fd5b3480156101f457600080fd5b50610222610203366004612261565b6001600160e01b03191660009081526020819052604090205460ff1690565b60405190151581526020015b60405180910390f35b34801561024357600080fd5b5061024c61062d565b60405161022e9190612504565b34801561026557600080fd5b50610279610274366004612365565b6106bf565b6040516001600160a01b03909116815260200161022e565b34801561029d57600080fd5b506102b16102ac366004612236565b610741565b005b3480156102bf57600080fd5b506102b16102ce366004612343565b6108e3565b3480156102df57600080fd5b506008545b60405190815260200161022e565b3480156102fe57600080fd5b5060105461030d9061ffff1681565b60405161ffff909116815260200161022e565b34801561032c57600080fd5b506102b161033b36600461212b565b610925565b34801561034c57600080fd5b506102e461035b366004612236565b610ae0565b34801561036c57600080fd5b506102b161037b366004612299565b610b85565b34801561038c57600080fd5b506102b1610bfd565b3480156103a157600080fd5b506102b16103b036600461212b565b610c56565b3480156103c157600080fd5b506102e46103d0366004612365565b610c76565b3480156103e157600080fd5b506102796103f0366004612365565b610cec565b6102b16104033660046120bb565b610d44565b34801561041457600080fd5b506102e46104233660046120bb565b610ffb565b34801561043457600080fd5b506102b1611063565b34801561044957600080fd5b50601054610279906201000090046001600160a01b031681565b34801561046f57600080fd5b5061048361047e3660046120bb565b611099565b60405161022e91906124c0565b34801561049c57600080fd5b506102b16104ab366004612365565b6110a4565b3480156104bc57600080fd5b50600c546001600160a01b0316610279565b3480156104da57600080fd5b5061024c611103565b3480156104ef57600080fd5b5061024c611112565b34801561050457600080fd5b506102e4600d5481565b34801561051a57600080fd5b506102b1610529366004612205565b6111a0565b34801561053a57600080fd5b506102b16105493660046120bb565b61120c565b34801561055a57600080fd5b506102b161056936600461216b565b611260565b34801561057a57600080fd5b5061024c610589366004612365565b6112a9565b34801561059a57600080fd5b506102e4600e5481565b3480156105b057600080fd5b506102226105bf3660046120f3565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b3480156105f957600080fd5b506102b1610608366004612365565b6113a4565b34801561061957600080fd5b506102b16106283660046120bb565b611403565b60606005805461063c906125da565b80601f0160208091040260200160405190810160405280929190818152602001828054610668906125da565b80156106b55780601f1061068a576101008083540402835291602001916106b5565b820191906000526020600020905b81548152906001019060200180831161069857829003601f168201915b5050505050905090565b6000818152600160209081526040808320548151808301909252600682526518181998181960d11b9282019290925283916001600160a01b031661071f5760405162461bcd60e51b81526004016107169190612504565b60405180910390fd5b506000838152600260205260409020546001600160a01b031691505b50919050565b60008181526001602052604090205481906001600160a01b03163381148061078c57506001600160a01b038116600090815260046020908152604080832033845290915290205460ff165b6040518060400160405280600681526020016530303330303360d01b815250906107c95760405162461bcd60e51b81526004016107169190612504565b50600083815260016020908152604091829020548251808401909352600683526518181998181960d11b918301919091528491906001600160a01b03166108235760405162461bcd60e51b81526004016107169190612504565b50600084815260016020908152604091829020548251808401909352600683526506060666060760d31b918301919091526001600160a01b03908116919087168214156108835760405162461bcd60e51b81526004016107169190612504565b5060008581526002602052604080822080546001600160a01b0319166001600160a01b038a811691821790925591518893918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050505050565b600c546001600160a01b0316331461090d5760405162461bcd60e51b815260040161071690612517565b6010805461ffff191661ffff92909216919091179055565b60008181526001602052604090205481906001600160a01b03163381148061096357506000828152600260205260409020546001600160a01b031633145b8061099157506001600160a01b038116600090815260046020908152604080832033845290915290205460ff165b604051806040016040528060068152602001650c0c0ccc0c0d60d21b815250906109ce5760405162461bcd60e51b81526004016107169190612504565b50600083815260016020908152604091829020548251808401909352600683526518181998181960d11b918301919091528491906001600160a01b0316610a285760405162461bcd60e51b81526004016107169190612504565b50600084815260016020908152604091829020548251808401909352600683526530303330303760d01b918301919091526001600160a01b03908116919088168214610a875760405162461bcd60e51b81526004016107169190612504565b5060408051808201909152600681526530303330303160d01b60208201526001600160a01b038716610acc5760405162461bcd60e51b81526004016107169190612504565b50610ad7868661149b565b50505050505050565b6001600160a01b0382166000908152600a60209081526040808320548151808301909252600682526530303530303760d01b92820192909252908310610b395760405162461bcd60e51b81526004016107169190612504565b506001600160a01b0383166000908152600a60205260409020805483908110610b7257634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905092915050565b600c546001600160a01b03163314610baf5760405162461bcd60e51b815260040161071690612517565b8051610bc290600f906020840190612022565b507f24a9152dc695ecc801ad580886331ee12d7aac0fa2ae341a5ae3c2ccae36cb4f81604051610bf29190612504565b60405180910390a150565b600c546001600160a01b03163314610c275760405162461bcd60e51b815260040161071690612517565b60405133904780156108fc02916000818181858888f19350505050158015610c53573d6000803e3d6000fd5b50565b610c7183838360405180602001604052806000815250611526565b505050565b60085460408051808201909152600681526530303530303760d01b60208201526000918310610cb85760405162461bcd60e51b81526004016107169190612504565b5060088281548110610cda57634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b600081815260016020908152604091829020548251808401909352600683526518181998181960d11b918301919091526001600160a01b0316908161073b5760405162461bcd60e51b81526004016107169190612504565b600d54341015610d965760405162461bcd60e51b815260206004820152601960248201527f416d6f756e74206973206c657373207468616e207072696365000000000000006044820152606401610716565b6000600d5434610da69190612564565b9050600e5481306001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610de557600080fd5b505afa158015610df9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e1d919061237d565b610e27919061254c565b1115610e605760405162461bcd60e51b815260206004820152600860248201526714dbdb19081bdd5d60c21b6044820152606401610716565b600034118015610e8057506010546201000090046001600160a01b031615155b8015610e9457506001600160a01b03821615155b8015610ea957506001600160a01b0382163314155b15610f1b57601054604051630c7f7b6b60e01b81523360048201526001600160a01b0384811660248301526201000090920490911690630c7f7b6b90604401600060405180830381600087803b158015610f0257600080fd5b505af1158015610f16573d6000803e3d6000fd5b505050505b60005b81811015610c71576000306001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f6157600080fd5b505afa158015610f75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f99919061237d565b90508033610fa781836117d4565b610fdb82600f610fb685611834565b604051602001610fc79291906123dd565b604051602081830303815290604052611956565b610fe533346119d5565b5050508080610ff39061260f565b915050610f1e565b60408051808201909152600681526530303330303160d01b60208201526000906001600160a01b0383166110425760405162461bcd60e51b81526004016107169190612504565b506001600160a01b0382166000908152600a60205260409020545b92915050565b600c546001600160a01b0316331461108d5760405162461bcd60e51b815260040161071690612517565b6110976000611bc0565b565b606061105d82611c12565b600c546001600160a01b031633146110ce5760405162461bcd60e51b815260040161071690612517565b600d8190556040518181527f66cbca4f3c64fecf1dcb9ce094abcf7f68c3450a1d4e3a8e917dd621edb4ebe090602001610bf2565b60606006805461063c906125da565b600f805461111f906125da565b80601f016020809104026020016040519081016040528092919081815260200182805461114b906125da565b80156111985780601f1061116d57610100808354040283529160200191611198565b820191906000526020600020905b81548152906001019060200180831161117b57829003601f168201915b505050505081565b3360008181526004602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600c546001600160a01b031633146112365760405162461bcd60e51b815260040161071690612517565b601080546001600160a01b03909216620100000262010000600160b01b0319909216919091179055565b6112a285858585858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061152692505050565b5050505050565b600081815260016020908152604091829020548251808401909352600683526518181998181960d11b9183019190915260609183916001600160a01b03166113045760405162461bcd60e51b81526004016107169190612504565b506000838152600760205260409020805461131e906125da565b80601f016020809104026020016040519081016040528092919081815260200182805461134a906125da565b80156113975780601f1061136c57610100808354040283529160200191611397565b820191906000526020600020905b81548152906001019060200180831161137a57829003601f168201915b5050505050915050919050565b600c546001600160a01b031633146113ce5760405162461bcd60e51b815260040161071690612517565b600e8190556040518181527f7810bd47de260c3e9ee10061cf438099dd12256c79485f12f94dbccc981e806c90602001610bf2565b600c546001600160a01b0316331461142d5760405162461bcd60e51b815260040161071690612517565b6001600160a01b0381166114925760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610716565b610c5381611bc0565b600081815260016020908152604080832054600290925290912080546001600160a01b03191690556001600160a01b03166114d68183611c7e565b6114e08383611e25565b81836001600160a01b0316826001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60008281526001602052604090205482906001600160a01b03163381148061156457506000828152600260205260409020546001600160a01b031633145b8061159257506001600160a01b038116600090815260046020908152604080832033845290915290205460ff165b604051806040016040528060068152602001650c0c0ccc0c0d60d21b815250906115cf5760405162461bcd60e51b81526004016107169190612504565b50600084815260016020908152604091829020548251808401909352600683526518181998181960d11b918301919091528591906001600160a01b03166116295760405162461bcd60e51b81526004016107169190612504565b50600085815260016020908152604091829020548251808401909352600683526530303330303760d01b918301919091526001600160a01b039081169190891682146116885760405162461bcd60e51b81526004016107169190612504565b5060408051808201909152600681526530303330303160d01b60208201526001600160a01b0388166116cd5760405162461bcd60e51b81526004016107169190612504565b506116d8878761149b565b6116ea876001600160a01b0316611ee9565b156117ca57604051630a85bd0160e11b81526000906001600160a01b0389169063150b7a02906117249033908d908c908c90600401612483565b602060405180830381600087803b15801561173e57600080fd5b505af1158015611752573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611776919061227d565b60408051808201909152600681526530303330303560d01b60208201529091506001600160e01b03198216630a85bd0160e11b146117c75760405162461bcd60e51b81526004016107169190612504565b50505b5050505050505050565b6117de8282611f20565b600880546001818101835560008390527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee390910183905590546118219190612597565b6000918252600960205260409091205550565b6060816118585750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611882578061186c8161260f565b915061187b9050600a83612564565b915061185c565b60008167ffffffffffffffff8111156118ab57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156118d5576020820181803683370190505b5090505b841561194e576118ea600183612597565b91506118f7600a8661262a565b61190290603061254c565b60f81b81838151811061192557634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350611947600a86612564565b94506118d9565b949350505050565b600082815260016020908152604091829020548251808401909352600683526518181998181960d11b918301919091528391906001600160a01b03166119af5760405162461bcd60e51b81526004016107169190612504565b50600083815260076020908152604090912083516119cf92850190612022565b50505050565b6010546201000090046001600160a01b0316158015906119fa575060105461ffff1615155b15611bbc57601054604051634a9fefc760e01b81526001600160a01b0384811660048301526000926201000090041690634a9fefc79060240160206040518083038186803b158015611a4b57600080fd5b505afa158015611a5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a8391906120d7565b601054909150600090611aa99061271090611aa390869061ffff16612003565b90612016565b90506001600160a01b03821615801590611ac35750600081115b156119cf576040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015611afe573d6000803e3d6000fd5b50601054604051630daf16ed60e01b81526001600160a01b038481166004830152602482018490526201000090920490911690630daf16ed90604401600060405180830381600087803b158015611b5457600080fd5b505af1158015611b68573d6000803e3d6000fd5b50505050816001600160a01b0316846001600160a01b03167f3d7fe97a05338f5c0493489b396ff7334f8873465d8504b44641c554f3856f1c83604051611bb191815260200190565b60405180910390a350505b5050565b600c80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0381166000908152600a6020908152604091829020805483518184028101840190945280845260609392830182828015611c7257602002820191906000526020600020905b815481526020019060010190808311611c5e575b50505050509050919050565b600081815260016020908152604091829020548251808401909352600683526530303330303760d01b918301919091526001600160a01b03848116911614611cd95760405162461bcd60e51b81526004016107169190612504565b50600081815260016020818152604080842080546001600160a01b0319169055600b8252808420546001600160a01b0387168552600a909252832054909291611d2191612597565b9050818114611dd4576001600160a01b0384166000908152600a60205260408120805483908110611d6257634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905080600a6000876001600160a01b03166001600160a01b031681526020019081526020016000208481548110611db457634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600b9052604090208290555b6001600160a01b0384166000908152600a60205260409020805480611e0957634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600081815260016020908152604091829020548251808401909352600683526518181998181b60d11b918301919091526001600160a01b031615611e7c5760405162461bcd60e51b81526004016107169190612504565b50600081815260016020818152604080842080546001600160a01b0319166001600160a01b038816908117909155808552600a8352908420805480850182558186529285209092018590559092529054611ed69190612597565b6000918252600b60205260409091205550565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470811580159061194e5750141592915050565b60408051808201909152600681526530303330303160d01b60208201526001600160a01b038316611f645760405162461bcd60e51b81526004016107169190612504565b50600081815260016020908152604091829020548251808401909352600683526518181998181b60d11b918301919091526001600160a01b031615611fbc5760405162461bcd60e51b81526004016107169190612504565b50611fc78282611e25565b60405181906001600160a01b038416906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600061200f8284612578565b9392505050565b600061200f8284612564565b82805461202e906125da565b90600052602060002090601f0160209004810192826120505760008555612096565b82601f1061206957805160ff1916838001178555612096565b82800160010185558215612096579182015b8281111561209657825182559160200191906001019061207b565b506120a29291506120a6565b5090565b5b808211156120a257600081556001016120a7565b6000602082840312156120cc578081fd5b813561200f81612680565b6000602082840312156120e8578081fd5b815161200f81612680565b60008060408385031215612105578081fd5b823561211081612680565b9150602083013561212081612680565b809150509250929050565b60008060006060848603121561213f578081fd5b833561214a81612680565b9250602084013561215a81612680565b929592945050506040919091013590565b600080600080600060808688031215612182578081fd5b853561218d81612680565b9450602086013561219d81612680565b935060408601359250606086013567ffffffffffffffff808211156121c0578283fd5b818801915088601f8301126121d3578283fd5b8135818111156121e1578384fd5b8960208285010111156121f2578384fd5b9699959850939650602001949392505050565b60008060408385031215612217578182fd5b823561222281612680565b915060208301358015158114612120578182fd5b60008060408385031215612248578182fd5b823561225381612680565b946020939093013593505050565b600060208284031215612272578081fd5b813561200f81612695565b60006020828403121561228e578081fd5b815161200f81612695565b6000602082840312156122aa578081fd5b813567ffffffffffffffff808211156122c1578283fd5b818401915084601f8301126122d4578283fd5b8135818111156122e6576122e661266a565b604051601f8201601f19908116603f0116810190838211818310171561230e5761230e61266a565b81604052828152876020848701011115612326578586fd5b826020860160208301379182016020019490945295945050505050565b600060208284031215612354578081fd5b813561ffff8116811461200f578182fd5b600060208284031215612376578081fd5b5035919050565b60006020828403121561238e578081fd5b5051919050565b600081518084526123ad8160208601602086016125ae565b601f01601f19169290920160200192915050565b600081516123d38185602086016125ae565b9290920192915050565b600080845482600182811c9150808316806123f957607f831692505b602080841082141561241957634e487b7160e01b87526022600452602487fd5b81801561242d576001811461243e5761246a565b60ff1986168952848901965061246a565b60008b815260209020885b868110156124625781548b820152908501908301612449565b505084890196505b50505050505061247a81856123c1565b95945050505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906124b690830184612395565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156124f8578351835292840192918401916001016124dc565b50909695505050505050565b60208152600061200f6020830184612395565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000821982111561255f5761255f61263e565b500190565b60008261257357612573612654565b500490565b60008160001904831182151516156125925761259261263e565b500290565b6000828210156125a9576125a961263e565b500390565b60005b838110156125c95781810151838201526020016125b1565b838111156119cf5750506000910152565b600181811c908216806125ee57607f821691505b6020821081141561073b57634e487b7160e01b600052602260045260246000fd5b60006000198214156126235761262361263e565b5060010190565b60008261263957612639612654565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610c5357600080fd5b6001600160e01b031981168114610c5357600080fdfea26469706673582212200a8919f613c7fc90ef2424521b1deb65f98d22a4bf9b118543cc5a153313d05464736f6c6343000804003368747470733a2f2f6172626179632e636f6d2f746f6b656e732e7068703f69643d5c21775eebbb7d1d2a12d222c8c441fe1c9044dc5a9f8c9a803fa4770dac3a1c5e91fc48b84d4e9b602f7af0c650a2a84f755bff2c18f3fd505137ad73c1292300038202a707ff02844b7cba588316544d94e592427a0aece92de3edee1f18e0157c0586156480ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab100000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614345d600000000000000000000000000000000000000000000000000000001a30cb5a00000000000000000000000000000000000000000000000001b48dd98e83751f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004449404b7c0000000000000000000000000000000000000000000000001b48dd98e83751f70000000000000000000000004b2796c34868ddb82197ce29f3feba6081e9ae510000000000000000000000000000000000000000000000000000000002aa32d3a53b59bfeee06d54c1226690c7ec5317b2a68ef08b158ab8826fc546318de6655a01996ced11ba1bb58cec94917e1679b10bdd29671276525fa66dc80181a907ff82077284713b1785830dbba094cb5884a2774bb64a6328b1070957c761c572f04f801e35ab8d000000000000000000000000000000000000000000000000000000008c122780000000000000000000000000e4b2dfc82977dd2dce7e8d37895a6a8f50cbb4fbc8a3e598b1ae04ecc9f8057d55c383673d499a05950fdee9dc11a33c06626a5b416b910cadc03bcbe4d8f1579b0e3ac67acdfcafcdeab6f010d2c5675d7ee7430182016707ff4b844b7cba5883127146941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe50000000000000000000000000000000000000000000000000000000026290ebd000000000000000000000000000000000000000000000000027538b7008958d800000000000000000000000000000000000000000000000000000000000000a00000000000000000000000002d735e9c96594801fc9e5df366ddf0e0bf48d8e10000000000000000000000000000000000000000000000000000000061434bb20000000000000000000000000000000000000000000000000000000000000002000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1ac56cdae023145c5adaea5b152b4ff392918565f0e6c315be9adb75bc3a806fe01635f79c9afdeae81ae7723a335816ba0b04e6c81173478971287cf1a4eb5d9018201c907ff8202b7844b7cba58831220ca941b02da8cb0d097eb8d57a175b88c7d8b47997506805c11d7950000000000000000000000000000000000000000000000009428928effaf9918000000000000000000000000000000000000000000000000000000000a1504da00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000001026df41a10bb5057d4f08261d907893f2d5f78b0000000000000000000000000000000000000000000000000000017beefc75880000000000000000000000000000000000000000000000000000000000000005000000000000000000000000d4d42f0b6def4ce0383636770ef773390d85c61a0000000000000000000000002ae1ef41cd23e3e77f75789e9393d8951705470f000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb914c7cee5ef69d94df2f94879d9f69a278c614004de1de418b9961fc6e99c00305606c5e53726475e01fac36b4eb151ba3bbd08a43b1463eb88feb119fbfd7ba40182016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000009b7c2da3ad1d17b7f9d3bed352ab6838c08ca44d000000000000000000000000000000000000000000000000000000006143475a0000000000000000000000000000000000000000000000000000000012cc8e0d0000000000000000000000000000000000000000000000000135c00520da2f3000000000000000000000000000000000000000000000000000000000000000009e07aa4ec93e82a6049108a40e9ba60cdd5316622764dcb701917feb829e716403379b2a34251bdbf0f6e9ea1a2ab7d2bc217c471f5c203f2b166da7675e9be30182013007ff819f844b7cba588311f6c0941b02da8cb0d097eb8d57a175b88c7d8b4799750687481d3487fb9c1a00f305d719000000000000000000000000de31e75182276738b0c025daa8f80020a4f2fbfe00000000000000000000000000000000000000000000002dad6723e51114e91500000000000000000000000000000000000000000000002d72ef95a2a4323ef40000000000000000000000000000000000000000000000000047c0e630434fcd000000000000000000000000f220552efbd7116f352edf72e7e9542fa88ea8cb0000000000000000000000000000000000000000000000000000000061434bb28062d8e186889665cfb3bdad199c9da9e961a6c2634f3bd4482cfd3a560288f77a18bac0d1aef3acfc9591d6c6b88c4c8b8b8ca4fb961e8befedd1b7a56d08c20182016707ff01844b7cba5883128918941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe5000000000000000000000000000000000000000000000008c96d3fcc6b829b5400000000000000000000000000000000000000000000000000a39160a8b7b3b100000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b090085adba0cda2e42a0f5e1ae0956f421228be0000000000000000000000000000000000000000000000000000000061434bb20000000000000000000000000000000000000000000000000000000000000002000000000000000000000000fea7a6a0b346362bf88a9e4a88416b77a57d6c2a00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1c698a8fded40db6c2bd0326bf7af1aa9a9864eb31695b258ae92323a2f318b530e5834411ad52482b4efdec3976386c00bb22cb2fefe8be2af43dd5ad8ef346f010382016707ff028450c705488316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000003e8dd369c3296461867a526a71266dd6affc20000000000000000000000000000000000000000000000000000000006143475b0000000000000000000000000000000000000000000000000000000012f7f3a4000000000000000000000000000000000000000000000000013b319806c325d00000000000000000000000000000000000000000000000000000000000000000505f2cd06f4ab54792ac13be245c6854de050adaf7df6dab351fe67dea7d7eb73e5c9b7e877ea379725a198a3bfadfe479ffde036c7e18451d079ff718a5d0d9010382010907ff826cfd84389d8bc283124f809457469550b9a42d2fd964e67a9dd1de3d9169b2918091c88c4c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000006143450400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000a289a1e560f5f500000916596e48907a8cb46bd75dc8e2431d8989d3b98adcef179f06f57e0b321e20c4e5eea219cabedf4c52c13d2476dbc584de9cfbbdeaa7b0732d50cbaebddc8e000038201a807ff81e2844d7c6d0083148a82941b02da8cb0d097eb8d57a175b88c7d8b47997506808803dbee0000000000000000000000000000000000000000000000000000000002faf080000000000000000000000000000000000000000000000000001730cede78119a00000000000000000000000000000000000000000000000000000000000000a00000000000000000000000007e5aebe97cd978937d66031a8ba7bc9306249dd60000000000000000000000000000000000000000000000000000000061434bb2000000000000000000000000000000000000000000000000000000000000000400000000000000000000000073c4774e7a7b7e724f9efce1d89ad36e73cd885800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc88dee76bb416fad3a1c4e71fbc9ae941b5bd147754ee3435fcec09adda4b4ca3b1083d373c78f556d64844a913f8074c895f92ab0bc6255ffe3a95ac7da9e33fa0003818707ff18844d96b878830bd35194b6c467977cb7fb61c1398fff988688e59fab59fc8002387a7b0000000000000000000000000000000000000000000000240a412a271820094ddc85dabeaf5cca77d12b05f93cbead997e9ac1198667d219252ffcb25689ff9352046ec3ac8861f548ac87c771bdf3ff930183b24e74da29c3d530cd5ee95a8b000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f28fb4074557eee863d142de762faf47fa792af332819b55f25ee2ff0df71024f63e27260f76ce0e33195a5b1f59821d85d16386cafc7cda41c6a030c3d4ed4010381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5a70865fd67a3466d8efc2813713e0a33116db3db52dcae14b878b34feafb6bf7157d4fca0de1d8b961bf3ba7ce9bdf1962417909ae4dd5e76aef03388b2ab84010381a707ff17844b7cba5883122d8b946b614684742717114200dc9f30cbfdcc00fc73ec80441a3e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7b199c53957fab54164ca0ba75f4cb75f9c7fc9dd220318cf0896a93ebe67069a6e6db36c7dc519102243aa122321bbffdb77e9bc345e772f4fa9542b035532ea3e7f2146584a58000382014907ff826cfe84389d8bc283186a009457469550b9a42d2fd964e67a9dd1de3d9169b2918091c88c4c00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000061434508000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4a25837f3ef6600000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000a289a1e560f5f5000006b74a4cbc33675829ae682409bf000a3519d8cf830a2bbc23cc7e2f5238f219f498cfb8c7ed2ea3d3c76e44f03c619aebba00cda987107ee2f6ae74e0dbc280c000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c05861564880145c6316f4caac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000c5e926f27781ed5fe7b88781bf5c83947b887d5b00000000000000000000000000000000000000000000000000000000614347610000000000000000000000000000000000000000000000000145c6316f4caac90000000000000000000000000000000000000000000000000000000012cdcda40000000000000000000000000000000000000000000000000000000000000000020993ff062ec4af7a4d5c6a79678e731332ef46d6cfff92708bfe22ea28d33e766807aa622f154f98aa51ec39d83178d2ee077dd2c4bb5c2032b47d98b87f72010382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb80000000000000000000000001fef8b2e082712221bfccd4f8a0e699574bdc4d500000000000000000000000000000000000000000000000000000000614347610000000000000000000000000000000000000000000000000000000013132bae000000000000000000000000000000000000000000000000013a499a1c79230000000000000000000000000000000000000000000000000000000000000000009303da47d84838a45005d0a797f5c3748077cbb9d8343913bf7555eb61b63e915aef2ec01c36fbe358e9f19c6ed206ccf0022f9cd98c58969d8f2affcf3f8456010381a707ff54844b7cba5883105e829482af49447d8a07e3bd95bd0d56f35241523fbab180095ea7b300000000000000000000000074c764d41b77dbbb4fe771dab1939b00b146894affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcddc16d487b4864ba2b2540a3c0e796df919555be1ee373ee1c001ba4da0ec375ab2b5bb372e89644fa1eaf1032021ab87f5ad7a21a8aa3a746cae16d96735d8000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488013b78a891736ac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000237e92c1a8c4c59dd810add755fba67cdb70a5d10000000000000000000000000000000000000000000000000000000061434762000000000000000000000000000000000000000000000000013b78a891736ac90000000000000000000000000000000000000000000000000000000012a72f170000000000000000000000000000000000000000000000000000000000000000f0af12faf1218b3c0a0aac778eb7f4e6828d72f2587c71238066863a8ed828cc669c0269f1f3e2cb0d1366c55bfbdd8b3437f649aa5e4d94f65ec11ea6371878000381a707ff01844b7cba588313a8a294ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b30000000000000000000000001b02da8cb0d097eb8d57a175b88c7d8b47997506ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff832cf57609343a4e4ede3fe7c882aa715d7c33854d0c186f6df90f4c44dc66ad29df3e7f3370eba3141500a0ff8375a3279de92089d59d72de9bee6b7fee57c5010381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffadfea0d3c73faf9baade8cc951d8d29018ac89d7d7af243e2f7ff0e9897a32df5bfe305fb2caf3b314a63ac5884b83371cf7e5ad56705af8f88076bd5ab2962d01038202a707ff0a844b7cba58831635b094e592427a0aece92de3edee1f18e0157c0586156480ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104414bf389000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab100000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614345d600000000000000000000000000000000000000000000000000000000009896800000000000000000000000000000000000000000000000000009f1e7a9ec1164000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004449404b7c0000000000000000000000000000000000000000000000000009f1e7a9ec11640000000000000000000000000129a1c503c9934a2ad243491fe812061c212fc300000000000000000000000000000000000000000000000000000000f9dd9a1d6bdedc701c732b1757aa270f02340b913f7d9f88d98e626bd9f5e15824c8d997717dbe5e6c402be65d2ca4a509b2192b1b3fab9d0b06621260c6d07a01038202a707ff20844b7cba5883166b9f94e592427a0aece92de3edee1f18e0157c0586156480ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104414bf389000000000000000000000000fc5a1a6eb076a2c7ad06ed22c90d7e710e35ad0a00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614345d600000000000000000000000000000000000000000000002ffc5bc0c5ebb9fe46000000000000000000000000000000000000000000000000459e30c2da265d6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004449404b7c000000000000000000000000000000000000000000000000459e30c2da265d6d00000000000000000000000043d5472835f5f24df67ec0f94f1369527e5c8b790000000000000000000000000000000000000000000000000000000097ae795f3e7dcdfc8d613358ad9b2f99bfac8d50d9a4faeca88c5f6ce50a4f037217a9018f96f1dc627c6117fdf939e692f9b32aff20f26a9ebaab140f93e5f90103818707ff1984c4cc4c78830ce77394e3c10989ddc5df5b1b9c0e6229c2e4e0862fde3e801e83409a0000000000000000000000007ebd8a1803ce082d4de609c0aa0813dd842bd4db92bec0078a3fab78abdabd380afe13322500a76536459938af418091de19b56e77564486f9ab60621fb7c9aa392d6f9f70816de5b23f23ca6d3151bbaf45078f000382026e07ff808429b9270083155cc094e592427a0aece92de3edee1f18e0157c0586156486426810cc703900ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104db3e219800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fa7f8980b0f1e64a2062791cc3b0871572f1f7f00000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000b6f0baef6c50f71be917c7d5622a2df7423d99fb00000000000000000000000000000000000000000000000000000000614345d6000000000000000000000000000000000000000000000000002386f26fc100000000000000000000000000000000000000000000000000000000426810cc7039000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412210e8a00000000000000000000000000000000000000000000000000000000728c83109ef3a0d9df470ab5bed3d1c4c63d49e6c68dc0c9030bbe753c1058477d9a8961e32287e7b79b9b6c1b543be994010eb7d261d75f298ca62feca78d88000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000ee9e216f880213c4c168a3d26ae1f76a1debea04000000000000000000000000000000000000000000000000000000006143476600000000000000000000000000000000000000000000000000000000130daddd0000000000000000000000000000000000000000000000000139f01d50ea3c70000000000000000000000000000000000000000000000000000000000000000021ede3bed04a4353f73200e362f75135c778d20e2b53926b2591738553a997982385414a23387852fe5e22a8d597cae43955c8e1d15a9efaacee2ccf9c72ae0d010382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488014731fdb135aac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb800000000000000000000000053db26c15663463e24c6657722dee832fcfb5d340000000000000000000000000000000000000000000000000000000061434767000000000000000000000000000000000000000000000000014731fdb135aac900000000000000000000000000000000000000000000000000000000132ee21c00000000000000000000000000000000000000000000000000000000000000003a2804f562a099f543969dea0111354fabf485f7dd8cce5458bbef8af1a52f320ec75183bc1be793f931e57e2f9a224086506e02f067a81cf086e0e8f182661e010382016807ff81a1844b7cba588316cedb941b02da8cb0d097eb8d57a175b88c7d8b4799750680e8e33700000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000002c852d3334188be136bfc540ef2bb8c37b590bad000000000000000000000000000000000000000000000000000000001d7b85a6000000000000000000000000000000000000000000000000b4d4a22ed1188a7a000000000000000000000000000000000000000000000000000000001c9918ae000000000000000000000000000000000000000000000000af67dac1e46c48e100000000000000000000000036cac74a5a3ef38cf66e672b1cd54099b218fd9e0000000000000000000000000000000000000000000000000000000061434bb2efe33a18ca1e7223d62a33e947077509222209d7110ead9c2c3567bee22fd73800b5194dd83cb0177547ee8f5d984e407b471a3bb468f65279aea321b198eaeb000381c907ff820313844b7cba58830c502c949bc357bc5b312aacd41a84f3c687f031b8786853808e28fc9e0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000004aba553b161857d05dcecef82e2a37148469b0cdd514218b9e36f0506ff22652d9569dc70a8712ed68aaf668fd1b033cd55a907e0b041a0f59bc85023575da2dc51000381e707ff10844b7cba588314ee61947f90122bf0700f9e7e1f688fe926940e8839f353803df0212400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003956f48000000000000000000000000000000000000000000000000000000000390c31a21f202139f0814a5f2dad1a5058e1b18780debc1b3f913e8e1f0663cfbd390ee507f9b1a929874bd97a841977a1a4ae4e1a9b6c29c6620178e3099c74e6d41d32000382016a07ff820260844b7cba58831322bc941b02da8cb0d097eb8d57a175b88c7d8b4799750603107ff36ab50000000000000000000000000000000000000000000000000016d592cbe94fe200000000000000000000000000000000000000000000000000000000000000800000000000000000000000003df77d2e34891de95898999df3e934a7e7037c4d0000000000000000000000000000000000000000000000000000000061434bb2000000000000000000000000000000000000000000000000000000000000000300000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000073c4774e7a7b7e724f9efce1d89ad36e73cd8858cdef1791410452c594340097c71768ba5f0d13a258cd7b06421ab78d1e1338141ee3ea95554e9bf684bcf89d35e895043134b6975224c670367a8dcb8eeb4d6b000382032907ff8204bc844b7cba58832dc6c094f7473eedfd01fd7ddf3ce189f002c9f76877b73680a2abe54e000000000000000000000000000000000000000000000000002ea6feaa03a0b30000000000000000000000000000000000000000000000000001e3c637b8370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000f3975fde4ca8360483529637eb420c59f24f18c900000000000000000000000073c4774e7a7b7e724f9efce1d89ad36e73cd8858000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026f20000000000000000000000000000000000000000000000000000000000002710000000000000000000000000c2343444d95d00255b87bf4de995925b6551b38d000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026f20000000000000000000000000000000000000000000000000000000000002710000000000000000000000000641c00a822e8b671738d32a431a4fb6074e5c79d00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027107a96c5a262b842306e2bd74b84a3e37a10fe19fc4b1597c714ec09b08beb9a620c15e204fbb73bd0128668c3a447ed777586154c1ef14e8e7b023657c5bc5026000382032907ff8201be8477359400832dc6c094f7473eedfd01fd7ddf3ce189f002c9f76877b73680a2abe54e000000000000000000000000000000000000000000000000002ea6feaa03a0b30000000000000000000000000000000000000000000000000002fbf9bd9c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000f3975fde4ca8360483529637eb420c59f24f18c900000000000000000000000073c4774e7a7b7e724f9efce1d89ad36e73cd8858000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026f20000000000000000000000000000000000000000000000000000000000002710000000000000000000000000c2343444d95d00255b87bf4de995925b6551b38d000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026f20000000000000000000000000000000000000000000000000000000000002710000000000000000000000000641c00a822e8b671738d32a431a4fb6074e5c79d00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027109bfc5ae2f7efadf8d6e5d9ba422cd1bed23d85eb6fd48910f13c87d04a0a4aca63d5b718b83422bc152022432474261a30aaf41aa6875a3cf9ad02c49d8752fb010381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8b89764fb54fd4f375d80229be87ca127b633120950b336f4423c90cdf6c44de2c65782abe74db727a5904564152c3e654953728b5940a181411ca3f34191b23000381a707ff01844b7cba588312d82894047cd47925c2390ce26ddeb302b8b165d246d45080822255de000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000a1875180cb174fd4fed650405fd2c3091fc6f3918c6461ad2568be762c3db4b0daa36d677f717184b73775dd3a1e047517212ba0b9f78c71a57db45dcbf440ff0a06bad10082016707ff01844b7cba58831270fb941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe500000000000000000000000000000000000000000000000000000000055d4a800000000000000000000000000000000000000000000000000059722db639912a00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d0b46935a8e80c7dbedc196e443d62725a496d820000000000000000000000000000000000000000000000000000000061434bb20000000000000000000000000000000000000000000000000000000000000002000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab18474a9e7da3daa4fdb8f5b15e59fef51b5ce1f14196848e77765793f57f4d815731661804ccc98be1c40c6cdad1892c3e9d555b82c8bf2d13924619b83030dd001038202ce07ff05844b7cba588338f5d494c36442b4a4522e871399cd717abdd847ab11fe88865aa0052c49e600ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000001648831645600000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb90000000000000000000000000000000000000000000000000000000000000bb8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcecf8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd231c00000000000000000000000000000000000000000000000000005aa0052c49e60000000000000000000000000000000000000000000000000000000000057205000000000000000000000000000000000000000000000000000059da3c17d7790000000000000000000000000000000000000000000000000000000000056622000000000000000000000000269f653ad00493acacbdb3cebe4073af264a8c2800000000000000000000000000000000000000000000000000000000614345d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412210e8a00000000000000000000000000000000000000000000000000000000722e4d65118c40823ad5f479c9c135024cc48f762108fe62cb14a7643cc748191ac7e3faeafcfe623d75da90a375658eff2ca838f4e777c2a546d4cc2ef45144000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156488014238b2ca862ac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000ed3710204b804cb5f2c05bd8d1c2866de719d559000000000000000000000000000000000000000000000000000000006143476d000000000000000000000000000000000000000000000000014238b2ca862ac900000000000000000000000000000000000000000000000000000000130d4bd800000000000000000000000000000000000000000000000000000000000000001fb96cdd98328272f1d1e11cee14c61f3ee14f1374dc2dc318964ea15aa2cdd15bf38fe94ad1d029394b881e3e41b6ffcb5b9011d229d3b5306131eea42b6d82010381e707ff09844b7cba5883119fd994f97c707024ef0dd3e77a0824555a46b622bfb500804515cef300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f9ca98000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082f49e5bb96679a7d5f8dd46c1b91c39ae0db94358e982098abb0943ae3f668d664d82e5f466ab6438446227a93fb6f5bc169ec02b5760944b1c75f3312be84e5bd63c03b0836add0103818707ff01844b7cba58830bb8929482af49447d8a07e3bd95bd0d56f35241523fbab1802e1a7d4d000000000000000000000000000000000000000000000000013fbe85edc90000bf549c854d7584e7ca870df58c7931e0270bc9b4f4eaa72b91f8836d5373f934632ec3cea2ff08000e148a9f35bbfac1dc52d983094d7588533231f84857d4ee000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000c5e926f27781ed5fe7b88781bf5c83947b887d5b000000000000000000000000000000000000000000000000000000006143476e000000000000000000000000000000000000000000000000000000001374f18a00000000000000000000000000000000000000000000000001409596f02ca6200000000000000000000000000000000000000000000000000000000000000000207a35c2fed6104bac79d5bdffbcf2413267cbed33b89e79a8ce0d6cb968862c6677eb18a04c745c901e489b5684039b6680efafb8fe29485423d7ef24f9ca12010382016707ff39844d96b878831266de941b02da8cb0d097eb8d57a175b88c7d8b479975068038ed1739000000000000000000000000000000000000000000000007fb537dbac1a14daa000000000000000000000000000000000000000000000000000000000b53629e00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000032e5da458edf84ba7bd428cd1d73dff7da2436ab0000000000000000000000000000000000000000000000000000000061434bb200000000000000000000000000000000000000000000000000000000000000020000000000000000000000001e32b546aa6befabca3c6956060849b71acae1d8000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc84a04c2059301bdde20c10b380e7430aaf3c84ef2363f76e563d151f8d90b0cc872623366bb59cb268c538eaa6472d60d8661ddc816018e2fe2b3ad1b23be6f87000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000237e92c1a8c4c59dd810add755fba67cdb70a5d1000000000000000000000000000000000000000000000000000000006143476f0000000000000000000000000000000000000000000000000000000012d76ab20000000000000000000000000000000000000000000000000136730fb13c8d500000000000000000000000000000000000000000000000000000000000000000bc50484cbb10660b6526190bee1859ad34b407e35c49cccd9788529a168d84046ddbff507142fc3be77f1b28342028d941138bde39ae2c3163266904c9f716c80003818707ff26843b9aca0083141e2494c2b1df84112619d190193e48148000e3990bf6278084e9bd7e000000000000000000000000df08dfb2752c2bf55facc363f1568d4cf960611058cedb8057d3c2eca0b06726fc330667b5911273c9645a17d27bff6e736623cd2dae10dbbbffcfe4fc750617668db36c37c525a6d252ca4ef2c188095d4c4cf900036c07ff03844b7cba58830b7796949f7e3010f8e9ee18d5608e8af5b94aac6b0391a6881ba9b62e53e4691700359cb53e33d568c0e0d2c4f2950ee62eafccd23ea14aceaaa26ce030c8042339347dc5322e7f985b510e30151160fc55c2846b0e81f67bdfc9daa25c93c9c667010382016707ff01844d96b8788316921094e592427a0aece92de3edee1f18e0157c0586156480414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000000000000000000000000000000000000000001f400000000000000000000000077358ec8cfdd61cb9e7b6862a287572b61f7cc0600000000000000000000000000000000000000000000000000000000614345d600000000000000000000000000000000000000000000000002bbe274ccc080000000000000000000000000000000000000000000000000000000000029e16aaf00000000000000000000000000000000000000000000000000000000000000002687a2d8a42e70034bd34ce95f96fc170712effd331425e1d9cf5d439e988b724e4b0dc68dbd8c1fa1d4a548b6ecf0595ad37e14af0be3f9dafdf1ba40dbfcb10082016707ff02844b7cba588312798e941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe5000000000000000000000000000000000000000000000000000000003f324a7a000000000000000000000000000000000000000000000000041c5b7a69e6a10a00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d002ec5f1d303ae1fc254a4b59d5e37e2829dacc0000000000000000000000000000000000000000000000000000000061434bb20000000000000000000000000000000000000000000000000000000000000002000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab11cee627acdde3e854a7cad6be4ee219adad1b0b54a63442e6270ba59e26e87ee42ca881c0a6b799148678d6167dfaecff68e9f407dec1a869ae1cb2e55d54757000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff10866d9d29c1667daca92f1d4bfb8e26073c55b50ed2aa64d2a53668db0ad8a40a774ec28cb62b650e50b88b7acfc7a475caa1c9b5e8fcdc4a2a8e4992d9332b000382015107ff8201ce844b7cba5883124faa941b02da8cb0d097eb8d57a175b88c7d8b479975068758980953d79eb500fb3bdb410000000000000000000000000000000000000000000000008ac7230489e800000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000173d0ed8d125ecb4bce63cfeedabdcc95071c2560000000000000000000000000000000000000000000000000000000061434bfc000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000003946a21b4e557cac35c02121208523fa872771626a7e21319b321409cae197b287662b68c9ae61d8b63aab1b66fb3e8a4f0bbee86514315f50d6debe834eb62b9a0e1e3af79f262ab3ec8ebb5e013815a1d2794a000381a707ff01844b7cba588313a88694ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf1c11ffc5364d7319f6c3a510d3569411e9659f3e494d673a061ed308c9ecdc61664587d97a6b7b3464f1ee2bd832e99276956855a254c576fea79a4e1e875e000382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb800000000000000000000000053db26c15663463e24c6657722dee832fcfb5d34000000000000000000000000000000000000000000000000000000006143477300000000000000000000000000000000000000000000000000000000138aab950000000000000000000000000000000000000000000000000141fa92ba2c10e00000000000000000000000000000000000000000000000000000000000000000c4edd972d00993da6c701f2ab5bb6769b828ad52908a26b3178ed59c833b98fe5becca24d743f854bcb85e28cd94a6bede2f73145ca34e865c52012c7d4b3668000382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c05861564880141ddbfba0beac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000350d6e3c8ebac7ddd37d87ed2e0e7815a507d39300000000000000000000000000000000000000000000000000000000614347740000000000000000000000000000000000000000000000000141ddbfba0beac9000000000000000000000000000000000000000000000000000000001307fa5300000000000000000000000000000000000000000000000000000000000000007438b9d30c6f3bcad87ed709bf823618296a7f146a724d9413989d5f52f1b70245d612bd7d75449e387a31c99a5cef176ecb38b9d5fd16663284fee2e2e9e07d01036707ff4d844b7cba58830b55fc9466b870ddf78c975af5cd8edc6de25eca81791de1830189110f6fc973dae1a372bd1a27314e256d0812e297f85ebf7bf43b728876faf9070c13529769ac2a48870e1b2826baab50be881d23c249813a76f16fe78cd2ed99a1c1010382016707ff02844b7cba5883127016941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe5000000000000000000000000000000000000000000000000000000000662a74a000000000000000000000000000000000000000000000000006955d9bbf2342b00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000bc06c86790ef6310a5e5f29d39b8e530604859f00000000000000000000000000000000000000000000000000000000061434bb20000000000000000000000000000000000000000000000000000000000000002000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab19a17d5f5899c513e8c5468dc69334d0bac4b37d92851771958d60980a8648ecd5a9eed48ad9487473a9ec7558b49cb18f4760bf9b40c5f5aacff757e45a2018d000381a707ff80844b7cba5883105e859482af49447d8a07e3bd95bd0d56f35241523fbab180095ea7b300000000000000000000000074c764d41b77dbbb4fe771dab1939b00b146894affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5c5786f3f1b8f453a5035ef73d38095da9e5b6083e8dc8b74b7de5eb5d9a1484e477d6f6bb8249b28e452472c2403b0a203536c6ea27fc4f51a9c02d195ad27000382018707ff0e844d7c6d00831374db941b02da8cb0d097eb8d57a175b88c7d8b479975068038ed17390000000000000000000000000000000000000000000000003040e26789f974640000000000000000000000000000000000000000000000000000000007e6d99100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000050cc2c1efc6727ec5b55e724932eed46e286d37f0000000000000000000000000000000000000000000000000000000061434bfc00000000000000000000000000000000000000000000000000000000000000030000000000000000000000002c852d3334188be136bfc540ef2bb8c37b590bad00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9695fbe21de468aa0d5530c1b1a7ac1618495dd8487efbf28de3b87899b8727cd27218b83bfb185a9842035470e8f0416f8525afede7f7bd3de1b1b9054b14c74010381a807ff81a0844b7cba588312542294f85cd66461088284480a455d2b2933e69b789baf80e2bbb15800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000002fdc249166d89b883738246c5b1806c8decdc516597094b6f7414a9ca174314c7bfb292a01d13080d7ad64b05a7afdc00d767f767b0a30a998d70845014cfcb19efcdc820704f010382015007ff35844b7cba58831248ea941b02da8cb0d097eb8d57a175b88c7d8b47997506880568eda912057f7a00fb3bdb4100000000000000000000000000000000000000000000943b1377290cbd8000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000b5598bee435f9ae718a88f5f387eb4dd9bc311860000000000000000000000000000000000000000000000000000000061434bfc000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000df6c5578242a3ffc915fbe89655aed370001973f1b98a79ffcbecf0d80794cbfbf9059ae95351b1dd0a578d1ff22975aafce1a262dd6f63d9cc74596e646718a3b9d38d2803e91d5ec623ca4a3bd698460b0da820182016807ff80844b7cba58831687fb94e592427a0aece92de3edee1f18e0157c05861564010f414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000000000000000000000000000000000000000001f400000000000000000000000014622219b3141c021becfb97216d73b234ecbdde00000000000000000000000000000000000000000000000000000000614345d600000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000000000000000000000000000000000000000366d0b0000000000000000000000000000000000000000000000000000000000000000214a1114e747f868c5317e4c33a3703144dbf2e2938f97e5484c43381cfa73856eb3d08adf5972a415b0e2e691508b3b8a02687995833c7f9444e25d2dc88ede000382044807ff34844b7cba5883221f2594c89958b03a55b5de2221acb25b58b89a000215e60112656f3d64000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000256530ce969f76ece1cf66998aef0eab6a940fa800000000000000000000000099d8a9c45b2eca8864373a26d1459e3dff1e17f30000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001bb102f74325499d42b3c27f3128ae1503472547a3cd74ebcbd25f91536ed3f62204d37ac462486a1baec0d40347e102b4e4379d462e5e041f982f61bcaa8d086f00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000256530ce969f76ece1cf66998aef0eab6a940fa80000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000256530ce969f76ece1cf66998aef0eab6a940fa80000000000000000000000000000000000000000000000000000000000000000eb7df83d44b5db1d07d01f52db515b0e995b31d35f0546cbf18f2b3d3d7282763876648d20b3c98eddc209bbb9b4c4da92d7aa8a1b48f17ae53f783e135e0a2e0103820bda07ff01843e95ba8084019424538080608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610b0c8061007e6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80636b366c66116100715780636b366c66146101995780636d44a3b2146101c7578063715018a6146101da5780638da5cb5b146101e2578063b09c1c77146101f3578063f2fde38b1461021357600080fd5b80630c7f7b6b146100b95780630daf16ed146100ce57806313e7c9d8146100e15780634a3b68cc146101195780634a9fefc71461015a5780634af350eb14610186575b600080fd5b6100cc6100c73660046108aa565b610226565b005b6100cc6100dc36600461090f565b610353565b6101046100ef36600461088e565b60016020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b61014261012736600461088e565b6002602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610110565b61014261016836600461088e565b6001600160a01b039081166000908152600260205260409020541690565b6100cc610194366004610956565b61040e565b6101b96101a736600461088e565b60036020526000908152604090205481565b604051908152602001610110565b6100cc6101d53660046108e2565b610451565b6100cc6104cf565b6000546001600160a01b0316610142565b6101b961020136600461088e565b60046020526000908152604090205481565b6100cc61022136600461088e565b610505565b3360009081526001602052604090205460ff1661025e5760405162461bcd60e51b815260040161025590610a1b565b60405180910390fd5b6001600160a01b0382161580159061027e57506001600160a01b03811615155b801561029c5750806001600160a01b0316826001600160a01b031614155b80156102c057506001600160a01b0382811660009081526002602052604090205416155b1561034f576001600160a01b03828116600090815260026020908152604080832080546001600160a01b031916948616948517905592825260039052908120805460019290610310908490610a5f565b90915550506040516001600160a01b0380831691908416907ff61ccbe316daff56654abed758191f9a4dcac526d43747a50a2d545c0ca64d8290600090a35b5050565b3360009081526001602052604090205460ff166103825760405162461bcd60e51b815260040161025590610a1b565b6001600160a01b0382161580159061039a5750600081115b1561034f576001600160a01b038216600090815260046020526040812080548392906103c7908490610a5f565b90915550506040518181526001600160a01b038316907fe867113cf87c38992150b6af16375556550b2b6edce4f2623b36bb6cfc391b4b9060200160405180910390a25050565b6000546001600160a01b031633146104385760405162461bcd60e51b8152600401610255906109e6565b61044c6001600160a01b03841682846105a0565b505050565b6000546001600160a01b0316331461047b5760405162461bcd60e51b8152600401610255906109e6565b6001600160a01b038216600081815260016020526040808220805460ff191685151590811790915590519092917f966c160e1c4dbc7df8d69af4ace01e9297c3cf016397b7914971f2fbfa32672d91a35050565b6000546001600160a01b031633146104f95760405162461bcd60e51b8152600401610255906109e6565b61050360006105f2565b565b6000546001600160a01b0316331461052f5760405162461bcd60e51b8152600401610255906109e6565b6001600160a01b0381166105945760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610255565b61059d816105f2565b50565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b17905261044c908490610642565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000610697826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166107149092919063ffffffff16565b80519091501561044c57808060200190518101906106b5919061093a565b61044c5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610255565b6060610723848460008561072d565b90505b9392505050565b60608247101561078e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610255565b843b6107dc5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610255565b600080866001600160a01b031685876040516107f89190610997565b60006040518083038185875af1925050503d8060008114610835576040519150601f19603f3d011682016040523d82523d6000602084013e61083a565b606091505b509150915061084a828286610855565b979650505050505050565b60608315610864575081610726565b8251156108745782518084602001fd5b8160405162461bcd60e51b815260040161025591906109b3565b60006020828403121561089f578081fd5b813561072681610ab3565b600080604083850312156108bc578081fd5b82356108c781610ab3565b915060208301356108d781610ab3565b809150509250929050565b600080604083850312156108f4578182fd5b82356108ff81610ab3565b915060208301356108d781610ac8565b60008060408385031215610921578182fd5b823561092c81610ab3565b946020939093013593505050565b60006020828403121561094b578081fd5b815161072681610ac8565b60008060006060848603121561096a578081fd5b833561097581610ab3565b925060208401359150604084013561098c81610ab3565b809150509250925092565b600082516109a9818460208701610a83565b9190910192915050565b60208152600082518060208401526109d2816040850160208701610a83565b601f01601f19169190910160400192915050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526024908201527f4f70657261746f723a2063616c6c6572206973206e6f7420746865206f70657260408201526330ba37b960e11b606082015260800190565b60008219821115610a7e57634e487b7160e01b81526011600452602481fd5b500190565b60005b83811015610a9e578181015183820152602001610a86565b83811115610aad576000848401525b50505050565b6001600160a01b038116811461059d57600080fd5b801515811461059d57600080fdfea2646970667358221220e2f4e6d059bc4311b82743ede799cc6920a19d42737dcb0df6c2644366b0541764736f6c63430008040033c0d468779f4f4c035f26a28f4d47294839ca078bee65d7199143cd773f88ae2a78d98cc3131dd47009f78896d12c5eb38225c66bbe28a89770a1fb2651e74208010382013107ff8201cf844b7cba588311f2e0941b02da8cb0d097eb8d57a175b88c7d8b47997506875e83fc0f145de100f305d7190000000000000000000000003946a21b4e557cac35c02121208523fa8727716200000000000000000000000000000000000000000000000092cf0b9bf4b316e00000000000000000000000000000000000000000000000009213214fa7f4c100000000000000000000000000000000000000000000000000005e0b0132d81ad9000000000000000000000000173d0ed8d125ecb4bce63cfeedabdcc95071c2560000000000000000000000000000000000000000000000000000000061434bfc80c994daf58db42603cf7f5e003d8b3443c7080be07cbf5f3dfe8499485fbc123537c2e41c07d5cbb612b8407d4c85f0fcdebfdd6bf4f45333ac96fada5fcb040082016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000ed3710204b804cb5f2c05bd8d1c2866de719d559000000000000000000000000000000000000000000000000000000006143477a00000000000000000000000000000000000000000000000000000000133e8fd8000000000000000000000000000000000000000000000000013d149119e726e00000000000000000000000000000000000000000000000000000000000000000cee241f23d04ed659c2d51f15b7aaba60b5120aab031dbac9d867c1fd57b21fd35e1c62de6d872521968c014fa8c17fd4d08e5e25fa397de0edad4683dbe549f010382014807ff03844b7cba588315f6fd941b02da8cb0d097eb8d57a175b88c7d8b4799750603117ff36ab5000000000000000000000000000000000000000000000000000000003efe595a0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000d002ec5f1d303ae1fc254a4b59d5e37e2829dacc0000000000000000000000000000000000000000000000000000000061434bfc000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc8cef3c7251b6c143ee58038a9d72cb63b7ad2edcc2cd6c0c09b52c1555311355c234bbd32fc0b4a0620791b53a8ba77d8838de13f6ab307670001b8e7251e91e9000382014f07ff06844b7cba588312357f941b02da8cb0d097eb8d57a175b88c7d8b47997506870a4023b56ec2a100fb3bdb410000000000000000000000000000000000000000000000008ac7230489e800000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000f2baa666e9d04e29147353eba49e9f621990ce240000000000000000000000000000000000000000000000000000000061434bfc000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000fea7a6a0b346362bf88a9e4a88416b77a57d6c2aa84e69925e5011ffef9f96658f1ad4fc2a03495e58dfed6015dfd902b174f7652be9c70e9e904031f83a419292e27230fe0ec73ce3d7433e0ae3a46bf5f5bd03000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9464e22274644b7f014a08735dc3040fc8a257a2d0d1a192bcfb8d65b4a84e9f03d0d1cf41062dbbc615b786c51593e252a08c336e6542f0b9c13ac6d63304db0103818707ff03844b7cba5883127f2a94806b375b2a25a099ab35a528b5f1e9edd503db638088fe2be800000000000000000000000000000000000000000000000059158cf8ea98bed8590d38854d00e8ec3db043fc4e724e1a9f702a7117c5d988b750082381e7fc547dc1ebbf68c34f3f02c5cbabd8fe9bb4521d253fc19c375a6a444fe10e4fd9a6000381a707ff03844b7cba58830fdc8594fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb980a9059cbb0000000000000000000000002b2155ba23571478fa95a145df8fc5632a7f41ee000000000000000000000000000000000000000000000000000000004c5a824051bace33dc641aaf3d3b742273e59779de93a3b9c2e420e7e694f7a2dd0f319a094f4eaaa1311b13d9e0664ec54ab8538b5a39636d267baa68de7fee037fd06c010381a707ff80844b7cba5883105e759482af49447d8a07e3bd95bd0d56f35241523fbab180095ea7b300000000000000000000000074c764d41b77dbbb4fe771dab1939b00b146894affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2e573065122dc4c1a00a8cc3e3a8ff3af41ceb58213720d7fb82e8e9f96b7102072b120e7d541854183d851afca7f26f2d01f030d9b46ca245193efeb4c31f4a010382014707ff1b844b7cba588328a7c094ab324146c49b23658e5b3930e641bdbdf089cbac80709240c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024287d44fa11db45dfb443ecf37a7794644d25800000000000000000000000000000000000000000000000009ac3dcea07280000000000000000000000000000000000000000000000000c4dbcc7404a9840000000000000000000000000000000000000000000000000000000000006143477a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000e8f1566b925f4c71682a8f4a18698cae6a72c22a3ae081689453318f00d7a6cb5b868626faf8590af12f02f29a22a9b723af80a3befd947a622fb895be69463a00038202a707ff11843b9aca0083163eda94e592427a0aece92de3edee1f18e0157c0586156480ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104414bf389000000000000000000000000fd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab100000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061434620000000000000000000000000000000000000000000000000000000000739b62d00000000000000000000000000000000000000000000000000788ad79251d586000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004449404b7c00000000000000000000000000000000000000000000000000788ad79251d58600000000000000000000000072ad2bafb4d9b2170772bdcb163f0772313b18e000000000000000000000000000000000000000000000000000000000f32ffece75f097fb1002a232e8edeaf640c29b40ee16f1fbbd2e6fc1d63201247c51892475176f577238fc59b2943847320bf743ef0c1425fd74f1a04cc73862010381a807ff81a2844b7cba5883124dbc946b614684742717114200dc9f30cbfdcc00fc73ec80e2bbb1580000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000046a5f28833932f94a95598bd7015db938f0790f2072140f2c68a7349e8407dbf13e58d5fe1b60095e9137be8a0e92d2ba1fd07bde6eb0266abc0ec610dc56e15706fc7e712e2010382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c05861564880143a47f0c6f2ac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000c98c12edf000720572bf5a35b2c5269f7bbc2a7d00000000000000000000000000000000000000000000000000000000614347800000000000000000000000000000000000000000000000000143a47f0c6f2ac9000000000000000000000000000000000000000000000000000000001322ed3f0000000000000000000000000000000000000000000000000000000000000000a13dcf9f71e9be70f7b4cb13518833d76c12e24fc3818087db59038708ec7f501e74ac8b08fdfd5fb03e07672966e6073d5b1d7b72debaed5b6ae43b9f2c1436000382015007ff0a844b7cbf2b83146bf394530476d5583724a89c8841eb6da76e7af4c0f17e8801c60c916db9eac800fb3bdb41000000000000000000000000000000000000000000000000000000001ad274800000000000000000000000000000000000000000000000000000000000000080000000000000000000000000afabcdc2be58de2203b42d06ab7a956d47fecfb200000000000000000000000000000000000000000000000000000000c2868ecb000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc82cd2dc641882046b50972e0569bc16e6e6555d80447018237c567e2b1224af5337dcfaa129d8cf99f54b4429082a8249d384a1c2e38c009241c31284dab8304800038204c707ff168447868c0083299d3c9480593a336e3dba6ae7d6195bf99da86ed50135d98023854f6c00000000000000000000000072733b4a4fcc65eaf41f67b1d9fc1be3b967e6030000000000000000000000002c852d3334188be136bfc540ef2bb8c37b590bad000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000042265e46c7a2cd85e3a5be26a2bbdd6bd60064dc00000000000000000000000072733b4a4fcc65eaf41f67b1d9fc1be3b967e6030000000000000000000000000000000000000000000000006621b245424910c70000000000000000000000000000000000000000000000000000000010a15622000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003400000000000000000000000002c852d3334188be136bfc540ef2bb8c37b590bad000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000042265e46c7a2cd85e3a5be26a2bbdd6bd60064dc00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001b02da8cb0d097eb8d57a175b88c7d8b479975060000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000012438ed173900000000000000000000000000000000000000000000000066078cf8e6d3be96000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000042265e46c7a2cd85e3a5be26a2bbdd6bd60064dc000000000000000000000000000000000000000000000000000000006143613d00000000000000000000000000000000000000000000000000000000000000030000000000000000000000002c852d3334188be136bfc540ef2bb8c37b590bad00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000000000000000000000000000000000000d083355871f2ae00cef9af855766ca5f47b05521ffff92c77a086828bb0704e21fbf996e2b9edf7c026d5b585e469c38b1b1cd26424069ea4294de3649abbb1001038202cf07ff02844b7cba58833d1f9a94c36442b4a4522e871399cd717abdd847ab11fe8887066de210d76fff00ac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000001648831645600000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9acf0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd235800000000000000000000000000000000000000000000000000066de210d76fff00000000000000000000000000000000000000000000000000000000014fb18000000000000000000000000000000000000000000000000000065fed0792d73700000000000000000000000000000000000000000000000000000000014eda63000000000000000000000000a7d60ab31c3ed35bca7cf788dae18bd3d3cb5c0d000000000000000000000000000000000000000000000000000000006143462000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000412210e8a00000000000000000000000000000000000000000000000000000000939584bb80dab426a4c524527e8e0b477b8ace033af384560d591179204175b900f3463642f413b5853e33d2b723e30d6043f3fdd033132d7b5690fb60f7bb00010382016707ff02844b7cba588316952c94e592427a0aece92de3edee1f18e0157c0586156480414bf389000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000350d6e3c8ebac7ddd37d87ed2e0e7815a507d39300000000000000000000000000000000000000000000000000000000614347820000000000000000000000000000000000000000000000000000000013394049000000000000000000000000000000000000000000000000013cbd12583ef4a00000000000000000000000000000000000000000000000000000000000000000392436aeaad8d7aa114bca2d200ecfe0768914e44197658468fe41c6b72f76ab2e2e3ed3be3e4c2cbc8d46f1e4d854277d011cceb0f80e8aa03e3085e757fb90010382022707ff02844b7cba588313faab94ba12222222228d8ba445958a75a0704d566bf2c88052bbbe2900000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000a760770e0dbfd1cccda63ef73e23767378f894550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a760770e0dbfd1cccda63ef73e23767378f8945500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301fe1e57d1d079ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc65a812ce382ab909a11e434dbf75b34f1cc59d0002000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1edc9569d4bab2d15287dc5a4f10f56a56b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180d7bc58406fd46a00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000009c83a43ce359d12bdf4a43a294b0d7191a9ef1ffdce3b6ebf1421c22fa9f150523171f1146fe15d58bd796420f3f8682bb573be0d9e0c08ef7326640a3d811fc000382016707ff04844d96b8788312784a941b02da8cb0d097eb8d57a175b88c7d8b479975068018cbafe5000000000000000000000000000000000000000000000000000000003f4efb15000000000000000000000000000000000000000000000000041e290e1c1299da00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000d002ec5f1d303ae1fc254a4b59d5e37e2829dacc0000000000000000000000000000000000000000000000000000000061434bfc0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1c9560dfe2a0cd66cfe67396fd29e22db3da31e17eea58b59058c7ab9d15e771d36215dc8634557e64d78661676ae2e79149150b3cb6aeb20f055f73cace2f2dc010381a807ff81bf844b7cba58830f5a58946b614684742717114200dc9f30cbfdcc00fc73ec80e2bbb15800000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000fdc202a65458b467f8279e4dfa541ed66c920a85384c5ff9a8a497b2722f8be856c71c130e4509dc03d31e5467d4718527df83ce1d0cf61e365b1c700dc79e17010382044807ff55844b7cba5883221f1194c89958b03a55b5de2221acb25b58b89a000215e60211656f3d64000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c68af0bb140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000a72dd12b9329e6efe095c030f361131604a7958600000000000000000000000099d8a9c45b2eca8864373a26d1459e3dff1e17f30000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001b2999cd808c96dd800626efa07da724210167263e1760e61377241b30615b912c0c44b37de8c317b6deab67b1211087e5c5b18448936976c0192e3611e3c67ce500000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a72dd12b9329e6efe095c030f361131604a7958600000000000000000000000000000000000000000000000002c68af0bb14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000a72dd12b9329e6efe095c030f361131604a79586000000000000000000000000000000000000000000000000000000000000000044159d057f11de5dc1f0ccea8d69c123dc44e9807ee7c775aff652c26e979bae7b77679a182e5aa6055aea6f7463122787c86f79a7a4b33048cbc3db8ab85a0c01036607ff80844b7cba58830b4e149464264c23a38d780995f74fc58efdb304b517c49b8207a10f3607a62edda2d8b0a297e94d5ee1c10b8473a2f8b5887c57f47046404c804d9a49b8bbc7cae97e25ca12bfb015b5be3a13696fbdcc539a2761d24f4608e665dd010381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0e89ee3068748c6cf53ea2abe325f91d355f273f1c6089880132e2346706849b0fe1156bf744fc6439d5ced668bdedae005aa52aa177601dc6d9fc96f63d49ef010382016707ff22844d7c6d008316c3ba941b02da8cb0d097eb8d57a175b88c7d8b4799750680e8e33700000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000002c852d3334188be136bfc540ef2bb8c37b590bad000000000000000000000000000000000000000000000000000000001a756cde000000000000000000000000000000000000000000000000a248b863d5349ae6000000000000000000000000000000000000000000000000000000001a538ee2000000000000000000000000000000000000000000000000a178ff25e4c78ac3000000000000000000000000a941be6f6ad5f9e8cdb7cfc32dc81a209f5324a90000000000000000000000000000000000000000000000000000000061434bfc0159f7abcb5f256ad5ebba7b9119baf8203747368c0a900dad3ae863b92ab0ac030002a3424049c3e77c0b0b109072610eb3b074194f678396035597117c76cf01036707ff49843b9aca00830c279894f285108d3aa4dc9041364b64297979979a7ec7b980fdb5a03efec08f482c097974305ca61de2e6900a8f0b6cf3c3e0c27a269bc770319d0055255ee3fb218093d0476387572440e2e2d0d5f20695e846974ba757f5300623c301036907ff08844b7cba58830ebe2d9482af49447d8a07e3bd95bd0d56f35241523fbab181e90fd0e30db089817f5335ce9fa8e67a6d7056b08a795d3319b43604554b666254e78fdcc0e95883252145583723a484a609c1d669623182a0a41f1948fae2eea69e710adb29000381a707ff80844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff128122ded84fcb4b61ba00157ffd474744444800b0a1aad28394c3cc1389397c1786345580a30746c57a2b0f5366bbf65369b7e9c3732ce48ada29e461846c54000382044807ff01844b7cba5883220d3794c89958b03a55b5de2221acb25b58b89a000215e60110656f3d64000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002386f26fc10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000ae2ad0fc3d19e2067777f94bec901fed2b35cae500000000000000000000000099d8a9c45b2eca8864373a26d1459e3dff1e17f30000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001c250218145d369b446122ff37a3cfdf89f83caf0afb19b3ca1acae64fe31228503a7147b6991500ad4cffa6528895ba46e7ddcc63c5cb6a2743cdcc9d4ec230f400000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae2ad0fc3d19e2067777f94bec901fed2b35cae5000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe000000000000000000000000ae2ad0fc3d19e2067777f94bec901fed2b35cae500000000000000000000000000000000000000000000000000000000000000001985ffdf4829dea1eb882347f6f0b6f1c45b8b5a1cc55e54569b48be9a045dbc5669c342472bb60dedce13ce438a3652b114be60f8e60994c5ac02b0ce83c1350003818707ff0a844b7cba58830f63419497e2768e8e73511ca874545dc5ff8067eb19b78780b6b55f250000000000000000000000000000000000000000000000008456650ce1e6e652944e8d63f9060101e70909f3312be43be8ea5ed2b42c05d14a072dde92e132e244c715b4b2bf07e4d9517276ad985a517ba15bee270bf2e124965c42a4858b1b00037007ff04844b7cbf2b830eefa79482af49447d8a07e3bd95bd0d56f35241523fbab188021f74f0eec6355800d0e30db0c93fb1cae658ad57391cbe93963ed7567ddd4d6fc339750b900d8fd7722e4bb10c847112b00ac8d5078c7e70988f428ad6fa0c9b86d6ea7951bcfd71599180a6000381a707ff02844b7cba588316952c94ff970a61a04b1ca14834a43f5de4533ebddb5cc880095ea7b3000000000000000000000000e592427a0aece92de3edee1f18e0157c05861564ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff62bf497129d88199a52e652cd833583c46c6186c20185daf4b3f100879ae8be136f8436eb1278f22d737dda0bccf4628a7a58e49e20a201dd2b97c6cdf2bc277000381a907ff82012c844b7cba588313b6f9940fd8a8c3a89f36c87efa3dbb7d28c7781cdb337280095ea7b30000000000000000000000001b02da8cb0d097eb8d57a175b88c7d8b47997506ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8db5db06e8a4fa9ca02a608e2b71af910bff0ee678081a32e4ca66d5c7ef4eac1d7aacbc40728518a986dd564f5b0647a6cf706952b3c756ce54aa7cf6857837010382017007ff01844b7cba588316952c94e592427a0aece92de3edee1f18e0157c05861564880140170067a8aac900414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc80000000000000000000000000000000000000000000000000000000000000bb8000000000000000000000000c063062d9ffaa6333d6f8741c253a3b59e66e037000000000000000000000000000000000000000000000000000000006143478d0000000000000000000000000000000000000000000000000140170067a8aac90000000000000000000000000000000000000000000000000000000012ed26520000000000000000000000000000000000000000000000000000000000000000d4a6feaae395a44e6eeb6f636963ab6e4c99f18bff342edb79543ea8a47e197036ae2f66606145b8d8692de2713f7d154ccda3122dca6b01b807a4a3e6a1a742010381a707ff2e8427b9745883193d70945675546eb94c2c256e6d7c3f7dcab59bea3b0b8b8096294178000000000000000000000000cdb1f3e47a0f58920d22e82fad9d3eb4784a466e000000000000000000000000000000000000000000000122c9a4125a3616d7a4eec3a2c4cd72560068a3b77a4649f5c5566e475f06fe2e43bc662aa6e24ef84f4c9c9221703a7b14647d508b0554bcb1654c09329b31c6fee29b89adfcf314e6010382016707ff02844b7cba588312ad0594e592427a0aece92de3edee1f18e0157c0586156480414bf38900000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000004e352cf164e64adcbad318c3a1e222e9eba4ce420000000000000000000000000000000000000000000000000000000000000bb800000000000000000000000077358ec8cfdd61cb9e7b6862a287572b61f7cc06000000000000000000000000000000000000000000000000000000006143462000000000000000000000000000000000000000000000000002c2fc9dba9f9ce3000000000000000000000000000000000000000000000000bad9d15ed3335e920000000000000000000000000000000000000000000000000000000000000000297b0bccc8236984bfa136e95a0d937b9b35410cf8aec516530f40c429b7e98373772f295e8537d691dbdb06548aa27b8c7aac9954a7085649aed3b618369cce010381a707ff02844b7cba588312d22294047cd47925c2390ce26ddeb302b8b165d246d45080822255de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1875180634d9e44069407412a9f9867e79135ae548dfced94c61a7cbf02b42082947e026bfd17d899169f1f2f85956e0a5beb1a86f1eac2a2a88fe6da4d985f3f02b955010382014807ff05844b7cba588315f6fd941b02da8cb0d097eb8d57a175b88c7d8b4799750603117ff36ab5000000000000000000000000000000000000000000000000000000003efb286f0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000d002ec5f1d303ae1fc254a4b59d5e37e2829dacc0000000000000000000000000000000000000000000000000000000061434bfc000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc8eb3dee43914db62d7a4ad5faf38d0c1040b0dfed4f7bb3a21d1b7e9d7bda0067078dda0f1b9133bf32c80d5e36b4b2f1d1296219d9b35fed04d2d52230f0bd8c000382014a07ff820150844b7cba5883124c36941b02da8cb0d097eb8d57a175b88c7d8b4799750605107ff36ab500000000000000000000000000000000000000000000000080cef7e7df347ffa00000000000000000000000000000000000000000000000000000000000000800000000000000000000000003f8865e44c140bedacf0e1c2453b2268303576980000000000000000000000000000000000000000000000000000000061434bfc000000000000000000000000000000000000000000000000000000000000000200000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000008f68c0c0c3e1a6f7fd63d07627bfb0829a3625135843e6a1facbaa0d13806fa86d910de94df565a434c87b9a283442bb36b18a3148c0ca468018fb71d0e9f137a617ddf147dd00e4f94d8cc38368314c73d0bc9c010381a707ff02843b9aca00830fa56f94040c6f95d4631bbcac3c84884c321f7d64cfe2b0806d44a3b2000000000000000000000000452322c1f24a50766595238e8b3b567b13e905a800000000000000000000000000000000000000000000000000000000000000014e326e303fdcc7b037e29df0305251c57477a83ad275b0596f041605e6afef3a6b4300f3f2d3b91b656811498d5647399557fed15b72f88cf474136cf58706ce000382018707ff09844b7cba588313765b941b02da8cb0d097eb8d57a175b88c7d8b479975068038ed1739000000000000000000000000000000000000000000000041d3afe5750876d7a7000000000000000000000000000000000000000000000000000000003d75980600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000045577ffec3c72075af3e655ea474e5c1585d9d140000000000000000000000000000000000000000000000000000000061434bfc0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000ed3fb761414da74b74f33e5c5a1f78104b188dfc00000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab1000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc8244cd33173778c99686a79a0fd26cadda1a4bae493a6c004b540dac1622f3605627969dd57b0ab121a0b7576c67f139b1567b06c675c0a76fe01efa4008e8338000381a707ff19844b7cba588316c828946b614684742717114200dc9f30cbfdcc00fc73ec80e2bbb15800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000a0a4aee43c2aa069c4e5559191e82a97ef6bf796a880e99689166bbb6b471d1a691e565cf09163051826e34234ce88bbccae5c91857555be8a869b017a43f26b01036407ff03844b7cbf2b830b3462940caa30b7a830283794817dee2e7e7cf3bcb060a3051092a91c73f0f3dc5b801d11df005aff7024d51529e568d5a6ac4c2999fc2a875b6f1bc48fd838bf3bbc39c9bc9d2b5e2cc2082ea77cda1ec48733b301cdb0113f01036407ff09844b7cba588312b02e945d0ea9b2a424e29fd86a40a42fee549431a094270911b64d3c2510119143b86cebac88f9cd3eb60493bfcc0f731c27a4bfda719555811e416dc31ff02c26e2a842275839bc85d6a6763e6c8ced7300131cbc016fc22f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a50000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000153000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000273000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032d00000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000214000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000155000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000153000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000c9fb040000000000000000000000000000000000000000000000000000000061434484000000000000000000000000000000000000000000000000000000000001700d58b81f87e908160f91305e2accec4fd2a0ba6672f21c93953e6d63d26adf070400000000000000000000000000000000000000000000000000000000000000fe0000000000000000000000000000000000000000000000000000000000c9fb0600000000000000000000000000000000000000000000000000000000614344aa000000000000000000000000000000000000000000000000000000000001700d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000870000000000000000000000000000000000000000000000000000000000c9fb0a00000000000000000000000000000000000000000000000000000000614344f4000000000000000000000000000000000000000000000000000000000001700d0000000000000000000000000000000000000000000000000000000000000000