MRELQEAFRATFGRQTTVKDKLWLKRRIAMGLSNSCDVPSSGCVVKDYKVIGMGAKQEIPAVEGIPKMELEATLVRDQVMDPVCERDLPPSFSYHSVEQQRSSKRLKGIPTDYDEPQVTTFAEQGTIKRIRKPTKRYIEELSDIETHESIVRHSSPGKRLVYDEVFLRPRAAPLHEVDSLSTTYPTREDTLGGCSVHVPYVSRMRRGRPRSTFIPFSDFETSVECTEVPAADGVNLEKEGEQINHGLQDKDFCYDDSNPKIKQNGKRKHHRAWTLNEVVKLVDGVARFGAGKWSEIRRLAFSSYSYRTSVDLKDKWRNLIRASQTQLSTENDGVCPRKSNPSTIPIPPSILLRVKELAEMQPQAGDLTVPMKFSGQSTVVVQGKGSGFL