0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00a27b63a0de3930010a64bf1afdf799bb1aab29c319ea1886698d5a363d77a0e238bf578f0d6c2111f0fb9be09be618299ea31a05b78c03ab41ce05e4257fc5848b2f9c9fb36d69454610756921636c0dd7e48a187db8cdd945c4e2e09c99e63000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000250c000000000000000150000000000048d16dbba68c04a512fd3a6e1d867bc745093dc701d8b2d4bfea5a351890fea328d2c3215519a298924d9123647da036afde3773483b6b35f2783b500f5dc5f7a8e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000033461f4028e852ea7b901f00000000000000000000000000000000000000000035a68692048c227fcd792700000000000000000000000000000000000000000000112d9593391d53f7172100000000000000000000000000000000000000000061f5e7011385d10bb072a1000000000000000000000000000000000000000000ed30c93adb4b2fba2b873a000000000000000000000000000000000000000000002d278fdddf6739f2d86900000000000000000000000000000000000000000050d6e167ebbad57a7b9eda000000000000000000000000000000000000000000a11d8aff23f62fb15061d9000000000000000000000000000000000000000000000ddb218551463369c2d70000000000000000000000000000000000000000004b9c9a62cac2bee707a8a3000000000000000000000000000000000000000000aee317dcf3ab9259eb7b7a00000000000000000000000000000000000000000000280819d5d2f188664aee080be0600d1eb656d59c916666390d639f584f0ca8f15acb13bfb4bfb1f316e22d46139e7200d3430f2750c435187e52c946a473e54a681dca411ed8870fafbb063a85ffb2f34e113131e53ce6b399a75cda6a08fe656b7f62fcf237656ec84d1a7931bdeffaa89a7b03560dc8e73411288cc3499d22c31e42003618d10b47b62fc639375421bfe75508fc3855c7afaaba6a75a33faa8fbcc28c4fe245abdb0713cc56e509a66a4a803de5c8c54ee7a4374fdb01e68c6ede7a05cc498948f29907a023ae063d38b2bef83ff2c4e88a2ec051666e385978ccc0ac44e1bb51ef2c0d19a99dbb3856ba96b4cf3f32b6ac28e97eafb6629a8f30d0b483ace4d93969272fe94dc7e86bd2019836b55e33ca0e58ceddad49c390c037209410d1fb8d10150ddc95fb9cd10b57d16ce825c1ef03633e3cd2f80f3e026f9cf29331853b3d0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000201e0841e897b06055c3b3c84b18454a023298e3649dc1eecae9708f41b3cdad200d6495eab734f4a826322e23689ccdc97c322ca38495a6ea7d5ee774e68ffca1e44257c57d5dd21f4e37851a9fe74d53c33d0952b537a1e085aba7012cdc1a41eec9521cd5adc67cd4163f531b32c8d76f432fa7f54d9dc904f04825fbe68d512c5d41073143a04fcc56228c4ce72a9f8b0d9f9ee95113ca04eb6b4955669d0099105c342ba40fef126dd1696173f79cf659675f85dde72f53af8cb39d24a1304ab01e877edc08aa0543e1a0fd1d5969e2deb7938b1371c68d4e4ea929a59ab183d0249607aaf6782187f45d332207bbe3d407b76a4322c34800b5543bdd96d0f6bb940e77802261c85ebf7cefdb995f5272d54fd1af24851c544996b00250d2ae9ae16e7a7ab633b27668631bb2162d446123bbcaeb0dcd5dcead5b28940642f87438cce2560d9d5cc7fbe6b2c73745188c746b65e7a33298f8367691db9b50288611ddea563900ffda87e3a29b4b0324b6932f6b725aad60de89e7d3443952ed5c646b753d32da07d37aec3dce1a39779d4bbe5f4fde5ec5fec411b043792169b6e477f6fc5be52326e577f7e748ff78ef2223989ed72baf4b16427b0aa5a11199f064097ce88e83c4f7acb07fe6cb8b72be26bb70fcff5bb5315faa40de3012120f8f78167d153d14a3a023b740b187f996c1af5e85428b72edf9440100700000000000000000000000000000000000000000000000000000000000000010681fe102d3499b0dc523c08511413a4c10b9484414b078f973f6f7cc326a1c921d85444d055475c891ebe1bfe880ac2c644f286e84e201a7ae6393b56002c6b266a1ea179d93c94ea7147fc89fb637c16a23451253eb54dabd05038c1cd96d02ade44fb25d9187a9aa75f3a6be8744488b53fe9b8da1f1551e8b157e8ed6dfd0a7bb8686fedda18ccdeae982c2531d5c9a6941d06d741548c80780e96efe3e6287f8a5cb8e7a297a3d15871342de3aa7fc6d61d48001d1d8194b84237dfb70017459406e170458f302eab59f9d6bd8e083db750525267d39a45fbff8f8d4b9721fd79d3c0b529cd9c6d40831fde89822ceb95add8005104d131c3a77131d0270534badc790617aa5a7e0fddae21509c21f7b64ee4036c7eaf605e1cd2dead1413c161cf621b6e40db553f4fafd687a5d13b295a0f57d553c386152bd184722d2c0403beeee9f40f18ba3fba7e7a9c746611f24b404d5fb544e8527b6d80a4570e209b7e603b57ecf36cc7b08e0c9ecf58c630c049ca59b9a18ecf278a29b18a2abfb5860efea4b11fa7f1980e9fd4c36a7ba5bb06a199b177cd258705f2f5252ced7aa23e7304da938e826314c91bda951c9753cc14d9dabcd11cc1b4355b28