MGSQFNFVDDAKQPALGAGVPLTRQNSVFSLTFDEFQNSWGGGVGKDFGSMNMDELLKNIWTAEESHSIMANNTSFNNTFNGGLSVGVGGEIGVGGGLQRQGSITLPRTISQKRVDDVWKELMKDDDAGSGGGGASGVPQRQQTLGEMTLEEFLVRAGVVREEPQQVERVDSFNGGFFGFGSDAGLGSARNGFGPNLVRPDLLTTQTQPLQMQPQQPQKVHQPQQLIQKQQDVAFPKQSTIAFSNTVDLVNRSQPPTQEVKPSVLGVRDRPMNNNNLLQAVDFKTGVTVAAVSPGSQMSPELTPKSNMDASLSPVPYMFGRVRKTGAVLEKVIERRQKRMIKNRESAARSRARKQAYTLELEAEVAQLKEQNEELQRKQVEIIEKQKKQLNTVTYIVSSGADASAMGMQKAMLEKDTDRSLVESLLMKASKELNKEQKL