Signs of hope in Egypt