MESEILLTNDDGIHSAPFRALWIALLEAKIGKVTVVVPEHEMSAAGKGITLHKPLRIRKLPVKVSGFGYREAFTVSGTPGDAVTVALKFIMNSTPDIVVSGINVGDNITLDNLFTSGTIAAALQASIMGIKSSAFSVEIPGGQLSRPVDRFLTHARIAAKITDWILRRGMPEGVDLLNVNFPYRVSQDTPIRITRLARAKYENYVLERIDTRGNPYYWLGGNPVPVTEKDRGTDLYALTVERAISITPITLEMNLELLDCDEVNRKRKRALEELESLVEYLKESLSGA