MLYVEGHNQMKKLLSLELLQNLQSLGSIQIKDCCLMEDIVLNDGNAVTTFSLPKLKYLRLEHLPELKSMFNTTATCISLKSIGVGECPKLKKLPFTRKNISPTLKRLRGEKKWYDAMEWDDPNWKIQLQDCFIDRK