HAEGTFTSDVSSYLEEQAAKEFIAWLVKGGGGGGHRPYIAHC