th — Shanghae d.