CHINA YUCHAI INTL LTD — Whale Radar