0x31fa742d00000000000000000000000000000000000000000000000000000000000000a017c4476ba990d369335b7a39df2c36c25b4a3a59038e5c734eca97744766875e267fc3f2bc4bdf1f7e51cae2768c111b66e836a302dc187287adb23544ffa7053cc2748c50c7917b8b44a74e925d2e0178f5a628c548028911c4e6698c4433f10000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000001409400000000000000020000000000026335b021361e9680c992aa8c86b0bf3d1459dcb97b3401fa9a697ef6cc0d0eee81f8bfd071598ad57486e710ed91472cade760fa8feeec542b7d168648622e27f0bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006243f258bca78fd60671b50000000000000000000000000000000000000000009ab77460521593ea089e5000000000000000000000000000000000000000000000041b74d541fa937caa30000000000000000000000000000000000000000000ba63ce7f8447f2c0d1ba0e00000000000000000000000000000000000000000049d89cbc231d4ec520e06f000000000000000000000000000000000000000000000bce431b8ebd430c6d9e0000000000000000000000000000000000000000007e892ad5100e8a563716760000000000000000000000000000000000000000004027e772699f37f994d2310000000000000000000000000000000000000000000002b2931738f62ef63b34000000000000000000000000000000000000000000281ec036e551ce1da9f2700000000000000000000000000000000000000000006ea292e07fd1aa1f4883ea0000000000000000000000000000000000000000000012eeb59d0f2d399e74eb061d93e6a0bd9842747503e3ae02d91ed9e91eacfa083da8300789d007f2e01016ab79e44ce44c675677b80ab7f0bc6bdb17345364345652f296644da3a8168a0cfcf0cfcec894d344155442a0f3c0f0d8478b7c8d64bd5f0fe7b0ce4afb5f87148dbb8a82aa2ce3d47fd0f4e0507b136e99687709c948bcba66a222bcd8c3e224d287e5241f6816909647df4d5621c4af3176444f8cf0fefd9da0f7b04daab20f2fa886eb47912df3bfa6e36fc7867fb9547440ac2f5bbb69bf3bc417354b40056d30e5b5a81253e4bdf80b60d6e118da5afcd120a675fe747717c7c79280132575871d80617565d645312f81d5dd9410bac321573f0866f66ec4561cc947f309ee39b45b2d72ac0f699979a8ed35701ca59690e214e567b9a196f4a463f6a806461f0a808cff0d0a05a0d24062048dc3eabb59466f1dbda6abd5442dbca7ed000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022ec6e07a88018aee2b81eb8fe545fe2551bac440cd4673f154c9f0ef44776fd6038d692371780653a72b5ed218e1417788e79eae87d2bb2108395f1460bd68ea185ae025f00a3b05f00141e7ba5ad343c629a3f620ada4342d962b3d25af259e0882ddacfddcb3b9dbe87ab17e752aaf489b57c2c06f1d4b73c23a73c56021732b86e27e7afaf18eab21805b138d492419e61425e7077b1207c8b04239f2da43027ebaa07aaa3eb38c7ddb18ecca02130b0abe98d68a3347fd7585244b5148622dc98cc84f579d4600da6d407d0f8760848de877b63876a9f2ea4355ea8e9c5712164a243f13b8841bd53488ad99d16a21eca304778a443a43a95dd230ef192f04b03e129e773d7098179506c62a82df5c3c8ac95105b0d6f91f97a82b70f925062ecf8bc527e43604a81a7f3bb451a9d7df62966b7915273915cffdf424f8ff02e8d053c82cee7e47c909be2b828f088d378590845bc46e3689859ebebb67820cc9674d4b9c6e83b67390c2623dca4d13803470fc5a3a40f35c317b60128caa0bae63767205464ba866cf3ea3bcaee958e6016d49dceef9b16903ba43468e3b197d2779f6db16ec6ffa958de8ee868aa78cb6c03ddf5931ad87bed243e6c7432f1c1eb12b8260ecf6fe4e02ede64c0b98f0e555924ad389edfa57790c4e9ac6052749e2b78742b57db2883388a2705f649bf523dfc72cef15bfca49f5c3251700000000000000000000000000000000000000000000000000000000000000010c36188b8ee4b56b27e7650912ce9131642f8847bee3394da2634533c5f9647e04bde96817dd60ababc6317f30b3e8552716d8132113dde3e92681ce1a5edf610902ac97af9c693107d9b590ebe3a0f46b62cf491db4bf2b89164bdcd822a5110c9a8dbb0256af3eae22d1b9cd71ed4e5860fd98b06061040d481374b4cc18c721f8eead894ac6909be32f86ad09e5d4b430b4d20b1dae1d410c6be3f55fa9b7060078f0d6fd6368ec75f3ad5afd59e5f238e53246000c1414d74837c3cf71bc217f0340ba7c7aa7a7ca7538114102a5b13c6df5c296da0fafa1a94676ed5b411b6d7a7d27673d8511d1f00f65516be6b057dcd44f48f55be9145e8bfa0c9cf00e5b9ca6f2f71b226dba0d2b04f024fb78e9846e2131dfa95ca8e77087cff96f0370a9be88bf73d15902d3ac45b2f058e7171e90e7b57f5c097cc12e93364f670b183afdd616bc11c3d93d9e69ee77b837016e8608de64940e820af34345609d26b24429965e3c5bb7e9f9b81da790dfbb5d5c2a50749ca153b5ebf4259920092625589aea89377848c63bb1ef01607f08ebdd759103fe3b62fa471d100cdd190b30233d26d18c4eac01d594717a50edb8b58eae695da7359f1ec6ff997c9ae5