0x2cffd02e365566472f06312d7f7da823d166c92a233f032f20e1a482218a888a8d64c76695dbb48a7b21a9cff9221eb0b431fa3c895ec3882892d995c3a2302ad2b28615dcfc0545ce0346a84e624ffa65c89de4336fa8154324adc8e984a4865a3e6b24db23c3862b79dc1eaaaf001d809ad7332487a006ba6e00c1a2847d05d6f69f6a19d19d4b1432d65cf9bc868bf43a50ba4af3a098d49518b490b8edd536af426f31b2a12e397143a87a9f6f3850807764f9928c318acff2c3e9203b2e22b2c095b07acadd67d5f63832455dd6f97ec7c4125d119f2f0a63c7b8933683ae679fd6e55f2b6cb5eef6cda70e93d3c4b698e46550219c6c4d556d72ab4af1f86a3e35370e72f327fb15f8e4859c212d894396fbd29fb62edbf21eaf8983dbc9a8fac46fb63314aeed4b40da437112b484ad4b7e6959c2128836acebd98096332ca4edfec2692156d80d452942df08467c71d623f04ef1ba7f45f9b7edd6b01dc2a9eef2943c4cc7adaa5d08b693a59c9e81b081df5fe0bc0a97695b21c3aa1bfe6294e8a8bf68fec63de996a293cc60a66c68c6b1d01c66cc4354dad7a897ec615520fbe8ffa4fd4fcc2aa4a15f07b0551dffc22402d02361ac8dc3be377118b97bd07f1e39c4aeed21c2112cd22d7c7a1d51f65e9384eacb461c1c60ff9baddb4f3cf43e72d2af433a65e6e0ac30fd77fb9303c44e685172969ccec3e539e0efa7ee551c266e98926152b0622e069adcf0be01ab76fc813f00e79620d22106343dd712bec2c5edc7c1516cb10992f52789bb60b24ee1814f7c121a0f586a7ed503955874d487c17c7e0caf67be7ba6638890486da1666e2b757ff27a791499b7f3eaeee4c9cb8dd8e058c6a08f3a399427802a4dcfdf633995f62e624ec7aa943498e6b1be94e85144e3d7cae2ed9c3f395dc27028da16f6e9bf8ea0b357615001e1596d5214906d9db60c5bbf45425a93f22aa8c1712d7884f0ca79b70f4b507739e8aef20c1489a69472b783abc0e20e8c95770406421f1bfff411f8b10bb2630af0a8bef11eaa324a9c4a792519b411e5e275be52172427ef611622750b0e8dc52306b3604d4448ecd4e1c7cc523d1f8bba4cf5b4273765828619f5cea219fe360226a8fcf03468a569af6dc55456c834bdb4af74f780de6aeaa0ed637ab523a8ae9e86420228cb30cd6d3bae233dcba6aafda840d4867bc79ef2f0f5a8374ef6b7699f794c01d35da1e56b1fd43a5b339da43e8def063e0edf4e65e933cdf6296f7d3d6c57e54a17f3baa59086f22869c8b3f605ac6a79a0e19ec029658de924dff8bf03939f2ad0dcbec66d24e39c5a02be5b3c2fb16c0b51f50da1f094b0e6677dfb3718a03779a30c2e437e4d661a0741b6a503b4f257ec33d0fcc7336217b632240cce6b9f968770b4a9db811347e120053ae9eac5d112e178522ee8fadf5890e06fbc7fc6b5574c1fb3a1f2ffae57715340d72a006d4648858389042957a39bb0b432a0e60f2ec971881d398bda0222eb70f929d3dfad0b02c851747a5231c00b2a983e357369501973b8baf123846266ec49f843abe1c8a74e807153d9b67f3947dcb12121449d9d50e3968f12214b78219eeea2aa9e926daa86f1222791a08e610007428ad32ff95fc0a6b1ef0913c9b2ddcc4154ba77fa5f5b3c4dd2c4ac838dd3e2649c00525229558134034b96b33689aa73429bbd57fc64a9d974dfaba6cb55bc06e01cb2a8c88155d13be4970594ef99cd8335453ea81c270b865eb95ae5843a336c82a8cb61d1d43e03781389567b0c4bffde705cc705b67ce68eb01bbd6ce8a1737bf3d0ce0e89cd35befc796585878c4579e4cbd0a644c98ce8dc13656c49ec7a81f82c133c3eb58995551d8f9b04cdf512f96b2646cd2212e4913a48e7ccac81d828f6ead102c40c