MAVDKDLEDLAFFLKSPSPNLRKAAVEIVQGLSGTDEGVRRLSSHASALFSPLVRILVEAEEVSKPAAEALVNLSQDVAVVDHSIRVGAVERAMELIGKPGSKLNKFMVMLLVNISNIDKGASRLLQEGDEKLAGLNIAKLVRFFSRFSSSEVAGDDEYEHVANILVNITRLEFGRKVVLDMSKGILRQILPQIDSRSVVRRQGVAGTVRNCCFDAETYLPSLLLASEFLWPALLLPLAGTKVYSELDTAKMPLELATPLSQEDRELETDPKVRVEACEAIYLLLLQEGGRRAFWAINGPRILELGYEEEEDPKVMEAFERVGALLVGGSGTDEEAVQA*