0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00c872f81e5fd577238786fa2357bcc07632d55bdb9626588f48aaa0a13ba11bb0d684cbe23b25f31179b29fe22523e09d55367e40211f8c14c607a364988d5b6aa02bbaad7fe3c539c5041664426d732140c6c601b625455bd37d9d708f26c080000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001277d00000000000000000000000000023aa8208460f7d8be1b94c35ffe49594e09120abffec5c357ea99683a87e7c7e504f356db820c778c78d9b011a4aa0f135ac598d1d1663f13bb75e16e4d093c4945d20000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ec59756063f133e5130298000000000000000000000000000000000000000000512f22d07592014f15d5e500000000000000000000000000000000000000000000274c523fd2ec37750bf6000000000000000000000000000000000000000000e82be1f9f96c2c6466e0dd000000000000000000000000000000000000000000215e4a6e81b6bb367993de000000000000000000000000000000000000000000001cfef7f8c8281c2d69e20000000000000000000000000000000000000000005470a9bdbeb44c5543438c0000000000000000000000000000000000000000008ff9557e2cf28a46c8cf49000000000000000000000000000000000000000000002229ff6391bc258975b00000000000000000000000000000000000000000002e8edc7cfd451751f7535f0000000000000000000000000000000000000000000b7c6f26481dcfe01780c4000000000000000000000000000000000000000000001967174678fa2b78ea57064f13e769d5379c1b68c6363257ada9bab6f9e9e4d326b8ba064b5baca816650447bfc0c43368f2cb7ad750ebdeffe3a2470094da98196903bf4fd9c87daf441f0a18361e4f50a46f7524ca023657ea049910dff44fb298c2c4acebd72f27d42a79eaedccb8611a49c546bb5f750cdd0ca565a5f0225f210b9472aeab3ee19b1d4f255b18882129739f5eb95f9a78543e20f735bb1dd5d0de10ea59e2f8bb402e37c6aac45acfdd2df1df8878695b521447b37fb5ac3bde1c8dbf89945020bc2e5f1fb9272b874fd394bbd424f4968fef8046beff67e1cda977d2a0e6bff93f1b517d27a9241dd0fb0b075be2033168ff540458f5b2acaebd3ecd1781b2992c0d7815ee170547265ce7e592a50939f0aea4cc87e66a3e7da34cfaf26729d70f0eb3c0b4286988367aa792c2ab2b749c5a19d78a1e76b51ac458053eb82e68050000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000228179969ad618b89ff46912a1b2f114c5440ddde23995383b656629cda8b1319285ca9e0e91fe12372ae312057a202cb7a46f9a68467e9b095a0f305f77b3d2c179924cf923286c9aea4c74e72522c5250137fd6bc1eb7b1e93d31c97b8412ef0ac23d067880753f6e3458a1c3b03e220307f3a74256ae75aa3a6c24044d18231ddb6ba6d45dbc976c61ac8768ccdb9c5d9ebebd3b60b0875b29956753134cb40c72d0b6f04c24e2a12b344b69dd5a6852425109155f0df9c7f7aeab79f057460ac3f57c576ca49fcdbc154765febd91d74ffb8b55a0598c94fb1a178bd94cdc2e0505a5a14d242aeb14f2c2ed7ae7aae0c65260c27dc1411c0074a2da8990db0c15689dbd23937ccc273ba541ad50cf04b6195dcc107a20436e501a531046df29070769e8d67cb781f781d4c4e0028d88a5b75dedc09e88e41aa3ec5a2fcae204b6d46b4fc5b90f97012b75c670d06fd5d5c3a96a05878120781c5f5e80491707622b8ca8617794a5fed32bc6087e3fbd2bfca6913eb6dd312043da13e387df0af1a6ab74bfff12846e75c202039dbc9a529933669a82a12636a4d290861d9c1f5299b63bf535db339c332d3a4f8e6fe2ff2813861f24c3593280cbec3dfd7b074665352236d8a9ae15383e75b6fa456c05d7233d055262972657bd299ce2ee0d0aeb673a5314951db8e436734b25f69b64586da826a9c5a63399c17ca7fa91000000000000000000000000000000000000000000000000000000000000000102097f3e6e4e7e3f3239559a0c6042fd17c0bb38440914e059ca18e550f31da71e6a564a4eb6f0d2937446e04a34dd4caebc93a3a7781e2807ac8ceea03f5d372f38f9dce8d83f4e5029a9bc697d38d2d7de8470a4f4ce6458d1e433076113c619b2f81eab68bef2a2a0a55f69a6a1050355f5a8d5f385508a3572418592b6511a7df7cac30470003279612849ac84dad1f5cda9d472a547e5105002622fe5b112de688d4da24f3108f4adbc768df21b588ef2176a52b60454ed6b747d0186710cca89c135646a39bb5e1284d3aed599cab27d326c200e5821a1a9f2c10f70d41d982eca0c2010863f3ded515ee5c2c95322ac25c610ad84618e4ed2322df7b60f5eb29a48560229b720f8e7e72e9ce52010850ae207abdf0c05eac900bb532f0bd3cc24da03a562517a67b804abf2de4b0915082dad4edc7c57398a895e70f616a2ae3e4a7ff3a5b871fee1be4865b207261dd7380fac99e794e98313cb88cc29ef091c15751baa2d51046aece84a269192cd65507ffac25e20244c8d2e31ac233411ba638b3f37fde6a3907de79c9d29649fff4ecca4401e9d76bda4b3479d0a6797206b27bbfc5e134f27b464ccf466e8d6ca989bb203ae8971e17199c173