MTLPEVCKQFEPYFILDDAKLVDIVKHFRKEMEEGLANYGKDMAMIPTFVTGVPDGTEEGVESHDDIAIPATGEPMHLGFTFSFPVEQTAIDAGKLLTWTKGFNTKNAIGHDVVRLLQDAFDRKHMHVRCSALVNDTVGTEEAEKGGEHAGEYMVVNMEWRESINPRKQAFEKLVSGMYLGEITRNILLYMIDSSLLFGGHSSEILNTHYGFDTSFVSGIPEHVTDKCPEIVQWAVRLVSDKAPEGEEDKGVDVGVDGSVAEFLPMFSERVMAALKAILGDKSAARVKMGLAKDGSGVGA