// File: jo-qzy[P]MyJson/test.cpp
// Function: test_parse_invalid_string_escape()
static void test_parse_invalid_string_escape() {
    TEST_ERROR(PARSE_INVALID_STRING_ESCAPE, "\"\\v\"");
    TEST_ERROR(PARSE_INVALID_STRING_ESCAPE, "\"\\'\"");
    TEST_ERROR(PARSE_INVALID_STRING_ESCAPE, "\"\\0\"");
    TEST_ERROR(PARSE_INVALID_STRING_ESCAPE, "\"\\x12\"");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x640, %rsp            # imm = 0x640
leaq -0xb0(%rbp), %rdi
callq 0x1b600
movl 0x174c7(%rip), %eax     # 0x2d1f4
incl %eax
movl %eax, 0x174bf(%rip)     # 0x2d1f4
leaq -0xd1(%rbp), %rdi
movq %rdi, -0x400(%rbp)
callq 0x2360
movq -0x400(%rbp), %rdx
leaq 0xf93e(%rip), %rsi      # 0x25694
leaq -0xd0(%rbp), %rdi
callq 0x22f0
jmp 0x15d64
leaq -0xd0(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x404(%rbp)
jmp 0x15d7f
leaq -0xd0(%rbp), %rdi
callq 0x2150
leaq -0xd1(%rbp), %rdi
callq 0x2280
movl -0x404(%rbp), %ecx
movl $0x7, %eax
cmpl %ecx, %eax
jne 0x15dfd
movl 0x1744c(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x17443(%rip)     # 0x2d1f8
jmp 0x15f8f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x15dec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x2150
leaq -0xd1(%rbp), %rdi
callq 0x2280
jmp 0x16158
movq 0x171d4(%rip), %rdi     # 0x2cfd8
leaq 0xf4f2(%rip), %rsi      # 0x252fd
callq 0x2240
movq %rax, -0x410(%rbp)
jmp 0x15e19
movq -0x410(%rbp), %rdi
leaq 0xf4e7(%rip), %rsi      # 0x2530e
callq 0x2240
movq %rax, -0x418(%rbp)
jmp 0x15e35
movq -0x418(%rbp), %rdi
movl $0xd8, %esi
callq 0x2340
movq %rax, -0x420(%rbp)
jmp 0x15e4f
movq -0x420(%rbp), %rdi
leaq 0xf4a9(%rip), %rsi      # 0x25306
callq 0x2240
movq %rax, -0x428(%rbp)
jmp 0x15e6b
movq -0x428(%rbp), %rdi
movl $0x7, %esi
callq 0x2340
movq %rax, -0x430(%rbp)
jmp 0x15e85
movq -0x430(%rbp), %rdi
leaq 0xf47d(%rip), %rsi      # 0x25310
callq 0x2240
movq %rax, -0x438(%rbp)
jmp 0x15ea1
leaq -0x109(%rbp), %rdi
movq %rdi, -0x440(%rbp)
callq 0x2360
movq -0x440(%rbp), %rdx
leaq 0xf7d2(%rip), %rsi      # 0x25694
leaq -0x108(%rbp), %rdi
callq 0x22f0
jmp 0x15ed0
leaq -0x108(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x444(%rbp)
jmp 0x15eeb
movl -0x444(%rbp), %esi
movq -0x438(%rbp), %rdi
callq 0x2340
movq %rax, -0x450(%rbp)
jmp 0x15f06
movq -0x450(%rbp), %rdi
movq 0x170b4(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x15f1b
leaq -0x108(%rbp), %rdi
callq 0x2150
leaq -0x109(%rbp), %rdi
callq 0x2280
jmp 0x15f8f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x16158
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x15f7e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x108(%rbp), %rdi
callq 0x2150
leaq -0x109(%rbp), %rdi
callq 0x2280
jmp 0x16158
jmp 0x15f91
jmp 0x15f93
jmp 0x15f95
movl 0x17259(%rip), %eax     # 0x2d1f4
addl $0x1, %eax
movl %eax, 0x17250(%rip)     # 0x2d1f4
leaq -0xb0(%rbp), %rdi
callq 0x1b690
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jne 0x15fcc
movl 0x1723a(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x17231(%rip)     # 0x2d1f8
jmp 0x160a7
movq 0x17005(%rip), %rdi     # 0x2cfd8
leaq 0xf323(%rip), %rsi      # 0x252fd
callq 0x2240
movq %rax, -0x458(%rbp)
jmp 0x15fe8
movq -0x458(%rbp), %rdi
leaq 0xf318(%rip), %rsi      # 0x2530e
callq 0x2240
movq %rax, -0x460(%rbp)
jmp 0x16004
movq -0x460(%rbp), %rdi
movl $0xd8, %esi
callq 0x2340
movq %rax, -0x468(%rbp)
jmp 0x1601e
movq -0x468(%rbp), %rdi
leaq 0xf2da(%rip), %rsi      # 0x25306
callq 0x2240
movq %rax, -0x470(%rbp)
jmp 0x1603a
movq -0x470(%rbp), %rdi
xorl %esi, %esi
callq 0x2340
movq %rax, -0x478(%rbp)
jmp 0x16051
movq -0x478(%rbp), %rdi
leaq 0xf2b1(%rip), %rsi      # 0x25310
callq 0x2240
movq %rax, -0x480(%rbp)
jmp 0x1606d
leaq -0xb0(%rbp), %rdi
callq 0x1b690
movq -0x480(%rbp), %rdi
movl %eax, %esi
callq 0x2340
movq %rax, -0x488(%rbp)
jmp 0x16090
movq -0x488(%rbp), %rdi
movq 0x16f2a(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x160a5
jmp 0x160a7
jmp 0x160a9
jmp 0x160ab
leaq -0xb0(%rbp), %rdi
callq 0x1b770
jmp 0x160b9
leaq -0x1b8(%rbp), %rdi
callq 0x1b600
movl 0x17129(%rip), %eax     # 0x2d1f4
incl %eax
movl %eax, 0x17121(%rip)     # 0x2d1f4
leaq -0x1d9(%rbp), %rdi
movq %rdi, -0x490(%rbp)
callq 0x2360
movq -0x490(%rbp), %rdx
leaq 0xf5a5(%rip), %rsi      # 0x25699
leaq -0x1d8(%rbp), %rdi
callq 0x22f0
jmp 0x16102
leaq -0x1d8(%rbp), %rdi
leaq -0x1b8(%rbp), %rsi
callq 0x1b650
movl %eax, -0x494(%rbp)
jmp 0x1611d
leaq -0x1d8(%rbp), %rdi
callq 0x2150
leaq -0x1d9(%rbp), %rdi
callq 0x2280
movl -0x494(%rbp), %ecx
movl $0x7, %eax
cmpl %ecx, %eax
jne 0x161ac
movl 0x170ae(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x170a5(%rip)     # 0x2d1f8
jmp 0x1633e
leaq -0xb0(%rbp), %rdi
callq 0x1b770
jmp 0x16bd9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x1619b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x1d8(%rbp), %rdi
callq 0x2150
leaq -0x1d9(%rbp), %rdi
callq 0x2280
jmp 0x16507
movq 0x16e25(%rip), %rdi     # 0x2cfd8
leaq 0xf143(%rip), %rsi      # 0x252fd
callq 0x2240
movq %rax, -0x4a0(%rbp)
jmp 0x161c8
movq -0x4a0(%rbp), %rdi
leaq 0xf138(%rip), %rsi      # 0x2530e
callq 0x2240
movq %rax, -0x4a8(%rbp)
jmp 0x161e4
movq -0x4a8(%rbp), %rdi
movl $0xd9, %esi
callq 0x2340
movq %rax, -0x4b0(%rbp)
jmp 0x161fe
movq -0x4b0(%rbp), %rdi
leaq 0xf0fa(%rip), %rsi      # 0x25306
callq 0x2240
movq %rax, -0x4b8(%rbp)
jmp 0x1621a
movq -0x4b8(%rbp), %rdi
movl $0x7, %esi
callq 0x2340
movq %rax, -0x4c0(%rbp)
jmp 0x16234
movq -0x4c0(%rbp), %rdi
leaq 0xf0ce(%rip), %rsi      # 0x25310
callq 0x2240
movq %rax, -0x4c8(%rbp)
jmp 0x16250
leaq -0x201(%rbp), %rdi
movq %rdi, -0x4d0(%rbp)
callq 0x2360
movq -0x4d0(%rbp), %rdx
leaq 0xf428(%rip), %rsi      # 0x25699
leaq -0x200(%rbp), %rdi
callq 0x22f0
jmp 0x1627f
leaq -0x200(%rbp), %rdi
leaq -0x1b8(%rbp), %rsi
callq 0x1b650
movl %eax, -0x4d4(%rbp)
jmp 0x1629a
movl -0x4d4(%rbp), %esi
movq -0x4c8(%rbp), %rdi
callq 0x2340
movq %rax, -0x4e0(%rbp)
jmp 0x162b5
movq -0x4e0(%rbp), %rdi
movq 0x16d05(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x162ca
leaq -0x200(%rbp), %rdi
callq 0x2150
leaq -0x201(%rbp), %rdi
callq 0x2280
jmp 0x1633e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x16507
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x1632d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x200(%rbp), %rdi
callq 0x2150
leaq -0x201(%rbp), %rdi
callq 0x2280
jmp 0x16507
jmp 0x16340
jmp 0x16342
jmp 0x16344
movl 0x16eaa(%rip), %eax     # 0x2d1f4
addl $0x1, %eax
movl %eax, 0x16ea1(%rip)     # 0x2d1f4
leaq -0x1b8(%rbp), %rdi
callq 0x1b690
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jne 0x1637b
movl 0x16e8b(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x16e82(%rip)     # 0x2d1f8
jmp 0x16456
movq 0x16c56(%rip), %rdi     # 0x2cfd8
leaq 0xef74(%rip), %rsi      # 0x252fd
callq 0x2240
movq %rax, -0x4e8(%rbp)
jmp 0x16397
movq -0x4e8(%rbp), %rdi
leaq 0xef69(%rip), %rsi      # 0x2530e
callq 0x2240
movq %rax, -0x4f0(%rbp)
jmp 0x163b3
movq -0x4f0(%rbp), %rdi
movl $0xd9, %esi
callq 0x2340
movq %rax, -0x4f8(%rbp)
jmp 0x163cd
movq -0x4f8(%rbp), %rdi
leaq 0xef2b(%rip), %rsi      # 0x25306
callq 0x2240
movq %rax, -0x500(%rbp)
jmp 0x163e9
movq -0x500(%rbp), %rdi
xorl %esi, %esi
callq 0x2340
movq %rax, -0x508(%rbp)
jmp 0x16400
movq -0x508(%rbp), %rdi
leaq 0xef02(%rip), %rsi      # 0x25310
callq 0x2240
movq %rax, -0x510(%rbp)
jmp 0x1641c
leaq -0x1b8(%rbp), %rdi
callq 0x1b690
movq -0x510(%rbp), %rdi
movl %eax, %esi
callq 0x2340
movq %rax, -0x518(%rbp)
jmp 0x1643f
movq -0x518(%rbp), %rdi
movq 0x16b7b(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x16454
jmp 0x16456
jmp 0x16458
jmp 0x1645a
leaq -0x1b8(%rbp), %rdi
callq 0x1b770
jmp 0x16468
leaq -0x2b0(%rbp), %rdi
callq 0x1b600
movl 0x16d7a(%rip), %eax     # 0x2d1f4
incl %eax
movl %eax, 0x16d72(%rip)     # 0x2d1f4
leaq -0x2d1(%rbp), %rdi
movq %rdi, -0x520(%rbp)
callq 0x2360
movq -0x520(%rbp), %rdx
leaq 0xf1fb(%rip), %rsi      # 0x2569e
leaq -0x2d0(%rbp), %rdi
callq 0x22f0
jmp 0x164b1
leaq -0x2d0(%rbp), %rdi
leaq -0x2b0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x524(%rbp)
jmp 0x164cc
leaq -0x2d0(%rbp), %rdi
callq 0x2150
leaq -0x2d1(%rbp), %rdi
callq 0x2280
movl -0x524(%rbp), %ecx
movl $0x7, %eax
cmpl %ecx, %eax
jne 0x1655b
movl 0x16cff(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x16cf6(%rip)     # 0x2d1f8
jmp 0x166ed
leaq -0x1b8(%rbp), %rdi
callq 0x1b770
jmp 0x16bd9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x1654a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x2d0(%rbp), %rdi
callq 0x2150
leaq -0x2d1(%rbp), %rdi
callq 0x2280
jmp 0x168b6
movq 0x16a76(%rip), %rdi     # 0x2cfd8
leaq 0xed94(%rip), %rsi      # 0x252fd
callq 0x2240
movq %rax, -0x530(%rbp)
jmp 0x16577
movq -0x530(%rbp), %rdi
leaq 0xed89(%rip), %rsi      # 0x2530e
callq 0x2240
movq %rax, -0x538(%rbp)
jmp 0x16593
movq -0x538(%rbp), %rdi
movl $0xda, %esi
callq 0x2340
movq %rax, -0x540(%rbp)
jmp 0x165ad
movq -0x540(%rbp), %rdi
leaq 0xed4b(%rip), %rsi      # 0x25306
callq 0x2240
movq %rax, -0x548(%rbp)
jmp 0x165c9
movq -0x548(%rbp), %rdi
movl $0x7, %esi
callq 0x2340
movq %rax, -0x550(%rbp)
jmp 0x165e3
movq -0x550(%rbp), %rdi
leaq 0xed1f(%rip), %rsi      # 0x25310
callq 0x2240
movq %rax, -0x558(%rbp)
jmp 0x165ff
leaq -0x2f9(%rbp), %rdi
movq %rdi, -0x560(%rbp)
callq 0x2360
movq -0x560(%rbp), %rdx
leaq 0xf07e(%rip), %rsi      # 0x2569e
leaq -0x2f8(%rbp), %rdi
callq 0x22f0
jmp 0x1662e
leaq -0x2f8(%rbp), %rdi
leaq -0x2b0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x564(%rbp)
jmp 0x16649
movl -0x564(%rbp), %esi
movq -0x558(%rbp), %rdi
callq 0x2340
movq %rax, -0x570(%rbp)
jmp 0x16664
movq -0x570(%rbp), %rdi
movq 0x16956(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x16679
leaq -0x2f8(%rbp), %rdi
callq 0x2150
leaq -0x2f9(%rbp), %rdi
callq 0x2280
jmp 0x166ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x168b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x166dc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x2f8(%rbp), %rdi
callq 0x2150
leaq -0x2f9(%rbp), %rdi
callq 0x2280
jmp 0x168b6
jmp 0x166ef
jmp 0x166f1
jmp 0x166f3
movl 0x16afb(%rip), %eax     # 0x2d1f4
addl $0x1, %eax
movl %eax, 0x16af2(%rip)     # 0x2d1f4
leaq -0x2b0(%rbp), %rdi
callq 0x1b690
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jne 0x1672a
movl 0x16adc(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x16ad3(%rip)     # 0x2d1f8
jmp 0x16805
movq 0x168a7(%rip), %rdi     # 0x2cfd8
leaq 0xebc5(%rip), %rsi      # 0x252fd
callq 0x2240
movq %rax, -0x578(%rbp)
jmp 0x16746
movq -0x578(%rbp), %rdi
leaq 0xebba(%rip), %rsi      # 0x2530e
callq 0x2240
movq %rax, -0x580(%rbp)
jmp 0x16762
movq -0x580(%rbp), %rdi
movl $0xda, %esi
callq 0x2340
movq %rax, -0x588(%rbp)
jmp 0x1677c
movq -0x588(%rbp), %rdi
leaq 0xeb7c(%rip), %rsi      # 0x25306
callq 0x2240
movq %rax, -0x590(%rbp)
jmp 0x16798
movq -0x590(%rbp), %rdi
xorl %esi, %esi
callq 0x2340
movq %rax, -0x598(%rbp)
jmp 0x167af
movq -0x598(%rbp), %rdi
leaq 0xeb53(%rip), %rsi      # 0x25310
callq 0x2240
movq %rax, -0x5a0(%rbp)
jmp 0x167cb
leaq -0x2b0(%rbp), %rdi
callq 0x1b690
movq -0x5a0(%rbp), %rdi
movl %eax, %esi
callq 0x2340
movq %rax, -0x5a8(%rbp)
jmp 0x167ee
movq -0x5a8(%rbp), %rdi
movq 0x167cc(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x16803
jmp 0x16805
jmp 0x16807
jmp 0x16809
leaq -0x2b0(%rbp), %rdi
callq 0x1b770
jmp 0x16817
leaq -0x3a8(%rbp), %rdi
callq 0x1b600
movl 0x169cb(%rip), %eax     # 0x2d1f4
incl %eax
movl %eax, 0x169c3(%rip)     # 0x2d1f4
leaq -0x3c9(%rbp), %rdi
movq %rdi, -0x5b0(%rbp)
callq 0x2360
movq -0x5b0(%rbp), %rdx
leaq 0xee51(%rip), %rsi      # 0x256a3
leaq -0x3c8(%rbp), %rdi
callq 0x22f0
jmp 0x16860
leaq -0x3c8(%rbp), %rdi
leaq -0x3a8(%rbp), %rsi
callq 0x1b650
movl %eax, -0x5b4(%rbp)
jmp 0x1687b
leaq -0x3c8(%rbp), %rdi
callq 0x2150
leaq -0x3c9(%rbp), %rdi
callq 0x2280
movl -0x5b4(%rbp), %ecx
movl $0x7, %eax
cmpl %ecx, %eax
jne 0x1690a
movl 0x16950(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x16947(%rip)     # 0x2d1f8
jmp 0x16a9c
leaq -0x2b0(%rbp), %rdi
callq 0x1b770
jmp 0x16bd9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x168f9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x3c8(%rbp), %rdi
callq 0x2150
leaq -0x3c9(%rbp), %rdi
callq 0x2280
jmp 0x16bcd
movq 0x166c7(%rip), %rdi     # 0x2cfd8
leaq 0xe9e5(%rip), %rsi      # 0x252fd
callq 0x2240
movq %rax, -0x5c0(%rbp)
jmp 0x16926
movq -0x5c0(%rbp), %rdi
leaq 0xe9da(%rip), %rsi      # 0x2530e
callq 0x2240
movq %rax, -0x5c8(%rbp)
jmp 0x16942
movq -0x5c8(%rbp), %rdi
movl $0xdb, %esi
callq 0x2340
movq %rax, -0x5d0(%rbp)
jmp 0x1695c
movq -0x5d0(%rbp), %rdi
leaq 0xe99c(%rip), %rsi      # 0x25306
callq 0x2240
movq %rax, -0x5d8(%rbp)
jmp 0x16978
movq -0x5d8(%rbp), %rdi
movl $0x7, %esi
callq 0x2340
movq %rax, -0x5e0(%rbp)
jmp 0x16992
movq -0x5e0(%rbp), %rdi
leaq 0xe970(%rip), %rsi      # 0x25310
callq 0x2240
movq %rax, -0x5e8(%rbp)
jmp 0x169ae
leaq -0x3f1(%rbp), %rdi
movq %rdi, -0x5f0(%rbp)
callq 0x2360
movq -0x5f0(%rbp), %rdx
leaq 0xecd4(%rip), %rsi      # 0x256a3
leaq -0x3f0(%rbp), %rdi
callq 0x22f0
jmp 0x169dd
leaq -0x3f0(%rbp), %rdi
leaq -0x3a8(%rbp), %rsi
callq 0x1b650
movl %eax, -0x5f4(%rbp)
jmp 0x169f8
movl -0x5f4(%rbp), %esi
movq -0x5e8(%rbp), %rdi
callq 0x2340
movq %rax, -0x600(%rbp)
jmp 0x16a13
movq -0x600(%rbp), %rdi
movq 0x165a7(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x16a28
leaq -0x3f0(%rbp), %rdi
callq 0x2150
leaq -0x3f1(%rbp), %rdi
callq 0x2280
jmp 0x16a9c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x16bcd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x16a8b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x3f0(%rbp), %rdi
callq 0x2150
leaq -0x3f1(%rbp), %rdi
callq 0x2280
jmp 0x16bcd
jmp 0x16a9e
jmp 0x16aa0
jmp 0x16aa2
movl 0x1674c(%rip), %eax     # 0x2d1f4
addl $0x1, %eax
movl %eax, 0x16743(%rip)     # 0x2d1f4
leaq -0x3a8(%rbp), %rdi
callq 0x1b690
movl %eax, %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jne 0x16ad9
movl 0x1672d(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x16724(%rip)     # 0x2d1f8
jmp 0x16bb4
movq 0x164f8(%rip), %rdi     # 0x2cfd8
leaq 0xe816(%rip), %rsi      # 0x252fd
callq 0x2240
movq %rax, -0x608(%rbp)
jmp 0x16af5
movq -0x608(%rbp), %rdi
leaq 0xe80b(%rip), %rsi      # 0x2530e
callq 0x2240
movq %rax, -0x610(%rbp)
jmp 0x16b11
movq -0x610(%rbp), %rdi
movl $0xdb, %esi
callq 0x2340
movq %rax, -0x618(%rbp)
jmp 0x16b2b
movq -0x618(%rbp), %rdi
leaq 0xe7cd(%rip), %rsi      # 0x25306
callq 0x2240
movq %rax, -0x620(%rbp)
jmp 0x16b47
movq -0x620(%rbp), %rdi
xorl %esi, %esi
callq 0x2340
movq %rax, -0x628(%rbp)
jmp 0x16b5e
movq -0x628(%rbp), %rdi
leaq 0xe7a4(%rip), %rsi      # 0x25310
callq 0x2240
movq %rax, -0x630(%rbp)
jmp 0x16b7a
leaq -0x3a8(%rbp), %rdi
callq 0x1b690
movq -0x630(%rbp), %rdi
movl %eax, %esi
callq 0x2340
movq %rax, -0x638(%rbp)
jmp 0x16b9d
movq -0x638(%rbp), %rdi
movq 0x1641d(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x16bb2
jmp 0x16bb4
jmp 0x16bb6
jmp 0x16bb8
leaq -0x3a8(%rbp), %rdi
callq 0x1b770
addq $0x640, %rsp            # imm = 0x640
popq %rbp
retq
leaq -0x3a8(%rbp), %rdi
callq 0x1b770
movq -0xe0(%rbp), %rdi
callq 0x2350
nopw %cs:(%rax,%rax)