MSQHSEKECIDASTTNIGLCTSPLNKFVWNMANTRVLLDLWKDNYNALTSARRNTNIYKQMAAEFSNTFNIVPPLTGYQIQSKISNLRKQFRQEKLQVGSSGGAPSKWWPYDIVAKIIGGEASLDNDLLSQSQNFPTQDFQDGPVSLV