MGVTGNIVPSASAASSANKPVKILMMHGNGSSGSRLDYKTRHLQPLIRDAIKQRTNQNVEFFFPNAPFLPTGFDEDSFTWGLGDYRMSRVPGLDKSVAFLLSYLEEHGPFDGIIGSSAGCCVAVALASLLENPDRCAEFSVKTSHPRLRFILAYSGCVMENPCYSSLYSPKVQTPAMFFIGELDSFIPPDLTMRLADCCSNSAVVTFWGTHYIPRFHETNSAAVDFVCRALAGGREEDANNWVDI