A1A2 generator