MVDKLTHLKQLEAESIHIIREVAAEFDNPVMLYSIGKDSAVMLHLARKAFFPGKLPFPVMHVDTRWKFQEMYRFRDRMVEEMGLDLITHVNPDGVAQGINPFTHGSAKHTDVMKTEGLKQALDKYGFDAAFGGARRDEEKSRAKERVYSFRDSKHRWDPKNQRPELWNIYNGKVKKGESIRVFPLSNWTELDIWQYIYLEGIPIVPLYFAAEREVIEKNGTLIMIDDERILEHLSDEEKARIEKRMVRFRTLGCYPLTGAVESSATTLPEIIQEMLLTRTSERQGRVIDHDQAGSMEEKKRQGYF*