MLSLLVYQELPIDSEKEIVKETWVNCGGRVKDTTLYTGALGTAYLLFKAYQVTNNKDDLSLCTEIIASCDVSSRGMREDVTFICGQAGIYALGAVAAKCIGDQSLLDRYLSLFRKIPKRIESYDIPYELLYGRSGFLWACAFLNQHIGPGTISSDVTAPIVKDIFKEGRRLSHGGCPLVYVWHGKKYWGAAHGLAGIMHVLMHFELSAREEEDVKGTLRYMMQNRFPSGNYPSSEGSTTDRLVHWCHGAPGVALTMCRAVQAFGDKEFMDAAVDATDVVWKRGLLRRVGICHGVSGNAYVFLALYRLLGKEEYLYKAKAFACFLLDCGGRLISSGEMHGGDRSLSLFEGMAGTAHLFLDMTKPSDSRFPAYELF*