0x31fa742d00000000000000000000000000000000000000000000000000000000000000a007d8383ca85b588e1e189e5d89d4cd25ee2686450e4964c669d5304b323c2fb12e9f267dad8f49e0e281912691e24dc8c1dab09e9e8bec7399614b6b1619b78cae63f83fb721d111168d30d2c74f1638065e3cb83c0d10b5cb6fd79803702ae20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000b43300000000000000000000000000018165c46d48c6af69b94644e9e5fe5567ba2021f21cb0768eec54f25ae4f880d977380b83fa193484d93d0ebd8fb1a54855c8e217d26705b734aa06fe24fac51aae640000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000628eb054d5f449bc5a89de000000000000000000000000000000000000000000ecc5d389bb2f600ef23443000000000000000000000000000000000000000000002ba1b9fa54a260ab718f00000000000000000000000000000000000000000027835ca363603917e88769000000000000000000000000000000000000000000ad90131234521d7cd26f270000000000000000000000000000000000000000000016c7d6cac94ba1a0beb800000000000000000000000000000000000000000058340b82175aa5e06e0e280000000000000000000000000000000000000000007d8960577727ab4dc264bb00000000000000000000000000000000000000000000030da0ae6e7d2d4060f4000000000000000000000000000000000000000000ba1dad247b0370d3e1d7f20000000000000000000000000000000000000000000cb2193ee0cdf067785053000000000000000000000000000000000000000000000987c522df4ade935f5d26bcd7e426844cf54f14ac664e089c1fdbe6b7055657c2cde7e6267badbb4c8b2f2ffa70387e7c04b9716f032f2ca1588974fcc10b1b703a99ce402699d25d7012b5e9c15c0cd54d7992a128f0bea649593c6061b325cf8dd7da44ba9295d9661b9ed4b404ae281f38041b2328c633e875a37420dc331576c96cfd2c194987622620cae7eb7789ebf6c30ef6dc26835c1d9e2979df8cb9f7214938644c7337730cd7e5d105c8e8ba729091b7493142e8e5a8bbe3d80183a42411a03292e8793f2947c2add9d9948c409f9be5b7e9b3658dae35fd43907e4c855cb1849a9c32ea0d6189301b786caff9e65fb6d4432cf835f9901ce107072a68a48ef3fbbd3dd50d2d1c543cd3be622de652bd8be0837f76a66ecb9ceb79e04c019d1c4ecfc9010f50af187dc612ddda1677c1beb58b21b39a1075924aa43d86728da924540d920000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000226918fa6628faef1c17e500c78b457e8311b680f20af289e0fe6752d0dc4afe600c848f0be41bfceb00a72a91fc80299bae7c46618723c9428b30bc1b0219b10075c8183cb14df7bdc66c74830baf7d939b97ba95374b140106564b225f7aa3825fb32258086eba4e4140ecc78ae90853dc8b5ccdb92934ef5d1d295ae49293a29b1d6ea0e1c74efdddbb074a17c084a0e0e3f85c1eac11507361c391eb61a9b0b83c82ddf349af09539bcf0fdcf5fbab238b11b9b1734f36003dc56df5fb87009c4a70733f170b66c99ca2d474912a549d57b14e70217a3226790f1e296872d01c00aa00948f93ccbf8d42131d965d9b7cbba320e0f1997f623530d4aa87eb608296f6ef4086bf1332c247f99602ec7e0b16ba1f4a8419359e15f6e17519ca305dfab7acd3fbed99197cfb8984b94701a8261036fd353b14dd32bf7d065429a237653dd87e3a1f712fa1cf0b40fd42b442a4c110f9a369abcd9e3d675eaf2ed08b3356f1af5c57ca4ec852547daccb53f508ce5c80f86927b001c135db184701451acc4868db6054d92b787dee10b5e75d916cf06ec0c3fc67b6dd9c51b27842e1fb210e89d032ef182bae4403a5109a7ba8f955fbde194c20947df73b0c5fa1d3ac685d0799443484e76e0a4fed41625cf63ec146095d0341305697b44f40a0dbd4f58e3abca9b9a04d38fde00c602117d458c9cd00f621f6a0fd597cbee68000000000000000000000000000000000000000000000000000000000000000106211dff44237b6b10f17eeb125041722599745dadb82a0e5ee6356fc3630881110fb147b5a6adf397ba3794962e86f533d7afc5a3d5525d3b8fe2ac5e928bfe24da091f4f64b344fafb8912dc18c26f8fa514dafd5413c987b08c0473f765b0098847b2d99ded09349ed1dbec2aa781d775a9995db47d6ef6c42f47773c9a610c59490d3c3499da1d9d4a3849c617ddc77be542e403ad5d44f06d0514a2d89b17aecd33a366a5b92e8973479d0058b1793942d539ceb26bc2d7b617f23a12360fbbbe89ea0f57017fd5b7a8d577d4ff158429127bbc25a0c9ee291604e946f411d2f53ed09177e7a4d76fccff347d64954254271dd6d9e9ce762df9c265c2b9261b09c62efc623cb357e0caee15a8a9497a826219d7332a9d94c9f65aecd49627e206706ae54b3093baebf21ec2821db0c4e09505cadaf41ed9e24a2ea65f702b0df32a02a3e66f35120a5a7bdb9caed81d07b65011db34ae8f052146373af8239cc5645666b2f5e924a9fc459e0dbfe7f084f80969440ec118317a29dd16830453ab5bc3a920a8f82782e1252d4cc7d1750293f61a870e1a1dad5a2385124b1f42c4005788daf7c8f4cd626f6115fc73caa30e72aa6f571faae6f2c0714009