Ministry of Science and Technology, Taiwan Grant MOST 107-2320-B-182-037-MY3