MSRIRRLSKARSETILVTKDMAIFSKRYDQLKHVSGEVLTHSLFQYLSPPKGMPTSDFLIVSALDFLERTEKLFQCCSLFCTSETCPMFNAGPHYHYFWEDESTTDPVQVSAPEYLMRLIFWSKRKLGNTQLFPKETGKELSEDALTVIQTIFRRTLRIYNHLYLCHFKMLHTNGIEPVINTLLAHYALFALKYQLIEVPDIAVLKPVFQTMKIPIPDV