0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00ad7f5de5fba13a71db12ef7e4fbb4fef69177fecc1408815dea0e5306dd18c906dc60b4bb6d6a3d3a7e48dfc99f26ca001ae91489a0ad69d919f467acd91709612db8ed10cb0b2ea64e774f13880e28fc65990b60111fd9fd64ff37e64d643c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000bc8900000000000000000000000000019abc3ba70d1dcbc32900fc8a0bebaae462141c1760a7a7283233e48e48f0973a625d2b8b61291f9da19485d60b810fd4be2f1d9abc906c248a01d761f81aeba80e490000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a4a3e9542d082edc2071ab000000000000000000000000000000000000000000af1e210e6478e56bf1df7700000000000000000000000000000000000000000000303da3e2e8061fc8db43000000000000000000000000000000000000000000f5843b26e05124b8f75ab3000000000000000000000000000000000000000000bb409f2c2346cbbeeaf436000000000000000000000000000000000000000000001d730f399240f350cb3f0000000000000000000000000000000000000000006b4c0fe8ee8e61fdf9088e0000000000000000000000000000000000000000009ffdb505854cf3a5ab59e60000000000000000000000000000000000000000000016bd128a2ebb937197810000000000000000000000000000000000000000001209a5a3249ebc7277dbd9000000000000000000000000000000000000000000e9993c6094c9d59d6ca09f000000000000000000000000000000000000000000001f6e86e1a2bd122611cc18dbe6b4d865dc7fd4bf62a2e0dc1ad3635f6d30c98ee4e5e3e86f3cef4620750597b7b1396fdd5a783d4c89bf2b2854879ce561992a87d86a0626a7257746e71c3041235776c82143c0c6e752a941b7714c2d8eb27a09b18eabf796a9dee65c02ac0536d3e72262994cfbcf0d1539f6359a497cbe67108fce59c8789d4864222a04e611a5045e55c3f0cbde946886661e4d5a2bfb7d0249c14d80ab03f60fd12a35dd5665dd66e9435b11e08d90307abbef058d3d925b16590732d92cfa25a11ad24f612fb2b0d67c9073cce4bf6d0a62ced374aef045498ccd8d97b13f347717a36393a93ba53afe32a52b17602d7d694e781dd0bdcd9bb679eec63ad6ed90141a12fa2b41b10b9c2ce39319a5f7c1914d3308491b1dca3c3c1629e3d869d011ab5db6c34ee2bdf2d7b03e8129945a7df19881c6b1639fb8fd2ad1ffa40dfd00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002232a13ddef0f117c7d6806122c1ec5edc0fb01a6318d9e2dc055a0b77c37389e0246e91c0755472098264cf883450d601759f108d30af9f039aaea8ba93a302828a458ebcfd55244e78be32793b1d6df2a6126d9a82fcaea0a1621b5ab3268520c00b657ba71fefef85b7d6cbe6f9f43c318c7349501c3ecd701f2bc6938d386201abe5d6d8615041006490fa95049fa28fe70cfa8a109cf75b222a2262bf14f2855fe75c07f72057f1824872cd6d72d944a7cce1cca7abf2a7dc1f5ef028fe919bf062f45b7fde910db9df0894a0737b97bc7fff07e352e01a8e9b40a3d9c5c106bf07fa45520b813193f8a2608f0bc5d5ba4907e9951ef9290187c0a724e6f05c853eff5fcfa1f9729164a3148ea52484e7a76a32fbf7a1da7006721fe07ed08f0d1b5f279b596e90afa6cdbf34c03608da99e944e72f7ee0f785055f32c382f9ae89fbc793dfd639446280fbbc7a4b814ab53f4e8af93f31ce1242602396e1b9411722cbfe4c47555e23ff3b7d8b17ed3da438c393b6e1c76da94c8d50fbf217324ab9da319f9fb9f1530a99cb603f068cde1db021f4c25778bef78589798046859183e4bcee37d93c76b0c32e9efc46e9f4f1be8439334ea46ac61dcf367171d9ce83e3052e58e52ced4dd921da60c7679068b2fc3e848cfa2e5b87e194707ec49c799483e606efb34c09bfb06205b5be2ea91d079be9deddae7e39d9ee000000000000000000000000000000000000000000000000000000000000000010aa7af298fa6b30d2346317e012523fe79a3c2c420d798d7cda25d2bf2567bb72f518fc96b98b675d2d112bfc3cad7480488a7c95531aed6e8d3417977fc179a07a04a075fd0dcee3aa24fa9daaef2ff00d495cf56d2d22fbf6c84b8a73c996605c53f0d56ecc66103eec515c7ea1ac0966ba363b52ed1fd3a0d0e5c3c7735f2044f070c7b6882090e7b1a31072da8e0fe56aea0220fac43555b6dd0a02925381b8b1e4d661fac936b81cd31aedb5f56e36758e15e4023d426abe4be23e552bc002debe650473ef1c9b70b6a2beee0ce18f095d6efd6fbd3da51907adcfb1bbd1da25710e9a913d2208d9d527b93dbf57b10487d4b86e3e2f8f0636942f697962a6cffcd3f5e4fac31754abd91cc9bc853429d5d62c88e060ed664f9c53cd0fe2dfb00ae8d945f72856b26af1309a63e81ed4a72efc33ef4a1191a0bdb0071dd15a551f45d29d0b2697d0512052a3143886595d8a79f86b55d39795ffa74b6fc1830646a0746023536ff2963dc6f47e2fa5b11f0203ae5ba8691b723a9415ba92c4901a3aef46c68d45bd752c6650c6a1380b70a0095bdd9b69dbacd42fa751f171ae84867e302da63c2443c51d49f6c4a5f63f3a6ddfa223417fbae2dfee3d9