MSLLNQLFNRGLQGSKCKTCLTLAISRIKLLQNKRDAQLRLMRKEIAQFLQTGQEAIARIRVEHIIREQNVWAAYEILELFCEFVYARVPILESQKECPSELREAVASIIFAAPRCSDLPDLLHVRNLFAAKYGKEFIAAASELRPDTSVNRTIVEKLSVGAPSAEVRLNVLKEIAKEYNVEWDSSYTEAELSKKPEDLLNGPKQIAAPVRAFLEPNTRGHPPTSENPVTSPNGNRGAKSLDSPTSVTKAPLWPANIAKPSLTDSTLADTSDIKKDTRPGTSDVLERARAAISAAERASTAARLAADLVNVKFSTSKIGEGKS*