MLGAMKSRAAGTWLRGLAIHFSTASSCQRLAGKVAVITGAASGIGKATAVEFIRNGAKVILADIQDDVGRSVAAELGPGAEYTRCDVTDEAQIAAAVDLAVARHGRLDVLYSNAGVSGSSAPAPLAALDLADFDRVMAANARSAVAAVKHAARVMVPLRSGCILCTGSTTGMMGGVAALPYSLSKAAVVGVVRLVAEELARDGVRVNAISPHAIATPLLVRSLARAHPGVGDEALKRMVERGMSELHGAVLEAEDVARAAVYLASDEAKYVTGHNLVVDGGFTVGKPINLQAAS*