0x2cffd02e46b4d8bf23cd50ce98600c89d312487e134e6581bb13d6fcf4df8fb95418ef6d77d6a088772aedd5c553ecf4afec2229870d7e1883a55b71dfa01d3882990e65f7f0667a0b2d55fffece46fd770b0f78e73a4928ad20de47432d12ed6d35bb48df683d43592b932b83cb7b29ad4f8c3759fa4db9c0384ee4bbef4330325cb540e7bfd31c8db4ea289d85c64dbbc935f5a225ba2c90d8c1b598875236c9d4db496942856308319bc6c580cc07a3fe0387aefa8d2e05da5704a0772e0b173e8b94024a194a460b87c4c7f12c9dd93246503a545281949da8d8ed663318be8553e23810beec51bd8d752352ac1866a04da5c71a5b8139583d7904bc0a29cf270fa1a9e2719891e1e5d45e8c6f3c9ec284fa7a06d20721d50b7de35b24ba179cf8db8e6ea4585fbad989e92afa2d2ebb025d0cf4ddd09e5dbb155e53b0963a7cd4a737cd356eb4fea0ca5d1be92502bd56793414d11f06a4410568ee0ebc39096bc96fd71a9eeb9287903c0373caf851e1c5d2d141ac9c88569093abd2db855fa2824441e569ec26bffb4a5ca5210d0e8dc1f85ca974944b5527b400738c1188dc53fde19871fcc82e981064be839529870f9cf0ebcdd17abb97bcfe69afe97303e9c9e0475069138c4fd47929abeaea1fae5a8f0f3cb67006b21a98f40d0dcd15f8863e2b62427d689c446876f7c0eade4511313230280b72ce9871f539f3125c2c046434fb1a8413eff1cfdeab3854d18647fa654713c4650947e9a8db73437be5a14044b0e5babfe2fe098030bf3685dc90571bb29e5f00999587b46efbb374f4ff29cb036b06bebc4ce0f206eb268823a2bdae52e5a9305b775a31ce65e67450af58989837000ed0732a433c2f85f806ca1c9e9aa683204db9edaedc138a979b90172db9b5980c21c6da1eb2f2069fdc39ff225adb99a642ffb3416d3d717d55f42cc01a11cd2606c5a549be14f14ab48b1b220ca5b132f2af2fe4b9b0cd1f569db625aee9ba2df15f3d17aae1a329530b4b42785206273adf33c5b96e74aede330233073eb957eddbb2fecf187514e883a9328e9ac23e38223f48ec3deac4ffe79e676ae752a79237a16c386f543e44506e946cac4f2d5607eea47981ef8bddbe6b9ee90f28900a3e6c99ddcc1c1829b2174e790f069b72e117a727d3ae88edeb806dbec2ebe5361929e24c68dcf8d47ecba6f7cca14f3486977f56b58b10e8797938f03a66dd8b1258006a366a39b1b0cc3dda43fe788382ffeb3a272fc723829b6a7db4458ff1f32ee8c39eee7de22327ef4d836a3cbf1493bb95a0117abab4ce9b8f8c126c3b317f23e256bfead373cac4356156429729f959c4072d560d204cb43a6a769539e28dcaa804870282f6ce70903cb35cd1d820c29ca2c360112c4b7dc5f75f62da7e251574f3df42959a22c4265ce9e24ca1783a1b451cd20b11986788dd54e0c491b10e2eec169ab0c5b6217e5abc599412ca8eef8a15f40738c51ddb512211e1b6e64099bd0d92a4837d49fc04c573db4a49f20e475e52d26d43eecca70840ac57dfedf715158bcda2b054f4558c25923858cec4b40bcd591994b6075f40b7a79c29895d8552440ba2a5d96f638775c3d9e8075504eae54a5273b83586554e9eec978c95f066c349fdc3ee316831aa2b265aeab6290fcddf19d1726092982127193f62ead397945a32374d36df7b170275dcd32609c4c070c2db2a049db25c5c21e056391383f7c17abe16e4776fbf4e6148c2a07e0362c52285e138471a2364f24ecb70d64ce52053c2c5d76c1795783fddc0250ef27884e158d5f26495855a35bfe3a88946163b6c113fa0af14168d67abffe5441765c2737913d786abe1a3836c622c0447c930ebe95e27a1472df462331e1a62ad32dd662310f78f6e6f74fe427cd40b3eea5d