MLSLSPLSHLQRRLLAADPKFLAPPLFRSFSRATAPAARKPTTAVAVLWDLAASHPPSTLPLYDAAVRLHLAATSFGRPRLSMAFLHPSHRLPAPAASAATTHLCRVCGRRFRARDALLRHFDAIHAREHAKRLARIDSARGGRRVHLAAALSLKLSKYEKAARELTAGAGTASPSDEIGRAGVRVELSRTPAASLREHAQLVLDEGSARCLMLVSGHEELASLLRVARERGVRSVVVGGESGLARWADVGFSWAEVIAGKARCAAPSVSGKWRDLDVLKGLEWRYEDDDDEEEIVFEDGDGDGVDELARKGKGKPWWKLDSGDEDSSAG*