exhibit 10. 4 agreement of assignment party a : shijiazhuang pharmaceutical group corporation party b : unigene laboratories inc. party c : china pharmaceutical group limited it is unanimously agreed between parties a, b and c to assign all rights, responsibilities and obligations of party a without reservation to party c manifested in, including but not limited to, the following documents : 1. confidentiality agreement dated october 29, 1998 2. joint venture contract dated june 15, 2000 3. articles of association dated june 15, 2000 4. agreement dated june 9, 2006 5. addendum spg unigene joint venture dated december 16, 2007 6. technology transfer agreement dated april 23, 2008 party c agrees without any reservation to accept such assignment with full legal and business competence as well as full knowledge. this agreement takes effect immediately upon signature of the three parties. signed by : party a : shijiazhuang pharmaceutical group corporation representative : / s / cai dongchen party b : unigene laboratories inc. representative : / s / warren p. levy party c : china pharmaceutical group limited representative : / s / cai dongchen shijiazhuang, hebei province, prc. april 23, 2008