MSTGEYQKQGEAVGEGTYGTVWKGIRCLDNAEVAMKKVILRHQKEGFPSTAIREIRALRALQNHPNVVKLHDVYTEMPGTNGVGDAYLIFEYVQHDLTGFMTYRKKLKLPEVKCLARQLLDGLDYCHLHNFMHRDLKPSNILLTGKGDLKLCDFGLSRSFPDKSMGQYSTRVITLWYRPPELLLGTAKYNFSVDIWSAGCIIGEMMNSTPLFPDASEIQVLRKIRNRCCVFNQEDWPENIRKLPYWEKYWQQINRPPGPGEKDLFADLTVKHGREAVELLKDCLSLDPAKRPDTAGLLTSHWFEADPLPCLPSEMKMPPEGSGMKELGVRKRQVQREEAKEDEDKVARDGKPRASHAQQAERPKRTAPDEGSMDQCIKMIANGSGRSGAFTQAAAAPLRTRLRVSQPAKLLCVVARMAKGWGPMKNPEMATAIWIFWPSQGSLHRSPRELARP*