MSVYQVITVPNDILRGKALPVKEINAGVLRVLDNMRDTMYAADGVGLAAPQIGIPKRMIVVDIGENLLELINPEILKQEGNQLGSEGCLSVPGIVGRVNRAKKVLVKGLDRNGQELNFAAVDLLAKVLQHEIDHLEGILFIDKAIETRIEKL