0x3310ea4f2c4fa5adfb9ebee3f46921736c417fda9f23fd323dcd7abc487c1ec567f66e550588fa5bf3a7228f715cb42e047a27a8cd162baf193235064972cd5798175f43000000000000000000000000d39df2f89b0444affe80d943ee2d1bfd588e9fde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000003a019ffe3febaa54484bffaed4ec3d32703839bea58cbe215897497ad8fd7ae66620e5800b1b77cae2855c5aef681afaf45d5d30334c4c717dbe38929b0811e058211f9030613f937ecdc86b6befe9e3a88ebc44788499f5d78b1dc823e05b0a6c01133d6c28aa4d955ae914ee49fbdf896366c0c8fc3c6471ed73078909836f86e07245c787e80dcdcd08e99a2f73398ae35ae7661c175e7c6bcd5ec4614e0e5bf04cb8454dabb51d24ddf1eabbbf77df238af1612697665a31b9101b5a4c7f5a103b1b13a8ca14389b53c70bccd3a7891638a6578e3dd850d7a1e310017bd99d02432ee17c5dd3fc41d00a6efcf4a3ff1b45d55d611c64d4d31a86bec393a45080a3aef8125118ca026b387e8a285a73ca3c1afcf586b5330c359fbe7b7fad0421e239543f2075dd5b5983a79e3b253ffe23d8e2026067b272e3468cecc3ee6052dacea17ee3230ea679d1b52eb57e3ddc374701548a523e392f7e95c3089ebcc06b9d1950a2ef4c421f208a85eead996875fd0d6e8a4e6d4afc637dac17888ad1d0115f8218b71a62182b7c836bb149f886205e9aa6742a0ec3225de289bb4e60a45d8b65f1783589d3c594b3e933cc1500d6d3134afd005ef4d7eb67865063c0e0b1f70a0da4841cee03c049e59196b862d3e01c9d5791d73b807f11dd5d4e52c07e868d07e7e58dbe72da711bd489503a91834d8d3685ccfb27cdc639bbf962676ac23ab7bd97ee1ad6bc876154e6c24a741a32165714c27db1bdbf2b9b9b21c4ed6e545f810471dfd6d54094df3bd89369f9ceff14e5d0aa85e5b7fd4567e101d781f5b982cafd821dc75b47d68ebfb4a84bffac5b64c891d9738a71e2ec008bb8821ec04ce8e20ede852ef404dff52271be687816c824e5302c7964415520d6ef9381af04c004d804a91ca557b269762097b3fecd5640e40f76557768ff421522af1453e486d3f19596d440d1356cf5a3a47a7432fe2d0d02f3ba3acd1372a144041f45c98b3aae5b76b204bbcd290934b3ac2089c5e858b994157fdd1a02c86dc0dbbf27809437c097db15a5cb8772b473da7a25221949bc4042a73461e1925f30bb17671cc6cba51392ff7c77378b89449b40048ffaa16bff20bf31bdc140ec928d5a30e046de775d229a3e3757c65147d7133c7da57b9bdfb3a8533650cb626c961f009464c6179784155bd963ae03e83a04aef296cc175e31d09b8ba04a0bec83c8b92ad3fadd842443b1994cf7b6126ef6d26052d2ee8014c868c2d2fbec88523880915ae3f849f20559df7a64fba7e12872a7194538f0cd4d869d0