MNYDQVKLRDGRCLAYKEFGVDRNSARFKVVVIHGLGSSRDALFPCSQELADELGLYMVGFDRAGYGHSDPFPQRSVKSEALDIQDLADQLQLGAKFHIIAISIGGYSAWSCLKYIPHRIAGAALVAPAINYWWPCLPPSLSHQAFSARSFLDKCGLRLAHYFPGLYTWWSSQRWLEPGISRLDKHPQGKKKNSFFLLRLIVLSISQHRSQAQRQGAQESTARDILVQFASWEFDPSQVEQPGEGIRVDIWQGDRDYLVPALLQRCIHERLPWTGYHELPEMGHLFFLLPGRGEEIIRTLLI*