Ministry of Science and Technology, Taiwan Grant MOST 105-2314-B-006-055-MY3