foregut and hindgut health