MVNLVEAQKPLLHGLMKMAGIRPTTVELEPAGTSMSFWVPAESLPKPNKKPSKKPERPKPVVVLIHGFAAEGLVTWQFQVGALTKKYSVYVPDLLFFGKSCTGATDRSPTFQAECLAAALSKLGITRCTLVGFSYGGMVAFKLAEMRPDLVEAVVVSGSILAMTESISVAELNRMGFKSSSELLLPTSVKGLKSLLKIATHKKLWFPDCLHKDYLEVMFTNRKERSELLEGLVIANQNPDIPNFPQKIHLLWGESDQIFTIDIAQQMKEKLGEKASYEGIKKAGHLVHLERPCAYNRCLKRFLASVYPDVPDQK*