MKAVVLTGFGHADQVLRYETQHPKPQRKAGEVLVEVHVASVNGGDSRVRMGWLPKGMVKIPQILGCDVAGVVLEADANSKFKPGDRVVADTGQAVSDPWGTHAEFVSCPESRFAALPASVSFEAGAALPVAGLTAWQALKGSMPLAGKRVLVLGGAGGVGHLAVQIAKSQGAYVAATCSSRNVEFVTKQLGADLAIDYTKGQKLEEAAGGAGSYDLVVDLVGDEPSAWGVLRRRGGRMAAVSFDGILQGKTGGALLLGILVRALRCKLAAALGLCPRYDIITQQQHGPGMGLEEVVGLVASGQVVPHIERVVSLAQVAEAHKHVETGRARGRVVVRVAEADDAAPARAASAAAAAVAPAVAG*