0x2cffd02ecf00742ad8f7b3d0cbfce6c98eca2a44fd271d0f5b29006ea73d6935985191c1e58ff9458223d3a29dddcec0ffc71e82020907c2f175cee3ef1f7e02799b6786f8838a93022285ef3b55292f03b10152ae7d180ba0a8152c84c092d60c8d5c99cef18ae183af2f4b882b7fa19cc0835827a5ee38100c3c46f0cee1b5ce83ac94c6e9235f09bb3fad407bb92f6b691d8b1fbdc0cf1e7a0bf2125c17741457f44926fca662faf89d3c4ab18eeedd4bb948fb2705626dfb50829952eeaa161df879edc92194982163bd1f7fbc1472e427f8ac5228770a4ec0905acece13ef170490ed370fbfc1a3c51f2b37b1bcb3b91cfb85a2cfd24db0af96ce5e44c96df9494befbf2cee826463a617b96fe50f7a59d49ffaee380ed9658c24a924ed6988c88bed308ab28ee3f84136a0c635f1399bd9cca166b31e0427bbf43bd0373893eeaaf1e02262d1e4f48397446e09cb9606e12eff77dfcfef95d73679b6e3c60459c95908e841fee42e5a91a2d845447169be42b344bf68a0f09de409d873f128ea94ad4f312fb4d2a45b5f119ca6b9f56c1c0e46f0149b8d32319b1fa9e845a16fce3fb1ca7a401d73c45b894a81311dbbe92369d4df2e15f8d995bb11813cc9c9c2a34562c203dad306b86b7543c0eee4c8ad097bad15660219aa118a5ca08b3a756b1b92094575daf2e240cb281d5e2cf747e1613c0e64528026f2be09939ae118a6bc7954e2ba40bd94e03ad9d74800d78fee49ed540bf14a77a86ce05bd2afea5ec4e82b3e8352992202e66b0a8c01f56279b54af976f1b3117ecf09d42debc714dec564eb844ecb1c518cf3956eaeb6d100ce440d8374618ed2f7328a366102e4fdca7e7ae87306631cb9a9643aff98a4c8ee3a61b7bb5bcc701d716094eb79819e5a7686e7f3c3b7f7d5ad43eb82b27279506a0f5c87e860636122e8e03682f096e6703961d359ef3d1951e342df37d4d52385513b43b72fc8bcff62ec72249eaa3c0e6402de6cd96714fbe4f5ec2ec58e59e58e78029ff0a8ee50f4c730633550d47614f20db81ed08d58816bb09e1e3425ef0f2d68acb0f9a77596cfcc55aa9f691ff9883555ac0434a067f3f49c273538ef63c30720f3515f96c5e3ff2c4db94467c2a73afbd1bd6f40eb7a706d3a131f24e2abb60c11a2a0326acdaf950a83951fbb1b76080acd76d8c88996e5c0397624fc4dca12252187e6ac18cd386eb206924a0f00e5fcd5b91906eee5203586cbd3903a86549f165a4f8bf8c623677889460ed72d93b341e2ea27f34f703c8a269cfb6656f7fa641f9089692addacc3de0b4cd3a3a484ed13ee1788fc1b880ae9f0431585a0d20cbc8981381b3dfe497603654191a385c781945e75a17cc558aa29fc14740d52ea86df8560c9a5766c2b812590987323acbdf8b7a02051a0345381522a2d8f6b6191d60aa6fe702954817e64b28d84e75d00b31d31317f2c0a50f7cb6a9fb355a965671f5f856d2ea24fe25142e45b3e8aa633c9df66aa5c1b59a16991fe83fabf7860d6d7e95172c4c96a4e97046cef9b8043faeb2242eb3b674ddc669d6f399c5d3088c831ca20316cff69ad96207970e89194eb4257915ede7939d4e09d60090e01f7b09dfe9111dc9b1affc3e84d356ac29b1cfeb4e057586cd3b0421e6dc4de39ff09c8c6bdfd0b151c3f68f6759e9c8f06ab5a6006d89e5a6f5d933085307b6d4f7670e955c64679a57a09a2d4fedde683ef84862c93d39da2710655e8baa289d6dd3fea6baddcd252151ec121db1a903954d9f83c75eabe609b876b18e8d17ff99153020ae07903d8d286534597bb3c24709f53702a7d47eec4cac4a802e06ac5ab20ad21d711366218ddcd5b12736dd9238e08db051f39b688a0f1268e30a72faac22b422fbbc81a841b4d18c2b4f54e09180d