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