HAP 
CA 
