MSEEAPRSRVLVVGATGRLGGSLVRASLAAGHPTFALVRPHHFALPDSAPLKPLAAAGATILKVNATLDDYPSLLEAVRQVDVVICALPTKHALEQKPLIRAIKEAGCVKRFIPAEFGVDHTKVQICDMDHGFYEKKAEIRRLIESEDIPHTYIYCNFLMRYLLPSLVQPGLDAPPRDEVTIFGEGNTKGIFVEESDVAKFTVCTIEDPRTLNTTLYLRPPGNICSLNELVSLWERKINKCLKKIHITEEQLLRNMQSAPFPLKMDLIFIYSAFVKGDHTYFEIDSRSEGTQLYPDVKYTTVSEYLDTLV*