MKEADAIKLFVGQIPRNLEEKDLKPIFEQFGKIYELTVIKDKYTGMHKGCAFLTYCARESALKAQSALHEQKTLPGMNRPIQVKPADSEGRGGPTEDRKLFVGMLGKQQSDEDVRRLFEPGSIDECTVLRGPDGTSKGCAFVKFQGHAEAQAAINSLHGSRTMPGASSSLVVKFADTEKERGLRRMQQVASQLGIFGPMTLNFPAYNAYKQALVQQQALVAQSAYLSPVATVAAVQMQQMAALGANGIIATPITPITPSSGTNTPPAIATPVTAIPPPIGVNGYSSVPAPANGQQATEALYTNGVHPYQAQSPAALDPLQQAYAGMQHYTAAYPAAYGLVGQPFPQQPTLVAQQHQQPQQQQQREAGPEGCNIFIYHLPQEFSDSELLQMFLPFGNVISAKVFVDRATNQSKCFGFVSFDNPASAQAAIQAMNGFQIGMKRLKVQLKRPKDANRPY