MKLQQLRYIWEVAHHDLNVSATAQSLYTSQPGISKQIRLLEDELGVEVFARSGKHLTRVTPAGERIIHTAGEILRKVESIKQIAQEFSNEKKGTLSIATTHTQARYALPNVISGFIKQYPDVSLHMHQGTPMQIAEMAADGTVDFAIATEALELFGDLIMMPCYRWNRCVIVPHGHPLTKLPKLTLEALAEQPIVTYVFGFTGRSKLDEAFSQRGLVPKVVFTAADADVIKTYVRLGLGVGIVAHMAVDPKLDNDLVILDASHLFESSVTKIGFRRGTFLRGFMCDFIEKFAPHLTRELLAKAVQCHNKAELDELFDGIELPVY*