0x31fa742d00000000000000000000000000000000000000000000000000000000000000a020a05529297a1a4ffc48e7d414b9e716364ffc93200288b0b3944321f2448feb08853d2cff55129c4da27eb38e9811a6152d8613759e4eaff6b651d7033c76d17d4449113c31353322d9c846cfc819449c09bac43c7b7be5828d0ab2ac6e10500000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000002138c0000000000000000000000000003eecbe0ee4fdb8c3247413ebd769f2d70ed1d84760b69a5726fb01fc857e72b3f5de4988e786ea16e38281fb48dec53e8553e129ce70e01443a6508d5f5cae8796f5a0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e7be6b68cfa344ead659910000000000000000000000000000000000000000005ce1dfacc87d3e65aa7bf9000000000000000000000000000000000000000000002df74eae50127b6bd638000000000000000000000000000000000000000000ef1dad5e5e105428b4322000000000000000000000000000000000000000000045b92aabf2045f4341e5ea000000000000000000000000000000000000000000002f00d3b8007aa9a1f30b000000000000000000000000000000000000000000ec0d00911a25501067af0e00000000000000000000000000000000000000000011136dc38fb07f54703f260000000000000000000000000000000000000000000026d09185f8fc9113e513000000000000000000000000000000000000000000de970f6c1530e4c228aa3c000000000000000000000000000000000000000000cc699b36c6ce1fd3251f8a000000000000000000000000000000000000000000001d281c531fda74dece010b275c8cad507b86a5430094a7473b53c452f1d97540fabd4262377f33e5b8460088269916877adf1fcf03359c818b59ff3730eb487106d1605e372eae418ef11f474a0421bb08e159d0735473133a744c2b1c9adc67d68fae61f0fe63ee213610405094b8522b7f18b6020f01d3f74f05179ce989750e03698ee64516a3c4ec04f8ab4a62e6633c9f3f4d8417b810c64171d4548b92434e8bbc060a23826df2233fc542e0ffd1a6b535d51a789febfaae5909666933ac1b2367d8fb3da6bd5a2ef5fd408d74194c265bb084b907571946b72cedf55e9cdade323796cd84485520a242176dc741de779046a0b196b80f9c2506412f46c61cbfdff5643ac7da7d27aa9b026334f6e2feb2ff1b83d9998e92b86b099ff14d7d366e44b4108638dd0c417995be32c08707eb3390dd44cd73d47127f9335eda43e93e5587b7ea541b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002087fb14308a7615aec06061bc3468cd3f0d46b62a4edd41ce2633f26fa60ae5f1c183498d18ebd81cfc7edc4c5aee6401838631539d07269cafe7f5fa0f51dcb0e6cc284f26a5a2bb9abbcdee8d9d03414f7a19261ca965d65669142f0d12d1802cd0b7be511d1dab35d5253ffcc84e5f8b0adf337ec1d171e150196085285a6174041820e44ad552c587edaeac6b871b1a7112df2d91a71f0b46c3c888ed0e92848b44f859e987f4d8be9410ded306b903d9ff6e5d8bf5be95bb2747a2943972c0010d3e368324c75fb0a8a82800242bf8c506fbeae7f7b0284ee05b933396b2713fdb8e694676e82b6b30301ec31987626070e08bfa35ae55d2fb3e14062d910d3fc5ab1101ee669dbd87493d6f20c81b24719c39a1ab45253f9857a3ad78c25229c6933f73db3aeb1c178f5f3968461495ecf06439f49933de4294d86594c2c2245691d0223f301e7d32afcd58b6e9ed75757f21692511acfca77aff503d107f35d45d7a2c96b8900aca29ecdd6f465b776be702f1e8ccf415bf7f8e5642a2b0db99fc826ec194748176056e99ff394438e434196a9937c38ba8bf0aabb9420d344f701ddec8e560e64a469fa956bf58cbb7b1f43438d649c8e543082c5f50f709a18ee71ec71c5397551f1ef4e92cfb65dabd4bcefc82df7456e72c78fcb2281facd540c2ff53d7ad640d92284c23d77bb630da39211bc36040fe57186d800000000000000000000000000000000000000000000000000000000000000012564da1a368b1feda66fff134c65da2c1c0acf3bb292d70ec0a76421e80b6eaf13f575aeb487bb19dd66ccf9ecf842980e2f0977774d02f1d58d1ad42946eaa9010bd0651edd2369ee40a6577042074a55645079dd5c25844115020812fbe73c0742404409ea64c8da4aaf6f57faba2c4d2b8ec693520081fa409d7e4b3e74cf08277cfe1f6a5ffd677a016677a5659799b75486e4282f13dc89e645431ac56a0aad0c7e2d868d229fa14eacd9a05cf57677fef95bf3807b6872f29afdc203fb029c16d8701b1cd56140e31735f617354b1a995c84c8ea33903e1e4c0da8eb54213c4b4bbe058c2ddab87eb3034cedba2b6abac8ee7960e9b9387b8cbc9328aa102d968272dcda6df9048dad3b8e3fadf94bac4f0a8ee5fd865183bccef3c66c0785af3a1318f29b92a0f1da4a90485bacbed8a30829d77fd1c1dd05b318870d2e0ecbef24881d83ab4f28da6eab2e9f6cd5adee16067a444ae721351223fb9d05da2829230ff30f83c16e48a71004d6edf13311ae946bb82a2a6e99492d11231b0c3b1c9694f02fd43d777cd327e16ada6ecfc94d4538a425e945970b719a7c02339587f49f10d6990ece7092a1e035b0b955bec42c17afc20f7bb5a967f59d