Function at 0x180085200
Capabilities:
Authenticate hmac
Encode data using xor
Resolve function by parsing pe exports
Terminate process
Write file on windows

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x170
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1801c1f70]
xor rax, rsp
mov qword [rbp + 0x60], rax
mov ecx, 3
cmp byte [0x1801c2ff8], 0
je 0x1800937a2
cmp byte [0x1801c2ff9], 0
je 0x18009379b
movss xmm15, dword [0x18015b984]
movaps xmm1, xmm15
call fcn.180048b50
movaps xmm0, xmmword [0x18019df30]
movups xmmword [rbp], xmm0
lea rdx, [rbp]
mov ecx, 2
call fcn.180048a10
call fcn.1800939b0
mov r12d, 1
mov ecx, r12d
call fcn.1800480a0
mov ecx, r12d
call fcn.180047ff0
call fcn.180071100
test al, al
je 0x1800853c5
lea rcx, str.Fivem_Free_Cheat_.gg_61
call fcn.180081fc0
xor ecx, ecx
call fcn.180040cc0
test al, al
je 0x18008530a
lea rcx, str.Dis.gg_61
call fcn.18004cf20
lea rcx, [0x180169040]
call fcn.180081fc0
movzx edx, r12b
lea rcx, str.Windows
call fcn.1800711b0
test al, al
je 0x18008537a
movzx r9d, r12b
lea r8, reloc.WS2_32.dll_accept
xor edx, edx
lea rcx, str.Menu
call fcn.18007bfa0
movzx r9d, r12b
lea r8, [0x1801c2ff1]
xor edx, edx
lea rcx, str.Players_List
call fcn.18007bfa0
movzx r9d, r12b
lea r8, [0x1801c2ff3]
xor edx, edx
lea rcx, str.Vehicles_List
call fcn.18007bfa0
call fcn.1800784c0
movzx edx, r12b
lea rcx, str.Miscellaneous
call fcn.1800711b0
test al, al
je 0x1800853c5
movzx r9d, r12b
lea r8, [0x1801c34ba]
xor edx, edx
lea rcx, str.Customisations
call fcn.18007bfa0
movzx r9d, r12b
lea r8, [0x1801c34bb]
xor edx, edx
lea rcx, str.Informations
call fcn.18007bfa0
call fcn.1800784c0
call fcn.180078470
cmp byte [0x1801c34bb], 0
je 0x180085412
mov dword [rbp + 0x20], 0x43960000
mov dword [rbp + 0x24], 0x437a0000
lea rdx, [rbp + 0x20]
mov ecx, 5
call fcn.180048a70
xor r8d, r8d
lea rdx, [0x1801c34bb]
lea rcx, str.Informations
call fcn.180035600
call fcn.18003b300
mov ecx, r12d
call fcn.1800480a0
xor r15d, r15d
movss xmm12, dword [0x18015b928]
movss xmm10, dword [0x18015ba04]
movss xmm11, dword [0x18015b968]
cmp byte [0x1801c34ba], r15b
je 0x180085d68
mov dword [rbp + 0x20], 0x43960000
mov dword [rbp + 0x24], 0x437a0000
lea rdx, [rbp + 0x20]
lea ecx, [r15 + 5]
call fcn.180048a70
xor r8d, r8d
lea rdx, [0x1801c34ba]
lea rcx, str.Customisations
call fcn.180035600
test al, al
je 0x180085d5b
call fcn.18003e7c0
mov rdi, rax
mov edx, dword [0x1801c3cbc]
mov rcx, qword gs:[0x58]
mov eax, 4
mov rsi, qword [rcx + rdx*8]
lea rbx, [0x1801c34d0]
mov ecx, dword [rsi + rax]
cmp dword [0x1801c38e8], ecx
jg 0x1800937f3
mov byte [reloc.WS2_32.dll_accept], 0
call fcn.18003edc0
mulss xmm0, xmm12
call fcn.180048710
lea rcx, str.ColorsSelector
call fcn.180051000
test al, al
je 0x180085540
mov rax, rdi
mov ecx, 8
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rbx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rbx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rbx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rbx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rbx + 0x60], xmm0
lea rbx, [rbx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rbx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rcx, 1
jne 0x1800854e0
movups xmm0, xmmword [rax]
movups xmmword [rbx], xmm0
mov rax, qword [rax + 0x10]
mov qword [rbx + 0x10], rax
mov dword [rsp + 0x28], r15d
lea r13, str._.0f
mov qword [rsp + 0x20], r13
movss xmm8, dword [0x180162520]
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rdx, [rdi + 0x44]
lea rcx, str.FrameRounding
call fcn.18007eda0
test al, al
je 0x18008557e
mov eax, dword [rdi + 0x44]
mov dword [rdi + 0x80], eax
call fcn.18007e100
xor edx, edx
lea rcx, str.tabs
call fcn.180071dd0
test al, al
je 0x180085d56
xor r8d, r8d
xor edx, edx
lea rcx, str.Sizes
call fcn.180072250
movss xmm7, dword [0x18015b92c]
test al, al
je 0x180085a10
lea rcx, str.Main
call fcn.180081fc0
lea rdx, [rdi + 8]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movss xmm6, dword [0x18015b9a0]
movaps xmm3, xmm6
xorps xmm2, xmm2
lea rcx, str.WindowPadding
call fcn.18007ed50
lea rdx, [rdi + 0x3c]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
xorps xmm2, xmm2
lea rcx, str.FramePadding
call fcn.18007ed50
lea rdx, [rdi + 0x5c]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
xorps xmm2, xmm2
lea rcx, str.CellPadding
call fcn.18007ed50
lea rdx, [rdi + 0x4c]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
xorps xmm2, xmm2
lea rcx, str.ItemSpacing
call fcn.18007ed50
lea rdx, [rdi + 0x54]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
xorps xmm2, xmm2
lea rcx, str.ItemInnerSpacing
call fcn.18007ed50
lea rdx, [rdi + 0x64]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x18015b98c]
xorps xmm2, xmm2
lea rcx, str.TouchExtraPadding
call fcn.18007ed50
lea rdx, [rdi + 0x6c]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movss xmm9, dword [0x18015b9ac]
movaps xmm3, xmm9
xorps xmm2, xmm2
lea rcx, str.IndentSpacing
call fcn.18007eda0
lea rdx, [rdi + 0x74]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
movaps xmm2, xmm7
lea rcx, str.ScrollbarSize
call fcn.18007eda0
lea rdx, [rdi + 0x7c]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
movaps xmm2, xmm7
lea rcx, str.GrabMinSize
call fcn.18007eda0
lea rcx, str.Borders
call fcn.180081fc0
lea rdx, [rdi + 0x14]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rcx, str.WindowBorderSize
call fcn.18007eda0
lea rdx, [rdi + 0x30]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rcx, str.ChildBorderSize
call fcn.18007eda0
lea rdx, [rdi + 0x38]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rcx, str.PopupBorderSize
call fcn.18007eda0
lea rdx, [rdi + 0x48]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rcx, str.FrameBorderSize
call fcn.18007eda0
lea rdx, [rdi + 0x8c]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rcx, str.TabBorderSize
call fcn.18007eda0
lea rcx, str.Rounding
call fcn.180081fc0
lea rdx, [rdi + 0x10]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rcx, str.WindowRounding
call fcn.18007eda0
lea rdx, [rdi + 0x2c]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rcx, str.ChildRounding
call fcn.18007eda0
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rdx, [rdi + 0x44]
lea rcx, str.FrameRounding
call fcn.18007eda0
lea rdx, [rdi + 0x34]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rcx, str.PopupRounding
call fcn.18007eda0
lea rdx, [rdi + 0x78]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rcx, str.ScrollbarRounding
call fcn.18007eda0
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rdx, [rdi + 0x80]
lea rcx, str.GrabRounding
call fcn.18007eda0
lea rdx, [rdi + 0x84]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rcx, str.LogSliderDeadzone
call fcn.18007eda0
lea rdx, [rdi + 0x88]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rcx, str.TabRounding
call fcn.18007eda0
lea rcx, str.Alignment
call fcn.180081fc0
lea rdx, [rdi + 0x20]
mov dword [rsp + 0x28], r15d
lea rbx, str._.2f
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rcx, str.WindowTitleAlign
call fcn.18007ed50
mov eax, dword [rdi + 0x28]
inc eax
mov dword [rbp + 0x20], eax
mov r9d, 0xffffffff
lea r8, str.None
lea rdx, [rbp + 0x20]
lea rcx, str.WindowMenuButtonPosition
call fcn.180076ec0
test al, al
je 0x18008592d
mov eax, dword [rbp + 0x20]
dec eax
mov dword [rdi + 0x28], eax
lea rdx, [rdi + 0x94]
mov r9d, 0xffffffff
lea r8, [0x1801628c0]
lea rcx, str.ColorButtonPosition
call fcn.180076ec0
lea rdx, [rdi + 0x98]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rcx, str.ButtonTextAlign
call fcn.18007ed50
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, str.Alignment_applies_when_a_button_is_larger_than_its_text_content.
call fcn.180093950
lea rdx, [rdi + 0xa0]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
xorps xmm2, xmm2
lea rcx, str.SelectableTextAlign
call fcn.18007ed50
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, str.Alignment_applies_when_a_selectable_is_larger_than_its_text_content.
call fcn.180093950
lea rcx, str.Safe_Area_Padding
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, str.Adjust_if_you_cannot_see_the_edges_of_your_screen__e.g._on_a_TV_where_scaling_has_not_been_configured_.
call fcn.180093950
lea rdx, [rdi + 0xb0]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm9
xorps xmm2, xmm2
lea rcx, str.DisplaySafeAreaPadding
call fcn.18007ed50
call fcn.1800788e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Colors
call fcn.180072250
test al, al
je 0x180085bbe
mov eax, 4
mov eax, dword [rsi + rax]
cmp dword [0x1801c3a08], eax
jg 0x1800937a9
call fcn.18003da60
mulss xmm0, dword [0x180162524]
movaps xmm2, xmm0
lea rdx, str.Filter_colors
lea rcx, [0x1801c38f0]
call fcn.18003b130
cmp dword [0x1801c3a0c], 0
sete dl
lea rcx, str.Opaque
call fcn.18007c5c0
mov ecx, dword [0x1801c3a0c]
test al, al
cmovne ecx, r15d
mov dword [0x1801c3a0c], ecx
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
mov ebx, 0x20000
cmp dword [0x1801c3a0c], ebx
sete dl
lea rcx, str.Alpha
call fcn.18007c5c0
mov ecx, dword [0x1801c3a0c]
test al, al
cmovne ecx, ebx
mov dword [0x1801c3a0c], ecx
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
mov ebx, 0x40000
cmp dword [0x1801c3a0c], ebx
sete dl
lea rcx, str.Both
call fcn.18007c5c0
mov ecx, dword [0x1801c3a0c]
test al, al
cmovne ecx, ebx
mov dword [0x1801c3a0c], ecx
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, str.In_the_color_list:_nLeft_click_on_color_square_to_open_color_picker__nRight_click_to_open_edit_options_menu.
call fcn.180093950
mov qword [rbp + 0x20], 0
mov r9d, 0x80c000
mov r8b, 1
lea rdx, [rbp + 0x20]
lea rcx, str.colors
call fcn.180037d60
movss xmm0, dword [0x180162c40]
call fcn.180048710
mov ebx, r15d
lea rsi, [rdi + 0xc8]
mov ecx, ebx
call fcn.18003e800
mov r14, rax
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1801c38f0]
call fcn.180047a60
test al, al
je 0x180085ba4
mov ecx, ebx
call fcn.180048470
mov r8d, dword [0x1801c3a0c]
bts r8d, 0x10
mov rdx, rsi
lea rcx, str.color
call fcn.180073be0
movss xmm1, dword [rdi + 0x54]
xorps xmm0, xmm0
call fcn.18004ba80
xor edx, edx
mov rcx, r14
call fcn.180082580
call fcn.180047e50
inc ebx
add rsi, 0x10
cmp ebx, 0x35
jl 0x180085b46
call fcn.180047f60
call fcn.18003b830
call fcn.1800788e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Scale
call fcn.180072250
movss xmm6, dword [0x1801624cc]
test al, al
je 0x180085c82
call fcn.18003dfd0
mov rbx, rax
call fcn.18003da60
mulss xmm0, dword [0x18015b988]
call fcn.180048710
mov dword [rsp + 0x30], reloc.WS2_32.dll_recv
lea rsi, str._.2f
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movss xmm8, dword [0x1801624e0]
movaps xmm3, xmm8
movaps xmm2, xmm6
lea rdx, [0x1801c1cd4]
lea rcx, str.window_scale
call fcn.180077e90
test al, al
je 0x180085c48
movss xmm0, dword [0x1801c1cd4]
call fcn.18004cfa0
lea rdx, [rbx + 0xa8]
mov dword [rsp + 0x30], reloc.WS2_32.dll_recv
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm8
movaps xmm2, xmm6
lea rcx, str.global_scale
call fcn.180077e90
call fcn.180047f60
call fcn.1800788e0
jmp 0x180085c89
lea rsi, str._.2f
xor r8d, r8d
xor edx, edx
lea rcx, str.Rendering
call fcn.180072250
test al, al
je 0x180085d51
lea rdx, [rdi + 0xbc]
xor r8d, r8d
lea rcx, str.Anti_aliased_lines
call fcn.180072d50
lea rdx, [rdi + 0xbd]
xor r8d, r8d
lea rcx, str.Anti_aliased_lines_use_texture
call fcn.180072d50
lea rdx, [rdi + 0xbe]
xor r8d, r8d
lea rcx, str.Anti_aliased_fill
call fcn.180072d50
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x18015d340]
movaps xmm2, xmm6
mov rdx, rdi
lea rcx, str.Global_Alpha
call fcn.180077e90
lea rdx, [rdi + 4]
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm7
xorps xmm3, xmm3
movaps xmm2, xmm6
lea rcx, str.Disabled_Alpha
call fcn.180077e90
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, str.Additional_alpha_multiplier_for_disabled_items__multiply_over_current_value_of_Alpha_.
call fcn.180093950
call fcn.1800788e0
call fcn.180078730
call fcn.180047f60
call fcn.18003b300
mov ecx, r12d
call fcn.1800480a0
movss xmm0, dword [0x180162c38]
movss dword [rbp + 0x20], xmm0
movss xmm1, dword [0x18015b9e0]
movss dword [rbp + 0x24], xmm1
lea rdx, [rbp + 0x20]
mov ecx, 5
call fcn.180048a70
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1800936f2
xor r8d, r8d
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Free_Fivem_Cheat__.gg_61
call fcn.180035600
test al, al
je 0x1800936f2
xor edx, edx
lea rcx, str.Cheat
call fcn.180071dd0
test al, al
je 0x1800936ed
xor r8d, r8d
xor edx, edx
lea rcx, str.Aimbot
call fcn.180072250
mov esi, 4
lea r14d, [rsi + 0x1b]
lea rbx, [0x180000000]
mov edi, dword [reloc.WS2_32.dll_accept]
movss xmm9, dword [0x180162c28]
movss xmm13, dword [0x18015b994]
movss xmm14, dword [0x18019df04]
test al, al
je 0x18008be74
mov rcx, qword [0x1801c27c0]
call fcn.180048300
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm13
call fcn.18004c390
mov dword [rbp + 0x20], 0x43960000
mov dword [rbp + 0x24], 0x434d0000
mov rax, qword [str.vW_QGW_8xEUY_S]
mov qword [rbp], rax
cmp byte [0x18019d3a7], 0
je 0x180085fa0
cmp edi, 2
jl 0x180085f68
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, dword [rbp]
pxor xmm2, xmm0
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, dword [rbp + 4]
pxor xmm2, xmm0
movd dword [rbp + 4], xmm2
jmp 0x180085fa0
lea r9, [rbp]
mov r8d, r15d
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x180085f70
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, [rbp]
call fcn.180037d60
lea rcx, str.General
call fcn.180081fc0
call fcn.18007e100
lea r13, str.Sniper
cmp byte [0x1801c2bf4], 0
je 0x1800871aa
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
mov rcx, qword [rbx + rax*8 + 0x1c0bc0]
lea rax, str.Unknown
cmp rcx, rax
jne 0x1800861a5
movups xmm0, xmmword [0x18019d3a8]
movups xmmword [rbp + 0x40], xmm0
movzx eax, byte [0x18019d3b8]
mov byte [rbp + 0x50], al
mov r8d, r15d
cmp edi, 2
jl 0x18008615b
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x180086050
cmp r8d, 0x11
jge 0x1800866e0
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x180086170
jmp 0x1800866e0
lea rax, str.Melee
cmp rcx, rax
jne 0x180086365
movups xmm0, xmmword [0x18019d3c0]
movups xmmword [rbp + 0x40], xmm0
movzx eax, byte [0x18019d3d0]
mov byte [rbp + 0x50], al
mov r8d, r15d
cmp edi, 2
jl 0x18008631b
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x180086210
cmp r8d, 0x11
jge 0x1800866e0
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x180086330
jmp 0x1800866e0
lea rax, str.Heavy
cmp rcx, rax
jne 0x180086525
movups xmm0, xmmword [0x18019d3d8]
movups xmmword [rbp + 0x40], xmm0
movzx eax, byte [0x18019d3e8]
mov byte [rbp + 0x50], al
mov r8d, r15d
cmp edi, 2
jl 0x1800864db
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1800863d0
cmp r8d, 0x11
jge 0x1800866e0
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1800864f0
jmp 0x1800866e0
lea rax, str.Throwable
cmp rcx, rax
jne 0x1800866e9
movups xmm0, xmmword [str.xEUY_S]
movups xmmword [rbp + 0x40], xmm0
movzx eax, byte [0x18019d400]
mov byte [rbp + 0x50], al
mov r8d, r15d
cmp edi, 2
jl 0x180086697
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x180086590
cmp r8d, 0x11
jge 0x1800866e0
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1800866b0
lea rcx, [rbp + 0x40]
call fcn.180081fc0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp qword [rbx + rax*8 + 0x1c0bc0], r13
jne 0x1800868dc
movsd xmm0, qword [0x18019d408]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d410]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d414]
mov word [rbp + 0xc], ax
cmp byte [0x18019d415], 0
je 0x180086880
mov r8d, r15d
cmp edi, 2
jl 0x180086840
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d408]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180086850
xor r8d, r8d
lea rdx, [0x1801c2bf7]
lea rcx, [rbp]
call fcn.180072d50
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd28]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
mov dword [rbp], 0x42fa0000
mov dword [rbp + 4], 0x41c80000
lea r8, [rbp]
lea rdx, [0x1801c0ef0]
lea rcx, [0x1801ab134]
call fcn.18003ede0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [0x18015aebc]
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x1800869a2
movsd xmm0, qword [0x18019d418]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d420]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019d422]
mov byte [rbp], 0x45
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
xor r8d, r8d
lea rdx, [0x1801c2c25]
lea rcx, [rbp]
call fcn.180072d50
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd28]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
mov dword [rbp], 0x42fa0000
mov dword [rbp + 4], 0x41c80000
lea r8, [rbp]
lea rdx, [0x1801c0ef0]
lea rcx, [0x1801ab134]
call fcn.18003ede0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Shotgun
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x180086b9c
movsd xmm0, qword [0x18019d428]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d430]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d434]
mov word [rbp + 0xc], ax
movzx eax, byte [0x18019d436]
mov byte [rbp + 0xe], al
mov r8d, r15d
cmp edi, 2
jl 0x180086afd
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d428]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x180086b10
xor r8d, r8d
lea rdx, [0x1801c2c05]
lea rcx, [rbp]
call fcn.180072d50
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd28]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
mov dword [rbp], 0x42fa0000
mov dword [rbp + 4], 0x41c80000
lea r8, [rbp]
lea rdx, [0x1801c0ef0]
lea rcx, [0x1801ab134]
call fcn.18003ede0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Rifle
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x180086d8c
movsd xmm0, qword [0x18019d438]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d440]
mov dword [rbp + 8], eax
movzx eax, byte [0x18019d444]
mov byte [rbp + 0xc], al
mov r8d, r15d
cmp edi, 2
jl 0x180086cec
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d438]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x180086d00
xor r8d, r8d
lea rdx, [0x1801c2c45]
lea rcx, [rbp]
call fcn.180072d50
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd28]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
mov dword [rbp], 0x42fa0000
mov dword [rbp + 4], 0x41c80000
lea r8, [rbp]
lea rdx, [0x1801c0ef0]
lea rcx, [0x1801ab134]
call fcn.18003ede0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [0x18015aeb4]
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x180086fbc
movups xmm0, xmmword [0x18019d448]
movups xmmword [rbp + 0x40], xmm0
movzx eax, word [0x18019d458]
mov word [rbp + 0x50], ax
movzx eax, byte [0x18019d45a]
mov byte [rbp + 0x52], al
mov r8d, r15d
cmp edi, 2
jl 0x180086f17
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x180086e10
cmp r8d, 0x13
jge 0x180086f60
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x180086f30
xor r8d, r8d
lea rdx, [0x1801c2c35]
lea rcx, [rbp + 0x40]
call fcn.180072d50
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd28]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
mov dword [rbp], 0x42fa0000
mov dword [rbp + 4], 0x41c80000
lea r8, [rbp]
lea rdx, [0x1801c0ef0]
lea rcx, [0x1801ab134]
call fcn.18003ede0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Pistol
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x180087398
movsd xmm0, qword [0x18019d460]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d468]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d46c]
mov word [rbp + 0xc], ax
cmp byte [0x18019d46d], 0
je 0x180087160
mov r8d, r15d
cmp edi, 2
jl 0x18008711a
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d460]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180087130
xor r8d, r8d
lea rdx, [0x1801c2c15]
lea rcx, [rbp]
call fcn.180072d50
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd28]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
mov dword [rbp], 0x42fa0000
mov dword [rbp + 4], 0x41c80000
jmp 0x180087381
movsd xmm0, qword [0x18019d470]
movsd qword [rbp], xmm0
mov eax, dword [str.TNR_]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d47c]
mov word [rbp + 0xc], ax
movzx eax, byte [0x18019d47e]
mov byte [rbp + 0xe], al
mov r8d, r15d
cmp edi, 2
jl 0x1800872e9
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d470]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x180087300
xor r8d, r8d
lea rdx, [0x1801c2be4]
lea rcx, [rbp]
call fcn.180072d50
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd28]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
movss xmm0, dword [0x18019df00]
movss dword [rbp], xmm0
movss xmm1, dword [0x18015b9a8]
movss dword [rbp + 4], xmm1
lea r8, [rbp]
lea rdx, [0x1801c0ef0]
lea rcx, [0x1801ab134]
call fcn.18003ede0
call fcn.18007e100
cmp byte [0x1801c2be4], 0
jne 0x1800873ad
mov cl, 1
call fcn.180038170
mov rax, qword [str.p_VZB_r8p_VZB]
mov qword [rbp], rax
cmp byte [0x18019d487], 0
je 0x180087510
cmp edi, 2
jl 0x1800874cf
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
jmp 0x180087510
lea r9, [rbp]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1800874e0
lea rcx, [rbp]
call fcn.180081fc0
cmp byte [0x1801c2bf4], 0
je 0x180088bb7
movsxd rcx, dword [reloc.WS2_32.dll_ioctlsocket]
cmp qword [rbx + rcx*8 + 0x1c0bc0], r13
jne 0x1800878e9
movsd xmm0, qword [0x18019d488]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d490]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x1800876b0
mov r8d, r15d
cmp edi, 2
jl 0x180087672
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d488]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180087680
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, str.Mouse_aim
lea rdx, [0x1801c2c00]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d498]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d4a0]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d4a4]
mov word [rbp + 0xc], ax
cmp byte [0x18019d4a5], 0
je 0x180087860
mov r8d, r15d
cmp edi, 2
jl 0x180087817
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d498]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180087830
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801c1a40]
lea rdx, [0x1801c2bf8]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d4a8]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movsd qword [rbp], xmm0
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c2bfc]
lea rcx, [rbp]
call fcn.1800770d0
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
lea rdx, str.Rifle
cmp qword [rbx + rax*8 + 0x1c0bc0], rdx
jne 0x180087cb9
movsd xmm0, qword [0x18019d4b8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d4c0]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x180087a80
mov r8d, r15d
cmp edi, 2
jl 0x180087a38
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d4b8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180087a50
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, str.Mouse_aim
lea rdx, [0x1801c2c50]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d4c8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d4d0]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d4d4]
mov word [rbp + 0xc], ax
cmp byte [0x18019d4d5], 0
je 0x180087c30
mov r8d, r15d
cmp edi, 2
jl 0x180087be7
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d4c8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180087c00
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801c1c20]
lea rdx, [0x1801c2c48]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d4d8]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movsd qword [rbp], xmm0
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c2c4c]
lea rcx, [rbp]
call fcn.1800770d0
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
lea rdx, [0x18015aeb4]
cmp qword [rbx + rax*8 + 0x1c0bc0], rdx
jne 0x180088089
movsd xmm0, qword [0x18019d4e8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d4f0]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x180087e50
mov r8d, r15d
cmp edi, 2
jl 0x180087e08
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d4e8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180087e20
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, str.Mouse_aim
lea rdx, [0x1801c2c40]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d4f8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d500]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d504]
mov word [rbp + 0xc], ax
cmp byte [0x18019d505], 0
je 0x180088000
mov r8d, r15d
cmp edi, 2
jl 0x180087fb7
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d4f8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180087fd0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801c1bc0]
lea rdx, [0x1801c2c38]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d508]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movsd qword [rbp], xmm0
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c2c3c]
lea rcx, [rbp]
call fcn.1800770d0
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
lea rdx, str.Shotgun
cmp qword [rbx + rax*8 + 0x1c0bc0], rdx
jne 0x180088459
movsd xmm0, qword [0x18019d518]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d520]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x180088220
mov r8d, r15d
cmp edi, 2
jl 0x1800881d8
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d518]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1800881f0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, str.Mouse_aim
lea rdx, [0x1801c2c10]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d528]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d530]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d534]
mov word [rbp + 0xc], ax
cmp byte [0x18019d535], 0
je 0x1800883d0
mov r8d, r15d
cmp edi, 2
jl 0x180088387
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d528]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1800883a0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801c1aa0]
lea rdx, [0x1801c2c08]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d538]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movsd qword [rbp], xmm0
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c2c0c]
lea rcx, [rbp]
call fcn.1800770d0
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
lea rdx, [0x18015aebc]
cmp qword [rbx + rax*8 + 0x1c0bc0], rdx
jne 0x180088829
movsd xmm0, qword [0x18019d548]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d550]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x1800885f0
mov r8d, r15d
cmp edi, 2
jl 0x1800885a8
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d548]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1800885c0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, str.Mouse_aim
lea rdx, [0x1801c2c30]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d558]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d560]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d564]
mov word [rbp + 0xc], ax
cmp byte [0x18019d565], 0
je 0x1800887a0
mov r8d, r15d
cmp edi, 2
jl 0x180088757
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d558]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180088770
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801c1b60]
lea rdx, [0x1801c2c28]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d568]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movsd qword [rbp], xmm0
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c2c2c]
lea rcx, [rbp]
call fcn.1800770d0
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
lea rcx, str.Pistol
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x180088f63
movsd xmm0, qword [0x18019d578]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d580]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x1800889c0
mov r8d, r15d
cmp edi, 2
jl 0x180088978
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d578]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180088990
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, str.Mouse_aim
lea rdx, [0x1801c2c20]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d588]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d590]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d594]
mov word [rbp + 0xc], ax
cmp byte [0x18019d595], 0
je 0x180088b70
mov r8d, r15d
cmp edi, 2
jl 0x180088b27
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d588]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180088b40
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801c1b00]
lea rdx, [0x1801c2c18]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d598]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
lea r8, str.Head
lea rdx, [0x1801c2c1c]
jmp 0x180088f22
movsd xmm0, qword [0x18019d5a8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d5b0]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x180088d30
mov r8d, r15d
cmp edi, 2
jl 0x180088cee
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d5a8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180088d00
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, str.Mouse_aim
lea rdx, [0x1801c2bf0]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d5b8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d5c0]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d5c4]
mov word [rbp + 0xc], ax
cmp byte [0x18019d5c5], 0
je 0x180088ee0
mov r8d, r15d
cmp edi, 2
jl 0x180088e97
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d5b8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180088eb0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801c19c8]
lea rdx, [0x1801c2be8]
lea rcx, [rbp]
call fcn.1800770d0
movsd xmm0, qword [0x18019d5c8]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
lea r8, str.Head
lea rdx, [0x1801c2bec]
movsd qword [rbp], xmm0
xor al, 0x39
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
mov byte [rbp + 8], al
mov r9d, 6
lea rcx, [rbp]
call fcn.1800770d0
cmp byte [0x1801c2be4], 0
jne 0x180088f75
call fcn.18003ba80
call fcn.18003b830
call fcn.18003c0a0
movss xmm0, dword [0x180162530]
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm13
call fcn.18004c390
mov dword [rbp], 0x43960000
mov dword [rbp + 4], 0x43340000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, str.Other
call fcn.180037d60
lea rcx, str.Other
call fcn.180081fc0
call fcn.18007e100
movups xmm0, xmmword [str.pVRDA_A_]
movups xmmword [rbp], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180089170
cmp edi, 2
jl 0x180089131
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 4]
mov r8d, dword [rbp + 0x20]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x180089030
jmp 0x180089170
lea r9, [rbp]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x180089140
xor r8d, r8d
lea rdx, [0x1801c2bf4]
lea rcx, [rbp]
call fcn.180072d50
movups xmm0, xmmword [0x18019d5e8]
movups xmmword [rbp], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180089320
cmp edi, 2
jl 0x1800892e2
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 4]
mov r8d, dword [rbp + 0x20]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1800891e1
jmp 0x180089320
lea r9, [rbp]
mov r8d, r15d
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1800892f0
xor r8d, r8d
lea rdx, [0x1801c2be7]
lea rcx, [rbp]
call fcn.180072d50
movsd xmm0, qword [0x18019d5f8]
movsd qword [rbp], xmm0
mov eax, dword [str.zR_V_]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d604]
mov word [rbp + 0xc], ax
cmp byte [0x18019d605], 0
je 0x1800894b0
mov r8d, r15d
cmp edi, 2
jl 0x180089475
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d5f8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180089480
xor r8d, r8d
lea rdx, [0x1801c2be5]
lea rcx, [rbp]
call fcn.180072d50
call fcn.18003b830
call fcn.18003c0a0
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm14
call fcn.18004c390
mov dword [rbp], 0x43af0000
mov dword [rbp + 4], 0x43c80000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, str.Settings
call fcn.180037d60
lea rcx, str.Settings
call fcn.180081fc0
call fcn.18007e100
cmp byte [0x1801c2be4], 0
jne 0x180089529
mov cl, 1
call fcn.180038170
cmp byte [0x1801c2bf4], 0
je 0x18008b6bb
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp qword [rbx + rax*8 + 0x1c0bc0], r13
jne 0x180089ad8
movsd xmm0, qword [0x18019d608]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d610]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019d612]
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
xor r8d, r8d
lea rdx, [0x1801c2c04]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c04], 1
jne 0x1800896c2
mov eax, dword [0x18019d614]
mov dword [rbp + 0x20], eax
cmp byte [0x18019d617], 0
je 0x18008969f
cmp edi, 2
jl 0x18008965e
movdqa xmm3, xmmword [0x18015ba10]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019df40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019df40]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.4444]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x18008969f
lea r9, [rbp + 0x20]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, esi
jl 0x180089670
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x78
mov r8d, r12d
lea rdx, [0x1801c0ea8]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movsd xmm0, qword [0x18019d618]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d620]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d624]
mov word [rbp + 0xc], ax
cmp byte [0x18019d625], 0
je 0x180089840
mov r8d, r15d
cmp edi, 2
jl 0x180089804
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d618]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180089810
xor r8d, r8d
lea rdx, [0x1801c34a8]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34a8], 1
jne 0x1800898b9
mov eax, dword [0x18019d628]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019d62c]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019d62e]
mov byte [rbp + 0x20], 0x53
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov r8d, r12d
lea rdx, [0x1801c0eac]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movups xmm0, xmmword [0x18019d630]
movups xmmword [rbp], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180089a60
cmp edi, 2
jl 0x180089a21
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 4]
mov r8d, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x180089920
jmp 0x180089a60
lea r9, [rbp]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x180089a30
xor r8d, r8d
lea rdx, [0x1801c34a7]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34a7], 1
jne 0x180089ad8
movsd xmm0, qword [0x18019d640]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], 0x44
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, r12d
lea rdx, [0x1801c0eb0]
lea rcx, [rbp]
call fcn.18007edf0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Shotgun
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x18008a078
movsd xmm0, qword [0x18019d650]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d658]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019d65a]
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
xor r8d, r8d
lea rdx, [0x1801c2c14]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c14], 1
jne 0x180089c62
mov eax, dword [0x18019d65c]
mov dword [rbp + 0x20], eax
cmp byte [0x18019d65f], 0
je 0x180089c3f
cmp edi, 2
jl 0x180089c07
movdqa xmm3, xmmword [0x18015ba10]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019df40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019df40]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.4444]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x180089c3f
lea r9, [rbp + 0x20]
mov r8d, r15d
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, esi
jl 0x180089c10
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x78
mov r8d, r12d
lea rdx, [0x1801c0eb4]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movsd xmm0, qword [0x18019d660]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d668]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d66c]
mov word [rbp + 0xc], ax
cmp byte [0x18019d66d], 0
je 0x180089de0
mov r8d, r15d
cmp edi, 2
jl 0x180089da4
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d660]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180089db0
xor r8d, r8d
lea rdx, [0x1801c34aa]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34aa], 1
jne 0x180089e59
mov eax, dword [0x18019d670]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019d674]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019d676]
mov byte [rbp + 0x20], 0x53
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov r8d, r12d
lea rdx, [0x1801c0eb8]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movups xmm0, xmmword [0x18019d678]
movups xmmword [rbp], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008a000
cmp edi, 2
jl 0x180089fc1
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 4]
mov r8d, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x180089ec0
jmp 0x18008a000
lea r9, [rbp]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x180089fd0
xor r8d, r8d
lea rdx, [0x1801c34a9]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34a9], 1
jne 0x18008a078
movsd xmm0, qword [0x18019d688]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], 0x44
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, r12d
lea rdx, [0x1801c0ebc]
lea rcx, [rbp]
call fcn.18007edf0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [0x18015aeb4]
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x18008a618
movsd xmm0, qword [0x18019d698]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d6a0]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019d6a2]
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
xor r8d, r8d
lea rdx, [0x1801c2c44]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c44], 1
jne 0x18008a202
mov eax, dword [0x18019d6a4]
mov dword [rbp + 0x20], eax
cmp byte [0x18019d6a7], 0
je 0x18008a1df
cmp edi, 2
jl 0x18008a1a7
movdqa xmm3, xmmword [0x18015ba10]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019df40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019df40]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.4444]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x18008a1df
lea r9, [rbp + 0x20]
mov r8d, r15d
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, esi
jl 0x18008a1b0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x78
mov r8d, r12d
lea rdx, [0x1801c0ed8]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movsd xmm0, qword [0x18019d6a8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d6b0]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d6b4]
mov word [rbp + 0xc], ax
cmp byte [0x18019d6b5], 0
je 0x18008a380
mov r8d, r15d
cmp edi, 2
jl 0x18008a344
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d6a8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008a350
xor r8d, r8d
lea rdx, [0x1801c34b0]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34b0], 1
jne 0x18008a3f9
mov eax, dword [0x18019d6b8]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019d6bc]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019d6be]
mov byte [rbp + 0x20], 0x53
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov r8d, r12d
lea rdx, [0x1801c0edc]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movups xmm0, xmmword [0x18019d6c0]
movups xmmword [rbp], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008a5a0
cmp edi, 2
jl 0x18008a561
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 4]
mov r8d, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008a460
jmp 0x18008a5a0
lea r9, [rbp]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008a570
xor r8d, r8d
lea rdx, [0x1801c34af]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34af], 1
jne 0x18008a618
movsd xmm0, qword [0x18019d6d0]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], 0x44
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, r12d
lea rdx, [0x1801c0ee0]
lea rcx, [rbp]
call fcn.18007edf0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Rifle
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x18008abb8
movsd xmm0, qword [0x18019d6e0]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d6e8]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019d6ea]
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
xor r8d, r8d
lea rdx, [0x1801c2c54]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c54], 1
jne 0x18008a7a2
mov eax, dword [0x18019d6ec]
mov dword [rbp + 0x20], eax
cmp byte [0x18019d6ef], 0
je 0x18008a77f
cmp edi, 2
jl 0x18008a747
movdqa xmm3, xmmword [0x18015ba10]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019df40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019df40]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.4444]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x18008a77f
lea r9, [rbp + 0x20]
mov r8d, r15d
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, esi
jl 0x18008a750
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x78
mov r8d, r12d
lea rdx, [0x1801c0ee4]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movsd xmm0, qword [0x18019d6f0]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d6f8]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d6fc]
mov word [rbp + 0xc], ax
cmp byte [0x18019d6fd], 0
je 0x18008a920
mov r8d, r15d
cmp edi, 2
jl 0x18008a8e4
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d6f0]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008a8f0
xor r8d, r8d
lea rdx, [0x1801c34b2]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34b2], 1
jne 0x18008a999
mov eax, dword [0x18019d700]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019d704]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019d706]
mov byte [rbp + 0x20], 0x53
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov r8d, r12d
lea rdx, [0x1801c0ee8]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movups xmm0, xmmword [0x18019d708]
movups xmmword [rbp], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008ab40
cmp edi, 2
jl 0x18008ab01
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 4]
mov r8d, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008aa00
jmp 0x18008ab40
lea r9, [rbp]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008ab10
xor r8d, r8d
lea rdx, [0x1801c34b1]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34b1], 1
jne 0x18008abb8
movsd xmm0, qword [0x18019d718]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], 0x44
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, r12d
lea rdx, [0x1801c0eec]
lea rcx, [rbp]
call fcn.18007edf0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [0x18015aebc]
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x18008b158
movsd xmm0, qword [0x18019d728]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d730]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019d732]
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
xor r8d, r8d
lea rdx, [0x1801c2c34]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c34], 1
jne 0x18008ad42
mov eax, dword [0x18019d734]
mov dword [rbp + 0x20], eax
cmp byte [0x18019d737], 0
je 0x18008ad1f
cmp edi, 2
jl 0x18008ace7
movdqa xmm3, xmmword [0x18015ba10]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019df40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019df40]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.4444]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x18008ad1f
lea r9, [rbp + 0x20]
mov r8d, r15d
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, esi
jl 0x18008acf0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x78
mov r8d, r12d
lea rdx, [0x1801c0ecc]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movsd xmm0, qword [0x18019d738]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d740]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d744]
mov word [rbp + 0xc], ax
cmp byte [0x18019d745], 0
je 0x18008aec0
mov r8d, r15d
cmp edi, 2
jl 0x18008ae84
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d738]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008ae90
xor r8d, r8d
lea rdx, [0x1801c34ae]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34ae], 1
jne 0x18008af39
mov eax, dword [0x18019d748]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019d74c]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019d74e]
mov byte [rbp + 0x20], 0x53
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov r8d, r12d
lea rdx, [0x1801c0ed0]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movups xmm0, xmmword [0x18019d750]
movups xmmword [rbp], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008b0e0
cmp edi, 2
jl 0x18008b0a1
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 4]
mov r8d, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008afa0
jmp 0x18008b0e0
lea r9, [rbp]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008b0b0
xor r8d, r8d
lea rdx, [0x1801c34ad]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34ad], 1
jne 0x18008b158
movsd xmm0, qword [0x18019d760]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], 0x44
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, r12d
lea rdx, [0x1801c0ed4]
lea rcx, [rbp]
call fcn.18007edf0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Pistol
cmp qword [rbx + rax*8 + 0x1c0bc0], rcx
jne 0x18008bc48
movsd xmm0, qword [0x18019d770]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d778]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019d77a]
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
xor r8d, r8d
lea rdx, [0x1801c2c24]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c24], 1
jne 0x18008b2e2
mov eax, dword [str.we4p_VZB]
mov dword [rbp + 0x20], eax
cmp byte [0x18019d77f], 0
je 0x18008b2bf
cmp edi, 2
jl 0x18008b287
movdqa xmm3, xmmword [0x18015ba10]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019df40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019df40]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.4444]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x18008b2bf
lea r9, [rbp + 0x20]
mov r8d, r15d
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, esi
jl 0x18008b290
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x78
mov r8d, r12d
lea rdx, [0x1801c0ec0]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movsd xmm0, qword [0x18019d780]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d788]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d78c]
mov word [rbp + 0xc], ax
cmp byte [0x18019d78d], 0
je 0x18008b460
mov r8d, r15d
cmp edi, 2
jl 0x18008b424
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d780]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008b430
xor r8d, r8d
lea rdx, [0x1801c34ac]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34ac], 1
jne 0x18008b4d9
mov eax, dword [0x18019d790]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019d794]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019d796]
mov byte [rbp + 0x20], 0x53
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov r8d, r12d
lea rdx, [0x1801c0ec4]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movups xmm0, xmmword [0x18019d798]
movups xmmword [rbp], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008b680
cmp edi, 2
jl 0x18008b641
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 4]
mov r8d, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008b540
jmp 0x18008b680
lea r9, [rbp]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008b650
xor r8d, r8d
lea rdx, [0x1801c34ab]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34ab], 1
jne 0x18008bc48
movsd xmm0, qword [0x18019d7a8]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
lea rdx, [0x1801c0ec8]
jmp 0x18008bc02
movsd xmm0, qword [0x18019d7b8]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d7c0]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019d7c2]
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
xor r8d, r8d
lea rdx, [0x1801c2bf5]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2bf5], 1
jne 0x18008b832
mov eax, dword [str.w_E4p_VZB]
mov dword [rbp + 0x20], eax
cmp byte [0x18019d7c7], 0
je 0x18008b80f
cmp edi, 2
jl 0x18008b7ce
movdqa xmm3, xmmword [0x18015ba10]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019df40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019df40]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.4444]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x18008b80f
lea r9, [rbp + 0x20]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, esi
jl 0x18008b7e0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x78
mov r8d, r12d
lea rdx, [0x1801c0e9c]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movsd xmm0, qword [0x18019d7c8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d7d0]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d7d4]
mov word [rbp + 0xc], ax
cmp byte [0x18019d7d5], 0
je 0x18008b9b0
mov r8d, r15d
cmp edi, 2
jl 0x18008b974
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d7c8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008b980
xor r8d, r8d
lea rdx, [0x1801c34a6]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c34a6], 1
jne 0x18008ba29
mov eax, dword [str.b__A7]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019d7dc]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019d7de]
mov byte [rbp + 0x20], 0x53
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
mov r8d, r12d
lea rdx, [0x1801c0ea0]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movups xmm0, xmmword [str.p_VZB]
movups xmmword [rbp], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008bbd0
cmp edi, 2
jl 0x18008bb91
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 4]
mov r8d, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008ba90
jmp 0x18008bbd0
lea r9, [rbp]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008bba0
xor r8d, r8d
lea rdx, [0x1801c2bf6]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2bf6], 1
jne 0x18008bc48
movsd xmm0, qword [0x18019d7f0]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
lea rdx, [0x1801c0ea4]
mov dword [rsp + 0x28], r12d
movsd qword [rbp], xmm0
xor al, 0x39
mov qword [rsp + 0x20], r15
mov byte [rbp], 0x44
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
mov byte [rbp + 8], al
mov r9d, 0x3e8
mov r8d, r12d
lea rcx, [rbp]
call fcn.18007edf0
cmp dword [0x1801c2bf0], 2
jne 0x18008bdf3
movsd xmm0, qword [str.ST_V]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d808]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008bdd0
mov r8d, r15d
cmp edi, 2
jl 0x18008bd8c
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.ST_V]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008bda0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x40
mov r8d, r12d
lea rdx, [0x1801c0e98]
lea rcx, [rbp]
call fcn.18007edf0
movzx eax, word [0x18019d818]
mov word [rbp + 8], ax
movsd xmm0, qword [str.a_VPUCQVT_]
movzx eax, byte [0x18019d81a]
movsd qword [rbp], xmm0
mov byte [rbp], 0x50
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor byte [rbp + 8], 0x39
xor byte [rbp + 9], 0x3a
xor al, 0x3b
mov byte [rbp + 0xa], al
xor r8d, r8d
lea rdx, [0x1801c2be6]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2be4], 0
jne 0x18008be60
call fcn.18003ba80
call fcn.18003b830
call fcn.18003c0a0
call fcn.180047d70
call fcn.1800788e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Visuals
call fcn.180072250
test al, al
je 0x18008e017
mov rcx, qword [0x1801c27c0]
call fcn.180048300
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm13
call fcn.18004c390
mov dword [rbp], 0x43960000
movss xmm0, dword [0x18019df08]
movss dword [rbp + 4], xmm0
mov rax, qword [str.vW_QGW_8s_K]
mov qword [rbp + 0x20], rax
cmp byte [0x18019d827], 0
je 0x18008c020
cmp edi, 2
jl 0x18008bfe6
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x20]
pxor xmm2, xmm1
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
pxor xmm2, xmm1
movd dword [rbp + 0x24], xmm2
jmp 0x18008c020
lea r9, [rbp + 0x20]
mov r8d, r15d
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x18008bff0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180037d60
lea rcx, str.General
call fcn.180081fc0
call fcn.18007e100
xor r8d, r8d
lea rdx, [0x1801c0ef4]
lea rcx, str.Enable_ESP
call fcn.180072d50
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x18008c06a
mov cl, 1
call fcn.180038170
mov rax, qword [0x18019d828]
mov qword [rbp], rax
cmp byte [0x18019d82f], 0
je 0x18008c1d0
cmp edi, 2
jl 0x18008c18c
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
jmp 0x18008c1d0
lea r9, [rbp]
mov r8d, r15d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x18008c1a0
xor r8d, r8d
lea rdx, [0x1801c2c56]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c56], 0
je 0x18008c317
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd68]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
movsd xmm0, qword [0x18019d830]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d838]
mov word [rbp + 8], ax
cmp byte [0x18019d839], 0
je 0x18008c25d
mov byte [rbp], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor byte [rbp + 8], 0x39
xor byte [rbp + 9], 0x3a
mov r8d, 0x10420
lea rdx, [0x1801c1c70]
lea rcx, [rbp]
call fcn.180073be0
movups xmm0, xmmword [0x1801c1c70]
movups xmmword [0x1801c0f18], xmm0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x1801aaebb]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
movsd xmm0, qword [0x18019d840]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d848]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019d84a]
mov byte [rbp], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
mov r8d, 0x10420
lea rdx, [0x1801c1c80]
lea rcx, [rbp]
call fcn.180073be0
movups xmm0, xmmword [0x1801c1c80]
movups xmmword [0x1801c0f28], xmm0
mov eax, dword [0x18019d858]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d85c]
mov word [rbp + 0xc], ax
movzx eax, byte [0x18019d85e]
movsd xmm0, qword [0x18019d850]
mov byte [rbp + 0xe], al
movsd qword [rbp], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x18008c456
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d850]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x18008c460
xor r8d, r8d
lea rdx, [0x1801c2c58]
lea rcx, [rbp]
call fcn.180072d50
movzx eax, byte [0x1801c2c58]
test al, al
je 0x18008c84b
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd68]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
movsd xmm0, qword [0x18019d860]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d868]
mov dword [rbp + 8], eax
movzx eax, byte [0x18019d86c]
mov byte [rbp + 0xc], al
mov r8d, r15d
cmp edi, 2
jl 0x18008c60a
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d860]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008c620
mov r8d, 0x10420
lea rdx, [0x1801c1c90]
lea rcx, [rbp]
call fcn.180073be0
movups xmm0, xmmword [0x1801c1c90]
movups xmmword [0x1801c0f38], xmm0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x1801aaebb]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
movsd xmm0, qword [0x18019d870]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d878]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d87c]
mov word [rbp + 0xc], ax
movzx eax, byte [0x18019d87e]
mov byte [rbp + 0xe], al
mov r8d, r15d
cmp edi, 2
jl 0x18008c7d7
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d870]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x18008c7f0
mov r8d, 0x10420
lea rdx, [0x1801c1ca0]
lea rcx, [rbp]
call fcn.180073be0
movups xmm0, xmmword [0x1801c1ca0]
movups xmmword [0x1801c0f48], xmm0
movzx eax, byte [0x1801c2c58]
cmp byte [0x1801c2c56], 0
jne 0x18008c858
test al, al
je 0x18008c8a4
movsd xmm0, qword [str.w__X]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], 0x46
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor r8d, r8d
lea rdx, [0x1801c2c57]
lea rcx, [rbp]
call fcn.180072d50
mov eax, dword [0x18019d898]
mov dword [rbp + 8], eax
movzx eax, byte [0x18019d89c]
movsd xmm0, qword [str.bYVXPBXV]
mov byte [rbp + 0xc], al
movsd qword [rbp], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x18008c9d8
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.bYVXPBXV]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008c9f0
xor r8d, r8d
lea rdx, [0x1801c2c59]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c59], 0
je 0x18008ce1d
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x18019dd68]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
movsd xmm0, qword [0x18019d8a0]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d8a8]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008cbe0
mov r8d, r15d
cmp edi, 2
jl 0x18008cb9b
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d8a0]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008cbb0
mov r8d, 0x10420
lea rdx, [0x1801c1cb0]
lea rcx, [rbp]
call fcn.180073be0
movups xmm0, xmmword [0x1801c1cb0]
movups xmmword [0x1801c0f58], xmm0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
lea rcx, [0x1801aaebb]
call fcn.180081fc0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
movsd xmm0, qword [0x18019d8b0]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d8b8]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d8bc]
mov word [rbp + 0xc], ax
cmp byte [0x18019d8bd], 0
je 0x18008cdb0
mov r8d, r15d
cmp edi, 2
jl 0x18008cd6a
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d8b0]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008cd80
mov r8d, 0x10420
lea rdx, [0x1801c1cc0]
lea rcx, [rbp]
call fcn.180073be0
movups xmm0, xmmword [0x1801c1cc0]
movups xmmword [0x1801c0f68], xmm0
mov r9d, 0xffffffff
lea r8, str.Simple
lea rdx, [0x1801c34b4]
lea rcx, str.Skeleton
call fcn.180076ec0
test al, al
je 0x18008ce1d
mov ecx, dword [0x1801c34b4]
test ecx, ecx
je 0x18008ce16
cmp ecx, 1
jne 0x18008ce1d
mov byte [0x1801c2c68], cl
jmp 0x18008ce1d
mov byte [0x1801c2c68], 0
movsd xmm0, qword [str.yWRXAuYK:]
movsd qword [rbp], xmm0
movzx eax, word [0x18019d8c8]
mov word [rbp + 8], ax
cmp byte [0x18019d8c9], 0
je 0x18008ce66
mov byte [rbp], 0x48
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor byte [rbp + 8], 0x39
xor byte [rbp + 9], 0x3a
xor r8d, r8d
lea rdx, [0x1801c2c5c]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c5c], 0
je 0x18008ceea
mov r9d, 0xffffffff
lea r8, str.Right
lea rdx, [0x1801c2c64]
lea rcx, str.Health_Bar_Choice
call fcn.180076ec0
test al, al
je 0x18008ceea
mov ecx, dword [0x1801c2c64]
test ecx, ecx
je 0x18008cee3
sub ecx, 1
je 0x18008ced7
sub ecx, 1
je 0x18008cecb
cmp ecx, 1
jne 0x18008ceea
mov dword [0x1801c2c64], 3
jmp 0x18008ceea
mov dword [0x1801c2c64], 2
jmp 0x18008ceea
mov dword [0x1801c2c64], r12d
jmp 0x18008ceea
mov dword [0x1801c2c64], r15d
movsd xmm0, qword [str.p__GtVJ9]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], 0x41
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor r8d, r8d
lea rdx, [0x1801c2c5d]
lea rcx, [rbp]
call fcn.180072d50
movsd xmm0, qword [str.bRDY_Y_9]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], 0x53
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor r8d, r8d
lea rdx, [0x1801c2c5a]
lea rcx, [rbp]
call fcn.180072d50
mov eax, dword [str.wRSF6]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019d8f0]
mov word [rbp + 0x24], ax
mov byte [rbp + 0x20], 0x46
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor r8d, r8d
lea rdx, [0x1801c2c5b]
lea rcx, [rbp + 0x20]
call fcn.180072d50
movups xmm0, xmmword [str.bFR_U]
movups xmmword [rbp + 0x40], xmm0
movzx eax, word [0x18019d908]
mov word [rbp + 0x50], ax
cmp byte [0x18019d909], 0
je 0x18008d180
mov r8d, r15d
cmp edi, 2
jl 0x18008d137
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008d030
cmp r8d, 0x12
jge 0x18008d180
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x18008d150
xor r8d, r8d
lea rdx, [0x1801c2c6e]
lea rcx, [rbp + 0x40]
call fcn.180072d50
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x18008d1a5
call fcn.18003ba80
call fcn.18003b830
call fcn.18003c0a0
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm14
call fcn.18004c390
mov dword [rbp], 0x43af0000
mov dword [rbp + 4], 0x43c80000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, str.Settings
call fcn.180037d60
lea rcx, str.Settings
call fcn.180081fc0
call fcn.18007e100
movsd xmm0, qword [str.aRMPD]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d918]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008d370
mov r8d, r15d
cmp edi, 2
jl 0x18008d332
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.aRMPD]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008d340
xor r8d, r8d
lea rdx, [0x1801c2c63]
lea rcx, [rbp]
call fcn.180072d50
movsd xmm0, qword [str.fWRDZX]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d928]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008d500
mov r8d, r15d
cmp edi, 2
jl 0x18008d4ba
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.fWRDZX]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008d4d0
xor r8d, r8d
lea rdx, [0x1801c2c5e]
lea rcx, [rbp]
call fcn.180072d50
mov eax, dword [0x18019d938]
mov dword [rbp + 8], eax
movzx eax, byte [0x18019d93c]
movsd xmm0, qword [str.u___TXT_]
mov byte [rbp + 0xc], al
movsd qword [rbp], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x18008d647
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.u___TXT_]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008d660
xor r8d, r8d
lea rdx, [0x1801c2c5f]
lea rcx, [rbp]
call fcn.180072d50
movsd xmm0, qword [str.u___TXT_9]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], 0x44
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, r12d
lea rdx, [0x1801c0f00]
lea rcx, [rbp]
call fcn.18007edf0
movsd xmm0, qword [str.w__XwYO]
movsd qword [rbp], xmm0
mov eax, dword [str.xVKT_]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d95c]
mov word [rbp + 0xc], ax
cmp byte [0x18019d95d], 0
je 0x18008d880
mov r8d, r15d
cmp edi, 2
jl 0x18008d841
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.w__XwYO]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008d850
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0xff
mov r8d, r12d
lea rdx, [0x1801c0f04]
lea rcx, [rbp]
call fcn.18007edf0
movsd xmm0, qword [0x18019d960]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movsd qword [rbp], xmm0
mov byte [rbp], 0x42
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
mov dword [rsp + 0x28], r12d
lea rbx, str._.1f
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm11
movaps xmm2, xmm12
lea rdx, [0x1801c0efc]
lea rcx, [rbp]
call fcn.18007eda0
movsd xmm0, qword [str.r_AZPD]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d978]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008da80
mov r8d, r15d
cmp edi, 2
jl 0x18008da3c
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.r_AZPD]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008da50
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm11
movaps xmm2, xmm12
lea rdx, [0x1801c0ef8]
lea rcx, [rbp]
call fcn.18007eda0
movzx eax, byte [0x18019d990]
movups xmm0, xmmword [0x18019d980]
mov byte [rbp + 0x50], al
movups xmmword [rbp + 0x40], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x18008dc07
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008db00
cmp r8d, 0x11
jge 0x18008dc50
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x18008dc20
xor r8d, r8d
lea rdx, [0x1801c2c6b]
lea rcx, [rbp + 0x40]
call fcn.180072d50
movzx eax, byte [0x18019d9a8]
movups xmm0, xmmword [0x18019d998]
mov byte [rbp + 0x50], al
movups xmmword [rbp + 0x40], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x18008ddc7
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008dcc0
cmp r8d, 0x11
jge 0x18008de10
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x18008dde0
xor r8d, r8d
lea rdx, [0x1801c2c6a]
lea rcx, [rbp + 0x40]
call fcn.180072d50
movsd xmm0, qword [0x18019d9b0]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movsd qword [rbp], xmm0
mov byte [rbp], 0x44
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor r8d, r8d
lea rdx, [0x1801c2c6c]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c6c], 0
je 0x18008e003
movsd xmm0, qword [str.u_RC]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d9c8]
mov dword [rbp + 8], eax
movzx eax, byte [0x18019d9cc]
mov byte [rbp + 0xc], al
mov r8d, r15d
cmp edi, 2
jl 0x18008dfb0
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.u_RC]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008dfc0
xor r8d, r8d
lea rdx, [0x1801c2c6d]
lea rcx, [rbp]
call fcn.180072d50
call fcn.18003b830
call fcn.18003c0a0
call fcn.180047d70
call fcn.1800788e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Weapon
call fcn.180072250
test al, al
je 0x18008fb56
mov rcx, qword [0x1801c27c0]
call fcn.180048300
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm13
call fcn.18004c390
mov dword [rbp], 0x43960000
movss xmm0, dword [0x18019df0c]
movss dword [rbp + 4], xmm0
mov rax, qword [str.vW_QGW_8xU___C_]
mov qword [rbp + 0x20], rax
cmp byte [0x18019d9d7], 0
je 0x18008e1c0
cmp edi, 2
jl 0x18008e189
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x20]
pxor xmm2, xmm1
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
pxor xmm2, xmm1
movd dword [rbp + 0x24], xmm2
jmp 0x18008e1c0
lea r9, [rbp + 0x20]
mov r8d, r15d
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x18008e190
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180037d60
lea rcx, str.General
call fcn.180081fc0
call fcn.18007e100
movsd xmm0, qword [0x18019d9d8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019d9e0]
mov dword [rbp + 8], eax
movzx eax, word [0x18019d9e4]
mov word [rbp + 0xc], ax
cmp byte [0x18019d9e5], 0
je 0x18008e360
mov r8d, r15d
cmp edi, 2
jl 0x18008e326
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019d9d8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008e330
xor r8d, r8d
lea rdx, [0x1801c2bca]
lea rcx, [rbp]
call fcn.180072d50
mov eax, dword [0x18019d9f0]
mov dword [rbp + 8], eax
movzx eax, byte [0x18019d9f4]
movsd xmm0, qword [str.uSURS]
mov byte [rbp + 0xc], al
movsd qword [rbp], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x18008e4a7
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.uSURS]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008e4c0
xor r8d, r8d
lea rdx, [0x1801c2bd2]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2bd2], 0
je 0x18008e569
mov eax, dword [str.uSURS7]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019d9fc]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019d9fe]
mov byte [rbp + 0x20], 0x44
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x1388
xor r8d, r8d
lea rdx, [0x1801c2bd4]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movsd xmm0, qword [0x18019da00]
movsd qword [rbp], xmm0
movzx eax, word [0x18019da08]
mov word [rbp + 8], ax
xor r8d, r8d
lea rdx, [0x1801c2bd0]
lea rcx, [rbp]
cmp byte [0x18019da09], r8b
je 0x18008e5c0
mov byte [rbp], Ordinal_79
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor byte [rbp + 8], 0x39
xor byte [rbp + 9], 0x3a
call fcn.180072d50
mov eax, dword [0x18019da18]
mov dword [rbp + 8], eax
movzx eax, byte [0x18019da1c]
movsd xmm0, qword [str.cW__TR]
mov byte [rbp + 0xc], al
movsd qword [rbp], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x18008e6f9
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.cW__TR]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008e710
xor r8d, r8d
lea rdx, [0x1801c2bcf]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2bcf], 0
je 0x18008e7b9
mov eax, dword [str.cW__TR7]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019da24]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019da26]
mov byte [rbp + 0x20], 0x52
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1801c2bdc]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movups xmm0, xmmword [str.cWP_Z]
movups xmmword [rbp + 0x40], xmm0
mov eax, dword [0x18019da38]
mov dword [rbp + 0x50], eax
cmp byte [0x18019da3b], 0
je 0x18008e970
mov r8d, r15d
cmp edi, 2
jl 0x18008e927
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008e820
cmp r8d, 0x14
jge 0x18008e970
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x18008e940
xor r8d, r8d
lea rdx, [0x1801c2bc8]
lea rcx, [rbp + 0x40]
call fcn.180072d50
cmp byte [0x1801c2bc8], 0
je 0x18008e9e9
mov eax, dword [0x18019da3c]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019da40]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019da42]
mov byte [rbp + 0x20], 0x52
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 5
xor r8d, r8d
lea rdx, [0x1801c2be0]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
movzx eax, byte [0x18019da58]
movups xmm0, xmmword [0x18019da48]
mov byte [rbp + 0x50], al
movups xmmword [rbp + 0x40], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x18008eb47
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008ea40
cmp r8d, 0x11
jge 0x18008eb90
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x18008eb60
xor r8d, r8d
lea rdx, [0x1801c2bc9]
lea rcx, [rbp + 0x40]
call fcn.180072d50
movups xmm0, xmmword [str.tRVYS]
movups xmmword [rbp + 0x40], xmm0
mov eax, dword [0x18019da70]
mov dword [rbp + 0x50], eax
movzx eax, word [0x18019da74]
mov word [rbp + 0x54], ax
cmp byte [0x18019da75], 0
je 0x18008ed60
mov r8d, r15d
cmp edi, 2
jl 0x18008ed17
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008ec10
cmp r8d, 0x16
jge 0x18008ed60
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x18008ed30
xor r8d, r8d
lea rdx, [0x1801c2bcb]
lea rcx, [rbp + 0x40]
call fcn.180072d50
movzx eax, word [0x18019da88]
mov word [rbp + 0x50], ax
movzx eax, byte [0x18019da8a]
movups xmm0, xmmword [str.x__TXC]
mov byte [rbp + 0x52], al
movups xmmword [rbp + 0x40], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x18008eeeb
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008ede0
cmp r8d, 0x13
jge 0x18008ef30
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x18008ef00
xor r8d, r8d
lea rdx, [0x1801c2bce]
lea rcx, [rbp + 0x40]
call fcn.180072d50
mov eax, dword [str.p__5]
mov dword [rbp + 0x20], eax
movzx eax, byte [0x18019da90]
mov byte [rbp + 0x20], 0x41
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x3e7
mov r8d, r12d
lea rdx, [0x1801c0e90]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
mov qword [rbp], 0
movsd xmm0, qword [0x18019da98]
movsd qword [rbp + 0x20], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp + 0x20], 0x53
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor byte [rbp + 0x24], 0x35
xor byte [rbp + 0x25], 0x36
xor byte [rbp + 0x26], 0x37
xor byte [rbp + 0x27], 0x38
xor al, 0x39
mov byte [rbp + 0x28], al
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180072540
movzx ecx, byte [0x1801c2bcc]
test al, al
cmovne ecx, r12d
mov byte [0x1801c2bcc], cl
call fcn.18003b830
call fcn.18003c0a0
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm14
call fcn.18004c390
mov dword [rbp], 0x43af0000
mov dword [rbp + 4], 0x43c80000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, str.Settings
call fcn.180037d60
lea rcx, str.Settings
call fcn.180081fc0
call fcn.18007e100
movsd xmm0, qword [0x18019daa8]
movsd qword [rbp], xmm0
mov eax, dword [0x18019dab0]
mov dword [rbp + 8], eax
movzx eax, byte [0x18019dab4]
mov byte [rbp + 0xc], al
mov r8d, r15d
cmp edi, 2
jl 0x18008f176
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019daa8]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008f180
mov dword [rsp + 0x20], 0xa
mov r9d, Ordinal_79
lea r8, str.Dagger
lea rdx, [0x1801c3490]
lea rcx, [rbp]
call fcn.18007bf10
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x18008fb42
mov qword [rbp], 0
movsd xmm0, qword [0x18019dab8]
movsd qword [rbp + 0x20], xmm0
mov eax, dword [0x18019dac0]
mov dword [rbp + 0x28], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008f360
mov r8d, r15d
cmp edi, 2
jl 0x18008f321
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019dab8]
pxor xmm2, xmm1
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
pxor xmm2, xmm1
movd dword [rbp + 0x24], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008f330
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180072540
movabs rbx, 0xbf0fd6e56c964fcb
movabs r13, 0xd80958fc74e988a6
test al, al
je case.default.0x18008f3aa
movsxd rax, dword [0x1801c3490]
cmp eax, 0x49
ja case.default.0x18008f3aa
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0x93828]
add rcx, rdx
jmp rcx
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x92a27487
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x958a4a8f
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x99b507ea
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xdd5df8d9
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x1b06d571
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xbfe256d4
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x5ef9fec4
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x22d8fe39
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x3656c8c1
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x99aeeb3b
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xbfd21232
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x88374054
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xd205520e
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x83839c4
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x47757124
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xdc4db296
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xc1b3c3d1
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xcb96392f
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x97ea20b8
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x13532244
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x2be6766b
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x78a97cd0
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xefe7e2df
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xa3d4d34
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xdb1aa450
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xbd248b55
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x1d073a89
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x555af99a
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x7846a318
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xe284c527
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x9d61e50f
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xa89cb99e
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x3aabbbaa
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xef951fbb
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x12e82d3d
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xbfefff6d
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x394f415c
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x83bf0278
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xfad1f1c9
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xaf113f99
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xc0a3098d
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x969c3d67
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x7f229f94
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x84d6fafd
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x624fe830
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x9d07f764
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x7fd62962
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xdbbd7280
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x61012683
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x5fc3c11
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xc472fe2
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xa914799
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xc734385a
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x6a6c02e0
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xb1ca77b1
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xa284510b
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x42bf8a85
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x7f7497e5
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x6d544c99
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x63ab0442
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x781fe4a
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x93e220bd
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xa0973d5e
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xfdbc8a50
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x497facc3
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x24b17070
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x2c3731d9
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xab564b93
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x787f0bb
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xba45e8b8
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x23c9f95c
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x34a67b97
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0x60ec506
jmp 0x18008f91f
mov rcx, r13
call fcn.180016cb0
mov r8d, 0xfbab5776
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r15d
mov r9d, 0x3e7
mov edx, eax
mov rcx, rbx
call fcn.180017620
mov qword [rbp], 0
movups xmm0, xmmword [str.v_EQ]
movups xmmword [rbp + 0x40], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008fae0
cmp edi, 2
jl 0x18008faa4
movdqa xmm5, xmmword [0x18015ba10]
mov edx, r15d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov r8d, dword [rbp + 0x20]
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008f9a0
jmp 0x18008fae0
lea r9, [rbp + 0x40]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008fab0
lea rdx, [rbp]
lea rcx, [rbp + 0x40]
call fcn.180072540
test al, al
je 0x18008fb42
mov esi, r15d
lea r14, [0x1801c1580]
mov rdi, rbx
nop
mov ebx, dword [r14]
mov rcx, r13
call fcn.180016cb0
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r15d
mov r9d, 0x3e7
mov r8d, ebx
mov edx, eax
mov rcx, rdi
call fcn.180017620
inc esi
lea r14, [r14 + 4]
cmp esi, 0x5a
jb 0x18008fb00
mov edi, dword [reloc.WS2_32.dll_accept]
mov esi, 4
lea r14d, [rsi + 0x1b]
call fcn.18003b830
call fcn.18003c0a0
call fcn.180047d70
call fcn.1800788e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Vehicle
call fcn.180072250
test al, al
je 0x1800917ad
mov rcx, qword [0x1801c27c0]
call fcn.180048300
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm13
call fcn.18004c390
mov dword [rbp], 0x43960000
mov dword [rbp + 4], 0x434d0000
mov rax, qword [0x18019dad8]
mov qword [rbp + 0x20], rax
cmp byte [0x18019dadf], 0
je 0x18008fd00
cmp edi, 2
jl 0x18008fcc5
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x20]
pxor xmm2, xmm1
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
pxor xmm2, xmm1
movd dword [rbp + 0x24], xmm2
jmp 0x18008fd00
lea r9, [rbp + 0x20]
mov r8d, r15d
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x18008fcd0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180037d60
lea rcx, str.General
call fcn.180081fc0
call fcn.18007e100
movabs rax, 0x5123265ca5b6a09f
mov qword [rbp + 0x40], rax
movabs rax, 0x6f6820f95e5a0208
mov qword [rbp + 0x48], rax
movabs rax, 0x44f13146bcd02379
mov qword [rbp + 0x50], rax
movabs rcx, 0x9f756f63e01e640a
mov qword [rbp + 0x58], rcx
movabs rax, 0x7034330c7d7ceda
mov qword [rbp], rax
movabs rax, 0x204845953d336a6d
mov qword [rbp + 8], rax
movabs rax, 0x44f13128d3b95709
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rcx
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp]
vmovdqa ymmword [rbp], ymm1
xor r8d, r8d
lea rdx, [0x1801c2c6f]
lea rcx, [rbp]
vzeroupper
call fcn.180072d50
movups xmm0, xmmword [0x18019dae0]
movups xmmword [rbp + 0x40], xmm0
movzx eax, word [0x18019daf0]
mov word [rbp + 0x50], ax
cmp byte [0x18019daf1], 0
je 0x18008ff70
mov r8d, r15d
cmp edi, 2
jl 0x18008ff2b
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008fe20
cmp r8d, 0x12
jge 0x18008ff70
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x18008ff40
xor r8d, r8d
lea rdx, [0x1801c2c72]
lea rcx, [rbp + 0x40]
call fcn.180072d50
movzx eax, byte [0x18019db08]
movups xmm0, xmmword [str.w_AWP]
mov byte [rbp + 0x50], al
movups xmmword [rbp + 0x40], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x1800900eb
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008ffe0
cmp r8d, 0x11
jge 0x180090130
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x180090100
xor r8d, r8d
lea rdx, [0x1801c2c71]
lea rcx, [rbp + 0x40]
call fcn.180072d50
mov eax, dword [0x18019db18]
mov dword [rbp + 8], eax
movzx eax, byte [0x18019db1c]
movsd xmm0, qword [str.fSAD]
mov byte [rbp + 0xc], al
movsd qword [rbp], xmm0
mov r8d, r15d
cmp edi, 2
jl 0x180090277
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.fSAD]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x180090290
xor r8d, r8d
lea rdx, [0x1801c2c73]
lea rcx, [rbp]
call fcn.180072d50
movsd xmm0, qword [str.bFZWO]
movsd qword [rbp], xmm0
movzx eax, word [0x18019db28]
mov word [rbp + 8], ax
movzx ecx, byte [0x18019db2a]
mov byte [rbp], 0x53
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor byte [rbp + 9], 0x3a
xor cl, 0x3b
mov byte [rbp + 0xa], cl
xor r8d, r8d
lea rdx, [0x1801c34b8]
lea rcx, [rbp]
call fcn.180072d50
movsd xmm0, qword [0x18019db30]
movsd qword [rbp], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp], Ordinal_79
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor al, 0x39
mov byte [rbp + 8], al
xor r8d, r8d
lea rdx, [0x1801c2c7e]
lea rcx, [rbp]
call fcn.180072d50
call fcn.18003b830
call fcn.18003c0a0
movss xmm0, dword [0x180162c34]
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm13
call fcn.18004c390
mov dword [rbp], 0x43960000
mov dword [rbp + 4], 0x43340000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, str.Other
call fcn.180037d60
lea rcx, str.Other
call fcn.180081fc0
call fcn.18007e100
cmp byte [0x1801c2c7d], 0
je 0x180090994
mov eax, dword [str.v_WyZR7]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019db40]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019db42]
mov byte [rbp + 0x20], 0x47
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
xor r8d, r8d
lea rdx, [0x1801c2c70]
lea rcx, [rbp + 0x20]
call fcn.180072d50
movsd xmm0, qword [str.bZZRA]
movsd qword [rbp], xmm0
mov eax, dword [0x18019db50]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x1800905b0
mov r8d, r15d
cmp edi, 2
jl 0x18009056b
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.bZZRA]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180090580
xor r8d, r8d
lea rdx, [0x1801c2c75]
lea rcx, [rbp]
call fcn.180072d50
movsd xmm0, qword [0x18019db58]
movsd qword [rbp], xmm0
mov eax, dword [str.jJYY_]
mov dword [rbp + 8], eax
movzx eax, word [0x18019db64]
mov word [rbp + 0xc], ax
cmp byte [0x18019db65], 0
je 0x180090740
mov r8d, r15d
cmp edi, 2
jl 0x180090705
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019db58]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180090710
xor r8d, r8d
lea rdx, [0x1801c2c76]
lea rcx, [rbp]
call fcn.180072d50
cmp byte [0x1801c2c76], 0
je 0x180090933
movups xmm0, xmmword [str.bBVQQ]
movups xmmword [rbp + 0x40], xmm0
movzx eax, byte [0x18019db78]
mov byte [rbp + 0x50], al
mov r8d, r15d
cmp edi, 2
jl 0x1800908cb
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1800907c0
cmp r8d, 0x11
jge 0x180090910
movsxd rax, r8d
lea r10, [rbp + 0x40]
add r10, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0x11
jl 0x1800908e0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1801c2c78]
lea rcx, [rbp + 0x40]
call fcn.18007edf0
mov eax, dword [str.cWCUD7]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019db80]
mov word [rbp + 0x24], ax
movzx eax, byte [0x18019db82]
mov qword [rbp], 0
mov byte [rbp + 0x20], 0x52
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor byte [rbp + 0x24], 0x35
xor byte [rbp + 0x25], 0x36
xor al, 0x37
mov byte [rbp + 0x26], al
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180072540
test al, al
je 0x180090b69
mov byte [0x1801c2c74], 1
jmp 0x180090b69
call fcn.18007f4a0
movups xmm0, xmmword [0x18019db88]
movups xmmword [rbp + 0x40], xmm0
movsd xmm1, qword [0x18019db98]
movsd qword [rbp + 0x50], xmm1
movzx eax, word [0x18019dba0]
mov word [rbp + 0x58], ax
cmp byte [0x18019dba1], 0
je 0x180090b60
mov r8d, r15d
cmp edi, 2
jl 0x180090b1b
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x180090a10
cmp r8d, 0x1a
jge 0x180090b60
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x180090b30
lea rcx, [rbp + 0x40]
call fcn.180081fc0
call fcn.18003b830
call fcn.18003c0a0
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm14
call fcn.18004c390
mov dword [rbp], 0x43af0000
mov dword [rbp + 4], 0x43c80000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, str.Settings
call fcn.180037d60
lea rcx, str.Settings
call fcn.180081fc0
call fcn.18007e100
cmp byte [0x1801c2c7d], 0
je 0x1800915c1
mov rax, qword [str.a_ZYTDN8bWP__RVJ_:]
mov qword [rbp], rax
cmp byte [0x18019dbaf], 0
je 0x180090d30
cmp edi, 2
jl 0x180090cf1
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
jmp 0x180090d30
lea r9, [rbp]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x180090d00
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0xa0
xor r8d, r8d
lea rdx, [0x1801c2c84]
lea rcx, [rbp]
call fcn.18007edf0
movsd xmm0, qword [0x18019dbb0]
movsd qword [rbp], xmm0
movzx eax, word [0x18019dbb8]
mov word [rbp + 8], ax
cmp byte [0x18019dbb9], 0
je 0x180090da0
mov byte [rbp], 0x53
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor byte [rbp + 8], 0x39
xor byte [rbp + 9], 0x3a
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, 0xa0
xor r8d, r8d
lea rdx, [0x1801c2c88]
lea rcx, [rbp]
call fcn.18007edf0
mov qword [rbp], 0
movsd xmm0, qword [0x18019dbc0]
movsd qword [rbp + 0x20], xmm0
mov eax, dword [0x18019dbc8]
mov dword [rbp + 0x28], eax
movzx eax, word [0x18019dbcc]
mov word [rbp + 0x2c], ax
cmp byte [0x18019dbcd], 0
je 0x180090f50
mov r8d, r15d
cmp edi, 2
jl 0x180090f0d
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019dbc0]
pxor xmm2, xmm1
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
pxor xmm2, xmm1
movd dword [rbp + 0x24], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180090f20
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180072540
test al, al
je 0x180090f6c
mov byte [0x1801c2c98], 1
call fcn.18007e100
movaps xmm0, xmm15
call fcn.18004c390
movzx eax, word [0x18019dbd8]
mov word [rbp + 8], ax
movsd xmm0, qword [str.aR_P]
movzx eax, byte [0x18019dbda]
movsd qword [rbp], xmm0
mov byte [rbp], 0x50
xor byte [rbp + 1], 0x32
xor byte [rbp + 2], 0x33
xor byte [rbp + 3], 0x34
xor byte [rbp + 4], 0x35
xor byte [rbp + 5], 0x36
xor byte [rbp + 6], 0x37
xor byte [rbp + 7], 0x38
xor byte [rbp + 8], 0x39
xor byte [rbp + 9], 0x3a
xor al, 0x3b
mov byte [rbp + 0xa], al
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8d, [r9 + 8]
lea rdx, [0x1801c2c90]
lea rcx, [rbp]
call fcn.180078b10
mov qword [rbp], 0
movsd xmm0, qword [str.dBWUAS]
movsd qword [rbp + 0x20], xmm0
mov eax, dword [0x18019dbe8]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x18019dbec]
mov byte [rbp + 0x2c], al
mov r8d, r15d
cmp edi, 2
jl 0x180091123
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.dBWUAS]
pxor xmm2, xmm1
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
pxor xmm2, xmm1
movd dword [rbp + 0x24], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x180091130
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180072540
movzx ecx, byte [0x1801c2c99]
test al, al
cmovne ecx, r12d
mov byte [0x1801c2c99], cl
call fcn.18007e100
movsd xmm0, qword [str.gW__VZR]
movsd qword [rbp], xmm0
mov eax, dword [str.tU___W4dBWUAS]
mov dword [rbp + 8], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x180091300
mov r8d, r15d
cmp edi, 2
jl 0x1800912bc
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.gW__VZR]
pxor xmm2, xmm1
movd dword [rbp], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 4]
pxor xmm2, xmm1
movd dword [rbp + 4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r10, [rbp]
add r10, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0xc
jl 0x1800912d0
mov r9d, 0xffffffff
lea r8, str.Spoilers
lea rdx, [0x1801c2c80]
lea rcx, [rbp]
call fcn.180076ec0
mov eax, dword [0x18019dbfc]
mov dword [rbp + 0x20], eax
cmp byte [0x18019dbff], 0
je 0x180091400
cmp edi, 2
jl 0x1800913c5
movdqa xmm3, xmmword [0x18015ba10]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019df40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019df40]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.4444]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019df20]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp + 0x20], xmm2
jmp 0x180091400
lea r9, [rbp + 0x20]
mov r8d, r15d
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1800913d0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
mov r9d, Ordinal_41
xor r8d, r8d
lea rdx, [0x1801c2c8c]
lea rcx, [rbp + 0x20]
call fcn.18007edf0
mov qword [rbp], 0
movsd xmm0, qword [0x18019dc00]
movsd qword [rbp + 0x20], xmm0
mov eax, dword [0x18019dc08]
mov dword [rbp + 0x28], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x1800915a0
mov r8d, r15d
cmp edi, 2
jl 0x180091562
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x18019dc00]
pxor xmm2, xmm1
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
pxor xmm2, xmm1
movd dword [rbp + 0x24], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180091570
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180072540
test al, al
je 0x180091799
mov byte [0x1801c2c7c], 1
jmp 0x180091799
movaps xmm0, xmm15
call fcn.18004c390
movups xmm0, xmmword [0x18019dc10]
movups xmmword [rbp + 0x40], xmm0
movsd xmm1, qword [0x18019dc20]
movsd qword [rbp + 0x50], xmm1
movzx eax, word [0x18019dc28]
mov word [rbp + 0x58], ax
cmp byte [0x18019dc29], 0
je 0x180091790
mov r8d, r15d
cmp edi, 2
jl 0x18009174b
movdqa xmm5, xmmword [0x18015ba10]
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movdqa xmm7, xmmword [str.4444]
movd xmm8, r14d
movdqa xmm0, xmmword [0x18019df20]
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [rbp + 0x44]
mov edx, dword [rbp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x180091640
cmp r8d, 0x1a
jge 0x180091790
movsxd rax, r8d
lea r9, [rbp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x180091760
lea rcx, [rbp + 0x40]
call fcn.180081fc0
call fcn.18003b830
call fcn.18003c0a0
call fcn.180047d70
call fcn.1800788e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Misc
call fcn.180072250
test al, al
je 0x180091ac7
mov rcx, qword [0x1801c27c0]
call fcn.180048300
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm13
call fcn.18004c390
mov dword [rbp], 0x43960000
mov dword [rbp + 4], 0x434d0000
mov rax, qword [str.vW_QGW_8vW_QGW_8rtt]
mov qword [rbp + 0x20], rax
cmp byte [0x18019dc37], 0
je 0x180091960
cmp edi, 2
jl 0x18009191c
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x20]
pxor xmm2, xmm1
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
pxor xmm2, xmm1
movd dword [rbp + 0x24], xmm2
jmp 0x180091960
lea r9, [rbp + 0x20]
mov r8d, r15d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x180091930
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180037d60
lea rcx, str.General
call fcn.180081fc0
call fcn.18007e100
xor r8d, r8d
lea rdx, [0x1801c2c69]
lea rcx, str.Watermark
call fcn.180072d50
xor r8d, r8d
lea rdx, [0x1801c2c55]
lea rcx, str.Crosshair
call fcn.180072d50
xor r8d, r8d
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Safe_Mode
call fcn.180072d50
call fcn.18003b830
call fcn.18003c0a0
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm14
call fcn.18004c390
mov dword [rbp], 0x43af0000
mov dword [rbp + 4], 0x43c80000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, str.Settings
call fcn.180037d60
lea rcx, str.Hotkeys
call fcn.180081fc0
call fcn.18007e100
lea rcx, str.Self_:
call fcn.180081fc0
call fcn.18007f4a0
mov qword [rbp], 0
lea r8, [rbp]
lea rdx, [0x1801c2bbc]
lea rcx, str.Health_:
call fcn.18003ede0
mov qword [rbp], 0
lea r8, [rbp]
lea rdx, [0x1801c2bb8]
lea rcx, str.Armor__:
call fcn.18003ede0
mov qword [rbp], 0
lea r8, [rbp]
lea rdx, [0x1801c2ff4]
lea rcx, str.Noclip_:
call fcn.18003ede0
call fcn.18007f4a0
call fcn.18007f4a0
mov qword [rbp], 0
lea r8, [rbp]
lea rdx, [0x1801c0f88]
lea rcx, str.Menu___:
call fcn.18003ede0
call fcn.18003b830
call fcn.18003c0a0
call fcn.180047d70
call fcn.1800788e0
xor r8d, r8d
xor edx, edx
lea rcx, str.Config
call fcn.180072250
test al, al
je 0x1800936e8
mov rcx, qword [0x1801c27c0]
call fcn.180048300
movaps xmm0, xmm9
call fcn.18004c3e0
call fcn.180038640
movaps xmm0, xmm13
call fcn.18004c390
mov dword [rbp], 0x43960000
mov dword [rbp + 4], 0x434d0000
mov rax, qword [0x18019dc38]
mov qword [rbp + 0x20], rax
cmp byte [0x18019dc3f], 0
je 0x180091c70
cmp edi, 2
jl 0x180091c36
movdqa xmm4, xmmword [0x18019df40]
movd xmm6, esi
movd xmm5, r14d
movdqa xmm2, xmmword [0x18015ba10]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
mov eax, dword [0x18019df20]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x20]
pxor xmm2, xmm1
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x18015ba20]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18015ba40]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
pxor xmm2, xmm1
movd dword [rbp + 0x24], xmm2
jmp 0x180091c70
lea r9, [rbp + 0x20]
mov r8d, r15d
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x180091c40
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180037d60
lea rcx, [0x18019defc]
call fcn.180081fc0
call fcn.18007e100
mov eax, dword [0x18019dc40]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019dc44]
mov word [rbp + 0x24], ax
movzx ecx, byte [0x18019dc46]
mov byte [rbp + 0x20], 0x43
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
xor cl, 0x37
mov byte [rbp + 0x26], cl
lea rcx, [rbp + 0x20]
call fcn.180081fc0
mov eax, dword [0x18019dc48]
mov dword [rbp + 0x20], eax
movzx eax, word [0x18019dc4c]
mov word [rbp + 0x24], ax
mov byte [rbp + 0x20], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor al, 0x35
mov byte [rbp + 0x24], al
xor byte [rbp + 0x25], 0x36
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8d, [r9 + 0xa]
lea rdx, [0x1801c34c0]
lea rcx, [rbp + 0x20]
call fcn.180078b10
call fcn.18007f4a0
mov qword [rbp], 0
movsd xmm0, qword [str._RP]
movsd qword [rbp + 0x20], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
mov byte [rbp + 0x20], Ordinal_79
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor byte [rbp + 0x24], 0x35
xor byte [rbp + 0x25], 0x36
xor byte [rbp + 0x26], 0x37
xor byte [rbp + 0x27], 0x38
xor al, 0x39
mov byte [rbp + 0x28], al
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180072540
test al, al
je 0x180092bc9
lea r8, [0x18015b874]
lea rdx, [0x1801c34c0]
lea rcx, [rbp]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bad]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bae]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e84]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bbc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bc0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e8c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34a0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bc3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34a4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bd2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bd4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bd8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bdc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bcb]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bd0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bca]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bc8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bc9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e90]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be7]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e9c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ea4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ea0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34a6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, str.Mouse_aim
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, reloc.WS2_32.dll_accept
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ea8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c00]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bfc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c04]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ed8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0edc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ee0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c40]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c38]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c3c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c44]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ee4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ee8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c50]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c48]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c4c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c54]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eb4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eb8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ebc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c10]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c08]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c0c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c14]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ecc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ed0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ed4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c30]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c28]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c2c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c34]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ec0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ec4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ec8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c20]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c18]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c1c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c24]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c56]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c59]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c58]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c64]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c68]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34b4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34b3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0f00]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c6c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0f04]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c6b]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c6a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov edx, reloc.WS2_32.dll_recv
mov r8d, edx
lea rcx, [0x1801c0f58]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov edx, reloc.WS2_32.dll_recv
mov r8d, edx
lea rcx, [0x1801c0f68]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov edx, reloc.WS2_32.dll_recv
mov r8d, edx
lea rcx, [0x1801c0f18]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov edx, reloc.WS2_32.dll_recv
mov r8d, edx
lea rcx, [0x1801c0f28]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov edx, reloc.WS2_32.dll_recv
mov r8d, edx
lea rcx, [0x1801c0f38]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov edx, reloc.WS2_32.dll_recv
mov r8d, edx
lea rcx, [0x1801c0f68]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c73]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c71]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34b9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c76]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c78]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c84]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.18004ba80
movsd xmm0, qword [str.bSEQ]
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movsd qword [rbp + 0x20], xmm0
mov qword [rbp], 0
mov byte [rbp + 0x20], 0x53
xor byte [rbp + 0x21], 0x32
xor byte [rbp + 0x22], 0x33
xor byte [rbp + 0x23], 0x34
xor byte [rbp + 0x24], 0x35
xor byte [rbp + 0x25], 0x36
xor byte [rbp + 0x26], 0x37
xor byte [rbp + 0x27], 0x38
xor al, 0x39
mov byte [rbp + 0x28], al
lea rdx, [rbp]
lea rcx, [rbp + 0x20]
call fcn.180072540
test al, al
je 0x1800936d4
lea r8, [0x18015b718]
lea rdx, [0x1801c34c0]
lea rcx, [rbp]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bad]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bae]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e84]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bbc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bc0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e8c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34a0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bc3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bb6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34a4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bd2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bd4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bd8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bdc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bcb]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bd0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bca]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bc8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bc9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e90]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be7]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0e9c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ea4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ea0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34a6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2be8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, str.Mouse_aim
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, reloc.WS2_32.dll_accept
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ea8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c00]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bf8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2bfc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c04]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ed8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0edc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ee0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c40]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c38]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c3c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c44]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ee4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ee8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c50]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c48]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c4c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c54]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eb4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0eb8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ebc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c10]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c08]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c0c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c14]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ecc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ed0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ed4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c30]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c28]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c2c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c34]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ec0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ec4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0ec8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c20]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c18]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c1c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c24]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c56]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c59]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c58]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c64]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5d]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c68]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34b4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34b3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5e]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0f00]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c5f]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c6c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c0f04]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c6b]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c6a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x1801c0f58]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x1801c0f68]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x1801c0f18]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x1801c0f28]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x1801c0f38]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x1801c0f68]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c73]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c71]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c34b9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c76]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c78]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp]
mov r8, r12
mov rdx, r12
lea rcx, [0x1801c2c84]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [rbp]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
call fcn.18003b830
call fcn.180047d70
call fcn.18003c0a0
call fcn.1800788e0
call fcn.180078730
call fcn.18003b300
mov ecx, r12d
call fcn.1800480a0
movaps xmm1, xmm15
mov ecx, 3
call fcn.180048b50
movaps xmm0, xmmword [0x18019df30]
movups xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
mov ecx, 2
call fcn.180048a10
call fcn.1800939b0
mov ecx, r12d
call fcn.1800480a0
mov ecx, r12d
call fcn.180047ff0
mov rcx, qword [rbp + 0x60]
xor rcx, rsp
call fcn.1800e39f0
lea r11, [rsp + 0x170]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x1801c3a08]
call fcn.1800e37cc
cmp dword [0x1801c3a08], 0xffffffff
jne 0x180085a3d
lea rdx, [0x1801aaebb]
lea rcx, [0x1801c38f0]
call fcn.180034410
lea rcx, [0x1800e6bb0]
call fcn.1800e362c
nop
lea rcx, [0x1801c3a08]
call fcn.1800e376c
jmp 0x180085a3d
lea rcx, [0x1801c38e8]
call fcn.1800e37cc
cmp dword [0x1801c38e8], 0xffffffff
jne 0x1800854ac
mov rcx, rbx
call fcn.180034280
nop
lea rcx, [0x1801c38e8]
call fcn.1800e376c
jmp 0x1800854ac