0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0015cb0decb47de1264ffb7677cb1a133d1382ce3562400bfd088f41354bee540004afc6ab14baf4733b72a000cb7cb84362dacccc452bfdaa6e5c12a8beae8f49773c44b1558f4e16b96a5e0ab99a31658197dcc9d53f14d871750d03ee9f5a200000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000018e4a0000000000000002000000000003083c91f8ad195619adb45897b37cbab16e0edb356efc6f5e506f02ca7fa322a966c62b313f8b459300d07e69273721c8cf2244f56730f06b9834d0e502b467ea88c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008887583fef799f2922767e000000000000000000000000000000000000000000ea51c68055fcdcdf38e5f50000000000000000000000000000000000000000000012061090ca64d051cbf70000000000000000000000000000000000000000004df593435ca22186f81282000000000000000000000000000000000000000000427a16e5eb7ff3493a7b93000000000000000000000000000000000000000000002e67af0de12f399d6c27000000000000000000000000000000000000000000c172b33c32db28059775a70000000000000000000000000000000000000000001debd52810c8f5d343fe0c00000000000000000000000000000000000000000000285643582746e10c131e00000000000000000000000000000000000000000026dc5631c9ccd07cbbf894000000000000000000000000000000000000000000c6c3b82644e75f111eef30000000000000000000000000000000000000000000002ee6b17c5d1e6dcb5578290439334bfbe97e436513e51583aa113c0014584173738d817656788a28874f192c5945564a6c9c09dde3905173d19918296ad46a9e41fdb4ffd37c055d4dcb278011a055b2a115b7cd8fa9ea6f7d874a6400da6431592fcbda77d43fe4921b20106dce2c22351570ae9af84d44eec223c85af2071691fe7ee8b859e178da38039c3efc8df46d8e2b9be4275889bc7d96f22e8eb41479c8d0b8197dfd5913ff0f60a59eb6d60d9cedf448cca4419c23fc369d0e9749f0e98a7be3e56fac048d1c9ea34166fb78d8aff1bf24362a6ec1bbb048a142a916f2421c91f76246d3de0a41279a34cc0ca8fd3defb3d18a39d9c59a05aba0c83e55bb9702aed1ef1cf2177a1e2a504f312b263ed42408a9a4ba25d6b4e56e77bedb0cb1eab0d2a0da981b91dbb9d5a1c3cbb81e88b9b2eec43e748aa763e83e971a7479666a8090236f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021f4993b1168fb29a1e9a4a81622ec113716311673e9ee01d03d19f1dcb8f0f690223b6152d514d1aa94413f038f223b6c423d21198b60eecb7d8fe9ced469a7a1f9aec7e8c732de64a292ad84d8d98ef2e8b8b4acae0f0cd767aaf026edbfda102dec6fa664df805b6fb031f480e31f2ee44069bc0d8facb606c43128f2a023d11fb542ce2ff92cf2f8005ed57fa00651dcff511e8048733c8a37e1fd3a9525a29cf1085ef39c1ec44cd918eff076505a0bb6f54d960ca9d49d51d99ed0245622803350b15028a1b520fdeb93d1a34390461312c54bf86470baecadbb76965bc0a5d548f6f62e3b9d988bbab1d7605f0b2a80830e9dea071987555b316246d9e2e1d62a7b32b456ae27f4ac68b15f2651b0f2bbb826465e22742c61aa00f2768227e368da9e99767fe3401f485d72e1586379f097d33e8d498b148def7f3fb312dc7ddbfab585cd44345c42de5d5e2653fce173f198258ecf43d9a41d047c52721b9a6c85a865b0630e1985c9e9a86380c553566f986c6317ee9fde88dc24e8428a78834b5db3410341f4147925c5616d478d97d5930f358cbab50e721c085052c00237b874b9a3ae05b3f69e98ddaba3baa009a0c1918c5f07f4c30219a4d9e028ab1afc74d49454c3ad829f27c4077184d8258895dbb73ac1efa9d696989370581688ce185fe74700dedbd432ae9ea977decc28d3cd346f55b7bcba97c226e00000000000000000000000000000000000000000000000000000000000000012907e304a73ed4d16f78767a866dffe832cfbfd53d10bab2d2b8df33c5154c620e0c6ae10c2b9987162cbb55973d10e9b4c2150b46188ff7f2417a3989d4473113a7564d5d0ab8a1ab36f02062eb3a238da96d6164d05fab4824ea3a623b84b20960e38dcdd35b5d00d764ded31c83b55196088eb8ae7f093ea8efc5f330cba2005108db9bb4d40335e109018977b6e479d78e95352a085b2a67f489e487796c22c790b1b4f4757adf34c21d3808fee59eea7189de645b32ab79f2a7c79ac26a2a3820abeb32526e430a71f9bc9da5d95b5dfce231961ee3589c04921142722b2d0e510b74299188ecbda9a03b8bceb02e3ed9da5a0b85462415af4438d0636410ca1ba55ddf757c05f0554842e8346aea9a8040dc4e1f62a7265b16b582a9b22d5a9cc3a9006d4f66b213bc9c21b2fa672fe2a0f4ba22caad191970bebd60b3198049dae9cff23e9754c1a811e38ba45ec0b2582b90c5209720a2178c876323226ee193cff9e9ecd3935fcf0d7a891faa78225c3f2cbad5707f2f9722c1c0b82b177fa87cfe81e305e8dfc549a318b8714b142e0d3328e9062c4220c2c752e1090724dd261236e690c83a46c2e5bd2f774c2beb22f229d001a91f030e239ecb