MKRFAVQESEMARVLMLMSHSHGQDQSLPLPVIAAGRGDGAAPERVFVCKTCNRVFPSFQALGGHRASHKKPRLDGDGDPALAKPKLHGCSICGLEFAIGQALGGHMRRHRAMTGGMPMPPPATTRIVVDKKPDGDVVGIIHHDHGHGGVKPGGLWLDLNHPPCDDDGCDAEVECGHINAAAAAGGITFHQFLDTGTMAVDCLGY