0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02a082cc30202edc2dac00f68c6f67df45323d7e3725ceed9d7051261a640b64824aeb76af236b02319232732cdb26c2f407456a7c763d14eb58efbe76a1bca52fc3059708659c1943655be0614600a8128c80de4976da386c698b0fda3ab795900000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000022ca0000000000000000d00000000000425ef690a31f9f27b86f338a8fe44b0008ffbe0c2c6c7d88611e72c810aa3f9b82043970655fa795d7d891c837e1081dddba264a53ea776936418fa2e472195c97c8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a25a23d15c2715cb2b351f000000000000000000000000000000000000000000459bf700916248ac206f4700000000000000000000000000000000000000000000017ca6df726163c87fd20000000000000000000000000000000000000000004582e352786fd9697027720000000000000000000000000000000000000000002936f076fa38c584d849650000000000000000000000000000000000000000000023638e4c9cc30064840a000000000000000000000000000000000000000000f9769f47664400a60039b8000000000000000000000000000000000000000000335b7d46ae2350f0f9f19b000000000000000000000000000000000000000000000530aec4990e84230ecc0000000000000000000000000000000000000000005dd461f6295eb26f0a56880000000000000000000000000000000000000000006ca999ab8bb8a35d7588d10000000000000000000000000000000000000000000027f966e8fd5fd090c6152ff8b78398e8bc4d42b035ce0e723fe85f0717e0351e2f79c0e7703eb8d710e01434d1b79a59d04ebbf5efcef0c67840c0dd4b17755c2acfa8845a89577a80f805bd693acbe94e26d3881f3fe0f59787db89d19b38a0b18e42d6cb1267d0b2002f7b8dccb2b4d1699fcd85e670b37b9b69a15a21ed4a075d2ab346812491c7fd0d4337f35ec3dcb5c49d36524da2cf09d605e9f1de484479ed08b6a79ad4267e224e79675454491f686df0af5c0845634388ca54d9ee03a21bb64821f5de67c71a6cc8d7191a990068bc0629f1479bc0470c2bcee02e59da6db408b9beaf6f22158a8f7b56d64fcd1e75c9d5b3b6fb0e6f27b3c2e00fc1346a738f0167dee4931e7198e7fb57743ff8c5c232fe2c92fc3065106ad1a7e6e13125c95b889ea7d01cb73f36ecfd3fe254e274acdcce4bd737fe6b560bd322f3df35fbf3898b1b6800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002018123c60b9d2cd21c4e72607313187ffe959c423572bebeae1cf68889f32306221ad32c9bd5aaf25834225de6c6a2895ba40af8a9e9643a511b64dda87fe1550e5213cce4186d4dc5f48bce0a6f827e9d47afafdefbb7c5401cbbdd876ffa811fec48f440ced4068762fd9ac78b17dd4e8be905e6a49b9ee1730f48bd0cceeb14548019a760c7248d3ddde889b2e1080cb0b6f089bfc74c6d5906c38dd3dcd7212a5a47ca1707387c291d6ef2653438b7c9ae87200f6c72d82e989874103f391d1d9bc6064046cb028d6ec67643940e7e3a2db11c0cf474c722150c5ab07eb01479bcb31b36d8d9b956e07759ea70ad139b2a1cd0a4fc9686680c84cbe211831610a0d0ef513caab9ce8b3f9b586db52a2db400adae355202c2a1ed857d543c073fb867a5635fbc30d9e3f0e71b6c431a236c2ae03231cd2e96b6200abb587c05dd907474f568c5c69701c9a71285e228b57ebc00e8a39b86f023913a6f77c301ade30434800cb9de35477ccb0aa743469834d8e82ab34655c8e113908af5bc28cd14648c795fa4242d6c207a150c72ae402f2c7786b213f263787ef1d7b090180984bd568cbd265c5fefc8cc464e78617443cbf6b88e5edbdcfa604e5b5d72262a0d604dba6da69b2e1a87a43bce9b111018ab9edf0853eb82f326c500ad141611c27e2017c2fc7b6a43408560ffb80d7e605633704881eea42b57227490010000000000000000000000000000000000000000000000000000000000000001139ac5f4ddf4206d071aee8eed039f03f117799963b76efe08979dd7fa72bb8d1afc48bf9e06cae2d3224fd523623f366eb95da54fde0caf9fa3c9595b660d8306426d94183e8b30c1a535422eb892386d6456f38fdf53646e3bb86f69d628af3039b9136afed403437fe9a8b440544a09e4b8b89b60869266b2f009c24b670118086c7e3716604e9e13e1d1469481f39de1e8edc44fee00300f82bbf57b2b3212b69a73f6696588e473ba74f3629b7bd3d2f807ef267b8f6be7a3df4446e2dc1aaa87e4e8ba5e06b7a3eaa88a3b5c4f52af37f9096ce5d478d13c3dc2e3f91a17299d91e66ac2c5d6f1c061775167a4d496814214b836e0b01d7caf6d8648530f0fda025420e7e55869de36261d904f72f599fdfef8ec3d68ad51613b83a6aa156ceb1018738452b385f5594a9554fe52ca93257bb350b3209663e343071e6d061c2f3367aa0f91f39764f625cfee62d68b5ff99360f70ce0c696e47aa246641e500c8dda3f65c581b7134d84a2ef31bd0efb47b8cad3a740f12f201760fa182e4f81ebda6038cc62cbb75507fa492b28d7eae038cefa52173ab8d8addcbdb726950f35ec3cbdc8506df7479271e2f035caddcd6f3e1801f1ea1caf324ba0c7