0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00b65eeca4c7e831088ce2157c3d711e17d12662b49bd28bc2809b56135e3c71008e787521b7bfc7b9fa2be8da2dacceb0e536450b6a6b497221f42855a26e6079812d0162fda18b06bd60ea9218a165719406684b58f347401ad9036fd01ec76000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000044090000000000000000000000000000f64ca61752cc1d663fe8034e9fb6cf2b3b68e82c16c9dc0dc8883ac02f5af35a5149eecfc8f9128572e74096c04a1ee2c91b9bc1cd12dbfbf0bd4e12e7098eb42fa30000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009a3f1f65d8bc9a6e8e74c9000000000000000000000000000000000000000000712e7b372843837a5e3496000000000000000000000000000000000000000000001e21f08dae95d34ee8eb0000000000000000000000000000000000000000002b2d2644d59e288f3e455f0000000000000000000000000000000000000000007d32b71bc361b65081db3d000000000000000000000000000000000000000000002eae2b8afbeb4f23b1fa00000000000000000000000000000000000000000094623fb47e9d57ec9ea67f000000000000000000000000000000000000000000a9633a18aa387fddf02bb3000000000000000000000000000000000000000000000c711c9cac806b0988ce000000000000000000000000000000000000000000580996cf5450e5c094426000000000000000000000000000000000000000000048e11b59d39e0293edb58c000000000000000000000000000000000000000000001c2276f744a23e262fca136c819ac4518b79b34095fa8d700ba6728d15ad0c04070d7ddef95355d379040702d2e4194132a99af2f5d95da410c30035e1fcfe5759c2f42b8edf1282b5b30eb8ee111e4379df2da176d5dff9d8324a2d0581df1a6283143417ed3b35bd882765a0970e9f4ae6fd5e7f6974f65bea6546e1338bea32d35db85a5a0b33af0d1f789f3236913813faf7bdadd683d3baed81e83cc390fc9d7fa4f4217ac07b5f00b349301cb17c4ca5ca7e0b2a91532645dffba490958ff1d80c4d06d59880db18cebef515a3d2b9f60aaa8bc60648844f7323e3b1fe456bb6e0725dbbcb5953203b2a371d0872a6cf925b41902fba97931712715699873973e0492f11d673b22a681b71263c099d303fe965d1f49a06759f09bb226467298daf97a8161020550368b9a1323e07505987a0c8d5443f8427d7e39d74b8c91099074b3bd1175f4c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002112d1d74e88e3e84b6da538b9ed9f24d07bdd42bcec3738fac24dc63cf998d7e262d3bab9ba5305628b84de51f1a717f55fce1a7166db99e14caa758d5f4c47003a8c1f25aa4b9c7c2ef0528a95aba95ff8295daaf1936e4560ca045f54dbad629c42d1453b2044f038a5877d6f3e880f053b9626e95ef9095e162c43f0d2b4801153d6038f617a8b8f09f2888331c0ed52d6268a0a34bec382600f3186409ed10a8c601229b193e6bcfda4e62084b7249c176399acaaed63e6862c71d5986202c483b654d59932ddaa92545f8e67706b9db329b7acfcc9958cad0550ee7ec8d16b0ab712207682590980107dbb72c070004dce9532f4f1bc9fd219d6283251a1ceaa2ca7e221c7c1e7bfb5e1a2ef566529d2282540ca890a430e273db6cacdc168e68c38d61a56e9c4e8c392c860aafab61a8f574e0c7d502d73b68bc2ad7dd12509ee9714ee9f1e63f0405c81fa26fc3390a9bc78a649aaf1db209913018440ece808aa9947fd5e64e476d4e55da2c243ac1beb672d0865862ae78e922521e1d60fd66814170baafdf835e8259675e4b472b7ac3d041e627ca9e39f04f75160d6d0db271b0dff92f6f90d297f5743cb70d51b18a63b0fb9ab0360a63dfcbb6216523065bda26ce17de253845fe3da5676ab7071cd1b65e20ed5b6b1f9e33730f3b07b41a022e9c2fd3d721b3af0b7a5157498fe2b02447f8942f2ee9731a0300000000000000000000000000000000000000000000000000000000000000011e897d5b0c069c7a753bffe0481af6bb108563e31bb94351f89f7232462f0dc0143d8e20dd0779e406485d199fb376c9b1e06f2149b60d52cf24c43e38e6cf202208fd5bd611ee81adf98c097d88abf331686e4c110974fcffa2c872e5c4fc8409b5b10187466734cec6d375e0d4b691dbc4de8533e6a62979de2b980d41bf10247d3937e94b008095faf651b0b2accedd80cc554bdba8d5ad7c07b2b20c6c9a2156cac9cf4e4fc612f0b43d6663f4718c134b056854422753146caf723c956c239582f57a8663a405a59adff00c2b478afceab5fc01f4675ead98057c2c0a302cc09d6a5647a30e4cba5f939dcf7047c3b7b8646556d1d13c9bf33d373f753e26530b4ba1b06ad6fb7d1880110901516ccf53221da80bb43cbc8bb428b532802b55ba9928c767f9f16ad47ec7dde0cf06e15fa4286ad2c9746912fe205891ba2a58cb8d3334122edef1f2bbd900950537e1e39933bf0dd119416576d332a57d1f6d5bda09369ca47248a997cc3b337375053893e7bbbcb3fb864769c2c321d020041fbd5c04ebbdf8c8e1c4241a7fa2e3116d151457bbc70bb2a908e6e0e9bf18204fe9ade56f9eb5f203fd5e316efe617808be0bd17e47b79cc0c9035a668e