MKETFRLVATAAAGLEAVVGKEVRALGFDCQVENGKVYFEGDVEAIVKTNLWLRAADRIKIIVGQFPARTFEELFQGVFALDWGNYLPLGAKFPISKAKCVKSKLHNEPSVQAITKKAVVKKLQKHFHRPEGVPLQEVGSTFNIEVSILKDKATIMIDTTGSSLFKRGYRVQKGGAPIKENMAAAILALSNWFPDKPLVDPTCGSGTFCIEAALIGMNIAPGFNRSFAFEEWSWVDKDMVQQVRDDAEQEANYEIELDISGFDIDGRMIEIAKSNAEEAGLSDVITFKQMRLQDFRTDKVNGVVISNPPYGERLLDDKAVDILYNEMGQTFAPLKTWSKFILTSDELFELKYGQKADKKRKLYNGTLKVDLYQFYGERVKRHLI*