MSRKTRTKDKYRVVYSDHQRLELEKEFHYSRYITIRRKAELAVSLGLSERQVKIWFQNRRAKERKQVKKREEVVMKEKGDHASLQHAQLHHATMLHHQQMMNGMMHHHHYHQGVLQGVPEPLVAGVPPVPLL