0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0080409cdd4de8c7544695308c591a3515d89a6f6066f3119be9320290e5a327f25053715917271d2a69ccda8b1930e43b3cc52f056c5b16b12e1c6b88fe14bf39ffe48cef5e2ab7792480370e055f09ebc7b26e3021aa3b82407d9488eca438e00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000006d930000000000000000000000000001354d240e8b1f6e35c4c46c2e20ac169e6848d13c2eb306b54df75c46e7f82995c835f2df79d4f0ca8e28c74959ee8bf01cce29b38f93980b7c30e22870bf07907e6f0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000fec02fbd7892b6903f7dec00000000000000000000000000000000000000000087827367a6128b44867c8e000000000000000000000000000000000000000000000be939df7d9df11d3c230000000000000000000000000000000000000000000bbe2ada323e2a6ae3b9ed00000000000000000000000000000000000000000054c2786d46f661328f061900000000000000000000000000000000000000000000242de69aa5af34fafebf00000000000000000000000000000000000000000032aa194205c8b9c9d80119000000000000000000000000000000000000000000f77661b25f4fd45cb46c3800000000000000000000000000000000000000000000052412857c0172ee662300000000000000000000000000000000000000000051df446f998050c94718190000000000000000000000000000000000000000001b658ab1af6443c4ec604d000000000000000000000000000000000000000000002068c874da624ea4d46e2b4d36019cd8745f882cf77f7d3bb0d98a175c82678d9b9a793c75f0d61110ba19bb89bbe0a42733bd64ca5b18604cab8829bd9f2e9937b3e5049a042d46e8ea1a48c89276f85d515d054a6d3cface567e25e009314b3d64a0ee03384d44999b20d8ea7301ed29840e52af456e3862b1564acafc326244e06773e8fe57903a322d2d93f412fa31c716988df47d78a3e000c9ab3a176c94c5202041ed0d9ba77b2d6b0df0c561e837205b261843aeb19805bbb33ca6782e29291eaa6af918d15b2944998dab748ae049ddc621deaa3084d023215e87c5ac4856ff02155911a98a0ede033c239d378e9b4f20b53fb5c62fa4ca0cd839ebe873276904b764824d4225550bfabe4352ded39a84a7dc269b89276a4c0aa1c43131a882378ed25cb93f2c4c46cf7692fe8baadca8ff5f47d896a02e611ec47493f2467a203e06002889000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020eb9cf923a7188541d960e9b1c2b45e06484ca2919e7f296da55069f39ac18cf0969ff7e412b5ee43dd75fd7a6c3562630d7b3161b87c3ebfa320a550118639a228c0ba5a90697eb2d442c40f8c238eb4851e20d258689362f54cb5551cd3adc011271fd24b8e5d98b857e307d257b7bdc6b07f226743281e2a5eafbd483835f289238b073bb635717b488a9c3d2324c319b79c581b1432a54843a2aabe0eaec0a654e6bfc704ee81a7b64cc194a498ccd9cf7352e96ad5e7dbc40861e3421402b557ee18756ce4a96aa461088a35ac4654473d8961461257c6f9fd6c6f0d7f02de0e65df2274008a56836445321281c1451176f49f3cb1099d5d44e11dee1cb0944c9f48ec610a9e2a82c6c2e77e810f215275738e06db131734cc7a6a5c27a274554c4be550a60bc1171f4f8b9255ab2e2e427e538bea1aed28be8bc94643d256132e8bff0050d01eeaa33f21d7ba82e75705c2144ca67479e4b2ec977324d02621429a26e86cf844d403df18abdf36e3d5fdb48b0c3543a08c629f6a410c10f050797f380cb3760fe4a8698fa53a267070a9b0aa067f2fdcef5aed7d2455611f3194ada9d310c27fd883f14bac7766790ff2fddf34f815864f6e05b466fc4275539841507fe7d0f2f483e8f8835ac48c3872a4969e5cedd35d0758d008c6729a759335ee3e237c3fb8d572235fe5c86691465719a84148eb2698a51c5056b000000000000000000000000000000000000000000000000000000000000000101152bf7ff1decc25b8fb75e61748ea4c486e0cb73ee4a9551527d5e694c8b182e62e8d06d83f35499d211a4025a5bbc1c332670e20c5922f0629670b8f8dc8d0c7d6b0cef35d832146402047304536c32cbd348cfb3b153c9eb0533b0e7e0c9100437416fb19b7614275f5d5cc42429ad6d943f04a921caed783f253412bacb1eb127f8ca31ca35431583b0ffb9e5a977d1a75b9f3fb022455642ef3039e9550e39a68a7acf4c84b5ee8e86672661ca123229f4e5589577c443b13af5937a051dad5bd31f72305321e8d3b2aa7d2cfb893f78c7a158c7f6281cab9d2a402f1023a798e62411808384d553ba7dae9e85796aa611f254eed57fc9188d4a99c517022afbf4e28e0cd1d619ae5aafd2c13e780508beca6fb66d4623297540316f4e1f53ebce55ec98f72e78b3a2b8c56a4cf2862b6593f5c808a7ee5bca9741f1af18d1ee225ed5d5afcbbc382c7d697e1870f43b0e4718b08984e0390513cc199c228c3fb3c4dc77fbd3590ad3d9b8f7faad688b40da486e3c430b913828bbef860402a2fe96adc1ea238f8835fa4b49eb2c625dfad9b27bd48f3ae156d7663107120f613f587c955db12f78bff49f51ed286afc264eb4834cb25c8f9f7d2d76af