0x31fa742d00000000000000000000000000000000000000000000000000000000000000a007c82179355f46912d0612d6def49ef27560f897dfdc8531971748482a89ec731be81e61d0fcf0c82a69316bfa1778b64c0a544e8535af459b41c66e27c416a5cd60d8d3cfeb5429123673cde8be44341dd6205e3c99f162506a86cb02afeba500000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000008665000000000000000000000000000150c93e5c8a6e749dad8518076e7bc53ffd2e42965bbbb8e29c117eb642b28f33e7d5edce8886e721b2a06751375fcb1a7a33005fcf1f1bd5ecce6744d41ec3d50c120000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006863362ffa7124846a359d00000000000000000000000000000000000000000068a950a3efa7aa0f71bbff0000000000000000000000000000000000000000000022ebf148ed9985559e9b000000000000000000000000000000000000000000973a288415ed506190aea90000000000000000000000000000000000000000009886e3001fbda890da8f03000000000000000000000000000000000000000000000706155efdc9a8647cb400000000000000000000000000000000000000000049050f39f2ef8f2a013fe10000000000000000000000000000000000000000002d86238b930ae484403c66000000000000000000000000000000000000000000002dc14f97f1149cda9d2c0000000000000000000000000000000000000000001b1edea8252fbaa40d590e0000000000000000000000000000000000000000003c5ed82636bf025098bd8500000000000000000000000000000000000000000000154cd6cd644247429098191bd72487ad08b7ec6e19638ca0563b2ee9a9a3fa4c870e999b086d4b7d86992a4b3c1e6ec9bcbf61d7cd1378f8c418e0328e3f76f395c212a7905ea5a581640b1b6537556f9eff6d106a7b946ce46bfdb6b89d532e78c4d0a331378417bbfe19806f8016894e0e5352e46d08e00764c5fbca82ca7d435276d379152a948d752c945ac67ce0338ba1111509389f3b559d5154afb90738a97bf070429ce98db902883230b3bb037780dbea0aacb71b7f58cb19552e353d723779d64628127f761049ef2c391ee7b343943b7fc5f09a8a319374fd0e3f46b421f9634931af551514fe237825582e64e2501315686bbe29c3d94df425ecda6ae1eb0aeb63c913d80ccbe55324263e3f0cb234ded59535680dc8b614bd3a4b5f8dddfea98d4abdc529948813852cef2360d37cd3e456b9ddfa606851db25625cd1141a8cff1f2d54000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022e58f0d1a5e9f06f7882b2d09be0cd5ebe875639a608b4d3739b91dc82582e240af9fac959eb594253f30dbe565d4c2a053852d8571abc0c479c6f4683a1ab69182d98fc5e6e03c408aea6bf7f68a6f1a1a0f29813bb75c5e48df3d2333c884d2d0056f3b7e4809b3c6c561c82a0f4c5b705234ffa126c4411b0898ceeb10cd52390581374131d10db00eabb83ca5fd237aaa502e6bf84f12886aba2b7b97c4517badb844d7c396889fabbff890de3abbcf1cba376e978b43f25e011e02e1dc006a41697446921eb7a527dd92914ce28de428f368b36de371db21945a14fa2d206206284a793296cd2836f86e90226f2d3a79a5bd676237a7e27505ee6c2c9361532ccf110dd57b944e3a0c248a4796c630cf6cb296ab80c60ebf74756a49c74098311278f3d500403f388c3b201f60fad5abc7c1439a2fa7140eb0ee9bbc3472c78964beee01cd67839f5f54895e2047206d3a6941a21b05973ce920dba120115bc6bec3b5bc5c12d6a26f64de672e78ceb2e2171504fb5b4854b4cad90f2df136f2e01bf917f599389c74c765056f0f0b5478eaec5612764c976e716e0e1cb1c334800136150103209a3634d3262642875c8d50365ea8b88f3981ca20b92ed2bea302a538700bf8c4e0e8a1e5d97a3dd2761dc9b579c1855f71c90c4446f661ebedee4278efea86b12da5c1081e35020af909c80b4176eb7121b42f9f61020000000000000000000000000000000000000000000000000000000000000000111e40f6dd5d504dc159637847d10fb925dda9bd146e89304c159274fa901c59215661974cc56ff429baf5a9daa2f2d0ad84c9a0f67d3fbcb9da5a322aa263d63230f1a561ee520e2255ec99fdd9c8c64c74080b4454c2f052effb737e249edd90b16a27a45f687932f7a132231fc552460dccc767be5ca9cfe52b65d31205d151b6f59137a865e90f29dcbbfdd9619f5f81e89ac1c8c05b43f393e585a6ae18904b3500fb4e8d9c0e4e5648fbab0b45235f59d84f2896009d97b015787c7d6a00f4648f56a52a628dad9573ef2ca05072d0bd7a78be6e491b367c1f8a833f33c18a87847671d90205e7f5117ebc5dc3181357f438fdcd517031c30fb11e4f33f0170da948fa538360b518594e846a44ed2aaddca0bf7a9462558a8ee8b91cd3304cccf3377bdfc6327b6cd6ffa5423210e75a4aef15724bfabf8529732a8fa9a24c79c5a2ec4de32dc3762bca746426e530785faac3bf8b3732d7a189762fa822aa5962fc05d4bc0a3a3614c0c670cc1ef77a4e1e913adcd5f858d6b7ec0eaf501716a6c986aacaa80658eeda61662ce4991cf5d3f41013d0140ff110211aa8e136388d386e99e747c0dcaa58c55ab754cb19333a5645a0d4aa5d66f92784a01