Function at 0x140180650
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1e8]
sub rsp, 0x2c0
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x140713740]
xor rax, rsp
mov qword [rbp + 0x1a0], rax
mov rdi, rdx
xor r14d, r14d
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], r14
mov ebx, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x48], rbx
mov byte [rbp + 0x30], r14b
lea r8, [0x140428ab0]
xor edx, edx
lea rcx, [rbp - 0x10]
call fcn.1403ec1fc
test eax, eax
jne 0x1401851ab
mov rdx, qword [rbp - 0x10]
test rdx, rdx
je 0x1401851ab
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x1401806e6
lea rcx, [rbp - 0x70]
call fcn.1400fe440
nop
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, [0x140428ac0]
lea rcx, [rbp - 0x70]
call fcn.14010d200
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov byte [rax], 0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x30]
call fcn.140107260
lea rcx, [rbp + 0x10]
call fcn.1400fddc0
nop
lea rcx, [rbp - 0x70]
call fcn.1400fddc0
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x90]
call fcn.14041cf40
mov rdx, rdi
lea rcx, [rbp - 0x50]
call fcn.14017fe10
nop
lea r8, [rbp + 0x30]
cmp qword [rbp + 0x48], 0xf
cmova r8, qword [rbp + 0x30]
mov r9, qword [rbp + 0x40]
xor edx, edx
mov rcx, rax
call fcn.1401713d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x78], xmm1
mov qword [rax + 0x18], rbx
mov qword [rax + 0x10], r14
mov byte [rax], 0
mov r8d, 5
lea rdx, [0x140428ad0]
lea rcx, [rsp + 0x68]
call fcn.14010d200
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov byte [rax], 0
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0xf
cmova rdx, qword [rsp + 0x30]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
lea rcx, [rbp + 0x90]
call fcn.14017e380
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x90], rax
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x8c], edx
lea rcx, [rsp + 0x30]
call fcn.1400fddc0
nop
lea rcx, [rsp + 0x68]
call fcn.1400fddc0
nop
lea rcx, [rbp - 0x50]
call fcn.1400fddc0
cmp qword [rbp + 0x120], 0
jne 0x140180895
lea rcx, [rbp + 0x90]
call fcn.140163e20
jmp 0x1401851a7
mov qword [rbp - 0x70], r14
mov word [rbp - 0x68], 1
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rbp + rcx + 0xd8]
mov qword [rbp + 0x10], rcx
test rcx, rcx
sete byte [rbp + 0x18]
mov byte [rbp + 0x19], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x80], xmm1
movaps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x10], xmm0
movaps xmm6, xmmword [rbp - 0x70]
test rcx, rcx
je 0x14018092b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x1401808fe
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x1401808fe
movzx eax, byte [rdx]
jmp 0x140180904
mov rax, qword [rcx]
call qword [rax + 0x30]
cmp eax, 0xffffffff
je 0x14018091a
mov byte [rbp + 0x19], al
mov rax, qword [rbp + 0x10]
mov byte [rbp + 0x18], 1
movaps xmm0, xmmword [rbp + 0x10]
jmp 0x140180930
mov rax, r14
mov qword [rbp + 0x10], rax
mov byte [rbp + 0x18], 1
movaps xmm0, xmmword [rbp + 0x10]
jmp 0x140180930
movq rax, xmm0
test rax, rax
movq rax, xmm6
jne 0x140181d37
test rax, rax
je 0x140181d40
movdqa xmmword [rbp - 0x70], xmm6
movdqa xmmword [rbp + 0x10], xmm0
xor r9d, r9d
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x70]
call fcn.1401413f0
nop
lea rcx, [rbp + 0xa0]
call fcn.14016c200
test rax, rax
jne 0x1401809a9
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea r9, [rbp + 0x90]
add rcx, r9
mov edx, 6
mov eax, 2
cmp qword [rcx + 0x48], 0
cmovne edx, eax
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140139530
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.140106270
lea r8, [rbp + 0x50]
cmp qword [rbp + 0x68], 0xf
cmova r8, qword [rbp + 0x50]
lea rcx, [rbp + 0x50]
cmova rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x60]
add rdx, rcx
mov rcx, r14
mov rax, rdx
sub rax, r8
cmp r8, rdx
cmova rax, r14
test rax, rax
je 0x140180a4b
cmp rax, 0x40
jb 0x140180a4b
and rax, 0xffffffffffffffc0
movdqa xmm1, xmmword [0x14042d030]
nop dword [rax + rax]
movdqu xmm0, xmmword [r8]
psubb xmm0, xmm1
movdqu xmmword [r8], xmm0
movdqu xmm0, xmmword [r8 + 0x10]
psubb xmm0, xmm1
movdqu xmmword [r8 + 0x10], xmm0
movdqu xmm0, xmmword [r8 + 0x20]
psubb xmm0, xmm1
movdqu xmmword [r8 + 0x20], xmm0
movdqu xmm0, xmmword [r8 + 0x30]
psubb xmm0, xmm1
movdqu xmmword [r8 + 0x30], xmm0
add r8, 0x40
add rcx, 0x40
cmp rcx, rax
jne 0x140180a00
cmp r8, rdx
je 0x140180a5c
add byte [r8], 0xfb
inc r8
cmp r8, rdx
jne 0x140180a50
mov qword [rbp - 0x18], r14
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 8]
call fcn.14017e0c0
nop
lea rdx, [0x140428ad8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428ae8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180ad1
lea rdx, [0x140428af8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428b08]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax], xmm6
lea rdx, [0x140428b18]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428b24]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180b26
lea rdx, [0x140428b28]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428b34]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 4], ebx
lea rdx, [0x140428b38]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428b48]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180b7c
lea rdx, [0x140428b50]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428b60]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xd], bl
lea rdx, [0x140428b68]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428b78]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180bd2
lea rdx, [0x140428b88]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428b98]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xe], bl
lea rdx, [0x140428ba8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428bb8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180c28
lea rdx, [0x140428bc0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428bd0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xf], bl
lea rdx, [0x140428bd8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428be8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180c7e
lea rdx, [0x140428bf8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428c08]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x11], bl
lea rdx, [0x140428c18]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428c28]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180cd4
lea rdx, [0x140428c30]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428c40]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xc], bl
lea rdx, [0x140428c48]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428c58]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180d2a
lea rdx, [0x140428c68]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428c78]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x10], bl
lea rdx, [0x140428c88]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428c94]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180d7f
lea rdx, [0x140428ca0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428cac]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 8], ebx
lea rdx, [0x140428cb8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428cc8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180dd5
lea rdx, [0x140428cd0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428ce0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x44], bl
lea rdx, [0x140428ce8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428cf4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180e2d
lea rdx, [0x140428cf8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428d04]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x54], xmm6
lea rdx, [0x140428d08]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428d18]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180e85
lea rdx, [0x140428d28]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428d38]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x50], xmm6
lea rdx, [0x140428d48]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428d54]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180edd
lea rdx, [0x140428d60]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428d6c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x4c], xmm6
lea rdx, [0x140428d78]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428d88]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180f33
lea rdx, [0x140428d98]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428da8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x45], bl
lea rdx, [0x140428db8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428dc8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180f89
lea rdx, [0x140428dd8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428de8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x46], bl
lea rdx, [0x140428df8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428e08]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140180fdf
lea rdx, [0x140428e18]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428e28]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x47], bl
lea rdx, [0x140428e38]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428e48]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181035
lea rdx, [0x140428e58]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428e68]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x48], bl
lea rdx, [0x140428e78]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428e88]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018108b
lea rdx, [0x140428e98]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428ea8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x4a], bl
lea rdx, [0x140428eb8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428ec8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401810e1
lea rdx, [0x140428ed8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428ee8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x49], bl
lea rdx, [0x140428ef8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428f04]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181136
lea rdx, [0x140428f08]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428f14]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x38], ebx
lea rdx, [0x140428f18]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428f24]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018118b
lea rdx, [0x140428f30]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428f3c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x3c], ebx
lea rdx, [0x140428f48]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428f58]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401811e0
lea rdx, [0x140428f68]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428f78]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x40], ebx
lea rdx, [0x140428f84]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428f8c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181235
lea rdx, [0x140428f90]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428f98]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x5c], ebx
lea rdx, [0x140428f9c]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428fa8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018128b
lea rdx, [0x140428fb0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428fb8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x60], bl
lea rdx, [0x140428fc0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428fc8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401812e3
lea rdx, [0x140428fd4]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428fe0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x68], xmm6
lea rdx, [0x140428fec]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140428ff8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018133b
lea rdx, [0x140429004]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429010]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x6c], xmm6
lea rdx, [0x14042901c]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429024]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181393
lea rdx, [0x14042902c]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429034]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x70], xmm6
lea rdx, [0x14042903c]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429048]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401813e8
lea rdx, [0x140429058]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429060]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x74], ebx
lea rdx, [0x140429070]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429078]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018143e
lea rdx, [0x140429080]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429088]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x65], bl
lea rdx, [0x140429090]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429098]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181494
lea rdx, [0x1404290a8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404290b0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x62], bl
lea rdx, [0x1404290c0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404290c8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401814ea
lea rdx, [0x1404290dc]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404290e8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x61], bl
lea rdx, [0x1404290fc]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429108]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181540
lea rdx, [0x140429118]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429120]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x63], bl
lea rdx, [0x140429130]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429138]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181596
lea rdx, [0x140429144]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429150]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x64], bl
lea rdx, [0x140429160]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042916c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401815eb
lea rdx, [0x140429170]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042917c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x78], ebx
lea rdx, [0x140429180]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042918c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181640
lea rdx, [0x140429198]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404291a4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x7c], ebx
lea rdx, [0x1404291b0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404291c0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181699
lea rdx, [0x1404291c8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404291d8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x80], bl
lea rdx, [0x1404291e0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404291e8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401816f2
lea rdx, [0x1404291f0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404291f8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xc8], bl
lea rdx, [0x140429200]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429204]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018174a
lea rdx, [0x140429208]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042920c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0xcc], ebx
lea rdx, [0x140429210]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429220]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401817a0
lea rdx, [0x140429228]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429238]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x28], bl
lea rdx, [0x140429240]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042924c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401817f5
lea rdx, [0x140429250]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042925c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x34], ebx
lea rdx, [0x140429260]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429270]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018184a
lea rdx, [0x140429280]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429290]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x2c], ebx
lea rdx, [0x1404292a0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404292b0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018189f
lea rdx, [0x1404292c0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404292d0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x30], ebx
lea rdx, [0x1404292e0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404292f0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401818f5
lea rdx, [0x1404292f8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429308]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x14], bl
lea rdx, [0x140429310]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429320]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018194d
lea rdx, [0x140429328]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, str.BreatAt
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x18], xmm6
lea rdx, [0x140429340]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042934c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401819a5
lea rdx, [0x140429358]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429364]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x1c], xmm6
lea rdx, [0x140429370]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042937c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401819fa
lea rdx, [0x140429380]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042938c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x20], ebx
lea rdx, [0x140429390]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042939c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181a4f
lea rdx, [0x1404293a8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404293b4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x24], ebx
lea rdx, [0x1404293bc]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404293c4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181aa7
lea rdx, [0x1404293cc]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404293d4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0xa0], ebx
lea rdx, [0x1404293dc]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404293e4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181aff
lea rdx, [0x1404293e8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404293f0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x9c], ebx
lea rdx, [0x1404293f4]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429400]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181b58
lea rdx, [0x140429408]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429410]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x98], bl
lea rdx, [0x140429418]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429420]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181bb1
lea rdx, [0x14042942c]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429438]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x9a], bl
lea rdx, [0x140429444]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429450]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181c0a
lea rdx, [0x14042945c]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429468]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x99], bl
lea rdx, [0x140429474]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429480]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181cb8
lea rdx, [0x14042948c]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429498]
mov rcx, rax
call fcn.14013ffb0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14015dd40
nop
mov rbx, r14
lea rcx, [rbp + 0x10]
call fcn.140179190
test rax, rax
je 0x140181caa
mov edi, 0xa8
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.14017edd0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + rdi], xmm6
inc rbx
lea rdi, [rdi + 4]
lea rcx, [rbp + 0x10]
call fcn.140179190
cmp rbx, rax
jb 0x140181c74
movzx edx, byte [rbp + 0x10]
lea rcx, [rbp + 0x18]
call fcn.14016c620
nop
lea rdx, [0x1404294a4]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404294b0]
mov rcx, rax
call fcn.14013ffb0
lea r12, [0x140000000]
cmp byte [rax], 0
je 0x140181db1
lea rdx, [0x1404294bc]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404294c8]
mov rcx, rax
call fcn.14013ffb0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14015dd40
nop
mov rbx, r14
movzx r15d, byte [rbp + 0x10]
mov edi, 0xb8
mov r14, qword [rbp + 0x18]
cmp r15d, 9
ja case.0x140181d35.3
mov ecx, dword [r12 + r15*4 + 0x185714]
add rcx, r12
jmp rcx
test rax, rax
je 0x140180947
movdqa xmm0, xmmword [0x140539e70]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
jmp 0x140180966
mov rax, qword [r14 + 8]
sub rax, qword [r14]
sar rax, 4
jmp 0x140181d71
mov rax, qword [r14 + 8]
jmp 0x140181d71
mov eax, 1
cmp rbx, rax
jae case.0x140181d35.0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.14017edd0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + rdi], xmm6
inc rbx
add rdi, 4
jmp 0x140181d24
movzx edx, r15b
lea rcx, [rbp + 0x18]
call fcn.14016c620
nop
xor r14d, r14d
lea rdx, [0x1404294d4]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404294dc]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181e0c
lea rdx, [0x1404294e4]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404294ec]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0xa4], xmm6
lea rdx, [0x1404294f4]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404294fc]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181e67
lea rdx, [0x140429504]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042950c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x94], xmm6
lea rdx, [0x140429514]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042951c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181ebf
lea rdx, [0x140429520]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429528]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x84], ebx
lea rdx, [0x14042952c]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429538]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181f18
lea rdx, [0x140429540]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429548]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x90], bl
lea rdx, [0x140429550]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429558]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181f71
lea rdx, [0x140429560]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429568]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x91], bl
lea rdx, [0x140429570]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429578]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140181fc9
lea rdx, [0x140429580]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429588]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x88], ebx
lea rdx, [0x140429590]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429598]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182021
lea rdx, [0x1404295a0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404295a8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x8c], ebx
lea rdx, [0x1404295b0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404295c0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018207a
lea rdx, [0x1404295c8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404295d8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xd0], bl
lea rdx, [0x1404295e0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404295f0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401820d3
lea rdx, [0x140429600]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429610]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xd4], bl
lea rdx, [0x140429620]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429630]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018212c
lea rdx, [0x140429640]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429650]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xd2], bl
lea rdx, [0x140429660]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429670]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182185
lea rdx, [0x140429680]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429690]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xd3], bl
lea rdx, [0x1404296a0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404296ac]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401821de
lea rdx, [0x1404296b8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404296c4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xd5], bl
lea rdx, [0x1404296d0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404296e0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182237
lea rdx, [0x1404296e8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404296f8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xd6], bl
lea rdx, [0x140429700]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042970c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182292
lea rdx, [0x140429718]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429724]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0xe8], xmm6
lea rdx, [0x140429730]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042973c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401822eb
lea rdx, [0x140429748]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429754]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xd1], bl
lea rdx, [0x140429760]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429770]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182344
lea rdx, [0x140429780]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429790]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xd7], bl
lea rdx, [0x1404297a0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404297ac]
mov rcx, rax
call fcn.14013ffb0
mov edi, dword [0x140719430]
cmp byte [rax], 0
je 0x14018244e
lea rdx, [0x1404297b8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404297c4]
mov rcx, rax
call fcn.14013ffb0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14015dd40
nop
mov rbx, r14
mov r12d, edi
mov r13, qword gs:[0x58]
movzx r15d, byte [rbp + 0x10]
mov rdi, r14
mov r14, qword [rbp + 0x18]
lea rdx, [0x140000000]
cmp r15d, 9
ja case.0x1401823d1.3
mov ecx, dword [rdx + r15*4 + 0x18573c]
add rcx, rdx
jmp rcx
mov rax, qword [r14 + 8]
sub rax, qword [r14]
sar rax, 4
jmp 0x1401823eb
mov rax, qword [r14 + 8]
jmp 0x1401823eb
mov eax, 1
cmp rbx, rax
jae case.0x1401823d1.0
cmp r15b, 2
jne 0x1401852be
mov rcx, qword [r14]
add rcx, rdi
call fcn.14017def0
movaps xmm6, xmm0
mov ecx, 4
mov rax, qword [r13 + r12*8]
mov ecx, dword [rcx + rax]
cmp dword [0x140715d1c], ecx
jg 0x140185288
lea rdx, [0x140000000]
movss dword [rdx + rbx*4 + 0x570148], xmm6
inc rbx
add rdi, 0x10
jmp 0x1401823c0
movzx edx, r15b
lea rcx, [rbp + 0x18]
call fcn.14016c620
nop
mov edi, dword [0x140719430]
lea rdx, [0x1404297d0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404297e0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401824a7
lea rdx, [0x1404297e8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404297f8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xec], bl
lea rdx, [0x140429800]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429810]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182500
lea rdx, [0x140429818]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429828]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xed], bl
lea rdx, [0x140429830]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429840]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182558
lea rdx, [0x140429848]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429858]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0xf0], ebx
lea rdx, [0x140429860]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429870]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401825b1
lea rdx, [0x140429878]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429888]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xf4], bl
lea rdx, [0x140429890]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404298a0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018260a
lea rdx, [0x1404298b8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404298c8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xf6], bl
lea rdx, [0x1404298e0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404298f0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182663
lea rdx, [0x140429908]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429918]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xf7], bl
lea rdx, [0x140429930]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429940]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401826bb
lea rdx, [0x140429950]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429960]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x10c], ebx
lea rdx, [0x140429970]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429980]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182716
lea rdx, [0x140429990]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404299a0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0xf8], xmm6
lea rdx, [0x1404299b0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404299c0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182771
lea rdx, [0x1404299d0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404299e0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0xfc], xmm6
lea rdx, [0x1404299f0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x1404299fc]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401827cc
lea rdx, [0x140429a08]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429a14]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x100], xmm6
lea rdx, [0x140429a20]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429a2c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182824
lea rdx, [0x140429a30]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429a3c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x104], ebx
lea rdx, [0x140429a40]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429a4c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018287c
lea rdx, [0x140429a58]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429a64]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x108], ebx
lea rdx, [0x140429a70]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429a80]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401828d5
lea rdx, [0x140429a98]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429aa8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0xf5], bl
lea rdx, [0x140429abc]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429ac8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018292e
lea rdx, [0x140429ad0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429ad8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x140], bl
lea rdx, [0x140429ae0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429ae8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182986
lea rdx, [0x140429aec]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429af4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x144], ebx
lea rdx, [0x140429af8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429b00]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401829df
lea rdx, [0x140429b10]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429b18]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x141], bl
lea rdx, [0x140429b28]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429b30]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182a38
lea rdx, [0x140429b40]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429b48]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x142], bl
lea rdx, [0x140429b58]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429b60]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182a93
lea rdx, [0x140429b68]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429b70]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x148], xmm6
lea rdx, [0x140429b78]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429b88]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182aec
lea rdx, [0x140429b90]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429ba0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x110], bl
lea rdx, [0x140429ba8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429bb8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182b45
lea rdx, [0x140429bc8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429bd8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x111], bl
lea rdx, [0x140429be8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429bf8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182b9e
lea rdx, [0x140429c08]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429c18]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x113], bl
lea rdx, [0x140429c28]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429c34]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182bf7
lea rdx, [0x140429c40]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429c4c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x112], bl
lea rdx, [0x140429c58]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429c68]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182c50
lea rdx, [0x140429c78]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429c88]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x114], bl
lea rdx, [0x140429c98]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429ca4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182ca8
lea rdx, [0x140429ca8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429cb4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x118], ebx
lea rdx, [0x140429cb8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429cc4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182d00
lea rdx, [0x140429cd0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429cdc]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x11c], ebx
lea rdx, [0x140429ce8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429cf8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182dfc
lea rdx, [0x140429d08]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429d18]
mov rcx, rax
call fcn.14013ffb0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14015dd40
nop
xor ebx, ebx
mov r12d, edi
mov r13, qword gs:[0x58]
movzx r15d, byte [rbp + 0x10]
xor edi, edi
mov r14, qword [rbp + 0x18]
lea rdx, [0x140000000]
cmp r15d, 9
ja case.0x140182d85.3
mov ecx, dword [rdx + r15*4 + 0x185764]
add rcx, rdx
jmp rcx
mov rax, qword [r14 + 8]
sub rax, qword [r14]
sar rax, 4
jmp 0x140182d9f
mov rax, qword [r14 + 8]
jmp 0x140182d9f
mov eax, 1
cmp rbx, rax
jae case.0x140182d85.0
cmp r15b, 2
jne 0x140185347
mov rcx, qword [r14]
add rcx, rdi
call fcn.14017def0
movaps xmm6, xmm0
mov ecx, 4
mov rax, qword [r13 + r12*8]
mov ecx, dword [rcx + rax]
cmp dword [0x140715d1c], ecx
jg 0x140185311
lea rdx, [0x140000000]
movss dword [rdx + rbx*4 + 0x570190], xmm6
inc rbx
add rdi, 0x10
jmp 0x140182d74
movzx edx, r15b
lea rcx, [rbp + 0x18]
call fcn.14016c620
nop
lea rdx, [0x140429d28]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429d38]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182efc
lea rdx, [0x140429d48]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429d58]
mov rcx, rax
call fcn.14013ffb0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14015dd40
nop
xor ebx, ebx
mov r12d, dword [0x140719430]
mov r13, qword gs:[0x58]
movzx r15d, byte [rbp + 0x10]
xor edi, edi
mov r14, qword [rbp + 0x18]
lea rdx, [0x140000000]
cmp r15d, 9
ja case.0x140182e85.3
mov ecx, dword [rdx + r15*4 + 0x18578c]
add rcx, rdx
jmp rcx
mov rax, qword [r14 + 8]
sub rax, qword [r14]
sar rax, 4
jmp 0x140182e9f
mov rax, qword [r14 + 8]
jmp 0x140182e9f
mov eax, 1
cmp rbx, rax
jae case.0x140182e85.0
cmp r15b, 2
jne 0x1401853d0
mov rcx, qword [r14]
add rcx, rdi
call fcn.14017def0
movaps xmm6, xmm0
mov ecx, 4
mov rax, qword [r13 + r12*8]
mov ecx, dword [rcx + rax]
cmp dword [0x140715d1c], ecx
jg 0x14018539a
lea rdx, [0x140000000]
movss dword [rdx + rbx*4 + 0x5701a0], xmm6
inc rbx
add rdi, 0x10
jmp 0x140182e74
movzx edx, r15b
lea rcx, [rbp + 0x18]
call fcn.14016c620
nop
lea rdx, [0x140429d68]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429d74]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182f54
lea rdx, [0x140429d78]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429d84]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x150], ebx
lea rdx, [0x140429d88]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429d98]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140182fad
lea rdx, [0x140429da0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429db0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x14c], bl
lea rdx, [0x140429db8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429dc4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183005
lea rdx, [0x140429dc8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429dd4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x188], ebx
lea rdx, [0x140429dd8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429de8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018305e
lea rdx, [0x140429df0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429e00]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x184], bl
lea rdx, [0x140429e08]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429e14]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401830b9
lea rdx, [0x140429e20]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429e2c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x18c], xmm6
lea rdx, [0x140429e38]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429e44]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183111
lea rdx, [0x140429e48]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429e54]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x158], ebx
lea rdx, [0x140429e58]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429e68]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018316a
lea rdx, [0x140429e70]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429e80]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x154], bl
lea rdx, [0x140429e88]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429e98]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401831c3
lea rdx, [0x140429eb0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429ec0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x155], bl
lea rdx, [0x140429ed8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429ee8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018321c
lea rdx, [0x140429f00]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429f10]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x156], bl
lea rdx, [0x140429f28]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429f38]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183275
lea rdx, [0x140429f48]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429f58]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x157], bl
lea rdx, [0x140429f68]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429f74]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401832d0
lea rdx, [0x140429f80]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429f8c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x15c], xmm6
lea rdx, [0x140429f98]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429fa4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018332b
lea rdx, [0x140429fb0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429fbc]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x160], xmm6
lea rdx, [0x140429fc8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429fd8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018342b
lea rdx, [0x140429fe8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x140429ff8]
mov rcx, rax
call fcn.14013ffb0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14015dd40
nop
xor ebx, ebx
mov r12d, dword [0x140719430]
mov r13, qword gs:[0x58]
movzx r15d, byte [rbp + 0x10]
xor edi, edi
mov r14, qword [rbp + 0x18]
lea rdx, [0x140000000]
cmp r15d, 9
ja case.0x1401833b4.3
mov ecx, dword [rdx + r15*4 + 0x1857b4]
add rcx, rdx
jmp rcx
mov rax, qword [r14 + 8]
sub rax, qword [r14]
sar rax, 4
jmp 0x1401833ce
mov rax, qword [r14 + 8]
jmp 0x1401833ce
mov eax, 1
cmp rbx, rax
jae case.0x1401833b4.0
cmp r15b, 2
jne 0x140185459
mov rcx, qword [r14]
add rcx, rdi
call fcn.14017def0
movaps xmm6, xmm0
mov ecx, 4
mov rax, qword [r13 + r12*8]
mov ecx, dword [rcx + rax]
cmp dword [0x140715d1c], ecx
jg 0x140185423
lea rdx, [0x140000000]
movss dword [rdx + rbx*4 + 0x5701d4], xmm6
inc rbx
add rdi, 0x10
jmp 0x1401833a3
movzx edx, r15b
lea rcx, [rbp + 0x18]
call fcn.14016c620
nop
lea rdx, [0x14042a008]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a018]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018352b
lea rdx, [0x14042a028]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a038]
mov rcx, rax
call fcn.14013ffb0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14015dd40
nop
xor ebx, ebx
mov r12d, dword [0x140719430]
mov r13, qword gs:[0x58]
movzx r15d, byte [rbp + 0x10]
xor edi, edi
mov r14, qword [rbp + 0x18]
lea rdx, [0x140000000]
cmp r15d, 9
ja case.0x1401834b4.3
mov ecx, dword [rdx + r15*4 + 0x1857dc]
add rcx, rdx
jmp rcx
mov rax, qword [r14 + 8]
sub rax, qword [r14]
sar rax, 4
jmp 0x1401834ce
mov rax, qword [r14 + 8]
jmp 0x1401834ce
mov eax, 1
cmp rbx, rax
jae case.0x1401834b4.0
cmp r15b, 2
jne 0x1401854e2
mov rcx, qword [r14]
add rcx, rdi
call fcn.14017def0
movaps xmm6, xmm0
mov ecx, 4
mov rax, qword [r13 + r12*8]
mov ecx, dword [rcx + rax]
cmp dword [0x140715d1c], ecx
jg 0x1401854ac
lea rdx, [0x140000000]
movss dword [rdx + rbx*4 + 0x5701e4], xmm6
inc rbx
add rdi, 0x10
jmp 0x1401834a3
movzx edx, r15b
lea rcx, [rbp + 0x18]
call fcn.14016c620
nop
lea rdx, [0x14042a048]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a054]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183583
lea rdx, [0x14042a058]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a064]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x190], ebx
lea rdx, [0x14042a068]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a078]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401835dc
lea rdx, [0x14042a080]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a090]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x19c], bl
lea rdx, [0x14042a098]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a0a4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183635
lea rdx, [0x14042a0b0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a0bc]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x19e], bl
lea rdx, [0x14042a0c8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a0d4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018368e
lea rdx, [0x14042a0e0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a0ec]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x19f], bl
lea rdx, [0x14042a0f8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a108]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401836e7
lea rdx, [0x14042a118]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a128]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x19d], bl
lea rdx, [0x14042a138]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a148]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018373f
lea rdx, [0x14042a158]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a168]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x194], ebx
lea rdx, [0x14042a178]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a188]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183797
cmp r15d, 9
ja case.0x140183821.3
mov ecx, dword [rdx + r15*4 + 0x185804]
add rcx, rdx
jmp rcx
mov eax, 1
cmp rbx, rax
jae case.0x140183821.0
lea rdx, [0x140000000]
movss dword [rdx + rbx*4 + 0x570210], xmm6
inc rbx
add rdi, 0x10
jmp 0x140183810
cmp r15d, 9
ja 0x140183afa
mov ecx, dword [r9 + r15*4 + 0x18582c]
add rcx, r9
jmp rcx
mov eax, 1
cmp rsi, rax
jae 0x140183bef
cmp r15b, 2
jne 0x14018560f
mov rbx, qword [r14]
add rbx, r12
movzx edx, byte [rbx]
cmp edx, 9
ja 0x1401855be
mov ecx, dword [r9 + rdx*4 + 0x185854]
add rcx, r9
jmp rcx
xor r10d, r10d
lea r9, [0x140000000]
mov r8, qword gs:[0x58]
movss dword [r9 + rsi*4 + 0x570244], xmm6
inc rsi
add r12, 0x10
jmp 0x140183ad4
movzx edx, r15b
lea rcx, [rbp + 0x18]
call fcn.14016c620
nop
lea rdx, [0x14042a2b8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a2c8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183c56
lea rdx, [0x14042a2d0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a2e0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x1f0], bl
lea rdx, [0x14042a2e8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a2f8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183caf
lea rdx, [0x14042a308]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a318]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x1f1], bl
lea rdx, [0x14042a328]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a338]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183d08
lea rdx, [0x14042a348]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a358]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x1f2], bl
lea rdx, [0x14042a368]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a374]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183d60
lea rdx, [0x14042a378]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a384]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x1f4], ebx
lea rdx, [0x14042a388]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a394]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183dbb
lea rdx, [0x14042a3a0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a3ac]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x1f8], xmm6
lea rdx, [0x14042a3b8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a3c8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183e14
lea rdx, [0x14042a3d0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a3e0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x1bc], bl
lea rdx, [0x14042a3e8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a3f8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183e6f
lea rdx, [0x14042a408]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a418]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x1c0], xmm6
lea rdx, [0x14042a428]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a438]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183ec8
lea rdx, [0x14042a448]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a458]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x1bd], bl
lea rdx, [0x14042a468]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a478]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183f20
lea rdx, [0x14042a480]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a490]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x1c4], ebx
lea rdx, [0x14042a498]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a4a8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183f79
lea rdx, [0x14042a4b0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a4c0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x200], bl
lea rdx, [0x14042a4c8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a4d8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140183fd4
lea rdx, [0x14042a4e0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a4f0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x204], xmm6
lea rdx, [0x14042a4f8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a508]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018402d
lea rdx, [0x14042a510]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a520]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x1b0], bl
lea rdx, [0x14042a528]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a538]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184086
lea rdx, [0x14042a548]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a558]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x1b1], bl
lea rdx, [0x14042a568]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a578]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401840df
lea rdx, [0x14042a588]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a598]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x1b2], bl
lea rdx, [0x14042a5a8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a5b4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018413a
lea rdx, [0x14042a5c0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a5cc]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x1b4], xmm6
lea rdx, [0x14042a5d8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a5e4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184192
lea rdx, [0x14042a5e8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a5f4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x1b8], ebx
lea rdx, [0x14042a5f8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a600]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401841ea
lea rdx, [0x14042a608]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a610]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x224], ebx
lea rdx, [0x14042a618]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a620]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184243
lea rdx, [0x14042a628]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a630]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x218], bl
lea rdx, [0x14042a638]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a640]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018429e
lea rdx, [0x14042a648]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a650]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x21c], xmm6
lea rdx, [0x14042a658]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a660]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401842f9
lea rdx, [0x14042a670]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a678]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x220], xmm6
lea rdx, [0x14042a688]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a690]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184352
lea rdx, [0x14042a6a0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a6a8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x219], bl
lea rdx, [0x14042a6b8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a6c4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401843aa
lea rdx, [0x14042a6c8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a6d4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x238], ebx
lea rdx, [0x14042a6d8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a6e8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184403
lea rdx, [0x14042a6f0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a700]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x228], bl
lea rdx, [0x14042a708]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a718]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018445e
lea rdx, [0x14042a728]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a738]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x230], xmm6
lea rdx, [0x14042a748]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a758]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401844b9
lea rdx, [0x14042a768]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a778]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x234], xmm6
lea rdx, [0x14042a788]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a798]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184512
lea rdx, [0x14042a7a8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a7b8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x229], bl
lea rdx, [0x14042a7c8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a7d8]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018456b
lea rdx, [0x14042a7e8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a7f8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x22a], bl
lea rdx, [0x14042a808]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a814]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184711
lea rdx, [0x14042a820]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a82c]
mov rcx, rax
call fcn.14013ffb0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14015dd40
nop
xor r10d, r10d
mov esi, r10d
mov r13d, dword [0x140719430]
mov r8, qword gs:[0x58]
movzx r15d, byte [rbp + 0x10]
mov r12d, r10d
mov r14, qword [rbp + 0x18]
lea r9, [0x140000000]
cmp r15d, 9
ja case.0x1401845f9.3
mov ecx, dword [r9 + r15*4 + 0x18587c]
add rcx, r9
jmp rcx
mov rax, qword [r14 + 8]
sub rax, qword [r14]
sar rax, 4
jmp 0x140184613
mov rax, qword [r14 + 8]
jmp 0x140184613
mov eax, 1
cmp rsi, rax
jae case.0x1401845f9.0
cmp r15b, 2
jne 0x1401856b3
mov rbx, qword [r14]
add rbx, r12
movzx edx, byte [rbx]
cmp edx, 9
ja case.0x140184643.0
mov ecx, dword [r9 + rdx*4 + 0x1858a4]
add rcx, r9
jmp rcx
lea rax, [rbx + 8]
cmp dl, 6
cmovne rax, r10
mov rcx, qword [rax]
xorps xmm6, xmm6
test rcx, rcx
js 0x140184662
cvtsi2ss xmm6, rcx
jmp 0x1401846c0
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm6, rax
addss xmm6, xmm6
jmp 0x1401846c0
sub dl, 5
cmp dl, 1
setbe al
lea rcx, [rbx + 8]
test al, al
cmove rcx, r10
xorps xmm6, xmm6
cvtsi2ss xmm6, qword [rcx]
jmp 0x1401846c0
lea rax, [rbx + 8]
cmp dl, 7
cmovne rax, r10
movsd xmm6, qword [rax]
cvtpd2ps xmm6, xmm6
jmp 0x1401846c0
lea rax, [rbx + 8]
cmp dl, 4
cmovne rax, r10
movzx eax, byte [rax]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
mov ecx, 4
mov rax, qword [r8 + r13*8]
mov ecx, dword [rcx + rax]
cmp dword [0x140715d1c], ecx
jg 0x140185251
jmp 0x1401846ed
xor r10d, r10d
lea r9, [0x140000000]
mov r8, qword gs:[0x58]
movss dword [r9 + rsi*4 + 0x5702b0], xmm6
inc rsi
add r12, 0x10
jmp 0x1401845e8
movzx edx, r15b
lea rcx, [rbp + 0x18]
call fcn.14016c620
nop
lea rdx, [0x14042a838]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a844]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184769
lea rdx, [0x14042a848]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a854]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x258], ebx
lea rdx, [0x14042a858]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a868]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401847c2
lea rdx, [0x14042a870]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a880]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x250], bl
lea rdx, [0x14042a888]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a894]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018481a
lea rdx, [0x14042a8a0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a8ac]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x25c], ebx
lea rdx, [0x14042a8b8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a8c4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184875
lea rdx, [0x14042a8d0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a8dc]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x254], xmm6
lea rdx, [0x14042a8e8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a8f4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401848ce
lea rdx, [0x14042a900]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a90c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x252], bl
lea rdx, [0x14042a914]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a91c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184926
lea rdx, [0x14042a920]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a928]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x270], ebx
lea rdx, [0x14042a92c]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a938]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018497f
lea rdx, [0x14042a940]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a948]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x26c], bl
lea rdx, [0x14042a950]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a95c]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x1401849d7
lea rdx, [0x14042a960]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a96c]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x278], ebx
lea rdx, [0x14042a970]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a980]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184a30
lea rdx, [0x14042a988]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a998]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x274], bl
lea rdx, [0x14042a9a0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a9ac]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184a88
lea rdx, [0x14042a9b8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a9c4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x27c], ebx
lea rdx, [0x14042a9d0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a9dc]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184ae3
lea rdx, [0x14042a9e8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042a9f4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x284], xmm6
lea rdx, [0x14042aa00]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aa08]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184b3b
lea rdx, [0x14042aa10]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aa18]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x28c], ebx
lea rdx, [0x14042aa20]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aa28]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184b96
lea rdx, [0x14042aa30]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aa38]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x290], xmm6
lea rdx, [0x14042aa40]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aa48]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184bef
lea rdx, [0x14042aa50]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aa58]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x288], bl
lea rdx, [0x14042aa60]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aa68]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184c48
lea rdx, [0x14042aa70]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aa78]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x289], bl
lea rdx, [0x14042aa80]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aa90]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184ca1
lea rdx, [0x14042aa98]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aaa8]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x298], bl
lea rdx, [0x14042aab0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aabc]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184cf9
lea rdx, [0x14042aac0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aacc]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x2a0], ebx
lea rdx, [0x14042aad0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aadc]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184d51
lea rdx, [0x14042aae8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042aaf4]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x2a4], ebx
lea rdx, [0x14042ab00]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ab10]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184dac
lea rdx, [0x14042ab20]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ab30]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017def0
movaps xmm6, xmm0
call fcn.14017f450
movss dword [rax + 0x2a8], xmm6
lea rdx, [0x14042ab40]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ab50]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184e05
lea rdx, [0x14042ab60]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ab70]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x299], bl
lea rdx, [0x14042ab80]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ab90]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184e5e
lea rdx, [0x14042aba0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042abb0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x29a], bl
lea rdx, [0x14042abc0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042abd0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184eb7
lea rdx, [0x14042abe0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042abf0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x29b], bl
lea rdx, [0x14042ac00]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ac10]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184f10
lea rdx, [0x14042ac20]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ac30]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x29e], bl
lea rdx, [0x14042ac40]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ac50]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184f69
lea rdx, [0x14042ac60]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ac70]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x29c], bl
lea rdx, [0x14042ac80]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ac90]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140184fc2
lea rdx, [0x14042aca0]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042acb0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x29d], bl
lea rdx, [0x14042acbc]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042acc4]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x14018501a
lea rdx, [0x14042acc8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042acd0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017ddd0
mov ebx, eax
call fcn.14017f450
mov dword [rax + 0x2b0], ebx
lea rdx, [0x14042acd4]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042ace0]
mov rcx, rax
call fcn.14013ffb0
cmp byte [rax], 0
je 0x140185073
lea rdx, [0x14042ace8]
lea rcx, [rbp - 8]
call fcn.14013ffb0
lea rdx, [0x14042acf0]
mov rcx, rax
call fcn.14013ffb0
mov rcx, rax
call fcn.14017e050
movzx ebx, al
call fcn.14017f450
mov byte [rax + 0x2ac], bl
movzx edx, byte [rbp - 8]
lea rcx, [rbp]
call fcn.14016c620
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0xf
jbe 0x1401850bc
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401850b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140185706
call fcn.1403e5198
movdqa xmm0, xmmword [0x140539e70]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0xf
jbe 0x140185113
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140185106
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14018570c
call fcn.1403e5198
movdqa xmm0, xmmword [0x140539e70]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x90], rax
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x8c], edx
lea rcx, [rbp + 0xa0]
call fcn.140160450
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x90], rax
mov rax, qword [rbp + 0x90]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x8c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0x140], rax
lea rcx, [rbp + 0x140]
call fcn.1403e2aec
nop
mov rbx, qword [rbp + 0x48]
cmp rbx, 0xf
jbe 0x1401851df
lea rdx, [rbx + 1]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401851da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140185214
call fcn.1403e5198
mov rcx, qword [rbp + 0x1a0]
xor rcx, rsp
call fcn.1403e5550
lea r11, [rsp + 0x2c0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1403eb834
nop
lea rcx, [0x140715d1c]
call fcn.1403e5618
cmp dword [0x140715d1c], 0xffffffff
jne 0x140183bc6
lea rcx, [0x140424390]
call fcn.1403e53c8
lea rcx, [0x140715d1c]
call fcn.1403e55ac
nop
jmp 0x140183bc6
lea rcx, [0x140715d1c]
call fcn.1403e5618
cmp dword [0x140715d1c], 0xffffffff
jne 0x1401846da
lea rcx, [0x140424390]
call fcn.1403e53c8
lea rcx, [0x140715d1c]
call fcn.1403e55ac
nop
jmp 0x1401846da
lea rcx, [0x140715d1c]
call fcn.1403e5618
cmp dword [0x140715d1c], 0xffffffff
jne 0x140182421
lea rcx, [0x140424390]
call fcn.1403e53c8
lea rcx, [0x140715d1c]
call fcn.1403e55ac
jmp 0x140182421
lea rcx, [rbp + 0x10]
call fcn.140179d90
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400fde20
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_numeric_argument_with
lea rcx, [rsp + 0x68]
call fcn.1401403d0
nop
lea r9, [rbp + 0x10]
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x30]
call fcn.14014bc30
lea rdx, [0x14056b8e0]
lea rcx, [rsp + 0x30]
call fcn.1403e65b8
nop
lea rcx, [0x140715d1c]
call fcn.1403e5618
cmp dword [0x140715d1c], 0xffffffff
jne 0x140182dd5
lea rcx, [0x140424390]
call fcn.1403e53c8
lea rcx, [0x140715d1c]
call fcn.1403e55ac
jmp 0x140182dd5
lea rcx, [rbp + 0x10]
call fcn.140179d90
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400fde20
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_numeric_argument_with
lea rcx, [rsp + 0x68]
call fcn.1401403d0
nop
lea r9, [rbp + 0x10]
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x30]
call fcn.14014bc30
lea rdx, [0x14056b8e0]
lea rcx, [rsp + 0x30]
call fcn.1403e65b8
nop
lea rcx, [0x140715d1c]
call fcn.1403e5618
cmp dword [0x140715d1c], 0xffffffff
jne 0x140182ed5
lea rcx, [0x140424390]
call fcn.1403e53c8
lea rcx, [0x140715d1c]
call fcn.1403e55ac
jmp 0x140182ed5
lea rcx, [rbp + 0x10]
call fcn.140179d90
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400fde20
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_numeric_argument_with
lea rcx, [rsp + 0x68]
call fcn.1401403d0
nop
lea r9, [rbp + 0x10]
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x30]
call fcn.14014bc30
lea rdx, [0x14056b8e0]
lea rcx, [rsp + 0x30]
call fcn.1403e65b8
nop
lea rcx, [0x140715d1c]
call fcn.1403e5618
cmp dword [0x140715d1c], 0xffffffff
jne 0x140183404
lea rcx, [0x140424390]
call fcn.1403e53c8
lea rcx, [0x140715d1c]
call fcn.1403e55ac
jmp 0x140183404
lea rcx, [rbp + 0x10]
call fcn.140179d90
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400fde20
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_numeric_argument_with
lea rcx, [rsp + 0x68]
call fcn.1401403d0
nop
lea r9, [rbp + 0x10]
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x30]
call fcn.14014bc30
lea rdx, [0x14056b8e0]
lea rcx, [rsp + 0x30]
call fcn.1403e65b8
nop
lea rcx, [0x140715d1c]
call fcn.1403e5618
cmp dword [0x140715d1c], 0xffffffff
jne 0x140183504
lea rcx, [0x140424390]
call fcn.1403e53c8
lea rcx, [0x140715d1c]
call fcn.1403e55ac
jmp 0x140183504
lea rcx, [rbp + 0x10]
call fcn.140179d90
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400fde20
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_numeric_argument_with
lea rcx, [rsp + 0x68]
call fcn.1401403d0
nop
lea r9, [rbp + 0x10]
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x30]
call fcn.14014bc30
lea rdx, [0x14056b8e0]
lea rcx, [rsp + 0x30]
call fcn.1403e65b8
nop
lea rcx, [0x140715d1c]
call fcn.1403e5618
cmp dword [0x140715d1c], 0xffffffff
jne 0x140183871
lea rcx, [0x140424390]
call fcn.1403e53c8
lea rcx, [0x140715d1c]
call fcn.1403e55ac
jmp 0x140183871
mov rcx, rbx
call fcn.140179d90
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400fde20
nop
mov r8, rax
lea rdx, [0x14042ad80]
lea rcx, [rsp + 0x68]
call fcn.1401403d0
nop
mov r9, rbx
mov r8, rax
mov edx, 0x12e
lea rcx, [rsp + 0x30]
call fcn.14014bc30
lea rdx, [0x14056b8e0]
lea rcx, [rsp + 0x30]
call fcn.1403e65b8
nop
lea rcx, [rbp + 0x10]
call fcn.140179d90
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400fde20
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_numeric_argument_with
lea rcx, [rsp + 0x68]
call fcn.1401403d0
nop
lea r9, [rbp + 0x10]
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x30]
call fcn.14014bc30
lea rdx, [0x14056b8e0]
lea rcx, [rsp + 0x30]
call fcn.1403e65b8
nop
mov rcx, rbx
call fcn.140179d90
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400fde20
nop
mov r8, rax
lea rdx, [0x14042ad80]
lea rcx, [rsp + 0x68]
call fcn.1401403d0
nop
mov r9, rbx
mov r8, rax
mov edx, 0x12e
lea rcx, [rsp + 0x30]
call fcn.14014bc30
lea rdx, [0x14056b8e0]
lea rcx, [rsp + 0x30]
call fcn.1403e65b8
nop
lea rcx, [rbp + 0x10]
call fcn.140179d90
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.1400fde20
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_numeric_argument_with
lea rcx, [rsp + 0x68]
call fcn.1401403d0
nop
lea r9, [rbp + 0x10]
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x30]
call fcn.14014bc30
lea rdx, [0x14056b8e0]
lea rcx, [rsp + 0x30]
call fcn.1403e65b8
nop
call fcn.1403eb834
nop
call fcn.1403eb834
int3