MSKVQLYVYDLSHGLAKSMSLMLTGKQIDGIWHTSVVAFGREIYYGQGVLESKPGATHHGQPLQIIDVGETHIDEATFNEYLSSLGEMYTPSKYHLIEFNCNHFTADVVGFLTGAEIPAWISNLPSEFLSTPFGQAMKPQIDAMFRGPTAQRPIPDKISSSNASPSPSIGSSSAPGGHTASAVVVNFTNTPSCPPCRVIKPVYESIASYHSAVYGVKGARFVEVELGVGQGREIAGAYGVHATPTFIFFKDGKKIDEMKGAAKRELENKVEQFLEECYPTHPHRKMYLPAVEGLPKRAITKRKTESFMVLKNEVVPFLEGALQCQPIIPFLGLGLSTASNCVELTNLVLAHDGNVSTCEQLISVLVESLLYPDVGVRSAASVDWELEMISGLVEALDREEDEDVAHRLLAALALEIYLSPSYEDNVQPMLQVLETSNKIEKRCKVWKRKEVKKLGEEIAR