MVRRTWDAVVVGGGVVGCAVLRELTVRRGWRCLLVERQPHLVAGASAGNTGIACTASDVATGTVEHACLSEGARLNLPAWTELNVPHRPTGSMYAAFDADGLSRLEAELEMRRARGDPDAALLTAAEARAREPALAPSVLGALLVAGEVTVDPWLAPIAYARHAHENGATIQRGREVAAAAWEGGRWRLTLSPAEAEAEGPEVVEASVVVACGGLLGDALEALHRRPPFAIKPRRGDFLLFDGSARALVGATPVGQPPGDVSRGVYVWRSALGVVACGPTAEPVREVEMPPREEARPEVRAALLDAACAAVPQLREAGVAGSYSGLRPGCDLSADYQIGRAEGSSWVTVGAIRSTGLTGALGIARRAAALCDEAWRESGAAAEPPPPPGGGAVRTTPLPPLHEIAASYRARADGSVVFGADEAGFGPHLVTHPLTAAGLDAQLAGMLRGTAL*