0x2cffd02efb2cfe4a79bd266b038a47500d0e4ed472d23283448f2a0e66a4d262a63ec444463ef24005a72c93b588c2a49e422b6677ba9c94c1cd55914e9f5595c9c04471483fcf4915315e967ff49426cb5a792f50263a2fb87a1de0e6ba1bcf0d5ed7dcf8543c0ab68d29a8d5d23124e213d10c3eab55d6464c3218b64bdf9bf54d0e86c034cf55023cd3557eef1d846349ccf5048062bf7118baa1c29d22e0621823436f0a3913b66516c445cf535ba1233b8834de9b547641c99ddcce236d60497862de43bc1444ad561f835bb151718e10f17ad0aa0e2023653bdfc57332bcc5821b6dfa018680636c388c79759bf1345c22f473e9efc325c34212762fe7ff3ad1bcb93da948ffac50689815073ff4f309dee1290093247fc78ec1f6e57f6d444cb2e5123b66fb0dc32f1ba255885bfdbdc092ed3680dd0f62e525474878688490fda9f92b053a8ae75598e1dfa958a480ea062cc44f6709ab4719609c8eb1ece231099b323b9f8f6ba4b1e5f2c254b6346e90819318bc819dbbef7580d26cd42f8914df34344c20c1673f9fe6f6fa8e390630913986f981c8d70630376a09a5d05038519de08ab21ccf2b3afc7c00bf6c54816092194cda1f20799d1fa37ec0d143a29f96d12140f60e0cadb40cd42c3ca42f23ed4942b8c24dd936591a1c67877a16165d0fb9317e59095cfd373d3117c4b07699d20109c2c6f006060797e83489e93ac8b739b8d2c263f5880e2f9a4f60fe053cc0ac533c2fda6e0d35b1c70b8185689f39885872019a572f1a14fb78a429b29656dc458f81e2e9e4ea64d31502d110621019a688fa132bccdd04fc48bc9ecf9e25c82dea891835b436a86dd4294b29ace33af2f3d407f22ae1220843f75ed988eb149abce909404f82923f839ea823f2baa6ccc45ee8ad67455391b4f2558936f3c18555fdd46ad9b7aa0b6510bb0bbc7707a131ff82480dcca4a014efc52941346d448fb111beed8f2d02d5d3b4a49bbe259c821cff326961961795ef8795132a547ab9e20e4ff1274cef6273b5de4c874cf5264e009126809d1225c795a1a88e10201684f89a9c10c689d5dc3ba19298995585eb84a10d9ad709028a989186867a356596fd5d202708da39d53c80312f23dd972ef3587eacc9534890afd5845fc732b46e867fd16c138c55517503a128f80181208d4c057f95d19e4e19ddae97eb9bce3c41639b9add6bd599bf71796c3beafd2066161aadbf81dde288c42463ef4fc8e93d86b35f16a708ce51fd39ff684925be50a42842de6ad279372603c7db012a87b4aa07f88f65740b43073f8f1f6273fbbbcdb0f1c76aa58da8c5441cafd58a1e184b5dd9cab7a7eae910fc765eef496e34063d48c74c1a34ea3a6b7fecdad66ba18d58772941ac09f92edf2005e85dd05c6fea577bcc2374fd8823caf0fcba5ff1a0c6ef4ee93e510e40ddb332caf4c5efe923f0d5f28adc87891f6c4cbf2edc864add043893321b6e9e4f2e60b089d6f73c482dd5a265d9accba7d70102de07d31f693d17b679a74ecd19189eb4b0ed3c3376843dea20113b57cef5911fe2c1a76ccc96bee86c9b28b28941fd41bf82c3d9879a0953e4caf2ff7b749ae77a32da4b058545494d98a74fd43757a55beedd86cad7131a758faa4f1758c0cb119f622c5eee47c1bc48eaae660f5c4a5e67cf57d02d0fff8468eae0ef95588cc89fd0dfe3b96af2942ee559a3c8a79a357e9aee7e0593f484fc62c09dd431f3cb49cab540f4d8d9053d2712ca33f1fd2cdf9894f1420a3248f8ba88771b7d937f68aec7bc3a8fded33b05e69c014f1bffbea26588d7d7e24d0d81f77b097fb78cbbbc57670c5671f9d5a1bbbf6b33d5767b0d4b2f08ddc1f3f28b1f906b2eb26f87309acc03b8282bdd4b724c7d98a939ddb3c83d060e0e14a9