NinePoint Medical drums up $33 million