Function at 0x140036ab0
Capabilities:
Write file on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
cmp dword [0x14005ede0], 0
mov r13d, 1
jne 0x140036bad
mov eax, dword [0x14005ede4]
test eax, eax
mov dword [0x14005ede0], r13d
cmove eax, r13d
cmp qword [0x14005eda0], 0
mov dword [0x14005ede4], eax
jne 0x140036b11
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov qword [0x14005eda0], rax
cmp qword [0x14005eda8], 0
jne 0x140036b2b
mov ecx, r13d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov qword [0x14005eda8], rax
mov rsi, qword [0x14005edc8]
test rsi, rsi
je 0x140036b4b
mov rbp, qword [0x14005edb8]
mov rax, qword [rsi + rbp*8]
lea rbx, [rsi + rbp*8]
test rax, rax
jne 0x140036b84
call fcn.140036990
mov rcx, qword [0x14005edb8]
mov edx, 0x4000
mov rax, qword [0x14005edc8]
lea rbx, [rax + rcx*8]
mov rcx, qword [0x14005eda0]
call fcn.140036210
mov rsi, qword [0x14005edc8]
mov rbp, qword [0x14005edb8]
mov qword [rbx], rax
mov rcx, qword [rax + 0x20]
mov r8, qword [rax + 0x10]
mov qword [0x14005fa20], r8
mov rax, qword [rbx]
mov qword [0x14005edd0], rcx
mov rcx, qword [rax]
mov qword [0x14005eda0], rcx
movzx r9d, byte [r8]
jmp 0x140036bca
mov rsi, qword [0x14005edc8]
mov rbp, qword [0x14005edb8]
mov r8, qword [0x14005edd8]
movzx r9d, byte [0x14005edb4]
lea r12, [0x140000000]
xor r14d, r14d
mov r10d, 0xb0b
nop word [rax + rax]
mov edx, dword [0x14005ede4]
mov rbx, r8
mov byte [r8], r9b
mov r15, r8
mov rax, qword [rsi + rbp*8]
add edx, dword [rax + 0x30]
nop word [rax + rax]
movzx eax, byte [rbx]
movzx r9d, byte [r12 + rax*4 + 0x5a580]
movsxd rax, edx
lea r8, [rax + rax]
cmp word [r8 + r12 + 0x59be0], r14w
je 0x140036c2b
mov dword [0x14005edec], edx
mov qword [0x14005edf0], rbx
movsx ecx, word [r8 + r12 + 0x5aaa0]
movzx eax, r9b
add eax, ecx
cdqe
movsx eax, word [r12 + rax*2 + 0x5d4b0]
cmp eax, edx
je 0x140036c90
nop dword [rax]
movsx rdx, word [r8 + r12 + 0x5b450]
cmp edx, 0x4cf
jl 0x140036c6e
movzx eax, r9b
movzx r9d, byte [r12 + rax*4 + 0x5a980]
movzx eax, r9b
lea r8, [rdx + rdx]
movsx ecx, word [r8 + r12 + 0x5aaa0]
add eax, ecx
cdqe
movsx eax, word [r12 + rax*2 + 0x5d4b0]
cmp eax, edx
jne 0x140036c50
movsxd rax, edx
inc rbx
movsx rcx, word [r12 + rax*2 + 0x5aaa0]
movzx eax, r9b
add rax, rcx
mov eax, eax
movsx rdx, word [r12 + rax*2 + 0x5be00]
cmp word [r12 + rdx*2 + 0x5aaa0], r10w
jne 0x140036c00
movsxd rax, edx
movsx ecx, word [r12 + rax*2 + 0x59be0]
test ecx, ecx
jne 0x140036ce7
movsxd rax, dword [0x14005edec]
mov rbx, qword [0x14005edf0]
movsx ecx, word [r12 + rax*2 + 0x59be0]
mov qword [0x14005fa20], r15
mov rax, rbx
sub rax, r15
mov qword [0x14005edd8], rbx
mov qword [0x14005fa28], rax
mov r8, rbx
movzx r9d, byte [rbx]
mov byte [rbx], r14b
mov r10, qword [0x14005fa20]
mov byte [0x14005edb4], r9b
nop word [rax + rax]
cmp ecx, 0xad
ja case.default.0x140036d3a
movsxd rax, ecx
mov ecx, dword [r12 + rax*4 + 0x38f74]
add rcx, r12
jmp rcx
mov byte [rbx], r9b
mov edi, ebx
mov rcx, qword [rsi + rbp*8]
sub edi, r10d
dec edi
cmp dword [rcx + 0x40], r14d
jne 0x140036d71
mov rax, qword [rcx + 0x20]
mov qword [0x14005edd0], rax
mov rax, qword [0x14005eda0]
mov qword [rcx], rax
mov rax, qword [rsi + rbp*8]
mov dword [rax + 0x40], r13d
mov rcx, qword [rsi + rbp*8]
mov rcx, qword [rcx + 8]
add rcx, qword [0x14005edd0]
cmp r8, rcx
jbe 0x140036e3f
call fcn.140036290
test eax, eax
je 0x140036f21
sub eax, r13d
jne 0x140036dff
mov dword [0x14005ede8], r14d
call fcn.140039340
test eax, eax
je 0x140036f55
mov r10, qword [0x14005fa20]
mov eax, dword [0x14005ede4]
mov r8, r10
mov rsi, qword [0x14005edc8]
dec eax
mov rbp, qword [0x14005edb8]
cdq
movzx r9d, byte [0x14005edb4]
sub eax, edx
sar eax, 1
mov qword [0x14005edd8], r10
lea ecx, [rax + 0xa9]
jmp 0x140036d20
mov edx, dword [0x14005edec]
mov byte [rbx], r9b
mov rbx, qword [0x14005edf0]
jmp 0x140036cc0
cmp eax, r13d
jne 0x140036f6a
mov rsi, qword [0x14005edc8]
mov rbp, qword [0x14005edb8]
mov rax, qword [rsi + rbp*8]
mov rbx, qword [rax + 8]
add rbx, qword [0x14005edd0]
mov qword [0x14005edd8], rbx
call fcn.1400366b0
mov r15, qword [0x14005fa20]
mov edx, eax
jmp 0x140036cc0
mov r15, qword [0x14005fa20]
movsxd rbx, edi
add rbx, r15
mov qword [0x14005edd8], rbx
call fcn.1400366b0
movsxd rdx, eax
movzx r10d, r13b
mov r8d, edx
mov r9, rdx
cmp word [r12 + rdx*2 + 0x59be0], r14w
je 0x140036e7d
mov dword [0x14005edec], edx
mov qword [0x14005edf0], rbx
movsx rax, word [r12 + rdx*2 + 0x5aaa0]
movsx eax, word [r12 + rax*2 + 0x5d4b2]
cmp eax, edx
je 0x140036ee1
nop dword [rax]
nop word [rax + rax]
movsx r8, word [r12 + r9*2 + 0x5b450]
cmp r8d, 0x4cf
jl 0x140036ebf
movzx eax, r10b
movzx r10d, byte [r12 + rax*4 + 0x5a980]
movsx ecx, word [r12 + r8*2 + 0x5aaa0]
mov r9, r8
movzx eax, r10b
add eax, ecx
cdqe
movsx eax, word [r12 + rax*2 + 0x5d4b0]
cmp eax, r8d
jne 0x140036ea0
movsxd rax, r8d
movsx rcx, word [r12 + rax*2 + 0x5aaa0]
movzx eax, r10b
add rax, rcx
mov eax, eax
movsx ecx, word [r12 + rax*2 + 0x5be00]
cmp ecx, 0x4ce
cmove ecx, r14d
test ecx, ecx
je 0x140036cc0
inc rbx
mov edx, ecx
mov r10d, 0xb0b
jmp 0x140036c00
mov r15, qword [0x14005fa20]
movsxd rbx, edi
add rbx, r15
mov qword [0x14005edd8], rbx
call fcn.1400366b0
mov rsi, qword [0x14005edc8]
mov edx, eax
mov rbp, qword [0x14005edb8]
mov r10d, 0xb0b
jmp 0x140036c00
cmp dword [0x14005ede8], r14d
jne 0x140036f6a
mov rcx, qword [0x14005eda0]
call fcn.140039230
mov rsi, qword [0x14005edc8]
mov rbp, qword [0x14005edb8]
mov r8, qword [0x14005edd8]
movzx r9d, byte [0x14005edb4]
jmp 0x140036bd4
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140036bd4
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
jmp 0x140036bd4
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140036fd3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
movsxd rax, dword [0x140059bd4]
lea r11, [0x14005ee00]
imul rcx, rax, 0x38
mov r10d, 0xb0b
inc dword [rcx + r11]
cmp dword [0x140059bd8], r14d
jne 0x140036be0
cmp dword [0x14005edf8], r14d
jne 0x140036be0
mov dword [0x14005ede4], 3
jmp 0x140036be0
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037037
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov r11d, dword [0x14005f41c]
mov eax, dword [0x14005f420]
cmp r11d, eax
jl 0x1400370af
mov rcx, qword [0x14005f428]
add eax, 0x19
movsxd rdx, eax
shl rdx, 2
mov dword [0x14005f420], eax
test rcx, rcx
jne 0x140037070
mov rcx, rdx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
jmp 0x140037076
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_realloc]
mov qword [0x14005f428], rax
mov r10, rax
test rax, rax
je 0x140038f39
mov rsi, qword [0x14005edc8]
mov rbp, qword [0x14005edb8]
mov r8, qword [0x14005edd8]
movzx r9d, byte [0x14005edb4]
mov r11d, dword [0x14005f41c]
jmp 0x1400370b6
mov r10, qword [0x14005f428]
mov eax, dword [0x14005ede4]
dec eax
movsxd rcx, r11d
cdq
mov dword [0x14005ede4], 5
sub eax, edx
sar eax, 1
inc r11d
mov dword [r10 + rcx*4], eax
mov dword [0x14005f41c], r11d
jmp 0x140036bd4
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037102
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
movsxd rax, dword [0x140059bd4]
lea r11, [0x14005ee00]
imul rcx, rax, 0x38
inc dword [rcx + r11]
jmp 0x140036bd4
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003713c
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov eax, dword [0x14005f41c]
sub eax, r13d
mov dword [0x14005f41c], eax
js 0x140038f46
movsxd rcx, eax
mov rax, qword [0x14005f428]
mov ecx, dword [rax + rcx*4]
lea ecx, [rcx*2 + 1]
mov dword [0x14005ede4], ecx
jmp 0x140036bd4
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037196
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov r10, qword [0x14005fa20]
movsxd rdx, dword [0x140059bd8]
cmp edx, 0x3e8
je 0x140038f53
movzx eax, byte [r10]
lea r10, [0x14005f030]
mov byte [rdx + r10], al
inc edx
mov dword [0x140059bd8], edx
jmp 0x140036bd4
mov rdx, qword [0x14005fa28]
test rdx, rdx
je 0x1400371f2
cmp byte [rdx + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov r10, qword [0x14005fa20]
mov rdx, qword [0x14005fa28]
mov r9, qword [0x14005eda8]
mov r8, r13
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
jmp 0x140036f6a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037228
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x102
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003725b
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x103
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003728e
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x13c
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400372b6
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x13e
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400372e9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x13d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003731c
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x104
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003734f
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x105
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037382
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x106
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400373b5
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x17f
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400373e5
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x180
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037415
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x120
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037455
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov dword [0x14005ede4], r13d
jmp 0x140037415
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003747c
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x178
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400374a1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x16f
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400374d4
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x182
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037507
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x11f
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003752f
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x137
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037562
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x135
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037595
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x170
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400375c8
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x11d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400375f0
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x13b
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037623
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x136
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003764b
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x16e
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037673
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x107
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400376a6
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 9
mov dword [0x14005ede4], eax
mov eax, 0x181
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400376d9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x16d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037701
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x13f
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037729
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x140
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037751
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x141
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037779
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x142
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400377a1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x143
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400377c9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x144
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400377f1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x145
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037819
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x146
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037841
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x147
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037869
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x14e
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037891
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x14f
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400378b9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x148
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400378e1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x149
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037909
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x14a
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037931
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x14b
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037959
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x14c
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037981
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x14d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400379a9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x150
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400379d1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x159
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400379f9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x15a
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037a21
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x15b
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037a49
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x15c
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037a71
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x15f
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037a99
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x160
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037ac1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x174
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037ae9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x16b
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037b11
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x16c
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037b39
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x175
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037b61
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x176
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037b89
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x17b
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037bb1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x17c
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037bd9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x17d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037c01
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x15d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037c29
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x15e
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037c51
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x151
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037c79
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x152
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037ca1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x153
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037cc9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x154
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037cf1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x155
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037d19
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x156
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037d41
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x157
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037d69
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x158
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037d91
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x161
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037db9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x162
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037de1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x163
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037e09
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x164
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037e31
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x165
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037e59
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x166
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037e81
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x167
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037ea9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x168
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037ed1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x177
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037ef9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x17e
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037f21
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x183
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037f49
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x184
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037f71
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x185
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037f99
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x186
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037fc1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x187
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140037fe9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x188
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038011
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x189
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038039
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x18a
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038061
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x18b
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038089
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x18c
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400380b1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x18d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400380d9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x18e
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038101
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x18f
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038129
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x190
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038151
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x191
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038179
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x192
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400381a1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x193
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400381c9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x194
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400381f1
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x195
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038219
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x196
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038241
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x172
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038269
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov eax, 0x173
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038291
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
inc dword [0x14005edf8]
mov eax, 0x28
mov dword [0x14005ede4], 7
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400382c9
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
dec dword [0x14005edf8]
mov eax, 0x29
mov dword [0x14005ede4], r13d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038305
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov r10, qword [0x14005fa20]
xor r8d, r8d
xor edx, edx
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov dword [0x14005fa40], eax
mov eax, 0x169
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038348
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov r10, qword [0x14005fa20]
xor edx, edx
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtod]
movsd qword [0x14005fa40], xmm0
mov eax, 0x16a
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003838a
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov r10, qword [0x14005fa20]
xor edx, edx
mov rcx, r10
lea r8d, [rdx + 0x10]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov dword [0x14005fa40], eax
mov eax, 0x169
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400383ce
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov r10, qword [0x14005fa20]
mov rcx, r10
call fcn.1400251e0
mov qword [0x14005fa40], rax
mov eax, 0x121
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003840c
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov r10, qword [0x14005fa20]
mov rcx, r10
call fcn.1400251e0
mov qword [0x14005fa40], rax
mov eax, 0x122
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x14003844a
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov r10, qword [0x14005fa20]
mov rax, 0xffffffffffffffff
cmp byte [r10 + rax + 1], 0
lea rax, [rax + 1]
jne 0x140038451
lea rcx, [rax - 1]
call fcn.1400251a0
mov rcx, qword [0x14005fa20]
mov r9, rax
mov qword [0x14005fa40], rax
lea rdx, [rcx + 1]
movzx ecx, byte [rcx + 1]
cmp cl, 0x22
je 0x1400384d0
mov eax, 9
nop dword [rax]
inc rdx
test cl, cl
je 0x1400384d0
cmp cl, 0x5c
jne 0x1400384c2
movzx r8d, byte [rdx]
inc rdx
cmp r8b, 0x6e
jne 0x1400384ad
mov cl, 0xa
jmp 0x1400384c2
cmp r8b, 0x72
jne 0x1400384b7
mov cl, 0xd
jmp 0x1400384c2
cmp r8b, 0x74
movzx ecx, r8b
cmove ecx, eax
mov byte [r9], cl
inc r9
movzx ecx, byte [rdx]
cmp cl, 0x22
jne 0x140038490
mov byte [r9], 0
mov eax, 0x123
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038503
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov r10, qword [0x14005fa20]
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [r10 + rax], 0
jne 0x140038510
cmp rax, 3
jne 0x140038f60
movzx eax, byte [r10 + 1]
mov byte [0x14005fa40], al
mov eax, 0x171
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038558
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x11c
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038588
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x132
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400385b8
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x133
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400385e8
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x134
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038618
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x138
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038648
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov eax, 9
mov dword [0x140059bd8], r14d
mov dword [0x14005ede4], eax
mov eax, 0x10e
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038683
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x139
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400386b3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x13a
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400386e3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x113
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038713
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x114
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038743
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x115
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038773
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x116
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400387a3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x117
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400387d3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x118
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038803
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x119
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038833
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x11a
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038863
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x12f
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038893
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x130
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400388c3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x12e
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400388f3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x124
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038923
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x125
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038953
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x126
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038983
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x127
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400389b3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x128
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x1400389e3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x129
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038a13
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x12a
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038a43
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x12b
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038a73
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x12c
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038aa3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x131
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038ad3
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x12d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038b03
cmp byte [rax + r10 - 1], 0xa
mov edx, r14d
mov rax, qword [rsi + rbp*8]
sete dl
mov dword [rax + 0x30], edx
movsxd rax, dword [0x140059bd4]
lea rdx, str._s:_d:__s_n
imul r8, rax, 0x38
lea rax, str._PrePythonCode_is_deprecated
mov ecx, r13d
mov qword [rsp + 0x20], rax
lea rax, [0x14005ee00]
mov r9d, dword [r8 + rax]
mov r8, qword [r8 + rax + 8]
call fcn.140001c10
mov eax, 0x11b
mov dword [0x140059bd8], r14d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038b69
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x179
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038b99
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x109
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038bc9
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x10a
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038bf9
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov eax, 9
mov dword [0x140059bd8], r14d
mov dword [0x14005ede4], eax
mov eax, 0x10b
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038c34
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
movsxd rax, dword [0x140059bd4]
lea rdx, str._s:_d:__s_n
imul r8, rax, 0x38
lea rax, str._Doc_is_deprecated__use__Extract_instead
mov ecx, r13d
mov qword [rsp + 0x20], rax
lea rax, [0x14005ee00]
mov r9d, dword [r8 + rax]
mov r8, qword [r8 + rax + 8]
call fcn.140001c10
mov eax, 0x10c
mov dword [0x140059bd8], r14d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038c9a
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
movsxd rax, dword [0x140059bd4]
lea rdx, str._s:_d:__s_n
imul r8, rax, 0x38
lea rax, str._ExportedDoc_is_deprecated__use__Extract_instead
mov ecx, r13d
mov qword [rsp + 0x20], rax
lea rax, [0x14005ee00]
mov r9d, dword [r8 + rax]
mov r8, qword [r8 + rax + 8]
call fcn.140001c10
mov eax, 0x10d
mov dword [0x140059bd8], r14d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038d00
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
movsxd rax, dword [0x140059bd4]
lea rdx, str._s:_d:__s_n
imul r8, rax, 0x38
lea rax, str._Makefile_is_deprecated
mov ecx, r13d
mov qword [rsp + 0x20], rax
lea rax, [0x14005ee00]
mov r9d, dword [r8 + rax]
mov r8, qword [r8 + rax + 8]
call fcn.140001c10
mov eax, 0x10f
mov dword [0x140059bd8], r14d
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038d66
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x110
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038d96
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x111
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038dc6
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov dword [0x140059bd8], r14d
mov eax, 0x112
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038df6
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
mov eax, 9
mov dword [0x140059bd8], r14d
mov dword [0x14005ede4], eax
mov eax, 0x108
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038e30
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov rax, 0xffffffffffffffff
mov dword [0x14005ede4], r13d
mov dword [0x140059bd8], eax
jmp 0x140037415
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038e68
cmp byte [rax + r10 - 1], 0xa
mov ecx, r14d
mov rax, qword [rsi + rbp*8]
sete cl
mov dword [rax + 0x30], ecx
movsxd rcx, dword [0x140059bd8]
lea rdi, [0x14005f030]
lea eax, [rcx + 1]
mov byte [rcx + rdi], 0xa
movsxd rdx, eax
cmp rdx, 0x3ea
jae 0x140038f6d
movsxd rax, dword [0x140059bd4]
mov ecx, 0x18
imul rbx, rax, 0x38
lea rax, [0x14005ee00]
mov byte [rdi + rdx], r14b
add rbx, rax
mov dword [0x140059bd8], r14d
call fcn.1400251a0
mov rcx, rdi
mov qword [0x14005fa40], rax
call fcn.1400251e0
mov rcx, qword [0x14005fa40]
mov qword [rcx], rax
mov ecx, dword [rbx]
mov rax, qword [0x14005fa40]
mov dword [rax + 0x10], ecx
mov rax, qword [0x14005fa40]
mov rcx, qword [rbx + 8]
inc dword [rbx]
mov qword [rax + 8], rcx
mov eax, 0x11e
jmp 0x14003741a
mov rax, qword [0x14005fa28]
test rax, rax
je 0x140038f1c
cmp byte [rax + r10 - 1], 0xa
mov rax, qword [rsi + rbp*8]
sete r14b
mov dword [rax + 0x30], r14d
mov r10, qword [0x14005fa20]
movsx eax, byte [r10]
jmp 0x14003741a
xor eax, eax
jmp 0x14003741a
lea rcx, str.fatal_flex_scanner_internal_error__no_action_found
call fcn.140035e70
int3
lea rcx, str.out_of_memory_expanding_start_condition_stack
call fcn.140035e70
int3
lea rcx, str.start_condition_stack_underflow
call fcn.140035e70
int3
lea rcx, str.Line_is_too_long
call fcn.140035e70
int3
lea rcx, str.Exactly_one_character_expected_between_single_quotes
call fcn.140035e70
int3
call fcn.14003964c
int3