MSALLSSTPFSAIFAPFELTRFLLPAQSRLQLSSLTRYRSGFKSATSRSLNLRCCSTMPVQDQSESPSCSQDSLFYSRAFWVTKSIIAWNVGAGEGECYLYASRKAGLCVGDDGIQGHDVKIKLERTNYGLPQQVIEKFPHIRDYAAFEVPATLDFQSLVKCQLAVGIFNSYGKCASATGLQLPGILDDLFSYTGPLGGIFATEAVSLYLWAPTAQAVQALIYKSPSEADPVEIVQLKELDGVWSAKGPRHWEGCYYVYEVSVYHPSTLRIEKCVSNDPYARGYVALFSSLALKEIDFTDCNLLFP*