MSEEVIGRTIQKYRIPRRKLILMSKVGRIVADPETRGAGELVAFCDDAASRSKDYTNQFGLSRAAIFNAVADSLERLRTPYIDVLHVHRFDDSVEPEETMRALHDLVCSGKVRYLAASSMWAFELATLQATAERHGWTRFIAVQNHYSLLYREEEREMLKFARRTGLGIMPWSPLAEGYLARPRTRATASLRSATWGNRYGFGESLADQAIIDRVEEVAEREGRSMSQVALAWLNERVTAPVVGMNSIKRLDEACLGGYKLSGETVRYLEAPYVPKVVLGHA*