0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0201cb00e13d660027506409cf34e1dee6e7687212874a7c8eca0fd42f33720cb003b15086a4587ed86b42a1ebe960291360f11e939b379e14286d71b35ec38521e90283314685be26d781e90e4a21f7574a5b5413c67414ff6d7ad94b7aea9b4000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000246910000000000000000000000000004673c08461e6c96fbc685ac21db7ee2bef51ac92f53b7bf2326100aef627a3310bcf305096ab4e28d1799e87a9d75b8b693e71aa9700971702f3273f4f176ec2085030000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a04a8694e4571ee6066fb7000000000000000000000000000000000000000000f93c14fc12e5419956c7e200000000000000000000000000000000000000000000186ac794d5b966e5ac87000000000000000000000000000000000000000000c84094c3bb5861f64754420000000000000000000000000000000000000000009510a0df3b5dfaaf7feccb000000000000000000000000000000000000000000001928eb28655b9611474b000000000000000000000000000000000000000000d7d8360b2715bc4acd388e00000000000000000000000000000000000000000017cf904ba1dcec1661d7520000000000000000000000000000000000000000000008ea30cf2a17e063a68f00000000000000000000000000000000000000000030c2fec2302f1d965cc77c000000000000000000000000000000000000000000c5c038fea89a64e9413acb000000000000000000000000000000000000000000001c900fcf0f93b321492d13a1e707f5153499f7d7b6442798bafb7d9585bbe783e8d2f44317f18c763deb1da1eda0ef765d842f9db671ca9bdb7ace8dd5ca254f212aff9931fd90a3334727505dbd7031af3ef61fab8d290bd6f24da385d1835697e08516b91158b04dae17092570357130734ea892963b3ec56f0498ffd5775debc43c4f5322b3f7bd970ce0338cc49a56b85320b4c6a306f182e7c807c9894003130a5911339bb42e35223d4f1a0f79f8eab8e30603f2277ef444f544d812ddfc052563e1cb32084dc71b2a4a074f78396420f6fdbd9bec6e22f56e3fb2a7759c68ee4381011c5d41d72967e00305f19e9b072bcce8ccff1864b571eba37e58c0a6093fcc4dc391daeb2055a24e4603512f91e540280bcd94e9bd9258b1f9a92ef09f6b5c3c796bb40615b02dcdd6f2e9bbb91dfa3c1bab45af2ddaa3c25cba50552b4cf591b42461e20000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000205d05ca650421e6a16dcc372bda419422b3163f5cc1b6637c26dba1fbd3e06d60bd10bcf139199cb20265a918f6aee1051f667df92b0d6e152ba34cb42dad52f18881b065bd876f33109ca3b20f734920aba1a842a8f20fa781846e7eb6019802bf47d8e66023c785c52ac09cc7c0c281d45f04a4363b9d1a166b9efd5a3137114c4d6ca88feb559c9a4c518b77af49873101ea558307db5304f7427c665807a156b394c971969c3eef17c45967dddde1cd8ea10024d36068df3577593a2109d12b2e53185e14a5e3e73a932084109da7d0e1e5847322ffcdc43a4a47afd2c9a18bf4938e3cf2ca233647a403de02aea55f7832befe3fc8e817fc84a9bf07b78114d2930c11b97f87e2f2730138282015e78efdcd599781964707c40dd4de1a10e0bfc818b2a097b3f6b669a89534a4390855ecbadaf2e5994e3c9ca3fc5e6642b6912cf920e38378506be4e93803bdebd025bc3b93283f2e92ff80a8bc3d5830fedb73a1d7c7c8ec49ca9da3681bc8da12c8efa0d963e5ef0743c584d9721a50d3e4c212eeae02642c7fc88804bcd9ee30f2f8bfb915d8d5d6bc5fd00ea300519a4075627888833baece1b2bb279c41b2d55c124d7398323f8281ec1983f9340da6ca41492a88a8f266213383845f2c10c446869ad6f6d5c64c6ac485473f6616c08956635da8d04cf41ea411d52324298e23f83de4cde3df6c6f2cb324737100000000000000000000000000000000000000000000000000000000000000012cd50c9570ecbdc5d76063f859f0c786e9615794f2f2ccc9c6c2519597889c9a19a784e5e2b94cfafcaae04582909324e637fb7c2d812d13f05322af741c16c21e3c77f4420e3b0d2eea89e4ae4f166517caec1ee90c95cd734f4a8a9fff72c90fd072b8c9b12f230ac1276f84da76a22ca8b269e727c8749d32f5feb015288d16dc149083e8dc4d56bd86bb9c0dd66215db3b09f1f5cd7da8365e3c81655f7e1942057c03ce948074621e922eb804f15792f2e5ff328d7ea3efe3d26930fc8b1a269871163843677d90171c94826fcf604519d5bd0522ce23d6b00e4b394e862e3ed3e9278ee286d5623bc8aaf39f212514bff373023e0ce99878b6721b132400fc53c9076c8d32e250a6d546848341f2ab7b6de61fdbaecaa3e436f09cec7a2caee584e34722e0a26ad3254ed6a9da9036f2491f403f20ba4d925c0270b6ab14601093ab0af54448f29ae9cbaff10e7ec8d30b236852bb545e7318ce6a0aad02b5632778fdf0324ff64d4a56f26353de3aa08e7eb6e62adab40d5c941610f1280edff7ab9609a1aa3013dd00a8718cd600b4bf06864677226f81c1174889971c4f8c509e36e462d168faeff12ed66bc90f779eb514b60a01b20ae9db0aa76b