0x2cffd02e307cbae5e16a8a229c7379391bdeb3581eda098e6d86cd107a12193e2a0a75821977953c9964a1fc6fdb9be0e724916b874617ca61a6c93e25e15169a407b4d6afb901c18ff7d93e45c28f6f9c7067ca84937d254ab676dc74153ad5808863b3564af6a6d9bda15f84bf9675a220dc49d460e02cbb1220eb9f284e726d85edbb64d9e7bf8a9e9acf08d5167e362bf1ffc00eafd56173b6c60f45d4301dad6c05197537c2113c8d95053175ab11a23762f9a04b2bad4b957f7e1ee51a6f6e9fea397deb53b959c98056cc9479a6c91a7b6317369dbfdcfe0bfebe78f958e2f5dfce188336ef3d4274c7b38f2910961d9376d88378a31ec319d053b9aab9301931811f68a62067ef1959fbf08c78d829fafa740354a55ef05f5c82b003447950c5b24cf0c6cf58c6dd1eeffa3bb0f1c1bc7b3c1449ce421f8574fc91ef8ba2344cd602a6571be2fa6053e818599463410164d891b3e0801229d40afa3e56854eb441a4d058f1a2dbe5beba9055b3bd6127a8f69a22ad5615778826560f5dd3515f59d3b519bfb94ab9f9290c867a2e5eb2f81b8d8b528a25fafb7c10a85f2756943bb2944a33397f3f0fba9d06f1fd6fecc8ec7bb7bb9dcbb80f8447ebc492a31db6f65a40ccd11c479d7a9af1ad92cfa5eee0bc0100d1ce916dde11c53911d0f570de0fe946e68dc31d7b3418ba7b22340f193374397768b2749c1c52c663cfc70a47981a1fc71104f2668bee5806770b191e3a029cf270a5bf903d72087bcd0b1e8443d702e742539cc05f22d091f1362296e9a68437fe3586d15db5a916404108e88f7b93b25a89dd1c87c0e7c46a3f24cf4e431dcd09659f6551d9a2937e4c00f976ed39b9c28332932093f52a13c3979b1b4ad87996a1f17aeb689608cd2cba4891f9f5beeca9787c7faa3fd82da66b11096fd08e572956e22622344e060896be4b6260660b82edd4c6487dad79a18f20debaa66990e2a79363c3ce8f7bfc6a6c1e908cade7ef1fbe5b9139e602da507b47ec8b510857fe6a23d1b0d7bdd7ba0c303a0a39f408482ca514a724714202d079be180b03a1abf0b44329135fea1c59b648c6d1d91a002278d178e1c635db76553c9b349b9af5f452a63a54a27094a54198fa57052aedb511ea17ee000244e21dc1d43cc7d11335bb4fa2b6920914fac7f8e0b631a755be0a68af8e89c1f4388ebdcf31ae409bba094426470baea7a80571cee12fa159dd754aa14c4f0d0b591842509bcf9f7cdfca6f6472c6d7eb3f005264086c7d892c8270ad679f3992884a5d821e15018ca56e435b6e14e93375cd02865642f5100cf842aebfde030cef05d3fca4ab44a15abf734eb48036b37100009a5575d383ceb0bc18e25883ba227f7eae7ce3fe316a63697bfcdd95d9f858717ec359b52705502c86b314aad5de14d257aa29b473d63e23b24f6bb772753058c4b7925297cca9169932b3ec7a38720df375b13db5d6434a3fda7916196a6df914b6dc844a87d643619a49adc6b48b217927eb204d8a7c9743ea0e74c7695b533011a88322e289dfb3e8e414402675ed97ea523acfc8ff03cbf6aa821964a8eaa0a7e55937c2731bb3a5abcb20a23e3cf89f424c489240c94818eca04b3a1120ab50cdd9cd9c5f1ce8b310f5cc09cd039082a315cc90a83951ad6705c50838245838ade2d680b14ce86d4c51a2204ef6529dff983694efb750fcd9739e67eef2b8646800fd8dfc36f3a3bc867dbd650d6efee89826ef12d4744b1c3c434540cdc0334902aff81c7f4eaa6946c9f9d431b22e319a6873e9324d6aec1120d589782a6a3be84b04bc9d2ab8499a931237e2b131dd977143a2a5abddf5bda4c4b8978651aa5aad97f69ad5062e45b51aa207bd8356a8a7cad2ded33eb806dcc8c25d6eb310497a3a07e07af24c56