MSSIGTGYDLSVTTFSPDGRVFQTEYASKAVDNSGTAIGVTCKDGVVLGIEKLTPSKMLVEGSNKRIHHVHEHAGMAVAGLAADGRQVVARARAEAKNYLSFYGEEIPTSHLCERVASYVHLCTLYWWLRPFGTGVILGGYDRDGPQLYMIEPSGVSYRYFGAAIGKGRQAAKTEIEKLKLSEMTCKEAVFAVAKIIYGVHDEAKDKAFELEMSWICDESNKEHQKVPANLLEEAKAAAKAAQEEDMDAD*