nabakinnyi ba real mugihe yaba ishoboye gusezerera dortmund activated platelets secrete inorganic polymers polyphosphates the oracle was sometimes wrong amasezerano yarubahirijwe