KPQEGRFRGVRKRPWGRYAAEIRDPNTRERRWLGTFDTAEQAALAYDTAARSMRGLKARTNF