MSRTLKEEFQHSLDLIDTLKRSSHPFVSEEYQLQVKEVLESLDQCSKMISSLGIFSDNESWEDLKTNEIVYLTIPYHKALALERVRVQGAEDRKNLVYHQVKSYNDFLKSLDHYGLLPKTHASRLESFLAGQLTIENVASKVKELSDQLRPTDAAVFRAEKIAKHKAEKELEGKLNLLQKIEAKQKDPDAPNVDEDEVRDLRKEELKLYTLKSLNTLEMLSMEVQMLARAPSRPEPPIDLMRRAQAEQDQDGRERQIEDVTGYTDKLEKNPLTEAGRPILDSMGKINRPFKLVSTRQQLQSKVRGTGQYLPTMSVEDYLEEEKRRGGIIEGGGEIPSTEKSDNDMDDEAADRETMKAREWDEFVEANPKGSGNTMNMG*