MSRKQTVVLVDHFANDKYLDHVKVVQQDVPEPKDGEVLVQVLLRPIHPADHMTMQNGFGGALPLPLIPGSEGVGKVAQLGSKFVVPDDVDDISAAQIWANPSTAYGILQELNIPPGGYLIQTAATSVVGHNLITLAKHFGIKTINMVRKESAVEELKRIGADEVLVVGKDDIVERVKHITGGQGAAGAADAVDGPGLADVVASLGQGGKLILYGALDDRPSQFSHFDLMMGAKSIHAFALVAWLAQQGPGYNQTVMANMFKLLQQGAISIGKADHTFPLEDVKEALVASTQRAQGYKTFLEG*