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