MLNNKNGALFVILALLCGPLNVSATEKVLSPSPVISGQIQHDGLTVEQARELLIMVLKHENLFIDKPGFNIEHIEFVPGYANFHVTWDSPEAAATDVIGEFAVSPRTGDVWESNNCKQYSFPELKRLQAEVMKRTGWTFSGELKEREGLGCN