0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0145b5d4a1e8ec8fdf5903128b2c7e09b61a4dcc7addb929dd06a19978f071a6b039fce9aeaf4c107161559e9e5945c0e5a2caeff3ce2540cd1a5c8c9f92575107b787c80c7064dd6d255dd4209dea1ae556e07b14616a1063dea34dd9f18c9e700000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000008ec800000000000000010000000000015376670fbe1bfc06fe5ab995098f8c96a73d896a97598c787d71492b89a5d45b0888964a87e30f5948a52912c9de002a4199cedb2f92fe2686d4b768610270ff86da00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000017a8cdba98b51c0ef4006c000000000000000000000000000000000000000000e0beec4d28564361fb466b000000000000000000000000000000000000000000001e7c1a0309333d367bb5000000000000000000000000000000000000000000f095b63ccf6619ce07f39c000000000000000000000000000000000000000000b2283e9b46cd541be9d8820000000000000000000000000000000000000000000008a266b3c227ada8a87b0000000000000000000000000000000000000000007aac6545ef8e5f5b25192e000000000000000000000000000000000000000000b2f2730f06904e23e71a51000000000000000000000000000000000000000000002ae5c6a965e83485fb08000000000000000000000000000000000000000000dadf649e9d0d4c50a25885000000000000000000000000000000000000000000493208e8ac5063c72a85f3000000000000000000000000000000000000000000001c51e385425507afb1cf27e03bb8655cb5d5422fdf19cbe2185ad70dc95573f6db7746adee48d61f784628bc09e885ffddf60ffb328a38a02ddaf8380be18a535c7595ab44fb67f76f531f5431f5c232936f2e63b4f81af399afad206ebdfbabc4ac514898b61001bdd52ec7ccbe6a17b723f1dd2c8d5683bcfe55b8db6782758be5107c33f8820dc763026552ea7fce8eb583b938ab9559f890b445867a33b4ee668557098a6a5afaf51a40cea9e25b994a789a5de042ddbf7e5c84b451dbb8364bb3b7242bdb3d6da52e40cdbd829eaf619ef468e4846a69a96346177551f2c0d273cbabfd13875e3a10945f31db5cfc5eb8ffad3c68b6455b90997eb7ba429c824ec987cce19cf8c506610970b40f7c5b4ff4b7f1f906cf2e84a00cb5c108e27949f40d71ea8c077e073f2dab9398ec5b9da97f704b68495c75663b9c3879ce18f141d4c8e1c152850000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000204c457e595e35c58ec63cc33052a42872c358c057932043dfcdcc14c619615462f8c53ea72798fad62a1801b6ae8a8dda2eadc8a26290146e1a7a6021cebdc9a2dea154cd1fcb4ae73438b4de49cd17d41c006fd88ee9e6dd7dc9fb8d92ae03b0c6e6f953ea5747341b0b9a13c9ba57daadd85a7d2516715a35965ed5c080be6202e39856142e90cc28da257e0d439d6e25acac3adc3c0f1bb6c5b4a697619f304710ca11279013ffe9d7ccd7687e6fc816607b80127e11f89aa808be64c2dd81b325fac47085f8c2c1b04f2b592d7b2e69afa40118bb2001e6a28e64cd50cff190222134b564fc2a7876b83a8265586691cd6d12fa3f3d8727355f4a7b651b40171b465dcf6d3fb1e6260bab8b626b6adb81bda7bd22455af74f4a97419047600ff73a199c83780973ac840a2a76929a2ba7f39ef0b1c29c21aab4746a1c0d3119c991897aefb16dcd4608d48982a05368b5723d51dee2e5771dc28b6fc00fb092cbfde043a9c7a2c727b4bbf29be0cf7de2e96662e72fe42c882e7eea3b6e4258d64a8f93e168638570a451a5b2ebddab9d5ccef00371d826b9eb33ec349901b86674b3f4fca322ca1b52e37b654f7ea0d660fc2206597266b1e5d4e077e882a7f39a765db7172d278281318899ffe5a9c06ca3ca5f0153dbcd0e67c3d15d3286b9a6229d40ed52b323c621a77d7f10c9777a773b1017f73e005e1fa80f3fe0000000000000000000000000000000000000000000000000000000000000001001ed406c647341933732afe18ff0b8281f640d712222f469a785660ec8a75bb0287095e183ea0e034ba2e590da2742f315b7dfce96cd8be389140e66764a69330589877dcdaad75777542010360b58ac1d85094bd68b9419c50bc477a38f6782b7350281f6b0e0b7e251678c20c2973a6b5f48940b3eb1681c33007ecc9a6cd23fbe74de91b535d95351986d46a958bba3ae27d44fa8697cd562b361dbb209e263993c130e47a1236e0c581f3b22a025c503c5315206a1dfe3c269c0e89b9b82cf1561646c557a6dc671f16c2082073a434242579f81db3b7b174140f54357a2434a18cd52440029e5e10c8d324414f877018b19a4b4d90cc7832cbb3d4f971005e0e575fc08da946393e9e4ac4b60ccb5166bef34e4b760b53905ec46d1e0f2fbb26698db6c4ab20d4a1820bb032609afcc6a0a1bbb45d250d0dfe2da0235e25a5f925b89fa7f608ff831f0fb39fb6643defd3e75e8df5a32ec987a37c0edd0f619603ae6bf51fe73a9ee1fe9bd8e1a34933e412ab4758d05d9e05f007b0871eb104dd25518ace7e69a6f0a326d8e7ba214c64247a2a932fbc2236d16f2ef81602c2d182d574877c8bd35a3910908890ead12f07c6eaae027ca0c9b96c6a03