Function at 0x180086750
Capabilities:
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
lea rbp, [rax - 0x5f]
sub rsp, 0x100
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
mov rax, qword [0x1801bfcc0]
xor rax, rsp
mov qword [rbp - 0x51], rax
mov ecx, 3
cmp byte [0x1801c0d58], 0
je 0x180092539
cmp byte [0x1801c0d59], 0
je 0x180092532
movss xmm1, dword [0x18015aa0c]
call fcn.1800491f0
movaps xmm0, xmmword [0x18019c1f0]
movups xmmword [rbp - 0x79], xmm0
lea rdx, [rbp - 0x79]
mov ecx, 2
call fcn.1800490b0
call fcn.180092620
mov ecx, 1
call fcn.180048740
mov ecx, 1
call fcn.180048690
call fcn.180072350
mov r12d, 4
movss xmm11, dword [0x18015a9b0]
test al, al
je 0x180086901
lea rcx, str.tyhlu.xyz
call fcn.1800835c0
lea rcx, [0x1801676d8]
call fcn.1800835c0
mov dl, 1
lea rcx, str.Windows
call fcn.180072400
test al, al
je 0x180086901
mov r9b, 1
lea r8, reloc.WS2_32.dll_accept
xor edx, edx
lea rcx, str.Menu
call fcn.18007d410
mov dl, 1
mov ecx, r12d
call fcn.180048cc0
call fcn.18003ef30
movss xmm1, dword [rax]
mulss xmm1, xmm11
xor ecx, ecx
call fcn.1800491f0
mov r9b, 1
lea r8, [0x1801c0d51]
xor edx, edx
lea rcx, str.Player_List__Disabled_
call fcn.18007d410
lea ecx, [r12 - 3]
call fcn.180048740
call fcn.180048560
mov dl, 1
mov ecx, r12d
call fcn.180048cc0
call fcn.18003ef30
movss xmm1, dword [rax]
mulss xmm1, xmm11
xor ecx, ecx
call fcn.1800491f0
mov r9b, 1
lea r8, [0x1801c0d53]
xor edx, edx
lea rcx, str.Vehicles_List__Disabled_
call fcn.18007d410
lea ecx, [r12 - 3]
call fcn.180048740
call fcn.180048560
call fcn.180079940
call fcn.1800798f0
cmp byte [0x1801c1202], 0
je 0x180086950
mov dword [rbp - 0x61], 0x43960000
mov dword [rbp - 0x5d], 0x437a0000
lea rdx, [rbp - 0x61]
mov ecx, 5
call fcn.180049110
xor r8d, r8d
lea rdx, [0x1801c1202]
lea rcx, str.Informations
call fcn.180035df0
call fcn.18003bae0
mov ecx, 1
call fcn.180048740
xor r15d, r15d
movss xmm9, dword [0x18015aa6c]
movss xmm12, dword [0x18015a9f0]
cmp byte [0x1801c1201], r15b
je 0x18008728b
mov dword [rbp - 0x61], 0x43960000
mov dword [rbp - 0x5d], 0x437a0000
lea rdx, [rbp - 0x61]
lea ecx, [r15 + 5]
call fcn.180049110
xor r8d, r8d
lea rdx, [0x1801c1201]
lea rcx, str.Customisations
call fcn.180035df0
test al, al
je 0x18008727c
call fcn.18003ef30
mov rdi, rax
mov edx, dword [0x1801c19d4]
mov rcx, qword gs:[0x58]
mov eax, 4
mov rsi, qword [rcx + rdx*8]
lea rbx, [0x1801c1220]
mov ecx, dword [rsi + rax]
cmp dword [0x1801c1638], ecx
jg 0x18009258a
mov byte [reloc.WS2_32.dll_accept], 0
call fcn.18003f530
mulss xmm0, xmm11
call fcn.180048db0
lea rcx, str.ColorsSelector
call fcn.1800511f0
test al, al
je 0x180086a70
mov rax, rdi
mov ecx, 8
nop
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 0x180086a10
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 [0x180161510]
movaps xmm3, xmm8
xorps xmm2, xmm2
lea rdx, [rdi + 0x44]
lea rcx, str.FrameRounding
call fcn.1800801f0
test al, al
je 0x180086aae
mov eax, dword [rdi + 0x44]
mov dword [rdi + 0x80], eax
call fcn.18007f550
xor edx, edx
lea rcx, str.tabs
call fcn.180073030
test al, al
je 0x180087277
xor r8d, r8d
xor edx, edx
lea rcx, str.Sizes
call fcn.1800734b0
movss xmm7, dword [0x18015a9b4]
test al, al
je 0x180086f40
lea rcx, str.Main
call fcn.1800835c0
lea rdx, [rdi + 8]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movss xmm6, dword [0x18015aa28]
movaps xmm3, xmm6
xorps xmm2, xmm2
lea rcx, str.WindowPadding
call fcn.1800801a0
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.1800801a0
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.1800801a0
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.1800801a0
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.1800801a0
lea rdx, [rdi + 0x64]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x18015aa14]
xorps xmm2, xmm2
lea rcx, str.TouchExtraPadding
call fcn.1800801a0
lea rdx, [rdi + 0x6c]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movss xmm10, dword [0x18015aa34]
movaps xmm3, xmm10
xorps xmm2, xmm2
lea rcx, str.IndentSpacing
call fcn.1800801f0
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.1800801f0
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.1800801f0
lea rcx, str.Borders
call fcn.1800835c0
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.1800801f0
lea rdx, [rdi + 0x30]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
xorps xmm3, xmm3
xorps xmm2, xmm2
lea rcx, str.ChildBorderSize
call fcn.1800801f0
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.1800801f0
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.1800801f0
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.1800801f0
lea rcx, str.Rounding
call fcn.1800835c0
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.1800801f0
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.1800801f0
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.1800801f0
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.1800801f0
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.1800801f0
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.1800801f0
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.1800801f0
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.1800801f0
lea rcx, str.Alignment
call fcn.1800835c0
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.1800801a0
mov eax, dword [rdi + 0x28]
inc eax
mov dword [rbp - 0x61], eax
mov r9d, 0xffffffff
lea r8, str.None
lea rdx, [rbp - 0x61]
lea rcx, str.WindowMenuButtonPosition
call fcn.180078320
test al, al
je 0x180086e5d
mov eax, dword [rbp - 0x61]
dec eax
mov dword [rdi + 0x28], eax
lea rdx, [rdi + 0x94]
mov r9d, 0xffffffff
lea r8, [0x180161880]
lea rcx, str.ColorButtonPosition
call fcn.180078320
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.1800801a0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, str.Alignment_applies_when_a_button_is_larger_than_its_text_content.
call fcn.1800925c0
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.1800801a0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, str.Alignment_applies_when_a_selectable_is_larger_than_its_text_content.
call fcn.1800925c0
lea rcx, str.Safe_Area_Padding
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
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.1800925c0
lea rdx, [rdi + 0xb0]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r13
movaps xmm3, xmm10
xorps xmm2, xmm2
lea rcx, str.DisplaySafeAreaPadding
call fcn.1800801a0
call fcn.180079d60
xor r8d, r8d
xor edx, edx
lea rcx, str.Colors
call fcn.1800734b0
test al, al
je 0x1800870df
mov eax, 4
mov eax, dword [rsi + rax]
cmp dword [0x1801c1758], eax
jg 0x180092540
call fcn.18003e1d0
mulss xmm0, dword [0x180161514]
movaps xmm2, xmm0
lea rdx, str.Filter_colors
lea rcx, [0x1801c1640]
call fcn.18003b910
cmp dword [0x1801c175c], 0
sete dl
lea rcx, str.Opaque
call fcn.18007da20
test al, al
je 0x180086fb1
mov dword [0x1801c175c], r15d
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
cmp dword [0x1801c175c], 0x20000
sete dl
lea rcx, str.Alpha
call fcn.18007da20
test al, al
je 0x180086fe4
mov dword [0x1801c175c], 0x20000
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
cmp dword [0x1801c175c], 0x40000
sete dl
lea rcx, str.Both
call fcn.18007da20
test al, al
je 0x180087017
mov dword [0x1801c175c], 0x40000
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
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.1800925c0
mov qword [rbp - 0x61], 0
mov r9d, 0x80c000
mov r8b, 1
lea rdx, [rbp - 0x61]
lea rcx, str.colors
call fcn.180038540
movss xmm0, dword [0x180161bf8]
call fcn.180048db0
mov ebx, r15d
lea rsi, [rdi + 0xc8]
mov ecx, ebx
call fcn.18003ef70
mov r14, rax
xor r8d, r8d
mov rdx, rax
lea rcx, [0x1801c1640]
call fcn.180048100
test al, al
je 0x1800870c5
mov ecx, ebx
call fcn.180048b10
mov r8d, dword [0x1801c175c]
bts r8d, 0x10
mov rdx, rsi
lea rcx, str.color
call fcn.180074e30
movss xmm1, dword [rdi + 0x54]
xorps xmm0, xmm0
call fcn.18004c170
xor edx, edx
mov rcx, r14
call fcn.180083b80
call fcn.1800484f0
inc ebx
add rsi, 0x10
cmp ebx, 0x35
jl 0x180087067
call fcn.180048600
call fcn.18003c010
call fcn.180079d60
xor r8d, r8d
xor edx, edx
lea rcx, str.Scale
call fcn.1800734b0
movss xmm6, dword [0x1801614bc]
test al, al
je 0x1800871a3
call fcn.18003e740
mov rbx, rax
call fcn.18003e1d0
mulss xmm0, dword [0x18015aa10]
call fcn.180048db0
mov dword [rsp + 0x30], reloc.WS2_32.dll_recv
lea rsi, str._.2f
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm12
movss xmm8, dword [0x1801614d0]
movaps xmm3, xmm8
movaps xmm2, xmm6
lea rdx, [0x1801bfa2c]
lea rcx, str.window_scale
call fcn.180079300
test al, al
je 0x180087169
movss xmm0, dword [0x1801bfa2c]
call fcn.18004d690
lea rdx, [rbx + 0xa8]
mov dword [rsp + 0x30], reloc.WS2_32.dll_recv
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm8
movaps xmm2, xmm6
lea rcx, str.global_scale
call fcn.180079300
call fcn.180048600
call fcn.180079d60
jmp 0x1800871aa
lea rsi, str._.2f
xor r8d, r8d
xor edx, edx
lea rcx, str.Rendering
call fcn.1800734b0
test al, al
je 0x180087272
lea rdx, [rdi + 0xbc]
xor r8d, r8d
lea rcx, str.Anti_aliased_lines
call fcn.180073fb0
lea rdx, [rdi + 0xbd]
xor r8d, r8d
lea rcx, str.Anti_aliased_lines_use_texture
call fcn.180073fb0
lea rdx, [rdi + 0xbe]
xor r8d, r8d
lea rcx, str.Anti_aliased_fill
call fcn.180073fb0
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x18015c3d0]
movaps xmm2, xmm6
mov rdx, rdi
lea rcx, str.Global_Alpha
call fcn.180079300
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.180079300
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, str.Additional_alpha_multiplier_for_disabled_items__multiply_over_current_value_of_Alpha_.
call fcn.1800925c0
call fcn.180079d60
call fcn.180079bb0
call fcn.180048600
call fcn.18003bae0
mov ecx, 1
call fcn.180048740
mov dword [rbp - 0x61], 0x44228000
mov dword [rbp - 0x5d], 0x43fa0000
lea rdx, [rbp - 0x61]
mov ecx, 5
call fcn.180049110
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x18009248f
xor r8d, r8d
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.tyhlu.xyz__FiveM
call fcn.180035df0
test al, al
je 0x18009248f
xor edx, edx
lea rcx, str.Cheat
call fcn.180073030
test al, al
je 0x18009248a
xor r8d, r8d
xor edx, edx
lea rcx, str.Aimbot
call fcn.1800734b0
mov edi, Ordinal_32
mov ebx, dword [reloc.WS2_32.dll_accept]
movss xmm10, dword [0x180161be8]
movss xmm13, dword [0x18015aa1c]
test al, al
je 0x18008d27e
mov rcx, qword [0x1801c0510]
call fcn.1800489a0
movaps xmm0, xmm10
call fcn.18004cad0
call fcn.180038e20
movaps xmm0, xmm13
call fcn.18004ca80
mov dword [rsp + 0x40], 0x43960000
mov dword [rsp + 0x44], 0x434d0000
mov rax, qword [str._UYO_S_pTM_QW__]
mov qword [rbp - 0x61], rax
cmp byte [0x18019b937], 0
je 0x1800874a0
cmp ebx, 2
jl 0x180087469
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019c1e0]
movd xmm0, dword [rbp - 0x61]
xorps xmm2, xmm0
movd dword [rbp - 0x61], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019c1e0]
movd xmm0, dword [rbp - 0x5d]
xorps xmm2, xmm0
movd dword [rbp - 0x5d], xmm2
jmp 0x1800874a0
lea r9, [rbp - 0x61]
mov r8d, r15d
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x180087470
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x61]
call fcn.180038540
lea rcx, str.General
call fcn.1800835c0
call fcn.18007f550
lea rsi, str.Throwable
lea r14, str.Sniper
lea r13, str.Shotgun
cmp byte [0x1801c0944], 0
je 0x18008865c
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
mov rcx, qword [rsi + rax*8]
lea rax, str.Unknown
cmp rcx, rax
jne 0x1800876a5
movups xmm0, xmmword [0x18019b938]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180087be0
cmp ebx, 2
jl 0x180087663
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x180087563
jmp 0x180087be0
lea r9, [rbp - 0x79]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x180087670
jmp 0x180087be0
lea rax, str.Melee
cmp rcx, rax
jne 0x180087865
movups xmm0, xmmword [0x18019b948]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180087be0
cmp ebx, 2
jl 0x180087820
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x180087720
jmp 0x180087be0
lea r9, [rbp - 0x79]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x180087830
jmp 0x180087be0
lea rax, str.Heavy
cmp rcx, rax
jne 0x180087a25
movups xmm0, xmmword [0x18019b958]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180087be0
cmp ebx, 2
jl 0x1800879e0
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x1800878e0
jmp 0x180087be0
lea r9, [rbp - 0x79]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1800879f0
jmp 0x180087be0
lea rax, str.Throwable
cmp rcx, rax
jne 0x180087be9
movups xmm0, xmmword [0x18019b968]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x180087be0
cmp ebx, 2
jl 0x180087b9d
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x180087aa0
jmp 0x180087be0
lea r9, [rbp - 0x79]
mov r8d, r15d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x180087bb0
lea rcx, [rbp - 0x79]
call fcn.1800835c0
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp qword [rsi + rax*8], r14
jne 0x180087de0
movsd xmm0, qword [0x18019b978]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str._3_7F]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019b984]
mov word [rbp - 0x7d], ax
cmp byte [0x18019b985], 0
je 0x180087d80
mov r8d, r15d
cmp ebx, 2
jl 0x180087d3d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019b978]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180087d50
xor r8d, r8d
lea rdx, [0x1801c0947]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x18019c098]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
mov dword [rsp + 0x40], 0x42fa0000
mov dword [rsp + 0x44], 0x41c80000
lea r8, [rsp + 0x40]
lea rdx, [0x1801bef10]
lea rcx, [0x1801a9384]
call fcn.18003f550
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [0x1800e6e7c]
cmp qword [rsi + rax*8], rcx
jne 0x180087eb1
movsd xmm0, qword [0x18019b988]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18019b990]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18019b992]
mov byte [rsp + 0x40], 0x45
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
xor r8d, r8d
lea rdx, [0x1801c0975]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x18019c098]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
mov dword [rsp + 0x40], 0x42fa0000
mov dword [rsp + 0x44], 0x41c80000
lea r8, [rsp + 0x40]
lea rdx, [0x1801bef10]
lea rcx, [0x1801a9384]
call fcn.18003f550
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp qword [rsi + rax*8], r13
jne 0x1800880a0
movsd xmm0, qword [0x18019b998]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str.__70_G]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019b9a4]
mov word [rbp - 0x7d], ax
movzx eax, byte [0x18019b9a6]
mov byte [rbp - 0x7b], al
mov r8d, r15d
cmp ebx, 2
jl 0x180088002
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019b998]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x180088010
xor r8d, r8d
lea rdx, [0x1801c0955]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x18019c098]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
mov dword [rsp + 0x40], 0x42fa0000
mov dword [rsp + 0x44], 0x41c80000
lea r8, [rsp + 0x40]
lea rdx, [0x1801bef10]
lea rcx, [0x1801a9384]
call fcn.18003f550
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Rifle
cmp qword [rsi + rax*8], rcx
jne 0x180088290
movsd xmm0, qword [0x18019b9a8]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str.____E]
mov dword [rsp + 0x48], eax
movzx eax, byte [0x18019b9b4]
mov byte [rbp - 0x7d], al
mov r8d, r15d
cmp ebx, 2
jl 0x1800881ed
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019b9a8]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x180088200
xor r8d, r8d
lea rdx, [0x1801c0995]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x18019c098]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
mov dword [rsp + 0x40], 0x42fa0000
mov dword [rsp + 0x44], 0x41c80000
lea r8, [rsp + 0x40]
lea rdx, [0x1801bef10]
lea rcx, [0x1801a9384]
call fcn.18003f550
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [0x1800e6e74]
cmp qword [rsi + rax*8], rcx
jne 0x1800884af
movups xmm0, xmmword [0x18019b9b8]
movups xmmword [rbp - 0x79], xmm0
movzx eax, word [0x18019b9c8]
mov word [rbp - 0x69], ax
movzx eax, byte [0x18019b9ca]
mov byte [rbp - 0x67], al
mov r8d, r15d
cmp ebx, 2
jl 0x180088413
movdqa xmm5, xmmword [0x18015aa70]
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x180088310
cmp r8d, 0x13
jge 0x180088450
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x180088420
xor r8d, r8d
lea rdx, [0x1801c0985]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x18019c098]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
mov dword [rsp + 0x40], 0x42fa0000
mov dword [rsp + 0x44], 0x41c80000
lea r8, [rsp + 0x40]
lea rdx, [0x1801bef10]
lea rcx, [0x1801a9384]
call fcn.18003f550
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Pistol
cmp qword [rsi + rax*8], rcx
jne 0x180088840
movsd xmm0, qword [0x18019b9d0]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str._17_F]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019b9dc]
mov word [rbp - 0x7d], ax
cmp byte [0x18019b9dd], 0
je 0x180088650
mov r8d, r15d
cmp ebx, 2
jl 0x18008860a
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019b9d0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180088620
lea rdx, [0x1801c0965]
jmp 0x1800887e7
movsd xmm0, qword [0x18019b9e0]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str.___1F]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019b9ec]
mov word [rbp - 0x7d], ax
cmp byte [0x18019b9ed], 0
je 0x1800887e0
mov r8d, r15d
cmp ebx, 2
jl 0x18008879f
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019b9e0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1800887b0
lea rdx, [0x1801c0934]
xor r8d, r8d
lea rcx, [rsp + 0x40]
call fcn.180073fb0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x18019c098]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
mov dword [rsp + 0x40], 0x42fa0000
mov dword [rsp + 0x44], 0x41c80000
lea r8, [rsp + 0x40]
lea rdx, [0x1801bef10]
lea rcx, [0x1801a9384]
call fcn.18003f550
call fcn.18007f550
cmp byte [0x1801c0934], 0
jne 0x180088855
mov cl, 1
call fcn.180038950
mov rax, qword [0x18019b9f0]
mov qword [rbp - 0x61], rax
cmp byte [str._xSVRJ], 0
je 0x1800889b0
cmp ebx, 2
jl 0x180088973
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x61]
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x5d]
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x1800889b0
lea r9, [rbp - 0x61]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x180088980
lea rcx, [rbp - 0x61]
call fcn.1800835c0
cmp byte [0x1801c0944], 0
je 0x18008a058
movsxd rcx, dword [reloc.WS2_32.dll_ioctlsocket]
cmp qword [rsi + rcx*8], r14
jne 0x180088d95
movsd xmm0, qword [0x18019b9f8]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019ba00]
mov dword [rsp + 0x48], eax
cmp byte [0x18019ba03], 0
je 0x180088b50
mov r8d, r15d
cmp ebx, 2
jl 0x180088b0f
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019b9f8]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180088b20
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 1
lea r8, str.Memory_aim
lea rdx, [0x1801c0950]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019ba08]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019ba10]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019ba14]
mov word [rbp - 0x7d], ax
cmp byte [0x18019ba15], 0
je 0x180088d00
mov r8d, r15d
cmp ebx, 2
jl 0x180088cb9
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019ba08]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180088cd0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801bf7e8]
lea rdx, [0x1801c0948]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019ba18]
movzx eax, byte [0x18019ba20]
movsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c094c]
lea rcx, [rsp + 0x40]
call fcn.180078540
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
lea rdx, str.Rifle
cmp qword [rsi + rax*8], rdx
jne 0x180089165
movsd xmm0, qword [0x18019ba28]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019ba30]
mov dword [rsp + 0x48], eax
cmp byte [0x18019ba33], 0
je 0x180088f20
mov r8d, r15d
cmp ebx, 2
jl 0x180088ee1
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019ba28]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180088ef0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 1
lea r8, str.Memory_aim
lea rdx, [0x1801c09a0]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019ba38]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019ba40]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019ba44]
mov word [rbp - 0x7d], ax
cmp byte [0x18019ba45], 0
je 0x1800890d0
mov r8d, r15d
cmp ebx, 2
jl 0x180089089
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019ba38]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1800890a0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801bf978]
lea rdx, [0x1801c0998]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019ba48]
movzx eax, byte [0x18019ba50]
movsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c099c]
lea rcx, [rsp + 0x40]
call fcn.180078540
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
lea rdx, [0x1800e6e74]
cmp qword [rsi + rax*8], rdx
jne 0x180089535
movsd xmm0, qword [0x18019ba58]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019ba60]
mov dword [rsp + 0x48], eax
cmp byte [0x18019ba63], 0
je 0x1800892f0
mov r8d, r15d
cmp ebx, 2
jl 0x1800892b1
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019ba58]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1800892c0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 1
lea r8, str.Memory_aim
lea rdx, [0x1801c0990]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019ba68]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019ba70]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019ba74]
mov word [rbp - 0x7d], ax
cmp byte [0x18019ba75], 0
je 0x1800894a0
mov r8d, r15d
cmp ebx, 2
jl 0x180089459
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019ba68]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180089470
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801bf928]
lea rdx, [0x1801c0988]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019ba78]
movzx eax, byte [0x18019ba80]
movsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c098c]
lea rcx, [rsp + 0x40]
call fcn.180078540
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
cmp qword [rsi + rax*8], r13
jne 0x180089905
movsd xmm0, qword [0x18019ba88]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019ba90]
mov dword [rsp + 0x48], eax
cmp byte [0x18019ba93], 0
je 0x1800896c0
mov r8d, r15d
cmp ebx, 2
jl 0x18008967a
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019ba88]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180089690
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 1
lea r8, str.Memory_aim
lea rdx, [0x1801c0960]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019ba98]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019baa0]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019baa4]
mov word [rbp - 0x7d], ax
cmp byte [0x18019baa5], 0
je 0x180089870
mov r8d, r15d
cmp ebx, 2
jl 0x180089829
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019ba98]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180089840
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801bf838]
lea rdx, [0x1801c0958]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019baa8]
movzx eax, byte [0x18019bab0]
movsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c095c]
lea rcx, [rsp + 0x40]
call fcn.180078540
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
lea rdx, [0x1800e6e7c]
cmp qword [rsi + rax*8], rdx
jne 0x180089cd5
movsd xmm0, qword [0x18019bab8]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bac0]
mov dword [rsp + 0x48], eax
cmp byte [0x18019bac3], 0
je 0x180089a90
mov r8d, r15d
cmp ebx, 2
jl 0x180089a51
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bab8]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180089a60
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 1
lea r8, str.Memory_aim
lea rdx, [0x1801c0980]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019bac8]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bad0]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bad4]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bad5], 0
je 0x180089c40
mov r8d, r15d
cmp ebx, 2
jl 0x180089bf9
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bac8]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180089c10
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801bf8d8]
lea rdx, [0x1801c0978]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019bad8]
movzx eax, byte [0x18019bae0]
movsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 6
lea r8, str.Head
lea rdx, [0x1801c097c]
lea rcx, [rsp + 0x40]
call fcn.180078540
mov ecx, dword [reloc.WS2_32.dll_ioctlsocket]
movsxd rax, ecx
lea rcx, str.Pistol
cmp qword [rsi + rax*8], rcx
jne 0x18008a40f
movsd xmm0, qword [0x18019bae8]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019baf0]
mov dword [rsp + 0x48], eax
cmp byte [0x18019baf3], 0
je 0x180089e60
mov r8d, r15d
cmp ebx, 2
jl 0x180089e21
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bae8]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x180089e30
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 1
lea r8, str.Memory_aim
lea rdx, [0x1801c0970]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019baf8]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bb00]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bb04]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bb05], 0
je 0x18008a010
mov r8d, r15d
cmp ebx, 2
jl 0x180089fc9
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019baf8]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x180089fe0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801bf888]
lea rdx, [0x1801c0968]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019bb08]
movzx eax, byte [0x18019bb10]
lea r8, str.Head
lea rdx, [0x1801c096c]
jmp 0x18008a3c3
movsd xmm0, qword [0x18019bb18]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str.82D]
mov dword [rsp + 0x48], eax
cmp byte [0x18019bb23], 0
je 0x18008a1d0
mov r8d, r15d
cmp ebx, 2
jl 0x18008a190
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bb18]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008a1a0
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 1
lea r8, str.Memory_aim
lea rdx, [0x1801c0940]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019bb28]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str._0__1F]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bb34]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bb35], 0
je 0x18008a380
mov r8d, r15d
cmp ebx, 2
jl 0x18008a339
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bb28]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008a350
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov r9d, 3
lea r8, [0x1801bf790]
lea rdx, [0x1801c0938]
lea rcx, [rsp + 0x40]
call fcn.180078540
movsd xmm0, qword [0x18019bb38]
movzx eax, byte [0x18019bb40]
lea r8, str.Head
lea rdx, [0x1801c093c]
movsd qword [rsp + 0x40], xmm0
xor al, 0x41
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
mov byte [rsp + 0x48], al
mov r9d, 6
lea rcx, [rsp + 0x40]
call fcn.180078540
cmp byte [0x1801c0934], 0
jne 0x18008a41d
call fcn.18003c260
call fcn.18003c010
call fcn.18003c880
movss xmm0, dword [0x180161520]
call fcn.18004cad0
call fcn.180038e20
movaps xmm0, xmm13
call fcn.18004ca80
mov dword [rsp + 0x40], 0x43960000
mov dword [rsp + 0x44], 0x43340000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, str.Other
call fcn.180038540
lea rcx, str.Other
call fcn.1800835c0
call fcn.18007f550
movups xmm0, xmmword [str.xZLIWI_a]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008a620
cmp ebx, 2
jl 0x18008a5dd
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
nop dword [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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008a4e0
jmp 0x18008a620
lea r9, [rbp - 0x79]
mov r8d, r15d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008a5f0
xor r8d, r8d
lea rdx, [0x1801c0944]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
movups xmm0, xmmword [0x18019bb58]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008a7e0
cmp ebx, 2
jl 0x18008a79d
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
nop dword [rax]
nop dword [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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008a6a0
jmp 0x18008a7e0
lea r9, [rbp - 0x79]
mov r8d, r15d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008a7b0
xor r8d, r8d
lea rdx, [0x1801c0937]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
call fcn.18003c010
call fcn.18003c880
movaps xmm0, xmm10
call fcn.18004cad0
call fcn.180038e20
movss xmm0, dword [0x18019c1c8]
call fcn.18004ca80
mov dword [rsp + 0x40], 0x43af0000
mov dword [rsp + 0x44], 0x43c80000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, str.Settings
call fcn.180038540
lea rcx, str.Settings
call fcn.1800835c0
call fcn.18007f550
cmp byte [0x1801c0934], 0
jne 0x18008a860
mov cl, 1
call fcn.180038950
cmp byte [0x1801c0944], 0
je 0x18008caeb
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp qword [rsi + rax*8], r14
jne 0x18008ae39
movsd xmm0, qword [0x18019bb68]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18019bb70]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18019bb72]
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
xor r8d, r8d
lea rdx, [0x1801c0954]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c0954], 1
jne 0x18008aa07
mov eax, dword [0x18019bb74]
mov dword [rbp - 0x61], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008a9e0
cmp ebx, 2
jl 0x18008a99b
movdqa xmm3, xmmword [0x18015aa70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019c230]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019c230]
shufps xmm2, xmm0, 0xdd
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.1111]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019c1e0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x61], xmm2
jmp 0x18008a9e0
lea r9, [rbp - 0x61]
mov r8d, r15d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x18008a9b0
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x78
lea r8d, [r9 - 0x77]
lea rdx, [0x1801beec8]
lea rcx, [rbp - 0x61]
call fcn.180080240
movsd xmm0, qword [0x18019bb78]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bb80]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bb84]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bb85], 0
je 0x18008ab90
mov r8d, r15d
cmp ebx, 2
jl 0x18008ab4a
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bb78]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008ab60
xor r8d, r8d
lea rdx, [0x1801c11f0]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c11f0], 1
jne 0x18008ac0e
mov eax, dword [0x18019bb88]
mov dword [rbp - 0x61], eax
movzx ecx, word [0x18019bb8c]
mov word [rbp - 0x5d], cx
movzx eax, byte [0x18019bb8e]
mov byte [rbp - 0x61], 0x53
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x5d], cl
xor byte [rbp - 0x5c], 0x3e
xor al, 0x3f
mov byte [rbp - 0x5b], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
lea r8d, [r9 - 0x1d]
lea rdx, [0x1801beecc]
lea rcx, [rbp - 0x61]
call fcn.180080240
movups xmm0, xmmword [0x18019bb90]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008adb0
cmp ebx, 2
jl 0x18008ad6d
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008ac70
jmp 0x18008adb0
lea r9, [rbp - 0x79]
mov r8d, r15d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008ad80
xor r8d, r8d
lea rdx, [0x1801c11ef]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
cmp byte [0x1801c11ef], 1
jne 0x18008ae39
movsd xmm0, qword [0x18019bba0]
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x18019bba8]
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x1801beed0]
lea rcx, [rsp + 0x40]
call fcn.180080240
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp qword [rsi + rax*8], r13
jne 0x18008b3f9
movsd xmm0, qword [0x18019bbb0]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18019bbb8]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18019bbba]
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
xor r8d, r8d
lea rdx, [0x1801c0964]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c0964], 1
jne 0x18008afc7
mov eax, dword [0x18019bbbc]
mov dword [rbp - 0x61], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008afa0
cmp ebx, 2
jl 0x18008af67
movdqa xmm3, xmmword [0x18015aa70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019c230]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019c230]
shufps xmm2, xmm0, 0xdd
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.1111]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019c1e0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x61], xmm2
jmp 0x18008afa0
lea r9, [rbp - 0x61]
mov r8d, r15d
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x18008af70
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x78
lea r8d, [r9 - 0x77]
lea rdx, [0x1801beed4]
lea rcx, [rbp - 0x61]
call fcn.180080240
movsd xmm0, qword [0x18019bbc0]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bbc8]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bbcc]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bbcd], 0
je 0x18008b150
mov r8d, r15d
cmp ebx, 2
jl 0x18008b10a
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bbc0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008b120
xor r8d, r8d
lea rdx, [0x1801c11f2]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c11f2], 1
jne 0x18008b1ce
mov eax, dword [0x18019bbd0]
mov dword [rbp - 0x61], eax
movzx ecx, word [0x18019bbd4]
mov word [rbp - 0x5d], cx
movzx eax, byte [0x18019bbd6]
mov byte [rbp - 0x61], 0x53
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x5d], cl
xor byte [rbp - 0x5c], 0x3e
xor al, 0x3f
mov byte [rbp - 0x5b], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
lea r8d, [r9 - 0x1d]
lea rdx, [0x1801beed8]
lea rcx, [rbp - 0x61]
call fcn.180080240
movups xmm0, xmmword [0x18019bbd8]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008b370
cmp ebx, 2
jl 0x18008b32d
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008b230
jmp 0x18008b370
lea r9, [rbp - 0x79]
mov r8d, r15d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008b340
xor r8d, r8d
lea rdx, [0x1801c11f1]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
cmp byte [0x1801c11f1], 1
jne 0x18008b3f9
movsd xmm0, qword [0x18019bbe8]
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x18019bbf0]
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x1801beedc]
lea rcx, [rsp + 0x40]
call fcn.180080240
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [0x1800e6e74]
cmp qword [rsi + rax*8], rcx
jne 0x18008b9c9
movsd xmm0, qword [0x18019bbf8]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18019bc00]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18019bc02]
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
xor r8d, r8d
lea rdx, [0x1801c0994]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c0994], 1
jne 0x18008b597
mov eax, dword [0x18019bc04]
mov dword [rbp - 0x61], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008b570
cmp ebx, 2
jl 0x18008b52e
movdqa xmm3, xmmword [0x18015aa70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019c230]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019c230]
shufps xmm2, xmm0, 0xdd
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.1111]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019c1e0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x61], xmm2
jmp 0x18008b570
lea r9, [rbp - 0x61]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x18008b540
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x78
lea r8d, [r9 - 0x77]
lea rdx, [0x1801beef8]
lea rcx, [rbp - 0x61]
call fcn.180080240
movsd xmm0, qword [0x18019bc08]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bc10]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bc14]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bc15], 0
je 0x18008b720
mov r8d, r15d
cmp ebx, 2
jl 0x18008b6da
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bc08]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008b6f0
xor r8d, r8d
lea rdx, [0x1801c11f8]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c11f8], 1
jne 0x18008b79e
mov eax, dword [0x18019bc18]
mov dword [rbp - 0x61], eax
movzx ecx, word [0x18019bc1c]
mov word [rbp - 0x5d], cx
movzx eax, byte [0x18019bc1e]
mov byte [rbp - 0x61], 0x53
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x5d], cl
xor byte [rbp - 0x5c], 0x3e
xor al, 0x3f
mov byte [rbp - 0x5b], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
lea r8d, [r9 - 0x1d]
lea rdx, [0x1801beefc]
lea rcx, [rbp - 0x61]
call fcn.180080240
movups xmm0, xmmword [0x18019bc20]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008b940
cmp ebx, 2
jl 0x18008b8fd
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008b800
jmp 0x18008b940
lea r9, [rbp - 0x79]
mov r8d, r15d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008b910
xor r8d, r8d
lea rdx, [0x1801c11f7]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
cmp byte [0x1801c11f7], 1
jne 0x18008b9c9
movsd xmm0, qword [0x18019bc30]
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x18019bc38]
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x1801bef00]
lea rcx, [rsp + 0x40]
call fcn.180080240
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Rifle
cmp qword [rsi + rax*8], rcx
jne 0x18008bf99
movsd xmm0, qword [0x18019bc40]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18019bc48]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18019bc4a]
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
xor r8d, r8d
lea rdx, [0x1801c09a4]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c09a4], 1
jne 0x18008bb67
mov eax, dword [0x18019bc4c]
mov dword [rbp - 0x61], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008bb40
cmp ebx, 2
jl 0x18008bafe
movdqa xmm3, xmmword [0x18015aa70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019c230]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019c230]
shufps xmm2, xmm0, 0xdd
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.1111]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019c1e0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x61], xmm2
jmp 0x18008bb40
lea r9, [rbp - 0x61]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x18008bb10
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x78
lea r8d, [r9 - 0x77]
lea rdx, [0x1801bef04]
lea rcx, [rbp - 0x61]
call fcn.180080240
movsd xmm0, qword [0x18019bc50]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bc58]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bc5c]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bc5d], 0
je 0x18008bcf0
mov r8d, r15d
cmp ebx, 2
jl 0x18008bcaa
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bc50]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008bcc0
xor r8d, r8d
lea rdx, [0x1801c11fa]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c11fa], 1
jne 0x18008bd6e
mov eax, dword [0x18019bc60]
mov dword [rbp - 0x61], eax
movzx ecx, word [0x18019bc64]
mov word [rbp - 0x5d], cx
movzx eax, byte [0x18019bc66]
mov byte [rbp - 0x61], 0x53
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x5d], cl
xor byte [rbp - 0x5c], 0x3e
xor al, 0x3f
mov byte [rbp - 0x5b], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
lea r8d, [r9 - 0x1d]
lea rdx, [0x1801bef08]
lea rcx, [rbp - 0x61]
call fcn.180080240
movups xmm0, xmmword [0x18019bc68]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008bf10
cmp ebx, 2
jl 0x18008bed0
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008bdd0
jmp 0x18008bf10
lea r9, [rbp - 0x79]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008bee0
xor r8d, r8d
lea rdx, [0x1801c11f9]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
cmp byte [0x1801c11f9], 1
jne 0x18008bf99
movsd xmm0, qword [0x18019bc78]
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x18019bc80]
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x1801bef0c]
lea rcx, [rsp + 0x40]
call fcn.180080240
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, [0x1800e6e7c]
cmp qword [rsi + rax*8], rcx
jne 0x18008c569
movsd xmm0, qword [0x18019bc88]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18019bc90]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18019bc92]
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
xor r8d, r8d
lea rdx, [0x1801c0984]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c0984], 1
jne 0x18008c137
mov eax, dword [0x18019bc94]
mov dword [rbp - 0x61], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008c110
cmp ebx, 2
jl 0x18008c0d1
movdqa xmm3, xmmword [0x18015aa70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019c230]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019c230]
shufps xmm2, xmm0, 0xdd
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.1111]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019c1e0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x61], xmm2
jmp 0x18008c110
lea r9, [rbp - 0x61]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x18008c0e0
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x78
lea r8d, [r9 - 0x77]
lea rdx, [0x1801beeec]
lea rcx, [rbp - 0x61]
call fcn.180080240
movsd xmm0, qword [0x18019bc98]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bca0]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bca4]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bca5], 0
je 0x18008c2c0
mov r8d, r15d
cmp ebx, 2
jl 0x18008c27a
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bc98]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008c290
xor r8d, r8d
lea rdx, [0x1801c11f6]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c11f6], 1
jne 0x18008c33e
mov eax, dword [0x18019bca8]
mov dword [rbp - 0x61], eax
movzx ecx, word [0x18019bcac]
mov word [rbp - 0x5d], cx
movzx eax, byte [0x18019bcae]
mov byte [rbp - 0x61], 0x53
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x5d], cl
xor byte [rbp - 0x5c], 0x3e
xor al, 0x3f
mov byte [rbp - 0x5b], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
lea r8d, [r9 - 0x1d]
lea rdx, [0x1801beef0]
lea rcx, [rbp - 0x61]
call fcn.180080240
movups xmm0, xmmword [0x18019bcb0]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008c4e0
cmp ebx, 2
jl 0x18008c4a0
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008c3a0
jmp 0x18008c4e0
lea r9, [rbp - 0x79]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008c4b0
xor r8d, r8d
lea rdx, [0x1801c11f5]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
cmp byte [0x1801c11f5], 1
jne 0x18008c569
movsd xmm0, qword [0x18019bcc0]
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x18019bcc8]
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x1801beef4]
lea rcx, [rsp + 0x40]
call fcn.180080240
movsxd rax, dword [reloc.WS2_32.dll_ioctlsocket]
lea rcx, str.Pistol
cmp qword [rsi + rax*8], rcx
jne 0x18008d0a9
movsd xmm0, qword [0x18019bcd0]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18019bcd8]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18019bcda]
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
xor r8d, r8d
lea rdx, [0x1801c0974]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c0974], 1
jne 0x18008c707
mov eax, dword [0x18019bcdc]
mov dword [rbp - 0x61], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008c6e0
cmp ebx, 2
jl 0x18008c6a1
movdqa xmm3, xmmword [0x18015aa70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019c230]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019c230]
shufps xmm2, xmm0, 0xdd
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.1111]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019c1e0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x61], xmm2
jmp 0x18008c6e0
lea r9, [rbp - 0x61]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x18008c6b0
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x78
lea r8d, [r9 - 0x77]
lea rdx, [0x1801beee0]
lea rcx, [rbp - 0x61]
call fcn.180080240
movsd xmm0, qword [0x18019bce0]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bce8]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bcec]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bced], 0
je 0x18008c890
mov r8d, r15d
cmp ebx, 2
jl 0x18008c84a
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bce0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008c860
xor r8d, r8d
lea rdx, [0x1801c11f4]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c11f4], 1
jne 0x18008c90e
mov eax, dword [0x18019bcf0]
mov dword [rbp - 0x61], eax
movzx ecx, word [0x18019bcf4]
mov word [rbp - 0x5d], cx
movzx eax, byte [0x18019bcf6]
mov byte [rbp - 0x61], 0x53
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x5d], cl
xor byte [rbp - 0x5c], 0x3e
xor al, 0x3f
mov byte [rbp - 0x5b], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
lea r8d, [r9 - 0x1d]
lea rdx, [0x1801beee4]
lea rcx, [rbp - 0x61]
call fcn.180080240
movups xmm0, xmmword [0x18019bcf8]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008cab0
cmp ebx, 2
jl 0x18008ca70
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008c970
jmp 0x18008cab0
lea r9, [rbp - 0x79]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008ca80
xor r8d, r8d
lea rdx, [0x1801c11f3]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
cmp byte [0x1801c11f3], 1
jne 0x18008d0a9
movsd xmm0, qword [0x18019bd08]
movzx eax, byte [0x18019bd10]
lea rdx, [0x1801beee8]
jmp 0x18008d052
movsd xmm0, qword [0x18019bd18]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18019bd20]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18019bd22]
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
xor r8d, r8d
lea rdx, [0x1801c0945]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c0945], 1
jne 0x18008cc77
mov eax, dword [0x18019bd24]
mov dword [rbp - 0x61], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x18008cc50
cmp ebx, 2
jl 0x18008cc0b
movdqa xmm3, xmmword [0x18015aa70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18019c230]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18019c230]
shufps xmm2, xmm0, 0xdd
movd xmm0, r12d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.1111]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x18019c1e0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x61], xmm2
jmp 0x18008cc50
lea r9, [rbp - 0x61]
mov r8d, r15d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x18008cc20
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x78
lea r8d, [r9 - 0x77]
lea rdx, [0x1801beebc]
lea rcx, [rbp - 0x61]
call fcn.180080240
movsd xmm0, qword [0x18019bd28]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str.___0_F]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bd34]
mov word [rbp - 0x7d], ax
cmp byte [0x18019bd35], 0
je 0x18008ce00
mov r8d, r15d
cmp ebx, 2
jl 0x18008cdba
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bd28]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008cdd0
xor r8d, r8d
lea rdx, [0x1801c11ee]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c11ee], 1
jne 0x18008ce82
mov eax, dword [str.jWTSIV_]
mov dword [rbp - 0x61], eax
movzx ecx, word [0x18019bd3c]
mov word [rbp - 0x5d], cx
movzx eax, byte [0x18019bd3e]
mov byte [rbp - 0x61], 0x53
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x5d], cl
xor byte [rbp - 0x5c], 0x3e
xor al, 0x3f
mov byte [rbp - 0x5b], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, reloc.WLDAP32.dll_Ordinal_30
lea r8d, [r9 - 0x1d]
lea rdx, [0x1801beec0]
lea rcx, [rbp - 0x61]
call fcn.180080240
movups xmm0, xmmword [str.xSVRJ]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x18008d020
cmp ebx, 2
jl 0x18008cfe3
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x18008cee3
jmp 0x18008d020
lea r9, [rbp - 0x79]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x18008cff0
xor r8d, r8d
lea rdx, [0x1801c0946]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
cmp byte [0x1801c0946], 1
jne 0x18008d0a9
movsd xmm0, qword [0x18019bd50]
movzx eax, byte [0x18019bd58]
lea rdx, [0x1801beec4]
mov dword [rsp + 0x28], 1
movsd qword [rsp + 0x40], xmm0
xor al, 0x41
mov qword [rsp + 0x20], r15
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
mov byte [rsp + 0x48], al
mov r9d, 0x3e8
mov r8d, 1
lea rcx, [rsp + 0x40]
call fcn.180080240
cmp dword [0x1801c0940], 2
jne 0x18008d258
movsd xmm0, qword [str.t_U]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bd68]
mov dword [rsp + 0x48], eax
cmp byte [0x18019bd6b], 0
je 0x18008d230
mov r8d, r15d
cmp ebx, 2
jl 0x18008d1ee
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.t_U]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008d200
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [0x1801beeb8]
lea rcx, [rsp + 0x40]
call fcn.180080240
cmp byte [0x1801c0934], 0
jne 0x18008d26a
call fcn.18003c260
call fcn.18003c010
call fcn.18003c880
call fcn.180048410
call fcn.180079d60
xor r8d, r8d
xor edx, edx
lea rcx, str.Visuals
call fcn.1800734b0
test al, al
je 0x18008f1a8
mov rcx, qword [0x1801c0510]
call fcn.1800489a0
movaps xmm0, xmm10
call fcn.18004cad0
call fcn.180038e20
movaps xmm0, xmm13
call fcn.18004ca80
mov dword [rsp + 0x40], 0x43960000
mov dword [rsp + 0x44], 0x43c08000
mov rax, qword [str._UYO_S_UC]
mov qword [rbp - 0x61], rax
cmp byte [0x18019bd77], 0
je 0x18008d430
cmp ebx, 2
jl 0x18008d3eb
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x61]
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x5d]
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x18008d430
lea r9, [rbp - 0x61]
mov r8d, r15d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x18008d400
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x61]
call fcn.180038540
lea rcx, str.Visual_Settings
call fcn.1800835c0
call fcn.18007f550
xor r8d, r8d
lea rdx, [0x1801c09a6]
lea rcx, str.Enable_ESP
call fcn.180073fb0
cmp byte [0x1801c09a6], 0
jne 0x18008d47f
mov cl, 1
call fcn.180038950
mov rax, qword [0x18019bd78]
mov qword [rbp - 0x61], rax
cmp byte [0x18019bd7f], 0
je 0x18008d5e0
cmp ebx, 2
jl 0x18008d5a0
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x61]
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x5d]
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x18008d5e0
lea r9, [rbp - 0x61]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x18008d5b0
xor r8d, r8d
lea rdx, [0x1801c09a7]
lea rcx, [rbp - 0x61]
call fcn.180073fb0
cmp byte [0x1801c09a7], 0
je 0x18008d743
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x18019c0e8]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
movsd xmm0, qword [0x18019bd80]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x18019bd88]
mov word [rsp + 0x48], ax
cmp byte [0x18019bd89], 0
je 0x18008d67c
mov byte [rsp + 0x40], reloc.WLDAP32.dll_Ordinal_35
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor byte [rsp + 0x48], 0x41
xor byte [rbp - 0x80], 0x42
mov r8d, 0x10420
lea rdx, [0x1801bf9c8]
lea rcx, [rsp + 0x40]
call fcn.180074e30
movups xmm0, xmmword [0x1801bf9c8]
movups xmmword [0x1801bef38], xmm0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x1801a910b]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
movsd xmm0, qword [0x18019bd90]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x18019bd98]
mov word [rsp + 0x48], cx
movzx eax, byte [0x18019bd9a]
mov byte [rsp + 0x40], reloc.WLDAP32.dll_Ordinal_35
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor cl, 0x41
mov byte [rsp + 0x48], cl
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
mov r8d, 0x10420
lea rdx, [0x1801bf9d8]
lea rcx, [rsp + 0x40]
call fcn.180074e30
movups xmm0, xmmword [0x1801bf9d8]
movups xmmword [0x1801bef48], xmm0
mov eax, dword [0x18019bda8]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bdac]
mov word [rbp - 0x7d], ax
movzx eax, byte [0x18019bdae]
movsd xmm0, qword [0x18019bda0]
mov byte [rbp - 0x7b], al
movsd qword [rsp + 0x40], xmm0
mov r8d, r15d
cmp ebx, 2
jl 0x18008d883
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bda0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x18008d890
xor r8d, r8d
lea rdx, [0x1801c09a9]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
movzx eax, byte [0x1801c09a9]
test al, al
je 0x18008dc7c
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x18019c0e8]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
movsd xmm0, qword [0x18019bdb0]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str..zuE]
mov dword [rsp + 0x48], eax
movzx eax, byte [0x18019bdbc]
mov byte [rbp - 0x7d], al
mov r8d, r15d
cmp ebx, 2
jl 0x18008da3c
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bdb0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008da50
mov r8d, 0x10420
lea rdx, [0x1801bf9e8]
lea rcx, [rsp + 0x40]
call fcn.180074e30
movups xmm0, xmmword [0x1801bf9e8]
movups xmmword [0x1801bef58], xmm0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x1801a910b]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
movsd xmm0, qword [0x18019bdc0]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str..uwqqsG]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bdcc]
mov word [rbp - 0x7d], ax
movzx eax, byte [0x18019bdce]
mov byte [rbp - 0x7b], al
mov r8d, r15d
cmp ebx, 2
jl 0x18008dc09
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bdc0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x18008dc20
mov r8d, 0x10420
lea rdx, [0x1801bf9f8]
lea rcx, [rsp + 0x40]
call fcn.180074e30
movups xmm0, xmmword [0x1801bf9f8]
movups xmmword [0x1801bef68], xmm0
movzx eax, byte [0x1801c09a9]
cmp byte [0x1801c09a7], 0
jne 0x18008dc91
test al, al
je 0x18008dce8
movsd xmm0, qword [0x18019bdd0]
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x18019bdd8]
mov byte [rsp + 0x40], 0x46
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
xor r8d, r8d
lea rdx, [0x1801c09a8]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
mov eax, dword [0x18019bde8]
mov dword [rsp + 0x48], eax
movzx eax, byte [0x18019bdec]
movsd xmm0, qword [str.jQPXJP.a_a]
mov byte [rbp - 0x7d], al
movsd qword [rsp + 0x40], xmm0
mov r8d, r15d
cmp ebx, 2
jl 0x18008de1d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.jQPXJP.a_a]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008de30
xor r8d, r8d
lea rdx, [0x1801c09aa]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c09aa], 0
je 0x18008e266
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x18019c0e8]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
movsd xmm0, qword [0x18019bdf0]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str..vwD]
mov dword [rsp + 0x48], eax
cmp byte [0x18019bdfb], 0
je 0x18008e020
mov r8d, r15d
cmp ebx, 2
jl 0x18008dfdd
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bdf0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008dff0
mov r8d, 0x10420
lea rdx, [0x1801bfa08]
lea rcx, [rsp + 0x40]
call fcn.180074e30
movups xmm0, xmmword [0x1801bfa08]
movups xmmword [0x1801bef78], xmm0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
lea rcx, [0x1801a910b]
call fcn.1800835c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
movsd xmm0, qword [0x18019be00]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str..stsqF]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019be0c]
mov word [rbp - 0x7d], ax
cmp byte [0x18019be0d], 0
je 0x18008e1f0
mov r8d, r15d
cmp ebx, 2
jl 0x18008e1ac
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019be00]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008e1c0
mov r8d, 0x10420
lea rdx, [0x1801bfa18]
lea rcx, [rsp + 0x40]
call fcn.180074e30
movups xmm0, xmmword [0x1801bfa18]
movups xmmword [0x1801bef88], xmm0
mov r9d, 0xffffffff
lea r8, str.Simple
lea rdx, [0x1801c11fc]
lea rcx, str.Skeleton
call fcn.180078320
test al, al
je 0x18008e266
mov ecx, dword [0x1801c11fc]
test ecx, ecx
je 0x18008e25f
cmp ecx, 1
jne 0x18008e266
mov byte [0x1801c09bc], cl
jmp 0x18008e266
mov byte [0x1801c09bc], 0
movzx eax, word [0x18019be18]
movsd xmm0, qword [str.q_ZPIV]
mov word [rsp + 0x48], ax
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x18019be1a]
mov byte [rsp + 0x40], 0x48
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor byte [rsp + 0x48], 0x41
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
xor r8d, r8d
lea rdx, [0x1801c09ad]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c09ad], 0
je 0x18008e363
mov r9d, 0xffffffff
lea r8, str.Right
lea rdx, [0x1801c09b8]
lea rcx, str.Health_Bar_Choice
call fcn.180078320
test al, al
je 0x18008e363
mov ecx, dword [0x1801c09b8]
test ecx, ecx
je 0x18008e35c
sub ecx, 1
je 0x18008e34d
sub ecx, 1
je 0x18008e33e
cmp ecx, 1
jne 0x18008e363
mov dword [0x1801c09b8], 3
jmp 0x18008e363
mov dword [0x1801c09b8], 2
jmp 0x18008e363
mov dword [0x1801c09b8], 1
jmp 0x18008e363
mov dword [0x1801c09b8], r15d
movsd xmm0, qword [str.xHVSO]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x18019be28]
mov word [rsp + 0x48], ax
xor r8d, r8d
lea rdx, [0x1801c09ae]
lea rcx, [rsp + 0x40]
cmp byte [0x18019be29], r8b
je 0x18008e3ca
mov byte [rsp + 0x40], 0x41
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor byte [rsp + 0x48], 0x41
xor byte [rbp - 0x80], 0x42
call fcn.180073fb0
movsd xmm0, qword [str.jTZLQWQ_A]
movzx eax, byte [0x18019be38]
movsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x40], 0x53
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
xor r8d, r8d
lea rdx, [0x1801c09ab]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c09a6], 0
jne 0x18008e438
call fcn.18003c260
call fcn.18003c010
call fcn.18003c880
movaps xmm0, xmm10
call fcn.18004cad0
call fcn.180038e20
movss xmm0, dword [0x18019c1c8]
call fcn.18004ca80
mov dword [rsp + 0x40], 0x43af0000
mov dword [rsp + 0x44], 0x43c80000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, str.Settings
call fcn.180038540
lea rcx, str.Settings
call fcn.1800835c0
call fcn.18007f550
movups xmm0, xmmword [str.jRTK]
movups xmmword [rbp - 0x79], xmm0
movzx eax, word [0x18019be50]
mov word [rbp - 0x69], ax
cmp byte [0x18019be51], 0
je 0x18008e650
mov r8d, r15d
cmp ebx, 2
jl 0x18008e607
movdqa xmm5, xmmword [0x18015aa70]
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008e500
cmp r8d, 0x12
jge 0x18008e650
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x18008e620
xor r8d, r8d
lea rdx, [0x1801c09af]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
mov eax, dword [0x18019be60]
mov dword [rsp + 0x48], eax
movzx eax, byte [0x18019be64]
movsd xmm0, qword [str.SHHP_a_a]
mov byte [rbp - 0x7d], al
movsd qword [rsp + 0x40], xmm0
mov r8d, r15d
cmp ebx, 2
jl 0x18008e798
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.SHHP_a_a]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008e7b0
xor r8d, r8d
lea rdx, [0x1801c09b0]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
movsd xmm0, qword [str.SHHP_A]
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x18019be70]
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x1801bef20]
lea rcx, [rsp + 0x40]
call fcn.180080240
movsd xmm0, qword [0x18019be78]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019be80]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019be84]
mov word [rbp - 0x7d], ax
cmp byte [0x18019be85], 0
je 0x18008e9e0
mov r8d, r15d
cmp ebx, 2
jl 0x18008e9a4
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019be78]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x18008e9b0
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0xff
mov r8d, 1
lea rdx, [0x1801bef24]
lea rcx, [rsp + 0x40]
call fcn.180080240
movsd xmm0, qword [0x18019be88]
movzx eax, byte [0x18019be90]
movsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x40], 0x42
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov dword [rsp + 0x28], 1
lea rsi, str._.1f
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm12
movaps xmm2, xmm11
lea rdx, [0x1801bef18]
lea rcx, [rsp + 0x40]
call fcn.1800801f0
movsd xmm0, qword [str.zUIRXL]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [str._8D]
mov dword [rsp + 0x48], eax
cmp byte [0x18019bea3], 0
je 0x18008ebf0
mov r8d, r15d
cmp ebx, 2
jl 0x18008ebb2
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.zUIRXL]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x18008ebc0
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm12
movaps xmm2, xmm11
lea rdx, [0x1801bef14]
lea rcx, [rsp + 0x40]
call fcn.1800801f0
movups xmm0, xmmword [0x18019bea8]
movups xmmword [rbp - 0x79], xmm0
movzx eax, byte [0x18019beb8]
mov byte [rbp - 0x69], al
mov r8d, r15d
cmp ebx, 2
jl 0x18008ed77
movdqa xmm5, xmmword [0x18015aa70]
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008ec70
cmp r8d, 0x11
jge 0x18008edc0
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x18008ed90
xor r8d, r8d
lea rdx, [0x1801c09be]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
movups xmm0, xmmword [0x18019bec0]
movups xmmword [rbp - 0x79], xmm0
movzx eax, word [0x18019bed0]
mov word [rbp - 0x69], ax
cmp byte [0x18019bed1], 0
je 0x18008ef90
mov r8d, r15d
cmp ebx, 2
jl 0x18008ef47
movdqa xmm5, xmmword [0x18015aa70]
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008ee40
cmp r8d, 0x12
jge 0x18008ef90
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x18008ef60
xor r8d, r8d
lea rdx, [0x1801c09bd]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
movsd xmm0, qword [0x18019bed8]
movzx eax, byte [0x18019bee0]
movsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
xor r8d, r8d
lea rdx, [0x1801c09bf]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c09bf], 0
je 0x18008f194
movsd xmm0, qword [str.HZK]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x18019bef0]
mov dword [rsp + 0x48], eax
movzx eax, byte [0x18019bef4]
mov byte [rbp - 0x7d], al
mov r8d, r15d
cmp ebx, 2
jl 0x18008f13c
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.HZK]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x18008f150
xor r8d, r8d
lea rdx, [0x1801c09c0]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
call fcn.18003c010
call fcn.18003c880
call fcn.180048410
call fcn.180079d60
xor r8d, r8d
xor edx, edx
lea rcx, str.Weapon
call fcn.1800734b0
test al, al
je 0x18008fbf4
mov rcx, qword [0x1801c0510]
call fcn.1800489a0
movaps xmm0, xmm10
call fcn.18004cad0
call fcn.180038e20
movaps xmm0, xmm13
call fcn.18004ca80
mov dword [rsp + 0x40], 0x43960000
mov dword [rsp + 0x44], 0x43cd0000
mov rax, qword [str._UYO_S_pT_USWK_a]
mov qword [rbp - 0x61], rax
cmp byte [0x18019beff], 0
je 0x18008f350
cmp ebx, 2
jl 0x18008f315
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x61]
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x5d]
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x18008f350
lea r9, [rbp - 0x61]
mov r8d, r15d
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x18008f320
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x61]
call fcn.180038540
lea rcx, str.Weapon_Options
call fcn.1800835c0
call fcn.18007f550
movups xmm0, xmmword [0x18019bf00]
movups xmmword [rbp - 0x79], xmm0
mov eax, dword [0x18019bf10]
mov dword [rbp - 0x69], eax
movzx eax, word [0x18019bf14]
mov word [rbp - 0x65], ax
cmp byte [0x18019bf15], 0
je 0x18008f540
mov r8d, r15d
cmp ebx, 2
jl 0x18008f4f7
movdqa xmm5, xmmword [0x18015aa70]
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008f3f0
cmp r8d, 0x16
jge 0x18008f540
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x18008f510
xor r8d, r8d
lea rdx, [0x1801c091a]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
movups xmm0, xmmword [str.k_XSTR]
movups xmmword [rbp - 0x79], xmm0
mov eax, dword [0x18019bf28]
mov dword [rbp - 0x69], eax
cmp byte [0x18019bf2b], 0
je 0x18008f710
mov r8d, r15d
cmp ebx, 2
jl 0x18008f6c7
movdqa xmm5, xmmword [0x18015aa70]
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008f5c0
cmp r8d, 0x14
jge 0x18008f710
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x18008f6e0
xor r8d, r8d
lea rdx, [0x1801c0918]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
cmp byte [0x1801c0918], 0
je 0x18008f790
mov eax, dword [0x18019bf2c]
mov dword [rbp - 0x61], eax
movzx ecx, word [0x18019bf30]
mov word [rbp - 0x5d], cx
movzx eax, byte [0x18019bf32]
mov byte [rbp - 0x61], 0x52
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor cl, 0x3d
mov byte [rbp - 0x5d], cl
xor byte [rbp - 0x5c], 0x3e
xor al, 0x3f
mov byte [rbp - 0x5b], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 5
xor r8d, r8d
lea rdx, [0x1801c0930]
lea rcx, [rbp - 0x61]
call fcn.180080240
movups xmm0, xmmword [0x18019bf38]
movups xmmword [rbp - 0x79], xmm0
movzx eax, byte [0x18019bf48]
mov byte [rbp - 0x69], al
mov r8d, r15d
cmp ebx, 2
jl 0x18008f8f7
movdqa xmm5, xmmword [0x18015aa70]
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008f7f0
cmp r8d, 0x11
jge 0x18008f940
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x18008f910
xor r8d, r8d
lea rdx, [0x1801c0919]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
movups xmm0, xmmword [str.TZQ_]
movups xmmword [rbp - 0x79], xmm0
mov eax, dword [0x18019bf60]
mov dword [rbp - 0x69], eax
movzx eax, word [0x18019bf64]
mov word [rbp - 0x65], ax
cmp byte [0x18019bf65], 0
je 0x18008fb20
mov r8d, r15d
cmp ebx, 2
jl 0x18008fad7
movdqa xmm5, xmmword [0x18015aa70]
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008f9d0
cmp r8d, 0x16
jge 0x18008fb20
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x18008faf0
xor r8d, r8d
lea rdx, [0x1801c091b]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
mov eax, dword [str.xWVS]
mov dword [rbp - 0x61], eax
movzx eax, byte [0x18019bf6c]
mov byte [rbp - 0x61], 0x41
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor al, 0x3d
mov byte [rbp - 0x5d], al
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, 0x3e7
mov r8d, 1
lea rdx, [0x1801beeb0]
lea rcx, [rbp - 0x61]
call fcn.180080240
mov qword [rsp + 0x40], 0
movsd xmm0, qword [0x18019bf70]
movsd qword [rbp - 0x61], xmm0
movzx eax, byte [0x18019bf78]
mov byte [rbp - 0x61], 0x53
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor byte [rbp - 0x5d], 0x3d
xor byte [rbp - 0x5c], 0x3e
xor byte [rbp - 0x5b], 0x3f
xor byte [rbp - 0x5a], 0x40
xor al, 0x41
mov byte [rbp - 0x59], al
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x61]
call fcn.1800737a0
test al, al
je 0x18008fbe0
mov byte [0x1801c091c], 1
call fcn.18003c010
call fcn.18003c880
call fcn.180048410
call fcn.180079d60
xor r8d, r8d
xor edx, edx
lea rcx, str.Misc
call fcn.1800734b0
test al, al
je 0x1800905b8
mov rcx, qword [0x1801c0510]
call fcn.1800489a0
movaps xmm0, xmm10
call fcn.18004cad0
call fcn.180038e20
movaps xmm0, xmm13
call fcn.18004ca80
mov dword [rsp + 0x40], 0x43960000
mov dword [rsp + 0x44], 0x434d0000
mov rax, qword [str._UYO_S_TZQ_]
mov qword [rbp - 0x61], rax
cmp byte [0x18019bf87], 0
je 0x18008fda0
cmp ebx, 2
jl 0x18008fd61
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x61]
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x5d]
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x18008fda0
lea r9, [rbp - 0x61]
mov r8d, r15d
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x18008fd70
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x61]
call fcn.180038540
lea rcx, str.General
call fcn.1800835c0
call fcn.18007f550
xor r8d, r8d
lea rdx, [0x1801bef1c]
lea rcx, str.Watermark
call fcn.180073fb0
xor r8d, r8d
lea rdx, [0x1801c09a5]
lea rcx, str.Crosshair
call fcn.180073fb0
call fcn.18003c010
call fcn.18003c880
movaps xmm0, xmm10
call fcn.18004cad0
call fcn.180038e20
movss xmm0, dword [0x18019c1c8]
call fcn.18004ca80
mov dword [rsp + 0x40], 0x43af0000
mov dword [rsp + 0x44], 0x43c80000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, str.Settings
call fcn.180038540
lea rcx, str.Extras
call fcn.1800835c0
call fcn.18007f550
mov qword [rsp + 0x40], 0
lea r8, [rsp + 0x40]
lea rdx, [0x1801befa8]
lea rcx, str.Menu:
call fcn.18003f550
call fcn.1800808f0
call fcn.18007f550
movups xmm0, xmmword [0x18019bf88]
movups xmmword [rbp - 0x79], xmm0
mov eax, dword [str._9_5dN]
mov dword [rbp - 0x69], eax
movzx eax, word [0x18019bf9c]
mov word [rbp - 0x65], ax
cmp byte [0x18019bf9d], 0
je 0x180090040
mov r8d, r15d
cmp ebx, 2
jl 0x18008fff7
movdqa xmm5, xmmword [0x18015aa70]
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x18008fef0
cmp r8d, 0x16
jge 0x180090040
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x180090010
xor r8d, r8d
lea rdx, [0x1801c0903]
lea rcx, [rbp - 0x79]
call fcn.180073fb0
call fcn.18007f550
mov eax, dword [str..04_7_G]
mov dword [rsp + 0x48], eax
movzx eax, word [0x18019bfac]
mov word [rbp - 0x7d], ax
movzx eax, byte [0x18019bfae]
movsd xmm0, qword [0x18019bfa0]
mov byte [rbp - 0x7b], al
movsd qword [rsp + 0x40], xmm0
mov qword [rbp - 0x61], 0
mov r8d, r15d
cmp ebx, 2
jl 0x1800901a0
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bfa0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1800901b0
lea r8, [rbp - 0x61]
lea rdx, [0x1801beea4]
lea rcx, [rsp + 0x40]
call fcn.18003f550
mov qword [rbp - 0x61], 0
movups xmm0, xmmword [str.wUXPTN]
movups xmmword [rbp - 0x79], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1800903a0
cmp ebx, 2
jl 0x180090360
movdqa xmm5, xmmword [0x18015aa70]
mov edx, r15d
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, edi
movdqa xmm0, xmmword [0x18019c1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov r8d, dword [rsp + 0x40]
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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps 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
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x180090260
jmp 0x1800903a0
lea r9, [rbp - 0x79]
mov r8d, r15d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x180090370
lea r8, [rbp - 0x61]
lea rdx, [0x1801beea8]
lea rcx, [rbp - 0x79]
call fcn.18003f550
mov eax, dword [str.1_E]
mov dword [rsp + 0x48], eax
movsd xmm0, qword [0x18019bfc0]
movzx eax, byte [0x18019bfcc]
movsd qword [rsp + 0x40], xmm0
mov byte [rbp - 0x7d], al
mov r8d, r15d
cmp ebx, 2
jl 0x1800904e9
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x18019bfc0]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x180090500
xor r8d, r8d
lea rdx, [0x1801c0913]
lea rcx, [rsp + 0x40]
call fcn.180073fb0
cmp byte [0x1801c0913], 0
je 0x1800905a4
mov eax, dword [str.jJYY_]
mov dword [rbp - 0x61], eax
movzx eax, word [0x18019bfd4]
mov word [rbp - 0x5d], ax
mov byte [rbp - 0x61], 0x53
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor al, 0x3d
mov byte [rbp - 0x5d], al
xor byte [rbp - 0x5c], 0x3e
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
mov r9d, Ordinal_41
xor r8d, r8d
lea rdx, [0x1801c0914]
lea rcx, [rbp - 0x61]
call fcn.180080240
call fcn.18003c010
call fcn.18003c880
call fcn.180048410
call fcn.180079d60
xor r8d, r8d
xor edx, edx
lea rcx, str.Config
call fcn.1800734b0
test al, al
je 0x180092485
mov rcx, qword [0x1801c0510]
call fcn.1800489a0
movaps xmm0, xmm10
call fcn.18004cad0
call fcn.180038e20
movaps xmm0, xmm13
call fcn.18004ca80
mov dword [rsp + 0x40], 0x43960000
mov dword [rsp + 0x44], 0x434d0000
mov rax, qword [str._UYO_S_z]
mov qword [rbp - 0x61], rax
cmp byte [0x18019bfdf], 0
je 0x180090760
cmp ebx, 2
jl 0x180090725
movdqa xmm4, xmmword [0x18019c230]
movd xmm6, r12d
movd xmm5, edi
movdqa xmm2, xmmword [0x18015aa70]
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.1111]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
mov eax, dword [0x18019c1e0]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x61]
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
movdqa xmm3, xmmword [0x18015aa80]
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.1111]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x18015aaa0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x5d]
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x180090760
lea r9, [rbp - 0x61]
mov r8d, r15d
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x180090730
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x61]
call fcn.180038540
lea rcx, str.Configs
call fcn.1800835c0
call fcn.18007f550
mov eax, dword [0x18019bfe0]
mov dword [rbp - 0x61], eax
movzx eax, word [0x18019bfe4]
mov word [rbp - 0x5d], ax
mov byte [rbp - 0x61], 0x43
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor al, 0x3d
mov byte [rbp - 0x5d], al
xor byte [rbp - 0x5c], 0x3e
lea rcx, [rbp - 0x61]
call fcn.1800835c0
mov eax, dword [0x18019bfe8]
mov dword [rbp - 0x61], eax
movzx eax, word [0x18019bfec]
mov word [rbp - 0x5d], ax
mov byte [rbp - 0x61], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor al, 0x3d
mov byte [rbp - 0x5d], al
xor byte [rbp - 0x5c], 0x3e
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8d, [r9 + 0xa]
lea rdx, [0x1801c1208]
lea rcx, [rbp - 0x61]
call fcn.180079f90
call fcn.1800808f0
mov qword [rsp + 0x40], 0
movsd xmm0, qword [str.uUZX]
movsd qword [rbp - 0x61], xmm0
movzx eax, byte [0x18019bff8]
mov byte [rbp - 0x61], Ordinal_79
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
xor byte [rbp - 0x5e], 0x3c
xor byte [rbp - 0x5d], 0x3d
xor byte [rbp - 0x5c], 0x3e
xor byte [rbp - 0x5b], 0x3f
xor byte [rbp - 0x5a], 0x40
xor al, 0x41
mov byte [rbp - 0x59], al
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x61]
call fcn.1800737a0
test al, al
je 0x180091815
lea r8, [0x18015a90c]
lea rdx, [0x1801c1208]
lea rcx, [rbp - 0x61]
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 - 0x61]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c08fc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c08fd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c08fe]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0903]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beea8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beea4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0908]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c090c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0910]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beeac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c11e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0913]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0905]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0904]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0906]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c11ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0922]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0924]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0928]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c092c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c091b]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0920]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c091a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0930]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0918]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0919]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c11ed]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beeb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0934]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0944]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0936]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0935]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0937]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beebc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0945]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0946]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beec4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beec0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c11ee]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0938]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, str.Memory_aim
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0940]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
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 - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beec8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beecc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beed0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0950]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0948]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c094c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0954]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beef8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beefc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801bef00]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0990]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0988]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c098c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0994]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801bef04]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801bef08]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801bef0c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09a0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0998]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c099c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09a4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beed4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beed8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beedc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0960]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0958]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c095c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0964]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beeec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beef0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beef4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0980]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0978]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c097c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0984]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beee0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beee4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801beee8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0970]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0968]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c096c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c0974]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09a6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09a7]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09aa]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09a9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09ad]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09b8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09ae]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09ab]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09bc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c11fc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c11fb]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09af]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801bef20]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09b0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09bf]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801bef24]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09be]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09bd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
lea rcx, [0x1801bef78]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
lea rcx, [0x1801bef88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
lea rcx, [0x1801bef38]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
lea rcx, [0x1801bef48]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
lea rcx, [0x1801bef58]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, reloc.WS2_32.dll_recv
lea r9d, [rdx - 0xf]
mov r8d, edx
lea rcx, [0x1801bef88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09c3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09c6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09c4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c1200]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09c9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09cc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09dc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09d8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801c09a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801befa8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x61]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1801bef1c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp - 0x61]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.18004c170
movsd xmm0, qword [str.j_MY]
movzx eax, byte [0x18019c008]
movsd qword [rsp + 0x40], xmm0
mov qword [rbp - 0x61], 0
mov byte [rsp + 0x40], 0x53
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
lea rdx, [rbp - 0x61]
lea rcx, [rsp + 0x40]
call fcn.1800737a0
test al, al
je 0x180092471
lea r8, [0x18015a758]
lea rdx, [0x1801c1208]
lea rcx, [rbp - 0x61]
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 - 0x61]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c08fc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c08fd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c08fe]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0903]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beea8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beea4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0908]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c090c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0910]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beeac]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c11e8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0913]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0905]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0904]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0906]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c11ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0922]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0924]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0928]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c092c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c091b]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0920]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c091a]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0930]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0918]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0919]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c11ed]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beeb0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0934]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0944]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0936]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0935]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0937]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beebc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0945]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0946]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beec4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beec0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c11ee]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0938]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, str.Memory_aim
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0940]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
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 - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beec8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beecc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beed0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0950]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0948]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c094c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0954]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beef8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beefc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801bef00]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0990]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0988]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c098c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0994]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801bef04]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801bef08]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801bef0c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09a0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0998]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c099c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09a4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beed4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beed8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beedc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0960]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0958]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c095c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0964]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beeec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beef0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beef4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0980]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0978]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c097c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0984]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beee0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beee4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801beee8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0970]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0968]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c096c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c0974]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09a6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09a7]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09aa]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09a9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09ad]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09b8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09ae]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09ab]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09bc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c11fc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c11fb]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09af]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801bef20]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09b0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09bf]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801bef24]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09be]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09bd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
lea rcx, [0x1801bef78]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
lea rcx, [0x1801bef88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
lea rcx, [0x1801bef38]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
lea rcx, [0x1801bef48]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
lea rcx, [0x1801bef58]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xf]
lea rcx, [0x1801bef88]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09c3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09c6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09c4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c1200]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09c9]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09cc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09dc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09d8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801c09a5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801befa8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov r9, qword [rbp - 0x61]
mov edx, 1
mov r8d, edx
lea rcx, [0x1801bef1c]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rcx, qword [rbp - 0x61]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
call fcn.18003c010
call fcn.180048410
call fcn.18003c880
call fcn.180079d60
call fcn.180079bb0
call fcn.18003bae0
mov ecx, 1
call fcn.180048740
movss xmm1, dword [0x18015aa0c]
mov ecx, 3
call fcn.1800491f0
movaps xmm0, xmmword [0x18019c1f0]
movups xmmword [rbp - 0x79], xmm0
lea rdx, [rbp - 0x79]
mov ecx, 2
call fcn.1800490b0
call fcn.180092620
mov ecx, 1
call fcn.180048740
mov ecx, 1
call fcn.180048690
mov rcx, qword [rbp - 0x51]
xor rcx, rsp
call fcn.1800e2cb0
lea r11, [rsp + 0x100]
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]
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, [0x1801c1758]
call fcn.1800e2b2c
cmp dword [0x1801c1758], 0xffffffff
jne 0x180086f6d
lea rdx, [0x1801a910b]
lea rcx, [0x1801c1640]
call fcn.180034c10
lea rcx, [0x1800e5e70]
call fcn.1800e2a6c
nop
lea rcx, [0x1801c1758]
call fcn.1800e2ac0
jmp 0x180086f6d
lea rcx, [0x1801c1638]
call fcn.1800e2b2c
cmp dword [0x1801c1638], 0xffffffff
jne 0x1800869e1
mov rcx, rbx
call fcn.180034a90
nop
lea rcx, [0x1801c1638]
call fcn.1800e2ac0
jmp 0x1800869e1