HAAFS

Definition of HAAFS