hamadi degudiguo