efw

For definition of efw, please visit here.