MGFLKTKGEIYKAVEDVDVGPNSNQFYLTANVKAPRMAGFLVKVFAWLLETPIFGSTMLYFLKRNNLIHKLVTFAELQESPLYVPLHYYEGGKEEENQSGTSPREQVRQALECMVAPIKDLKSFSRWSILDYSTAYNSKVITPTKVMERFLSAVEQSCTPSMQMSFFINFDAHDILTQAAQSTQRYQQGEALSVLDGVPIGIKDEIDCMPYPTTGGTKWMHKVRQCKDDAECVKRLRLCGAILVGKTNMHELGAGTSGINPHHG