MESGKKKQVVCVTGASGYVVSWIIKLLLARGYTVRATVRDTDDAEKTAHLRAMDGAEDRLHLLKADLLQEGCFDAAVHGCDCVFHTASPVLQNFTDPQAQLIDPAVKGTLNVLGSCSKAEAVKRRWYALSKTLAEEAAWKFSNDYGIEVITINPGWVIGPLLQHKLNIGAEAILKLINGAPTYPNLCNEWVNVKDVAMAHVLAYEVPSANGRYCLAERAVHHSELVRIINDMYPSILLPDRCADDKPFVPSFQVSMGKIRSLGMEQLIPLETSIKETIDSLKEKGFLSF*