0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00d2495e8d6361662a62b705b98df3d7f5adcc252f84d13b1a93d3a837f5e086c2bb18ad9008c6e475669da1ffb47440a9e51fae8a37ae4a009e5b3e117f70562949368ac3c2e705dbb8bd4d509aa92c7e9d1ffdd61227184b91f6f8b59896f850000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000e2930000000000000002000000000001cc9b77762a80bb293ad19678d1dc02d38befde1332939ccb4f83d52d5b9375e1bf571e93b8dc8040f1bfdf809f3810d06b8382ac99e2b9b798fa75cc6113f4c4da6c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000f87693d8cf9ea260dcf4490000000000000000000000000000000000000000004d2fd03965ab7f38921d90000000000000000000000000000000000000000000002d15017cb552ccc4e5fd00000000000000000000000000000000000000000084d715b11e48be244ca0cf0000000000000000000000000000000000000000004cbd5d145ff2532354c0280000000000000000000000000000000000000000000010fac54fad7b5a156b4500000000000000000000000000000000000000000062b654c0016b4b8e8ba99700000000000000000000000000000000000000000065e128f6f10da6af40a9770000000000000000000000000000000000000000000001423b6583e0bdb0a23f0000000000000000000000000000000000000000006365c01499bfe6a9e2c336000000000000000000000000000000000000000000e02ebf36be6845ebc2e5cc0000000000000000000000000000000000000000000011cc705c97cfe1909f7a1b4cd65f85a2cbc6c0c8706527257e236f2b5a78da6bd2d4dd113dec827c867c13bcafa2196dbc68e891568a029e5b9d2ea7979514dde4be00369b9a92bc1c1028747b668d5adc2437a1dbb695a55d061ce8db76c0841f281ca6ab85d87379c313d5089f8cf217d83e5cea4fcd3873490a5d59f9e57ff2ba1cb82b2accf638381107cf4c2ac5510e573ed33a9bed8a3c1522a1c4bcc543de925b7b8d43ff509e2ff1af48ed726e7e092702089d43a145bfc2df43142e1cb017e71a9e23bfcdfa15e11ec4cdeaf115d579cab47b3330cfb155be1326b77a0d5e32dbfa5cef453a20962f5eef72374ab6586b04e84f425df4eef15855b1b024bcf6cf1b2b4123aa1b00641b7990182fde3a5794107620eca71d92e99a2c4d17164edb56184eb3cd11787fe704ac25eae167cd5e75b0c301a26f07b31344bc06b91b3fd6bb36d8c30000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000209a1717e6e4eda5ab46929dcc3137875349964f094262d629dbc047305597a9d301059e22beffcd45080219ff8d76f303b15306a5984c9978590b4f431f85f1200d2b1a4d72faa08686e3a08f8ba64bfc0bd93b0760342ae50db87a275ef525527e6ba756fcca07bbb0b294659678fbc9c205548e6df1968b1a82f0bef8d08d42591712af7680d2a29095aa7edf8de386a2838dadabdb1a6464985ed266296ec10cd14707a74acb26233365e4dda48cd828d099dd2bbcb30ff5a8ce6ff051cdf23690947cdb402d272636bb8bf7125048687e8ca26b61a13c43042b78be118b6115f868db91eec2762bc8c3afd2f3f56552ca53edd275f7488c4c7e8961e78f421ed74ffee426182c04e20ba83f51b209f9941e0691b2913fff87046c1a0b37f282196a3d5df4e55dc1dc067e2f9ddb36d2550d9e491bb9add4cc292b71aec9d16583344c9eb4f5838081b2f367a119ff77c8aa3e7c95be6ccb5e77ceb0dbd65289381d296b3a368765d291c3496404af74e64060be47f56500732504a246caf08bd6221c4b4eee825b7d0970929c464186e2fd15584c3f207dc0fd8a0dfe4190d9a41a9cfab63abb8ae9d6d2a9f7ac71b19270c320cb825dbd5de3d9d5b7020055f5be0ac0fb63e083c46ec343280390134531201c2f24b225f73e12046efdc1a93dbd84135ab7eeb2151cfd6f1f5dc6720b6037ca3e243c75f6fbdbba94dd6000000000000000000000000000000000000000000000000000000000000000125ab21b69efbc5b907435d017d7a1203888cbeae7396b3a8ade075f86d88ee9b03ac43e77eb71a2207177b8d4c847ad330fa3fcb34dde86d23ce2d71e2990b2609f4ce1058b9b0261fb2374478fa3b32489d711eb3a540c716b51fb59aa1281f2c98acd142aa5d23131583803dbcae2461ae1f07085a88152bb17f7058323f722f1f9a2039387f06a9c40aaed6deaeb44d2ecdbdd22c458dab187dfbf321b3552f532f44c6010130166e37775ba3d9177348eb9dc4dc7b6a6fd1b5a94f6c29b7080f7f42affc83f3a6d0b452606b9e7a2981ec09ecaa5fe369c0c9fe20c9082c1cdcc9cfb826ad6a76c4f8943940d92f7d52a11eacd943c3e4f5a3ffe698b1a7096d1989b6c4e93b4378bcbaba2608d7205280a66f803e29451da3209dba5e0615662d7b5cb8be017a898f01a465438ca73ee322909b66e832c07674490457593042db906cadb90b6d7d24707b25604ca329fbd6359f4367b7f158a0fa008df700f829de2b5f12aa3560313b5d0b6af7487465f258d4ed9ef4cf5e83197746a003d362ce87d402fede0d48e02ebac1d19dfc006e0b408d0c9684d78053c6eade199611b70fe0dd6ba3e57aa96c5ae441d79751747030cb2fd0cf51b716fb814b