FFLHHQGTFEKEIGKIIPFTIAFKRAEAVEPDGCVQSWCCRLPCGLGQASCFIHATVCSAIRWRSCKGQRNFAERHILPAELEEQSNHAGMGPIPPAMPVVDGNHFQHPAGDCHPYGILCLQAHSASVTARQVLQ