PERFECT CORP