0x2cffd02e8b52d08294ea1c6ccdb0d51d90b4dcb163e9f5ce4df1f055110d96e4996ef0eed0b7cc7a53f9c30b4a85c3b1650c1afb1a6c77b994ddf178375b6b6b755662bee05c543f049572deeca45d43e99b3048da7de416a5cb927eda4a24cc6b51ca2c925eec206984d9e2bf185c261fac7a7d462e3508ebc39fb81c5a10e9c2bbd7728b582812875fd05c9eb0ef6ec1bb4fcbe9581dcd920311b2c87b9909648cd1eb91568937fc4cf2ff6bcddf1f2bca3f08c8a983f54282d594acd447f933d53b3ee7cf0e6620092c90e6596be30c5f3999fab1efcfcdb1afbc203233c77bb605a20c27d9ecdd71a20c89504fe40b71b39581fac20397f9adba9e426c0fcbc14bf5aa267bf28bb705c462850fac280c5744e95d7a9de1bcf804b7fc7a8605647d128ed7e712dfc71155b26ee9f090ed6497e91db9e64d1860f43e4786676b5ca47302e0fbba156b55b905dd5ac414c0e45c69962514ef53f93c7d044f415c483b0b6515f05c07b2ddafba5b0f24ca1414e57a82a06f6a074c524cbcc703a8b4eb95566b89a609fd593d49647a633ded41864e1632b41806d90a42eb56fa01ce152b1b569226847e2756a9a0cfbeb1c87b2c150d46a65df36cb4630ea92f2633b27c729d7dff695316f1cecf72606b43c8775698a5c3a4854b1f6c2aef4782cf3fe60882fcbf5910656912792744fa08cd352afca115f26592ecb85e029e51108aea06ea16253554fa1bd5ec122474abdf089fc68aa25b7056cff17020c37afb9f1aae16683a5315bdb5a1bb4865646851981a10f10f7a452bacc7b0c91c08a66ba30ebe1daccf37b53f89c12e7c9332f1b842b510b107e945361fba79f2d8687542423fcd583e42493f913ddab314dd4446b98bbf027722358bf699460f09c09b72fcc07a91d3aabd52cf7e664e53bc74988836168f176ba2c11b3cfa1fff88c98d9043cbd413923c3a659ee378a74aaaf94b6165f3a352fe44c99be213eeb4637358a01cfaeb86570b74d6583afa2e96285efa0cc9eabb21c7cbfa60b2ece0dc164a6f3edd67f135f3f06c18d2744bc8e2d210e8ef29185f0d9c90cbf51219fdb72ecc42345d4771bdaa16cc565705408eb480fa78aca13046435073b70f8a64c9db180ef25d98d3069e7122c428a68dcfd37021adbfbce8ff7db42bd59ddd514b1de00f5a8789f5feb68a03b43fb6b7f3ba619cc40733e68acee2c23883a57d8d4f8b07d08b29410e4839a8ba77f18d6e9e56ba8ad641c5afd730b7732a15aff3330653bff9bc4f24546011c330e2f6ae61c83625117b09ed862bebded9f06db2a1c49b1cbb66065813ce6f99d284b0d89d4bab15992a66b7c59ed4144540b110cb684f15bc0721b69272a99c40f50d5486a875acc89b36a0aea896f24b0d622530e073de959130a605988a092004a71c689691f4b91b3f7405667b2a265341a2e181fdd6960b12a49b3fb0dc7222af1136c0e953c63fdc6ae1eb82ccab0cd3b57fa02a5371ba1a29203bea4d56d23178c882d268e8adc5dd8eb85270df35c843badd90a00cd3f7de6c0ec05060ad06c7ebcc884871c82f1753b52f41f422e019238ffa08fab934f201f960486e4d24faf8c0c5b9ced411f92488f52b730da99761176de95f71a24cc93e5cc0ae9ff489f45b19d44a3bb673a9ea1c9d9eb8be213598538f75bf40ee4a46eb66cff096237103af3ece94e7c6193f9007e49d23b13ec7e1fd6e3d6745ebf3a668cbca0347017f4bf288b24e9aaadf5065dcfb3748852da4756fb3e7a7d97641750ba608a3544b8b52a22300a1be8f3cd59e425c82e92fedd065d2f8e364e6124c4c4706df9067d8a4b304e9dc36230eb608c80b063f60b21a847cd20a797d44f101b88a209fb1e0db6c8032166da377c59ee5b5b271e77386994e1e583d527a34e29059d6