Ministry of Science and Technology, Taiwan Grant MOST 104-2314-B-182A-095-MY3