BPRUASCLPF code