MKRFAVQESEMARVLMLMSHGQEPALPLLPVAAGRGDRAPERVFVCKTCNRAFPSFQALGGHRASHKKPRLDGDGDPSLAKPKLHGCSICGLEFAIGQALGGHMRRHRAMTGGMPPAATTTIVVDKKPDVAIIHDDDGVKRGLWLDLNHPPCDDGCDAEAECGHNAAAGITFHQFLDTGTMAVDCLGY