EDRKLFVGMLNKQQSEDDVRRLFEAFGNIEECTILRGPDGNSKGCAFVKYSSHAEAQAAINALHGSQTMPGASSSLVVKFADTDKERTMRRMQQMAGQMGMFNPMAIPFGAYGAYAQALMQQQAALMASVAQGGYLNPMAAFAAAQMQQMAALNMNGLAAAPMTPTSGGSTPPGITAPAVPSIPSPIGVNGFTGLPPQANGQPTAEAVFANGIHPYPAAAYPAAYGQISQAFPQPPPMIPQQQREAGPEGCNLFIYHLPQEFGDAELMQMFLPFGNVISSKVFVDRATNQSKCFGFVSFDNPASAQTAIQAMNGFQIGMKRLKVQLKRPKDANRPY