MKRLTFGQQEQEPGVISVAQGVMLLLARSGGGEPSASPRVFECKTCNRRFPSFQALGGHRASHKRPRAADAAAAPAKARAHGCAVCGVEFALGQALGGHMRRHRAVAEGEERDGAASAHGLDLHDAEAKPEEARGLLGFDLNIAPS