Taiwan Ministry of Science and Technology Grant MOST 107-2314-B-040-017-MY3