QKMQKMQLSLNANIFPTKLRRLVNDGDIDTIVWNQQGDGIIIKKDLMEKFLSLNGFEDSSSSSFGRQLKLYGFKRSRPFNEDKPNILQYFHPHFQRRRENLIDLLEF