0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02a060c570cffaae8e4501e12d5e20c82a36d1d656e08a2fd9c15acf20b2de4800a3f15c108af1fc035ecf913d761cb1c075a7bc0504189a9208d74480c02dbe2d0919aa5e467910870247c7c9b8660f27c543de70173f69e7751507b1c53153100000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000021b65000000000000001000000000000406e95cc11bd435a8bb3b90bd4f6e643421fab7e75aab16503f4767b6e25bfc7e9fbc7b2b0a80ea91a75c34ec43c80494c778f2f6efd9fe9ea532a8df32ead28bbf7200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002ae8343d89f996381b881a0000000000000000000000000000000000000000002c96d09b96a1dc5a883b110000000000000000000000000000000000000000000012a409b3d1562487252300000000000000000000000000000000000000000066fb617ac624a6f72092270000000000000000000000000000000000000000009739a9dc6969ef9aa6488200000000000000000000000000000000000000000000006465be0d75b98b3e570000000000000000000000000000000000000000001c2f21a1d80f985e733ea10000000000000000000000000000000000000000005c363369c42dd91f0e4f64000000000000000000000000000000000000000000000a31bc154c664aa1f9cc0000000000000000000000000000000000000000005550d89adcfd9f5de553fa000000000000000000000000000000000000000000bd4c99a98b66e3424817b7000000000000000000000000000000000000000000000b1bd1866fd39acece230b00f43114c17208778576d6fe6266360e4093d3bf975bfbc6bee73bd0c0b5db1818578b6c2d642aeb3617cdbcad8d36a8a979ea3a2b1e397c956f246c2e6ada2a80eb7f24c7fe137fc2156c3820fef2c79c565d2b720f2a2a812e06f733aa552edeabe43d6fde0ec9fca618790b42dd0d674e580b12de0b965c3594a602e7d602bd34e0c86009392ef6fbcece366cfda8596c636ac21cddb5f64aeb8d3444640d75bd1fea617bd458c74c35059f8a4304ebbe184491a1fc6ba2fb47d00f47212a67335546594e7278e484b0b4a15c021b3bc2d923269c96ce12ad5d741c5b8804c2112aee347c8557bd22b3de688c64b492da7a5686030ef39f9c78b75511d415e002f3561b21ed80280a53d6295988e66bc53a45358222355f3c77f0b1167b24502afa005e59ab299c58e41e90ad0358df04825514d66e74e7ecb3e9059b5c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020a86e38913048a7d69f8b762ec71015f15e493cedeb315329be1a6c434910a7a1ad675538e961b5f39b3b42656e1898f45f37f0c9b0506bf7d0eb71530aa238808524d55da8382fb5f6dc4c466d3e62a07b46f50edf90628fa1e21284f1885e32b7226686a176c02911c4cc36e33465079d838b9a570157b70ec54b25566733f1de3e9e2f95b6143ddc70e80bf5843576ed171652d6c6c8b1ab63f92f284f1ad19d1c5316d252fbfdfdda7aa9072bf3035ab147e1e4e53ed5d471288c11d91d41c519fdf995d98172f4e3ad22ec325076e0d064c2d01bf04efdd3100ac87d0a307e8bfc2a3449a5e3bacd23869576c59bcce1fbcf453a3afecf2786084a1b35405abe234ec823a29e9952fb0e8213cc0bbad1b2361ef7fddbbdd97ded41e58730501a41bfd4eded9a2f6146dcaf70969e20ed4c02b161aac77a8f3ebb6f4e44c10d43ad57609dfd6da5af6a611c5e9d53f92a7d3a717f09b50d0f14d6103ced726cec3ad4c4f360eaf0b6d2a6a74d167761082ff6c3fdd9ab33ef3890a49e3410edfa881f5b887f48c0f495a32e331cbcdb047da2c20489d49c88d99b5913d48135ec62a667170b7bfa5ef73251c1c147d6f1c5156b3646ae2fe73f3819c59eb07d8d595be4660787e5749c3a1c9b0630ce472397867f8d7369d326e30aeec1f0bb230965aca385345648acbf207dd6d9bbf43e98599b8d733b3584b526b2acc00000000000000000000000000000000000000000000000000000000000000010bc5492b501e05507bc7f6699e1c8d2c7a72cee91a93beb744e4802dc7ca6e3618dfae21a0a161baddec2b23553644df410d0aefdf826bff9bd1cccaab654bcf0433c3cd854e2abf78fbf7e2c1f18017db843269881338d344ad32b13a3ff41e11a34d0c0c5cde0cb3e312d163551d3533323e7c60de357e226aab660ace5af21b5dd0ead57174cc7f264d825181cff62ba4bde81effc4ab6ccef76a8a25eb892ef3b76c39b28bfa95663cfbe2f662f0147d7c2eb7d5fad1a4ce7aef04795cc02663a90310a8f4f6825e943cd240353d60f8853b05072ca56f951ba1ba9d7a342915e62ebc87743abd426449377804c2e7abec386009293b80d768493cb84b9c10e9ae7af60db80ca9fe718700d5173c25b74f5ce733927a5b2e163e5992628d1fcb115a971799c1a8f60413b53b76264b1af87308f8371628d41dcf4426b176154207669fadb59c51bf1c2b390e2c97412b9be14cc1d29ebf3fce6f39a71c8705e0afc8b1663839619922454705fa17e38f2edc7436142f18359127dfc7df6324874a9c239e0e023c04b422ef717d1a971d54f600b432ee0be254620fba948927737693120b22c27dfd4ec7d5eda8d029b6256a840093d2a7345485c579edcc