0x31fa742d00000000000000000000000000000000000000000000000000000000000000a013373802e97248747b6a8f45e2d73a1843e3c6623c22e602fbef798f48f349f126ed8ab11e76e949f3f74dfd4d430e4ee7ea7dc08a86a2c26fdb56069d9517d0c7233fc4c7e1c2809709d9618125493057789f41a751d12820b88cebc20c52340000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000ae6f00000000000000000000000000017b013bc7f6d20a7f767b49c3cdd396de1399f6680c9d2c00a4aaa005534a7d8b657058ad63e3f696d4b8b34a8333f4b6c8bbd2fb270aa86df5ae61b72293abfc02770000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000baf23b771ff65ac28c341200000000000000000000000000000000000000000094f3bba9ef8bb456735c80000000000000000000000000000000000000000000002d590203f82795b98972000000000000000000000000000000000000000000c4b633b3e69db9589b1b2f00000000000000000000000000000000000000000041a7c83b639a692e7f597e000000000000000000000000000000000000000000000edfcc20cb0acb1bfa62000000000000000000000000000000000000000000aa3167d34df6877f3ece68000000000000000000000000000000000000000000763ef38ebd5033f62acb73000000000000000000000000000000000000000000000418a306e0ae74db56630000000000000000000000000000000000000000000a74432c6cbe6c609237ed000000000000000000000000000000000000000000aa459769410a257b75cbae00000000000000000000000000000000000000000000239bf9c90e880df2d83423665b92f747241b030478c47b619198b60068e70748a0f3b8e0ec3d4939dbde16b16c36e6f1f63704af16a46080415589e333aac94d329fcd0964c3bd7b29f01e5b530ba3684fc67b154b9f4257d95f8d5c75408e4f79ab6958128d78eb0408200f34621cfe05f39075f850b30edfa6fd4247300c5b0c46473ef81fbc9e2e8924c08a4f149942ca4a84196276bfc71d1bf172735617f00edd56e3bd7703cd3f2c87af7d6048d810cfa8a748d8c9c32a00cc300c25ff3f37539c57e892960e0e038efff7fa0660379a78493085a6150867de4bb7c8825a05943348e04a79633106bdd5f0de008c0003bb18f7cbd83434ed8e5eb990002a6a4a94905848321ba023bbc9293dedacbb2ffdc1eeb07142765bf143b86c976a62878d1e185941cb82158e7654e3e745f1cfd18ce25cc12d7cecadd039491180d3338fada51e30a8d6000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020bfa98f92fa07c25345dcc0122fc2e23c88f74cc594ccea5e0fe455dc089bf9a2bdd36e1b5af274e214c1df2b15fdead565402076ddf74ba5e7d1fe0fe07748a1664040b93dd25a5f38d5b08bec04742f3cf7f9c2cd9a89a9c27d68b5ed48b9f019fe1f6403a4d71e8095c88f2d818a6c2cdef739e8f3f28bb740719c8f99217119414691cd02db12a4a097e6259a27ef5d795c4883319a38c4bc9c7e5dee7e2031c6b40be5ee1b7eaa9f92e66bcacb8320ed28536396c16bff7ca81db3c08f9185d0bc591e3dc3f80c8851e087749ce3803aa4ff4c3ddb7a0d4cb8537ff31a1167c05e0cc6289c0b5aa20a3f2a6bce96908bc6f7b771fb2796517827a6abaab064f103573f1e2229e58e9baa3b1ec4950531fd95f28c4c2358b9e3406ca95d10c31f00e5071d0a39119ee2707158cba7c59cd2b05cd1dec3960d678c1abb6b52cccd73b3a626f0482d5a01feaf2bd6607ac33796ae37f50d16da238895e6bab174bd5e1680b845240666f21053124d8c68554c19239a2e8c3e8f5078a4c8097234dcec56b4ee8fdc181214b37c423f84a8a4f083538d427deafb210cbc478be2f93c9c91fd1ae8ca5d96ec3dbcf7c99714e250e6e9e4762027c90e8272909d42b95040e82677a4aebb78180d56f06d6801a054c6e96c066c038b19dd089d9b207cd474e1cd07ddd9524db66881bbc2216da1a210ea1bc48fc5c11abc46cd17f00000000000000000000000000000000000000000000000000000000000000010bd895cb83ce8da1257102d9ecd78ed16fb89e8c24271872713dfb38fac54c162313897e559d88a4548998245a92568f29376a7016c4dee9c9021275c16cb8f91c63b07e16cfd83424f950ec1eabde36e1099cab0b73bdcabf7622a5919838a81f1d35e84677b03a1384e48943413579c789462529ab7aa8780ccbf11527fc14125c0309d6a3a2ee33d206d13f48f4c839db209d0eb807c37eaae5012800a9cf2bba6acd41823ec4a34f922bf18604378f5b2d2397bfce3be02c33fc340a70ae19e952c3d03d0deaf02e4f8421a71104ee24819ea3f21adfb8d9f34da0544e02209dd30a9bf6bef968b8f840eb26dc7a0092db11d3210088614850085c06545911394a1b2c092806a90c7c0b72525a291808607911244fcf6737fb9865f9f6f300ad8f0bb28116256d4d23084013ee6d70d0d8347aeccdff50c9909d711ef90e1af832a797c6e7fdbeda966268ea14e0edbca8a5c274009e87a2e312a2673ea41b18ca207e7a8a7d3e36078a0a9680296b5d093343f901082710bcec90c981042a20de6744e191ad9083a4745a36682eaf9ed055e8ee17189db3e45113928841275a228940b3574284d08c0fe02712674ae0a79de482eabbf1e2e68a9752c7df