0x31fa742d00000000000000000000000000000000000000000000000000000000000000a006f5a193b6bfaba716d6105f335c08e835692329ab907b388e23c9d3d336f3c12726ca1f5eaa8d8d408b7a06dc11ce107a6eaa87ea0ce97667a06b15d77132dfacb3b3758e74567c976df2d8351333aab21698fa65750e446567e8c928f41f8d000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000247c6000000000000001700000000000469d73b351212b860dd7b92f143fcd1ffa0e1aabd1bc758333916d942095289fe31870c8a93df838d16c916dc00546986c0e11b5ac1229df4af9bbd3c1a9a4860a84f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d9f3c08a1afa5665f7dce00000000000000000000000000000000000000000009ae6cfb31348f928f7b37d0000000000000000000000000000000000000000000017679691bab48fecbca20000000000000000000000000000000000000000001eced33164a5bbbe6141850000000000000000000000000000000000000000001e241e8f08d872652ee7ae0000000000000000000000000000000000000000000027459659649a2b0df37e0000000000000000000000000000000000000000003d089d33c040bc55a55a280000000000000000000000000000000000000000003fa76e2cd0e617d59ff6f6000000000000000000000000000000000000000000002b2eee7e892adbe04209000000000000000000000000000000000000000000a89028a517500af08131b4000000000000000000000000000000000000000000c558305787daaa974078e5000000000000000000000000000000000000000000002db61ad326e357c297a30f7621652e3b0836d764261dfe0f6ca7d864eeccf04e902b5bc38a142c8d8d2e2c3c3b9bfeb30c29291ab053a5e4e7710389942efdb13d6e62f172075b96f9b92107b23f3ce64cca0dec2b3d0e8bc0065a90e8c44d8b16f1da9644140edf75be0aacc2741d7d0c4d570b4cc199c5d281042de1deebaa5a8694afa77b1ddaaaab1f605f1938dbe4a2058e2616b1055ff18cf0de96cf987c88a2e159ad7dbff406046fb133700b75f72b94d7eb7b91a727eef8006b86da4757407d209ee55cf67b21dce2534a26497121095ca0d11a9657b8b08069047170a044b9784b32512241304510f068b814b82de540313910987e82930b83dae71c03ffa4ad8e84b092ff1a28f74a28196f2f2dafd8abf38114e8a8034db5a79165c5c8c24bfb8dad981607dd2054e1ae0672e2d3ebe49355d1d22aba2daac15155f58d7926b7fd4145df00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002300d6882ab49ffc88d979f6cf9c71edb76b989e3a830fa62a4e8453a8e79b1680bdf718c944b4ac648a4ac09ca8a11e347509bc7135568d96a37db66b05591992afa1a2a411cbfb69ae0fe8b33b9ba3047352e9a2566c5bbf74ecdae86d5e47400e37efce47888f6d71c8420f1fe5dea57d168be31cf034f37219d5ae2cecf661f1a17299cc2716b6c9ff481006831c18b52816e28c0745396010ee55d7d83c221880f66233b234ff98c73d90835391a7920ece849436680ef53e3961cf7220515f366592658ee1e0b99d740ab9c1814c32c3ddab82156c5c8d62adfa57b6fc6170fbfb79e8327dcaf5d91ace92b9d8aedc161c13eb3088ee35974e21bd5225917a0a8ed7cb91c6a8670a01dea11ca7e116ee82f8b72551d4c8db487dd0526be031e45fc7289350a15317fc51d8ce77f26e4d967a2c92fd96b08ad3f1528ba1a133efcbc2a87cbe40927ff627156d8672b6c89daa33ea9081df7de95ede92ecd1422023d99e822acdb13722a12a37d628649e3ebba499c24143436b94f94cfc61e01ced0b5d670b0f3a9f5edff29982a20a2e16a6ead7344f70a18c5150601f7218d5d983f71d27e4456204455225a28195b357a51000b7b4261b75066ed2b40053154394a2c90d5173b7e118ae88b9d3ac4436168d5f2a054a444efadee1fb12aeac85d9c310d324093fab24bc32177baedff8a6fb2bd47ce038061aa5cb0320000000000000000000000000000000000000000000000000000000000000001263938697f0c6966d8f426bbe2a694b90f6f4f836388ddd924b8fba70a1132c20bbb7e88ff6ffa7ede9522b7ecddbca65959baa323b314d645d39003fab2e322265c0c6a85cfd33a3acf012e063878ac2db4b247df647393aab374c41c4e399907f98bd020e4d70633625722143d21a7501b49a5ceb644a080d6b65211798483003d1ac5fe52723ca69c40f5de8a5ca4aa057110848c5f8ad9b29ce59564aebf1e3a7bd6efe7cceca01c5440cb36414f73203eba0ce07c2f9ca377d33a94ccf42244218e9019e2b8f968497b6a16f1b8c39b8f0771d255fb7b6270796bac4dd405e35d46360d8ba8fd246257260ac8e6934b79c0abdd442e3adcc2282838656f0950468df03a4130595a10e38e4e43bc6c36e6239c4127e0beb832bbee58da8b1e67afac3a82ef3ef4206b50d7ac23d5ff1de8d44ed86ba8182ea1852e5adf8024f43099e5079a61d9b91d07f85fab7cf8e888bbcd3b606f633bb19d69b7482b0aaa2da5aa2baea4159878055f93cad730fd13bf36849a0e62aff4ff7028805d10506df85ca4147b2d468da46f039f1b83af1b245c2ccb23eb91f94373d3f9e428a01ec27469fc7786e79bc743b14996caf8f350e978ca46425902b6540fe10d