0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02a99d6192baca368a83902f3eaaec85a80c7e5b23ec50bc35aeea314bdd3cc6c0aac4c5a06fd8b1824778107a0e8463327f6a4ff3d62192087a5abc6f277bf0ed215832e4cda334425fc50e80872fbc4c973dd97b28fc7cc33f8133ae47c47d800000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000020961000000000000000e000000000003d822663c5715f2f561d52a906d1194c6881d56531b1e33454e72abd2d782b59c39a3ababfbe96ec19f7ef8ba32e2a4b10e18b3cd862a898b992d6c1df266623babc900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b6b68f6944940feba07507000000000000000000000000000000000000000000dcf4d6279e5bf2aa27af46000000000000000000000000000000000000000000001825d483a0e5e38f77a00000000000000000000000000000000000000000005b83d3b84c018bfb3ffe4c000000000000000000000000000000000000000000a87f23ed6a7748719a3f610000000000000000000000000000000000000000000012e16df4a5c9d3a9ec71000000000000000000000000000000000000000000c75f8c22d8f3f19f763e46000000000000000000000000000000000000000000af038bd00a1072cf1f4363000000000000000000000000000000000000000000002da7b59d1ecd5b604ace00000000000000000000000000000000000000000003b2a1d16a9dab45eefd03000000000000000000000000000000000000000000c5dffa29d00b9eaf5d7dc2000000000000000000000000000000000000000000002f0c80005e91e1be0a821497d70cdd68c1ac1151cafcd05e25d2d58a8cc7e0a13eb7b960569a3ab0ed9f023e5db45c6ab5e912674494a182fdec6073570086eeebdc159e5c3b680d13302ecc3c0e49e78a927fe7bdb0d5a0e88c8079cd9b732d1f77bdb8d3ba7cbe0ae00b2f0059f6c2d6aa4d7c2c534ab340dcca7b87e67eb4db5755571e37e27af2f725fe8b45e946ee90f81a8d0aed47672ff818e744649615553956323f421e526926b5ef1ee308c9f593f0ef2dc3c0fcbe6f01e7919f86d4cc14fad5dbaa02a125247576ccb4642be2b4b5f5729f324afc7b2e1f7786db2e9b97b471b0fb390d1221a1c35d950b0f26f8e0f24b057901577a3cf47d97a073afcba24c788905d9292ce0d1ff0052695c70f1192eda1bd55637532fc67c1010c0e2f9051dcc5d9fe8272823d9699cb5f9a60a2dae6c6f90d407d7f891ab27039c3ca17b063266924b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000219e9716bb575ec303d24f079e8430ba7d963504d8185c1b46e273cdc13220af2261bf5705da72664fcc5eba1dd8399f4b23fc24bfa57666d56bca1eb6d58928f20472ce1a93a225e8c81f4ce0b4d201dba907fa999d287aa26121716df214b2c0af23cd3858b85bbd0fea81c0557eaf529311ccb66e3047103abeb1069332ce61c39e96491f7e0875b75d40c7c635a6323528e3b80e42489d6b4be015f6a4c311996c44a9ac6c76363a1d5245bcf69bae2f12c490d9ecbdb3b9877615f4075f005b96df2f36a5f609a5fd2428567d51ae8ff0154f5b6020d67018259b31af124248ff679635e2f71b3ce4dd3eabf5eaa40ee8204c83e099ef5ae6b1efaa73d0d103a30c787c6fc3e176d4e99976899e21841c14cb96f2e05afef276bfa43cb76120f1fd00f1e373ba02684a753fad4b85067ce35723049d00bb6f10df37e27e11feca0f8f0917bfcf0a7a6b3bd8e5da1b869500cb0104348bcf41df58f19f4e90b54a8b4fbd0925bcc2e94e000a2a55891e696ac3f660fa2a92a2f22bf9cde6a1d29bf5b2fae139041dbdf8ffb38930c78a822e0bfbaecad35c052344f1b7c040c735525cbf6218d96cda66c73f35db5762ef9076c64077fb93e408be7dd8f320321c6f3ee9b8c9228150d9720e8dde9952b0fc5896e7f652cf47b6d29338d5515eaa09fcb7cf79b9db7b768072c9fa9cac3de19e9184fbadaf77d0277d191040000000000000000000000000000000000000000000000000000000000000001296922765a28877b7a249edb9a188098fad7f4f49961507d50b0ac4cb2a88f882bd27dc425ce4b5d71a42325e9b2043e61af9b0e577a037abcc5fdc31a8be10d0b742362bdf09c18bce149e63e8e2c0052163cc7f9e2584deb613bda1198f449008edbc9cb2d8a1ba949a23f5852dc8e696b6f29edc727f1a41950969b1cce9c1af0de86462c95961ddfaeb0c10c68a47e9c377759a5cf9c715acb8bc1c0c9552bdb867290c199d82eb8b3299cf2c6756adf07c70a80391cbe5a2924d260468c2c6a697c9d34104c38a1dc3a2c27a9aa2d37dce5609e78e2777a9f5bce027f2a27f962308fcee229702e5add3a67963241c038ffba3cedb4264bc127abc3ee572f7b442d91f8095b206e541fd3f5d94da982497aa7b6b17cbe515dc4906469052892b1622ddf19e54e1ed7910e6d47b81c0bcdb10b43e2e3afc4e0e98a1ccf1c11f43d495648ce9b2b700a0e1777138359c2addb57b45e4b239abe70819a45160e73f62a82dc7d98b34ecb58974c9d1e6e337ba793acb4f687af2d2e9b127aa40618f35e7b7f98853110ca51f83d3a60efc102da81705f5573c6661f0de442e50335ab76faff3791cbed47a171f4888e804cb2d536141715f6a744db28bee2f5