MSQPTLLVFGDSLSDTGNLWALTNYTQPPQPLYAPGRFSNGPLWVDYLPQDPPPANLSRGARSSPAAAQPGSRSAGEVTWRVLNYAVAGSTASRAAGSQISALDQVERYMAGQLPWKDEQAAQQGKAAADSGGKGQGATQRPLTVAVLEIGANDYFYAVTKRMFQSFGSSAAYGAASAGDFAAFMQALPQCVVSATLDSARQLLGLSQHGSKAGNDGLVVDKLLVLGLPRLDTIPVVVQHVPQLLRPLLAAIVEVHNKMLAEGVVRLAEELTAQRRRDSLRHPSGASPGCPSSGGASRGTVDVAFFDFAKLSEYLVVEAKSQGVTHITTPCLKRAAHGMWGSEAGQSSSRDCTDPSSYFYYDDVHPTTL