MRAGGRDGVLKTLQKLEKSVEAGNYYEAQQMYKTVYARYVAAKKYEEAVELLKSGASVQLRHGQVTCGVELAILLVETFGKAGFDYDKSALDQVKAVINSFPREELSALERANLPRTSETYLASKARVEGFSSFIKAVMKWSIDSGGPSRGPPELHEILADYIWTQSPEMELSRASQHFVRSGHPEKFAQALIECMSQCDPEEADLNLARGVFLYLTLGNLRDANSLVHEVSKGLGEGRLPCTPLMQYLKYLLLTLERDALPLFQSLRESYKAFLARDPALSEGLDVIAEKFYGVQHKNGLQQMFGDLVKMFAAE*