0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01a204b4d66c6ed075707bbb8ce31ecf52b751ee6162d056cbfac4f73e88feaf60d6fe2d3792b360c4a52f89834c02d55a78ee5c0d50ab7ca21a6ea94a5c5f1e0d072e5d618616741600fbfabce10134c97dcc42861559d61ebf7680834e32da60000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001dd7700000000000000000000000000038e335e63bf79f921c5382b98129aaf4f238dddc8a66ee94106908b26076c7d3e6cf848fa1dca3c2d7696b3fc29131948fdd43b04fc6d91629aae5a0e629ac63496680000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000f6c0c5a449061c57eaca500000000000000000000000000000000000000000086982e41b38afa188a7d49000000000000000000000000000000000000000000000d2be7911980187656ed0000000000000000000000000000000000000000001f8bd648150f45a7ec9fb1000000000000000000000000000000000000000000da8432d199ffb9e2a28e0300000000000000000000000000000000000000000000286d8c7f4283ee7a61de00000000000000000000000000000000000000000050067824214865b2f0c218000000000000000000000000000000000000000000e7cb7ede1d15678573215c000000000000000000000000000000000000000000001409a3e827754061202b000000000000000000000000000000000000000000ad4563edd9ff0728952e3f000000000000000000000000000000000000000000cc3f1bbd06445747e474b80000000000000000000000000000000000000000000010f0fd096d9ed7565fda08a64fd1b90dca6b25c3fc9208615ce069a709ac60c0b8a25c321c32689d18390a8abf3d8297d32ffa6641b4757075dc71311fe2ae8386f6d0000b675b7c1c5e158a5df6f41b93cd36dd9f9a5ecfbdd4f16108e3ef28a4c3543e79bef2eecb792e5af339df19b172d12bd56373fb8c519df971cc7a1a3975464fdda1c8143ca82c321e96c8b92cb6a62122ca5e64f05b1788d820f40a26b3fe28fe59c2aa859502920a44a544aae027b99b7ae1497a0e0bfebe56d6b38d7d12b9861e887d89a40d2db531af007dd63743c03a22a7f6c6f619b417757ea18b039e1bd784d4156429bf83de50625c47d1bda76bb9d2a7acdc6caee5192a128807dfab9f4a7d314e23253688ac53a1bed6d505b3de3e01d86a19b6b22641db0b55847e50c8d80a8c10235efd89633d9cec3a34323727b1530f5d9a583bd8105e36979c26420e7cab000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022991067ab3c7fd30599e340f34d0ada0dd14e891f8336b1bce09162a413ac2d302a75244463d6bdd65b7b2396b133ec52850192bc80f8703e7722067dc302a7529fe9dce75a7196b405d6736e2ee2deade4146a9270cb5153127a9174b9d21af101268d4e17e708db3c873856ccbf266e09d568b82db95445f4525123615785d21e4eabb978d5a3b3946ce266ff79c68a0e7eb05fb4dd81d07aef76f04a589c608f6429002c88b8cc0e1b71ec5470d228b430a5e6bd11c0c73f82b33ef3e8a051c5c6e45dd339697dd7e1cd77f82cc1b663428739a9e2e389d0d8f944546b52000e25abce69ce841c1c56c2ff205a55c1b8f19a37f965964a42aedf718f8a4560df72603ec3a23bf4a3eb4d1b0761c9b365d29a0258db4d3b6912f1ca14f7bca03da252815f2d9b035a8e19bcdc22d78d41e6cdac33c3ba7cbd366168b1a90361cb430637a280537feea969c04f50210d2e25204f0e5820c8c425423455868342d37fea5ab79068c2374a8952263eb5d9f6c02c5c2f483df93d524381498a0be03f348a70d86df6f00e1a5e47782c6d28d5042f5d1045e6b3c635933a614b52a174246f82dcf0d5067501ee43425976cca7e795d338d16d715a7fd440f0092bc17e2c8fb90797afb3268704b426bae3d316958d189d11730edce9951493a357407c3fba776d283cfd651d01957dfff057432c361ac76b91b07557509fd5a0447000000000000000000000000000000000000000000000000000000000000000108a8a133eca517130be10dd1cfc6148ad08fec1899cd216f324688e972ce9ffb08d0634ae908533fcd5fd81c4733c9ef8559b03da9e909e773ad06321d8eb1071d6a66b4c0390d7d03368072773d9299c3b950386664cbe3fa899140a6dcfdf815463f9c64b67582222683096ec948d970e7fa3aaf6afe01d48b000d7282049b0e5b4074e94f420dd8b6b907fd4d31a1e69ad8403ce692763000c887ce4a632009920ba895b88035a000ad3521b0e5de14affd2067536d53d9c68603b2bf36e922a27dfd37bf47ec53ec90cf0d5b86f2d6f51b7f416fcd2ab3dd0451844f601f143da99b4bb1f697d90e07560e5d4675951027316da3de72689cc1d25641d73d0e71b306eac95f22fca584523d404c78d04a0efc992fa9c9977f83969bf9bb65127f2a84eb9df5adbfc1d1188d4ecebda553ab1c8cc6a8f8648586e5e408f83d1408be7e01fd4e579b91aa8f0d0359bfe623aa359b09b67c4625d2477651a392265ff4f5d4ffb4d2e6d21e32069e93ff4d982ba6bd9c4d654daebb4c6470ea581ac0e042c62a20453e1da5a680e815c3e0f2761ab9aa10407592bfa1f511658b0704fc7ea687ba869655cc4526fab8cd679cee18433f130c9bc1c214ad6e3862