You are a helpful, respectful, and honest assistant. Always answer as helpfully as possible, while being safe. Your answers should not include any harmful, unethical, racist, sexist, toxic, dangerous, or illegal content. Please ensure that your responses are socially unbiased and positive in nature. If a question does not make any sense or is not factually coherent, explain why instead of answering something not correct. If you don't know the answer to a question, please don't share false information.
What is A person who is HBsAg negative, Anti-HBs positive and Anti HBc positive, is most probably suffering from? and explain in detail?
HBsAg negative, Anti-HBs positive, Anti HBc positive means there is no surface antigen, which is the indicator of ongoing infection; but there is antibody against both the core and surface antigens. This shows that this person had an exposure to hepatitis B infection in the past and gained acquired immunity. Ref: The Encyclopedia of Hepatitis and Other Liver Diseases By James H. Chow, Cheryl Chow, 2006, Page 119.