0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01c7f85b5d527d72b40f1fd79d11a0db02963e3d55fe06be9f826a5625ed0479f0a283e45d68f8b5f76ff9b8f7f226ead23fe2392a16793fd558cd372924c8e97683c9aaac67ee9613f2009fec136612637a061e3d5015fba20c1922591a4cc310000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000c7ec0000000000000005000000000001abe661a01a5d16dc6b03a987954aac25718db95341b20dfa26e6f0e132c41961296903765efe4e64ecb9569943086b0ba1cef352647a21c2caf3d64250c5e947f91b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006452d1123282695ba5e3c4000000000000000000000000000000000000000000a8d7977674b6382d8b8785000000000000000000000000000000000000000000001fd10524b8c31b5e9c03000000000000000000000000000000000000000000e5d3f779e4f8781be06c8b0000000000000000000000000000000000000000009e0b1e91d6e7dbe6b5fbb300000000000000000000000000000000000000000000002802b3e15d96d7bb13000000000000000000000000000000000000000000ded6e58a7d8eaf3ea7d83700000000000000000000000000000000000000000018200399daeae7997e10860000000000000000000000000000000000000000000014d857086a4769157d460000000000000000000000000000000000000000002d0bb0bfdd21148ac0d67b00000000000000000000000000000000000000000057991e2af82ddcd8119e730000000000000000000000000000000000000000000024ed6ecfe761f19b72d804a1d2ff8a7feaf86e935153d19d038ae1ed619a08f20d7e81b00e6f74e7b6f90dc74c432e506456ac9af66339fa2f01df703bed0e9620af4ea864bda5008b0416bed24592ea3ed08a95988f48d9f71b59f3691b979ebdbe9ae54eb2a728570006658677f48fdb7a6b56aeabd0c93a568b6acdafd02a912013720d911363e02a170b70755bb99effcfdcde34a18deda8541ab8b2e2814c8f168796f24b643a072f78d751e43f777b58ae44a9e2af83e514ac29170283c4a76fe404af99e93cc1140409ec487e584ee6b7eb6105f8c8c569c02dcf070ad8be2e00b9fb1672350905214feb8794660feffa4fb43916b9d2c1697323c80901585db612edf0a66bc2265c9209294cad700a3dd4d14f9d6c36c6f473422822ef869e0f4c789135e6f3137a98750fcb19abb4c8abf85bff0e50f771e58919a6fe0ad56a77f5dace15030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000204ef9c7ae8393fefdd74c390c4b9719f3e18483cb93dadab6745831d2477e080198007aff898e81053e1a1a6eebf3cd811ef66aaa174d2e0eef4c95c5812ca1f2602737aee026fcc503edba3166cfbd3e441424ce47136b8db4b6b0703f897ba14809553c3b7393c2c476dd38e1ab41ad7166ebb966dffa3415a8a4d86a4e723053c048d85dc60a49bac0a56a55bfd8f2a3bdc8e1f5173b9a4d600895141086214cabc52f1f72808d6d0254192a7a7bba5e85579f824094380d2784e925dcd4d0e03a2232087ed03aa69f04ca60bd8f62e512292f3c30511dc3e9a759e8506d424edfc5116cf16b7eed2d3fb11fd25aba7b2d3252b53e16fcec84bd42c1a121923edee0ddca20bda332893c49ff829f02e4488683a9a79771d1d8acdfd1b8c3d1ef89e50d2082c97876a75d98821b0905c55c0855f183b0f18ba64c478fa5f4a02879e6b5e4001de72d0f7d421bc4133c2d6c390d46db17e4e1f42a405be31152cade568630d9dae36d28f8a30bbb353ffca34d217955286c3bcb4c90422c32223958ca63c776dee929dea2eb92f4f7522a564511554e99b5b356b10f9ab7d3b026aadfd9590df9a676a32685b3eac0bb22231eaced2755d92a7203863e96e4f19c4d80c2b8561256e4da98b450a7cc53d0fc7eeb0ccf5802108c4de9b641c18082e1d6fca3e24d140637e0ffb34581aa593c3866c10738fc0858017f45508280000000000000000000000000000000000000000000000000000000000000001165b3ff59cd439206a1a675e45f40286906587fe218f237d327d982accb960630e79771147e35ba7a716f3b8046bf589d4986f0e8a25ddb0ce691e43a43e28ff222148fd58246b9acdfa32940cf1b0c85145ca11a8f3ab84b7a2df463dddf46b12fdd10491449be8660c13d4662020b0c8cccf16ac504cc93eaa029f497bd0be0d3302d308e8cec2423abfc271b1f49ea4cc2680aaca913591155dc23909cd4b1a08f923e8099723e67962cad7e31a1372ceb4dc543a2902baaf8db4ae7adb942548b1899cc18110a009b90ff65ada41001306d0d3e8e31bd45e488b77bf3c191b46806c31bfb10da54bb12ef1a134589299ce6004033c2a3467a69a5a59364a296fa1dd1b1ef5e6c266d2d7aa7343230c51b1c26eba2d253d52e33429b5f004273d6bac35344d7318adcb708c5f66c755346a54c13f4ae2d14a5e992e134bba07b12b29fff7ccd3b452666c7b7b3b095f8a6dfe7d536bef8d90ebc34f3deb0b228959a2912f0efbf3ac2030a2496e38c7f328cf33b9bb534f9dae62d19640a404afade3223b43990f0ace553c30b59cfcb90e88f053b0a42c2c31a95b28e77130259ede6c901411625f0e6e0b199989dcd6ec7f8cdf178646da1f1ecb15a7d1