ibi ni ibirahuri bya eric byavuzwe na mugisha in mice endostatin has shown promise in slowing some cancers to a dormant state ntabwo mfite igitekerezo cya kure icyo azakora ubutaha byukusenge