MGLGLEMAPAFFRPIDQSVPPSPTKRHSKVSIVGAGNVGMAIAQTILTQDLVDELALVDAKPDKLRGEMLDLQHAAAFLPRTRISASVDYAITTGSDLCIVTAGARQIAGESRLNLLQRNLALFSEIIPGLACHSPDSILLIVSNPVDVLTYVAWKLSGFPPNRVIGSGTNLDSSRFRFLISNHLDVNTQDVQAYIVGEHGDSSVALWSSISVGGVPLLSFLEKQEIAYEKETLEKIRKVVVGSPYEVIRLKGYTSWAIGYSVASLARTLLRDQRRIHPVSVIAKGFYGIEGGDVFLSLPALLGRSGVLAVTNVHLTEEEAQQLRDSAMTILEVQNQLGV