SF cops recover stolen assault rifle