METFHKQVVLITGCSSGGIGNALARAFAARNCLVVATARSLSSMPDLNDKSDMFFLQELDVLRDESVVEVVSNVIDKFGRIDVLVNNAGVQCIGPLAEIPLSSAQHTFNTNVFGTLRLIQEVVPHMASRKKGKIVNIGSVSAMTPGPWSGVYNASKAAIHSLTDTLRLELKPLGINVTNVVPGAIRSNLGDSAISNYSKMPELKLYKKYEAAIKKRAYFSQGPNATPSQEFAEKTVDAILKQDPPSWFSYGQYSTISAIIYHLPIFLKDFLLKKAMNC*