MSLKRYTVRGKKITPPPPEPKQTCIRNKAEPDVTIVVGGVVFKEYGPSLRCWSQYFDTALDIGMKESATKHFEFPHRDPKEWEWIVSLMAPLSTVKITKDKLLIALSWFDELCSRAGLEECDRVISNVLEPLAAEQTEDVAAAIHVVEALETSVQYGLIHSQENCFELLHMLLTKSPNTFSEDSLRRMVLLVKGNEKCRDSLMKSLGTFLPKSMTAKQQELLIEHDILHHYLQSEIALKTLKPLVPRLVEIVNERVSPSYVRYFKNDGVVGHLFE*