MESTPEKLNFGNSLLVPSVQELAKQHLTNIPDRYVRPQQESLVVSSGASVPVIDLQKLISGNTIDSELQKLHSACQEWGFLQVVNHGVTPSLLEDFKREVIQLFKLPMEEKKKLWQQKDSFEGFGHMFVVSEEQKLDWSDMFGIINLPPHIRKVDLFQKLPSKLRDIMEAYSKEIKNLTMIIVCQLAKALRMDEKEMRDLFSDGMQSIRMNYYPPCPEPDRAIGLSPHSDADALTILFQLNETEGLQVRKDDIWVPITPLPNALIVNIGDMMEIVSNGVYRSIEHRAIVNSYEERLSVATFYNINLESELGPAHSLIGPHNPPIFRRVPVQKYLQDFFARKLDGKSYLDSMKVDARDDES*