Function at 0x14007ee60
Capabilities:
Create process on windows
Encode data using xor
Log keystrokes via polling
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x1c90]
mov eax, 0x1d90
call fcn.14015d710
sub rsp, rax
lea rdx, [0x1400792c0]
movaps xmmword [rsp + 0x1d80], xmm6
lea rcx, [rbp + 0xec8]
call fcn.1400418f0
mov rcx, rax
call fcn.1400414f0
lea rcx, [rbp + 0xec8]
call fcn.1400414c0
call fcn.140063630
call fcn.140041800
lea rcx, [rbp - 0x80]
call fcn.140041a30
lea rcx, [0x1403d58c0]
call fcn.140106690
lea rax, [0x14008c220]
mov dword [rbp + 0x100], 0x50
xor r15d, r15d
mov qword [rbp + 0x108], rax
mov edx, 0x7f00
mov dword [rbp + 0x104], 0x40
xor ecx, ecx
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], r15
call qword [sym.imp.USER32.dll_LoadIconW]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x120], rax
call qword [sym.imp.USER32.dll_LoadCursorW]
lea r14, [0x14019e240]
mov qword [rbp + 0x130], r15
mov edx, 0x7f00
mov qword [rbp + 0x128], rax
xor ecx, ecx
mov qword [rbp + 0x138], r14
mov qword [rbp + 0x140], r14
call qword [sym.imp.USER32.dll_LoadIconW]
lea rcx, [rbp + 0x100]
mov qword [rbp + 0x148], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x1401bb10c]
mov r13d, 1
mov ecx, r13d
cvttss2si esi, dword [0x1401bb108]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1401bb10c]
xor ecx, ecx
mulss xmm0, dword [0x1401a0838]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si ebx, xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1401bb108]
mov r9d, 0x80000000
mulss xmm0, dword [0x1401a0838]
cdq
mov qword [rsp + 0x58], r15
sub eax, edx
mov rdx, qword [rbp + 0x140]
mov r8, r14
mov qword [rsp + 0x50], r15
xor ecx, ecx
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
sar eax, 1
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
movdqa xmm0, xmmword [0x1401a0aa0]
lea rdx, [rbp + 0xed8]
movdqu xmmword [rbp + 0xed8], xmm0
mov qword [0x1403d34f0], rax
mov rcx, rax
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x1403d34f0]
lea rdx, [0x1403d38f8]
xorps xmm0, xmm0
movups xmmword [0x1403d38f8], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x1403d34f0]
call fcn.14008c070
test al, al
jne 0x14007f08e
call fcn.14008c1a0
mov rdx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x140]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r13d
jmp 0x14008b991
mov rcx, qword [0x1403d34f0]
mov edx, 0xa
mov qword [rsp + 0x1dc0], r12
movaps xmmword [rsp + 0x1d70], xmm7
movaps xmmword [rsp + 0x1d60], xmm8
movaps xmmword [rsp + 0x1d50], xmm9
movaps xmmword [rsp + 0x1d40], xmm10
movaps xmmword [rsp + 0x1d30], xmm11
movaps xmmword [rsp + 0x1d20], xmm12
movaps xmmword [rsp + 0x1d10], xmm13
movaps xmmword [rsp + 0x1d00], xmm14
movaps xmmword [rsp + 0x1cf0], xmm15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1403d34f0]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
lea rcx, str.1.89.4
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov edx, 0x37c8
mov r9d, 8
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov r8d, 0x458
call fcn.140016b70
xor ecx, ecx
call fcn.140007370
call fcn.1400092c0
lea rcx, [rbp + 0x18f0]
mov rdi, rax
call fcn.140027b20
mov dword [rbp + 0x193c], 0x10c
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14002ad50
movss xmm3, dword [0x1401a0908]
lea rdx, [0x1403b2110]
mov qword [rsp + 0x28], rax
mov r8d, 0x1f7c8
lea rax, [rbp + 0x18f0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140028620
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14002ad40
movss xmm3, dword [0x1401a08f8]
lea rdx, [0x14038b9a0]
mov qword [rsp + 0x28], rax
mov r8d, 0x26368
lea rax, [rbp + 0x18f0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140028620
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x1403d4108], rax
call fcn.14002ad40
movss xmm3, dword [0x1401a0920]
lea rdx, [0x140203f50]
mov qword [rsp + 0x28], rax
mov r8d, 0x28da8
lea rax, [rbp + 0x18f0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140028620
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14002ad40
movss xmm15, dword [0x1401a091c]
lea rdx, [0x140231600]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm15
lea rax, [rbp + 0x18f0]
mov r8d, 0xab8
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140028620
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x1403d4628], rax
call fcn.14002ad40
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x18f0]
movaps xmm3, xmm15
mov r8d, 0x2040
mov qword [rsp + 0x20], rax
lea rdx, [0x140389950]
mov rcx, rbx
call fcn.140028620
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x1403d4630], rax
call fcn.14002ad40
mov qword [rsp + 0x28], rax
lea rdx, [0x14022d490]
lea rax, [rbp + 0x18f0]
movaps xmm3, xmm15
mov r8d, 0x76c
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.140028620
mov rcx, qword [0x1403d34f0]
mov qword [0x1403d4620], rax
call fcn.14003f320
mov rdx, qword [0x1403d4be0]
mov rcx, qword [0x1403d4b20]
call fcn.14003f060
movss xmm9, dword [0x1401a0880]
lea rcx, [rbp + 0x1700]
movss xmm3, dword [0x1401a0840]
movss xmm2, dword [0x1401a083c]
movss xmm1, dword [0x1401a0834]
movss dword [rsp + 0x20], xmm9
call fcn.140002590
xor bl, bl
lea rcx, [0x1403d57f0]
mov dword [rbp - 0x60], ebx
call fcn.140042c80
movdqa xmm13, xmmword [0x1401a1220]
xorps xmm10, xmm10
movss xmm11, dword [0x1401a094c]
movss xmm14, dword [0x1401a0974]
movss xmm8, dword [0x1401a0a24]
movss xmm12, dword [0x1401a0910]
mov r12d, dword [reloc.WS2_32.dll_accept]
lea rcx, [rbp + 0x11a8]
xor r9d, r9d
mov dword [rsp + 0x20], r13d
xor r8d, r8d
lea r14, [0x1403d34d0]
xor edx, edx
lea rsi, [0x1403d4110]
lea rdi, [0x1403d4100]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14007f401
nop word [rax + rax]
lea rcx, [rbp + 0x11a8]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x11a8]
call qword [sym.imp.USER32.dll_DispatchMessageW]
cmp dword [rbp + 0x11b0], 0x12
lea rcx, [rbp + 0x11a8]
movzx ebx, bl
cmove ebx, r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x14007f3b0
mov dword [rbp - 0x60], ebx
test bl, bl
jne 0x14008b900
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f43a
cmp byte [0x1403d40f7], 0
mov rcx, qword [0x1403d34f0]
sete al
mov byte [0x1403d40f7], al
test al, al
je 0x14007f42f
xor edx, edx
jmp 0x14007f434
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.14003f2d0
call fcn.140040130
call fcn.140009c90
lea rcx, [rbp + 0x1170]
call fcn.140042c30
cmp qword [0x1403d4100], 0
jne 0x14007f48f
mov rcx, qword [0x1403d4b20]
lea r9, [rbp + 0x1170]
mov qword [rsp + 0x30], r15
lea rdx, [0x1401d33f0]
mov qword [rsp + 0x28], rdi
mov r8d, 0x1090
mov qword [rsp + 0x20], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403d4110], 0
jne 0x14007f4c9
mov rcx, qword [0x1403d4b20]
lea r9, [rbp + 0x1170]
mov qword [rsp + 0x30], r15
lea rdx, [0x14022ff70]
mov qword [rsp + 0x28], rsi
mov r8d, 0xf1a
mov qword [rsp + 0x20], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403d34d0], 0
jne 0x14007f503
mov rcx, qword [0x1403d4b20]
lea r9, [rbp + 0x1170]
mov qword [rsp + 0x30], r15
lea rdx, [0x14022ddd0]
mov qword [rsp + 0x28], r14
mov r8d, 0x1fd3
mov qword [rsp + 0x20], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403d3500], 0
jne 0x14007f544
mov rcx, qword [0x1403d4b20]
lea rax, [0x1403d3500]
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0x1170]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401d5710]
mov r8d, 0x2e83b
mov qword [rsp + 0x20], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1403d40f8], 0
jne 0x14007f585
mov rcx, qword [0x1403d4b20]
lea rax, [0x1403d40f8]
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0x1170]
mov qword [rsp + 0x28], rax
lea rdx, [0x140234d80]
mov r8d, 0x154079
mov qword [rsp + 0x20], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
movaps xmm2, xmm10
lea rcx, [rbp + 0xe78]
movaps xmm1, xmm10
call fcn.140002580
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.140005420
movss dword [rax + 8], xmm6
movss dword [rax + 0xc], xmm7
call fcn.140005420
movss xmm1, dword [0x1401a08f0]
lea rcx, [rbp + 0xe80]
movaps xmm2, xmm1
mov dword [rax + 0x14], r15d
call fcn.140002580
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.140005420
movss dword [rax + 0x4c], xmm6
movss dword [rax + 0x50], xmm7
call fcn.140005420
movss xmm2, dword [0x1401bb10c]
lea rcx, [rbp + 0xe88]
movss xmm1, dword [0x1401bb108]
mov dword [rax + 0x74], 0x40e00000
call fcn.140002580
mov rcx, rax
xor edx, edx
call fcn.140013aa0
mov ecx, dword [0x1403d34e4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f644
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d488e]
mov ecx, dword [0x1403d34ec]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f66d
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4954]
mov ecx, dword [0x1403d4118]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f696
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4900]
mov ecx, dword [0x1403d34bc]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f6bf
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4905]
mov ecx, dword [0x1403d4224]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f6e8
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d482b]
mov ecx, dword [0x1403d308c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f711
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4b5a]
mov ecx, dword [0x1403d34b8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f73a
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d489a]
mov ecx, dword [0x1403d34a0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f763
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d486c]
mov ecx, dword [0x1403d34c0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f78c
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4831]
mov ecx, dword [0x1403d34d8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f7b5
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4807]
mov ecx, dword [0x1403d3088]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f7de
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d488f]
mov ecx, dword [0x1403d34a4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f807
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d486b]
mov ecx, dword [0x1403d30a4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f830
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4a37]
mov ecx, dword [0x1403d34b0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f859
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4c06]
mov ecx, dword [0x1403d4228]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f882
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4888]
mov ecx, dword [0x1403d349c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f8ab
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4830]
mov ecx, dword [0x1403d3d08]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f90c
mov rdx, qword [0x1403d5810]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5808]
call fcn.1400420b0
mov rdx, qword [0x1403d5820]
lea rcx, [0x1403d5dd0]
add rdx, rax
mov rbx, rax
call fcn.1400420b0
mov rdx, qword [0x1403d5870]
lea rcx, [0x1403d5dd0]
movss xmm2, dword [0x1401a0a88]
add rdx, rbx
call fcn.140042210
mov ecx, dword [0x1403d34ac]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f954
lea rdx, [0x140233d30]
lea rcx, [rbp + 0x11f8]
call fcn.14003d6f0
xor edx, edx
lea rcx, [rbp + 0x11f8]
call fcn.140042a40
lea rcx, [rbp + 0x11f8]
movaps xmm6, xmm0
call fcn.14003d690
movaps xmm0, xmm6
call fcn.1400765c0
mov ecx, dword [0x1403d4220]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f97d
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4869]
mov ecx, dword [0x1403d411c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f9a6
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d486a]
mov ecx, dword [0x1403d30a0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f9cf
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4901]
mov ecx, dword [0x1403d4618]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007f9f8
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4903]
mov ecx, dword [0x1403d34c8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fa21
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4833]
mov ecx, dword [0x1403d390c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fa4a
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4ba8]
mov ecx, dword [0x1403d34e0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fa73
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d488a]
mov ecx, dword [0x1403d3090]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fa9c
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4957]
mov ecx, dword [0x1403d2c88]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fafd
mov rdx, qword [0x1403d5810]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5808]
call fcn.1400420b0
mov rdx, qword [0x1403d5820]
lea rcx, [0x1403d5dd0]
add rdx, rax
mov rbx, rax
call fcn.1400420b0
mov rdx, qword [0x1403d5868]
lea rcx, [0x1403d5dd0]
movss xmm2, dword [0x1401a0a50]
add rdx, rbx
call fcn.140042210
mov ecx, dword [0x1403d3094]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fb26
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4804]
mov ecx, dword [0x1403d3908]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fb4f
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4a30]
mov ecx, dword [0x1403d34a8]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fb97
lea rdx, [0x1401d4de0]
lea rcx, [rbp + 0x1218]
call fcn.14003d6f0
xor edx, edx
lea rcx, [rbp + 0x1218]
call fcn.140042a40
lea rcx, [rbp + 0x1218]
movaps xmm6, xmm0
call fcn.14003d690
movaps xmm0, xmm6
call fcn.1400764e0
mov ecx, dword [0x1403d461c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fbc0
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4bab]
mov ecx, dword [0x1403d422c]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14007fbe9
cmp byte [0x1403d350a], 0
sete al
test al, al
mov byte [0x1403d350a], al
setne byte [0x1403d4895]
cmp byte [0x1403d4bae], 0
je 0x14007fcb2
mov ecx, dword [0x1403d34dc]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x14007fc51
mov rdx, qword [0x1403d5de0]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5838]
mov byte [0x1403d4897], 0
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0x58]
call fcn.1400420b0
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0xbcc]
call fcn.14008e7d0
mov ecx, dword [0x1403d34dc]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
js 0x14007fcb2
cmp byte [0x1403d4897], 0
jne 0x14007fcb2
mov rdx, qword [0x1403d5de0]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5838]
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0x58]
call fcn.1400420b0
xor r8d, r8d
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0xbcc]
call fcn.14008e7d0
mov byte [0x1403d4897], 1
xor edx, edx
lea rcx, str.menu_DirectX11
mov r8d, 0xab
call fcn.14000ff00
call fcn.140066000
call fcn.140013b20
lea rcx, [0x1403d5648]
mov rsi, rax
call fcn.140005460
movss xmm2, dword [0x1401bb10c]
lea rcx, [rbp + 0xe90]
movss xmm1, dword [0x1401bb108]
mov edi, eax
call fcn.140002580
movaps xmm2, xmm10
lea rcx, [rbp + 0xe98]
movaps xmm1, xmm10
mov rbx, rax
call fcn.140002580
movss xmm0, dword [0x1401a08f0]
mov r9d, edi
mov dword [rsp + 0x28], r15d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.140025670
mov eax, dword [0x1403d4fa8]
cmp dword [0x1403d3098], eax
movss xmm7, dword [0x1401a0a84]
jne 0x14007fd54
movaps xmm6, xmm9
jmp 0x14007fd57
movaps xmm6, xmm7
call fcn.1400092c0
movaps xmm2, xmm9
movaps xmm1, xmm10
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x1401a08c4]
mulss xmm0, xmm6
addss xmm0, dword [0x1403d4c78]
call fcn.14008e800
mov eax, dword [0x1403d4fa8]
cmp dword [0x1403d3098], eax
movss dword [0x1403d4c78], xmm0
jne 0x14007fd9e
movaps xmm6, xmm9
jmp 0x14007fda1
movaps xmm6, xmm7
call fcn.1400092c0
movss xmm0, dword [0x1401a0a04]
mov rbx, rax
call fcn.140042240
mulss xmm0, dword [rbx + 0x10]
movaps xmm2, xmm9
movaps xmm1, xmm10
mulss xmm0, xmm6
addss xmm0, dword [0x1403d58b0]
call fcn.14008e800
movss xmm1, dword [0x1403d4c78]
ucomiss xmm1, xmm10
movss dword [0x1403d58b0], xmm0
jp 0x14007fe00
jne 0x14007fe00
ucomiss xmm0, xmm10
jp 0x14007fe00
jne 0x14007fe00
mov eax, dword [0x1403d3098]
mov dword [0x1403d4fa8], eax
call fcn.140005420
movss xmm1, dword [0x1403d4c78]
xor ecx, ecx
mulss xmm1, dword [rax]
call fcn.140005690
mov eax, dword [0x1403d4fa8]
test eax, eax
jne 0x140080c9a
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x1710]
movaps xmm1, xmm10
call fcn.140002590
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1720]
movaps xmm1, xmm9
mov r14, rax
call fcn.140002590
movaps xmm2, xmm9
lea rcx, [rbp + 0xea0]
movaps xmm1, xmm9
mov rsi, rax
call fcn.140002580
movaps xmm2, xmm10
lea rcx, [rbp + 0xea8]
movaps xmm1, xmm10
mov rdi, rax
call fcn.140002580
movss xmm2, dword [0x1401bb10c]
lea rcx, [rbp + 0xeb0]
movss xmm1, dword [0x1401bb108]
mov rbx, rax
call fcn.140002580
mov rcx, qword [0x1403d3500]
mov r9, rdi
mov r8, rbx
mov qword [rsp + 0x28], r14
mov rdx, rax
mov qword [rsp + 0x20], rsi
call fcn.140034600
movss xmm6, dword [0x1401a09f8]
lea rcx, [rbp + 0xeb8]
movss xmm2, dword [0x1401a08bc]
movaps xmm1, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm10
movaps xmm2, xmm10
lea rcx, [rbp + 0x1730]
movaps xmm1, xmm10
call fcn.140002590
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1740]
movaps xmm1, xmm9
mov r14, rax
call fcn.140002590
movaps xmm2, xmm9
lea rcx, [rbp + 0xec0]
movaps xmm1, xmm9
mov rsi, rax
call fcn.140002580
movaps xmm2, xmm10
lea rcx, [rbp + 0x1168]
movaps xmm1, xmm10
mov rdi, rax
call fcn.140002580
movss xmm2, dword [0x1401a09a0]
lea rcx, [rbp + 0x160]
movaps xmm1, xmm6
mov rbx, rax
call fcn.140002580
mov rcx, qword [0x1403d40f8]
mov r9, rdi
mov r8, rbx
mov qword [rsp + 0x28], r14
mov rdx, rax
mov qword [rsp + 0x20], rsi
call fcn.140034600
movss xmm6, dword [0x1401bb10c]
movss xmm7, dword [0x1401a0838]
mulss xmm6, xmm7
call fcn.140005420
subss xmm6, dword [0x1401a08a8]
movss xmm0, dword [rax + 0x50]
lea rcx, [rbp + 0x168]
movss xmm1, dword [0x1401bb108]
mulss xmm0, xmm7
mulss xmm1, xmm7
addss xmm0, xmm0
subss xmm1, dword [0x1401a0970]
subss xmm6, xmm0
movaps xmm2, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140017540
movss xmm6, dword [0x1401a09e4]
lea rcx, [rbp + 0x170]
movaps xmm1, xmm6
movaps xmm2, xmm15
call fcn.140002580
lea rdx, [rbp + 0x19a5]
mov rbx, rax
lea rcx, [rbp - 0x7f]
call fcn.14008bda0
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140080231
mov r8d, r15d
cmp r12d, 2
jl 0x1400801f4
movdqa xmm2, xmmword [0x1401a0b60]
movdqa xmm3, xmmword [str.1111]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
pmuldq xmm1, xmm13
movdqa xmm4, xmmword [0x1401a0bf0]
movdqa xmm5, xmmword [str.3333333333333333]
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1401a0b80]
pmulld xmm0, xmm3
psubd xmm1, xmm0
movd xmm0, dword [rax]
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm5
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [rax], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1401a0b90]
pmulld xmm0, xmm3
psubd xmm1, xmm0
movd xmm0, dword [rax + 4]
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm5
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [rax + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1401a0bb0]
pmulld xmm0, xmm3
psubd xmm1, xmm0
movd xmm0, dword [rax + 8]
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm5
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [rax + 8], xmm1
movdqa xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm13
punpckldq xmm1, xmm2
pmuldq xmm1, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm3
movdqa xmm1, xmm2
mov r8d, reloc.WS2_32.dll_recv
psubd xmm1, xmm0
movd xmm0, dword [rax + 0xc]
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm5
xorps xmm1, xmm0
movd dword [rax + 0xc], xmm1
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x33
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140080200
mov qword [rsp + 0x38], r15
lea r8, [0x1403d4120]
mov qword [rsp + 0x30], r15
lea rcx, reloc.WLDAP32.dll_Ordinal_35
mov dword [rsp + 0x28], 0x8000
mov r9d, 0x3e7
mov rdx, r10
mov qword [rsp + 0x20], rbx
call fcn.1400393c0
movaps xmm2, xmm15
lea rcx, [rbp + 0x178]
movaps xmm1, xmm6
call fcn.140002580
mov rdx, rax
lea rcx, str.Sign_in
call fcn.140032500
test al, al
je 0x1400804c6
lea rdx, [0x1403d4120]
lea rcx, [rbp + 0x1a18]
call fcn.14003d6f0
mov rdx, rax
lea rcx, [0x1403d58c0]
call fcn.140107f70
cmp byte [0x1403d5ad0], 0
jmp 0x1400802bd
lea rdx, [0x140190bbc]
lea rcx, [0x1403d5a40]
call fcn.1400418a0
test al, al
jmp 0x1400802d8
lea rdx, [0x14018f25a]
lea rcx, [0x1403d5a20]
call fcn.1400418a0
test al, al
jmp 0x1400802f3
lea rdx, [0x140190bbc]
lea rcx, [0x1403d5a00]
call fcn.1400418a0
test al, al
jmp 0x14008030e
lea rdx, [0x14018f25a]
lea rcx, [0x1403d5a40]
call fcn.1400418a0
test al, al
jmp 0x140080329
lea rdx, [rbp + 0x180]
lea rcx, [rbp - 0x7e]
call 0x14008bdd0
mov r10, rax
cmp byte [rax + 7], 0
je 0x14008046a
mov r8d, r15d
cmp r12d, 2
jl 0x14008043b
movdqa xmm6, xmmword [0x1401a0b60]
movdqa xmm2, xmmword [0x1401a0b80]
movdqa xmm1, xmm6
movdqa xmm7, xmmword [str.1111]
movdqa xmm0, xmm6
mov eax, dword [str.3333333333333333]
punpckldq xmm1, xmm6
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm7
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmmword [0x1401a0bf0]
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm7
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmmword [0x1401a0bf0]
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
jmp 0x14008047a
mov r9, r10
nop
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x33
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140080440
movdqa xmm7, xmmword [str.1111]
movdqa xmm6, xmmword [0x1401a0b60]
mov rdx, r10
lea rcx, [rbp + 0x1a38]
call fcn.14003d6f0
mov rcx, rax
call fcn.14007eb30
test al, al
jmp 0x140080499
cmp byte [0x1403d5ad0], 0
mov dword [0x1403d3098], r13d
mov dword [0x1403d34e8], 0
mov dword [0x1403d4890], r15d
jmp 0x1400804be
movss xmm7, dword [0x1401a0838]
call fcn.140017690
movss xmm1, dword [0x1401bb108]
lea rcx, [rbp + 0x188]
movss xmm2, dword [0x1401bb10c]
subss xmm2, dword [0x1401a0934]
mulss xmm1, xmm7
subss xmm1, xmm15
subss xmm1, dword [0x1401a092c]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140017540
lea rcx, [rsp + 0x68]
call fcn.140017280
movss xmm2, dword [rsp + 0x6c]
lea rcx, [rbp + 0x190]
movss xmm1, dword [rsp + 0x68]
movss xmm6, dword [0x1401a08e0]
addss xmm1, dword [0x1401a092c]
subss xmm2, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm7, dword [0x1401a0920]
lea rcx, [rbp + 0x198]
movaps xmm2, xmm7
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bec]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x14008072a
lea rdx, [rbp + 0x1a8c]
lea rcx, [rbp - 0x7d]
call fcn.14008bef0
mov r10, rax
cmp word [rax + 0x3a], 0
je 0x140080705
mov r8d, r15d
cmp r12d, 2
jl 0x1400806c5
movdqa xmm4, xmmword [0x1401a0b60]
mov rcx, rax
movdqa xmm5, xmmword [str.1111]
movdqa xmm6, xmmword [0x1401a0c30]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm4
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm13
pmuldq xmm1, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
xorps xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm4
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm13
punpckldq xmm1, xmm2
pmuldq xmm1, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x18
jl 0x1400805d0
cmp r8d, 0x1e
jge 0x140080705
movsxd rax, r8d
lea r9, [r10 + rax*2]
nop dword [rax]
mov eax, 0x5397829d
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x33
xor word [r9 - 2], ax
cmp r8d, 0x1e
jl 0x1400806d0
mov dword [rsp + 0x28], 5
xor r9d, r9d
mov r8, r10
mov qword [rsp + 0x20], r15
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
movss xmm6, dword [0x1401a08e0]
movss xmm2, dword [rsp + 0x6c]
lea rcx, [rbp + 0x1a0]
movss xmm1, dword [rsp + 0x68]
subss xmm2, xmm6
addss xmm1, dword [0x1401a08dc]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm7
lea rcx, [rbp + 0x1a8]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bf0]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x140080aa2
lea rdx, [rbp + 0x1a58]
lea rcx, [rbp - 0x7c]
call fcn.14008bf30
mov r10, rax
cmp word [rax + 0x32], 0
je 0x140080a85
mov r8d, r15d
cmp r12d, 2
jl 0x140080a43
movdqa xmm3, xmmword [0x1401a0b60]
movdqa xmm4, xmmword [str.1111]
movdqa xmm2, xmm3
movdqa xmm5, xmmword [0x1401a0c30]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm0, xmm13
pmuldq xmm2, xmm13
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm3
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
movq xmm2, xmm5
pmulld xmm1, xmm4
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rax]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rax], xmm3
movdqa xmm3, xmmword [0x1401a0b80]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm13
pmuldq xmm2, xmm13
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm3
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
movq xmm2, xmm5
pmulld xmm1, xmm4
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rax + 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rax + 8], xmm3
movdqa xmm3, xmmword [0x1401a0b90]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm2, xmm13
pmuldq xmm0, xmm13
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm3
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
movq xmm2, xmm5
pmulld xmm1, xmm4
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rax + 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rax + 0x10], xmm3
movdqa xmm3, xmmword [0x1401a0bb0]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmm13
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm13
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
movdqa xmm0, xmm3
paddd xmm1, xmm2
mov r8d, Ordinal_26
pmulld xmm1, xmm4
psubd xmm0, xmm1
movq xmm2, xmm5
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rax + 0x18]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rax + 0x18], xmm3
movdqa xmm3, xmmword [0x1401a0bc0]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm0, xmm13
pmuldq xmm2, xmm13
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm3
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
movq xmm2, xmm5
pmulld xmm1, xmm4
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rax + 0x20]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rax + 0x20], xmm3
movdqa xmm3, xmmword [0x1401a0bd0]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm0, xmm13
pmuldq xmm2, xmm13
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm3
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
movq xmm2, xmm5
pmulld xmm1, xmm4
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rax + 0x28]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rax + 0x28], xmm3
mov eax, r8d
lea r9, [r10 + rax*2]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x33
xor word [r9 - 2], ax
cmp r8d, 0x1a
jl 0x140080a50
mov dword [rsp + 0x28], 5
xor r9d, r9d
mov r8, r10
mov qword [rsp + 0x20], r15
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
movss xmm2, dword [rsp + 0x6c]
lea rcx, [rbp + 0x1b0]
movss xmm1, dword [rsp + 0x68]
subss xmm2, xmm6
addss xmm1, dword [0x1401a0950]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm7
lea rcx, [rbp + 0x1b8]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190be4]
xor r8d, r8d
call fcn.1400327f0
test al, al
jne 0x14008bd92
call fcn.140013b20
movss xmm1, dword [rsp + 0x68]
lea rcx, [rbp + 0x1c0]
movss xmm2, dword [rsp + 0x6c]
addss xmm1, xmm7
addss xmm2, xmm7
mov rdi, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, xmm7
addss xmm1, dword [0x1401a0928]
call fcn.140002580
movss xmm1, dword [rsp + 0x68]
lea rcx, [rbp + 0x1c8]
movss xmm2, dword [rsp + 0x6c]
addss xmm1, xmm7
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0928]
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e00ffff
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm1, dword [rsp + 0x68]
lea rcx, [rbp + 0x1d0]
movss xmm2, dword [rsp + 0x6c]
addss xmm1, xmm7
addss xmm2, xmm7
mov rdi, rax
addss xmm1, xmm7
subss xmm1, dword [0x1401a0914]
call fcn.140002580
movss xmm1, dword [rsp + 0x68]
lea rcx, [rbp + 0x1d8]
addss xmm1, dword [0x1401a0920]
movss xmm2, dword [rsp + 0x6c]
mov rbx, rax
subss xmm1, dword [0x1401a0914]
call fcn.140002580
mov r9d, 0x1e00ffff
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm0, dword [0x1401a0920]
lea rcx, [rbp + 0x1e0]
movss xmm1, dword [rsp + 0x68]
mov rdi, rax
movss xmm2, dword [rsp + 0x6c]
addss xmm1, xmm0
addss xmm2, xmm0
addss xmm1, dword [0x1401a0904]
addss xmm1, xmm0
call fcn.140002580
movss xmm1, dword [rsp + 0x68]
lea rcx, [rbp + 0x1e8]
addss xmm1, dword [0x1401a0920]
movss xmm2, dword [rsp + 0x6c]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
call fcn.140002580
mov r9d, 0x1e00ffff
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140017690
jmp 0x14008b881
cmp eax, 1
jne 0x140080e8e
lea rcx, [0x1403d5638]
call fcn.140005460
movaps xmm2, xmm10
lea rcx, [rbp + 0x1f0]
movaps xmm1, xmm10
mov esi, eax
call fcn.140002580
movaps xmm2, xmm9
lea rcx, [rbp + 0x1f8]
movaps xmm1, xmm9
mov rdi, rax
call fcn.140002580
movss xmm0, dword [0x1401a0944]
lea rcx, [rbp + 0x200]
movaps xmm2, xmm0
movaps xmm1, xmm0
mov rbx, rax
call fcn.140002580
movss xmm0, dword [0x1401a0810]
mov r9, rdi
mov rcx, qword [0x1403d4100]
mov r8, rbx
movss dword [rsp + 0x28], xmm0
mov rdx, rax
mov dword [rsp + 0x20], esi
call fcn.140034a40
call fcn.1400092c0
movss xmm1, dword [0x1403d34e8]
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x1401a08d4]
addss xmm1, xmm0
movss xmm0, dword [0x1401a08f0]
comiss xmm1, xmm0
movss dword [0x1403d34e8], xmm1
jbe 0x140080da9
lea rdx, [0x1403d3910]
lea rcx, [0x1403d1b20]
call fcn.1400418a0
test al, al
je 0x140080d8d
lea rdx, [0x1403d3920]
lea rcx, [0x1403d1b00]
call fcn.1400418a0
test al, al
je 0x140080d8d
mov dword [0x1403d3098], 2
jmp 0x140080da9
movss xmm1, dword [0x1403d34e8]
movss xmm0, dword [0x1401a08f0]
comiss xmm1, xmm0
jbe 0x140080da9
mov dword [0x1403d3098], r15d
movss xmm7, dword [0x1401bb10c]
lea rdx, str.Loading.
movss xmm6, dword [0x1401bb108]
lea rcx, [rbp + 0x208]
movss xmm1, dword [0x1401a0a84]
subss xmm7, xmm11
mulss xmm6, dword [0x1401a0838]
xor r9d, r9d
xor r8d, r8d
movss dword [rsp + 0x20], xmm1
call fcn.14000c870
movaps xmm2, xmm7
lea rcx, [rbp + 0x210]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1401a0838]
subss xmm6, xmm0
movaps xmm1, xmm6
call fcn.140002580
lea rcx, [0x1403d5548]
mov rbx, rax
call fcn.140005460
lea rcx, [0x1403d5548]
mov edi, eax
call fcn.140005460
lea rdx, [rbp + 0x1338]
mov esi, eax
lea rcx, [rbp - 0x7b]
call fcn.14008bf60
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140080e73
xor byte [rax], 0x33
xor byte [rax + 1], 0x34
xor byte [rax + 2], 0x35
xor byte [rax + 3], 0x36
xor byte [rax + 4], 0x37
xor byte [rax + 5], 0x38
xor byte [rax + 6], 0x39
xor byte [rax + 7], 0x3a
xor byte [rax + 8], 0x3b
xor byte [rax + 9], 0x3c
xor cl, 0x3d
mov byte [rax + 0xa], cl
movaps xmm3, xmm10
mov qword [rsp + 0x20], rbx
mov r8d, edi
mov edx, esi
mov rcx, rax
call fcn.140032510
jmp 0x14008b881
cmp eax, 2
jne 0x140082f4f
call fcn.1400660b0
mov rax, qword [0x1403d2c70]
lea rcx, [rbp + 0x150]
movsd xmm1, qword [rax + 0x3e78]
cvtpd2ps xmm1, xmm1
call fcn.140076660
lea rcx, [rsp + 0x60]
call fcn.1400172a0
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0x218]
movss xmm1, dword [0x1401a093c]
mov rdi, rax
call fcn.140002580
movss xmm7, dword [0x1401a08e4]
lea rcx, [rbp + 0x220]
movaps xmm2, xmm7
movaps xmm1, xmm7
mov rbx, rax
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e5e5e5e
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0x228]
movss xmm1, dword [0x1401a0a10]
mov rdi, rax
call fcn.140002580
movss xmm1, dword [0x1401a0944]
lea rcx, [rbp + 0x230]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0x238]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm1, dword [0x1401a0a14]
lea rcx, [rbp + 0x240]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm6, dword [0x1401a0914]
lea rcx, [rbp + 0x248]
movaps xmm2, xmm6
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1830]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Anti_Screenshot
call fcn.140031770
movaps xmm2, xmm6
movss xmm1, dword [0x1401a09dc]
lea rcx, [rbp + 0x250]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm6, dword [0x1401a0854]
lea rcx, [rbp + 0x1760]
movss xmm7, dword [0x1401a086c]
movaps xmm3, xmm6
movss xmm1, dword [0x1401a0870]
movaps xmm2, xmm7
movss dword [rsp + 0x20], xmm9
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e290]
call fcn.140031770
movaps xmm2, xmm15
lea rcx, [rbp + 0x258]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4c76]
lea rcx, [0x14019e2b0]
call fcn.140035010
cmp byte [0x1403d4c76], 1
jne 0x1400810e1
mov rcx, qword [0x1403d34f0]
mov edx, reloc.WS2_32.dll_recvfrom
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
cmp byte [0x1403d4c76], 0
jne 0x1400810f9
mov rcx, qword [0x1403d34f0]
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
movss xmm2, dword [0x1401a0934]
lea rcx, [rbp + 0x260]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140017540
movss xmm1, dword [0x1401a09dc]
lea rcx, [rbp + 0x268]
movaps xmm2, xmm15
call fcn.140002580
mov qword [rsp + 0x38], r15
lea r8, [0x1403d4230]
mov qword [rsp + 0x30], r15
lea rdx, str.Bypass_Pure_Mode_Enter_1__2
mov dword [rsp + 0x28], r15d
lea rcx, reloc.WLDAP32.dll_Ordinal_35
mov r9d, 0x63
mov qword [rsp + 0x20], rax
call fcn.1400393c0
movss xmm1, dword [0x1401a09dc]
lea rcx, [rbp + 0x270]
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019c30c]
call fcn.140032500
test al, al
je 0x140081278
lea rcx, [0x1403d4230]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbp - 0x5c], eax
dec eax
cmp eax, 1
jbe 0x1400811f6
xor edx, edx
lea rcx, [0x1403d4230]
mov r8d, 0x3e7
call sub.VCRUNTIME140.dll_memset
movzx eax, word [0x14019e318]
movups xmm1, xmmword [0x14019e308]
mov word [0x140232860], ax
movzx eax, byte [0x14019e31a]
movups xmm0, xmmword [str._Invalid_Enter_Only_Number_1__2.]
mov byte [0x140232862], al
movups xmmword [0x140232850], xmm1
jmp 0x140081271
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rdx, qword [str.net.dll]
mov ecx, ebx
mov rdi, rax
call fcn.140045760
mov r9d, 4
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x5c]
mov rcx, rdi
lea rdx, [rax + 0xc1050]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
xor edx, edx
lea rcx, [0x1403d4230]
mov r8d, 0x3e7
call sub.VCRUNTIME140.dll_memset
mov eax, dword [0x14019e2f0]
movups xmm0, xmmword [str.Bypass_Successfully.]
mov dword [0x140232850], eax
movzx eax, byte [0x14019e2f4]
mov byte [0x140232854], al
movups xmmword [str.Bypass_Pure_Mode_Enter_1__2], xmm0
call fcn.140017690
movzx eax, byte [0x1403d488e]
test al, al
je 0x1400812a8
cmp byte [0x1403d4955], 0
jne 0x1400812a4
call fcn.140045900
movzx eax, byte [0x1403d488e]
mov byte [0x1403d4955], 1
test al, al
jne 0x1400812d0
cmp byte [0x1403d4b58], 0
jne 0x1400812c4
call fcn.140046310
movzx eax, byte [0x1403d488e]
mov byte [0x1403d4b58], 1
test al, al
jne 0x1400812d0
mov byte [0x1403d4955], al
jmp 0x1400812d7
mov byte [0x1403d4b58], 0
movss xmm2, dword [0x1401a0980]
lea rcx, [rbp + 0x278]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1770]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.God_Mode
call fcn.140031770
movss xmm2, dword [0x1401a0980]
lea rcx, [rbp + 0x280]
movss xmm1, dword [0x1401a09bc]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1780]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e330]
call fcn.140031770
movss xmm2, dword [0x1401a0984]
lea rcx, [rbp + 0x288]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d488e]
lea rcx, [0x14019e35c]
call fcn.140035010
movzx eax, byte [0x1403d4954]
test al, al
je 0x1400813d7
cmp byte [0x1403d4828], 0
jne 0x1400813d3
call fcn.140046d20
movzx eax, byte [0x1403d4954]
mov byte [0x1403d4828], 1
test al, al
jne 0x1400813ff
cmp byte [0x1403d4c01], 0
jne 0x1400813f3
call fcn.140047590
movzx eax, byte [0x1403d4954]
mov byte [0x1403d4c01], 1
test al, al
jne 0x1400813ff
mov byte [0x1403d4828], al
jmp 0x140081406
mov byte [0x1403d4c01], 0
movss xmm2, dword [0x1401a0998]
lea rcx, [rbp + 0x290]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x18e0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Hunwai
call fcn.140031770
movss xmm2, dword [0x1401a0998]
lea rcx, [rbp + 0x298]
movss xmm1, dword [0x1401a09a8]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x16d0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e368]
call fcn.140031770
movss xmm2, dword [0x1401a099c]
lea rcx, [rbp + 0x2a0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4954]
lea rcx, [0x14019e37c]
call fcn.140035010
movss xmm2, dword [0x1401a09b0]
lea rcx, [rbp + 0x2a8]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x16e0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Stop
call fcn.140031770
movss xmm2, dword [0x1401a09b0]
lea rcx, [rbp + 0x2b0]
movss xmm1, dword [0x1401a0998]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x16f0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e388]
call fcn.140031770
movss xmm2, dword [0x1401a09b4]
lea rcx, [rbp + 0x2b8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4bae]
lea rcx, [0x14019e3c8]
call fcn.140035010
movss xmm2, dword [0x1401a09d0]
lea rcx, [rbp + 0x2c0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, [0x1401bf9b7]
call fcn.14008c3d0
test al, al
je 0x1400816b3
movss xmm1, dword [0x1401a09dc]
lea rcx, [rbp + 0x2c8]
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e3d0]
call fcn.140032500
test al, al
je 0x1400816b3
lea rcx, [0x1403d34cd]
call fcn.14008c3d0
xor edx, edx
test al, al
je 0x14008164f
lea rcx, [0x1403d34cd]
call fcn.14008c3e0
lea rcx, [0x1403d4638]
call fcn.1400414e0
test al, al
je 0x1400816b3
lea rcx, [0x1403d4638]
call fcn.140044c80
jmp 0x1400816b3
lea rcx, [0x1401bf9b7]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d34cd]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3509]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d2c6f]
call fcn.14008c3e0
lea rdx, [0x1400780f0]
lea rcx, [rbp + 0xee8]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d4638]
call fcn.140044c50
lea rcx, [rbp + 0xee8]
call fcn.1400414c0
lea rcx, [0x1403d3509]
call fcn.14008c3d0
test al, al
je 0x1400817db
lea rcx, [rbp - 0x10]
call fcn.140044b70
lea r8, [0x1403d4728]
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x2d0]
call fcn.14008e820
mov rdx, rax
lea rcx, [rbp + 0x2d8]
call fcn.14008e830
mov rcx, rax
call fcn.140044cf0
cmp rax, 0x1f4
jle 0x140081739
mov r8d, dword [reloc.WS2_32.dll_accept]
mov eax, 0x55555556
imul r8d
mov ecx, r13d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub ecx, eax
mov rax, qword [rbp - 0x10]
add r8d, ecx
mov qword [0x1403d4728], rax
mov dword [reloc.WS2_32.dll_accept], r8d
lea rdx, str.Loading
lea rcx, [rbp + 0x1028]
call fcn.14003d6f0
cmp dword [reloc.WS2_32.dll_accept], 0
mov ebx, r15d
jle 0x14008177d
nop dword [rax + rax]
lea rdx, [0x14019c5f8]
lea rcx, [rbp + 0x1028]
call fcn.14003d670
inc ebx
cmp ebx, dword [reloc.WS2_32.dll_accept]
jl 0x140081760
movss xmm2, dword [0x1401a09d0]
lea rcx, [rbp + 0x2e0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [rbp + 0x150]
mov ecx, r13d
call fcn.140005560
lea rcx, [rbp + 0x1028]
call fcn.14003d660
mov rdx, rax
lea rcx, [0x140193d18]
call fcn.140031630
mov ecx, r13d
call fcn.1400055c0
lea rcx, [rbp + 0x1028]
call fcn.14003d690
lea rcx, [0x1403d2c6f]
call fcn.14008c3d0
test al, al
je 0x140081893
xor edx, edx
lea rcx, [0x1403d3509]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1750]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x2e8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Stronghead_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019e430]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d2c6f]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d2c6e]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
lea rcx, [0x1403d2c6e]
call fcn.14008c3d0
test al, al
je 0x14008199d
movss xmm2, dword [0x1401a09cc]
lea rcx, [rbp + 0x2f0]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1790]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Stronghead
call fcn.140031770
movss xmm2, dword [0x1401a09cc]
lea rcx, [rbp + 0x2f8]
movss xmm1, dword [0x1401a09c0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x17a0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e4f0]
call fcn.140031770
movss xmm2, dword [0x1401a09d0]
lea rcx, [rbp + 0x300]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d488d]
lea rcx, [0x14019e50c]
call fcn.140035010
movaps xmm2, xmm14
lea rcx, [rbp + 0x308]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140073260
movss xmm2, dword [0x1401a0a20]
lea rcx, [rbp + 0x310]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm6, dword [0x1401a09dc]
lea rcx, [rbp + 0x318]
movaps xmm1, xmm6
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, str.BoostFps
call fcn.140032500
test al, al
je 0x1400819f4
mov byte [0x1403d4956], 1
jmp 0x140081a01
cmp byte [0x1403d4956], 0
je 0x140081bf1
call fcn.140013b20
movss xmm1, dword [0x1401a0904]
mov ecx, 3
call fcn.140005690
movaps xmm2, xmm10
lea rcx, [rbp + 0x320]
movaps xmm1, xmm10
call fcn.140002580
movss xmm2, dword [0x1401a0968]
lea rcx, [rbp + 0x328]
movss xmm1, dword [0x1401a09d4]
mov rbx, rax
call fcn.140002580
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.140013a10
movss xmm2, dword [0x1401a09a0]
lea rcx, [rbp + 0x330]
movss xmm1, dword [0x1401a0a18]
call fcn.140002580
mov rcx, rax
xor edx, edx
call fcn.140013aa0
mov r8d, Ordinal_41
lea rdx, [0x1403d4956]
lea rcx, str.Save_Position
call fcn.14000ff00
movss xmm2, dword [0x1401a0928]
lea rcx, [rbp + 0x338]
movss xmm1, dword [0x1401a0938]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm0, xmm12
call fcn.140017350
movss xmm7, dword [0x1401a0918]
lea rcx, [rbp + 0x340]
movss xmm8, dword [0x1401a0988]
movaps xmm2, xmm7
movaps xmm1, xmm8
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e538]
call fcn.140032500
test al, al
je 0x140081b00
call fcn.1400589c0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
movaps xmm2, xmm7
lea rcx, [rbp + 0x348]
movaps xmm1, xmm8
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e558]
call fcn.140032500
test al, al
je 0x140081b3c
call fcn.140058dc0
movaps xmm0, xmm12
call fcn.140017350
movaps xmm2, xmm7
lea rcx, [rbp + 0x350]
movaps xmm1, xmm8
call fcn.140002580
mov rdx, rax
lea rcx, str._Fps_
call fcn.140032500
test al, al
je 0x140081b70
call fcn.1400591c0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
movaps xmm2, xmm7
lea rcx, [rbp + 0x358]
movaps xmm1, xmm8
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e5d0]
call fcn.140032500
test al, al
je 0x140081bae
mov byte [0x1403d4956], 0
movaps xmm0, xmm12
call fcn.140017350
movaps xmm2, xmm7
lea rcx, [rbp + 0x360]
movaps xmm1, xmm8
call fcn.140002580
mov rdx, rax
lea rcx, str._Boost_Fps
call fcn.140032500
test al, al
je 0x140081be2
call fcn.1400595c0
mov ecx, r13d
call fcn.140005840
call fcn.1400128f0
jmp 0x140081bf9
movss xmm7, dword [0x1401a0918]
movss xmm2, dword [0x1401a09f0]
lea rcx, [rbp + 0x368]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0x370]
movaps xmm1, xmm6
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e618]
call fcn.140032500
test al, al
je 0x140081c49
mov dword [0x1403d3098], 9
cmp byte [0x1403d4837], 0
je 0x140081dc8
call fcn.140013b20
movss xmm1, dword [0x1401a0904]
mov ecx, 3
call fcn.140005690
movaps xmm2, xmm10
lea rcx, [rbp + 0x378]
movaps xmm1, xmm10
call fcn.140002580
movss xmm2, dword [0x1401a0968]
lea rcx, [rbp + 0x380]
movss xmm1, dword [0x1401a09d4]
mov rbx, rax
call fcn.140002580
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.140013a10
movss xmm2, dword [0x1401a09a0]
lea rcx, [rbp + 0x388]
movss xmm1, dword [0x1401a0a18]
call fcn.140002580
mov rcx, rax
xor edx, edx
call fcn.140013aa0
mov r8d, Ordinal_41
lea rdx, [0x1403d4956]
lea rcx, str.Save_Position
call fcn.14000ff00
movss xmm2, dword [0x1401a0928]
lea rcx, [rbp + 0x390]
movss xmm1, dword [0x1401a0938]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm0, xmm12
call fcn.140017350
movss xmm1, dword [0x1401a0a00]
lea rcx, [rbp + 0x398]
movaps xmm2, xmm15
call fcn.140002580
mov qword [rsp + 0x38], r15
lea r8, [0x140233d30]
mov qword [rsp + 0x30], r15
lea rdx, [0x140232280]
mov dword [rsp + 0x28], r15d
lea rcx, [0x14019e640]
mov r9d, 0x63
mov qword [rsp + 0x20], rax
call fcn.1400393c0
movss xmm2, dword [0x1401a0948]
lea rcx, [rbp + 0x3a0]
movaps xmm1, xmm12
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm7
lea rcx, [rbp + 0x3a8]
movss xmm7, dword [0x1401a0a00]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e5d0]
call fcn.140032500
test al, al
je 0x140081db9
mov byte [0x1403d4837], 0
mov ecx, r13d
call fcn.140005840
call fcn.1400128f0
jmp 0x140081dd0
movss xmm7, dword [0x1401a0a00]
mov rcx, qword [0x1403d5808]
call fcn.140076580
comiss xmm0, dword [0x1401a09a0]
mov esi, r13d
xorps xmm8, xmm8
movaps xmm6, xmm11
cvtss2sd xmm8, xmm0
jb 0x140081e24
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x17b0]
movaps xmm1, xmm9
lea rbx, str.Current_HP:__.2f__MAX_
lea rdi, [rbp + 0x3b0]
call fcn.140002590
jmp 0x140081e39
lea rbx, str.Current_HP:__.2f
lea rdi, [rbp + 0x3b8]
lea rax, [rbp + 0x150]
mov rdx, rax
mov ecx, esi
call fcn.140005560
movaps xmm2, xmm7
movaps xmm1, xmm6
mov rcx, rdi
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm1, xmm8
mov rcx, rbx
movq rdx, xmm1
call fcn.140031630
mov ecx, r13d
call fcn.1400055c0
movss xmm7, dword [0x1401a0a08]
lea rcx, [rbp + 0x3c0]
movaps xmm2, xmm7
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0x3c8]
movaps xmm1, xmm14
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e678]
call fcn.140032500
test al, al
je 0x140081ef4
lea rdx, [0x140233d30]
lea rcx, [rbp + 0x1238]
call fcn.14003d6f0
xor edx, edx
lea rcx, [rbp + 0x1238]
call fcn.140042a40
lea rcx, [rbp + 0x1238]
movaps xmm6, xmm0
call fcn.14003d690
movaps xmm0, xmm6
call fcn.1400765c0
movss xmm1, dword [0x1401a09d0]
lea rcx, [rbp + 0x3d0]
movaps xmm2, xmm7
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0958]
lea rcx, [rbp + 0x3d8]
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e698]
call fcn.140032500
test al, al
je 0x140081f45
mov byte [0x1403d4837], 1
lea rcx, [0x1403d34fa]
call fcn.14008c3d0
test al, al
je 0x140082885
movzx eax, byte [0x1403d486a]
test al, al
je 0x14008236b
cmp byte [0x1403d4a36], 0
jne 0x140082363
lea rcx, [0x1403d4838]
call fcn.140044cf0
lea rcx, [0x1403d4838]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140081fd7
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140081f98
lea rcx, [0x1403d4b08]
call fcn.140044cf0
lea rcx, [0x1403d4b08]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x14008203f
nop word [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082000
lea rcx, [0x1403d4bb0]
call fcn.140044cf0
lea rcx, [0x1403d4bb0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400820a1
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082062
lea rcx, [0x1403d4a38]
call fcn.140044cf0
lea rcx, [0x1403d4a38]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082103
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400820c4
lea rcx, [0x1403d4b28]
call fcn.140044cf0
lea rcx, [0x1403d4b28]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082165
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082126
lea rcx, [0x1403d49d0]
call fcn.140044cf0
lea rcx, [0x1403d49d0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400821c7
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082188
lea rcx, [0x1403d4ad8]
call fcn.140044cf0
lea rcx, [0x1403d4ad8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x14008222f
nop word [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400821f0
lea rcx, [0x1403d4aa8]
call fcn.140044cf0
lea rcx, [0x1403d4aa8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082291
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082252
lea rcx, [0x1403d4c08]
call fcn.140044cf0
lea rcx, [0x1403d4c08]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400822f3
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400822b4
lea rcx, [0x1403d4c50]
call fcn.140044cf0
lea rcx, [0x1403d4c50]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082355
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082316
movzx eax, byte [0x1403d486a]
mov byte [0x1403d4a36], 1
test al, al
jne 0x140082771
cmp byte [0x1403d4834], 0
jne 0x140082765
lea rcx, [0x1403d4838]
call fcn.140044cf0
lea rcx, [0x1403d4838]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400823df
nop dword [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d5548]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400823a0
lea rcx, [0x1403d4b08]
call fcn.140044cf0
lea rcx, [0x1403d4b08]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082441
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140234d70]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082402
lea rcx, [0x1403d4bb0]
call fcn.140044cf0
lea rcx, [0x1403d4bb0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400824a3
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d5548]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082464
lea rcx, [0x1403d4a38]
call fcn.140044cf0
lea rcx, [0x1403d4a38]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082505
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d5548]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400824c6
lea rcx, [0x1403d4b28]
call fcn.140044cf0
lea rcx, [0x1403d4b28]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082567
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d5548]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082528
lea rcx, [0x1403d49d0]
call fcn.140044cf0
lea rcx, [0x1403d49d0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400825cf
nop word [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d554c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082590
lea rcx, [0x1403d4ad8]
call fcn.140044cf0
lea rcx, [0x1403d4ad8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082631
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140234668]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400825f2
lea rcx, [0x1403d4aa8]
call fcn.140044cf0
lea rcx, [0x1403d4aa8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082693
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d554c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082654
lea rcx, [0x1403d4c08]
call fcn.140044cf0
lea rcx, [0x1403d4c08]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400826f5
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d554c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400826b6
lea rcx, [0x1403d4c50]
call fcn.140044cf0
lea rcx, [0x1403d4c50]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140082757
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d554c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140082718
movzx eax, byte [0x1403d486a]
mov byte [0x1403d4834], 1
test al, al
jne 0x140082771
mov byte [0x1403d4a36], al
jmp 0x140082778
mov byte [0x1403d4834], 0
movss xmm6, dword [0x1401a09e4]
lea rcx, [rbp + 0x3e0]
movaps xmm2, xmm6
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x17c0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Resetcha
call fcn.140031770
movss xmm1, dword [0x1401a09b4]
lea rcx, [rbp + 0x3e8]
movaps xmm2, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm3, dword [0x1401a0854]
lea rcx, [rbp + 0x17d0]
movss xmm2, dword [0x1401a086c]
movss xmm1, dword [0x1401a0870]
movss dword [rsp + 0x20], xmm9
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e6c0]
call fcn.140031770
movss xmm2, dword [0x1401a09e8]
lea rcx, [rbp + 0x3f0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d486a]
lea rcx, [0x14019e6e0]
call fcn.140035010
movss xmm8, dword [0x1401a0a24]
lea rcx, [rbp + 0x3f8]
movss xmm2, dword [0x1401a0990]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006fbb0
jmp 0x14008288e
movss xmm8, dword [0x1401a0a24]
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0x400]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140066740
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0x408]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140066f10
lea rcx, [rbp - 8]
mov dword [rbp - 8], 0x43d20000
mov dword [rbp - 4], 0x42b40000
call fcn.1400172f0
call fcn.14006ec10
lea rcx, [rbp]
mov dword [rbp], 0x43d20000
mov dword [rbp + 4], 0x42f00000
call fcn.1400172f0
call fcn.140071af0
lea rcx, [rbp + 8]
mov dword [rbp + 8], 0x41700000
mov dword [rbp + 0xc], 0x41a00000
call fcn.1400172f0
xor r8d, r8d
mov dword [rbp + 0x10], 0x41c80000
lea rdx, [rbp + 0x10]
mov dword [rbp + 0x14], 0x41c80000
lea rcx, [0x140190c14]
call fcn.140032cb0
test al, al
je 0x140082956
mov dword [0x1403d3098], 3
movss xmm2, dword [0x1401a093c]
lea rcx, [rbp + 0x410]
movss xmm1, dword [0x1401a08f0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0x418]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190c18]
xor r8d, r8d
call fcn.140032cb0
test al, al
je 0x1400829ae
mov dword [0x1403d3098], 4
movss xmm7, dword [0x1401a08fc]
lea rcx, [rbp + 0x420]
movss xmm2, dword [0x1401a0968]
movaps xmm1, xmm7
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0x428]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190c20]
xor r8d, r8d
call fcn.140032cb0
test al, al
je 0x140082a09
mov dword [0x1403d3098], 5
movss xmm6, dword [0x1401a0904]
lea rcx, [rbp + 0x430]
movss xmm2, dword [0x1401a0994]
movaps xmm1, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0x438]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190c10]
xor r8d, r8d
call fcn.140032cb0
test al, al
je 0x140082a64
mov dword [0x1403d3098], 6
movss xmm2, dword [0x1401a09c4]
lea rcx, [rbp + 0x440]
movaps xmm1, xmm7
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0x448]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190c00]
xor r8d, r8d
call fcn.140032cb0
test al, al
je 0x140082ab7
mov dword [0x1403d3098], 7
movss xmm2, dword [0x1401a09f4]
lea rcx, [rbp + 0x450]
movaps xmm1, xmm7
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0x458]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bec]
xor r8d, r8d
call fcn.140032cb0
test al, al
je 0x140082b0a
mov dword [0x1403d3098], 8
movss xmm2, dword [0x1401a0a18]
lea rcx, [rbp + 0x460]
movss xmm1, dword [0x1401a08f0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm0, dword [0x1401a0920]
lea rcx, [rbp + 0x468]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190be4]
xor r8d, r8d
call fcn.1400327f0
test al, al
jne 0x14008bd92
call fcn.140013b20
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x470]
movss xmm2, dword [rsp + 0x64]
mov rdi, rax
movss xmm7, dword [0x1401a0944]
addss xmm2, dword [0x1401a0934]
subss xmm1, xmm7
addss xmm1, xmm6
movss xmm6, dword [0x1401a0938]
addss xmm1, xmm6
addss xmm1, xmm6
call fcn.140002580
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x478]
subss xmm1, dword [0x1401a093c]
movss xmm2, dword [0x1401a08f0]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, xmm6
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e00ffff
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x480]
movss xmm2, dword [rsp + 0x64]
subss xmm1, xmm7
addss xmm2, dword [0x1401a095c]
mov rdi, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
movss xmm0, dword [0x1401a0938]
lea rcx, [rbp + 0x488]
movss xmm1, dword [rsp + 0x60]
movaps xmm2, xmm0
subss xmm1, dword [0x1401a093c]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, xmm0
call fcn.140002580
mov r9d, 0x1e00ffff
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x490]
movss xmm2, dword [rsp + 0x64]
subss xmm1, xmm7
addss xmm2, dword [0x1401a098c]
mov rdi, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x498]
subss xmm1, dword [0x1401a093c]
movss xmm2, dword [0x1401a0964]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
mov dword [rsp + 0x28], r15d
mov r9d, 0x1e00ffff
movss dword [rsp + 0x20], xmm6
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x4a0]
movss xmm2, dword [rsp + 0x64]
subss xmm1, xmm7
addss xmm2, dword [0x1401a09b8]
mov rdi, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x4a8]
subss xmm1, dword [0x1401a093c]
movss xmm2, dword [0x1401a0990]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
mov r9d, 0x1e00ffff
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x4b0]
movss xmm2, dword [rsp + 0x64]
subss xmm1, xmm7
addss xmm2, dword [0x1401a09e8]
mov rdi, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x4b8]
subss xmm1, dword [0x1401a093c]
movss xmm2, dword [0x1401a09bc]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
mov r9d, 0x1e00ffff
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x4c0]
movss xmm2, dword [rsp + 0x64]
subss xmm1, xmm7
addss xmm2, dword [0x1401a0a00]
mov rdi, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x4c8]
subss xmm1, dword [0x1401a093c]
movss xmm2, dword [0x1401a09ec]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
mov r9d, 0x1e00ffff
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
mov rdi, rax
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x4d0]
movss xmm2, dword [rsp + 0x64]
subss xmm1, xmm7
movss xmm7, dword [0x1401a0938]
addss xmm2, dword [0x1401a0a2c]
addss xmm1, dword [0x1401a0904]
addss xmm1, xmm7
addss xmm1, xmm7
call fcn.140002580
movss xmm1, dword [rsp + 0x60]
lea rcx, [rbp + 0x4d8]
jmp 0x14008b15f
cmp eax, 3
jne 0x140084600
call fcn.1400660b0
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0x4e0]
movss xmm1, dword [0x1401a0a10]
mov rdi, rax
call fcn.140002580
movss xmm7, dword [0x1401a08e4]
lea rcx, [rbp + 0x4e8]
movss xmm1, dword [0x1401a0944]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e5e5e5e
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0x4f0]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm1, dword [0x1401a0a14]
lea rcx, [rbp + 0x4f8]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm1, dword [0x1401a08f0]
lea rcx, [rbp + 0x500]
movaps xmm2, xmm1
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0x508]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bf4]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x14008307a
mov dword [0x1403d3098], 2
movzx eax, byte [0x1403d4900]
test al, al
je 0x1400830a5
cmp byte [0x1403d488b], 0
jne 0x1400830a1
call fcn.14004b640
movzx eax, byte [0x1403d4900]
mov byte [0x1403d488b], 1
test al, al
jne 0x1400830cd
cmp byte [0x1403d4a32], 0
jne 0x1400830c1
call fcn.14004c480
movzx eax, byte [0x1403d4900]
mov byte [0x1403d4a32], 1
test al, al
jne 0x1400830cd
mov byte [0x1403d488b], al
jmp 0x1400830d4
mov byte [0x1403d4a32], 0
movss xmm6, dword [0x1401a0914]
lea rcx, [rbp + 0x510]
movaps xmm2, xmm6
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x17e0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Cri100_
call fcn.140031770
movss xmm1, dword [0x1401a09a4]
lea rcx, [rbp + 0x518]
movaps xmm2, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm6, dword [0x1401a0854]
lea rcx, [rbp + 0x17f0]
movss xmm7, dword [0x1401a086c]
movaps xmm3, xmm6
movss xmm1, dword [0x1401a0870]
movaps xmm2, xmm7
movss dword [rsp + 0x20], xmm9
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e708]
call fcn.140031770
movaps xmm2, xmm15
lea rcx, [rbp + 0x520]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4900]
lea rcx, [0x140193d1c]
call fcn.140035010
movzx eax, byte [0x1403d4905]
test al, al
je 0x1400831de
cmp byte [0x1403d486d], 0
jne 0x1400831da
call fcn.14004d2a0
movzx eax, byte [0x1403d4905]
mov byte [0x1403d486d], 1
test al, al
jne 0x140083206
cmp byte [0x1403d4b5c], 0
jne 0x1400831fa
call fcn.14004e280
movzx eax, byte [0x1403d4905]
mov byte [0x1403d4b5c], 1
test al, al
jne 0x140083206
mov byte [0x1403d486d], al
jmp 0x14008320d
mov byte [0x1403d4b5c], 0
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0x528]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1800]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e724]
call fcn.140031770
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0x530]
movss xmm1, dword [0x1401a0994]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1810]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e728]
call fcn.140031770
movss xmm2, dword [0x1401a0934]
lea rcx, [rbp + 0x538]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4905]
lea rcx, [0x14019e750]
call fcn.140035010
movzx eax, byte [0x1403d482b]
test al, al
je 0x14008330d
cmp byte [0x1403d4953], 0
jne 0x140083309
call fcn.14004f240
movzx eax, byte [0x1403d482b]
mov byte [0x1403d4953], 1
test al, al
jne 0x140083335
cmp byte [0x1403d4b5d], 0
jne 0x140083329
call fcn.140050060
movzx eax, byte [0x1403d482b]
mov byte [0x1403d4b5d], 1
test al, al
jne 0x140083335
mov byte [0x1403d4953], al
jmp 0x14008333c
mov byte [0x1403d4b5d], 0
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0x540]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1820]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Sink
call fcn.140031770
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0x548]
movss xmm1, dword [0x1401a0994]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x18c0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e768]
call fcn.140031770
movss xmm2, dword [0x1401a0948]
lea rcx, [rbp + 0x550]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d482b]
lea rcx, [0x14019e788]
call fcn.140035010
movzx eax, byte [0x1403d4b5a]
test al, al
je 0x14008343c
cmp byte [0x1403d4899], 0
jne 0x140083438
call fcn.140050e80
movzx eax, byte [0x1403d4b5a]
mov byte [0x1403d4899], 1
test al, al
jne 0x140083464
cmp byte [0x1403d4c02], 0
jne 0x140083458
call fcn.140051880
movzx eax, byte [0x1403d4b5a]
mov byte [0x1403d4c02], 1
test al, al
jne 0x140083464
mov byte [0x1403d4899], al
jmp 0x14008346b
mov byte [0x1403d4c02], 0
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0x558]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x18d0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Boota
call fcn.140031770
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0x560]
movss xmm1, dword [0x1401a09a0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1360]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, str.___a__
call fcn.140031770
movss xmm2, dword [0x1401a0964]
lea rcx, [rbp + 0x568]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4b5a]
lea rcx, [0x14019e7c0]
call fcn.140035010
cmp byte [0x1403d34fb], 0
jne 0x14008359b
movss xmm2, dword [0x1401a0a20]
lea rcx, [rbp + 0x570]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a09dc]
lea rcx, [rbp + 0x578]
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e7d0]
call fcn.140032500
test al, al
je 0x14008359b
mov byte [0x1403d4868], 1
cmp byte [0x1403d307d], 0
je 0x1400836f0
movzx eax, byte [0x1403d4c06]
test al, al
je 0x1400835d3
cmp byte [0x1403d4906], 0
jne 0x1400835cf
call fcn.1400599c0
movzx eax, byte [0x1403d4c06]
mov byte [0x1403d4906], 1
test al, al
jne 0x1400835fb
cmp byte [0x1403d4b5f], 0
jne 0x1400835ef
call fcn.14005e5b0
movzx eax, byte [0x1403d4c06]
mov byte [0x1403d4b5f], 1
test al, al
jne 0x1400835fb
mov byte [0x1403d4906], al
jmp 0x140083602
mov byte [0x1403d4b5f], 0
movaps xmm2, xmm14
lea rcx, [rbp + 0x580]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1370]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e824]
call fcn.140031770
movss xmm1, dword [0x1401a0998]
lea rcx, [rbp + 0x588]
movaps xmm2, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1380]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, str.___Low__
call fcn.140031770
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x590]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4c06]
lea rcx, [0x14019e840]
call fcn.140035010
movaps xmm2, xmm14
lea rcx, [rbp + 0x598]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006ccd0
cmp byte [0x1403d34cc], 0
je 0x140083849
movzx eax, byte [0x1403d4888]
test al, al
je 0x140083728
cmp byte [0x1403d4894], 0
jne 0x140083724
call fcn.14005b310
movzx eax, byte [0x1403d4888]
mov byte [0x1403d4894], 1
test al, al
jne 0x140083750
cmp byte [0x1403d486f], 0
jne 0x140083744
call fcn.14005e5b0
movzx eax, byte [0x1403d4888]
mov byte [0x1403d486f], 1
test al, al
jne 0x140083750
mov byte [0x1403d4894], al
jmp 0x140083757
mov byte [0x1403d486f], 0
movaps xmm2, xmm14
lea rcx, [rbp + 0x5a0]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1390]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Medium
call fcn.140031770
movss xmm1, dword [0x1401a09a8]
lea rcx, [rbp + 0x5a8]
movaps xmm2, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x13a0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, str.___Medium__
call fcn.140031770
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x5b0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4888]
lea rcx, [0x14019e880]
call fcn.140035010
movss xmm2, dword [0x1401a0978]
lea rcx, [rbp + 0x5b8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006d4a0
cmp byte [0x1403d2c6d], 0
je 0x1400839a2
movzx eax, byte [0x1403d4830]
test al, al
je 0x140083881
cmp byte [0x1403d4a35], 0
jne 0x14008387d
call fcn.14005cc60
movzx eax, byte [0x1403d4830]
mov byte [0x1403d4a35], 1
test al, al
jne 0x1400838a9
cmp byte [0x1403d4889], 0
jne 0x14008389d
call fcn.14005e5b0
movzx eax, byte [0x1403d4830]
mov byte [0x1403d4889], 1
test al, al
jne 0x1400838a9
mov byte [0x1403d4a35], al
jmp 0x1400838b0
mov byte [0x1403d4889], 0
movaps xmm2, xmm14
lea rcx, [rbp + 0x5c0]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x13b0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.High
call fcn.140031770
movss xmm1, dword [0x1401a09a0]
lea rcx, [rbp + 0x5c8]
movaps xmm2, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x13c0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, str.___High__
call fcn.140031770
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x5d0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4830]
lea rcx, [0x14019e880]
call fcn.140035010
movss xmm2, dword [0x1401a0978]
lea rcx, [rbp + 0x5d8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006dc70
cmp byte [0x1403d4868], 0
je 0x140083c2b
call fcn.140013b20
movss xmm1, dword [0x1401a0904]
mov ecx, 3
call fcn.140005690
movaps xmm2, xmm10
lea rcx, [rbp + 0x5e0]
movaps xmm1, xmm10
call fcn.140002580
movss xmm2, dword [0x1401a0968]
lea rcx, [rbp + 0x5e8]
movss xmm1, dword [0x1401a09d4]
mov rbx, rax
call fcn.140002580
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.140013a10
movss xmm2, dword [0x1401a09a0]
lea rcx, [rbp + 0x5f0]
movss xmm1, dword [0x1401a0a18]
call fcn.140002580
mov rcx, rax
xor edx, edx
call fcn.140013aa0
mov r8d, Ordinal_41
lea rdx, [0x1403d4868]
lea rcx, str.Save_Position
call fcn.14000ff00
movss xmm2, dword [0x1401a0928]
lea rcx, [rbp + 0x5f8]
movss xmm1, dword [0x1401a0938]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm0, xmm12
call fcn.140017350
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x600]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, str.Low_____
call fcn.140032500
test al, al
je 0x140083ade
mov r9d, gethostname
lea r8, [0x14019c3a8]
lea rdx, str.Confirm_Level_:__Low__do_you_want_to_use.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 6
jne 0x140083ad7
mov byte [0x1403d307d], 1
mov byte [0x1403d34cc], 0
mov byte [0x1403d2c6d], 0
mov byte [0x1403d4868], 0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x608]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, str.Medium_____
call fcn.140032500
test al, al
je 0x140083b5b
mov r9d, gethostname
lea r8, [0x14019c3a8]
lea rdx, str.Confirm_Level_:__Medium__do_you_want_to_use.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 6
jne 0x140083b54
mov byte [0x1403d307d], 0
mov byte [0x1403d34cc], 1
mov byte [0x1403d2c6d], 0
mov byte [0x1403d4868], 0
movaps xmm0, xmm12
call fcn.140017350
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x610]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, str.High_____
call fcn.140032500
test al, al
je 0x140083bd0
mov r9d, gethostname
lea r8, [0x14019c3a8]
lea rdx, str.Confirm_Level_:__High__do_you_want_to_use.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 6
jne 0x140083bc9
mov byte [0x1403d307d], 0
mov byte [0x1403d34cc], 0
mov byte [0x1403d2c6d], 1
mov byte [0x1403d4868], 0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x618]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e5d0]
call fcn.140032500
test al, al
je 0x140083c1e
mov byte [0x1403d4868], 0
mov byte [0x1403d34fb], 0
mov ecx, r13d
call fcn.140005840
call fcn.1400128f0
mov rax, qword [0x1403d2c70]
lea rcx, [rbp + 0xef8]
movsd xmm1, qword [rax + 0x3e78]
cvtpd2ps xmm1, xmm1
call fcn.140076660
lea rcx, [0x1403d3077]
call fcn.14008c3d0
test al, al
je 0x140083d6b
lea rcx, [rbp + 0x18]
call fcn.140044b70
lea r8, [0x1403d4728]
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x620]
call fcn.14008e820
mov rdx, rax
lea rcx, [rbp + 0x628]
call fcn.14008e830
mov rcx, rax
call fcn.140044cf0
cmp rax, 0x1f4
jle 0x140083cd0
mov r8d, dword [reloc.WS2_32.dll_accept]
mov eax, 0x55555556
imul r8d
mov ecx, r13d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub ecx, eax
mov rax, qword [rbp + 0x18]
add r8d, ecx
mov qword [0x1403d4728], rax
mov dword [reloc.WS2_32.dll_accept], r8d
lea rdx, str.Loading
lea rcx, [rbp + 0x1048]
call fcn.14003d6f0
cmp dword [reloc.WS2_32.dll_accept], 0
mov ebx, r15d
jle 0x140083d0d
nop
lea rdx, [0x14019c5f8]
lea rcx, [rbp + 0x1048]
call fcn.14003d670
inc ebx
cmp ebx, dword [reloc.WS2_32.dll_accept]
jl 0x140083cf0
movss xmm2, dword [0x1401a0994]
lea rcx, [rbp + 0x630]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [rbp + 0xef8]
mov ecx, r13d
call fcn.140005560
lea rcx, [rbp + 0x1048]
call fcn.14003d660
mov rdx, rax
lea rcx, [0x140193d18]
call fcn.140031630
mov ecx, r13d
call fcn.1400055c0
lea rcx, [rbp + 0x1048]
call fcn.14003d690
lea rcx, [0x1403d30a9]
call fcn.14008c3d0
test al, al
je 0x140083e23
xor edx, edx
lea rcx, [0x1403d3077]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x13d0]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x638]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Bat_Distance_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019ea80]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d30a9]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d309f]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
lea rcx, [0x1403d309f]
call fcn.14008c3d0
test al, al
je 0x140084301
lea rdx, [0x140232fd0]
mov byte [reloc.WS2_32.dll_accept], 0
lea rcx, [rbp + 0x1258]
call fcn.14003d6f0
xor edx, edx
lea rcx, [rbp + 0x1258]
call fcn.140042a40
lea rcx, [rbp + 0x1258]
movss dword [rsp + 0x74], xmm0
call fcn.14003d690
movzx eax, byte [0x1403d4ba8]
test al, al
je 0x140084023
cmp byte [0x1403d4b59], 0
jne 0x14008401b
lea rcx, [0x1403d48b8]
call fcn.140044cf0
lea rcx, [0x1403d48b8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140083eed
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [rsp + 0x74]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140083eb0
lea rcx, [0x1403d49b8]
call fcn.140044cf0
lea rcx, [0x1403d49b8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140083f4d
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [rsp + 0x74]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140083f10
lea rcx, [0x1403d4988]
call fcn.140044cf0
lea rcx, [0x1403d4988]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140083fad
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [rsp + 0x74]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140083f70
lea rcx, [0x1403d48d0]
call fcn.140044cf0
lea rcx, [0x1403d48d0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x14008400d
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [rsp + 0x74]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140083fd0
movzx eax, byte [0x1403d4ba8]
mov byte [0x1403d4b59], 1
test al, al
jne 0x1400841d9
cmp byte [0x1403d4950], 0
jne 0x1400841cd
lea rcx, [0x1403d48b8]
call fcn.140044cf0
lea rcx, [0x1403d48b8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140084092
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140389928]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140084053
lea rcx, [0x1403d49b8]
call fcn.140044cf0
lea rcx, [0x1403d49b8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400840f4
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140389928]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400840b5
lea rcx, [0x1403d4988]
call fcn.140044cf0
lea rcx, [0x1403d4988]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140084156
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140389928]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140084117
lea rcx, [0x1403d48d0]
call fcn.140044cf0
lea rcx, [0x1403d48d0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400841bf
nop dword [rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140389928]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140084180
movzx eax, byte [0x1403d4ba8]
mov byte [0x1403d4950], 1
test al, al
jne 0x1400841d9
mov byte [0x1403d4b59], al
jmp 0x1400841e0
mov byte [0x1403d4950], 0
movss xmm2, dword [0x1401a0990]
lea rcx, [rbp + 0x640]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x13e0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Bat_Distance
call fcn.140031770
movss xmm2, dword [0x1401a0990]
lea rcx, [rbp + 0x648]
movss xmm1, dword [0x1401a09c8]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x13f0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019eb50]
call fcn.140031770
xor ecx, ecx
call fcn.140008e90
test al, al
je 0x140084297
mov ecx, 7
call fcn.140014ab0
xor ecx, ecx
call fcn.14000cbd0
test al, al
je 0x1400842a9
mov byte [0x1403d4b5b], 1
movss xmm2, dword [0x1401a0994]
lea rcx, [rbp + 0x650]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4ba8]
lea rcx, [0x14019eb78]
call fcn.140035010
movss xmm2, dword [0x1401a0990]
lea rcx, [rbp + 0x658]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.1400722c0
cmp byte [0x1403d4b5b], 0
je 0x14008447e
call fcn.140013b20
movss xmm1, dword [0x1401a0904]
mov ecx, 3
call fcn.140005690
movaps xmm2, xmm10
lea rcx, [rbp + 0x660]
movaps xmm1, xmm10
call fcn.140002580
movss xmm2, dword [0x1401a0968]
lea rcx, [rbp + 0x668]
movss xmm1, dword [0x1401a09d4]
mov rbx, rax
call fcn.140002580
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.140013a10
movss xmm2, dword [0x1401a09a0]
lea rcx, [rbp + 0x670]
movss xmm1, dword [0x1401a0a18]
call fcn.140002580
mov rcx, rax
xor edx, edx
call fcn.140013aa0
mov r8d, Ordinal_41
lea rdx, [0x1403d4b5b]
lea rcx, str.bat_distance
call fcn.14000ff00
movss xmm2, dword [0x1401a0928]
lea rcx, [rbp + 0x678]
movss xmm1, dword [0x1401a0938]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm0, xmm12
call fcn.140017350
movss xmm6, dword [0x1401a0a00]
lea rcx, [rbp + 0x680]
movaps xmm1, xmm6
movaps xmm2, xmm15
call fcn.140002580
mov qword [rsp + 0x38], r15
lea r8, [0x140232fd0]
mov qword [rsp + 0x30], r15
lea rdx, str.Enter_do_you_want_to_custome_bat_distance.
mov dword [rsp + 0x28], r15d
lea rcx, [0x14019eba8]
mov r9d, 0x63
mov qword [rsp + 0x20], rax
call fcn.1400393c0
movss xmm2, dword [0x1401a0948]
lea rcx, [rbp + 0x688]
movaps xmm1, xmm12
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x690]
movaps xmm1, xmm6
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e5d0]
call fcn.140032500
test al, al
je 0x140084471
mov byte [0x1403d4b5b], 0
mov ecx, r13d
call fcn.140005840
call fcn.1400128f0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140084567
movss xmm2, dword [0x1401a0a0c]
lea rcx, [rbp + 0x698]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a09dc]
lea rcx, [rbp + 0x6a0]
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019ebc0]
call fcn.140032500
test al, al
je 0x140084567
lea rcx, [0x1403d350f]
call fcn.14008c3d0
lea rcx, [0x1403d350f]
test al, al
je 0x140084516
xor edx, edx
call fcn.14008c3e0
lea rcx, [0x1403d4708]
call fcn.1400414e0
test al, al
je 0x140084567
lea rcx, [0x1403d4708]
call fcn.140044c80
jmp 0x140084567
mov dl, 1
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3077]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d30a9]
call fcn.14008c3e0
lea rdx, [0x140077790]
lea rcx, [rbp + 0xf08]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d4708]
call fcn.140044c50
lea rcx, [rbp + 0xf08]
call fcn.1400414c0
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0x6a8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.1400676e0
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0x6b0]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140067eb0
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0x6b8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140068680
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0x6c0]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140068e50
jmp 0x14008b881
cmp eax, 4
jne 0x140087633
call fcn.1400660b0
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0x6c8]
movss xmm1, dword [0x1401a0a10]
mov rdi, rax
call fcn.140002580
movss xmm7, dword [0x1401a08e4]
lea rcx, [rbp + 0x6d0]
movss xmm1, dword [0x1401a0944]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e5e5e5e
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0x6d8]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm1, dword [0x1401a0a14]
lea rcx, [rbp + 0x6e0]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm1, dword [0x1401a08f0]
lea rcx, [rbp + 0x6e8]
movaps xmm2, xmm1
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0x6f0]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bf4]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x14008472b
mov dword [0x1403d3098], 2
movzx eax, byte [0x1403d489a]
test al, al
je 0x140084756
cmp byte [0x1403d4bad], 0
jne 0x140084752
call fcn.140047e00
movzx eax, byte [0x1403d489a]
mov byte [0x1403d4bad], 1
test al, al
jne 0x14008477e
cmp byte [0x1403d489c], 0
jne 0x140084772
call fcn.140048500
movzx eax, byte [0x1403d489a]
mov byte [0x1403d489c], 1
test al, al
jne 0x14008477e
mov byte [0x1403d4bad], al
jmp 0x140084785
mov byte [0x1403d489c], 0
movss xmm6, dword [0x1401a0914]
lea rcx, [rbp + 0x6f8]
movaps xmm2, xmm6
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1400]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Emopumya
call fcn.140031770
movss xmm1, dword [0x1401a09c0]
lea rcx, [rbp + 0x700]
movaps xmm2, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm6, dword [0x1401a0854]
lea rcx, [rbp + 0x1410]
movss xmm7, dword [0x1401a086c]
movaps xmm3, xmm6
movss xmm1, dword [0x1401a0870]
movaps xmm2, xmm7
movss dword [rsp + 0x20], xmm9
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019ec18]
call fcn.140031770
movaps xmm2, xmm15
lea rcx, [rbp + 0x708]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d489a]
lea rcx, [0x14019ec40]
call fcn.140035010
movzx eax, byte [0x1403d486c]
test al, al
je 0x14008488f
cmp byte [0x1403d4805], 0
jne 0x14008488b
call fcn.140048c00
movzx eax, byte [0x1403d486c]
mov byte [0x1403d4805], 1
test al, al
jne 0x1400848b7
cmp byte [0x1403d4c07], 0
jne 0x1400848ab
call fcn.140049870
movzx eax, byte [0x1403d486c]
mov byte [0x1403d4c07], 1
test al, al
jne 0x1400848b7
mov byte [0x1403d4805], al
jmp 0x1400848be
mov byte [0x1403d4c07], 0
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0x710]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1420]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Cantdodge
call fcn.140031770
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0x718]
movss xmm1, dword [0x1401a09c0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1430]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019ec60]
call fcn.140031770
movss xmm2, dword [0x1401a0934]
lea rcx, [rbp + 0x720]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d486c]
lea rcx, [0x14019ec90]
call fcn.140035010
movzx eax, byte [0x1403d4831]
test al, al
je 0x1400849be
cmp byte [0x1403d4c04], 0
jne 0x1400849ba
call fcn.14004a4e0
movzx eax, byte [0x1403d4831]
mov byte [0x1403d4c04], 1
test al, al
jne 0x1400849e6
cmp byte [0x1403d4baf], 0
jne 0x1400849da
call fcn.14004ad90
movzx eax, byte [0x1403d4831]
mov byte [0x1403d4baf], 1
test al, al
jne 0x1400849e6
mov byte [0x1403d4c04], al
jmp 0x1400849ed
mov byte [0x1403d4baf], 0
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0x728]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1440]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.1_M_Damage
call fcn.140031770
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0x730]
movss xmm1, dword [0x1401a09cc]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1450]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019ecb8]
call fcn.140031770
movss xmm2, dword [0x1401a0948]
lea rcx, [rbp + 0x738]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4831]
lea rcx, [0x14019ece8]
call fcn.140035010
movzx eax, byte [0x1403d4807]
test al, al
je 0x140084aed
cmp byte [0x1403d4a34], 0
jne 0x140084ae9
call fcn.140056a60
movzx eax, byte [0x1403d4807]
mov byte [0x1403d4a34], 1
test al, al
jne 0x140084b15
cmp byte [0x1403d4902], 0
jne 0x140084b09
call fcn.140057880
movzx eax, byte [0x1403d4807]
mov byte [0x1403d4902], 1
test al, al
jne 0x140084b15
mov byte [0x1403d4a34], al
jmp 0x140084b1c
mov byte [0x1403d4902], 0
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0x740]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1460]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Emofar
call fcn.140031770
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0x748]
movss xmm1, dword [0x1401a09a8]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1470]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019ed08]
call fcn.140031770
movss xmm2, dword [0x1401a0964]
lea rcx, [rbp + 0x750]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4807]
lea rcx, [0x14019ed28]
call fcn.140035010
cmp byte [0x1403d4898], 0
je 0x140085153
call fcn.140013b20
movss xmm1, dword [0x1401a0904]
mov ecx, 3
call fcn.140005690
movaps xmm2, xmm10
lea rcx, [rbp + 0x758]
movaps xmm1, xmm10
call fcn.140002580
movss xmm2, dword [0x1401a0968]
lea rcx, [rbp + 0x760]
movss xmm1, dword [0x1401a09d4]
mov rbx, rax
call fcn.140002580
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.140013a10
movss xmm2, dword [0x1401a09a0]
lea rcx, [rbp + 0x768]
movss xmm1, dword [0x1401a0a18]
call fcn.140002580
mov rcx, rax
xor edx, edx
call fcn.140013aa0
mov r8d, Ordinal_41
lea rdx, [0x1403d4898]
lea rcx, str.Save_Position
call fcn.14000ff00
movss xmm2, dword [0x1401a0928]
lea rcx, [rbp + 0x770]
movss xmm1, dword [0x1401a0938]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm0, xmm12
call fcn.140017350
mov rax, qword [0x1403d2c70]
lea rcx, [rbp + 0x1480]
movsd xmm1, qword [rax + 0x3e78]
cvtpd2ps xmm1, xmm1
call fcn.140076660
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x778]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019ed40]
call fcn.140032500
test al, al
je 0x140084db3
lea rcx, [0x1403d2c6b]
call fcn.14008c3d0
xor edx, edx
test al, al
je 0x140084d4f
lea rcx, [0x1403d2c6b]
call fcn.14008c3e0
lea rcx, [0x1403d4658]
call fcn.1400414e0
test al, al
je 0x140084db3
lea rcx, [0x1403d4658]
call fcn.140044c80
jmp 0x140084db3
lea rcx, [0x1401bf9b5]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d2c6b]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d30ac]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d2c6a]
call fcn.14008c3e0
lea rdx, [0x1400766c0]
lea rcx, [rbp + 0xf18]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d4658]
call fcn.140044c50
lea rcx, [rbp + 0xf18]
call fcn.1400414c0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x780]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019ed68]
call fcn.140032500
test al, al
je 0x140084e8b
lea rcx, [0x1403d350f]
call fcn.14008c3d0
test al, al
je 0x140084e33
xor edx, edx
lea rcx, [0x1403d350f]
call fcn.14008c3e0
lea rcx, [0x1403d46c0]
call fcn.1400414e0
test al, al
je 0x140084e8b
lea rcx, [0x1403d46c0]
call fcn.140044c80
jmp 0x140084e8b
mov dl, 1
lea rcx, [0x1403d30ab]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d307c]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d34cf]
call fcn.14008c3e0
lea rdx, [0x140077bb0]
lea rcx, [rbp + 0xf28]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d46c0]
call fcn.140044c50
lea rcx, [rbp + 0xf28]
call fcn.1400414c0
movaps xmm0, xmm12
call fcn.140017350
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x788]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019ed98]
call fcn.140032500
test al, al
je 0x140084f54
lea rcx, [0x1403d30ae]
call fcn.14008c3d0
lea rcx, [0x1403d30ae]
test al, al
je 0x140084f03
xor edx, edx
call fcn.14008c3e0
lea rcx, [0x1403d4638]
call fcn.1400414e0
test al, al
je 0x140084f54
lea rcx, [0x1403d4638]
call fcn.140044c80
jmp 0x140084f54
mov dl, 1
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d30a8]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d309d]
call fcn.14008c3e0
lea rdx, [0x140078230]
lea rcx, [rbp + 0xf38]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d4638]
call fcn.140044c50
lea rcx, [rbp + 0xf38]
call fcn.1400414c0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x790]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, str.EMOQ
call fcn.140032500
test al, al
je 0x140085025
lea rcx, [0x1403d307f]
call fcn.14008c3d0
lea rcx, [0x1403d307f]
test al, al
je 0x140084fd4
xor edx, edx
call fcn.14008c3e0
lea rcx, [0x1403d4648]
call fcn.1400414e0
test al, al
je 0x140085025
lea rcx, [0x1403d4648]
call fcn.140044c80
jmp 0x140085025
mov dl, 1
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d2c6c]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d30ad]
call fcn.14008c3e0
lea rdx, [0x140078670]
lea rcx, [rbp + 0xf48]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d4648]
call fcn.140044c50
lea rcx, [rbp + 0xf48]
call fcn.1400414c0
movaps xmm0, xmm12
call fcn.140017350
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x798]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019edc0]
call fcn.140032500
test al, al
je 0x1400850ee
lea rcx, [0x1403d30af]
call fcn.14008c3d0
lea rcx, [0x1403d30af]
test al, al
je 0x14008509d
xor edx, edx
call fcn.14008c3e0
lea rcx, [0x1403d47b0]
call fcn.1400414e0
test al, al
je 0x1400850ee
lea rcx, [0x1403d47b0]
call fcn.140044c80
jmp 0x1400850ee
mov dl, 1
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3d0c]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d2c69]
call fcn.14008c3e0
lea rdx, [0x140078360]
lea rcx, [rbp + 0xf58]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d47b0]
call fcn.140044c50
lea rcx, [rbp + 0xf58]
call fcn.1400414c0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x7a0]
movss xmm1, dword [0x1401a0988]
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019edc0]
call fcn.140032500
test al, al
je 0x140085135
mov byte [0x1403d4898], 0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
mov ecx, r13d
call fcn.140005840
call fcn.1400128f0
mov rax, qword [0x1403d2c70]
lea rcx, [rbp + 0x80]
movsd xmm1, qword [rax + 0x3e78]
cvtpd2ps xmm1, xmm1
call fcn.140076660
movss xmm2, dword [0x1401a0a20]
lea rcx, [rbp + 0x7a8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a09dc]
lea rcx, [rbp + 0x7b0]
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019ede0]
call fcn.140032500
test al, al
je 0x1400851c4
mov byte [0x1403d4898], 1
lea rcx, [0x1403d30ac]
call fcn.14008c3d0
test al, al
je 0x1400852eb
lea rcx, [rbp + 0x20]
call fcn.140044b70
lea r8, [0x1403d4728]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x7b8]
call fcn.14008e820
mov rdx, rax
lea rcx, [rbp + 0x7c0]
call fcn.14008e830
mov rcx, rax
call fcn.140044cf0
cmp rax, 0x1f4
jle 0x14008524a
mov r8d, dword [reloc.WS2_32.dll_accept]
mov eax, 0x55555556
imul r8d
mov ecx, r13d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub ecx, eax
mov rax, qword [rbp + 0x20]
add r8d, ecx
mov qword [0x1403d4728], rax
mov dword [reloc.WS2_32.dll_accept], r8d
lea rdx, str.Loading
lea rcx, [rbp + 0x1068]
call fcn.14003d6f0
cmp dword [reloc.WS2_32.dll_accept], 0
mov ebx, r15d
jle 0x14008528d
nop dword [rax]
lea rdx, [0x14019c5f8]
lea rcx, [rbp + 0x1068]
call fcn.14003d670
inc ebx
cmp ebx, dword [reloc.WS2_32.dll_accept]
jl 0x140085270
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x7c8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [rbp + 0x80]
mov ecx, r13d
call fcn.140005560
lea rcx, [rbp + 0x1068]
call fcn.14003d660
mov rdx, rax
lea rcx, [0x140193d18]
call fcn.140031630
mov ecx, r13d
call fcn.1400055c0
lea rcx, [rbp + 0x1068]
call fcn.14003d690
lea rcx, [0x1403d2c6a]
call fcn.14008c3d0
test al, al
je 0x1400853b1
xor edx, edx
lea rcx, [0x1403d30ac]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1490]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x7d0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Holdright_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019ee60]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d2c6a]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3d0e]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d34fa]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
lea rcx, [0x1403d3d0e]
call fcn.14008c3d0
test al, al
je 0x140085d8e
movzx eax, byte [0x1403d4869]
test al, al
je 0x140085839
cmp byte [0x1403d4c05], 0
jne 0x140085831
lea rcx, [0x1403d48e8]
call fcn.140044cf0
lea rcx, [0x1403d48e8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085443
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140232c2c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085404
lea rcx, [0x1403d4838]
call fcn.140044cf0
lea rcx, [0x1403d4838]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400854a5
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085466
lea rcx, [0x1403d4b08]
call fcn.140044cf0
lea rcx, [0x1403d4b08]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085507
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400854c8
lea rcx, [0x1403d4bb0]
call fcn.140044cf0
lea rcx, [0x1403d4bb0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x14008556f
nop word [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085530
lea rcx, [0x1403d4a38]
call fcn.140044cf0
lea rcx, [0x1403d4a38]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400855d1
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085592
lea rcx, [0x1403d4b28]
call fcn.140044cf0
lea rcx, [0x1403d4b28]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085633
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400855f4
lea rcx, [0x1403d49d0]
call fcn.140044cf0
lea rcx, [0x1403d49d0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085695
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085656
lea rcx, [0x1403d4ad8]
call fcn.140044cf0
lea rcx, [0x1403d4ad8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400856f7
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400856b8
lea rcx, [0x1403d4aa8]
call fcn.140044cf0
lea rcx, [0x1403d4aa8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x14008575f
nop word [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085720
lea rcx, [0x1403d4c08]
call fcn.140044cf0
lea rcx, [0x1403d4c08]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400857c1
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085782
lea rcx, [0x1403d4c50]
call fcn.140044cf0
lea rcx, [0x1403d4c50]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085823
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403d34c4]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400857e4
movzx eax, byte [0x1403d4869]
mov byte [0x1403d4c05], 1
test al, al
jne 0x140085c99
cmp byte [0x1403d482a], 0
jne 0x140085c8d
lea rcx, [0x1403d48e8]
call fcn.140044cf0
lea rcx, [0x1403d48e8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400858af
nop dword [rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022dbfc]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085870
lea rcx, [0x1403d4838]
call fcn.140044cf0
lea rcx, [0x1403d4838]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085911
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d5548]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400858d2
lea rcx, [0x1403d4b08]
call fcn.140044cf0
lea rcx, [0x1403d4b08]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085973
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140234d70]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085934
lea rcx, [0x1403d4bb0]
call fcn.140044cf0
lea rcx, [0x1403d4bb0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400859d5
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d5548]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085996
lea rcx, [0x1403d4a38]
call fcn.140044cf0
lea rcx, [0x1403d4a38]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085a37
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d5548]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400859f8
lea rcx, [0x1403d4b28]
call fcn.140044cf0
lea rcx, [0x1403d4b28]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085a9f
nop word [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d5548]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085a60
lea rcx, [0x1403d49d0]
call fcn.140044cf0
lea rcx, [0x1403d49d0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085b01
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d554c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085ac2
lea rcx, [0x1403d4ad8]
call fcn.140044cf0
lea rcx, [0x1403d4ad8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085b63
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140234668]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085b24
lea rcx, [0x1403d4aa8]
call fcn.140044cf0
lea rcx, [0x1403d4aa8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085bc5
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d554c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085b86
lea rcx, [0x1403d4c08]
call fcn.140044cf0
lea rcx, [0x1403d4c08]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140085c27
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d554c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085be8
mov rsi, qword [0x1403d4c58]
mov rdi, qword [0x1403d4c50]
cmp rdi, rsi
je 0x140085c7f
nop word [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d554c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140085c40
movzx eax, byte [0x1403d4869]
mov byte [0x1403d482a], 1
test al, al
jne 0x140085c99
mov byte [0x1403d4c05], al
jmp 0x140085ca0
mov byte [0x1403d482a], 0
movaps xmm2, xmm14
lea rcx, [rbp + 0x7d8]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x14a0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Holdright
call fcn.140031770
movss xmm1, dword [0x1401a09b4]
lea rcx, [rbp + 0x7e0]
movaps xmm2, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x14b0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019ef28]
call fcn.140031770
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x7e8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4869]
lea rcx, [0x14019eb78]
call fcn.140035010
movaps xmm2, xmm14
lea rcx, [rbp + 0x7f0]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006f3e0
lea rcx, [0x1403d307c]
call fcn.14008c3d0
test al, al
je 0x140085ebb
lea rcx, [rbp + 0x28]
call fcn.140044b70
lea r8, [0x1403d4728]
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x7f8]
call fcn.14008e820
mov rdx, rax
lea rcx, [rbp + 0x800]
call fcn.14008e830
mov rcx, rax
call fcn.140044cf0
cmp rax, 0x1f4
jle 0x140085e14
mov r8d, dword [reloc.WS2_32.dll_accept]
mov eax, 0x55555556
imul r8d
mov ecx, r13d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub ecx, eax
mov rax, qword [rbp + 0x28]
add r8d, ecx
mov qword [0x1403d4728], rax
mov dword [reloc.WS2_32.dll_accept], r8d
lea rdx, str.Loading
lea rcx, [rbp + 0x1088]
call fcn.14003d6f0
cmp dword [reloc.WS2_32.dll_accept], 0
mov ebx, r15d
jle 0x140085e5d
nop dword [rax]
nop word [rax + rax]
lea rdx, [0x14019c5f8]
lea rcx, [rbp + 0x1088]
call fcn.14003d670
inc ebx
cmp ebx, dword [reloc.WS2_32.dll_accept]
jl 0x140085e40
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x808]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [rbp + 0x80]
mov ecx, r13d
call fcn.140005560
lea rcx, [rbp + 0x1088]
call fcn.14003d660
mov rdx, rax
lea rcx, [0x140193d18]
call fcn.140031630
mov ecx, r13d
call fcn.1400055c0
lea rcx, [rbp + 0x1088]
call fcn.14003d690
lea rcx, [0x1403d34cf]
call fcn.14008c3d0
test al, al
je 0x140085f73
xor edx, edx
lea rcx, [0x1403d307c]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x14c0]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x810]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Knife_Distance_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019ef80]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d34cf]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3497]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
cmp byte [0x1403d4c00], 0
je 0x1400860f2
call fcn.140013b20
movss xmm1, dword [0x1401a0904]
mov ecx, 3
call fcn.140005690
movaps xmm2, xmm10
lea rcx, [rbp + 0x818]
movaps xmm1, xmm10
call fcn.140002580
movss xmm2, dword [0x1401a0968]
lea rcx, [rbp + 0x820]
movss xmm1, dword [0x1401a09d4]
mov rbx, rax
call fcn.140002580
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.140013a10
movss xmm2, dword [0x1401a09a0]
lea rcx, [rbp + 0x828]
movss xmm1, dword [0x1401a0a18]
call fcn.140002580
mov rcx, rax
xor edx, edx
call fcn.140013aa0
mov r8d, Ordinal_41
lea rdx, [0x1403d4c00]
lea rcx, str.knife_distance
call fcn.14000ff00
movss xmm2, dword [0x1401a0928]
lea rcx, [rbp + 0x830]
movss xmm1, dword [0x1401a0938]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm0, xmm12
call fcn.140017350
movss xmm1, dword [0x1401a0a00]
lea rcx, [rbp + 0x838]
movaps xmm2, xmm15
call fcn.140002580
mov qword [rsp + 0x38], r15
lea r8, [0x140233770]
mov qword [rsp + 0x30], r15
lea rdx, [0x14022cd00]
mov dword [rsp + 0x28], r15d
lea rcx, [0x14019eba8]
mov r9d, 0x63
mov qword [rsp + 0x20], rax
call fcn.1400393c0
movss xmm2, dword [0x1401a0948]
lea rcx, [rbp + 0x840]
movaps xmm1, xmm12
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0x848]
movss xmm1, dword [0x1401a0a00]
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e5d0]
call fcn.140032500
test al, al
je 0x1400860e5
mov byte [0x1403d4c00], 0
mov ecx, r13d
call fcn.140005840
call fcn.1400128f0
lea rcx, [0x1403d3497]
call fcn.14008c3d0
test al, al
je 0x140086679
lea rdx, [0x140233770]
lea rcx, [rbp + 0x1278]
call fcn.14003d6f0
xor edx, edx
lea rcx, [rbp + 0x1278]
call fcn.140042a40
lea rcx, [rbp + 0x1278]
movss dword [rsp + 0x70], xmm0
call fcn.14003d690
movzx eax, byte [0x1403d488a]
test al, al
je 0x14008634b
cmp byte [0x1403d482f], 0
jne 0x140086343
lea rcx, [0x1403d4bc8]
call fcn.140044cf0
lea rcx, [0x1403d4bc8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400861b5
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [rsp + 0x70]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086178
lea rcx, [0x1403d4ac0]
call fcn.140044cf0
lea rcx, [0x1403d4ac0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086215
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [rsp + 0x70]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400861d8
lea rcx, [0x1403d4870]
call fcn.140044cf0
lea rcx, [0x1403d4870]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086275
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [rsp + 0x70]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086238
lea rcx, [0x1403d49e8]
call fcn.140044cf0
lea rcx, [0x1403d49e8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400862d5
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [rsp + 0x70]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086298
lea rcx, [0x1403d4a58]
call fcn.140044cf0
lea rcx, [0x1403d4a58]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086335
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [rsp + 0x70]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400862f8
movzx eax, byte [0x1403d488a]
mov byte [0x1403d482f], 1
test al, al
jne 0x140086551
cmp byte [0x1403d4832], 0
jne 0x140086545
lea rcx, [0x1403d4bc8]
call fcn.140044cf0
lea rcx, [0x1403d4bc8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400863bf
nop dword [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022ccfc]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086380
lea rcx, [0x1403d4ac0]
call fcn.140044cf0
lea rcx, [0x1403d4ac0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086421
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022ccfc]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400863e2
lea rcx, [0x1403d4870]
call fcn.140044cf0
lea rcx, [0x1403d4870]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086483
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022ccfc]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086444
mov rsi, qword [0x1403d49f0]
mov rdi, qword [0x1403d49e8]
cmp rdi, rsi
je 0x1400864d5
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022ccfc]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086496
lea rcx, [0x1403d4a58]
call fcn.140044cf0
lea rcx, [0x1403d4a58]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086537
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022ccfc]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400864f8
movzx eax, byte [0x1403d488a]
mov byte [0x1403d4832], 1
test al, al
jne 0x140086551
mov byte [0x1403d482f], al
jmp 0x140086558
mov byte [0x1403d4832], 0
movss xmm2, dword [0x1401a0990]
lea rcx, [rbp + 0x850]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x14d0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Knife_Distance
call fcn.140031770
movss xmm2, dword [0x1401a0990]
lea rcx, [rbp + 0x858]
movss xmm1, dword [0x1401a09d8]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x14e0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019f068]
call fcn.140031770
xor ecx, ecx
call fcn.140008e90
test al, al
je 0x14008660f
mov ecx, 7
call fcn.140014ab0
xor ecx, ecx
call fcn.14000cbd0
test al, al
je 0x140086621
mov byte [0x1403d4c00], 1
movss xmm2, dword [0x1401a0994]
lea rcx, [rbp + 0x860]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d488a]
lea rcx, [0x14019f090]
call fcn.140035010
movss xmm2, dword [0x1401a0990]
lea rcx, [rbp + 0x868]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140072a90
lea rcx, [0x1403d30a8]
call fcn.14008c3d0
test al, al
je 0x14008679b
lea rcx, [rbp + 0x30]
call fcn.140044b70
lea r8, [0x1403d4728]
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x870]
call fcn.14008e820
mov rdx, rax
lea rcx, [rbp + 0x878]
call fcn.14008e830
mov rcx, rax
call fcn.140044cf0
cmp rax, 0x1f4
jle 0x1400866ff
mov r8d, dword [reloc.WS2_32.dll_accept]
mov eax, 0x55555556
imul r8d
mov ecx, r13d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub ecx, eax
mov rax, qword [rbp + 0x30]
add r8d, ecx
mov qword [0x1403d4728], rax
mov dword [reloc.WS2_32.dll_accept], r8d
lea rdx, str.Loading
lea rcx, [rbp + 0x10a8]
call fcn.14003d6f0
cmp dword [reloc.WS2_32.dll_accept], 0
mov ebx, r15d
jle 0x14008673d
nop
lea rdx, [0x14019c5f8]
lea rcx, [rbp + 0x10a8]
call fcn.14003d670
inc ebx
cmp ebx, dword [reloc.WS2_32.dll_accept]
jl 0x140086720
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x880]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [rbp + 0x80]
mov ecx, r13d
call fcn.140005560
lea rcx, [rbp + 0x10a8]
call fcn.14003d660
mov rdx, rax
lea rcx, [0x140193d18]
call fcn.140031630
mov ecx, r13d
call fcn.1400055c0
lea rcx, [rbp + 0x10a8]
call fcn.14003d690
lea rcx, [0x1403d309d]
call fcn.14008c3d0
test al, al
je 0x140086853
xor edx, edx
lea rcx, [0x1403d30a8]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x14f0]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0x888]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Weapon_Jhom_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019f0e0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d309d]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d309e]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
lea rcx, [0x1403d309e]
call fcn.14008c3d0
test al, al
je 0x140086a3b
movzx eax, byte [0x1403d4804]
test al, al
je 0x1400868f7
cmp byte [0x1403d4907], 0
jne 0x1400868ef
lea rcx, [0x1403d48e8]
call fcn.140044cf0
lea rcx, [0x1403d48e8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400868e1
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140232c2c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400868a2
movzx eax, byte [0x1403d4804]
mov byte [0x1403d4907], 1
test al, al
jne 0x14008697c
cmp byte [0x1403d489f], 0
jne 0x140086970
lea rcx, [0x1403d48e8]
call fcn.140044cf0
lea rcx, [0x1403d48e8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086962
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022dbfc]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086923
movzx eax, byte [0x1403d4804]
mov byte [0x1403d489f], 1
test al, al
jne 0x14008697c
mov byte [0x1403d4907], al
jmp 0x140086983
mov byte [0x1403d489f], 0
lea rcx, [rbp + 0x38]
mov dword [rbp + 0x38], 0x43160000
mov dword [rbp + 0x3c], 0x43520000
call fcn.1400172f0
movdqa xmm0, xmmword [0x1401a1210]
lea rdx, str.Jhom
lea rcx, [rbp + 0xf68]
movups xmmword [rbp + 0xf68], xmm0
call fcn.140031770
lea rcx, [rbp + 0x40]
mov dword [rbp + 0x40], 0x434d0000
mov dword [rbp + 0x44], 0x43520000
call fcn.1400172f0
movdqa xmm0, xmmword [0x1401a1180]
lea rdx, [0x14019f198]
lea rcx, [rbp + 0xf78]
movups xmmword [rbp + 0xf78], xmm0
call fcn.140031770
lea rcx, [rbp + 0x48]
mov dword [rbp + 0x48], 0x42c80000
mov dword [rbp + 0x4c], 0x43570000
call fcn.1400172f0
lea rdx, [0x1403d4804]
lea rcx, [0x14019eb78]
call fcn.140035010
lea rcx, [rbp + 0x50]
mov dword [rbp + 0x50], 0x43d20000
mov dword [rbp + 0x54], 0x43520000
call fcn.1400172f0
call fcn.1400745a0
mov edx, 5
lea rcx, [0x1403d3d0c]
call fcn.14008c3d0
test al, al
je 0x140086b6b
lea rcx, [rbp + 0x58]
call fcn.140044b70
lea r8, [0x1403d4728]
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x890]
call fcn.14008e820
mov rdx, rax
lea rcx, [rbp + 0x898]
call fcn.14008e830
mov rcx, rax
call fcn.140044cf0
cmp rax, 0x1f4
jle 0x140086ac6
mov r8d, dword [reloc.WS2_32.dll_accept]
mov eax, 0x55555556
imul r8d
mov ecx, r13d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub ecx, eax
mov rax, qword [rbp + 0x58]
add r8d, ecx
mov qword [0x1403d4728], rax
mov dword [reloc.WS2_32.dll_accept], r8d
lea rdx, str.Loading
lea rcx, [rbp + 0x10c8]
call fcn.14003d6f0
cmp dword [reloc.WS2_32.dll_accept], 0
mov ebx, r15d
jle 0x140086b0d
nop word [rax + rax]
lea rdx, [0x14019c5f8]
lea rcx, [rbp + 0x10c8]
call fcn.14003d670
inc ebx
cmp ebx, dword [reloc.WS2_32.dll_accept]
jl 0x140086af0
movss xmm2, dword [0x1401a09c8]
lea rcx, [rbp + 0x8a0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [rbp + 0x80]
mov ecx, r13d
call fcn.140005560
lea rcx, [rbp + 0x10c8]
call fcn.14003d660
mov rdx, rax
lea rcx, [0x140193d18]
call fcn.140031630
mov ecx, r13d
call fcn.1400055c0
lea rcx, [rbp + 0x10c8]
call fcn.14003d690
mov edx, 5
lea rcx, [0x1403d2c69]
call fcn.14008c3d0
test al, al
je 0x140086c28
xor edx, edx
lea rcx, [0x1403d3d0c]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1500]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a09c8]
lea rcx, [rbp + 0x8a8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Q_Pad_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019f1e0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d2c69]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d34ce]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
mov edx, 5
lea rcx, [0x1403d34ce]
call fcn.14008c3d0
test al, al
je 0x140086fee
movzx eax, byte [0x1403d4a30]
test al, al
je 0x140086d99
cmp byte [0x1403d488c], 0
jne 0x140086d91
lea rcx, [0x1403d4c38]
call fcn.140044cf0
lea rcx, [0x1403d4c38]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086cbf
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022d478]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086c80
lea rcx, [0x1403d4b78]
call fcn.140044cf0
lea rcx, [0x1403d4b78]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086d21
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022d478]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086ce2
lea rcx, [0x1403d4c20]
call fcn.140044cf0
lea rcx, [0x1403d4c20]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086d83
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022d478]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086d44
movzx eax, byte [0x1403d4a30]
mov byte [0x1403d488c], 1
test al, al
jne 0x140086eed
cmp byte [0x1403d482e], 0
jne 0x140086ee1
lea rcx, [0x1403d4c38]
call fcn.140044cf0
lea rcx, [0x1403d4c38]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086e0f
nop dword [rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140389944]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086dd0
lea rcx, [0x1403d4b78]
call fcn.140044cf0
lea rcx, [0x1403d4b78]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086e71
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1401d466c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086e32
lea rcx, [0x1403d4c20]
call fcn.140044cf0
lea rcx, [0x1403d4c20]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140086ed3
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022ccf8]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140086e94
movzx eax, byte [0x1403d4a30]
mov byte [0x1403d482e], 1
test al, al
jne 0x140086eed
mov byte [0x1403d488c], al
jmp 0x140086ef4
mov byte [0x1403d482e], 0
movss xmm2, dword [0x1401a09c0]
lea rcx, [rbp + 0x8b0]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1510]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Q_Counter
call fcn.140031770
movss xmm2, dword [0x1401a09c0]
lea rcx, [rbp + 0x8b8]
movss xmm1, dword [0x1401a09b8]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1520]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019f2a0]
call fcn.140031770
movss xmm2, dword [0x1401a09c8]
lea rcx, [rbp + 0x8c0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4a30]
lea rcx, [0x14019eb78]
call fcn.140035010
movss xmm2, dword [0x1401a09c0]
lea rcx, [rbp + 0x8c8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140074d70
mov edx, 5
lea rcx, [0x1403d2c6c]
call fcn.14008c3d0
test al, al
je 0x14008711b
lea rcx, [rbp + 0x60]
call fcn.140044b70
lea r8, [0x1403d4728]
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x8d0]
call fcn.14008e820
mov rdx, rax
lea rcx, [rbp + 0x8d8]
call fcn.14008e830
mov rcx, rax
call fcn.140044cf0
cmp rax, 0x1f4
jle 0x140087079
mov r8d, dword [reloc.WS2_32.dll_accept]
mov eax, 0x55555556
imul r8d
mov ecx, r13d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub ecx, eax
mov rax, qword [rbp + 0x60]
add r8d, ecx
mov qword [0x1403d4728], rax
mov dword [reloc.WS2_32.dll_accept], r8d
lea rdx, str.Loading
lea rcx, [rbp + 0x10e8]
call fcn.14003d6f0
cmp dword [reloc.WS2_32.dll_accept], 0
mov ebx, r15d
jle 0x1400870bd
nop dword [rax + rax]
lea rdx, [0x14019c5f8]
lea rcx, [rbp + 0x10e8]
call fcn.14003d670
inc ebx
cmp ebx, dword [reloc.WS2_32.dll_accept]
jl 0x1400870a0
movss xmm2, dword [0x1401a09c8]
lea rcx, [rbp + 0x8e0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [rbp + 0x80]
mov ecx, r13d
call fcn.140005560
lea rcx, [rbp + 0x10e8]
call fcn.14003d660
mov rdx, rax
lea rcx, [0x140193d18]
call fcn.140031630
mov ecx, r13d
call fcn.1400055c0
lea rcx, [rbp + 0x10e8]
call fcn.14003d690
lea rcx, [0x1403d30ad]
call fcn.14008c3d0
test al, al
je 0x1400871d3
xor edx, edx
lea rcx, [0x1403d2c6c]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1530]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a09c8]
lea rcx, [rbp + 0x8e8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Q_Emo_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019f2d0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d30ad]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3d0f]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
lea rcx, [0x1403d3d0f]
call fcn.14008c3d0
test al, al
je 0x14008759a
movzx eax, byte [0x1403d4895]
test al, al
je 0x140087345
cmp byte [0x1403d4c03], 0
jne 0x14008733d
lea rcx, [0x1403d4af0]
call fcn.140044cf0
lea rcx, [0x1403d4af0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140087265
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022d2b0]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140087226
lea rcx, [0x1403d4a90]
call fcn.140044cf0
lea rcx, [0x1403d4a90]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400872c7
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022d2b0]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140087288
lea rcx, [0x1403d4b40]
call fcn.140044cf0
lea rcx, [0x1403d4b40]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x14008732f
nop word [rax + rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x14022d2b0]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400872f0
movzx eax, byte [0x1403d4895]
mov byte [0x1403d4c03], 1
test al, al
jne 0x140087499
cmp byte [0x1403d482d], 0
jne 0x14008748d
lea rcx, [0x1403d4af0]
call fcn.140044cf0
lea rcx, [0x1403d4af0]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400873b4
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140233b58]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140087375
lea rcx, [0x1403d4a90]
call fcn.140044cf0
lea rcx, [0x1403d4a90]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140087416
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140388e00]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400873d7
lea rcx, [0x1403d4b40]
call fcn.140044cf0
lea rcx, [0x1403d4b40]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x14008747f
nop dword [rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140203f4c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140087440
movzx eax, byte [0x1403d4895]
mov byte [0x1403d482d], 1
test al, al
jne 0x140087499
mov byte [0x1403d4c03], al
jmp 0x1400874a0
mov byte [0x1403d482d], 0
movss xmm2, dword [0x1401a09dc]
lea rcx, [rbp + 0x8f0]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1540]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Q_EmoQ
call fcn.140031770
movss xmm2, dword [0x1401a09dc]
lea rcx, [rbp + 0x8f8]
movss xmm1, dword [0x1401a09b8]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1550]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, str.__Q___
call fcn.140031770
movss xmm2, dword [0x1401a09e0]
lea rcx, [rbp + 0x900]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4895]
lea rcx, [0x14019eb78]
call fcn.140035010
movss xmm2, dword [0x1401a09dc]
lea rcx, [rbp + 0x908]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140074d70
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0x910]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140069620
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0x918]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140069df0
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0x920]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006a5c0
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0x928]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006ad90
jmp 0x14008b881
cmp eax, 5
jne 0x140088ca9
call fcn.1400660b0
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0x930]
movss xmm1, dword [0x1401a0a10]
mov rdi, rax
call fcn.140002580
movss xmm7, dword [0x1401a08e4]
lea rcx, [rbp + 0x938]
movss xmm1, dword [0x1401a0944]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e5e5e5e
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0x940]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm1, dword [0x1401a0a14]
lea rcx, [rbp + 0x948]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm1, dword [0x1401a08f0]
lea rcx, [rbp + 0x950]
movaps xmm2, xmm1
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0x958]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bf4]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x14008775e
mov dword [0x1403d3098], 2
movzx eax, byte [0x1403d488f]
test al, al
je 0x140087789
cmp byte [0x1403d4952], 0
jne 0x140087785
call fcn.140052280
movzx eax, byte [0x1403d488f]
mov byte [0x1403d4952], 1
test al, al
jne 0x1400877b1
cmp byte [0x1403d4a31], 0
jne 0x1400877a5
call fcn.1400530a0
movzx eax, byte [0x1403d488f]
mov byte [0x1403d4a31], 1
test al, al
jne 0x1400877b1
mov byte [0x1403d4952], al
jmp 0x1400877b8
mov byte [0x1403d4a31], 0
movss xmm6, dword [0x1401a0914]
lea rcx, [rbp + 0x960]
movaps xmm2, xmm6
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1560]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.One_punch
call fcn.140031770
movss xmm1, dword [0x1401a09c0]
lea rcx, [rbp + 0x968]
movaps xmm2, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm6, dword [0x1401a0854]
lea rcx, [rbp + 0x1570]
movss xmm7, dword [0x1401a086c]
movaps xmm3, xmm6
movss xmm1, dword [0x1401a0870]
movaps xmm2, xmm7
movss dword [rsp + 0x20], xmm9
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019f3a8]
call fcn.140031770
movaps xmm2, xmm15
lea rcx, [rbp + 0x970]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d488f]
lea rcx, [0x14019ec40]
call fcn.140035010
movzx eax, byte [0x1403d486b]
test al, al
je 0x1400878c2
cmp byte [0x1403d4835], 0
jne 0x1400878be
call fcn.140053ec0
movzx eax, byte [0x1403d486b]
mov byte [0x1403d4835], 1
test al, al
jne 0x1400878ea
cmp byte [0x1403d4ba9], 0
jne 0x1400878de
call fcn.140054920
movzx eax, byte [0x1403d486b]
mov byte [0x1403d4ba9], 1
test al, al
jne 0x1400878ea
mov byte [0x1403d4835], al
jmp 0x1400878f1
mov byte [0x1403d4ba9], 0
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0x978]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1580]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019e724]
call fcn.140031770
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0x980]
movss xmm1, dword [0x1401a09a0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1590]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019f3d8]
call fcn.140031770
movss xmm2, dword [0x1401a0934]
lea rcx, [rbp + 0x988]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d486b]
lea rcx, [0x14019ec40]
call fcn.140035010
movzx eax, byte [0x1403d4a37]
test al, al
je 0x1400879f1
cmp byte [0x1403d482c], 0
jne 0x1400879ed
call fcn.140055380
movzx eax, byte [0x1403d4a37]
mov byte [0x1403d482c], 1
test al, al
jne 0x140087a19
cmp byte [0x1403d489d], 0
jne 0x140087a0d
call fcn.140055de0
movzx eax, byte [0x1403d4a37]
mov byte [0x1403d489d], 1
test al, al
jne 0x140087a19
mov byte [0x1403d482c], al
jmp 0x140087a20
mov byte [0x1403d489d], 0
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0x990]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x15a0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.RumV2
call fcn.140031770
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0x998]
movss xmm1, dword [0x1401a09b0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x15b0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019f408]
call fcn.140031770
movss xmm2, dword [0x1401a0948]
lea rcx, [rbp + 0x9a0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4a37]
lea rcx, [0x14019e7c0]
call fcn.140035010
mov rax, qword [0x1403d2c70]
lea rcx, [rbp + 0xf88]
movsd xmm1, qword [rax + 0x3e78]
cvtpd2ps xmm1, xmm1
call fcn.140076660
lea rcx, [0x1403d3d07]
call fcn.14008c3d0
test al, al
je 0x140087c3b
lea rcx, [rbp + 0x68]
call fcn.140044b70
lea r8, [0x1403d4728]
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x9a8]
call fcn.14008e820
mov rdx, rax
lea rcx, [rbp + 0x9b0]
call fcn.14008e830
mov rcx, rax
call fcn.140044cf0
cmp rax, 0x1f4
jle 0x140087b9a
mov r8d, dword [reloc.WS2_32.dll_accept]
mov eax, 0x55555556
imul r8d
mov ecx, r13d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*2]
sub ecx, eax
mov rax, qword [rbp + 0x68]
add r8d, ecx
mov qword [0x1403d4728], rax
mov dword [reloc.WS2_32.dll_accept], r8d
lea rdx, str.Loading
lea rcx, [rbp + 0x1108]
call fcn.14003d6f0
cmp dword [reloc.WS2_32.dll_accept], 0
mov ebx, r15d
jle 0x140087bdd
nop dword [rax]
lea rdx, [0x14019c5f8]
lea rcx, [rbp + 0x1108]
call fcn.14003d670
inc ebx
cmp ebx, dword [reloc.WS2_32.dll_accept]
jl 0x140087bc0
movss xmm2, dword [0x1401a0964]
lea rcx, [rbp + 0x9b8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [rbp + 0xf88]
mov ecx, r13d
call fcn.140005560
lea rcx, [rbp + 0x1108]
call fcn.14003d660
mov rdx, rax
lea rcx, [0x140193d18]
call fcn.140031630
mov ecx, r13d
call fcn.1400055c0
lea rcx, [rbp + 0x1108]
call fcn.14003d690
lea rcx, [0x1403d38f7]
call fcn.14008c3d0
test al, al
je 0x140087cf3
xor edx, edx
lea rcx, [0x1403d3d07]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x15c0]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a0964]
lea rcx, [rbp + 0x9c0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Mhudjhom_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019f470]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d38f7]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d350d]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
lea rcx, [0x1403d350d]
call fcn.14008c3d0
test al, al
je 0x140087f1d
movzx eax, byte [0x1403d4901]
test al, al
je 0x140087d97
cmp byte [0x1403d4a33], 0
jne 0x140087d8f
lea rcx, [0x1403d4920]
call fcn.140044cf0
lea rcx, [0x1403d4920]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140087d81
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140389924]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140087d42
movzx eax, byte [0x1403d4901]
mov byte [0x1403d4a33], 1
test al, al
jne 0x140087e1c
cmp byte [0x1403d4829], 0
jne 0x140087e10
lea rcx, [0x1403d4920]
call fcn.140044cf0
lea rcx, [0x1403d4920]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140087e02
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140232828]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140087dc3
movzx eax, byte [0x1403d4901]
mov byte [0x1403d4829], 1
test al, al
jne 0x140087e1c
mov byte [0x1403d4a33], al
jmp 0x140087e23
mov byte [0x1403d4829], 0
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0x9c8]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x15d0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Mhudjhom
call fcn.140031770
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0x9d0]
movss xmm1, dword [0x1401a09bc]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x15e0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019f528]
call fcn.140031770
movss xmm2, dword [0x1401a0964]
lea rcx, [rbp + 0x9d8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4901]
lea rcx, [0x14019eb78]
call fcn.140035010
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0x9e0]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140070380
lea rcx, [0x1403d350e]
call fcn.14008c3d0
test al, al
je 0x140087fd5
xor edx, edx
lea rcx, [0x1403d3d07]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x15f0]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a0964]
lea rcx, [rbp + 0x9e8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Tualhai_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019f580]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d350e]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d350c]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
lea rcx, [0x1403d350c]
call fcn.14008c3d0
test al, al
je 0x1400881f3
movzx eax, byte [0x1403d4903]
test al, al
je 0x140088079
cmp byte [0x1403d489e], 0
jne 0x140088071
lea rcx, [0x1403d4908]
call fcn.140044cf0
lea rcx, [0x1403d4908]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140088063
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140389940]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140088024
movzx eax, byte [0x1403d4903]
mov byte [0x1403d489e], 1
test al, al
jne 0x1400880fe
cmp byte [0x1403d4bac], 0
jne 0x1400880f2
lea rcx, [0x1403d4908]
call fcn.140044cf0
lea rcx, [0x1403d4908]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400880e4
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140233b60]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400880a5
movzx eax, byte [0x1403d4903]
mov byte [0x1403d4bac], 1
test al, al
jne 0x1400880fe
mov byte [0x1403d489e], al
jmp 0x140088105
mov byte [0x1403d4bac], 0
movaps xmm2, xmm14
lea rcx, [rbp + 0x9f0]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1600]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Tualhai
call fcn.140031770
movss xmm1, dword [0x1401a09ac]
lea rcx, [rbp + 0x9f8]
movaps xmm2, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1610]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019f630]
call fcn.140031770
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0xa00]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4903]
lea rcx, [0x14019f660]
call fcn.140035010
movaps xmm2, xmm14
lea rcx, [rbp + 0xa08]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140070b50
lea rcx, [0x1403d3d0d]
call fcn.14008c3d0
test al, al
je 0x1400882ab
xor edx, edx
lea rcx, [0x1403d3d07]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1620]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a0964]
lea rcx, [rbp + 0xa10]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Autodeng_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, [0x14019f6b0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d3d0d]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d307e]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
lea rcx, [0x1403d307e]
call fcn.14008c3d0
test al, al
je 0x1400885aa
movzx eax, byte [0x1403d4833]
test al, al
je 0x1400883b7
cmp byte [0x1403d4836], 0
jne 0x1400883af
lea rcx, [0x1403d4be8]
call fcn.140044cf0
lea rcx, [0x1403d4be8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x14008833f
nop
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140389198]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140088300
lea rcx, [0x1403d4a18]
call fcn.140044cf0
lea rcx, [0x1403d4a18]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x1400883a1
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140389198]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140088362
movzx eax, byte [0x1403d4833]
mov byte [0x1403d4836], 1
test al, al
jne 0x1400884a9
cmp byte [0x1403d486e], 0
jne 0x14008849d
lea rcx, [0x1403d4be8]
call fcn.140044cf0
lea rcx, [0x1403d4be8]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x140088426
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x140230e9c]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x1400883e7
lea rcx, [0x1403d4a18]
call fcn.140044cf0
lea rcx, [0x1403d4a18]
mov rdi, rax
call fcn.14008d3a0
mov rsi, rax
cmp rdi, rax
je 0x14008848f
nop dword [rax]
mov rbx, qword [rdi]
call fcn.140045570
mov r8d, eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r9d, 4
mov qword [rsp + 0x20], r15
mov rcx, rax
lea r8, [0x1403b2100]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
add rdi, 8
cmp rdi, rsi
jne 0x140088450
movzx eax, byte [0x1403d4833]
mov byte [0x1403d486e], 1
test al, al
jne 0x1400884a9
mov byte [0x1403d4836], al
jmp 0x1400884b0
mov byte [0x1403d486e], 0
movss xmm2, dword [0x1401a0990]
lea rcx, [rbp + 0xa18]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1630]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Autodeng
call fcn.140031770
movss xmm2, dword [0x1401a0990]
lea rcx, [rbp + 0xa20]
movss xmm1, dword [0x1401a09b4]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1640]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019f780]
call fcn.140031770
movss xmm2, dword [0x1401a0994]
lea rcx, [rbp + 0xa28]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4833]
lea rcx, [0x14019e6e0]
call fcn.140035010
movss xmm2, dword [0x1401a0990]
lea rcx, [rbp + 0xa30]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140071320
lea rcx, [0x1403d34f8]
call fcn.14008c3d0
test al, al
je 0x140088662
xor edx, edx
lea rcx, [0x1403d3d07]
call fcn.14008c3e0
movaps xmm3, xmm10
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1650]
movaps xmm1, xmm10
call fcn.140002590
mov rdx, rax
mov ecx, r13d
call fcn.140005560
movss xmm2, dword [0x1401a0964]
lea rcx, [rbp + 0xa38]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Installed_Stoppunchweapon_Successfully.
call fcn.140031630
mov r9d, 0x40
lea r8, [0x14019c3a8]
lea rdx, str.THAILAND_n_n
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor edx, edx
lea rcx, [0x1403d34f8]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d350b]
call fcn.14008c3e0
mov ecx, r13d
call fcn.1400055c0
lea rcx, [0x1403d350b]
call fcn.14008c3d0
test al, al
je 0x140088770
movss xmm2, dword [0x1401a09a8]
lea rcx, [rbp + 0xa40]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1660]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Stop
call fcn.140031770
movss xmm2, dword [0x1401a09a8]
lea rcx, [rbp + 0xa48]
movss xmm1, dword [0x1401a09a0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0870]
lea rcx, [rbp + 0x1670]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm7
call fcn.140002590
mov rcx, rax
lea rdx, [0x14019f8b0]
call fcn.140031770
movss xmm2, dword [0x1401a09ac]
lea rcx, [rbp + 0xa50]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4806]
lea rcx, [0x14019f090]
call fcn.140035010
movss xmm2, dword [0x1401a09a8]
lea rcx, [rbp + 0xa58]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140071af0
movss xmm2, dword [0x1401a0a28]
lea rcx, [rbp + 0xa60]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a09dc]
lea rcx, [rbp + 0xa68]
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019f8e0]
call fcn.140032500
test al, al
je 0x1400887c4
mov byte [0x1403d4951], 1
jmp 0x1400887d1
cmp byte [0x1403d4951], 0
je 0x140088c35
call fcn.140013b20
movss xmm1, dword [0x1401a0904]
mov ecx, 3
call fcn.140005690
movaps xmm2, xmm10
lea rcx, [rbp + 0xa70]
movaps xmm1, xmm10
call fcn.140002580
movss xmm2, dword [0x1401a0968]
lea rcx, [rbp + 0xa78]
movss xmm1, dword [0x1401a09d4]
mov rbx, rax
call fcn.140002580
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.140013a10
movss xmm2, dword [0x1401a09a0]
lea rcx, [rbp + 0xa80]
movss xmm1, dword [0x1401a0a18]
call fcn.140002580
mov rcx, rax
xor edx, edx
call fcn.140013aa0
mov r8d, Ordinal_41
lea rdx, [0x1403d4951]
lea rcx, str.Pucnh_Fuction
call fcn.14000ff00
movss xmm2, dword [0x1401a0928]
lea rcx, [rbp + 0xa88]
movss xmm1, dword [0x1401a0938]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm0, xmm12
call fcn.140017350
movss xmm6, dword [0x1401a0918]
lea rcx, [rbp + 0xa90]
movss xmm7, dword [0x1401a0988]
movaps xmm2, xmm6
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019f930]
call fcn.140032500
test al, al
je 0x14008896d
lea rcx, [0x1403d34f9]
call fcn.14008c3d0
xor edx, edx
test al, al
je 0x140088909
lea rcx, [0x1403d34f9]
call fcn.14008c3e0
lea rcx, [0x1403d4718]
call fcn.1400414e0
test al, al
je 0x14008896d
lea rcx, [0x1403d4718]
call fcn.140044c80
jmp 0x14008896d
lea rcx, [0x1401bf9b4]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d34f9]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3d07]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d38f7]
call fcn.14008c3e0
lea rdx, [0x1400771a0]
lea rcx, [rbp + 0xf98]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d4718]
call fcn.140044c50
lea rcx, [rbp + 0xf98]
call fcn.1400414c0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
movaps xmm2, xmm6
lea rcx, [rbp + 0xa98]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019f960]
call fcn.140032500
test al, al
je 0x140088a47
lea rcx, [0x1403d3508]
call fcn.14008c3d0
xor edx, edx
test al, al
je 0x1400889e3
lea rcx, [0x1403d3508]
call fcn.14008c3e0
lea rcx, [0x1403d4688]
call fcn.1400414e0
test al, al
je 0x140088a47
lea rcx, [0x1403d4688]
call fcn.140044c80
jmp 0x140088a47
lea rcx, [0x1401bf9b2]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3508]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3d07]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d350e]
call fcn.14008c3e0
lea rdx, [0x1400772d0]
lea rcx, [rbp + 0xfa8]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d4688]
call fcn.140044c50
lea rcx, [rbp + 0xfa8]
call fcn.1400414c0
movaps xmm0, xmm12
call fcn.140017350
movaps xmm2, xmm6
lea rcx, [rbp + 0xaa0]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019f990]
call fcn.140032500
test al, al
je 0x140088b19
lea rcx, [0x1403d30aa]
call fcn.14008c3d0
xor edx, edx
test al, al
je 0x140088ab5
lea rcx, [0x1403d30aa]
call fcn.14008c3e0
lea rcx, [0x1403d46d8]
call fcn.1400414e0
test al, al
je 0x140088b19
lea rcx, [0x1403d46d8]
call fcn.140044c80
jmp 0x140088b19
lea rcx, [0x1401bf9b6]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d30aa]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3d07]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d3d0d]
call fcn.14008c3e0
lea rdx, [0x140077400]
lea rcx, [rbp + 0xfb8]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d46d8]
call fcn.140044c50
lea rcx, [rbp + 0xfb8]
call fcn.1400414c0
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
movaps xmm2, xmm6
lea rcx, [rbp + 0xaa8]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019f9c8]
call fcn.140032500
test al, al
je 0x140088bf3
lea rcx, [0x1403d309c]
call fcn.14008c3d0
xor edx, edx
test al, al
je 0x140088b8f
lea rcx, [0x1403d309c]
call fcn.14008c3e0
lea rcx, [0x1403d4760]
call fcn.1400414e0
test al, al
je 0x140088bf3
lea rcx, [0x1403d4760]
call fcn.140044c80
jmp 0x140088bf3
lea rcx, [0x1401bf9b3]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d309c]
call fcn.14008c3e0
mov dl, 1
lea rcx, [0x1403d3d07]
call fcn.14008c3e0
xor edx, edx
lea rcx, [0x1403d34f8]
call fcn.14008c3e0
lea rdx, [0x140077650]
lea rcx, [rbp + 0xfc8]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d4760]
call fcn.140044c50
lea rcx, [rbp + 0xfc8]
call fcn.1400414c0
movaps xmm0, xmm12
call fcn.140017350
movaps xmm2, xmm6
lea rcx, [rbp + 0xab0]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e5d0]
call fcn.140032500
test al, al
je 0x140088c28
mov byte [0x1403d4951], 0
mov ecx, r13d
call fcn.140005840
call fcn.1400128f0
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0xab8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006b560
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0xac0]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006bd30
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0xac8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006c500
jmp 0x14008b881
cmp eax, 6
jne 0x140089088
call fcn.1400660b0
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xad0]
movss xmm1, dword [0x1401a0a10]
mov rdi, rax
call fcn.140002580
movss xmm7, dword [0x1401a0944]
lea rcx, [rbp + 0xad8]
movss xmm2, dword [0x1401a08e4]
movaps xmm1, xmm7
mov rbx, rax
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e5e5e5e
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xae0]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm2, dword [0x1401a08e4]
lea rcx, [rbp + 0xae8]
movss xmm1, dword [0x1401a0a14]
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm1, dword [0x1401a08f0]
lea rcx, [rbp + 0xaf0]
movaps xmm2, xmm1
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0xaf8]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bf4]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x140088dd9
mov dword [0x1403d3098], 2
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xb00]
movss xmm1, dword [0x1401a0a10]
mov rdi, rax
call fcn.140002580
movss xmm2, dword [0x1401a08e4]
lea rcx, [rbp + 0xb08]
movaps xmm1, xmm7
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xb10]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm2, dword [0x1401a08e4]
lea rcx, [rbp + 0xb18]
movss xmm1, dword [0x1401a0a14]
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0xb20]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm7, dword [0x1401a09dc]
lea rcx, [rbp + 0xb28]
movaps xmm1, xmm7
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, str._Unreal__Legency
call fcn.140032500
test al, al
je 0x140088eeb
call fcn.140056840
movss xmm2, dword [0x1401a0938]
lea rcx, [rbp + 0xb30]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xb38]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, str._Star_Community
call fcn.140032500
test al, al
je 0x140088f36
call fcn.1400586a0
movss xmm2, dword [0x1401a0954]
lea rcx, [rbp + 0xb40]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xb48]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019fa68]
call fcn.140032500
test al, al
je 0x140088fed
lea rcx, [0x1403d2c6b]
call fcn.14008c3d0
lea rcx, [0x1403d2c6b]
test al, al
je 0x140088fb8
xor edx, edx
call fcn.14008c3e0
lea rcx, [0x1403d4658]
call fcn.1400414e0
test al, al
je 0x140088fed
lea rcx, [0x1403d4658]
call fcn.140044c80
jmp 0x140088fed
mov dl, 1
call fcn.14008c3e0
lea rdx, [0x140058840]
lea rcx, [rbp + 0xfd8]
call fcn.1400418f0
mov rdx, rax
lea rcx, [0x1403d4658]
call fcn.140044c50
lea rcx, [rbp + 0xfd8]
call fcn.1400414c0
movaps xmm2, xmm14
lea rcx, [rbp + 0xb50]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xb58]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019fa98]
call fcn.140032500
test al, al
je 0x140089034
call fcn.14007cde0
movss xmm2, dword [0x1401a0998]
lea rcx, [rbp + 0xb60]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xb68]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019fad0]
call fcn.140032500
test al, al
je 0x14008b881
call fcn.140061930
jmp 0x14008b881
cmp eax, 7
jne 0x14008985b
call fcn.1400660b0
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xb70]
movss xmm1, dword [0x1401a0a10]
mov rdi, rax
call fcn.140002580
movss xmm7, dword [0x1401a08e4]
lea rcx, [rbp + 0xb78]
movss xmm1, dword [0x1401a0944]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e5e5e5e
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xb80]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm1, dword [0x1401a0a14]
lea rcx, [rbp + 0xb88]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm1, dword [0x1401a08f0]
lea rcx, [rbp + 0xb90]
movaps xmm2, xmm1
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0xb98]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bf4]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x1400891b3
mov dword [0x1403d3098], 2
lea rcx, [rbp + 0xb0]
call fcn.140002570
mov rdx, qword [0x1403d5850]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5de0]
call fcn.140042110
mov rdx, qword [0x1403d5848]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5de0]
movss dword [rbp - 0x70], xmm0
call fcn.140042110
mov rdx, qword [0x1403d5830]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5de0]
movss dword [rsp + 0x78], xmm0
call fcn.140042110
mov rdx, qword [0x1403d5808]
lea rcx, [0x1403d5dd0]
add rdx, 0x30
movss dword [rsp + 0x7c], xmm0
call fcn.1400420b0
mov rdx, qword [0x1403d5858]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5de0]
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 8]
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0x1b8]
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
mov rbx, rax
lea r13, [rax + 0x50]
mov rdx, r13
call fcn.140042110
lea rdi, [rbx + 0x54]
movss dword [rbp - 0x50], xmm0
mov rdx, rdi
mov qword [rbp + 0xb8], rdi
lea rcx, [0x1403d5dd0]
call fcn.140042110
add rbx, 0x58
movss dword [rbp - 0x54], xmm0
mov rdx, rbx
mov qword [rbp + 0x70], rbx
lea rcx, [0x1403d5dd0]
call fcn.140042110
lea rcx, [rbp + 0xba0]
movss dword [rbp - 0x58], xmm0
call fcn.140013740
lea rcx, [rbp + 0xba8]
call fcn.140013740
movaps xmm2, xmm15
lea rcx, [rbp + 0xbb0]
movaps xmm1, xmm11
movsd xmm0, qword [rax]
movsd qword [rbp + 0xb0], xmm0
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm7, dword [0x1401a09dc]
lea rcx, [rbp + 0xbb8]
movaps xmm1, xmm7
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019fb00]
call fcn.140032500
test al, al
je 0x14008934e
lea r9, [rbp - 0x58]
lea r8, [rbp - 0x54]
lea rdx, [rbp - 0x50]
lea rcx, [0x1403d4958]
call fcn.14008bf90
movss xmm2, dword [0x1401a0940]
lea rcx, [rbp + 0xbc0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xbc8]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019fb38]
call fcn.140032500
test al, al
je 0x1400893f8
movss xmm0, dword [rbp - 0x70]
ucomiss xmm0, xmm10
jp 0x1400893a1
je 0x1400893de
movss xmm0, dword [rsp + 0x78]
ucomiss xmm0, xmm10
jp 0x1400893af
je 0x1400893de
movss xmm0, dword [rsp + 0x7c]
ucomiss xmm0, dword [0x1401a0a6c]
jp 0x1400893de
jne 0x1400893de
mov r9d, Ordinal_50
lea r8, str.Waypoint_Not_Set
lea rdx, str.You_have_not_set_a_Waypoint
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x1400893f8
lea r9, [rsp + 0x7c]
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x70]
lea rcx, [0x1403d4958]
call fcn.14008bf90
movss xmm2, dword [0x1401a096c]
lea rcx, [rbp + 0xbd0]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xbd8]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, str.Teleport_To_Waypoint
call fcn.140032500
test al, al
je 0x140089492
movss xmm2, dword [rbp - 0x70]
ucomiss xmm2, xmm10
jp 0x14008944f
je 0x1400894f1
movss xmm0, dword [rsp + 0x78]
ucomiss xmm0, xmm10
jp 0x140089461
je 0x1400894f1
movss xmm0, dword [rsp + 0x7c]
ucomiss xmm0, dword [0x1401a0a6c]
jp 0x1400894f1
jne 0x1400894f1
mov r9d, Ordinal_50
lea r8, str.Fulloption
lea rdx, str.Select_Waypoint__
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movss xmm6, dword [0x1401a09a8]
lea rcx, [0x1403d4958]
mov rsi, r15
call fcn.14008d170
movss xmm7, dword [0x1401a0a84]
test rax, rax
je 0x1400896c9
mov r15, qword [rbp + 0xb8]
mov edi, reloc.WLDAP32.dll_Ordinal_30
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x1403d4958]
call fcn.14008d160
mov r12, rax
xorps xmm2, xmm2
test rdi, rdi
js 0x14008953b
cvtsi2ss xmm2, rdi
jmp 0x140089553
mov rdx, r13
lea rcx, [0x1403d5dd0]
call fcn.140042210
movss xmm2, dword [rsp + 0x78]
lea rcx, [0x1403d5dd0]
mov rdx, rdi
call fcn.140042210
movss xmm2, dword [rsp + 0x7c]
lea rcx, [0x1403d5dd0]
movss xmm6, dword [0x1401a09a8]
mov rdx, rbx
subss xmm2, xmm6
call fcn.140042210
jmp 0x14008949a
mov rax, rdi
mov rcx, rdi
shr rcx, 1
and eax, 1
or rcx, rax
cvtsi2ss xmm2, rcx
addss xmm2, xmm2
movss xmm1, dword [0x1401a0a18]
lea rcx, [rbp + 0xbe0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea r14, [rsi + 1]
mov rdx, r14
lea rcx, [rbp + 0x1840]
call fcn.140042b90
mov r8, rax
lea rdx, [0x14019fbd8]
lea rcx, [rbp + 0x12b8]
call fcn.14008e860
lea rcx, [rbp + 0x1840]
call fcn.14003d690
movss xmm1, dword [0x1401a09cc]
lea rcx, [rbp + 0xbe8]
movaps xmm2, xmm12
call fcn.140002580
lea rcx, [rbp + 0x12b8]
mov rbx, rax
call fcn.14003d660
mov rdx, rbx
mov rcx, rax
call fcn.140032500
test al, al
je 0x14008961c
movss xmm2, dword [r12]
lea rcx, [0x1403d5dd0]
mov rdx, r13
call fcn.140042210
movss xmm2, dword [r12 + 4]
lea rcx, [0x1403d5dd0]
mov rdx, r15
call fcn.140042210
movss xmm2, dword [r12 + 8]
lea rcx, [0x1403d5dd0]
mov rdx, qword [rbp + 0x70]
call fcn.140042210
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.1400171d0
mov rdx, r14
lea rcx, [rbp + 0x1860]
call fcn.140042b90
mov r8, rax
lea rdx, [0x14019fc08]
lea rcx, [rbp + 0x1298]
call fcn.14008e860
lea rcx, [rbp + 0x1860]
call fcn.14003d690
movaps xmm2, xmm12
lea rcx, [rbp + 0xbf0]
movaps xmm1, xmm6
call fcn.140002580
lea rcx, [rbp + 0x1298]
mov rbx, rax
call fcn.14003d660
mov rdx, rbx
mov rcx, rax
call fcn.140032500
test al, al
je 0x140089692
mov rcx, rsi
call fcn.140061d40
lea rcx, [rbp + 0x1298]
call fcn.14003d690
lea rcx, [rbp + 0x12b8]
call fcn.14003d690
lea rcx, [0x1403d4958]
mov rsi, r14
add rdi, 0x1e
call fcn.14008d170
cmp r14, rax
jb 0x1400894d0
xor r15d, r15d
movss xmm2, dword [0x1401a0994]
lea rcx, [rbp + 0xbf8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140017540
movss xmm1, dword [0x1401a09d4]
lea rcx, [rbp + 0xc00]
movaps xmm2, xmm15
call fcn.140002580
mov qword [rsp + 0x38], r15
lea r8, [0x1403d3d10]
mov qword [rsp + 0x30], r15
lea rdx, str.Enter_Name_Config
mov dword [rsp + 0x28], r15d
lea rcx, reloc.WLDAP32.dll_Ordinal_35
mov r9d, 0x3e7
mov qword [rsp + 0x20], rax
call fcn.1400393c0
lea rdx, str.Load
lea rcx, [rbp + 0x12f8]
call fcn.14003d6f0
movss xmm6, dword [0x1401a0918]
lea rcx, [rbp + 0xc08]
movss xmm1, dword [0x1401a0968]
movaps xmm2, xmm6
call fcn.140002580
lea rcx, [rbp + 0x12f8]
mov rbx, rax
call fcn.14003d660
mov rdx, rbx
mov rcx, rax
call fcn.140032500
test al, al
je 0x1400897a2
lea rcx, [rbp + 0x1880]
call fcn.140065c30
lea rcx, [rbp + 0x1880]
call fcn.14003d690
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.1400171d0
movss xmm1, dword [0x1401a0968]
lea rcx, [rbp + 0xc10]
movaps xmm2, xmm6
call fcn.140002580
mov rdx, rax
lea rcx, str.Save
call fcn.140032500
test al, al
je 0x14008983f
lea rdx, [0x1403d3d10]
lea rcx, [rbp + 0x18a0]
call fcn.14003d6f0
mov rdx, rax
lea r8, str..dat
lea rcx, [rbp + 0x12d8]
call fcn.14003d800
lea rcx, [rbp + 0x18a0]
call fcn.14003d690
lea rdx, [rbp + 0x12d8]
lea rcx, [0x1403d4958]
call fcn.140065650
lea rdx, [0x1403d3498]
lea rcx, [0x1403d49a0]
call fcn.14008d130
lea rcx, [rbp + 0x12d8]
call fcn.14003d690
lea rcx, [rbp + 0x12f8]
call fcn.14003d690
call fcn.140017690
mov r13d, 1
jmp 0x14008b881
cmp eax, 8
jne 0x14008a018
call fcn.1400660b0
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xc18]
movss xmm1, dword [0x1401a0a10]
mov rdi, rax
call fcn.140002580
movss xmm7, dword [0x1401a08e4]
lea rcx, [rbp + 0xc20]
movss xmm1, dword [0x1401a0944]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e5e5e5e
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xc28]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm1, dword [0x1401a0a14]
lea rcx, [rbp + 0xc30]
movaps xmm2, xmm7
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm1, dword [0x1401a08f0]
lea rcx, [rbp + 0xc38]
movaps xmm2, xmm1
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0xc40]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bf4]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x140089986
mov dword [0x1403d3098], 2
movaps xmm2, xmm15
lea rcx, [rbp + 0xc48]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
mov rdx, qword [0x1403d5810]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5808]
call fcn.1400420b0
mov rdx, qword [0x1403d5820]
lea rcx, [0x1403d5dd0]
add rdx, rax
mov r12, rax
call fcn.1400420b0
movss xmm7, dword [0x1401a09dc]
lea rcx, [rbp + 0xc50]
movaps xmm1, xmm7
movaps xmm2, xmm15
mov r14, rax
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019fc60]
call fcn.140032500
test al, al
je 0x140089a24
mov rdx, qword [0x1403d5868]
lea rcx, [0x1403d5dd0]
movss xmm2, dword [0x1401a0a50]
add rdx, r12
call fcn.140042210
movss xmm2, dword [0x1401a093c]
lea rcx, [rbp + 0xc58]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xc60]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019fc90]
call fcn.140032500
test al, al
je 0x140089a6f
call fcn.14005fee0
movzx eax, byte [0x1403d4957]
test al, al
je 0x140089a9a
cmp byte [0x1403d489b], 0
jne 0x140089a96
call fcn.1400607d0
movzx eax, byte [0x1403d4957]
mov byte [0x1403d489b], 1
test al, al
jne 0x140089ac2
cmp byte [0x1403d4904], 0
jne 0x140089ab6
call fcn.140061080
movzx eax, byte [0x1403d4957]
mov byte [0x1403d4904], 1
test al, al
jne 0x140089ac2
mov byte [0x1403d489b], al
jmp 0x140089ac9
mov byte [0x1403d4904], 0
movss xmm2, dword [0x1401a095c]
lea rcx, [rbp + 0xc68]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x1680]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Vehicle_GodMode
call fcn.140031770
movss xmm2, dword [0x1401a0964]
lea rcx, [rbp + 0xc70]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4957]
lea rcx, [0x14019ec40]
call fcn.140035010
movss xmm2, dword [0x1401a097c]
lea rcx, [rbp + 0xc78]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xc80]
movaps xmm1, xmm7
call fcn.140002580
mov qword [rsp + 0x38], r15
lea r8, [0x1403d30b0]
mov qword [rsp + 0x30], r15
lea rdx, str.__MIN_
mov dword [rsp + 0x28], r15d
lea rcx, reloc.WLDAP32.dll_Ordinal_35
mov r9d, 0x63
mov qword [rsp + 0x20], rax
call fcn.1400393c0
movss xmm2, dword [0x1401a099c]
lea rcx, [rbp + 0xc88]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xc90]
movaps xmm1, xmm7
call fcn.140002580
mov qword [rsp + 0x38], r15
lea r8, [0x1403d2c90]
mov qword [rsp + 0x30], r15
lea rdx, str.__MAX_
mov dword [rsp + 0x28], r15d
lea rcx, [0x14019fd78]
mov r9d, 0x63
mov qword [rsp + 0x20], rax
call fcn.1400393c0
movss xmm2, dword [0x1401a09bc]
lea rcx, [rbp + 0xc98]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xca0]
movaps xmm1, xmm7
call fcn.140002580
mov qword [rsp + 0x38], r15
lea rdi, [0x1403d3510]
mov qword [rsp + 0x30], r15
lea rdx, str.__SPEED_
mov dword [rsp + 0x28], r15d
lea rcx, [0x140193c30]
mov qword [rsp + 0x20], rax
mov r9d, 0x63
mov r8, rdi
call fcn.1400393c0
movss xmm2, dword [0x1401a09fc]
lea rcx, [rbp + 0xca8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xcb0]
movaps xmm1, xmm7
call fcn.140002580
mov rdx, rax
lea rcx, str.Submit
call fcn.140032500
test al, al
je 0x140089fa4
lea rcx, [0x14019c008]
call fcn.1400456c0
mov ebx, eax
test eax, eax
je 0x140089ddd
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rdi + rcx], 0
jne 0x140089cf0
test rcx, rcx
je 0x140089ddd
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
mov r8d, ebx
cvtsd2ss xmm1, xmm0
xor edx, edx
mov ecx, 0x1fffff
movss dword [rbp - 0x4c], xmm1
call qword [sym.imp.KERNEL32.dll_OpenProcess]
lea rdx, [0x14019c008]
mov ecx, ebx
mov rsi, rax
call fcn.140045760
lea rcx, [rbp - 0x7a]
mov rdi, rax
call fcn.14008d2a0
lea r8, [rbp - 0x24]
mov dword [rbp - 0x30], 8
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x2c], 0xd30
lea rcx, [rbp + 0x1690]
mov dword [rbp - 0x28], 0xc5c
mov rbx, rax
call fcn.14008d1a0
mov r8, rbx
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0xff8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x70], xmm0
call fcn.14008d220
lea rdx, [rbp + 0xff8]
lea rcx, [rbp + 0x19e8]
call fcn.14008d1b0
mov r8, rax
lea rdx, [rdi + 0x26684d8]
mov rcx, rsi
call fcn.140045800
mov r9d, 4
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x4c]
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
lea rcx, [rbp + 0xff8]
call fcn.14008c350
lea rdi, [0x1403d3510]
lea rcx, [0x14019c0a8]
call fcn.1400456c0
mov ebx, eax
test eax, eax
je 0x140089edf
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [rdi + rcx], 0
jne 0x140089e00
test rcx, rcx
je 0x140089edf
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
mov r8d, ebx
cvtsd2ss xmm1, xmm0
xor edx, edx
mov ecx, 0x1fffff
movss dword [rbp - 0x48], xmm1
call qword [sym.imp.KERNEL32.dll_OpenProcess]
lea rdx, [0x14019c0a8]
mov ecx, ebx
mov rsi, rax
call fcn.140045760
lea rcx, [rbp - 0x79]
mov rdi, rax
call fcn.14008d2a0
lea r8, [rbp - 0x38]
mov dword [rbp - 0x40], 0x40
lea rdx, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x324
lea rcx, [rbp + 0x16a0]
mov rbx, rax
call fcn.14008d1a0
mov r8, rbx
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x1010]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x70], xmm0
call fcn.14008d220
lea rdx, [rbp + 0x1010]
lea rcx, [rbp + 0x1a00]
call fcn.14008d1b0
mov r8, rax
lea rdx, [rdi + 0x2140688]
mov rcx, rsi
call fcn.140045800
mov r9d, 4
mov qword [rsp + 0x20], r15
lea r8, [rbp - 0x48]
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
lea rcx, [rbp + 0x1010]
call fcn.14008c350
mov rax, 0xffffffffffffffff
lea rcx, [0x1403d30b0]
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140089ef0
test rax, rax
je 0x140089f1e
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm2, xmm2
lea rdx, [r14 + 0x90]
cvtsd2ss xmm2, xmm0
lea rcx, [0x1403d5dd0]
call fcn.140042210
mov rax, 0xffffffffffffffff
lea rcx, [0x1403d2c90]
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140089f30
test rax, rax
je 0x140089f5e
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm2, xmm2
lea rdx, [r14 + 0x88]
cvtsd2ss xmm2, xmm0
lea rcx, [0x1403d5dd0]
call fcn.140042210
mov rax, 0xffffffffffffffff
lea rdi, [0x1403d3510]
nop dword [rax]
inc rax
cmp byte [rdi + rax], 0
jne 0x140089f70
test rax, rax
je 0x140089fa4
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov rdx, qword [0x1403d5860]
lea rcx, [0x1403d5dd0]
xorps xmm2, xmm2
add rdx, r12
cvtsd2ss xmm2, xmm0
call fcn.140042210
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0xcb8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.14006e440
movss xmm2, dword [0x1401a0930]
lea rcx, [rbp + 0xcc0]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140073600
movss xmm2, dword [0x1401a0944]
lea rcx, [rbp + 0xcc8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140073dd0
jmp 0x14008b881
cmp eax, 9
jne 0x14008b1a7
call fcn.1400660b0
lea rcx, [rbp - 0x68]
call fcn.1400172a0
movss xmm6, dword [0x1401a08c8]
lea rcx, [rbp + 0xcd0]
movaps xmm2, xmm6
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm7, dword [0x1401a09dc]
lea rcx, [rbp + 0xcd8]
movss xmm2, dword [0x1401a09f8]
movaps xmm1, xmm7
call fcn.140002580
lea rdx, [rbp + 0x1343]
mov rbx, rax
lea rcx, [rbp - 0x78]
call fcn.14008bff0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x14008a22a
mov r8d, r15d
cmp r12d, 2
jl 0x14008a1ef
movdqa xmm2, xmmword [0x1401a0b60]
movdqa xmm3, xmmword [str.1111]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
movdqa xmm4, xmmword [0x1401a0bf0]
mov eax, dword [str.3333333333333333]
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1401a0b80]
pmulld xmm0, xmm3
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x1401a0b90]
pmulld xmm0, xmm3
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm3
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x14008a22a
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x33
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14008a200
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.14000cfd0
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0xce0]
movaps xmm1, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rcx, str.Player_ID_List
call fcn.140031630
movss xmm2, dword [0x1401a092c]
lea rcx, [rbp + 0xce8]
movaps xmm1, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xcf0]
movaps xmm1, xmm7
call fcn.140002580
mov qword [rsp + 0x38], r15
lea r8, [0x1403d5b40]
mov qword [rsp + 0x30], r15
lea rdx, str.Search_the_id
mov dword [rsp + 0x28], r15d
lea rcx, str.Searc
mov r9d, 0x63
mov qword [rsp + 0x20], rax
call fcn.1400393c0
mov rdx, qword [0x1403d57f8]
test rdx, rdx
je 0x14008a423
add rdx, 0x18
lea rcx, [0x1403d5dd0]
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
mov rbx, rax
lea rdx, [rax + 0x100]
call fcn.1400420b0
lea rdx, [rbx + 0x108]
mov r12, rax
lea rcx, [0x1403d5dd0]
call fcn.1400420e0
mov sil, 1
test eax, eax
jle 0x14008a41c
mov rdi, r12
mov r14d, eax
nop dword [rax]
test r12, r12
je 0x14008a40e
mov rdx, rdi
lea rcx, [0x1403d5dd0]
call fcn.1400420b0
mov rbx, rax
test rax, rax
je 0x14008a40e
mov rdx, qword [0x1403d5828]
lea rcx, [0x1403d5dd0]
add rdx, rax
call fcn.1400420b0
test rax, rax
je 0x14008a40e
mov rdx, qword [0x1403d5828]
lea rcx, [0x1403d5dd0]
add rdx, rbx
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0x88]
call fcn.1400420e0
mov edx, eax
lea rcx, [rbp + 0x1128]
call fcn.140042ab0
cmp byte [0x1403d5b40], 0
je 0x14008a3cf
xor r8d, r8d
lea rdx, [0x1403d5b40]
lea rcx, [rbp + 0x1128]
call fcn.14008d6a0
cmp rax, 0xffffffffffffffff
je 0x14008a402
test sil, sil
jne 0x14008a3d9
call fcn.140035d10
lea rcx, [rbp + 0x1128]
xor sil, sil
call fcn.14003d660
mov rcx, rax
call fcn.140031630
xor ecx, ecx
call fcn.14000cbd0
test al, al
je 0x14008a402
mov qword [0x1403d3080], rbx
lea rcx, [rbp + 0x1128]
call fcn.14003d690
add rdi, 0x10
sub r14, 1
jne 0x14008a330
mov r12d, dword [reloc.WS2_32.dll_accept]
call fcn.14000d060
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0xcf8]
movaps xmm1, xmm8
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm0, dword [0x1401a09a0]
lea rcx, [rbp + 0xd00]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002580
lea rdx, [rbp + 0x16b0]
mov rbx, rax
lea rcx, [rbp - 0x77]
call fcn.14008c010
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14008a67a
mov r8d, r15d
cmp r12d, 2
jl 0x14008a649
movdqa xmm7, xmmword [0x1401a0b60]
movdqa xmm3, xmmword [0x1401a0b80]
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm13
movdqa xmm2, xmmword [str.1111]
movdqa xmm4, xmmword [0x1401a0bf0]
mov eax, dword [str.3333333333333333]
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm3
movd dword [r10], xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
movdqa xmm3, xmmword [0x1401a0b90]
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm3
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
movdqa xmm3, xmmword [0x1401a0bb0]
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm3
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
jmp 0x14008a682
mov r9, r10
nop dword [rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x33
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14008a650
movdqa xmm7, xmmword [0x1401a0b60]
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, r10
call fcn.14000cfd0
lea rcx, [0x14019fdc8]
call fcn.140031630
movss xmm1, dword [0x1401a0a84]
movaps xmm0, xmm10
call fcn.1400171d0
mov rdx, qword [0x1403d5828]
lea rcx, [0x1403d5dd0]
mov r14, qword [0x1403d5808]
add rdx, r14
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0x88]
call fcn.1400420e0
mov rdx, qword [0x1403d3080]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5828]
mov esi, eax
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0x88]
call fcn.1400420e0
mov edx, eax
lea rcx, [rbp + 0x1318]
mov edi, eax
call fcn.140042ab0
lea rax, str.___ME__
cmp edi, esi
lea rbx, [0x14018f25a]
lea rcx, [rbp + 0x1318]
cmove rbx, rax
call fcn.14003d660
mov rdx, rax
lea rcx, str._s_s
mov r8, rbx
call fcn.140031630
mov rdx, qword [0x1403d5828]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d3080]
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0x88]
call fcn.1400420e0
mov edx, eax
lea rcx, [rbp + 0x1148]
call fcn.140042ab0
lea rcx, [rbp + 0x1148]
call fcn.14003d660
mov rcx, rax
call fcn.140031630
call fcn.140041fe0
lea rdx, [rbp + 0xd08]
lea rcx, [rax + 0x10]
call fcn.14008c3b0
mov rbx, qword [rax]
call fcn.140041fe0
lea rdx, [rbp + 0xd10]
lea rcx, [rax + 0x10]
call fcn.14008c3c0
lea r9, [rbp + 0x1148]
mov r8, rbx
lea rcx, [rbp + 0xd18]
mov rdx, qword [rax]
call fcn.14008e990
mov r8, qword [0x1403d3080]
lea rdx, [rbp + 0x90]
add r8, 0x90
lea rcx, [0x1403d5dd0]
call fcn.140042140
lea r8, [r14 + 0x90]
lea rdx, [rbp + 0xa0]
lea rcx, [0x1403d5dd0]
call fcn.140042140
movss xmm0, dword [rbp + 0x94]
mov edx, 2
subss xmm0, dword [rbp + 0xa4]
call fcn.14008ea30
movaps xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbp + 0x90]
subss xmm0, dword [rbp + 0xa0]
call fcn.14008ea30
addsd xmm6, xmm0
mov edx, 2
movss xmm0, dword [rbp + 0x98]
subss xmm0, dword [rbp + 0xa8]
call fcn.14008ea30
movaps xmm1, xmm0
xorps xmm0, xmm0
addsd xmm1, xmm6
ucomisd xmm0, xmm1
ja 0x14008a88f
xorps xmm0, xmm0
sqrtsd xmm0, xmm1
jmp 0x14008a897
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrt
mov rdx, qword [0x1403d5880]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d3080]
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm0
call fcn.140042110
lea rcx, str.Health:__.2f
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
movq rdx, xmm1
call fcn.140031630
cvtps2pd xmm1, xmm6
lea rcx, str.Distance:__.2f
movq rdx, xmm1
call fcn.140031630
movaps xmm2, xmm10
lea rcx, [rbp + 0xd20]
movaps xmm1, xmm10
call fcn.140002580
lea rdx, [rbp + 0x1992]
mov rbx, rax
lea rcx, [rbp - 0x76]
call fcn.14008c020
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x14008ab12
mov r8d, r15d
cmp r12d, 2
jl 0x14008aadb
movdqa xmm3, xmmword [0x1401a0b80]
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm13
movdqa xmm2, xmmword [str.1111]
movdqa xmm4, xmmword [0x1401a0bf0]
mov eax, dword [str.3333333333333333]
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm3
movd dword [r10], xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
movdqa xmm3, xmmword [0x1401a0b90]
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm3
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
movdqa xmm3, xmmword [0x1401a0bb0]
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm3
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm1, xmm13
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
mov r8d, reloc.WS2_32.dll_recv
paddd xmm0, xmm1
movdqa xmm1, xmm3
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r9d, r8d
add r9, r10
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x33
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x14008aae1
mov rdx, rbx
mov rcx, r10
call fcn.140032500
test al, al
je 0x14008abb7
mov r8, qword [0x1403d3080]
lea rdx, [rbp - 0x20]
add r8, 0x90
lea rcx, [0x1403d5dd0]
call fcn.140042140
mov rbx, qword [0x1403d5808]
lea rcx, [0x1403d5dd0]
lea rdx, [rbx + 0x30]
call fcn.1400420b0
mov ecx, dword [rbp - 0x18]
lea r8, [rbp + 0xc0]
movsd xmm0, qword [rbp - 0x20]
mov dword [rbp + 0xc8], ecx
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0x30]
movsd qword [rbp + 0xc0], xmm0
call fcn.14008ea50
movsd xmm0, qword [rbp - 0x20]
lea rdx, [rbx + 0x90]
mov eax, dword [rbp - 0x18]
lea r8, [rbp + 0xd0]
lea rcx, [0x1403d5dd0]
movsd qword [rbp + 0xd0], xmm0
mov dword [rbp + 0xd8], eax
call fcn.14008ea50
movaps xmm2, xmm10
lea rcx, [rbp + 0xd28]
movaps xmm1, xmm10
call fcn.140002580
lea rdx, [rbp + 0x1980]
mov rbx, rax
lea rcx, [rbp - 0x75]
call fcn.14008c050
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x14008adf1
mov r8d, r15d
cmp r12d, 2
jl 0x14008adae
movdqa xmm3, xmmword [0x1401a0b80]
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm13
movdqa xmm2, xmmword [str.1111]
movdqa xmm4, xmmword [0x1401a0bf0]
mov eax, dword [str.3333333333333333]
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm3
movd dword [r10], xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
movdqa xmm3, xmmword [0x1401a0b90]
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm3
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm13
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
movdqa xmm3, xmmword [0x1401a0bb0]
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm3
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm1, xmm13
pmuldq xmm0, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
mov r8d, reloc.WS2_32.dll_recv
paddd xmm0, xmm1
movdqa xmm1, xmm3
pmulld xmm0, xmm2
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r9d, r8d
add r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x33
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14008adc0
mov rdx, rbx
mov rcx, r10
call fcn.140032500
test al, al
je 0x14008ae7f
mov r8, qword [0x1403d3080]
lea rdx, [rbp + 0x1350]
add r8, 0x90
lea rcx, [0x1403d5dd0]
call fcn.140042140
mov r8, qword [0x1403d5808]
lea rdx, [rbp + 0xe0]
add r8, 0x90
lea rcx, [0x1403d5dd0]
call fcn.140042140
mov rdx, qword [0x1403d3080]
lea r8, [rbp + 0xf0]
movsd xmm0, qword [rbp + 0xe0]
lea rcx, [0x1403d5dd0]
mov eax, dword [rbp + 0xe8]
add rdx, 0x90
movsd qword [rbp + 0xf0], xmm0
mov dword [rbp + 0xf8], eax
call fcn.14008ea50
lea rcx, [rbp + 0x1148]
call fcn.14003d690
lea rcx, [rbp + 0x1318]
call fcn.14003d690
call fcn.14000d060
movss xmm2, dword [0x1401a0904]
lea rcx, [rbp + 0xd30]
movss xmm1, dword [0x1401a0900]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm12
lea rcx, [rbp + 0xd38]
movaps xmm1, xmm12
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190c24]
xor r8d, r8d
call fcn.140033170
test al, al
je 0x14008aef4
mov dword [0x1403d3098], 0xa
movss xmm2, dword [0x1401a0a18]
lea rcx, [rbp + 0xd40]
movss xmm1, dword [0x1401a08e8]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm0, dword [0x1401a0920]
lea rcx, [rbp + 0xd48]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bf4]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x14008af52
mov dword [0x1403d3098], 2
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xd50]
movss xmm1, dword [0x1401a093c]
mov rdi, rax
call fcn.140002580
movss xmm7, dword [0x1401a08e4]
lea rcx, [rbp + 0xd58]
movaps xmm2, xmm7
movaps xmm1, xmm7
mov rbx, rax
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e5e5e5e
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xd60]
movss xmm1, dword [0x1401a0a10]
mov rdi, rax
call fcn.140002580
movaps xmm2, xmm7
lea rcx, [rbp + 0xd68]
movss xmm7, dword [0x1401a0944]
mov rbx, rax
movaps xmm1, xmm7
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xd70]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm2, dword [0x1401a08e4]
lea rcx, [rbp + 0xd78]
movss xmm1, dword [0x1401a0a14]
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm1, dword [rbp - 0x68]
lea rcx, [rbp + 0xd80]
movss xmm2, dword [rbp - 0x64]
subss xmm1, xmm7
addss xmm2, dword [0x1401a0934]
mov rdi, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
movss xmm1, dword [rbp - 0x68]
lea rcx, [rbp + 0xd88]
subss xmm1, dword [0x1401a093c]
movss xmm2, dword [0x1401a08f0]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, dword [0x1401a0938]
call fcn.140002580
mov dword [rsp + 0x28], r15d
mov r9d, 0x1e00ffff
movss dword [rsp + 0x20], xmm6
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm1, dword [rbp - 0x68]
lea rcx, [rbp + 0xd90]
movss xmm2, dword [rbp - 0x64]
subss xmm1, xmm7
movss xmm7, dword [0x1401a0938]
mov rdi, rax
addss xmm2, dword [0x1401a0a2c]
addss xmm1, dword [0x1401a0904]
addss xmm1, xmm7
addss xmm1, xmm7
call fcn.140002580
movss xmm1, dword [rbp - 0x68]
lea rcx, [rbp + 0xd98]
subss xmm1, dword [0x1401a093c]
movss xmm2, dword [0x1401a0a1c]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, xmm7
call fcn.140002580
mov r9d, 0x1e00ffff
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
jmp 0x14008b881
cmp eax, 0xa
jne 0x14008b881
lea rcx, [rbp - 0x38]
call fcn.1400172a0
cmp byte [0x1403d4b5e], 0
je 0x14008b344
call fcn.140013b20
movss xmm1, dword [0x1401a0904]
mov ecx, 3
call fcn.140005690
movaps xmm2, xmm10
lea rcx, [rbp + 0xda0]
movaps xmm1, xmm10
call fcn.140002580
movss xmm2, dword [0x1401a0968]
lea rcx, [rbp + 0xda8]
movss xmm1, dword [0x1401a09d4]
mov rbx, rax
call fcn.140002580
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.140013a10
movss xmm2, dword [0x1401a09a0]
lea rcx, [rbp + 0xdb0]
movss xmm1, dword [0x1401a0a18]
call fcn.140002580
mov rcx, rax
xor edx, edx
call fcn.140013aa0
mov r8d, Ordinal_41
lea rdx, [0x1403d4956]
lea rcx, str.Save_Position
call fcn.14000ff00
movss xmm7, dword [0x1401a0938]
lea rcx, [rbp + 0xdb8]
movss xmm2, dword [0x1401a0928]
movaps xmm1, xmm7
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm0, xmm12
call fcn.140017350
movss xmm6, dword [0x1401a0a00]
lea rcx, [rbp + 0xdc0]
movaps xmm1, xmm6
movaps xmm2, xmm15
call fcn.140002580
mov qword [rsp + 0x38], r15
lea r8, [0x1401d4de0]
mov qword [rsp + 0x30], r15
lea rdx, [0x1401d4670]
mov dword [rsp + 0x28], r15d
lea rcx, [0x14019fe00]
mov r9d, 0x63
mov qword [rsp + 0x20], rax
call fcn.1400393c0
movss xmm2, dword [0x1401a0948]
lea rcx, [rbp + 0xdc8]
movaps xmm1, xmm12
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm2, dword [0x1401a0918]
lea rcx, [rbp + 0xdd0]
movaps xmm1, xmm6
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e5d0]
call fcn.140032500
test al, al
je 0x14008b32c
mov byte [0x1403d4b5e], 0
movaps xmm0, xmm12
call fcn.140017350
mov ecx, r13d
call fcn.140005840
call fcn.1400128f0
jmp 0x14008b34c
movss xmm7, dword [0x1401a0938]
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0xdd8]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm2, xmm15
lea rcx, [rbp + 0xde0]
movaps xmm1, xmm14
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019fe10]
call fcn.140032500
test al, al
je 0x14008b3cb
lea rdx, [0x1401d4de0]
lea rcx, [rbp + 0x11d8]
call fcn.14003d6f0
xor edx, edx
lea rcx, [rbp + 0x11d8]
call fcn.140042a40
lea rcx, [rbp + 0x11d8]
movaps xmm6, xmm0
call fcn.14003d690
movaps xmm0, xmm6
call fcn.1400764e0
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0xde8]
movss xmm1, dword [0x1401a09d0]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm1, dword [0x1401a0958]
lea rcx, [rbp + 0xdf0]
movaps xmm2, xmm15
call fcn.140002580
mov rdx, rax
lea rcx, [0x14019e698]
call fcn.140032500
test al, al
je 0x14008b421
mov byte [0x1403d4b5e], 1
movzx eax, byte [0x1403d4bab]
test al, al
je 0x14008b48e
cmp byte [0x1403d4896], 0
jne 0x14008b48a
mov rdx, qword [0x1403d5808]
lea rcx, [0x1403d5dd0]
add rdx, 0x10c8
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rbx, [rax + 0xcf4]
mov rdx, rbx
call fcn.140042110
movss xmm2, dword [0x1401a0a70]
lea rcx, [0x1403d5dd0]
mov rdx, rbx
call fcn.140042210
movzx eax, byte [0x1403d4bab]
mov byte [0x1403d4896], 1
test al, al
jne 0x14008b4e2
cmp byte [0x1403d4baa], 0
jne 0x14008b4d6
mov rdx, qword [0x1403d5808]
lea rcx, [0x1403d5dd0]
add rdx, 0x10c8
call fcn.1400420b0
movaps xmm2, xmm11
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0xcf4]
call fcn.140042210
movzx eax, byte [0x1403d4bab]
mov byte [0x1403d4baa], 1
test al, al
jne 0x14008b4e2
mov byte [0x1403d4896], al
jmp 0x14008b4e9
mov byte [0x1403d4baa], 0
movaps xmm2, xmm7
lea rcx, [rbp + 0xdf8]
movaps xmm1, xmm14
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm9
lea rcx, [rbp + 0x16c0]
movaps xmm1, xmm9
call fcn.140002590
mov rcx, rax
lea rdx, str.Stamina_inf
call fcn.140031770
movss xmm2, dword [0x1401a093c]
lea rcx, [rbp + 0xe00]
movaps xmm1, xmm11
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
lea rdx, [0x1403d4bab]
lea rcx, [0x14019e7c0]
call fcn.140035010
mov rdx, qword [0x1403d5888]
lea rcx, [0x1403d5dd0]
add rdx, qword [0x1403d5808]
call fcn.140042110
movss xmm2, dword [0x1401a0914]
lea rcx, [rbp + 0xe08]
movaps xmm1, xmm8
movaps xmm6, xmm0
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
xorps xmm1, xmm1
lea rcx, str.Armor_:__.2f
cvtss2sd xmm1, xmm6
movq rdx, xmm1
call fcn.140031630
mov rdx, qword [0x1403d5808]
lea rcx, [0x1403d5dd0]
add rdx, 0x10c8
call fcn.1400420b0
lea rcx, [0x1403d5dd0]
lea rdx, [rax + 0xcf4]
call fcn.140042110
movaps xmm2, xmm7
lea rcx, [rbp + 0xe10]
movaps xmm1, xmm8
movaps xmm6, xmm0
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
xorps xmm1, xmm1
lea rcx, str.Stamina_:__.2f
cvtss2sd xmm1, xmm6
movq rdx, xmm1
call fcn.140031630
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xe18]
movss xmm1, dword [0x1401a093c]
mov rdi, rax
call fcn.140002580
movss xmm7, dword [0x1401a08e4]
lea rcx, [rbp + 0xe20]
movaps xmm2, xmm7
movaps xmm1, xmm7
mov rbx, rax
call fcn.140002580
movss xmm6, dword [0x1401a08c8]
mov r9d, 0x1e5e5e5e
mov r8, rbx
mov dword [rsp + 0x28], r15d
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
mov rdi, rax
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xe28]
movss xmm1, dword [0x1401a0a10]
call fcn.140002580
movaps xmm2, xmm7
lea rcx, [rbp + 0xe30]
movss xmm7, dword [0x1401a0944]
mov rbx, rax
movaps xmm1, xmm7
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
call fcn.140013b20
movss xmm2, dword [0x1401a0a30]
lea rcx, [rbp + 0xe38]
movss xmm1, dword [0x1401a0a44]
mov rdi, rax
call fcn.140002580
movss xmm2, dword [0x1401a08e4]
lea rcx, [rbp + 0xe40]
movss xmm1, dword [0x1401a0a14]
mov rbx, rax
call fcn.140002580
mov r9d, 0x1e5e5e5e
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm2, dword [0x1401a0a18]
lea rcx, [rbp + 0xe48]
movss xmm1, dword [0x1401a08e8]
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
movss xmm0, dword [0x1401a0920]
lea rcx, [rbp + 0xe50]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140002580
mov rdx, rax
lea rcx, [0x140190bf4]
xor r8d, r8d
call fcn.1400327f0
test al, al
je 0x14008b7a5
mov dword [0x1403d3098], 9
call fcn.140013b20
movss xmm1, dword [rbp - 0x38]
lea rcx, [rbp + 0xe58]
movss xmm2, dword [rbp - 0x34]
subss xmm1, xmm7
movss xmm7, dword [0x1401a0938]
mov rdi, rax
addss xmm2, dword [0x1401a0a2c]
addss xmm1, dword [0x1401a0904]
addss xmm1, xmm7
addss xmm1, xmm7
call fcn.140002580
movss xmm1, dword [rbp - 0x38]
lea rcx, [rbp + 0xe60]
subss xmm1, dword [0x1401a093c]
movss xmm2, dword [0x1401a0a1c]
mov rbx, rax
addss xmm1, dword [0x1401a0904]
addss xmm1, xmm7
call fcn.140002580
mov r9d, 0x1e00ffff
mov dword [rsp + 0x28], r15d
mov r8, rbx
movss dword [rsp + 0x20], xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140025670
movss xmm6, dword [0x1401a0a34]
lea rcx, [rbp + 0xe68]
movss xmm2, dword [0x1401a0914]
movaps xmm1, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140075540
movaps xmm2, xmm7
lea rcx, [rbp + 0xe70]
movaps xmm1, xmm6
call fcn.140002580
mov rcx, rax
call fcn.1400172f0
call fcn.140075d10
mov ecx, r13d
call fcn.140005840
call fcn.1400128f0
call fcn.14000c3c0
mov rcx, qword [0x1403d4be0]
lea r8, [0x1403d4a50]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0xfe8], xmm0
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1403d4be0]
lea r8, [rbp + 0xfe8]
mov rdx, qword [0x1403d4a50]
mov rax, qword [rcx]
call qword [rax + 0x190]
call fcn.140009300
mov rcx, rax
call fcn.14003df70
mov rcx, qword [0x1403d4a88]
xor r8d, r8d
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x40]
mov ebx, dword [rbp - 0x60]
jmp 0x14007f36c
call fcn.14003f1f0
call fcn.14003f530
xor ecx, ecx
call fcn.1400073f0
call fcn.14008c1a0
mov rcx, qword [0x1403d34f0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x140]
call qword [sym.imp.USER32.dll_UnregisterClassW]
movaps xmm14, xmmword [rsp + 0x1d00]
xor eax, eax
movaps xmm13, xmmword [rsp + 0x1d10]
movaps xmm12, xmmword [rsp + 0x1d20]
movaps xmm11, xmmword [rsp + 0x1d30]
movaps xmm10, xmmword [rsp + 0x1d40]
movaps xmm9, xmmword [rsp + 0x1d50]
movaps xmm8, xmmword [rsp + 0x1d60]
movaps xmm7, xmmword [rsp + 0x1d70]
mov r12, qword [rsp + 0x1dc0]
movaps xmm15, xmmword [rsp + 0x1cf0]
lea r11, [rsp + 0x1d90]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
mov ecx, r13d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3