0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00f3340d4dca734ba400c6f9910f679d8941c58b8e3ff3678b6ccad8ac7f93fd901be4e53a4cd021f2e4ceff771682cfc5d816964083cb885dc66cf46f2a19ab807d5d6b4eb03a50be3c5514d5ef4d42dfd6ccef46e36f0b1fcafb37e29f62ad90000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001515100000000000000000000000000027bba6214b7a840d2bac9275fabe225591eadc6107eb9ebbe9e27e4960cab5a36594cba318465ab45c16c85b75d6852ea6cb79730029511b04e3571750307e69eb24c0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008f1d9efe9cee9a9536ee720000000000000000000000000000000000000000001c63d8ba4554a26798d69f0000000000000000000000000000000000000000000012c2745e3ebf5b78afb1000000000000000000000000000000000000000000b206cab396cdabaab991de000000000000000000000000000000000000000000a9ef4867751152019f529a00000000000000000000000000000000000000000000280db40263206b05e417000000000000000000000000000000000000000000bb94cad8fde81f8ea5465c0000000000000000000000000000000000000000000a1f82ebaf31ab05250b3c000000000000000000000000000000000000000000001d462d44076b2d7a354500000000000000000000000000000000000000000003cb83d3811c7b8a0a2e1c000000000000000000000000000000000000000000cd3f64684a0ed07a739b60000000000000000000000000000000000000000000000e3a88ae867df552e8c92e6c0ff99c4fe138f6383363e4321c8c3f0805b0dbe256625f25284d61665e841d7ddaebf486c0a72f487a9d7b3b224997d7a72a7381fb806d8a06b8521f8be2270e35b277f100364b673d5441b2167b8d377224b26fbb2d886b1fe04586f70d1c95f56db9fba91d4bc2a5ebe7a2f41a6ecca7d03ff4b9d7ea1ceb44831f7555099dce6cf299a46a69f135351851abcb222a12f81d4f3b09057806c532bf5e862466aed94f2baf1910986bb17a57a66730cd314cffb47bd8e3dded6e6a57409a27970ac2bd7158e00a5f9b54a4f4cd8b600737bb6eaad7dba202b748c1c00bf41a33f1fb4748b6d47b4fca41787e1bbb4d6638c620b4153ea9ae522de4cdfdac20bf5e9f7ffebdbc9ba969f5cd7066249508b494892cea7d28fcd620729e12a0006f992042c513ce548990f93ce038f7363bdf278a0125dcc64c3c936921ac77000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022e9586d8997ac89777c74b1145a9846eb89df738bbc4ca51cbbf8736ad874766171d0de83dd53ca13fb62de2baa3a81bc472eeffcbefcf8d0d2f0ed5c3d518db0ea8d71468958ef5ca3b4030ea1060516b2169d4b1ad9d39aad99bb4e45c85eb029909a013e6467bfaf97ed53fdb566a8f213c8d7ed1ede32a3d7dade297b3f60ad0126df738895f9006458ab6acbb1db40c1c8dc5cec609200711036279ef7023e817f104045899f6f190b63060197d445400f3dc3a237a6df36f914fd0f94b279154e918d0405629586806729f72236b37ac4dcf667856ad65711f724f9c16169ad626da8a833e9e662d8a8738789027863c78f01facc7d9181f4e8a69372521781abc1073d09ff5797575d8624cbcd30c48020224c44f795caa1dd459dc341b0b9d6b8833a06cf8a3ec06c919ac85e56eb25b276fd4bd95803b1d72d8ad0724587c89211dfc53563d7dd8e6b3d7b9b80c43e39107916cde0a705aa7e53fb304662b3f959116c7a0efcfd75a9c52f0608a62b999cf550b4f48c9ab2a02ebdf1a2f50d248b724ddaa6d52c9dc2e86f3b14121295d1f778803b9d1df1964a69d230a0589016b68ef83bb3e1cad35080f3fcc0a04eb32ad232139618c9c2e2fdc2a6812399a27225a7cf1eaf277535fe1519ed930cb99b8d3825cc8833ff1a69e2d9e5170eb08b88409fbbc012cd5cf5a2580c0b51d41d1413074fce8d5957c6c00000000000000000000000000000000000000000000000000000000000000012ed6e53fc92c8b762e4ecfb39f001dc68a37f2d2076712e5859b8819c64a4d071f40a50d5d7f8eafc4b4e3a2fefa1473bde3398fb1de3422c9c3f7713a7a56eb02cb17002d7db80df30ea251529a7aa2ecc048ec5442c144dd49135f3ab905031803579a70f844d3a7a4c58ad5f21d148d3a91c9a639418bf8d170a452d8f20b199dbea9476b7a1e11c354fe2af648dd60feb3bbdb3d9c28dc887e412c8aee3d2bf3d3e4aafe12565132debac08420407c181a63a3f0d7fa261b1987970ac12c1e5b53276d0d26d1f9264becaa7996062faf62de45b41f58035aa650adbb635705686bc7b1db75b0f1e0b771014cb7d117ff9b05e132f0707256f339ddfae3712ad1fe3c5ce540e00d5b4ec173758c02263c8ddf3409f21296a5263c5486dfb322211407e87babc0f40189539575c9f9452399145e161783564ea9bdc0008a272a84ba31afb3a4600202b03b87e02fc197b9ec85f42d74e084da62a81641164019156b30b14a987865dd55a6923cf00d8dbb67956685079eec714648afd364b4264ad2913b644e610e8e026cac5f328902eac54a20895125f292541878e2316f0db9fef7d68ac19235b310a6ea0cbd209f664fb2fe9a3e6bd576021c80da3c77