0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c1d470da1a9d7fde19af7dbe0957bff0d0c9335dbd3d309e64bb12feacbd4bc06e05467beb9e3069f065b18dabb212df874d4953c69104ab16c962aea66d672a4665f337d1edc507e55574f7ca6dd9cfd8b9f3a1af126be3ea3b33034305be50000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000001a30000000000000000060000000000031c2d40369afd6971c331c16318d4ef58fd0bf0d1860838c94449e7f8ae45063145fee77c0daf06e39e5de3033b339448d515644f547495f34dce5760477b49f71a9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b25909d06d339c625a06b90000000000000000000000000000000000000000009d5c88480862153d48de20000000000000000000000000000000000000000000002ac23cab7db08eee5b6b000000000000000000000000000000000000000000f0565e92df10bcc318db3c00000000000000000000000000000000000000000002b97412db9672077aad700000000000000000000000000000000000000000000015b0cacfeae0bfbcef9a0000000000000000000000000000000000000000006fe3d9d12fd131bb43eecc000000000000000000000000000000000000000000760f1bfd734c0fb384703e0000000000000000000000000000000000000000000024259b7d1a7514c8aa12000000000000000000000000000000000000000000e7f87b39799b8c5c6bffa5000000000000000000000000000000000000000000bd352d9627e75851670e1d000000000000000000000000000000000000000000002cadf43a8276eaf466ee24648c5d6fce3fc53a0142654903008d39b3f9d99a57bae911cf7745d3c8c01e0765fc916f69d144268f126593ced520f64a03913182111f4d311da86168e0b729d0949ca28d4a1a01417eadd37206fbe1bc6dc926e559f8e4fa3f37a532e54f16e3c8a28ad3c79d31614908f92dca99312d883acba772b1427bac78574386bf183bb8cde8d51b65b82f137240ca63457705b8fea9f8eeea40ad1a29d087e8212ec45b4bcea88d26a2044a2e0a984498e17abbe79e125c02589e61c0dc96ef2d0d9a6bd21e2ea0fc35c411cfc8fa5ec0684ecda27b23ad68e0d7b6b1a056fdd420dde40defd378179518f80f2285abd220540dd65a3652557ac58b103efb75cf26f87cd4f46de0ab8bb09dc9f669fd6c8dd09f429273ca0213a49839d43d44ed0d09a62744a5b864c4e74eaa64589d1fb35849035ccfe08c85114d8ac8419725000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020c404feaff73b6f19323ba282a33f9f001c52f9294ccb5f6653eb02053cb3a4a1cc0d283072843ee7fdea8b25a8c666d55981c1876c14ed37744ad9e019423f22239beb604c777976823d1c83fc82d1caf9c5d24f9e59ed648dae5c1081a5afd25d02f2013ceaf10b804a76f52d4e8041d21fd62194390ea2e1c97ecf8841c4a1339ca7d2ce52466143c4030b5ce51e31e6e9c3e03e9bba07ee889195751ffa90fd2a6f4ddf48fd000b3505764b345d682ee1cfacc9f9b2f3fcda088ff01be2605d2b769e49e9242e1481dfebd5bc7627c00079f7d77fb409b21d02a3baf9846191e3378b1cb72f7477bf9b00013d832d27830c148c318ef21b587c06ffd6e811fec552c8d13e09830fafbe946b2eb4a73dfbff0d37cfc0c1df18ce06aa375e6110503efcc2a21a181cde8199e6b76df6733e0b8506cf1c52e8c62b7eb4850940b7d964738e5586155773b5a877b78942329815608a84f9ac8035b9a95d5b4e314593157026e0621ed35053a58f068240c2e47fc9899f89ad9a5742443fdcd4b20a941710f753fa8521b5a77b72577de496fc46bd5763ffa53bd32f0d7750fa31b36a39cbf0376623bfea18c3573059d29a11cdfb1556ecc8f968974772aa57f2a302e5a1cbbeeec5639500c748364caef11f894d8c01b59adab4b75c072a33912b81aecc7a633daa0814b8bb6946741f8d4929175716f7912818797acac2a45000000000000000000000000000000000000000000000000000000000000000106b26c091039d55ec8f31a4a56e7b196b4adb1f4eee2d0b386da0aabfa999703129db7dcf01538b7ff650f6698c8c62d769ea8f1d263abb672bcb30f0d312d0e03322a1fb7e5bf58e684589f45879a4af06c5a2b1d39e91df959eee169aa08a416ad3d2654955e4ceb30179ae2662d288b6ae7d8b1fa1ed9cb1b445329b3031508305eeb5c7d7ffa48393494047c5fd67732d7cc2d1786a437aefd422c6264ed1d05ff5d2a155bbb0f53199ade5a9dad3c6d8a58e79d56c9384a15499a2bb49a0c9125b4e37319f4b3fd7c278c86254a8a0e3a0514c2caae32032512957856c31eef3f4eac704004be8fc410cba6a9a5445cec11edc2dd5acab3cb00829f5963252db6c4845172292f25c453e957a599420f79ccbb9ba58686c54baf48c4f73f2c929ed25b443843b3cd641f87a468b0d92f99e4ea7fcff48a5fe263f28ecb6408b4c3ccb2874be19eedb4e7aacc56a3664030a549e8b34c510f137e0100652320d1a6041e670e5d23b9a0164cd4fd84a2f525776af59cbf93294d01124978d41a38538caf3620e947431d0ab0b4d826ce73f49893f6cfdb1cc7f575363e6e57215607ded8877dce3b2d0b5548b245e0e3b8a77ae2e90c0a979831de0c225056