afist

For definition of afist, please visit here.