Function at 0x1401292e0
Capabilities:
Create process on windows
Create thread
Self delete
Set registry value
Terminate process

Disassembly:
push rsi
push rdi
mov eax, 0x7ca8
call fcn.1401c7190
sub rsp, rax
mov byte [rsp + 0x5c], 1
lea rcx, [rsp + 0x6c0]
call fcn.1400bedb0
nop
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cbe90], eax
jle 0x140129355
lea rcx, [0x1404cbe90]
call fcn.1401c7100
cmp dword [0x1404cbe90], 0xffffffff
jne 0x140129355
call fcn.14002d150
mov qword [0x1404cbe88], rax
lea rcx, [0x1404cbe90]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cbea0], eax
jle 0x1401293af
lea rcx, [0x1404cbea0]
call fcn.1401c7100
cmp dword [0x1404cbea0], 0xffffffff
jne 0x1401293af
mov rax, qword [0x1404cbe88]
add rax, 0xe4
mov qword [0x1404cbe98], rax
lea rcx, [0x1404cbea0]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cc170], eax
jle 0x14012942c
lea rcx, [0x1404cc170]
call fcn.1401c7100
cmp dword [0x1404cc170], 0xffffffff
jne 0x14012942c
lea rax, [fcn.1400722f0]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400c0ad0]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404cbef0]
call fcn.1401c6cc0
lea rcx, [0x1401d7620]
call fcn.1401c7040
nop
lea rcx, [0x1404cc170]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cc400], eax
jle 0x1401294a9
lea rcx, [0x1404cc400]
call fcn.1401c7100
cmp dword [0x1404cc400], 0xffffffff
jne 0x1401294a9
lea rax, [fcn.1400722f0]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400c0ad0]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404cc180]
call fcn.1401c6cc0
lea rcx, [0x1401dbb10]
call fcn.1401c7040
nop
lea rcx, [0x1404cc400]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cc690], eax
jle 0x140129526
lea rcx, [0x1404cc690]
call fcn.1401c7100
cmp dword [0x1404cc690], 0xffffffff
jne 0x140129526
lea rax, [fcn.1400722f0]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400c0ad0]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404cc410]
call fcn.1401c6cc0
lea rcx, [0x1401db180]
call fcn.1401c7040
nop
lea rcx, [0x1404cc690]
call fcn.1401c7094
movzx eax, byte [0x1404cbea8]
test eax, eax
jne 0x1401295df
lea rcx, [rsp + 0x5e90]
call fcn.140160c70
mov qword [rsp + 0x38a8], rax
mov rcx, qword [rsp + 0x38a8]
call fcn.1400dc640
mov qword [rsp + 0x328], rax
lea rax, [0x1404cbeb8]
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x4620], rax
mov rax, qword [rsp + 0x328]
movzx eax, byte [rax]
mov byte [rsp + 0x87], al
mov rax, qword [rsp + 0x230]
movzx ecx, byte [rsp + 0x87]
mov byte [rax], cl
mov rax, qword [rsp + 0x328]
inc rax
mov qword [rsp + 0x328], rax
mov rax, qword [rsp + 0x230]
inc rax
mov qword [rsp + 0x230], rax
cmp byte [rsp + 0x87], 0
jne 0x14012957e
lea rcx, [rsp + 0x5e90]
call fcn.1400722f0
lea rdx, [0x140228546]
lea rcx, [0x1404bf938]
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x140129691
lea rcx, [rsp + 0x5eb0]
call fcn.1400df470
mov qword [rsp + 0x38c8], rax
mov rax, qword [rsp + 0x38c8]
mov qword [rsp + 0x38d0], rax
mov rcx, qword [rsp + 0x38d0]
call fcn.1400dd640
mov rdx, rax
lea rcx, [0x1404bf938]
call fcn.1400c57d0
nop
lea rcx, [rsp + 0x5eb0]
call fcn.1400c52f0
lea rax, [rsp + 0x4628]
mov qword [rsp + 0x38d8], rax
lea r8, [0x1404bf938]
lea rdx, [0x140229180]
mov rcx, qword [rsp + 0x38d8]
call fcn.1400c6b80
mov qword [rsp + 0x38e0], rax
mov edx, 0x8b3
mov rcx, qword [rsp + 0x38e0]
call fcn.14014b1d0
lea rdx, [0x140228547]
lea rcx, [0x1404bef58]
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x140129ac0
lea rax, [rsp + 0x4630]
mov qword [rsp + 0x38e8], rax
lea rdx, [0x1402291a8]
lea rcx, [rsp + 0x6e0]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x6e0]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0x38e8]
call fcn.1400c6a00
mov qword [rsp + 0x38f0], rax
mov rax, qword [rsp + 0x38f0]
mov qword [rsp + 0x38f8], rax
mov rax, qword [rsp + 0x38f8]
mov qword [rsp + 0x788], rax
lea rax, [rsp + 0x4638]
mov qword [rsp + 0x3900], rax
lea rdx, [0x1402291b0]
mov rcx, qword [rsp + 0x3900]
call fcn.1400bebf0
mov qword [rsp + 0x768], rax
mov rax, qword [rsp + 0x768]
mov qword [rsp + 0x770], rax
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0x790], rax
lea rax, [rsp + 0x4640]
mov qword [rsp + 0x778], rax
lea rdx, [0x1402291b8]
mov rcx, qword [rsp + 0x778]
call fcn.1400bebf0
mov qword [rsp + 0x780], rax
mov rax, qword [rsp + 0x780]
mov qword [rsp + 0x798], rax
mov r9, qword [rsp + 0x788]
mov r8, qword [rsp + 0x790]
mov rdx, qword [rsp + 0x798]
lea rcx, [rsp + 0x7b0]
call fcn.140148f30
mov qword [rsp + 0x7a0], rax
mov rax, qword [rsp + 0x7a0]
mov qword [rsp + 0x7a8], rax
mov rdx, qword [rsp + 0x7a8]
lea rcx, [0x1404bef58]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x7b0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x6e0]
call fcn.1400c39e0
lea rcx, [0x1404bef58]
call fcn.1400cd310
cmp eax, 0xa
jle 0x1401298d8
lea rax, [rsp + 0x4648]
mov qword [rsp + 0x7b8], rax
lea rdx, [0x1404bef58]
mov rcx, qword [rsp + 0x7b8]
call fcn.1400beb90
mov qword [rsp + 0x7c0], rax
mov rcx, qword [rsp + 0x7c0]
call fcn.1400eb520
mov qword [rsp + 0x330], rax
lea rax, [0x14027a280]
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x4650], rax
mov rax, qword [rsp + 0x330]
movzx eax, byte [rax]
mov byte [rsp + 0x88], al
mov rax, qword [rsp + 0x238]
movzx ecx, byte [rsp + 0x88]
mov byte [rax], cl
mov rax, qword [rsp + 0x330]
inc rax
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x238]
inc rax
mov qword [rsp + 0x238], rax
cmp byte [rsp + 0x88], 0
jne 0x140129882
jmp 0x1401298eb
lea rdx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404bef58]
call fcn.1400c5740
lea rcx, [rsp + 0x240]
call fcn.1400bedb0
nop
lea rax, [rsp + 0x4658]
mov qword [rsp + 0x7c8], rax
lea rdx, [0x1402291e0]
lea rcx, [rsp + 0x6e8]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x6e8]
lea rdx, [0x1404bf938]
mov rcx, qword [rsp + 0x7c8]
call fcn.1400c6a00
mov qword [rsp + 0x7d0], rax
mov rax, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], rax
mov rax, qword [rsp + 0x7d8]
mov qword [rsp + 0x808], rax
lea rax, [rsp + 0x4660]
mov qword [rsp + 0x7e0], rax
lea rdx, [0x1402291ec]
mov rcx, qword [rsp + 0x7e0]
call fcn.1400bebf0
mov qword [rsp + 0x7e8], rax
mov rax, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], rax
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x810], rax
lea rax, [rsp + 0x4668]
mov qword [rsp + 0x7f8], rax
lea rdx, [0x1402291f4]
mov rcx, qword [rsp + 0x7f8]
call fcn.1400bebf0
mov qword [rsp + 0x800], rax
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0x818], rax
mov r9, qword [rsp + 0x808]
mov r8, qword [rsp + 0x810]
mov rdx, qword [rsp + 0x818]
lea rcx, [rsp + 0x830]
call fcn.140148f30
mov qword [rsp + 0x820], rax
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0x828], rax
mov rdx, qword [rsp + 0x828]
lea rcx, [rsp + 0x240]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x830]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x6e8]
call fcn.1400c39e0
lea rdx, [0x14022855e]
lea rcx, [rsp + 0x240]
call fcn.1400c6170
movzx eax, al
test eax, eax
je 0x140129ab3
lea rax, [rsp + 0x4670]
mov qword [rsp + 0x838], rax
lea rdx, [rsp + 0x240]
mov rcx, qword [rsp + 0x838]
call fcn.1400beb90
mov qword [rsp + 0x840], rax
mov rcx, qword [rsp + 0x840]
call fcn.1400eb670
mov dword [0x14049f05c], eax
lea rcx, [rsp + 0x240]
call fcn.1400c39e0
cmp dword [0x1404cc698], 0
je 0x140129ad8
call fcn.140160aa0
mov dword [0x1404cc698], 0
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
jne 0x140129aeb
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov r8d, 0x400
lea rdx, reloc.WS2_32.dll_accept
lea rcx, [0x1404cbeb8]
call fcn.14000e920
lea rdx, [0x14022855f]
lea rcx, [0x1404a5d30]
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x140129f67
lea rdx, [0x140228592]
lea rcx, [rsp + 0x198]
call fcn.1400bebf0
nop
movss xmm0, dword [0x1401fa71c]
call fcn.140042300
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0xa
lea rdx, [0x1404cc6a0]
lea rcx, str.PIN_CODE
call fcn.14009d3f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4678]
call fcn.14000b4d0
mov rdx, rax
lea rcx, str.Enter
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x140129f2e
lea rdx, [0x1404cc6a0]
lea rcx, [rsp + 0x198]
call fcn.1400c5740
lea rax, [rsp + 0x4680]
mov qword [rsp + 0x848], rax
lea rdx, [0x140229214]
mov rcx, qword [rsp + 0x848]
call fcn.1400bebf0
mov qword [rsp + 0x850], rax
mov rax, qword [rsp + 0x850]
mov qword [rsp + 0x858], rax
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x888], rax
lea rax, [rsp + 0x4688]
mov qword [rsp + 0x860], rax
lea rdx, [0x1404a0230]
mov rcx, qword [rsp + 0x860]
call fcn.1400beb90
mov qword [rsp + 0x868], rax
mov rax, qword [rsp + 0x868]
mov qword [rsp + 0x870], rax
mov rax, qword [rsp + 0x870]
mov qword [rsp + 0x890], rax
lea rax, [rsp + 0x4690]
mov qword [rsp + 0x878], rax
lea rdx, [rsp + 0x198]
mov rcx, qword [rsp + 0x878]
call fcn.1400beb90
mov qword [rsp + 0x880], rax
mov rax, qword [rsp + 0x880]
mov qword [rsp + 0x898], rax
mov r8, qword [rsp + 0x888]
mov rdx, qword [rsp + 0x890]
mov rcx, qword [rsp + 0x898]
call fcn.1400fb8d0
movzx eax, al
test eax, eax
je 0x140129e49
lea rdx, [rsp + 0x198]
lea rcx, [0x1404a5d30]
call fcn.1400c5710
lea rax, [rsp + 0x4698]
mov qword [rsp + 0x8a0], rax
lea rdx, [0x140229218]
lea rcx, [rsp + 0x6f0]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x6f0]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0x8a0]
call fcn.1400c6a00
mov qword [rsp + 0x8a8], rax
mov rax, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], rax
mov rax, qword [rsp + 0x8b0]
mov qword [rsp + 0x8f8], rax
lea rax, [rsp + 0x46a0]
mov qword [rsp + 0x8b8], rax
lea rdx, [0x1404a5d30]
mov rcx, qword [rsp + 0x8b8]
call fcn.1400beb90
mov qword [rsp + 0x8c0], rax
mov rax, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], rax
mov rax, qword [rsp + 0x8c8]
mov qword [rsp + 0x900], rax
lea rax, [rsp + 0x46a8]
mov qword [rsp + 0x8d0], rax
lea rdx, [0x140229220]
mov rcx, qword [rsp + 0x8d0]
call fcn.1400bebf0
mov qword [rsp + 0x8d8], rax
mov rax, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e0], rax
mov rax, qword [rsp + 0x8e0]
mov qword [rsp + 0x908], rax
lea rax, [rsp + 0x46b0]
mov qword [rsp + 0x8e8], rax
lea rdx, [0x140229224]
mov rcx, qword [rsp + 0x8e8]
call fcn.1400bebf0
mov qword [rsp + 0x8f0], rax
mov rax, qword [rsp + 0x8f0]
mov qword [rsp + 0x910], rax
mov r9, qword [rsp + 0x8f8]
mov r8, qword [rsp + 0x900]
mov rdx, qword [rsp + 0x908]
mov rcx, qword [rsp + 0x910]
call fcn.1400f90a0
nop
lea rcx, [rsp + 0x6f0]
call fcn.1400c39e0
jmp 0x140129f2e
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rax, [rsp + 0x46b8]
mov qword [rsp + 0x950], rax
lea rax, [rsp + 0x46c0]
mov qword [rsp + 0x918], rax
lea rdx, str.wrong.
mov rcx, qword [rsp + 0x918]
call fcn.1400bebf0
mov qword [rsp + 0x920], rax
mov rax, qword [rsp + 0x920]
mov qword [rsp + 0x928], rax
mov rax, qword [rsp + 0x928]
mov qword [rsp + 0x940], rax
lea rax, [rsp + 0x46c8]
mov qword [rsp + 0x930], rax
lea rdx, [0x140229238]
mov rcx, qword [rsp + 0x930]
call fcn.1400becb0
mov qword [rsp + 0x938], rax
mov rax, qword [rsp + 0x938]
mov qword [rsp + 0x948], rax
mov r8, qword [rsp + 0x940]
mov rdx, qword [rsp + 0x948]
mov rcx, qword [rsp + 0x950]
call fcn.1400ed4c0
mov qword [rsp + 0x958], rax
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0x960], rax
mov rcx, qword [rsp + 0x960]
call fcn.140112dd0
cmp dword [0x1404cc6ac], 0
jne 0x140129f41
mov dword [0x1404cc698], 1
call fcn.140026cb0
nop
lea rcx, [rsp + 0x198]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x6c0]
call fcn.1400c39e0
jmp 0x14013e96b
cmp dword [0x1404cc6b0], 0
jne 0x14012a0e4
mov dword [0x1404cc6b0], 1
lea rax, [rsp + 0x46d0]
mov qword [rsp + 0x968], rax
lea rdx, [0x1404a5d30]
mov rcx, qword [rsp + 0x968]
call fcn.1400beb90
mov qword [rsp + 0x970], rax
mov rax, qword [rsp + 0x970]
mov qword [rsp + 0x978], rax
mov rax, qword [rsp + 0x978]
mov qword [rsp + 0x990], rax
lea rax, [rsp + 0x46d8]
mov qword [rsp + 0x980], rax
lea rdx, [0x14049fe78]
mov rcx, qword [rsp + 0x980]
call fcn.1400beb90
mov qword [rsp + 0x988], rax
mov rax, qword [rsp + 0x988]
mov qword [rsp + 0x998], rax
mov rdx, qword [rsp + 0x990]
mov rcx, qword [rsp + 0x998]
call fcn.1400e4bc0
cmp eax, 1
jle 0x14012a0e4
mov dword [reloc.WS2_32.dll_accept], 0
mov dword [0x140271464], 0
lea rax, [rsp + 0x46e0]
mov qword [rsp + 0x9a0], rax
lea rdx, [0x1404a5d30]
mov rcx, qword [rsp + 0x9a0]
call fcn.1400beb90
mov qword [rsp + 0x9a8], rax
mov rax, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], rax
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0x46f0]
mov qword [rsp + 0x9b8], rax
lea rdx, [0x1404bede0]
mov rcx, qword [rsp + 0x9b8]
call fcn.1400beb90
mov qword [rsp + 0x9c0], rax
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0x9d0], rax
mov rdx, qword [rsp + 0x9c8]
mov rcx, qword [rsp + 0x9d0]
call fcn.1400e4bc0
cmp eax, 1
jle 0x14012a0e4
mov dword [reloc.WS2_32.dll_accept], 0
cmp dword [0x1404cc6b4], 0
jne 0x14012a18e
call fcn.1400fb330
mov eax, dword [0x1404cc6b8]
inc eax
mov dword [0x1404cc6b8], eax
cmp dword [0x1404cc6b8], 2
jle 0x14012a162
lea rax, [rsp + 0x46f8]
mov qword [rsp + 0x9d8], rax
lea rdx, str.9eLub
mov rcx, qword [rsp + 0x9d8]
call fcn.1400becb0
mov qword [rsp + 0x9e0], rax
mov edx, 0x8f8
mov rcx, qword [rsp + 0x9e0]
call fcn.14014b1d0
movss xmm0, dword [0x14026f2e0]
call fcn.140043240
mov dword [0x1404cc6b4], 1
call fcn.14002d150
mov qword [rsp + 0x9e8], rax
mov rax, qword [rsp + 0x9e8]
movss xmm0, dword [0x1401fa6d4]
movss dword [rax + 0x44], xmm0
mov dword [0x1404cc698], 1
call fcn.140112e10
call fcn.1401130b0
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cc6c8], eax
jle 0x14012a1f2
lea rcx, [0x1404cc6c8]
call fcn.1401c7100
cmp dword [0x1404cc6c8], 0xffffffff
jne 0x14012a1f2
xor ecx, ecx
call fcn.140163c80
sub rax, 0x186a0
mov qword [0x1404cc6c0], rax
lea rcx, [0x1404cc6c8]
call fcn.1401c7094
lea rdx, [0x140228594]
lea rcx, [0x1404c95e0]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x14012a311
call fcn.140096240
movzx eax, al
test eax, eax
je 0x14012a30c
movzx eax, byte [0x1404cc6cc]
test eax, eax
jne 0x14012a245
xor ecx, ecx
call fcn.140163c80
mov qword [0x1404cc6c0], rax
mov byte [0x1404cc6cc], 1
call fcn.140119840
xor ecx, ecx
call fcn.140163c80
mov qword [rsp + 0xa00], rax
mov rax, qword [0x1404cc6c0]
mov qword [rsp + 0xa08], rax
lea rax, [rsp + 0x3bc0]
mov qword [rsp + 0x9f0], rax
lea rdx, [0x14022927c]
mov rcx, qword [rsp + 0x9f0]
call fcn.1400bebf0
mov qword [rsp + 0x9f8], rax
mov rax, qword [rsp + 0x9f8]
mov qword [rsp + 0xa10], rax
mov r8, qword [rsp + 0xa00]
mov rdx, qword [rsp + 0xa08]
mov rcx, qword [rsp + 0xa10]
call fcn.1400cac40
cmp eax, 3
jl 0x14012a2db
lea rdx, [0x140228595]
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
mov byte [0x1404cc6cc], 0
lea rdx, [0x14026f0c8]
xor ecx, ecx
call fcn.14003b610
lea rcx, [0x1404c95e0]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
mov ecx, 1
call fcn.14003b030
call fcn.14009bc60
jmp 0x14012bdb9
call fcn.140096240
movzx eax, al
test eax, eax
je 0x14012bdb9
movzx eax, byte [0x14027147b]
test eax, eax
je 0x14012bdb4
cmp dword [0x1404cc6d0], 0
jne 0x14012a34d
mov dword [0x1404cc698], 1
mov dword [0x1404cc6d0], 1
lea rdx, str.Menu
lea rcx, [0x1402292b8]
call fcn.1400ed4a0
mov dl, 1
mov rcx, rax
call fcn.140096210
movzx eax, al
test eax, eax
je 0x14012b6c2
cmp dword [reloc.WS2_32.dll_accept], 0
je 0x14012a67e
cmp dword [0x140271460], 1
je 0x14012a397
call fcn.140142180
movzx eax, al
test eax, eax
je 0x14012a3a5
lea rax, [0x1402292e8]
mov qword [str.Simplified], rax
cmp dword [0x14026f308], 0
jge 0x14012a442
lea rdx, [0x14022932c]
lea rcx, [0x1404c0868]
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x14012a3d6
mov dword [0x14026f308], 0
lea rdx, [0x140229338]
lea rcx, [0x1404c0868]
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x14012a3fa
mov dword [0x14026f308], 1
lea rdx, [0x140229340]
lea rcx, [0x1404c0868]
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x14012a41e
mov dword [0x14026f308], 2
lea rdx, [0x140229344]
lea rcx, [0x1404c0868]
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x14012a442
mov dword [0x14026f308], 3
movss xmm0, dword [0x14020fad4]
call fcn.140042300
mov r9d, 0xffffffff
mov r8, qword [str.Simplified]
lea rdx, [0x14026f308]
lea rcx, str.Language
call fcn.140099830
movzx eax, al
test eax, eax
je 0x14012a67e
mov dword [0x140271464], 1
cmp dword [0x14026f308], 0
jne 0x14012a4aa
lea rdx, [0x140229354]
lea rcx, [0x1404c0868]
call fcn.1400c5740
mov dword [0x140271464], 0
cmp dword [0x14026f308], 1
jne 0x14012a4c6
lea rdx, [0x140229358]
lea rcx, [0x1404c0868]
call fcn.1400c5740
cmp dword [0x14026f308], 2
jne 0x14012a4e2
lea rdx, [0x14022935c]
lea rcx, [0x1404c0868]
call fcn.1400c5740
cmp dword [0x14026f308], 3
jne 0x14012a4fe
lea rdx, [0x140229360]
lea rcx, [0x1404c0868]
call fcn.1400c5740
call fcn.1400fb330
mov ecx, dword [0x1404cbea4]
call fcn.14011d690
lea rax, [rsp + 0x3bc8]
mov qword [rsp + 0xa18], rax
lea rdx, [0x140229368]
lea rcx, [rsp + 0x6f8]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x6f8]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0xa18]
call fcn.1400c6a00
mov qword [rsp + 0xa20], rax
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0xa28], rax
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0xa70], rax
lea rax, [rsp + 0x3bd0]
mov qword [rsp + 0xa30], rax
lea rdx, [0x1404c0868]
mov rcx, qword [rsp + 0xa30]
call fcn.1400beb90
mov qword [rsp + 0xa38], rax
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rax
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa78], rax
lea rax, [rsp + 0x3bd8]
mov qword [rsp + 0xa48], rax
lea rdx, [0x140229370]
mov rcx, qword [rsp + 0xa48]
call fcn.1400bebf0
mov qword [rsp + 0xa50], rax
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0xa58], rax
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0xa80], rax
lea rax, [rsp + 0x3be0]
mov qword [rsp + 0xa60], rax
lea rdx, [0x14022937c]
mov rcx, qword [rsp + 0xa60]
call fcn.1400bebf0
mov qword [rsp + 0xa68], rax
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0xa88], rax
mov r9, qword [rsp + 0xa70]
mov r8, qword [rsp + 0xa78]
mov rdx, qword [rsp + 0xa80]
mov rcx, qword [rsp + 0xa88]
call fcn.1400f90a0
nop
lea rcx, [rsp + 0x6f8]
call fcn.1400c39e0
lea rdx, str.Regcode
lea rcx, [0x140229388]
call fcn.1400ed4a0
mov dl, 1
mov rcx, rax
call fcn.140096210
movzx eax, al
test eax, eax
je 0x14012a836
movss xmm0, dword [0x14026f2e0]
call fcn.140043240
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x14027a280]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012a75f
lea rdx, [0x14027a280]
lea rcx, [rsp + 0x700]
call fcn.1400bebf0
nop
lea rdx, [rsp + 0x700]
lea rcx, [rsp + 0x5ed0]
call fcn.1400c9980
mov qword [rsp + 0xa90], rax
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0xa98], rax
mov rcx, qword [rsp + 0xa98]
call fcn.140104d30
nop
lea rcx, [rsp + 0x5ed0]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x700]
call fcn.1400c39e0
lea rdx, str.Copy_the_clipboard
lea rcx, [0x1402293b0]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
lea rdx, [0x140228596]
lea rcx, [0x14049f108]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x14012a795
lea rcx, [0x14049f108]
call fcn.1400dc640
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3be8]
call fcn.14000b4d0
mov qword [rsp + 0xaa0], rax
lea rdx, [0x1402293c8]
lea rcx, [rsp + 0x48a0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x48a0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0xaa8], rax
mov rdx, qword [rsp + 0xaa0]
mov rcx, qword [rsp + 0xaa8]
call fcn.140097a80
mov byte [rsp + 0xd3], al
lea rcx, [rsp + 0x48a0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xd3]
test eax, eax
je 0x14012a831
call fcn.1401467f0
jmp 0x140d46145
call fcn.14009bb60
lea rdx, [0x140229410]
lea rcx, [rsp + 0x48c0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x48c0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dl, 1
mov rcx, rax
call fcn.140096210
mov byte [rsp + 0xd5], al
lea rcx, [rsp + 0x48c0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xd5]
test eax, eax
je 0x14012a9a6
movss xmm0, dword [0x14026f2e0]
call fcn.140043240
cmp dword [reloc.WS2_32.dll_accept], 0
je 0x14012a8e4
lea rdx, [0x140229420]
lea rcx, [rsp + 0x48e0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x48e0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x48e0]
call fcn.1400722f0
jmp 0x14012a923
lea rdx, [0x140229458]
lea rcx, [rsp + 0x4900]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4900]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x4900]
call fcn.1400722f0
lea rdx, str._F5
lea rcx, [rsp + 0x4920]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4920]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x4920]
call fcn.1400722f0
lea rdx, [0x1402294c0]
lea rcx, [rsp + 0x4940]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4940]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x4940]
call fcn.1400722f0
call fcn.14009bb60
lea rdx, [0x1402294e0]
lea rcx, [rsp + 0x4960]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4960]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dl, 1
mov rcx, rax
call fcn.140096210
mov byte [rsp + 0xd6], al
lea rcx, [rsp + 0x4960]
call fcn.1400722f0
movzx eax, byte [rsp + 0xd6]
test eax, eax
je 0x14012acbe
movss xmm0, dword [0x14026f2e0]
call fcn.140043240
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rdx, [0x1402294f0]
lea rcx, [rsp + 0x49a0]
call fcn.140071ff0
nop
lea rdx, str.FAQ:A1
lea rcx, [rsp + 0x4980]
call fcn.140071ff0
nop
lea r8, [rsp + 0x49a0]
lea rdx, [rsp + 0x4980]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x4980]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x49a0]
call fcn.1400722f0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14012aa9f
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
lea rdx, str._https:__huorong.cn_person5.html__.__
lea rcx, [rsp + 0x49e0]
call fcn.140071ff0
nop
lea rdx, str.FAQ:Q1
lea rcx, [rsp + 0x49c0]
call fcn.140071ff0
nop
lea r8, [rsp + 0x49e0]
lea rdx, [rsp + 0x49c0]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x49c0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x49e0]
call fcn.1400722f0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3bf0]
call fcn.14000b4d0
mov qword [rsp + 0xab0], rax
lea rdx, [0x1402295c8]
lea rcx, [rsp + 0x4a00]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4a00]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0xab8], rax
mov rdx, qword [rsp + 0xab0]
mov rcx, qword [rsp + 0xab8]
call fcn.140097a80
mov byte [rsp + 0xd7], al
lea rcx, [rsp + 0x4a00]
call fcn.1400722f0
movzx eax, byte [rsp + 0xd7]
test eax, eax
je 0x14012abba
lea rdx, str.https:__huorong.cn_person5.html
lea rcx, [rsp + 0x448]
call fcn.1400bebf0
nop
lea rcx, [rsp + 0x448]
call fcn.14014b240
nop
lea rcx, [rsp + 0x448]
call fcn.1400c39e0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rdx, [0x140229610]
lea rcx, [rsp + 0x4a40]
call fcn.140071ff0
nop
lea rdx, str.FAQ:A2
lea rcx, [rsp + 0x4a20]
call fcn.140071ff0
nop
lea r8, [rsp + 0x4a40]
lea rdx, [rsp + 0x4a20]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x4a20]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x4a40]
call fcn.1400722f0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14012ac4f
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
lea rdx, str.__Last_Epoch.exe_____.
lea rcx, [rsp + 0x4a80]
call fcn.140071ff0
nop
lea rdx, str.FAQ:Q2
lea rcx, [rsp + 0x4a60]
call fcn.140071ff0
nop
lea r8, [rsp + 0x4a80]
lea rdx, [rsp + 0x4a60]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x4a60]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x4a80]
call fcn.1400722f0
call fcn.14009bb60
call fcn.1400a5730
lea rdx, [0x140229720]
lea rcx, [rsp + 0x4aa0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4aa0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
mov byte [rsp + 0xd8], al
lea rcx, [rsp + 0x4aa0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xd8]
test eax, eax
je 0x14012ad36
lea rdx, [0x140229730]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
lea rdx, [0x140229740]
lea rcx, [rsp + 0x4ac0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4ac0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
mov byte [rsp + 0xd9], al
lea rcx, [rsp + 0x4ac0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xd9]
test eax, eax
je 0x14012ada9
lea rdx, [0x140229758]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
lea rdx, [0x140229768]
lea rcx, [rsp + 0x4ae0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4ae0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
mov byte [rsp + 0xda], al
lea rcx, [rsp + 0x4ae0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xda]
test eax, eax
je 0x14012ae1c
lea rdx, [0x140229780]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
lea rdx, [0x140229790]
lea rcx, [rsp + 0x4b00]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4b00]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
mov byte [rsp + 0xdb], al
lea rcx, [rsp + 0x4b00]
call fcn.1400722f0
movzx eax, byte [rsp + 0xdb]
test eax, eax
je 0x14012ae8f
lea rdx, [0x1402297a8]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
lea rdx, [0x1402297b8]
lea rcx, [rsp + 0x4b20]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4b20]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
mov byte [rsp + 0xdc], al
lea rcx, [rsp + 0x4b20]
call fcn.1400722f0
movzx eax, byte [rsp + 0xdc]
test eax, eax
je 0x14012af02
lea rdx, [0x1402297d0]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
lea rdx, str._1280x720_
lea rcx, [rsp + 0x4b40]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4b40]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
mov byte [rsp + 0xdd], al
lea rcx, [rsp + 0x4b40]
call fcn.1400722f0
movzx eax, byte [rsp + 0xdd]
test eax, eax
je 0x14012af75
lea rdx, [0x140229800]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
call fcn.140142180
movzx eax, al
test eax, eax
je 0x14012b6bd
call fcn.1400a5730
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229810]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012afd5
lea rdx, str.C:LE_log
lea rcx, [rsp + 0x450]
call fcn.1400bebf0
nop
lea rcx, [rsp + 0x450]
call fcn.14014b240
nop
lea rcx, [rsp + 0x450]
call fcn.1400c39e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229840]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b00a
lea rdx, [0x140229858]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
movss xmm0, dword [0x14020fac0]
call fcn.140042300
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x14026f0d8]
lea rcx, [0x140229868]
call fcn.14009cde0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x14020fac0]
call fcn.140042300
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x14026f0dc]
lea rcx, [0x140229880]
call fcn.14009cde0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.___1280x720_
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b0b1
lea rdx, [0x1402298d8]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
movss xmm0, dword [0x14020fac0]
call fcn.140042300
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x14049f9a8]
lea rcx, str.x2
call fcn.14009cde0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x14020fac0]
call fcn.140042300
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x14049f9ac]
lea rcx, str.y2
call fcn.14009cde0
call fcn.1400a5730
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229940]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b15d
lea rdx, [0x140229958]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3bf8]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x140229968]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14012b1b6
lea rdx, [0x140229980]
lea rcx, [rsp + 0x458]
call fcn.1400becb0
nop
lea rcx, [rsp + 0x458]
call fcn.14014b240
nop
lea rcx, [rsp + 0x458]
call fcn.1400c39e0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3c00]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x1402299a8]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14012b20f
lea rdx, [0x1402299c0]
lea rcx, [rsp + 0x460]
call fcn.1400becb0
nop
lea rcx, [rsp + 0x460]
call fcn.14014b240
nop
lea rcx, [rsp + 0x460]
call fcn.1400c39e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x1402299d0]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b244
lea rdx, [0x140229a20]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.__id__
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b279
lea rdx, [0x140229aa0]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229ac8]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b2ae
lea rdx, [0x140229ad8]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229ae8]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b2e3
lea rdx, [0x140229af8]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
call fcn.1400a5730
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229b08]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b31d
lea rdx, [0x140229b20]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229b30]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b352
lea rdx, [0x140229b48]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229b58]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b387
lea rdx, [0x140229b70]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229b80]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b3bc
lea rdx, [0x140229b98]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229ba8]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b3f1
lea rdx, [0x140229bc0]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229bd0]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b426
lea rdx, [0x140229be8]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229bf8]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b45b
lea rdx, [0x140229c18]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
call fcn.1400a5730
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229c30]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b495
lea rdx, [0x140229c50]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.__NPC___
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b4ca
lea rdx, [0x140229c98]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.__NPC_NPC
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b4ff
lea rdx, [0x140229cc8]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.__NPC_
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b534
lea rdx, [0x140229d08]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
movss xmm0, dword [0x14020fad4]
call fcn.140042300
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x100
lea rdx, str.Clicker
lea rcx, [0x140229d28]
call fcn.14009d3f0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229d38]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b5a4
lea rdx, [0x140229d50]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
movss xmm0, dword [0x14020fad4]
call fcn.140042300
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x100
lea rdx, str._97.72_132.88__0.00
lea rcx, [0x140229d60]
call fcn.14009d3f0
call fcn.1400a5730
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229d70]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b619
lea rdx, [0x140229d90]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229da0]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b64e
lea rdx, [0x140229db8]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229dc8]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b683
lea rdx, [0x140229dd8]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
call fcn.1400a5730
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140229de8]
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012b6bd
lea rdx, [0x140229e00]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
call fcn.14009bb60
movss xmm0, dword [0x14020facc]
call fcn.140042300
mov dword [rsp + 0x30], 0
lea rax, [0x140229e10]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1401fa6bc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1401fa664]
movss xmm2, dword [0x1401fa640]
lea rdx, [0x14026f2e0]
lea rcx, [0x140229e18]
call fcn.14009b1f0
movzx eax, al
test eax, eax
je 0x14012b8d9
cvtss2sd xmm0, dword [0x14026f2e0]
comisd xmm0, xmmword [0x1402414e0]
jbe 0x14012b8d9
cvtss2sd xmm0, dword [0x14026f2e0]
movsd xmm1, qword [0x1402414e8]
comisd xmm1, xmm0
jbe 0x14012b75b
movss xmm0, dword [0x1401fa664]
movss dword [0x14026f2e0], xmm0
movss xmm0, dword [0x14026f2e0]
call fcn.140043240
lea rax, [rsp + 0x3c08]
mov qword [rsp + 0xac0], rax
lea rdx, [0x140229e20]
lea rcx, [rsp + 0x468]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x468]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0xac0]
call fcn.1400c6a00
mov qword [rsp + 0xac8], rax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0xad0], rax
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0xb18], rax
lea rax, [rsp + 0x3c10]
mov qword [rsp + 0xad8], rax
movss xmm1, dword [0x14026f2e0]
mov rcx, qword [rsp + 0xad8]
call fcn.1400e3020
mov qword [rsp + 0xae0], rax
mov rax, qword [rsp + 0xae0]
mov qword [rsp + 0xae8], rax
mov rax, qword [rsp + 0xae8]
mov qword [rsp + 0xb20], rax
lea rax, [rsp + 0x3c18]
mov qword [rsp + 0xaf0], rax
lea rdx, [0x1404a3188]
mov rcx, qword [rsp + 0xaf0]
call fcn.1400beb90
mov qword [rsp + 0xaf8], rax
mov rax, qword [rsp + 0xaf8]
mov qword [rsp + 0xb00], rax
mov rax, qword [rsp + 0xb00]
mov qword [rsp + 0xb28], rax
lea rax, [rsp + 0x3c20]
mov qword [rsp + 0xb08], rax
lea rdx, [0x140229e28]
mov rcx, qword [rsp + 0xb08]
call fcn.1400bebf0
mov qword [rsp + 0xb10], rax
mov rax, qword [rsp + 0xb10]
mov qword [rsp + 0xb30], rax
mov r9, qword [rsp + 0xb18]
mov r8, qword [rsp + 0xb20]
mov rdx, qword [rsp + 0xb28]
mov rcx, qword [rsp + 0xb30]
call fcn.1400f90a0
nop
lea rcx, [rsp + 0x468]
call fcn.1400c39e0
cmp dword [0x1404cc6d4], 0
jne 0x14012ba90
lea rax, [rsp + 0x3c28]
mov qword [rsp + 0xb38], rax
lea rdx, [0x140229e30]
lea rcx, [rsp + 0x470]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x470]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0xb38]
call fcn.1400c6a00
mov qword [rsp + 0xb40], rax
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0xb48], rax
mov rax, qword [rsp + 0xb48]
mov qword [rsp + 0xb78], rax
lea rax, [rsp + 0x3c30]
mov qword [rsp + 0xb50], rax
lea rdx, [0x140229e38]
mov rcx, qword [rsp + 0xb50]
call fcn.1400bebf0
mov qword [rsp + 0xb58], rax
mov rax, qword [rsp + 0xb58]
mov qword [rsp + 0xb60], rax
mov rax, qword [rsp + 0xb60]
mov qword [rsp + 0xb80], rax
lea rax, [rsp + 0x3c38]
mov qword [rsp + 0xb68], rax
lea rdx, [0x140229e40]
mov rcx, qword [rsp + 0xb68]
call fcn.1400bebf0
mov qword [rsp + 0xb70], rax
mov rax, qword [rsp + 0xb70]
mov qword [rsp + 0xb88], rax
mov r9, qword [rsp + 0xb78]
mov r8, qword [rsp + 0xb80]
mov rdx, qword [rsp + 0xb88]
lea rcx, [rsp + 0x338]
call fcn.140148f30
nop
lea rcx, [rsp + 0x470]
call fcn.1400c39e0
lea rdx, [0x1402285ac]
lea rcx, [rsp + 0x338]
call fcn.1400c6170
movzx eax, al
test eax, eax
je 0x14012ba72
lea rax, [rsp + 0x3c40]
mov qword [rsp + 0xb90], rax
lea rdx, [rsp + 0x338]
mov rcx, qword [rsp + 0xb90]
call fcn.1400beb90
mov qword [rsp + 0xb98], rax
mov rcx, qword [rsp + 0xb98]
call fcn.1400eb670
mov dword [0x1404cbea4], eax
mov ecx, dword [0x1404cbea4]
call fcn.14011d690
jmp 0x14012ba79
xor ecx, ecx
call fcn.14011d690
mov dword [0x1404cc6d4], 1
lea rcx, [rsp + 0x338]
call fcn.1400c39e0
lea rcx, [0x1404bcab0]
call fcn.1400dc640
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012bc52
mov eax, dword [0x1404cbea4]
inc eax
mov dword [0x1404cbea4], eax
cmp dword [0x1404cbea4], 3
jl 0x14012bad8
mov dword [0x1404cbea4], 0
mov ecx, dword [0x1404cbea4]
call fcn.14011d690
lea rax, [rsp + 0x3c48]
mov qword [rsp + 0xba0], rax
lea rdx, [0x140229e48]
lea rcx, [rsp + 0x478]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x478]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0xba0]
call fcn.1400c6a00
mov qword [rsp + 0xba8], rax
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0xbb0], rax
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0xbf8], rax
lea rax, [rsp + 0x3c50]
mov qword [rsp + 0xbb8], rax
mov edx, dword [0x1404cbea4]
mov rcx, qword [rsp + 0xbb8]
call fcn.1400e4360
mov qword [rsp + 0xbc0], rax
mov rax, qword [rsp + 0xbc0]
mov qword [rsp + 0xbc8], rax
mov rax, qword [rsp + 0xbc8]
mov qword [rsp + 0xc00], rax
lea rax, [rsp + 0x3c58]
mov qword [rsp + 0xbd0], rax
lea rdx, str.style
mov rcx, qword [rsp + 0xbd0]
call fcn.1400bebf0
mov qword [rsp + 0xbd8], rax
mov rax, qword [rsp + 0xbd8]
mov qword [rsp + 0xbe0], rax
mov rax, qword [rsp + 0xbe0]
mov qword [rsp + 0xc08], rax
lea rax, [rsp + 0x3c60]
mov qword [rsp + 0xbe8], rax
lea rdx, [0x140229e58]
mov rcx, qword [rsp + 0xbe8]
call fcn.1400bebf0
mov qword [rsp + 0xbf0], rax
mov rax, qword [rsp + 0xbf0]
mov qword [rsp + 0xc10], rax
mov r9, qword [rsp + 0xbf8]
mov r8, qword [rsp + 0xc00]
mov rdx, qword [rsp + 0xc08]
mov rcx, qword [rsp + 0xc10]
call fcn.1400f90a0
nop
lea rcx, [rsp + 0x478]
call fcn.1400c39e0
lea rcx, [0x140229e60]
call fcn.1400ac430
lea rdx, str.F5_Start_
lea rcx, str.F5
call fcn.1400ed4a0
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012bc8f
mov byte [0x140270bcc], 1
lea rdx, str.F6_Stop_
lea rcx, str.F6
call fcn.1400ed4a0
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012bcc0
mov byte [0x140270bcd], 1
lea rcx, [0x140229eb0]
call fcn.1400ac430
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
lea rdx, str.Save_Settings
lea rcx, [0x140229ee8]
call fcn.1400ed4a0
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2d20
movzx eax, al
test eax, eax
je 0x14012bdaa
lea rax, [rsp + 0x3c68]
mov qword [rsp + 0xc18], rax
lea rdx, [0x140229ef8]
mov rcx, qword [rsp + 0xc18]
call fcn.1400bebf0
mov qword [rsp + 0xc20], rax
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0xc28], rax
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0xc40], rax
lea rax, [rsp + 0x3c70]
mov qword [rsp + 0xc30], rax
lea rdx, [0x140229f00]
mov rcx, qword [rsp + 0xc30]
call fcn.1400bebf0
mov qword [rsp + 0xc38], rax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0xc48], rax
mov rdx, qword [rsp + 0xc40]
mov rcx, qword [rsp + 0xc48]
call fcn.14015c960
call fcn.140119840
mov ecx, 1
call fcn.14003b030
call fcn.14009bc60
movzx eax, byte [0x14027147b]
test eax, eax
je 0x14012be57
call fcn.14002da30
movss dword [0x14026f2f0], xmm0
call fcn.14002d990
movss dword [0x1404cbeac], xmm0
lea rcx, [rsp + 0x3c78]
call fcn.14002d9c0
movss xmm0, dword [rax]
movss dword [0x1404cbeb0], xmm0
lea rcx, [rsp + 0x3c80]
call fcn.14002d9c0
movss xmm0, dword [rax + 4]
movss dword [0x1404cbeb4], xmm0
movss xmm0, dword [0x1401fa720]
comiss xmm0, dword [0x1404cbeac]
jbe 0x14012be52
movss xmm2, dword [0x140241528]
movss xmm1, dword [0x14024152c]
lea rcx, [rsp + 0xc50]
call fcn.14000b4d0
xor edx, edx
lea rcx, [rsp + 0xc50]
call fcn.140043560
mov byte [rsp + 0x5c], 0
movzx ecx, byte [rsp + 0x5c]
call fcn.140104e20
movzx eax, byte [0x14027147b]
test eax, eax
jne 0x14012c8a5
lea rdx, [0x1402285ad]
lea rcx, [0x1404bd8a0]
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x14012c092
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cc6dc], eax
jle 0x14012bee0
lea rcx, [0x1404cc6dc]
call fcn.1401c7100
cmp dword [0x1404cc6dc], 0xffffffff
jne 0x14012bee0
mov eax, dword [0x14049f05c]
mov dword [0x1404cc6d8], eax
lea rcx, [0x1404cc6dc]
call fcn.1401c7094
call fcn.1401467f0
jmp 0x140d495a9
movss xmm0, dword [0x140241524]
call fcn.140042300
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, reloc.WLDAP32.dll_Ordinal_50
lea rdx, [0x14027a280]
lea rcx, [0x140229f40]
call fcn.14009d3f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x14020facc]
call fcn.140042300
mov r9d, 0xffffffff
lea r8, str.Network_0
lea rdx, [0x14049f05c]
lea rcx, [0x140229f78]
call fcn.140099830
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3c90]
call fcn.14000b4d0
mov qword [rsp + 0xcb8], rax
lea rdx, [0x140229f88]
lea rcx, [0x140229f8c]
call fcn.1400ed4a0
mov qword [rsp + 0xcc0], rax
mov rdx, qword [rsp + 0xcb8]
mov rcx, qword [rsp + 0xcc0]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14012c8a5
lea rdx, [0x14027a280]
lea rcx, [rsp + 0x4b80]
call fcn.140071ff0
nop
lea rdx, str.WQ1088cb41e342d1e15838fa9e2e0442f5e
lea rcx, [rsp + 0x4b80]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x14012c209
lea rax, [rsp + 0x46e8]
mov qword [rsp + 0xcc8], rax
lea rdx, [0x140229fc0]
mov rcx, qword [rsp + 0xcc8]
call fcn.1400becb0
mov qword [rsp + 0xcd0], rax
mov rcx, qword [rsp + 0xcd0]
call fcn.140112dd0
lea rdx, str.dbka.service_gmail.com
lea rcx, [rsp + 0x4b60]
call fcn.1400c0d00
nop
lea rcx, [rsp + 0x4b60]
call fcn.140104d30
nop
lea rcx, [rsp + 0x4b60]
call fcn.1400c4860
call fcn.1401467f0
jmp 0x140d52984
movzx ecx, byte [rsp + 0x5c]
call fcn.140147870
movzx eax, byte [0x14027147b]
test eax, eax
je 0x14013ca6c
call fcn.140111520
lea rdx, [0x14022a16c]
lea rcx, [rsp + 0x4ba0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4ba0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xde], al
lea rcx, [rsp + 0x4ba0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xde]
test eax, eax
je 0x14012dc43
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cc960], eax
jle 0x14012c995
lea rcx, [0x1404cc960]
call fcn.1401c7100
cmp dword [0x1404cc960], 0xffffffff
jne 0x14012c995
lea rax, [fcn.1400722f0]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400c0ad0]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404cc6e0]
call fcn.1401c6cc0
lea rcx, [0x1401d8380]
call fcn.1401c7040
nop
lea rcx, [0x1404cc960]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ccbf0], eax
jle 0x14012ca12
lea rcx, [0x1404ccbf0]
call fcn.1401c7100
cmp dword [0x1404ccbf0], 0xffffffff
jne 0x14012ca12
lea rax, [fcn.1400722f0]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400c0ad0]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404cc970]
call fcn.1401c6cc0
lea rcx, [0x1401d84c0]
call fcn.1401c7040
nop
lea rcx, [0x1404ccbf0]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cce80], eax
jle 0x14012ca8f
lea rcx, [0x1404cce80]
call fcn.1401c7100
cmp dword [0x1404cce80], 0xffffffff
jne 0x14012ca8f
lea rax, [fcn.1400722f0]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400c0ad0]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404ccc00]
call fcn.1401c6cc0
lea rcx, [0x1401d8460]
call fcn.1401c7040
nop
lea rcx, [0x1404cce80]
call fcn.1401c7094
mov dword [rsp + 0x158], 0xa
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3d10]
call fcn.14000b4d0
mov qword [rsp + 0xeb0], rax
mov eax, dword [0x14026f30c]
mov dword [rsp + 0x268], eax
lea rdx, [0x14022a174]
lea rcx, [rsp + 0x4bc0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4bc0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0xeb8], rax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9, qword [rsp + 0xeb0]
mov r8d, dword [rsp + 0x268]
mov edx, dword [rsp + 0x158]
mov rcx, qword [rsp + 0xeb8]
call fcn.140077640
mov byte [rsp + 0xdf], al
lea rcx, [rsp + 0x4bc0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xdf]
test eax, eax
je 0x14012dc3e
xor r9d, r9d
movss xmm2, dword [0x14020fabc]
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x1402285cb]
call fcn.140082250
lea rdx, [0x1402285ce]
lea rcx, [0x1402285cf]
call fcn.1400ed4a0
xor r9d, r9d
movss xmm2, dword [0x1401fa704]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
lea rdx, [0x14022a180]
lea rcx, [rsp + 0x4be0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4be0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x4be0]
call fcn.1400722f0
lea rdx, [0x14022a18c]
lea rcx, [rsp + 0x4c00]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4c00]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x4c00]
call fcn.1400722f0
lea rdx, [0x14022a198]
lea rcx, [rsp + 0x4c20]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4c20]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
movss xmm2, dword [0x14020fac4]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x4c20]
call fcn.1400722f0
lea rdx, [0x14022a1a4]
lea rcx, [rsp + 0x4c40]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4c40]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x4c40]
call fcn.1400722f0
lea rdx, [0x14022a1ac]
lea rcx, [rsp + 0x4c60]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4c60]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x4c60]
call fcn.1400722f0
lea rdx, [0x14022a1b4]
lea rcx, [rsp + 0x4c80]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4c80]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, 8
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x4c80]
call fcn.1400722f0
lea rdx, [0x14022a1c0]
lea rcx, [rsp + 0x4ca0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4ca0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, 8
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x4ca0]
call fcn.1400722f0
lea rdx, [0x14022a1d0]
lea rcx, [rsp + 0x4cc0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4cc0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
movss xmm2, dword [0x140241514]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x4cc0]
call fcn.1400722f0
call fcn.14007f170
lea rcx, [rsp + 0xfe0]
call fcn.1400bedb0
nop
lea rcx, [rsp + 0x6030]
call fcn.1400c0ad0
nop
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
jmp 0x14012ce22
mov eax, dword [rsp + 0x48]
inc eax
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 5
jge 0x14012dc1d
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
cmp qword [rcx + rax + 0x180], 0
jbe 0x14012dc18
xorps xmm1, xmm1
xor ecx, ecx
call fcn.140080390
mov dword [rsp + 0x104], 0
jmp 0x14012ce76
mov eax, dword [rsp + 0x104]
inc eax
mov dword [rsp + 0x104], eax
mov eax, dword [rsp + 0x158]
cmp dword [rsp + 0x104], eax
jge 0x14012dc18
lea rdx, [0x1402285d3]
lea rcx, [rsp + 0x3948]
call fcn.140071ff0
nop
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x104]
call fcn.140080e00
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 9
ja case.default.0x14012ceea
movsxd rax, dword [rsp + 0x15c]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x13e978]
add rax, rcx
jmp rax
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3d18]
call fcn.14000b4d0
mov rdx, rax
lea rcx, str.Stop
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14012cf32
mov eax, dword [rsp + 0x48]
mov dword [0x14026d030], eax
call fcn.14003af00
jmp case.default.0x14012ceea
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3d20]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x14022a1e8]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14012cfa4
mov eax, dword [rsp + 0x48]
mov dword [0x14026f2f4], eax
lea rdx, str.The_system_displays_that_you_have_switched_to_this_role
lea rcx, [0x14022a228]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
call fcn.14003af00
jmp case.default.0x14012ceea
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3d28]
call fcn.14000b4d0
mov qword [rsp + 0xec0], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x20]
mov rcx, rax
call fcn.1400dc640
mov qword [rsp + 0xec8], rax
mov r9, qword [rsp + 0xec0]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0xec8]
call fcn.1400a4d80
movzx eax, al
test eax, eax
je 0x14012d0f7
lea rax, [rsp + 0x6500]
mov qword [rsp + 0xed0], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x20]
mov rdx, rax
mov rcx, qword [rsp + 0xed0]
call fcn.1400c0270
mov qword [rsp + 0xed8], rax
mov rdx, qword [rsp + 0xed8]
lea rcx, [rsp + 0x490]
call fcn.1400ee670
nop
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0x5ef0]
call fcn.1400c9980
mov qword [rsp + 0xee0], rax
mov rax, qword [rsp + 0xee0]
mov qword [rsp + 0xee8], rax
mov rcx, qword [rsp + 0xee8]
call fcn.140104d30
nop
lea rcx, [rsp + 0x5ef0]
call fcn.1400c4860
lea rdx, str.Copy_the_name_to_the_clipboard
lea rcx, [0x14022a280]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x490]
call fcn.1400c39e0
call fcn.14003af00
jmp case.default.0x14012ceea
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
mov edx, dword [rcx + rax + 0x168]
lea rcx, [0x14022a2a0]
call fcn.1400ac430
jmp case.default.0x14012ceea
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3d30]
call fcn.14000b4d0
mov qword [rsp + 0xef0], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x120]
mov rcx, rax
call fcn.1400dc640
mov qword [rsp + 0xef8], rax
mov r9, qword [rsp + 0xef0]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0xef8]
call fcn.1400a4d80
movzx eax, al
test eax, eax
je 0x14012d2e7
lea rdx, [0x14022a2a8]
lea rcx, [0x14022a2d0]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x140]
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.1400bebf0
nop
lea rdx, [0x14022a2ec]
lea rcx, [rsp + 0x498]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x160]
mov r8, rax
lea rdx, [rsp + 0x498]
lea rcx, [rsp + 0xf10]
call fcn.1400c6a00
mov qword [rsp + 0xf00], rax
mov rax, qword [rsp + 0xf00]
mov qword [rsp + 0xf08], rax
mov rdx, qword [rsp + 0xf08]
lea rcx, [rsp + 0x340]
call fcn.1400c7a30
nop
lea rcx, [rsp + 0xf10]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x498]
call fcn.1400c39e0
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x5f10]
call fcn.1400c9980
mov qword [rsp + 0xf18], rax
mov rax, qword [rsp + 0xf18]
mov qword [rsp + 0xf20], rax
mov rcx, qword [rsp + 0xf20]
call fcn.140104d30
nop
lea rcx, [rsp + 0x5f10]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x340]
call fcn.1400c39e0
call fcn.14003af00
jmp case.default.0x14012ceea
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
mov edx, dword [rcx + rax + 0x170]
lea rcx, [0x14022a2f0]
call fcn.1400ac430
jmp case.default.0x14012ceea
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
mov edx, dword [rcx + rax + 0x174]
lea rcx, [0x14022a2f4]
call fcn.1400ac430
jmp case.default.0x14012ceea
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x80]
mov rcx, rax
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
jmp case.default.0x14012ceea
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
jmp case.default.0x14012ceea
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0xa0]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404cc6e0]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400b2e60
movzx eax, al
test eax, eax
je 0x14012d457
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0xa0]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404cc6e0]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c5920
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0xa0]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404cbef0]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c5920
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x100]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404ccc00]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400b2e60
movzx eax, al
test eax, eax
je 0x14012d593
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x100]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404ccc00]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c5920
lea rax, [rsp + 0x6520]
mov qword [rsp + 0xf28], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x100]
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
lea rcx, [rsp + 0x4a0]
call fcn.1400bebf0
nop
lea rdx, [rsp + 0x4a0]
mov rcx, qword [rsp + 0xf28]
call fcn.1400c9980
mov qword [rsp + 0xf30], rax
mov rdx, qword [rsp + 0xf30]
lea rcx, [rsp + 0x5f30]
call fcn.1400ee500
mov qword [rsp + 0xf38], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404cc410]
add rcx, rax
mov rax, rcx
mov rdx, qword [rsp + 0xf38]
mov rcx, rax
call fcn.1400c58a0
lea rcx, [rsp + 0x5f30]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x4a0]
call fcn.1400c39e0
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404cbef0]
add rcx, rax
mov rax, rcx
lea rdx, [0x1402285d4]
mov rcx, rax
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x14012d61c
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404cc180]
add rcx, rax
mov rax, rcx
lea rdx, [0x1402285d5]
mov rcx, rax
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x14012d61c
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404cc410]
add rcx, rax
mov rax, rcx
lea rdx, [0x1402285d6]
mov rcx, rax
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x14012d61c
jmp case.default.0x14012ceea
cmp dword [0x14026f2f4], 0xffffffff
jne 0x14012d62f
mov eax, dword [rsp + 0x48]
mov dword [0x14026f2f4], eax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0xc0]
lea rdx, [0x1402285d7]
mov rcx, rax
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x14012d713
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0xc0]
mov r8, rax
lea rdx, str._BB_name_
lea rcx, [rsp + 0x5f70]
call fcn.1400b33d0
mov qword [rsp + 0xf40], rax
mov rax, qword [rsp + 0xf40]
mov qword [rsp + 0xf48], rax
lea r8, [0x14022a2f8]
mov rdx, qword [rsp + 0xf48]
lea rcx, [rsp + 0x5f50]
call fcn.1400b3090
mov qword [rsp + 0xf50], rax
mov rax, qword [rsp + 0xf50]
mov qword [rsp + 0xf58], rax
mov rdx, qword [rsp + 0xf58]
lea rcx, [rsp + 0x3948]
call fcn.1400c7b60
nop
lea rcx, [rsp + 0x5f50]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5f70]
call fcn.1400722f0
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0xa0]
lea rdx, [0x1402285fc]
mov rcx, rax
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x14012d7b1
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0xa0]
mov r8, rax
lea rdx, str._monster_name_
lea rcx, [rsp + 0x5f90]
call fcn.1400b33d0
mov qword [rsp + 0xf60], rax
mov rax, qword [rsp + 0xf60]
mov qword [rsp + 0xf68], rax
mov rdx, qword [rsp + 0xf68]
lea rcx, [rsp + 0x3948]
call fcn.1400c7b60
nop
lea rcx, [rsp + 0x5f90]
call fcn.1400722f0
lea rdx, [0x1402285fd]
lea rcx, [rsp + 0x3948]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x14012d925
lea rax, [rsp + 0x4580]
lea rcx, str.fff_
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x3948]
call fcn.1400dc640
mov qword [rsp + 0xf70], rax
lea rax, [rsp + 0x4590]
lea rcx, [rsp + 0x4580]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x4590]
mov rdx, qword [rsp + 0xf70]
lea rcx, [0x14022a320]
call fcn.140120820
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3d38]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x14022a324]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14012d920
lea rcx, [rsp + 0x3948]
call fcn.1400dc640
mov rdx, rax
lea rcx, [rsp + 0x4a8]
call fcn.1400bebf0
nop
lea rdx, [rsp + 0x4a8]
lea rcx, [rsp + 0x5fb0]
call fcn.1400c9980
mov qword [rsp + 0xf78], rax
mov rax, qword [rsp + 0xf78]
mov qword [rsp + 0xf80], rax
mov rcx, qword [rsp + 0xf80]
call fcn.140104d30
nop
lea rcx, [rsp + 0x5fb0]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x4a8]
call fcn.1400c39e0
lea rdx, [0x14022a328]
lea rcx, [0x14022a360]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
call fcn.14003af00
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404cc410]
add rcx, rax
mov rax, rcx
lea rdx, [0x1402285fe]
mov rcx, rax
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je case.default.0x14012ceea
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movsxd rax, dword [rsp + 0x48]
lea rcx, [0x14047d760]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x5ff0]
call fcn.1400eda90
mov qword [rsp + 0xf88], rax
mov rax, qword [rsp + 0xf88]
mov qword [rsp + 0xf90], rax
mov rax, qword [rsp + 0xf90]
mov qword [rsp + 0xf98], rax
lea rdx, str.Backpack_space
lea rcx, [0x14022a398]
call fcn.1400ed4a0
mov qword [rsp + 0xfa0], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404cc410]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xfb0], rax
mov r8, qword [rsp + 0xf98]
mov rdx, qword [rsp + 0xfa0]
lea rcx, [rsp + 0x5fd0]
call fcn.1400b3370
mov qword [rsp + 0xfa8], rax
mov rax, qword [rsp + 0xfa8]
mov qword [rsp + 0xfb8], rax
mov rax, qword [rsp + 0xfb0]
mov r8, rax
mov rdx, qword [rsp + 0xfb8]
lea rcx, [rsp + 0x4ce0]
call fcn.1400b3030
nop
lea rcx, [rsp + 0x5fd0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5ff0]
call fcn.1400722f0
lea rax, [rsp + 0x45a0]
lea rcx, str.fff_
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x45b0]
lea rcx, [rsp + 0x45a0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x4ce0]
call fcn.1400dc640
mov qword [rsp + 0xfc0], rax
lea rdx, str.Backpack
lea rcx, [0x14022a3bc]
call fcn.1400ed4a0
mov qword [rsp + 0xfc8], rax
lea rax, [rsp + 0x45c0]
lea rcx, [rsp + 0x45b0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x45c0]
mov rdx, qword [rsp + 0xfc0]
mov rcx, qword [rsp + 0xfc8]
call fcn.140120820
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3d40]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x14022a3c4]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14012dbf2
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x1404a6b20]
lea rax, [rcx + rax + 0x100]
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
lea rcx, [rsp + 0x4b0]
call fcn.1400bebf0
nop
lea rdx, [rsp + 0x4b0]
lea rcx, [rsp + 0x6010]
call fcn.1400c9980
mov qword [rsp + 0xfd0], rax
mov rax, qword [rsp + 0xfd0]
mov qword [rsp + 0xfd8], rax
mov rcx, qword [rsp + 0xfd8]
call fcn.140104d30
nop
lea rcx, [rsp + 0x6010]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x4b0]
call fcn.1400c39e0
lea rdx, str.The_information_has_been_copied_to_the_clipboard
lea rcx, [0x14022a400]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
call fcn.14003af00
nop
lea rcx, [rsp + 0x4ce0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x3948]
call fcn.1400722f0
jmp 0x14012ce66
jmp 0x14012ce18
call fcn.1400791e0
nop
lea rcx, [rsp + 0x6030]
call fcn.1400722f0
nop
lea rcx, [rsp + 0xfe0]
call fcn.1400c39e0
call fcn.1400adfa0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
call fcn.140111520
mov dword [rsp + 0x178], 0
mov dword [rsp + 0x128], 0
mov dword [rsp + 0x12c], 0
mov dword [rsp + 0x134], 0
lea rdx, [0x14022a428]
lea rcx, [rsp + 0x4d00]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4d00]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xe0], al
lea rcx, [rsp + 0x4d00]
call fcn.1400722f0
movzx eax, byte [rsp + 0xe0]
test eax, eax
je 0x14012ddfa
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14012dcf4
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
lea rdx, [0x14022a438]
lea rcx, [rsp + 0x4d20]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4d20]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r8d, r8d
lea rdx, [0x1402712e4]
mov rcx, rax
call fcn.1400a3470
nop
lea rcx, [rsp + 0x4d20]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022a448]
lea rcx, [rsp + 0x4d40]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4d40]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r8d, 1
lea rdx, [0x1402712e4]
mov rcx, rax
call fcn.1400a3470
nop
lea rcx, [rsp + 0x4d40]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022a458]
lea rcx, [rsp + 0x4880]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4880]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r8d, 2
lea rdx, [0x1402712e4]
mov rcx, rax
call fcn.1400a3470
nop
lea rcx, [rsp + 0x4880]
call fcn.1400722f0
call fcn.1400adfa0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14012de12
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
lea rax, [rsp + 0x6470]
mov rdi, rax
xor eax, eax
mov ecx, 0x64
rep stosb byte [rdi], al
cmp dword [0x1402712e4], 0
jne 0x14012df06
lea rdx, [0x14022a468]
lea rcx, [rsp + 0x4d80]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4d80]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x348], rax
lea rax, [rsp + 0x6470]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x3d48], rax
mov rax, qword [rsp + 0x348]
movzx eax, byte [rax]
mov byte [rsp + 0x80], al
mov rax, qword [rsp + 0x1b0]
movzx ecx, byte [rsp + 0x80]
mov byte [rax], cl
mov rax, qword [rsp + 0x348]
inc rax
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x1b0]
inc rax
mov qword [rsp + 0x1b0], rax
cmp byte [rsp + 0x80], 0
jne 0x14012de84
lea rcx, [rsp + 0x4d80]
call fcn.1400722f0
mov dword [rsp + 0x12c], 1
mov dword [rsp + 0x128], 1
mov dword [rsp + 0x134], 0
cmp dword [0x1402712e4], 1
jne 0x14012dfe6
lea rdx, [0x14022a478]
lea rcx, [rsp + 0x4da0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4da0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x350], rax
lea rax, [rsp + 0x6470]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x3d50], rax
mov rax, qword [rsp + 0x350]
movzx eax, byte [rax]
mov byte [rsp + 0x89], al
mov rax, qword [rsp + 0x1b8]
movzx ecx, byte [rsp + 0x89]
mov byte [rax], cl
mov rax, qword [rsp + 0x350]
inc rax
mov qword [rsp + 0x350], rax
mov rax, qword [rsp + 0x1b8]
inc rax
mov qword [rsp + 0x1b8], rax
cmp byte [rsp + 0x89], 0
jne 0x14012df64
lea rcx, [rsp + 0x4da0]
call fcn.1400722f0
mov dword [rsp + 0x12c], 1
mov dword [rsp + 0x128], 1
mov dword [rsp + 0x134], 0
cmp dword [0x1402712e4], 2
jne 0x14012e0c6
lea rdx, [0x14022a488]
lea rcx, [rsp + 0x4dc0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4dc0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x358], rax
lea rax, [rsp + 0x6470]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x3d58], rax
mov rax, qword [rsp + 0x358]
movzx eax, byte [rax]
mov byte [rsp + 0x8a], al
mov rax, qword [rsp + 0x1c0]
movzx ecx, byte [rsp + 0x8a]
mov byte [rax], cl
mov rax, qword [rsp + 0x358]
inc rax
mov qword [rsp + 0x358], rax
mov rax, qword [rsp + 0x1c0]
inc rax
mov qword [rsp + 0x1c0], rax
cmp byte [rsp + 0x8a], 0
jne 0x14012e044
lea rcx, [rsp + 0x4dc0]
call fcn.1400722f0
mov dword [rsp + 0x12c], 1
mov dword [rsp + 0x128], 1
mov dword [rsp + 0x134], 0
call fcn.140111520
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rcx, [rsp + 0x6470]
call fcn.1400acc40
movzx eax, al
test eax, eax
je 0x14012f024
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14012e10e
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
cmp dword [0x1402712e4], 0
jne 0x14012e439
lea rdx, str.After_entering_any_dungeon__press_start_
lea rcx, [0x14022a4c8]
call fcn.1400ed4a0
mov rcx, rax
call fcn.140097750
lea rdx, str.When_no_targets_are_nearby_and_the_timeout_is_reached__it_will_auto_return_to_town_and_cycle_back.
lea rcx, [0x14022a560]
call fcn.1400ed4a0
mov rcx, rax
call fcn.140097750
movss xmm0, dword [0x1401fa718]
call fcn.140042300
lea rdx, [0x14022a5c0]
lea rcx, [rsp + 0x4de0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4de0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140271d28]
mov rcx, rax
call fcn.14009cde0
mov byte [rsp + 0xe1], al
lea rcx, [rsp + 0x4de0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xe1]
test eax, eax
je 0x14012e236
mov eax, dword [0x140271d28]
mov dword [rsp + 0x26c], eax
lea rax, [rsp + 0x3d60]
mov qword [rsp + 0xfe8], rax
lea rdx, [0x14022a5d8]
mov rcx, qword [rsp + 0xfe8]
call fcn.1400bebf0
mov qword [rsp + 0xff0], rax
mov rax, qword [rsp + 0xff0]
mov qword [rsp + 0xff8], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x26c]
mov rcx, qword [rsp + 0xff8]
call fcn.1400f92d0
mov dword [0x140271d28], eax
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x1401fa718]
call fcn.140042300
lea rdx, [0x14022a5f0]
lea rcx, [rsp + 0x4e00]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4e00]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140271d2c]
mov rcx, rax
call fcn.14009cde0
mov byte [rsp + 0xe2], al
lea rcx, [rsp + 0x4e00]
call fcn.1400722f0
movzx eax, byte [rsp + 0xe2]
test eax, eax
je 0x14012e32b
mov eax, dword [0x140271d2c]
mov dword [rsp + 0x270], eax
lea rax, [rsp + 0x3d68]
mov qword [rsp + 0x1000], rax
lea rdx, [0x14022a610]
mov rcx, qword [rsp + 0x1000]
call fcn.1400bebf0
mov qword [rsp + 0x1008], rax
mov rax, qword [rsp + 0x1008]
mov qword [rsp + 0x1010], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x270]
mov rcx, qword [rsp + 0x1010]
call fcn.1400f92d0
mov dword [0x140271d2c], eax
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022a630]
lea rcx, [rsp + 0x4e20]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4e20]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x4e20]
call fcn.1400722f0
lea rdx, [0x14022a690]
lea rcx, [rsp + 0x4e40]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4e40]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x14027137e]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xe3], al
lea rcx, [rsp + 0x4e40]
call fcn.1400722f0
movzx eax, byte [rsp + 0xe3]
test eax, eax
je 0x14012e439
movzx eax, byte [0x14027137e]
mov dword [rsp + 0x274], eax
lea rax, [rsp + 0x3d70]
mov qword [rsp + 0x1018], rax
lea rdx, [0x14022a6a8]
mov rcx, qword [rsp + 0x1018]
call fcn.1400bebf0
mov qword [rsp + 0x1020], rax
mov rax, qword [rsp + 0x1020]
mov qword [rsp + 0x1028], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x274]
mov rcx, qword [rsp + 0x1028]
call fcn.1400f92d0
cmp dword [0x1402712e4], 1
jne 0x14012ef98
lea rdx, [0x14022a6c0]
lea rcx, [rsp + 0x4e60]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4e60]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x14027137b]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xa8], al
lea rcx, [rsp + 0x4e60]
call fcn.1400722f0
movzx eax, byte [rsp + 0xa8]
test eax, eax
je 0x14012e505
movzx eax, byte [0x14027137b]
mov dword [rsp + 0x278], eax
lea rax, [rsp + 0x3d78]
mov qword [rsp + 0x1030], rax
lea rdx, [0x14022a708]
mov rcx, qword [rsp + 0x1030]
call fcn.1400bebf0
mov qword [rsp + 0x1038], rax
mov rax, qword [rsp + 0x1038]
mov qword [rsp + 0x1040], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x278]
mov rcx, qword [rsp + 0x1040]
call fcn.1400f92d0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022a728]
lea rcx, [rsp + 0x4e80]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4e80]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x140271437]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xa9], al
lea rcx, [rsp + 0x4e80]
call fcn.1400722f0
movzx eax, byte [rsp + 0xa9]
test eax, eax
je 0x14012e5d4
movzx eax, byte [0x140271437]
mov dword [rsp + 0x27c], eax
lea rax, [rsp + 0x3d80]
mov qword [rsp + 0x1048], rax
lea rdx, [0x14022a740]
mov rcx, qword [rsp + 0x1048]
call fcn.1400bebf0
mov qword [rsp + 0x1050], rax
mov rax, qword [rsp + 0x1050]
mov qword [rsp + 0x1058], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x27c]
mov rcx, qword [rsp + 0x1058]
call fcn.1400f92d0
movss xmm0, dword [0x1401fa718]
call fcn.140042300
lea rdx, [0x14022a750]
lea rcx, [rsp + 0x4ea0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4ea0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140271d28]
mov rcx, rax
call fcn.14009cde0
mov byte [rsp + 0xaa], al
lea rcx, [rsp + 0x4ea0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xaa]
test eax, eax
je 0x14012e6b9
mov eax, dword [0x140271d28]
mov dword [rsp + 0x280], eax
lea rax, [rsp + 0x3d88]
mov qword [rsp + 0x1060], rax
lea rdx, [0x14022a768]
mov rcx, qword [rsp + 0x1060]
call fcn.1400bebf0
mov qword [rsp + 0x1068], rax
mov rax, qword [rsp + 0x1068]
mov qword [rsp + 0x1070], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x1070]
call fcn.1400f92d0
mov dword [0x140271d28], eax
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x1401fa718]
call fcn.140042300
lea rdx, [0x14022a780]
lea rcx, [rsp + 0x4ec0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4ec0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140271d2c]
mov rcx, rax
call fcn.14009cde0
mov byte [rsp + 0xab], al
lea rcx, [rsp + 0x4ec0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xab]
test eax, eax
je 0x14012e7ae
mov eax, dword [0x140271d2c]
mov dword [rsp + 0x284], eax
lea rax, [rsp + 0x3d90]
mov qword [rsp + 0x1078], rax
lea rdx, [0x14022a7a0]
mov rcx, qword [rsp + 0x1078]
call fcn.1400bebf0
mov qword [rsp + 0x1080], rax
mov rax, qword [rsp + 0x1080]
mov qword [rsp + 0x1088], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x284]
mov rcx, qword [rsp + 0x1088]
call fcn.1400f92d0
mov dword [0x140271d2c], eax
lea rdx, [0x14022a7b8]
lea rcx, [rsp + 0x4ee0]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1090], rax
lea rdx, [rsp + 0x4ee0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x1090]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x4ee0]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x140278ef0]
movzx ecx, byte [rcx + rax]
call fcn.140104e20
lea rax, [0x14022a7e0]
mov qword [rsp + 0x4b8], rax
cmp dword [0x140271464], 0
je 0x14012e866
lea rax, str.Level_58_
mov qword [rsp + 0x4b8], rax
movss xmm0, dword [0x14020fad0]
call fcn.140042300
lea rdx, [0x14022a954]
lea rcx, [rsp + 0x4f00]
call fcn.140071ff0
nop
mov eax, 4
imul rax, rax, 0
lea rcx, [0x1402792e0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1098], rax
lea rdx, [rsp + 0x4f00]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r9d, 0xffffffff
mov r8, qword [rsp + 0x4b8]
mov rcx, qword [rsp + 0x1098]
mov rdx, rcx
mov rcx, rax
call fcn.140099830
nop
lea rcx, [rsp + 0x4f00]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rax, [0x14022a960]
mov qword [rsp + 0x4c0], rax
cmp dword [0x140271464], 0
je 0x14012e920
lea rax, str.Default
mov qword [rsp + 0x4c0], rax
movss xmm0, dword [0x140241510]
call fcn.140042300
lea rdx, [0x14022a994]
lea rcx, [rsp + 0x4f20]
call fcn.140071ff0
nop
mov eax, 4
imul rax, rax, 1
lea rcx, [0x1402792e0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10a0], rax
lea rdx, [rsp + 0x4f20]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r9d, 0xffffffff
mov r8, qword [rsp + 0x4c0]
mov rcx, qword [rsp + 0x10a0]
mov rdx, rcx
mov rcx, rax
call fcn.140099830
nop
lea rcx, [rsp + 0x4f20]
call fcn.1400722f0
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
test eax, eax
je 0x14012ec5a
mov eax, 4
imul rax, rax, 1
lea rcx, [0x1402792e0]
cmp dword [rcx + rax], 2
jne 0x14012ec5a
mov eax, 4
imul rax, rax, 0
lea rcx, [0x1402792e0]
cmp dword [rcx + rax], 4
je 0x14012eb04
lea rcx, [0x14022a9a0]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022a9a8]
lea rcx, [rsp + 0x4f40]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10a8], rax
lea rdx, [rsp + 0x4f40]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x10a8]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xac], al
lea rcx, [rsp + 0x4f40]
call fcn.1400722f0
movzx eax, byte [rsp + 0xac]
test eax, eax
je 0x14012eab5
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
test eax, eax
je 0x14012eab5
mov eax, 1
imul rax, rax, 0xd
lea rcx, [0x140278ef0]
mov byte [rcx + rax], 0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.800__.
lea rcx, [rsp + 0x4f60]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4f60]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x4f60]
call fcn.1400722f0
mov eax, 4
imul rax, rax, 0
lea rcx, [0x1402792e0]
cmp dword [rcx + rax], 9
jge 0x14012ec5a
lea rcx, [0x14022aa18]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022aa20]
lea rcx, [rsp + 0x4f80]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 0xd
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10b0], rax
lea rdx, [rsp + 0x4f80]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x10b0]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xad], al
lea rcx, [rsp + 0x4f80]
call fcn.1400722f0
movzx eax, byte [rsp + 0xad]
test eax, eax
je 0x14012ebe0
mov eax, 1
imul rax, rax, 0xd
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
test eax, eax
je 0x14012ebe0
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x140278ef0]
mov byte [rcx + rax], 0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str._1800__.
lea rcx, [rsp + 0x4fc0]
call fcn.140071ff0
nop
lea rdx, [0x14022aacc]
lea rcx, [rsp + 0x4fa0]
call fcn.140071ff0
nop
lea r8, [rsp + 0x4fc0]
lea rdx, [rsp + 0x4fa0]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x4fa0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x4fc0]
call fcn.1400722f0
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
test eax, eax
je 0x14012ed14
mov eax, 4
imul rax, rax, 1
lea rcx, [0x1402792e0]
cmp dword [rcx + rax], 2
jge 0x14012ed14
lea rcx, [0x14022aad0]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022aad8]
lea rcx, [rsp + 0x4fe0]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 0xe
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x10b8], rax
lea rdx, [rsp + 0x4fe0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x10b8]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x4fe0]
call fcn.1400722f0
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x140278ef0]
movzx ecx, byte [rcx + rax]
call fcn.140147870
lea rdx, [0x14022ab08]
lea rcx, [rsp + 0x5000]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5000]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x140271434]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xae], al
lea rcx, [rsp + 0x5000]
call fcn.1400722f0
movzx eax, byte [rsp + 0xae]
test eax, eax
je 0x14012edf3
mov byte [0x14027137f], 0
movzx eax, byte [0x140271434]
mov dword [rsp + 0x288], eax
lea rax, [rsp + 0x3d98]
mov qword [rsp + 0x10c0], rax
lea rdx, [0x14022ab28]
mov rcx, qword [rsp + 0x10c0]
call fcn.1400bebf0
mov qword [rsp + 0x10c8], rax
mov rax, qword [rsp + 0x10c8]
mov qword [rsp + 0x10d0], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x288]
mov rcx, qword [rsp + 0x10d0]
call fcn.1400f92d0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022ab48]
lea rcx, [rsp + 0x5020]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5020]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x14027137f]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xaf], al
lea rcx, [rsp + 0x5020]
call fcn.1400722f0
movzx eax, byte [rsp + 0xaf]
test eax, eax
je 0x14012eec9
mov byte [0x140271434], 0
movzx eax, byte [0x14027137f]
mov dword [rsp + 0x28c], eax
lea rax, [rsp + 0x3da0]
mov qword [rsp + 0x10d8], rax
lea rdx, [0x14022ab58]
mov rcx, qword [rsp + 0x10d8]
call fcn.1400bebf0
mov qword [rsp + 0x10e0], rax
mov rax, qword [rsp + 0x10e0]
mov qword [rsp + 0x10e8], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x28c]
mov rcx, qword [rsp + 0x10e8]
call fcn.1400f92d0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022ab70]
lea rcx, [rsp + 0x5040]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5040]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x14027137e]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xb0], al
lea rcx, [rsp + 0x5040]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb0]
test eax, eax
je 0x14012ef98
movzx eax, byte [0x14027137e]
mov dword [rsp + 0x290], eax
lea rax, [rsp + 0x3da8]
mov qword [rsp + 0x10f0], rax
lea rdx, [0x14022ab88]
mov rcx, qword [rsp + 0x10f0]
call fcn.1400bebf0
mov qword [rsp + 0x10f8], rax
mov rax, qword [rsp + 0x10f8]
mov qword [rsp + 0x1100], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x290]
mov rcx, qword [rsp + 0x1100]
call fcn.1400f92d0
cmp dword [0x1402712e4], 2
jne 0x14012f01f
lea rdx, [0x14022ab98]
lea rcx, [rsp + 0x5060]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5060]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x5060]
call fcn.1400722f0
lea rdx, [0x14022abc0]
lea rcx, [rsp + 0x5080]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5080]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x5080]
call fcn.1400722f0
call fcn.1400adfa0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14012f03c
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
cmp dword [rsp + 0x128], 0
je 0x140135912
call fcn.140111520
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rdx, [0x14022ac00]
lea rcx, [rsp + 0x50a0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x50a0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xc2], al
lea rcx, [rsp + 0x50a0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc2]
test eax, eax
je 0x140135912
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14012f0cf
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
lea rdx, [0x14022ac10]
lea rcx, [rsp + 0x50c0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x50c0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xb1], al
lea rcx, [rsp + 0x50c0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb1]
test eax, eax
je 0x14012f1a7
lea rdx, str.___3.
lea rcx, [rsp + 0x50e0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x50e0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x50e0]
call fcn.1400722f0
lea rdx, str.___BUFF.
lea rcx, [rsp + 0x5100]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5100]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140097750
nop
lea rcx, [rsp + 0x5100]
call fcn.1400722f0
call fcn.1400adfa0
movss xmm0, dword [0x1401fa71c]
call fcn.140042300
lea rdx, [0x14022ace8]
lea rcx, [rsp + 0x5120]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5120]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov r9d, 0xffffffff
lea r8, str.Mode_1
lea rdx, [0x1402785b8]
mov rcx, rax
call fcn.140099830
mov byte [rsp + 0xb2], al
lea rcx, [rsp + 0x5120]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb2]
test eax, eax
je 0x14012f27f
mov eax, dword [0x1402785b8]
mov dword [rsp + 0x294], eax
lea rax, [rsp + 0x3db0]
mov qword [rsp + 0x1108], rax
lea rdx, [0x14022acf8]
mov rcx, qword [rsp + 0x1108]
call fcn.1400bebf0
mov qword [rsp + 0x1110], rax
mov rax, qword [rsp + 0x1110]
mov qword [rsp + 0x1118], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x294]
mov rcx, qword [rsp + 0x1118]
call fcn.1400f92d0
cmp dword [0x1402785b8], 0
je 0x14012f29e
cmp dword [0x140271d24], 0x12c
jge 0x14012f29e
mov dword [0x140271d24], 0x12c
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str._Mode_2
lea rcx, [rsp + 0x5140]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5140]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5140]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022ad60]
lea rcx, [rsp + 0x5160]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5160]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x140271378]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xb3], al
lea rcx, [rsp + 0x5160]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb3]
test eax, eax
je 0x14012f3bc
movzx eax, byte [0x140271378]
mov dword [rsp + 0x298], eax
lea rax, [rsp + 0x3db8]
mov qword [rsp + 0x1120], rax
lea rdx, [0x14022ad70]
mov rcx, qword [rsp + 0x1120]
call fcn.1400bebf0
mov qword [rsp + 0x1128], rax
mov rax, qword [rsp + 0x1128]
mov qword [rsp + 0x1130], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x298]
mov rcx, qword [rsp + 0x1130]
call fcn.1400f92d0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022ad80]
lea rcx, [rsp + 0x5180]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5180]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5180]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022adb8]
lea rcx, [rsp + 0x51a0]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 9
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1138], rax
lea rdx, [rsp + 0x51a0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x1138]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x51a0]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.._n_____n_____n_____n____
lea rcx, [rsp + 0x51e0]
call fcn.140071ff0
nop
lea rdx, [0x14022af94]
lea rcx, [rsp + 0x51c0]
call fcn.140071ff0
nop
lea r8, [rsp + 0x51e0]
lea rdx, [rsp + 0x51c0]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x51c0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x51e0]
call fcn.1400722f0
mov eax, 1
imul rax, rax, 9
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x5d], al
cmp dword [0x1404cc694], 0
jne 0x14012fc1a
mov dword [0x1404cc694], 1
xor eax, eax
cmp eax, 1
je 0x14012fc1a
lea rax, [rsp + 0x3dc0]
mov qword [rsp + 0x1140], rax
lea r8, [0x14049f050]
lea rdx, [0x14022af98]
mov rcx, qword [rsp + 0x1140]
call fcn.1400c6b80
mov qword [rsp + 0x1148], rax
mov edx, 0xb6b
mov rcx, qword [rsp + 0x1148]
call fcn.14014b1d0
lea rax, [rsp + 0x3dc8]
mov qword [rsp + 0x1150], rax
lea r8, [0x1404b9a70]
lea rdx, str.skill2:
mov rcx, qword [rsp + 0x1150]
call fcn.1400c6b80
mov qword [rsp + 0x1158], rax
mov edx, 0xb6c
mov rcx, qword [rsp + 0x1158]
call fcn.14014b1d0
lea rcx, [rsp + 0x4720]
call fcn.1400be8b0
nop
lea rax, [rsp + 0x3dd0]
mov qword [rsp + 0x1160], rax
lea rdx, [0x14022a4e8]
mov rcx, qword [rsp + 0x1160]
call fcn.1400bebf0
mov qword [rsp + 0x1168], rax
mov rax, qword [rsp + 0x1168]
mov qword [rsp + 0x1170], rax
mov rax, qword [rsp + 0x1170]
mov qword [rsp + 0x1188], rax
lea rax, [rsp + 0x3dd8]
mov qword [rsp + 0x1178], rax
lea rdx, [0x14049f050]
mov rcx, qword [rsp + 0x1178]
call fcn.1400beb90
mov qword [rsp + 0x1180], rax
mov rax, qword [rsp + 0x1180]
mov qword [rsp + 0x1190], rax
lea r8, [rsp + 0x4720]
mov rdx, qword [rsp + 0x1188]
mov rcx, qword [rsp + 0x1190]
call fcn.1400eceb0
mov dword [rsp + 0x29c], eax
lea rcx, [rsp + 0x4700]
call fcn.1400be8b0
nop
lea rax, [rsp + 0x3de0]
mov qword [rsp + 0x1198], rax
lea rdx, str.__s____________
mov rcx, qword [rsp + 0x1198]
call fcn.1400bebf0
mov qword [rsp + 0x11a0], rax
mov rax, qword [rsp + 0x11a0]
mov qword [rsp + 0x11a8], rax
mov rax, qword [rsp + 0x11a8]
mov qword [rsp + 0x11c0], rax
lea rax, [rsp + 0x3de8]
mov qword [rsp + 0x11b0], rax
lea rdx, [0x1404b9a70]
mov rcx, qword [rsp + 0x11b0]
call fcn.1400beb90
mov qword [rsp + 0x11b8], rax
mov rax, qword [rsp + 0x11b8]
mov qword [rsp + 0x11c8], rax
lea r8, [rsp + 0x4700]
mov rdx, qword [rsp + 0x11c0]
mov rcx, qword [rsp + 0x11c8]
call fcn.1400eceb0
mov dword [rsp + 0x2a0], eax
cmp dword [rsp + 0x29c], 5
jl 0x14012fbff
mov dword [rsp + 0x60], 0
jmp 0x14012f757
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0xa
jge 0x14012fbff
lea rcx, [rsp + 0x708]
call fcn.1400be8b0
nop
cmp dword [rsp + 0x60], 5
jge 0x14012f831
lea rax, [rsp + 0x3df0]
mov qword [rsp + 0x11d0], rax
lea rdx, [0x14022afc0]
mov rcx, qword [rsp + 0x11d0]
call fcn.1400bebf0
mov qword [rsp + 0x11d8], rax
mov rax, qword [rsp + 0x11d8]
mov qword [rsp + 0x11e0], rax
mov rax, qword [rsp + 0x11e0]
mov qword [rsp + 0x11f8], rax
lea rax, [rsp + 0x3df8]
mov qword [rsp + 0x11e8], rax
movsxd rax, dword [rsp + 0x60]
mov rdx, rax
lea rcx, [rsp + 0x4720]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x11e8]
call fcn.1400beb90
mov qword [rsp + 0x11f0], rax
mov rax, qword [rsp + 0x11f0]
mov qword [rsp + 0x1200], rax
lea r8, [rsp + 0x708]
mov rdx, qword [rsp + 0x11f8]
mov rcx, qword [rsp + 0x1200]
call fcn.1400eceb0
cmp dword [rsp + 0x60], 5
jl 0x14012f912
cmp dword [rsp + 0x2a0], 5
jge 0x14012f858
lea rcx, [rsp + 0x708]
call fcn.1400c3930
jmp 0x14012fbff
lea rax, [rsp + 0x3e00]
mov qword [rsp + 0x1208], rax
lea rdx, [0x14022afc4]
mov rcx, qword [rsp + 0x1208]
call fcn.1400bebf0
mov qword [rsp + 0x1210], rax
mov rax, qword [rsp + 0x1210]
mov qword [rsp + 0x1218], rax
mov rax, qword [rsp + 0x1218]
mov qword [rsp + 0x1230], rax
lea rax, [rsp + 0x3e08]
mov qword [rsp + 0x1220], rax
mov eax, dword [rsp + 0x60]
sub eax, 5
cdqe
mov rdx, rax
lea rcx, [rsp + 0x4700]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1220]
call fcn.1400beb90
mov qword [rsp + 0x1228], rax
mov rax, qword [rsp + 0x1228]
mov qword [rsp + 0x1238], rax
lea r8, [rsp + 0x708]
mov rdx, qword [rsp + 0x1230]
mov rcx, qword [rsp + 0x1238]
call fcn.1400eceb0
lea rax, [rsp + 0x3e10]
mov qword [rsp + 0x1240], rax
xor edx, edx
lea rcx, [rsp + 0x708]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1240]
call fcn.1400beb90
mov qword [rsp + 0x1248], rax
mov rcx, qword [rsp + 0x1248]
call fcn.1400eb670
movsxd rcx, dword [rsp + 0x60]
lea rdx, [0x1404cce88]
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x3e18]
mov qword [rsp + 0x1250], rax
mov edx, 1
lea rcx, [rsp + 0x708]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1250]
call fcn.1400beb90
mov qword [rsp + 0x1258], rax
mov rcx, qword [rsp + 0x1258]
call fcn.1400eb670
movsxd rcx, dword [rsp + 0x60]
lea rdx, [0x1404cceb0]
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x3e20]
mov qword [rsp + 0x1260], rax
mov edx, 2
lea rcx, [rsp + 0x708]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1260]
call fcn.1400beb90
mov qword [rsp + 0x1268], rax
mov rcx, qword [rsp + 0x1268]
call fcn.1400eb670
movsxd rcx, dword [rsp + 0x60]
lea rdx, [0x1404cced8]
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x3e28]
mov qword [rsp + 0x1270], rax
mov edx, 3
lea rcx, [rsp + 0x708]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1270]
call fcn.1400beb90
mov qword [rsp + 0x1278], rax
mov rcx, qword [rsp + 0x1278]
call fcn.1400eb670
movsxd rcx, dword [rsp + 0x60]
lea rdx, reloc.WS2_32.dll_accept
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x3e30]
mov qword [rsp + 0x1280], rax
mov edx, 4
lea rcx, [rsp + 0x708]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1280]
call fcn.1400beb90
mov qword [rsp + 0x1288], rax
mov rcx, qword [rsp + 0x1288]
call fcn.1400eb670
movsxd rcx, dword [rsp + 0x60]
lea rdx, [0x1404ccf28]
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x3e38]
mov qword [rsp + 0x1290], rax
mov edx, 5
lea rcx, [rsp + 0x708]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1290]
call fcn.1400beb90
mov qword [rsp + 0x1298], rax
mov rcx, qword [rsp + 0x1298]
call fcn.1400eb670
movsxd rcx, dword [rsp + 0x60]
lea rdx, [0x1404ccf00]
mov dword [rdx + rcx*4], eax
mov edx, 6
lea rcx, [rsp + 0x708]
call fcn.1400c6240
mov rcx, rax
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x6c20]
call fcn.1400bede0
mov qword [rsp + 0x12a0], rax
mov rcx, qword [rsp + 0x12a0]
call fcn.1400b82a0
mov qword [rsp + 0x360], rax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0x200
lea rcx, [0x1404ccf50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x3e40], rax
mov rax, qword [rsp + 0x360]
movzx eax, byte [rax]
mov byte [rsp + 0x8b], al
mov rax, qword [rsp + 0x1c8]
movzx ecx, byte [rsp + 0x8b]
mov byte [rax], cl
mov rax, qword [rsp + 0x360]
inc rax
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x1c8]
inc rax
mov qword [rsp + 0x1c8], rax
cmp byte [rsp + 0x8b], 0
jne 0x14012fb8b
lea rcx, [rsp + 0x6c20]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x708]
call fcn.1400c3930
jmp 0x14012f74d
lea rcx, [rsp + 0x4700]
call fcn.1400c3930
nop
lea rcx, [rsp + 0x4720]
call fcn.1400c3930
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ce4b0], eax
jle 0x14012fc97
lea rcx, [0x1404ce4b0]
call fcn.1401c7100
cmp dword [0x1404ce4b0], 0xffffffff
jne 0x14012fc97
lea rax, [fcn.1400722f0]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400c0ad0]
mov r8d, reloc.WS2_32.dll_inet_addr
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404ce350]
call fcn.1401c6cc0
lea rcx, [0x1401dbec0]
call fcn.1401c7040
nop
lea rcx, [0x1404ce4b0]
call fcn.1401c7094
cmp dword [0x1404ce4b4], 0
jne 0x14012fd5d
mov dword [rsp + 0x108], 0
jmp 0x14012fcc1
mov eax, dword [rsp + 0x108]
inc eax
mov dword [rsp + 0x108], eax
cmp dword [rsp + 0x108], 0xb
jge 0x14012fd53
movsxd rax, dword [rsp + 0x108]
lea rcx, [0x1404c0720]
lea rax, [rcx + rax*8]
mov rcx, rax
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x6ca8]
call fcn.1400bede0
mov qword [rsp + 0x12a8], rax
mov rax, qword [rsp + 0x12a8]
mov qword [rsp + 0x12b0], rax
mov rcx, qword [rsp + 0x12b0]
call fcn.1400b82a0
movsxd rcx, dword [rsp + 0x108]
imul rcx, rcx, 0x20
lea rdx, [0x1404ce350]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x6ca8]
call fcn.1400c3a00
jmp 0x14012fcb1
mov dword [0x1404ce4b4], 1
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ce4c0], eax
jle 0x14012fdb1
lea rcx, [0x1404ce4c0]
call fcn.1401c7100
cmp dword [0x1404ce4c0], 0xffffffff
jne 0x14012fdb1
xor ecx, ecx
call fcn.140163c80
mov qword [0x1404ce4b8], rax
lea rcx, [0x1404ce4c0]
call fcn.1401c7094
xor ecx, ecx
call fcn.140163c80
mov qword [rsp + 0x12c8], rax
mov rax, qword [0x1404ce4b8]
mov qword [rsp + 0x12d0], rax
lea rax, [rsp + 0x3e48]
mov qword [rsp + 0x12b8], rax
lea rdx, [0x14022afc8]
mov rcx, qword [rsp + 0x12b8]
call fcn.1400bebf0
mov qword [rsp + 0x12c0], rax
mov rax, qword [rsp + 0x12c0]
mov qword [rsp + 0x12d8], rax
mov r8, qword [rsp + 0x12c8]
mov rdx, qword [rsp + 0x12d0]
mov rcx, qword [rsp + 0x12d8]
call fcn.1400cac40
cmp eax, 1
jl 0x140130bf9
lea rdx, [0x1402285ff]
lea rcx, [0x14049f050]
call fcn.1400c5740
mov dword [rsp + 0x6c], 0
jmp 0x14012fe58
mov eax, dword [rsp + 0x6c]
inc eax
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 5
jge 0x14013050e
movsxd rax, dword [rsp + 0x6c]
imul rax, rax, 0x200
lea rcx, [0x1404ccf50]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [rsp + 0x4f8]
call fcn.1400bebf0
nop
lea rdx, [0x14022afcc]
lea rcx, [rsp + 0x4f0]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x6c]
lea rcx, [0x1404ccf00]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14c0]
call fcn.1400e4360
mov qword [rsp + 0x12e0], rax
mov rax, qword [rsp + 0x12e0]
mov qword [rsp + 0x12e8], rax
mov rax, qword [rsp + 0x12e8]
mov qword [rsp + 0x1410], rax
lea rdx, [0x14022afd0]
lea rcx, [rsp + 0x4e8]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x6c]
lea rcx, [0x1404ccf28]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14b8]
call fcn.1400e4360
mov qword [rsp + 0x12f0], rax
mov rax, qword [rsp + 0x12f0]
mov qword [rsp + 0x12f8], rax
mov rax, qword [rsp + 0x12f8]
mov qword [rsp + 0x13e0], rax
lea rdx, [0x14022afd4]
lea rcx, [rsp + 0x4e0]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x6c]
lea rcx, reloc.WS2_32.dll_accept
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14b0]
call fcn.1400e4360
mov qword [rsp + 0x1300], rax
mov rax, qword [rsp + 0x1300]
mov qword [rsp + 0x1308], rax
mov rax, qword [rsp + 0x1308]
mov qword [rsp + 0x13b0], rax
lea rdx, [0x14022afd8]
lea rcx, [rsp + 0x4d8]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x6c]
lea rcx, [0x1404cced8]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14a8]
call fcn.1400e4360
mov qword [rsp + 0x1310], rax
mov rax, qword [rsp + 0x1310]
mov qword [rsp + 0x1318], rax
mov rax, qword [rsp + 0x1318]
mov qword [rsp + 0x1380], rax
lea rdx, [0x14022afdc]
lea rcx, [rsp + 0x4d0]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x6c]
lea rcx, [0x1404cceb0]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14a0]
call fcn.1400e4360
mov qword [rsp + 0x1320], rax
mov rax, qword [rsp + 0x1320]
mov qword [rsp + 0x1328], rax
mov rax, qword [rsp + 0x1328]
mov qword [rsp + 0x1350], rax
lea rdx, [0x14022afe0]
lea rcx, [rsp + 0x4c8]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x6c]
lea rcx, [0x1404cce88]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x1498]
call fcn.1400e4360
mov qword [rsp + 0x1330], rax
mov rax, qword [rsp + 0x1330]
mov qword [rsp + 0x1338], rax
lea r8, [rsp + 0x4c8]
mov rdx, qword [rsp + 0x1338]
lea rcx, [rsp + 0x1490]
call fcn.1400c6a00
mov qword [rsp + 0x1340], rax
mov rax, qword [rsp + 0x1340]
mov qword [rsp + 0x1348], rax
mov rax, qword [rsp + 0x1348]
mov qword [rsp + 0x1358], rax
mov r8, qword [rsp + 0x1350]
mov rdx, qword [rsp + 0x1358]
lea rcx, [rsp + 0x1488]
call fcn.1400c6a00
mov qword [rsp + 0x1360], rax
mov rax, qword [rsp + 0x1360]
mov qword [rsp + 0x1368], rax
lea r8, [rsp + 0x4d0]
mov rdx, qword [rsp + 0x1368]
lea rcx, [rsp + 0x1480]
call fcn.1400c6a00
mov qword [rsp + 0x1370], rax
mov rax, qword [rsp + 0x1370]
mov qword [rsp + 0x1378], rax
mov rax, qword [rsp + 0x1378]
mov qword [rsp + 0x1388], rax
mov r8, qword [rsp + 0x1380]
mov rdx, qword [rsp + 0x1388]
lea rcx, [rsp + 0x1478]
call fcn.1400c6a00
mov qword [rsp + 0x1390], rax
mov rax, qword [rsp + 0x1390]
mov qword [rsp + 0x1398], rax
lea r8, [rsp + 0x4d8]
mov rdx, qword [rsp + 0x1398]
lea rcx, [rsp + 0x1470]
call fcn.1400c6a00
mov qword [rsp + 0x13a0], rax
mov rax, qword [rsp + 0x13a0]
mov qword [rsp + 0x13a8], rax
mov rax, qword [rsp + 0x13a8]
mov qword [rsp + 0x13b8], rax
mov r8, qword [rsp + 0x13b0]
mov rdx, qword [rsp + 0x13b8]
lea rcx, [rsp + 0x1468]
call fcn.1400c6a00
mov qword [rsp + 0x13c0], rax
mov rax, qword [rsp + 0x13c0]
mov qword [rsp + 0x13c8], rax
lea r8, [rsp + 0x4e0]
mov rdx, qword [rsp + 0x13c8]
lea rcx, [rsp + 0x1460]
call fcn.1400c6a00
mov qword [rsp + 0x13d0], rax
mov rax, qword [rsp + 0x13d0]
mov qword [rsp + 0x13d8], rax
mov rax, qword [rsp + 0x13d8]
mov qword [rsp + 0x13e8], rax
mov r8, qword [rsp + 0x13e0]
mov rdx, qword [rsp + 0x13e8]
lea rcx, [rsp + 0x1458]
call fcn.1400c6a00
mov qword [rsp + 0x13f0], rax
mov rax, qword [rsp + 0x13f0]
mov qword [rsp + 0x13f8], rax
lea r8, [rsp + 0x4e8]
mov rdx, qword [rsp + 0x13f8]
lea rcx, [rsp + 0x1450]
call fcn.1400c6a00
mov qword [rsp + 0x1400], rax
mov rax, qword [rsp + 0x1400]
mov qword [rsp + 0x1408], rax
mov rax, qword [rsp + 0x1408]
mov qword [rsp + 0x1418], rax
mov r8, qword [rsp + 0x1410]
mov rdx, qword [rsp + 0x1418]
lea rcx, [rsp + 0x1448]
call fcn.1400c6a00
mov qword [rsp + 0x1420], rax
mov rax, qword [rsp + 0x1420]
mov qword [rsp + 0x1428], rax
lea r8, [rsp + 0x4f0]
mov rdx, qword [rsp + 0x1428]
lea rcx, [rsp + 0x1440]
call fcn.1400c6a00
mov qword [rsp + 0x1430], rax
mov rax, qword [rsp + 0x1430]
mov qword [rsp + 0x1438], rax
lea r8, [rsp + 0x4f8]
mov rdx, qword [rsp + 0x1438]
lea rcx, [rsp + 0x500]
call fcn.1400c6a00
nop
lea rcx, [rsp + 0x1440]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1448]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1450]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1458]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1460]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1468]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1470]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1478]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1480]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1488]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1490]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1498]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x4c8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x14a0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x4d0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x14a8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x4d8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x14b0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x4e0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x14b8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x4e8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x14c0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x4f0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x4f8]
call fcn.1400c39e0
cmp dword [rsp + 0x6c], 0
jle 0x1401304b1
lea rdx, [0x14022afe4]
lea rcx, [0x14049f050]
call fcn.1400c7a60
lea rdx, [rsp + 0x500]
lea rcx, [0x14049f050]
call fcn.1400c7a30
movsxd rax, dword [rsp + 0x6c]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
movsxd rcx, dword [rsp + 0x6c]
lea rdx, [0x1404c0720]
lea rcx, [rdx + rcx*8]
mov rdx, rax
call fcn.1400c5740
nop
lea rcx, [rsp + 0x500]
call fcn.1400c39e0
jmp 0x14012fe4e
lea rdx, [0x14022860c]
lea rcx, [0x1404b9a70]
call fcn.1400c5740
mov dword [rsp + 0x70], 5
jmp 0x140130535
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0xb
jge 0x140130beb
movsxd rax, dword [rsp + 0x70]
imul rax, rax, 0x200
lea rcx, [0x1404ccf50]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [rsp + 0x538]
call fcn.1400bebf0
nop
lea rdx, [0x14022afe8]
lea rcx, [rsp + 0x530]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x70]
lea rcx, [0x1404ccf00]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x16a8]
call fcn.1400e4360
mov qword [rsp + 0x14c8], rax
mov rax, qword [rsp + 0x14c8]
mov qword [rsp + 0x14d0], rax
mov rax, qword [rsp + 0x14d0]
mov qword [rsp + 0x15f8], rax
lea rdx, [0x14022afec]
lea rcx, [rsp + 0x528]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x70]
lea rcx, [0x1404ccf28]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x16a0]
call fcn.1400e4360
mov qword [rsp + 0x14d8], rax
mov rax, qword [rsp + 0x14d8]
mov qword [rsp + 0x14e0], rax
mov rax, qword [rsp + 0x14e0]
mov qword [rsp + 0x15c8], rax
lea rdx, [0x14022aff0]
lea rcx, [rsp + 0x520]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x70]
lea rcx, reloc.WS2_32.dll_accept
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x1698]
call fcn.1400e4360
mov qword [rsp + 0x14e8], rax
mov rax, qword [rsp + 0x14e8]
mov qword [rsp + 0x14f0], rax
mov rax, qword [rsp + 0x14f0]
mov qword [rsp + 0x1598], rax
lea rdx, [0x14022aff4]
lea rcx, [rsp + 0x518]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x70]
lea rcx, [0x1404cced8]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x1690]
call fcn.1400e4360
mov qword [rsp + 0x14f8], rax
mov rax, qword [rsp + 0x14f8]
mov qword [rsp + 0x1500], rax
mov rax, qword [rsp + 0x1500]
mov qword [rsp + 0x1568], rax
lea rdx, [0x14022aff8]
lea rcx, [rsp + 0x510]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x70]
lea rcx, [0x1404cceb0]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x1688]
call fcn.1400e4360
mov qword [rsp + 0x1508], rax
mov rax, qword [rsp + 0x1508]
mov qword [rsp + 0x1510], rax
mov rax, qword [rsp + 0x1510]
mov qword [rsp + 0x1538], rax
lea rdx, [0x14022affc]
lea rcx, [rsp + 0x508]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x70]
lea rcx, [0x1404cce88]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x1680]
call fcn.1400e4360
mov qword [rsp + 0x1518], rax
mov rax, qword [rsp + 0x1518]
mov qword [rsp + 0x1520], rax
lea r8, [rsp + 0x508]
mov rdx, qword [rsp + 0x1520]
lea rcx, [rsp + 0x1678]
call fcn.1400c6a00
mov qword [rsp + 0x1528], rax
mov rax, qword [rsp + 0x1528]
mov qword [rsp + 0x1530], rax
mov rax, qword [rsp + 0x1530]
mov qword [rsp + 0x1540], rax
mov r8, qword [rsp + 0x1538]
mov rdx, qword [rsp + 0x1540]
lea rcx, [rsp + 0x1670]
call fcn.1400c6a00
mov qword [rsp + 0x1548], rax
mov rax, qword [rsp + 0x1548]
mov qword [rsp + 0x1550], rax
lea r8, [rsp + 0x510]
mov rdx, qword [rsp + 0x1550]
lea rcx, [rsp + 0x1668]
call fcn.1400c6a00
mov qword [rsp + 0x1558], rax
mov rax, qword [rsp + 0x1558]
mov qword [rsp + 0x1560], rax
mov rax, qword [rsp + 0x1560]
mov qword [rsp + 0x1570], rax
mov r8, qword [rsp + 0x1568]
mov rdx, qword [rsp + 0x1570]
lea rcx, [rsp + 0x1660]
call fcn.1400c6a00
mov qword [rsp + 0x1578], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0x1580], rax
lea r8, [rsp + 0x518]
mov rdx, qword [rsp + 0x1580]
lea rcx, [rsp + 0x1658]
call fcn.1400c6a00
mov qword [rsp + 0x1588], rax
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0x1590], rax
mov rax, qword [rsp + 0x1590]
mov qword [rsp + 0x15a0], rax
mov r8, qword [rsp + 0x1598]
mov rdx, qword [rsp + 0x15a0]
lea rcx, [rsp + 0x1650]
call fcn.1400c6a00
mov qword [rsp + 0x15a8], rax
mov rax, qword [rsp + 0x15a8]
mov qword [rsp + 0x15b0], rax
lea r8, [rsp + 0x520]
mov rdx, qword [rsp + 0x15b0]
lea rcx, [rsp + 0x1648]
call fcn.1400c6a00
mov qword [rsp + 0x15b8], rax
mov rax, qword [rsp + 0x15b8]
mov qword [rsp + 0x15c0], rax
mov rax, qword [rsp + 0x15c0]
mov qword [rsp + 0x15d0], rax
mov r8, qword [rsp + 0x15c8]
mov rdx, qword [rsp + 0x15d0]
lea rcx, [rsp + 0x1640]
call fcn.1400c6a00
mov qword [rsp + 0x15d8], rax
mov rax, qword [rsp + 0x15d8]
mov qword [rsp + 0x15e0], rax
lea r8, [rsp + 0x528]
mov rdx, qword [rsp + 0x15e0]
lea rcx, [rsp + 0x1638]
call fcn.1400c6a00
mov qword [rsp + 0x15e8], rax
mov rax, qword [rsp + 0x15e8]
mov qword [rsp + 0x15f0], rax
mov rax, qword [rsp + 0x15f0]
mov qword [rsp + 0x1600], rax
mov r8, qword [rsp + 0x15f8]
mov rdx, qword [rsp + 0x1600]
lea rcx, [rsp + 0x1630]
call fcn.1400c6a00
mov qword [rsp + 0x1608], rax
mov rax, qword [rsp + 0x1608]
mov qword [rsp + 0x1610], rax
lea r8, [rsp + 0x530]
mov rdx, qword [rsp + 0x1610]
lea rcx, [rsp + 0x1628]
call fcn.1400c6a00
mov qword [rsp + 0x1618], rax
mov rax, qword [rsp + 0x1618]
mov qword [rsp + 0x1620], rax
lea r8, [rsp + 0x538]
mov rdx, qword [rsp + 0x1620]
lea rcx, [rsp + 0x540]
call fcn.1400c6a00
nop
lea rcx, [rsp + 0x1628]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1630]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1638]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1640]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1648]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1650]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1658]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1660]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1668]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1670]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1678]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1680]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x508]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1688]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x510]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1690]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x518]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1698]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x520]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x16a0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x528]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x16a8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x530]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x538]
call fcn.1400c39e0
cmp dword [rsp + 0x70], 5
jle 0x140130b8e
lea rdx, [0x14022b000]
lea rcx, [0x1404b9a70]
call fcn.1400c7a60
lea rdx, [rsp + 0x540]
lea rcx, [0x1404b9a70]
call fcn.1400c7a30
movsxd rax, dword [rsp + 0x70]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
movsxd rcx, dword [rsp + 0x70]
lea rdx, [0x1404c0720]
lea rcx, [rdx + rcx*8]
mov rdx, rax
call fcn.1400c5740
nop
lea rcx, [rsp + 0x540]
call fcn.1400c39e0
jmp 0x14013052b
xor ecx, ecx
call fcn.140163c80
mov qword [0x1404ce4b8], rax
cmp dword [reloc.WS2_32.dll_accept], 0
je 0x1401310b6
mov dword [rsp + 0x10c], 0
jmp 0x140130c23
mov eax, dword [rsp + 0x10c]
inc eax
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0xb
jge 0x1401310b6
lea rcx, [rsp + 0x3968]
call fcn.1400be8b0
nop
lea rax, [rsp + 0x3e50]
mov qword [rsp + 0x16b0], rax
lea rdx, [0x14022b004]
mov rcx, qword [rsp + 0x16b0]
call fcn.1400bebf0
mov qword [rsp + 0x16b8], rax
mov rax, qword [rsp + 0x16b8]
mov qword [rsp + 0x16c0], rax
mov rax, qword [rsp + 0x16c0]
mov qword [rsp + 0x16d8], rax
lea rax, [rsp + 0x3e58]
mov qword [rsp + 0x16c8], rax
movsxd rax, dword [rsp + 0x10c]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x16c8]
call fcn.1400bebf0
mov qword [rsp + 0x16d0], rax
mov rax, qword [rsp + 0x16d0]
mov qword [rsp + 0x16e0], rax
lea r8, [rsp + 0x3968]
mov rdx, qword [rsp + 0x16d8]
mov rcx, qword [rsp + 0x16e0]
call fcn.1400eceb0
mov dword [rsp + 0x2a4], eax
mov dword [rsp + 0xa0], 0
jmp 0x140130d25
mov eax, dword [rsp + 0xa0]
inc eax
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0x2a4]
cmp dword [rsp + 0xa0], eax
jge 0x1401310a4
movsxd rax, dword [rsp + 0xa0]
mov rdx, rax
lea rcx, [rsp + 0x3968]
call fcn.1400c6240
lea rdx, [0x14022860d]
mov rcx, rax
call fcn.1400c6170
movzx eax, al
test eax, eax
je 0x14013109f
lea rax, [rsp + 0x3e60]
mov qword [rsp + 0x16e8], rax
lea rdx, [0x14022b008]
mov rcx, qword [rsp + 0x16e8]
call fcn.1400bebf0
mov qword [rsp + 0x16f0], rax
mov rax, qword [rsp + 0x16f0]
mov qword [rsp + 0x16f8], rax
mov rax, qword [rsp + 0x16f8]
mov qword [rsp + 0x1710], rax
lea rax, [rsp + 0x3e68]
mov qword [rsp + 0x1700], rax
movsxd rax, dword [rsp + 0xa0]
mov rdx, rax
lea rcx, [rsp + 0x3968]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1700]
call fcn.1400beb90
mov qword [rsp + 0x1708], rax
mov rax, qword [rsp + 0x1708]
mov qword [rsp + 0x1718], rax
mov rdx, qword [rsp + 0x1710]
mov rcx, qword [rsp + 0x1718]
call fcn.1400e4bc0
test eax, eax
je 0x14013109f
lea rax, [rsp + 0x3e70]
mov qword [rsp + 0x1720], rax
lea rdx, [0x14022b00c]
mov rcx, qword [rsp + 0x1720]
call fcn.1400bebf0
mov qword [rsp + 0x1728], rax
mov rax, qword [rsp + 0x1728]
mov qword [rsp + 0x1730], rax
mov rax, qword [rsp + 0x1730]
mov qword [rsp + 0x1748], rax
lea rax, [rsp + 0x3e78]
mov qword [rsp + 0x1738], rax
movsxd rax, dword [rsp + 0xa0]
mov rdx, rax
lea rcx, [rsp + 0x3968]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1738]
call fcn.1400beb90
mov qword [rsp + 0x1740], rax
mov rax, qword [rsp + 0x1740]
mov qword [rsp + 0x1750], rax
xor r9d, r9d
mov r8, qword [rsp + 0x1748]
mov rdx, qword [rsp + 0x1750]
lea rcx, [rsp + 0x1778]
call fcn.1400fa6f0
mov qword [rsp + 0x1758], rax
mov rax, qword [rsp + 0x1758]
mov qword [rsp + 0x1760], rax
mov rcx, qword [rsp + 0x1760]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x6d30]
call fcn.1400bede0
mov qword [rsp + 0x1768], rax
mov rax, qword [rsp + 0x1768]
mov qword [rsp + 0x1770], rax
mov rcx, qword [rsp + 0x1770]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x6050]
call fcn.140071ff0
nop
lea rcx, [rsp + 0x6d30]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x1778]
call fcn.1400c39e0
lea rax, [rsp + 0x3e80]
mov qword [rsp + 0x1780], rax
lea rdx, [0x14022b010]
mov rcx, qword [rsp + 0x1780]
call fcn.1400bebf0
mov qword [rsp + 0x1788], rax
mov rax, qword [rsp + 0x1788]
mov qword [rsp + 0x1790], rax
mov rax, qword [rsp + 0x1790]
mov qword [rsp + 0x17a8], rax
lea rax, [rsp + 0x3e88]
mov qword [rsp + 0x1798], rax
movsxd rax, dword [rsp + 0xa0]
mov rdx, rax
lea rcx, [rsp + 0x3968]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1798]
call fcn.1400beb90
mov qword [rsp + 0x17a0], rax
mov rax, qword [rsp + 0x17a0]
mov qword [rsp + 0x17b0], rax
mov r9d, 1
mov r8, qword [rsp + 0x17a8]
mov rdx, qword [rsp + 0x17b0]
lea rcx, [rsp + 0x548]
call fcn.1400fa6f0
nop
lea rax, [rsp + 0x3e90]
mov qword [rsp + 0x17b8], rax
lea rdx, [rsp + 0x548]
mov rcx, qword [rsp + 0x17b8]
call fcn.1400beb90
mov qword [rsp + 0x17c0], rax
mov rcx, qword [rsp + 0x17c0]
call fcn.1400eb670
movsxd rcx, dword [rsp + 0x10c]
imul rcx, rcx, 0x2c
lea rdx, [0x1404ce500]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0xa0]
mov dword [rcx + rdx*4], eax
lea rcx, [rsp + 0x548]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x6050]
call fcn.1400722f0
jmp 0x140130d15
lea rcx, [rsp + 0x3968]
call fcn.1400c3930
jmp 0x140130c13
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ce700], eax
jle 0x140131115
lea rcx, [0x1404ce700]
call fcn.1401c7100
cmp dword [0x1404ce700], 0xffffffff
jne 0x140131115
lea rcx, [0x1404ce6f0]
call fcn.1400c1240
lea rcx, [0x1401dbef0]
call fcn.1401c7040
nop
lea rcx, [0x1404ce700]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ce870], eax
jle 0x14013124b
lea rcx, [0x1404ce870]
call fcn.1401c7100
cmp dword [0x1404ce870], 0xffffffff
jne 0x14013124b
lea rdx, [0x14022b014]
lea rcx, [0x1404ce710]
call fcn.140071ff0
nop
lea rdx, [0x14022b018]
lea rcx, [0x1404ce730]
call fcn.140071ff0
nop
lea rdx, [0x14022b01c]
lea rcx, [0x1404ce750]
call fcn.140071ff0
nop
lea rdx, [0x14022b020]
lea rcx, [0x1404ce770]
call fcn.140071ff0
nop
lea rdx, [0x14022b024]
lea rcx, [0x1404ce790]
call fcn.140071ff0
nop
lea rdx, [0x14022b02c]
lea rcx, [0x1404ce7b0]
call fcn.140071ff0
nop
lea rdx, [0x14022b034]
lea rcx, [0x1404ce7d0]
call fcn.140071ff0
nop
lea rdx, [0x14022b03c]
lea rcx, [0x1404ce7f0]
call fcn.140071ff0
nop
lea rdx, [0x14022b044]
lea rcx, [0x1404ce810]
call fcn.140071ff0
nop
lea rdx, [0x14022b050]
lea rcx, [0x1404ce830]
call fcn.140071ff0
nop
lea rdx, [0x14022b060]
lea rcx, [0x1404ce850]
call fcn.140071ff0
nop
lea rcx, [0x1401d8e60]
call fcn.1401c7040
lea rcx, [0x1404ce870]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ce9e0], eax
jle 0x140131381
lea rcx, [0x1404ce9e0]
call fcn.1401c7100
cmp dword [0x1404ce9e0], 0xffffffff
jne 0x140131381
lea rdx, [0x14022b070]
lea rcx, [0x1404ce880]
call fcn.140071ff0
nop
lea rdx, [0x14022b078]
lea rcx, [0x1404ce8a0]
call fcn.140071ff0
nop
lea rdx, [0x14022b080]
lea rcx, [0x1404ce8c0]
call fcn.140071ff0
nop
lea rdx, [0x14022b088]
lea rcx, [0x1404ce8e0]
call fcn.140071ff0
nop
lea rdx, [0x14022b090]
lea rcx, [0x1404ce900]
call fcn.140071ff0
nop
lea rdx, [0x14022b098]
lea rcx, [0x1404ce920]
call fcn.140071ff0
nop
lea rdx, [0x14022b0a0]
lea rcx, [0x1404ce940]
call fcn.140071ff0
nop
lea rdx, [0x14022b0a8]
lea rcx, [0x1404ce960]
call fcn.140071ff0
nop
lea rdx, [0x14022b0b8]
lea rcx, [0x1404ce980]
call fcn.140071ff0
nop
lea rdx, [0x14022b0c8]
lea rcx, [0x1404ce9a0]
call fcn.140071ff0
nop
lea rdx, [0x14022b0d0]
lea rcx, [0x1404ce9c0]
call fcn.140071ff0
nop
lea rcx, [0x1401d8e30]
call fcn.1401c7040
lea rcx, [0x1404ce9e0]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ceb50], eax
jle 0x1401314b7
lea rcx, [0x1404ceb50]
call fcn.1401c7100
cmp dword [0x1404ceb50], 0xffffffff
jne 0x1401314b7
lea rdx, [0x14022b0e0]
lea rcx, [0x1404ce9f0]
call fcn.140071ff0
nop
lea rdx, [0x14022b0e4]
lea rcx, [0x1404cea10]
call fcn.140071ff0
nop
lea rdx, [0x14022b0e8]
lea rcx, [0x1404cea30]
call fcn.140071ff0
nop
lea rdx, [0x14022b0ec]
lea rcx, [0x1404cea50]
call fcn.140071ff0
nop
lea rdx, [0x14022b0f0]
lea rcx, [0x1404cea70]
call fcn.140071ff0
nop
lea rdx, [0x14022b0f4]
lea rcx, [0x1404cea90]
call fcn.140071ff0
nop
lea rdx, [0x14022b0f8]
lea rcx, [0x1404ceab0]
call fcn.140071ff0
nop
lea rdx, str.1000
lea rcx, [0x1404cead0]
call fcn.140071ff0
nop
lea rdx, str.1500
lea rcx, [0x1404ceaf0]
call fcn.140071ff0
nop
lea rdx, [0x14022b130]
lea rcx, [0x1404ceb10]
call fcn.140071ff0
nop
lea rdx, [0x14022b134]
lea rcx, [0x1404ceb30]
call fcn.140071ff0
nop
lea rcx, [0x1401dbf80]
call fcn.1401c7040
lea rcx, [0x1404ceb50]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ceb78], eax
jle 0x14013151d
lea rcx, [0x1404ceb78]
call fcn.1401c7100
cmp dword [0x1404ceb78], 0xffffffff
jne 0x14013151d
lea rdx, [0x14022860e]
lea rcx, [0x1404ceb58]
call fcn.140071ff0
lea rcx, [0x1401d8e10]
call fcn.1401c7040
nop
lea rcx, [0x1404ceb78]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ceb9c], eax
jle 0x14013156f
lea rcx, [0x1404ceb9c]
call fcn.1401c7100
cmp dword [0x1404ceb9c], 0xffffffff
jne 0x14013156f
mov eax, dword [0x140271464]
mov dword [0x1404ceb98], eax
lea rcx, [0x1404ceb9c]
call fcn.1401c7094
mov eax, dword [0x140271464]
cmp dword [0x1404ceb98], eax
je 0x140131587
mov dword [0x1404ce6e4], 0
cmp dword [0x1404ce6e4], 0
jne 0x14013178e
mov eax, dword [0x140271464]
mov dword [0x1404ceb98], eax
mov dword [0x1404ce6e4], 1
lea rdx, [0x14022860f]
lea rcx, [0x1404ceb58]
call fcn.1400c59c0
mov dword [rsp + 0xe4], 0
jmp 0x1401315da
mov eax, dword [rsp + 0xe4]
inc eax
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0xb
jge 0x140131720
cmp dword [0x140271464], 0
je 0x140131657
movsxd rax, dword [rsp + 0xe4]
imul rax, rax, 0x20
lea rcx, [0x1404ce710]
add rcx, rax
mov rax, rcx
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x6070]
call fcn.1400b31e0
mov qword [rsp + 0x17c8], rax
mov rax, qword [rsp + 0x17c8]
mov qword [rsp + 0x17d0], rax
mov rdx, qword [rsp + 0x17d0]
lea rcx, [0x1404ceb58]
call fcn.1400c7b60
nop
lea rcx, [rsp + 0x6070]
call fcn.1400722f0
cmp dword [0x140271464], 0
jne 0x1401316c6
movsxd rax, dword [rsp + 0xe4]
imul rax, rax, 0x20
lea rcx, [0x1404ce880]
add rcx, rax
mov rax, rcx
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x6090]
call fcn.1400b31e0
mov qword [rsp + 0x17d8], rax
mov rax, qword [rsp + 0x17d8]
mov qword [rsp + 0x17e0], rax
mov rdx, qword [rsp + 0x17e0]
lea rcx, [0x1404ceb58]
call fcn.1400c7b60
nop
lea rcx, [rsp + 0x6090]
call fcn.1400722f0
cmp dword [0x1404ce6e8], 0
jne 0x14013171b
movsxd rax, dword [rsp + 0xe4]
imul rax, rax, 0x20
lea rcx, [0x1404ce880]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0xe4]
imul rcx, rcx, 0x20
lea rdx, [0x1404ce710]
add rdx, rcx
mov rcx, rdx
mov r9, rax
mov r8, rcx
lea rdx, [rsp + 0x5e80]
lea rcx, [0x1404ce6f0]
call fcn.1400bc980
jmp 0x1401315ca
mov dword [0x1404ce6e8], 1
xor edx, edx
lea rcx, [0x1404ceb58]
call fcn.1400c7b90
lea rcx, [0x1404ceb58]
call fcn.1400dc640
mov qword [0x1404ceb88], rax
cmp dword [0x140271464], 0
je 0x140131772
lea rax, str.Self
mov qword [0x1404ceb90], rax
lea rax, [0x14022b198]
mov qword [0x1404ceb80], rax
jmp 0x14013178e
lea rax, [0x14022b1c8]
mov qword [0x1404ceb90], rax
lea rax, [0x14022b1e8]
mov qword [0x1404ceb80], rax
mov dword [rsp + 0x160], 0xa
mov dword [rsp + 0x138], 0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3e98]
call fcn.14000b4d0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9, rax
xor r8d, r8d
mov edx, dword [rsp + 0x160]
lea rcx, [0x14022b218]
call fcn.140077640
movzx eax, al
test eax, eax
je 0x140133cba
lea rdx, [0x14022b224]
lea rcx, [rsp + 0x5200]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5200]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
movss xmm2, dword [0x1401fa71c]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x5200]
call fcn.1400722f0
lea rdx, [0x14022b22c]
lea rcx, [rsp + 0x5220]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5220]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
movss xmm2, dword [0x140241510]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x5220]
call fcn.1400722f0
lea rdx, [0x14022b234]
lea rcx, [rsp + 0x4d60]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x4d60]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x4d60]
call fcn.1400722f0
lea rdx, str.CD
lea rcx, [rsp + 0x5260]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5260]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x5260]
call fcn.1400722f0
lea rdx, [0x14022b250]
lea rcx, [rsp + 0x5280]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5280]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
movss xmm2, dword [0x14020fac4]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x5280]
call fcn.1400722f0
lea rdx, [0x14022b260]
lea rcx, [rsp + 0x52a0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x52a0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x52a0]
call fcn.1400722f0
lea rdx, [0x14022b270]
lea rcx, [rsp + 0x52c0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x52c0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x52c0]
call fcn.1400722f0
movzx eax, byte [rsp + 0x5d]
test eax, eax
je 0x140131afb
lea rdx, [0x14022b280]
lea rcx, [rsp + 0x52e0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x52e0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
movss xmm2, dword [0x1401fa71c]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x52e0]
call fcn.1400722f0
xor r9d, r9d
movss xmm2, dword [0x14020fad4]
mov edx, reloc.WS2_32.dll_recv
lea rcx, str.ADD
call fcn.140082250
lea rdx, [0x14022b298]
lea rcx, [rsp + 0x5300]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5300]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
movss xmm2, dword [0x14020fad8]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x5300]
call fcn.1400722f0
call fcn.14002da30
movss xmm1, dword [0x140241534]
comiss xmm1, xmm0
jbe 0x140131af9
xorps xmm2, xmm2
movss xmm1, dword [0x140241534]
lea rcx, [rsp + 0x17e8]
call fcn.14000b4d0
xor edx, edx
lea rcx, [rsp + 0x17e8]
call fcn.140043560
jmp 0x140131b70
lea rdx, [0x14022b2a8]
lea rcx, [rsp + 0x5320]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5320]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
xorps xmm2, xmm2
xor edx, edx
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x5320]
call fcn.1400722f0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x140228633]
call fcn.140082250
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x140228634]
call fcn.140082250
call fcn.14007f170
mov dword [rsp + 0x4c], 0
mov dword [rsp + 0x98], 0
jmp 0x140131b9a
mov eax, dword [rsp + 0x98]
inc eax
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 0xb
jge 0x140133cb5
cmp dword [rsp + 0x98], 4
jle 0x140131bc1
cmp dword [rsp + 0x138], 0
jne 0x140131bc1
jmp 0x140133cb5
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x98], 5
jle 0x140131be3
mov eax, dword [rsp + 0x98]
dec eax
mov dword [rsp + 0x44], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.140080390
lea rcx, [rsp + 0x428]
call fcn.1400c0ad0
nop
cmp dword [rsp + 0x44], 0
jne 0x140131c16
lea rdx, [0x14022b2bc]
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
cmp dword [rsp + 0x44], 1
jne 0x140131c31
lea rdx, [0x14022b2c0]
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
cmp dword [rsp + 0x44], 2
jne 0x140131c4c
lea rdx, [0x14022b2c4]
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
cmp dword [rsp + 0x44], 3
jne 0x140131c67
lea rdx, [0x14022b2cc]
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
cmp dword [rsp + 0x44], 4
jne 0x140131c82
lea rdx, [0x14022b2d8]
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
mov eax, dword [rsp + 0x44]
sub eax, 5
test eax, eax
jne 0x140131ca1
lea rdx, [0x14022b2e4]
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
mov eax, dword [rsp + 0x44]
sub eax, 5
cmp eax, 1
jne 0x140131cc1
lea rdx, str.WE_R_
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
mov eax, dword [rsp + 0x44]
sub eax, 5
cmp eax, 2
jne 0x140131ce1
lea rdx, [0x14022b2f4]
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
mov eax, dword [rsp + 0x44]
sub eax, 5
cmp eax, 3
jne 0x140131d01
lea rdx, [0x14022b2fc]
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
mov eax, dword [rsp + 0x44]
sub eax, 5
cmp eax, 4
jne 0x140131d21
lea rdx, [0x14022b308]
lea rcx, [rsp + 0x428]
call fcn.1400c59c0
mov dword [rsp + 0x110], 0
jmp 0x140131d3e
mov eax, dword [rsp + 0x110]
inc eax
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x160]
cmp dword [rsp + 0x110], eax
jge 0x140133ca3
mov ecx, dword [rsp + 0x110]
call fcn.140080e00
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x164], eax
cmp dword [rsp + 0x164], 9
ja case.default.0x140131d93
movsxd rax, dword [rsp + 0x164]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x13e9a0]
add rax, rcx
jmp rax
cmp dword [rsp + 0x98], 5
jne 0x140131de3
lea rdx, [0x14022b318]
lea rcx, [rsp + 0x5340]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5340]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400ac430
nop
lea rcx, [rsp + 0x5340]
call fcn.1400722f0
jmp case.default.0x140131d93
lea rcx, [rsp + 0x428]
call fcn.1400dc640
mov rcx, rax
call fcn.140097750
jmp case.default.0x140131d93
cmp dword [rsp + 0x138], 0
je 0x140131e61
mov eax, dword [rsp + 0x168]
add eax, 5
cmp eax, dword [rsp + 0x44]
jne 0x140131e2a
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
mov dword [rcx + rax*4], 3
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 3
jne 0x140131e5f
mov eax, dword [rsp + 0x168]
add eax, 5
cmp eax, dword [rsp + 0x44]
je 0x140131e5f
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
mov dword [rcx + rax*4], 0
jmp 0x140131e90
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 3
jne 0x140131e90
cmp dword [rsp + 0x44], 5
jge 0x140131e90
mov dword [rsp + 0x138], 1
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x168], eax
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movss xmm0, dword [0x14020fac8]
call fcn.140042300
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
lea rax, [rcx + rax*4]
mov r9d, 0xffffffff
mov r8, qword [0x1404ceb80]
mov rdx, rax
lea rcx, [0x14022b330]
call fcn.140099830
movzx eax, al
test eax, eax
je 0x14013210f
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 3
jne 0x140131fed
mov dword [rsp + 0xe8], 0
jmp 0x140131f1a
mov eax, dword [rsp + 0xe8]
inc eax
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 5
jge 0x140131fed
mov eax, dword [rsp + 0x44]
cmp dword [rsp + 0xe8], eax
je 0x140131fe8
movsxd rax, dword [rsp + 0xe8]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 3
jne 0x140131fe8
lea rax, [rsp + 0x3ea0]
mov qword [rsp + 0x1800], rax
mov edx, dword [rsp + 0xe8]
lea rcx, [rsp + 0x1810]
call fcn.1400e4360
mov qword [rsp + 0x17f0], rax
mov rax, qword [rsp + 0x17f0]
mov qword [rsp + 0x17f8], rax
mov r8, qword [rsp + 0x17f8]
lea rdx, [0x14022b368]
mov rcx, qword [rsp + 0x1800]
call fcn.1400c6b80
mov qword [rsp + 0x1808], rax
mov edx, 0xc34
mov rcx, qword [rsp + 0x1808]
call fcn.14014b1d0
nop
lea rcx, [rsp + 0x1810]
call fcn.1400c39e0
movsxd rax, dword [rsp + 0xe8]
lea rcx, [0x1404cce88]
mov dword [rcx + rax*4], 0
jmp 0x140131f0a
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 5
jne 0x14013210f
mov eax, 1
imul rax, rax, 9
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x14013202f
mov eax, 1
imul rax, rax, 9
lea rcx, [0x140278ef0]
mov byte [rcx + rax], 1
lea rax, [rsp + 0x3ea8]
mov qword [rsp + 0x1818], rax
lea rdx, [0x14022b39c]
mov rcx, qword [rsp + 0x1818]
call fcn.1400bebf0
mov qword [rsp + 0x1820], rax
mov rax, qword [rsp + 0x1820]
mov qword [rsp + 0x1828], rax
mov rax, qword [rsp + 0x1828]
mov qword [rsp + 0x1840], rax
lea rax, [rsp + 0x3eb0]
mov qword [rsp + 0x1830], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1830]
call fcn.1400bebf0
mov qword [rsp + 0x1838], rax
mov rax, qword [rsp + 0x1838]
mov qword [rsp + 0x1848], rax
mov rdx, qword [rsp + 0x1840]
mov rcx, qword [rsp + 0x1848]
call fcn.1400e4bc0
test eax, eax
jne 0x14013210f
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
lea rdx, str.MP_::30
mov rcx, rax
call fcn.1400c7bc0
call fcn.14003af00
jmp case.default.0x140131d93
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 1
je 0x140132141
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 5
jne 0x1401321e7
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movss xmm0, dword [0x140241508]
call fcn.140042300
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cceb0]
lea rax, [rcx + rax*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x14022b3f0]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x1401321e2
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cceb0]
cmp dword [rcx + rax*4], 0x12
jle 0x1401321bd
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cceb0]
mov dword [rcx + rax*4], reloc.WS2_32.dll_select
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cceb0]
cmp dword [rcx + rax*4], 3
jge 0x1401321e2
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cceb0]
mov dword [rcx + rax*4], 3
call fcn.14003af00
jmp case.default.0x140131d93
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 3
je 0x14013230d
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 0
je 0x14013230d
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movss xmm0, dword [0x14020fab8]
call fcn.140042300
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cced8]
lea rax, [rcx + rax*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x14022b400]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x1401322b9
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cced8]
cmp dword [rcx + rax*4], 0x78
jle 0x140132294
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cced8]
mov dword [rcx + rax*4], 0x78
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cced8]
cmp dword [rcx + rax*4], 0
jge 0x1401322b9
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cced8]
mov dword [rcx + rax*4], 0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.0_CD
lea rcx, [rsp + 0x5360]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5360]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5360]
call fcn.1400722f0
call fcn.14003af00
jmp case.default.0x140131d93
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 1
je 0x140132348
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 4
je 0x140132348
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 5
jne 0x140132399
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movss xmm0, dword [0x14020fac4]
call fcn.140042300
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ccf28]
lea rax, [rcx + rax*4]
mov r9d, 0xffffffff
mov r8, qword [0x1404ceb90]
mov rdx, rax
lea rcx, [0x14022b448]
call fcn.140099830
call fcn.14003af00
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 4
jne 0x1401323d0
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ccf28]
cmp dword [rcx + rax*4], 1
jne 0x1401323d0
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ccf28]
mov dword [rcx + rax*4], 0
jmp case.default.0x140131d93
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 1
je 0x14013240f
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 4
je 0x14013240f
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 5
jne 0x14013252f
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movss xmm0, dword [0x14020fab8]
call fcn.140042300
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ccf00]
lea rax, [rcx + rax*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x14022b460]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x1401324b0
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ccf00]
cmp dword [rcx + rax*4], 0xf
jle 0x14013248b
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ccf00]
mov dword [rcx + rax*4], reloc.WS2_32.dll_ntohs
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ccf00]
cmp dword [rcx + rax*4], 1
jge 0x1401324b0
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ccf00]
mov dword [rcx + rax*4], 1
call fcn.14003af00
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str._n____n___
lea rcx, [rsp + 0x53a0]
call fcn.140071ff0
nop
lea rdx, [0x14022b53c]
lea rcx, [rsp + 0x5380]
call fcn.140071ff0
nop
lea r8, [rsp + 0x53a0]
lea rdx, [rsp + 0x5380]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5380]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x53a0]
call fcn.1400722f0
jmp case.default.0x140131d93
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 2
jne 0x14013259b
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movss xmm0, dword [0x14024150c]
call fcn.140042300
movsxd rax, dword [rsp + 0x44]
lea rcx, reloc.WS2_32.dll_accept
lea rax, [rcx + rax*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x14022b540]
call fcn.14009cde0
call fcn.14003af00
jmp case.default.0x140131d93
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 2
je 0x1401325de
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 4
jne 0x1401326b3
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ccf28]
cmp dword [rcx + rax*4], 2
jne 0x1401326b3
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x200
lea rcx, [0x1404ccf50]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x200
mov rdx, rax
lea rcx, [0x14022b558]
call fcn.14009d3f0
call fcn.14003af00
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.__n______._n__Skeleton_WarriorSkeleton_ArcherSkeleton_Vanguard_nbuff_buff.
lea rcx, [rsp + 0x53e0]
call fcn.140071ff0
nop
lea rdx, [0x14022b6ec]
lea rcx, [rsp + 0x53c0]
call fcn.140071ff0
nop
lea r8, [rsp + 0x53e0]
lea rdx, [rsp + 0x53c0]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x53c0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x53e0]
call fcn.1400722f0
jmp case.default.0x140131d93
movzx eax, byte [rsp + 0x5d]
test eax, eax
jne 0x1401326c6
jmp case.default.0x140131d93
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movss xmm0, dword [0x14020fac8]
call fcn.140042300
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ce4c8]
lea rax, [rcx + rax*4]
mov r9d, 0xffffffff
mov r8, qword [0x1404ceb88]
mov rdx, rax
lea rcx, [0x14022b6f0]
call fcn.140099830
call fcn.14003af00
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movss xmm0, dword [0x14020fac0]
call fcn.140042300
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3eb8]
call fcn.14000b4d0
mov qword [rsp + 0x1850], rax
lea rdx, [0x14022b71c]
lea rcx, [rsp + 0x5400]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5400]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x1858], rax
mov rdx, qword [rsp + 0x1850]
mov rcx, qword [rsp + 0x1858]
call fcn.140097a80
mov byte [rsp + 0xb4], al
lea rcx, [rsp + 0x5400]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb4]
test eax, eax
je 0x140132aa8
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404ce4c8]
mov eax, dword [rcx + rax*4]
mov dword [rsp + 0x13c], eax
lea rax, [rsp + 0x6540]
mov qword [rsp + 0x1860], rax
movsxd rax, dword [rsp + 0x13c]
imul rax, rax, 0x20
lea rcx, [0x1404ce710]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x1860]
call fcn.1400c0270
mov qword [rsp + 0x1868], rax
mov rax, qword [rsp + 0x1868]
mov qword [rsp + 0x1870], rax
mov rax, qword [rsp + 0x1870]
mov qword [rsp + 0x1888], rax
lea rax, [rsp + 0x6560]
mov qword [rsp + 0x1878], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x1878]
call fcn.1400c0270
mov qword [rsp + 0x1880], rax
mov rax, qword [rsp + 0x1880]
mov qword [rsp + 0x1890], rax
mov rdx, qword [rsp + 0x1888]
mov rcx, qword [rsp + 0x1890]
call fcn.1400e4b30
test eax, eax
je 0x1401328ed
lea rax, [rsp + 0x3ec0]
mov qword [rsp + 0x1898], rax
lea rdx, [0x14022b750]
mov rcx, qword [rsp + 0x1898]
call fcn.1400becb0
mov qword [rsp + 0x18a0], rax
mov edx, 0xc91
mov rcx, qword [rsp + 0x18a0]
call fcn.14014b1d0
jmp 0x140132aa8
movsxd rax, dword [rsp + 0x13c]
imul rax, rax, 0x20
lea rcx, [0x1404ce9f0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x18c0], rax
movsxd rcx, dword [rsp + 0x13c]
imul rcx, rcx, 0x20
lea rdx, [0x1404ce710]
add rdx, rcx
mov rcx, rdx
mov r8, rcx
lea rdx, [0x14022b768]
lea rcx, [rsp + 0x60f0]
call fcn.1400b33d0
mov qword [rsp + 0x18a8], rax
mov rax, qword [rsp + 0x18a8]
mov qword [rsp + 0x18b0], rax
lea r8, [0x14022b764]
mov rdx, qword [rsp + 0x18b0]
lea rcx, [rsp + 0x60d0]
call fcn.1400b3090
mov qword [rsp + 0x18b8], rax
mov rax, qword [rsp + 0x18b8]
mov qword [rsp + 0x18c8], rax
mov rax, qword [rsp + 0x18c0]
mov r8, rax
mov rdx, qword [rsp + 0x18c8]
lea rcx, [rsp + 0x60b0]
call fcn.1400b3030
mov qword [rsp + 0x18d0], rax
mov rax, qword [rsp + 0x18d0]
mov qword [rsp + 0x18d8], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rdx, qword [rsp + 0x18d8]
mov rcx, rax
call fcn.1400c7b60
nop
lea rcx, [rsp + 0x60b0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x60d0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x60f0]
call fcn.1400722f0
lea rax, [rsp + 0x3ec8]
mov qword [rsp + 0x18e0], rax
lea rdx, [0x14022b770]
mov rcx, qword [rsp + 0x18e0]
call fcn.1400becb0
mov qword [rsp + 0x18e8], rax
mov edx, 0xc95
mov rcx, qword [rsp + 0x18e8]
call fcn.14014b1d0
lea rax, [rsp + 0x3ed0]
mov qword [rsp + 0x18f0], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x18f0]
call fcn.1400bebf0
mov qword [rsp + 0x18f8], rax
mov edx, 0xc96
mov rcx, qword [rsp + 0x18f8]
call fcn.14014b1d0
call fcn.14003af00
jmp case.default.0x140131d93
movzx eax, byte [rsp + 0x5d]
test eax, eax
jne 0x140132ac0
jmp case.default.0x140131d93
lea rcx, [rsp + 0x3908]
call fcn.1400be8b0
nop
lea rax, [rsp + 0x3ed8]
mov qword [rsp + 0x1900], rax
lea rdx, [0x14022b77c]
mov rcx, qword [rsp + 0x1900]
call fcn.1400bebf0
mov qword [rsp + 0x1908], rax
mov rax, qword [rsp + 0x1908]
mov qword [rsp + 0x1910], rax
mov rax, qword [rsp + 0x1910]
mov qword [rsp + 0x1928], rax
lea rax, [rsp + 0x3ee0]
mov qword [rsp + 0x1918], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1918]
call fcn.1400bebf0
mov qword [rsp + 0x1920], rax
mov rax, qword [rsp + 0x1920]
mov qword [rsp + 0x1930], rax
lea r8, [rsp + 0x3908]
mov rdx, qword [rsp + 0x1928]
mov rcx, qword [rsp + 0x1930]
call fcn.1400eceb0
mov dword [rsp + 0x2a8], eax
mov dword [rsp + 0x64], 0
jmp 0x140132ba8
mov eax, dword [rsp + 0x64]
inc eax
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x2a8]
cmp dword [rsp + 0x64], eax
jge 0x140133c75
movsxd rax, dword [rsp + 0x64]
mov rdx, rax
lea rcx, [rsp + 0x3908]
call fcn.1400c6240
lea rdx, [0x140228636]
mov rcx, rax
call fcn.1400c6170
movzx eax, al
test eax, eax
je 0x140133c70
lea rax, [rsp + 0x3ee8]
mov qword [rsp + 0x1938], rax
lea rdx, [0x14022b780]
mov rcx, qword [rsp + 0x1938]
call fcn.1400bebf0
mov qword [rsp + 0x1940], rax
mov rax, qword [rsp + 0x1940]
mov qword [rsp + 0x1948], rax
mov rax, qword [rsp + 0x1948]
mov qword [rsp + 0x1960], rax
lea rax, [rsp + 0x3ef0]
mov qword [rsp + 0x1950], rax
movsxd rax, dword [rsp + 0x64]
mov rdx, rax
lea rcx, [rsp + 0x3908]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1950]
call fcn.1400beb90
mov qword [rsp + 0x1958], rax
mov rax, qword [rsp + 0x1958]
mov qword [rsp + 0x1968], rax
mov rdx, qword [rsp + 0x1960]
mov rcx, qword [rsp + 0x1968]
call fcn.1400e4bc0
test eax, eax
je 0x140133c70
lea rax, [rsp + 0x3ef8]
mov qword [rsp + 0x1970], rax
lea rdx, [0x14022b784]
mov rcx, qword [rsp + 0x1970]
call fcn.1400bebf0
mov qword [rsp + 0x1978], rax
mov rax, qword [rsp + 0x1978]
mov qword [rsp + 0x1980], rax
mov rax, qword [rsp + 0x1980]
mov qword [rsp + 0x1998], rax
lea rax, [rsp + 0x3f00]
mov qword [rsp + 0x1988], rax
movsxd rax, dword [rsp + 0x64]
mov rdx, rax
lea rcx, [rsp + 0x3908]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1988]
call fcn.1400beb90
mov qword [rsp + 0x1990], rax
mov rax, qword [rsp + 0x1990]
mov qword [rsp + 0x19a0], rax
xor r9d, r9d
mov r8, qword [rsp + 0x1998]
mov rdx, qword [rsp + 0x19a0]
lea rcx, [rsp + 0x19c8]
call fcn.1400fa6f0
mov qword [rsp + 0x19a8], rax
mov rax, qword [rsp + 0x19a8]
mov qword [rsp + 0x19b0], rax
mov rcx, qword [rsp + 0x19b0]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x6db8]
call fcn.1400bede0
mov qword [rsp + 0x19b8], rax
mov rax, qword [rsp + 0x19b8]
mov qword [rsp + 0x19c0], rax
mov rcx, qword [rsp + 0x19c0]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3c8]
call fcn.140071ff0
nop
lea rcx, [rsp + 0x6db8]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x19c8]
call fcn.1400c39e0
lea rax, [rsp + 0x3f08]
mov qword [rsp + 0x19d0], rax
lea rdx, [0x14022b788]
mov rcx, qword [rsp + 0x19d0]
call fcn.1400bebf0
mov qword [rsp + 0x19d8], rax
mov rax, qword [rsp + 0x19d8]
mov qword [rsp + 0x19e0], rax
mov rax, qword [rsp + 0x19e0]
mov qword [rsp + 0x19f8], rax
lea rax, [rsp + 0x3f10]
mov qword [rsp + 0x19e8], rax
movsxd rax, dword [rsp + 0x64]
mov rdx, rax
lea rcx, [rsp + 0x3908]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x19e8]
call fcn.1400beb90
mov qword [rsp + 0x19f0], rax
mov rax, qword [rsp + 0x19f0]
mov qword [rsp + 0x1a00], rax
mov r9d, 1
mov r8, qword [rsp + 0x19f8]
mov rdx, qword [rsp + 0x1a00]
lea rcx, [rsp + 0x368]
call fcn.1400fa6f0
nop
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x4740]
call fcn.1400c0270
nop
cmp dword [0x140271464], 0
jne 0x140132eff
lea r8, [rsp + 0x3c8]
lea rdx, [0x1404ce6f0]
lea rcx, [rsp + 0x6110]
call fcn.140122450
mov qword [rsp + 0x1a08], rax
mov rdx, qword [rsp + 0x1a08]
lea rcx, [rsp + 0x4740]
call fcn.1400c58a0
lea rcx, [rsp + 0x6110]
call fcn.1400722f0
lea rcx, [rsp + 0x4740]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 5
jne 0x140132fa0
lea rdx, [0x14022b7b0]
lea rcx, [rsp + 0x3c8]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x140132fa0
lea rdx, [0x14022b7c0]
lea rcx, [rsp + 0x5420]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5420]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5420]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov dword [rsp + 0xf0], 1
mov dword [rsp + 0xf4], 0x64
mov dword [rsp + 0xf8], Ordinal_45
lea rax, [rsp + 0x6580]
mov qword [rsp + 0x1a10], rax
lea rdx, [0x14022b828]
mov rcx, qword [rsp + 0x1a10]
call fcn.140071ff0
mov qword [rsp + 0x1a18], rax
mov rax, qword [rsp + 0x1a18]
mov qword [rsp + 0x1a20], rax
mov rax, qword [rsp + 0x1a20]
mov qword [rsp + 0x1a38], rax
lea rax, [rsp + 0x65a0]
mov qword [rsp + 0x1a28], rax
lea rdx, [rsp + 0x3c8]
mov rcx, qword [rsp + 0x1a28]
call fcn.1400c0270
mov qword [rsp + 0x1a30], rax
mov rax, qword [rsp + 0x1a30]
mov qword [rsp + 0x1a40], rax
mov rdx, qword [rsp + 0x1a38]
mov rcx, qword [rsp + 0x1a40]
call fcn.1400e4b30
test eax, eax
je 0x140133084
mov dword [rsp + 0xf0], 3
mov dword [rsp + reloc.WS2_32.dll_ntohs4], 0xf
mov dword [rsp + 0xf8], Ordinal_33
lea rax, [rsp + 0x65c0]
mov qword [rsp + 0x1a48], rax
lea rdx, [0x14022b844]
mov rcx, qword [rsp + 0x1a48]
call fcn.140071ff0
mov qword [rsp + 0x1a50], rax
mov rax, qword [rsp + 0x1a50]
mov qword [rsp + 0x1a58], rax
mov rax, qword [rsp + 0x1a58]
mov qword [rsp + 0x1a70], rax
lea rax, [rsp + 0x65e0]
mov qword [rsp + 0x1a60], rax
lea rdx, [rsp + 0x3c8]
mov rcx, qword [rsp + 0x1a60]
call fcn.1400c0270
mov qword [rsp + 0x1a68], rax
mov rax, qword [rsp + 0x1a68]
mov qword [rsp + 0x1a78], rax
mov rdx, qword [rsp + 0x1a70]
mov rcx, qword [rsp + 0x1a78]
call fcn.1400e4b30
test eax, eax
je 0x140133147
mov dword [rsp + 0xf0], 1
mov dword [rsp + 0xf4], 0xc350
mov dword [rsp + 0xf8], reloc.WLDAP32.dll_Ordinal_60
lea rax, [rsp + 0x6600]
mov qword [rsp + 0x1a80], rax
lea rdx, [0x14022b860]
mov rcx, qword [rsp + 0x1a80]
call fcn.140071ff0
mov qword [rsp + 0x1a88], rax
mov rax, qword [rsp + 0x1a88]
mov qword [rsp + 0x1a90], rax
mov rax, qword [rsp + 0x1a90]
mov qword [rsp + 0x1aa8], rax
lea rax, [rsp + 0x6620]
mov qword [rsp + 0x1a98], rax
lea rdx, [rsp + 0x3c8]
mov rcx, qword [rsp + 0x1a98]
call fcn.1400c0270
mov qword [rsp + 0x1aa0], rax
mov rax, qword [rsp + 0x1aa0]
mov qword [rsp + 0x1ab0], rax
mov rdx, qword [rsp + 0x1aa8]
mov rcx, qword [rsp + 0x1ab0]
call fcn.1400e4b30
test eax, eax
je 0x14013320a
mov dword [rsp + 0xf0], 0x1f4
mov dword [rsp + 0xf4], 0x1388
mov dword [rsp + 0xf8], reloc.WLDAP32.dll_Ordinal_50
lea rax, [rsp + 0x6640]
mov qword [rsp + 0x1ab8], rax
lea rdx, [0x14022b874]
mov rcx, qword [rsp + 0x1ab8]
call fcn.140071ff0
mov qword [rsp + 0x1ac0], rax
mov rax, qword [rsp + 0x1ac0]
mov qword [rsp + 0x1ac8], rax
mov rax, qword [rsp + 0x1ac8]
mov qword [rsp + 0x1ae0], rax
lea rax, [rsp + 0x6660]
mov qword [rsp + 0x1ad0], rax
lea rdx, [rsp + 0x3c8]
mov rcx, qword [rsp + 0x1ad0]
call fcn.1400c0270
mov qword [rsp + 0x1ad8], rax
mov rax, qword [rsp + 0x1ad8]
mov qword [rsp + 0x1ae8], rax
mov rdx, qword [rsp + 0x1ae0]
mov rcx, qword [rsp + 0x1ae8]
call fcn.1400e4b30
test eax, eax
je 0x1401332cd
mov dword [rsp + 0xf0], 0x1f4
mov dword [rsp + 0xf4], 0x1388
mov dword [rsp + 0xf8], reloc.WLDAP32.dll_Ordinal_50
lea rdx, [0x14022b890]
lea rcx, [rsp + 0x3c8]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x14013332c
lea rdx, [0x14022b8a0]
lea rcx, [rsp + 0x5440]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5440]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5440]
call fcn.1400722f0
jmp 0x1401337e0
lea rdx, [0x14022b8e8]
lea rcx, [rsp + 0x3c8]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x14013338b
lea rdx, [0x14022b908]
lea rcx, [rsp + 0x5460]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5460]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5460]
call fcn.1400722f0
jmp 0x1401337e0
cvtsi2ss xmm0, dword [rsp + 0xf8]
call fcn.140042300
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x64]
lea rax, [rax + rcx*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x14022b950]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x140133684
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x64]
mov edx, dword [rsp + 0xf0]
cmp dword [rax + rcx*4], edx
jge 0x140133442
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x64]
mov edx, dword [rsp + 0xf0]
mov dword [rax + rcx*4], edx
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x64]
mov edx, dword [rsp + 0xf4]
cmp dword [rax + rcx*4], edx
jle 0x14013348e
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x64]
mov edx, dword [rsp + 0xf4]
mov dword [rax + rcx*4], edx
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x64]
mov eax, dword [rax + rcx*4]
mov dword [rsp + 0x2cc], eax
lea rax, [rsp + 0x3f18]
mov qword [rsp + 0x1af0], rax
lea rcx, [rsp + 0x3c8]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1af0]
call fcn.1400bebf0
mov qword [rsp + 0x1af8], rax
mov rax, qword [rsp + 0x1af8]
mov qword [rsp + 0x1b00], rax
mov rax, qword [rsp + 0x1b00]
mov qword [rsp + 0x1b18], rax
lea rax, [rsp + 0x3f20]
mov qword [rsp + 0x1b08], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1b08]
call fcn.1400bebf0
mov qword [rsp + 0x1b10], rax
mov rax, qword [rsp + 0x1b10]
mov qword [rsp + 0x1b20], rax
mov r9d, dword [rsp + 0x2cc]
mov r8, qword [rsp + 0x1b18]
mov rdx, qword [rsp + 0x1b20]
lea rcx, [rsp + 0x1b38]
call fcn.1400f5140
mov qword [rsp + 0x1b28], rax
mov rax, qword [rsp + 0x1b28]
mov qword [rsp + 0x1b30], rax
mov rdx, qword [rsp + 0x1b30]
lea rcx, [rsp + 0x368]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x1b38]
call fcn.1400c39e0
lea rcx, [rsp + 0x368]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x6e40]
call fcn.1400bede0
mov qword [rsp + 0x1b40], rax
mov rax, qword [rsp + 0x1b40]
mov qword [rsp + 0x1b48], rax
mov rcx, qword [rsp + 0x1b48]
call fcn.1400b82a0
movsxd rcx, dword [rsp + 0x44]
imul rcx, rcx, 0x20
lea rdx, [0x1404ce350]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x6e40]
call fcn.1400c3a00
lea rax, [rsp + 0x3f28]
mov qword [rsp + 0x1b50], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1b50]
call fcn.1400bebf0
mov qword [rsp + 0x1b58], rax
mov edx, 0xcbd
mov rcx, qword [rsp + 0x1b58]
call fcn.14014b1d0
call fcn.14003af00
lea rdx, [0x14022b98c]
lea rcx, [rsp + 0x3c8]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x14013371e
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022b9b0]
lea rcx, [rsp + 0x54a0]
call fcn.140071ff0
nop
lea rdx, [0x14022ba24]
lea rcx, [rsp + 0x5480]
call fcn.140071ff0
nop
lea r8, [rsp + 0x54a0]
lea rdx, [rsp + 0x5480]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5480]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x54a0]
call fcn.1400722f0
lea rdx, [0x14022ba2c]
lea rcx, [rsp + 0x3c8]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x1401337b3
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022ba40]
lea rcx, [rsp + 0x54e0]
call fcn.140071ff0
nop
lea rdx, str.LN11
lea rcx, [rsp + 0x54c0]
call fcn.140071ff0
nop
lea r8, [rsp + 0x54e0]
lea rdx, [rsp + 0x54c0]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x54c0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x54e0]
call fcn.1400722f0
cmp dword [rsp + 0xf8], 0x28
jne 0x1401337d9
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [0x14022baac]
call fcn.1400ac430
jmp 0x1401337e0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b420
movss xmm0, dword [0x1401fa704]
call fcn.140042300
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3f30]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x14022bab0]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x140133c41
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
lea rcx, [rsp + 0x1d0]
call fcn.1400bebf0
nop
lea rcx, [rsp + 0x3c8]
call fcn.1400dc640
mov rdx, rax
lea rcx, [rsp + 0x228]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x64]
mov edx, dword [rax + rcx*4]
lea rcx, [rsp + 0x1bc8]
call fcn.1400e4360
mov qword [rsp + 0x1b60], rax
mov rax, qword [rsp + 0x1b60]
mov qword [rsp + 0x1b68], rax
mov rax, qword [rsp + 0x1b68]
mov qword [rsp + 0x1b90], rax
lea rdx, [0x14022bab4]
lea rcx, [rsp + 0x558]
call fcn.1400bebf0
nop
lea rdx, [0x14022bab8]
lea rcx, [rsp + 0x550]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x228]
lea rdx, [rsp + 0x550]
lea rcx, [rsp + 0x1bc0]
call fcn.1400c6a00
mov qword [rsp + 0x1b70], rax
mov rax, qword [rsp + 0x1b70]
mov qword [rsp + 0x1b78], rax
lea r8, [rsp + 0x558]
mov rdx, qword [rsp + 0x1b78]
lea rcx, [rsp + 0x1bb8]
call fcn.1400c6a00
mov qword [rsp + 0x1b80], rax
mov rax, qword [rsp + 0x1b80]
mov qword [rsp + 0x1b88], rax
mov rax, qword [rsp + 0x1b88]
mov qword [rsp + 0x1b98], rax
mov r8, qword [rsp + 0x1b90]
mov rdx, qword [rsp + 0x1b98]
lea rcx, [rsp + 0x1bb0]
call fcn.1400c6a00
mov qword [rsp + 0x1ba0], rax
mov rax, qword [rsp + 0x1ba0]
mov qword [rsp + 0x1ba8], rax
mov rdx, qword [rsp + 0x1ba8]
lea rcx, [rsp + 0x228]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x1bb0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1bb8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1bc0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x550]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x558]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1bc8]
call fcn.1400c39e0
lea rax, [rsp + 0x3f38]
mov qword [rsp + 0x1bd0], rax
lea rdx, [0x140228637]
mov rcx, qword [rsp + 0x1bd0]
call fcn.1400bebf0
mov qword [rsp + 0x1bd8], rax
mov rax, qword [rsp + 0x1bd8]
mov qword [rsp + 0x1be0], rax
mov rax, qword [rsp + 0x1be0]
mov qword [rsp + 0x1c10], rax
lea rax, [rsp + 0x3f40]
mov qword [rsp + 0x1be8], rax
lea rdx, [rsp + 0x228]
mov rcx, qword [rsp + 0x1be8]
call fcn.1400beb90
mov qword [rsp + 0x1bf0], rax
mov rax, qword [rsp + 0x1bf0]
mov qword [rsp + 0x1bf8], rax
mov rax, qword [rsp + 0x1bf8]
mov qword [rsp + 0x1c18], rax
lea rax, [rsp + 0x3f48]
mov qword [rsp + 0x1c00], rax
lea rdx, [rsp + 0x1d0]
mov rcx, qword [rsp + 0x1c00]
call fcn.1400beb90
mov qword [rsp + 0x1c08], rax
mov rax, qword [rsp + 0x1c08]
mov qword [rsp + 0x1c20], rax
mov r9, qword [rsp + 0x1c10]
mov r8, qword [rsp + 0x1c18]
mov rdx, qword [rsp + 0x1c20]
lea rcx, [rsp + 0x1c38]
call fcn.1400d3990
mov qword [rsp + 0x1c28], rax
mov rax, qword [rsp + 0x1c28]
mov qword [rsp + 0x1c30], rax
mov rdx, qword [rsp + 0x1c30]
lea rcx, [rsp + 0x1d0]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x1c38]
call fcn.1400c39e0
lea rcx, [rsp + 0x1d0]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x6ec8]
call fcn.1400bede0
mov qword [rsp + 0x1c40], rax
mov rax, qword [rsp + 0x1c40]
mov qword [rsp + 0x1c48], rax
mov rcx, qword [rsp + 0x1c48]
call fcn.1400b82a0
movsxd rcx, dword [rsp + 0x44]
imul rcx, rcx, 0x20
lea rdx, [0x1404ce350]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x6ec8]
call fcn.1400c3a00
mov dword [reloc.WS2_32.dll_accept], 1
lea rax, [rsp + 0x3f50]
mov qword [rsp + 0x1c50], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1c50]
call fcn.1400bebf0
mov qword [rsp + 0x1c58], rax
mov edx, 0xcdb
mov rcx, qword [rsp + 0x1c58]
call fcn.14014b1d0
nop
lea rcx, [rsp + 0x228]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1d0]
call fcn.1400c39e0
call fcn.14003af00
nop
lea rcx, [rsp + 0x4740]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x368]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x3c8]
call fcn.1400722f0
jmp 0x140132b9e
lea rcx, [rsp + 0x3908]
call fcn.1400c3930
jmp case.default.0x140131d93
cmp dword [rsp + 0x98], 5
jne 0x140133c9e
jmp 0x140133ca3
jmp 0x140131d2e
lea rcx, [rsp + 0x428]
call fcn.1400722f0
jmp 0x140131b8a
call fcn.1400791e0
call fcn.1400a5730
movss xmm0, dword [0x14020fad4]
call fcn.140042300
lea rdx, [0x14022bac0]
lea rcx, [rsp + 0x5500]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5500]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x28], 0
lea rcx, [0x14022babc]
mov qword [rsp + 0x20], rcx
mov r9d, 0x44c
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, [0x140271d24]
mov rcx, rax
call fcn.1400a6890
mov byte [rsp + 0xb5], al
lea rcx, [rsp + 0x5500]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb5]
test eax, eax
je 0x140133db3
mov eax, dword [0x140271d24]
mov dword [rsp + 0x2c8], eax
lea rax, [rsp + 0x3f58]
mov qword [rsp + 0x1c60], rax
lea rdx, [0x14022bad8]
mov rcx, qword [rsp + 0x1c60]
call fcn.1400bebf0
mov qword [rsp + 0x1c68], rax
mov rax, qword [rsp + 0x1c68]
mov qword [rsp + 0x1c70], rax
mov r9d, 0x44c
mov r8d, reloc.WS2_32.dll_sendto
mov edx, dword [rsp + 0x2c8]
mov rcx, qword [rsp + 0x1c70]
call fcn.1400f92d0
mov dword [0x140271d24], eax
lea rdx, [0x14022bae8]
lea rcx, [rsp + 0x5520]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 0x11
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1c78], rax
lea rdx, [rsp + 0x5520]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x1c78]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x5520]
call fcn.1400722f0
mov eax, 1
imul rax, rax, 0x11
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
test eax, eax
je 0x140134074
mov dword [rsp + 0x140], 0
lea rcx, [rsp + 0x3ae0]
call fcn.1400be8b0
nop
lea rax, [rsp + 0x3f60]
mov qword [rsp + 0x1c80], rax
lea rdx, [0x14022bafc]
mov rcx, qword [rsp + 0x1c80]
call fcn.1400bebf0
mov qword [rsp + 0x1c88], rax
mov rax, qword [rsp + 0x1c88]
mov qword [rsp + 0x1c90], rax
mov rax, qword [rsp + 0x1c90]
mov qword [rsp + 0x1ca8], rax
lea rax, [rsp + 0x3f68]
mov qword [rsp + 0x1c98], rax
lea rdx, [0x14027a7e0]
mov rcx, qword [rsp + 0x1c98]
call fcn.1400bebf0
mov qword [rsp + 0x1ca0], rax
mov rax, qword [rsp + 0x1ca0]
mov qword [rsp + 0x1cb0], rax
lea r8, [rsp + 0x3ae0]
mov rdx, qword [rsp + 0x1ca8]
mov rcx, qword [rsp + 0x1cb0]
call fcn.1400eceb0
mov dword [rsp + 0x2c4], eax
mov dword [rsp + 0x114], 0
jmp 0x140133f19
mov eax, dword [rsp + 0x114]
inc eax
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0x2c4]
cmp dword [rsp + 0x114], eax
jge 0x140133fd8
movsxd rax, dword [rsp + 0x114]
mov rdx, rax
lea rcx, [rsp + 0x3ae0]
call fcn.1400c6240
lea rdx, [0x14022865c]
mov rcx, rax
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x140133f68
mov dword [rsp + 0x140], 1
jmp 0x140133fd8
lea rax, [rsp + 0x3f70]
mov qword [rsp + 0x1cb8], rax
movsxd rax, dword [rsp + 0x114]
mov rdx, rax
lea rcx, [rsp + 0x3ae0]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1cb8]
call fcn.1400beb90
mov qword [rsp + 0x1cc0], rax
mov rcx, qword [rsp + 0x1cc0]
call fcn.14014b020
mov dword [rsp + 0x2c0], eax
cmp dword [rsp + 0x2c0], 0
jge 0x140133fd3
mov dword [rsp + 0x140], 1
jmp 0x140133fd8
jmp 0x140133f09
cmp dword [rsp + 0x140], 0
je 0x140134067
mov eax, 1
imul rax, rax, 0x11
lea rcx, [0x140278ef0]
mov byte [rcx + rax], 0
lea rax, [rsp + 0x3f78]
mov qword [rsp + 0x1cc8], rax
lea rdx, [0x14022bb00]
lea rcx, [rsp + 0x5540]
call fcn.1400c0d00
nop
lea rdx, [rsp + 0x5540]
lea rcx, [0x1404a5740]
call fcn.1400eed40
mov rdx, rax
mov rcx, qword [rsp + 0x1cc8]
call fcn.1400becb0
mov qword [rsp + 0x1cd0], rax
mov rcx, qword [rsp + 0x1cd0]
call fcn.140112dd0
nop
lea rcx, [rsp + 0x5540]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x3ae0]
call fcn.1400c3930
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x14020fad4]
call fcn.140042300
lea rdx, [0x14022bb38]
lea rcx, [rsp + 0x5560]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5560]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, reloc.WLDAP32.dll_Ordinal_200
lea rdx, [0x14027a7e0]
mov rcx, rax
call fcn.14009d3f0
nop
lea rcx, [rsp + 0x5560]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.:Q_W_E_R_RC___n:_R_W_RC_R_W__nCD___n________.
lea rcx, [rsp + 0x55a0]
call fcn.140071ff0
nop
lea rdx, str.LN12
lea rcx, [rsp + 0x5580]
call fcn.140071ff0
nop
lea r8, [rsp + 0x55a0]
lea rdx, [rsp + 0x5580]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5580]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x55a0]
call fcn.1400722f0
cmp dword [rsp + 0x12c], 0
je 0x1401358f5
call fcn.140111520
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rdx, [0x14022bce8]
lea rcx, [rsp + 0x55c0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x55c0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xb6], al
lea rcx, [rsp + 0x55c0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb6]
test eax, eax
je 0x1401358f5
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x1401341ff
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
mov eax, 1
imul rax, rax, 0xf
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x140134310
movss xmm0, dword [0x1401fa71c]
call fcn.140042300
lea rdx, [0x14022bd18]
lea rcx, [rsp + 0x55e0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x55e0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140271d38]
mov rcx, rax
call fcn.14009cde0
mov byte [rsp + 0xb7], al
lea rcx, [rsp + 0x55e0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb7]
test eax, eax
je 0x140134300
mov eax, dword [0x140271d38]
mov dword [rsp + 0x2f8], eax
lea rax, [rsp + 0x3f80]
mov qword [rsp + 0x1cd8], rax
lea rdx, [0x14022bd40]
mov rcx, qword [rsp + 0x1cd8]
call fcn.1400bebf0
mov qword [rsp + 0x1ce0], rax
mov rax, qword [rsp + 0x1ce0]
mov qword [rsp + 0x1ce8], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x2f8]
mov rcx, qword [rsp + 0x1ce8]
call fcn.1400f92d0
mov dword [0x140271d38], eax
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022bd70]
lea rcx, [rsp + 0x5600]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 0xf
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1cf0], rax
lea rdx, [rsp + 0x5600]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x1cf0]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x5600]
call fcn.1400722f0
mov eax, 1
imul rax, rax, 0xf
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
test eax, eax
je 0x1401358f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404cec60], eax
jle 0x140134461
lea rcx, [0x1404cec60]
call fcn.1401c7100
cmp dword [0x1404cec60], 0xffffffff
jne 0x140134461
lea rdx, [0x14022bd80]
lea rcx, [0x1404ceba0]
call fcn.140071ff0
nop
lea rdx, [0x14022bda8]
lea rcx, [0x1404cebc0]
call fcn.140071ff0
nop
lea rdx, [0x14022bdd4]
lea rcx, [0x1404cebe0]
call fcn.140071ff0
nop
lea rax, [fcn.1400722f0]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400c0ad0]
mov r8d, 3
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404cec00]
call fcn.1401c6cc0
nop
lea rcx, [0x1401d8e90]
call fcn.1401c7040
lea rcx, [0x1404cec60]
call fcn.1401c7094
mov eax, 0x488
mov eax, eax
mov ecx, dword [0x1404cf030]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404ced30], eax
jle 0x14013451e
lea rcx, [0x1404ced30]
call fcn.1401c7100
cmp dword [0x1404ced30], 0xffffffff
jne 0x14013451e
lea rdx, [0x14022bdf4]
lea rcx, [0x1404cec70]
call fcn.140071ff0
nop
lea rdx, [0x14022be04]
lea rcx, [0x1404cec90]
call fcn.140071ff0
nop
lea rdx, [0x14022be08]
lea rcx, [0x1404cecb0]
call fcn.140071ff0
nop
lea rax, [fcn.1400722f0]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400c0ad0]
mov r8d, 3
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404cecd0]
call fcn.1401c6cc0
nop
lea rcx, [0x1401dbfb0]
call fcn.1401c7040
lea rcx, [0x1404ced30]
call fcn.1401c7094
cmp dword [0x140271464], 0
je 0x140134538
lea rax, [0x14022be20]
mov qword [rsp + 0x560], rax
jmp 0x140134547
lea rax, [0x14022be40]
mov qword [rsp + 0x560], rax
mov dword [rsp + 0x54], 0xa
mov dword [rsp + 0x74], 0x270f
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
mov ecx, dword [rsp + 0x74]
call fcn.14003b420
movss xmm0, dword [0x14020fac8]
call fcn.140042300
movsxd rax, dword [rsp + 0x54]
lea rcx, [0x1404ce4c8]
lea rax, [rcx + rax*4]
mov r9d, 0xffffffff
mov r8, qword [rsp + 0x560]
mov rdx, rax
lea rcx, [0x14022be60]
call fcn.140099830
call fcn.14003af00
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
mov ecx, dword [rsp + 0x74]
call fcn.14003b420
movss xmm0, dword [0x14020fac0]
call fcn.140042300
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3f88]
call fcn.14000b4d0
mov qword [rsp + 0x1cf8], rax
lea rdx, [0x14022be84]
lea rcx, [rsp + 0x5620]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5620]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x1d00], rax
mov rdx, qword [rsp + 0x1cf8]
mov rcx, qword [rsp + 0x1d00]
call fcn.140097a80
mov byte [rsp + 0xb8], al
lea rcx, [rsp + 0x5620]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb8]
test eax, eax
je 0x14013493a
movsxd rax, dword [rsp + 0x54]
lea rcx, [0x1404ce4c8]
mov eax, dword [rcx + rax*4]
mov dword [rsp + 0x144], eax
lea rax, [rsp + 0x6680]
mov qword [rsp + 0x1d08], rax
movsxd rax, dword [rsp + 0x144]
imul rax, rax, 0x20
lea rcx, [0x1404ceba0]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x1d08]
call fcn.1400c0270
mov qword [rsp + 0x1d10], rax
mov rax, qword [rsp + 0x1d10]
mov qword [rsp + 0x1d18], rax
mov rax, qword [rsp + 0x1d18]
mov qword [rsp + 0x1d30], rax
lea rax, [rsp + 0x66a0]
mov qword [rsp + 0x1d20], rax
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x1d20]
call fcn.1400c0270
mov qword [rsp + 0x1d28], rax
mov rax, qword [rsp + 0x1d28]
mov qword [rsp + 0x1d38], rax
mov rdx, qword [rsp + 0x1d30]
mov rcx, qword [rsp + 0x1d38]
call fcn.1400e4b30
test eax, eax
je 0x14013477f
lea rax, [rsp + 0x3f90]
mov qword [rsp + 0x1d40], rax
lea rdx, [0x14022bea0]
mov rcx, qword [rsp + 0x1d40]
call fcn.1400becb0
mov qword [rsp + 0x1d48], rax
mov edx, 0xd2d
mov rcx, qword [rsp + 0x1d48]
call fcn.14014b1d0
jmp 0x14013493a
movsxd rax, dword [rsp + 0x144]
imul rax, rax, 0x20
lea rcx, [0x1404cec70]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1d68], rax
movsxd rcx, dword [rsp + 0x144]
imul rcx, rcx, 0x20
lea rdx, [0x1404ceba0]
add rdx, rcx
mov rcx, rdx
mov r8, rcx
lea rdx, [0x14022bebc]
lea rcx, [rsp + 0x6170]
call fcn.1400b33d0
mov qword [rsp + 0x1d50], rax
mov rax, qword [rsp + 0x1d50]
mov qword [rsp + 0x1d58], rax
lea r8, [0x14022beb4]
mov rdx, qword [rsp + 0x1d58]
lea rcx, [rsp + 0x6150]
call fcn.1400b3090
mov qword [rsp + 0x1d60], rax
mov rax, qword [rsp + 0x1d60]
mov qword [rsp + 0x1d70], rax
mov rax, qword [rsp + 0x1d68]
mov r8, rax
mov rdx, qword [rsp + 0x1d70]
lea rcx, [rsp + 0x6130]
call fcn.1400b3030
mov qword [rsp + 0x1d78], rax
mov rax, qword [rsp + 0x1d78]
mov qword [rsp + 0x1d80], rax
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rdx, qword [rsp + 0x1d80]
mov rcx, rax
call fcn.1400c7b60
nop
lea rcx, [rsp + 0x6130]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x6150]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x6170]
call fcn.1400722f0
lea rax, [rsp + 0x3f98]
mov qword [rsp + 0x1d88], rax
lea rdx, [0x14022bec8]
mov rcx, qword [rsp + 0x1d88]
call fcn.1400becb0
mov qword [rsp + 0x1d90], rax
mov edx, 0xd31
mov rcx, qword [rsp + 0x1d90]
call fcn.14014b1d0
lea rax, [rsp + 0x3fa0]
mov qword [rsp + 0x1d98], rax
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1d98]
call fcn.1400bebf0
mov qword [rsp + 0x1da0], rax
mov edx, 0xd32
mov rcx, qword [rsp + 0x1da0]
call fcn.14014b1d0
call fcn.14003af00
lea rcx, [rsp + 0x3988]
call fcn.1400be8b0
nop
lea rax, [rsp + 0x3fa8]
mov qword [rsp + 0x1da8], rax
lea rdx, [0x14022bed4]
mov rcx, qword [rsp + 0x1da8]
call fcn.1400bebf0
mov qword [rsp + 0x1db0], rax
mov rax, qword [rsp + 0x1db0]
mov qword [rsp + 0x1db8], rax
mov rax, qword [rsp + 0x1db8]
mov qword [rsp + 0x1dd0], rax
lea rax, [rsp + 0x3fb0]
mov qword [rsp + 0x1dc0], rax
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1dc0]
call fcn.1400bebf0
mov qword [rsp + 0x1dc8], rax
mov rax, qword [rsp + 0x1dc8]
mov qword [rsp + 0x1dd8], rax
lea r8, [rsp + 0x3988]
mov rdx, qword [rsp + 0x1dd0]
mov rcx, qword [rsp + 0x1dd8]
call fcn.1400eceb0
mov dword [rsp + 0x2d0], eax
mov dword [rsp + 0x68], 0
jmp 0x140134a27
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x2d0]
cmp dword [rsp + 0x68], eax
jge 0x1401358e3
movsxd rax, dword [rsp + 0x68]
mov rdx, rax
lea rcx, [rsp + 0x3988]
call fcn.1400c6240
lea rdx, [0x14022865d]
mov rcx, rax
call fcn.1400c6170
movzx eax, al
test eax, eax
je 0x1401358de
lea rax, [rsp + 0x3fb8]
mov qword [rsp + 0x1de0], rax
lea rdx, [0x14022bee8]
mov rcx, qword [rsp + 0x1de0]
call fcn.1400bebf0
mov qword [rsp + 0x1de8], rax
mov rax, qword [rsp + 0x1de8]
mov qword [rsp + 0x1df0], rax
mov rax, qword [rsp + 0x1df0]
mov qword [rsp + 0x1e08], rax
lea rax, [rsp + 0x3fc0]
mov qword [rsp + 0x1df8], rax
movsxd rax, dword [rsp + 0x68]
mov rdx, rax
lea rcx, [rsp + 0x3988]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1df8]
call fcn.1400beb90
mov qword [rsp + 0x1e00], rax
mov rax, qword [rsp + 0x1e00]
mov qword [rsp + 0x1e10], rax
mov rdx, qword [rsp + 0x1e08]
mov rcx, qword [rsp + 0x1e10]
call fcn.1400e4bc0
test eax, eax
je 0x1401358de
lea rax, [rsp + 0x3fc8]
mov qword [rsp + 0x1e18], rax
lea rdx, [0x14022bef0]
mov rcx, qword [rsp + 0x1e18]
call fcn.1400bebf0
mov qword [rsp + 0x1e20], rax
mov rax, qword [rsp + 0x1e20]
mov qword [rsp + 0x1e28], rax
mov rax, qword [rsp + 0x1e28]
mov qword [rsp + 0x1e40], rax
lea rax, [rsp + 0x3fd0]
mov qword [rsp + 0x1e30], rax
movsxd rax, dword [rsp + 0x68]
mov rdx, rax
lea rcx, [rsp + 0x3988]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1e30]
call fcn.1400beb90
mov qword [rsp + 0x1e38], rax
mov rax, qword [rsp + 0x1e38]
mov qword [rsp + 0x1e48], rax
xor r9d, r9d
mov r8, qword [rsp + 0x1e40]
mov rdx, qword [rsp + 0x1e48]
lea rcx, [rsp + 0x1e70]
call fcn.1400fa6f0
mov qword [rsp + 0x1e50], rax
mov rax, qword [rsp + 0x1e50]
mov qword [rsp + 0x1e58], rax
mov rcx, qword [rsp + 0x1e58]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x6f50]
call fcn.1400bede0
mov qword [rsp + 0x1e60], rax
mov rax, qword [rsp + 0x1e60]
mov qword [rsp + 0x1e68], rax
mov rcx, qword [rsp + 0x1e68]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x728]
call fcn.140071ff0
nop
lea rcx, [rsp + 0x6f50]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x1e70]
call fcn.1400c39e0
lea rax, [rsp + 0x3fd8]
mov qword [rsp + 0x1e78], rax
lea rdx, [0x14022bef4]
mov rcx, qword [rsp + 0x1e78]
call fcn.1400bebf0
mov qword [rsp + 0x1e80], rax
mov rax, qword [rsp + 0x1e80]
mov qword [rsp + 0x1e88], rax
mov rax, qword [rsp + 0x1e88]
mov qword [rsp + 0x1ea0], rax
lea rax, [rsp + 0x3fe0]
mov qword [rsp + 0x1e90], rax
movsxd rax, dword [rsp + 0x68]
mov rdx, rax
lea rcx, [rsp + 0x3988]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x1e90]
call fcn.1400beb90
mov qword [rsp + 0x1e98], rax
mov rax, qword [rsp + 0x1e98]
mov qword [rsp + 0x1ea8], rax
mov r9d, 1
mov r8, qword [rsp + 0x1ea0]
mov rdx, qword [rsp + 0x1ea8]
lea rcx, [rsp + 0x370]
call fcn.1400fa6f0
nop
lea rdx, [rsp + 0x728]
lea rcx, [rsp + 0x4760]
call fcn.1400c0270
nop
cmp dword [0x140271464], 0
jne 0x140134d7e
lea r8, [rsp + 0x728]
lea rdx, [0x1404ce6f0]
lea rcx, [rsp + 0x6190]
call fcn.140122450
mov qword [rsp + 0x1eb0], rax
mov rdx, qword [rsp + 0x1eb0]
lea rcx, [rsp + 0x4760]
call fcn.1400c58a0
lea rcx, [rsp + 0x6190]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [0x14022bef8]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [rsp + 0x4760]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movsxd rax, dword [rsp + 0x54]
lea rcx, [0x1404cce88]
cmp dword [rcx + rax*4], 5
jne 0x140134e4b
lea rdx, [0x14022bf00]
lea rcx, [rsp + 0x728]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x140134e4b
lea rdx, str._MP
lea rcx, [rsp + 0x5640]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5640]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5640]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov dword [rsp + 0x118], 1
mov dword [rsp + 0x11c], 0x64
mov dword [rsp + 0x120], Ordinal_45
lea rax, [rsp + 0x66c0]
mov qword [rsp + 0x1eb8], rax
lea rdx, [0x14022bf68]
mov rcx, qword [rsp + 0x1eb8]
call fcn.140071ff0
mov qword [rsp + 0x1ec0], rax
mov rax, qword [rsp + 0x1ec0]
mov qword [rsp + 0x1ec8], rax
mov rax, qword [rsp + 0x1ec8]
mov qword [rsp + 0x1ee0], rax
lea rax, [rsp + 0x66e0]
mov qword [rsp + 0x1ed0], rax
lea rdx, [rsp + 0x728]
mov rcx, qword [rsp + 0x1ed0]
call fcn.1400c0270
mov qword [rsp + 0x1ed8], rax
mov rax, qword [rsp + 0x1ed8]
mov qword [rsp + 0x1ee8], rax
mov rdx, qword [rsp + 0x1ee0]
mov rcx, qword [rsp + 0x1ee8]
call fcn.1400e4b30
test eax, eax
je 0x140134f2f
mov dword [rsp + 0x118], 3
mov dword [rsp + 0x11c], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x120], Ordinal_33
lea rax, [rsp + 0x6700]
mov qword [rsp + 0x1ef0], rax
lea rdx, [0x14022bf70]
mov rcx, qword [rsp + 0x1ef0]
call fcn.140071ff0
mov qword [rsp + 0x1ef8], rax
mov rax, qword [rsp + 0x1ef8]
mov qword [rsp + 0x1f00], rax
mov rax, qword [rsp + 0x1f00]
mov qword [rsp + 0x1f18], rax
lea rax, [rsp + 0x6720]
mov qword [rsp + 0x1f08], rax
lea rdx, [rsp + 0x728]
mov rcx, qword [rsp + 0x1f08]
call fcn.1400c0270
mov qword [rsp + 0x1f10], rax
mov rax, qword [rsp + 0x1f10]
mov qword [rsp + 0x1f20], rax
mov rdx, qword [rsp + 0x1f18]
mov rcx, qword [rsp + 0x1f20]
call fcn.1400e4b30
test eax, eax
je 0x140134ff2
mov dword [rsp + 0x118], 1
mov dword [rsp + 0x11c], 0xc350
mov dword [rsp + 0x120], reloc.WLDAP32.dll_Ordinal_60
lea rax, [rsp + 0x6740]
mov qword [rsp + 0x1f28], rax
lea rdx, [0x14022bf78]
mov rcx, qword [rsp + 0x1f28]
call fcn.140071ff0
mov qword [rsp + 0x1f30], rax
mov rax, qword [rsp + 0x1f30]
mov qword [rsp + 0x1f38], rax
mov rax, qword [rsp + 0x1f38]
mov qword [rsp + 0x1f50], rax
lea rax, [rsp + 0x6760]
mov qword [rsp + 0x1f40], rax
lea rdx, [rsp + 0x728]
mov rcx, qword [rsp + 0x1f40]
call fcn.1400c0270
mov qword [rsp + 0x1f48], rax
mov rax, qword [rsp + 0x1f48]
mov qword [rsp + 0x1f58], rax
mov rdx, qword [rsp + 0x1f50]
mov rcx, qword [rsp + 0x1f58]
call fcn.1400e4b30
test eax, eax
je 0x1401350b5
mov dword [rsp + 0x118], 0x1f4
mov dword [rsp + 0x11c], 0x1388
mov dword [rsp + 0x120], reloc.WLDAP32.dll_Ordinal_50
lea rdx, [0x14022bf80]
lea rcx, [rsp + 0x728]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x140135114
lea rdx, [0x14022bf90]
lea rcx, [rsp + 0x5660]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5660]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5660]
call fcn.1400722f0
jmp 0x1401354d4
cvtsi2ss xmm0, dword [rsp + 0x120]
call fcn.140042300
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
mov ecx, dword [rsp + 0x74]
call fcn.14003b420
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x68]
lea rax, [rax + rcx*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x14022bfc8]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x14013540d
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x118]
cmp dword [rax + rcx*4], edx
jge 0x1401351cb
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x118]
mov dword [rax + rcx*4], edx
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x11c]
cmp dword [rax + rcx*4], edx
jle 0x140135217
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x11c]
mov dword [rax + rcx*4], edx
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x68]
mov eax, dword [rax + rcx*4]
mov dword [rsp + 0x2d4], eax
lea rax, [rsp + 0x3fe8]
mov qword [rsp + 0x1f60], rax
lea rcx, [rsp + 0x728]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1f60]
call fcn.1400bebf0
mov qword [rsp + 0x1f68], rax
mov rax, qword [rsp + 0x1f68]
mov qword [rsp + 0x1f70], rax
mov rax, qword [rsp + 0x1f70]
mov qword [rsp + 0x1f88], rax
lea rax, [rsp + 0x3ff0]
mov qword [rsp + 0x1f78], rax
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1f78]
call fcn.1400bebf0
mov qword [rsp + 0x1f80], rax
mov rax, qword [rsp + 0x1f80]
mov qword [rsp + 0x1f90], rax
mov r9d, dword [rsp + 0x2d4]
mov r8, qword [rsp + 0x1f88]
mov rdx, qword [rsp + 0x1f90]
lea rcx, [rsp + 0x1fa8]
call fcn.1400f5140
mov qword [rsp + 0x1f98], rax
mov rax, qword [rsp + 0x1f98]
mov qword [rsp + 0x1fa0], rax
mov rdx, qword [rsp + 0x1fa0]
lea rcx, [rsp + 0x370]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x1fa8]
call fcn.1400c39e0
lea rcx, [rsp + 0x370]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x6fd8]
call fcn.1400bede0
mov qword [rsp + 0x1fb0], rax
mov rax, qword [rsp + 0x1fb0]
mov qword [rsp + 0x1fb8], rax
mov rcx, qword [rsp + 0x1fb8]
call fcn.1400b82a0
movsxd rcx, dword [rsp + 0x54]
imul rcx, rcx, 0x20
lea rdx, [0x1404ce350]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x6fd8]
call fcn.1400c3a00
lea rax, [rsp + 0x3ff8]
mov qword [rsp + 0x1fc0], rax
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x1fc0]
call fcn.1400bebf0
mov qword [rsp + 0x1fc8], rax
mov edx, 0xd5b
mov rcx, qword [rsp + 0x1fc8]
call fcn.14014b1d0
call fcn.14003af00
lea rdx, [0x14022bfd4]
lea rcx, [rsp + 0x728]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x1401354a7
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.___n__.
lea rcx, [rsp + 0x56a0]
call fcn.140071ff0
nop
lea rdx, str.LN10
lea rcx, [rsp + 0x5680]
call fcn.140071ff0
nop
lea r8, [rsp + 0x56a0]
lea rdx, [rsp + 0x5680]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5680]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x56a0]
call fcn.1400722f0
cmp dword [rsp + 0x120], 0x28
jne 0x1401354cd
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [0x14022c05c]
call fcn.1400ac430
jmp 0x1401354d4
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
mov ecx, dword [rsp + 0x74]
call fcn.14003b420
movss xmm0, dword [0x1401fa704]
call fcn.140042300
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4000]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x14022c060]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x1401358af
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
lea rcx, [rsp + 0x1e0]
call fcn.1400bebf0
nop
lea rcx, [rsp + 0x728]
call fcn.1400dc640
mov rdx, rax
lea rcx, [rsp + 0x1d8]
call fcn.1400bebf0
nop
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x2c
lea rcx, [0x1404ce500]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x68]
mov edx, dword [rax + rcx*4]
lea rcx, [rsp + 0x2038]
call fcn.1400e4360
mov qword [rsp + 0x1fd0], rax
mov rax, qword [rsp + 0x1fd0]
mov qword [rsp + 0x1fd8], rax
mov rax, qword [rsp + 0x1fd8]
mov qword [rsp + 0x2000], rax
lea rdx, [0x14022c064]
lea rcx, [rsp + 0x570]
call fcn.1400bebf0
nop
lea rdx, [0x14022c068]
lea rcx, [rsp + 0x568]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x1d8]
lea rdx, [rsp + 0x568]
lea rcx, [rsp + 0x2030]
call fcn.1400c6a00
mov qword [rsp + 0x1fe0], rax
mov rax, qword [rsp + 0x1fe0]
mov qword [rsp + 0x1fe8], rax
lea r8, [rsp + 0x570]
mov rdx, qword [rsp + 0x1fe8]
lea rcx, [rsp + 0x2028]
call fcn.1400c6a00
mov qword [rsp + 0x1ff0], rax
mov rax, qword [rsp + 0x1ff0]
mov qword [rsp + 0x1ff8], rax
mov rax, qword [rsp + 0x1ff8]
mov qword [rsp + 0x2008], rax
mov r8, qword [rsp + 0x2000]
mov rdx, qword [rsp + 0x2008]
lea rcx, [rsp + 0x2020]
call fcn.1400c6a00
mov qword [rsp + 0x2010], rax
mov rax, qword [rsp + 0x2010]
mov qword [rsp + 0x2018], rax
mov rdx, qword [rsp + 0x2018]
lea rcx, [rsp + 0x1d8]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x2020]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2028]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2030]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x568]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x570]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2038]
call fcn.1400c39e0
lea rdx, [0x14022865e]
lea rcx, [rsp + 0x578]
call fcn.1400bebf0
nop
lea rax, [rsp + 0x4008]
mov qword [rsp + 0x2040], rax
lea rdx, [rsp + 0x1e0]
mov rcx, qword [rsp + 0x2040]
call fcn.1400beb90
mov qword [rsp + 0x2048], rax
lea r9, [rsp + 0x578]
lea r8, [rsp + 0x1d8]
mov rdx, qword [rsp + 0x2048]
lea rcx, [rsp + 0x2060]
call fcn.140120fe0
mov qword [rsp + 0x2050], rax
mov rax, qword [rsp + 0x2050]
mov qword [rsp + 0x2058], rax
mov rdx, qword [rsp + 0x2058]
lea rcx, [rsp + 0x1e0]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x2060]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x578]
call fcn.1400c39e0
lea rcx, [rsp + 0x1e0]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7060]
call fcn.1400bede0
mov qword [rsp + 0x2068], rax
mov rax, qword [rsp + 0x2068]
mov qword [rsp + 0x2070], rax
mov rcx, qword [rsp + 0x2070]
call fcn.1400b82a0
movsxd rcx, dword [rsp + 0x54]
imul rcx, rcx, 0x20
lea rdx, [0x1404ce350]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7060]
call fcn.1400c3a00
mov dword [reloc.WS2_32.dll_accept], 1
lea rax, [rsp + 0x4010]
mov qword [rsp + 0x2078], rax
movsxd rax, dword [rsp + 0x54]
imul rax, rax, 0x20
lea rcx, [0x1404ce350]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x2078]
call fcn.1400bebf0
mov qword [rsp + 0x2080], rax
mov edx, 0xd74
mov rcx, qword [rsp + 0x2080]
call fcn.14014b1d0
nop
lea rcx, [rsp + 0x1d8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x1e0]
call fcn.1400c39e0
call fcn.14003af00
nop
lea rcx, [rsp + 0x4760]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x370]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x728]
call fcn.1400722f0
jmp 0x140134a1d
lea rcx, [rsp + 0x3988]
call fcn.1400c3930
call fcn.1400adfa0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14013590d
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
call fcn.1400adfa0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14013592a
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
call fcn.140111520
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rdx, [0x14022c080]
lea rcx, [rsp + 0x56c0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x56c0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xb9], al
lea rcx, [rsp + 0x56c0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xb9]
test eax, eax
je 0x140137cbd
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x1401359af
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
lea rcx, [0x14022c090]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c0a0]
lea rcx, [rsp + 0x56e0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x56e0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x14027137c]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xba], al
lea rcx, [rsp + 0x56e0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xba]
test eax, eax
je 0x140135a8a
movzx eax, byte [0x14027137c]
mov dword [rsp + 0x2d8], eax
lea rax, [rsp + 0x4018]
mov qword [rsp + 0x2088], rax
lea rdx, [0x14022c0b0]
mov rcx, qword [rsp + 0x2088]
call fcn.1400bebf0
mov qword [rsp + 0x2090], rax
mov rax, qword [rsp + 0x2090]
mov qword [rsp + 0x2098], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x2d8]
mov rcx, qword [rsp + 0x2098]
call fcn.1400f92d0
movzx eax, byte [0x14027137c]
test eax, eax
je 0x140135c8c
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x14020fabc]
call fcn.140042300
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x140271d3c]
lea rcx, [0x14022c0c8]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x140135b50
mov eax, dword [0x140271d3c]
mov dword [rsp + 0x2dc], eax
lea rax, [rsp + 0x4020]
mov qword [rsp + 0x20a0], rax
lea rdx, [0x14022c0e0]
mov rcx, qword [rsp + 0x20a0]
call fcn.1400bebf0
mov qword [rsp + 0x20a8], rax
mov rax, qword [rsp + 0x20a8]
mov qword [rsp + 0x20b0], rax
mov r9d, 0x3e8
mov r8d, 1
mov edx, dword [rsp + 0x2dc]
mov rcx, qword [rsp + 0x20b0]
call fcn.1400f92d0
mov dword [0x140271d3c], eax
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c0f0]
lea rcx, [rsp + 0x5700]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5700]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5700]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c118]
lea rcx, [rsp + 0x5720]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5720]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x14027137d]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xbb], al
lea rcx, [rsp + 0x5720]
call fcn.1400722f0
movzx eax, byte [rsp + 0xbb]
test eax, eax
je 0x140135c6e
movzx eax, byte [0x14027137d]
mov dword [rsp + 0x2e0], eax
lea rax, [rsp + 0x4028]
mov qword [rsp + 0x20b8], rax
lea rdx, [0x14022c120]
mov rcx, qword [rsp + 0x20b8]
call fcn.1400bebf0
mov qword [rsp + 0x20c0], rax
mov rax, qword [rsp + 0x20c0]
mov qword [rsp + 0x20c8], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x2e0]
mov rcx, qword [rsp + 0x20c8]
call fcn.1400f92d0
lea rcx, [0x14022c134]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
jmp 0x140135c9c
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c140]
lea rcx, [rsp + 0x5740]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5740]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x140271435]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xbc], al
lea rcx, [rsp + 0x5740]
call fcn.1400722f0
movzx eax, byte [rsp + 0xbc]
test eax, eax
je 0x140135d5b
movzx eax, byte [0x140271435]
mov dword [rsp + 0x2e4], eax
lea rax, [rsp + 0x4030]
mov qword [rsp + 0x20d0], rax
lea rdx, [0x14022c150]
mov rcx, qword [rsp + 0x20d0]
call fcn.1400bebf0
mov qword [rsp + 0x20d8], rax
mov rax, qword [rsp + 0x20d8]
mov qword [rsp + 0x20e0], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x2e4]
mov rcx, qword [rsp + 0x20e0]
call fcn.1400f92d0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c160]
lea rcx, [rsp + 0x5760]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 0
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x20e8], rax
lea rdx, [rsp + 0x5760]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x20e8]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x5760]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c170]
lea rcx, [rsp + 0x5780]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 7
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x20f0], rax
lea rdx, [rsp + 0x5780]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x20f0]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x5780]
call fcn.1400722f0
call fcn.140111520
lea rdx, [0x14022c178]
lea rcx, [rsp + 0x57a0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x57a0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xbd], al
lea rcx, [rsp + 0x57a0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xbd]
test eax, eax
je 0x14013797f
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rdx, [0x14022c180]
lea rcx, [rsp + 0x57c0]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 8
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x20f8], rax
lea rdx, [rsp + 0x57c0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x20f8]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x57c0]
call fcn.1400722f0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140135f38
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.___._n_._n.
lea rcx, [rsp + 0x5800]
call fcn.140071ff0
nop
lea rdx, [0x14022c298]
lea rcx, [rsp + 0x57e0]
call fcn.140071ff0
nop
lea r8, [rsp + 0x5800]
lea rdx, [rsp + 0x57e0]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x57e0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5800]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c29c]
lea rcx, [rsp + 0x5820]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 1
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2100], rax
lea rdx, [rsp + 0x5820]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x2100]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x5820]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c2a8]
lea rcx, [rsp + 0x5840]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 2
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2108], rax
lea rdx, [rsp + 0x5840]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x2108]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x5840]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c2d8]
lea rcx, [rsp + 0x5860]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 3
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2110], rax
lea rdx, [rsp + 0x5860]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x2110]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x5860]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c300]
lea rcx, [rsp + 0x5880]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 4
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2118], rax
lea rdx, [rsp + 0x5880]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x2118]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x5880]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c328]
lea rcx, [rsp + 0x58a0]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 6
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2120], rax
lea rdx, [rsp + 0x58a0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x2120]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x58a0]
call fcn.1400722f0
lea rdx, [0x14022c330]
lea rcx, [rsp + 0x58c0]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 5
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2128], rax
lea rdx, [rsp + 0x58c0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x2128]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x58c0]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x1401fa70c]
call fcn.140042300
mov dword [rsp + 0xfc], 0x2710
mov eax, dword [rsp + 0xfc]
inc eax
mov dword [rsp + 0xfc], eax
mov ecx, dword [rsp + 0xfc]
call fcn.14003b420
lea rdx, [0x14022c338]
lea rcx, [rsp + 0x58e0]
call fcn.140071ff0
nop
mov eax, 4
imul rax, rax, 2
lea rcx, [0x1402792e0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2130], rax
lea rdx, [rsp + 0x58e0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rcx, qword [rsp + 0x2130]
mov rdx, rcx
mov rcx, rax
call fcn.14009cde0
nop
lea rcx, [rsp + 0x58e0]
call fcn.1400722f0
call fcn.14003af00
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c350]
lea rcx, [rsp + 0x5900]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5900]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5900]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rax, [rsp + 0x6780]
mov qword [rsp + 0x2138], rax
lea rdx, str.c:LE_configlogpickup_log.txt
mov rcx, qword [rsp + 0x2138]
call fcn.1400c0d00
mov qword [rsp + 0x2140], rax
mov rax, qword [rsp + 0x2140]
mov qword [rsp + 0x2148], rax
mov rax, qword [rsp + 0x2148]
mov qword [rsp + 0x2160], rax
lea rax, [rsp + 0x67a0]
mov qword [rsp + 0x2150], rax
lea rdx, [0x14022c3b0]
lea rcx, [rsp + 0x5920]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5920]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rdx, rax
mov rcx, qword [rsp + 0x2150]
call fcn.140071ff0
mov qword [rsp + 0x2158], rax
mov rax, qword [rsp + 0x2158]
mov qword [rsp + 0x2168], rax
mov rdx, qword [rsp + 0x2160]
mov rcx, qword [rsp + 0x2168]
call fcn.140114270
nop
lea rcx, [rsp + 0x5920]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022c3c0]
lea rcx, [rsp + 0x5940]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5940]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5940]
call fcn.1400722f0
xor eax, eax
cmp eax, 1
je 0x14013797a
lea rdx, [0x140228674]
lea rcx, [0x1404bcad0]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x140136575
lea rcx, [0x1404bcad0]
call fcn.1400dc640
mov qword [rsp + 0x378], rax
lea rax, [0x1404ced40]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x4038], rax
mov rax, qword [rsp + 0x378]
movzx eax, byte [rax]
mov byte [rsp + 0x8c], al
mov rax, qword [rsp + 0x1e8]
movzx ecx, byte [rsp + 0x8c]
mov byte [rax], cl
mov rax, qword [rsp + 0x378]
inc rax
mov qword [rsp + 0x378], rax
mov rax, qword [rsp + 0x1e8]
inc rax
mov qword [rsp + 0x1e8], rax
cmp byte [rsp + 0x8c], 0
jne 0x14013650e
lea rdx, [0x140228675]
lea rcx, [0x1404bcad0]
call fcn.1400c59c0
lea rdx, [0x14022c400]
lea rcx, [rsp + 0x5960]
call fcn.140071ff0
nop
mov eax, 1
imul rax, rax, 0x10
lea rcx, [0x140278ef0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x2170], rax
lea rdx, [rsp + 0x5960]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, qword [rsp + 0x2170]
mov rdx, rcx
mov rcx, rax
call fcn.140098a80
nop
lea rcx, [rsp + 0x5960]
call fcn.1400722f0
mov eax, 1
imul rax, rax, 0x10
lea rcx, [0x140278ef0]
movzx eax, byte [rcx + rax]
test eax, eax
je 0x14013797a
mov dword [rsp + 0x174], 3
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4040]
call fcn.14000b4d0
mov qword [rsp + 0x2178], rax
lea rdx, [0x14022c420]
lea rcx, [rsp + 0x5980]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5980]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x2180], rax
mov rdx, qword [rsp + 0x2178]
mov rcx, qword [rsp + 0x2180]
call fcn.140097a80
mov byte [rsp + 0xbe], al
lea rcx, [rsp + 0x5980]
call fcn.1400722f0
movzx eax, byte [rsp + 0xbe]
test eax, eax
je 0x1401366c3
cmp dword [0x14049f8ec], 0
jne 0x1401366ab
mov dword [rsp + 0x16c], 1
jmp 0x1401366b6
mov dword [rsp + 0x16c], 0
mov eax, dword [rsp + 0x16c]
mov dword [0x14049f8ec], eax
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [0x14022c430]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4048]
call fcn.14000b4d0
mov qword [rsp + 0x2188], rax
lea rdx, [0x14022c438]
lea rcx, [rsp + 0x59a0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x59a0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x2190], rax
mov rdx, qword [rsp + 0x2188]
mov rcx, qword [rsp + 0x2190]
call fcn.140097a80
mov byte [rsp + 0xbf], al
lea rcx, [rsp + 0x59a0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xbf]
test eax, eax
je 0x1401367d3
mov eax, 1
imul rax, rax, 5
lea rcx, [0x140278ef0]
mov byte [rcx + rax], 1
mov eax, 4
imul rax, rax, 2
lea rcx, [0x1402792e0]
mov dword [rcx + rax], 3
cmp dword [0x140271464], 0
jne 0x1401367b7
lea rdx, str._2_2_2_2_1_2_1_2_2_2_2_2_2_2_2_2_2_2_2_2_2_2_2_2_0_2_1_1_2_0_2_2_0_2_2_2_2_2_0_1_2_0_2_2_2_2_2_0_1_1_2_2_1_1_0_2_2_2_0_0_2_0_2_2__2__2__2_2_2_2_2_0_2_2_2_1_2_2_0_2_0_2_0_0_0_1_2_2_2_1_1_1_2_2_2_1_2_2_2_1_2_2_2_2_2_1_0_2_2_2_2_2_2
lea rcx, [0x1404a5718]
call fcn.1400c59c0
cmp dword [0x140271464], 0
je 0x1401367d3
lea rdx, str.Smoke_Weaver_2The_Ghost_Maker_2Jelkhors_Blast_Knife_2Humming_Bee_2Eye_of_Reen_1Chronostasis_2Apogee_of_Frozen_Light_1Taste_of_Blood_2Undisputed_2Tempest_Maw_2Eulogy_of_Blood_2Hakars_Phoenix_2Cleaver_Solution_2Leviathan_Carver_2Eternal_Eclipse_2Apathys_Maw_2Deaths_Embrace_2Usurpers_Mandate_2Pyre_of_Affliction_2Bhuldars_Wrath_2Plague_Bearers_Staff_2Omnividence_2Aergons_Refuge_2Wheel_of_Torment_2Fractured_Crown_0Artors_Legacy_2Boneclamor_Barbute_1Herald_of_the_Scurry_1Paranoia_2Prismatic_Gaze_0Peak_of_the_Mountain_2Crest_of_Unity_2Wraithlords_Harbour_0Drelkors_Compass_2Reign_of_Winter_2Ring_of_the_Third_Eye_2Arboreal_Circuit_2Heirloom_of_the_Last_Nomad_2Oceareon_0Julras_Stardial_1Penumbra_2Red_Ring_of_Atlaria_0Cycle_of_Putrescence_2Maehlins_Hubris_2Atrophy_2Ravens_Rise_2Salt_the_Wound_2Ravenous_Void_0Frostbite_Shackles_1Julras_Obsession_1Burning_Avarice_2Blood_Roost_2Death_Rattle_1Orians_Eye_1Gamblers_Fallacy_0Xitharas_Conundrum_2Eye_of_Storms_2Logis_Hunger_2Omnis_0Auroras_Time_Glass_0Devotion_2Soul_Gamblers_Fallacy_0Apostates_Sanctuary_2Frozen_Ire_2Scales_of_Eterra_2Scales_of_Eterra_2Scales_of_Eterra_2Fragment_of_the_Enigma_2Rahyehs_Light_2Bulwark_of_the_Last_Abyss_2Horns_of_Uhkeiros_2Bastion_of_Honour_0Flayers_Pride_2Arrowguard_2Prism_Wraps_2Exsanguinous_1Titan_Heart_2Woven_Flesh_2Core_of_the_Mountain_0Aarons_Will_2Unstable_Core_0Static_Shell_2Jungle_Queens_Chaps_of_Holding_0Strands_of_Souls_0Shattered_Chains_0Immolators_Oblation_1Valdyrs_Chalice_2Ucenuis_Sphere_2Melverns_Writ_2Anchor_of_Oblivion_1Stormcarved_Testament_1Twisted_Heart_of_Uhkeiros_1Vessel_of_Strife_2Diothaens_Bloody_Nib_2Ashes_of_Orchirian_2Mourningfrost_1Eterras_Path_2Fiery_Dragon_Shoes_2Sulorons_Step_2Last_Steps_of_the_Living_1Transient_Rest_2Stymied_Fate_2Darkstride_2Yulias_Path_2Snowdrift_2Foot_of_the_Mountain_1Vaions_Chariot_0Telfuns_Mirage_2Blood_of_the_Exile_2Reach_of_the_Grave_2Marinas_Lost_Soul_2Abacus_Rod_2Mad_Alchemists_Ladle_2
lea rcx, [0x1404a5718]
call fcn.1400c59c0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4050]
call fcn.14000b4d0
mov qword [rsp + 0x2198], rax
lea rdx, [0x14022d448]
lea rcx, [rsp + 0x59c0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x59c0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x21a0], rax
mov rdx, qword [rsp + 0x2198]
mov rcx, qword [rsp + 0x21a0]
call fcn.140097a80
mov byte [rsp + 0xc0], al
lea rcx, [rsp + 0x59c0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc0]
test eax, eax
je 0x140136877
lea rdx, [0x140228676]
lea rcx, [0x1404a5718]
call fcn.1400c59c0
cmp dword [0x14049f8ec], 0
je 0x140136885
call fcn.1401208e0
movss xmm0, dword [0x140241518]
call fcn.140042300
lea rdx, [0x14022d458]
lea rcx, [rsp + 0x59e0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x59e0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x100
lea rdx, [0x1404ced40]
mov rcx, rax
call fcn.14009d3f0
nop
lea rcx, [rsp + 0x59e0]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x14020fab8]
call fcn.140042300
mov eax, dword [rsp + 0xfc]
inc eax
mov dword [rsp + 0xfc], eax
mov ecx, dword [rsp + 0xfc]
call fcn.14003b420
lea rdx, [0x14022d468]
lea rcx, [rsp + 0x5a00]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5a00]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1404cee40]
mov rcx, rax
call fcn.14009cde0
nop
lea rcx, [rsp + 0x5a00]
call fcn.1400722f0
call fcn.14003af00
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4058]
call fcn.14000b4d0
mov qword [rsp + 0x21a8], rax
lea rdx, [0x14022d47c]
lea rcx, [rsp + 0x5a20]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5a20]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x21b0], rax
mov rdx, qword [rsp + 0x21a8]
mov rcx, qword [rsp + 0x21b0]
call fcn.140097a80
mov byte [rsp + 0xc1], al
lea rcx, [rsp + 0x5a20]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc1]
test eax, eax
je 0x14013707c
lea rdx, [0x1404ced40]
lea rcx, [rsp + 0x3b00]
call fcn.140071ff0
nop
lea rdx, [0x140228677]
lea rcx, [rsp + 0x3b00]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x14013706f
mov dword [rsp + 0x170], 0
lea rcx, [rsp + 0x39a8]
call fcn.1400c16c0
nop
lea rax, [rsp + 0x67c0]
mov qword [rsp + 0x21b8], rax
lea rdx, [0x14022d484]
mov rcx, qword [rsp + 0x21b8]
call fcn.140071ff0
mov qword [rsp + 0x21c0], rax
mov rax, qword [rsp + 0x21c0]
mov qword [rsp + 0x21c8], rax
mov rax, qword [rsp + 0x21c8]
mov qword [rsp + 0x21e0], rax
lea rax, [rsp + 0x67e0]
mov qword [rsp + 0x21d0], rax
lea rdx, [0x1404a5718]
mov rcx, qword [rsp + 0x21d0]
call fcn.1400c0270
mov qword [rsp + 0x21d8], rax
mov rax, qword [rsp + 0x21d8]
mov qword [rsp + 0x21e8], rax
xor r9d, r9d
lea r8, [rsp + 0x39a8]
mov rdx, qword [rsp + 0x21e0]
mov rcx, qword [rsp + 0x21e8]
call fcn.1400d5560
mov dword [rsp + 0x2e8], eax
mov dword [rsp + 0x124], 0
jmp 0x140136b36
mov eax, dword [rsp + 0x124]
inc eax
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x2e8]
cmp dword [rsp + 0x124], eax
jge 0x140136f51
lea rax, [rsp + 0x6800]
mov qword [rsp + 0x21f0], rax
lea r8, [0x14022d488]
lea rdx, [rsp + 0x3b00]
mov rcx, qword [rsp + 0x21f0]
call fcn.1400b32a0
mov qword [rsp + 0x21f8], rax
mov rax, qword [rsp + 0x21f8]
mov qword [rsp + 0x2200], rax
mov rax, qword [rsp + 0x2200]
mov qword [rsp + 0x2218], rax
lea rax, [rsp + 0x6820]
mov qword [rsp + 0x2208], rax
movsxd rax, dword [rsp + 0x124]
mov rdx, rax
lea rcx, [rsp + 0x39a8]
call fcn.1400c6400
mov rdx, rax
mov rcx, qword [rsp + 0x2208]
call fcn.1400c0270
mov qword [rsp + 0x2210], rax
mov rax, qword [rsp + 0x2210]
mov qword [rsp + 0x2220], rax
mov rdx, qword [rsp + 0x2218]
mov rcx, qword [rsp + 0x2220]
call fcn.1400e4b30
test eax, eax
je 0x140136f4c
lea rax, [rsp + 0x4060]
mov qword [rsp + 0x2248], rax
lea rax, [rsp + 0x6840]
mov qword [rsp + 0x2228], rax
lea rdx, [0x1404a5718]
mov rcx, qword [rsp + 0x2228]
call fcn.1400c0270
mov qword [rsp + 0x2230], rax
mov rdx, qword [rsp + 0x2230]
lea rcx, [rsp + 0x2258]
call fcn.1400ee670
mov qword [rsp + 0x2238], rax
mov rax, qword [rsp + 0x2238]
mov qword [rsp + 0x2240], rax
mov r8, qword [rsp + 0x2240]
lea rdx, [0x14022d4a8]
mov rcx, qword [rsp + 0x2248]
call fcn.1400c6b80
mov qword [rsp + 0x2250], rax
mov edx, 0xdfe
mov rcx, qword [rsp + 0x2250]
call fcn.14014b1d0
nop
lea rcx, [rsp + 0x2258]
call fcn.1400c39e0
movsxd rax, dword [rsp + 0x124]
mov rdx, rax
lea rcx, [rsp + 0x39a8]
call fcn.1400c6400
mov r8, rax
lea rdx, [0x14022d4cc]
lea rcx, [rsp + 0x47a0]
call fcn.1400b33d0
nop
mov edx, dword [0x1404cee40]
lea rcx, [rsp + 0x61f0]
call fcn.1400eda90
mov qword [rsp + 0x2260], rax
mov rax, qword [rsp + 0x2260]
mov qword [rsp + 0x2268], rax
mov rax, qword [rsp + 0x2268]
mov qword [rsp + 0x2290], rax
lea r8, [rsp + 0x3b00]
lea rdx, [0x14022d4fc]
lea rcx, [rsp + 0x61d0]
call fcn.1400b33d0
mov qword [rsp + 0x2270], rax
mov rax, qword [rsp + 0x2270]
mov qword [rsp + 0x2278], rax
lea r8, [0x14022d4e0]
mov rdx, qword [rsp + 0x2278]
lea rcx, [rsp + 0x61b0]
call fcn.1400b3090
mov qword [rsp + 0x2280], rax
mov rax, qword [rsp + 0x2280]
mov qword [rsp + 0x2288], rax
mov rax, qword [rsp + 0x2288]
mov qword [rsp + 0x2298], rax
mov r8, qword [rsp + 0x2290]
mov rdx, qword [rsp + 0x2298]
lea rcx, [rsp + 0x4780]
call fcn.1400b2fe0
nop
lea rcx, [rsp + 0x61b0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x61d0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x61f0]
call fcn.1400722f0
lea rax, [rsp + 0x6860]
mov qword [rsp + 0x22a0], rax
lea rdx, [0x1404a5718]
mov rcx, qword [rsp + 0x22a0]
call fcn.1400c0270
mov qword [rsp + 0x22a8], rax
lea r9, [rsp + 0x4780]
lea r8, [rsp + 0x47a0]
mov rdx, qword [rsp + 0x22a8]
lea rcx, [rsp + 0x6210]
call fcn.140120e20
mov qword [rsp + 0x22b0], rax
mov rdx, qword [rsp + 0x22b0]
lea rcx, [0x1404a5718]
call fcn.1400c58a0
lea rcx, [rsp + 0x6210]
call fcn.1400722f0
lea rax, [rsp + 0x4068]
mov qword [rsp + 0x22d8], rax
lea rax, [rsp + 0x6880]
mov qword [rsp + 0x22b8], rax
lea rdx, [0x1404a5718]
mov rcx, qword [rsp + 0x22b8]
call fcn.1400c0270
mov qword [rsp + 0x22c0], rax
mov rdx, qword [rsp + 0x22c0]
lea rcx, [rsp + 0x22e8]
call fcn.1400ee670
mov qword [rsp + 0x22c8], rax
mov rax, qword [rsp + 0x22c8]
mov qword [rsp + 0x22d0], rax
mov r8, qword [rsp + 0x22d0]
lea rdx, [0x14022d518]
mov rcx, qword [rsp + 0x22d8]
call fcn.1400c6b80
mov qword [rsp + 0x22e0], rax
mov edx, 0xe02
mov rcx, qword [rsp + 0x22e0]
call fcn.14014b1d0
nop
lea rcx, [rsp + 0x22e8]
call fcn.1400c39e0
mov dword [rsp + 0x170], 1
lea rcx, [rsp + 0x4780]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x47a0]
call fcn.1400722f0
jmp 0x140136f51
jmp 0x140136b26
cmp dword [rsp + 0x170], 0
jne 0x140137061
lea rdx, [0x14022d55c]
lea rcx, [0x1404a5718]
call fcn.1400c7bc0
lea rdx, [0x1404ced40]
lea rcx, [0x1404a5718]
call fcn.1400c7bc0
lea rdx, [0x14022d57c]
lea rcx, [0x1404a5718]
call fcn.1400c7bc0
mov edx, dword [0x1404cee40]
lea rcx, [rsp + 0x6230]
call fcn.1400eda90
mov qword [rsp + 0x22f0], rax
mov rax, qword [rsp + 0x22f0]
mov qword [rsp + 0x22f8], rax
mov rdx, qword [rsp + 0x22f8]
lea rcx, [0x1404a5718]
call fcn.1400c7b60
nop
lea rcx, [rsp + 0x6230]
call fcn.1400722f0
lea rax, [rsp + 0x4070]
mov qword [rsp + 0x2310], rax
lea rax, [rsp + 0x68a0]
mov qword [rsp + 0x2300], rax
lea rdx, [0x1404a5718]
mov rcx, qword [rsp + 0x2300]
call fcn.1400c0270
mov qword [rsp + 0x2308], rax
mov rdx, qword [rsp + 0x2308]
mov rcx, qword [rsp + 0x2310]
call fcn.1400ee670
mov qword [rsp + 0x2318], rax
mov rax, qword [rsp + 0x2318]
mov qword [rsp + 0x2320], rax
mov edx, 0xe0c
mov rcx, qword [rsp + 0x2320]
call fcn.14014b1d0
nop
lea rcx, [rsp + 0x39a8]
call fcn.1400c4c40
nop
lea rcx, [rsp + 0x3b00]
call fcn.1400722f0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4078]
call fcn.14000b4d0
mov qword [rsp + 0x2328], rax
mov eax, dword [0x14026f33c]
mov dword [rsp + 0x2ec], eax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9, qword [rsp + 0x2328]
mov r8d, dword [rsp + 0x2ec]
mov edx, dword [rsp + 0x174]
lea rcx, str.MyTable
call fcn.140077640
movzx eax, al
test eax, eax
je 0x14013797a
lea rdx, [0x14022d5d8]
lea rcx, [rsp + 0x5a40]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5a40]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
movss xmm2, dword [0x14020fadc]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x5a40]
call fcn.1400722f0
lea rdx, [0x14022d608]
lea rcx, [rsp + 0x5a60]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5a60]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
xor r9d, r9d
movss xmm2, dword [0x14020fad4]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082250
nop
lea rcx, [rsp + 0x5a60]
call fcn.1400722f0
xor r9d, r9d
xorps xmm2, xmm2
mov edx, 8
lea rcx, [0x1402286ae]
call fcn.140082250
call fcn.14007f170
mov dword [rsp + 0x9c], 0
lea rcx, [rsp + 0x38b0]
call fcn.1400c16c0
nop
lea rcx, [rsp + 0x6c8]
call fcn.1400c16c0
nop
lea rax, [rsp + 0x68c0]
mov qword [rsp + 0x2330], rax
lea rdx, [0x14022d64c]
mov rcx, qword [rsp + 0x2330]
call fcn.140071ff0
mov qword [rsp + 0x2338], rax
mov rax, qword [rsp + 0x2338]
mov qword [rsp + 0x2340], rax
mov rax, qword [rsp + 0x2340]
mov qword [rsp + 0x2358], rax
lea rax, [rsp + 0x68e0]
mov qword [rsp + 0x2348], rax
lea rdx, [0x1404a5718]
mov rcx, qword [rsp + 0x2348]
call fcn.1400c0270
mov qword [rsp + 0x2350], rax
mov rax, qword [rsp + 0x2350]
mov qword [rsp + 0x2360], rax
xor r9d, r9d
lea r8, [rsp + 0x38b0]
mov rdx, qword [rsp + 0x2358]
mov rcx, qword [rsp + 0x2360]
call fcn.1400d5560
mov dword [rsp + 0x2f0], eax
mov dword [rsp + 0x100], 0
jmp 0x140137288
mov eax, dword [rsp + 0x100]
inc eax
mov dword [rsp + 0x100], eax
mov eax, dword [rsp + 0x2f0]
cmp dword [rsp + 0x100], eax
jge 0x140137959
lea rax, [rsp + 0x6900]
mov qword [rsp + 0x2368], rax
lea rdx, [0x14022d660]
mov rcx, qword [rsp + 0x2368]
call fcn.140071ff0
mov qword [rsp + 0x2370], rax
mov rax, qword [rsp + 0x2370]
mov qword [rsp + 0x2378], rax
mov rax, qword [rsp + 0x2378]
mov qword [rsp + 0x2390], rax
lea rax, [rsp + 0x6920]
mov qword [rsp + 0x2380], rax
movsxd rax, dword [rsp + 0x100]
mov rdx, rax
lea rcx, [rsp + 0x38b0]
call fcn.1400c6400
mov rdx, rax
mov rcx, qword [rsp + 0x2380]
call fcn.1400c0270
mov qword [rsp + 0x2388], rax
mov rax, qword [rsp + 0x2388]
mov qword [rsp + 0x2398], rax
mov rdx, qword [rsp + 0x2390]
mov rcx, qword [rsp + 0x2398]
call fcn.1400e4b30
test eax, eax
je 0x140137954
xorps xmm1, xmm1
xor ecx, ecx
call fcn.140080390
mov dword [rsp + 0xec], 0
jmp 0x14013737c
mov eax, dword [rsp + 0xec]
inc eax
mov dword [rsp + 0xec], eax
mov eax, dword [rsp + 0x174]
cmp dword [rsp + 0xec], eax
jge 0x140137954
lea rax, [rsp + 0x6940]
mov qword [rsp + 0x23a0], rax
lea rdx, [0x14022d684]
mov rcx, qword [rsp + 0x23a0]
call fcn.140071ff0
mov qword [rsp + 0x23a8], rax
mov rax, qword [rsp + 0x23a8]
mov qword [rsp + 0x23b0], rax
mov rax, qword [rsp + 0x23b0]
mov qword [rsp + 0x23c8], rax
lea rax, [rsp + 0x6960]
mov qword [rsp + 0x23b8], rax
movsxd rax, dword [rsp + 0x100]
mov rdx, rax
lea rcx, [rsp + 0x38b0]
call fcn.1400c6400
mov rdx, rax
mov rcx, qword [rsp + 0x23b8]
call fcn.1400c0270
mov qword [rsp + 0x23c0], rax
mov rax, qword [rsp + 0x23c0]
mov qword [rsp + 0x23d0], rax
xor r9d, r9d
lea r8, [rsp + 0x6c8]
mov rdx, qword [rsp + 0x23c8]
mov rcx, qword [rsp + 0x23d0]
call fcn.1400d5560
mov ecx, dword [rsp + 0xec]
call fcn.140080e00
cmp dword [rsp + 0xec], 0
jne 0x1401375cd
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
mov ecx, dword [rsp + 0x9c]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4080]
call fcn.14000b4d0
mov qword [rsp + 0x23d8], rax
xor edx, edx
lea rcx, [rsp + 0x6c8]
call fcn.1400c6400
mov rcx, rax
call fcn.1400dc640
mov qword [rsp + 0x23e0], rax
mov r9, qword [rsp + 0x23d8]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x23e0]
call fcn.1400a4d80
movzx eax, al
test eax, eax
je 0x1401375c8
xor edx, edx
lea rcx, [rsp + 0x6c8]
call fcn.1400c6400
mov rcx, rax
call fcn.1400dc640
mov qword [rsp + 0x380], rax
lea rax, [0x1404ced40]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x4088], rax
mov rax, qword [rsp + 0x380]
movzx eax, byte [rax]
mov byte [rsp + 0x8d], al
mov rax, qword [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x8d]
mov byte [rax], cl
mov rax, qword [rsp + 0x380]
inc rax
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x1f0]
inc rax
mov qword [rsp + 0x1f0], rax
cmp byte [rsp + 0x8d], 0
jne 0x14013751f
lea rax, [rsp + 0x4090]
mov qword [rsp + 0x23e8], rax
mov edx, 1
lea rcx, [rsp + 0x6c8]
call fcn.1400c6400
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x23e8]
call fcn.1400bebf0
mov qword [rsp + 0x23f0], rax
mov rcx, qword [rsp + 0x23f0]
call fcn.1400eb670
mov dword [0x1404cee40], eax
call fcn.14003af00
cmp dword [rsp + 0xec], 1
jne 0x140137745
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
mov ecx, dword [rsp + 0x9c]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4098]
call fcn.14000b4d0
mov qword [rsp + 0x23f8], rax
mov edx, 1
lea rcx, [rsp + 0x6c8]
call fcn.1400c6400
mov rcx, rax
call fcn.1400dc640
mov qword [rsp + 0x2400], rax
mov r9, qword [rsp + 0x23f8]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x2400]
call fcn.1400a4d80
movzx eax, al
test eax, eax
je 0x140137740
xor edx, edx
lea rcx, [rsp + 0x6c8]
call fcn.1400c6400
mov rcx, rax
call fcn.1400dc640
mov qword [rsp + 0x388], rax
lea rax, [0x1404ced40]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x40a0], rax
mov rax, qword [rsp + 0x388]
movzx eax, byte [rax]
mov byte [rsp + 0x8e], al
mov rax, qword [rsp + 0x1f8]
movzx ecx, byte [rsp + 0x8e]
mov byte [rax], cl
mov rax, qword [rsp + 0x388]
inc rax
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x1f8]
inc rax
mov qword [rsp + 0x1f8], rax
cmp byte [rsp + 0x8e], 0
jne 0x140137697
lea rax, [rsp + 0x40a8]
mov qword [rsp + 0x2408], rax
mov edx, 1
lea rcx, [rsp + 0x6c8]
call fcn.1400c6400
mov rcx, rax
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x2408]
call fcn.1400bebf0
mov qword [rsp + 0x2410], rax
mov rcx, qword [rsp + 0x2410]
call fcn.1400eb670
mov dword [0x1404cee40], eax
call fcn.14003af00
cmp dword [rsp + 0xec], 2
jne 0x14013794f
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
mov ecx, dword [rsp + 0x9c]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x40b0]
call fcn.14000b4d0
mov qword [rsp + 0x2418], rax
lea rdx, [0x14022d6e0]
lea rcx, [rsp + 0x5a80]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5a80]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x2420], rax
mov rdx, qword [rsp + 0x2418]
mov rcx, qword [rsp + 0x2420]
call fcn.140097a80
mov byte [rsp + 0xd4], al
lea rcx, [rsp + 0x5a80]
call fcn.1400722f0
movzx eax, byte [rsp + 0xd4]
test eax, eax
je 0x14013794a
movsxd rax, dword [rsp + 0x100]
mov rdx, rax
lea rcx, [rsp + 0x38b0]
call fcn.1400c6400
mov r8, rax
lea rdx, [0x14022d6e8]
lea rcx, [rsp + 0x5ac0]
call fcn.1400b33d0
nop
lea rdx, [0x1402286af]
lea rcx, [rsp + 0x5aa0]
call fcn.140071ff0
nop
lea rax, [rsp + 0x6980]
mov qword [rsp + 0x2428], rax
lea rdx, [0x1404a5718]
mov rcx, qword [rsp + 0x2428]
call fcn.1400c0270
mov qword [rsp + 0x2430], rax
lea r9, [rsp + 0x5aa0]
lea r8, [rsp + 0x5ac0]
mov rdx, qword [rsp + 0x2430]
lea rcx, [rsp + 0x6250]
call fcn.140120e20
mov qword [rsp + 0x2438], rax
mov rdx, qword [rsp + 0x2438]
lea rcx, [0x1404a5718]
call fcn.1400c58a0
lea rcx, [rsp + 0x6250]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5aa0]
call fcn.1400722f0
lea rax, [rsp + 0x40b8]
mov qword [rsp + 0x2450], rax
lea rax, [rsp + 0x69a0]
mov qword [rsp + 0x2440], rax
lea rdx, [0x1404a5718]
mov rcx, qword [rsp + 0x2440]
call fcn.1400c0270
mov qword [rsp + 0x2448], rax
mov rdx, qword [rsp + 0x2448]
mov rcx, qword [rsp + 0x2450]
call fcn.1400ee670
mov qword [rsp + 0x2458], rax
mov rax, qword [rsp + 0x2458]
mov qword [rsp + 0x2460], rax
mov edx, 0xe3a
mov rcx, qword [rsp + 0x2460]
call fcn.14014b1d0
nop
lea rcx, [rsp + 0x5ac0]
call fcn.1400722f0
call fcn.14003af00
jmp 0x14013736c
jmp 0x140137278
call fcn.1400791e0
nop
lea rcx, [rsp + 0x6c8]
call fcn.1400c4c40
nop
lea rcx, [rsp + 0x38b0]
call fcn.1400c4c40
call fcn.1400adfa0
call fcn.140111520
lea rdx, [0x14022d6f0]
lea rcx, [rsp + 0x5ae0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5ae0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xc3], al
lea rcx, [rsp + 0x5ae0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc3]
test eax, eax
je 0x140137cb8
lea rdx, [0x14022d708]
lea rcx, [rsp + 0x5b00]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5b00]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x140271379]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xc4], al
lea rcx, [rsp + 0x5b00]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc4]
test eax, eax
je 0x140137a98
movzx eax, byte [0x140271379]
mov dword [rsp + 0x2f4], eax
lea rax, [rsp + 0x40c0]
mov qword [rsp + 0x2468], rax
lea rdx, [0x14022d720]
mov rcx, qword [rsp + 0x2468]
call fcn.1400bebf0
mov qword [rsp + 0x2470], rax
mov rax, qword [rsp + 0x2470]
mov qword [rsp + 0x2478], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x2f4]
mov rcx, qword [rsp + 0x2478]
call fcn.1400f92d0
movzx ecx, byte [0x140271379]
call fcn.140104e20
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x14020fabc]
call fcn.140042300
lea rdx, [0x14022d738]
lea rcx, [rsp + 0x5b20]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5b20]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x140271d30]
mov rcx, rax
call fcn.14009cde0
mov byte [rsp + 0xc5], al
lea rcx, [rsp + 0x5b20]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc5]
test eax, eax
je 0x140137b99
mov eax, dword [0x140271d30]
mov dword [rsp + 0x2fc], eax
lea rax, [rsp + 0x40c8]
mov qword [rsp + 0x2480], rax
lea rdx, [0x14022d760]
mov rcx, qword [rsp + 0x2480]
call fcn.1400bebf0
mov qword [rsp + 0x2488], rax
mov rax, qword [rsp + 0x2488]
mov qword [rsp + 0x2490], rax
mov r9d, 0x3e8
mov r8d, 8
mov edx, dword [rsp + 0x2fc]
mov rcx, qword [rsp + 0x2490]
call fcn.1400f92d0
mov dword [0x140271d30], eax
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, [0x14022d790]
lea rcx, [rsp + 0x5b40]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5b40]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5b40]
call fcn.1400722f0
lea rdx, [0x14022d7f8]
lea rcx, [rsp + 0x5b60]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5b60]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x14027137a]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xc6], al
lea rcx, [rsp + 0x5b60]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc6]
test eax, eax
je 0x140137ca7
movzx eax, byte [0x14027137a]
mov dword [rsp + 0x300], eax
lea rax, [rsp + 0x40d0]
mov qword [rsp + 0x2498], rax
lea rdx, [0x14022d828]
mov rcx, qword [rsp + 0x2498]
call fcn.1400bebf0
mov qword [rsp + 0x24a0], rax
mov rax, qword [rsp + 0x24a0]
mov qword [rsp + 0x24a8], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x300]
mov rcx, qword [rsp + 0x24a8]
call fcn.1400f92d0
movzx ecx, byte [0x140271379]
call fcn.140147870
call fcn.1400adfa0
call fcn.1400adfa0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140137cd5
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
mov dword [rsp + 0x178], 0
cmp dword [rsp + 0x178], 0
je 0x140137ef3
call fcn.140111520
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rdx, str._Additional_Settings
lea rcx, [0x14022d918]
call fcn.1400ed4a0
mov rcx, rax
call fcn.1400acc40
movzx eax, al
test eax, eax
je 0x140137ef3
movss xmm0, dword [0x1401fa71c]
call fcn.140042300
lea rdx, str._Start_clearing_the_backpack_from_empty_space__If_the_bag_is_not_cleared_when_it_is_full__try_increasing_this_parameter_
lea rcx, [0x14022da40]
call fcn.1400ed4a0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x1402785c8]
mov rcx, rax
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x140137de5
mov eax, dword [0x1402785c8]
mov dword [rsp + 0x304], eax
lea rax, [rsp + 0x40d8]
mov qword [rsp + 0x24b0], rax
lea rdx, str.qingbao_beibaokongge
mov rcx, qword [rsp + 0x24b0]
call fcn.1400bebf0
mov qword [rsp + 0x24b8], rax
mov rax, qword [rsp + 0x24b8]
mov qword [rsp + 0x24c0], rax
mov r9d, 6
mov r8d, 1
mov edx, dword [rsp + 0x304]
mov rcx, qword [rsp + 0x24c0]
call fcn.1400f92d0
mov dword [0x1402785c8], eax
lea rcx, [0x1402286bf]
call fcn.1400ac430
cmp dword [0x140271464], 0
jne 0x140137eee
lea rdx, [0x140271eab]
lea rcx, [0x14022db48]
call fcn.140098a80
movzx eax, al
test eax, eax
je 0x140137ea7
movzx eax, byte [0x140271eab]
mov dword [rsp + 0x308], eax
lea rax, [rsp + 0x40e0]
mov qword [rsp + 0x24c8], rax
lea rdx, str.quanjuqingliwupinming
mov rcx, qword [rsp + 0x24c8]
call fcn.1400bebf0
mov qword [rsp + 0x24d0], rax
mov rax, qword [rsp + 0x24d0]
mov qword [rsp + 0x24d8], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x308]
mov rcx, qword [rsp + 0x24d8]
call fcn.1400f92d0
test eax, eax
je 0x140137e91
mov byte [rsp + 0x8f], 1
jmp 0x140137e99
mov byte [rsp + 0x8f], 0
movzx eax, byte [rsp + 0x8f]
mov byte [0x140271eab], al
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rax, [rsp + 0x45d0]
lea rcx, [0x14026f0c8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x45d0]
lea rdx, [0x14022db80]
lea rcx, [0x14022dc04]
call fcn.140120820
call fcn.1400adfa0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140137f0b
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
call fcn.140111520
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rdx, [0x14022dc08]
lea rcx, [rsp + 0x5b80]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5b80]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xc7], al
lea rcx, [rsp + 0x5b80]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc7]
test eax, eax
je 0x14013895f
cmp dword [0x1404cee48], 0
jne 0x1401380c3
mov dword [0x1404cee48], 1
lea rcx, [rsp + 0x3b20]
call fcn.1400c0ad0
nop
lea rax, [rsp + 0x69c0]
mov qword [rsp + 0x24e0], rax
lea rdx, str.D:Program_Files__x86_Steam_steam.exe
mov rcx, qword [rsp + 0x24e0]
call fcn.140071ff0
mov qword [rsp + 0x24e8], rax
mov r8, qword [rsp + 0x24e8]
lea rdx, [0x14022dc40]
lea rcx, [rsp + 0x6270]
call fcn.140149050
mov qword [rsp + 0x24f0], rax
mov rdx, qword [rsp + 0x24f0]
lea rcx, [rsp + 0x3b20]
call fcn.1400c58a0
lea rcx, [rsp + 0x6270]
call fcn.1400722f0
lea rdx, [0x1402286c9]
lea rcx, [rsp + 0x3b20]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x1401380b6
lea rcx, [rsp + 0x3b20]
call fcn.1400dc640
mov qword [rsp + 0x390], rax
lea rax, [0x14027ed80]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x40e8], rax
mov rax, qword [rsp + 0x390]
movzx eax, byte [rax]
mov byte [rsp + 0x90], al
mov rax, qword [rsp + 0x200]
movzx ecx, byte [rsp + 0x90]
mov byte [rax], cl
mov rax, qword [rsp + 0x390]
inc rax
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x200]
inc rax
mov qword [rsp + 0x200], rax
cmp byte [rsp + 0x90], 0
jne 0x140138062
lea rcx, [rsp + 0x3b20]
call fcn.1400722f0
cmp dword [0x14049f8e8], 0
jne 0x1401381c8
lea rax, [rsp + 0x40f0]
mov qword [rsp + 0x24f8], rax
lea rdx, [0x14022dc50]
mov rcx, qword [rsp + 0x24f8]
call fcn.1400becb0
mov qword [rsp + 0x2500], rax
mov edx, 0xea0
mov rcx, qword [rsp + 0x2500]
call fcn.14014b1d0
mov dword [0x14049f8e8], 1
mov dword [0x1404cee44], 0
lea rdx, [0x14027ed80]
lea rcx, [rsp + 0x5ba0]
call fcn.140071ff0
nop
lea rcx, [rsp + 0x5ba0]
call fcn.1400fedd0
mov byte [rsp + 0xc8], al
lea rcx, [rsp + 0x5ba0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc8]
test eax, eax
je 0x1401381c1
lea rax, [rsp + 0x40f8]
mov qword [rsp + 0x2508], rax
lea rdx, [0x14022dc68]
mov rcx, qword [rsp + 0x2508]
call fcn.1400becb0
mov qword [rsp + 0x2510], rax
mov edx, 0xea4
mov rcx, qword [rsp + 0x2510]
call fcn.14014b1d0
mov dword [0x1404cee44], 1
lea rdx, [0x14027ed80]
lea rcx, [0x14022dc78]
call fcn.1400f9290
jmp 0x1401381c8
mov byte [0x140271ea8], 0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x1401381e0
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
lea rdx, [0x14022dcb8]
lea rcx, [rsp + 0x5bc0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5bc0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
lea rdx, [0x140271ea8]
mov rcx, rax
call fcn.140098a80
mov byte [rsp + 0xc9], al
lea rcx, [rsp + 0x5bc0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xc9]
test eax, eax
je 0x140138397
movzx eax, byte [0x140271ea8]
test eax, eax
je 0x14013830c
lea rdx, [0x14027ed80]
lea rcx, [rsp + 0x5be0]
call fcn.140071ff0
nop
lea rcx, [rsp + 0x5be0]
call fcn.1400fedd0
mov byte [rsp + 0xca], al
lea rcx, [rsp + 0x5be0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xca]
test eax, eax
je 0x140138299
mov dword [0x1404cee44], 1
jmp 0x14013830c
mov byte [0x140271ea8], 0
lea rax, [rsp + 0x4100]
mov qword [rsp + 0x2518], rax
lea rdx, [0x14022dcd8]
lea rcx, [rsp + 0x5c00]
call fcn.1400c0d00
nop
lea rdx, [rsp + 0x5c00]
lea rcx, [0x1404a5740]
call fcn.1400eed40
mov rdx, rax
mov rcx, qword [rsp + 0x2518]
call fcn.1400becb0
mov qword [rsp + 0x2520], rax
mov rcx, qword [rsp + 0x2520]
call fcn.140112dd0
nop
lea rcx, [rsp + 0x5c00]
call fcn.1400c4860
movzx eax, byte [0x140271ea8]
mov dword [rsp + 0x30c], eax
lea rax, [rsp + 0x4108]
mov qword [rsp + 0x2528], rax
lea rdx, [0x14022dd10]
mov rcx, qword [rsp + 0x2528]
call fcn.1400bebf0
mov qword [rsp + 0x2530], rax
mov rax, qword [rsp + 0x2530]
mov qword [rsp + 0x2538], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x30c]
mov rcx, qword [rsp + 0x2538]
call fcn.1400f92d0
test eax, eax
je 0x140138381
mov byte [rsp + 0x91], 1
jmp 0x140138389
mov byte [rsp + 0x91], 0
movzx eax, byte [rsp + 0x91]
mov byte [0x140271ea8], al
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.______n__n__.
lea rcx, [rsp + 0x5c40]
call fcn.140071ff0
nop
lea rdx, [0x14022de24]
lea rcx, [rsp + 0x5c20]
call fcn.140071ff0
nop
lea r8, [rsp + 0x5c40]
lea rdx, [rsp + 0x5c20]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5c20]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5c40]
call fcn.1400722f0
movzx ecx, byte [0x140271ea8]
call fcn.140104e20
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movss xmm0, dword [0x1401fa70c]
call fcn.140042300
lea rdx, [0x14022de68]
lea rcx, [rsp + 0x5c60]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5c60]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x14027883c]
mov rcx, rax
call fcn.14009cde0
mov byte [rsp + 0xcb], al
lea rcx, [rsp + 0x5c60]
call fcn.1400722f0
movzx eax, byte [rsp + 0xcb]
test eax, eax
je 0x14013850f
mov eax, dword [0x14027883c]
mov dword [rsp + 0x310], eax
lea rax, [rsp + 0x4110]
mov qword [rsp + 0x2540], rax
lea rdx, [0x14022de98]
mov rcx, qword [rsp + 0x2540]
call fcn.1400bebf0
mov qword [rsp + 0x2548], rax
mov rax, qword [rsp + 0x2548]
mov qword [rsp + 0x2550], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_60
xor r8d, r8d
mov edx, dword [rsp + 0x310]
mov rcx, qword [rsp + 0x2550]
call fcn.1400f92d0
mov dword [0x14027883c], eax
lea rdx, [0x1402286cc]
lea rcx, [0x1404a3060]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x1401385e1
lea rcx, [0x1404a3060]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4118]
call fcn.14000b4d0
mov qword [rsp + 0x2558], rax
lea rdx, [0x14022deac]
lea rcx, [rsp + 0x5c80]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5c80]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x2560], rax
mov rdx, qword [rsp + 0x2558]
mov rcx, qword [rsp + 0x2560]
call fcn.140097a80
mov byte [rsp + 0xcc], al
lea rcx, [rsp + 0x5c80]
call fcn.1400722f0
movzx eax, byte [rsp + 0xcc]
test eax, eax
je 0x1401385dc
mov dword [0x140271354], 1
jmp 0x140138703
cmp dword [0x1404cee44], 0
je 0x140138703
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4120]
call fcn.14000b4d0
mov qword [rsp + 0x2568], rax
lea rdx, [0x14022deb8]
lea rcx, [rsp + 0x5ca0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5ca0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x2570], rax
mov rdx, qword [rsp + 0x2568]
mov rcx, qword [rsp + 0x2570]
call fcn.140097a80
mov byte [rsp + 0xcd], al
lea rcx, [rsp + 0x5ca0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xcd]
test eax, eax
je 0x140138679
mov dword [0x140271350], 1
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str._steam._Steam__
lea rcx, [rsp + 0x5ce0]
call fcn.140071ff0
nop
lea rdx, [0x14022df68]
lea rcx, [rsp + 0x5cc0]
call fcn.140071ff0
nop
lea r8, [rsp + 0x5ce0]
lea rdx, [rsp + 0x5cc0]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov rcx, rax
call fcn.140120860
nop
lea rcx, [rsp + 0x5cc0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5ce0]
call fcn.1400722f0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
movzx ecx, byte [0x140271ea8]
call fcn.140147870
lea rdx, str.Steam_Path
lea rcx, str.Steam_
call fcn.1400ed4a0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, reloc.WLDAP32.dll_Ordinal_200
lea rdx, [0x14027ed80]
mov rcx, rax
call fcn.14009d3f0
movzx eax, al
test eax, eax
je 0x14013875d
mov dword [0x14049f8e8], 0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4128]
call fcn.14000b4d0
mov qword [rsp + 0x2578], rax
lea rdx, str.Choose01
lea rcx, [0x14022dfb8]
call fcn.1400ed4a0
mov qword [rsp + 0x2580], rax
mov rdx, qword [rsp + 0x2578]
mov rcx, qword [rsp + 0x2580]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013895a
mov edx, 2
lea rcx, [rsp + 0x6290]
call fcn.14014b560
mov qword [rsp + 0x2588], rax
mov rax, qword [rsp + 0x2588]
mov qword [rsp + 0x2590], rax
mov rcx, qword [rsp + 0x2590]
call fcn.140076810
mov ecx, 8
imul rcx, rcx, 3
lea rdx, [0x1404a0da0]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c57d0
nop
lea rcx, [rsp + 0x6290]
call fcn.1400c4860
mov eax, 8
imul rax, rax, 3
lea rcx, [0x1404a0da0]
add rcx, rax
mov rax, rcx
lea rdx, [0x1402286ce]
mov rcx, rax
call fcn.1400c6170
movzx eax, al
test eax, eax
je 0x14013895a
lea rdx, [0x14027ed80]
lea rcx, str.game_path
call fcn.1400f9290
lea rax, [rsp + 0x4130]
mov qword [rsp + 0x2598], rax
mov eax, 8
imul rax, rax, 3
lea rcx, [0x1404a0da0]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x2598]
call fcn.1400beb90
mov qword [rsp + 0x25a0], rax
mov rdx, qword [rsp + 0x25a0]
lea rcx, [rsp + 0x62b0]
call fcn.1400c9880
mov qword [rsp + 0x25a8], rax
mov rcx, qword [rsp + 0x25a8]
call fcn.1400dc640
mov qword [rsp + 0x398], rax
lea rax, [0x14027ed80]
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x4138], rax
mov rax, qword [rsp + 0x398]
movzx eax, byte [rax]
mov byte [rsp + 0x78], al
mov rax, qword [rsp + 0x208]
movzx ecx, byte [rsp + 0x78]
mov byte [rax], cl
mov rax, qword [rsp + 0x398]
inc rax
mov qword [rsp + 0x398], rax
mov rax, qword [rsp + 0x208]
inc rax
mov qword [rsp + 0x208], rax
cmp byte [rsp + 0x78], 0
jne 0x1401388f8
lea rcx, [rsp + 0x62b0]
call fcn.1400722f0
mov dword [0x14049f8e8], 0
call fcn.1400adfa0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140138977
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
cmp dword [reloc.WS2_32.dll_accept], 1
jle 0x140138b93
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
mov byte [rsp + 0x40], 1
lea rdx, [0x14022e000]
lea rcx, [rsp + 0x5d00]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5d00]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xce], al
lea rcx, [rsp + 0x5d00]
call fcn.1400722f0
movzx eax, byte [rsp + 0xce]
test eax, eax
je 0x140138b79
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140138a04
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4140]
call fcn.14000b4d0
mov qword [rsp + 0x25b0], rax
lea rdx, str._Steam
lea rcx, [rsp + 0x5d20]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5d20]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x25b8], rax
mov rdx, qword [rsp + 0x25b0]
mov rcx, qword [rsp + 0x25b8]
call fcn.140097a80
mov byte [rsp + 0xcf], al
lea rcx, [rsp + 0x5d20]
call fcn.1400722f0
movzx eax, byte [rsp + 0xcf]
test eax, eax
je 0x140138aa6
mov byte [0x140271436], 1
lea rdx, [0x14022e058]
lea rcx, [0x14049f6a0]
call fcn.1400c57d0
mov byte [0x140270bcc], 1
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.:_n1:___n2:___Seam_steam_
lea rcx, [rsp + 0x5d80]
call fcn.140071ff0
nop
lea rdx, [0x14022e130]
lea rcx, [rsp + 0x5d60]
call fcn.140071ff0
nop
lea r8, [rsp + 0x5d80]
lea rdx, [rsp + 0x5d60]
lea rcx, [0x1404a5740]
call fcn.1400cdab0
mov qword [rsp + 0x25c0], rax
lea rdx, [0x14022e138]
lea rcx, [rsp + 0x5d40]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5d40]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov qword [rsp + 0x25c8], rax
mov rdx, qword [rsp + 0x25c0]
mov rcx, qword [rsp + 0x25c8]
call fcn.140120790
nop
lea rcx, [rsp + 0x5d40]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5d60]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5d80]
call fcn.1400722f0
call fcn.1400adfa0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140138b91
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
jmp 0x140138bf7
xor ecx, ecx
call fcn.140104e20
lea rdx, [0x14022e148]
lea rcx, [rsp + 0x5da0]
call fcn.140071ff0
nop
lea rdx, [rsp + 0x5da0]
lea rcx, [0x1404a5740]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400acc40
mov byte [rsp + 0xd0], al
lea rcx, [rsp + 0x5da0]
call fcn.1400722f0
movzx eax, byte [rsp + 0xd0]
test eax, eax
je 0x140138bf0
call fcn.1400adfa0
xor ecx, ecx
call fcn.140147870
lea rdx, str.Multiple_configuration_Settings
lea rcx, [0x14022e198]
call fcn.1400ed4a0
mov rcx, rax
call fcn.1400acc40
movzx eax, al
test eax, eax
je 0x14013c136
lea rdx, str.This_feature_is_usually_convenient_for_multiple_users_to_bind_each_role_name_using_different_Settings
lea rcx, [0x14022e220]
call fcn.1400ed4a0
mov rcx, rax
call fcn.140097750
lea rdx, str.If_you_want_to_copy_to_another_computer__just_copy_the__multi_config__and__path__folders_in_C:LE_config_to_the_same_directory_on_the_other_computer
lea rcx, str._C:LE_config___multi_config__path_
call fcn.1400ed4a0
mov rcx, rax
call fcn.140097750
movzx eax, byte [0x14027147c]
test eax, eax
jne 0x140138e5c
lea rax, [rsp + 0x4148]
mov qword [rsp + 0x25d0], rax
lea rdx, [0x14022e390]
mov rcx, qword [rsp + 0x25d0]
call fcn.1400becb0
mov qword [rsp + 0x25d8], rax
mov edx, 0xeff
mov rcx, qword [rsp + 0x25d8]
call fcn.14014b1d0
lea rcx, [rsp + 0x39e8]
call fcn.1400c0d60
nop
lea rdx, str.C:LE_configmulti_config
lea rcx, [rsp + 0x5dc0]
call fcn.1400c0d00
nop
lea rdx, [rsp + 0x5dc0]
lea rcx, [rsp + 0x62d0]
call fcn.1400d6d10
mov qword [rsp + 0x25e0], rax
mov rdx, qword [rsp + 0x25e0]
lea rcx, [rsp + 0x39e8]
call fcn.1400c59f0
lea rcx, [rsp + 0x62d0]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x5dc0]
call fcn.1400c4860
lea rax, [rsp + 0x69e0]
mov qword [rsp + 0x25e8], rax
lea rdx, [rsp + 0x39e8]
mov rcx, qword [rsp + 0x25e8]
call fcn.1400c0bb0
mov qword [rsp + 0x25f0], rax
mov rdx, qword [rsp + 0x25f0]
lea rcx, [rsp + 0x62f0]
call fcn.1400ee500
mov qword [rsp + 0x25f8], rax
mov rdx, qword [rsp + 0x25f8]
lea rcx, [0x14049f1e8]
call fcn.1400c58a0
lea rcx, [rsp + 0x62f0]
call fcn.1400722f0
lea rdx, str.C:LE_config_names
lea rcx, [rsp + 0x5de0]
call fcn.1400c0d00
nop
lea rdx, [rsp + 0x5de0]
lea rcx, [rsp + 0x6310]
call fcn.1400d6d10
mov qword [rsp + 0x2600], rax
mov rdx, qword [rsp + 0x2600]
lea rcx, [rsp + 0x39e8]
call fcn.1400c59f0
lea rcx, [rsp + 0x6310]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x5de0]
call fcn.1400c4860
lea rax, [rsp + 0x6a00]
mov qword [rsp + 0x2608], rax
lea rdx, [rsp + 0x39e8]
mov rcx, qword [rsp + 0x2608]
call fcn.1400c0bb0
mov qword [rsp + 0x2610], rax
mov rdx, qword [rsp + 0x2610]
lea rcx, [rsp + 0x6330]
call fcn.1400ee500
mov qword [rsp + 0x2618], rax
mov rdx, qword [rsp + 0x2618]
lea rcx, [0x1404a5f30]
call fcn.1400c58a0
lea rcx, [rsp + 0x6330]
call fcn.1400722f0
mov byte [0x14027147c], 1
lea rcx, [rsp + 0x39e8]
call fcn.1400c4860
call fcn.140111520
lea rdx, str.Config_names
lea rcx, [0x14022e420]
call fcn.1400ed4a0
mov rcx, rax
call fcn.1400acc40
movzx eax, al
test eax, eax
je 0x14013a8b2
movss xmm0, dword [0x1401fa71c]
call fcn.140042300
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4150]
call fcn.14000b4d0
mov qword [rsp + 0x2620], rax
lea rdx, str.Create
lea rcx, [0x14022e438]
call fcn.1400ed4a0
mov qword [rsp + 0x2628], rax
mov rdx, qword [rsp + 0x2620]
mov rcx, qword [rsp + 0x2628]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x140138f22
mov byte [0x14027147d], 1
lea rdx, [0x14022e448]
lea rcx, [0x14022e460]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404a4190]
call fcn.1400c59c0
lea rdx, [0x1402286cf]
lea rcx, [0x1404bcce0]
call fcn.1400c59c0
lea rcx, [rsp + 0x408]
call fcn.1400c0ad0
nop
lea rcx, [rsp + 0x3e8]
call fcn.1400c0ad0
nop
lea rax, [rsp + 0x6a20]
mov qword [rsp + 0x2630], rax
lea rdx, str.Create_New_config
lea rcx, [0x14022e488]
call fcn.1400ed4a0
mov rdx, rax
mov rcx, qword [rsp + 0x2630]
call fcn.140071ff0
mov qword [rsp + 0x2638], rax
mov rcx, qword [rsp + 0x2638]
call fcn.14013ee30
movzx eax, al
test eax, eax
je 0x14013949c
lea rax, [rsp + 0x4158]
mov qword [rsp + 0x2640], rax
lea rdx, [0x14022e498]
mov rcx, qword [rsp + 0x2640]
call fcn.1400bebf0
mov qword [rsp + 0x2648], rax
mov rax, qword [rsp + 0x2648]
mov qword [rsp + 0x2650], rax
mov rax, qword [rsp + 0x2650]
mov qword [rsp + 0x2668], rax
lea rax, [rsp + 0x4160]
mov qword [rsp + 0x2658], rax
lea rdx, [0x14022e4a0]
mov rcx, qword [rsp + 0x2658]
call fcn.1400bebf0
mov qword [rsp + 0x2660], rax
mov rax, qword [rsp + 0x2660]
mov qword [rsp + 0x2670], rax
mov rdx, qword [rsp + 0x2668]
mov rcx, qword [rsp + 0x2670]
call fcn.14015c960
lea rcx, [rsp + 0x150]
call fcn.1400bedb0
nop
lea rax, [rsp + 0x6a40]
mov qword [rsp + 0x2678], rax
lea rdx, [0x140278710]
mov rcx, qword [rsp + 0x2678]
call fcn.140071ff0
mov qword [rsp + 0x2680], rax
mov rdx, qword [rsp + 0x2680]
lea rcx, [rsp + 0x26d8]
call fcn.1400ee670
mov qword [rsp + 0x2688], rax
mov rax, qword [rsp + 0x2688]
mov qword [rsp + 0x2690], rax
mov rax, qword [rsp + 0x2690]
mov qword [rsp + 0x26a8], rax
lea rdx, [0x14022e4a8]
lea rcx, [rsp + 0x580]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x580]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x26d0]
call fcn.1400c6a00
mov qword [rsp + 0x2698], rax
mov rax, qword [rsp + 0x2698]
mov qword [rsp + 0x26a0], rax
mov rax, qword [rsp + 0x26a0]
mov qword [rsp + 0x26b0], rax
mov r8, qword [rsp + 0x26a8]
mov rdx, qword [rsp + 0x26b0]
lea rcx, [rsp + 0x26c8]
call fcn.1400c6a00
mov qword [rsp + 0x26b8], rax
mov rax, qword [rsp + 0x26b8]
mov qword [rsp + 0x26c0], rax
mov rdx, qword [rsp + 0x26c0]
lea rcx, [rsp + 0x150]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x26c8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x26d0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x580]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x26d8]
call fcn.1400c39e0
lea rax, [rsp + 0x4168]
mov qword [rsp + 0x26e0], rax
lea r8, [rsp + 0x150]
lea rdx, [0x14022e4b8]
mov rcx, qword [rsp + 0x26e0]
call fcn.1400c6b80
mov qword [rsp + 0x26e8], rax
mov edx, 0xf15
mov rcx, qword [rsp + 0x26e8]
call fcn.14014b1d0
lea rax, [rsp + 0x4170]
mov qword [rsp + 0x26f0], rax
lea rdx, [rsp + 0x150]
mov rcx, qword [rsp + 0x26f0]
call fcn.1400beb90
mov qword [rsp + 0x26f8], rax
mov rcx, qword [rsp + 0x26f8]
call fcn.1400eb520
mov rcx, rax
call fcn.1400fab50
lea rcx, [0x1404c0238]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x70e8]
call fcn.1400bede0
mov qword [rsp + 0x2700], rax
mov rax, qword [rsp + 0x2700]
mov qword [rsp + 0x2708], rax
mov rcx, qword [rsp + 0x2708]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x408]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x70e8]
call fcn.1400c3a00
lea rdx, [0x14022e4c8]
lea rcx, [rsp + 0x588]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x588]
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x2730]
call fcn.1400c6a00
mov qword [rsp + 0x2710], rax
mov rax, qword [rsp + 0x2710]
mov qword [rsp + 0x2718], rax
mov rcx, qword [rsp + 0x2718]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7170]
call fcn.1400bede0
mov qword [rsp + 0x2720], rax
mov rax, qword [rsp + 0x2720]
mov qword [rsp + 0x2728], rax
mov rcx, qword [rsp + 0x2728]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3e8]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7170]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x2730]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x588]
call fcn.1400c39e0
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0x408]
call fcn.14010e8b0
lea rcx, [0x1404bccd8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x71f8]
call fcn.1400bede0
mov qword [rsp + 0x2738], rax
mov rax, qword [rsp + 0x2738]
mov qword [rsp + 0x2740], rax
mov rcx, qword [rsp + 0x2740]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x408]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x71f8]
call fcn.1400c3a00
lea rdx, [0x14022e4d8]
lea rcx, [rsp + 0x590]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x590]
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x2768]
call fcn.1400c6a00
mov qword [rsp + 0x2748], rax
mov rax, qword [rsp + 0x2748]
mov qword [rsp + 0x2750], rax
mov rcx, qword [rsp + 0x2750]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7280]
call fcn.1400bede0
mov qword [rsp + 0x2758], rax
mov rax, qword [rsp + 0x2758]
mov qword [rsp + 0x2760], rax
mov rcx, qword [rsp + 0x2760]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3e8]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7280]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x2768]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x590]
call fcn.1400c39e0
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0x408]
call fcn.14010e8b0
lea rcx, [0x140278710]
call fcn.140126560
mov byte [0x14027147c], 0
lea rcx, [rsp + 0x150]
call fcn.1400c39e0
lea rdx, str._change__means_to_save_the_current_interface_settings_into_a_specified_config_name
lea rcx, [0x14022e550]
call fcn.1400ed4a0
mov rcx, rax
call fcn.140097750
lea rdx, [0x1402286db]
lea rcx, [0x14049f1e8]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x14013a891
lea rcx, [rsp + 0x3aa8]
call fcn.1400c16c0
nop
lea rax, [rsp + 0x6a60]
mov qword [rsp + 0x2770], rax
lea rdx, [0x14022e59c]
mov rcx, qword [rsp + 0x2770]
call fcn.140071ff0
mov qword [rsp + 0x2778], rax
mov rax, qword [rsp + 0x2778]
mov qword [rsp + 0x2780], rax
mov rax, qword [rsp + 0x2780]
mov qword [rsp + 0x2798], rax
lea rax, [rsp + 0x6a80]
mov qword [rsp + 0x2788], rax
lea rdx, [0x14049f1e8]
mov rcx, qword [rsp + 0x2788]
call fcn.1400c0270
mov qword [rsp + 0x2790], rax
mov rax, qword [rsp + 0x2790]
mov qword [rsp + 0x27a0], rax
xor r9d, r9d
lea r8, [rsp + 0x3aa8]
mov rdx, qword [rsp + 0x2798]
mov rcx, qword [rsp + 0x27a0]
call fcn.1400d5560
mov dword [rsp + 0x314], eax
mov dword [rsp + 0xa4], 0
jmp 0x1401395af
mov eax, dword [rsp + 0xa4]
inc eax
mov dword [rsp + 0xa4], eax
mov eax, dword [rsp + 0x314]
cmp dword [rsp + 0xa4], eax
jge 0x14013a884
movsxd rax, dword [rsp + 0xa4]
mov rdx, rax
lea rcx, [rsp + 0x3aa8]
call fcn.1400c6400
mov rdx, rax
lea rcx, [rsp + 0x3928]
call fcn.1400c0270
nop
mov ecx, dword [rsp + 0xa4]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4178]
call fcn.14000b4d0
mov qword [rsp + 0x27a8], rax
lea rdx, [0x14022e5a0]
lea rcx, [0x14022e5a8]
call fcn.1400ed4a0
mov qword [rsp + 0x27b0], rax
mov rdx, qword [rsp + 0x27a8]
mov rcx, qword [rsp + 0x27b0]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x1401398fb
lea rax, [rsp + 0x6aa0]
mov qword [rsp + 0x27b8], rax
lea rcx, [rsp + 0x3928]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x27b8]
call fcn.140071ff0
mov qword [rsp + 0x27c0], rax
mov rdx, qword [rsp + 0x27c0]
lea rcx, [rsp + 0x3b40]
call fcn.1400ee770
nop
lea rax, [rsp + 0x4180]
mov qword [rsp + 0x27c8], rax
lea rcx, [rsp + 0x3b40]
call fcn.140076810
mov rdx, rax
mov rcx, qword [rsp + 0x27c8]
call fcn.1400becb0
mov qword [rsp + 0x27d0], rax
mov edx, 0xf29
mov rcx, qword [rsp + 0x27d0]
call fcn.14014b1d0
lea rax, [rsp + 0x4188]
mov qword [rsp + 0x27f8], rax
lea rcx, [rsp + 0x3b40]
call fcn.140076810
mov qword [rsp + 0x27e8], rax
lea rdx, [0x14022e5b8]
lea rcx, [rsp + 0x598]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x598]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x2808]
call fcn.1400c6a00
mov qword [rsp + 0x27d8], rax
mov rax, qword [rsp + 0x27d8]
mov qword [rsp + 0x27e0], rax
mov rax, qword [rsp + 0x27e0]
mov qword [rsp + 0x27f0], rax
mov r8, qword [rsp + 0x27e8]
mov rdx, qword [rsp + 0x27f0]
mov rcx, qword [rsp + 0x27f8]
call fcn.1400c6ad0
mov qword [rsp + 0x2800], rax
mov edx, 0xf2a
mov rcx, qword [rsp + 0x2800]
call fcn.14014b1d0
nop
lea rcx, [rsp + 0x2808]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x598]
call fcn.1400c39e0
lea rcx, [rsp + 0x3b40]
call fcn.140076810
mov qword [rsp + 0x2820], rax
lea rdx, [0x14022e5c8]
lea rcx, [rsp + 0x5a0]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x5a0]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x2830]
call fcn.1400c6a00
mov qword [rsp + 0x2810], rax
mov rax, qword [rsp + 0x2810]
mov qword [rsp + 0x2818], rax
mov rax, qword [rsp + 0x2818]
mov qword [rsp + 0x2828], rax
mov r8, qword [rsp + 0x2820]
mov rdx, qword [rsp + 0x2828]
lea rcx, [rsp + 0x5a8]
call fcn.1400c6ad0
nop
lea rcx, [rsp + 0x2830]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400c39e0
lea rcx, [rsp + 0x5a8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7308]
call fcn.1400bede0
mov qword [rsp + 0x2838], rax
mov rax, qword [rsp + 0x2838]
mov qword [rsp + 0x2840], rax
mov rcx, qword [rsp + 0x2840]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x5e00]
call fcn.140071ff0
nop
lea rcx, [rsp + 0x7308]
call fcn.1400c3a00
lea rcx, [rsp + 0x5e00]
call fcn.1400fb5e0
mov byte [0x14027147c], 0
call fcn.140119840
nop
lea rcx, [rsp + 0x5e00]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5a8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x3b40]
call fcn.1400c4860
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [rsp + 0x3928]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
movzx eax, byte [0x14027147f]
test eax, eax
jne 0x14013a71f
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4190]
call fcn.14000b4d0
mov qword [rsp + 0x2848], rax
lea rdx, [0x14022e5d8]
lea rcx, [0x14022e5e0]
call fcn.1400ed4a0
mov qword [rsp + 0x2850], rax
mov rdx, qword [rsp + 0x2848]
mov rcx, qword [rsp + 0x2850]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013a17d
lea rcx, [rsp + 0x3a0]
call fcn.1400bedb0
nop
lea rax, [rsp + 0x6ac0]
mov qword [rsp + 0x2858], rax
lea rcx, [rsp + 0x3928]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x2858]
call fcn.140071ff0
mov qword [rsp + 0x2860], rax
mov rdx, qword [rsp + 0x2860]
lea rcx, [rsp + 0x6350]
call fcn.1400ee770
mov qword [rsp + 0x2868], rax
mov rax, qword [rsp + 0x2868]
mov qword [rsp + 0x2870], rax
mov rcx, qword [rsp + 0x2870]
call fcn.140076810
mov rdx, rax
lea rcx, [rsp + 0x3a0]
call fcn.1400c57d0
nop
lea rcx, [rsp + 0x6350]
call fcn.1400c4860
lea rax, [rsp + 0x4198]
mov qword [rsp + 0x2878], rax
lea rdx, [0x14022e600]
mov rcx, qword [rsp + 0x2878]
call fcn.1400becb0
mov qword [rsp + 0x2880], rax
mov rax, qword [rsp + 0x2880]
mov qword [rsp + 0x2888], rax
mov rax, qword [rsp + 0x2888]
mov qword [rsp + 0x28a0], rax
lea rax, [rsp + 0x41a0]
mov qword [rsp + 0x2890], rax
lea rdx, [0x14022e650]
mov rcx, qword [rsp + 0x2890]
call fcn.1400becb0
mov qword [rsp + 0x2898], rax
mov rax, qword [rsp + 0x2898]
mov qword [rsp + 0x28a8], rax
mov r8, qword [rsp + 0x28a0]
mov rdx, qword [rsp + 0x28a8]
lea rcx, [rsp + 0x2948]
call fcn.1400ed4c0
mov qword [rsp + 0x28b0], rax
mov rax, qword [rsp + 0x28b0]
mov qword [rsp + 0x28b8], rax
mov rax, qword [rsp + 0x28b8]
mov qword [rsp + 0x2918], rax
lea rax, [rsp + 0x41a8]
mov qword [rsp + 0x28c0], rax
lea rdx, [0x14022e668]
mov rcx, qword [rsp + 0x28c0]
call fcn.1400becb0
mov qword [rsp + 0x28c8], rax
mov rax, qword [rsp + 0x28c8]
mov qword [rsp + 0x28d0], rax
mov rax, qword [rsp + 0x28d0]
mov qword [rsp + 0x28e8], rax
lea rax, [rsp + 0x41b0]
mov qword [rsp + 0x28d8], rax
lea rdx, [0x14022e688]
mov rcx, qword [rsp + 0x28d8]
call fcn.1400becb0
mov qword [rsp + 0x28e0], rax
mov rax, qword [rsp + 0x28e0]
mov qword [rsp + 0x28f0], rax
mov r8, qword [rsp + 0x28e8]
mov rdx, qword [rsp + 0x28f0]
lea rcx, [rsp + 0x2940]
call fcn.1400ed4c0
mov qword [rsp + 0x28f8], rax
mov rax, qword [rsp + 0x28f8]
mov qword [rsp + 0x2900], rax
lea r8, [rsp + 0x3a0]
mov rdx, qword [rsp + 0x2900]
lea rcx, [rsp + 0x2938]
call fcn.1400c6a00
mov qword [rsp + 0x2908], rax
mov rax, qword [rsp + 0x2908]
mov qword [rsp + 0x2910], rax
mov rax, qword [rsp + 0x2910]
mov qword [rsp + 0x2920], rax
mov r8, qword [rsp + 0x2918]
mov rdx, qword [rsp + 0x2920]
lea rcx, [rsp + 0x2930]
call fcn.1400c6a00
mov qword [rsp + 0x2928], rax
mov rcx, qword [rsp + 0x2928]
call fcn.1400b82a0
mov r9d, 4
lea r8, [0x14022e5f0]
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov dword [rsp + 0xa4], eax
lea rcx, [rsp + 0x2930]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2938]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2940]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2948]
call fcn.1400c39e0
cmp dword [rsp + 0xa4], 1
je 0x140139c9f
cmp dword [rsp + 0xa4], 6
jne 0x14013a170
lea rax, [rsp + 0x41b8]
mov qword [rsp + 0x2950], rax
lea rdx, [0x14022e698]
mov rcx, qword [rsp + 0x2950]
call fcn.1400bebf0
mov qword [rsp + 0x2958], rax
mov rax, qword [rsp + 0x2958]
mov qword [rsp + 0x2960], rax
mov rax, qword [rsp + 0x2960]
mov qword [rsp + 0x2978], rax
lea rax, [rsp + 0x41c0]
mov qword [rsp + 0x2968], rax
lea rdx, [0x14022e6a8]
mov rcx, qword [rsp + 0x2968]
call fcn.1400bebf0
mov qword [rsp + 0x2970], rax
mov rax, qword [rsp + 0x2970]
mov qword [rsp + 0x2980], rax
mov rdx, qword [rsp + 0x2978]
mov rcx, qword [rsp + 0x2980]
call fcn.14015c960
lea rax, [rsp + 0x6ae0]
mov qword [rsp + 0x2988], rax
lea rcx, [rsp + 0x3928]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x2988]
call fcn.140071ff0
mov qword [rsp + 0x2990], rax
mov rdx, qword [rsp + 0x2990]
lea rcx, [rsp + 0x5e20]
call fcn.1400ee770
nop
lea rcx, [rsp + 0x5e20]
call fcn.140076810
mov qword [rsp + 0x29a8], rax
lea rdx, [0x14022e6b0]
lea rcx, [rsp + 0x5b0]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x5b0]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x29b8]
call fcn.1400c6a00
mov qword [rsp + 0x2998], rax
mov rax, qword [rsp + 0x2998]
mov qword [rsp + 0x29a0], rax
mov rax, qword [rsp + 0x29a0]
mov qword [rsp + 0x29b0], rax
mov r8, qword [rsp + 0x29a8]
mov rdx, qword [rsp + 0x29b0]
lea rcx, [rsp + 0x180]
call fcn.1400c6ad0
nop
lea rcx, [rsp + 0x29b8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5b0]
call fcn.1400c39e0
lea rax, [rsp + 0x41c8]
mov qword [rsp + 0x29c0], rax
lea r8, [rsp + 0x180]
lea rdx, [0x14022e6c8]
mov rcx, qword [rsp + 0x29c0]
call fcn.1400c6b80
mov qword [rsp + 0x29c8], rax
mov edx, 0xf3e
mov rcx, qword [rsp + 0x29c8]
call fcn.14014b1d0
lea rax, [rsp + 0x41d0]
mov qword [rsp + 0x29d0], rax
lea rdx, [rsp + 0x180]
mov rcx, qword [rsp + 0x29d0]
call fcn.1400beb90
mov qword [rsp + 0x29d8], rax
mov rcx, qword [rsp + 0x29d8]
call fcn.1400eb520
mov rcx, rax
call fcn.1400fab50
lea rcx, [0x1404c0238]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7390]
call fcn.1400bede0
mov qword [rsp + 0x29e0], rax
mov rax, qword [rsp + 0x29e0]
mov qword [rsp + 0x29e8], rax
mov rcx, qword [rsp + 0x29e8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x408]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7390]
call fcn.1400c3a00
lea rdx, [0x14022e6d8]
lea rcx, [rsp + 0x5b8]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x5b8]
lea rdx, [rsp + 0x180]
lea rcx, [rsp + 0x2a10]
call fcn.1400c6a00
mov qword [rsp + 0x29f0], rax
mov rax, qword [rsp + 0x29f0]
mov qword [rsp + 0x29f8], rax
mov rcx, qword [rsp + 0x29f8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7418]
call fcn.1400bede0
mov qword [rsp + 0x2a00], rax
mov rax, qword [rsp + 0x2a00]
mov qword [rsp + 0x2a08], rax
mov rcx, qword [rsp + 0x2a08]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3e8]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7418]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x2a10]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5b8]
call fcn.1400c39e0
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0x408]
call fcn.14010e8b0
lea rcx, [0x1404bccd8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x74a0]
call fcn.1400bede0
mov qword [rsp + 0x2a18], rax
mov rax, qword [rsp + 0x2a18]
mov qword [rsp + 0x2a20], rax
mov rcx, qword [rsp + 0x2a20]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x408]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x74a0]
call fcn.1400c3a00
lea rdx, [0x14022e6e8]
lea rcx, [rsp + 0x5c0]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x5c0]
lea rdx, [rsp + 0x180]
lea rcx, [rsp + 0x2a48]
call fcn.1400c6a00
mov qword [rsp + 0x2a28], rax
mov rax, qword [rsp + 0x2a28]
mov qword [rsp + 0x2a30], rax
mov rcx, qword [rsp + 0x2a30]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7528]
call fcn.1400bede0
mov qword [rsp + 0x2a38], rax
mov rax, qword [rsp + 0x2a38]
mov qword [rsp + 0x2a40], rax
mov rcx, qword [rsp + 0x2a40]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3e8]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7528]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x2a48]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5c0]
call fcn.1400c39e0
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0x408]
call fcn.14010e8b0
mov byte [0x14027147c], 0
lea rdx, str.save
lea rcx, [0x14022e700]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x180]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5e20]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x3a0]
call fcn.1400c39e0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x41d8]
call fcn.14000b4d0
mov qword [rsp + 0x2a50], rax
lea rdx, [0x14022e728]
lea rcx, [0x14022e730]
call fcn.1400ed4a0
mov qword [rsp + 0x2a58], rax
mov rdx, qword [rsp + 0x2a50]
mov rcx, qword [rsp + 0x2a58]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013a71f
lea rax, [rsp + 0x6b00]
mov qword [rsp + 0x2a60], rax
lea rcx, [rsp + 0x3928]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x2a60]
call fcn.140071ff0
mov qword [rsp + 0x2a68], rax
mov rdx, qword [rsp + 0x2a68]
lea rcx, [rsp + 0x47c0]
call fcn.1400ee770
nop
lea rdx, [0x14022e740]
lea rcx, [rsp + 0x5d0]
call fcn.1400bebf0
nop
lea rcx, [rsp + 0x47c0]
call fcn.140076810
mov qword [rsp + 0x2a80], rax
lea rdx, [0x14022e750]
lea rcx, [rsp + 0x5c8]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x5c8]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x2ad0]
call fcn.1400c6a00
mov qword [rsp + 0x2a70], rax
mov rax, qword [rsp + 0x2a70]
mov qword [rsp + 0x2a78], rax
mov rax, qword [rsp + 0x2a78]
mov qword [rsp + 0x2a88], rax
mov r8, qword [rsp + 0x2a80]
mov rdx, qword [rsp + 0x2a88]
lea rcx, [rsp + 0x2ac8]
call fcn.1400c6ad0
mov qword [rsp + 0x2a90], rax
mov rax, qword [rsp + 0x2a90]
mov qword [rsp + 0x2a98], rax
lea r8, [rsp + 0x5d0]
mov rdx, qword [rsp + 0x2a98]
lea rcx, [rsp + 0x2ac0]
call fcn.1400c6a00
mov qword [rsp + 0x2aa0], rax
mov rax, qword [rsp + 0x2aa0]
mov qword [rsp + 0x2aa8], rax
mov rcx, qword [rsp + 0x2aa8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x75b0]
call fcn.1400bede0
mov qword [rsp + 0x2ab0], rax
mov rax, qword [rsp + 0x2ab0]
mov qword [rsp + 0x2ab8], rax
mov rcx, qword [rsp + 0x2ab8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x408]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x75b0]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x2ac0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2ac8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2ad0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5c8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5d0]
call fcn.1400c39e0
lea rcx, [0x1404c0238]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7638]
call fcn.1400bede0
mov qword [rsp + 0x2ad8], rax
mov rax, qword [rsp + 0x2ad8]
mov qword [rsp + 0x2ae0], rax
mov rcx, qword [rsp + 0x2ae0]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3e8]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7638]
call fcn.1400c3a00
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0x408]
call fcn.14010e8b0
lea rdx, [0x14022e760]
lea rcx, [rsp + 0x5e0]
call fcn.1400bebf0
nop
lea rcx, [rsp + 0x47c0]
call fcn.140076810
mov qword [rsp + 0x2af8], rax
lea rdx, [0x14022e770]
lea rcx, [rsp + 0x5d8]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x5d8]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x2b48]
call fcn.1400c6a00
mov qword [rsp + 0x2ae8], rax
mov rax, qword [rsp + 0x2ae8]
mov qword [rsp + 0x2af0], rax
mov rax, qword [rsp + 0x2af0]
mov qword [rsp + 0x2b00], rax
mov r8, qword [rsp + 0x2af8]
mov rdx, qword [rsp + 0x2b00]
lea rcx, [rsp + 0x2b40]
call fcn.1400c6ad0
mov qword [rsp + 0x2b08], rax
mov rax, qword [rsp + 0x2b08]
mov qword [rsp + 0x2b10], rax
lea r8, [rsp + 0x5e0]
mov rdx, qword [rsp + 0x2b10]
lea rcx, [rsp + 0x2b38]
call fcn.1400c6a00
mov qword [rsp + 0x2b18], rax
mov rax, qword [rsp + 0x2b18]
mov qword [rsp + 0x2b20], rax
mov rcx, qword [rsp + 0x2b20]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x76c0]
call fcn.1400bede0
mov qword [rsp + 0x2b28], rax
mov rax, qword [rsp + 0x2b28]
mov qword [rsp + 0x2b30], rax
mov rcx, qword [rsp + 0x2b30]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x408]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x76c0]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x2b38]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2b40]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2b48]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5d8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5e0]
call fcn.1400c39e0
lea rcx, [0x1404bccd8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7748]
call fcn.1400bede0
mov qword [rsp + 0x2b50], rax
mov rax, qword [rsp + 0x2b50]
mov qword [rsp + 0x2b58], rax
mov rcx, qword [rsp + 0x2b58]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3e8]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7748]
call fcn.1400c3a00
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0x408]
call fcn.14010e8b0
lea rax, [rsp + 0x41e0]
mov qword [rsp + 0x2b60], rax
lea rdx, [0x14022e780]
mov rcx, qword [rsp + 0x2b60]
call fcn.1400bebf0
mov qword [rsp + 0x2b68], rax
mov rax, qword [rsp + 0x2b68]
mov qword [rsp + 0x2b70], rax
mov rax, qword [rsp + 0x2b70]
mov qword [rsp + 0x2b88], rax
lea rax, [rsp + 0x41e8]
mov qword [rsp + 0x2b78], rax
lea rdx, [0x14022e788]
mov rcx, qword [rsp + 0x2b78]
call fcn.1400bebf0
mov qword [rsp + 0x2b80], rax
mov rax, qword [rsp + 0x2b80]
mov qword [rsp + 0x2b90], rax
mov rdx, qword [rsp + 0x2b88]
mov rcx, qword [rsp + 0x2b90]
call fcn.14015c960
call fcn.1400f97b0
mov byte [0x14027147c], 0
mov dword [0x1404cc694], 0
lea rdx, [0x14022e790]
lea rcx, [0x14022e798]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x47c0]
call fcn.1400c4860
movzx eax, byte [0x14027147f]
test eax, eax
je 0x14013a86c
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x41f0]
call fcn.14000b4d0
mov qword [rsp + 0x2b98], rax
lea rdx, str.choose
lea rcx, [0x14022e7c0]
call fcn.1400ed4a0
mov qword [rsp + 0x2ba0], rax
mov rdx, qword [rsp + 0x2b98]
mov rcx, qword [rsp + 0x2ba0]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013a86c
lea rax, [rsp + 0x41f8]
mov qword [rsp + 0x2ba8], rax
lea rdx, [0x14022e7c8]
lea rcx, [rsp + 0x5e8]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x5e8]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0x2ba8]
call fcn.1400c6a00
mov qword [rsp + 0x2bb0], rax
mov rcx, qword [rsp + 0x2bb0]
call fcn.1400eb520
mov qword [rsp + 0x2bb8], rax
lea rcx, [rsp + 0x3928]
call fcn.1400dc640
mov qword [rsp + 0x2bc0], rax
lea rcx, [0x1404a4ad0]
call fcn.1400dc640
mov qword [rsp + 0x2bc8], rax
mov r9, qword [rsp + 0x2bb8]
mov r8, qword [rsp + 0x2bc0]
mov rdx, qword [rsp + 0x2bc8]
lea rcx, [0x14022e7e0]
call fcn.1400f8f90
nop
lea rcx, [rsp + 0x5e8]
call fcn.1400c39e0
mov byte [0x14027147f], 0
lea rdx, [0x1402286dd]
lea rcx, [0x1404a4ad0]
call fcn.1400c59c0
call fcn.140119840
call fcn.14003af00
nop
lea rcx, [rsp + 0x3928]
call fcn.1400722f0
jmp 0x14013959f
lea rcx, [rsp + 0x3aa8]
call fcn.1400c4c40
call fcn.1400adfa0
nop
lea rcx, [rsp + 0x3e8]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x408]
call fcn.1400722f0
call fcn.140111520
lea rdx, str.names
lea rcx, [0x14022e7f8]
call fcn.1400ed4a0
mov rcx, rax
call fcn.1400acc40
movzx eax, al
test eax, eax
je 0x14013c131
lea rdx, str.Every_time_the_game_is_run__the_character_name_will_be_stored_in_a_list
lea rcx, [0x14022e860]
call fcn.1400ed4a0
mov rcx, rax
call fcn.140097750
movzx eax, byte [0x14027147f]
test eax, eax
je 0x14013a936
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b610
lea rdx, str.click_config_name_choose
lea rcx, [0x14022e8c8]
call fcn.1400ed4a0
mov rcx, rax
call fcn.140097750
mov ecx, 1
call fcn.14003b030
lea rcx, [rsp + 0x39c0]
call fcn.1400c16c0
nop
lea rax, [rsp + 0x6b20]
mov qword [rsp + 0x2bd0], rax
lea rdx, [0x14022e8e8]
mov rcx, qword [rsp + 0x2bd0]
call fcn.140071ff0
mov qword [rsp + 0x2bd8], rax
mov rax, qword [rsp + 0x2bd8]
mov qword [rsp + 0x2be0], rax
mov rax, qword [rsp + 0x2be0]
mov qword [rsp + 0x2bf8], rax
lea rax, [rsp + 0x6b40]
mov qword [rsp + 0x2be8], rax
lea rdx, [0x1404a5f30]
mov rcx, qword [rsp + 0x2be8]
call fcn.1400c0270
mov qword [rsp + 0x2bf0], rax
mov rax, qword [rsp + 0x2bf0]
mov qword [rsp + 0x2c00], rax
xor r9d, r9d
lea r8, [rsp + 0x39c0]
mov rdx, qword [rsp + 0x2bf8]
mov rcx, qword [rsp + 0x2c00]
call fcn.1400d5560
mov dword [rsp + 0x318], eax
mov dword [rsp + 0x94], 0
jmp 0x14013aa10
mov eax, dword [rsp + 0x94]
inc eax
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x318]
cmp dword [rsp + 0x94], eax
jge 0x14013c11e
movsxd rax, dword [rsp + 0x94]
mov rdx, rax
lea rcx, [rsp + 0x39c0]
call fcn.1400c6400
mov rdx, rax
lea rcx, [rsp + 0x748]
call fcn.1400c0270
nop
lea rdx, [0x14022e8ec]
lea rcx, [rsp + 0x748]
call fcn.1400b2dc0
movzx eax, al
test eax, eax
je 0x14013aa77
lea rcx, [rsp + 0x748]
call fcn.1400722f0
jmp 0x14013aa00
movsxd rax, dword [rsp + 0x94]
mov rdx, rax
lea rcx, [rsp + 0x39c0]
call fcn.1400c6400
mov rdx, rax
lea rcx, [rsp + 0x5e60]
call fcn.1400c0270
nop
mov ecx, dword [rsp + 0x94]
call fcn.14003b420
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4200]
call fcn.14000b4d0
mov qword [rsp + 0x2c08], rax
lea rdx, str.Clear
lea rcx, [0x14022e8f8]
call fcn.1400ed4a0
mov qword [rsp + 0x2c10], rax
mov rdx, qword [rsp + 0x2c08]
mov rcx, qword [rsp + 0x2c10]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013af21
lea rax, [rsp + 0x6b60]
mov qword [rsp + 0x2c18], rax
lea rcx, [rsp + 0x748]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x2c18]
call fcn.140071ff0
mov qword [rsp + 0x2c20], rax
mov rdx, qword [rsp + 0x2c20]
lea rcx, [rsp + 0x3ac0]
call fcn.1400ee770
nop
lea rax, [rsp + 0x4208]
mov qword [rsp + 0x2c28], rax
lea rcx, [rsp + 0x3ac0]
call fcn.140076810
mov rdx, rax
mov rcx, qword [rsp + 0x2c28]
call fcn.1400becb0
mov qword [rsp + 0x2c30], rax
mov edx, 0xf7a
mov rcx, qword [rsp + 0x2c30]
call fcn.14014b1d0
lea rax, [rsp + 0x4210]
mov qword [rsp + 0x2c58], rax
lea rcx, [rsp + 0x3ac0]
call fcn.140076810
mov qword [rsp + 0x2c48], rax
lea rdx, [0x14022e908]
lea rcx, [rsp + 0x5f0]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x5f0]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x2c68]
call fcn.1400c6a00
mov qword [rsp + 0x2c38], rax
mov rax, qword [rsp + 0x2c38]
mov qword [rsp + 0x2c40], rax
mov rax, qword [rsp + 0x2c40]
mov qword [rsp + 0x2c50], rax
mov r8, qword [rsp + 0x2c48]
mov rdx, qword [rsp + 0x2c50]
mov rcx, qword [rsp + 0x2c58]
call fcn.1400c6ad0
mov qword [rsp + 0x2c60], rax
mov edx, 0xf7b
mov rcx, qword [rsp + 0x2c60]
call fcn.14014b1d0
nop
lea rcx, [rsp + 0x2c68]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5f0]
call fcn.1400c39e0
lea rcx, [rsp + 0x3ac0]
call fcn.140076810
mov qword [rsp + 0x2c80], rax
lea rdx, str.names_
lea rcx, [rsp + 0x5f8]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x5f8]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x2c90]
call fcn.1400c6a00
mov qword [rsp + 0x2c70], rax
mov rax, qword [rsp + 0x2c70]
mov qword [rsp + 0x2c78], rax
mov rax, qword [rsp + 0x2c78]
mov qword [rsp + 0x2c88], rax
mov r8, qword [rsp + 0x2c80]
mov rdx, qword [rsp + 0x2c88]
lea rcx, [rsp + 0x610]
call fcn.1400c6ad0
nop
lea rcx, [rsp + 0x2c90]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x5f8]
call fcn.1400c39e0
lea rcx, [rsp + 0x610]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x77d0]
call fcn.1400bede0
mov qword [rsp + 0x2c98], rax
mov rax, qword [rsp + 0x2c98]
mov qword [rsp + 0x2ca0], rax
mov rcx, qword [rsp + 0x2ca0]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3b60]
call fcn.140071ff0
nop
lea rcx, [rsp + 0x77d0]
call fcn.1400c3a00
lea rcx, [rsp + 0x3b60]
call fcn.1400fb5e0
lea rax, [rsp + 0x4218]
mov qword [rsp + 0x2ca8], rax
lea rdx, [0x14022e928]
lea rcx, [rsp + 0x600]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x600]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0x2ca8]
call fcn.1400c6a00
mov qword [rsp + 0x2cb0], rax
mov rcx, qword [rsp + 0x2cb0]
call fcn.1400eb520
mov qword [rsp + 0x2cb8], rax
lea rcx, [rsp + 0x3b60]
call fcn.1400dc640
mov qword [rsp + 0x2cc0], rax
mov r9, qword [rsp + 0x2cb8]
mov r8, qword [rsp + 0x2cc0]
lea rdx, [0x14022e940]
lea rcx, [rsp + 0x5e40]
call fcn.140148dc0
nop
lea rcx, [rsp + 0x600]
call fcn.1400c39e0
lea rdx, [0x1402286de]
lea rcx, [rsp + 0x5e40]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x14013aedd
lea rax, [rsp + 0x4220]
mov qword [rsp + 0x2cc8], rax
lea rdx, [0x14022e968]
lea rcx, [rsp + 0x608]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x608]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0x2cc8]
call fcn.1400c6a00
mov qword [rsp + 0x2cd0], rax
mov rcx, qword [rsp + 0x2cd0]
call fcn.1400eb520
mov qword [rsp + 0x2cd8], rax
lea rcx, [rsp + 0x3b60]
call fcn.1400dc640
mov qword [rsp + 0x2ce0], rax
mov r9, qword [rsp + 0x2cd8]
xor r8d, r8d
mov rdx, qword [rsp + 0x2ce0]
lea rcx, [0x14022e980]
call fcn.1400f8f90
nop
lea rcx, [rsp + 0x608]
call fcn.1400c39e0
mov byte [0x14027147c], 0
call fcn.140119840
nop
lea rcx, [rsp + 0x5e40]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x3b60]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x610]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x3ac0]
call fcn.1400c4860
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [rsp + 0x748]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
lea rax, [rsp + 0x4228]
mov qword [rsp + 0x2ce8], rax
lea rdx, [0x14022e990]
lea rcx, [rsp + 0x618]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x618]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0x2ce8]
call fcn.1400c6a00
mov qword [rsp + 0x2cf0], rax
mov rcx, qword [rsp + 0x2cf0]
call fcn.1400eb520
mov qword [rsp + 0x2cf8], rax
lea rcx, [rsp + 0x748]
call fcn.1400dc640
mov qword [rsp + 0x2d00], rax
mov r9, qword [rsp + 0x2cf8]
mov r8, qword [rsp + 0x2d00]
lea rdx, [0x14022e9a8]
lea rcx, [rsp + 0x3a88]
call fcn.140148dc0
nop
lea rcx, [rsp + 0x618]
call fcn.1400c39e0
lea rdx, [0x1402286df]
lea rcx, [rsp + 0x3a88]
call fcn.1400b2ea0
movzx eax, al
test eax, eax
je 0x14013bf9f
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rdx, str.Bind_config__
lea rcx, [0x14022e9c8]
call fcn.1400ed4a0
mov rcx, rax
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [rsp + 0x3a88]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [0x14022e9dc]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4230]
call fcn.14000b4d0
mov qword [rsp + 0x2d08], rax
lea rdx, str.Cancel
lea rcx, [0x14022e9e8]
call fcn.1400ed4a0
mov qword [rsp + 0x2d10], rax
mov rdx, qword [rsp + 0x2d08]
mov rcx, qword [rsp + 0x2d10]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013b17c
lea rax, [rsp + 0x4238]
mov qword [rsp + 0x2d18], rax
lea rdx, str.multi_configconfig.ini
lea rcx, [rsp + 0x620]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x620]
lea rdx, [0x1404a5d38]
mov rcx, qword [rsp + 0x2d18]
call fcn.1400c6a00
mov qword [rsp + 0x2d20], rax
mov rcx, qword [rsp + 0x2d20]
call fcn.1400eb520
mov qword [rsp + 0x2d28], rax
lea rcx, [rsp + 0x748]
call fcn.1400dc640
mov qword [rsp + 0x2d30], rax
mov r9, qword [rsp + 0x2d28]
xor r8d, r8d
mov rdx, qword [rsp + 0x2d30]
lea rcx, str.nameconfig
call fcn.1400f8f90
nop
lea rcx, [rsp + 0x620]
call fcn.1400c39e0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4240]
call fcn.14000b4d0
mov qword [rsp + 0x2d38], rax
lea rdx, str.Change
lea rcx, [0x14022ea2c]
call fcn.1400ed4a0
mov qword [rsp + 0x2d40], rax
mov rdx, qword [rsp + 0x2d38]
mov rcx, qword [rsp + 0x2d40]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013b9d6
lea rcx, [rsp + 0x210]
call fcn.1400bedb0
nop
lea rax, [rsp + 0x6b80]
mov qword [rsp + 0x2d48], rax
lea rcx, [rsp + 0x3a88]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x2d48]
call fcn.140071ff0
mov qword [rsp + 0x2d50], rax
mov rdx, qword [rsp + 0x2d50]
lea rcx, [rsp + 0x6370]
call fcn.1400ee770
mov qword [rsp + 0x2d58], rax
mov rax, qword [rsp + 0x2d58]
mov qword [rsp + 0x2d60], rax
mov rcx, qword [rsp + 0x2d60]
call fcn.140076810
mov rdx, rax
lea rcx, [rsp + 0x210]
call fcn.1400c57d0
nop
lea rcx, [rsp + 0x6370]
call fcn.1400c4860
lea rax, [rsp + 0x4248]
mov qword [rsp + 0x2d68], rax
lea rdx, str.__Change_the_current_screen_Settings_
mov rcx, qword [rsp + 0x2d68]
call fcn.1400becb0
mov qword [rsp + 0x2d70], rax
mov rax, qword [rsp + 0x2d70]
mov qword [rsp + 0x2d78], rax
mov rax, qword [rsp + 0x2d78]
mov qword [rsp + 0x2d90], rax
lea rax, [rsp + 0x4250]
mov qword [rsp + 0x2d80], rax
lea rdx, [0x14022ea90]
mov rcx, qword [rsp + 0x2d80]
call fcn.1400becb0
mov qword [rsp + 0x2d88], rax
mov rax, qword [rsp + 0x2d88]
mov qword [rsp + 0x2d98], rax
mov r8, qword [rsp + 0x2d90]
mov rdx, qword [rsp + 0x2d98]
lea rcx, [rsp + 0x2e38]
call fcn.1400ed4c0
mov qword [rsp + 0x2da0], rax
mov rax, qword [rsp + 0x2da0]
mov qword [rsp + 0x2da8], rax
mov rax, qword [rsp + 0x2da8]
mov qword [rsp + 0x2e08], rax
lea rax, [rsp + 0x4258]
mov qword [rsp + 0x2db0], rax
lea rdx, str.do_you_want__
mov rcx, qword [rsp + 0x2db0]
call fcn.1400becb0
mov qword [rsp + 0x2db8], rax
mov rax, qword [rsp + 0x2db8]
mov qword [rsp + 0x2dc0], rax
mov rax, qword [rsp + 0x2dc0]
mov qword [rsp + 0x2dd8], rax
lea rax, [rsp + 0x4260]
mov qword [rsp + 0x2dc8], rax
lea rdx, [0x14022eac8]
mov rcx, qword [rsp + 0x2dc8]
call fcn.1400becb0
mov qword [rsp + 0x2dd0], rax
mov rax, qword [rsp + 0x2dd0]
mov qword [rsp + 0x2de0], rax
mov r8, qword [rsp + 0x2dd8]
mov rdx, qword [rsp + 0x2de0]
lea rcx, [rsp + 0x2e30]
call fcn.1400ed4c0
mov qword [rsp + 0x2de8], rax
mov rax, qword [rsp + 0x2de8]
mov qword [rsp + 0x2df0], rax
lea r8, [rsp + 0x210]
mov rdx, qword [rsp + 0x2df0]
lea rcx, [rsp + 0x2e28]
call fcn.1400c6a00
mov qword [rsp + 0x2df8], rax
mov rax, qword [rsp + 0x2df8]
mov qword [rsp + 0x2e00], rax
mov rax, qword [rsp + 0x2e00]
mov qword [rsp + 0x2e10], rax
mov r8, qword [rsp + 0x2e08]
mov rdx, qword [rsp + 0x2e10]
lea rcx, [rsp + 0x2e20]
call fcn.1400c6a00
mov qword [rsp + 0x2e18], rax
mov rcx, qword [rsp + 0x2e18]
call fcn.1400b82a0
mov r9d, 4
lea r8, [0x14022ea34]
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov dword [rsp + 0x94], eax
lea rcx, [rsp + 0x2e20]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2e28]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2e30]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2e38]
call fcn.1400c39e0
cmp dword [rsp + 0x94], 1
je 0x14013b4ec
cmp dword [rsp + 0x94], 6
jne 0x14013b9c9
lea rax, [rsp + 0x4268]
mov qword [rsp + 0x2e40], rax
lea rdx, [0x14022ead8]
mov rcx, qword [rsp + 0x2e40]
call fcn.1400bebf0
mov qword [rsp + 0x2e48], rax
mov rax, qword [rsp + 0x2e48]
mov qword [rsp + 0x2e50], rax
mov rax, qword [rsp + 0x2e50]
mov qword [rsp + 0x2e68], rax
lea rax, [rsp + 0x4270]
mov qword [rsp + 0x2e58], rax
lea rdx, [0x14022eae0]
mov rcx, qword [rsp + 0x2e58]
call fcn.1400bebf0
mov qword [rsp + 0x2e60], rax
mov rax, qword [rsp + 0x2e60]
mov qword [rsp + 0x2e70], rax
mov rdx, qword [rsp + 0x2e68]
mov rcx, qword [rsp + 0x2e70]
call fcn.14015c960
lea rax, [rsp + 0x6ba0]
mov qword [rsp + 0x2e78], rax
lea rcx, [rsp + 0x748]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x2e78]
call fcn.140071ff0
mov qword [rsp + 0x2e80], rax
mov rdx, qword [rsp + 0x2e80]
lea rcx, [rsp + 0x6390]
call fcn.1400ee770
nop
lea rdx, [0x14022eae8]
lea rcx, [rsp + 0x628]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x628]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x2e98]
call fcn.1400c6a00
mov qword [rsp + 0x2e88], rax
mov rax, qword [rsp + 0x2e88]
mov qword [rsp + 0x2e90], rax
lea r8, [rsp + 0x210]
mov rdx, qword [rsp + 0x2e90]
lea rcx, [rsp + 0x190]
call fcn.1400c6a00
nop
lea rcx, [rsp + 0x2e98]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x628]
call fcn.1400c39e0
lea rax, [rsp + 0x4278]
mov qword [rsp + 0x2ea0], rax
lea r8, [rsp + 0x190]
lea rdx, [0x14022eaf8]
mov rcx, qword [rsp + 0x2ea0]
call fcn.1400c6b80
mov qword [rsp + 0x2ea8], rax
mov edx, 0xf9a
mov rcx, qword [rsp + 0x2ea8]
call fcn.14014b1d0
lea rcx, [rsp + 0x3a28]
call fcn.1400c0ad0
nop
lea rcx, [rsp + 0x3a08]
call fcn.1400c0ad0
nop
lea rax, [rsp + 0x4280]
mov qword [rsp + 0x2eb0], rax
lea rdx, [rsp + 0x190]
mov rcx, qword [rsp + 0x2eb0]
call fcn.1400beb90
mov qword [rsp + 0x2eb8], rax
mov rcx, qword [rsp + 0x2eb8]
call fcn.1400eb520
mov rcx, rax
call fcn.1400fab50
lea rcx, [0x1404c0238]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7858]
call fcn.1400bede0
mov qword [rsp + 0x2ec0], rax
mov rax, qword [rsp + 0x2ec0]
mov qword [rsp + 0x2ec8], rax
mov rcx, qword [rsp + 0x2ec8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3a28]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7858]
call fcn.1400c3a00
lea rdx, [0x14022eb08]
lea rcx, [rsp + 0x630]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x630]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x2ef0]
call fcn.1400c6a00
mov qword [rsp + 0x2ed0], rax
mov rax, qword [rsp + 0x2ed0]
mov qword [rsp + 0x2ed8], rax
mov rcx, qword [rsp + 0x2ed8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x78e0]
call fcn.1400bede0
mov qword [rsp + 0x2ee0], rax
mov rax, qword [rsp + 0x2ee0]
mov qword [rsp + 0x2ee8], rax
mov rcx, qword [rsp + 0x2ee8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3a08]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x78e0]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x2ef0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x630]
call fcn.1400c39e0
lea rdx, [rsp + 0x3a08]
lea rcx, [rsp + 0x3a28]
call fcn.14010e8b0
lea rcx, [0x1404bccd8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7968]
call fcn.1400bede0
mov qword [rsp + 0x2ef8], rax
mov rax, qword [rsp + 0x2ef8]
mov qword [rsp + 0x2f00], rax
mov rcx, qword [rsp + 0x2f00]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3a28]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7968]
call fcn.1400c3a00
lea rdx, [0x14022eb18]
lea rcx, [rsp + 0x638]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x638]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x2f28]
call fcn.1400c6a00
mov qword [rsp + 0x2f08], rax
mov rax, qword [rsp + 0x2f08]
mov qword [rsp + 0x2f10], rax
mov rcx, qword [rsp + 0x2f10]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x79f0]
call fcn.1400bede0
mov qword [rsp + 0x2f18], rax
mov rax, qword [rsp + 0x2f18]
mov qword [rsp + 0x2f20], rax
mov rcx, qword [rsp + 0x2f20]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3a08]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x79f0]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x2f28]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x638]
call fcn.1400c39e0
lea rdx, [rsp + 0x3a08]
lea rcx, [rsp + 0x3a28]
call fcn.14010e8b0
lea rdx, str.save_done
lea rcx, [0x14022eb38]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x3a08]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x3a28]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x190]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x6390]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x210]
call fcn.1400c39e0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4288]
call fcn.14000b4d0
mov qword [rsp + 0x2f30], rax
lea rdx, str.Load
lea rcx, [0x14022eb78]
call fcn.1400ed4a0
mov qword [rsp + 0x2f38], rax
mov rdx, qword [rsp + 0x2f30]
mov rcx, qword [rsp + 0x2f38]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013bf9a
lea rcx, [rsp + 0x3a68]
call fcn.1400c0ad0
nop
lea rcx, [rsp + 0x3a48]
call fcn.1400c0ad0
nop
lea rax, [rsp + 0x6bc0]
mov qword [rsp + 0x2f40], rax
lea rcx, [rsp + 0x3a88]
call fcn.1400dc640
mov rdx, rax
mov rcx, qword [rsp + 0x2f40]
call fcn.140071ff0
mov qword [rsp + 0x2f48], rax
mov rdx, qword [rsp + 0x2f48]
lea rcx, [rsp + 0x47e0]
call fcn.1400ee770
nop
lea rdx, str.Settings.ini
lea rcx, [rsp + 0x648]
call fcn.1400bebf0
nop
lea rcx, [rsp + 0x47e0]
call fcn.140076810
mov qword [rsp + 0x2f60], rax
lea rdx, [0x14022eba0]
lea rcx, [rsp + 0x640]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x640]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x2fb0]
call fcn.1400c6a00
mov qword [rsp + 0x2f50], rax
mov rax, qword [rsp + 0x2f50]
mov qword [rsp + 0x2f58], rax
mov rax, qword [rsp + 0x2f58]
mov qword [rsp + 0x2f68], rax
mov r8, qword [rsp + 0x2f60]
mov rdx, qword [rsp + 0x2f68]
lea rcx, [rsp + 0x2fa8]
call fcn.1400c6ad0
mov qword [rsp + 0x2f70], rax
mov rax, qword [rsp + 0x2f70]
mov qword [rsp + 0x2f78], rax
lea r8, [rsp + 0x648]
mov rdx, qword [rsp + 0x2f78]
lea rcx, [rsp + 0x2fa0]
call fcn.1400c6a00
mov qword [rsp + 0x2f80], rax
mov rax, qword [rsp + 0x2f80]
mov qword [rsp + 0x2f88], rax
mov rcx, qword [rsp + 0x2f88]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7a78]
call fcn.1400bede0
mov qword [rsp + 0x2f90], rax
mov rax, qword [rsp + 0x2f90]
mov qword [rsp + 0x2f98], rax
mov rcx, qword [rsp + 0x2f98]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3a68]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7a78]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x2fa0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2fa8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x2fb0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x640]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x648]
call fcn.1400c39e0
lea rcx, [0x1404c0238]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7b00]
call fcn.1400bede0
mov qword [rsp + 0x2fb8], rax
mov rax, qword [rsp + 0x2fb8]
mov qword [rsp + 0x2fc0], rax
mov rcx, qword [rsp + 0x2fc0]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3a48]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7b00]
call fcn.1400c3a00
lea rdx, [rsp + 0x3a48]
lea rcx, [rsp + 0x3a68]
call fcn.14010e8b0
lea rdx, str.Settings2.ini
lea rcx, [rsp + 0x658]
call fcn.1400bebf0
nop
lea rcx, [rsp + 0x47e0]
call fcn.140076810
mov qword [rsp + 0x2fd8], rax
lea rdx, str.multi_config_
lea rcx, [rsp + 0x650]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x650]
lea rdx, [0x1404a5d38]
lea rcx, [rsp + 0x3028]
call fcn.1400c6a00
mov qword [rsp + 0x2fc8], rax
mov rax, qword [rsp + 0x2fc8]
mov qword [rsp + 0x2fd0], rax
mov rax, qword [rsp + 0x2fd0]
mov qword [rsp + 0x2fe0], rax
mov r8, qword [rsp + 0x2fd8]
mov rdx, qword [rsp + 0x2fe0]
lea rcx, [rsp + 0x3020]
call fcn.1400c6ad0
mov qword [rsp + 0x2fe8], rax
mov rax, qword [rsp + 0x2fe8]
mov qword [rsp + 0x2ff0], rax
lea r8, [rsp + 0x658]
mov rdx, qword [rsp + 0x2ff0]
lea rcx, [rsp + 0x3018]
call fcn.1400c6a00
mov qword [rsp + 0x2ff8], rax
mov rax, qword [rsp + 0x2ff8]
mov qword [rsp + 0x3000], rax
mov rcx, qword [rsp + 0x3000]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7b88]
call fcn.1400bede0
mov qword [rsp + 0x3008], rax
mov rax, qword [rsp + 0x3008]
mov qword [rsp + 0x3010], rax
mov rcx, qword [rsp + 0x3010]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3a68]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7b88]
call fcn.1400c3a00
nop
lea rcx, [rsp + 0x3018]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x3020]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x3028]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x650]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x658]
call fcn.1400c39e0
lea rcx, [0x1404bccd8]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x7c10]
call fcn.1400bede0
mov qword [rsp + 0x3030], rax
mov rax, qword [rsp + 0x3030]
mov qword [rsp + 0x3038], rax
mov rcx, qword [rsp + 0x3038]
call fcn.1400b82a0
mov rdx, rax
lea rcx, [rsp + 0x3a48]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x7c10]
call fcn.1400c3a00
lea rdx, [rsp + 0x3a48]
lea rcx, [rsp + 0x3a68]
call fcn.14010e8b0
lea rax, [rsp + 0x4290]
mov qword [rsp + 0x3040], rax
lea rdx, [0x14022ec10]
mov rcx, qword [rsp + 0x3040]
call fcn.1400bebf0
mov qword [rsp + 0x3048], rax
mov rax, qword [rsp + 0x3048]
mov qword [rsp + 0x3050], rax
mov rax, qword [rsp + 0x3050]
mov qword [rsp + 0x3068], rax
lea rax, [rsp + 0x4298]
mov qword [rsp + 0x3058], rax
lea rdx, [0x14022ec28]
mov rcx, qword [rsp + 0x3058]
call fcn.1400bebf0
mov qword [rsp + 0x3060], rax
mov rax, qword [rsp + 0x3060]
mov qword [rsp + 0x3070], rax
mov rdx, qword [rsp + 0x3068]
mov rcx, qword [rsp + 0x3070]
call fcn.14015c960
lea rdx, str.load_done
lea rcx, [0x14022ec68]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
nop
lea rcx, [rsp + 0x47e0]
call fcn.1400c4860
nop
lea rcx, [rsp + 0x3a48]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x3a68]
call fcn.1400722f0
jmp 0x14013c0ea
movzx eax, byte [0x14027147f]
test eax, eax
je 0x14013c03e
mov eax, dword [rsp + 0x94]
cmp dword [0x1404cee4c], eax
jne 0x14013c039
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x42a0]
call fcn.14000b4d0
mov qword [rsp + 0x3078], rax
lea rdx, str.Stop_bind
lea rcx, [0x14022ece0]
call fcn.1400ed4a0
mov qword [rsp + 0x3080], rax
mov rdx, qword [rsp + 0x3078]
mov rcx, qword [rsp + 0x3080]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013c039
lea rdx, [0x140228713]
lea rcx, [0x1404a4ad0]
call fcn.1400c59c0
mov byte [0x14027147f], 0
jmp 0x14013c0ea
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x42a8]
call fcn.14000b4d0
mov qword [rsp + 0x3088], rax
lea rdx, str.Bind_Setting
lea rcx, [0x14022ed48]
call fcn.1400ed4a0
mov qword [rsp + 0x3090], rax
mov rdx, qword [rsp + 0x3088]
mov rcx, qword [rsp + 0x3090]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013c0ea
lea rdx, str.please_choose_config_name
lea rcx, [0x14022ed78]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
lea rdx, [rsp + 0x5e60]
lea rcx, [0x1404a4ad0]
call fcn.1400c5920
mov byte [0x14027147f], 1
mov eax, dword [rsp + 0x94]
mov dword [0x1404cee4c], eax
call fcn.14003af00
nop
lea rcx, [rsp + 0x3a88]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x5e60]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x748]
call fcn.1400722f0
jmp 0x14013aa00
call fcn.1400adfa0
nop
lea rcx, [rsp + 0x39c0]
call fcn.1400c4c40
call fcn.1400adfa0
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14013c14e
mov ecx, 1
call fcn.14003b030
mov byte [rsp + 0x40], 0
mov byte [rsp + 0xd1], 0
movzx eax, byte [rsp + 0xd1]
test eax, eax
je 0x14013ca6c
lea rcx, [0x14022ed98]
call fcn.1400acc40
movzx eax, al
test eax, eax
je 0x14013ca6c
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rax, [rsp + 0x45e0]
lea rcx, [0x14026f0c8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x45e0]
lea rdx, [0x14022edb0]
lea rcx, [0x14022ee24]
call fcn.140120820
call fcn.140111520
lea rcx, [0x14022ee28]
call fcn.1400acc40
movzx eax, al
test eax, eax
je 0x14013ca67
lea rcx, [0x14022ee40]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [0x140283570]
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x42b0]
call fcn.14000b4d0
mov qword [rsp + 0x3098], rax
lea rdx, str.set_path
lea rcx, [0x14022ee68]
call fcn.1400ed4a0
mov qword [rsp + 0x30a0], rax
mov rdx, qword [rsp + 0x3098]
mov rcx, qword [rsp + 0x30a0]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013c3c9
mov edx, 6
lea rcx, [rsp + 0x3b80]
call fcn.14014b560
nop
lea rcx, [rsp + 0x3b80]
call fcn.140076810
mov rdx, rax
lea rcx, [rsp + 0x660]
call fcn.1400becb0
nop
lea rax, [rsp + 0x42b8]
mov qword [rsp + 0x30a8], rax
lea r8, [rsp + 0x660]
lea rdx, [0x14022ee78]
mov rcx, qword [rsp + 0x30a8]
call fcn.1400c6b80
mov qword [rsp + 0x30b0], rax
mov edx, 0xfeb
mov rcx, qword [rsp + 0x30b0]
call fcn.14014b1d0
lea rdx, [0x14022ee88]
lea rcx, [rsp + 0x3b80]
call fcn.1400b2f80
movzx eax, al
test eax, eax
je 0x14013c3ae
lea rdx, [rsp + 0x3b80]
lea rcx, [rsp + 0x63b0]
call fcn.1400ee590
mov qword [rsp + 0x30b8], rax
mov rcx, qword [rsp + 0x30b8]
call fcn.1400dc640
mov qword [rsp + 0x3a8], rax
lea rax, [0x140283570]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x42c0], rax
mov rax, qword [rsp + 0x3a8]
movzx eax, byte [rax]
mov byte [rsp + 0x79], al
mov rax, qword [rsp + 0x218]
movzx ecx, byte [rsp + 0x79]
mov byte [rax], cl
mov rax, qword [rsp + 0x3a8]
inc rax
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0x218]
inc rax
mov qword [rsp + 0x218], rax
cmp byte [rsp + 0x79], 0
jne 0x14013c355
lea rcx, [rsp + 0x63b0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x660]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x3b80]
call fcn.1400c4860
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x42c8]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x14022ee94]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013c49c
lea rdx, [0x140283570]
lea rcx, [rsp + 0x5240]
call fcn.140071ff0
nop
lea rcx, [rsp + 0x5240]
call fcn.1400fedd0
mov byte [rsp + 0xd2], al
lea rcx, [rsp + 0x5240]
call fcn.1400722f0
movzx eax, byte [rsp + 0xd2]
test eax, eax
je 0x14013c47a
lea rdx, [0x140283570]
lea rcx, [rsp + 0x668]
call fcn.1400bebf0
nop
lea rcx, [rsp + 0x668]
call fcn.14014b240
nop
lea rcx, [rsp + 0x668]
call fcn.1400c39e0
jmp 0x14013c49c
lea rdx, str.error_game_path
lea rcx, [0x14022ef00]
call fcn.1400ed4a0
mov rdx, rax
lea rcx, [0x1404c95e0]
call fcn.1400c59c0
lea rax, [rsp + 0x45f0]
lea rcx, [0x14026f0c8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x45f0]
lea rdx, str.:_naccount1_gmail.com____password_naccount2_gmail.com____password_naccount3_gmail.com____password_n_n____:_n__account2_gmail.com____password
lea rcx, [0x14022f04c]
call fcn.140120820
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x42d0]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x14022f068]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013c542
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], 0
lea r9, [0x14022f080]
lea r8, str.notepad.exe
lea rdx, [0x14022f0c8]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
mov qword [rsp + 0x42d8], rax
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rcx, [0x1404bd8a8]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
call fcn.1400a5730
xor ecx, ecx
call fcn.140163c80
mov qword [rsp + 0x30d0], rax
mov rax, qword [0x1402858f8]
mov qword [rsp + 0x30d8], rax
lea rax, [rsp + 0x42e0]
mov qword [rsp + 0x30c0], rax
lea rdx, [0x14022f0d4]
mov rcx, qword [rsp + 0x30c0]
call fcn.1400bebf0
mov qword [rsp + 0x30c8], rax
mov rax, qword [rsp + 0x30c8]
mov qword [rsp + 0x30e0], rax
mov r8, qword [rsp + 0x30d0]
mov rdx, qword [rsp + 0x30d8]
mov rcx, qword [rsp + 0x30e0]
call fcn.1400cac40
cmp eax, 0x3c
jle 0x14013c721
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x42e8]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x14022f0d8]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013c6d8
xor ecx, ecx
call fcn.140163c80
mov qword [0x1402858f8], rax
lea rax, [rsp + 0x42f0]
mov qword [rsp + 0x30e8], rax
lea rdx, str._main__
mov rcx, qword [rsp + 0x30e8]
call fcn.1400bebf0
mov qword [rsp + 0x30f0], rax
mov edx, 0x1006
mov rcx, qword [rsp + 0x30f0]
call fcn.14014b1d0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [0x1401165b0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x140271420], rax
cmp qword [0x140271420], 0
jne 0x14013c6d8
lea rax, [rsp + 0x42f8]
mov qword [rsp + 0x30f8], rax
lea rdx, [0x14022f118]
mov rcx, qword [rsp + 0x30f8]
call fcn.1400becb0
mov qword [rsp + 0x3100], rax
mov edx, 0x1009
mov rcx, qword [rsp + 0x3100]
call fcn.14014b1d0
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rax, [rsp + 0x4600]
lea rcx, [0x14026f0c8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x4600]
lea rdx, str.__n_n_C:LE_config_accoutnames.ini_____n__C:LE_config_accoutnames.ini_
lea rcx, [0x14022f29c]
call fcn.140120820
jmp 0x14013c773
lea rcx, [0x1404be928]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4300]
call fcn.14000b4d0
mov rdx, rax
lea rcx, [0x14022f2a0]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013c773
call fcn.1400f03e0
movss xmm0, dword [0x1401fa71c]
call fcn.140042300
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x1402785d0]
lea rcx, [0x14022f2b0]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x14013c81d
mov eax, dword [0x1402785d0]
mov dword [rsp + 0x31c], eax
lea rax, [rsp + 0x4308]
mov qword [rsp + 0x3108], rax
lea rdx, str.qidongjiange
mov rcx, qword [rsp + 0x3108]
call fcn.1400bebf0
mov qword [rsp + 0x3110], rax
mov rax, qword [rsp + 0x3110]
mov qword [rsp + 0x3118], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_60
mov r8d, 2
mov edx, dword [rsp + 0x31c]
mov rcx, qword [rsp + 0x3118]
call fcn.1400f92d0
mov dword [0x1402785d0], eax
movss xmm0, dword [0x1401fa71c]
call fcn.140042300
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x1402785cc]
lea rcx, [0x14022f2f8]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x14013c8c7
mov eax, dword [0x1402785cc]
mov dword [rsp + 0x320], eax
lea rax, [rsp + 0x4310]
mov qword [rsp + 0x3120], rax
lea rdx, str.shanghaojiange
mov rcx, qword [rsp + 0x3120]
call fcn.1400bebf0
mov qword [rsp + 0x3128], rax
mov rax, qword [rsp + 0x3128]
mov qword [rsp + 0x3130], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_60
mov r8d, 2
mov edx, dword [rsp + 0x320]
mov rcx, qword [rsp + 0x3130]
call fcn.1400f92d0
mov dword [0x1402785cc], eax
movss xmm0, dword [0x1401fa71c]
call fcn.140042300
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x1402785d4]
lea rcx, [0x14022f328]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x14013c971
mov eax, dword [0x1402785d4]
mov dword [rsp + 0x324], eax
lea rax, [rsp + 0x4318]
mov qword [rsp + 0x3138], rax
lea rdx, str.denglucishu
mov rcx, qword [rsp + 0x3138]
call fcn.1400bebf0
mov qword [rsp + 0x3140], rax
mov rax, qword [rsp + 0x3140]
mov qword [rsp + 0x3148], rax
mov r9d, 0xa
mov r8d, 1
mov edx, dword [rsp + 0x324]
mov rcx, qword [rsp + 0x3148]
call fcn.1400f92d0
mov dword [0x1402785d4], eax
movss xmm0, dword [0x1401fa71c]
call fcn.140042300
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x1402785d8]
lea rcx, [0x14022f360]
call fcn.14009cde0
movzx eax, al
test eax, eax
je 0x14013ca1b
mov eax, dword [0x1402785d8]
mov dword [rsp + 0x2ac], eax
lea rax, [rsp + 0x4320]
mov qword [rsp + 0x3150], rax
lea rdx, str.dengluchuangkouxianzhi
mov rcx, qword [rsp + 0x3150]
call fcn.1400bebf0
mov qword [rsp + 0x3158], rax
mov rax, qword [rsp + 0x3158]
mov qword [rsp + 0x3160], rax
mov r9d, 0xa
mov r8d, 1
mov edx, dword [rsp + 0x2ac]
mov rcx, qword [rsp + 0x3160]
call fcn.1400f92d0
mov dword [0x1402785d8], eax
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
lea rax, [rsp + 0x4610]
lea rcx, [0x14026f0c8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x4610]
lea rdx, [0x14022f398]
lea rcx, [0x14022f3c4]
call fcn.140120820
call fcn.1400adfa0
call fcn.1400adfa0
movzx eax, byte [0x1404cee50]
test eax, eax
jne 0x14013d15a
mov byte [0x1404cee50], 1
lea rax, [rsp + 0x4328]
mov qword [rsp + 0x3168], rax
lea rdx, str.diaoxianchongdeng
mov rcx, qword [rsp + 0x3168]
call fcn.1400bebf0
mov qword [rsp + 0x3170], rax
xor edx, edx
mov rcx, qword [rsp + 0x3170]
call fcn.140149120
test eax, eax
je 0x14013cac8
mov byte [rsp + 0x7a], 1
jmp 0x14013cacd
mov byte [rsp + 0x7a], 0
movzx eax, byte [rsp + 0x7a]
mov byte [0x140271ea8], al
lea rax, [rsp + 0x4330]
mov qword [rsp + 0x3178], rax
lea rdx, str.youxifangkashijian
mov rcx, qword [rsp + 0x3178]
call fcn.1400bebf0
mov qword [rsp + 0x3180], rax
mov edx, 5
mov rcx, qword [rsp + 0x3180]
call fcn.140149120
mov dword [0x14027883c], eax
lea rax, [rsp + 0x4338]
mov qword [rsp + 0x3188], rax
lea rdx, str.yunxuzidongdakaiyouixi
mov rcx, qword [rsp + 0x3188]
call fcn.1400bebf0
mov qword [rsp + 0x3190], rax
xor edx, edx
mov rcx, qword [rsp + 0x3190]
call fcn.140149120
test eax, eax
je 0x14013cb62
mov byte [rsp + 0x7b], 1
jmp 0x14013cb67
mov byte [rsp + 0x7b], 0
movzx eax, byte [rsp + 0x7b]
mov byte [0x140271ea9], al
lea rax, [rsp + 0x4340]
mov qword [rsp + 0x3198], rax
lea rdx, str.shifasudu
mov rcx, qword [rsp + 0x3198]
call fcn.1400bebf0
mov qword [rsp + 0x31a0], rax
mov edx, Ordinal_301
mov rcx, qword [rsp + 0x31a0]
call fcn.140149120
mov dword [0x140271d24], eax
lea rax, [rsp + 0x4348]
mov qword [rsp + 0x31a8], rax
lea rdx, str.fubenchaoshishijian
mov rcx, qword [rsp + 0x31a8]
call fcn.1400bebf0
mov qword [rsp + 0x31b0], rax
mov edx, 0xa
mov rcx, qword [rsp + 0x31b0]
call fcn.140149120
mov dword [0x140271d28], eax
lea rax, [rsp + 0x4350]
mov qword [rsp + 0x31b8], rax
lea rdx, str.fubenchaoshishijian2
mov rcx, qword [rsp + 0x31b8]
call fcn.1400bebf0
mov qword [rsp + 0x31c0], rax
mov edx, 5
mov rcx, qword [rsp + 0x31c0]
call fcn.140149120
mov dword [0x140271d2c], eax
lea rax, [rsp + 0x4358]
mov qword [rsp + 0x31c8], rax
lea rdx, str.cuncangzuishaogezishu
mov rcx, qword [rsp + 0x31c8]
call fcn.1400bebf0
mov qword [rsp + 0x31d0], rax
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x31d0]
call fcn.140149120
mov dword [0x140271d30], eax
lea rax, [rsp + 0x4360]
mov qword [rsp + 0x31d8], rax
lea rdx, str.jiaxuebaifenbi
mov rcx, qword [rsp + 0x31d8]
call fcn.1400bebf0
mov qword [rsp + 0x31e0], rax
mov edx, reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x31e0]
call fcn.140149120
mov dword [0x140271d38], eax
lea rax, [rsp + 0x4368]
mov qword [rsp + 0x31e8], rax
lea rdx, str.yunxuzidongcuncang
mov rcx, qword [rsp + 0x31e8]
call fcn.1400bebf0
mov qword [rsp + 0x31f0], rax
xor edx, edx
mov rcx, qword [rsp + 0x31f0]
call fcn.140149120
test eax, eax
je 0x14013cd0c
mov byte [rsp + 0x7c], 1
jmp 0x14013cd11
mov byte [rsp + 0x7c], 0
movzx eax, byte [rsp + 0x7c]
mov byte [0x140271379], al
lea rax, [rsp + 0x4370]
mov qword [rsp + 0x31f8], rax
lea rdx, str.youxiancunyouyaoshidecangku
mov rcx, qword [rsp + 0x31f8]
call fcn.1400bebf0
mov qword [rsp + 0x3200], rax
xor edx, edx
mov rcx, qword [rsp + 0x3200]
call fcn.140149120
test eax, eax
je 0x14013cd62
mov byte [rsp + 0x7d], 1
jmp 0x14013cd67
mov byte [rsp + 0x7d], 0
movzx eax, byte [rsp + 0x7d]
mov byte [0x14027137a], al
lea rax, [rsp + 0x4378]
mov qword [rsp + 0x3208], rax
lea rdx, str.youxiantongyitiaoluxian0
mov rcx, qword [rsp + 0x3208]
call fcn.1400bebf0
mov qword [rsp + 0x3210], rax
xor edx, edx
mov rcx, qword [rsp + 0x3210]
call fcn.140149120
test eax, eax
je 0x14013cdb8
mov byte [rsp + 0x7e], 1
jmp 0x14013cdbd
mov byte [rsp + 0x7e], 0
movzx eax, byte [rsp + 0x7e]
mov byte [0x14027137b], al
lea rax, [rsp + 0x4380]
mov qword [rsp + 0x3218], rax
lea rdx, str.yunxushiqujinbi
mov rcx, qword [rsp + 0x3218]
call fcn.1400bebf0
mov qword [rsp + 0x3220], rax
xor edx, edx
mov rcx, qword [rsp + 0x3220]
call fcn.140149120
test eax, eax
je 0x14013ce0e
mov byte [rsp + 0x7f], 1
jmp 0x14013ce13
mov byte [rsp + 0x7f], 0
movzx eax, byte [rsp + 0x7f]
mov byte [0x14027137c], al
lea rax, [rsp + 0x4388]
mov qword [rsp + 0x3228], rax
lea rdx, str.jiaqiangshiqujinbi
mov rcx, qword [rsp + 0x3228]
call fcn.1400bebf0
mov qword [rsp + 0x3230], rax
xor edx, edx
mov rcx, qword [rsp + 0x3230]
call fcn.140149120
test eax, eax
je 0x14013ce67
mov byte [rsp + 0x92], 1
jmp 0x14013ce6f
mov byte [rsp + 0x92], 0
movzx eax, byte [rsp + 0x92]
mov byte [0x14027137d], al
lea rax, [rsp + 0x4390]
mov qword [rsp + 0x3238], rax
lea rdx, str.youxiangongjiliuwangfashi
mov rcx, qword [rsp + 0x3238]
call fcn.1400bebf0
mov qword [rsp + 0x3240], rax
xor edx, edx
mov rcx, qword [rsp + 0x3240]
call fcn.140149120
test eax, eax
je 0x14013cec6
mov byte [rsp + 0x81], 1
jmp 0x14013cece
mov byte [rsp + 0x81], 0
movzx eax, byte [rsp + 0x81]
mov byte [0x140271434], al
lea rax, [rsp + 0x4398]
mov qword [rsp + 0x3248], rax
lea rdx, str.zidongkaijitan
mov rcx, qword [rsp + 0x3248]
call fcn.1400bebf0
mov qword [rsp + 0x3250], rax
mov edx, 1
mov rcx, qword [rsp + 0x3250]
call fcn.140149120
test eax, eax
je 0x14013cf28
mov byte [rsp + 0x82], 1
jmp 0x14013cf30
mov byte [rsp + 0x82], 0
movzx eax, byte [rsp + 0x82]
mov byte [0x14027137e], al
lea rax, [rsp + 0x43a0]
mov qword [rsp + 0x3258], rax
lea rdx, str.zidongkaibaoxiang
mov rcx, qword [rsp + 0x3258]
call fcn.1400bebf0
mov qword [rsp + 0x3260], rax
mov edx, 1
mov rcx, qword [rsp + 0x3260]
call fcn.140149120
test eax, eax
je 0x14013cf8a
mov byte [rsp + 0x83], 1
jmp 0x14013cf92
mov byte [rsp + 0x83], 0
movzx eax, byte [rsp + 0x83]
mov byte [0x14027137f], al
lea rax, [rsp + 0x43a8]
mov qword [rsp + 0x3268], rax
lea rdx, str.jinbizuixiaoedu
mov rcx, qword [rsp + 0x3268]
call fcn.1400bebf0
mov qword [rsp + 0x3270], rax
mov edx, reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x3270]
call fcn.140149120
mov dword [0x140271d3c], eax
lea rax, [rsp + 0x43b0]
mov qword [rsp + 0x3278], rax
lea rdx, str.yunxushiquyaoji
mov rcx, qword [rsp + 0x3278]
call fcn.1400bebf0
mov qword [rsp + 0x3280], rax
mov edx, 1
mov rcx, qword [rsp + 0x3280]
call fcn.140149120
test eax, eax
je 0x14013d030
mov byte [rsp + 0x84], 1
jmp 0x14013d038
mov byte [rsp + 0x84], 0
movzx eax, byte [rsp + 0x84]
mov byte [0x140271435], al
lea rax, [rsp + 0x43b8]
mov qword [rsp + 0x3288], rax
lea rdx, str.zidongyouzou
mov rcx, qword [rsp + 0x3288]
call fcn.1400bebf0
mov qword [rsp + 0x3290], rax
mov edx, 1
mov rcx, qword [rsp + 0x3290]
call fcn.140149120
test eax, eax
je 0x14013d092
mov byte [rsp + 0x85], 1
jmp 0x14013d09a
mov byte [rsp + 0x85], 0
movzx eax, byte [rsp + 0x85]
mov byte [0x140271378], al
lea rax, [rsp + 0x43c0]
mov qword [rsp + 0x3298], rax
lea rdx, str.shiyongjinengfangshi
mov rcx, qword [rsp + 0x3298]
call fcn.1400bebf0
mov qword [rsp + 0x32a0], rax
xor edx, edx
mov rcx, qword [rsp + 0x32a0]
call fcn.140149120
mov dword [0x1402785b8], eax
lea rax, [rsp + 0x43c8]
mov qword [rsp + 0x32a8], rax
lea rdx, str.budachongzhi
mov rcx, qword [rsp + 0x32a8]
call fcn.1400bebf0
mov qword [rsp + 0x32b0], rax
xor edx, edx
mov rcx, qword [rsp + 0x32b0]
call fcn.140149120
test eax, eax
je 0x14013d132
mov byte [rsp + 0x86], 1
jmp 0x14013d13a
mov byte [rsp + 0x86], 0
movzx eax, byte [rsp + 0x86]
mov byte [0x140271437], al
movzx eax, byte [0x140271434]
test eax, eax
je 0x14013d15a
mov byte [0x14027137f], 0
movzx eax, byte [0x14027147b]
test eax, eax
je 0x14013d506
cmp dword [0x1404cee54], 0
jne 0x14013d506
call fcn.1401467f0
jmp 0x140d58293
lea rax, [rsp + 0x4400]
mov qword [rsp + 0x3398], rax
lea rdx, [0x14022f66c]
mov rcx, qword [rsp + 0x3398]
call fcn.1400bebf0
mov qword [rsp + 0x33a0], rax
mov rax, qword [rsp + 0x33a0]
mov qword [rsp + 0x33a8], rax
mov rax, qword [rsp + 0x33a8]
mov qword [rsp + 0x33c0], rax
lea rax, [rsp + 0x4408]
mov qword [rsp + 0x33b0], rax
lea rdx, [0x1404bd8a0]
mov rcx, qword [rsp + 0x33b0]
call fcn.1400beb90
mov qword [rsp + 0x33b8], rax
mov rax, qword [rsp + 0x33b8]
mov qword [rsp + 0x33c8], rax
mov rdx, qword [rsp + 0x33c0]
mov rcx, qword [rsp + 0x33c8]
call fcn.1400e4bc0
test eax, eax
je 0x14013e958
lea rcx, [rsp + 0x248]
call fcn.1400be8b0
nop
cmp dword [0x14026d064], 0
jge 0x14013d6fe
lea rax, [rsp + 0x4410]
mov qword [rsp + 0x33d0], rax
lea rdx, [0x14022f698]
mov rcx, qword [rsp + 0x33d0]
call fcn.1400bebf0
mov qword [rsp + 0x33d8], rax
mov rax, qword [rsp + 0x33d8]
mov qword [rsp + 0x33e0], rax
mov rax, qword [rsp + 0x33e0]
mov qword [rsp + 0x3410], rax
lea rax, [rsp + 0x4418]
mov qword [rsp + 0x33e8], rax
lea rdx, [0x14022f6b4]
mov rcx, qword [rsp + 0x33e8]
call fcn.1400bebf0
mov qword [rsp + 0x33f0], rax
mov rax, qword [rsp + 0x33f0]
mov qword [rsp + 0x33f8], rax
mov rax, qword [rsp + 0x33f8]
mov qword [rsp + 0x3418], rax
lea rax, [rsp + 0x4420]
mov qword [rsp + 0x3400], rax
lea rdx, [0x14022f6b8]
mov rcx, qword [rsp + 0x3400]
call fcn.1400bebf0
mov qword [rsp + 0x3408], rax
mov rax, qword [rsp + 0x3408]
mov qword [rsp + 0x3420], rax
mov r9, qword [rsp + 0x3410]
mov r8, qword [rsp + 0x3418]
mov rdx, qword [rsp + 0x3420]
lea rcx, [rsp + 0x678]
call fcn.140148f30
nop
lea rdx, [0x140228714]
lea rcx, [rsp + 0x678]
call fcn.1400c5e80
movzx eax, al
test eax, eax
je 0x14013d6e7
mov dword [0x14026d064], 0
jmp 0x14013d6f1
mov dword [0x14026d064], 1
lea rcx, [rsp + 0x678]
call fcn.1400c39e0
lea rcx, [rsp + 0x6450]
call fcn.1400c0ad0
nop
lea rax, [rsp + 0x4428]
mov qword [rsp + 0x3428], rax
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, qword [rsp + 0x3428]
call fcn.1400bebf0
mov qword [rsp + 0x3430], rax
mov rax, qword [rsp + 0x3430]
mov qword [rsp + 0x3438], rax
mov rax, qword [rsp + 0x3438]
mov qword [rsp + 0x3450], rax
lea rax, [rsp + 0x4430]
mov qword [rsp + 0x3440], rax
lea rdx, [0x1404bd8a0]
mov rcx, qword [rsp + 0x3440]
call fcn.1400beb90
mov qword [rsp + 0x3448], rax
mov rax, qword [rsp + 0x3448]
mov qword [rsp + 0x3458], rax
lea r8, [rsp + 0x248]
mov rdx, qword [rsp + 0x3450]
mov rcx, qword [rsp + 0x3458]
call fcn.1400eceb0
mov dword [rsp + 0x2b8], eax
mov dword [rsp + 0x17c], 0
lea rax, [rsp + 0x4438]
mov qword [rsp + 0x3460], rax
lea rdx, [0x14022f77c]
lea rcx, [rsp + 0x680]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x680]
lea rdx, [0x1404a5d30]
mov rcx, qword [rsp + 0x3460]
call fcn.1400c6a00
mov qword [rsp + 0x3468], rax
mov rax, qword [rsp + 0x3468]
mov qword [rsp + 0x3470], rax
mov rax, qword [rsp + 0x3470]
mov qword [rsp + 0x3488], rax
lea rax, [rsp + 0x4440]
mov qword [rsp + 0x3478], rax
lea rdx, [0x1404bd8a0]
mov rcx, qword [rsp + 0x3478]
call fcn.1400beb90
mov qword [rsp + 0x3480], rax
mov rax, qword [rsp + 0x3480]
mov qword [rsp + 0x3490], rax
mov rdx, qword [rsp + 0x3488]
mov rcx, qword [rsp + 0x3490]
call fcn.1400e4bc0
mov dword [rsp + 0x2b4], eax
lea rcx, [rsp + 0x680]
call fcn.1400c39e0
cmp dword [rsp + 0x2b4], 0
je 0x14013d8a6
mov dword [rsp + 0x17c], 1
mov dword [rsp + 0x58], 0
jmp 0x14013d8ba
mov eax, dword [rsp + 0x58]
inc eax
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x2b8]
cmp dword [rsp + 0x58], eax
jge 0x14013e93d
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
lea rdx, [0x140228716]
mov rcx, rax
call fcn.1400c6170
movzx eax, al
test eax, eax
je 0x14013e938
mov dword [rsp + 0x148], 0
cmp dword [rsp + 0x17c], 0
je 0x14013da0c
lea rax, [rsp + 0x4448]
mov qword [rsp + 0x3498], rax
lea rdx, [0x14022f7d4]
lea rcx, [rsp + 0x688]
call fcn.1400bebf0
nop
lea r8, [rsp + 0x688]
lea rdx, [0x1404a5d30]
mov rcx, qword [rsp + 0x3498]
call fcn.1400c6a00
mov qword [rsp + 0x34a0], rax
mov rax, qword [rsp + 0x34a0]
mov qword [rsp + 0x34a8], rax
mov rax, qword [rsp + 0x34a8]
mov qword [rsp + 0x34c0], rax
lea rax, [rsp + 0x4450]
mov qword [rsp + 0x34b0], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x34b0]
call fcn.1400beb90
mov qword [rsp + 0x34b8], rax
mov rax, qword [rsp + 0x34b8]
mov qword [rsp + 0x34c8], rax
mov rdx, qword [rsp + 0x34c0]
mov rcx, qword [rsp + 0x34c8]
call fcn.1400e4bc0
mov dword [rsp + 0x2bc], eax
lea rcx, [rsp + 0x688]
call fcn.1400c39e0
cmp dword [rsp + 0x2bc], 0
je 0x14013da07
mov dword [rsp + 0x148], 1
jmp 0x14013dac9
lea rax, [rsp + 0x4458]
mov qword [rsp + 0x34d0], rax
lea rdx, str.ALL::
mov rcx, qword [rsp + 0x34d0]
call fcn.1400bebf0
mov qword [rsp + 0x34d8], rax
mov rax, qword [rsp + 0x34d8]
mov qword [rsp + 0x34e0], rax
mov rax, qword [rsp + 0x34e0]
mov qword [rsp + 0x34f8], rax
lea rax, [rsp + 0x4460]
mov qword [rsp + 0x34e8], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x34e8]
call fcn.1400beb90
mov qword [rsp + 0x34f0], rax
mov rax, qword [rsp + 0x34f0]
mov qword [rsp + 0x3500], rax
mov rdx, qword [rsp + 0x34f8]
mov rcx, qword [rsp + 0x3500]
call fcn.1400e4bc0
test eax, eax
je 0x14013dac9
mov dword [rsp + 0x148], 1
cmp dword [rsp + 0x148], 0
je 0x14013e938
mov dword [0x140276644], 1
lea rax, [rsp + 0x4468]
mov qword [rsp + 0x3508], rax
lea rdx, str.Download
mov rcx, qword [rsp + 0x3508]
call fcn.1400bebf0
mov qword [rsp + 0x3510], rax
mov rax, qword [rsp + 0x3510]
mov qword [rsp + 0x3518], rax
mov rax, qword [rsp + 0x3518]
mov qword [rsp + 0x3530], rax
lea rax, [rsp + 0x4470]
mov qword [rsp + 0x3520], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3520]
call fcn.1400beb90
mov qword [rsp + 0x3528], rax
mov rax, qword [rsp + 0x3528]
mov qword [rsp + 0x3538], rax
mov rdx, qword [rsp + 0x3530]
mov rcx, qword [rsp + 0x3538]
call fcn.1400e4bc0
test eax, eax
je 0x14013defe
lea rax, [rsp + 0x4478]
mov qword [rsp + 0x3540], rax
lea rdx, [0x14022f824]
mov rcx, qword [rsp + 0x3540]
call fcn.1400bebf0
mov qword [rsp + 0x3548], rax
mov rax, qword [rsp + 0x3548]
mov qword [rsp + 0x3550], rax
mov rax, qword [rsp + 0x3550]
mov qword [rsp + 0x3568], rax
lea rax, [rsp + 0x4480]
mov qword [rsp + 0x3558], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3558]
call fcn.1400beb90
mov qword [rsp + 0x3560], rax
mov rax, qword [rsp + 0x3560]
mov qword [rsp + 0x3570], rax
mov rdx, qword [rsp + 0x3568]
mov rcx, qword [rsp + 0x3570]
call fcn.1400e4bc0
test eax, eax
je 0x14013defe
cmp dword [0x14026d064], 0
jle 0x14013defe
lea rax, [rsp + 0x4488]
mov qword [rsp + 0x3578], rax
lea rdx, [0x14022f864]
mov rcx, qword [rsp + 0x3578]
call fcn.1400bebf0
mov qword [rsp + 0x3580], rax
mov rax, qword [rsp + 0x3580]
mov qword [rsp + 0x3588], rax
mov rax, qword [rsp + 0x3588]
mov qword [rsp + 0x35a0], rax
lea rax, [rsp + 0x4490]
mov qword [rsp + 0x3590], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3590]
call fcn.1400beb90
mov qword [rsp + 0x3598], rax
mov rax, qword [rsp + 0x3598]
mov qword [rsp + 0x35a8], rax
mov r9d, 4
mov r8, qword [rsp + 0x35a0]
mov rdx, qword [rsp + 0x35a8]
lea rcx, [rsp + 0x3b8]
call fcn.1400fa6f0
nop
lea rax, [rsp + 0x4498]
mov qword [rsp + 0x35b0], rax
lea rdx, [0x14022f878]
mov rcx, qword [rsp + 0x35b0]
call fcn.1400bebf0
mov qword [rsp + 0x35b8], rax
mov rax, qword [rsp + 0x35b8]
mov qword [rsp + 0x35c0], rax
mov rax, qword [rsp + 0x35c0]
mov qword [rsp + 0x35d8], rax
lea rax, [rsp + 0x44a0]
mov qword [rsp + 0x35c8], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x35c8]
call fcn.1400beb90
mov qword [rsp + 0x35d0], rax
mov rax, qword [rsp + 0x35d0]
mov qword [rsp + 0x35e0], rax
mov r9d, 5
mov r8, qword [rsp + 0x35d8]
mov rdx, qword [rsp + 0x35e0]
lea rcx, [rsp + 0x3b0]
call fcn.1400fa6f0
nop
lea rcx, [rsp + 0x3ba0]
call fcn.1400c0ad0
nop
lea rax, [rsp + 0x44a8]
mov qword [rsp + 0x35e8], rax
lea rdx, [rsp + 0x3b8]
mov rcx, qword [rsp + 0x35e8]
call fcn.1400beb90
mov qword [rsp + 0x35f0], rax
mov rdx, qword [rsp + 0x35f0]
lea rcx, [rsp + 0x63d0]
call fcn.1400c9880
mov qword [rsp + 0x35f8], rax
mov rdx, qword [rsp + 0x35f8]
lea rcx, [rsp + 0x3ba0]
call fcn.1400c58a0
lea rcx, [rsp + 0x63d0]
call fcn.1400722f0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x44b0]
call fcn.14000b4d0
mov qword [rsp + 0x3600], rax
lea rcx, [rsp + 0x3ba0]
call fcn.1400dc640
mov qword [rsp + 0x3608], rax
mov rdx, qword [rsp + 0x3600]
mov rcx, qword [rsp + 0x3608]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013dea8
lea rcx, [rsp + 0x3b0]
call fcn.14014b240
nop
lea rcx, [rsp + 0x3ba0]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x3b0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x3b8]
call fcn.1400c39e0
jmp 0x14013d8b0
lea rax, [rsp + 0x44b8]
mov qword [rsp + 0x3610], rax
lea rdx, str.button::
mov rcx, qword [rsp + 0x3610]
call fcn.1400bebf0
mov qword [rsp + 0x3618], rax
mov rax, qword [rsp + 0x3618]
mov qword [rsp + 0x3620], rax
mov rax, qword [rsp + 0x3620]
mov qword [rsp + 0x3638], rax
lea rax, [rsp + 0x44c0]
mov qword [rsp + 0x3628], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3628]
call fcn.1400beb90
mov qword [rsp + 0x3630], rax
mov rax, qword [rsp + 0x3630]
mov qword [rsp + 0x3640], rax
mov rdx, qword [rsp + 0x3638]
mov rcx, qword [rsp + 0x3640]
call fcn.1400e4bc0
test eax, eax
je 0x14013e22b
lea rax, [rsp + 0x44c8]
mov qword [rsp + 0x3648], rax
lea rdx, [0x14022f8fc]
mov rcx, qword [rsp + 0x3648]
call fcn.1400bebf0
mov qword [rsp + 0x3650], rax
mov rax, qword [rsp + 0x3650]
mov qword [rsp + 0x3658], rax
mov rax, qword [rsp + 0x3658]
mov qword [rsp + 0x3670], rax
lea rax, [rsp + 0x44d0]
mov qword [rsp + 0x3660], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3660]
call fcn.1400beb90
mov qword [rsp + 0x3668], rax
mov rax, qword [rsp + 0x3668]
mov qword [rsp + 0x3678], rax
mov r9d, 2
mov r8, qword [rsp + 0x3670]
mov rdx, qword [rsp + 0x3678]
lea rcx, [rsp + 0x698]
call fcn.1400fa6f0
nop
lea rax, [rsp + 0x44d8]
mov qword [rsp + 0x3680], rax
lea rdx, [0x14022f900]
mov rcx, qword [rsp + 0x3680]
call fcn.1400bebf0
mov qword [rsp + 0x3688], rax
mov rax, qword [rsp + 0x3688]
mov qword [rsp + 0x3690], rax
mov rax, qword [rsp + 0x3690]
mov qword [rsp + 0x36a8], rax
lea rax, [rsp + 0x44e0]
mov qword [rsp + 0x3698], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3698]
call fcn.1400beb90
mov qword [rsp + 0x36a0], rax
mov rax, qword [rsp + 0x36a0]
mov qword [rsp + 0x36b0], rax
mov r9d, 3
mov r8, qword [rsp + 0x36a8]
mov rdx, qword [rsp + 0x36b0]
lea rcx, [rsp + 0x690]
call fcn.1400fa6f0
nop
lea rcx, [rsp + 0x4820]
call fcn.1400c0ad0
nop
lea rax, [rsp + 0x44e8]
mov qword [rsp + 0x36b8], rax
lea rdx, [rsp + 0x698]
mov rcx, qword [rsp + 0x36b8]
call fcn.1400beb90
mov qword [rsp + 0x36c0], rax
mov rdx, qword [rsp + 0x36c0]
lea rcx, [rsp + 0x63f0]
call fcn.1400c9880
mov qword [rsp + 0x36c8], rax
mov rdx, qword [rsp + 0x36c8]
lea rcx, [rsp + 0x4820]
call fcn.1400c58a0
lea rcx, [rsp + 0x63f0]
call fcn.1400722f0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x44f0]
call fcn.14000b4d0
mov qword [rsp + 0x36d0], rax
lea rcx, [rsp + 0x4820]
call fcn.1400dc640
mov qword [rsp + 0x36d8], rax
mov rdx, qword [rsp + 0x36d0]
mov rcx, qword [rsp + 0x36d8]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013e202
lea rcx, [rsp + 0x690]
call fcn.14014b240
nop
lea rcx, [rsp + 0x4820]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x690]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x698]
call fcn.1400c39e0
lea rax, [rsp + 0x44f8]
mov qword [rsp + 0x36e0], rax
lea rdx, [0x14022f918]
mov rcx, qword [rsp + 0x36e0]
call fcn.1400bebf0
mov qword [rsp + 0x36e8], rax
mov rax, qword [rsp + 0x36e8]
mov qword [rsp + 0x36f0], rax
mov rax, qword [rsp + 0x36f0]
mov qword [rsp + 0x3708], rax
lea rax, [rsp + 0x4500]
mov qword [rsp + 0x36f8], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x36f8]
call fcn.1400beb90
mov qword [rsp + 0x3700], rax
mov rax, qword [rsp + 0x3700]
mov qword [rsp + 0x3710], rax
mov rdx, qword [rsp + 0x3708]
mov rcx, qword [rsp + 0x3710]
call fcn.1400e4bc0
test eax, eax
je 0x14013e658
lea rax, [rsp + 0x4508]
mov qword [rsp + 0x3718], rax
lea rdx, [0x14022f934]
mov rcx, qword [rsp + 0x3718]
call fcn.1400bebf0
mov qword [rsp + 0x3720], rax
mov rax, qword [rsp + 0x3720]
mov qword [rsp + 0x3728], rax
mov rax, qword [rsp + 0x3728]
mov qword [rsp + 0x3740], rax
lea rax, [rsp + 0x4510]
mov qword [rsp + 0x3730], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3730]
call fcn.1400beb90
mov qword [rsp + 0x3738], rax
mov rax, qword [rsp + 0x3738]
mov qword [rsp + 0x3748], rax
mov r9d, 2
mov r8, qword [rsp + 0x3740]
mov rdx, qword [rsp + 0x3748]
lea rcx, [rsp + 0x6b0]
call fcn.1400fa6f0
nop
lea rax, [rsp + 0x4518]
mov qword [rsp + 0x3750], rax
lea rdx, [0x14022f938]
mov rcx, qword [rsp + 0x3750]
call fcn.1400bebf0
mov qword [rsp + 0x3758], rax
mov rax, qword [rsp + 0x3758]
mov qword [rsp + 0x3760], rax
mov rax, qword [rsp + 0x3760]
mov qword [rsp + 0x3778], rax
lea rax, [rsp + 0x4520]
mov qword [rsp + 0x3768], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3768]
call fcn.1400beb90
mov qword [rsp + 0x3770], rax
mov rax, qword [rsp + 0x3770]
mov qword [rsp + 0x3780], rax
mov r9d, 3
mov r8, qword [rsp + 0x3778]
mov rdx, qword [rsp + 0x3780]
lea rcx, [rsp + 0x220]
call fcn.1400fa6f0
nop
lea rdx, [0x14022f93c]
lea rcx, [rsp + 0x6a8]
call fcn.1400bebf0
nop
lea rdx, [0x14022f940]
lea rcx, [rsp + 0x6a0]
call fcn.1400bebf0
nop
lea rax, [rsp + 0x4528]
mov qword [rsp + 0x3788], rax
lea rdx, [rsp + 0x220]
mov rcx, qword [rsp + 0x3788]
call fcn.1400beb90
mov qword [rsp + 0x3790], rax
lea r9, [rsp + 0x6a8]
lea r8, [rsp + 0x6a0]
mov rdx, qword [rsp + 0x3790]
lea rcx, [rsp + 0x37a8]
call fcn.140120fe0
mov qword [rsp + 0x3798], rax
mov rax, qword [rsp + 0x3798]
mov qword [rsp + 0x37a0], rax
mov rdx, qword [rsp + 0x37a0]
lea rcx, [rsp + 0x220]
call fcn.1400c5710
nop
lea rcx, [rsp + 0x37a8]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x6a0]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x6a8]
call fcn.1400c39e0
lea rcx, [rsp + 0x4840]
call fcn.1400c0ad0
nop
lea rax, [rsp + 0x4530]
mov qword [rsp + 0x37b0], rax
lea rdx, [rsp + 0x6b0]
mov rcx, qword [rsp + 0x37b0]
call fcn.1400beb90
mov qword [rsp + 0x37b8], rax
mov rdx, qword [rsp + 0x37b8]
lea rcx, [rsp + 0x6410]
call fcn.1400c9880
mov qword [rsp + 0x37c0], rax
mov rdx, qword [rsp + 0x37c0]
lea rcx, [rsp + 0x4840]
call fcn.1400c58a0
lea rcx, [rsp + 0x6410]
call fcn.1400722f0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x4538]
call fcn.14000b4d0
mov qword [rsp + 0x37c8], rax
lea rcx, [rsp + 0x4840]
call fcn.1400dc640
mov qword [rsp + 0x37d0], rax
mov rdx, qword [rsp + 0x37c8]
mov rcx, qword [rsp + 0x37d0]
call fcn.140097a80
movzx eax, al
test eax, eax
je 0x14013e62f
lea rax, [rsp + 0x4540]
mov qword [rsp + 0x37d8], rax
lea rdx, [rsp + 0x220]
mov rcx, qword [rsp + 0x37d8]
call fcn.1400beb90
mov qword [rsp + 0x37e0], rax
mov rcx, qword [rsp + 0x37e0]
call fcn.140112dd0
nop
lea rcx, [rsp + 0x4840]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x220]
call fcn.1400c39e0
nop
lea rcx, [rsp + 0x6b0]
call fcn.1400c39e0
lea rax, [rsp + 0x4548]
mov qword [rsp + 0x37e8], rax
lea rdx, str.text::
mov rcx, qword [rsp + 0x37e8]
call fcn.1400bebf0
mov qword [rsp + 0x37f0], rax
mov rax, qword [rsp + 0x37f0]
mov qword [rsp + 0x37f8], rax
mov rax, qword [rsp + 0x37f8]
mov qword [rsp + 0x3810], rax
lea rax, [rsp + 0x4550]
mov qword [rsp + 0x3800], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3800]
call fcn.1400beb90
mov qword [rsp + 0x3808], rax
mov rax, qword [rsp + 0x3808]
mov qword [rsp + 0x3818], rax
mov rdx, qword [rsp + 0x3810]
mov rcx, qword [rsp + 0x3818]
call fcn.1400e4bc0
test eax, eax
je 0x14013e876
lea rax, [rsp + 0x4558]
mov qword [rsp + 0x3820], rax
lea rdx, [0x14022f960]
mov rcx, qword [rsp + 0x3820]
call fcn.1400bebf0
mov qword [rsp + 0x3828], rax
mov rax, qword [rsp + 0x3828]
mov qword [rsp + 0x3830], rax
mov rax, qword [rsp + 0x3830]
mov qword [rsp + 0x3848], rax
lea rax, [rsp + 0x4560]
mov qword [rsp + 0x3838], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3838]
call fcn.1400beb90
mov qword [rsp + 0x3840], rax
mov rax, qword [rsp + 0x3840]
mov qword [rsp + 0x3850], rax
mov r9d, 2
mov r8, qword [rsp + 0x3848]
mov rdx, qword [rsp + 0x3850]
lea rcx, [rsp + 0x6b8]
call fcn.1400fa6f0
nop
lea rcx, [rsp + 0x4860]
call fcn.1400c0ad0
nop
lea rax, [rsp + 0x4568]
mov qword [rsp + 0x3858], rax
lea rdx, [rsp + 0x6b8]
mov rcx, qword [rsp + 0x3858]
call fcn.1400beb90
mov qword [rsp + 0x3860], rax
mov rdx, qword [rsp + 0x3860]
lea rcx, [rsp + 0x6430]
call fcn.1400c9880
mov qword [rsp + 0x3868], rax
mov rdx, qword [rsp + 0x3868]
lea rcx, [rsp + 0x4860]
call fcn.1400c58a0
lea rcx, [rsp + 0x6430]
call fcn.1400722f0
lea rcx, [rsp + 0x4860]
call fcn.1400dc640
mov rcx, rax
call fcn.1400ac430
nop
lea rcx, [rsp + 0x4860]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x6b8]
call fcn.1400c39e0
lea rax, [rsp + 0x4570]
mov qword [rsp + 0x3870], rax
lea rdx, str.sameline::
mov rcx, qword [rsp + 0x3870]
call fcn.1400bebf0
mov qword [rsp + 0x3878], rax
mov rax, qword [rsp + 0x3878]
mov qword [rsp + 0x3880], rax
mov rax, qword [rsp + 0x3880]
mov qword [rsp + 0x3898], rax
lea rax, [rsp + 0x4578]
mov qword [rsp + 0x3888], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x248]
call fcn.1400c6240
mov rdx, rax
mov rcx, qword [rsp + 0x3888]
call fcn.1400beb90
mov qword [rsp + 0x3890], rax
mov rax, qword [rsp + 0x3890]
mov qword [rsp + 0x38a0], rax
mov rdx, qword [rsp + 0x3898]
mov rcx, qword [rsp + 0x38a0]
call fcn.1400e4bc0
test eax, eax
je 0x14013e938
movss xmm1, dword [0x1401fa73c]
xorps xmm0, xmm0
call fcn.140040120
jmp 0x14013d8b0
lea rcx, [rsp + 0x6450]
call fcn.1400722f0
nop
lea rcx, [rsp + 0x248]
call fcn.1400c3930
call fcn.140026cb0
nop
lea rcx, [rsp + 0x6c0]
call fcn.1400c39e0
add rsp, 0x7ca8
pop rdi
pop rsi
ret