--gp2--gp3--gp1--ga1--ga2--gd--gs--