// File: mahdibohloul[P]SnapTrip/./Business-Logic/Backend.cpp
// Function: Backend::construct_maps()
void Backend::construct_maps()
{
    func_method_map.insert(make_pair(ConstNames::POST_METHOD, &Backend::post_request));
    func_method_map.insert(make_pair(ConstNames::GET_METHOD, &Backend::get_request));
    func_method_map.insert(make_pair(ConstNames::DELETE_METHOD, &Backend::delete_request));
    func_post_map.insert(make_pair(ConstNames::Signup_Order, &Backend::signup));
    func_post_map.insert(make_pair(ConstNames::Login_Order, &Backend::login));
    func_post_map.insert(make_pair(ConstNames::Logout_Order, &Backend::logout));
    func_post_map.insert(make_pair(ConstNames::Wallet_Order, &Backend::wallet_post));
    func_post_map.insert(make_pair(ConstNames::Filter_Order, &Backend::post_filter));
    func_post_map.insert(make_pair(ConstNames::Reserve_Order, &Backend::post_reserve));
    func_post_map.insert(make_pair(ConstNames::Comment_Order, &Backend::post_comment));
    func_post_map.insert(make_pair(ConstNames::Rating_Order, &Backend::post_rating));
    func_post_map.insert(make_pair(ConstNames::Default_Price_Filter_Order, &Backend::post_default_price_filter));
    func_post_map.insert(make_pair(ConstNames::Sort_Order, &Backend::post_sort));
    func_post_map.insert(make_pair(ConstNames::Manual_Weights_Order, &Backend::post_manual_weights));
    func_get_map.insert(make_pair(ConstNames::Wallet_Order, &Backend::wallet_get));
    func_get_map.insert(make_pair(ConstNames::Get_Hotels_Order, &Backend::get_full_hotel));
    func_get_map.insert(make_pair(ConstNames::Reserve_Order, &Backend::get_reserve));
    func_get_map.insert(make_pair(ConstNames::Comment_Order, &Backend::get_comment));
    func_get_map.insert(make_pair(ConstNames::Rating_Order, &Backend::get_rating));
    func_get_map.insert(make_pair(ConstNames::Manual_Weights_Order, &Backend::get_manual_weights));
    func_get_map.insert(make_pair(ConstNames::Estimated_Weights_Order, &Backend::get_estimated_weights));
    func_delete_map.insert(make_pair(ConstNames::Filter_Order, &Backend::delete_filter));
    func_delete_map.insert(make_pair(ConstNames::Reserve_Order, &Backend::delete_reserve));
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xa30, %rsp            # imm = 0xA30
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x770(%rbp)
addq $0x20, %rax
movq %rax, -0x768(%rbp)
leaq 0x1514(%rip), %rax      # 0x78560
movq %rax, -0x48(%rbp)
movq $0x0, -0x40(%rbp)
leaq 0xa02c1(%rip), %rsi     # 0x117320
leaq -0x38(%rbp), %rdi
movq %rdi, -0x760(%rbp)
leaq -0x48(%rbp), %rdx
callq 0x81270
movq -0x768(%rbp), %rdi
movq -0x760(%rbp), %rsi
callq 0x81230
movb %dl, -0x751(%rbp)
movq %rax, -0x750(%rbp)
jmp 0x77095
movb -0x751(%rbp), %al
movq -0x750(%rbp), %rcx
movq %rcx, -0x68(%rbp)
movb %al, -0x60(%rbp)
leaq -0x38(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x20, %rax
movq %rax, -0x790(%rbp)
leaq 0x1825(%rip), %rax      # 0x788f0
movq %rax, -0xa8(%rbp)
movq $0x0, -0xa0(%rbp)
leaq 0xa025c(%rip), %rsi     # 0x117340
leaq -0x98(%rbp), %rdi
movq %rdi, -0x788(%rbp)
leaq -0xa8(%rbp), %rdx
callq 0x81270
movq -0x790(%rbp), %rdi
movq -0x788(%rbp), %rsi
callq 0x81230
movb %dl, -0x779(%rbp)
movq %rax, -0x778(%rbp)
jmp 0x77120
movb -0x779(%rbp), %al
movq -0x778(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
movb %al, -0xb0(%rbp)
leaq -0x98(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x20, %rax
movq %rax, -0x7b0(%rbp)
leaq 0x1a91(%rip), %rax      # 0x78bf0
movq %rax, -0xf8(%rbp)
movq $0x0, -0xf0(%rbp)
leaq 0xa01e8(%rip), %rsi     # 0x117360
leaq -0xe8(%rbp), %rdi
movq %rdi, -0x7a8(%rbp)
leaq -0xf8(%rbp), %rdx
callq 0x81270
movq -0x7b0(%rbp), %rdi
movq -0x7a8(%rbp), %rsi
callq 0x81230
movb %dl, -0x799(%rbp)
movq %rax, -0x798(%rbp)
jmp 0x771b4
movb -0x799(%rbp), %al
movq -0x798(%rbp), %rcx
movq %rcx, -0x108(%rbp)
movb %al, -0x100(%rbp)
leaq -0xe8(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x7d0(%rbp)
leaq 0x1cfd(%rip), %rax      # 0x78ef0
movq %rax, -0x148(%rbp)
movq $0x0, -0x140(%rbp)
leaq 0xa02b4(%rip), %rsi     # 0x1174c0
leaq -0x138(%rbp), %rdi
movq %rdi, -0x7c8(%rbp)
leaq -0x148(%rbp), %rdx
callq 0x81270
movq -0x7d0(%rbp), %rdi
movq -0x7c8(%rbp), %rsi
callq 0x81230
movb %dl, -0x7b9(%rbp)
movq %rax, -0x7b8(%rbp)
jmp 0x77248
movb -0x7b9(%rbp), %al
movq -0x7b8(%rbp), %rcx
movq %rcx, -0x158(%rbp)
movb %al, -0x150(%rbp)
leaq -0x138(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x7f0(%rbp)
leaq 0x33d9(%rip), %rax      # 0x7a660
movq %rax, -0x198(%rbp)
movq $0x0, -0x190(%rbp)
leaq 0xa0240(%rip), %rsi     # 0x1174e0
leaq -0x188(%rbp), %rdi
movq %rdi, -0x7e8(%rbp)
leaq -0x198(%rbp), %rdx
callq 0x81270
movq -0x7f0(%rbp), %rdi
movq -0x7e8(%rbp), %rsi
callq 0x81230
movb %dl, -0x7d9(%rbp)
movq %rax, -0x7d8(%rbp)
jmp 0x772dc
movb -0x7d9(%rbp), %al
movq -0x7d8(%rbp), %rcx
movq %rcx, -0x1a8(%rbp)
movb %al, -0x1a0(%rbp)
leaq -0x188(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x810(%rbp)
leaq 0x3835(%rip), %rax      # 0x7ab50
movq %rax, -0x1e8(%rbp)
movq $0x0, -0x1e0(%rbp)
leaq 0xa01cc(%rip), %rsi     # 0x117500
leaq -0x1d8(%rbp), %rdi
movq %rdi, -0x808(%rbp)
leaq -0x1e8(%rbp), %rdx
callq 0x81270
movq -0x810(%rbp), %rdi
movq -0x808(%rbp), %rsi
callq 0x81230
movb %dl, -0x7f9(%rbp)
movq %rax, -0x7f8(%rbp)
jmp 0x77370
movb -0x7f9(%rbp), %al
movq -0x7f8(%rbp), %rcx
movq %rcx, -0x1f8(%rbp)
movb %al, -0x1f0(%rbp)
leaq -0x1d8(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x830(%rbp)
leaq 0x3921(%rip), %rax      # 0x7acd0
movq %rax, -0x238(%rbp)
movq $0x0, -0x230(%rbp)
leaq 0xa0158(%rip), %rsi     # 0x117520
leaq -0x228(%rbp), %rdi
movq %rdi, -0x828(%rbp)
leaq -0x238(%rbp), %rdx
callq 0x81270
movq -0x830(%rbp), %rdi
movq -0x828(%rbp), %rsi
callq 0x81230
movb %dl, -0x819(%rbp)
movq %rax, -0x818(%rbp)
jmp 0x77404
movb -0x819(%rbp), %al
movq -0x818(%rbp), %rcx
movq %rcx, -0x248(%rbp)
movb %al, -0x240(%rbp)
leaq -0x228(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x850(%rbp)
leaq 0x5fbd(%rip), %rax      # 0x7d400
movq %rax, -0x288(%rbp)
movq $0x0, -0x280(%rbp)
leaq 0xa0104(%rip), %rsi     # 0x117560
leaq -0x278(%rbp), %rdi
movq %rdi, -0x848(%rbp)
leaq -0x288(%rbp), %rdx
callq 0x81270
movq -0x850(%rbp), %rdi
movq -0x848(%rbp), %rsi
callq 0x81230
movb %dl, -0x839(%rbp)
movq %rax, -0x838(%rbp)
jmp 0x77498
movb -0x839(%rbp), %al
movq -0x838(%rbp), %rcx
movq %rcx, -0x298(%rbp)
movb %al, -0x290(%rbp)
leaq -0x278(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x870(%rbp)
leaq 0x3b59(%rip), %rax      # 0x7b030
movq %rax, -0x2d8(%rbp)
movq $0x0, -0x2d0(%rbp)
leaq 0xa00b0(%rip), %rsi     # 0x1175a0
leaq -0x2c8(%rbp), %rdi
movq %rdi, -0x868(%rbp)
leaq -0x2d8(%rbp), %rdx
callq 0x81270
movq -0x870(%rbp), %rdi
movq -0x868(%rbp), %rsi
callq 0x81230
movb %dl, -0x859(%rbp)
movq %rax, -0x858(%rbp)
jmp 0x7752c
movb -0x859(%rbp), %al
movq -0x858(%rbp), %rcx
movq %rcx, -0x2e8(%rbp)
movb %al, -0x2e0(%rbp)
leaq -0x2c8(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x890(%rbp)
leaq 0x42a5(%rip), %rax      # 0x7b810
movq %rax, -0x328(%rbp)
movq $0x0, -0x320(%rbp)
leaq 0xa003c(%rip), %rsi     # 0x1175c0
leaq -0x318(%rbp), %rdi
movq %rdi, -0x888(%rbp)
leaq -0x328(%rbp), %rdx
callq 0x81270
movq -0x890(%rbp), %rdi
movq -0x888(%rbp), %rsi
callq 0x81230
movb %dl, -0x879(%rbp)
movq %rax, -0x878(%rbp)
jmp 0x775c0
movb -0x879(%rbp), %al
movq -0x878(%rbp), %rcx
movq %rcx, -0x338(%rbp)
movb %al, -0x330(%rbp)
leaq -0x318(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x8b0(%rbp)
leaq 0x45b1(%rip), %rax      # 0x7bbb0
movq %rax, -0x378(%rbp)
movq $0x0, -0x370(%rbp)
leaq 0x9ffc8(%rip), %rsi     # 0x1175e0
leaq -0x368(%rbp), %rdi
movq %rdi, -0x8a8(%rbp)
leaq -0x378(%rbp), %rdx
callq 0x81270
movq -0x8b0(%rbp), %rdi
movq -0x8a8(%rbp), %rsi
callq 0x81230
movb %dl, -0x899(%rbp)
movq %rax, -0x898(%rbp)
jmp 0x77654
movb -0x899(%rbp), %al
movq -0x898(%rbp), %rcx
movq %rcx, -0x388(%rbp)
movb %al, -0x380(%rbp)
leaq -0x368(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x8d0(%rbp)
leaq 0x670d(%rip), %rax      # 0x7dda0
movq %rax, -0x3c8(%rbp)
movq $0x0, -0x3c0(%rbp)
leaq 0x9fed4(%rip), %rsi     # 0x117580
leaq -0x3b8(%rbp), %rdi
movq %rdi, -0x8c8(%rbp)
leaq -0x3c8(%rbp), %rdx
callq 0x81270
movq -0x8d0(%rbp), %rdi
movq -0x8c8(%rbp), %rsi
callq 0x81230
movb %dl, -0x8b9(%rbp)
movq %rax, -0x8b8(%rbp)
jmp 0x776e8
movb -0x8b9(%rbp), %al
movq -0x8b8(%rbp), %rcx
movq %rcx, -0x3d8(%rbp)
movb %al, -0x3d0(%rbp)
leaq -0x3b8(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x8f0(%rbp)
leaq 0x6a79(%rip), %rax      # 0x7e1a0
movq %rax, -0x418(%rbp)
movq $0x0, -0x410(%rbp)
leaq 0x9ff00(%rip), %rsi     # 0x117640
leaq -0x408(%rbp), %rdi
movq %rdi, -0x8e8(%rbp)
leaq -0x418(%rbp), %rdx
callq 0x81270
movq -0x8f0(%rbp), %rdi
movq -0x8e8(%rbp), %rsi
callq 0x81230
movb %dl, -0x8d9(%rbp)
movq %rax, -0x8d8(%rbp)
jmp 0x7777c
movb -0x8d9(%rbp), %al
movq -0x8d8(%rbp), %rcx
movq %rcx, -0x428(%rbp)
movb %al, -0x420(%rbp)
leaq -0x408(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0x50, %rax
movq %rax, -0x910(%rbp)
leaq 0x56d5(%rip), %rax      # 0x7ce90
movq %rax, -0x468(%rbp)
movq $0x0, -0x460(%rbp)
leaq 0x9fe8c(%rip), %rsi     # 0x117660
leaq -0x458(%rbp), %rdi
movq %rdi, -0x908(%rbp)
leaq -0x468(%rbp), %rdx
callq 0x81270
movq -0x910(%rbp), %rdi
movq -0x908(%rbp), %rsi
callq 0x81230
movb %dl, -0x8f9(%rbp)
movq %rax, -0x8f8(%rbp)
jmp 0x77810
movb -0x8f9(%rbp), %al
movq -0x8f8(%rbp), %rcx
movq %rcx, -0x478(%rbp)
movb %al, -0x470(%rbp)
leaq -0x458(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
subq $-0x80, %rax
movq %rax, -0x930(%rbp)
leaq 0x6df1(%rip), %rax      # 0x7e640
movq %rax, -0x4b8(%rbp)
movq $0x0, -0x4b0(%rbp)
leaq 0x9fcb8(%rip), %rsi     # 0x117520
leaq -0x4a8(%rbp), %rdi
movq %rdi, -0x928(%rbp)
leaq -0x4b8(%rbp), %rdx
callq 0x81270
movq -0x930(%rbp), %rdi
movq -0x928(%rbp), %rsi
callq 0x81230
movb %dl, -0x919(%rbp)
movq %rax, -0x918(%rbp)
jmp 0x778a4
movb -0x919(%rbp), %al
movq -0x918(%rbp), %rcx
movq %rcx, -0x4c8(%rbp)
movb %al, -0x4c0(%rbp)
leaq -0x4a8(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
subq $-0x80, %rax
movq %rax, -0x950(%rbp)
leaq 0x714d(%rip), %rax      # 0x7ea30
movq %rax, -0x508(%rbp)
movq $0x0, -0x500(%rbp)
leaq 0x9fc44(%rip), %rsi     # 0x117540
leaq -0x4f8(%rbp), %rdi
movq %rdi, -0x948(%rbp)
leaq -0x508(%rbp), %rdx
callq 0x81270
movq -0x950(%rbp), %rdi
movq -0x948(%rbp), %rsi
callq 0x81230
movb %dl, -0x939(%rbp)
movq %rax, -0x938(%rbp)
jmp 0x77938
movb -0x939(%rbp), %al
movq -0x938(%rbp), %rcx
movq %rcx, -0x518(%rbp)
movb %al, -0x510(%rbp)
leaq -0x4f8(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
subq $-0x80, %rax
movq %rax, -0x970(%rbp)
leaq 0x6fa9(%rip), %rax      # 0x7e920
movq %rax, -0x558(%rbp)
movq $0x0, -0x550(%rbp)
leaq 0x9fc10(%rip), %rsi     # 0x1175a0
leaq -0x548(%rbp), %rdi
movq %rdi, -0x968(%rbp)
leaq -0x558(%rbp), %rdx
callq 0x81270
movq -0x970(%rbp), %rdi
movq -0x968(%rbp), %rsi
callq 0x81230
movb %dl, -0x959(%rbp)
movq %rax, -0x958(%rbp)
jmp 0x779cc
movb -0x959(%rbp), %al
movq -0x958(%rbp), %rcx
movq %rcx, -0x568(%rbp)
movb %al, -0x560(%rbp)
leaq -0x548(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
subq $-0x80, %rax
movq %rax, -0x990(%rbp)
leaq 0x71f5(%rip), %rax      # 0x7ec00
movq %rax, -0x5a8(%rbp)
movq $0x0, -0x5a0(%rbp)
leaq 0x9fb9c(%rip), %rsi     # 0x1175c0
leaq -0x598(%rbp), %rdi
movq %rdi, -0x988(%rbp)
leaq -0x5a8(%rbp), %rdx
callq 0x81270
movq -0x990(%rbp), %rdi
movq -0x988(%rbp), %rsi
callq 0x81230
movb %dl, -0x979(%rbp)
movq %rax, -0x978(%rbp)
jmp 0x77a60
movb -0x979(%rbp), %al
movq -0x978(%rbp), %rcx
movq %rcx, -0x5b8(%rbp)
movb %al, -0x5b0(%rbp)
leaq -0x598(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
subq $-0x80, %rax
movq %rax, -0x9b0(%rbp)
leaq 0x7321(%rip), %rax      # 0x7edc0
movq %rax, -0x5f8(%rbp)
movq $0x0, -0x5f0(%rbp)
leaq 0x9fb28(%rip), %rsi     # 0x1175e0
leaq -0x5e8(%rbp), %rdi
movq %rdi, -0x9a8(%rbp)
leaq -0x5f8(%rbp), %rdx
callq 0x81270
movq -0x9b0(%rbp), %rdi
movq -0x9a8(%rbp), %rsi
callq 0x81230
movb %dl, -0x999(%rbp)
movq %rax, -0x998(%rbp)
jmp 0x77af4
movb -0x999(%rbp), %al
movq -0x998(%rbp), %rcx
movq %rcx, -0x608(%rbp)
movb %al, -0x600(%rbp)
leaq -0x5e8(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
subq $-0x80, %rax
movq %rax, -0x9d0(%rbp)
leaq 0x744d(%rip), %rax      # 0x7ef80
movq %rax, -0x648(%rbp)
movq $0x0, -0x640(%rbp)
leaq 0x9fb14(%rip), %rsi     # 0x117660
leaq -0x638(%rbp), %rdi
movq %rdi, -0x9c8(%rbp)
leaq -0x648(%rbp), %rdx
callq 0x81270
movq -0x9d0(%rbp), %rdi
movq -0x9c8(%rbp), %rsi
callq 0x81230
movb %dl, -0x9b9(%rbp)
movq %rax, -0x9b8(%rbp)
jmp 0x77b88
movb -0x9b9(%rbp), %al
movq -0x9b8(%rbp), %rcx
movq %rcx, -0x658(%rbp)
movb %al, -0x650(%rbp)
leaq -0x638(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
subq $-0x80, %rax
movq %rax, -0x9f0(%rbp)
leaq 0x74c9(%rip), %rax      # 0x7f090
movq %rax, -0x698(%rbp)
movq $0x0, -0x690(%rbp)
leaq 0x9faa0(%rip), %rsi     # 0x117680
leaq -0x688(%rbp), %rdi
movq %rdi, -0x9e8(%rbp)
leaq -0x698(%rbp), %rdx
callq 0x81270
movq -0x9f0(%rbp), %rdi
movq -0x9e8(%rbp), %rsi
callq 0x81230
movb %dl, -0x9d9(%rbp)
movq %rax, -0x9d8(%rbp)
jmp 0x77c1c
movb -0x9d9(%rbp), %al
movq -0x9d8(%rbp), %rcx
movq %rcx, -0x6a8(%rbp)
movb %al, -0x6a0(%rbp)
leaq -0x688(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0xb0, %rax
movq %rax, -0xa10(%rbp)
leaq 0x7543(%rip), %rax      # 0x7f1a0
movq %rax, -0x6e8(%rbp)
movq $0x0, -0x6e0(%rbp)
leaq 0x9f8ea(%rip), %rsi     # 0x117560
leaq -0x6d8(%rbp), %rdi
movq %rdi, -0xa08(%rbp)
leaq -0x6e8(%rbp), %rdx
callq 0x81270
movq -0xa10(%rbp), %rdi
movq -0xa08(%rbp), %rsi
callq 0x81230
movb %dl, -0x9f9(%rbp)
movq %rax, -0x9f8(%rbp)
jmp 0x77cb2
movb -0x9f9(%rbp), %al
movq -0x9f8(%rbp), %rcx
movq %rcx, -0x6f8(%rbp)
movb %al, -0x6f0(%rbp)
leaq -0x6d8(%rbp), %rdi
callq 0x812b0
movq -0x770(%rbp), %rax
addq $0xb0, %rax
movq %rax, -0xa30(%rbp)
leaq 0x761d(%rip), %rax      # 0x7f310
movq %rax, -0x738(%rbp)
movq $0x0, -0x730(%rbp)
leaq 0x9f894(%rip), %rsi     # 0x1175a0
leaq -0x728(%rbp), %rdi
movq %rdi, -0xa28(%rbp)
leaq -0x738(%rbp), %rdx
callq 0x81270
movq -0xa30(%rbp), %rdi
movq -0xa28(%rbp), %rsi
callq 0x81230
movb %dl, -0xa19(%rbp)
movq %rax, -0xa18(%rbp)
jmp 0x77d48
movb -0xa19(%rbp), %al
movq -0xa18(%rbp), %rcx
movq %rcx, -0x748(%rbp)
movb %al, -0x740(%rbp)
leaq -0x728(%rbp), %rdi
callq 0x812b0
addq $0xa30, %rsp            # imm = 0xA30
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x38(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x98(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0xe8(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x138(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x188(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x1d8(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x228(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x278(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x2c8(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x318(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x368(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x3b8(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x408(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x458(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x4a8(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x4f8(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x548(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x598(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x5e8(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x638(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x688(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x6d8(%rbp), %rdi
callq 0x812b0
jmp 0x77ffe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x50(%rbp)
movl %eax, -0x54(%rbp)
leaq -0x728(%rbp), %rdi
callq 0x812b0
movq -0x50(%rbp), %rdi
callq 0x6750
nopw (%rax,%rax)