MESVRAVEKRVAKKKQVYKPILDNPYTNEAELWPHVREQSVVVELLLNAVLRPLRHARELGGAPPFEVHTGYNDVMERLGCAESGTALLFVCTRDGTPAVLLSQVPLAAHVSALDVAVVQLPCGTLARFDEHLPGTPHDGMLLVPETAAVDPAFVQKVRASVERRAIPWLEPLRYKKAPVKLLRTVMPLRSTK