0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c9883d2e9e6593df21c764a23536db2b0688db3520e2c31b5172244425ec1032ddd17889ce885db07a00479e3ee46f9b1fccff4811de0cb9bb4e1253f311058a95e6508044e13a97f76658855ba304a7bc781bb096761fffeb0d3addfeec2e3000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000107f300000000000000020000000000020defd45c30de4e90062008f773974441317d80c37e2382766bdacd3061572a3056c48d264ca33f539ed11107e1c07871937cc05742a09bfd0c7f4be61dbedcaf51a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009bda80f10d27d5fd37690e00000000000000000000000000000000000000000064a29485ccaa1d0104c87e00000000000000000000000000000000000000000000020349907dc2145827b500000000000000000000000000000000000000000016a1077446b3c16fff3e7100000000000000000000000000000000000000000005da8effc8a2f9a8cff5310000000000000000000000000000000000000000000005340330d4e6d20a6272000000000000000000000000000000000000000000b142fac7fb15d2950367e8000000000000000000000000000000000000000000b0a06235ad302d1b980d6900000000000000000000000000000000000000000000159377edfa15fb1db64f0000000000000000000000000000000000000000005f0ff39613e88f1a99e875000000000000000000000000000000000000000000d0ac903d4b2d8d374e586e0000000000000000000000000000000000000000000001e5c5959673c36e31b608736a4ff03aa4b781ba4dc9b036215fe1761c267941745ac512ea1a092717912b3ea4b03486bbdb31c9b3661aa01564c642978d692a5d0d98cd57b3053bd6741e80555e65627c92270aa1027291b6595c98ba7772def6a8639ab6c96b7012e60498b148ee926a1865dfdae5601d1fbc153d008f5c5fbb7d6c7bfdbf996c3be01e9976b8d617edc23ca2c600063085491ec514593ec554b6f59bdf75841a23ab1ea03594424ca7ea5a0c2ac72b9827fb279f3f84184e1b7b75889a9afb8f7a272c4027c66ef7a582ac68ce7430deacde1df65fe0aefaca4716e16caed79ce5b2296340f92bd54069563794ebefb1a33581ecabfc2b1245ed0849cbc38f52ad6406ecaa5c4de0a762f645c909f8debd0636527847056f0d078367cfe642d2e771244550da606ed583e355b9b00579640035bc3b26b9200013fda8e1e4035dfd480000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000226ffc42a4367600bb9c6b54b6b555c15e0b9d9fca398ff7e460e81f90c8e24bc2d66a21136adb4fb5b61584c6884cd47e1fc36f582e799964e699458d8736dfc2e883e4ea0367ec03e039d6620f6b23456592461b7e4e696373d9c8a650ac76609b9d6c4117113ef1dd2c59e7251f3f40fedbfe595dd1f5a52a2ec04d84947e82b3c944fac14b2facda1405e9f4d40542da66d9676fe3337758d5a42eac045f9091859f70ffcbe06b1ad4275b6aa48eab088fa5506e567a5fe26de4d6f0d3b662a22df32ebefae99d06c5f743c9125ff3d7e13a5e0d670c4f28ccfd3806753cb260153c96d4f9f9eb79566208539975862114c89a46b9ff48388796a6752b44211b0a1ae0ea3d94d869a68910c81a408333a794bae72f0f0585a778dec745533016cd0c0b3600e72880bbbeb3b467bfcab93bb969c7d622a7e61fc9dca7c353c29348cf92daaaacad14501dea7dd94151476b8ddac325692b42ad2579b3996e21afdefacdc9c730f4844276420cc330b319a7ab81764f1c9ab307f66ebf0f99f102d6b499c5318acb588d7a8a81969bd4beba3a6c9ee03acb53430d3eef5d7d92f382d0c3dfb6c656ae85ba349d1d099e10106e58526bdaf52b9f8be01b5d6c50bc583784f0a67bf2f55cb33e796222b6479054c4a559400a51b48b7cd5172a32793e867b7d24e460e8b091fd57a48bd79927c7ad1156455414d5ea30c9c6aba00000000000000000000000000000000000000000000000000000000000000010b32eddbc8ce459ebe970a99078b7ad141da38a76d8bef24fed7c3de5df4db30098ced31ddd901bb2db9522284ac891e05bf2a313b456b1edc5c964ac75e065d1f51d7c3652ac07208ef8ff3158623833025232e2259186f87d81e9b69cfd8b419d89e323a7ef8d794735c5abc52b04d92b49b1958a0faf7c609a50d6ef8f12f12988df5fad5cd9ccdd4b5a29a1660f51a10d284471b039eef0258344e3aa7d61651d651e5f56b1d948d223891ac9aa3fa8b35b6f0aba8a9d8f7cb61d1c2240c00f8b273ea840179246b1f9d67b2ce7ceddf25e8eb6b8c1a0efa3b999fa9d651075bfcf642711dd8ad17c0ef272d54d0e2048b898f07d576764d988ced3a00121d9ab9200775b184f42c638ae910d25db4cdc276024daf98580405d3f884251220c3da07644fe6cc7125cc1b05991a4527cba0a1ead5e47158684af8f5dbc94d067d01b5224e19fa9e7dd11acaaeebd7200b71d08ab4749d5cbe0c84832dcd4a021ab406600f446a1962cea8a64cb2a2c06807824989c7403a77009b92a0b66d188baf2fe4fc649863969a1250580951e2811797404a7c2245fbebdfa7961c450fa557aa941e5f7f2d96738605d8ea97a3e2d9188ad26898a307f793cdb68df3