// File: fjamour[P]icentral/src/main.cc
// Function: fill_path_vec[abi:cxx11]()
vector<string> fill_path_vec()
{
    vector<string> vec;
    string path_f  = "/home/jamourft/Desktop/Research/Betweenness-Centrality/data/fj_lcc_graphs/";
    string graphs_arr[] = 
        {   
          "Erdos02.lcc.net"
        , "Erdos972.lcc.net"
        , "Cagr.lcc.net"
        , "Eva.lcc.net"
        , "Epa.lcc.net"
        , "Contact.lcc.net"
        , "Wiki-Vote.lcc.net"
        };
    
    for(int i = 0; i < 7; ++i) {
        string s = path_f + graphs_arr[i];
        vec.push_back(s);
    }
    return vec;
}

// Assembly:
subq $0x228, %rsp            # imm = 0x228
movq %rdi, 0xb0(%rsp)
movq %rdi, %rax
movq %rax, 0xb8(%rsp)
movq %rdi, 0x220(%rsp)
movb $0x0, 0x21f(%rsp)
callq 0x5f3f0
leaq 0x1f7(%rsp), %rdi
movq %rdi, 0xc0(%rsp)
callq 0x9d00
movq 0xc0(%rsp), %rdx
leaq 0x1e58c(%rip), %rsi     # 0x7bf5f
leaq 0x1f8(%rsp), %rdi
callq 0x5ef00
jmp 0x5d9e2
leaq 0x1f7(%rsp), %rdi
callq 0x97d0
movb $0x1, 0xf0(%rsp)
leaq 0x100(%rsp), %rax
movq %rax, 0xa0(%rsp)
movq %rax, 0xf8(%rsp)
leaq 0xf7(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0x9d00
movq 0xa0(%rsp), %rdi
movq 0xa8(%rsp), %rdx
leaq 0x1e2cf(%rip), %rsi     # 0x7bd0a
callq 0x5ef00
jmp 0x5da42
leaq 0x120(%rsp), %rax
movq %rax, 0x90(%rsp)
movq %rax, 0xf8(%rsp)
leaq 0xf6(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x9d00
movq 0x90(%rsp), %rdi
movq 0x98(%rsp), %rdx
leaq 0x1e524(%rip), %rsi     # 0x7bfaa
callq 0x5ef00
jmp 0x5da8d
leaq 0x140(%rsp), %rax
movq %rax, 0x80(%rsp)
movq %rax, 0xf8(%rsp)
leaq 0xf5(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0x9d00
movq 0x80(%rsp), %rdi
movq 0x88(%rsp), %rdx
leaq 0x1e4ea(%rip), %rsi     # 0x7bfbb
callq 0x5ef00
jmp 0x5dad8
leaq 0x160(%rsp), %rax
movq %rax, 0x70(%rsp)
movq %rax, 0xf8(%rsp)
leaq 0xf4(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0x9d00
movq 0x70(%rsp), %rdi
movq 0x78(%rsp), %rdx
leaq 0x1e4b8(%rip), %rsi     # 0x7bfc8
callq 0x5ef00
jmp 0x5db17
leaq 0x180(%rsp), %rax
movq %rax, 0x60(%rsp)
movq %rax, 0xf8(%rsp)
leaq 0xf3(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0x9d00
movq 0x60(%rsp), %rdi
movq 0x68(%rsp), %rdx
leaq 0x1e485(%rip), %rsi     # 0x7bfd4
callq 0x5ef00
jmp 0x5db56
leaq 0x1a0(%rsp), %rax
movq %rax, 0x50(%rsp)
movq %rax, 0xf8(%rsp)
leaq 0xf2(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0x9d00
movq 0x50(%rsp), %rdi
movq 0x58(%rsp), %rdx
leaq 0x1e452(%rip), %rsi     # 0x7bfe0
callq 0x5ef00
jmp 0x5db95
leaq 0x1c0(%rsp), %rax
movq %rax, 0x40(%rsp)
movq %rax, 0xf8(%rsp)
leaq 0xf1(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x9d00
movq 0x40(%rsp), %rdi
movq 0x48(%rsp), %rdx
leaq 0x1e423(%rip), %rsi     # 0x7bff0
callq 0x5ef00
jmp 0x5dbd4
movb $0x0, 0xf0(%rsp)
leaq 0xf1(%rsp), %rdi
callq 0x97d0
leaq 0xf2(%rsp), %rdi
callq 0x97d0
leaq 0xf3(%rsp), %rdi
callq 0x97d0
leaq 0xf4(%rsp), %rdi
callq 0x97d0
leaq 0xf5(%rsp), %rdi
callq 0x97d0
leaq 0xf6(%rsp), %rdi
callq 0x97d0
leaq 0xf7(%rsp), %rdi
callq 0x97d0
movl $0x0, 0xec(%rsp)
cmpl $0x7, 0xec(%rsp)
jge 0x5de67
movslq 0xec(%rsp), %rax
shlq $0x5, %rax
leaq 0x100(%rsp,%rax), %rdx
leaq 0xc8(%rsp), %rdi
leaq 0x1f8(%rsp), %rsi
callq 0x5f5d0
jmp 0x5dc7b
movq 0xb0(%rsp), %rdi
leaq 0xc8(%rsp), %rsi
callq 0x5f400
jmp 0x5dc92
leaq 0xc8(%rsp), %rdi
callq 0x9410
movl 0xec(%rsp), %eax
addl $0x1, %eax
movl %eax, 0xec(%rsp)
jmp 0x5dc42
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
leaq 0x1f7(%rsp), %rdi
callq 0x97d0
jmp 0x5df32
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
jmp 0x5ddc7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
jmp 0x5ddba
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
jmp 0x5ddad
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
jmp 0x5dda0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
jmp 0x5dd93
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
jmp 0x5dd86
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
leaq 0xf1(%rsp), %rdi
callq 0x97d0
leaq 0xf2(%rsp), %rdi
callq 0x97d0
leaq 0xf3(%rsp), %rdi
callq 0x97d0
leaq 0xf4(%rsp), %rdi
callq 0x97d0
leaq 0xf5(%rsp), %rdi
callq 0x97d0
leaq 0xf6(%rsp), %rdi
callq 0x97d0
leaq 0xf7(%rsp), %rdi
callq 0x97d0
testb $0x1, 0xf0(%rsp)
jne 0x5dde0
jmp 0x5de26
movq 0xf8(%rsp), %rax
leaq 0x100(%rsp), %rcx
cmpq %rax, %rcx
movq %rax, 0x38(%rsp)
je 0x5de24
movq 0x38(%rsp), %rdi
addq $-0x20, %rdi
movq %rdi, 0x30(%rsp)
callq 0x9410
movq 0x30(%rsp), %rax
leaq 0x100(%rsp), %rcx
cmpq %rcx, %rax
movq %rax, 0x38(%rsp)
jne 0x5ddfa
jmp 0x5de26
jmp 0x5df06
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
jmp 0x5dec7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x1e8(%rsp)
movl %eax, 0x1e4(%rsp)
leaq 0xc8(%rsp), %rdi
callq 0x9410
jmp 0x5dec7
movb $0x1, 0x21f(%rsp)
leaq 0x100(%rsp), %rax
movq %rax, 0x20(%rsp)
addq $0xe0, %rax
movq %rax, 0x28(%rsp)
movq 0x28(%rsp), %rdi
addq $-0x20, %rdi
movq %rdi, 0x18(%rsp)
callq 0x9410
movq 0x20(%rsp), %rcx
movq 0x18(%rsp), %rax
cmpq %rcx, %rax
movq %rax, 0x28(%rsp)
jne 0x5de87
leaq 0x1f8(%rsp), %rdi
callq 0x9410
testb $0x1, 0x21f(%rsp)
jne 0x5df22
jmp 0x5df15
leaq 0x100(%rsp), %rax
movq %rax, 0x8(%rsp)
addq $0xe0, %rax
movq %rax, 0x10(%rsp)
movq 0x10(%rsp), %rdi
addq $-0x20, %rdi
movq %rdi, (%rsp)
callq 0x9410
movq 0x8(%rsp), %rcx
movq (%rsp), %rax
cmpq %rcx, %rax
movq %rax, 0x10(%rsp)
jne 0x5dedf
jmp 0x5df06
leaq 0x1f8(%rsp), %rdi
callq 0x9410
jmp 0x5df32
movq 0xb0(%rsp), %rdi
callq 0x5f570
movq 0xb8(%rsp), %rax
addq $0x228, %rsp            # imm = 0x228
retq
movq 0xb0(%rsp), %rdi
callq 0x5f570
movq 0x1e8(%rsp), %rdi
callq 0x9cf0
nopl (%rax)