full form of baf