MELESCVPPGFRFHPTEEELVGYYLRRKINSLKIDLDVIIDIDLYKMEPWDIQGRCKLGYDEQSEWYFFSHKDRKYPTGTRTNRATAAGFWKATGRDKAVLSKNKIIGMRKTLVFYRGRAPNGRKTDWIMHEYRLQTFEHGPPQEEGWVVCRAFRKPSPNQRQGFEAWNHAYYIRDNSHVRPPMSISDIVSTSHHLHPNEGSSFHDQSYGSEQELVSNHNVLDSQQVVELPQLDSPTTVSPSLAAKEGFQRNFVTNYEDCEEEKSNNSSQYIDWKHLDNFLASQLTDTTSYPYQTAPLIPQNYELDAQEHVSHLLGCFPGS