bafo3