per_code2