MSDLKNLAETLVNLTVKDVNELAAILKDEYGIEPAAAAVVMAGPGAEAAEEKTEFDVILKSAGASKLAVVKLVKDLTGAGLKEAKDMVDGAPAAIKSGISKDEAEALKKQLEEAGAEVELKEAAAKAYIPPGLMFAAYMDPFDGSIAMAAYGESNYTPTYAAYAVAPALGNKAAYEIVWEVERYGPGPGKIKRAVAPGPGPGALGNKERGPGPGPTYHVDPTGAYIQPTGPGPGSDKYVVTKNTRQFITKKTEAIETTNQSGKSKKNPKVPTRRVQYIRQNGSTAASTGRIQPYSKPTSKKRHTALGMSLGGESNYTKKVDPTGAYIQPTSYDQCMPVKTNINEAAAK