SDEQLVSMSVRELNRLLRGLSKDEVMRLKQKRRTLKNRGYAQSCRYKRVQQKHILEHEKSSLVSQVEQLKLELNRLIRERDAYKMKCEKLSAFTRAESSAGQVFLSTAPLFRLETGSLFSRVLPPSSV