MSEIGLVKIYSGKVRDLYEIDDKRMLMVASDRLSAFDVILDAPVPGKGEILTQISNFWFKKLAHIMPNHFTGDTVYDVLPENEAKALEKRAVVAKKLTPVKVEAIVRGYLAGSGWKDYQKTGSVCGIRLPEGMREAQQLPEVIFTPSTKAAVGDHDENISFEECGRIIGKELAEEVRDKAVRLYTEAAEYAKSRGIIICDTKFEFGLDEEGTLTLMDEVLTPDSSRFWPADQYEVGINPPSFDKQFVRDWLEQSGWNKKAPAPKVPADVIRKTVEKYQEALTLLTQD*