MSSASLRIKGNVLYKQAADGDFGPLVKRSKLARANQLYTRALRASATEDDRASCCKNLGMLHWLWCKSELEFALTSPNNHVGSQEAATTPSCLFPCKRYLRESVQWLSQAKGHGRAAAKPKAWLDHIDGVLKRMVHWAADQRLPSSVGTRAPLRRCLCDALEGEYSALGSGHSSAIRHTIALALRSYAEELFKEGLQRISQDAAAFNDYTGCLGLLLDCQAPLARAHSVVVSASSSWEILQNKEALREIEELQQSAELHKCICEAMQAVLVGDETLQKALTEEEGMDMDGVMDALDQYKRASLLTRELDMETEAVATSRIGKVYSDVLKWEDKAHKYHLQAIRLALTVMSPRIAKASWYIYSTDQVRAHQEKILSRERETRDAQRQPYLDILKPQLEKLAREADGSAESFLKYLYDTHPHPHLSRNELPILTSKEMVKASLKKAILHYHPDANLHYGEEWKVLSEEICKYLNRKYEAFK*