20080223ctfassgen (20)