MSDQTLPPFLRVDPSPVPPPTGYAANSQWWAGVLEETLRTGWLNGEGGDRLVLKVDNGVLGRLEDEKGSRPRGLGGVVETLATTTPPTLHALTHFMASATPLHVPASLTSRFIGRPLWWAAKYGQGKEYVHMPLLEQSAAAFTAHMLKNPVLSYTSSLYDLDSFLAEYGEACFPAGPTAKELPKGKHELSKRDAEVLVRWLSRDCQLVVTDGSVIKVLDANALRKVEKQVAGIEEQISQSHEKAKKYLASKQKNIALSYLRAVIRSIDQAKGDVEIMAAYIAATTDALAEAMADQEEIDQAVRIGGEVAMGDRRVEIDEDTEKKTSVEAEKKPDVATEFPRLWQQRYEEAQARKQAEKERFEAERLRKDAKIVAE*