0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01417ff91ee1d5c4d67568aca99eac2bba2e93707d3171e3980d4271b3c1bd6fc170a28e53083531b468ddaab7263228b22cccf163993e2543b363f061e7f0d4f39796e627ffc9a81cfba6bf2e1fcf9c65d40b884b9533f68e63aca0609343c2c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000bf1c00000000000000000000000000019e1c8a5b6b916a2a2194438b885e04515b6b9361962ce324fb728dca12939f360e11916fa72f4859472eedf95bb5d5a334d5e1a9b84873407674273ad3e89a32d60a0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000057d38fd7ca54f1d7bb0010000000000000000000000000000000000000000000252de755d3adfc153263df0000000000000000000000000000000000000000000010c685acc9e045cdc74700000000000000000000000000000000000000000041f46dce1cf57e053084b0000000000000000000000000000000000000000000a2914450ee7894c161a48a00000000000000000000000000000000000000000000016fd7bfad897dba3b3200000000000000000000000000000000000000000037da0e5d3ad183bfe28e05000000000000000000000000000000000000000000297adc51684dc4ae9b4ad200000000000000000000000000000000000000000000263b954f052dcd6d3de0000000000000000000000000000000000000000000328685d93e6b2bf0a6a4e7000000000000000000000000000000000000000000f625b87de97b8a8bf0635e0000000000000000000000000000000000000000000025cd66e63cf75ddc469716fc3726e3afbd0ce6605f18e4b3a7f56e6ec0c1b6815255d411e7da77808ea004f3da292d0e8537b1ed66f29beeee036fd2123fd284875ed77eaf95088cc819199ed6beefafa52b174dc5b07d1e2089c307c309a20cc4efe3b1325691287ddd015dd90a73a2e1843b9dcaaaaadea538630e49c5cffbc71120f643852c2db5c31774d786784b0563af8b903f86464edfa6d0ceba223defdc89a4918f5bd52a002255d654546cbc74d7f3d78b211ea440e9311325f6516905ba32e62ac47a1fc7242918e5e00f07a87073eee7ae191bd245d520c6dd1f68a81aa271332625bfb207fc35946155d242a6ce6ba90bbef62b6e936e28b64c26f510c5d64bacd654a4048bc644722c76e4a85ab9d6dea451532658d4c36b602df11b2bd97389b68ef101eab603df859ee7193f52933fd783c607151ba19458827bdbbae008406748110000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000207eb5d8313f7715cd6dce4094fc554a055d472888de85fd0d24b5ae913e5aa1b29252ec9c0cee90c89f31cd8119a206e3c47f11be5904087e5e7bfee55dacfe2249bdd571b21cc7c50d33c87b6f3c060b82a1032e9f2d804ae281bd01998645716a98421c59434cc392e4cd250c364bfda6806bc45fdbfdb0f0677cfea21d57c245c6f319a3d60298c5a94592558c4f6a44d18b343558e9b625dcbbbfda7cd960a75ca5fc0a4b1d66e6d475dc87e111afcd062c59c82eeb0b55b209eaaba4c4022ea7ab545091f061f3bff7112b47cc3f47b0d493dea889eb1bdefcf006492be2da74ea71f95715c446fcea3037c686ad1995dea6725539cf46e97bc632f73cd2f97997f2529dd1b652e488fb2c631ce2362ccdca19fe7e2b0c393342a28a0c315b449f02f8a053ceeb8383cd987f334fb842191b86e5b7cfbeec0b42d13736511ddcad0f0d568edeccfb0dd690b1fefdb53473caffcb166bd89eb2130230885256e129c7243237ce7b972c24f522f33b7e373df64dfaa34ab445fd0c2e336101b33435bbe375154c8ea9e811204158359a094b0536bac053998c0d946e5f45c2aa31106d390898c5c81b005cf51b1b01ac0ee95af73153ef90374b4e5c19b26160847ad7c96613ece6578ed499169c4c777a757082c95a9b51cbc13fc4abebc10bd695fbfa0e032af8d6dcdfaf8356779a505601d923cc882314834f70947bd00000000000000000000000000000000000000000000000000000000000000012638f234ab06e97d0785f5e168e54fa2b56057c8b4ab5adceb42038d97d2b3fa2787a983cbae8fb3407dbd34f0a1adc2f115acbba87cb577ae2265a90be9d7a3173e8ac6796ef7deb8846fd8321ed407441f3f54719d52646b1fb8dd684a125e1c20deed2e49c84235dbf114ac6eb394419212d22cfc152bafe48af30e8801d713299d4c0fb6bb2353c2ff1bfbcbae1ee8d9019f83ddb5d85eba01385fb4f9dc0bfc6bd6f5d94dbf1414753d7080645040a379f5c54010fead876fb9d95e4f250883e96e45caf6372d9c40a9f24ee376206231bba82c7b8131a6eecc15eef0231ec25dc0b4e8220acf3a8fd6ce2d91841c837d3982f5423f64d8e2d5a2c7dd352ec8376c13aa4e14a6a8793e2cd5b5ec1a79fa39507033fa67b37ebcd26e4b6806ee9c76fed340bff7836fac5ed498c5633ad9d41a8ef88a76ae7250e1fa5a0512b462c5060465b2914ad3d6a9529ae841a16c33a0c4737a21ff7969a7a7627d30037ae76084371030d3f5ce37f8ff51338a880a974b7bad47f402a2491183c2119587fcce619a278d179a3a2db1f776f6a09e8316b1450a5212bcdeaf82c49e1299e5ffc206042d82f4685ebafbb5c55515f0ee533643d4517e4e48463f58e3