Surgery

A 20 year old man presents with repeated episodes of hematemesis. there is no history of jaundice or liver decompensation. On examination, the significan findings include moderate splenomegaly and presence of esophageal varices. There is no ascites or peptic ulceration. The liver function tests are normal. What is the most likely diagnosis?