0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02ff013e61af405aa1ebd3d747b80fc86d18ed3b78b1dcd5cbc9729e14a1e44ec0aeb7b7f4e66f5a17b3f269b8d853e21efa8a0f8be056b5db8c85a047f85df43bfdba63a3718c507bffde6e74f29470d8f8ccce49b17e50058ece436ab9e043f00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000007a7400000000000000000000000000014c4ba97ecb6921bc42503ac1601be53b3762e08334a55b898d7239e3c58bcc48990f6a9bf0b5166c94adc8042e58e4c100ada1ab74ebc4a7596a3a0ad5e6d8d2a1d80000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a3cfa0b6d467b75b8180020000000000000000000000000000000000000000006ce99c1fb77bf622e294d80000000000000000000000000000000000000000000006ee39431980bf404fa50000000000000000000000000000000000000000007689f910a67340a2b1f3220000000000000000000000000000000000000000007bf6dfae24ac35b187f9d500000000000000000000000000000000000000000000090e414169806ecb0666000000000000000000000000000000000000000000fdeab7e4116735665c9db0000000000000000000000000000000000000000000f5177c308119f0bdff85c5000000000000000000000000000000000000000000002040bd152570198f12fe000000000000000000000000000000000000000000082600444f80985283a362000000000000000000000000000000000000000000584427c248a75b80fc479d000000000000000000000000000000000000000000001264290e371bd943403f30627d5b601561abcb5daf701e16e80953972fceac13f5ead2a69adf3066d56824f4a020282e66e88a4c73462c8624d6f3ca419c9c5981dd3cc696081d7b961625603cc39a5c96399b56939dc6f74424221a22c5a55d37167f035de6baa9f4f508a7308b0dc9bc91a4f157e33b7b7c6dabf1c620f80b52642643aec092a2be052b385ac57e92ef64d9679af8a9b3c6eebce83388691e8f8625a70e32d5391ec40e62ae75e1223c110472bd78c04b52d28742fa2c3745ce4ffab3d1b1d68f683d06b211f0c5f8fb2422936b85e7d10567cfcbc2a6c78ee6f7d0f5c09363bb3bb60a3b0ee23ced94f1c586f3827bd1b4875ef17f80e0a8a9e5a69841d382034e132b9b5e56c8cc8b5e0ef09a64bcd2ce338dfa46522459ec1e2c7a74a5026b546c1c9c04a7229acedff05e54f73d3dd7703fc212298e61c87a44d229cc337c2954000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020eeaf17601620b38a199c99eb9c999cf9e28ff61d0fa7cc25df9c9f5320920a715161e47177a924bedda4567ed59cae47fc88726fd39ad15fcafd152fed3a7811e3cac56617910f980da0b5d2ef85cd0cb789d98435a5e43ba6062c8735b2360192d625649b4352dfd2632d5bc5c2ec571223aa63514a8d48e75d99b3fb153fb1da86f884f7b330bce53ceb7c5d65fc5a7d24fd56af788c461f5ad964a0886740c07bdd0825c6ade342ff588c7e12b8d82060751c54b73efad3da745744f0d900f4c21a5a51bd693b3d51af5f7658de976b8fc5e0cd98f6a394b4d57800c70fc0b60b677ff614595f03eb0baa543e4a240f8f9f9684bc5a0a8a7eb3ac7e49ce000749493062d18d5bb006e07591fdfe1600d10be4df61aa215b30d4b0c2bca981622965c076d033dd30ab5b8741bcd18bcbeaaf344003693e2a7a1796e3d33c61796e4df66d68366bfe29dc7eee701a018414a2a316fafbd3e4606192451a1ef2cba5ff8fbf5d8132c5dcf5181947fbe3a3a00f744e359ccb19ae7e5411d6b9627f80271b35980e6b1e5a0082f3a444763c0f959dd79a484eaf5d8db6a700d6006a0051f029deffec1503e70448f601c89e5733e2887aecae7b38db5d8544ddc17a6573dda784e81427b5ea4f6cc4627cc09299efee21f2f8438b9a79a3ccd59000c28b1972859b6fba405cda14d588ddd99f7b7d15a2f58b9dc24ff0fd17750000000000000000000000000000000000000000000000000000000000000000101bfb35e3b2009ed8ae5a4d53ee4d898b11cb50f84f145334071449b9c6ee83b2788febde209ab0109bf301d5464a2a726852bfea622b970b799e51075fe6a560e39f7ed81a17839fd96b73743c26c13d96ae0b8faeb7b86cc35085ebd4c9d1a0f92841b49207a77a80f74a288ef116671bde19239954b0e6acda6650c9af4d811412e532195f00aec4c994656e7adbfb1e5077091e1e02e593fd1ae6841abb20bfeac614a45d1b6ea1d3eb052320cf450039d32be6f3aabf93bb50595320fbd2999f7331dae570e9f7bb5a98e97233661d31a31df8c96523a8e95e5bee47a1701332471af121834f57878b1aceeef25c5198162fdd819f612b4ee016eab79e82217a0249fd5b74649b171878e1af7e256f17986434dfb463d578950819de3ad0f2e4c7e54f29caf50a9ddf951346e74884cf42480255c9855749cc3f5f2a0030046ebaed231e39c1dc3768b7852e975fef1752ccf320483502b98dacdb69fd1140887d61ad65dbf7e3a7fea1175319dd2894693e8a37267658dc300ec8216240980e2ca81952e56937f6b409dc0afe8c099f5afe96422ed799e8452ede6ada222e28d55bcd40fc0482038a9c104b7eeaf9ff83a7beac6e53bf360912387676c