MAKSLLALGSRHQRRLYSSTSKLTHHGIHVLQCPDQVGIVARISDCISGHGANITSTDIFVDMDSRDEPVFNSRCQFSFNPVQWTREEMESSFQEIGKQFVGKSVVSVPGMDRDMKVAVFASLQDHCLVNLLHRWQDGMLPVQIECVISNHARGEDTHIWRFLKRHGIPYHYLPTTKANKREDDILELVSGTDFLVLARYMQILSGDFIARYGKDIINIHHGLLPSFKGANPYRQAYEAGVKLIGATTHFVCEELDAGPIIEQMVERVSHRDTLESFAMKSESLERQCLDRAIKYYCEQRILRYGRDKTKTIVFA*