MSKTPVPTEYDDTRILGYDPLVPPALLQHEIKASAESLDVVIKGRYDSAQILKGNDDRCIVIVGPCSIHDPPQALEYGKRLKKLADELKDDLVIIMRAYLEKPRTTVGWKGLINDPDVDNSFDINRGLKISRQLYSDLTSVVGLPIGSEMLDTISPQYFSDFLSFGAIGARTTESQLHRELASGLSFPIGFKNGTDGGLAVALDAVQASSKGHHFMGVTKNGMAAITTTKGNDCCFIILRGGKKITNYDVESVKAAKEAIAKCTDPSIKLMVDCSHDNSRKDYRNQPQVLDSVAEQISNGEDSIIGVMIESNIHEGKQPMPPAGSGKEALKYGVSITDGCVSWETTVEMLTKLSQAVQTRRSLKKQKVSN*