0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00794a282055c8a14185b898ba4a10f4802173143dd539643dcda9381e69552d621ad41e3c48de88f691dc1f0b49f3315aa47dd322e2374353b9444cac51a6a501009e230df5ef57f21b2142df04fc160e7974fd06d62f34e1aa0ad7ed0bdb9b800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000025bd60000000000000000000000000004d44f4e5bd720f0fc0ad04cb0d36ff7fcb993ad3dc4716813feb8f33d00a51de789d00ac66c3eb4017891cbfad5f013fe8890f851da0b5d42183c11238338430b28c60000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007eb7fc6b6018e66718af90000000000000000000000000000000000000000000de6d2bc563e5ff5aa741b20000000000000000000000000000000000000000000026c0ade0f99849bf1d72000000000000000000000000000000000000000000e7cd166e6daa5be15ba3f50000000000000000000000000000000000000000004ca7472eedd7938fdfa3d10000000000000000000000000000000000000000000018e983c08f0852a43127000000000000000000000000000000000000000000c43d5b70346148fcf5f30500000000000000000000000000000000000000000032d72f4fc467e925a28576000000000000000000000000000000000000000000002ac06276685ac4ff98f7000000000000000000000000000000000000000000c6e704864daba096c83c69000000000000000000000000000000000000000000153b05e32023a52fde466300000000000000000000000000000000000000000000298f30e48e0c06b3246a013aca06d03841c324a86b3be4f4b25c6959708ad560ef51d6a0373404139e9623d9a2ab1dea01cf7a3919d53b24660da8e8b7f1a5461dbb3ef0d5e6c91789ce1c760207e295fd1a0ac7118c6e4c888c03378f82083b2037bfe8cf9b0531a2f30797e1b2e1c6547a761215d06786367868632f0288b9ec5a0656aa5c6289f758004b8dbcc86b0b9e09b35418ae4fe806df5730ce52fad5ae8a1af181461d5f512bc13c7ffd4b7c761e5d03446d0cf6397736208a053f4d7d8d474317be5f07fc13999cbf6f592607a6c423319134cd6695bfff866f90229f2d25f4470b32a8851ee4606fcaea90521bff5b14dacd459b76ea0baee0052d498018194535a325b20afa5003267f82b1d7fc0c557c609d2ac48a918d5ce529ac5ad12efebf4be1cf2e307d293f614bc197cabc8b18b68b97cf5c7915ae9ccf778806729e5c7753d10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000224700739ddb1e5d745cdb8517e884ef4f8048ea167ca2ce68714cc946b304e3a1df2db2114fac9f029ac00e39faa8237abf55d435c1d9c7e058b93a60a17414601bcce6717d96e12320bdf0a88bbf491ee7df66acddfa35394e704aab59021110879c1a8302f8e471b883a597a030293c3e5e84c93fdd863774f2aa4d7615b2128e1a3128f121a809f80a4d6f8a485443bdc31e5accd3ac1c7ee67f45393d8bf00f59b0677b361fe8cadabc37b3713096af0086db06c35500267907bd28400fe2971610c94bf99cbff5e0754d80d8a4dad250b753ca2138d353dc579d5eca33211e9b4f0a0118385eab452722f2b16d00dca95c385ac5941df5553cf4f7b13b61fb6d32049a5a9976cae8c8d34d58f196e73d49c1fff75f94a5447bf6f247dbd0a36ee6beb88030de73cebbc6a2df5c25656d781bd443b2a3599a0dfc756c1f511fca5181252a7db6d4d9d2c87f953ede6266d18b3e22363d68f7489abf2b16e2890b4bc6f50ecc6c250199487f3ae289008c68a97a6d460c1c1cc56f43594bc194b50ed8f9adda0dbe21be0a0f11de577fda50e61e62c19a7786d94ae37c4f627e27d265089ff0c624678de674c226895103d72bef741d5f1fd9c0577ac620d273afe6bc030170949b8574df0defe770b06da70325f3f0c5c9548e8cb10c36808d081a1fecd67b0129560865fc5c0f3003738941ef347b96962d0996ffd17f7000000000000000000000000000000000000000000000000000000000000000102fd49981584ac246d279946f18f36ff24b500f5e51bccec398744123a270c9e2191983684dfc41f9f662875994edec922880875b450c6911d56f335bf25604a07d2101bb37fe7668bd5e7f49a2e68419143f5456c913e5111eaa5c49d77fd20305b4c4a35d91922c508d2e04ad63771ab8cb5c29566ce65d40c53d9e0e1825b19739af16b0c20235b70f3ebc257067a0babfe9d22fc8f454dd9d4e2107bce022ada2906c361935dc779c3f612511ec21415a822b3377b205160201a725efcb8072d30d7ef7c6d47a2ef1be8c583df6293359b2151abbf893fd1f3fa490fb9450fba46313d2d9081d5dbf6cabc0941a873bba7d4fa094e1440b4138eab4fcb451971988130a4672c576bbe9f104a215d00b0d893ac9fa8aa3b4116351b741deb1fe5a9fb995b8b65f474f741c4f3eb83d25227ed6ec2210bb8794053c00af29d2d3cb2d07de68ee7648c01cfe746f105d3905880a2bd390e490aa0f54476d5ea2c568bc9c813e4887bd1dd70f002aaf5bf12adaa3f8ac10a84846427d17f4b522996f6250536711e12fdf6b006054a0e0b62b2f4f2b1646c425d7a0f0220d5c92ea552a18de15c80dc8aa192ea73200aaeb2ca7fbb4afb1857efed9cdb89c2e0