MTELLGDISTKLHGLTLPIGLEAYPFKIGWYNDEVHKSFHLEYDYDTLAFSLVSLPKMFDILFCPFLEQWDGKGGNDALDECMRFYLNKLKSNFTDVELIHDFEFHHSKRPKVLVQTAGHVSGGVFYFQRKDIKHSDPWPENRKICGVCLHPKYGGWFGLRGILIFKNVKVPNLMKKELECFLSNEQIISLLDKFNNSWRDGTFRDVIEPLERYSTLQQKYFNVTPDERLELIEKMKYGTPV