0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02d3477e3212d53b95188c849ced1c36bfad79ac1d80db3c9164da0e694b688a62d78f134159ac13bf11a5b0a37e90ad3270b13ab568df9615a1c86d72117240912c68d81f859d06657c7e46561f0e79f2e4c3fcc27f19f2dea441a2d2e13d995000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000121a7000000000000000000000000000231b7b906146e0a2c4eaf91b97c54ee56ab8a234e00dc984cba88995102075aa1e8f4ab0dc24009f98ca5af12b22c65c73418619dbd843be5b63136770575a1f3edd10000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b137d9d4c109a6bbc59c3600000000000000000000000000000000000000000062aa68973f0f3b0550459a0000000000000000000000000000000000000000000028dc0ceb1d998a310dee00000000000000000000000000000000000000000009d6a17774d7866b9a3798000000000000000000000000000000000000000000f4247acb92a49dd8aaf10e00000000000000000000000000000000000000000000291c95efa9c1c1bdb761000000000000000000000000000000000000000000997a5a54dee2826fac5f50000000000000000000000000000000000000000000bcd543e820c965835b9b520000000000000000000000000000000000000000000002cd1e3d3204eee597bf0000000000000000000000000000000000000000006124f05ff089517221b71a0000000000000000000000000000000000000000002daaeb705c05d49af3e894000000000000000000000000000000000000000000000f8c257abcc6c820c0bb2949e2fdc3dd458b7bda3bc205bd589b96aa393df296c5aff92d0a2d229916750b398b889f9a064928ae76f03f896aa843737155ceb769a8df0ca6ae77414fbf1f684c14e319ddf47f77babbc7cb3f8b3a8fe2c557f5201996bd006f254d32551854f27a19410a1812ac9b28eb28cec86d203a5f1a9e6fa54a1b3b5fb03f04fd2e5bc1385b049cbcd9f416fe7d567cfe7b7942f9aa3c1a18e776b09d238bd7f501a835772831084e309ec9c0a6c6b4176a333e7477f4db5a1edf8d28809462802d0a05b33bc30669a08ff5e3010591d15efe8b41f3eca94ce8231f230c62362505ffff14eda59ddedf2741bd371778dbc3eb390349c925b9a7084b00c47c711f29289e9acf6fbf3d868b4a6fb4fe939da2074ca879b1116342dcc85bfd65ce16134b4a376ed07dd793fb84d476b5d79ced459d5fc91da72f37f4890006a5de720000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000218b8668e706d4ef4526c30b1f9f492619ee70c14fa41c2b84b86665d3d4ce0882754a421471e3ee7e1bcad95767176e53ddc83c634b6a5bc77370c7c2130d6a9164730be0cea003834b8f96b5682428bcf7f7c946bb02d53f7a5af859b9056a8057c6ed2972ae1c9322bf3cbb9c9b8d19c98cbdcd7cc605d3da9cf794feb334428835b1d0e1130f238f11e3aa64bbe6151cc10b106749f2fde6d9277cf6e3e380cc6bcd130b5161fa2afd45d90ad0ff6ec30048b44ae43bed94808db39d94c110c60ec794b3a683ec71ea3886b04f733cf05937254c1334a92ac496ffc4fae8d19fa561a0625727a4ef89c50cde940302a87048f33ce241d2bab14530523d5fc22b8df44dc274e16dbb2d7f6ebd6ed9afd40ae26aed160aeca83e85e6dea9ead12f0f8800f0d24303fe8ee0560082415a616441dcf57a3732d7d4421001e3b851710602cd6dbc5f46c1dda0a62a50061b734c1b2680d55aed1bac3c9b918bc49277c4338fabf8fde1fffe56349a16b45023a05cce6ca15cb72e145409bbeb6e91b21df3358b7016139ce480dfd6909cab7fee082ad093e7e20e91b79308502c50e7548635f268056bd5fabced3ed2e4d492c1fd254886cc8c29eeea1d2e50dac09e313cbf0f93be2b0a43d6b92a8fa6c4769f1d41ccf044535bf521031a1f7ff1cace4b67fa088e40cd678f87a43ad6acc91d7229fd08feee56aa38387cfb5dd000000000000000000000000000000000000000000000000000000000000000121d4359a194f7b72a8222ac7f8b9be77f65791c1551d4ed0d466640dc6e0a2ac0b806d829bd8fcc3d880062bcfc9e2b8225d3630aa16685178ce955e5a9d082812d19a202ed62d1fb6878761a892e8818d84b387bea48ebb1f73585c79970aa00143f6e5669ce6796f1d2d67a8166e1fc5d648a9e2e15a0d88d3e77f277d8e421e073f9a3959f0e7379862c98bdcf06b452dc4ba76f9b0680721375c86a8aad1195f47e81d8d4abd11d49f3a5ee3888952860c6800096bcebab85c8fd34b67112fef0de725362ce511ff6a9712a36eba509c022072f96795984138adf6d37b7f2d4cb6f2824fbe0c463857d2b69a0ec05793abdd3597cb5562e67fdccce157ea2c6fa47f1e40fbd0f47e52c0039c8aba955bf272a0b36eaf636276d7c0f7f62f1fd35a8e928f4955cdfba5cace8fb033de39c1a3e0f30c11b4831353cdb1488a1f9192d010c0e006cfad517c396f2c3cc5e9f3b35facdf2bec644e60af2f37520595de547f96e241b3ae900820f16052924cd4f93be81327f16a6bb4d36db35d226ffa8ff47ec4d39ac5444d81f733886e7672cf3da30f89bfc1ec1ba032d6ea04e94131a79759dc54aedb1c4789eb9ca75f0d08eed1f31fa9f2a69ecee0e645