MTKFLKPGKVVIVTAGRYAGHKAVIVQNSDAATKERPYGRALIAGIKKHPKKVVRGMSKQTIARRSQVGVFLRVVNHKHFLPTRYNVDMSKELRGKINVSDASKRSRSKKLVRRVFQARYNAGSSAWFFQRLRF