0x31fa742d00000000000000000000000000000000000000000000000000000000000000a002e161a19edcf83c7912b2ff7390892c82e393877dd77e3bfc6a9a859269af2a20886cae9c30135e4b1f1260ae195fcaf3b4cce55628b8ede9c41efa4124007479cf8a3f84bd1a7b4588f2073029bb137dec43b6e16de07b887448524a0c637600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000006ad9000000000000000000000000000130deb9091adc8a4faa85f4a192196962b5aae8598c00e30c5ca5ea39b431ca25199bf9fefe2dfa654fcd177875fa91baaaaa7858d4c2068bc83cd6af7145cedb3a6c0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000042d98bc975c28725291648000000000000000000000000000000000000000000d420ce6ac5fb229347958c000000000000000000000000000000000000000000001104a6675c6d86a3cbbd0000000000000000000000000000000000000000004f0d06763d2a5c4e168bfb000000000000000000000000000000000000000000963d7a4ebe54e256b414cc0000000000000000000000000000000000000000000029011378ae78ce9718990000000000000000000000000000000000000000002aeded06d6e918f17797ea00000000000000000000000000000000000000000083ad2798cf9c35ff7bb18e000000000000000000000000000000000000000000001a7f4d0bd7ed77575c440000000000000000000000000000000000000000006f89d6179c2b16eaa524650000000000000000000000000000000000000000009dfba2308e60c4add23ab00000000000000000000000000000000000000000000005ec9c30f7a09a96d4090dc309e86fe050f22260f833debb693f49ef7f26b974e8972fdc3117a28941d417655cc5b58ebda274853987307f361ac10eedc8cba3e29c8c22a21011e6edc60d4c4dbfc29253579d141a00c6f667af7934ba6937ac70152c9e88dc0cd49d220579c321fe5a5fc33c7f08317ee012d2f582a47f25b629e248eaf9f9ae337651116a6cdc4ca4056db17013760030a143615066c543d8fe7db1fda28c041e995a2d88c2138b38e2342ddfd5b0a63b3573b80601c38853b61bd0b8e5b7c4eb3e65197a3f9e7a4079c28369b62d48a91d676490d4a760ae92c35e6ca65870904fd0220168ab43dada33b3a9fc852c4df417c36330df1d44bcfea9828f46331540432b6fcf9d8e512de73dcc3554e009796c487e0905518a2e8726044e235cd3867d2afcb9d5438e068502acb682bc4addba87a869a79b2bec449bf178a6843d11ea00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002002f3908472c0db819f9e53bdb984ceccfa7e530db286229fdd4e6c9b1c0891c28a8af3d1721f28df9dcce8434bbf86c53b492ebb3d9ed169fbd960d742548be0354489fd3e2c9ab41a23764e1faa170b43dca7c4e6a29fe079c4eaaa5a82ec70b063830f1990bca00a55e7558b6e33865767e4cd7cb9d08fe6d8149fcd2770023323908a1023969eb691a08b1ed0de2f821546d12f3df988cb9700e2bc689711aa427e2c6a193044a3832f54bf726fcb7bb41a9310b0f162612192f4978a03b007acff813f4c90f4487b8b584854625c6e766634b63bacc72bddee03163202d2163b9cce55e5ac31a5b262e375b8ab75e2d12a91e6bb8934cf61f84c2df19fa0b011d9db2c00fc2c57eec034310c0b7ba047fc85febe23d58f71890583674181049e7dc22873c410130dfb407343f646187c24d966ec15230740b5372b21ed9155eca66901fe5de7b89d9615fefbd2780d48cdffdf93632b631444a833ec715194fbb9528623f214c21356f939aea75c381193a37b25c7d8c74511e753a82db25cdd6e5ee9714523f1a4bc560d9e90ad96af66f3c7db5e87d3df43badf1149d0bc5bff03314637ac620734421ec5eac97ab8a9d555799a09713433c9894763329d832a622e91d5ee9e400e53a8e6dde66e2f3cc3bbed9815b6d733c5c69c32f11671bb79e736148618ef10405ba371a1eb49aa0594ba3a3fb5fd10d8d65fba2000000000000000000000000000000000000000000000000000000000000000124b7703c7383387eadfa4b3e6df68061d917b778c726b69c3aa4ff3fa1b9ad3818014b08d63bc3d54c2d8ea5ddad68fa6f5bc1c3973a73fff2c01e98f967830716916c0e1431299d60eee4b22fe828d5e4a487139fb0b506898c87010851ef142f02cd61a3c5db0435b68cd9fd2a899dc9d13bbbcfc067a9f19079ebfce593592a4cbb9fa7d3a844752b376638cf635b5f4642a4bafa76b094bc9adc29615af81ee211f896100dcab6761c20d6a4bd4340cfe54a1995841813bdda2e804ef3190e779ae4caadeb5d46e7777a0e907dcf32808b30462d2956033f85c4f592f41323128d3eb793738a4d9a48ba3454eaceaf7f93a20aaf4197ab30e0a61bcb33e222a475680594529ca70b11fe7dadfb0668f2d896f9b62e84901fbabbc46f690c22f246aea79afbc9a5c0b5c6e07b5d825a4a74292b5903b35cf49fced20125c5104f539c6c9d202f2b9dd6cf56cd66cdc9ce0024f4a36ecdb9e2b1511d6e34e00fab9e0457513a9815746d0e601b6e4d4faedfdcc6b3549980047ff352e646751c8116df59dfb79d38388d88b288a73d01e246d029b7ae262bc5b509a5ebeae4208d488a08e2501c333f61b124f9671b880696f2560e846c3b8fa0432466530b