EKSRYETSLNLTTKRFLELLSQSPDGVVDLNWAAEVLKVQKRRIYDITNVLEGIQLITKKSKNHIQWLGSQATVGAPGRHRLLQKELRELQAAERQLDDLIQMCTVQLRLLTEDPANQQYPLVVGRGWLGAYVTCQDLRSIVDPAEQMVMVIKAPPETQLQVSDPAEAFQVSVRSTQGPIDVFLC