0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0254a782989e8f2e19ca5b5d05bcf5bf2165a0b09bee69a5b92fb05bc375e51773055600a95fd8cf81bc88b8ab2781361e4848d720077638d45a62c4a0a5caf212999f187bb65ce72b24122bd6ae6101b88717e2162b7ba9f88fa7cebce546fa3000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000041000000000000000000000000000000f370c0a2275dad1bd038c252343452da44f087c71d499ca8f5f6fcb5a2475269d43a2980012970f634f172faf9360fd7bae77d6d4c704bef299ccbc6a4e7dafcc9a40000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002ade573a9c1f48c57f3d62000000000000000000000000000000000000000000d889deb6218507d16384930000000000000000000000000000000000000000000021a71c34f31ab6c2518b00000000000000000000000000000000000000000037c13ed2d2bb80a1fdb85a0000000000000000000000000000000000000000004e53f3afa1adcaf22cad6700000000000000000000000000000000000000000000023474a3e17b292929de000000000000000000000000000000000000000000b2b4e020fe1d0cc190b2cc0000000000000000000000000000000000000000004052ea1993415bd0302b2e000000000000000000000000000000000000000000001379cf5f41f654d231ae0000000000000000000000000000000000000000008220005f03165b6145c75a00000000000000000000000000000000000000000041943e8aa4f1cbe647b5950000000000000000000000000000000000000000000005fcee277c72304691600ad29ddb18e7626e2e363408799cc634e81c7173c17d45f861802dcdbd7aa52329a9a01498ee7deeca14272fb8decf3c9f3911af16c16ca19d662bc3c17c2aee0dbbfb666775c8c06a578b51a8da46535e9e0104545a2289e6145b30ac48c11320c9cb8128616cfcf078c2240f615b749efab656c1bd8ebe94d9e5e8dae7745428c3a1f23af453a0bb06ba1ea935a4bd49484b78e229876430bd4434e1b870750d86a55efbc38f504535ab51cf0e1f0f1827a6b432ce895c653910bb0ca311042bda6d528dbdf860396ba1087db9b6d9278322511ecebdb9aca7ecc3df1368cb24da81c5e92cd856dcf4cd9a52082ca71044cf3319a0ce775da0ece1a092b95417d380ad67bfb2ae6e3ff97192758c9cfd1803cb17343a49791d5838342123b31ab108f89c7da87d60d873ee671a9bc3149f8bb70ea185eacaddb1188f10922500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002282bea8a14cb70e2a9721b327f68f64ac5e8b305766f86ba17355fada5d4ae131f95b0def045855ba7494472d52389e3f0143a5d68089ff5cbf60ebef194f4271940b5e6df1d2a0d7d31d26d33c334019a4e8f659dfe403b648dc2964980d9ba16cba498b27c8b568e622d4d8e6356db09887ed213e7b2cded7cda22c18863432fd044168ca18c528091373b6572bf26821192fce9fcb9c9ce9a7db3f02d36b30e7cabb082ec810de38d5769b0d26544ff48368db368f76acd5890f76aeb048d21cbe88ad96be630a5e8597d979dbb889c07fa0fb26d6d6b3e6aa1886418fdb90df296d9972c417e86d376b4abd1fb9b8acfbdcad8dd5d1cdb22c98c1580410917d0ba8b8a6560e5571d9e9196b46c5332b2b691ddfc19bee326fde7e2e8c945070e45cc2efaee93b4229a0869240ca7f65efa961725704bf66915b88153d4d1250d9bf4e8db9d943e9785c1f95cf940d94910769fcfcb846450c2a19493dcb2054a00d718171ec962d96fd75f8572e993caea158af6d16e6356b3d1e785cd81171c0ec1d277e3923f6c0c7b25577d60f8366b6dcdc3b1c500074b4a6c398c822a98088dc15bee25b7cb0d399c8bb39497e22ed517239dc7d65a375a640185f518e027876ac3f3f58514e8e52a9eb363dfce6c9216d7f28b2b1005e0262d559d16a79290012030480faca11e411efa543072fa2b5b68362c47b77d9f86d2741c00000000000000000000000000000000000000000000000000000000000000012c88b05f4ced3910384202655a4a4b5f6071f2bbb7808f67fa90d49f5bbef32325f0833dbd9752690f480af3f3b9ec146438132c9ed09616187d609c7867e2251091bf0cbd807293c5304ee0468586133751316d5c37ec30d25974a5d1db43a8073e804166ec7c1b6a5a9acc65d047a9e1e33e660f85e2610574050e560f0bd511233acde8a353a5876bb2705af88968328eea9f0115508c71bda0f506d32e9605bec272e981b7c0c9d2b7678ec4c07b60b03c710d1cb4a870ad24b73b271abd0233b98153a37644ea32831a3f4e813fb2ea335c417c68f7f5d9bbcedf1f9a6207ee4a9b16c6db8468136c3b2137430d7c24067cd650fe2e1549757465b73272117b16c524a453344ee97369d17f3d31805f2cf5c6720fad4dace1792e1e9bba1df9dba9aa55af945ac5b1a9ae672bda9c7fc8f5f40bd34a70ea0fe46e0c10112bc1110edf15efb6e5dd42775af63e7e14091157a1f267e83bc5de731307b4051d842adddf86a5f969c3eb530884c3a70fa6bf0d2722189098734bc13599f39920c166c1a501cee6999a6d5344387e43f93bfee4e4cbb03e9a2a5ef77e9138092369d923ab0a6989f3579ca04c94ce74d377677005039df76a25030f26183b12