0x31fa742d00000000000000000000000000000000000000000000000000000000000000a002b4a8219f6a14aa7397309a394fe5d1ac7b45fd60c7608386e6622a181b187e0c06051bf1348a5eeb6eec91624400b74a83bff7f3ece34f0c55ae5806b4b55520cd5b36bd9ab50755cb556253a978807740f8199eaea2d825f682ea25cf80220000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000d7e80000000000000000000000000001c2dd54badf5f222ab7236fded307479bbadc051ec5ad5007770c7630e5120853fdf69a2750cca8369a80046933e868bd85f091db7c4db6cae14b2b28788c73cb4dd50000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000301091a0a9cccfe2f0e6fb0000000000000000000000000000000000000000002bc8de7e2cfb21ccd4871a000000000000000000000000000000000000000000001fcbb2b6ac3aa8edcf700000000000000000000000000000000000000000006d9ce6e85406468d0da942000000000000000000000000000000000000000000599d5ba7c2109e988beecf00000000000000000000000000000000000000000000161f9de93167acb0fce20000000000000000000000000000000000000000006e77ff8b9c542c7e8c2157000000000000000000000000000000000000000000569b0000078e2adb1105f3000000000000000000000000000000000000000000000ed184fd0ae622606e470000000000000000000000000000000000000000008d48ce9adaf774a7784b3800000000000000000000000000000000000000000023fa679e2cdeeaac0ccf6d00000000000000000000000000000000000000000000250338d001365f6f29e80401640878278eb87e4a1a5242a0bad293c52d8d9b26ea7f7816e80b420504462de52a891ebcfade13987fb8a21ed5d40db3aa10d6e2f654004b8e5523a27f440a22ae5d17bcc3e7e004fa1274c5bda5e1b405eae1a4c27c8db269e495243787164f0fc4cab4294efdd7db93dbdfff2b68ddf49eda6582439123ccda58e24a5922cc5dadce161a66e0a394a6f08bf09125801364eed6ce62172f67c15d363375123d62eb828918d0c010bc7cb633b6fd33c2370f3b2f3d03105a1801154abfc1100bf1f94328ca4830d8f7b79c4f577881193bdcfaf09874bbbbd9a2911d9bcd2249a7d9eed256b265a9773e584b6d33e3954d64cf434ad805d9c8966d0a3de00ec9cca57f261a574dbfedb3666b5662f8001388c589c2118f2c2aa3ea1a0bb414f7574dac591c94454b527d15fea7c3c38b948bd3df2cc49c805a1d898e49320000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000228320e5cd8914f7c5d52144857aea29af0506952c9b27af7fb8c3e53f23f0ed62e9a499937f5e542fbd972980bac509647673e62491c781797abc1507817b07812aed594b6f67a5f077bc33874e332fb52a8b96616b871c70c8e864832bbefd210eac57b1bd6a6dd523b1ad359cd9a58f9dc9503403c6cd9c345a73ed6d0a99902ebf496f7b85161567eae3994a5537c3270125cdb034e9ab2ca7fd784d6053f1e6b6675b4fb23e511d6b6d0e2bff4fa5707dbae988f65373f8403dc149381c61a8712480d434a133ecb867bb8d2f9aba0a496923b8823d104286cfcf386cf6e14171313519d7465a78f9f99558c4fcaf17287f2557d87c9a8479907b4f11730221f669c7f2f74e457e189b7ff35ca2c29f947af92b2a4285d3f2c13a2aec8420f6c0778ed2baa4ca2c530da02424f32c11e3f455aa68cd6d5aebd21d2f3d6a42b835e1e6fdc6442f249f9301c6b110f8cd082052b15a6c60e9da18756bc745117efcbbbfe0446d71bb95dde1238e734e43fffe609ef675b399a6a1f66499ba52f288278646b6fd37f77d7bdbe5fc23410b76278f205876e5d192b361e2097931d472be6130cfc1ccea980b2e4704aff70602d639ce126add332387a181abc90301743c2b80ec655207f3f7f85728580e06ca8993175a80b8e9b9d9cf1a5d8a72081f4f40f3bc276db3aca2fbc76b2b85efe8766ea659caf182738f6919f520300000000000000000000000000000000000000000000000000000000000000012461837024d0b19ecbdf7c9cd3c46865c0a935fd448cabdfd4e08f9310d60a50121f1ddb34e84c831e5af7570923450a1636ce2491c2f0d955677d9fd4f1cc6b2ac289269ab9647a3ccca954cc9a4bc82e5ca78785bf34bd054f1d5bfadf57032ad4762d2469f8bb57a63e41ddbf0f7d6b9bf2ccc6feff53c07fe741ed435ed82a358ae9f745a0aa85d7a56a7a0cf5a9587148283e131f3a0d9c0e0b72e68535083932fdb8d4ad739f963cd9e5225f5bd045e2ae70041af06a0e3553f65ff59829028531134d1907a93e24502c722b2b1af89f646470e3d13e382a3c2e386a4f20dcca624da96940a4358c2437cffbde7b00385ac56260cc3e33d50aef84f09a0b529f02443c7d74dfd16321c42f37666e6d188225ed8a8e038a47d77d12972c3004f935bcfd20053e44e73c34b158f6d093ae1ca957d73747bb19515d1621060d107a4e0d1a0bcdef5ef34922d538e1dbb20c6098061a51d8127b4b2aff982902b4d52938a2adb5191b291dfb3b56ea2711a03ba98905bcdf6fa8e6913628ca14cec8740c5049da36116351faa44c66db5eb2b8e646cc2d3664ff03bd94c5d41d171b8a21d38389d84ac7c54ec117ee6ccf3ae129d08726044ae7e7bd0befc3