MVFFEGTRRFELEDLLRASAEMLGKGGFGTAYKAVLDDGNEVAVKRLKDAVNVTGKKEFEQQMEVLGRLRHSNLVSLKAYYFAREEKLLVCEYMPNGSLFWLLHGNRGPGRTPLDWTTRLKIAAGAARGVAFIHNSCKTLKLTHGDIKSTNVLLDGSGNARLLDGRKPTQKSDVYSFGVLLLEILTGKCPNLVETGHSGGAMDLPRWVQSVVREEWTAEVFDLELMRYKDIEEEMVGLLQIAMACTAATADHRPKMGHVVKMIEEIRGGGSETSPCNDGINSAAESSPCLSEDTCGGTTSQ*