MGRLSLTSSIHRFRFFSYLSQHNVRRGVLACSSYGSHYLSSLAEASDFELDEYPEDDTNITEKDTNLRSALSQLSVSGVFDQDSKLWLQRFSRTRRVSVISTGSLNLDLALGVGGLPKGRMVEVYGKEASGKTTLALHIIKEAQKLGGYCAYLDVENAMDPALAESIGVNTEELLISRPDSAENMLSIVDVLTKCGSVDVIVVDSVAALVPQCEVGAPLGESYRDRQSVIMTQALRKIHYSVANSRTLIVFLNQVRSHAKANMRFPHSEEVTCGGNALRFQAAIRLKMIRTGLIKTDSEVSGLNVCVEVVKNKLTPGKKKSELGIHFGRGFYVEREVLELACEHGVIAREGNSHLIEGEVVDGKDAAEKYLLENKEVLDTVINILRKQLF*