1. ; State Key Laboratory of Food Science and Technology, Synergetic Innovation Center of Food Safety and Nutrition, School of Food Science and Technology; Jiangnan University; 1800 Lihu Road Wuxi Jiangsu 214122 People's Republic of China
2. Ministry of Health, Zanzibar Food and Drugs Board; Airport Road Mombasa Zanzibar Tanzania
3. ; School of Food Science and Engineering; Qingdao Agricultural University; 700 Changcheng Road Qingdao Shandong 266109 People's Republic of China
4. ZhongHai Ocean (Wuxi) Marine Equipment Engineering Co., Ltd., Jiangnan University National University Science Park; 100 Jinxi Road Wuxi Jiangsu 214125 People's Republic of China