MQLFLPVEEDSNGKLLINLSDVDPPTRRIIAGNVGQLAEIKFDDGRHITIDQRKKIFALLGEIDQWTGNFTMDITERQMKQLFISEKGLDEEFSFSDCSLKLASEFIEFLIGTCFEYDIPFAGKTLDAIREQYGWDMFCIKYHRCMICNQPADIAHVHAVGIGRDRNHISHIGNYVMALCRRHHQEQHRVGIKSFMKENQLKGVKVTPEIAKMLKLGNWQQEQGQNLRFINAE