MAFSPLLQNLVDALRCLPGVGPKSAQRMALHLLERDRSAALTLSGALVEAVEKIGECTECRTLSEDPVCEICSSEARDRGLLCVLESPVDMMAIEQTGGYNGLYFVLKGRLSPIDGIGPDALGIDKLLSKVINGSVEELILATNPTVEGEATSHYIAEQLSDHPVKISRIAHGVPVGGELEYVDGGTLAHALAGRRSLR