0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0251dbea120fbb00940f71cceec087b0ace75ffdef703425bbc4b633cf7b9d6861e5b33cb99d22911147bda9c23f1d94b69c085a4fc2176be92a16b8eacec023ef51f06ddd573ca30562879d0674a1601d346fb1e1904c4fc690a71818b5e72f0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000076fc000000000000000000000000000145932975bad5037d0ca25e42089ccf8ce585f4eb78fb757577c1ff2b5e12c6723150e1759183cf67c38dfd5bcc865f054c0ef2e481ecd227f926b3cb189d5ed9c9420000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c0af3cb82747418bcf92c0000000000000000000000000000000000000000000d0304badeb3a6a47c4d6b10000000000000000000000000000000000000000000025e149777e789d646c8c000000000000000000000000000000000000000000b101e2534f0e7ccc64f892000000000000000000000000000000000000000000fca5de751ed5de4e951bd50000000000000000000000000000000000000000000011b58462442ffa60f99d000000000000000000000000000000000000000000a95e8ae41fd30c70aedf26000000000000000000000000000000000000000000bec3f69f43c70e3967f02e00000000000000000000000000000000000000000000300452fa3f0899ab535a000000000000000000000000000000000000000000662c53980dcaff0eed7fe10000000000000000000000000000000000000000002882fbe7d22ce2bfc56077000000000000000000000000000000000000000000001755d9ec5a6ebd0be76c10a05a09ae73a0dfbdbc3bd6d4f8d59ccebe571e047d09928d7691715ad65e4d0531f21441714273895115171e99ae486edf2f2a89e1dd21f31f20138cdba1d0247fe35a2e5a4eb139dfcdda3273edcef8e2e3d5d27dc083571960a980b1d18a07aac6e33ffc5d5c886a81d34f91b6d45c7e54f82b4dc1e8791c08c93e61ad1108bdeb87b830bb40b99c32484894b5179459e195c62b541bfa3f3e4b651f23e62f97b75497bf81ede19a8283118fd9d32a31f67879d0190bb4a594866428adf7049ba28a469b3abd6d990b82c47e5e5f94cba911b03dea88ce1b3d44a2e71bd3065a21fb37e3b0ae4f942299e91f6620710fd5d4c7effdbd1d4b3f90d84a689c178cde9c00fc6f62c0a1017c3b144597cce3eda8af59d54872cc643bd49a2aed057c093419fd35bce4251f45d3511d9104ed18560c41e49c78bb98a00dbbe3e90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000226a114942b3ab152cc1a25e07884a2ace2e84a55ade055bce3a8af084f4850fe099463955aa7ced6ad709d68545c431a7eb0e63ecd0af22e1505d3599a0deb661194f53c676c980aa8fa62477fcc6f481f29ed61723b1f64f254deafbb2e672d2257d034581c8ea4697be9ba5507d7ffb197ec62a0dff074c008edcfd8a4170616b52649e5b294c5821e953039c40d84a861976dd870d48835df0ae23f34d26c01332f591baee507b0a9e8800bd1c1611cddadb2b065d14459f02ecd1320381d10f379286217573936c75cc33e4753f74ad6e3e18d53b784b7382969d476f33b198d20bf49b2e4409cebd7784036864c1f8068d7fcf758cb0671fb18e5bd74f82bf94e4f35896a6b43a703933e1e3aaacfbfe724beadac9c266f6135350801110dac04fc3a0be6e4a9b83cdf969e25737d157beba8e43cf2b469491b64234a3f05e4a2537b4061122e66b68995af8da70c119960356a75a3c626c375b4d1705f196cc580b5b117ce562bac838a6c13d230049dd9a020d0fcba2c8e394322d62a1532601b60bec84542b98800aa3413401929d4ba29e9979e5ffc29215c33a45e1d5f9349b984f6f72cfa4f4225b664d46ac6d2585a14bdf50d3eb30e5fe1baf11149839151e8c6021511ea5a2747544c3dfa5767a1215052207113c73c3aea730d72fc3449d44b560f2e4cbac064e5b8e69b379aba5ab052beb1318c1c8e4d2b00000000000000000000000000000000000000000000000000000000000000011ea785a292cf322eceb69b35964f22de540940b8069c88408e910da68cd1d5020be30b573597c70e71caaf318639983661ae83421b977d44186eb363abfb40f307f42639e8e2c8353f48b8bb4551f55d06f67d10d06f8552510d2d1d01a8820a1be30fc7780b3b5689aeab381afeb1797de6c66f416d95b03e9045154be900d61fdceb640745ab3982fd685912360fc7268a44db75896ca1a41b166a9046e4ff1868c4130537fbb8803f5de21659b845bb114693d84ff04cad7b1260fe6054872f5011381764fc37cb4260265bc869795f10741517731639c75580dfed9550e405bb4d667397f389c2ed38f58c0c30916d48e30eeee40b8432dad7869a5c1c9a19297842613becf5da030bd6d28105fbc193f9b2a38c172dde4032d48f04e8fc0eb5b80981a8605eb389479809c7094ddf3a7d02f65235ecdd97189e7edc22af22d07e21cd709d02376d4ab69a24a96ac9700884f1d1fecf6689349b1646d070068be664ba53f089be3ae3e7a7a538bf143b9885315a3bf13e6ad5f2e0fbff250cc6a2ab60e22009c1850fceeebccda8b135e04f67afcbfd319dd0418dc70e552cffcd08d8e3d68630c81ce8ba70b28260c263f565e92fa9dffdcfe74a547f20