A child presents with massive hemetemesis and systemic hypotension (He has no fever or other significant history) Examination reveal massive splenomegaly but no hepatomegaly) Likely diagnosis is -
Hepatocellular carcinoma Bleeding duodenal ulcer Extrahepatic portal venous obstruction Non-cirrhotic portal fibrosis