lnA with range reduction