Function at 0x140066e00
Capabilities:
Encode data using xor
Get geographical location
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x21f0]
mov eax, 0x22f0
call fcn.140265200
sub rsp, rax
mov rax, qword [0x140330440]
xor rax, rsp
mov qword [rbp + 0x21e0], rax
mov r15, rcx
xor edi, edi
mov dword [rsp + 0x58], edi
lea r12, [0x14005eb10]
mov qword [rsp + 0x20], r12
lea r9, [0x14005e1d0]
lea edx, [rdi + 0x40]
lea r8d, [rdi + 7]
lea rcx, [rbp + 0x1730]
call fcn.140264ac0
nop
lea rdx, [r15 + 0x38]
lea rcx, [rbp + 0x1730]
call fcn.14005ebe0
lea rdx, [rbp + 0x1750]
lea rcx, [rbp + 0x1528]
call fcn.14005d4d0
nop
lea rcx, [rbp + 0x1528]
mov rbx, qword [rbp + 0x1528]
mov rsi, qword [rbp + 0x1540]
cmp rsi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_27
lea r9, str.OnSuperMainStartAcceptLogon
xor r8d, r8d
mov rdx, qword [rbp + 0x1538]
call fcn.140070930
cmp rax, 0xffffffffffffffff
je 0x140066fcb
mov byte [0x14033d302], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x8d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x8e0], xmm1
lea r8d, [rdi + 9]
lea rdx, str.items.dat
lea rcx, [rbp + 0x8d0]
call fcn.140070cc0
nop
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0xb88]
call fcn.140070430
mov rcx, qword [rax]
mov ebx, dword [rcx + 0x40]
lea rcx, [rbp + 0x8d0]
call fcn.14005d600
test ebx, ebx
je 0x140066fbd
xorps xmm0, xmm0
movups xmmword [rbp + 0x6d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x6e0], xmm1
lea r8d, [rdi + 9]
lea rdx, str.items.dat
lea rcx, [rbp + 0x6d0]
call fcn.140070cc0
nop
lea r8, [rbp + 0x6d0]
lea rdx, [rbp + 0xb98]
call fcn.140070430
mov rcx, qword [rax]
mov eax, dword [rcx + 0x40]
mov dword [rbp + 0x1770], 5
mov dword [rbp + 0x1780], eax
lea rcx, [rbp + 0x6d0]
call fcn.14005d600
mov dword [rsp + 0x20], edi
lea r9, [rdi - 1]
lea r8, [rbp + 0x1730]
mov rcx, qword [0x14033d460]
call fcn.1400e53d0
mov bl, 1
jmp 0x14006b847
mov rsi, qword [rbp + 0x1540]
mov rbx, qword [rbp + 0x1528]
lea rcx, [rbp + 0x1528]
cmp rsi, 0xf
cmova rcx, rbx
movsx eax, byte [rcx]
test al, al
je 0x14006b845
xor eax, 0x811c9dc5
imul edx, eax, 0x1000193
inc rcx
call fcn.14005fe90
cmp eax, 0x62d7eb18
ja 0x14006a183
je 0x14006a00d
cmp eax, 0x98e6cbc
je 0x140069ab1
cmp eax, 0x16605bc1
je 0x140068b9c
cmp eax, 0x22226100
je 0x1400670d6
cmp eax, 0x29844378
je 0x14006704f
cmp eax, 0x4423f960
jne 0x14006b845
lea rdx, [rbp + 0x1730]
call fcn.1400e4d40
mov bl, 1
jmp 0x14006b847
lea rdx, [rbp + 0x17d0]
lea rcx, [rbp + 0x1588]
call fcn.14005d4d0
lea rcx, [rbp + 0x1588]
cmp qword [rbp + 0x15a0], 0xf
cmova rcx, qword [rbp + 0x1588]
mov qword [rsp + 0x20], reloc.WS2_32.dll_shutdown
lea r9, str.spun_the_wheel_and_got
xor r8d, r8d
mov rdx, qword [rbp + 0x1598]
call fcn.140070930
cmp rax, 0xffffffffffffffff
je 0x1400670ca
lea rdx, [0x1402fbba0]
lea rcx, [rbp + 0x1588]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
je 0x1400670ca
lea rcx, [rbp + 0x1588]
call fcn.14005d600
mov bl, 1
jmp 0x14006b847
lea rcx, [rbp + 0x1588]
jmp 0x14006b840
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x1390]
call fcn.14005d4d0
nop
lea rcx, [rbp + 0x1390]
mov rsi, qword [rbp + 0x1390]
mov r15, qword [rbp + 0x13a8]
cmp r15, 0xf
cmova rcx, rsi
mov qword [rsp + 0x20], reloc.WS2_32.dll_shutdown
lea r9, str.spun_the_wheel_and_got
xor r8d, r8d
mov rbx, qword [rbp + 0x13a0]
mov rdx, rbx
call fcn.140070930
cmp rax, 0xffffffffffffffff
je 0x14006896e
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], rdi
mov qword [rbp + 0x2e8], rdi
mov r8d, ntohl
lea rdx, str.OnTalkBubble
lea rcx, [rbp + 0x2d0]
call fcn.140070cc0
nop
mov qword [rsp + 0x20], r12
lea r9, [0x14005e1d0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x18f0]
call fcn.140264ac0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x530], xmm0
movdqa xmm1, xmmword [0x140302720]
movdqa xmmword [rbp + 0x540], xmm1
mov byte [rbp + 0x530], 0
mov dword [rbp + 0x510], 2
mov rbx, qword [rbp + 0x2e0]
lea r9, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0xf
cmova r9, qword [rbp + 0x2d0]
lea rcx, [rbp + 0x530]
cmp rbx, 0xf
ja 0x1400671f9
mov qword [rbp + 0x540], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + rbx + 0x530], 0
jmp 0x140067202
mov rdx, rbx
call fcn.140070b60
nop
mov eax, dword [rbp + 0x510]
mov dword [rbp + 0x18f0], eax
mov rax, qword [rbp + 0x518]
mov qword [rbp + 0x18f8], rax
movaps xmm0, xmmword [rbp + 0x520]
movaps xmmword [rbp + 0x1900], xmm0
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x1910]
call fcn.14006ec90
nop
lea rcx, [rbp + 0x530]
call fcn.14005d600
nop
lea rcx, [rbp + 0x2d0]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x15c8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x15d8], xmm1
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x15c8]
call fcn.140070cc0
nop
lea rax, [rbp + 0x570]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x570], xmm0
mov qword [rbp + 0x580], rdi
mov qword [rbp + 0x588], rdi
mov r8d, 7
lea rdx, str.___spun
lea rcx, [rbp + 0x570]
call fcn.140070cc0
nop
lea rax, [rbp + 0x590]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x590], xmm0
mov qword [rbp + 0x5a0], rdi
mov qword [rbp + 0x5a8], rdi
mov r8d, 5
lea rdx, str._7___
lea rcx, [rbp + 0x590]
call fcn.140070cc0
nop
lea rdx, [rbp + 0x1390]
lea rcx, [rbp + 0xe28]
call fcn.14005d4d0
nop
lea r9, [rbp + 0x15c8]
lea r8, [rbp + 0x570]
lea rdx, [rbp + 0x590]
mov rcx, rax
call fcn.1400e7ec0
lea rcx, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova rcx, qword [rbp + 0x1390]
mov qword [rsp + 0x20], 3
lea r9, [0x1402fba68]
xor r8d, r8d
mov r14, qword [rbp + 0x13a0]
mov rdx, r14
call fcn.140070930
cmp rax, 0xffffffffffffffff
jne 0x140067843
lea rdx, str._____
lea rcx, [rbp + 0x1390]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
jne 0x140067843
lea rdx, str._7___
lea rcx, [rbp + 0x1390]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
je 0x140068914
mov rbx, qword [0x14033d460]
lea rcx, [rbx + 0x10]
xor r8d, r8d
lea rdx, [rbp + 0x15c8]
call fcn.14006e9f0
cmp rax, 0xffffffffffffffff
je 0x1400673e2
mov eax, dword [rbx + 0x50]
mov dword [rbp + 0x1930], 9
mov dword [rbp + 0x1940], eax
jmp 0x140067434
mov rsi, qword [0x14033d3e0]
mov rbx, qword [0x14033d3d8]
cmp rbx, rsi
je 0x140067434
nop word [rax + rax]
xor r8d, r8d
lea rdx, [rbp + 0x15c8]
mov rcx, rbx
call fcn.14006e9f0
cmp rax, 0xffffffffffffffff
je 0x14006742b
mov eax, dword [rbx + 0x40]
mov dword [rbp + 0x1930], 9
mov dword [rbp + 0x1940], eax
add rbx, 0x58
cmp rbx, rsi
jne 0x140067400
lea rdx, str.spun_the_wheel_and_got
lea rcx, [rbp + 0x1390]
call fcn.14006e9b0
lea r8, [rax + 0x19]
lea r9, [r14 - 1]
lea rdx, [rbp + 0x16b0]
lea rcx, [rbp + 0x1390]
call fcn.14006e950
nop
lea rcx, [rbp + 0x14a8]
call fcn.14006ef00
nop
lea rcx, [rbp + 0x16b0]
call fcn.14005d480
mov rbx, rax
lea rcx, [rbp + 0x16b0]
call fcn.14006eb10
mov r14, rax
cmp rbx, rax
je 0x140067502
movsx esi, byte [rbx]
mov ecx, esi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x1400674f0
mov rcx, qword [rbp + 0x14b8]
mov rdx, qword [rbp + 0x14c0]
cmp rcx, rdx
jae 0x1400674de
lea rax, [rcx + 1]
mov qword [rbp + 0x14b8], rax
lea rax, [rbp + 0x14a8]
cmp rdx, 0xf
cmova rax, qword [rbp + 0x14a8]
mov byte [rax + rcx], sil
mov byte [rax + rcx + 1], 0
jmp 0x1400674fa
movzx r9d, sil
lea rcx, [rbp + 0x14a8]
call fcn.140070a00
jmp 0x1400674fa
cmp qword [rbp + 0x14b8], 0
jne 0x140067510
inc rbx
cmp rbx, r14
jne 0x140067493
cmp qword [rbp + 0x14b8], 0
je 0x140067825
lea r8, [rbp + 0x14a8]
cmp qword [rbp + 0x14c0], 0xf
cmova r8, qword [rbp + 0x14a8]
movzx r8d, byte [r8]
mov edx, 1
lea rcx, [rbp + 0xe48]
call fcn.14006edb0
nop
mov rcx, rax
call fcn.14005dfd0
mov esi, eax
lea rcx, [rbp + 0xe48]
call fcn.14005d600
cmp qword [rbp + 0x14b8], 1
jbe 0x140067595
mov edx, 1
lea rcx, [rbp + 0x14a8]
call fcn.14006eaf0
movzx r8d, byte [rax]
lea rcx, [rbp + 0xe68]
call fcn.14006edb0
nop
mov rcx, rax
call fcn.14005dfd0
add esi, eax
lea rcx, [rbp + 0xe68]
call fcn.14005d600
lea ebx, [rsi - 0xa]
cmp esi, 0xa
cmovl ebx, esi
lea r9, [rbp + 0x21c5]
mov r8d, ebx
test ebx, ebx
jns 0x1400675f0
neg r8d
nop
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400675b0
dec r9
mov byte [r9], reloc.WLDAP32.dll_Ordinal_45
jmp 0x14006761a
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400675f0
lea r8, [rbp + 0x21c5]
mov rdx, r9
lea rcx, [rbp + 0x968]
call fcn.14005dd70
nop
mov r9d, 0xa
lea r8, str.__6REME__4
lea rcx, [rbp + 0x968]
call fcn.140071a80
xorps xmm0, xmm0
movups xmmword [rbp + 0x1508], xmm0
mov qword [rbp + 0x1518], rdi
mov qword [rbp + 0x1520], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1508], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1518], xmm1
mov qword [rax + 0x10], rdi
mov r12d, reloc.WS2_32.dll_ntohs
mov qword [rax + 0x18], r12
mov byte [rax], 0
lea rcx, [rbp + 0x968]
call fcn.14005d600
test ebx, ebx
jne 0x1400676ab
lea rdx, str.__6REME__20
lea rcx, [rbp + 0x1508]
call fcn.14006ec10
movabs r14, 0x7fffffffffffffff
mov rax, r14
mov rcx, qword [rbp + 0x13a0]
sub rax, rcx
cmp rax, 0xb
jb 0x14006b8a6
lea rax, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova rax, qword [rbp + 0x1390]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_inet_addr
lea r9, str._6_REAL___
lea rcx, [rbp + 0x988]
call fcn.14005dc50
nop
lea rdx, [rbp + 0x1508]
cmp qword [rbp + 0x1520], 0xf
cmova rdx, qword [rbp + 0x1508]
mov r8, qword [rbp + 0x1518]
lea rcx, [rbp + 0x988]
call fcn.14005d660
xorps xmm0, xmm0
movups xmmword [rbp + 0x14e8], xmm0
mov qword [rbp + 0x14f8], rdi
mov qword [rbp + 0x1500], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x14e8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x14f8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r12
mov byte [rax], 0
lea rcx, [rbp + 0x988]
call fcn.14005d600
mov dword [rbp + 0x1970], 2
lea rdx, [rbp + 0x14e8]
lea rcx, [rbp + 0x1990]
call fcn.14006ec90
mov rcx, qword [0x14033d318]
sub r14, rcx
mov rdx, qword [rbp + 0x14f8]
cmp r14, rdx
jb 0x14006b8ac
lea r9, [0x14033d308]
cmp qword [0x14033d320], 0xf
cmova r9, qword [0x14033d308]
lea rax, [rbp + 0x14e8]
cmp qword [rbp + 0x1500], 0xf
cmova rax, qword [rbp + 0x14e8]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x9a8]
call fcn.14005dc50
lea rcx, [rbp + 0x9a8]
call fcn.140074060
nop
lea rcx, [rbp + 0x14e8]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1508]
call fcn.14005d600
lea r12, [0x14005eb10]
lea rcx, [rbp + 0x14a8]
call fcn.14005d600
nop
lea rcx, [rbp + 0x16b0]
call fcn.14005d600
jmp 0x140068914
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
mov qword [rbp + 0x320], rdi
mov qword [rbp + 0x328], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x310]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f0], xmm0
mov qword [rbp + 0x300], rdi
mov qword [rbp + 0x308], rdi
mov r8d, 3
lea rdx, [0x1402fba74]
lea rcx, [rbp + 0x2f0]
call fcn.140070cc0
nop
lea r14, [rbp + 0x2f0]
cmp qword [rbp + 0x308], 0xf
cmova r14, qword [rbp + 0x2f0]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x300]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x140067991
sub rax, rsi
test rsi, rsi
jne 0x1400678f6
mov rbx, rdi
jmp 0x14006795b
lea r12, [rax + r15]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140067991
nop dword [rax]
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140067952
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140067920
jmp 0x140067991
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x140067991
lea r9, [rbp + 0x310]
cmp qword [rbp + 0x328], 0xf
cmova r9, qword [rbp + 0x310]
mov rax, qword [rbp + 0x320]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x2f0]
call fcn.14005d600
nop
lea rcx, [rbp + 0x310]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x350], xmm0
mov qword [rbp + 0x360], rdi
mov qword [rbp + 0x368], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x350]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], rdi
mov qword [rbp + 0x348], rdi
mov r8d, 5
lea rdx, str._____
lea rcx, [rbp + 0x330]
call fcn.140070cc0
nop
lea r14, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova r14, qword [rbp + 0x330]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x340]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x140067af1
sub rax, rsi
test rsi, rsi
jne 0x140067a5d
mov rbx, rdi
jmp 0x140067abb
lea r12, [rax + r15]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140067af1
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140067ab2
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140067a80
jmp 0x140067af1
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x140067af1
lea r9, [rbp + 0x350]
cmp qword [rbp + 0x368], 0xf
cmova r9, qword [rbp + 0x350]
mov rax, qword [rbp + 0x360]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x330]
call fcn.14005d600
nop
lea rcx, [rbp + 0x350]
call fcn.14005d600
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x13d0]
call fcn.14006eec0
nop
lea rdx, str._____7
lea rcx, [rbp + 0x1568]
call fcn.14006eec0
nop
lea r8, [rbp + 0x13d0]
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x1390]
call fcn.1400e7e30
nop
lea rcx, [rbp + 0x1568]
call fcn.14005d600
nop
lea rcx, [rbp + 0x13d0]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a0], rdi
mov qword [rbp + 0x3a8], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x390]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x370], xmm0
mov qword [rbp + 0x380], rdi
mov qword [rbp + 0x388], rdi
mov r8d, 2
lea rdx, [0x1402fba80]
lea rcx, [rbp + 0x370]
call fcn.140070cc0
nop
lea r14, [rbp + 0x370]
cmp qword [rbp + 0x388], 0xf
cmova r14, qword [rbp + 0x370]
lea r13, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r13, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x380]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x140067cb0
sub rax, rsi
test rsi, rsi
jne 0x140067c19
mov rbx, rdi
jmp 0x140067c7a
lea r15, [rax + r13]
movsx r12d, byte [r14]
lea r8, [r15 + 1]
sub r8, r13
mov edx, r12d
mov rcx, r13
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140067cb0
nop dword [rax + rax]
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140067c71
inc rbx
lea r8, [r15 + 1]
sub r8, rbx
mov edx, r12d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140067c40
jmp 0x140067cb0
sub rbx, r13
cmp rbx, 0xffffffffffffffff
je 0x140067cb0
lea r9, [rbp + 0x390]
cmp qword [rbp + 0x3a8], 0xf
cmova r9, qword [rbp + 0x390]
mov rax, qword [rbp + 0x3a0]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x370]
call fcn.14005d600
nop
lea rcx, [rbp + 0x390]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d0], xmm0
mov qword [rbp + 0x3e0], rdi
mov qword [rbp + 0x3e8], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x3d0]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], rdi
mov qword [rbp + 0x3c8], rdi
mov r8d, 3
lea rdx, [0x1402fba68]
lea rcx, [rbp + 0x3b0]
call fcn.140070cc0
nop
lea r14, [rbp + 0x3b0]
cmp qword [rbp + 0x3c8], 0xf
cmova r14, qword [rbp + 0x3b0]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x3c0]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x140067e11
sub rax, rsi
test rsi, rsi
jne 0x140067d7c
mov rbx, rdi
jmp 0x140067ddb
lea r12, [r15 + rax]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140067e11
nop
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140067dd2
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140067da0
jmp 0x140067e11
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x140067e11
lea r9, [rbp + 0x3d0]
cmp qword [rbp + 0x3e8], 0xf
cmova r9, qword [rbp + 0x3d0]
mov rax, qword [rbp + 0x3e0]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x3b0]
call fcn.14005d600
nop
lea rcx, [rbp + 0x3d0]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x3f0], xmm0
mov qword [rbp + 0x400], rdi
mov qword [rbp + 0x408], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x3f0]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2b0], xmm0
mov qword [rbp + 0x2c0], rdi
mov qword [rbp + 0x2c8], rdi
mov r8d, 5
lea rdx, str.0_PL:
lea rcx, [rbp + 0x2b0]
call fcn.140070cc0
nop
lea r14, [rbp + 0x2b0]
cmp qword [rbp + 0x2c8], 0xf
cmova r14, qword [rbp + 0x2b0]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x2c0]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x140067f71
sub rax, rsi
test rsi, rsi
jne 0x140067edd
mov rbx, rdi
jmp 0x140067f3b
lea r12, [r15 + rax]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140067f71
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140067f32
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140067f00
jmp 0x140067f71
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x140067f71
lea r9, [rbp + 0x3f0]
cmp qword [rbp + 0x408], 0xf
cmova r9, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x400]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x2b0]
call fcn.14005d600
nop
lea rcx, [rbp + 0x3f0]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x430], xmm0
mov qword [rbp + 0x440], rdi
mov qword [rbp + 0x448], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x430]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x410], xmm0
mov qword [rbp + 0x420], rdi
mov qword [rbp + 0x428], rdi
mov r8d, 4
lea rdx, str._PL:
lea rcx, [rbp + 0x410]
call fcn.140070cc0
nop
lea r14, [rbp + 0x410]
cmp qword [rbp + 0x428], 0xf
cmova r14, qword [rbp + 0x410]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x420]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x1400680d1
sub rax, rsi
test rsi, rsi
jne 0x14006803d
mov rbx, rdi
jmp 0x14006809b
lea r12, [r15 + rax]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400680d1
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140068092
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140068060
jmp 0x1400680d1
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x1400680d1
lea r9, [rbp + 0x430]
cmp qword [rbp + 0x448], 0xf
cmova r9, qword [rbp + 0x430]
mov rax, qword [rbp + 0x440]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x410]
call fcn.14005d600
nop
lea rcx, [rbp + 0x430]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x470], xmm0
mov qword [rbp + 0x480], rdi
mov qword [rbp + 0x488], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x470]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x450], xmm0
mov qword [rbp + 0x460], rdi
mov qword [rbp + 0x468], rdi
mov r8d, 6
lea rdx, str.4_OID:
lea rcx, [rbp + 0x450]
call fcn.140070cc0
nop
lea r14, [rbp + 0x450]
cmp qword [rbp + 0x468], 0xf
cmova r14, qword [rbp + 0x450]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x460]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x140068231
sub rax, rsi
test rsi, rsi
jne 0x14006819d
mov rbx, rdi
jmp 0x1400681fb
lea r12, [r15 + rax]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140068231
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400681f2
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400681c0
jmp 0x140068231
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x140068231
lea r9, [rbp + 0x470]
cmp qword [rbp + 0x488], 0xf
cmova r9, qword [rbp + 0x470]
mov rax, qword [rbp + 0x480]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x450]
call fcn.14005d600
nop
lea rcx, [rbp + 0x470]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x4b0], xmm0
mov qword [rbp + 0x4c0], rdi
mov qword [rbp + 0x4c8], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x4b0]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x490], xmm0
mov qword [rbp + 0x4a0], rdi
mov qword [rbp + 0x4a8], rdi
mov r8d, 6
lea rdx, str.0_OID:
lea rcx, [rbp + 0x490]
call fcn.140070cc0
nop
lea r14, [rbp + 0x490]
cmp qword [rbp + 0x4a8], 0xf
cmova r14, qword [rbp + 0x490]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x4a0]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x1400683a1
sub rax, rsi
test rsi, rsi
jne 0x1400682fd
mov rbx, rdi
jmp 0x14006836b
lea r12, [r15 + rax]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400683a1
nop dword [rax]
nop dword [rax + rax]
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140068362
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140068330
jmp 0x1400683a1
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x1400683a1
lea r9, [rbp + 0x4b0]
cmp qword [rbp + 0x4c8], 0xf
cmova r9, qword [rbp + 0x4b0]
mov rax, qword [rbp + 0x4c0]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x490]
call fcn.14005d600
nop
lea rcx, [rbp + 0x4b0]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], rdi
mov qword [rbp + 0x208], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x1f0]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x288], rdi
mov r8d, 5
lea rdx, str._OID:
lea rcx, [rbp + 0x270]
call fcn.140070cc0
nop
lea r14, [rbp + 0x270]
cmp qword [rbp + 0x288], 0xf
cmova r14, qword [rbp + 0x270]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x280]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x140068501
sub rax, rsi
test rsi, rsi
jne 0x14006846d
mov rbx, rdi
jmp 0x1400684cb
lea r12, [r15 + rax]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140068501
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400684c2
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140068490
jmp 0x140068501
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x140068501
lea r9, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0xf
cmova r9, qword [rbp + 0x1f0]
mov rax, qword [rbp + 0x200]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x270]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1f0]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], rdi
mov qword [rbp + 0x228], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x210]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
mov qword [rbp + 0x2a0], rdi
mov qword [rbp + 0x2a8], rdi
mov r8d, 4
lea rdx, str._CT:
lea rcx, [rbp + 0x290]
call fcn.140070cc0
nop
lea r14, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0xf
cmova r14, qword [rbp + 0x290]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x2a0]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x140068661
sub rax, rsi
test rsi, rsi
jne 0x1400685cd
mov rbx, rdi
jmp 0x14006862b
lea r12, [r15 + rax]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140068661
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140068622
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400685f0
jmp 0x140068661
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x140068661
lea r9, [rbp + 0x210]
cmp qword [rbp + 0x228], 0xf
cmova r9, qword [rbp + 0x210]
mov rax, qword [rbp + 0x220]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x290]
call fcn.14005d600
nop
lea rcx, [rbp + 0x210]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rdi
mov qword [rbp + 0x268], rdi
xor r8d, r8d
lea rdx, [0x1402fb157]
lea rcx, [rbp + 0x250]
call fcn.140070cc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], rdi
mov qword [rbp + 0x248], rdi
mov r8d, 4
lea rdx, [0x1402fbab4]
lea rcx, [rbp + 0x230]
call fcn.140070cc0
nop
lea r14, [rbp + 0x230]
cmp qword [rbp + 0x248], 0xf
cmova r14, qword [rbp + 0x230]
lea r15, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova r15, qword [rbp + 0x1390]
mov rsi, qword [rbp + 0x240]
mov rax, qword [rbp + 0x13a0]
cmp rsi, rax
ja 0x1400687c1
sub rax, rsi
test rsi, rsi
jne 0x14006872d
mov rbx, rdi
jmp 0x14006878b
lea r12, [rax + r15]
movsx r13d, byte [r14]
lea r8, [r12 + 1]
sub r8, r15
mov edx, r13d
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400687c1
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140068782
inc rbx
lea r8, [r12 + 1]
sub r8, rbx
mov edx, r13d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140068750
jmp 0x1400687c1
sub rbx, r15
cmp rbx, 0xffffffffffffffff
je 0x1400687c1
lea r9, [rbp + 0x250]
cmp qword [rbp + 0x268], 0xf
cmova r9, qword [rbp + 0x250]
mov rax, qword [rbp + 0x260]
mov qword [rsp + 0x20], rax
mov r8, rsi
mov rdx, rbx
lea rcx, [rbp + 0x1390]
call fcn.1400e8c70
nop
lea rcx, [rbp + 0x230]
call fcn.14005d600
nop
lea rcx, [rbp + 0x250]
call fcn.14005d600
movabs r14, 0x7fffffffffffffff
mov rax, r14
mov rcx, qword [rbp + 0x13a0]
sub rax, rcx
cmp rax, 0xb
jb 0x14006b8b2
lea rax, [rbp + 0x1390]
cmp qword [rbp + 0x13a8], 0xf
cmova rax, qword [rbp + 0x1390]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_inet_addr
lea r9, str._4_FAKE___
lea rcx, [rbp + 0x15e8]
call fcn.14005dc50
nop
mov eax, dword [rbp + 0x17b0]
mov dword [rbp + 0x1930], eax
mov rax, qword [rbp + 0x17b8]
mov qword [rbp + 0x1938], rax
movaps xmm0, xmmword [rbp + 0x17c0]
movaps xmmword [rbp + 0x1940], xmm0
lea rdx, [rbp + 0x17d0]
lea rcx, [rbp + 0x1950]
call fcn.14006ec90
mov dword [rbp + 0x1970], 2
lea rdx, [rbp + 0x15e8]
lea rcx, [rbp + 0x1990]
call fcn.14006ec90
mov rcx, qword [0x14033d318]
sub r14, rcx
mov rdx, qword [rbp + 0x15f8]
cmp r14, rdx
jb 0x14006b8b8
lea r9, [0x14033d308]
cmp qword [0x14033d320], 0xf
cmova r9, qword [0x14033d308]
lea rax, [rbp + 0x15e8]
cmp qword [rbp + 0x1600], 0xf
cmova rax, qword [rbp + 0x15e8]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0xa08]
call fcn.14005dc50
lea rcx, [rbp + 0xa08]
call fcn.140074060
nop
lea rcx, [rbp + 0x15e8]
call fcn.14005d600
lea r12, [0x14005eb10]
mov dword [rbp + 0x19b0], 9
mov dword [rbp + 0x19c0], edi
mov dword [rsp + 0x20], edi
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x18f0]
mov rcx, qword [0x14033d460]
call fcn.1400e53d0
nop
lea rcx, [rbp + 0x15c8]
call fcn.14005d600
nop
mov r9, r12
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x18f0]
call fcn.1402647b0
nop
jmp 0x140068b89
lea rcx, [rbp + 0x1390]
cmp r15, 0xf
cmova rcx, rsi
mov qword [rsp + 0x20], Ordinal_30
lea r9, str.___wants_to_add_you_to_a
xor r8d, r8d
mov rdx, rbx
call fcn.140070930
cmp rax, 0xffffffffffffffff
je 0x140068ae1
mov rax, qword [0x14033d460]
mov edx, dword [rax + 0x50]
cmp edx, 0xffffffff
je 0x140068ae1
lea rcx, [rbp + 0xec8]
call fcn.14005bf30
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rbp + 0xea8]
call fcn.14006f890
nop
lea r8, [0x1402fb104]
mov rdx, rax
lea rcx, [rbp + 0xe88]
call fcn.14005d750
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0xea8]
call fcn.14005d600
nop
lea rcx, [rbp + 0xec8]
call fcn.14005d600
mov edx, 0x1f4
mov rcx, qword [0x14033d460]
call fcn.1400e4ab0
mov rdx, qword [0x14033d460]
mov edx, dword [rdx + 0x50]
lea rcx, [rbp + 0xf28]
call fcn.14005bf30
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0xf08]
call fcn.14006f890
nop
lea r8, str._nbuttonClickedacceptlock_n
mov rdx, rax
lea rcx, [rbp + 0xee8]
call fcn.14005d750
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0xf08]
call fcn.14005d600
nop
lea rcx, [rbp + 0xf28]
call fcn.14005d600
mov edx, 0x1f4
mov rcx, qword [0x14033d460]
call fcn.1400e4ab0
lea rdx, str.actiondialog_return_ndialog_nameacceptaccess_n
lea rcx, [rbp + 0xf48]
call fcn.14006eec0
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400e5580
mov r15, qword [rbp + 0x13a8]
mov rbx, qword [rbp + 0x13a0]
mov rsi, qword [rbp + 0x1390]
mov rcx, qword [0x14033d318]
movabs r14, 0x7fffffffffffffff
sub r14, rcx
cmp r14, rbx
jb 0x14006b8be
lea r9, [0x14033d308]
cmp qword [0x14033d320], 0xf
cmova r9, qword [0x14033d308]
lea rax, [rbp + 0x1390]
cmp r15, 0xf
cmova rax, rsi
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0xa28]
call fcn.14005dc50
nop
mov dword [rbp + 0x1770], 2
lea rdx, [rbp + 0xa28]
lea rcx, [rbp + 0x1790]
call fcn.14006ec90
nop
lea rcx, [rbp + 0xa28]
call fcn.14005d600
mov dword [rsp + 0x20], edi
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x1730]
mov rcx, qword [0x14033d460]
call fcn.1400e53d0
nop
lea rcx, [rbp + 0x1390]
call fcn.14005d600
mov bl, 1
jmp 0x14006b847
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x13b0]
call fcn.14005d4d0
nop
movdqa xmm0, xmmword [0x140303670]
movdqu xmmword [rbp - 0x78], xmm0
mov dword [rbp - 0x68], 0xfa9bc9ca
mov dword [rbp - 0x64], 0xe0d2d1cf
mov dword [rbp - 0x60], 0xa8b1ad96
mov word [rbp - 0x5c], 0xa1
mov byte [rbp - 0x5a], 1
mov rcx, rdi
nop
lea eax, [rcx - 0x57]
xor byte [rbp + rcx - 0x78], al
inc rcx
cmp rcx, 0x1d
jb 0x140068be0
mov byte [rbp - 0x5a], 0
lea r8, [rbp - 0x5b]
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x5b0]
call fcn.14005dd70
lea r9, [rbp + 0x5b0]
cmp qword [rbp + 0x5c8], 0xf
cmova r9, qword [rbp + 0x5b0]
lea rcx, [rbp + 0x13b0]
cmp qword [rbp + 0x13c8], 0xf
cmova rcx, qword [rbp + 0x13b0]
mov rax, qword [rbp + 0x5c0]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x13c0]
call fcn.140070930
mov rbx, rax
lea rcx, [rbp + 0x5b0]
call fcn.14005d600
cmp rbx, 0xffffffffffffffff
jne 0x140069aa5
xorps xmm0, xmm0
movups xmmword [rbp + 0x6f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x700], xmm1
lea r8d, [rbx + 0xb]
lea rdx, str.autoWrench
lea rcx, [rbp + 0x6f0]
call fcn.140070cc0
nop
mov dword [rsp + 0x58], 0x60001
lea rdx, [rbp + 0x6f0]
call fcn.14006db80
cmp byte [rax], 0
je 0x140068cef
lea rcx, [rbp + 0x13b0]
cmp qword [rbp + 0x13c8], 0xf
cmova rcx, qword [rbp + 0x13b0]
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
lea r9, str.end_dialogpopup
xor r8d, r8d
mov rdx, qword [rbp + 0x13c0]
call fcn.140070930
cmp rax, rbx
je 0x140068cef
mov bl, 1
jmp 0x140068cf1
xor bl, bl
lea rcx, [rbp + 0x6f0]
call fcn.14005d600
xorps xmm0, xmm0
test bl, bl
je 0x1400691b9
lea rax, [rbp + 0x5d0]
mov qword [rsp + 0x40], rax
movups xmmword [rbp + 0x5d0], xmm0
mov qword [rbp + 0x5e0], rdi
mov qword [rbp + 0x5e8], rdi
mov r8d, 6
lea rdx, [0x1402fbbbc]
lea rcx, [rbp + 0x5d0]
call fcn.140070cc0
nop
lea rdx, [rbp + 0x13b0]
lea rcx, [rbp + 0xf68]
call fcn.14005d4d0
nop
lea r8, [rbp + 0x5d0]
mov rdx, rax
lea rcx, [rbp + 0x15a8]
call fcn.140074d20
nop
lea rcx, [rbp + 0x13b0]
cmp qword [rbp + 0x13c8], 0xf
cmova rcx, qword [rbp + 0x13b0]
mov r12d, reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x20], r12
lea r9, str.add_buttonpull
xor r8d, r8d
mov rdx, qword [rbp + 0x13c0]
call fcn.140070930
cmp rax, 0xffffffffffffffff
je 0x140068f0e
lea rdx, str.pull
lea rcx, [rbp + 0x16d0]
call fcn.14006eec0
nop
lea rdx, str.wrenchMode
lea rcx, [rbp + 0xa48]
call fcn.14006eec0
nop
lea rdx, [rbp + 0xa48]
call fcn.14006db80
movzx ebx, byte [rax]
lea rcx, [rbp + 0xa48]
call fcn.14005d600
test bl, bl
jne 0x140068e0a
lea rdx, str.kick
lea rcx, [rbp + 0x16d0]
call fcn.14006ec10
lea r8, [rbp + 0x15a8]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x1028]
call fcn.14005d6e0
nop
lea r8, str._nnetID
mov rdx, rax
lea rcx, [rbp + 0x1008]
call fcn.14005d750
nop
lea r8, [rbp + 0x15a8]
mov rdx, rax
lea rcx, [rbp + 0xe08]
call fcn.14005d850
nop
lea r8, str._nbuttonClicked
mov rdx, rax
lea rcx, [rbp + 0xfc8]
call fcn.14005d750
nop
lea r8, [rbp + 0x16d0]
mov rdx, rax
lea rcx, [rbp + 0xfa8]
call fcn.14005d850
nop
lea r8, [0x1402fb104]
mov rdx, rax
lea rcx, [rbp + 0xf88]
call fcn.14005d750
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0xfa8]
call fcn.14005d600
nop
lea rcx, [rbp + 0xfc8]
call fcn.14005d600
nop
lea rcx, [rbp + 0xe08]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1008]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1028]
call fcn.14005d600
nop
lea rcx, [rbp + 0x16d0]
call fcn.14005d600
nop
lea rcx, [rbp + 0x15a8]
call fcn.14005d600
lea r12, [0x14005eb10]
jmp 0x140069a92
mov esi, edi
mov rcx, qword [0x14033d3e0]
sub rcx, qword [0x14033d3d8]
movabs r12, 0x2e8ba2e8ba2e8ba3
mov rax, r12
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140068ef6
mov r14, rdi
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov r15, rax
lea rbx, [rbp + 0x15a8]
cmp qword [rbp + 0x15c0], 0xf
cmova rbx, qword [rbp + 0x15a8]
mov dword [rax], edi
mov r8d, 0xa
lea rdx, [rbp + 0x1388]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x1388]
je 0x1400691ab
cmp dword [r15], 0x22
je 0x14006919d
mov r8, qword [0x14033d3d8]
cmp dword [r14 + r8 + 0x40], eax
je 0x140068fd3
inc esi
add r14, 0x58
mov rcx, qword [0x14033d3e0]
sub rcx, r8
mov rax, r12
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, esi
cmp rax, rdx
jb 0x140068f41
jmp 0x140068ef6
movsxd rax, esi
imul rdx, rax, 0x58
add rdx, r8
lea rcx, [rbp + 0x1488]
call fcn.14005d4d0
nop
mov dword [rsp + 0x48], 0x85d8ed
mov byte [rsp + 0x4c], 1
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx - 0x57]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 3
jb 0x140069000
mov byte [rsp + 0x4c], 0
lea r8, [rsp + 0x4b]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x5f0]
call fcn.14005dd70
lea r9, [rbp + 0x5f0]
cmp qword [rbp + 0x608], 0xf
cmova r9, qword [rbp + 0x5f0]
lea rcx, [rbp + 0x1488]
cmp qword [rbp + 0x14a0], 0xf
cmova rcx, qword [rbp + 0x1488]
mov rax, qword [rbp + 0x600]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x1498]
call fcn.140070930
mov rbx, rax
lea rcx, [rbp + 0x5f0]
call fcn.14005d600
lea rcx, [rbp + 0x1488]
cmp rbx, 0xffffffffffffffff
mov r8d, 5
jne 0x14006909c
mov r8d, 2
call fcn.14006eb70
mov rax, qword [rbp + 0x1498]
lea rcx, [rax - 2]
cmp rax, rcx
jb 0x14006b8c4
mov qword [rbp + 0x1498], rcx
lea rax, [rbp + 0x1488]
cmp qword [rbp + 0x14a0], 0xf
cmova rax, qword [rbp + 0x1488]
mov byte [rax + rcx], 0
movdqa xmm0, xmmword [0x140303640]
movdqu xmmword [rbp + 8], xmm0
mov dword [rbp + 0x18], 0x93c7cec1
mov dword [rbp + 0x1c], 0xacd3cbcd
mov word [rbp + 0x20], 0xe1
mov byte [rbp + 0x22], 1
nop dword [rax]
lea eax, [rdi - 0x57]
xor byte [rbp + rdi + 8], al
inc rdi
cmp rdi, 0x19
jb 0x140069100
mov byte [rbp + 0x22], 0
lea rax, [rbp + 8]
mov rsi, 0xffffffffffffffff
nop
inc rsi
cmp byte [rax + rsi], 0
jne 0x140069120
movabs r14, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x1498]
sub r14, rcx
cmp r14, rsi
jb 0x14006b8ca
lea rax, [rbp + 0x1488]
cmp qword [rbp + 0x14a0], 0xf
cmova rax, qword [rbp + 0x1488]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 8]
lea rcx, [rbp + 0xa68]
call fcn.14005dc50
mov r9d, 2
lea r8, [rbp + 0xa68]
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0x1488]
jmp 0x140068ef0
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
movups xmmword [rbp + 0x710], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x720], xmm1
mov r8d, ntohl
lea rdx, str.bglConverter
lea rcx, [rbp + 0x710]
call fcn.140070cc0
nop
mov dword [rsp + 0x58], 0x60002
lea rdx, [rbp + 0x710]
call fcn.14006db80
cmp byte [rax], 0
je 0x14006921b
lea rdx, str.end_dialogphonecall
lea rcx, [rbp + 0x13b0]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
je 0x14006921b
mov bl, 1
jmp 0x14006921d
xor bl, bl
lea rcx, [rbp + 0x710]
call fcn.14005d600
test bl, bl
je 0x140069688
lea rax, [rbp + 0x1048]
mov qword [rsp + 0x40], rax
lea rdx, str.tilex
lea rcx, [rbp + 0x1048]
call fcn.14006eec0
mov rbx, rax
lea rdx, [rbp + 0x13b0]
lea rcx, [rbp + 0x1068]
call fcn.14005d4d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1088]
call fcn.140074d20
nop
mov rcx, rax
call fcn.14005dfd0
mov r14d, eax
lea rcx, [rbp + 0x1088]
call fcn.14005d600
lea rax, [rbp + 0x10a8]
mov qword [rsp + 0x40], rax
lea rdx, str.tiley
lea rcx, [rbp + 0x10a8]
call fcn.14006eec0
mov rbx, rax
lea rdx, [rbp + 0x13b0]
lea rcx, [rbp + 0x10c8]
call fcn.14005d4d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x10e8]
call fcn.140074d20
nop
mov rcx, rax
call fcn.14005dfd0
mov ebx, eax
lea rcx, [rbp + 0x10e8]
call fcn.14005d600
lea rdx, str.add_text_inputdial
lea rcx, [rbp + 0x13b0]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
je 0x140069490
lea rdx, str.OnAddNotification
lea rcx, [rbp + 0x13d0]
call fcn.14006eec0
nop
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x1ff0]
call fcn.14005eb30
nop
lea rcx, [rbp + 0x13d0]
call fcn.14005d600
lea rdx, str._2Started_converting_
lea rcx, [rbp + 0x13d0]
call fcn.14006eec0
nop
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x2070]
call fcn.14005e200
nop
lea rcx, [rbp + 0x13d0]
call fcn.14005d600
mov dword [rbp + 0x20f0], 9
mov dword [rbp + 0x2100], edi
mov rsi, 0xffffffffffffffff
mov dword [rsp + 0x20], esi
mov r9d, esi
lea r8, [rbp + 0x1ff0]
mov rcx, qword [0x14033d460]
call fcn.1400e53d0
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov rcx, qword [0x14033d460]
call fcn.1400e4ab0
mov edx, ebx
lea rcx, [rbp + 0x11a8]
call fcn.14005bf30
mov rbx, rax
mov edx, r14d
lea rcx, [rbp + 0x1188]
call fcn.14005bf30
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rbp + 0x1168]
call fcn.14006f890
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x1148]
call fcn.14005d750
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1128]
call fcn.14005d830
nop
lea r8, str._nnum_2_ndial53785_n
mov rdx, rax
lea rcx, [rbp + 0x1108]
call fcn.14005d750
lea r9d, [rsi + 3]
mov r8, rax
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0x1128]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1148]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1168]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1188]
call fcn.14005d600
nop
lea rcx, [rbp + 0x11a8]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1ff0]
call fcn.140060cd0
jmp 0x140069a92
lea rdx, str.add_buttonchc5Blue_Gem_Lock
lea rcx, [rbp + 0x13b0]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
je 0x14006958c
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov rcx, qword [0x14033d460]
call fcn.1400e4ab0
mov edx, ebx
lea rcx, [rbp + 0x1248]
call fcn.14005bf30
mov rbx, rax
mov edx, r14d
lea rcx, [rbp + 0x1228]
call fcn.14005bf30
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rbp + 0x1208]
call fcn.14006f890
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x11e8]
call fcn.14005d750
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x11c8]
call fcn.14005d830
nop
lea r8, str._nnum53785_nbuttonClickedchc5_n
mov rdx, rax
lea rcx, [rbp + 0xc48]
call fcn.14005d750
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0x11c8]
call fcn.14005d600
nop
lea rcx, [rbp + 0x11e8]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1208]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1228]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1248]
call fcn.14005d600
jmp 0x140069a92
lea rdx, str.add_buttonchc0Thank_you_
lea rcx, [rbp + 0x13b0]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
je 0x140069a92
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov rcx, qword [0x14033d460]
call fcn.1400e4ab0
mov edx, ebx
lea rcx, [rbp + 0x1308]
call fcn.14005bf30
mov rbx, rax
mov edx, r14d
lea rcx, [rbp + 0x12e8]
call fcn.14005bf30
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rbp + 0x12c8]
call fcn.14006f890
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x12a8]
call fcn.14005d750
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1288]
call fcn.14005d830
nop
lea r8, str._nnum_34_nbuttonClickedchc0_n
mov rdx, rax
lea rcx, [rbp + 0x1268]
call fcn.14005d750
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0x1288]
call fcn.14005d600
nop
lea rcx, [rbp + 0x12a8]
call fcn.14005d600
nop
lea rcx, [rbp + 0x12c8]
call fcn.14005d600
nop
lea rcx, [rbp + 0x12e8]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1308]
call fcn.14005d600
jmp 0x140069a92
lea rdx, str.fastDrop
lea rcx, [rbp + 0xaa8]
call fcn.14006eec0
nop
mov ebx, 0x60004
mov dword [rsp + 0x58], ebx
lea rdx, [rbp + 0xaa8]
call fcn.14006db80
cmp byte [rax], 0
jne 0x1400696e4
lea rdx, str.dlDrop
lea rcx, [rbp + 0xa88]
call fcn.14006eec0
nop
mov ebx, 0x6000c
mov dword [rsp + 0x58], ebx
lea rdx, [rbp + 0xa88]
call fcn.14006db80
cmp byte [rax], 0
je 0x140069702
lea rdx, str.How_many_to_drop_
lea rcx, [rbp + 0x13b0]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
je 0x140069702
mov dil, 1
jmp 0x140069705
xor dil, dil
test bl, 8
je 0x14006971a
and ebx, 0xfffffff7
lea rcx, [rbp + 0xa88]
call fcn.14005d600
nop
test bl, 4
je 0x14006972e
and ebx, 0xfffffffb
lea rcx, [rbp + 0xaa8]
call fcn.14005d600
test dil, dil
je 0x1400698c6
lea rdx, str.dlDrop
lea rcx, [rbp + 0xac8]
call fcn.14006eec0
nop
lea rdx, [rbp + 0xac8]
call fcn.14006db80
movzx ebx, byte [rax]
lea rcx, [rbp + 0xac8]
call fcn.14005d600
test bl, bl
jne 0x140069a92
lea rax, [rbp + 0x1328]
mov qword [rsp + 0x40], rax
lea rdx, str.itemID
lea rcx, [rbp + 0x1328]
call fcn.14006eec0
mov rbx, rax
lea rdx, [rbp + 0x13b0]
lea rcx, [rbp + 0x1348]
call fcn.14005d4d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1568]
call fcn.140074d20
nop
lea rax, [rbp + 0x1368]
mov qword [rsp + 0x40], rax
lea rdx, [0x1402fbd70]
lea rcx, [rbp + 0x1368]
call fcn.14006eec0
mov rbx, rax
lea rdx, [rbp + 0x13b0]
lea rcx, [rbp + 0xb68]
call fcn.14005d4d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x13d0]
call fcn.140074d20
nop
mov edx, 0x64
mov rcx, qword [0x14033d460]
call fcn.1400e4ab0
lea r8, [rbp + 0x1568]
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID
lea rcx, [rbp + 0xc08]
call fcn.14005d6e0
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rbp + 0xbe8]
call fcn.14005d750
nop
lea r8, [rbp + 0x13d0]
mov rdx, rax
lea rcx, [rbp + 0xbc8]
call fcn.14005d850
nop
lea r8, [0x1402fb104]
mov rdx, rax
lea rcx, [rbp + 0xba8]
call fcn.14005d750
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0xbc8]
call fcn.14005d600
nop
lea rcx, [rbp + 0xbe8]
call fcn.14005d600
nop
lea rcx, [rbp + 0xc08]
call fcn.14005d600
nop
lea rcx, [rbp + 0x13d0]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1568]
call fcn.14005d600
jmp 0x140069a92
lea rdx, str.fastTrash
lea rcx, [rbp + 0xae8]
call fcn.14006eec0
nop
or ebx, 0x10
mov dword [rsp + 0x58], ebx
lea rdx, [rbp + 0xae8]
call fcn.14006db80
cmp byte [rax], 0
je 0x140069910
lea rdx, str.How_many_to__4destroy__
lea rcx, [rbp + 0x13b0]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
je 0x140069910
mov dil, 1
jmp 0x140069913
xor dil, dil
test bl, 0x10
je 0x140069924
lea rcx, [rbp + 0xae8]
call fcn.14005d600
test dil, dil
je 0x140069a60
lea rax, [rbp + 0xc28]
mov qword [rsp + 0x40], rax
lea rdx, str.itemID
lea rcx, [rbp + 0xc28]
call fcn.14006eec0
mov rbx, rax
lea rdx, [rbp + 0x13b0]
lea rcx, [rbp + 0xc68]
call fcn.14005d4d0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x16f0]
call fcn.140074d20
nop
mov edx, 0x1f4
mov rcx, qword [0x14033d460]
call fcn.1400e4ab0
lea rcx, [rbp + 0x16f0]
call fcn.14005dfd0
mov dword [rsp + 0x58], eax
lea rcx, [rsp + 0x58]
call fcn.140074f00
mov edx, eax
lea rcx, [rbp + 0xd08]
call fcn.14005bf30
mov rbx, rax
lea r8, [rbp + 0x16f0]
lea rdx, str.actiondialog_return_ndialog_nametrash_item_nitemID
lea rcx, [rbp + 0xce8]
call fcn.14005d6e0
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rbp + 0xcc8]
call fcn.14005d750
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xca8]
call fcn.14005d830
nop
lea r8, [0x1402fb104]
mov rdx, rax
lea rcx, [rbp + 0xc88]
call fcn.14005d750
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0xca8]
call fcn.14005d600
nop
lea rcx, [rbp + 0xcc8]
call fcn.14005d600
nop
lea rcx, [rbp + 0xce8]
call fcn.14005d600
nop
lea rcx, [rbp + 0xd08]
call fcn.14005d600
nop
lea rcx, [rbp + 0x16f0]
call fcn.14005d600
jmp 0x140069a92
lea rdx, str.end_dialogacceptaccess
lea rcx, [rbp + 0x13b0]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
jne 0x140069a92
lea rdx, str.add_buttonacceptlock
lea rcx, [rbp + 0x13b0]
call fcn.14006e9b0
cmp rax, 0xffffffffffffffff
je 0x140069aa5
lea rcx, [rbp + 0x13b0]
call fcn.14005d600
mov bl, 1
jmp 0x14006b847
lea rcx, [rbp + 0x13b0]
jmp 0x14006b840
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x1568]
call fcn.14005d4d0
nop
mov rax, qword [0x14033d460]
mov ecx, dword [rax + 0x50]
cmp dword [r15 + 4], ecx
je 0x140069d8b
mov r13, qword [0x14033d3e0]
mov rsi, qword [0x14033d3d8]
mov rcx, r13
sub rcx, rsi
movabs rax, 0x2e8ba2e8ba2e8ba3
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140069d84
cmp rsi, r13
je 0x140069c0b
movabs rbx, 0x7fffffffffffec77
movabs r14, 0x7fffffffffffffff
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 0x1650]
call fcn.14005d4d0
nop
lea rdx, [rsi + 0x20]
lea rcx, [rbp + 0x1670]
call fcn.14005d4d0
mov eax, dword [rsi + 0x40]
mov dword [rbp + 0x1690], eax
mov eax, dword [rsi + 0x44]
mov dword [rbp + 0x1694], eax
mov eax, dword [rsi + 0x48]
mov dword [rbp + 0x1698], eax
movss xmm0, dword [rsi + 0x4c]
movss dword [rbp + 0x169c], xmm0
movss xmm1, dword [rsi + 0x50]
movss dword [rbp + 0x16a0], xmm1
movzx eax, byte [rsi + 0x54]
mov byte [rbp + 0x16a4], al
movzx eax, byte [rsi + 0x55]
mov byte [rbp + 0x16a5], al
lea rcx, [rsp + 0x50]
call fcn.14005e080
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x88], rax
cmp rax, rbx
jge 0x140069bc3
add rax, 0x1388
mov qword [rbp + 0x88], rax
jmp 0x140069bca
mov qword [rbp + 0x88], r14
lea rcx, [rbp + 0x88]
call fcn.140072160
mov eax, dword [r15 + 4]
lea rcx, [rbp + 0x1670]
cmp dword [rbp + 0x1690], eax
je 0x140069d73
call fcn.14005d600
lea rcx, [rbp + 0x1650]
call fcn.14005d600
add rsi, 0x58
cmp rsi, r13
jne 0x140069b30
movdqa xmm0, xmmword [0x1403035a0]
movdqu xmmword [rbp + 0xf8], xmm0
mov word [rbp + 0x108], 0xd7
mov byte [rbp + 0x10a], 1
mov rcx, rdi
nop
lea eax, [rcx - 0x57]
xor byte [rbp + rcx + 0xf8], al
inc rcx
cmp rcx, 0x11
jb 0x140069c30
mov byte [rbp + 0x10a], 0
lea r8, [rbp + 0x109]
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x13d0]
call fcn.14005dd70
nop
lea rax, [0x14005eb10]
mov qword [rsp + 0x20], rax
lea r9, [0x14005e1d0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x1ab0]
call fcn.140264ac0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x830], xmm0
movdqa xmm1, xmmword [0x140302720]
movdqa xmmword [rbp + 0x840], xmm1
mov byte [rbp + 0x830], 0
mov dword [rbp + 0x810], 2
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x830]
call fcn.14006ec90
nop
mov eax, dword [rbp + 0x810]
mov dword [rbp + 0x1ab0], eax
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x1ab8], rax
movaps xmm0, xmmword [rbp + 0x820]
movaps xmmword [rbp + 0x1ac0], xmm0
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x1ad0]
call fcn.14006ec90
nop
lea rcx, [rbp + 0x830]
call fcn.14005d600
nop
lea rcx, [rbp + 0x13d0]
call fcn.14005d600
mov r8d, dword [r15 + 4]
lea r9, [rbp + 0x21dd]
test r8d, r8d
jns 0x140069da0
neg r8d
nop word [rax + rax]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140069d40
dec r9
mov byte [r9], reloc.WLDAP32.dll_Ordinal_45
jmp 0x140069dca
call fcn.14005d600
lea rcx, [rbp + 0x1650]
call fcn.14005d600
lea r12, [0x14005eb10]
xor bl, bl
lea rcx, [rbp + 0x1568]
call fcn.14005d600
jmp 0x14006b847
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x140069da0
lea r8, [rbp + 0x21dd]
mov rdx, r9
lea rcx, [rbp + 0xb08]
call fcn.14005dd70
nop
movdqa xmm0, xmmword [0x140303660]
movdqu xmmword [rbp + 0x28], xmm0
mov dword [rbp + 0x38], 0xc8d8dfcd
mov dword [rbp + 0x3c], 0xe09edad8
mov word [rbp + 0x40], 0x100
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx - 0x57]
xor byte [rbp + rcx + 0x28], al
inc rcx
cmp rcx, 0x18
jb 0x140069e10
mov byte [rbp + 0x41], 0
lea rax, [rbp + 0x28]
mov rsi, 0xffffffffffffffff
mov r9, rsi
inc r9
cmp byte [rax + r9], 0
jne 0x140069e32
lea r8, [rbp + 0x28]
lea rcx, [rbp + 0xb08]
call fcn.140071a80
xorps xmm0, xmm0
movups xmmword [rbp + 0x610], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x620], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x610], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x620], xmm1
mov qword [rax + 0x10], rdi
mov r12d, reloc.WS2_32.dll_ntohs
mov qword [rax + 0x18], r12
mov byte [rax], 0
mov dword [rbp + 0x1b30], 2
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x1b50]
call fcn.14006ec90
nop
lea rcx, [rbp + 0x610]
call fcn.14005d600
nop
lea rcx, [rbp + 0xb08]
call fcn.14005d600
mov dword [rbp + 0x1bb0], 9
mov dword [rbp + 0x1bc0], edi
mov dword [rsp + 0x20], esi
mov r9d, esi
lea r8, [rbp + 0x1ab0]
mov rcx, qword [0x14033d460]
call fcn.1400e53d0
movdqa xmm0, xmmword [0x140303640]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x93c7cec1
mov dword [rbp - 4], 0xa3ded0c8
mov dword [rbp], 0xb7b0a7a2
mov word [rbp + 4], 0x100
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x57]
xor byte [rbp + rcx - 0x18], al
inc rcx
cmp rcx, 0x1c
jb 0x140069f20
mov byte [rbp + 5], 0
lea r8, [rbp + 4]
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0xb28]
call fcn.14005dd70
mov r9d, 2
lea r8, [rbp + 0xb28]
xor edx, edx
call fcn.1400e5580
xorps xmm0, xmm0
movups xmmword [rbp + 0x630], xmm0
mov qword [rbp + 0x640], rdi
mov qword [rbp + 0x648], rdi
mov r8d, Ordinal_46
lea rdx, str.actiondialog_return_ndialog_nameunaccess_n
lea rcx, [rbp + 0x630]
call fcn.140070cc0
mov r9d, 2
lea r8, [rbp + 0x630]
xor edx, edx
call fcn.1400e5580
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
mov qword [rbp + 0x560], rdi
mov qword [rbp + 0x568], rdi
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.actionquit_to_exit
lea rcx, [rbp + 0x550]
call fcn.140070cc0
mov r9d, 3
lea r8, [rbp + 0x550]
xor edx, edx
call fcn.1400e5580
mov bl, 1
lea r12, [0x14005eb10]
mov r9, r12
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x1ab0]
call fcn.1402647b0
nop
jmp 0x140069d8d
mov rbx, qword [0x14033d460]
mov dword [rbx + 0x134], edi
mov rax, qword [rbx + 0x1a0]
cmp rax, qword [rbx + 0x1a8]
je 0x14006a031
mov qword [rbx + 0x1a8], rax
mov byte [rbx + 0x100], 0
lea rcx, [rbx + 0x108]
mov rdx, qword [rcx + 0x18]
cmp rdx, 4
jb 0x14006a069
mov rax, rcx
cmp rdx, 0xf
jbe 0x14006a055
mov rax, qword [rcx]
mov qword [rcx + 0x10], 4
mov dword [rax], 0x54495845
mov byte [rax + 4], 0
jmp 0x14006a081
lea r9, str.EXIT
mov edx, 4
call fcn.140070b60
mov rbx, qword [0x14033d460]
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
movdqa xmm1, xmmword [0x140302720]
movdqa xmmword [rbp + 0x190], xmm1
mov byte [rbp + 0x180], 0
movups xmmword [rbp + 0x1a0], xmm0
movdqa xmmword [rbp + 0x1b0], xmm1
mov byte [rbp + 0x1a0], 0
mov qword [rbp + 0x1c0], 0xffffffffffffffff
mov qword [rbp + 0x1c8], rdi
mov dword [rbp + 0x1d0], 0
mov word [rbp + 0x1d4], 0
mov qword [rbp + 0x1d8], rdi
mov qword [rbp + 0x1e0], rdi
lea rdx, [rbp + 0x180]
lea rcx, [rbx + 0x10]
call fcn.14006ed20
lea rcx, [rbx + 0x30]
lea rdx, [rbp + 0x1a0]
call fcn.14006ed20
mov eax, dword [rbp + 0x1c0]
mov dword [rbx + 0x50], eax
mov eax, dword [rbp + 0x1c4]
mov dword [rbx + 0x54], eax
mov eax, dword [rbp + 0x1c8]
mov dword [rbx + 0x58], eax
movsd xmm0, qword [rbp + 0x1cc]
movsd qword [rbx + 0x5c], xmm0
movzx eax, byte [rbp + 0x1d4]
mov byte [rbx + 0x64], al
movzx eax, byte [rbp + 0x1d5]
mov byte [rbx + 0x65], al
mov eax, dword [rbp + 0x1d8]
mov dword [rbx + 0x68], eax
mov eax, dword [rbp + 0x1dc]
mov dword [rbx + 0x6c], eax
mov eax, dword [rbp + 0x1e0]
mov dword [rbx + 0x70], eax
mov eax, dword [rbp + 0x1e4]
mov dword [rbx + 0x74], eax
lea rcx, [rbp + 0x1a0]
call fcn.14005d600
lea rcx, [rbp + 0x180]
jmp 0x14006b840
cmp eax, 0x82942058
je 0x14006b659
cmp eax, 0x938cbada
je 0x14006b5f2
cmp eax, 0xa30921bf
je 0x14006a342
cmp eax, 0xc9b9d989
jne 0x14006b845
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x14c8]
call fcn.14005d4d0
nop
mov rcx, qword [0x14033d460]
mov eax, dword [rcx + 0x50]
cmp dword [r15 + 4], eax
jne 0x14006a257
add rcx, 0x138
lea rdx, [rbp + 0x1790]
call fcn.14006ec90
mov rcx, qword [0x14033d460]
add rcx, 0x10
lea rax, [rbp + 0x14c8]
cmp rcx, rax
je 0x14006a336
mov rbx, qword [rbp + 0x14d8]
lea r9, [rbp + 0x14c8]
cmp qword [rbp + 0x14e0], 0xf
cmova r9, qword [rbp + 0x14c8]
mov rax, qword [rcx + 0x18]
cmp rbx, rax
ja 0x14006a32d
mov rdi, rcx
cmp rax, 0xf
jbe 0x14006a23c
mov rdi, qword [rcx]
mov qword [rcx + 0x10], rbx
mov r8, rbx
mov rdx, r9
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
jmp 0x14006a336
mov rdi, qword [0x14033d3d8]
mov rsi, qword [0x14033d3e0]
cmp rdi, rsi
je 0x14006a336
movabs rbx, 0x7fffffffffffec77
movabs r14, 0x7fffffffffffffff
lea rcx, [rsp + 0x50]
call fcn.14005e080
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x90], rax
cmp rax, rbx
jge 0x14006a2ac
add rax, 0x1388
mov qword [rbp + 0x90], rax
jmp 0x14006a2b3
mov qword [rbp + 0x90], r14
lea rcx, [rbp + 0x90]
call fcn.140072160
mov eax, dword [r15 + 4]
cmp dword [rdi + 0x40], eax
je 0x14006a2d3
add rdi, 0x58
cmp rdi, rsi
jne 0x14006a282
jmp 0x14006a336
lea rax, [rbp + 0x14c8]
cmp rdi, rax
je 0x14006a336
mov rbx, qword [rbp + 0x14d8]
lea r9, [rbp + 0x14c8]
cmp qword [rbp + 0x14e0], 0xf
cmova r9, qword [rbp + 0x14c8]
mov rax, qword [rdi + 0x18]
cmp rbx, rax
ja 0x14006a32a
mov rsi, rdi
cmp rax, 0xf
jbe 0x14006a312
mov rsi, qword [rdi]
mov qword [rdi + 0x10], rbx
mov r8, rbx
mov rdx, r9
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
jmp 0x14006a336
mov rcx, rdi
mov rdx, rbx
call fcn.140070b60
nop
lea rcx, [rbp + 0x14c8]
jmp 0x14006b840
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x1548]
call fcn.14005d4d0
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1470], xmm0
mov qword [rbp + 0x1480], rax
lea rdx, [rbp + 0x1548]
lea rcx, [rbp + 0xd28]
call fcn.14005d4d0
mov rdx, rax
lea rcx, [rbp + 0x1470]
call fcn.14005f640
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x730], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x740], xmm1
mov r8d, 4
lea rdx, str.name
lea rcx, [rbp + 0x730]
call fcn.140070cc0
nop
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x1470]
call fcn.14005f980
mov rbx, rax
mov qword [rsp + 0x50], rax
lea rcx, [rbp + 0x730]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x750], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x760], xmm1
mov r8d, 6
lea rdx, str.mstate
lea rcx, [rbp + 0x750]
call fcn.140070cc0
nop
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x1470]
call fcn.14005f980
mov rsi, rax
lea rcx, [rbp + 0x750]
call fcn.14005d600
test rsi, rsi
je 0x14006a787
lea rcx, [rsi + 0x38]
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14006a44e
mov rcx, qword [rcx]
cmp r8, 1
jne 0x14006a468
lea rdx, [0x1402fb1e4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14006a787
movdqa xmm0, xmmword [0x1403035a0]
movdqu xmmword [rbp + 0x110], xmm0
mov word [rbp + 0x120], 0xd7
mov byte [rbp + 0x122], 1
mov rcx, rdi
nop dword [rax + rax]
lea eax, [rcx - 0x57]
xor byte [rbp + rcx + 0x110], al
inc rcx
cmp rcx, 0x11
jb 0x14006a490
mov byte [rbp + 0x122], 0
lea r8, [rbp + 0x121]
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x13d0]
call fcn.14005dd70
nop
mov qword [rsp + 0x20], r12
lea r9, [0x14005e1d0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x1c70]
call fcn.140264ac0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x870], xmm0
movdqa xmm1, xmmword [0x140302720]
movdqa xmmword [rbp + 0x880], xmm1
mov byte [rbp + 0x870], 0
mov dword [rbp + 0x850], 2
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x870]
call fcn.14006ec90
nop
mov eax, dword [rbp + 0x850]
mov dword [rbp + 0x1c70], eax
mov rax, qword [rbp + 0x858]
mov qword [rbp + 0x1c78], rax
movaps xmm0, xmmword [rbp + 0x860]
movaps xmmword [rbp + 0x1c80], xmm0
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x1c90]
call fcn.14006ec90
nop
lea rcx, [rbp + 0x870]
call fcn.14005d600
nop
lea rcx, [rbp + 0x13d0]
call fcn.14005d600
movdqa xmm0, xmmword [0x140303660]
movdqu xmmword [rbp + 0x48], xmm0
mov dword [rbp + 0x58], 0xc8d8dfcd
mov dword [rbp + 0x5c], 0xe09edad8
mov word [rbp + 0x60], 0x100
mov rcx, rdi
nop
lea eax, [rcx - 0x57]
xor byte [rbp + rcx + 0x48], al
inc rcx
cmp rcx, 0x18
jb 0x14006a5a0
mov byte [rbp + 0x61], 0
lea rcx, [rbx + 0x38]
lea rdx, [rbp + 0x48]
mov rsi, 0xffffffffffffffff
mov rax, rsi
inc rax
cmp byte [rdx + rax], 0
jne 0x14006a5c6
mov rdx, qword [rcx + 0x10]
movabs r14, 0x7fffffffffffffff
sub r14, rdx
cmp r14, rax
jb 0x14006b8d0
cmp qword [rcx + 0x18], 0xf
jbe 0x14006a5f3
mov rcx, qword [rcx]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x48]
lea rcx, [rbp + 0xb48]
call fcn.14005dc50
nop
mov dword [rbp + 0x1cf0], 2
lea rdx, [rbp + 0xb48]
lea rcx, [rbp + 0x1d10]
call fcn.14006ec90
nop
lea rcx, [rbp + 0xb48]
call fcn.14005d600
mov dword [rbp + 0x1d70], 9
mov dword [rbp + 0x1d80], edi
mov dword [rsp + 0x20], esi
mov r9d, esi
lea r8, [rbp + 0x1c70]
mov rcx, qword [0x14033d460]
call fcn.1400e53d0
movdqa xmm0, xmmword [0x140303640]
movdqu xmmword [rbp - 0x38], xmm0
mov dword [rbp - 0x28], 0x93c7cec1
mov dword [rbp - 0x24], 0xa3ded0c8
mov dword [rbp - 0x20], 0xb7b0a7a2
mov word [rbp - 0x1c], 0x100
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x57]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 0x1c
jb 0x14006a6a0
mov byte [rbp - 0x1b], 0
lea r8, [rbp - 0x1c]
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x928]
call fcn.14005dd70
mov r9d, 2
lea r8, [rbp + 0x928]
xor edx, edx
call fcn.1400e5580
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
mov qword [rbp + 0x660], rdi
mov qword [rbp + 0x668], rdi
mov r8d, Ordinal_46
lea rdx, str.actiondialog_return_ndialog_nameunaccess_n
lea rcx, [rbp + 0x650]
call fcn.140070cc0
mov r9d, 2
lea r8, [rbp + 0x650]
xor edx, edx
call fcn.1400e5580
xorps xmm0, xmm0
movups xmmword [rbp + 0x6b0], xmm0
mov qword [rbp + 0x6c0], rdi
mov qword [rbp + 0x6c8], rdi
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.actionquit_to_exit
lea rcx, [rbp + 0x6b0]
call fcn.140070cc0
mov r9d, 3
lea r8, [rbp + 0x6b0]
xor edx, edx
call fcn.1400e5580
nop
mov r9, r12
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x1c70]
call fcn.1402647b0
nop
xor bl, bl
jmp 0x14006b5bb
test rbx, rbx
je 0x14006b5d9
lea r13, [rbx + 0x38]
mov rdx, r13
lea rcx, [rbp + 0x1628]
call fcn.14005d4d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1410], xmm0
mov qword [rbp + 0x1420], rdi
mov r12d, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x1428], r12
mov byte [rbp + 0x1410], 0
movups xmmword [rbp + 0x1430], xmm0
mov qword [rbp + 0x1440], rdi
mov qword [rbp + 0x1448], r12
mov byte [rbp + 0x1430], 0
mov rsi, 0xffffffffffffffff
mov qword [rbp + 0x1450], rsi
mov qword [rbp + 0x1458], rdi
mov dword [rbp + 0x1460], 0
mov word [rbp + 0x1464], 0
mov r14, qword [rbp + 0x1638]
lea r9, [rbp + 0x1628]
cmp qword [rbp + 0x1640], r12
cmova r9, qword [rbp + 0x1628]
cmp r14, r12
ja 0x14006a852
lea rbx, [rbp + 0x1410]
mov qword [rbp + 0x1420], r14
mov r8, r14
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [r14 + rbx], 0
jmp 0x14006a861
mov rdx, r14
lea rcx, [rbp + 0x1410]
call fcn.140070b60
xorps xmm0, xmm0
movups xmmword [rbp + 0x770], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x780], xmm1
mov r8d, 7
lea rdx, str.country
lea rcx, [rbp + 0x770]
call fcn.140070cc0
nop
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x1470]
call fcn.14005f980
mov r15d, edi
bts r15d, 0x13
lea rcx, [rbp + 0x160]
test rax, rax
je 0x14006a8c2
lea rdx, [rax + 0x38]
call fcn.14005d4d0
jmp 0x14006a8e6
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x170], xmm1
xor r8d, r8d
lea rdx, [0x1402fb157]
call fcn.140070cc0
mov rdx, qword [rbp + 0x1448]
cmp rdx, 0xf
jbe 0x14006a92a
inc rdx
mov rcx, qword [rbp + 0x1430]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006a925
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006a925
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14026477c
movups xmm0, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0x1430], xmm0
movups xmm1, xmmword [rbp + 0x170]
movaps xmmword [rbp + 0x1440], xmm1
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x178], r12
mov byte [rbp + 0x160], 0
lea rcx, [rbp + 0x160]
call fcn.14005d600
nop
lea rcx, [rbp + 0x770]
call fcn.14005d600
xorps xmm0, xmm0
movups xmmword [rbp + 0x790], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7a0], xmm1
mov r8d, 5
lea rdx, str.posXY
lea rcx, [rbp + 0x790]
call fcn.140070cc0
nop
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x1470]
call fcn.14005f980
mov r14, rax
lea rcx, [rbp + 0x790]
call fcn.14005d600
test r14, r14
je 0x14006aa23
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x28]
sub rdx, rcx
sar rdx, 5
cmp rdx, 2
jb 0x14006aa23
call fcn.14005d480
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
mov rcx, qword [r14 + 0x20]
add rcx, 0x20
call fcn.14005d480
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x145c], xmm0
movss dword [rbp + 0x1460], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x7b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7c0], xmm1
mov r8d, 6
lea rdx, str.userID
lea rcx, [rbp + 0x7b0]
call fcn.140070cc0
nop
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0x1470]
call fcn.14005f980
add rax, 0x38
cmp qword [rax + 0x18], 0xf
jbe 0x14006aa73
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbp + 0x1454], eax
lea rcx, [rbp + 0x7b0]
call fcn.14005d600
mov eax, dword [rbp + 0x1454]
cmp eax, 0x30d47ff
je 0x14006aaa6
cmp eax, 0x28ba3bc
jne 0x14006add2
movdqa xmm0, xmmword [0x1403035a0]
movdqu xmmword [rbp + 0x128], xmm0
mov word [rbp + 0x138], 0xd7
mov byte [rbp + 0x13a], 1
mov rcx, rdi
nop dword [rax]
lea eax, [rcx - 0x57]
xor byte [rbp + rcx + 0x128], al
inc rcx
cmp rcx, 0x11
jb 0x14006aad0
mov byte [rbp + 0x13a], 0
lea r8, [rbp + 0x139]
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x13d0]
call fcn.14005dd70
or r15d, 0x60000000
lea r12, [0x14005eb10]
mov qword [rsp + 0x20], r12
lea r9, [0x14005e1d0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x1e30]
call fcn.140264ac0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x8b0], xmm0
movdqa xmm1, xmmword [0x140302720]
movdqa xmmword [rbp + 0x8c0], xmm1
mov byte [rbp + 0x8b0], 0
mov dword [rbp + 0x890], 2
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x8b0]
call fcn.14006ec90
nop
mov eax, dword [rbp + 0x890]
mov dword [rbp + 0x1e30], eax
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x1e38], rax
movaps xmm0, xmmword [rbp + 0x8a0]
movaps xmmword [rbp + 0x1e40], xmm0
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0x1e50]
call fcn.14006ec90
nop
lea rcx, [rbp + 0x8b0]
call fcn.14005d600
nop
lea rcx, [rbp + 0x13d0]
call fcn.14005d600
movdqa xmm0, xmmword [0x140303530]
movdqu xmmword [rbp + 0x68], xmm0
mov dword [rbp + 0x78], 0xd9cfd9dc
mov dword [rbp + 0x7c], 0x9f9fd9
mov byte [rbp + 0x80], 1
mov rcx, rdi
nop dword [rax]
lea eax, [rcx - 0x57]
xor byte [rbp + rcx + 0x68], al
inc rcx
cmp rcx, 0x17
jb 0x14006abf0
mov byte [rbp + 0x80], 0
lea rcx, [rbp + 0x68]
mov rax, rsi
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x14006ac10
mov rdx, qword [r13 + 0x10]
movabs r14, 0x7fffffffffffffff
sub r14, rdx
cmp r14, rax
jb 0x14006b8d6
mov rcx, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x14006ac41
mov rcx, qword [r13]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x68]
lea rcx, [rbp + 0x948]
call fcn.14005dc50
or r15d, 0x80000000
mov dword [rbp + 0x1eb0], 2
lea rdx, [rbp + 0x948]
lea rcx, [rbp + 0x1ed0]
call fcn.14006ec90
nop
lea rcx, [rbp + 0x948]
call fcn.14005d600
mov dword [rbp + 0x1f30], 9
mov dword [rbp + 0x1f40], edi
mov dword [rsp + 0x20], esi
mov r9d, esi
lea r8, [rbp + 0x1e30]
mov rcx, qword [0x14033d460]
call fcn.1400e53d0
movdqa xmm0, xmmword [0x140303640]
movdqu xmmword [rbp - 0x58], xmm0
mov dword [rbp - 0x48], 0x93c7cec1
mov dword [rbp - 0x44], 0xa3ded0c8
mov dword [rbp - 0x40], 0xb7b0a7a2
mov word [rbp - 0x3c], 0x100
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx - 0x57]
xor byte [rbp + rcx - 0x58], al
inc rcx
cmp rcx, 0x1c
jb 0x14006acf0
mov byte [rbp - 0x3b], 0
lea r8, [rbp - 0x3c]
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x9c8]
call fcn.14005dd70
mov r9d, 2
lea r8, [rbp + 0x9c8]
xor edx, edx
call fcn.1400e5580
xorps xmm0, xmm0
movups xmmword [rbp + 0x690], xmm0
mov qword [rbp + 0x6a0], rdi
mov qword [rbp + 0x6a8], rdi
mov r8d, Ordinal_46
lea rdx, str.actiondialog_return_ndialog_nameunaccess_n
lea rcx, [rbp + 0x690]
call fcn.140070cc0
mov r9d, 2
lea r8, [rbp + 0x690]
xor edx, edx
call fcn.1400e5580
xorps xmm0, xmm0
movups xmmword [rbp + 0x670], xmm0
mov qword [rbp + 0x680], rdi
mov qword [rbp + 0x688], rdi
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.actionquit_to_exit
lea rcx, [rbp + 0x670]
call fcn.140070cc0
mov r9d, 3
lea r8, [rbp + 0x670]
xor edx, edx
call fcn.1400e5580
nop
mov r9, r12
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x1e30]
call fcn.1402647b0
nop
jmp 0x14006add9
lea r12, [0x14005eb10]
xorps xmm0, xmm0
movups xmmword [rbp + 0x7d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7e0], xmm1
mov r8d, 5
lea rdx, str.netID
lea rcx, [rbp + 0x7d0]
call fcn.140070cc0
nop
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x1470]
call fcn.14005f980
add rax, 0x38
cmp qword [rax + 0x18], 0xf
jbe 0x14006ae29
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbp + 0x1450], eax
lea rcx, [rbp + 0x7d0]
call fcn.14005d600
lea rcx, [rbp + 0x1548]
cmp qword [rbp + 0x1560], 0xf
cmova rcx, qword [rbp + 0x1548]
mov qword [rsp + 0x20], 0xa
lea r9, str.typelocal
xor r8d, r8d
mov rdx, qword [rbp + 0x1558]
call fcn.140070930
xorps xmm0, xmm0
xorps xmm1, xmm1
cmp rax, 0xffffffffffffffff
je 0x14006b036
movups xmmword [rbp + 0x7f0], xmm0
movdqu xmmword [rbp + 0x800], xmm1
mov r8d, 6
lea rdx, str.mstate
lea rcx, [rbp + 0x7f0]
call fcn.140070cc0
nop
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x1470]
call fcn.14005f980
mov rcx, qword [rax + 0x20]
mov rdx, qword [rcx + 0x18]
cmp rdx, 1
jb 0x14006aeef
mov rax, rcx
cmp rdx, 0xf
jbe 0x14006aee0
mov rax, qword [rcx]
mov qword [rcx + 0x10], 1
mov word [rax], Ordinal_50
jmp 0x14006af01
lea r9, [0x1402fbeb4]
mov edx, 1
call fcn.140070b60
nop
lea rcx, [rbp + 0x7f0]
call fcn.14005d600
mov rbx, qword [0x14033d460]
lea rcx, [rbx + 0x30]
lea rax, [rbp + 0x1430]
cmp rcx, rax
je 0x14006af7f
mov rdi, qword [rbp + 0x1440]
lea r9, [rbp + 0x1430]
cmp qword [rbp + 0x1448], 0xf
cmova r9, qword [rbp + 0x1430]
mov rax, qword [rcx + 0x18]
cmp rdi, rax
ja 0x14006af70
mov r14, rcx
cmp rax, 0xf
jbe 0x14006af57
mov r14, qword [rcx]
mov qword [rcx + 0x10], rdi
mov r8, rdi
mov rdx, r9
mov rcx, r14
call sub.VCRUNTIME140.dll_memmove
mov byte [r14 + rdi], 0
jmp 0x14006af7f
mov rdx, rdi
call fcn.140070b60
mov rbx, qword [0x14033d460]
movzx eax, byte [rbp + 0x1464]
mov byte [rbx + 0x64], al
movzx eax, byte [rbp + 0x1465]
mov byte [rbx + 0x65], al
lea rcx, [rbx + 0x10]
lea rax, [rbp + 0x1410]
cmp rcx, rax
je 0x14006affe
mov rdi, qword [rbp + 0x1420]
lea r9, [rbp + 0x1410]
cmp qword [rbp + 0x1428], 0xf
cmova r9, qword [rbp + 0x1410]
mov rax, qword [rcx + 0x18]
cmp rdi, rax
ja 0x14006afef
mov r14, rcx
cmp rax, 0xf
jbe 0x14006afd6
mov r14, qword [rcx]
mov qword [rcx + 0x10], rdi
mov r8, rdi
mov rdx, r9
mov rcx, r14
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + r14], 0
jmp 0x14006affe
mov rdx, rdi
call fcn.140070b60
mov rbx, qword [0x14033d460]
mov eax, dword [rbp + 0x1450]
mov dword [rbx + 0x50], eax
mov eax, dword [rbp + 0x1454]
mov dword [rbx + 0x54], eax
movss xmm0, dword [rbp + 0x145c]
movss dword [rbx + 0x5c], xmm0
movss xmm1, dword [rbp + 0x1460]
movss dword [rbx + 0x60], xmm1
mov dword [rbx + 0x58], reloc.WLDAP32.dll_Ordinal_32
jmp 0x14006b510
movups xmmword [rbp + 0x4d0], xmm0
movdqu xmmword [rbp + 0x4e0], xmm1
mov r8d, 2
cmp qword [r13 + 0x10], r8
cmovb r8, qword [r13 + 0x10]
cmp qword [r13 + 0x18], 0xf
jbe 0x14006b05f
mov r13, qword [r13]
mov rdx, r13
lea rcx, [rbp + 0x4d0]
call fcn.140070cc0
nop
or r15d, 0x20
mov dword [rsp + 0x58], r15d
lea rcx, [rbp + 0x4d0]
cmp qword [rbp + 0x4e8], 0xf
cmova rcx, qword [rbp + 0x4d0]
mov r8, qword [rbp + 0x4e0]
cmp r8, 2
jne 0x14006b0ac
lea rdx, [0x1402fb1b4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14006b0e5
mov rdi, qword [rsp + 0x50]
lea rcx, [rdi + 0x38]
mov r9d, 2
xor r8d, r8d
lea rdx, [rbp + 0xd48]
call fcn.14006e950
or r15d, 0x40
lea rdx, [0x1402fb1b8]
mov rcx, rax
call fcn.14006fb30
test al, al
je 0x14006b0ea
mov bl, 1
jmp 0x14006b0ec
mov rdi, qword [rsp + 0x50]
xor bl, bl
test r15b, 0x40
je 0x14006b103
and r15d, 0xffffffbf
lea rcx, [rbp + 0xd48]
call fcn.14005d600
nop
test r15b, 0x20
je 0x14006b119
and r15d, 0xffffffdf
lea rcx, [rbp + 0x4d0]
call fcn.14005d600
test bl, bl
je 0x14006b510
lea rdx, [rdi + 0x38]
lea rcx, [rbp + 0x13f0]
call fcn.14005d4d0
nop
mov dword [rsp + 0x60], 0x85d8ed
mov byte [rsp + 0x64], 1
lea rdx, [rbp + 0x13d0]
lea rcx, [rsp + 0x60]
call fcn.14006d370
xor r8d, r8d
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x13f0]
call fcn.14006e9f0
mov rbx, rax
lea rcx, [rbp + 0x13d0]
call fcn.14005d600
lea rcx, [rbp + 0x13f0]
cmp rbx, 0xffffffffffffffff
mov r8d, 5
jne 0x14006b18e
mov r8d, 2
call fcn.14006eb70
mov rdx, qword [rbp + 0x1400]
add rdx, 0xfffffffffffffffe
lea rcx, [rbp + 0x13f0]
call fcn.14006ebc0
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0x13f0]
call fcn.14006eb50
mov r9, qword [rax]
lea rdx, [rbp + 0x8f8]
lea rcx, [rbp + 0x13f0]
call fcn.14006eb30
mov r8, qword [rax]
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x13f0]
call fcn.14006eb50
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov rdx, qword [rax]
lea rcx, [rsp + 0x40]
call fcn.14006fc70
lea rdx, str.saveAcc
lea rcx, [rbp + 0x9e8]
call fcn.14006eec0
nop
lea rdx, [rbp + 0x9e8]
call fcn.14006d880
mov rdx, rax
lea rcx, [rbp + 0x13f0]
call fcn.14006f900
movzx ebx, al
lea rcx, [rbp + 0x9e8]
call fcn.14005d600
test bl, bl
je 0x14006b290
movdqa xmm0, xmmword [0x140303640]
movdqu xmmword [rbp + 0x98], xmm0
mov dword [rbp + 0xa8], 0x93c7cec1
mov dword [rbp + 0xac], 0xacd3cbcd
mov word [rbp + 0xb0], 0xe1
mov byte [rbp + 0xb2], 1
lea rcx, [rbp + 0x98]
call fcn.140066bd0
lea rcx, [rbp + 0xd68]
jmp 0x14006b4e4
mov r8, qword [0x14033d3a0]
mov rdx, qword [0x14033d398]
lea r9, [rbp + 0x13f0]
lea rcx, [rbp + 0x908]
call fcn.14006fd20
mov rcx, qword [0x14033d3a0]
cmp qword [rax], rcx
je 0x14006b302
movdqa xmm0, xmmword [0x140303640]
movdqu xmmword [rbp + 0x140], xmm0
mov dword [rbp + 0x150], 0x93c7cec1
mov dword [rbp + 0x154], 0xe0d1dfdf
mov word [rbp + 0x158], 0x100
lea rcx, [rbp + 0x140]
call fcn.14006b8e0
lea rcx, [rbp + 0xd88]
jmp 0x14006b4e4
mov dword [rsp + 0x78], 0xc9dfc4cc
mov dword [rsp + 0x7c], 0xdcdafedf
mov dword [rbp - 0x80], 0xd8dff3dd
mov word [rbp - 0x7c], 0x100
lea rdx, [rbp + 0xda8]
lea rcx, [rsp + 0x78]
call fcn.14006da40
nop
bts r15d, 7
mov dword [rsp + 0x58], r15d
mov rdx, rax
call fcn.14006db80
cmp byte [rax], 0
je 0x14006b379
mov r8, qword [0x14033d388]
mov rdx, qword [0x14033d380]
lea r9, [rbp + 0x13f0]
lea rcx, [rbp + 0x910]
call fcn.14006fd20
mov rcx, qword [0x14033d388]
cmp qword [rax], rcx
jne 0x14006b379
mov bl, 1
jmp 0x14006b37b
xor bl, bl
test r15b, r15b
jns 0x14006b391
btr r15d, 7
lea rcx, [rbp + 0xda8]
call fcn.14005d600
test bl, bl
je 0x14006b3e1
movdqa xmm0, xmmword [0x140303640]
movdqu xmmword [rbp + 0xb8], xmm0
mov dword [rbp + 0xc8], 0x93c7cec1
mov dword [rbp + 0xcc], 0xacd3cbcd
mov word [rbp + 0xd0], 0xe1
mov byte [rbp + 0xd2], 1
lea rcx, [rbp + 0xb8]
call fcn.140066bd0
lea rcx, [rbp + 0xfe8]
jmp 0x14006b4e4
mov dword [rsp + 0x68], 0xc9dfc4cc
mov dword [rsp + 0x6c], 0xdcdafedf
mov word [rsp + 0x70], 0xdd
mov byte [rsp + 0x72], 1
lea rdx, [rbp + 0xdc8]
lea rcx, [rsp + 0x68]
call fcn.14006dc80
nop
bts r15d, 8
mov dword [rsp + 0x58], r15d
mov rdx, rax
call fcn.14006db80
cmp byte [rax], 0
je 0x14006b484
mov r8, qword [0x14033d3b8]
mov rdx, qword [0x14033d3b0]
lea r9, [rbp + 0x13f0]
lea rcx, [rbp + 0x918]
call fcn.14006fd20
mov rcx, qword [0x14033d3b8]
cmp qword [rax], rcx
je 0x14006b484
mov r8, qword [0x14033d388]
mov rdx, qword [0x14033d380]
lea r9, [rbp + 0x13f0]
lea rcx, [rbp + 0x920]
call fcn.14006fd20
mov rcx, qword [0x14033d388]
cmp qword [rax], rcx
jne 0x14006b484
mov bl, 1
jmp 0x14006b486
xor bl, bl
bt r15d, 8
jae 0x14006b499
lea rcx, [rbp + 0xdc8]
call fcn.14005d600
test bl, bl
je 0x14006b504
movdqa xmm0, xmmword [0x140303640]
movdqu xmmword [rbp + 0xd8], xmm0
mov dword [rbp + 0xe8], 0x93c7cec1
mov dword [rbp + 0xec], 0xacd3cbcd
mov word [rbp + 0xf0], 0xe1
mov byte [rbp + 0xf2], 1
lea rcx, [rbp + 0xd8]
call fcn.140066bd0
lea rcx, [rbp + 0xde8]
lea r8, [rbp + 0x13f0]
mov rdx, rax
call fcn.14005d6e0
mov r9d, 2
mov r8, rax
xor edx, edx
call fcn.1400e5580
nop
lea rcx, [rbp + 0x13f0]
call fcn.14005d600
mov rdx, qword [0x14033d3e0]
lea r8, [rbp + 0x1410]
cmp rdx, qword [0x14033d3e8]
je 0x14006b536
call fcn.140073510
add qword [0x14033d3e0], 0x58
jmp 0x14006b53b
call fcn.1400726f0
lea rdx, [rbp + 0x1710]
lea rcx, [rbp + 0x1470]
call fcn.14005fb70
nop
mov dword [rbp + 0x1770], 2
lea rdx, [rbp + 0x1710]
lea rcx, [rbp + 0x1790]
call fcn.14006ec90
mov dword [rsp + 0x20], esi
mov r9d, esi
lea r8, [rbp + 0x1730]
mov rcx, qword [0x14033d460]
call fcn.1400e53d0
mov bl, 1
lea rcx, [rbp + 0x1710]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1430]
call fcn.14005d600
lea rcx, [rbp + 0x1410]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1628]
call fcn.14005d600
nop
lea rcx, [rbp + 0x1470]
call fcn.14006e110
nop
lea rcx, [rbp + 0x1548]
call fcn.14005d600
jmp 0x14006b847
lea rcx, [rbp + 0x1470]
call fcn.14006e110
nop
lea rcx, [rbp + 0x1548]
jmp 0x14006b840
mov byte [0x14033d300], 0
cmp dword [rbp + 0x1770], 0
jne 0x14006b624
mov dword [rbp + 0x1770], 3
xorps xmm0, xmm0
movss dword [rbp + 0x1780], xmm0
xorps xmm1, xmm1
movss dword [rbp + 0x1784], xmm1
jmp 0x14006b634
movss xmm1, dword [rbp + 0x1784]
movss xmm0, dword [rbp + 0x1780]
mov rax, qword [0x14033d460]
movss dword [rax + 0x5c], xmm0
movss dword [rax + 0x60], xmm1
cmp byte [0x14033d301], 0
je 0x14006b845
mov bl, 1
jmp 0x14006b847
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x1608]
call fcn.14005d4d0
nop
lea rcx, [rbp + 0x1608]
mov r14, qword [rbp + 0x1608]
mov r15, qword [rbp + 0x1620]
cmp r15, 0xf
cmova rcx, r14
mov qword [rsp + 0x20], 6
lea r9, [0x1402fbbbc]
xor r8d, r8d
mov rbx, qword [rbp + 0x1618]
mov rdx, rbx
call fcn.140070930
test rax, rax
jne 0x14006b839
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x500], xmm1
cmp rbx, 6
jb 0x14006b8a0
lea rax, [rbx - 6]
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rdx, [rbp + 0x1608]
cmp r15, 0xf
cmova rdx, r14
add rdx, 6
lea rcx, [rbp + 0x4f0]
call fcn.140070cc0
lea rcx, [rbp + 0x4f0]
cmp qword [rbp + 0x508], 0xf
cmova rcx, qword [rbp + 0x4f0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov r14d, eax
lea rcx, [rbp + 0x4f0]
call fcn.14005d600
mov rbx, qword [0x14033d3e0]
mov r8, qword [0x14033d3d8]
mov rcx, rbx
sub rcx, r8
movabs r12, 0x2e8ba2e8ba2e8ba3
mov rax, r12
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14006b832
mov rcx, r8
mov rsi, rbx
mov r9, rdi
cmp dword [r9 + r8 + 0x40], r14d
je 0x14006b7ac
inc edi
add r9, 0x58
mov rcx, rbx
sub rcx, r8
mov rax, r12
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov rcx, r8
mov rsi, rbx
movsxd rax, edi
cmp rax, rdx
jb 0x14006b772
jmp 0x14006b832
movsxd rax, edi
inc rax
imul rdi, rax, 0x58
add rdi, rcx
cmp rdi, rsi
je 0x14006b818
lea rbx, [rdi - 0x18]
lea rcx, [rbx - 0x40]
mov rdx, rdi
call fcn.14006ed20
lea rdx, [rbx + 0x38]
lea rcx, [rbx - 0x20]
call fcn.14006ed20
mov eax, dword [rbx + 0x58]
mov dword [rbx], eax
mov eax, dword [rbx + 0x5c]
mov dword [rbx + 4], eax
mov eax, dword [rbx + 0x60]
mov dword [rbx + 8], eax
movsd xmm0, qword [rbx + 0x64]
movsd qword [rbx + 0xc], xmm0
movzx eax, byte [rbx + 0x6c]
mov byte [rbx + 0x14], al
movzx eax, byte [rbx + 0x6d]
mov byte [rbx + 0x15], al
add rdi, 0x58
lea rbx, [rbx + 0x58]
cmp rdi, rsi
jne 0x14006b7c2
mov rbx, qword [0x14033d3e0]
lea rcx, [rbx - 0x38]
call fcn.14005d600
lea rcx, [rbx - 0x58]
call fcn.14005d600
sub qword [0x14033d3e0], 0x58
lea r12, [0x14005eb10]
lea rcx, [rbp + 0x1608]
call fcn.14005d600
xor bl, bl
lea rcx, [rbp + 0x1528]
call fcn.14005d600
nop
mov r9, r12
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x1730]
call fcn.1402647b0
nop
movzx eax, bl
mov rcx, qword [rbp + 0x21e0]
xor rcx, rsp
call fcn.140264720
lea r11, [rsp + 0x22f0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14006f7f0
nop
call fcn.14005bf10
nop
call fcn.14005bf10
nop
call fcn.14005bf10
nop
call fcn.14005bf10
nop
call fcn.14005bf10
nop
call fcn.14006f7f0
int3
call fcn.14005bf10
nop
call fcn.14005bf10
nop
call fcn.14005bf10
int3