1. Department of Nephrology, Shandong Provincial Hospital, Shandong University, Shandong 250021, China.
2. Artificial Cells and Organs Research Center, McGill University Montreal, H3G 1Y6, Canada.
3. Department of Biochemistry, Medical College of Shandong University, Shandong 250012, China.