Medicine

A 40 year old man comes with complaints of vomiting for last 3 days. ABG repo shows a pH = 7.22. pCO2 = 21 mm Hg and HCO3= 9 meq/dl. Diagnosis is?