0x2cffd02e544a42ec9e224a28742d82ef347189460b1c81f7f5245d655032e629d6da4be6c1a1def0315117dcf82aa9abf379c8504d58479038d100cc04e7ec6d9889229a9f090750f475faee44068a4addbdeb6e0ddb6d0a6a6c4d0d3166cfc6a959bdff94ebd1f5ff9b46bfd9f72e034c49f21525966bdfa6373985374a6fdd04fd6f6f8b45e3a0c0d4496427ff5f8346f4d2c7c77f05e7f61b52a22670bf51c76939b3972153daeb85689ef7dc7fccac92597c6ab46daff843b55e8767e59081461ce77f60e578f701c5c50dcc2196cf645f2c6ff7b966508652247f1fa028ad88fc6725cd9fde4a059e4645697cbee4ba86fbd8b1550406c2893fdb44d35fa79319e93c4737cdd4b826524d949371b6e42b5aafa31b09f7a03846ca9960f14222d8e2296c104d31671c0993efb397e1783b26e048dc2965e3ca12e74cf047516ea758daa375f4e009a7b06433af33d2b4341e394aa63a1fee377d4f4c6065a2027f78bab428441cb873d500608ca4ab34cd1846f38b7aa107204541e5a47df5897390d1129de26b6ba04381d4179f3a5e9584feaad49a136232e48028e772f2ab7495bffffbca764b9fd70127292704205a7be86065c3835d2cf57ab9cfbc250200bfebf557d2f76a02c2014d5e001269dd6ea98c26ce55b1e85975dc3d6d90eb6fad9a25670ad37bd3153bab1897aa9cf98af2344924cc072cbcb4a878fac94706d0f0a7646edcd8abe2c12bc617292a6aabe0c767d8c1acceb27bdbb9dbe3ace74c2a61fe185898c9f4a40f8ed3bfb5d668944f3664c294d74b803d2562657415b4749199b71c31e0be4a6f89b077bca0e0410ec9dfbc464b774f758f85abf777a49c38fb9cd73dfd24919f02fe1dd95194059b34db784a420c7753d10f646e98cb9c39f46ca1bd46e83236e65066fb82bc35e06a33c00412de4239c7ee8d7630ec67eae437fa394bad3b0cd73660b74ef51a6f97ade3185e489a52282ee920612fcb59144a81128ab9303bbc900a6a6861300f04adcec5b61c1293bc803ed749be411e5aad64c651855712863c19c8c7754b65efc7755590185f0ef66d6a078ce71f4a94c455cbe383554e5e584640f336d7bb852a8479a1b75040ac279ad024081180ab8d02cbefcb8458cabc236b9386df57412afa5c9de3b4957d0410f3214451a30ee0355fc2a8931a6dab179a2cd16106a141dec226e679c986b547d2abde5c512acff731e438afa21c3673ea56f040b994d3bfe108a61820bfa770a30230d89344ab0723798b71010a62baf5944b878863c9576a492bee1242b1061ee10a8fb6e6abd95701f9e19d98362f364acdf923f1f10c751c6448e323a1cb66270d4f66c033ab362f72590353107e619511c82875d42214165bb55972f0f77eb0e6a356b228832e6f7c158b82008c2bb47714cb6a0b722af9ced73af527b79abd445ea3825e6594f09a1524c72347f7f9a695516cecbd53bea996db79a764b4c2f92e8a922298c389aca36b31535c0ae4cea74ff0b36caf21dc726df53301f10cd603c092fc61f9220a6a1a41e9da684e7499c6df2cdd82208283dbbd030652de6f61511b6a3a976796757fca5bbb120d0f0c63eb800167b04b43930ef5038a5b99c6a7565a9456c49a0315138ae11189d55e21f76ade46dc94f0a024b411af3825daab4bbbf338fb25752cfdc7b14c1b32d2e4f6391140adc6a3de49b5dbdb6b99a0e5fa77636ed209e227b8feb9cea8041e7c9b9714cfbdb68acb8ae46b069f290479779ed24fe0f211026ec0ddc85eed7c8f98ab6c0b5665e419b9b0ac36f15ec78173915fc0e6f64a0d9761ec20a43b725dc89db44c3d7b20730dc70b7a253aadd1014c1e733d60a67b93681032a4951efd159564bbbd782a7fe84ed03fe5acf1da2ebe2196f342085a8511372b593d