MSWTTLLSVLSIGVFFFAYLLRAVRGKWVIKGKSMLPPGPPGLPILGNLHMLGELPHHDLYRLAKKYGPIMYLRLGFVPTIVVSSPQAAQQFLKTHDLIFATRPVTEAVKYMSYERKGMSFNEYGPYWRSVRKLCTLELLSNLKIDQFKPMRREELGLIIGSIKDMAKARVAVDLSAKVASLTANMTCLMVFGRKYMDEDLDERGFKGVMEEGMILAATFNLADYIPFIGPLDLQGLNRRMRAFSKVFDAFFENIISEHEKTRERGHQRDFVDVLLGLKESNDTDLQLDRPNIKAIILDMLAAGMDTSSTAIEWALSDMLKHPQVLKKAREELERVVGLERMVEESDLANLDYFDMVVKESMRLHPVAPLLIPHEAMEDCTVNGFHIPKRSRVIINVWAIGQDPEVWPNPHEFIPERFAGTNIDVRGRDFQLLPFGSGRRGCPGLQLGLTVVRLVLAQLVHCFDWELPDGLHPSDLDMSEKFSLVVPRANHLLAIPTYRLRGCTLSQ