VFLHHQGTFEKEIGKIIPFTIAFKRAEAVEPDGCIQSWCCCLPCGLGQASCFIHATVCSAIRWRSCKGQRNFAERHILPAELEEQSNHAGMGPIPPAMPVVDGNHFQHPAGDCHPYGILCLQAHSASVTARQVLQ