0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00bdc1ec49531e8e1c65da7f55026aabfb3096bdf398fd76464d17a713c6b401e29c145535d77cadd352ae59d5a15fb20eb4826a6c75b0fb149f2a75b7f1f7ff073b99a340f6878ec906fb49b9b0bc039205eb20bfcf0cf4a10eeda8a3921413c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001c2ce0000000000000000000000000003536db0ec3c544fae1d65637f661fa1dddd61c2abd30aaa2d79327ac5de06072489745678c09cdca1311c024faf69d5e1047eb1baadf8b0658584b0e8b8ea632e6c4f0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000004e99776d59c49094c987ff000000000000000000000000000000000000000000c5f87019a861cc442f31580000000000000000000000000000000000000000000024636f67b2ff39ac784c000000000000000000000000000000000000000000ea1050e14d7c71ca1fbadd0000000000000000000000000000000000000000009a26707260cbc5604257fb00000000000000000000000000000000000000000000124a526d77055faa84da00000000000000000000000000000000000000000091565fcaeb3bb458a12d94000000000000000000000000000000000000000000f0f0259cd3016f7db9d656000000000000000000000000000000000000000000000126b649a178764c4336000000000000000000000000000000000000000000a9a13895f97326331b62650000000000000000000000000000000000000000009b0347c9b031fd883fdfc5000000000000000000000000000000000000000000000fd04c9e94ab126e85f8030fe5da2647a99c74bfb3ed45dccf1645ab2cb018c09fa7e42a6f63559b4a55162e88f46bec544e758e05ee6bf387e9d565d3b5d232ad955835e7c73db97c9e0365dbd265d4e43d5db13c7495117f339d6a4100a5497d03f581c0b6b0407ca9224498705417453eddac469475e81b30d5517e9421df95fd8b1ab99d49d0fd890240700a1d3437e79330f5d2105543e339a533d5b0060b096a9c146c118668762c0e6a47487a39987bbd1c4525c094d8874e6d8cf6a5153ee9a93be7f3a0b7c60f17d9b85b4a36079f850c08605d591ff2518af8742b407bb6604fa68cae5220285eb87681f00a4f9274fde83ebcc5a9250e0c33ea03bc262d3eb0e994224977090f237bc4a0d3cfbe87550a210b0ead5bd3eedb4be317404a7593772139f3b120e5395c535071cbceb1e88b18a1c9138701358be02c8948d9b43c138cd86c2f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000208d196253b9dd651b8e90bba31d0f13ab4dc214fea806368aff73e0813ed2c29248a9f3e1751922ce99af4838419ced7b7c5837c51cff6b67fb0bc676bd6087c18dc100ce036045ce7e46f60fded1bf5b2708576fbc173fe0f892c73167a8b8b1469b85c9f8943382a17da829a562192e4187ae8da3266fd9b5243dc59f8c7d91eedf0eeb396a3e3e3d2216253028ac1c704f00c7c29e5b07793a30592d1980e1e9ee573114b1e81178fa69e39a370df8929e63a285b7fbe179a783f90ed4b0427a8602d547ab712ac50c8608eccc32fe45facd3109c5d6eee9429c6c0ad7ce52cc3ae5126543f903eb17c24b9c07243a1f770bd6b8c90a640ca1bbdac75e2272f21f076dddd7ba96bd04f3581e2473c3026f719f8acf9a860a7f7ab6f9ce88322d2928290627b432b5f336aa00e023f4aecc5eea7ff82b1d74bf5bee2ccf7e70317d49398ce0f855388d73da8bb3c60ed8667c7e1a2f928ce955ef03082af7109ce45afff168ebd6c80b554f4e52ebda7304733bbe526e633da6bdbb49bc47305a654b901fc83c83409b40d473b9f5d6960a3ce48f9413a83cc77c61b6c95a10c8c52e6fa785aa999e7ed4eb2d2cc86b83ca9d43cb9e397974adbedc48c1731299d15a8a9049f4877d28ca36d4535ac5ab33212742b09ccf6c61f1de36320792dea8c427fe52791406e90e254e66c422b36f17b7f9408f6acccec7bc85af16000000000000000000000000000000000000000000000000000000000000000012561880792fd96674ea387ef7c81ee3fc9d9740934dcb4be528f66d9baa2044e17fb373379c086aa5b0c1dc37313d89d57c0f1673b3424e9cb1ead16fe979faf08102d63b3447101e2a0ca627a52ea9a98936978b4dc349a328641aa2499427d22d87317b2140338f209f9a04473f849f72268e804764cfd772ab5d01a539b5e20e134a8778edeb36d8ee6ccea461da5e694bcfae6f1c9e3add234ef37d8d31f1c3306a84e5673efc4cf0cd7fb4c938e21135e1481bfc7da2d04c998490ae7522b2e58ef5117aee8350364d0352a99ec934a2f87346b1454b249525f7d575b3426149db01446755a12c2f4c7fb0afc6b7c27fc2c003d707abb762afde28f8d711944d750abfb26371c7c6d262427c5497aeba2e77b0f614afbbc76d816c25aa9119783da3e583e3917b2203ebafb74f3269cfd28aac988d0b5b46dfc893573c015f8bfec9bdd5e8825dbf2871919bf3f722381dc6c8b99ed9a13703e20b10adb084bfe4a69b3e902b8a066adbe67f6b179169215c0af37d1a043adc643871a1009ba94a92f1133f1145befb45d7996fda8a5bd5f961017f54afd052571a7650c1a30a59291d28869224ac8aea5af470d5bbc3f5e8ac248f58006c84d35e90a6f