Chang Gung Memorial Hospital Grant CMRPG8H1121, CMRPG8M0351, CMRPG8P0271