ALLEGIANCE TECHNOLOGY LTD