MSREENSGMVVGDKYRSHMYGEGEKDTQWRHGAPPTYDFVNKLFEEGRTKEWPKGSLEETVQNAIKTWEMEVSHKTRLEDFKSINKEKFRFFVNGREALSGEETLRLGSYNALLQNNLPEEYKYYKVDEESFESSHEVFRTAFPRGFAWEVLEVYSGPPVIAFKYRHWGIMEGPFKGHAPTGEKAEFTGIAVLKVDESLRAEDVEIYYDPADLFGGLLKGPLISNSDPLTSSTQACPFFKGH