hb s or p