MKRIPEQPDRENRIAFEIVVDAYDAAERAMGWYCYLQDELQVPFKATCRSARATSPLEVGVEVEVVDLASEDDCMSEIFVLVRYAKSRLAVPLEQLACHALDKQTCQAVADWHYWVARGYEY