MKVLFTINYGKEKFDKIRELGYDVIHYSEDSIENNEDVNTADVLVTYNPFERLDISKMKNLQYIQTTSVGIDQLPKEEVLKRNIKIANNRGGYSVPIGESIVLYILEIYKNSAKFFKQQQNKEWKMDFSVSELYGQRVGFLGTGTISSEAAKRLKAFGVEIWGVNTDGSSKKYFDKCFAAEDMNIVFEECDIVVVAMPSTKSTDGIVNKDMFKLMKDGSVFINVGRGNTVNQKDLEECVEKFRGVALDVFESEPLNKDNKLWECENVIVTPHNSWVSDKNKERTFNMVYNNLKHYIMENKPVDNVVDISRGY*