MAISGVTLEENVRGAIDDLRMKKSRYVMMCIGADGKKIEVTEVGERSVNYTDLKEKFSTEKPCYVAFDFEYNDAGSKREKLILIQWIPDTARPREKMMYSASRDALSSVSEGYLPIQANDESGLDAEEIIRKVRLHRSV