// File: /workspace/github_cpp_makefile_star2_O3/DimitriDaSilva[P]42_ft_containers/tester/containers/vector/test_vector_modifiers.cpp
// Function: test_vector_modifiers()
void
test_vector_modifiers()
{
	test_wrapper(test_vector_modifiers_assign_range_empty_dest, "assign range empty dest");
	test_wrapper(test_vector_modifiers_assign_range_not_empty_dest1, "assign range not empty dest 1");
	test_wrapper(test_vector_modifiers_assign_range_not_empty_dest2, "assign range not empty dest 2");
	test_wrapper(test_vector_modifiers_assign_range_not_empty_dest3, "assign range not empty dest 3");
	test_wrapper(test_vector_modifiers_assign_range_empty_src, "assign range empty src");
	test_wrapper(test_vector_modifiers_assign_range_wrong_iterators, "assign range wrong iterators");
	test_wrapper(test_vector_modifiers_assign_fill_empty, "assign fill empty");
	test_wrapper(test_vector_modifiers_assign_fill1, "assign fill1");
	test_wrapper(test_vector_modifiers_assign_fill2, "assign fill2");
	test_wrapper(test_vector_modifiers_assign_fill3, "assign fill3");
	test_wrapper(test_vector_modifiers_assign_cplusplus, "assign cplusplus");
	test_wrapper(test_vector_modifiers_push_back1, "push back size 1");
	test_wrapper(test_vector_modifiers_push_back, "push back");
	test_wrapper(test_vector_modifiers_pop_back, "pop back");
	test_wrapper(test_vector_modifiers_insert_single_begin_w_realloc, "insert single begin with realloc");
	test_wrapper(test_vector_modifiers_insert_single_begin_wo_realloc, "insert single begin without realloc");
	test_wrapper(test_vector_modifiers_insert_single_middle_w_realloc, "insert single middle with realloc");
	test_wrapper(test_vector_modifiers_insert_single_middle_wo_realloc, "insert single middle without realloc");
	test_wrapper(test_vector_modifiers_insert_single_end_w_realloc, "insert single end with realloc");
	test_wrapper(test_vector_modifiers_insert_single_end_wo_realloc, "insert single end without realloc");
	test_wrapper(test_vector_modifiers_insert_fill_begin_w_realloc, "insert fill begin with realloc");
	test_wrapper(test_vector_modifiers_insert_fill_begin_wo_realloc, "insert fill begin without realloc");
	test_wrapper(test_vector_modifiers_insert_fill_middle_w_realloc, "insert fill middle with realloc");
	test_wrapper(test_vector_modifiers_insert_fill_middle_wo_realloc, "insert fill middle without realloc");
	test_wrapper(test_vector_modifiers_insert_fill_end_w_realloc, "insert fill end with realloc");
	test_wrapper(test_vector_modifiers_insert_fill_end_wo_realloc, "insert fill end without realloc");
	test_wrapper(test_vector_modifiers_insert_fill_extra, "insert fill extra");
	test_wrapper(test_vector_modifiers_insert_fill_middle_w_realloc_rand, "insert fill middle with realloc rand ints");
	test_wrapper(test_vector_modifiers_insert_fill_middle_wo_realloc_rand, "insert fill middle without realloc rand ints");
	test_wrapper(test_vector_modifiers_insert_range_begin_w_realloc, "insert range begin with realloc");
	test_wrapper(test_vector_modifiers_insert_range_begin_wo_realloc, "insert range begin without realloc");
	test_wrapper(test_vector_modifiers_insert_range_middle_w_realloc, "insert range middle with realloc");
	test_wrapper(test_vector_modifiers_insert_range_middle_wo_realloc, "insert range middle without realloc");
	test_wrapper(test_vector_modifiers_insert_range_end_w_realloc, "insert range end with realloc");
	test_wrapper(test_vector_modifiers_insert_range_end_wo_realloc, "insert range end without realloc");
	test_wrapper(test_vector_modifiers_insert_cplusplus, "insert cplusplus");
	test_wrapper(test_vector_modifiers_erase_single_begin, "erase single begin");
	test_wrapper(test_vector_modifiers_erase_single_middle, "erase single middle");
	test_wrapper(test_vector_modifiers_erase_single_end, "erase single end");
	test_wrapper(test_vector_modifiers_erase_single_string, "erase single string");
	test_wrapper(test_vector_modifiers_erase_range_begin, "erase range begin");
	test_wrapper(test_vector_modifiers_erase_range_middle, "erase range middle");
	test_wrapper(test_vector_modifiers_erase_range_end, "erase range end");
	test_wrapper(test_vector_modifiers_erase_range_string, "erase range string");
	test_wrapper(test_vector_modifiers_erase_cplusplus, "erase cplusplus");
	test_wrapper(test_vector_modifiers_swap_ints, "swap ints");
	test_wrapper(test_vector_modifiers_swap_strings, "swap strings");
	test_wrapper(test_vector_modifiers_swap_iterator_validity, "swap iterator validity");
	test_wrapper(test_vector_modifiers_clear_ints, "clear ints");
	test_wrapper(test_vector_modifiers_clear_strings, "clear strings");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0x640, %rsp            # imm = 0x640
leaq -0x640(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6bcd(%rip), %rsi      # 0x26cbf
leaq 0x6bdd(%rip), %rdx      # 0x26cd6
leaq -0x650(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x42c3(%rip), %rdi     # 0x1be4c
movq %rbx, %rsi
callq 0x25dae
movq -0x650(%rbp), %rdi
cmpq %r14, %rdi
je 0x20128
callq 0x21b0
leaq -0x620(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6b9d(%rip), %rsi      # 0x26cd7
leaq 0x6bb3(%rip), %rdx      # 0x26cf4
leaq -0x630(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x418f(%rip), %rdi     # 0x1bfc8
movq %rbx, %rsi
callq 0x25dae
movq -0x630(%rbp), %rdi
cmpq %r14, %rdi
je 0x20170
callq 0x21b0
leaq -0x600(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6b73(%rip), %rsi      # 0x26cf5
leaq 0x6b89(%rip), %rdx      # 0x26d12
leaq -0x610(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x4008(%rip), %rdi     # 0x1c197
movq %rbx, %rsi
callq 0x25dae
movq -0x610(%rbp), %rdi
cmpq %r14, %rdi
je 0x201b8
callq 0x21b0
leaq -0x5e0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6b49(%rip), %rsi      # 0x26d13
leaq 0x6b5f(%rip), %rdx      # 0x26d30
leaq -0x5f0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3e81(%rip), %rdi     # 0x1c366
movq %rbx, %rsi
callq 0x25dae
movq -0x5f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20200
callq 0x21b0
leaq -0x5c0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6b1f(%rip), %rsi      # 0x26d31
leaq 0x6b2e(%rip), %rdx      # 0x26d47
leaq -0x5d0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3cfa(%rip), %rdi     # 0x1c535
movq %rbx, %rsi
callq 0x25dae
movq -0x5d0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20248
callq 0x21b0
leaq -0x5a0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6aee(%rip), %rsi      # 0x26d48
leaq 0x6b03(%rip), %rdx      # 0x26d64
leaq -0x5b0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3c23(%rip), %rdi     # 0x1c654
movq %rbx, %rsi
callq 0x25dae
movq -0x5b0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20290
callq 0x21b0
leaq -0x580(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6ac3(%rip), %rsi      # 0x26d65
leaq 0x6acd(%rip), %rdx      # 0x26d76
leaq -0x590(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3bf9(%rip), %rdi     # 0x1c6c6
movq %rbx, %rsi
callq 0x25dae
movq -0x590(%rbp), %rdi
cmpq %r14, %rdi
je 0x202d8
callq 0x21b0
leaq -0x560(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6a8d(%rip), %rsi      # 0x26d77
leaq 0x6a92(%rip), %rdx      # 0x26d83
leaq -0x570(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3b9c(%rip), %rdi     # 0x1c76b
movq %rbx, %rsi
callq 0x25dae
movq -0x570(%rbp), %rdi
cmpq %r14, %rdi
je 0x20320
callq 0x21b0
leaq -0x540(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6a52(%rip), %rsi      # 0x26d84
leaq 0x6a57(%rip), %rdx      # 0x26d90
leaq -0x550(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3afa(%rip), %rdi     # 0x1c855
movq %rbx, %rsi
callq 0x25dae
movq -0x550(%rbp), %rdi
cmpq %r14, %rdi
je 0x20368
callq 0x21b0
leaq -0x520(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6a17(%rip), %rsi      # 0x26d91
leaq 0x6a1c(%rip), %rdx      # 0x26d9d
leaq -0x530(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3a55(%rip), %rdi     # 0x1c942
movq %rbx, %rsi
callq 0x25dae
movq -0x530(%rbp), %rdi
cmpq %r14, %rdi
je 0x203b0
callq 0x21b0
leaq -0x500(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x69dc(%rip), %rsi      # 0x26d9e
leaq 0x69e5(%rip), %rdx      # 0x26dae
leaq -0x510(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x39b0(%rip), %rdi     # 0x1ca2f
movq %rbx, %rsi
callq 0x25dae
movq -0x510(%rbp), %rdi
cmpq %r14, %rdi
je 0x203f8
callq 0x21b0
leaq -0x4e0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x69a5(%rip), %rsi      # 0x26daf
leaq 0x69ae(%rip), %rdx      # 0x26dbf
leaq -0x4f0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3801(%rip), %rdi     # 0x1cc26
movq %rbx, %rsi
callq 0x25dae
movq -0x4f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20440
callq 0x21b0
leaq -0x4c0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x696e(%rip), %rsi      # 0x26dc0
leaq 0x6970(%rip), %rdx      # 0x26dc9
leaq -0x4d0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x37ce(%rip), %rdi     # 0x1cca1
movq %rbx, %rsi
callq 0x25dae
movq -0x4d0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20488
callq 0x21b0
leaq -0x4a0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6930(%rip), %rsi      # 0x26dca
leaq 0x6931(%rip), %rdx      # 0x26dd2
leaq -0x4b0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3731(%rip), %rdi     # 0x1cd86
movq %rbx, %rsi
callq 0x25dae
movq -0x4b0(%rbp), %rdi
cmpq %r14, %rdi
je 0x204d0
callq 0x21b0
leaq -0x480(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x68f1(%rip), %rsi      # 0x26dd3
leaq 0x690a(%rip), %rdx      # 0x26df3
leaq -0x490(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x36af(%rip), %rdi     # 0x1ce50
movq %rbx, %rsi
callq 0x25dae
movq -0x490(%rbp), %rdi
cmpq %r14, %rdi
je 0x20518
callq 0x21b0
leaq -0x460(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x68ca(%rip), %rsi      # 0x26df4
leaq 0x68e6(%rip), %rdx      # 0x26e17
leaq -0x470(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x34a6(%rip), %rdi     # 0x1d0a1
movq %rbx, %rsi
callq 0x25dae
movq -0x470(%rbp), %rdi
cmpq %r14, %rdi
je 0x20560
callq 0x21b0
leaq -0x440(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x68a6(%rip), %rsi      # 0x26e18
leaq 0x68c0(%rip), %rdx      # 0x26e39
leaq -0x450(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3280(%rip), %rdi     # 0x1d30f
movq %rbx, %rsi
callq 0x25dae
movq -0x450(%rbp), %rdi
cmpq %r14, %rdi
je 0x205a8
callq 0x21b0
leaq -0x420(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6880(%rip), %rsi      # 0x26e3a
leaq 0x689d(%rip), %rdx      # 0x26e5e
leaq -0x430(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3164(%rip), %rdi     # 0x1d473
movq %rbx, %rsi
callq 0x25dae
movq -0x430(%rbp), %rdi
cmpq %r14, %rdi
je 0x205f0
callq 0x21b0
leaq -0x400(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x685d(%rip), %rsi      # 0x26e5f
leaq 0x6874(%rip), %rdx      # 0x26e7d
leaq -0x410(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x3039(%rip), %rdi     # 0x1d5e6
movq %rbx, %rsi
callq 0x25dae
movq -0x410(%rbp), %rdi
cmpq %r14, %rdi
je 0x20638
callq 0x21b0
leaq -0x3e0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6834(%rip), %rsi      # 0x26e7e
leaq 0x684e(%rip), %rdx      # 0x26e9f
leaq -0x3f0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x2f23(%rip), %rdi     # 0x1d744
movq %rbx, %rsi
callq 0x25dae
movq -0x3f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20680
callq 0x21b0
leaq -0x3c0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x680e(%rip), %rsi      # 0x26ea0
leaq 0x6825(%rip), %rdx      # 0x26ebe
leaq -0x3d0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x2e07(%rip), %rdi     # 0x1d8a8
movq %rbx, %rsi
callq 0x25dae
movq -0x3d0(%rbp), %rdi
cmpq %r14, %rdi
je 0x206c8
callq 0x21b0
leaq -0x3a0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x67e5(%rip), %rsi      # 0x26ebf
leaq 0x67ff(%rip), %rdx      # 0x26ee0
leaq -0x3b0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x2c92(%rip), %rdi     # 0x1da65
movq %rbx, %rsi
callq 0x25dae
movq -0x3b0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20710
callq 0x21b0
leaq -0x380(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x67bf(%rip), %rsi      # 0x26ee1
leaq 0x67d7(%rip), %rdx      # 0x26f00
leaq -0x390(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x2b01(%rip), %rdi     # 0x1dc3e
movq %rbx, %rsi
callq 0x25dae
movq -0x390(%rbp), %rdi
cmpq %r14, %rdi
je 0x20758
callq 0x21b0
leaq -0x360(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6797(%rip), %rsi      # 0x26f01
leaq 0x67b2(%rip), %rdx      # 0x26f23
leaq -0x370(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x2a36(%rip), %rdi     # 0x1dd51
movq %rbx, %rsi
callq 0x25dae
movq -0x370(%rbp), %rdi
cmpq %r14, %rdi
je 0x207a0
callq 0x21b0
leaq -0x340(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6772(%rip), %rsi      # 0x26f24
leaq 0x6787(%rip), %rdx      # 0x26f40
leaq -0x350(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x295d(%rip), %rdi     # 0x1de72
movq %rbx, %rsi
callq 0x25dae
movq -0x350(%rbp), %rdi
cmpq %r14, %rdi
je 0x207e8
callq 0x21b0
leaq -0x320(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6747(%rip), %rsi      # 0x26f41
leaq 0x675f(%rip), %rdx      # 0x26f60
leaq -0x330(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x2899(%rip), %rdi     # 0x1df7e
movq %rbx, %rsi
callq 0x25dae
movq -0x330(%rbp), %rdi
cmpq %r14, %rdi
je 0x20830
callq 0x21b0
leaq -0x300(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x671f(%rip), %rsi      # 0x26f61
leaq 0x6729(%rip), %rdx      # 0x26f72
leaq -0x310(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x27c7(%rip), %rdi     # 0x1e098
movq %rbx, %rsi
callq 0x25dae
movq -0x310(%rbp), %rdi
cmpq %r14, %rdi
je 0x20878
callq 0x21b0
leaq -0x2e0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x66e9(%rip), %rsi      # 0x26f73
leaq 0x670b(%rip), %rdx      # 0x26f9c
leaq -0x2f0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x26f5(%rip), %rdi     # 0x1e1b2
movq %rbx, %rsi
callq 0x25dae
movq -0x2f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x208c0
callq 0x21b0
leaq -0x2c0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x66cb(%rip), %rsi      # 0x26f9d
leaq 0x66f0(%rip), %rdx      # 0x26fc9
leaq -0x2d0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x265f(%rip), %rdi     # 0x1e290
movq %rbx, %rsi
callq 0x25dae
movq -0x2d0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20908
callq 0x21b0
leaq -0x2a0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x66b0(%rip), %rsi      # 0x26fca
leaq 0x66c8(%rip), %rdx      # 0x26fe9
leaq -0x2b0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x25bb(%rip), %rdi     # 0x1e37c
movq %rbx, %rsi
callq 0x25dae
movq -0x2b0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20950
callq 0x21b0
leaq -0x280(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6688(%rip), %rsi      # 0x26fea
leaq 0x66a3(%rip), %rdx      # 0x2700c
leaq -0x290(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x2405(%rip), %rdi     # 0x1e57a
movq %rbx, %rsi
callq 0x25dae
movq -0x290(%rbp), %rdi
cmpq %r14, %rdi
je 0x20998
callq 0x21b0
leaq -0x260(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6663(%rip), %rsi      # 0x2700d
leaq 0x667c(%rip), %rdx      # 0x2702d
leaq -0x270(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x2232(%rip), %rdi     # 0x1e795
movq %rbx, %rsi
callq 0x25dae
movq -0x270(%rbp), %rdi
cmpq %r14, %rdi
je 0x209e0
callq 0x21b0
leaq -0x240(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x663c(%rip), %rsi      # 0x2702e
leaq 0x6658(%rip), %rdx      # 0x27051
leaq -0x250(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x2106(%rip), %rdi     # 0x1e909
movq %rbx, %rsi
callq 0x25dae
movq -0x250(%rbp), %rdi
cmpq %r14, %rdi
je 0x20a28
callq 0x21b0
leaq -0x220(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6618(%rip), %rsi      # 0x27052
leaq 0x662e(%rip), %rdx      # 0x2706f
leaq -0x230(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1fcc(%rip), %rdi     # 0x1ea8b
movq %rbx, %rsi
callq 0x25dae
movq -0x230(%rbp), %rdi
cmpq %r14, %rdi
je 0x20a70
callq 0x21b0
leaq -0x200(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x65ee(%rip), %rsi      # 0x27070
leaq 0x6607(%rip), %rdx      # 0x27090
leaq -0x210(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1ea3(%rip), %rdi     # 0x1ebfc
movq %rbx, %rsi
callq 0x25dae
movq -0x210(%rbp), %rdi
cmpq %r14, %rdi
je 0x20ab8
callq 0x21b0
leaq -0x1e0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x65c7(%rip), %rsi      # 0x27091
leaq 0x65d0(%rip), %rdx      # 0x270a1
leaq -0x1f0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1d87(%rip), %rdi     # 0x1ed60
movq %rbx, %rsi
callq 0x25dae
movq -0x1f0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20b00
callq 0x21b0
leaq -0x1c0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6590(%rip), %rsi      # 0x270a2
leaq 0x659b(%rip), %rdx      # 0x270b4
leaq -0x1d0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1c22(%rip), %rdi     # 0x1ef0d
movq %rbx, %rsi
callq 0x25dae
movq -0x1d0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20b48
callq 0x21b0
leaq -0x1a0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x655b(%rip), %rsi      # 0x270b5
leaq 0x6567(%rip), %rdx      # 0x270c8
leaq -0x1b0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1b28(%rip), %rdi     # 0x1f04f
movq %rbx, %rsi
callq 0x25dae
movq -0x1b0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20b90
callq 0x21b0
leaq -0x180(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6527(%rip), %rsi      # 0x270c9
leaq 0x6530(%rip), %rdx      # 0x270d9
leaq -0x190(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1a28(%rip), %rdi     # 0x1f197
movq %rbx, %rsi
callq 0x25dae
movq -0x190(%rbp), %rdi
cmpq %r14, %rdi
je 0x20bd8
callq 0x21b0
leaq -0x160(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x64f0(%rip), %rsi      # 0x270da
leaq 0x64fc(%rip), %rdx      # 0x270ed
leaq -0x170(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1931(%rip), %rdi     # 0x1f2d6
movq %rbx, %rsi
callq 0x25dae
movq -0x170(%rbp), %rdi
cmpq %r14, %rdi
je 0x20c20
callq 0x21b0
leaq -0x140(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x64bc(%rip), %rsi      # 0x270ee
leaq 0x64c6(%rip), %rdx      # 0x270ff
leaq -0x150(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1871(%rip), %rdi     # 0x1f3de
movq %rbx, %rsi
callq 0x25dae
movq -0x150(%rbp), %rdi
cmpq %r14, %rdi
je 0x20c68
callq 0x21b0
leaq -0x120(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6486(%rip), %rsi      # 0x27100
leaq 0x6491(%rip), %rdx      # 0x27112
leaq -0x130(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1762(%rip), %rdi     # 0x1f535
movq %rbx, %rsi
callq 0x25dae
movq -0x130(%rbp), %rdi
cmpq %r14, %rdi
je 0x20cb0
callq 0x21b0
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6451(%rip), %rsi      # 0x27113
leaq 0x6459(%rip), %rdx      # 0x27122
leaq -0x110(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1652(%rip), %rdi     # 0x1f68d
movq %rbx, %rsi
callq 0x25dae
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x20cf8
callq 0x21b0
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x6419(%rip), %rsi      # 0x27123
leaq 0x6424(%rip), %rdx      # 0x27135
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x1570(%rip), %rdi     # 0x1f7b7
movq %rbx, %rsi
callq 0x25dae
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20d40
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x63e4(%rip), %rsi      # 0x27136
leaq 0x63ec(%rip), %rdx      # 0x27145
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x14a7(%rip), %rdi     # 0x1f8c8
movq %rbx, %rsi
callq 0x25dae
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20d88
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x5cef(%rip), %rsi      # 0x26a89
leaq 0x5cf1(%rip), %rdx      # 0x26a92
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x135c(%rip), %rdi     # 0x1fa5b
movq %rbx, %rsi
callq 0x25dae
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x20dd0
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x5cb4(%rip), %rsi      # 0x26a93
leaq 0x5cb9(%rip), %rdx      # 0x26a9f
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x12a1(%rip), %rdi     # 0x1fb5b
movq %rbx, %rsi
callq 0x25dae
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x20e15
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x5407(%rip), %rsi      # 0x2622b
leaq 0x5416(%rip), %rdx      # 0x26241
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x11ad(%rip), %rdi     # 0x1fc91
movq %rbx, %rsi
callq 0x25dae
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x20e54
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x62e3(%rip), %rsi      # 0x27146
leaq 0x62e6(%rip), %rdx      # 0x27150
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xff8(%rip), %rdi      # 0x1fe85
movq %rbx, %rsi
callq 0x25dae
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x20e93
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x62af(%rip), %rsi      # 0x27151
leaq 0x62b5(%rip), %rdx      # 0x2715e
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0xf42(%rip), %rdi      # 0x1ff7a
movq %rbx, %rsi
callq 0x25dae
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x20ed2
callq 0x21b0
addq $0x640, %rsp            # imm = 0x640
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x110(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x130(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x150(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x170(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x190(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x1b0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x1d0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x1f0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x210(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x230(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x250(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x270(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x290(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x2b0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x2d0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x2f0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x310(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x330(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x350(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x370(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x390(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x3b0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x3d0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x3f0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x410(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x430(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x450(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x470(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x490(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x4b0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x4d0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x4f0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x510(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x530(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x550(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x570(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x590(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x5b0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x5d0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x5f0(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x610(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x630(%rbp), %rdi
jmp 0x211a0
movq %rax, %rbx
movq -0x650(%rbp), %rdi
cmpq %r14, %rdi
je 0x211aa
callq 0x21b0
movq %rbx, %rdi
callq 0x2340