0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02457f0fe055e7b289dad87a071cd0de37053a2613991c325084b1657e9f02fda0d0f19e0983fe10ddd65edc36b3ef37311594eb5013a46d6b830cb6283aded45d47c41e407a6ed6bae3cc236ca6ef4dec3451584068cefeea80f7dfbcf2fb2380000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001fd6f0000000000000000000000000003c824253b3661ade5736e38dac5cfe7235e44c43d2846f309147a188eaa8a64b05e1e8148bfc606d67b2d759636d2074fe24afaced94053a1810efe2114f8b571e44d0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000f4a1e1061bf3905d161132000000000000000000000000000000000000000000341574333e1b4c4581953e000000000000000000000000000000000000000000000505cfca6289a40e4b21000000000000000000000000000000000000000000873cfd8e0043fb875660b40000000000000000000000000000000000000000001900392ff0252b5d411163000000000000000000000000000000000000000000002f613658d63f7184cafd0000000000000000000000000000000000000000005f015c2730dbccc4ed6e09000000000000000000000000000000000000000000e321fc508b6ed394c1adfd0000000000000000000000000000000000000000000007220e9686e0eb8e8987000000000000000000000000000000000000000000449809a2363dc80d9ee017000000000000000000000000000000000000000000a6c1ec7a1fcf6df0ea063e000000000000000000000000000000000000000000000a8de1e2b28a2c8846071ef66970b0388f8248524d58ff68dd8d9893def475944c453865b6782ae32a0e190af832362792b49bdfcb5aefd672649d9e947c2980cd695884a0a1fb8f7b471651e1d6a872d0381ccfb321404a8921367756332d99579096bde18ce618681b157e170e4bddc2a0c7087458d005256bd7a69a35b1124923ec46152b14e54ed210fd7e48ae2dbf001aa22a40854508c32a8092447d9f626947dbcad68d1a42f90cab224746eab9c7fcb8e071ad3eedad70b0efd4eedbfa6125c73ac9d98136d421a4a361fb146679e99ac1a78fb4896c34d7507adf2fcb6d9abb8644c54e521c1e0f9c97a657ef1b0f6496a112056d45006350d7dd5c41df989736c8982ddddc1e2d949916a44d3f9bd288ce2edf06f4f26f4c289b5da10434f9d465ea7b793f0c92f9f53e06e16c6063477fae5880aa16b6a343a3bd4ace4b140120de02a52300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002184072339302538c81b8e3d79c084f567483477cd68c2591a5d866bd2ee3818c0d5b8c4891b3b1d2d13b26ddc147224a8d8a0deefaa369bd40f577321f4b208b2847a3c8097256db2cdc9fd819e5896ed68e910e5932f89e84175e9d958f117a1deeb2dca3a4aad9825fb4b32bc422040a6b2d7e2f6ebe224ab197037064672805d26a33ba0442b15b112662de7f342f28864c3cec89ee27a4b8b136ef7151f2212868f9ac21870c279c6dd1014b9f62be2e6a9ab4cf6e9a303a015f62d7a1e30ab4cb6488f84d4ccfb45491f4aa35c000de641e2769472aafadaba9c57f911e2cafcc7959b30fbeb771f8e8d4a92bdd10cb613abe43c4ab3dcb245ae9d6a693103520f499c6db27d10fa682aaef13d0adda5bd7766927bd076bc472918597212dae96edcb2e403760424ac57d184f9a1f159e843c1d4ab4fd4cb84308f07b171a2db13ce4ea8596f0edafb40cc1ec49f0f2e06adfbec3479419c6fba486afbd0b81bbf3331d95b3a61ef565e101503b55e96bb51accfe41499c9094ee0927372e366b23caa07ae38877c3df4b379b4d19a2d01283c91f7c0853bf1d9c26c9522d14ce1b4cebf749da8c0117af420f04b5878146e4554bb9464d30847908b78611598db3e7dc966088ebc9c03eb1dc8960fb6faa4eefe30b50bebe03c840a12e0ddc4dedbcf2d7093a96d0603f99e589ae447c515c5e6e018ce4a54298a03511000000000000000000000000000000000000000000000000000000000000000118a7b320e040653d40b447a83ff9a08247683acbc0a5a90dcc02204c7a286039211be64e09b5f0fb5cf707ca47372d642d51a23ee869baca298e51211efe4a962455fc299a8670e0c23cadedae5260085eabc0ea00cd79266a744bca32d2162f049dd758dcc462d5cfaf2da418c275ed1b59b4911a62953fe651fa0a045fe5741f68fa5884afd001499933ffd36a7e257aff1968857862fb1263c290d32fed182a600758b3ad8bd7f6fdff6c146ff82e7a9723998f0892622d5047722c45baaa07e6d75f04e70232f04ceb5c9fa8c991cc4a04beb7cce21c455080f20ea1a1ac094020b12baba86f09dd725d25c6fedfd6c65d33c029654d5f7bb009c25ef7e8075848e049eb9dffdbf37bccb9f2597b00c9235497eb4e93b1402f1ba67dad4a0680b4aa88240bb4990ed9a3aecf819544f5c25e1b2d885ec510a9b819b66c4d10b802fff0907d2256b3c54c45d5224b0289b38a881b1d871037b0298af5728b21f847858f67fcaf0f02c5c8035a47a5abcbe046b6f0807e09ea647067953a5a1051b3e4266ea6d6fa5719db265ad62e209dacf6e154edb69309ca20949e1f7b01fe335bf006b661b3960fee733c75b79c6d4a9e2ab6fd2abe406aa4d0556898