MELSQLGFLDELLAPRKDTTWSNALSTGLNELLLPSGWSFDSFDENQGLATLNPSFAAFSTPLDHRFECPYGSEAAYPFVDGFTLPELDSSYTRNDESAPLLPQEDNPSLEDEEFGFLGRDNQSLEQAKIGCKIEEQVTEIPVFNMGLCGEKKPKSKKLEGQPSKNLMAERRRRKRLNDRLSMLRSIVPKISKMDRTSILGDTIDYMKELLERIGKLQEEEIEEGTNQINLLGISKELKPNEVMVRNSPKFDVERRDQDTRISICCATKPGLLLSTVNTLEALGLEIHQCVISSFNDFSMQASCSGAAEQRNCMNQEEIKQALFRNAGYGGRCL