the National Basic Research Development Program of China (No. 2005CB523306);National Natural Science Foundation of China (No. 30670721);Science and Technology Commission of Shanghai Municipality (No. 06DZ19734, 04DZ19836, 05DZ19745);The 6th Postgraduate Student Foundation of Fudan University and NIH (No. HD-34852)