MSLQKLTAEIYSLFGKGDYQGCQQLLAPIKLELVKHDLLVPLPSNTTDKNQINDLRIAQRILEIGALSSLLTNNYSGFENYFAQLRPFYSNPKLHNLQKVHINTDITKIISLYLLYLLSQGLISKFHVELEVIYNSSQYDAQQDKYLQFPINLESNLMEGNYIKIWKLLKEEKNLPCQEYTHFVDTLINALRFEIAKSLEKTYDSIPISNCKNLLYLPQELSDANFEKTLKETYQVDNWKFEDGVIYFTKNENETNVDNQSVIKNLLGYAEQIESIV*