MSSIEVQQFTYRHGDVELAGYMAQPSRYPRAGILIVPTIAGPTKLMHDRARWLASLGYSAMVCDLYGKGHVEDMREARKLADELRADAEYYRDRFRCALAELRTRSKLANNRIAAIGYCMGGEIVLEMARGGEDIALVVSFHGLLATPLPAKRGTIKARLLVCHGRADPLVPPKQVRDFLEEMDIAGADCHMHIYSGVLHGFTDISSNSRAVEAVRYNASADRQSKAAMLSMFDELFENKKTPDRY