MEQKCKIGGEGLRNRGLVNEEDRISELPEALLLLILSSLPTETVIATSVLSKQWKSLWKLVPNLKFDSKYHYHYTFSDNVFRSLISHKAPVLDSLHLKVEDKDDALDVGILIGIAFSRHMRKFVLKITLLEESFVRFPSAWCSCNDTLEILELKYCILLDFPSLVCLKSLRKLYLYHVRFNDEESVCNLLCGCPSLEDLVVHRHSTTDVESYTIAVPSLQRLTIYDDYYGEGVGGYVINAPSLKYLNIDGFNGLEFCLIEKAPELVEAKISAVFEIANENIMDSLTSAKCLSLHLAPFKIKYPTGKIFYQLLSLELRAYSYEWWNLLWFMLDSSPKLQILKLVDPYQFPKEDCSVGWEWSRPKCVPECLLFHLETFVWTRYEWQREDEKAVATYILKNARCLKKATLSTKPIGSEELEKLGKRREMLNELATQASPSNSCNLVFESE*