QVSRQTQAQDSYHDKGREHAEEGKHPDSGLYSKGPSYSGYSGYIMMPNMNNDPYMPNGSLSPPIPRTSNKVPVVQPSHAVHPLTPLITYSDEHFSPGSHPSHIPSDVSSKQGMSRHPPAPDLPTFYPLSPGGVGQITPPLGWFSHHMIPGPPGPHTTGIPHPAIVTPQVKQEHPHNDSELMHVKPQHEQRKEQEPKRPHIKKPLNAFMLYMKEMRANVVAECTLKESAAINQILGRRWHALSREEQAKYYELARKERQLHMQLYPGWSARDNYGKKKKRKREKLQESASGGKRNAFSTCKAKAATPGPLLEMEAC