MLRATQLVVRREKSGAMGALCGLGSHFSTASSCQRLPGKVAVITGAASGIGKATAAEFIRNGAKVILADIQDDLGRAVAAELGPDAAYTRCDVTDEAQIAAAVDLAVARHGRLDILYSNAGISGSSAPAPLASLDLADFDRVMAANARSAVAAVKHAARVMVPRRGGCVLCTGSTTGMLGGLAALPYSLSKAAVVGVVRLAAAELARSGVRVNAISPHAIATPLLVRSLARMNPGVSDEQLKEMVERGMSELHGAVLELEDVARAAVYLASDEAKFVTGQNHVIDGGFTVGKPMDMRVPR*