0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02986d7bc8efc8213fd69691eb54a7410ebbc14efe57c3aee8158babe0f5c85f8276e546c3266bbf37850e176a71b3bbe0a1d5ebdfee8849e3b4176fa1a0820a95f483fe79dc112e593922a706874bb424541847a26f1f7fbc83e5bbbf6c276f60000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000809f00000000000000000000000000014ff9920156555ea6801023bdb4a1553a6c38cbd0470d6dd154f1cb8412358a28c82d40fe0871d810383246d8aa1be5f17b1b873752766f963eca9fa0bc9fbf76467a0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a418d84422ed87e629738400000000000000000000000000000000000000000035d6267185837dc60c42e100000000000000000000000000000000000000000000207890cc1cd15c9662d6000000000000000000000000000000000000000000cdd922c344925714ce778c000000000000000000000000000000000000000000ac4ca0a696e94d2d30513100000000000000000000000000000000000000000000266f8614e6f87dc46d4d0000000000000000000000000000000000000000008c4c91fd45460e0efbaf79000000000000000000000000000000000000000000d799278059b1eac339ca480000000000000000000000000000000000000000000019b161fd942afa38ff8200000000000000000000000000000000000000000092eb5725c37c51236a23a000000000000000000000000000000000000000000067516e4f7fd2282d11fe6a00000000000000000000000000000000000000000000119795a5a2703fdfa07f24bd2055eb1b60e8a4f23ba3413088a19f8fe2e9b1b5bdd6f9baaa5ebded689a1b1f7bf63d73f817ad38d00a30c3f2fa11651ce015e410bf38b2b591b445194c277aaa0a1d7231efd7260f00e613406ae267e459304e0e4147ecd55b5d909c332facf31687c86373f43928a3f65da635b58720cd55d049990800a39b35aef5811338458a95e0fbb13258571ac1c340b6d781cb9b23f5840ca818f1444262dcbb3011c2195ff6c22888fe69ca2a95ebfc3f9d6720e48bbf1e51402973ac9b44d625c8c56eff48a71fd1b6ef1a684aa47e3903d7143d4ff862e920a8cb9f7effae11ccf71ee0589371f424eeee63c015bb45524d3b2be65e0af98eb6ec714aa1fc21045bcfdadb7962ceb60b2f7b67e01fd0300fd5539fe44cdb560c7b28fcde1c1181b8b605de54d3d90de6bd06d97d13ccba70ed46ca2572830124a27f6e83b0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022e1a6d2664292a945f2a027624420434a0e1d99489899bcc027f373416f92df108cb7718526b981409a911c4400411cfd79ca44059659857724bd429140c5dd3063c0e38f2234a5def4f7bf35f715c7d1ab16656749affb104543ee50aa40ebc12bd88babcd130ef4338be58b10ec1816fa17e7654572b6f82ac443693ffde1a088319d8cde91128ab34aebb84705c3ee8c2bc85a575ce533a7dd425494e0e832aa72ec654c17a9ba98c01f61a8d7f52a19805840e272784b11a308dcc3ec3320e0b3b209b219cfaf539ffe667b5b519cde8050489688736faf648282d4f9dec1d8c165da0dbbdf7e26c91b9cab25e69e9e081a1a8267dcf848dd3eff93b2fbe02ada49e29942dbcc97d088145bd222338858e0fac6f6c8c1346003608f0691e2b4d6e16ffa185a597dbe3b26c7318ceff3f2456496917a60da8155ff748344b15f8c2b6f7718ef9c55c8adaa55b6ca0a6c91f6d893b2ced7974e9b47ecd007a27c349889c5f29df2983654804e151825c8ab8926e2b9d0131bfcdfd250bdfae0b32f564c0848eb5198f42cae953d6618b85466fe21c24d21b4cef482c5fc1220b5045f7cb1faed8ee762517b0cb4b787df8e77f815650d4ab6778811c7ae60126c3df1ddb148dd1c5508451d660518bf4b5f585bb8a82878d59dc6cc395f5ac08f6f343d3dd2ba8b37bf59ae63bf2ca83de010cc80e45d8682d390573b6b2a700000000000000000000000000000000000000000000000000000000000000012c631069249b9836d714d1c1540e5d8d522e070eb9d04b199268b97fcbfb013128291bd1d40f7a208f817aef488d1a066c4007411ef3bec5ab115f3b5cdca2011666908611f1ed3c2d5cc0af87eabbd78f41c7979af425f95e8b0d0c64481d691f4091066d6a63cbdc7257e7d57654f27dbb0f749fe5a44a224817b45597acb8159dae2ef513545304a28400aefde17fd27203efa644c8acfa5501feda5f0183122ac8029259d952818c66182006affae837d109e52db376afbfbee4b1d8413409e50416084a92427ae5f82ae39f96734f998764f607c820418b4ec7564630a92a34cee8f16e3e9fb03e4afa6c01d151d57a188d21b356b3b8ea20320a286a68274485e65736a0d31e5ec9701a915c9a18076e5bae87a1ae6a7a882f5e7f513619cc48163e569a86ae9a9637d85d22226ca8fb8502ecd4ee2f810a5ad2794cae0798351b4540b70e43165ff244313fe10e297c8b215f6c9113f4682549d012582755e659ca0c17a251ad143628331f7621d6a67962b77db73272c11d25c0c9c326525a4cb482159766d33fd8bed5658aa35ffd07fca6995cd5b0ff4c5e8c9e0f18b751ed50233f60da7929180a1b6e39a939b02220a3f44a46bab5082a3b5c61