0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02366c51f0277d4f550f965a042217bd3203c254fd7c736e83055d00faef6221b0a91865e217748a2d0f293780064e1437beaf2faab13fa194b71f06df2ddce40685454b546b004a0e88160da0cf665f2cf8bc6b355e3f6a0b70ad4b8021c1975000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000127fa00000000000000000000000000023b7827bc64b3abae229317ba9cf518e21a609386d561be986d9a922c0e13a9cd1a893ddd6a0a2358396e9f1d709159c92ac935dee9cfe9104c34a0b70345e6143fe00000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006852894f72d95bc7301d87000000000000000000000000000000000000000000c8d074b3239d0d2f4966d1000000000000000000000000000000000000000000002551a4cd07137e33579c0000000000000000000000000000000000000000007bb019e0216b4cd1b9671b0000000000000000000000000000000000000000000139caf8db12be73685a73000000000000000000000000000000000000000000002964d41fe2eafecd2a04000000000000000000000000000000000000000000b1c09e8181e20e9e12e18f0000000000000000000000000000000000000000002f8fb6e6e7d4219dae0001000000000000000000000000000000000000000000000c9a6cae4970cdeaf879000000000000000000000000000000000000000000c93adfb8b735bb0b1196a6000000000000000000000000000000000000000000c24ab14c8954e27ae4cb2b0000000000000000000000000000000000000000000013cb9a2ac99fa25a7f9f0b6aea10b0de6547c6381cfa237ec2a5b2561caa5ced279e4f2a383878c9346c04ec2e7f943dfcce2e6c443ffda7b9441c531e104c2643a734d0b68efa85f859121141898b647ed860689a2a635745f3eac3ee534d1a6cd52456227640df6bc529b33907c35d20d6f0dbe5215d8427073259c407b8ed9f62852c719b16fd2da11636c2033b89a7a3253097ff27da03d17adda198109400e8a28e72605a96d4151ec2b5ea6763e5fea2f1ef9f33353a75ee0344305ab5d1f81b51ded973b8222e08b03b2d40222ccbf0e033a90fc2da2908ecb8ded1c0993431dfb2db35a966e0078a07d61fd337f5f05155974a376be47be5592a07e148f2b206c77e6c39b43b0b590413778420c0a3950294f4c05923c168d9e0a5e3aa6d45dbdfbd41a59ceb2f3831d91808fbeae8315343b59734b79abfb46e920da116f673670656fbc7330000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000224cf08d9a62dcf84b995068283e91e914f72b18547fe05691ef7a38c2a0cce4c2ef41a9375af0457722e642579fc4efcb3584294c9bf214f79e103762545d7822f599da09256f157e25453bacd29e961bc509391f3b7a9b807ba0b694a2d62550bb069908b12af43266eb565fa9e408cde470c89e594a9162a648a88d68f57c9121ebbd85f1647181c9a4e27bed3a17185c24384d438cc7b1006148622f16cc707d3a3a3fefb09d04b9f87486db6d4a259f31e58c91ca096b7bea52c99b9082b10305bf99b26263d124d41f7dcf44b6500c5ed6349092225b8d8b9f66753071b190fd980f2cbe54e41001085ee3d46bf53cb835be4b470991f4dfe6cd6a56fbe163d87068b043e7c39facf598ad0344f31fd7bf06f58b5fb99994be3a2bead611e26bca57202dc3b79a28f2571bec3d095a6107182671cad27a5310a2552ba0a08d7524143ab691cceaaa1e51a1d69e98f30444b0710d8e35efbe9f6fe2d4b53291d71d9d6fbb1bae44882c32d113357ec81854c3a31ba5690428e3f6c84169e1864e48c60459a2adbbe0e07eccd141969ebc814f8cc2ccf5a3724d6ea359dcb0660aec0a3822912c9657a449152229978b565d962f97b3d29dd651d164a34c014f58df800e6f0072c40699bbc355a15299fa48996e0f9c20026eb2147c0bc4e297aa99725a278d72bc267d552052205cf47ae4f39260007c88a9cf49c15914900000000000000000000000000000000000000000000000000000000000000011f2e5497474852e0aba3fc5a27eb732109c46b825ea3316b82e533e7e6c60f042be1a760538a1ab0e1cbbc9351f58947efdfdb94e600ec5d5e40a1adc1df9dab07bf828fc8b257c5603990fb35fce80c1eeef28ab59b8a309789058cc14ad30523c50c7054c85e28de594b28804f2e785881fa26535f0916fc6a3709192d2428036d5737ed09d0d7d26779913eaba31711d94c17c0260004d957917267a461a013c6fc0fc88a92faf8603358a7d7e8ce8afae133b9c6f47b2ce0c4b0913137c8023fb235a1eb68bbed8ba12375135540a82972b8f226a57d4eb052354021fb1a0311372aeaacfecae35079561d4ed9138ed43c30d4874a758d4c8f908c835c360ae07a41b1a9180986832c4ad51dbafefac161b432873348d033abd0d0c602680793cb2023c24767e81031c28ebe85dd1bffe55b84e52b0abd6197c91592a7ef236560eaff2dc29ad4a2b11a8940656ba535a14ce390e87cec3afbd63404bf30079cc575771fe543c3150f55f707a8909bc200cdb8ace72a6cde673026b2cd660296f1529b8688bbd55c6feb04c8321a8d92b854a72b7721d06064523fc6daed22420e1e5b6a30a774495d73d86520052bcf82f0d7cb11cbf9d6e09006ebb095