asGen