0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0227c7420695883e4da5086a94b3af0c37ca660ce9d705c94c7987cc9fba72bc11456ba6f94d5f3b86007fd10d560b0ac0f81a255c7fdbedba4b11d7903c6604327c5c52ecca07a328c082d53d094047d3cfdc9d8d8f6c61e17bf84ca289644ba0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000001d69d000000000000001000000000000374d3d64b9fe18cc91ed1a237ce6c1f8c446684b78c8b85e4b42928bff14f93387b25eeca08b0dfd6aa89ec85cc66816852927ba0ca680857007295d61e3468b0c94400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b7c4144732f99d7a9af8950000000000000000000000000000000000000000009e20b218db903a5e74ca40000000000000000000000000000000000000000000001661958831d96b1b3e2800000000000000000000000000000000000000000036ecf7593a3d83ac3556cf0000000000000000000000000000000000000000007a29074b284e8f0876a27b000000000000000000000000000000000000000000000c73c10987efc5238a7a0000000000000000000000000000000000000000004ac0286f281cf3efc0ac5d000000000000000000000000000000000000000000d328ea5e37228975311533000000000000000000000000000000000000000000001c98fba38f566073d7760000000000000000000000000000000000000000008cd0e906f5af41cd74248400000000000000000000000000000000000000000067f9a6061cd5ab25548518000000000000000000000000000000000000000000001cca88d220ebb98931bb190904aecc28473ba5aa1a864196c2f83ada323de93d38c0aa36cb160f3b840f00bfd7e85e2c0234eae9a739963d913a32f57fc344ebe963f07538caf4e669d9121fc9336b7865772aba83c5e767f241e324f6b8fdd51d18ae69467a149fa3db06e08cc41e08562e0f72ef162bf15d304a0b568d9eda019b243efd79d3db14772d4e1402ed1908b8b9d1fdda9dcc05a65e1b4b2128a693af2b03e25e31ee1c420196043d096ef509484b3a8cf24567309861711cd41389f2ad2cd7d702293fd51d5f917266e8e400dbbbe21b9328f986818d084de5cee18bef45436c487abfcf1e42ec75f73f599230587e7da85327e318bbb5e3c90d50e050983612cfe723dd12f38f849102b81cf1d9535e84d151ddfc241beb2910eb3239aa491750f75e87032c5747622e6b39fab4867273b69ea779722a5ff61e09ca74f3aa55e97c01ad000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022155f109871430f7618ed51f95682e5723b432ea6d5e59479f8f2e2f5adb237129d4431ecf671d8676baab34768b61bd1e0b4652c01860d9c17390d4f16cf506263de63e557abc83da5e0826a6e4a9f703a450a3c5caeb8a4e8db81dd239b345088e526dddd1a8c17e26c2345c7cfcb692459155e9bec42d1369ed9cf867ad35277a78b3077231462cd14ecfa7ad7a0eb176f5f7da802d9a91adf81188dc087a27827271bd03f672a21145218e2f1af0c6e1f17569795aae77e1b2775857704d080501ea49d51f249a481b0d43f56832683d8f16d28611f78c978e0f3c49e1f72c192b20114f9372681a4198afe3e8840caf251b36cd7678e8305634e14f15ef01df8652bbed09fe9e19d3884edfac38b385f525a479ea5feabc0701b5e00f37039072430479aa0c8e7f695abe472300e5df83ad142b62d85560379dfdc58a21019ed12badfeb8f9445282b5c93a607ffd8c4bfd6c5c961285bb819eb5a8489013ac737fbff33e8b4a0f13a98521c4e79af0e395d740d9e171233844d16b07e72ffa064a8177414cb688722db5386d09fe5944bbd035ca0174c76078fa3143ed2423c93c48f106e136c1c8d99b1aded9125d637b4ffb7b831eab44f2636e03cd0394dde80d75bd271e09dbba8f2e423dc718de966b879922d1a56e9333bc2ddc0066a897dc99f27e85fe5cca95f090e010ef0ada7fed59a1514470cfc9587051000000000000000000000000000000000000000000000000000000000000000119d8f891af18042521205246678167af333085a0fb59d9256837079e7263d192239040c57f0cb5b2361591534660695dd9976175e36fd059c5833aa4e879eae01d7e6ef96fe16428b8eaeb23b4ba2ba5b931f338160eafc43ed17a6065797bbc1821aa5b07f1603f9b71925db47f66e73cc6df2963e036767e172d8de6925fc908a95bf1a391ea0cd2d0123d8617064640058b2e959ef7f3469240764404e3911b1c2a13c75f900b5e99eff1cfd8ee29b1a30fb4c19d6504a59adda7eafc2808269b7ec950946e3924327d95da76b7e97179c22560d7f7778838fa13dc242bb01827824bff9c73fd987eedb16bb5257b33e863d26c3e20034921532fafcabdee122b5c0164d5bc6d8dfb0d2529d8858302a405e94b3f37ba6d4273816a7a10f928180bb6cd1291d17b7809ee112205007936c5333762d0ac5e91126ce5a846fe0d119011669a81798313ee0d110f916c81354db3ada8654b5d20f8d9f9e0252d1cfa95121aa1802e5a38a03215e62a0c35cbe0bb7556b151ccaae9547e0883c822ca5ea8101c77821407c0e698133029a808fea14c1db21b5ab12756fc291d341c846c7ad3e86c1dab4d0155acb8bfd73521430f525d2df937f10dea44e509d6