0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00471020eefeb852e46607c33a33d6257aef40d491a8f93a6c949bc2d678ceca71799029935b4a6baf4d934ac20fa18422cdcbbca3bbbe02d2f1b01cd5b1e4c5366bc751da2e2870b334861eb460c70a40304caca43a99c2936f93261120ce01c000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000062f90000000000000000000000000001250cb7b53b2294750ed83064968dc7c487a645b02e3250455f3090df8a4fe438a0f6bb1a1695cfc0cf7813ed01efe840e0ef399eec1787cc53c28f4234749a17017b0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000f312183a9c0e7ee2d548db000000000000000000000000000000000000000000aed81e5ad7aedcd4d6345200000000000000000000000000000000000000000000246d97c4626080ba274d000000000000000000000000000000000000000000f1f8ecae9aa25408b6105f000000000000000000000000000000000000000000077ae9fd54ad4eec59c78b000000000000000000000000000000000000000000000fe011de6d0e18c2891b000000000000000000000000000000000000000000486145aa68b9455f042cad0000000000000000000000000000000000000000000ec04d05c8c158fdb3c539000000000000000000000000000000000000000000002442fffae3d30e7b777a0000000000000000000000000000000000000000004352f373b0db6fb566213b00000000000000000000000000000000000000000058433b068c69bfa34eb829000000000000000000000000000000000000000000001ed905643c29d621673a26930ffbd29c13dc010fa66eb81dff3e76152992cb60e3ed1a114b97c150fb3511fe958d40d355d95deb1b16bd8727854a08122ebc903e5a8469aa66103183641515f78237f301f33efea7b13ce02ae31c8a2f38f59a4db392718c8e5f8acc891b64e043d469803890a46dfb2c971200981848b7672e8fdd8f73d69e4abb5d8d1369e0965e8fb00c77e2e7097f5f2c2e65af8ceaceefdad2720df44a0d3d73b52389c93a4141c01a11d01cf41b7746fb14b6cd66d21430b661063a9ba11769be079ede1d8fd9996c3464f9277a764d2b45f914da61a74c3413ef11dacbaa2d5f27a5ec8f01153951f51a091331eb2e6a29ac6aaf114ba63b48c6b7fcc0d8cb7906c1988ab940a0d17c8d213d8552fae898c2a4e010d0ba4a818b12ad73a1ebfd1969c0d0fd329eefa75747921402027485909f937cd433b01451c2e85f1c02a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022015094c5e05e3de59aee637c92fbe623c41c09b9da3be276b5b42abbff2c41b109811749b5445e9692a4dbb0233e4098f2b8fa4c7997ede2454f8f2040f48f9018bd3f4f701b6c4797642ff3e29e2e3a8caefe7f786ae7be7235ab90ed482740ff3b1a373fc9cef94c2ce8129d2aafbbf910a1450590ea8b120c42c22e78603056c6467838480123f840e7721a9f34410baea284b91a20d897fd20373d4f1822ccff2da23020471e134b148813b4ea9823a0fefaa361482f49c8d96c48e5af5048096f1d97c0ba8b7b9ef591823ae940172cc438a0b23c32390b23502faac191a2677f73ad13122dee5c3a754e368ff24b94f1d5dc14a911daa58c94c84a6e5277f46d111937d687a98b1699e54541037a2fd9a2c7bda8a27dfc07f750fd5b12a3414ddc635a91aeac7c4c003dd28ebac1e7e190a9f497409abf99a2eabb91a00e68821cfdc8754f95c0b64cf5c76a9ef397dc43cb0c6613611bd32d4069f850d80e9c28b2947371f8cea3d73768e89f4dbfc6df4cba7c24802307a7a8e87662cbba20d5b8c7f3342fffa28bb27fb9ffd909bd247adc7cabc50729b0c15ffd8252ef697ab015e023b909142f6d20fedea3dba19042a4e58ea461774db1e327c0aca3fda2cda027061aa976e72539888762b503f3e96ad358aaf0b123e97d52e0cdf0661c65edf01ae9d7bc7b379ee0cf8a0926ecc89656d9b73c0489af939600000000000000000000000000000000000000000000000000000000000000001227fe02b09d57732e0f5dc9a2c36c7caf476f005e478fcaf8003574286589c312d00a3b9ae4faaba6e44c1243869d788a362886de842c0f19db43304e47a6e6f0e61bd56c5d677a5420b70b88b84f98155514db9a7ed0747f2398d0e1d1420f71a6c228ce1386364556d29f85b89cd9c4d8e4a759817557f51b79b428f07acc110adf98340f85338e2f84160169dc2213a94a46e0d13ae5f4050da5d1519aaf91eb2ac77c7ae3dad828050e8e9a04e2c12124c8610601dd439c329d7fabff4191b3ef1d576bdb0b143fa91a061d4553516cc8ade832b15424575983e0ba25d6a1907439e39e7fe672e4cd0c780b9b47cfbee7e93916aeefc399a09216c46da640cf2f7e0d79014aed839cbd98659a307e6ba1812bf3e86fab05070fef2d711930164a3910cc2e82509af14e2f9ac9c3f13fdacfa996c40dbe0f03dfbe5bd72232bdd85ed0c9ad1c6eb2391ddb2b756623650c5ecd877982b62467af7425af8530bbe37b186671bc3442dea46eb9e1274d973f48d2a2004ae89eff57d7ee7e82915edc3d9629f62c1d262050a6ec68bc7bab4c5534a01364a92bd6be47aed7b660d7665021228f0831152b78f023428756f2a335a32595bbc1612ac0bcfd04ef2