HAOKAI MICROELECTRONICS CORP ID 42252499