0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02a183656b06e7a065eacf897af1e4a293b54398ddc2e238b13b8998aec6689a300f2d044f77a0ae2f74c90416938f94e597008ae61486482ab1ce2b82fae5aaf403e796707af5fc0b7a44483807d0bc17d5ee6bba3640b2d1efddd3a8e0dfbb4000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000088300000000000000000000000000001512163e55ff36dc204e0ebc2b3e4608cd59d0c30a4164ddb8a2ce594bce597698a1f837136ee683dca8a5a40a00325c1a44873f1fe0f7635010b55c9eb8190638ad80000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000036dcca16b027a5ee636850000000000000000000000000000000000000000000619364bc2c2b4b3689e158000000000000000000000000000000000000000000002e5efd103488287ec5ae000000000000000000000000000000000000000000d9723dc7725329b2a4d6a400000000000000000000000000000000000000000001d53ffbf47b793ea82b7000000000000000000000000000000000000000000000270ad8c803d8dcb20a910000000000000000000000000000000000000000006f1b28e4d9c1c7fced91290000000000000000000000000000000000000000008cc218ad31d7ccc0d08148000000000000000000000000000000000000000000000fb72897d4533d618d200000000000000000000000000000000000000000007bbea0340cffdc8b94e0a100000000000000000000000000000000000000000006be6fc3b209c2c8d85d66000000000000000000000000000000000000000000000419b5aee14dd19b1f2c0c8a093c62b7ba74433b2e9b500413ca744f3f25d8c100e72e1a2992b2fff70d22af242a830a20b318a5112448e84d2ef55c7534cc1bce2c3acef9005b54941015de1f460feaf8f09e4b450b361f3be821dc2715745489e00a88bcd2105a904920c9fe6a849b28dc826310f9a6b3bb907667b1aef4532d7d2b715d976d6ac7f916f8a5e994d41005661c310f5a17d2796f45b1ce948ef0e98b8f3886204068cb15ffec63e112bd4b22c00bc74b4f62d5d7b6c59002c5d6dd57040863e2ee7d9024b007075c180f254a045c07efb151b763da1e361ca14bcfce8b77215f8e06950d813e871bab5618676b291f1aad52381ad8d4743b6182b4328b0b0608c9543726b589e42130dfc8dda6d230fbdae68f682f0a9c99ec584611915bd08f5b2a0c1c0e83844531e9feb42ada14f77363400273420e185bf0f57dc3cb7d35fce348000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020c92efe4620d09f5723fbaa22671ca252dd455ccdfaffa586e1faed8eb5e6d3617dc68654a4c2330a6e26d17890fde865bdd453bf27161781e6935c3a9cdb8e2177f8f93b93c7b21d5c9006e0654f34a391fcef0fb878690bbb9bc0f262e9ebb055c2fff976b0d2f1ae802b44f1ddd3a9567b0338670001c91038f22858e33262de557c1cb7e2fa6d609a8099ea17b439006fca7c84974aaaa70d877942a4ac30d723743c498f2190b08c77c5870467d60871e061cc30bc3e20396cf7c35b16601c836e275d3c70e72bf2dfc5515b328d1eb5a810d0fc69523f25cbfeeb7d36b2201178a9eb97e0a6dc3d95c44fb3961171d99a43eefa2816bcfcb6cd176ee9809bb34b5bf56c0eb23b28002d7674df86960e651fd35f266eadc023ffe85c55e1e066e5501c7007d76c5786217dd5aa9355f6d2ea5f19dd9695cf107768ac26b1bd537ea795f25855f051146b099d8639ee000092d025b47b9e8db6d7b0acbd82f85ec952f3434b6a8787bfe6a59cf392220d91062ee9cf970779e9844b3520306f19a550d6472f96f9197005c742e1547111f08a18dd63f95513bfb333baabb0e58c198d3f6221ab87caa37e59107d59f0e4b57c54cbfcb27fd1529cc791375059aec0b7dbb8bc247be4409015bb7df5acc7678fffff72474d458ecc739ec5702d34e8d02af0d133dc03fc0551ed37fffa99805c0f238394b0ae3d56c29c9ea0000000000000000000000000000000000000000000000000000000000000001148ae04509a5f145494358f919066e7c00f7609e47d29ee684a4486df3ad72b62be40accc02b62257703117b1a79a882f5500a193d403f28d073a168008ef0f420456a181ccf5bd8ffc8d017bb86e7b4961ffbd07284fe56bfab220054f1a1e22aab53d86fb83bb1984f9316e2e5e9f3e7594859f268507dc9d745425285707618f22d9f40f3cf39091395a692e0d34d8d91c31bd6c5c25745a7cb8c83eacd19174f070f780c43719d457dc644ce7a6618e64c884706e4b93a13a51a554f958b12affdb8cf4fb688b739e81d3b6d07e28d28520031078bc453bb69eb67d3c3382d48d3a9c9e4f6f610d48b949baf7dab8347baef161712d2b8674fecaa1575ca24aa82287bea51d1493705b7c4b08787823ecf985b6d07f0c19cf0cc02f379b3273ba5902b637e50850c9e5f6bd1f09f2cea9d8a69621bb18e218b2128de808e10fc51a920be84c09c9e856e9cbb3e4e0a947e83742bc049199e0a2511845de703031b2eba710f138e15fb99cccf77731890ed128f36af7894ab3c1590de55f72b0058a25f2d2a059b6f17af3a9082774785af92cfb09e78d19cfe562bf13f6513aaf868c404ab5c258f716e4372804b444878543997b9831dbd21db3605d3b4