MSALIEGLPDAVSLQCLARVPFTFHPQLQLVCRAWRSALCSAELFKARDEVGATEELLCVSAFDPENIWQVYDPLHDIWTTLPPLPSEIKHLTNFGAVSVAGKLFVLGGGSDDVDPGTGDHGGIFATDEMWAYDPVCRKWARRASMLVARTMFACSVLDKSIIVAGGFTNSRKSISNAEIYDPERDTWEPIAELQHSHNSACCGLVFEGKLHVLHKGLSTVQIFESSEQRWRVEDYGWPPGPMAMVKEEFFVVNNGFIIRQLKPPNLSKVVSTAATCLHKIGFAVIGLGNEFYVIGGVIGPGRQNLDIQRLSDVDILSIKNERPMWRQATPMTRCQGTIVGCTVLRI*