0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0065152bd21e76e0fec6d4218eb29c1efcbaa85af00329ffb507784485993b69b050f5ea7ae30f8ec24196f43ba31bcdb6832f4975ad35ab8c6a569b699fad2fe579e753608fcccdf4a45a0374740b04b8ca87a076ed152ea5269566eded84c0c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001fa180000000000000000000000000003c46aa80ec3623d62ba58a8a21a6f7911960fa6150ae77d0e9711206fafc1d219fe2e0f2b8dd3c692e278a10318113edd040d9cb2eeedc11a89d188abf9306dbd0de20000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000acc2e808f97105db55a5910000000000000000000000000000000000000000003590f5dbeae69429c08433000000000000000000000000000000000000000000000b18c864f9b26d22b600000000000000000000000000000000000000000000d9b1c96b20fa653d2a96970000000000000000000000000000000000000000005c83556b1c95a1d9753074000000000000000000000000000000000000000000000a1cc80be93342fe003700000000000000000000000000000000000000000078a91f11661c88b6eec9cd000000000000000000000000000000000000000000f0468aea59e44dade53fdc000000000000000000000000000000000000000000000a9c14715cd5b3fed467000000000000000000000000000000000000000000e07fce9cb2f2204a47f334000000000000000000000000000000000000000000085c4d80a762ea4ba717350000000000000000000000000000000000000000000025bc9f21655213f8f53d2a91aa6b5b3d4afc8d829430952fe4c371d42c55629f7af3eb58cca65e8508cd0e5452a0addf96ab7fa38837f39ab77d4d212396d626c7b4bf8d0399f35103b71f635caf27a534d454d3b129c0e145f54763269a3547a62b60ca327115d716032273d23e86f26aede78cbdff29d27d9f3da4dff2f229c5c02bd8bde8f3502b88014b4bdbc0f01bde430917a2e2f1e2fdf0a92d341329fc7007dcdbf908e0c1d718fc5eba90313fcea0c44391627345a313943d9083c634b9272c6ae4547f19052de6ec5f6064fa1ce4ad6453f63f0716b9817ae777cc996cf59c32277766826a2e70e94458c96157a2ac7cfae02f810a8952d840c5bcec9fb0c86d42802382d122934f89962a48af1cec9e303052adfe17aafc3c03dbf368a0ad830a3c6dab580e166dc804bde803b016f1f44a3f10281acce2f8747eb010d26b3cc46b101a390000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000221aa40ed7ba6762ac3d3dc7324d9e3168f196e00d268127c579299a584e78f5d0179efd9f057b461d95f000492dcdabc16f6a9078460c5d3e2d1d83d25f075250895e50c30897c3fd1df5b49e0763d71f3140ad93422e55447f5e7ea0457fa9e2e1bab70cc6ab2ff19e3aebb4f788f6c4f038695dadd57a3ec92a157a6d025e128fb2e28fad6d5e2657bcab6044158c5ed07f0bf3bb12b687fbefd92a979938e12038c83cf57edb73cadee5c20cda4c749b2d69464ceb0dda0c23af140280efc24018043d701d088224498607d41a375b2d7161fd34a585a2414347c50577d6c15f76581482900ba499fa78dbbd8c73a1fbd72cebf6a5f911f409ef8dbe4ab1a23697482360d50c73575554e5f3e9daebaa8235608b055b857cd87172e3ac8ce2e3f07f294c19462238e9703da2e1f5a5e3116920159a262db4b1e400831994e229a37ca06425131922fcda391b2805359e8179d3dc7637a76f184afcc45781d07ff4b073a23b80bb8856d7db376db64eb5091ccb0c166887b8d68247d495be829d44f47c0b1a24ef48b0579f6d174eec8d973a551d5f783c0c310231bffee1b2fc2aae37d36c6554dfe1fce581f68cc3df5e412f5cc0a6aecc42b299bf7658c16e4d8558a332a5d1402d369b34f5dd322f0c9d6a0c34dc55d0c7807d58d66021c0897abc86d5ba75f00837b3b14b8c7610370b9c437d05150d787197052a9c300000000000000000000000000000000000000000000000000000000000000011c9613fba17b8c2ea3356bbf25a8696e196bf430e48a07f1628783da92abb542262ed72d2a48bb3e318c62031d4ed62ee794ec75b3025e41ef2189c71e20b122288968131501fd44f46bda5593f87e6977c5824bcc9635e1e06e431813e853d210530e2c05f013699f334bf45bb2be4061e264917dd1f7f772ef53597d0183450ea9fd3a0f29b22c7fc110923668927e8814e4357e9b55a99a6d1e7e924e6a7e1f01bb70c8e4fc49218c03872805f33e5acc6a904e14ffad64ff943eb121be4e027cfeb29a79c50b9bd3f07c0f4f74ac529f2ed0a23d5ad9aef07cb389aeb7d320a289225694a57d4a8a060dafdd096f56503450152ec0f2c5ceb36046c218fc19933f099551bad52d42d346b198bab8564d009e0191e958b33f06d71c09ef4c2176f846fa8de2a9343a3fa449a0487a1da5d9863b1e3a2406dca40b8e059ac51892824875c495b719200b4e5522af31559d44a950c01d062e378c5b196c67b717fe669e6f21411e7b079bb3e131e518726cf7592d13c865c5799c2b341222170c7a949017beca09fec1c5fb2289f9690b1d705780540b55685c83f54b28cf6e25fd0cf0ba0a8c8fdc8821ad5774dbe80297365a86cbc61cdfc75305522484e7