A six year old male baby presents to a hospital with recurrent gross hematuria for 2 years. There is no h/o burning micturition or pyuria. Urine routine examination demonstrated no pus cells and urine culture was sterile. Serum C3 levels were normal. What is the most probable diagnosis ?
Wilm's tumor IgA nephropathy Post-streptococcal glomerulonephritis Urinary tract infection