MEKKEGDQREKRAPQVRVFDNEEELSTALADYVAQLSEKAVRERGSFSIVLSGGNLIYLLRKLTRAPYVKTLDWSKWHVFWAEENVVGRGHPDSNYKQAKDGFLSKVHIHPGHVISVNHGGSAESAAGEYEFAIRQLVRTQTVGVSRSSDCPRFDLILLVIGGDGRVASLLPGHPVLTEHTEWVAHVSGVPWDSVTLTIPVINSAANVAIMATGSHVARPLAAAITDYCLQDGSHPAQLIAPANGELIWFVDTAAASLICQDEAATS