MELSQLGFLDELLAPRKDTSWSSALSTGLNELLLPSGWSFDSFDENQGLSTLNPSFAAFSTPLDHRFECPYGSEAAYPFVDGFTLPELDSSYTRNDESAPLLPQEDNPSLEDEEFGFLGSESQSLEQAKIGCKIEELTEIPVFNMGLGGEKRPKSKKLEGQPSKNLMAERRRRKRLNDRLSMLRSIVPKISKMDRTSILGDTIDYMKELLERIGKLQEEEMEEGTNRINLLGISKELKPNEVMFDVERRDQDTRISICCATKPGLLLSTVNTLEALGLEIHQCVISSFNDFSMQASCTEVAEQRNCMSQEEIKQALFRNAGYGGRCL