0x31d42b57000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000000000000000000000019000000000000000000000000a94ec39c91df334dcab55adaa8edd9c1daf67ca700000000000000000000000074a1433e1bb818896df85a56b0aba5bac93971a7000000000000000000000000fe8ab51fd37ea5cebe203510160303dad4ad11ad0000000000000000000000006c6d8ad90664d00f7b548d1f2a64c41a941d2cd20000000000000000000000002b697ceb121275b6b7c37d1749ddc101ea960b8e00000000000000000000000000edfad7dd3dd2129f0f0227d219d83a761ed04400000000000000000000000052cbf58cb19f4c56633c272faec796a0872e43c60000000000000000000000004d46b713fc1e38f9923cd2a5ca5050574f9f0d730000000000000000000000001bc03e4a69bcb5ff949b15d293f49df61727dde50000000000000000000000007ffa825bcc1b705c6dfe40938742840640597ad8000000000000000000000000a94ec39c91df334dcab55adaa8edd9c1daf67ca70000000000000000000000009b1e5e8909609f5b2a07394746f28e1eb0b236ae0000000000000000000000001563a5f5ddc88db8f5ee935cc8c0dd9c0dcdc1ff0000000000000000000000004d46b713fc1e38f9923cd2a5ca5050574f9f0d730000000000000000000000009b1e5e8909609f5b2a07394746f28e1eb0b236ae00000000000000000000000068a9a9a404f0d5f9a42659ad12b1d9bb1ad98e4e0000000000000000000000009dcbd8707072f6e99ae7fdb8e4b4b982c0957adc000000000000000000000000926b0a79a0dfa26a88ce3c1fff5d38c7212fcd1b0000000000000000000000003523de26602bec599a01da5f0ca91df9b85964e7000000000000000000000000a62ca1514944cc858a52e672df52fde0fda44a200000000000000000000000006228bbf6ebc60303c822d62ed06c12ed43edeb58000000000000000000000000fe469c17898082dbdc1e969fb36fe4e7c56b501400000000000000000000000085f05383f7cb67f35385f7bf3b74e68f4795cbb90000000000000000000000008e36baf17dde6d1edfc94e9832d2e119779fa4f5000000000000000000000000f0ce4940445a2dc0338a6669a90d6817c617419d00000000000000000000000000000000000000000000000000000000000000190000000000000000000000007fc66500c84a76ad7e9c93437bfc5ac33e2ddae90000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c8000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c800000000000000000000000040d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c80000000000000000000000004104b135dbc9609fc1a9490e61369036497660c8000000000000000000000000000000000000000000000000000000000000001992ad187af474251a5c03f321b61e2f9ff5361aae2a6b1408d16629544cb089f105b97d6d747a307a33b8f40aca5b10572bfb8ea7582fd95e3aff87ee030fb119c8488092334993aa4987a98d556a120924315956e768dbbf9c283a2671715b28098d7f3265f687865f46ad962e17a0fc62912c556176aa42eba9704efdad57fb0970f26850d2eacc3ee28bc5bc6a8792e32b1a8543cf3c9b5576354552623554cd0dbdb7bc2c51421ecc23bde5360fbcbad5fe9f0f9ce4ecf33935548be3cd621331e2b550a857ee45e2a6824d5c207632aad8b31896d96754424e4acacef8f2d4a4357d0fcf22e493d8c30f7eaacd5ff81424c273861a453f9e367418f438d0e8233a640dd78dcd278d2daa94dcd1a5beb3503c58c0171bfef03001297f1bb94d80ca6e90c30d9e032ff31f02d57c2f8144356c709f37a1648c3f97549e5b4085110bea7d4c2275983e92495be6e2b489a967fb3f7f6679d7069e7efd29ec0c477f9f2d27666f8e71a6d848b4b5150761478f53b0042bf1791a5ce15d631ae2aa9410e66380f5ef2e81c04debce9eb9e17a00e9af85cb1c689ad26992a73c7e8e13bc97e02ff64ea2b4d087b16b49645034ee586e08b3289bf0b7f18320d0d2ac324d6a18f73e670fd40afecbd480456849a7cccaef33bb0c2aaa0013983769a22cca198f9e981610d2aaf3415f3b4c6d9a7c1db05d4be7c449fc07ebd272a2c179cfe34c2aa3a7da532c8a768ccc2c96cf5705fe68e414a52af24c7758dfedbb7b289082134d21be896862ca7a43c62ae29a8dbd8c01c88377dcbccba2bbef816f1fdfdae049acb69c676138816a69e834655ededed4da2629ecfc813892ce247f3db610c26ecb602790e36042e1043ddab6222fd9b82588fc829b6c27166f139c6b1929dcbbd758476955dfcf1700050f0c4f6e79b17ceecd8e7a7305330f5168a8e1f9483f11ff6aab5f0a28450ab14a7ab0996f0ec169355e6a47a945cd66bbaa78870e0de0811b5411359c6c1a9299e50b4bb6a07b4c71bafd5b8409ac06d48ea93f6fe5f2bd1bb4b7930b7d3dd4b446ef8207fce1dc3bc8cfacc9c27c60997ee825ef9062568d00efc01da46e881d50a7bd9e77466c9f865a51ce1b27