Generator alternator a3158 as