MKFLSTAAALLVCLAPVSTTARSLDFFKSSQSPIQAQAKSVPGNNPLEYCNDPSGDILDIKQVDLSPNPPLPGKTLAITASGTLREKIEDGAYVLLEVKYGLITLVRQTADLCEQLVNVELKCPLGPGDMTLTKQVDLPKQIPPGKYTVQADVFNSDGEHITCLKALNIEFKGPF