0x31fa742d00000000000000000000000000000000000000000000000000000000000000a017a0d6df1e990d88597309ae998e5db91a711e55afcb0f51401d213f21a8cda6264b0b12d642ef5ec6b4da7b13f5d5ae33aac143a664fd7902f2cb6232e7c3235efb7290221265ed548d96970d804db7cceeca005f71992b2f1e014ada6da72900000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000019b3f000000000000000000000000000315a8ccb1d85d66b1d5015e81f9a464ef41a8ce136f0b94da5d855dbe4edd5c993b4e9f7de7fe06db9950b93f21e6b7061d8cd9787236b8374ce2cd1d1fab57e0eb320000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000082d3e24be5bab2b74e488a000000000000000000000000000000000000000000577c64cd17be8d1bd171000000000000000000000000000000000000000000000019e4f5564a98c49438d4000000000000000000000000000000000000000000e96f7c4b39cb97684ab61d00000000000000000000000000000000000000000028d7db794b53efd4936246000000000000000000000000000000000000000000002b76fa4ed38f379ddafc0000000000000000000000000000000000000000004cbf3fef633d317ed93068000000000000000000000000000000000000000000de6cdd660025584c896090000000000000000000000000000000000000000000002044eea533ec3a9650c70000000000000000000000000000000000000000005c452ac4d28005ac3d8ea0000000000000000000000000000000000000000000e6d4cd04f539ef210ccede00000000000000000000000000000000000000000000196973d9df935986f9632313a2ef369604c0688facd18b47d315b4e53c2cde4c4960b77ee655a15af27921fbf5c79e117ff5a690a253d24c9bea9e0089fbf90563d1bdc2be48eff8cbea0eec02ee01a0350d66c65ee0258340e94fd1d79ed40bb90ea53c190430250f4a2b82984703c5c6d998d28e5c504bbb111a6169b15140bc4bff3a3a6fdf76b9fa009bee1b3ff88576ab83fb5fdf25c34d763cfc08dcd4ae071938d44b020ec24c2a82f2f8363610cb6e01c583110da273a41bb04f2615ff0df3a9e5a8420a528b1bc3ca8b36ec9ed6732d86b263c60b0137b8456116a812d43e799fd84917e30021c968fca2b49cb595b09ef25463bff44a7f5e698519dd497f582b23abd98cd61d9df787023bc2dab10a6febf5abca8d63a1ee1f829049e4dc1b21f009f410ab07572a0f0cdaa00cc3a2ea767ea6978a20e1dbaf1fac6b50aac04a8684e472b7000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020006d91a34ff182c8fa68c36fab57885faed4e440570450dc2e2045f84e39a520c96e53da4540e01545a7194bc05f9bc29f4619ed76801a5c0ac2d55fbc236be11926a562e9e82ab5a9df98f31de11101a55cddf8628dc7334f87e84772d1a290cb8b09a9f4a4588cc762211b185aa3d1bee8e276184b091aa06072acb3914fb07c2853400d5e4b43e7b014b602e909589773dbdb5dd3b1d886c04b562e2ea641fe192ea3b98e7afe87edd991bd475fed7264d108e579dd70f33dcc88f11a9511991bc34b510447e091816d7f17b90eeff0d1ad733070dc51eca65cfb7ea8b810f5d09bb3e3fbb84462edfa280d4d74314f884587dc75dab8a559acb90b511121c80d599be3f7cbcef339280d22e4a5154ca7ece51976f2a49aefa829cbe788a18f466fd5cb5219f2318154d0bd92576aadd2dedbbb105c28ecae8d0fc6b341c0de459726dbc3616535a0ab59c48acbb831ed52cea16e44e001ab7942a7e71af06fc6434e182af1bc87c5a75abf2643ca05c7927c73832deaf52a595d74113f81d6f3991e175e263824c0f2bd99444ddac0ccecef87a993803ff00a7d4e6865f2af473c9be8c802a6f49ff5c5e542bfc31974d13c07dc6c7b90dec799d4f84db19a0855b6b3c1d9c35c870df3dcdfa8175c0b6b8d325b0c0b1312cc66615ea7219978a4a5c3755520dd71e09e55a16f1481656219755fc158237edc8434adaa600000000000000000000000000000000000000000000000000000000000000012e9deafe6cce4190632a4d53483edc28ce81551a1e7109ec7f3e7332d4f046ee0c5a7c22bf1d403548b60e16667326b34f5701c23c9019b0772e613c217e632a079aad61590c5c77ee305dfb124e4ab368706ffcb9c1b796ac307d3929d456f22abc7c50c963889de383747ed52abd58e9c1bd3334561a85069cead268f90d6e268b56ffb4273c6899924f22591890557b9b486068a8afc30caacb0fc539465c0cdde064ecdfddeccc6741ea8a3dde061687a72f2f5fcb4101469a745cf634a12dd4ec36e7bdb092764da9ff06c8317b0a624ef8da713e7b24ad05bc3b4ea6e70ae28a90201913cb56ae5e9c2e12e5679ff038d0b23220a17e54ca7e1de14c9f304275b907e80a2478b2307efcc1b0997913f08a4c3c68f3cd89601bf949e84f2e7e6104575dce775d02bfb4ea9baf95bcc4a7756e446766ac6cd295085416d8224ce0c2110a70588da5cb91d593ec0cb8f0886529a117a84a08d08ecdb25b48117f64c0433832f686ce6502ef14b2fd1ea3eee9a6cd19c8b4af136b1adf2fd2302e71b198a7c00276d90823ed1756acaca70c9773cee5f0e23ea333b4fc0af4036b2d4fae87e5f819f3a81f88161ca9c751f81cd86ec5fd975752e7076a08d7