MMDSPFIIPEPGPDHPANWYRRCLEYPEHVHLKDGEPHMAFLLRTDPLFESDRRILGAVHLPRVQGKLNRVFLWMVERMFGAMPDFLVVLDGEYWTAADDRHREILIFHELSHCVHATDGDGEPRYDDETGRPIWKLTGHSVEEFTSVVRRYGAWNDELREFVGAAGVRVDRGQGR