Ministry of Science and Technology Grant MOST: 106-2314-B-075-061-MY3