MARLDYQALNSTIRYLMFSVYQVQPGVLGDDREAAIKEAKAFFDGLAEKDVVVRGIYDVAGMRADADFMVWTHAERVEDLQAAYADFRRTTELGRASDPVWSNVALHRPAEFNKSHIPAFLAGEEPGNYICVYPFVRSYEWYLLPDEERRKMLADHGKAARGYPDVRANTVSSFALGDYEWILAFEAPELHRIVDLMRDLRATEARLHVREETPFFTGPRVEIEQLVPALP