20080223ctfassgen (3)