MKIHVKFGDDKEVDVMGKGTLAVKTKQGETTYIHDILHVPELQHNLLSVGQLIAKNYKVVFEDNCCKIFDKSDNYHLVAKASMTGNRMFPLRLLPDNSHALKVTTYDLWLWHKCYGHLSFQELSLLHKKKMGKGIPIIQPREEVCSGCAPGKQHRDSFPVNRSWRAKAPLELVHASICGAMQTQSLGKNIYFLTFIDDLSRHTWIYFLKQKSEAFKCFKHYKTMVEKQSRYYLKVLRTDRGGEFTSREFSDYCNNHGIKRQLTAAYTPQQIGVAKRKNRTIMEMARSMLKSKNLPNDYWAEAVATTVYILNRSPTKSMKNITPKKAWSGHKPFVTHF*