0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00eb3c64e374d91cd61f69e426d65ef87d9aab7c6420615a7ae9c81548a527845016d0861fcfa994eaef3df11ea8c7a4b7ec349c56dad6dbba1bd0b68b66753072be6763713d84e1cfb3e46fbf3fc99e00ae02e9552fcea504a001f9a5dfcbe2f000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000040f50000000000000000000000000000f363e0f802ce4c5c1f7b3a8f3796688d67babc913af8db3ea7f2babf57d64ccc9753ef73caa4a21070ad465c1fe41e6359102d8e3e808932e13bb06dccf2bb6351670000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007d9fa4b488c3a4ed6734b600000000000000000000000000000000000000000058280344653347e1319526000000000000000000000000000000000000000000002bdbea9502f9ba4976c70000000000000000000000000000000000000000000c873d640d961b9bda9a40000000000000000000000000000000000000000000b4d148a250f646205346750000000000000000000000000000000000000000000019aa2affd9576e7e5b6a0000000000000000000000000000000000000000000c22ee63664fb7fe02b8e5000000000000000000000000000000000000000000f2a2f321fa140ce828670e0000000000000000000000000000000000000000000000a47e751b9a48c2c621000000000000000000000000000000000000000000ed62af3b2e5ec71f5d7cd5000000000000000000000000000000000000000000613e9e3259618b5c3727120000000000000000000000000000000000000000000000c0e27491b93f5dc2f208c3149da4cee37b94c74c011931a78f4f4d93558dd181995532a2d85856ea3b1d29394b505354344080b15efcf8c896cd6245141f8955614eb6f1d7a7b060af2800b4bac2f55f135514637a59222eb8e40120f9ee5594a53e9b1a72641f2eff1e73a2fab29456c2ce37906c216d22491e8afce9450bf61c88d91645eeb77fca2d74bb3f5788a0ed8f40885069543d9e2ad659a5e7f1753d64ee7860d8733fda0308427cfaf7c36131067d18404398d4629198cbc5a95765479364a90f32f93e1bd47b3aed9f8051c840e758ea7f64c4bbfe45538b46561862210b413237f6cc1ed87e1f2dc7d939953a4c4f269ca47ab1d205cd4338b8862367d398df8d2ec415bc236f8b671bea6402012d24829ae21e96ce508bd41492463c350c5e0bbb852aa27f02954265c9f75fca37240d5fc9f79d8776a0b1dd7768966d1bd4f5d5c1000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020a6b428b893aee63e46a8c521f1a31fab5d7affe99eca714949c029a7f5518d72d82ad7d1719d506ac2ae056ad0c34af19dee0c0d57ca65a6c4fc20ed84d74190149f94cf807d768f72009bbf5b3d39a37db46d74d7a15b97910f44150d9ecdf29072d01d45485d73081033b85c2bd20d144bd6fc55d9db8608abc9d3e94287b20f6bc7d4a0081c6c8f18b96dc56895fff71d7fd644c06ad60fbea15d8e0072420c712b6693a80a1a33d224d9ad853512cb937b3d8315e768cbf5f3d6fa7002417df3495b4852e17ad2548033261c5f32c43f6c30e18a68cc60f0cbfc77524460552927424d7695306e90e86bd62e7b5703c795cb07208f1c06a38df97c3f0f510a796b9c1c0d5cb10a6e961e6cfdd44501319220cd8c5615258ccd7f3af615f083f9fe31ff7e96ddf5a1357985b98be273e77e89d72bd75e159dbe45c5d2e412e6c88c273846995944209e38cfd1278c21906bf462b7cc11fd073f0d0ba98ef08de7cc1f32fee38c119b743f770d8194c0efa387e6db78a3928087f492d12be1757dc6e416062a78e53c59900f25ad558650e5e45d52e081813d794022ec42c2bbfbb417e4173df436c885ad0473a259616b4de323db16549d1cd1cff6c72642049d383888ac7090f69812ff41bee04bbca2d97714e6378b9ca6ff3f7649b6e22de1e58761d2caae0a3344f033a0bb6446f8638aadbb46b9cbf274ebadd25dd0000000000000000000000000000000000000000000000000000000000000001001146414cef686b59b96678716d3d243704299f7899aa8c308949587421fea31fcea9a7a246be65970b1e38dcc752f34b995d664985936f756b1aa4e6fdc0d22f232c3bb14b67fa4a8d76e3c5925b62efd5cd4722bc6a8a0cac0615e7a44110212e9cec76a62e0051c64793456f71796911f5d57f55ad80d8d35d952a7d930608739a76918e5ac556a615d7591711f02e3b181917139b77d987f5fad47bdfec0bdeb0d3df3e03e17ecf009b6ad707b50321186f57a94d7bdeeff84d09df162a0f026decf0a71c9af6a581a6fc74a6659e58727595ac105aadc64a205ab7c5232fa1303511b2f81d953d0dc7e8135bf18b236fc9a885c1fd94fe82e9faa2e6b023eb3fe07946d9378419fea27f9571909dd8d98111b17c66fb5f808bf8d7c6e6111d88f33cdb961c4e51de003564ddf9073ff9da0ea666d085d248934826c6b7024e0ede06ff219a5be960b7e421c44d011e958e452d13b635567cfcd16f3a6d18658a227cec02e91108fcc1aaf59fda69d944720a4adc3dcb10599e4ac6cffd2bc368e05baa03f9179b31992da82e9d8122f618758b1978eb7bc1a030a8329106d3c512b9f1995148e400cde34e877fcad9200fd6e57ed0565b37088bcf115b