Ministry of Science and Technology, Taiwan (Ministry of Science and Technology of Taiwan) Grant 108-2314-B-002-148-MY3