MSAGVTFTLSNGVKIPAVGFGTFASEGAKGETYNAVTCALKTGYRHLDCAWFYQNEDEVGDAIQDFLKENPSVKREDIFICTKVWNHLHRYEDVIWSLENSLKKLRVDYVDLYLVHWPIAAEKETQEKPKIGPNGKYVILEDLTKNPEPTWRAMEKLYEEGKAKAIGVSNWTIEGLEQLLKFAKVKPHVNQIEIHPFLPNEELIQYCFKHDILPEAYSPLGSQNQVPTTGERVSENPTLNEIAKKGGNTLAQVLIAWGLRRGYVVLPKSSNPARIESNFKSIQLSDADYEAVNNVAKGRHFRFVNMKDTFGYDVWPEETAKQMSA*