MVENGKKTLILQGTKTSNVLNSVLTEIYHLKKGTARRYTKKNDNIRPFESGGETSLEFFSLKTDCGLFVFGSHSKKRPNNLVLGRTYDHHIYDLVEVGIENFKSMESFSYDKKLGPRVGSKPFITFIGDAFENVEELKHLKEVLLDLFREEVVENLNLAGIDRVYVCAAVSPNTVLFTHYALRLKRSGTVVPRMELVEVGPSMDFVV