MSMNKYNFKTMSNLLKDKTPQYFDIQPHTNIKCIVHPSVIFTILDSYLRRDEDQTHVIGTLMGSIIDTNLVEISDCFVDKHSLNEGGFLQIIKDHHETMYELKQKIRPRDQVVGWFCSGSELSELSCAVHGWFKEHNSISKFYPHSPLNEPIHLLVDASLESGFLNIKAYVQLPINLVKEYFVHFHEIQIEILPCNVERSDVAKITEKVTKGGDNKEKLLNHEIDENSLKKLLIMLKNCKSYVQDVVDKKKKGNVAIGRYLHKVFSNDPFISIEKFDSINESILQDNLMISYLSNLAHLQFLIAEKLNTSSMQ*