0x31fa742d00000000000000000000000000000000000000000000000000000000000000a003b6a447a53be47549f1ac9960ce86504df194566ae7133ac5b1cba4c3fa7dc61270848262d1b1914f7dbe18faa53d51e7270955882aaef392482a1425a7589d665948d4b789e52b4d7c9d21ee378aa8c250ed67adb1fc478121bb14ffd1ca7200000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000000fc5000000000000000000000000000077de3960dfbb53c922dd6cbf620b2d6d5c9e5f3fce330bf3618f4d30f76d18a20dc5d3f758f988a7fb8c4b91314060de23cf7fc3ca6890559ba26e27e62a02e84bcc0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c4b09856b0dcc0eb3661640000000000000000000000000000000000000000004f339119514503287c4a9c00000000000000000000000000000000000000000000250b4483bd10328de1ee00000000000000000000000000000000000000000099327adc42dc0c26dcf610000000000000000000000000000000000000000000624cb845f254b9e977c38b000000000000000000000000000000000000000000002ad245464197305ed5e0000000000000000000000000000000000000000000ae81ee46818b7471cc5cdb000000000000000000000000000000000000000000f43e97ce240799e8703c330000000000000000000000000000000000000000000029bad3060c08e99e879a000000000000000000000000000000000000000000f1c19cdfa2e5b05517c9010000000000000000000000000000000000000000001a610b8893b2cbd07070490000000000000000000000000000000000000000000021f3a321e9cc45c645db19333ee04bf255ef4996686057f1bf0de9652733241e5de6df35a65a35a06cd01ac839ed58f7b9856b2193d4e61cda2915f6ec129fc8fa020d439fe2a51b362a0941a11da4cac7dcd2ace7c48c8fdac8dc5659c8e9e87c0b392609c724127d8613fd745d456c90a1ed5c46d3b95ff59c9167456c1b0e921f1ee862510adb7897049e4526a0bb64d7c3c488bf5a092922ae0389a1d38e8efe78be4281184b0b0a2596f3a01b8fad6452df301e504797ab462a1c3e5ba7f8291ca11702773b8e73216f559b13fe46acac1b5f73063f84702d684af89540d56c0387402a17deade028f163305c9735b62bcc5a5166c74dc1f7ba6ae4c53ca2173d414f350830ce4115cbd1f26a05a21f3856bbfcd3f5383adac7421f8da1ad66743180e7ea032b660f17a4b7c70892456a55605aaffeb8e0952110fa45b42cc2ca2a6947e605f57d000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020a261bac8c9aecfe1a5006f56e2e6a969e9a39f87bba885889b7008c9157cca305162eec57c86b688f70b06d9c328a21432158d8d096dfb7d9107a06ef6b6d4c0461c304aec1712da49586cfe95f3a76d56e2024e4288fd5dc1bdabf0c2cf42f1a0d8cb2a3c4bcaaf5d7d14c2d0956bad501f8e8dd02d452a1a95a3a026654381d23c5ed1ce2cf1e700789586c229c288478b4d2219afd7e2aad423d9d193b600f32187b026fca2a02d539056596d478a483e56cb3e663d3256986e775e0a6f712d6ed99531678e3fb6b99fa436d0065fd073e661f849fa741a75aa7b037b6221d9794bfc36fb6745bcca5323cd58daa30abf8ce1c66aa64a7eb26be446abac20f7f5c3af7f4a96e4ab54dbeae773f3df82e22a7c4648271d0a82f606367a58c1864d70ab8412678ac9b9b81cf2b268b35aadcdc3bcf78db5d059d8d1c4428a019ac0956f1e53a15c9fa1472132c2fc160a50e54a2c8a47a6371f0f145717863102e77731456031e01c7275827cadb2b9aa6063494ecd5515b7ea1b9434616f81447699c74e61c20fb93145f00693a998728c52541b852db88e3b2bedb0f5b7e206dd647f9f952f4ddbccb9adb52a0732b449d193c4a908408327403b1cfd158217db1ad3737fcfb5d9ef34939bb6e6b09917db2f1f5e0aacf2c8c737c8748d91d23ae855fc2fda41e1ac26be1753f4c3a48b753c6a7963c18f6e90448baf6ab0000000000000000000000000000000000000000000000000000000000000001110c7ce1b16599c5af270f920cc3da28e5cff7e47d6e6ce7992c84fb44bacbfa291bc2f5c499a363c8e0a24d86ac94f10986a48f0b00e3b596dd8862b23a5e3b031310a6873335299aaad67f766236625830c98270e452ca6cce7c03048401f1160e165975a4e3a62d65444ced2010e64a1b6dc96a81bc6154a965e5c7d65f4425fbaaef7088e20d297efa33409b63e94d5fa461cd57d8e17c8434a88672913f0e82222fa5280156b3cd000fe50b20b9a6b08d25773e6064aa4a1f61dd3d11da124008fdb543fef9d359b8a4ace5fff12c47530e3baec62b2d045cfee573ede92e81a2ffa68df204e4edf7fe9d410536c7bf31548ded6141dd454e216df46fdc0396c1173e51ec86540e9abec09bd1542b03d7caa1014096304ddf32581464c33043c655baa069a4aa59377e474b23d155d49e3e1c68393047e49c8300364246201dfc9ff020422057a869243e4286fc74732cd144efb5cb6c98969de9d692b51fc2f5e02154465383bdca9592b4b8c933b5522ab5a8d53305a78626a4ef55dd1e9dbd8c5ef16576fa6454d7642fa1b608ef7396ae12835659327edf4b690d2c00389c5783661366c36386cd8e267668aebcef7b587e82c2e381f862c6d99fc7