MVLSIQSHRFNSFARFRLSSLLPSLYQNGRNATTFTGSNDNSLSSVVSDFEPDELHDDGEAKQKDNALRLALTQLAGEFGRESMLSLQRFFNSRRAPVISTGSLKLDLALGIGGLPKGRMVEIYGKEASGKTTLALHIIKEAQKLGGYCAYLDVENAMDPLLPESMGINTENLLISHPDCAENLLSVVDTLTKSGSVDVIVVDSVAALVPQREIDTAVGGTFEDIQSRLMTQALRKINYSLCQSQTLIIFLNQVRKSLKSGRAEEVTCGGNALKFYSAVRLRMIRTRLLKTEDRITGLGVCAQVVKNKLAPAMTKAELEIQFGRGFCSESEVLELACEHSLIKKEGSSYVIGRKVFGNERVAEQYLMENEGVHDQIVAKLREKLFQRKMEL*