20080223ctfassgen (2)