MVNWVQVLRKHFVARLATNAGLRQQAVAVDEDGTVVNFWLPKKKLTGATTTGQAEKRRHAVVLVHGFAGDGMMTWGFQVGALAARGHDVYVPDLVHFGGSTSTSPDRSVAFQARCLAAGLRKLGVAGRWCTVVGFSYGGLVAFEMAAACPLLVRAVVISGAEVAYTAAMNDALLRRLGAKSMTELMLPETVADVDRLFSTAFYRTPWLPRRLLSDFLKVMCDNRKERAEMLKGMIVNTDKEASAPIFQQNILLLWGENDNYFLVEGAKRLKGDLGENVMLQIISKAGHLAHLERPCVYNRCLKEFLAHVDALPS*