0x3310ea4f7f8ebc08d4361f9eedad96889924dd2c6e1cb66e7870d38dd7152a76234e7d97c90f687715566f2e17e83d4009bdc43fb5a4bb98b72e551276290cecb2328cf50000000000000000000000003486171fabeb789d87c28150675d8890faba16280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000003a00c90aabf97165d118f0f0a77bff4a34ed1568be5d24928608fb9631ccc48dd16247823e997ec8a81a3c8f492efc9366cc38ab2fd5a7a7a70a673e1922299ad3f167a6867547c95b75b0e10e3dcce5816d0d2e678f60ca0d095cb7fb0529fcea20fae22c5ac6d896b1f0cddfb329380a857edb2fa285e98d167863d733e1721360c461721cc69aef0003bee75afe9903755ef19795530a1ae74b7eff4b96933f100e54e79153733dfda3f3e7147b2461902bbda90cb2a6cf27120cc9732a1bf28279ac689151cb2599f5f3c2c5a20e096aafe0724a95549b879844b0b39cc74df1acb441543bcc6f5e14182f9b8bfcecc9b8517eb4bbeab9e8ce7a53ddbfef9fc1abed0dce6d59c52963b6da4ebe48a7d22600d8ecc20e959851dfcbdc87be5bd08545231c3da62a9c8002cfa9a72cebeb5cff77340e06b7d87c140523bf6d7bd1e95d3a15cc1fa349394b8f750e17ca7411f7523bfef90e3c26d23df232fe01c2ee875ed603dd0f34486c049152db096f83528facfc1255d6638a2766a8025981acf4725dc1485b2f89c9cf2b7e6b47538649c5844269c44cb5ecd373e12e09e27583fce1325b2672f24ba4f1747c3e192c2ce35ca4bb52f31e74024e91fb24c28e28b5c321ce065dc055691550c1e280eba7778e8a5ea5a9d527d53b9cba4432c695683126f18a2867ee15454e1da5dac1de2d7cd925c1fb8d5d5ecdc789ec60c118bc5f7728c26da52af33da79be96b585e9e217057ddb3c87a313fd2883c61eef694c34c41fb5809c95834035f80b33a9fa78634c4acc2a28ceaf0ea11add14c4c5167679a7ea4a6fe48158422c22df241a4a3e46d8929f5b90599b5779910c03e2b8f34b52565ac936f4cc0c0068ecd94fd248a8fd645af2dced088502c92398bfe0106a6c8cb2de0894e1a0f4d3d9975eb2851e7afee770232aa8695cdb0a5b065a5f8334d4d5fab71a8935096876a09bc2d138e3f1271c8a72acdaf7c6022d1a3478d5e247b88914eec05591f0c25464d65dd8659fd201995fa21f282913929bc834a6161b65d7f7a23d0e0e1659f5ae952bc30764ce7dc80392716a7314a5dad24b891a7a10e03d8834fa4eeafe81512538e40eb47095406f6d69b5012188f58df79e6e14c8ade40a0750123c81c2a9483bfbe32b4f9d723ca90a3c5c0bb872ef1b378c6e37b348827dbfa4b50a983885cd16ac2f64b466596cc99f370c3d3b8955a4dc6e93b123d48102e0b8cfb86435f9e2983e459c0ce5648a665a0ba29f780625de839026b8838f79e13994ca0a5a89f5d9c837eccdebac869db6