aefhs

For definition of aefhs, please visit here.