Boy With Abdominal Pain, Rash, Proteinuria and Microhematuria: Diagnosis?

A boy has cramp-like abdominal pain and a rash on the back of his legs, buttocks, as well as on the extensor surfaces of his forearms. Laboratory analysis reveals proteinuria and microhematuria. What is his likely diagnosis?