KPYEKLHLSTALEDWDMSEELKLSITADQYFAGADDKVERYTLRRQHSTELSPTRSEEGDFQECKFRPSLWLVVDPNLVIPCPEWINRIPPAPELTSPPLQLQRQLSVEYSTVEDSEDEAPTSCSDLMTDDDNDDSYNPCQPKNKHKRAKCLGKKLRVQKGLTELESWARPPLNYCNLISLALRNSEDGCLNVQQIYSFVRDHFPFFRIAPDGWKNTVRHNLCFSSSFEKSSGWVCADGHRRSCLWKLTRQGRRKFRNEMHALSDDLLHVLRRSMKKPALMELMFGM