Function at 0x140002f60
Capabilities:
Link many functions at runtime

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0xa00
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
mov rax, qword [0x140035020]
xor rax, rsp
mov qword [rsp + 0x9c0], rax
xor edi, edi
mov eax, edi
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x98], eax
lea rdx, str.102454454
lea rcx, [rsp + 0xd8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.140002bd0
lea rcx, [rsp + 0x538]
call fcn.140009490
lea rdx, str.065091104100091098041040036090098098
lea rcx, [rsp + 0xd8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.140002e10
mov rcx, rax
call fcn.140009090
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x140037440], rax
lea rcx, [rsp + 0x538]
call fcn.1400090a0
lea rdx, str.077095100095100091106036090098098
lea rcx, [rsp + 0xd8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.140002e10
mov rcx, rax
call fcn.140009090
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x140037450], rax
lea rcx, [rsp + 0x538]
call fcn.1400090a0
lea rdx, str.055090108087102095041040036090098098
lea rcx, [rsp + 0xd8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.140002e10
mov rcx, rax
call fcn.140009090
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x140037448], rax
lea rcx, [rsp + 0x538]
call fcn.1400090a0
mov ecx, dword [0x140035bf0]
mov eax, dword [0x140035bf4]
mov dword [0x140035bf0], eax
mov dword [0x140035bf4], ecx
lea rcx, [rsp + 0x658]
call fcn.140002f50
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x658], xmm0
mov qword [rsp + 0x668], rdi
lea rdx, str.46.249.58.136
lea rcx, [rsp + 0x538]
call fcn.140009580
nop
lea rdx, [rsp + 0x538]
call fcn.140008f90
nop
lea rcx, [rsp + 0x538]
call fcn.140009490
mov qword [rsp + 0x210], rdi
mov qword [rsp + 0x208], rdi
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xa8], rdi
lea rdx, str.063100106091104100091106057098101105091062087100090098091
lea rcx, [rsp + 0xd8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x850]
call fcn.140002bd0
nop
cmp qword [0x140037440], rdi
je 0x14000331a
lea rdx, str.057104091087106091067107106091110077
lea rcx, [rsp + 0x538]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x598]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037440]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
lea rcx, [rsp + 0x598]
call fcn.140009490
mov rcx, rbx
call fcn.140008a10
lea rdx, str.060095100090060095104105106060095098091077
lea rcx, [rsp + 0x378]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x398]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037440]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0x398]
call fcn.140009490
lea rdx, str.060095100090068091110106060095098091077
lea rcx, [rsp + 0x338]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x3b8]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037440]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x208], rax
lea rcx, [rsp + 0x3b8]
call fcn.140009490
lea rdx, str.061091106067101090107098091060095098091068087099091077
lea rcx, [rsp + 0x538]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x598]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037440]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x598]
call fcn.140009490
lea rdx, str.057101102111060095098091077
lea rcx, [rsp + 0x538]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x598]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037440]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x598]
call fcn.140009490
cmp qword [0x140037450], 0
je 0x14000350b
lea rdx, str.063100106091104100091106069102091100077
lea rcx, [rsp + 0x3d8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x3f8]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037450]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x3f8]
call fcn.140009490
lea rdx, str.063100106091104100091106057101100100091089106077
lea rcx, [rsp + 0x418]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x438]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037450]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x438]
call fcn.140009490
lea rdx, str.062106106102069102091100072091103107091105106077
lea rcx, [rsp + 0x458]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x238]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037450]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x238]
call fcn.140009490
lea rdx, str.062106106102073091100090072091103107091105106055
lea rcx, [rsp + 0x258]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x278]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037450]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0x278]
call fcn.140009490
lea rdx, str.063100106091104100091106072091087090060095098091
lea rcx, [rsp + 0x298]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x358]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037450]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x358]
call fcn.140009490
lea rdx, str.063100106091104100091106057098101105091062087100090098091
lea rcx, [rsp + 0x2b8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x2d8]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037450]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x2d8]
call fcn.140009490
cmp qword [0x140037448], 0
je 0x14000355e
lea rdx, str.061091106075105091104068087099091077
lea rcx, [rsp + 0x538]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x598]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037448]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x598]
call fcn.140009490
call fcn.140008ad0
lea rdx, str.073098091091102
lea rcx, [rsp + 0x2f8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x318]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rdx, rax
mov rcx, qword [0x140037440]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x158], rax
lea rcx, [rsp + 0x318]
call fcn.140009490
lea rdx, [0x14002f6b3]
lea rcx, [rsp + 0x6b0]
call fcn.140009580
nop
lea rdx, str.109091112037063100105091104106
lea rcx, [rsp + 0xd8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x750]
call fcn.140002bd0
nop
mov dword [rsp + 0x70], edi
lea rcx, [rsp + 0x7d0]
call fcn.140008130
nop
lea rcx, [rsp + 0x7b0]
call fcn.140007fa0
nop
lea rcx, [rsp + 0x7f0]
call fcn.140008060
nop
lea r8, [rsp + 0x7b0]
lea rdx, [rsp + 0x7d0]
lea rcx, [rsp + 0xd8]
call fcn.140009aa0
nop
lea r8, [rsp + 0x7f0]
mov rdx, rax
lea rcx, [rsp + 0x810]
call fcn.1400098f0
nop
lea rcx, [rsp + 0xd8]
call fcn.1400090a0
lea rdx, [rsp + 0x810]
lea rcx, [rsp + 0x480]
call fcn.14000b8d0
mov rcx, rax
lea rdx, [rsp + 0x638]
call fcn.14000c2d0
nop
lea rcx, [rsp + 0x118]
call fcn.140008130
mov r12, rax
lea rdx, str.028095102051
lea rcx, [rsp + 0xd8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.140002e10
mov r15, rax
lea rcx, [rsp + 0x180]
call fcn.140008060
mov r14, rax
lea rdx, str.028107100051
lea rcx, [rsp + 0x538]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.140002e10
mov rsi, rax
lea rcx, [rsp + 0x1e8]
call fcn.140007fa0
mov rdi, rax
lea rdx, str.028089102051
lea rcx, [rsp + 0x598]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x518]
call fcn.140002e10
mov rbx, rax
lea rdx, str.106111102091051099087089094095100091105028099090043051
lea rcx, [rsp + 0x618]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x4f8]
call fcn.140002e10
nop
lea r8, [rsp + 0x638]
mov rdx, rax
lea rcx, [rsp + 0x690]
call fcn.1400098f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x5d8]
call fcn.1400098d0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x138]
call fcn.1400098d0
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0x558]
call fcn.1400098d0
nop
mov r8, r14
mov rdx, rax
lea rcx, [rsp + 0x578]
call fcn.1400098d0
nop
mov r8, r15
mov rdx, rax
lea rcx, [rsp + 0x1a0]
call fcn.1400098d0
nop
mov r8, r12
mov rdx, rax
lea rcx, [rsp + 0x730]
call fcn.1400098d0
nop
lea rcx, [rsp + 0x1a0]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x578]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x558]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x138]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x5d8]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x690]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x4f8]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x518]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x1e8]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x1c8]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x180]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x160]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x118]
call fcn.1400090a0
lea rdx, [rsp + 0x730]
lea rcx, [rsp + 0xf8]
call fcn.1400091f0
mov rcx, rax
call fcn.140008570
mov r13, rax
lea rcx, [rsp + 0x830]
call fcn.1400096e0
nop
mov r12, qword [0x140037458]
mov rax, qword [0x140037460]
mov qword [rsp + 0xc8], rax
xor r14d, r14d
cmp r12, rax
je 0x140003b34
nop word [rax + rax]
mov rdx, r12
lea rcx, [rsp + 0x538]
call fcn.1400095c0
nop
lea rax, [rsp + 0x118]
mov qword [rsp + 0x4f0], rax
lea rdx, [rsp + 0x750]
lea rcx, [rsp + 0x118]
call fcn.1400095c0
mov rbx, rax
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0x160]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x48], rcx
mov r15, qword [rsp + 0x78]
mov qword [rsp + 0x40], r15
mov rsi, qword [rsp + 0x88]
mov qword [rsp + 0x38], rsi
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, r13
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.140001600
mov rdx, rax
lea rcx, [rsp + 0x830]
call fcn.1400094f0
lea rcx, [rsp + 0x180]
call fcn.140009490
cmp dword [rsp + 0x70], 0
jne 0x140003e1d
mov ecx, dword [0x140035bf0]
mov eax, dword [0x140035bf4]
mov dword [0x140035bf0], eax
mov dword [0x140035bf4], ecx
lea rcx, [rsp + 0x518]
call fcn.140002f50
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x518], xmm0
mov qword [rsp + 0x528], r14
mov rsi, qword [0x140037458]
mov r15, qword [0x140037460]
cmp rsi, r15
je 0x140003ad3
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rsp + 0x618]
call fcn.1400095c0
nop
mov rbx, qword [rsp + 0x658]
mov rdi, qword [rsp + 0x660]
cmp rbx, rdi
je 0x140003aa3
nop word [rax + rax]
mov rdx, rbx
lea rcx, [rsp + 0x598]
call fcn.1400095c0
lea rdx, [rsp + 0x618]
lea rcx, [rsp + 0x598]
call fcn.140009c20
lea rcx, [rsp + 0x598]
test al, al
jne 0x140003e13
call fcn.140009490
add rbx, 0x20
cmp rbx, rdi
jne 0x140003a60
lea rdx, [rsp + 0x618]
lea rcx, [rsp + 0x518]
call fcn.140008fe0
nop
lea rcx, [rsp + 0x618]
call fcn.140009490
add rsi, 0x20
cmp rsi, r15
jne 0x140003a30
lea rcx, [0x140037458]
call fcn.140008f20
lea rdx, [rsp + 0x518]
call fcn.140008f50
lea rcx, [rsp + 0x518]
call fcn.140008f20
lea rcx, [rsp + 0x658]
call fcn.140008f20
nop
lea rcx, [rsp + 0x518]
call fcn.140009020
nop
lea rcx, [rsp + 0x538]
call fcn.140009490
add r12, 0x20
cmp r12, qword [rsp + 0xc8]
jne 0x1400038f0
mov r15, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x88]
mov rcx, r13
call fcn.14000cb90
lea rcx, [rsp + 0x770]
call fcn.1400096e0
nop
lea rcx, [rsp + 0x790]
call fcn.1400096e0
nop
lea rcx, [rsp + 0x710]
call fcn.1400096e0
nop
lea rcx, [rsp + 0x870]
call fcn.1400096e0
nop
lea rcx, [rsp + 0x890]
call fcn.1400096e0
nop
mov dword [rsp + 0xc0], 0x476a6000
mov r13, qword [rsp + 0x90]
movss xmm8, dword [0x1400302a0]
movabs r12, 0x7fffffffffffffff
nop word [rax + rax]
lea rdx, [rsp + 0x730]
lea rcx, [rsp + 0xf8]
call fcn.1400091f0
mov rcx, rax
call fcn.140008570
mov rdi, rax
mov qword [rsp + 0x1c0], rax
lea rcx, [rsp + 0x690]
call fcn.1400096e0
nop
mov rax, qword [0x140037458]
mov qword [rsp + 0xc8], rax
mov rcx, qword [0x140037460]
mov qword [rsp + 0xd0], rcx
cmp rax, rcx
je 0x140003f89
nop dword [rax]
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.1400095c0
nop
lea rax, [rsp + 0x118]
mov qword [rsp + 0x80], rax
lea rdx, [rsp + 0x750]
lea rcx, [rsp + 0x118]
call fcn.1400095c0
mov rbx, rax
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0x160]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.140001600
mov rdx, rax
lea rcx, [rsp + 0x690]
call fcn.1400094f0
lea rcx, [rsp + 0x180]
call fcn.140009490
cmp dword [rsp + 0x70], 0
jne 0x140003f57
lea rcx, [rsp + 0x518]
call fcn.140002f50
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x518], xmm0
mov qword [rsp + 0x528], r14
mov r12, qword [0x140037458]
mov r13, qword [0x140037460]
cmp r12, r13
je 0x140003edd
nop word [rax + rax]
mov rdx, r12
lea rcx, [rsp + 0x4f8]
call fcn.1400095c0
nop
mov rbx, qword [rsp + 0x658]
mov r14, qword [rsp + 0x660]
cmp rbx, r14
je 0x140003de6
mov rsi, qword [rsp + 0x510]
mov r15, qword [rsp + 0x508]
mov rdi, qword [rsp + 0x4f8]
nop dword [rax]
nop word [rax + rax]
mov rdx, rbx
lea rcx, [rsp + 0x5d8]
call fcn.1400095c0
lea rdx, [rsp + 0x4f8]
cmp rsi, 0x10
cmovae rdx, rdi
lea rcx, [rsp + 0x5d8]
cmp qword [rsp + 0x5f0], 0x10
cmovae rcx, qword [rsp + 0x5d8]
mov r8, qword [rsp + 0x5e8]
cmp r8, r15
jne 0x140003dd0
call fcn.14000f530
test eax, eax
je 0x140003e4a
lea rcx, [rsp + 0x5d8]
call fcn.140009490
add rbx, 0x20
cmp rbx, r14
jne 0x140003d80
mov rax, qword [rsp + 0x520]
cmp rax, qword [rsp + 0x528]
je 0x140003e59
lea rdx, [rsp + 0x4f8]
mov rcx, rax
call fcn.1400095c0
add qword [rsp + 0x520], 0x20
jmp 0x140003e71
call fcn.140009490
jmp 0x140003ab9
mov dword [rsp + 0x70], r14d
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0x6b0]
call fcn.140009400
nop
lea rcx, [rsp + 0x538]
call fcn.140009490
jmp 0x140003b41
lea rcx, [rsp + 0x5d8]
call fcn.140009490
jmp 0x140003e81
lea r8, [rsp + 0x4f8]
mov rdx, rax
lea rcx, [rsp + 0x518]
call fcn.14000b280
mov rdi, qword [rsp + 0x4f8]
mov rsi, qword [rsp + 0x510]
cmp rsi, 0x10
jb 0x140003eb8
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140003eb0
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007063
mov rcx, rdi
call fcn.14000cb90
add r12, 0x20
cmp r12, r13
jne 0x140003d30
xor r14d, r14d
mov rdi, qword [rsp + 0x1c0]
mov rsi, qword [rsp + 0x88]
mov r15, qword [rsp + 0x78]
lea rcx, [0x140037458]
call fcn.140008f20
lea rdx, [rsp + 0x518]
call fcn.140008f50
lea rcx, [rsp + 0x518]
call fcn.140008f20
lea rcx, [rsp + 0x658]
call fcn.140008f20
nop
lea rcx, [rsp + 0x518]
call fcn.140009020
nop
lea rcx, [rsp + 0x538]
call fcn.140009490
mov rax, qword [rsp + 0xc8]
add rax, 0x20
mov qword [rsp + 0xc8], rax
mov r13, qword [rsp + 0x90]
cmp rax, qword [rsp + 0xd0]
je 0x140003f7f
jmp 0x140003c20
mov dword [rsp + 0x70], r14d
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0x6b0]
call fcn.140009400
nop
lea rcx, [rsp + 0x538]
call fcn.140009490
movabs r12, 0x7fffffffffffffff
mov rax, qword [0x140037460]
sub rax, qword [0x140037458]
sar rax, 5
test rax, rax
jne 0x140003ffb
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
mov r9, rsi
mov r8, r13
lea rcx, [rsp + 0x538]
call fcn.140001230
nop
lea rcx, [rsp + 0x538]
call fcn.140007230
nop
lea rcx, [rsp + 0x538]
call fcn.140009490
mov rcx, rdi
call fcn.14000cb90
mov ecx, dword [0x140035bf0]
mov eax, dword [0x140035bf4]
mov dword [0x140035bf0], eax
mov dword [0x140035bf4], ecx
lea rdx, str.103051
lea rcx, [rsp + 0xf8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.140002e10
nop
lea r8, [rsp + 0x638]
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.1400098f0
mov rcx, rax
call fcn.140008570
mov r15, rax
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x160]
call fcn.1400090a0
lea rcx, [rsp + 0x5b8]
call fcn.1400096e0
nop
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x68], rax
lea rdx, str.037087102095
lea rcx, [rsp + 0x180]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.140002bd0
mov rbx, rax
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x1e8]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x48], rcx
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, r15
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.140001600
mov rdx, rax
lea rcx, [rsp + 0x5b8]
call fcn.1400094f0
lea rcx, [rsp + 0xd8]
call fcn.140009490
cmp dword [rsp + 0x70], 0
jne 0x14000486f
mov rdi, qword [0x140037458]
mov rsi, qword [0x140037460]
cmp rdi, rsi
je 0x14000429f
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x558]
call fcn.1400095c0
nop
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x68], rax
lea rdx, str.037087102095
lea rcx, [rsp + 0x180]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.140002bd0
mov rbx, rax
lea rdx, [rsp + 0x558]
lea rcx, [rsp + 0x1e8]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x48], rcx
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, r15
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.140001600
mov rdx, rax
lea rcx, [rsp + 0x5b8]
call fcn.1400094f0
lea rcx, [rsp + 0xd8]
call fcn.140009490
lea rdx, [rsp + 0x558]
cmp dword [rsp + 0x70], 0
jne 0x140004284
lea rcx, [rsp + 0x658]
call fcn.140008fe0
nop
lea rcx, [rsp + 0x558]
call fcn.140009490
add rdi, 0x20
cmp rdi, rsi
jne 0x140004170
jmp 0x14000429f
lea rcx, [rsp + 0x6b0]
call fcn.140009400
nop
lea rcx, [rsp + 0x558]
call fcn.140009490
lea rcx, [rsp + 0x518]
call fcn.140002f50
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x518], xmm0
mov qword [rsp + 0x528], r14
mov rax, qword [0x140037458]
mov qword [rsp + 0xc8], rax
mov rcx, qword [0x140037460]
mov qword [rsp + 0x1c0], rcx
cmp rax, rcx
je 0x1400045c7
nop word [rax + rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x4f8], xmm0
mov qword [rsp + 0x508], r14
mov qword [rsp + 0x510], r14
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140004318
mov rbx, qword [rax]
mov r13, qword [rax + 0x10]
cmp r13, r12
ja 0x140007081
cmp r13, 0x10
jae 0x140004355
mov qword [rsp + 0x508], r13
mov edi, 0xf
mov qword [rsp + 0x510], rdi
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x4f8], xmm0
movq r14, xmm0
jmp 0x1400043fb
mov qword [rsp + 0x510], 0xf
mov rdi, r13
or rdi, 0xf
cmp rdi, r12
jbe 0x140004380
mov rdi, r12
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400043a7
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x1400043c6
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140007069
mov rcx, rax
call fcn.14000cb98
test rax, rax
je 0x140007075
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400043d3
test rcx, rcx
je 0x1400043d3
call fcn.14000cb98
mov r14, rax
mov qword [rsp + 0x4f8], r14
mov qword [rsp + 0x508], r13
mov qword [rsp + 0x510], rdi
lea r8, [r13 + 1]
mov rdx, rbx
mov rcx, r14
call fcn.14000ea50
nop
mov rsi, qword [rsp + 0x658]
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0xd0], rax
cmp rsi, rax
je 0x1400044f9
mov rdx, rsi
lea rcx, [rsp + 0x538]
call fcn.1400095c0
lea rdx, [rsp + 0x4f8]
cmp rdi, 0x10
cmovae rdx, r14
lea rcx, [rsp + 0x538]
mov r15, qword [rsp + 0x550]
cmp r15, 0x10
setae r12b
mov rbx, qword [rsp + 0x538]
cmovae rcx, rbx
mov r8, qword [rsp + 0x548]
cmp r8, r13
jne 0x140004476
call fcn.14000f530
test eax, eax
je 0x1400044bd
test r12b, r12b
je 0x1400044ac
lea rdx, [r15 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400044a4
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000706f
mov rcx, rbx
call fcn.14000cb90
add rsi, 0x20
cmp rsi, qword [rsp + 0xd0]
jmp 0x140004416
test r12b, r12b
je 0x140004550
lea rdx, [r15 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400044ef
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000706f
mov rcx, rbx
call fcn.14000cb90
jmp 0x140004550
mov rcx, qword [rsp + 0x520]
cmp rcx, qword [rsp + 0x528]
je 0x140004523
lea rdx, [rsp + 0x4f8]
call fcn.1400095c0
add qword [rsp + 0x520], 0x20
jmp 0x140004540
lea r8, [rsp + 0x4f8]
mov rdx, qword [rsp + 0x520]
lea rcx, [rsp + 0x518]
call fcn.14000b280
mov r14, qword [rsp + 0x4f8]
mov rdi, qword [rsp + 0x510]
cmp rdi, 0x10
jb 0x140004587
lea rdx, [rdi + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x14000457f
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007075
mov rcx, r14
call fcn.14000cb90
mov rax, qword [rsp + 0xc8]
add rax, 0x20
mov qword [rsp + 0xc8], rax
xor r14d, r14d
cmp rax, qword [rsp + 0x1c0]
je 0x1400045b7
movabs r12, 0x7fffffffffffffff
jmp 0x1400042f0
mov r15, qword [rsp + 0x80]
mov r13, qword [rsp + 0x90]
mov rcx, qword [0x140037458]
mov rdx, qword [0x140037460]
cmp rcx, rdx
je 0x1400045ed
call fcn.140009fd0
mov rax, qword [0x140037458]
mov qword [0x140037460], rax
mov r8, qword [rsp + 0x520]
mov rdx, qword [rsp + 0x518]
sub r8, rdx
sar r8, 5
call fcn.14000a060
mov rcx, qword [rsp + 0x518]
mov rdx, qword [rsp + 0x520]
cmp rcx, rdx
je 0x140004633
call fcn.140009fd0
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x520], rax
mov rcx, qword [rsp + 0x658]
mov rdx, qword [rsp + 0x660]
cmp rcx, rdx
je 0x14000465d
call fcn.140009fd0
mov rax, qword [rsp + 0x658]
mov qword [rsp + 0x660], rax
lea rax, [rsp + 0x180]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x558], xmm0
mov qword [rsp + 0x568], r14
mov qword [rsp + 0x570], r14
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.037087102095
lea rcx, [rsp + 0x558]
call fcn.14000a650
lea rdx, [rsp + 0x558]
lea rcx, [rsp + 0x180]
call fcn.140002bd0
mov rbx, rax
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x1c8]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov r12, qword [rsp + 0xb8]
mov qword [rsp + 0x48], r12
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x40], rcx
mov rsi, qword [rsp + 0x88]
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, r15
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.140001600
mov rbx, rax
lea rax, [rsp + 0x5b8]
cmp rax, rbx
je 0x1400047c9
mov rdx, qword [rsp + 0x5d0]
cmp rdx, 0x10
jb 0x140004787
inc rdx
mov rcx, qword [rsp + 0x5b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004782
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000707b
call fcn.14000cb90
mov qword [rsp + 0x5c8], r14
mov qword [rsp + 0x5d0], 0xf
mov byte [rsp + 0x5b8], 0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x5b8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x5c8], xmm1
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [rsp + 0x550]
cmp rdx, 0x10
jb 0x14000480c
inc rdx
mov rcx, qword [rsp + 0x538]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004807
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000707b
call fcn.14000cb90
call fcn.140008840
nop
mov rcx, qword [rsp + 0x518]
test rcx, rcx
je 0x140004877
mov rdx, qword [rsp + 0x520]
call fcn.140009fd0
mov rdx, qword [rsp + 0x528]
mov rcx, qword [rsp + 0x518]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004868
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007087
call fcn.14000cb90
jmp 0x140004877
mov r12, qword [rsp + 0xb8]
mov rcx, r15
call fcn.14000cb90
lea rcx, [rsp + 0x5b8]
cmp qword [rsp + 0x5d0], 0x10
setae dil
mov rbx, qword [rsp + 0x5b8]
cmovae rcx, rbx
lea rdx, str.101094087087098
call fcn.1400243f0
test eax, eax
jne 0x140005608
call fcn.140008840
xorps xmm0, xmm0
movups xmmword [rsp + 0x558], xmm0
mov qword [rsp + 0x568], r14
mov qword [rsp + 0x570], r14
mov r8d, 0x36
lea rdx, str.028108051039038039038047042038046045038046045038047046
lea rcx, [rsp + 0x558]
call fcn.14000a650
lea rdx, [rsp + 0x558]
lea rcx, [rsp + 0x518]
call fcn.140002e10
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x148], r14
mov qword [rsp + 0x150], r14
mov r8d, 6
lea rdx, str.103051
lea rcx, [rsp + 0x138]
call fcn.14000a650
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x5d8]
call fcn.140002e10
nop
lea rdx, [rsp + 0x638]
cmp qword [rsp + 0x650], 8
cmovae rdx, qword [rsp + 0x638]
mov r8, qword [rsp + 0x648]
mov rcx, rax
call fcn.14000adf0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x538], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x548], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
mov r13d, dword [rsp + 0x60]
or r13d, 2
mov r9, rbx
lea r8, [rsp + 0x538]
lea rcx, [rsp + 0x598]
call fcn.14000abb0
or r13d, 4
mov dword [rsp + 0x60], r13d
mov dword [rsp + 0x98], r13d
lea rcx, [rsp + 0x598]
call fcn.140008570
mov r12, rax
mov rdx, qword [rsp + 0x550]
cmp rdx, 8
jb 0x140004a2d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x538]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004a27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000708d
call fcn.14000cb90
nop
mov rdx, qword [rsp + 0x5f0]
cmp rdx, 8
jb 0x140004a75
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x5d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004a70
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007093
call fcn.14000cb90
mov qword [rsp + 0x5e8], r14
mov qword [rsp + 0x5f0], 7
mov word [rsp + 0x5d8], r14w
mov rdx, qword [rsp + 0x530]
cmp rdx, 8
jb 0x140004ada
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x518]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004ad5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007099
call fcn.14000cb90
mov qword [rsp + 0x528], r14
mov qword [rsp + 0x530], 7
mov word [rsp + 0x518], r14w
xorps xmm0, xmm0
movups xmmword [rsp + 0x5f8], xmm0
mov qword [rsp + 0x608], r14
mov qword [rsp + 0x610], 0xf
mov byte [rsp + 0x5f8], 0
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x68], rax
movups xmmword [rsp + 0x578], xmm0
mov qword [rsp + 0x588], r14
mov qword [rsp + 0x590], r14
mov r8d, 0xf
lea rdx, str.037087102095040
lea rcx, [rsp + 0x578]
call fcn.14000a650
lea rdx, [rsp + 0x578]
lea rcx, [rsp + 0xf8]
call fcn.140002bd0
mov r15, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x4f8], xmm0
mov qword [rsp + 0x508], r14
mov qword [rsp + 0x510], r14
lea rsi, [rsp + 0x6b0]
cmp qword [rsp + 0x6c8], 0x10
cmovae rsi, qword [rsp + 0x6b0]
mov rdi, qword [rsp + 0x6c0]
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
ja 0x14000709f
mov qword [rsp + 0x510], 0xf
cmp rdi, 0x10
jae 0x140004bef
mov qword [rsp + 0x508], rdi
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x4f8], xmm0
jmp 0x140004c8e
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
jbe 0x140004c2e
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14000cb98
mov rcx, rax
test rax, rax
je 0x1400070a9
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140004c66
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140004c57
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400070a4
jmp 0x140004c0c
test rcx, rcx
je 0x140004c63
call fcn.14000cb98
jmp 0x140004c66
mov rax, r14
mov qword [rsp + 0x4f8], rax
mov qword [rsp + 0x508], rdi
mov qword [rsp + 0x510], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.14000ea50
nop
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r15
lea rdx, [rsp + 0x4f8]
lea rcx, [rsp + 0x538]
call fcn.140001600
mov rbx, rax
lea rax, [rsp + 0x5f8]
cmp rax, rbx
je 0x140004d97
mov rdx, qword [rsp + 0x610]
cmp rdx, 0x10
jb 0x140004d55
inc rdx
mov rcx, qword [rsp + 0x5f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004d50
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070a9
call fcn.14000cb90
mov qword [rsp + 0x608], r14
mov qword [rsp + 0x610], 0xf
mov byte [rsp + 0x5f8], 0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x5f8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x608], xmm1
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [rsp + 0x550]
cmp rdx, 0x10
jb 0x140004ddb
inc rdx
mov rcx, qword [rsp + 0x538]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004dd5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070a9
call fcn.14000cb90
nop
mov rcx, r12
call fcn.14000cb90
call fcn.140017720
mov rdi, rax
lea rbx, [rsp + 0x5f8]
cmp qword [rsp + 0x610], 0x10
cmovae rbx, qword [rsp + 0x5f8]
mov dword [rax], r14d
lea rdx, [rsp + 0x4f0]
mov rcx, rbx
call fcn.14001692c
cmp rbx, qword [rsp + 0x4f0]
je 0x1400070af
cmp dword [rdi], 0x22
je 0x1400070bc
mulss xmm0, xmm8
movss dword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0x710]
cmp qword [rsp + 0x728], 0x10
setae sil
cmovae rcx, qword [rsp + 0x710]
lea r8, [rsp + 0x5f8]
cmp qword [rsp + 0x610], 0x10
setae r11b
mov r10, qword [rsp + 0x5f8]
cmovae r8, r10
sub r8, rcx
nop
movzx edx, byte [rcx]
movzx eax, byte [rcx + r8]
sub edx, eax
jne 0x140004e93
inc rcx
test eax, eax
jne 0x140004e80
test edx, edx
jne 0x140004fd6
cvttss2si rcx, dword [rsp + 0xc0]
call qword [rsp + 0x158]
nop
mov rdx, qword [rsp + 0x610]
cmp rdx, 0x10
jb 0x140004ef0
inc rdx
mov rcx, qword [rsp + 0x5f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004eeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070ff
call fcn.14000cb90
mov qword [rsp + 0x608], r14
mov qword [rsp + 0x610], 0xf
mov byte [rsp + 0x5f8], 0
mov rdx, qword [rsp + 0x5d0]
cmp rdx, 0x10
jb 0x140004f4f
inc rdx
mov rcx, qword [rsp + 0x5b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004f4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070c9
call fcn.14000cb90
mov qword [rsp + 0x5c8], r14
mov qword [rsp + 0x5d0], 0xf
mov byte [rsp + 0x5b8], 0
mov rdx, qword [rsp + 0x6a8]
cmp rdx, 0x10
movabs r12, 0x7fffffffffffffff
mov r13, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x88]
mov r15, qword [rsp + 0x78]
jb 0x140003bc0
inc rdx
mov rcx, qword [rsp + 0x690]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004fcc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070cf
call fcn.14000cb90
jmp 0x140003bc0
lea r9, [rsp + 0x5f8]
test r11b, r11b
cmovne r9, r10
mov rdi, qword [rsp + 0x608]
cmp rdi, qword [rsp + 0x728]
ja 0x140005027
lea rbx, [rsp + 0x710]
test sil, sil
cmovne rbx, qword [rsp + 0x710]
mov qword [rsp + 0x720], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.14000ea50
mov byte [rbx + rdi], 0
jmp 0x140005037
mov rdx, rdi
lea rcx, [rsp + 0x710]
call fcn.14000aa70
lea rdx, str.058101100091
lea rcx, [rsp + 0xf8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x4f8]
call fcn.140002e10
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x578], xmm0
mov qword [rsp + 0x588], r14
mov qword [rsp + 0x590], r14
mov r8d, 0x3f
lea rdx, str.028108051039038039038047042038046045038046045038047046028104051
lea rcx, [rsp + 0x578]
call fcn.14000a650
lea rdx, [rsp + 0x578]
lea rcx, [rsp + 0x5d8]
call fcn.140002e10
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x558], xmm0
mov qword [rsp + 0x568], r14
mov qword [rsp + 0x570], r14
mov r8d, 6
lea rdx, str.103051
lea rcx, [rsp + 0x558]
call fcn.14000a650
lea rdx, [rsp + 0x558]
lea rcx, [rsp + 0x138]
call fcn.140002e10
nop
lea rdx, [rsp + 0x638]
cmp qword [rsp + 0x650], 8
cmovae rdx, qword [rsp + 0x638]
mov r8, qword [rsp + 0x648]
mov rcx, rax
call fcn.14000adf0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x538], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x548], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
mov r9, rbx
lea r8, [rsp + 0x538]
lea rcx, [rsp + 0x598]
call fcn.14000abb0
nop
mov r9, rdi
lea r8, [rsp + 0x598]
lea rcx, [rsp + 0x618]
call fcn.14000abb0
or r13d, 0x700
mov dword [rsp + 0x60], r13d
mov dword [rsp + 0x98], r13d
lea rcx, [rsp + 0x618]
call fcn.140008570
mov rdi, rax
mov rdx, qword [rsp + 0x5b0]
cmp rdx, 8
jb 0x1400051e5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x598]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400051df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070d5
call fcn.14000cb90
nop
mov rdx, qword [rsp + 0x550]
cmp rdx, 8
jb 0x14000522e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x538]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005228
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070db
call fcn.14000cb90
nop
mov rdx, qword [rsp + 0x150]
cmp rdx, 8
jb 0x140005276
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x138]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005271
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070e1
call fcn.14000cb90
mov qword [rsp + 0x148], r14
mov qword [rsp + 0x150], 7
mov word [rsp + 0x138], r14w
mov rdx, qword [rsp + 0x5f0]
cmp rdx, 8
jb 0x1400052db
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x5d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400052d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070e7
call fcn.14000cb90
mov qword [rsp + 0x5e8], r14
mov qword [rsp + 0x5f0], 7
mov word [rsp + 0x5d8], r14w
mov rdx, qword [rsp + 0x510]
cmp rdx, 8
jb 0x140005340
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x4f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000533b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070ed
call fcn.14000cb90
mov qword [rsp + 0x508], r14
mov qword [rsp + 0x510], 7
mov word [rsp + 0x4f8], r14w
xorps xmm0, xmm0
movups xmmword [rsp + 0x6f0], xmm0
mov qword [rsp + 0x700], r14
mov esi, 0xf
mov qword [rsp + 0x708], rsi
mov byte [rsp + 0x6f0], 0
lea rax, [rsp + 0x118]
mov qword [rsp + 0x68], rax
movups xmmword [rsp + 0x518], xmm0
mov qword [rsp + 0x528], r14
mov qword [rsp + 0x530], r14
mov r8d, esi
lea rdx, str.037087102095040
lea rcx, [rsp + 0x518]
call fcn.14000a650
lea rdx, [rsp + 0x518]
lea rcx, [rsp + 0x118]
call fcn.140002bd0
mov rbx, rax
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x160]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x48], rcx
mov r15, qword [rsp + 0x78]
mov qword [rsp + 0x40], r15
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x38], rcx
mov r13, qword [rsp + 0x90]
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.140001600
lea rcx, [rsp + 0x6f0]
cmp rcx, rax
je 0x140005493
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x6f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x700], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rsi
mov byte [rax], 0
psrldq xmm1, 8
movq rsi, xmm1
mov rdx, qword [rsp + 0x550]
cmp rdx, 0x10
jb 0x1400054d7
inc rdx
mov rcx, qword [rsp + 0x538]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400054d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070f3
call fcn.14000cb90
nop
mov rcx, rdi
call fcn.14000cb90
mov r8d, 8
mov r9d, r8d
mov rax, r14
test r8, r8
jle 0x14000551e
lea r10, [0x140035bf8]
nop word [rax + rax]
mov ecx, dword [r10 + rax*4]
mov edx, dword [r10 + rax*4 + 4]
cmp ecx, edx
jle 0x140005516
mov dword [r10 + rax*4], edx
mov dword [r10 + rax*4 + 4], ecx
inc rax
cmp rax, r8
jl 0x140005500
dec r8
sub r9, 1
jne 0x1400054e8
cmp rsi, 0x10
jb 0x140005564
lea rdx, [rsi + 1]
mov rcx, qword [rsp + 0x6f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000555e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070f9
call fcn.14000cb90
nop
mov rdx, qword [rsp + 0x610]
cmp rdx, 0x10
jb 0x140006f94
inc rdx
mov rcx, qword [rsp + 0x5f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400055a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400070ff
call fcn.14000cb90
jmp 0x140006f94
lea rcx, [rsp + 0x5b8]
test dil, dil
cmovne rcx, rbx
lea rdx, str.085097095095083096086
call fcn.1400243f0
test eax, eax
jne 0x140005f8d
xorps xmm0, xmm0
movups xmmword [rsp + 0x578], xmm0
mov qword [rsp + 0x588], r14
mov qword [rsp + 0x590], r14
lea r8d, [rax + 0x48]
lea rdx, str.028108051038046043038047045038047043038047043038046041038047044038046044
lea rcx, [rsp + 0x578]
call fcn.14000a650
lea rdx, [rsp + 0x578]
lea rcx, [rsp + 0x5d8]
call fcn.140002e10
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x558], xmm0
mov qword [rsp + 0x568], r14
mov qword [rsp + 0x570], r14
mov r8d, 6
lea rdx, str.103051
lea rcx, [rsp + 0x558]
call fcn.14000a650
lea rdx, [rsp + 0x558]
lea rcx, [rsp + 0x138]
call fcn.140002e10
nop
lea rdx, [rsp + 0x638]
cmp qword [rsp + 0x650], 8
cmovae rdx, qword [rsp + 0x638]
mov r8, qword [rsp + 0x648]
mov rcx, rax
call fcn.14000adf0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x538], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x548], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
mov esi, dword [rsp + 0x60]
bts esi, 0xb
mov r9, rbx
lea r8, [rsp + 0x538]
lea rcx, [rsp + 0x1a0]
call fcn.14000abb0
bts esi, 0xc
mov dword [rsp + 0x60], esi
mov dword [rsp + 0x98], esi
lea rcx, [rsp + 0x1a0]
call fcn.140008570
mov rdi, rax
mov rdx, qword [rsp + 0x550]
cmp rdx, 8
jb 0x14000579a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x538]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005794
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007105
call fcn.14000cb90
nop
mov rdx, qword [rsp + 0x150]
cmp rdx, 8
jb 0x1400057e2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x138]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400057dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000710b
call fcn.14000cb90
mov qword [rsp + 0x148], r14
mov qword [rsp + 0x150], 7
mov word [rsp + 0x138], r14w
mov rdx, qword [rsp + 0x5f0]
cmp rdx, 8
jb 0x140005847
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x5d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005842
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007111
call fcn.14000cb90
mov qword [rsp + 0x5e8], r14
mov qword [rsp + 0x5f0], 7
mov word [rsp + 0x5d8], r14w
xorps xmm0, xmm0
movups xmmword [rsp + 0x670], xmm0
mov qword [rsp + 0x680], r14
mov qword [rsp + 0x688], 0xf
mov byte [rsp + 0x670], 0
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x68], rax
movups xmmword [rsp + 0x518], xmm0
mov qword [rsp + 0x528], r14
mov qword [rsp + 0x530], r14
mov r8d, 0xf
lea rdx, str.037087102095040
lea rcx, [rsp + 0x518]
call fcn.14000a650
lea rdx, [rsp + 0x518]
lea rcx, [rsp + 0xf8]
call fcn.140002bd0
mov rbx, rax
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x118]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r12
mov r15, qword [rsp + 0x78]
mov qword [rsp + 0x40], r15
mov rsi, qword [rsp + 0x88]
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.140001600
mov rbx, rax
lea rax, [rsp + 0x670]
cmp rax, rbx
je 0x1400059ec
mov rdx, qword [rsp + 0x688]
cmp rdx, 0x10
jb 0x1400059aa
inc rdx
mov rcx, qword [rsp + 0x670]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400059a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007117
call fcn.14000cb90
mov qword [rsp + 0x680], r14
mov qword [rsp + 0x688], 0xf
mov byte [rsp + 0x670], 0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x670], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x680], xmm1
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea rcx, [rsp + 0x160]
call fcn.140009490
nop
mov rcx, rdi
call fcn.14000cb90
lea rcx, [rsp + 0x670]
call fcn.140009320
mov rbx, rax
lea rcx, [rsp + 0x770]
call fcn.140009320
sub rbx, rax
movzx edx, byte [rax]
movzx ecx, byte [rax + rbx]
sub edx, ecx
jne 0x140005a34
inc rax
test ecx, ecx
jne 0x140005a22
test edx, edx
jne 0x140005a78
cvttss2si rcx, dword [rsp + 0xc0]
call qword [rsp + 0x158]
nop
lea rcx, [rsp + 0x670]
call fcn.140009490
nop
lea rcx, [rsp + 0x5b8]
call fcn.140009490
nop
lea rcx, [rsp + 0x690]
call fcn.140009490
jmp 0x140003bab
lea rdx, [0x14002f6b3]
lea rcx, [rsp + 0x4f8]
call fcn.140009580
nop
lea rdx, str.104106
lea rcx, [rsp + 0xf8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.140002bd0
mov rcx, rax
call fcn.140009320
mov rbx, rax
lea rcx, [rsp + 0x670]
call fcn.140009320
mov rcx, rax
mov rdx, rbx
call fcn.140018294
mov rbx, rax
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x118]
call fcn.140009490
nop dword [rax]
mov r8, rbx
mov edx, 0x104
lea rcx, [rsp + 0x8b0]
call fcn.140017288
test rax, rax
je 0x140005cd7
lea rcx, [rsp + 0x8b0]
call fcn.140016f6c
mov r12, qword [rsp + 0x508]
lea rax, [rsp + 0x8b0]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x140005b32
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r12
cmp rax, rbx
jb 0x14000711d
lea r13, [rsp + 0x4f8]
cmp qword [rsp + 0x510], 0x10
cmovae r13, qword [rsp + 0x4f8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x518], xmm0
mov qword [rsp + 0x528], r14
mov qword [rsp + 0x530], r14
lea r15, [rbx + r12]
mov edi, 0xf
lea rsi, [rsp + 0x518]
cmp r15, rdi
jbe 0x140005c1e
mov rdi, r15
or rdi, 0xf
cmp rdi, rcx
jbe 0x140005bdb
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14000cb98
test rax, rax
je 0x140007127
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140005c16
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140005c04
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140007122
jmp 0x140005bbc
test rcx, rcx
je 0x140005c13
call fcn.14000cb98
mov rsi, rax
jmp 0x140005c16
mov rsi, r14
mov qword [rsp + 0x518], rsi
mov qword [rsp + 0x528], r15
mov qword [rsp + 0x530], rdi
mov r8, r12
mov rdx, r13
mov rcx, rsi
call fcn.14000ea50
lea rcx, [rsi + r12]
mov r8, rbx
lea rdx, [rsp + 0x8b0]
call fcn.14000ea50
mov byte [rsi + r15], 0
mov esi, dword [rsp + 0x60]
or esi, 1
mov dword [rsp + 0x60], esi
mov dword [rsp + 0x98], esi
mov rdx, qword [rsp + 0x510]
cmp rdx, 0x10
jb 0x140005caa
inc rdx
mov rcx, qword [rsp + 0x4f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005ca5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007127
call fcn.14000cb90
movups xmm0, xmmword [rsp + 0x518]
movups xmmword [rsp + 0x4f8], xmm0
movups xmm1, xmmword [rsp + 0x528]
movups xmmword [rsp + 0x508], xmm1
mov rbx, qword [rsp + 0x80]
jmp 0x140005af0
jmp 0x140005cf0
lea rdx, [rsp + 0x670]
lea rcx, [rsp + 0x770]
call fcn.140009400
lea rdx, [rsp + 0x218]
lea rcx, [rsp + 0x4f8]
call fcn.140009330
mov rbx, rax
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x4f8]
call fcn.140009350
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rsp + 0x618]
call fcn.140009770
nop
lea rdx, str.028108051038046043038047045038047043038047043038046041038047044038046044028104051
lea rcx, [rsp + 0xf8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.140002e10
mov rbx, rax
lea rdx, str.103051
lea rcx, [rsp + 0x118]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1e8]
call fcn.140002e10
nop
lea r8, [rsp + 0x638]
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.1400098f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.1400098d0
mov rbx, rax
lea rcx, [rsp + 0x618]
call fcn.140009090
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x160]
call fcn.140009de0
mov rcx, rax
call fcn.140008570
mov rbx, rax
lea rcx, [rsp + 0x180]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x1c8]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x1e8]
call fcn.1400090a0
nop
lea rcx, [rsp + 0xd8]
call fcn.1400090a0
lea rcx, [rsp + 0x598]
call fcn.1400096e0
nop
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x68], rax
lea rdx, str.037087102095040
lea rcx, [rsp + 0x538]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1a0]
call fcn.140002bd0
mov rdi, rax
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x578]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x48], rcx
mov r15, qword [rsp + 0x78]
mov qword [rsp + 0x40], r15
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x38], rcx
mov r13, qword [rsp + 0x90]
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rbx
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x558]
call fcn.140001600
mov rdx, rax
lea rcx, [rsp + 0x598]
call fcn.1400094f0
lea rcx, [rsp + 0x558]
call fcn.140009490
nop
mov rcx, rbx
call fcn.14000cb90
nop
lea rcx, [rsp + 0x598]
call fcn.140009490
nop
lea rcx, [rsp + 0x618]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x4f8]
call fcn.140009490
nop
lea rcx, [rsp + 0x670]
call fcn.140009490
jmp 0x140006f94
lea rcx, [rsp + 0x5b8]
test dil, dil
cmovne rcx, rbx
lea rdx, str.086091100100
call fcn.1400243f0
test eax, eax
jne 0x14000645f
call fcn.140008840
lea rdx, str.028108051038046044038047039039038038039038038
lea rcx, [rsp + 0xf8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1e8]
call fcn.140002e10
mov rbx, rax
lea rdx, str.103051
lea rcx, [rsp + 0x118]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.140002e10
nop
lea r8, [rsp + 0x638]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.1400098f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.1400098d0
mov rcx, rax
call fcn.140008570
mov rbx, rax
lea rcx, [rsp + 0x180]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x1c8]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x1e8]
call fcn.1400090a0
lea rcx, [rsp + 0x4f8]
call fcn.1400096e0
nop
lea rax, [rsp + 0x618]
mov qword [rsp + 0x68], rax
lea rdx, str.037087102095040
lea rcx, [rsp + 0xd8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x618]
call fcn.140002bd0
mov rdi, rax
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x1a0]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r12
mov r15, qword [rsp + 0x78]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rbx
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x558]
call fcn.140001600
mov rdx, rax
lea rcx, [rsp + 0x4f8]
call fcn.1400094f0
lea rcx, [rsp + 0x558]
call fcn.140009490
nop
mov rcx, rbx
call fcn.14000cb90
lea rcx, [rsp + 0x4f8]
call fcn.140009320
mov rbx, rax
lea rcx, [rsp + 0x790]
call fcn.140009320
sub rbx, rax
movzx edx, byte [rax]
movzx ecx, byte [rax + rbx]
sub edx, ecx
jne 0x140006164
inc rax
test ecx, ecx
jne 0x140006152
test edx, edx
jne 0x140006187
cvttss2si rcx, dword [rsp + 0xc0]
call qword [rsp + 0x158]
nop
lea rcx, [rsp + 0x4f8]
jmp 0x140005a52
cmp qword [rsp + 0x508], 0
je 0x1400061a7
lea rdx, [rsp + 0x4f8]
lea rcx, [rsp + 0x790]
call fcn.140009400
call fcn.140008840
lea rdx, [rsp + 0x228]
lea rcx, [rsp + 0x4f8]
call fcn.140009330
mov rbx, rax
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x4f8]
call fcn.140009350
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rsp + 0x598]
call fcn.140009770
nop
lea rcx, [rsp + 0x598]
call fcn.140009090
mov rbx, rax
lea rdx, [0x14002f6b4]
lea rcx, [rsp + 0x578]
call fcn.1400091b0
nop
mov r9, qword [rsp + 0x208]
mov r8, qword [rsp + 0x210]
lea rdx, [rsp + 0x578]
mov rcx, rbx
call fcn.140007430
nop
jmp 0x140006269
lea rdx, str.028108051038046044038047039039038038039038038028104051
lea rcx, [rsp + 0xf8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.140002e10
mov rbx, rax
lea r8, [rsp + 0x638]
lea rdx, [0x14002ff50]
lea rcx, [rsp + 0x180]
call fcn.140009e50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.1400098d0
nop
lea r8, [rsp + 0x578]
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.1400098f0
mov rcx, rax
call fcn.140008570
mov rbx, rax
lea rcx, [rsp + 0x160]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x180]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x1c8]
call fcn.1400090a0
lea rcx, [rsp + 0x538]
call fcn.1400096e0
nop
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x68], rax
lea rdx, str.037087102095040
lea rcx, [rsp + 0x1e8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.140002bd0
mov rdi, rax
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x618]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rbx
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x1a0]
call fcn.140001600
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.1400094f0
lea rcx, [rsp + 0x1a0]
call fcn.140009490
nop
mov rcx, rbx
call fcn.14000cb90
call fcn.1400089c0
nop
lea rcx, [rsp + 0x538]
call fcn.140009490
nop
lea rcx, [rsp + 0x578]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x598]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x4f8]
call fcn.140009490
jmp 0x140006f94
lea rcx, [rsp + 0x5b8]
call fcn.140009320
mov rcx, rax
lea rdx, str.085090083096089087086097095083091096
call fcn.1400243f0
test eax, eax
jne 0x140006f8f
call fcn.1400089c0
lea rdx, str.028108051038046043038047038038046041038047044038046047038046045038046044038047045038047043038046041038047039038047044
lea rcx, [rsp + 0xf8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1e8]
call fcn.140002e10
mov rbx, rax
lea rdx, str.103051
lea rcx, [rsp + 0x118]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x1c8]
call fcn.140002e10
nop
lea r8, [rsp + 0x638]
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.1400098f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.1400098d0
mov rcx, rax
call fcn.140008570
mov rbx, rax
lea rcx, [rsp + 0x180]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x1c8]
call fcn.1400090a0
nop
lea rcx, [rsp + 0x1e8]
call fcn.1400090a0
lea rcx, [rsp + 0x5d8]
call fcn.1400096e0
nop
lea rax, [rsp + 0x538]
mov qword [rsp + 0x68], rax
lea rdx, str.037087102095040
lea rcx, [rsp + 0xd8]
call fcn.140009580
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.140002bd0
mov rdi, rax
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x598]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r12
mov r15, qword [rsp + 0x78]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rbx
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x618]
call fcn.140001600
mov rdx, rax
lea rcx, [rsp + 0x5d8]
call fcn.1400094f0
lea rcx, [rsp + 0x618]
call fcn.140009490
nop
mov rcx, rbx
call fcn.14000cb90
cmp qword [rsp + 0x5e8], 0
je 0x14000661d
lea rcx, [rsp + 0x5d8]
call fcn.140007230
lea rcx, [rsp + 0x518]
call fcn.1400096e0
nop
mov rax, qword [0x140037458]
mov qword [rsp + 0x98], rax
mov rcx, qword [0x140037460]
mov qword [rsp + 0xd0], rcx
cmp rax, rcx
je 0x140006b61
nop dword [rax]
nop word [rax + rax]
mov rdx, rax
lea rcx, [rsp + 0x578]
call fcn.1400095c0
nop
mov r15, qword [rsp + 0x528]
movabs r8, 0x7fffffffffffffff
mov rax, r8
sub rax, r15
mov r13, qword [rsp + 0x588]
cmp rax, r13
jb 0x140007145
lea rax, [rsp + 0x518]
cmp qword [rsp + 0x530], 0x10
cmovae rax, qword [rsp + 0x518]
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0x578]
cmp qword [rsp + 0x590], 0x10
setae byte [rsp + 0xa0]
mov rsi, qword [rsp + 0x578]
cmovae rcx, rsi
mov qword [rsp + 0x80], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x4f8], xmm0
mov qword [rsp + 0x508], r14
mov qword [rsp + 0x510], r14
lea r12, [r15 + r13]
mov ebx, 0xf
lea rdi, [rsp + 0x4f8]
cmp r12, rbx
jbe 0x1400067ad
mov rbx, r12
or rbx, 0xf
cmp rbx, r8
jbe 0x14000673d
mov rbx, r8
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140006764
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14000678b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140007133
mov rcx, rax
call fcn.14000cb98
test rax, rax
je 0x14000713f
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rax, qword [rsp + 0xc8]
jmp 0x1400067a5
test rcx, rcx
je 0x1400067a2
call fcn.14000cb98
mov rdi, rax
mov rax, qword [rsp + 0xc8]
jmp 0x1400067a5
mov rdi, r14
mov qword [rsp + 0x4f8], rdi
mov qword [rsp + 0x508], r12
mov qword [rsp + 0x510], rbx
mov r8, r15
mov rdx, rax
mov rcx, rdi
call fcn.14000ea50
lea rcx, [r15 + rdi]
mov r8, r13
mov rdx, qword [rsp + 0x80]
call fcn.14000ea50
mov byte [rdi + r12], 0
mov r13d, dword [rsp + 0x60]
or r13d, 0x40
mov r8d, 2
lea rdx, [0x14002fff8]
lea rcx, [rsp + 0x4f8]
call fcn.140009370
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or r13d, 0x20
mov dword [rsp + 0x60], r13d
mov rdx, qword [rsp + 0x530]
cmp rdx, 0x10
jb 0x140006869
inc rdx
mov rcx, qword [rsp + 0x518]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006864
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007139
call fcn.14000cb90
movups xmmword [rsp + 0x518], xmm6
movups xmmword [rsp + 0x528], xmm7
mov rdx, qword [rsp + 0x510]
cmp rdx, 0x10
jb 0x1400068bd
inc rdx
mov rcx, qword [rsp + 0x4f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400068b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000713f
call fcn.14000cb90
nop
cmp byte [rsp + 0xa0], 0
je 0x1400068ff
mov rdx, qword [rsp + 0x590]
inc rdx
mov rax, rsi
cmp rdx, 0x1000
jb 0x1400068f7
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007169
mov rcx, rsi
call fcn.14000cb90
mov rax, qword [rsp + 0x98]
add rax, 0x20
mov qword [rsp + 0x98], rax
cmp rax, qword [rsp + 0xd0]
jne 0x140006660
mov r15, qword [rsp + 0x78]
mov r12, qword [rsp + 0xb8]
lea rdx, [rsp + 0x518]
cmp qword [rsp + 0x530], 0x10
setae r9b
cmovae rdx, qword [rsp + 0x518]
lea rcx, [rsp + 0x518]
test r9b, r9b
cmovne rcx, qword [rsp + 0x518]
mov r8, qword [rsp + 0x528]
add r8, rcx
lea rcx, [rsp + 0x558]
call fcn.140009770
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x578], xmm0
mov qword [rsp + 0x588], r14
mov qword [rsp + 0x590], r14
mov r8d, 0x7e
lea rdx, str.028108051038046043038047038038046041038047044038046047038046045038046044038047045038047043038046041038047039038047044028104051
lea rcx, [rsp + 0x578]
call fcn.14000a650
lea rdx, [rsp + 0x578]
lea rcx, [rsp + 0x598]
call fcn.140002e10
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1a0], xmm0
mov qword [rsp + 0x1b0], r14
mov qword [rsp + 0x1b8], r14
mov r8d, 6
lea rdx, str.103051
lea rcx, [rsp + 0x1a0]
call fcn.14000a650
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x618]
call fcn.140002e10
nop
lea rdx, [rsp + 0x638]
cmp qword [rsp + 0x650], 8
cmovae rdx, qword [rsp + 0x638]
mov r8, qword [rsp + 0x648]
mov rcx, rax
call fcn.14000adf0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x538], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x548], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
bts r13d, 7
mov r9, rbx
lea r8, [rsp + 0x538]
lea rcx, [rsp + 0x138]
call fcn.14000abb0
nop
lea rdx, [rsp + 0x558]
cmp qword [rsp + 0x570], 8
cmovae rdx, qword [rsp + 0x558]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rdx + r8*2], 0
jne 0x140006aa1
lea rcx, [rsp + 0x138]
call fcn.14000adf0
xorps xmm0, xmm0
movups xmmword [rsp + 0x4f8], xmm0
mov qword [rsp + 0x508], r14
mov qword [rsp + 0x510], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x4f8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x508], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
or r13d, 0x18
mov dword [rsp + 0x60], r13d
mov dword [rsp + 0x98], r13d
lea rcx, [rsp + 0x4f8]
call fcn.140008570
mov rsi, rax
mov rdx, qword [rsp + 0x150]
cmp rdx, 8
jb 0x140006b70
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x138]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006b6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000712d
jmp 0x140006b6b
mov r13d, dword [rsp + 0x60]
jmp 0x14000692e
call fcn.14000cb90
mov qword [rsp + 0x148], r14
mov qword [rsp + 0x150], 7
mov word [rsp + 0x138], r14w
mov rdx, qword [rsp + 0x550]
cmp rdx, 8
jb 0x140006bd6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x538]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006bd0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000714b
call fcn.14000cb90
nop
mov rdx, qword [rsp + 0x630]
cmp rdx, 8
jb 0x140006c1e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x618]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006c19
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007151
call fcn.14000cb90
mov qword [rsp + 0x628], r14
mov qword [rsp + 0x630], 7
mov word [rsp + 0x618], r14w
mov rdx, qword [rsp + 0x5b0]
cmp rdx, 8
jb 0x140006c83
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x598]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006c7e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007157
call fcn.14000cb90
mov qword [rsp + 0x5a8], r14
mov qword [rsp + 0x5b0], 7
mov word [rsp + 0x598], r14w
xorps xmm0, xmm0
movups xmmword [rsp + 0x6d0], xmm0
mov qword [rsp + 0x6e0], r14
mov ebx, 0xf
mov qword [rsp + 0x6e8], rbx
mov byte [rsp + 0x6d0], 0
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x68], rax
movups xmmword [rsp + 0x538], xmm0
mov qword [rsp + 0x548], r14
mov qword [rsp + 0x550], r14
mov r8d, ebx
lea rdx, str.037087102095040
lea rcx, [rsp + 0x538]
call fcn.14000a650
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0xf8]
call fcn.140002bd0
mov rdi, rax
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x118]
call fcn.1400095c0
nop
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r15
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x38], rcx
mov r13, qword [rsp + 0x90]
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.140001600
lea rcx, [rsp + 0x6d0]
cmp rcx, rax
je 0x140006dc9
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x6d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x6e0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov byte [rax], 0
psrldq xmm1, 8
movq rbx, xmm1
mov rdx, qword [rsp + 0xf0]
cmp rdx, 0x10
jb 0x140006e0d
inc rdx
mov rcx, qword [rsp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006e07
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000715d
call fcn.14000cb90
nop
mov rcx, rsi
call fcn.14000cb90
call fcn.140008840
nop
cmp rbx, 0x10
jb 0x140006e58
lea rdx, [rbx + 1]
mov rcx, qword [rsp + 0x6d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006e52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007163
call fcn.14000cb90
nop
mov rdx, qword [rsp + 0x570]
cmp rdx, 8
jb 0x140006ea1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x558]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006e9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007169
call fcn.14000cb90
nop
mov rdx, qword [rsp + 0x530]
cmp rdx, 0x10
jb 0x140006ee4
inc rdx
mov rcx, qword [rsp + 0x518]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006edf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000716f
call fcn.14000cb90
mov qword [rsp + 0x528], r14
mov qword [rsp + 0x530], 0xf
mov byte [rsp + 0x518], 0
mov rdx, qword [rsp + 0x5f0]
cmp rdx, 0x10
jb 0x140006f94
inc rdx
mov rcx, qword [rsp + 0x5d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400055a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007175
jmp 0x1400055a6
mov r15, qword [rsp + 0x78]
cvttss2si rcx, dword [rsp + 0xc0]
call qword [rsp + 0x158]
nop
mov rdx, qword [rsp + 0x5d0]
cmp rdx, 0x10
jb 0x140006fe9
inc rdx
mov rcx, qword [rsp + 0x5b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006fe4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000717b
call fcn.14000cb90
mov qword [rsp + 0x5c8], r14
mov qword [rsp + 0x5d0], 0xf
mov byte [rsp + 0x5b8], 0
mov rdx, qword [rsp + 0x6a8]
cmp rdx, 0x10
movabs r12, 0x7fffffffffffffff
mov rsi, qword [rsp + 0x88]
jb 0x140003bc0
inc rdx
mov rcx, qword [rsp + 0x690]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007059
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007181
call fcn.14000cb90
jmp 0x140003bc0
call fcn.140018640
nop
call fcn.140001170
nop
call fcn.140018640
nop
call fcn.140018640
int3
call fcn.140018640
int3
call fcn.140001210
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140001210
call fcn.140001170
call fcn.140018640
nop
lea rcx, str.invalid_stof_argument
call fcn.14000cad4
int3
lea rcx, str.stof_argument_out_of_range
call fcn.14000cb1c
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140001210
call fcn.140001170
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140001170
nop
call fcn.140018640
nop
call fcn.140018640
int3
call fcn.140001210
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
nop
call fcn.140018640
int3