MELSQHGFLEELLAPRRDSWTTFSTGVTEFLPNGWNFDSFDENPTLATSNLSFVGFSHPTENPSFECPFGEHQPYPFADGFTVSEMDSSYTKNDTSPFPAQEDYPSMVDDEEFGLLSSDHQHSLEERKSSCKVEMEQTSNIQSFNMGLFGEKKTKTKRLEGQPSKNLMAERRRRKRLNDRLSMLRSIVPKISKMDRTSILGDTIDYMKELLERINKLQEEETKVGRDQVRLMSNLKELKPNEVMVRNSPKFDVERRENNTRVDICCATKPGLLLSTVNTLEALGLEIQQCVISCFNDFSMQASCSEVAEQGTLISSEDIKQALFRNAGYGGRCL