MQGTSKDNGGRHPLYRGVRQRKNSNKWVSEIREPRKPNRIWLGTFSTPEMAAIAYDVAALALKGSQAELNFPNSVSSLPAPTSMSPADIQAAAASAAAAFGAARDAIVMANNNSQTSGVACMNSSYDNTNMNGFMDEDLVFDMPNVLMNMAEGMLLSPPRPTVFDAAYDADGFPGGDDYLWNFP