0x2cffd02ef33e4060c51f488885a862ded83ad6ee9ac4dac9087b01f6a7e4617b86174caa532897344120ea24048bdf59e847790e6c2b6e5827b2df5854152aa295da675f73e50b2a5b1124ff75ab1c2df3fc6c10a7ee636d1d506556f0d9e75f3ddbcf2f4a0c48d607bf79861e2246c2885905586a885bedff35240cad9682ca546aa6982c9e4cbb8e9eac9f96f5a53762ad93b1a2d7349ff287da8a3242b5797b4d663aaa3aa509787007d79f3deb7615847bd2120f3c9af09fdbcf58cb9cfb3a6dd84b9c2a3902dcc49e91e8c9d4709a2de6d1aef4d962e4e2169cbf85fc2fd53af97c36c641442d7f75cdd2d8501565c01abbbf820e780c72288a02c3b5d84c97e4bfcc1554434f5396abe8db0d2decac5ce8707e223e20c954c839ec9ab187ba770039de263341b18df85967e8c59f91137a07baa53c38b345492c6cbf677df54e4e1572d20c572201ec0c28cf2ed75edf73f755e581eab727023641d6b55601f0860b53dd96e1f45efa570b8f5a76ac1a98879ca30a5af8032a23f0c4178909d3ad6ed53438548f0c621c0ed739e2c8ece3fb30de4755989a3f05987b7322d0241128fece721b3c5294bbc57daa7589db302de4bc26a94a4a4a5a7fb7be57e9ad154f8c7cf6550f1ac3552917211ffb3f1b8d5f6787a580604f20af8e590eea7c895d671d4be75eec4470208ea310344aa7f617b70bdc23c2d5d6874fd41eafd27f81cf88ecd31c4714c0896c1e4b2206087b8e9f9755dd99821aca3c01de63f5b8d8e554186e323c3dd908fa89830c80086ab547e447435efa7c90ac734632051a44de2d6f3e418bf988efda1813db72817f0880c43afbcc85b7e18eec603781194557f1333f58dc64baaf96b7064af9f6b51f9031156644ac06d748d017a03e33ddf23f668f181dc96683b586da5730235fed432bd6a8c3c9d0e201b9e43843547da6259977cc6a74af0b1add2a3c1f5ce99f9b563d0cb4e3dde4cd6355e7e3d494882bc8aaadb865c1bb1611ca62baafbda5d520e247ee38cd35a5d34537afc3101b4d81a27c61f978dfa6f01ac361ae6381f08173805ef980399a1e053f191ea54942b503bc479352acc352c37d0e8d00fff975420d651b57e0e9f8af47068b9fdc6208997b996e7a8497023a725065c705c7ee69fc253b30a9780c2a411e2fb3ef41f5ab1c24eeae15c1c73908acbd06f47884b28b4ba4f08e4487cdb5b44a800e54108df9cd2fd1ecd62fd9ebc6420cdf1190858aa8db98ec42191550522247432b84e9e50b2745760026b133939b1a0a5998a8d449efd7d8e5e41864743686e6b2faa42d13ce5f1ef966e07e57fcd8dc58ce70e177b49583e4d5cfc7c050aa8920c1311ec2e4c035db932fb7756c3fdc91d8ef7707b692dc2bb28d77942228d7ec2e25181d9d33379afeeb8bf40695e22f23e84cbdb855e4d26653a3d68bfad91053155d686dd13a36c94875fe76ece7fef6e2d0311c4d90fbde4482e0dc372eefc6d9fd8cceaf74d92086b46a2958055f8a250abc045572845578abdb9a0fba8a1fa80f206b31d5060b4bb8c5ad624290b99663a74754f593df39d4ecccd2c0be35f9045ed68a8b64588a4e2ca537a9c7028e0f2f0e25433242c39d250719930f8681f37e465f4a90f6ebf26fbb7c36477b5b9cf98a7cee04302a9795c8cf5f5b214d859f8bb85fb19d235da48e650d48edbbedb845d23793dd9efb34d93e30dc43a147bb344ad34fc6ec4dec554116dd4d51a3dafa3a4f39317a12f72358ce08e13e6772da30dca3cf37c7829b8ff132759447271585c4f5f71f208237bd764d463992f99e0e2b22afacd71184bb8f20fd83f32bc52f2b1b3035443513d563109ea25d088d4b725c24bc7de8dfc970464950b063ba9226a7ef896e352d4b3b0e82cd0cbcb6cd5b751e99b3d4cf