gallbladder disease symptoms heart attack gallstones gallbladder removal after effects Liver disease diet x factor cancer types life expectancy Indigestion symptoms rectal cancer liver function test limits Family Most individual to individuals Diet for inflamed gallbladder juicing medical term for spleen removal