CLQLTMASEAGKTFQRFVLFGDSSTSGTEMNNKNFSKLWKDCGIMDGKMVTSTDVDIGFSKVKNPVIGLKKPNLTKFQLTMKELGQKWFKGKNPDETLDNIYKFMEGKDPSTTGIIKAITVDRVDQLTDASKYTGFHREFDESGKGKGLAEWEEVTETQDMLSAYKAAATYDKNKKR