Ministry of Science and Technology, Taiwan Grant MOST 105-2628-B-182-007-MY2