Understanding promiscuous and selective ligand binding by liver FABP