Function at 0x1400647a0
Capabilities:
Log keystrokes via polling

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 - 0x3c8]
sub rsp, 0x4a0
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
mov rax, qword [0x14037c600]
xor rax, rsp
mov qword [rbp + 0x320], rax
xor esi, esi
mov dword [rbp + 0x280], 0x50
mov dword [rbp + 0x284], 0x40
lea rax, [0x140072c90]
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x290], rsi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x298], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2b0], xmm1
lea rbx, str.Loaders
mov qword [rbp + 0x2c0], rbx
mov qword [rbp + 0x2c8], rsi
lea rcx, [rbp + 0x280]
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov qword [rsp + 0x58], rsi
mov rax, qword [rbp + 0x298]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], esi
mov r9d, 0x80000000
mov r8, rbx
mov rdx, qword [rbp + 0x2c0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov rbx, rax
mov qword [0x140386290], rax
lea ecx, [rsi + 0x20]
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x140386288], rax
test rax, rax
je 0x140072bc4
mov qword [0x140386240], rsi
mov qword [0x14038624c], rsi
mov dword [0x140386254], esi
mov qword [0x14038625c], rsi
mov dword [0x140386264], esi
mov qword [0x140386274], rsi
mov dword [0x140386268], 1
mov dword [0x140386258], 1
mov dword [0x140386248], esi
mov dword [0x14038626c], 1
mov dword [0x140386270], 0x50
mov dword [0x14038627c], 1
mov rax, qword [rax]
lea rdx, [0x140386280]
mov qword [rsp + 0x30], rdx
lea rdx, [0x140386240]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, rbx
xor edx, edx
lea r8d, [rsi + 1]
call qword [rax + 0x80]
test eax, eax
js 0x140072bbd
xor edx, edx
mov rcx, qword [0x140386290]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140386290]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rax, qword [0x1403862d8]
test rax, rax
je 0x1400649a9
inc dword [rax + 0x3b0]
mov rdx, qword [0x1403862d0]
mov ecx, 0x40b0
call fcn.140083e80
mov qword [rbp + 0x2d8], rax
lea rcx, [rbp + 0x90]
mov qword [rbp + 0xc8], rcx
mov qword [rbp + 0xd0], rax
test rax, rax
je 0x1400649e7
xor edx, edx
mov rcx, rax
call fcn.140083130
jmp 0x1400649ea
mov rax, rsi
cmp qword [0x1403862d8], 0
jne 0x1400649fb
mov qword [0x1403862d8], rax
mov rcx, rax
call fcn.140089d50
mov r13, qword [0x1403862d8]
mov qword [r13 + 0x20], rsi
or dword [r13 + 8], 0x400
mov dword [r13 + 0x1638], 0x3f800000
mov dword [r13 + 0x163c], 0x41000000
mov dword [r13 + 0x1640], 0x41000000
mov dword [r13 + 0x1648], 0x3f800000
mov dword [r13 + 0x164c], 0x42000000
mov qword [r13 + 0x1650], 0x42000000
mov qword [r13 + 0x1658], 0x3f000000
mov dword [r13 + 0x1664], 0x3f800000
mov dword [r13 + 0x166c], 0x3f800000
mov dword [r13 + 0x1670], 0x40800000
mov dword [r13 + 0x1674], 0x40400000
mov dword [r13 + 0x167c], esi
mov dword [r13 + 0x1680], 0x41000000
mov dword [r13 + 0x1684], 0x40800000
mov dword [r13 + 0x1688], 0x40800000
mov dword [r13 + 0x168c], 0x40800000
mov dword [r13 + 0x1690], 0x40800000
mov dword [r13 + 0x1694], 0x40000000
mov dword [r13 + 0x16a0], 0x41a80000
mov dword [r13 + 0x16a4], 0x40c00000
mov dword [r13 + 0x16a8], 0x41600000
mov dword [r13 + 0x16b0], 0x41200000
mov qword [r13 + 0x16c0], rsi
mov dword [r13 + 0x16c8], 1
mov qword [r13 + 0x16d4], rsi
mov dword [r13 + 0x16fc], 0x3f72f2f3
mov dword [r13 + 0x1700], 0x3f74f4f5
mov dword [r13 + 0x1704], 0x3f79f9fa
mov dword [r13 + 0x1708], 0x3f800000
mov dword [r13 + 0x170c], 0x3eb6b6b7
mov dword [r13 + 0x1710], 0x3ed6d6d7
mov dword [r13 + 0x1714], 0x3eeeeeef
mov dword [r13 + 0x1718], 0x3f800000
mov dword [r13 + 0x171c], 0x3de0e0e1
mov dword [r13 + 0x1720], 0x3e189899
mov dword [r13 + 0x1724], 0x3e2cacad
mov dword [r13 + 0x1728], 0x3f800000
mov dword [r13 + 0x172c], 0x3e189899
mov dword [r13 + 0x1730], 0x3e34b4b5
mov dword [r13 + 0x1734], 0x3e60e0e1
mov dword [r13 + 0x1738], 0x3f800000
mov dword [r13 + 0x173c], 0x3da0a0a1
mov dword [r13 + 0x1740], 0x3da0a0a1
mov dword [r13 + 0x1744], 0x3da0a0a1
mov dword [r13 + 0x1748], 0x3f70a3d7
mov dword [r13 + 0x174c], 0x3da0a0a1
mov dword [r13 + 0x1750], 0x3dc8c8c9
mov dword [r13 + 0x1754], 0x3df0f0f1
mov qword [r13 + 0x1758], 0x3f800000
mov qword [r13 + 0x1760], rsi
mov dword [r13 + 0x1768], esi
mov dword [r13 + 0x176c], 0x3e4ccccd
mov dword [r13 + 0x1770], 0x3e7cfcfd
mov dword [r13 + 0x1774], 0x3e929293
mov dword [r13 + 0x1778], 0x3f800000
mov dword [r13 + 0x177c], 0x3df0f0f1
mov dword [r13 + 0x1780], 0x3e4ccccd
mov dword [r13 + 0x1784], 0x3e8e8e8f
mov dword [r13 + 0x1788], 0x3f800000
mov dword [r13 + 0x178c], 0x3db0b0b1
mov dword [r13 + 0x1790], 0x3df0f0f1
mov dword [r13 + 0x1794], 0x3e0c8c8d
mov dword [r13 + 0x1798], 0x3f800000
mov dword [r13 + 0x179c], 0x3db0b0b1
mov dword [r13 + 0x17a0], 0x3df0f0f1
mov dword [r13 + 0x17a4], 0x3e0c8c8d
mov dword [r13 + 0x17a8], 0x3f266666
mov dword [r13 + 0x17ac], 0x3da0a0a1
mov dword [r13 + 0x17b0], 0x3dc8c8c9
mov dword [r13 + 0x17b4], 0x3df0f0f1
mov qword [r13 + 0x17b8], 0x3f800000
mov qword [r13 + 0x17c0], rsi
mov dword [r13 + 0x17c8], 0x3f028f5c
mov dword [r13 + 0x17cc], 0x3e189899
mov dword [r13 + 0x17d0], 0x3e34b4b5
mov dword [r13 + 0x17d4], 0x3e60e0e1
mov dword [r13 + 0x17d8], 0x3f800000
mov dword [r13 + 0x17dc], 0x3ca0a0a1
mov dword [r13 + 0x17e0], 0x3ca0a0a1
mov dword [r13 + 0x17e4], 0x3ca0a0a1
mov dword [r13 + 0x17e8], 0x3ec7ae14
mov dword [r13 + 0x17ec], 0x3e4ccccd
mov dword [r13 + 0x17f0], 0x3e7cfcfd
mov dword [r13 + 0x17f4], 0x3e929293
mov dword [r13 + 0x17f8], 0x3f800000
mov dword [r13 + 0x17fc], 0x3e34b4b5
mov dword [r13 + 0x1800], 0x3e60e0e1
mov dword [r13 + 0x1804], 0x3e7cfcfd
mov dword [r13 + 0x1808], 0x3f800000
mov dword [r13 + 0x180c], 0x3db0b0b1
mov dword [r13 + 0x1810], 0x3e54d4d5
mov dword [r13 + 0x1814], 0x3e9e9e9f
mov dword [r13 + 0x1818], 0x3f800000
mov dword [r13 + 0x181c], 0x3e8e8e8f
mov dword [r13 + 0x1820], 0x3f0e8e8f
mov dword [r13 + 0x1824], 0x3f800000
mov dword [r13 + 0x1828], 0x3f800000
mov dword [r13 + 0x182c], 0x3e8e8e8f
mov dword [r13 + 0x1830], 0x3f0e8e8f
mov dword [r13 + 0x1834], 0x3f800000
mov dword [r13 + 0x1838], 0x3f800000
mov dword [r13 + 0x183c], 0x3ebcbcbd
mov dword [r13 + 0x1840], 0x3f1b9b9c
mov dword [r13 + 0x1844], 0x3f800000
mov dword [r13 + 0x1848], 0x3f800000
mov dword [r13 + 0x184c], 0x3e4ccccd
mov dword [r13 + 0x1850], 0x3e7cfcfd
mov dword [r13 + 0x1854], 0x3e929293
mov dword [r13 + 0x1858], 0x3f800000
mov dword [r13 + 0x185c], 0x3e8e8e8f
mov dword [r13 + 0x1860], 0x3f0e8e8f
mov dword [r13 + 0x1864], 0x3f800000
mov dword [r13 + 0x1868], 0x3f800000
mov dword [r13 + 0x186c], 0x3d70f0f1
mov dword [r13 + 0x1870], 0x3f078788
mov dword [r13 + 0x1874], 0x3f79f9fa
mov dword [r13 + 0x1878], 0x3f800000
mov dword [r13 + 0x187c], 0x3e4ccccd
mov dword [r13 + 0x1880], 0x3e7cfcfd
mov dword [r13 + 0x1884], 0x3e929293
mov dword [r13 + 0x1888], 0x3f0ccccd
mov dword [r13 + 0x188c], 0x3e848485
mov dword [r13 + 0x1890], 0x3f169697
mov dword [r13 + 0x1894], 0x3f79f9fa
mov dword [r13 + 0x1898], 0x3f4ccccd
mov dword [r13 + 0x189c], 0x3e848485
mov dword [r13 + 0x18a0], 0x3f169697
mov dword [r13 + 0x18a4], 0x3f79f9fa
mov dword [r13 + 0x18a8], 0x3f800000
mov dword [r13 + 0x18ac], 0x3e4ccccd
mov dword [r13 + 0x18b0], 0x3e7cfcfd
mov dword [r13 + 0x18b4], 0x3e929293
mov dword [r13 + 0x18b8], 0x3f800000
mov dword [r13 + 0x18bc], 0x3dc8c8c9
mov dword [r13 + 0x18c0], 0x3ecccccd
mov dword [r13 + 0x18c4], 0x3f3fbfc0
mov dword [r13 + 0x18c8], 0x3f47ae14
mov dword [r13 + 0x18cc], 0x3dc8c8c9
mov dword [r13 + 0x18d0], 0x3ecccccd
mov dword [r13 + 0x18d4], 0x3f3fbfc0
mov dword [r13 + 0x18d8], 0x3f800000
mov dword [r13 + 0x18dc], 0x3e848485
mov dword [r13 + 0x18e0], 0x3f169697
mov dword [r13 + 0x18e4], 0x3f79f9fa
mov dword [r13 + 0x18e8], 0x3e800000
mov dword [r13 + 0x18ec], 0x3e848485
mov dword [r13 + 0x18f0], 0x3f169697
mov dword [r13 + 0x18f4], 0x3f79f9fa
mov dword [r13 + 0x18f8], 0x3f2b851f
mov dword [r13 + 0x18fc], 0x3e848485
mov dword [r13 + 0x1900], 0x3f169697
mov dword [r13 + 0x1904], 0x3f79f9fa
mov dword [r13 + 0x1908], 0x3f733333
mov dword [r13 + 0x190c], 0x3de0e0e1
mov dword [r13 + 0x1910], 0x3e189899
mov dword [r13 + 0x1914], 0x3e2cacad
mov dword [r13 + 0x1918], 0x3f800000
mov dword [r13 + 0x191c], 0x3e848485
mov dword [r13 + 0x1920], 0x3f169697
mov dword [r13 + 0x1924], 0x3f79f9fa
mov dword [r13 + 0x1928], 0x3f4ccccd
mov dword [r13 + 0x192c], 0x3e4ccccd
mov dword [r13 + 0x1930], 0x3e7cfcfd
mov dword [r13 + 0x1934], 0x3e929293
mov dword [r13 + 0x1938], 0x3f800000
mov dword [r13 + 0x193c], 0x3de0e0e1
mov dword [r13 + 0x1940], 0x3e189899
mov dword [r13 + 0x1944], 0x3e2cacad
mov dword [r13 + 0x1948], 0x3f800000
mov dword [r13 + 0x194c], 0x3de0e0e1
mov dword [r13 + 0x1950], 0x3e189899
mov dword [r13 + 0x1954], 0x3e2cacad
mov dword [r13 + 0x1958], 0x3f800000
mov dword [r13 + 0x197c], 0x3f1b9b9c
mov dword [r13 + 0x1980], 0x3f1b9b9c
mov dword [r13 + 0x1984], 0x3f1b9b9c
mov dword [r13 + 0x1988], 0x3f800000
mov dword [r13 + 0x198c], 0x3f800000
mov dword [r13 + 0x1990], 0x3edadadb
mov dword [r13 + 0x1994], 0x3eb2b2b3
mov dword [r13 + 0x1998], 0x3f800000
mov dword [r13 + 0x199c], 0x3f65e5e6
mov qword [r13 + 0x19a0], 0x3f32b2b3
mov dword [r13 + 0x19a8], 0x3f800000
mov dword [r13 + 0x19ac], 0x3f800000
mov qword [r13 + 0x19b0], 0x3f19999a
mov dword [r13 + 0x19b8], 0x3f800000
mov dword [r13 + 0x19bc], 0x3e40c0c1
mov dword [r13 + 0x19c0], 0x3e40c0c1
mov dword [r13 + 0x19c4], 0x3e4ccccd
mov dword [r13 + 0x19c8], 0x3f800000
mov dword [r13 + 0x19cc], 0x3e9e9e9f
mov dword [r13 + 0x19d0], 0x3e9e9e9f
mov dword [r13 + 0x19d4], 0x3eb2b2b3
mov dword [r13 + 0x19d8], 0x3f800000
mov dword [r13 + 0x19dc], 0x3e68e8e9
mov dword [r13 + 0x19e0], 0x3e68e8e9
mov dword [r13 + 0x19e4], 0x3e7cfcfd
mov qword [r13 + 0x19e8], 0x3f800000
mov qword [r13 + 0x19f0], rsi
mov dword [r13 + 0x19f8], esi
mov dword [r13 + 0x19fc], 0x3f800000
mov dword [r13 + 0x1a00], 0x3f800000
mov dword [r13 + 0x1a04], 0x3f800000
mov dword [r13 + 0x1a08], 0x3d75c28f
mov dword [r13 + 0x1a0c], 0x3e848485
mov dword [r13 + 0x1a10], 0x3f169697
mov dword [r13 + 0x1a14], 0x3f79f9fa
mov dword [r13 + 0x1a18], 0x3eb33333
mov dword [r13 + 0x1a1c], 0x3f800000
mov qword [r13 + 0x1a20], 0x3f800000
mov dword [r13 + 0x1a28], 0x3f666666
mov dword [r13 + 0x1a2c], 0x3e848485
mov dword [r13 + 0x1a30], 0x3f169697
mov dword [r13 + 0x1a34], 0x3f79f9fa
mov dword [r13 + 0x1a38], 0x3f800000
mov dword [r13 + 0x1a3c], 0x3f800000
mov dword [r13 + 0x1a40], 0x3f800000
mov dword [r13 + 0x1a44], 0x3f800000
mov dword [r13 + 0x1a48], 0x3f333333
mov dword [r13 + 0x1a4c], 0x3f4ccccd
mov dword [r13 + 0x1a50], 0x3f4ccccd
mov dword [r13 + 0x1a54], 0x3f4ccccd
mov dword [r13 + 0x1a58], 0x3e4ccccd
mov dword [r13 + 0x1a5c], 0x3f4ccccd
mov dword [r13 + 0x1a60], 0x3f4ccccd
mov dword [r13 + 0x1a64], 0x3f4ccccd
mov dword [r13 + 0x1a68], 0x3eb33333
mov dword [r13 + 0x1644], 0x41400000
mov dword [r13 + 0x1660], 0x41400000
mov dword [r13 + 0x1678], 0x41400000
mov dword [r13 + 0x16b4], 0x41400000
mov dword [r13 + 0x1668], 0x41400000
mov dword [r13 + 0x16ac], 0x41400000
mov dword [r13 + 0x16bc], 0x41400000
mov dword [r13 + 0x1674], 0x40a00000
mov dword [r13 + 0x16cc], 0x3f000000
mov dword [r13 + 0x16d0], 0x3f000000
call fcn.1400b68b0
mov rcx, qword [0x140386280]
mov rbx, qword [0x1403862d8]
lea rax, str.imgui_impl_dx9
mov qword [rbx + 0xe8], rax
or dword [rbx + 0xc], 0x1008
mov qword [0x1403864f8], rcx
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
test dword [rbx + 8], 0x400
je 0x1400654bb
mov rax, qword [0x1403862d8]
lea rcx, [fcn.1400b6580]
mov qword [rax + 0x15f0], rcx
lea rcx, [fcn.1400b6650]
mov qword [rax + 0x15f8], rcx
lea rcx, [0x1400b66d0]
mov qword [rax + 0x1600], rcx
lea rcx, [0x1400b6730]
mov qword [rax + 0x1608], rcx
lea rcx, [0x1400b6880]
mov qword [rax + 0x1610], rcx
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x2e0]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [rbp + 0x2e8]
add eax, 0xfffffea2
movd xmm10, eax
cvtdq2ps xmm10, xmm10
mulss xmm10, dword [0x14034d000]
mov eax, dword [rbp + 0x2ec]
add eax, 0xffffff38
movd xmm9, eax
cvtdq2ps xmm9, xmm9
mulss xmm9, dword [0x14034d000]
lea rcx, [0x140386350]
call fcn.140061960
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f0], xmm0
movups xmmword [rbp + 0x300], xmm0
movups xmmword [rbp + 0x310], xmm0
lea r14, [0x140386298]
lea rdi, [0x140000000]
mov r12d, dword [reloc.WS2_32.dll_accept]
xorps xmm8, xmm8
movss xmm7, dword [0x14034d0fc]
movsd xmm11, qword [0x14034d090]
movss xmm12, dword [0x14034d044]
cmp byte [0x1403862ca], 0
jne 0x140072a99
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x2f0]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400655af
lea rcx, [rbp + 0x2f0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x2f0]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x140072a80
cmp qword [0x1403864e8], 0
jne 0x1400655be
call fcn.1400b6410
mov rbx, qword [0x1403862d8]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
mov rcx, qword [0x140386520]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0x27c]
sub eax, dword [rbp + 0x274]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [rbp + 0x278]
sub eax, dword [rbp + 0x270]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x10], xmm0
movss dword [rbx + 0x14], xmm1
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140065672
mov rdi, qword [0x1403862d8]
mov ecx, dword [rdi + 0x161c]
test ecx, ecx
jns 0x14006564a
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, esi
test eax, eax
cmovg edx, eax
lea rcx, [rdi + 0x1618]
call fcn.1400a4120
mov dword [rdi + 0x1618], esi
xor r9d, r9d
lea r8, [0x1400b7310]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_EnumDisplayMonitors]
mov byte [reloc.WS2_32.dll_accept], 0
lea rdi, [0x140000000]
mov qword [rbp + 0x2d0], rsi
lea rcx, [rbp + 0x2d0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
sub rax, qword [0x140386528]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [0x140386530]
divss xmm1, xmm0
movss dword [rbx + 0x18], xmm1
mov qword [0x140386528], rcx
mov ecx, reloc.WS2_32.dll_recvfrom
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13c], al
mov ecx, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13d], al
mov ecx, reloc.WS2_32.dll_select
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13e], al
mov byte [rbx + 0x13f], 0
call fcn.1400b6e30
cmp byte [rbx + 0xcf], 0
je 0x140065719
mov eax, 0xffffffff
jmp 0x140065726
mov rax, qword [0x1403862d8]
mov eax, dword [rax + 0x20d0]
cmp dword [reloc.WS2_32.dll_htons], eax
je 0x140065739
mov dword [reloc.WS2_32.dll_htons], eax
call fcn.1400b6cb0
call fcn.1400b7040
call fcn.140088a40
mov rax, qword [0x1403862d8]
movss dword [rax + 0x1dd4], xmm10
movss dword [rax + 0x1dd8], xmm9
mov qword [rax + 0x1ddc], 0
mov dword [rax + 0x1dc4], 2
mov byte [rax + 0x1dfc], 1
mov dword [rax + 0x1de4], 0x43d20000
mov dword [rax + 0x1de8], 0x43d20000
mov dword [rax + 0x1dc8], 1
or dword [rax + 0x1dc0], 0x43
mov dword [rax + 0x1e20], 0x3f800000
mov r8d, 0x16a
lea rdx, [0x14037d360]
lea rcx, str.AstroHook_Perm_Temp_Spoofer
call fcn.14008ebb0
mov eax, dword [reloc.WS2_32.dll_bind]
cmp eax, 2
jne 0x140065a8a
lea rcx, str.Welcome_To_AstroHook_Spoofer_
call fcn.1400ba170
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140065821
mov qword [rbp + 0x198], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x198]
call fcn.1400925c0
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140065860
mov qword [rbp + 0x1a0], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x1a0]
call fcn.1400925c0
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140065898
mov qword [rbp + 0x1a8], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x1a8]
call fcn.1400925c0
lea rcx, str.Please_Enter_A_License
call fcn.1400ba170
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400658e3
mov qword [rbp + 0xf8], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0xf8]
call fcn.1400925c0
lea rcx, str.License:
call fcn.1400ba170
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14006592e
mov qword [rbp + 0x100], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x100]
call fcn.1400925c0
mov qword [rbp + 0x108], 0
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp + 0x108]
mov qword [rsp + 0x20], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_50
mov r8, r14
xor edx, edx
lea rcx, [0x1403451a4]
call fcn.1400beef0
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400659b0
mov qword [rbp + 0x110], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x110]
call fcn.1400925c0
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400659e8
mov qword [rbp + 0x118], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x118]
call fcn.1400925c0
mov dword [rbp + 0x120], 0x43480000
mov dword [rbp + 0x124], 0x42200000
lea rdx, [rbp + 0x120]
lea rcx, str.Login
call fcn.1400bac30
test al, al
je 0x1400728c9
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0xf0], rsi
mov r8, 0xffffffffffffffff
inc r8
cmp byte [r14 + r8], 0
jne 0x140065a36
mov rdx, r14
lea rcx, [rbp + 0xd8]
call fcn.140076fe0
lea rdx, [rbp + 0xd8]
lea rcx, [0x140386350]
call fcn.140062c60
xor r9d, r9d
lea r8, str.Update_9
lea rdx, [0x1403451c0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov dword [reloc.WS2_32.dll_bind], 3
jmp 0x1400728c9
cmp eax, 3
jne 0x140066917
mov rax, qword [0x1403862d8]
or dword [rax + 0x1dc0], 2
mov dword [rax + 0x1de4], 0x44160000
mov dword [rax + 0x1de8], 0x43c80000
mov dword [rax + 0x1dc8], 1
lea rcx, str.Please_Choose_An_Option:
call fcn.1400ba170
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140065b11
mov qword [rbp + 0x128], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x128]
call fcn.1400925c0
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140065b50
mov qword [rbp + 0x130], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x130]
call fcn.1400925c0
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140065b88
mov qword [rbp + 0x138], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x138]
call fcn.1400925c0
mov dword [rbp + 0x140], 0x43480000
mov dword [rbp + 0x144], 0x42200000
lea rdx, [rbp + 0x140]
lea rcx, str.TEMP_SPOOFER
call fcn.1400bac30
test al, al
je 0x140065bbd
mov dword [reloc.WS2_32.dll_bind], 4
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.1400929a0
mov dword [rbp + 0x168], 0x43480000
mov dword [rbp + 0x16c], 0x42200000
lea rdx, [rbp + 0x168]
lea rcx, str.PERM_SPOOFER
call fcn.1400bac30
test al, al
je 0x140065bfe
mov dword [reloc.WS2_32.dll_bind], 5
mov dword [rbp + 0x148], 0x43480000
mov dword [rbp + 0x14c], 0x42200000
lea rdx, [rbp + 0x148]
lea rcx, str.APPLE_CLEANER
call fcn.1400bac30
test al, al
je 0x140066206
lea rdx, [rsp + 0x60]
lea rcx, [rdi + 0x34c430]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov rax, qword [rcx + 0xa0]
mov qword [rdx + 0xa0], rax
movzx eax, word [rcx + 0xa8]
mov word [rdx + 0xa8], ax
mov r8d, esi
cmp r12d, 2
jl 0x140065e03
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa8
jl 0x140065cf0
cmp r8d, 0xaa
jge 0x140065e46
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xaa
jl 0x140065e10
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b3d8]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b3e8]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b3f8]
movups xmmword [rbp - 0x80], xmm0
movzx eax, word [0x14034b408]
mov word [rbp - 0x70], ax
mov r8d, esi
cmp r12d, 2
jl 0x140065fcd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x140065ec0
cmp r8d, 0x32
jge 0x140066013
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x140065fe0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b3d8]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b3e8]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b3f8]
movups xmmword [rbp - 0x80], xmm0
movzx eax, word [0x14034b408]
mov word [rbp - 0x70], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006619d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x140066090
cmp r8d, 0x32
jge 0x1400661e3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x1400661b0
lea rcx, [rsp + 0x60]
call fcn.140274f80
xor r9d, r9d
lea r8, str.Apple_Cleaner
lea rdx, str.done_:D
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.1400929a0
mov dword [rbp + 0x150], 0x43480000
mov dword [rbp + 0x154], 0x42200000
lea rdx, [rbp + 0x150]
lea rcx, str.HWID_CHECKER
call fcn.1400bac30
test al, al
je 0x140066816
lea rcx, [rsp + 0x60]
lea rax, [rdi + 0x34c020]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
mov rax, qword [rax + 0xa0]
mov qword [rcx + 0xa0], rax
cmp r12d, 2
jl 0x14006640a
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa8
jl 0x140066300
jmp 0x140066456
lea r9, [rsp + 0x60]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa8
jl 0x140066420
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034c1f8]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034c208]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034c218]
movups xmmword [rbp - 0x80], xmm0
movzx eax, byte [0x14034c228]
mov byte [rbp - 0x70], al
mov r8d, esi
cmp r12d, 2
jl 0x1400665dd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x1400664d0
cmp r8d, 0x31
jge 0x140066623
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x1400665f0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034c1f8]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034c208]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034c218]
movups xmmword [rbp - 0x80], xmm0
movzx eax, byte [0x14034c228]
mov byte [rbp - 0x70], al
mov r8d, esi
cmp r12d, 2
jl 0x1400667ad
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x1400666a0
cmp r8d, 0x31
jge 0x1400667f3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x1400667c0
lea rcx, [rsp + 0x60]
call fcn.140274f80
xor r9d, r9d
lea r8, str.Hwid_Checker
lea rdx, str.done_:D
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
movss xmm3, dword [rax + 0x5c]
movss xmm1, dword [rcx + 0x1a80]
movss xmm0, dword [rcx + 0x1684]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, xmm8
addss xmm1, xmm0
subss xmm3, xmm1
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm3, xmm0
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm3
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
lea rcx, str.undetected:_BE_EAC_VAN_RC
call fcn.1400ba170
lea rcx, [rbp + 0x2d8]
call fcn.14027c288
lea rcx, [rbp + 0x2d8]
call fcn.1402715c0
mov rcx, rax
call fcn.14027541c
cmp rax, 0xffffffffffffffff
je 0x1400728c9
ucomiss xmm9, xmm7
jp 0x1400668ec
je 0x1400728c9
cvttss2si rcx, xmm9
mov rdx, rax
call fcn.1402711f0
divsd xmm0, xmm11
movaps xmm1, xmm0
movq rdx, xmm0
lea rcx, str._t_t_t_t_t_t_t_t_t_t_t_t_f_day_s__left
call fcn.1400ba170
jmp 0x1400728c9
cmp eax, 4
jne 0x14006b7b5
mov rax, qword [0x1403862d8]
or dword [rax + 0x1dc0], 2
mov dword [rax + 0x1de4], 0x44160000
mov dword [rax + 0x1de8], 0x43c80000
mov dword [rax + 0x1dc8], 1
lea rcx, str.These_Temp_Spoofers_will_allow_you_to_play_temporarly
call fcn.1400ba170
lea rcx, str.this_is_used_for_mostly_cheating_but_also_for
call fcn.1400ba170
lea rcx, str.Unsupported_Motherboards.
call fcn.1400ba170
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400669af
mov qword [rbp + 0x158], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x158]
call fcn.1400925c0
mov dword [rbp + 0x160], 0x43480000
mov dword [rbp + 0x164], 0x42200000
lea rdx, [rbp + 0x160]
lea rcx, str.BE_SPOOFER
call fcn.1400bac30
test al, al
je 0x1400673c7
lea rdx, [rsp + 0x60]
lea rcx, [rdi + 0x34a940]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov eax, dword [rcx + 0xa0]
mov dword [rdx + 0xa0], eax
movzx eax, word [rcx + 0xa4]
mov word [rdx + 0xa4], ax
mov r8d, esi
cmp r12d, 2
jl 0x140066bb3
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa0
jl 0x140066aa0
cmp r8d, 0xa6
jge 0x140066bf6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa6
jl 0x140066bc0
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, [rsp + 0x60]
lea rax, [rdi + 0x34a9f0]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
cmp r12d, 2
jl 0x140066dba
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa0
jl 0x140066cb0
jmp 0x140066e06
lea r9, [rsp + 0x60]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x140066dd0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034c3d0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034c3e0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034c3f0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034c400]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034c410]
movups xmmword [rbp - 0x60], xmm0
movsd xmm0, qword [0x14034c420]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x14034c428]
mov dword [rbp - 0x48], eax
movzx eax, byte [0x14034c42c]
mov byte [rbp - 0x44], al
mov r8d, esi
cmp r12d, 2
jl 0x140066fbd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x58
jl 0x140066eb0
cmp r8d, 0x5d
jge 0x140067003
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5d
jl 0x140066fd0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034c248]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034c258]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034c268]
movups xmmword [rbp - 0x80], xmm0
cmp r12d, 2
jl 0x140067177
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x140067070
jmp 0x1400671b3
lea r9, [rsp + 0x60]
mov r8d, esi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x30
jl 0x140067180
lea rcx, [rsp + 0x60]
call fcn.140274f80
movups xmm0, xmmword [0x14034a908]
movups xmmword [rbp + 0x98], xmm0
movups xmm1, xmmword [0x14034a918]
movups xmmword [rbp + 0xa8], xmm1
movsd xmm0, qword [0x14034a928]
movsd qword [rbp + 0xb8], xmm0
mov eax, dword [0x14034a930]
mov dword [rbp + 0xc0], eax
movzx eax, byte [0x14034a934]
mov byte [rbp + 0xc4], al
mov r8d, esi
cmp r12d, 2
jl 0x14006735d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x9c]
mov edx, dword [rbp + 0x270]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x28
jl 0x140067250
cmp r8d, 0x2d
jge 0x1400673a3
movsxd rax, r8d
lea r9, [rbp + 0x98]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140067370
lea rcx, [rbp + 0x98]
call fcn.140274f80
lea rcx, str.net_stop_winmgmt__y__nul_2_1
call fcn.140276a58
lea rcx, str.net_start_winmgmt__y__nul_2_1
call fcn.140276a58
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.1400929a0
mov dword [rbp + 0x190], 0x43480000
mov dword [rbp + 0x194], 0x42200000
lea rdx, [rbp + 0x190]
lea rcx, str.EAC_Spoofer
call fcn.1400bac30
test al, al
je 0x14006ad4e
lea rcx, [rsp + 0x60]
lea rax, [rdi + 0x34c300]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0xa0], xmm0
mov eax, dword [rax + 0xb0]
mov dword [rcx + 0xb0], eax
mov r8d, esi
cmp r12d, 2
jl 0x1400675d5
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xb0
jl 0x1400674c2
cmp r8d, 0xb4
jge 0x140067616
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb4
jl 0x1400675e0
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, [rsp + 0x60]
lea rax, [rdi + 0x34a9f0]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
cmp r12d, 2
jl 0x1400677da
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa0
jl 0x1400676d0
jmp 0x140067826
lea r9, [rsp + 0x60]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x1400677f0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034c280]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034c290]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034c2a0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034c2b0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034c2c0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034c2d0]
movups xmmword [rbp - 0x50], xmm1
mov eax, dword [0x14034c2e0]
mov dword [rbp - 0x40], eax
mov r8d, esi
cmp r12d, 2
jl 0x1400679cd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x60
jl 0x1400678c0
cmp r8d, 0x64
jge 0x140067a13
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x64
jl 0x1400679e0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b1b0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b1c0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b1d0]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x14034b1e0]
mov dword [rbp - 0x70], eax
movzx eax, word [0x14034b1e4]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x14034b1e6]
mov byte [rbp - 0x6a], al
mov r8d, esi
cmp r12d, 2
jl 0x140067bad
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x140067aa0
cmp r8d, 0x37
jge 0x140067bf3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x37
jl 0x140067bc0
lea rcx, [rsp + 0x60]
call fcn.140274f80
movups xmm0, xmmword [0x14034a908]
movups xmmword [rbp + 0x98], xmm0
movups xmm1, xmmword [0x14034a918]
movups xmmword [rbp + 0xa8], xmm1
movsd xmm0, qword [0x14034a928]
movsd qword [rbp + 0xb8], xmm0
mov eax, dword [0x14034a930]
mov dword [rbp + 0xc0], eax
movzx eax, byte [0x14034a934]
mov byte [rbp + 0xc4], al
mov r8d, esi
cmp r12d, 2
jl 0x140067d9d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x9c]
mov edx, dword [rbp + 0x270]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x28
jl 0x140067c90
cmp r8d, 0x2d
jge 0x140067de3
movsxd rax, r8d
lea r9, [rbp + 0x98]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140067db0
lea rcx, [rbp + 0x98]
call fcn.140274f80
lea rdx, [rsp + 0x60]
lea rcx, [rdi + 0x34bc60]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov eax, dword [rcx + 0xa0]
mov dword [rdx + 0xa0], eax
movzx eax, word [rcx + 0xa4]
mov word [rdx + 0xa4], ax
mov r8d, esi
cmp r12d, 2
jl 0x140067fc3
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa0
jl 0x140067eb0
cmp r8d, 0xa6
jge 0x140068006
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa6
jl 0x140067fd0
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, [rsp + 0x60]
lea rax, [0x14034ae80]
mov edx, 2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140068021
mov rax, qword [rax]
mov qword [rcx], rax
cmp r12d, 2
jl 0x1400681ca
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x108
jl 0x1400680c0
jmp 0x140068216
lea r9, [rsp + 0x60]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x108
jl 0x1400681e0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034c0d0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034c0e0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034c0f0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034c100]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [str._t_b_r_n]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034c120]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034c130]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034c140]
movups xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [0x14034c150]
movups xmmword [rbp - 0x20], xmm0
movsd xmm0, qword [0x14034c160]
movsd qword [rbp - 0x10], xmm0
mov eax, dword [0x14034c168]
mov dword [rbp - 8], eax
mov r8d, esi
cmp r12d, 2
jl 0x1400683f3
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x98
jl 0x1400682e0
cmp r8d, 0x9c
jge 0x140068436
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x140068400
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034a820]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a830]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034a840]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034a850]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034a860]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034a870]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034a880]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034a890]
movups xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [0x14034a8a0]
movups xmmword [rbp - 0x20], xmm0
movsd xmm0, qword [0x14034a8b0]
movsd qword [rbp - 0x10], xmm0
mov eax, dword [0x14034a8b8]
mov dword [rbp - 8], eax
mov r8d, esi
cmp r12d, 2
jl 0x140068613
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x98
jl 0x140068500
cmp r8d, 0x9c
jge 0x140068656
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x140068620
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034bab0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bac0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bad0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bae0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034baf0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bb00]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034bb10]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034bb20]
movups xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [0x14034bb30]
movups xmmword [rbp - 0x20], xmm0
movzx eax, word [0x14034bb40]
mov word [rbp - 0x10], ax
movzx eax, byte [0x14034bb42]
mov byte [rbp - 0xe], al
mov r8d, esi
cmp r12d, 2
jl 0x140068833
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x90
jl 0x140068720
cmp r8d, 0x93
jge 0x140068876
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x140068840
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034a710]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a720]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034a730]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034a740]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034a750]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034a760]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x14034a770]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x14034a778]
mov dword [rbp - 0x38], eax
movzx eax, word [0x14034a77c]
mov word [rbp - 0x34], ax
movzx eax, byte [0x14034a77e]
mov byte [rbp - 0x32], al
mov r8d, esi
cmp r12d, 2
jl 0x140068a3d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x68
jl 0x140068930
cmp r8d, 0x6f
jge 0x140068a83
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6f
jl 0x140068a50
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034bbd0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bbe0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bbf0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bc00]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034bc10]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bc20]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034bc30]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034bc40]
movups xmmword [rbp - 0x30], xmm1
movzx eax, word [0x14034bc50]
mov word [rbp - 0x20], ax
movzx eax, byte [0x14034bc52]
mov byte [rbp - 0x1e], al
mov r8d, esi
cmp r12d, 2
jl 0x140068c53
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x80
jl 0x140068b40
cmp r8d, 0x83
jge 0x140068c96
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x83
jl 0x140068c60
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034afe0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034aff0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b000]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b010]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b020]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b030]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034b040]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034b050]
movups xmmword [rbp - 0x30], xmm1
movzx eax, word [0x14034b060]
mov word [rbp - 0x20], ax
movzx eax, byte [0x14034b062]
mov byte [rbp - 0x1e], al
mov r8d, esi
cmp r12d, 2
jl 0x140068e63
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x80
jl 0x140068d50
cmp r8d, 0x83
jge 0x140068ea6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x83
jl 0x140068e70
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034ab60]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034ab70]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034ab80]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034ab90]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034aba0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034abb0]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034abc0]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034abd0]
movups xmmword [rbp - 0x30], xmm1
movzx eax, word [0x14034abe0]
mov word [rbp - 0x20], ax
movzx eax, byte [0x14034abe2]
mov byte [rbp - 0x1e], al
mov r8d, esi
cmp r12d, 2
jl 0x140069073
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x80
jl 0x140068f60
cmp r8d, 0x83
jge 0x1400690b6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x83
jl 0x140069080
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [str.q_thb_YVMH_z_R_]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034c510]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034c520]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034c530]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034c540]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034c550]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034c560]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034c570]
movups xmmword [rbp - 0x30], xmm1
movzx eax, word [0x14034c580]
mov word [rbp - 0x20], ax
movzx eax, byte [0x14034c582]
mov byte [rbp - 0x1e], al
mov r8d, esi
cmp r12d, 2
jl 0x140069283
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x80
jl 0x140069170
cmp r8d, 0x83
jge 0x1400692c6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x83
jl 0x140069290
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, [0x140345070]
call fcn.140276a58
movups xmm0, xmmword [str.aC_ZPV]
movups xmmword [rbp + 0x70], xmm0
movzx eax, word [0x14034a900]
mov word [rbp + 0x80], ax
cmp byte [0x14034a901], 0
je 0x140069493
mov r8d, esi
cmp r12d, 2
jl 0x14006944e
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x74]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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 0x140069341
cmp r8d, 0x12
jge 0x140069493
movsxd rax, r8d
lea r9, [rbp + 0x70]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140069460
lea rdx, [rbp + 0x70]
call fcn.140076320
movups xmm0, xmmword [0x14034b070]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b080]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b090]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b0a0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b0b0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b0c0]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034b0d0]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034b0e0]
movsd qword [rbp - 0x30], xmm0
cmp r12d, 2
jl 0x140069647
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x140069540
jmp 0x140069683
lea r9, [rsp + 0x60]
mov r8d, esi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x78
jl 0x140069650
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034bf90]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bfa0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bfb0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bfc0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034bfd0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bfe0]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034bff0]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034c000]
movups xmmword [rbp - 0x30], xmm1
mov eax, dword [0x14034c010]
mov dword [rbp - 0x20], eax
movzx eax, byte [0x14034c014]
mov byte [rbp - 0x1c], al
mov r8d, esi
cmp r12d, 2
jl 0x140069863
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x80
jl 0x140069750
cmp r8d, 0x85
jge 0x1400698a6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x85
jl 0x140069870
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034bf20]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bf30]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bf40]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bf50]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034bf60]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bf70]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x14034bf80]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x14034bf88]
mov dword [rbp - 0x38], eax
mov r8d, esi
cmp r12d, 2
jl 0x140069a6d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x68
jl 0x140069960
cmp r8d, 0x6c
jge 0x140069ab3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6c
jl 0x140069a80
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034b450]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b460]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b470]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b480]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b490]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b4a0]
movups xmmword [rbp - 0x50], xmm1
mov eax, dword [0x14034b4b0]
mov dword [rbp - 0x40], eax
mov r8d, esi
cmp r12d, 2
jl 0x140069c6d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x60
jl 0x140069b60
cmp r8d, 0x64
jge 0x140069cb3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x64
jl 0x140069c80
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034aac0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034aad0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034aae0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034aaf0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034ab00]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034ab10]
movups xmmword [rbp - 0x50], xmm1
movzx eax, word [0x14034ab20]
mov word [rbp - 0x40], ax
movzx eax, byte [0x14034ab22]
mov byte [rbp - 0x3e], al
mov r8d, esi
cmp r12d, 2
jl 0x140069e6e
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x60
jl 0x140069d61
cmp r8d, 0x63
jge 0x140069eb3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x63
jl 0x140069e80
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rsp + 0x60]
lea rcx, [rdi + 0x34ac80]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov rax, qword [rcx + 0xa0]
mov qword [rdx + 0xa0], rax
movzx eax, byte [rcx + 0xa8]
mov byte [rdx + 0xa8], al
mov r8d, esi
cmp r12d, 2
jl 0x14006a0a3
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa8
jl 0x140069f90
cmp r8d, 0xa9
jge 0x14006a0e6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa9
jl 0x14006a0b0
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [str.E_V]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034afa0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034afb0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034afc0]
movups xmmword [rbp - 0x70], xmm1
movzx eax, word [0x14034afd0]
mov word [rbp - 0x60], ax
movzx eax, byte [0x14034afd2]
mov byte [rbp - 0x5e], al
mov r8d, esi
cmp r12d, 2
jl 0x14006a28d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x40
jl 0x14006a180
cmp r8d, 0x43
jge 0x14006a2d3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x43
jl 0x14006a2a0
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov eax, dword [str.Q_G5p]
mov dword [rbp + 0x270], eax
cmp byte [0x14034a7bf], 0
je 0x14006a3c3
cmp r12d, 2
jl 0x14006a384
movdqa xmm3, xmmword [0x14034d1c0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14034d2a0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14034d2a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
psrad xmm2, 5
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [str.::::]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x270], xmm2
jmp 0x14006a3c3
lea r9, [rbp + 0x270]
mov r8d, esi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14006a390
lea rcx, [rbp + 0x270]
call fcn.140276a58
movups xmm0, xmmword [0x14034b120]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b130]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b140]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b150]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b160]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b170]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x14034b180]
movsd qword [rbp - 0x40], xmm0
movzx eax, word [0x14034b188]
mov word [rbp - 0x38], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006a57d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x68
jl 0x14006a470
cmp r8d, 0x6a
jge 0x14006a5c3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6a
jl 0x14006a590
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034a780]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a790]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034a7a0]
movups xmmword [rbp - 0x80], xmm0
movsd xmm0, qword [0x14034a7b0]
movsd qword [rbp - 0x70], xmm0
movzx eax, byte [0x14034a7b8]
mov byte [rbp - 0x68], al
mov r8d, esi
cmp r12d, 2
jl 0x14006a75d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x38
jl 0x14006a650
cmp r8d, 0x39
jge 0x14006a7a3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14006a770
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b8c0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [str..__a5]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b8e0]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x14034b8f0]
mov dword [rbp - 0x70], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006a92d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x14006a820
cmp r8d, 0x34
jge 0x14006a973
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x14006a940
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034ae40]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034ae50]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034ae60]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x14034ae70]
mov dword [rbp - 0x70], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006aafd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x14006a9f0
cmp r8d, 0x34
jge 0x14006ab43
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x14006ab10
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b410]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b420]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b430]
movups xmmword [rbp - 0x80], xmm0
movzx eax, word [0x14034b440]
mov word [rbp - 0x70], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006accd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x14006abc0
cmp r8d, 0x32
jge 0x14006ad13
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x14006ace0
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, str.net_stop_winmgmt__y__nul_2_1
call fcn.140276a58
lea rcx, str.net_start_winmgmt__y__nul_2_1
call fcn.140276a58
xor r9d, r9d
lea r8, str.Temp_Woofer
lea rdx, str.Finished_:D
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov dword [rbp + 0x170], 0x43480000
mov dword [rbp + 0x174], 0x42200000
lea rdx, [rbp + 0x170]
lea rcx, str.Kernal_Legit
call fcn.1400bac30
test al, al
je 0x14006b777
lea rcx, [rsp + 0x60]
lea rax, [rdi + 0x34b790]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0xa0], xmm0
cmp r12d, 2
jl 0x14006af3b
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xb0
jl 0x14006ae31
jmp 0x14006af86
lea r9, [rsp + 0x60]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb0
jl 0x14006af50
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, [rsp + 0x60]
lea rax, [rdi + 0x34a9f0]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
cmp r12d, 2
jl 0x14006b14a
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa0
jl 0x14006b040
jmp 0x14006b196
lea r9, [rsp + 0x60]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa0
jl 0x14006b160
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b980]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b990]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b9a0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b9b0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b9c0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b9d0]
movups xmmword [rbp - 0x50], xmm1
movzx eax, word [0x14034b9e0]
mov word [rbp - 0x40], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006b33d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x60
jl 0x14006b230
cmp r8d, 0x62
jge 0x14006b383
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x62
jl 0x14006b350
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034ab28]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034ab38]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034ab48]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x14034ab58]
mov dword [rbp - 0x70], eax
movzx eax, byte [0x14034ab5c]
mov byte [rbp - 0x6c], al
mov r8d, esi
cmp r12d, 2
jl 0x14006b51d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x14006b410
cmp r8d, 0x35
jge 0x14006b563
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x35
jl 0x14006b530
lea rcx, [rsp + 0x60]
call fcn.140274f80
movups xmm0, xmmword [0x14034a908]
movups xmmword [rbp + 0x98], xmm0
movups xmm1, xmmword [0x14034a918]
movups xmmword [rbp + 0xa8], xmm1
movsd xmm0, qword [0x14034a928]
movsd qword [rbp + 0xb8], xmm0
mov eax, dword [0x14034a930]
mov dword [rbp + 0xc0], eax
movzx eax, byte [0x14034a934]
mov byte [rbp + 0xc4], al
mov r8d, esi
cmp r12d, 2
jl 0x14006b70d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x9c]
mov edx, dword [rbp + 0x270]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x28
jl 0x14006b600
cmp r8d, 0x2d
jge 0x14006b753
movsxd rax, r8d
lea r9, [rbp + 0x98]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14006b720
lea rcx, [rbp + 0x98]
call fcn.140274f80
lea rcx, str.net_stop_winmgmt__y__nul_2_1
call fcn.140276a58
lea rcx, str.net_start_winmgmt__y__nul_2_1
call fcn.140276a58
mov dword [rbp + 0x178], 0x43480000
mov dword [rbp + 0x17c], 0x42200000
lea rdx, [rbp + 0x178]
lea rcx, str.Go_back_to_main_options
call fcn.1400bac30
test al, al
je 0x1400728c9
mov dword [reloc.WS2_32.dll_bind], 3
jmp 0x1400728c9
cmp eax, 5
jne 0x1400728c9
mov rax, qword [0x1403862d8]
or dword [rax + 0x1dc0], 2
mov dword [rax + 0x1de4], 0x44160000
mov dword [rax + 0x1de8], 0x43c80000
mov dword [rax + 0x1dc8], 1
lea rcx, str.This_Perm_Spoofer_will_allow_you_to_play_Permanently
call fcn.1400ba170
lea rcx, str.this_is_used_for_Legit_playing_but_also
call fcn.1400ba170
lea rcx, str.doesnt_work_on_Dell_Hp_t.
call fcn.1400ba170
mov rcx, qword [0x1403862d8]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14006b84d
mov qword [rbp + 0x180], 0
movaps xmm1, xmm7
lea rcx, [rbp + 0x180]
call fcn.1400925c0
mov dword [rbp + 0x188], 0x43480000
mov dword [rbp + 0x18c], 0x42200000
lea rdx, [rbp + 0x188]
lea rcx, str.Normal_Spoof
call fcn.1400bac30
test al, al
je 0x14006f0e9
lea rdx, [rsp + 0x60]
lea rcx, [rdi + 0x34bc60]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov eax, dword [rcx + 0xa0]
mov dword [rdx + 0xa0], eax
movzx eax, word [rcx + 0xa4]
mov word [rdx + 0xa4], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006ba53
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa0
jl 0x14006b940
cmp r8d, 0xa6
jge 0x14006ba96
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa6
jl 0x14006ba60
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, [rsp + 0x60]
lea rax, [0x14034ae80]
mov edx, 2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14006bab1
mov rax, qword [rax]
mov qword [rcx], rax
cmp r12d, 2
jl 0x14006bc5a
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x108
jl 0x14006bb50
jmp 0x14006bca6
lea r9, [rsp + 0x60]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x108
jl 0x14006bc70
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034c0d0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034c0e0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034c0f0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034c100]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [str._t_b_r_n]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034c120]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034c130]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034c140]
movups xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [0x14034c150]
movups xmmword [rbp - 0x20], xmm0
movsd xmm0, qword [0x14034c160]
movsd qword [rbp - 0x10], xmm0
mov eax, dword [0x14034c168]
mov dword [rbp - 8], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006be83
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x98
jl 0x14006bd70
cmp r8d, 0x9c
jge 0x14006bec6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x14006be90
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034a820]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a830]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034a840]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034a850]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034a860]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034a870]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034a880]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034a890]
movups xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [0x14034a8a0]
movups xmmword [rbp - 0x20], xmm0
movsd xmm0, qword [0x14034a8b0]
movsd qword [rbp - 0x10], xmm0
mov eax, dword [0x14034a8b8]
mov dword [rbp - 8], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006c0a3
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x98
jl 0x14006bf90
cmp r8d, 0x9c
jge 0x14006c0e6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x14006c0b0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034bab0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bac0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bad0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bae0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034baf0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bb00]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034bb10]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034bb20]
movups xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [0x14034bb30]
movups xmmword [rbp - 0x20], xmm0
movzx eax, word [0x14034bb40]
mov word [rbp - 0x10], ax
movzx eax, byte [0x14034bb42]
mov byte [rbp - 0xe], al
mov r8d, esi
cmp r12d, 2
jl 0x14006c2c3
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x90
jl 0x14006c1b0
cmp r8d, 0x93
jge 0x14006c306
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x14006c2d0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034a710]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a720]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034a730]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034a740]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034a750]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034a760]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x14034a770]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x14034a778]
mov dword [rbp - 0x38], eax
movzx eax, word [0x14034a77c]
mov word [rbp - 0x34], ax
movzx eax, byte [0x14034a77e]
mov byte [rbp - 0x32], al
mov r8d, esi
cmp r12d, 2
jl 0x14006c4cd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x68
jl 0x14006c3c0
cmp r8d, 0x6f
jge 0x14006c513
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6f
jl 0x14006c4e0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b9f0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034ba00]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034ba10]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034ba20]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034ba30]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034ba40]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034ba50]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034ba60]
movsd qword [rbp - 0x30], xmm0
movzx eax, word [0x14034ba68]
mov word [rbp - 0x28], ax
movzx eax, byte [0x14034ba6a]
mov byte [rbp - 0x26], al
mov r8d, esi
cmp r12d, 2
jl 0x14006c6dd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x14006c5d0
cmp r8d, 0x7b
jge 0x14006c723
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x14006c6f0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034adc0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034add0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034ade0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034adf0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034ae00]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034ae10]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034ae20]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034ae30]
movsd qword [rbp - 0x30], xmm0
movzx eax, word [0x14034ae38]
mov word [rbp - 0x28], ax
movzx eax, byte [0x14034ae3a]
mov byte [rbp - 0x26], al
mov r8d, esi
cmp r12d, 2
jl 0x14006c8ed
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x14006c7e0
cmp r8d, 0x7b
jge 0x14006c933
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x14006c900
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034bd10]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bd20]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bd30]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bd40]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034bd50]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bd60]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034bd70]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034bd80]
movsd qword [rbp - 0x30], xmm0
movzx eax, word [0x14034bd88]
mov word [rbp - 0x28], ax
movzx eax, byte [0x14034bd8a]
mov byte [rbp - 0x26], al
mov r8d, esi
cmp r12d, 2
jl 0x14006cafd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x14006c9f0
cmp r8d, 0x7b
jge 0x14006cb43
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x14006cb10
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b4d0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b4e0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b4f0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b500]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b510]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b520]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034b530]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034b540]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [0x14034b548]
mov dword [rbp - 0x28], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006ccff
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x14006cbf2
cmp r8d, 0x7c
jge 0x14006cd43
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7c
jl 0x14006cd10
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, [0x140345070]
call fcn.140276a58
movups xmm0, xmmword [0x14034aa90]
movups xmmword [rbp + 0x70], xmm0
mov eax, dword [0x14034aaa0]
mov dword [rbp + 0x80], eax
movzx eax, word [0x14034aaa4]
mov word [rbp + 0x84], ax
cmp byte [0x14034aaa5], 0
je 0x14006cf23
mov r8d, esi
cmp r12d, 2
jl 0x14006cedd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x74]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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 0x14006cdd0
cmp r8d, 0x16
jge 0x14006cf23
movsxd rax, r8d
lea r9, [rbp + 0x70]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x14006cef0
lea rdx, [rbp + 0x70]
call fcn.140076320
lea rcx, [rbp + 0x230]
call fcn.1400645e0
mov rbx, rax
lea rcx, [rbp + 0x210]
call fcn.1400645e0
mov r10, rax
movups xmm0, xmmword [0x14034a8c0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a8d0]
movups xmmword [rsp + 0x70], xmm1
movsd xmm0, qword [0x14034a8e0]
movsd qword [rbp - 0x80], xmm0
mov ecx, dword [0x14034a8e8]
mov dword [rbp - 0x78], ecx
movzx eax, word [0x14034a8ec]
mov word [rbp - 0x74], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006d0dd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x28
jl 0x14006cfd0
cmp r8d, 0x2e
jge 0x14006d123
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x14006d0f0
lea rax, [rsp + 0x60]
mov r9, 0xffffffffffffffff
nop
inc r9
cmp byte [rax + r9], 0
jne 0x14006d130
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, r10
call fcn.140078350
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x88], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x80], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x1403454a0]
lea rcx, [rbp + 0x70]
call fcn.140073e40
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x200], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0x1f0]
lea rcx, [rbp + 0x1b0]
call fcn.140078450
lea rcx, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 0xf
cmova rcx, qword [rbp + 0x1b0]
call fcn.140276a58
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0xf
jbe 0x14006d22c
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d227
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072c6b
call fcn.1402619ec
mov qword [rbp + 0x1c0], rsi
mov qword [rbp + 0x1c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1b0], 0
mov rdx, qword [rbp + 0x208]
cmp rdx, 0xf
jbe 0x14006d287
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d281
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072c71
call fcn.1402619ec
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, 0xf
jbe 0x14006d2c5
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d2c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072c77
call fcn.1402619ec
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x88], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp + 0x228]
cmp rdx, 0xf
jbe 0x14006d31c
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d317
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072c7d
call fcn.1402619ec
mov qword [rbp + 0x220], rsi
mov qword [rbp + 0x228], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x210], 0
mov rdx, qword [rbp + 0x248]
cmp rdx, 0xf
jbe 0x14006d376
inc rdx
mov rcx, qword [rbp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006d371
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072c83
call fcn.1402619ec
movups xmm0, xmmword [str.aC_ZPV]
movups xmmword [rbp + 0x70], xmm0
movzx eax, word [0x14034a900]
mov word [rbp + 0x80], ax
cmp byte [0x14034a901], 0
je 0x14006d533
mov r8d, esi
cmp r12d, 2
jl 0x14006d4ed
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x74]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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 0x14006d3e0
cmp r8d, 0x12
jge 0x14006d533
movsxd rax, r8d
lea r9, [rbp + 0x70]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x14006d500
lea rdx, [rbp + 0x70]
call fcn.140076320
movups xmm0, xmmword [0x14034b070]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b080]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b090]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b0a0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b0b0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b0c0]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034b0d0]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034b0e0]
movsd qword [rbp - 0x30], xmm0
cmp r12d, 2
jl 0x14006d6e7
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x14006d5e0
jmp 0x14006d723
lea r9, [rsp + 0x60]
mov r8d, esi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x78
jl 0x14006d6f0
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034bf90]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bfa0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bfb0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bfc0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034bfd0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bfe0]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034bff0]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034c000]
movups xmmword [rbp - 0x30], xmm1
mov eax, dword [0x14034c010]
mov dword [rbp - 0x20], eax
movzx eax, byte [0x14034c014]
mov byte [rbp - 0x1c], al
mov r8d, esi
cmp r12d, 2
jl 0x14006d903
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x80
jl 0x14006d7f0
cmp r8d, 0x85
jge 0x14006d946
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x85
jl 0x14006d910
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034bf20]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bf30]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bf40]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bf50]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034bf60]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bf70]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x14034bf80]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x14034bf88]
mov dword [rbp - 0x38], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006db0d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x68
jl 0x14006da00
cmp r8d, 0x6c
jge 0x14006db53
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6c
jl 0x14006db20
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034b450]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b460]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b470]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b480]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b490]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b4a0]
movups xmmword [rbp - 0x50], xmm1
mov eax, dword [0x14034b4b0]
mov dword [rbp - 0x40], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006dd0d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x60
jl 0x14006dc00
cmp r8d, 0x64
jge 0x14006dd53
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x64
jl 0x14006dd20
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034aac0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034aad0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034aae0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034aaf0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034ab00]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034ab10]
movups xmmword [rbp - 0x50], xmm1
movzx eax, word [0x14034ab20]
mov word [rbp - 0x40], ax
movzx eax, byte [0x14034ab22]
mov byte [rbp - 0x3e], al
mov r8d, esi
cmp r12d, 2
jl 0x14006df0e
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x60
jl 0x14006de01
cmp r8d, 0x63
jge 0x14006df53
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x63
jl 0x14006df20
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rsp + 0x60]
lea rcx, [rdi + 0x34ac80]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov rax, qword [rcx + 0xa0]
mov qword [rdx + 0xa0], rax
movzx eax, byte [rcx + 0xa8]
mov byte [rdx + 0xa8], al
mov r8d, esi
cmp r12d, 2
jl 0x14006e143
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa8
jl 0x14006e030
cmp r8d, 0xa9
jge 0x14006e186
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa9
jl 0x14006e150
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [str.E_V]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034afa0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034afb0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034afc0]
movups xmmword [rbp - 0x70], xmm1
movzx eax, word [0x14034afd0]
mov word [rbp - 0x60], ax
movzx eax, byte [0x14034afd2]
mov byte [rbp - 0x5e], al
mov r8d, esi
cmp r12d, 2
jl 0x14006e32d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x40
jl 0x14006e220
cmp r8d, 0x43
jge 0x14006e373
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x43
jl 0x14006e340
lea rcx, [rsp + 0x60]
call fcn.140276a58
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
movups xmm0, xmmword [0x14034b0e8]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b0f8]
movups xmmword [rsp + 0x70], xmm1
movsd xmm0, qword [0x14034b108]
movsd qword [rbp - 0x80], xmm0
mov eax, dword [0x14034b110]
mov dword [rbp - 0x78], eax
movzx eax, word [0x14034b114]
mov word [rbp - 0x74], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006e51d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x28
jl 0x14006e410
cmp r8d, 0x2e
jge 0x14006e563
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x14006e530
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov eax, dword [str.Q_G5p]
mov dword [rbp + 0x270], eax
cmp byte [0x14034a7bf], 0
je 0x14006e653
cmp r12d, 2
jl 0x14006e614
movdqa xmm3, xmmword [0x14034d1c0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14034d2a0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14034d2a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
psrad xmm2, 5
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [str.::::]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x270], xmm2
jmp 0x14006e653
lea r9, [rbp + 0x270]
mov r8d, esi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14006e620
lea rcx, [rbp + 0x270]
call fcn.140276a58
movups xmm0, xmmword [0x14034b120]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b130]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b140]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b150]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b160]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b170]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x14034b180]
movsd qword [rbp - 0x40], xmm0
movzx eax, word [0x14034b188]
mov word [rbp - 0x38], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006e80d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x68
jl 0x14006e700
cmp r8d, 0x6a
jge 0x14006e853
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6a
jl 0x14006e820
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034a780]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a790]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034a7a0]
movups xmmword [rbp - 0x80], xmm0
movsd xmm0, qword [0x14034a7b0]
movsd qword [rbp - 0x70], xmm0
movzx eax, byte [0x14034a7b8]
mov byte [rbp - 0x68], al
mov r8d, esi
cmp r12d, 2
jl 0x14006e9ed
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x38
jl 0x14006e8e0
cmp r8d, 0x39
jge 0x14006ea33
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x14006ea00
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b8c0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [str..__a5]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b8e0]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x14034b8f0]
mov dword [rbp - 0x70], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006ebbd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x14006eab0
cmp r8d, 0x34
jge 0x14006ec03
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x14006ebd0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034ae40]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034ae50]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034ae60]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x14034ae70]
mov dword [rbp - 0x70], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006ed8d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x14006ec80
cmp r8d, 0x34
jge 0x14006edd3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x14006eda0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b410]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b420]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b430]
movups xmmword [rbp - 0x80], xmm0
movzx eax, word [0x14034b440]
mov word [rbp - 0x70], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006ef5d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x14006ee50
cmp r8d, 0x32
jge 0x14006efa3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x14006ef70
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov eax, dword [str.Q_G5p]
mov dword [rbp + 0x270], eax
cmp byte [0x14034a7bf], 0
je 0x14006f093
cmp r12d, 2
jl 0x14006f054
movdqa xmm3, xmmword [0x14034d1c0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14034d2a0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14034d2a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
psrad xmm2, 5
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [str.::::]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x270], xmm2
jmp 0x14006f093
lea r9, [rbp + 0x270]
mov r8d, esi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14006f060
lea rcx, [rbp + 0x270]
call fcn.140276a58
lea rcx, str.net_stop_winmgmt__y__nul_2_1
call fcn.140276a58
lea rcx, str.net_start_winmgmt__y__nul_2_1
call fcn.140276a58
xor r9d, r9d
lea r8, [0x1403454a4]
lea rdx, str.Done.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor r9d, r9d
lea r8, str.Perm_Spoofer
lea rdx, str.Finished_:D__restart_pc_for_full_changes_t_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.1400929a0
mov dword [rbp + 0xd0], 0x43480000
mov dword [rbp + 0xd4], 0x42200000
lea rdx, [rbp + 0xd0]
lea rcx, str.Go_back_to_main_options
call fcn.1400bac30
test al, al
je 0x14006f12a
mov dword [reloc.WS2_32.dll_bind], 3
mov dword [rbp + 0xc8], 0x43480000
mov dword [rbp + 0xcc], 0x42200000
lea rdx, [rbp + 0xc8]
lea rcx, str.Legit_Spoof
call fcn.1400bac30
test al, al
je 0x1400728c9
lea rdx, [rsp + 0x60]
lea rcx, [rdi + 0x34bc60]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov eax, dword [rcx + 0xa0]
mov dword [rdx + 0xa0], eax
movzx eax, word [rcx + 0xa4]
mov word [rdx + 0xa4], ax
mov r8d, esi
cmp r12d, 2
jl 0x14006f333
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa0
jl 0x14006f220
cmp r8d, 0xa6
jge 0x14006f376
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa6
jl 0x14006f340
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, [rsp + 0x60]
lea rax, [0x14034ae80]
mov edx, 2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14006f391
mov rax, qword [rax]
mov qword [rcx], rax
cmp r12d, 2
jl 0x14006f53a
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x108
jl 0x14006f430
jmp 0x14006f586
lea r9, [rsp + 0x60]
mov r8d, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x108
jl 0x14006f550
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034c0d0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034c0e0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034c0f0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034c100]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [str._t_b_r_n]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034c120]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034c130]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034c140]
movups xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [0x14034c150]
movups xmmword [rbp - 0x20], xmm0
movsd xmm0, qword [0x14034c160]
movsd qword [rbp - 0x10], xmm0
mov eax, dword [0x14034c168]
mov dword [rbp - 8], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006f763
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x98
jl 0x14006f650
cmp r8d, 0x9c
jge 0x14006f7a6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x14006f770
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034a820]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a830]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034a840]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034a850]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034a860]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034a870]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034a880]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034a890]
movups xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [0x14034a8a0]
movups xmmword [rbp - 0x20], xmm0
movsd xmm0, qword [0x14034a8b0]
movsd qword [rbp - 0x10], xmm0
mov eax, dword [0x14034a8b8]
mov dword [rbp - 8], eax
mov r8d, esi
cmp r12d, 2
jl 0x14006f983
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x98
jl 0x14006f870
cmp r8d, 0x9c
jge 0x14006f9c6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9c
jl 0x14006f990
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034bab0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bac0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bad0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bae0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034baf0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bb00]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034bb10]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034bb20]
movups xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [0x14034bb30]
movups xmmword [rbp - 0x20], xmm0
movzx eax, word [0x14034bb40]
mov word [rbp - 0x10], ax
movzx eax, byte [0x14034bb42]
mov byte [rbp - 0xe], al
mov r8d, esi
cmp r12d, 2
jl 0x14006fba3
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x90
jl 0x14006fa90
cmp r8d, 0x93
jge 0x14006fbe6
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x93
jl 0x14006fbb0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034a710]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a720]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034a730]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034a740]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034a750]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034a760]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x14034a770]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x14034a778]
mov dword [rbp - 0x38], eax
movzx eax, word [0x14034a77c]
mov word [rbp - 0x34], ax
movzx eax, byte [0x14034a77e]
mov byte [rbp - 0x32], al
mov r8d, esi
cmp r12d, 2
jl 0x14006fdad
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x68
jl 0x14006fca0
cmp r8d, 0x6f
jge 0x14006fdf3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6f
jl 0x14006fdc0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b9f0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034ba00]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034ba10]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034ba20]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034ba30]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034ba40]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034ba50]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034ba60]
movsd qword [rbp - 0x30], xmm0
movzx eax, word [0x14034ba68]
mov word [rbp - 0x28], ax
movzx eax, byte [0x14034ba6a]
mov byte [rbp - 0x26], al
mov r8d, esi
cmp r12d, 2
jl 0x14006ffbd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x14006feb0
cmp r8d, 0x7b
jge 0x140070003
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x14006ffd0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b900]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b910]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b920]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b930]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b940]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b950]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034b960]
movups xmmword [rbp - 0x40], xmm0
mov eax, dword [0x14034b970]
mov dword [rbp - 0x30], eax
movzx eax, word [0x14034b974]
mov word [rbp - 0x2c], ax
mov r8d, esi
cmp r12d, 2
jl 0x1400701bd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x70
jl 0x1400700b0
cmp r8d, 0x76
jge 0x140070203
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x76
jl 0x1400701d0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034bd10]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bd20]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bd30]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bd40]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034bd50]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bd60]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034bd70]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034bd80]
movsd qword [rbp - 0x30], xmm0
movzx eax, word [0x14034bd88]
mov word [rbp - 0x28], ax
movzx eax, byte [0x14034bd8a]
mov byte [rbp - 0x26], al
mov r8d, esi
cmp r12d, 2
jl 0x1400703cd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x1400702c0
cmp r8d, 0x7b
jge 0x140070413
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x1400703e0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b4d0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b4e0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b4f0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b500]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b510]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b520]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034b530]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034b540]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [0x14034b548]
mov dword [rbp - 0x28], eax
mov r8d, esi
cmp r12d, 2
jl 0x1400705cf
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x1400704c2
cmp r8d, 0x7c
jge 0x140070613
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7c
jl 0x1400705e0
lea rcx, [rsp + 0x60]
call fcn.140276a58
lea rcx, [0x140345070]
call fcn.140276a58
movups xmm0, xmmword [0x14034aa90]
movups xmmword [rbp + 0x70], xmm0
mov eax, dword [0x14034aaa0]
mov dword [rbp + 0x80], eax
movzx eax, word [0x14034aaa4]
mov word [rbp + 0x84], ax
cmp byte [0x14034aaa5], 0
je 0x1400707f3
mov r8d, esi
cmp r12d, 2
jl 0x1400707ad
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x74]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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 0x1400706a0
cmp r8d, 0x16
jge 0x1400707f3
movsxd rax, r8d
lea r9, [rbp + 0x70]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400707c0
lea rdx, [rbp + 0x70]
call fcn.140076320
lea rcx, [rbp + 0x98]
call fcn.1400645e0
mov rbx, rax
lea rcx, [rbp + 0x250]
call fcn.1400645e0
mov r10, rax
movups xmm0, xmmword [0x14034a8c0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a8d0]
movups xmmword [rsp + 0x70], xmm1
movsd xmm0, qword [0x14034a8e0]
movsd qword [rbp - 0x80], xmm0
mov ecx, dword [0x14034a8e8]
mov dword [rbp - 0x78], ecx
movzx eax, word [0x14034a8ec]
mov word [rbp - 0x74], ax
mov r8d, esi
cmp r12d, 2
jl 0x1400709ad
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x28
jl 0x1400708a0
cmp r8d, 0x2e
jge 0x1400709f3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x1400709c0
lea rax, [rsp + 0x60]
mov r9, 0xffffffffffffffff
nop
inc r9
cmp byte [rax + r9], 0
jne 0x140070a00
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, r10
call fcn.140078350
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
mov qword [rbp + 0xe8], rsi
mov qword [rbp + 0xf0], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe8], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x1403454a0]
lea rcx, [rbp + 0xd8]
call fcn.140073e40
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x200], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0x1f0]
lea rcx, [rbp + 0x1d0]
call fcn.140078450
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova rcx, qword [rbp + 0x1d0]
call fcn.140276a58
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0xf
jbe 0x140070b05
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140070b00
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140072c65
call fcn.1402619ec
mov qword [rbp + 0x1e0], rsi
mov qword [rbp + 0x1e8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1d0], 0
lea rcx, [rbp + 0x1f0]
call fcn.140073ed0
nop
lea rcx, [rbp + 0xd8]
call fcn.140073ed0
nop
lea rcx, [rbp + 0x250]
call fcn.140073ed0
nop
lea rcx, [rbp + 0x98]
call fcn.140073ed0
movups xmm0, xmmword [str.aC_ZPV]
movups xmmword [rbp + 0x70], xmm0
movzx eax, word [0x14034a900]
mov word [rbp + 0x80], ax
cmp byte [0x14034a901], 0
je 0x140070d13
mov r8d, esi
cmp r12d, 2
jl 0x140070ccd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x74]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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 0x140070bc0
cmp r8d, 0x12
jge 0x140070d13
movsxd rax, r8d
lea r9, [rbp + 0x70]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140070ce0
lea rdx, [rbp + 0x70]
call fcn.140076320
movups xmm0, xmmword [0x14034b070]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b080]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b090]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b0a0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b0b0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b0c0]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034b0d0]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x14034b0e0]
movsd qword [rbp - 0x30], xmm0
cmp r12d, 2
jl 0x140070ec7
movdqa xmm5, xmmword [0x14034d1c0]
mov edx, esi
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov r8d, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x78
jl 0x140070dc0
jmp 0x140070f03
lea r9, [rsp + 0x60]
mov r8d, esi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x78
jl 0x140070ed0
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034bf90]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bfa0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bfb0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bfc0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034bfd0]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bfe0]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14034bff0]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [0x14034c000]
movups xmmword [rbp - 0x30], xmm1
mov eax, dword [0x14034c010]
mov dword [rbp - 0x20], eax
movzx eax, byte [0x14034c014]
mov byte [rbp - 0x1c], al
mov r8d, esi
cmp r12d, 2
jl 0x1400710e3
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x80
jl 0x140070fd0
cmp r8d, 0x85
jge 0x140071126
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x85
jl 0x1400710f0
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034bf20]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034bf30]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034bf40]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034bf50]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034bf60]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034bf70]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x14034bf80]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x14034bf88]
mov dword [rbp - 0x38], eax
mov r8d, esi
cmp r12d, 2
jl 0x1400712ed
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x68
jl 0x1400711e0
cmp r8d, 0x6c
jge 0x140071333
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6c
jl 0x140071300
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034b450]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b460]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b470]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b480]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b490]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b4a0]
movups xmmword [rbp - 0x50], xmm1
mov eax, dword [0x14034b4b0]
mov dword [rbp - 0x40], eax
mov r8d, esi
cmp r12d, 2
jl 0x1400714ed
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x60
jl 0x1400713e0
cmp r8d, 0x64
jge 0x140071533
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x64
jl 0x140071500
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x14034aac0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034aad0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034aae0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034aaf0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034ab00]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034ab10]
movups xmmword [rbp - 0x50], xmm1
movzx eax, word [0x14034ab20]
mov word [rbp - 0x40], ax
movzx eax, byte [0x14034ab22]
mov byte [rbp - 0x3e], al
mov r8d, esi
cmp r12d, 2
jl 0x1400716ee
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x60
jl 0x1400715e1
cmp r8d, 0x63
jge 0x140071733
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x63
jl 0x140071700
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rsp + 0x60]
lea rcx, [rdi + 0x34ac80]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov rax, qword [rcx + 0xa0]
mov qword [rdx + 0xa0], rax
movzx eax, byte [rcx + 0xa8]
mov byte [rdx + 0xa8], al
mov r8d, esi
cmp r12d, 2
jl 0x140071923
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0xa8
jl 0x140071810
cmp r8d, 0xa9
jge 0x140071966
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa9
jl 0x140071930
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [str.E_V]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034afa0]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034afb0]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034afc0]
movups xmmword [rbp - 0x70], xmm1
movzx eax, word [0x14034afd0]
mov word [rbp - 0x60], ax
movzx eax, byte [0x14034afd2]
mov byte [rbp - 0x5e], al
mov r8d, esi
cmp r12d, 2
jl 0x140071b0d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x40
jl 0x140071a00
cmp r8d, 0x43
jge 0x140071b53
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x43
jl 0x140071b20
lea rcx, [rsp + 0x60]
call fcn.140276a58
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
movups xmm0, xmmword [0x14034b0e8]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b0f8]
movups xmmword [rsp + 0x70], xmm1
movsd xmm0, qword [0x14034b108]
movsd qword [rbp - 0x80], xmm0
mov eax, dword [0x14034b110]
mov dword [rbp - 0x78], eax
movzx eax, word [0x14034b114]
mov word [rbp - 0x74], ax
mov r8d, esi
cmp r12d, 2
jl 0x140071cfd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x28
jl 0x140071bf0
cmp r8d, 0x2e
jge 0x140071d43
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x140071d10
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov eax, dword [str.Q_G5p]
mov dword [rbp + 0x270], eax
cmp byte [0x14034a7bf], 0
je 0x140071e33
cmp r12d, 2
jl 0x140071df4
movdqa xmm3, xmmword [0x14034d1c0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14034d2a0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14034d2a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
psrad xmm2, 5
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [str.::::]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x270], xmm2
jmp 0x140071e33
lea r9, [rbp + 0x270]
mov r8d, esi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140071e00
lea rcx, [rbp + 0x270]
call fcn.140276a58
movups xmm0, xmmword [0x14034b120]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b130]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b140]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14034b150]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x14034b160]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14034b170]
movups xmmword [rbp - 0x50], xmm1
movsd xmm0, qword [0x14034b180]
movsd qword [rbp - 0x40], xmm0
movzx eax, word [0x14034b188]
mov word [rbp - 0x38], ax
mov r8d, esi
cmp r12d, 2
jl 0x140071fed
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x68
jl 0x140071ee0
cmp r8d, 0x6a
jge 0x140072033
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6a
jl 0x140072000
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034a780]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034a790]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034a7a0]
movups xmmword [rbp - 0x80], xmm0
movsd xmm0, qword [0x14034a7b0]
movsd qword [rbp - 0x70], xmm0
movzx eax, byte [0x14034a7b8]
mov byte [rbp - 0x68], al
mov r8d, esi
cmp r12d, 2
jl 0x1400721cd
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x38
jl 0x1400720c0
cmp r8d, 0x39
jge 0x140072213
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x1400721e0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b8c0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [str..__a5]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b8e0]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x14034b8f0]
mov dword [rbp - 0x70], eax
mov r8d, esi
cmp r12d, 2
jl 0x14007239d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x140072290
cmp r8d, 0x34
jge 0x1400723e3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x1400723b0
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034ae40]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034ae50]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034ae60]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x14034ae70]
mov dword [rbp - 0x70], eax
mov r8d, esi
cmp r12d, 2
jl 0x14007256d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x140072460
cmp r8d, 0x34
jge 0x1400725b3
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x140072580
lea rcx, [rsp + 0x60]
call fcn.140276a58
movups xmm0, xmmword [0x14034b410]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x14034b420]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14034b430]
movups xmmword [rbp - 0x80], xmm0
movzx eax, word [0x14034b440]
mov word [rbp - 0x70], ax
mov r8d, esi
cmp r12d, 2
jl 0x14007273d
movdqa xmm5, xmmword [0x14034d1c0]
movdqa xmm4, xmmword [0x14034d2a0]
movdqa xmm6, xmmword [str.::::]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rsp + 0x64]
mov edx, dword [rbp + 0x270]
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
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
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, 0x30
jl 0x140072630
cmp r8d, 0x32
jge 0x140072783
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x140072750
lea rcx, [rsp + 0x60]
call fcn.140276a58
mov eax, dword [str.Q_G5p]
mov dword [rbp + 0x270], eax
cmp byte [0x14034a7bf], 0
je 0x140072873
cmp r12d, 2
jl 0x140072834
movdqa xmm3, xmmword [0x14034d1c0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14034d2a0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14034d2a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
psrad xmm2, 5
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [str.::::]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14034d230]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x270], xmm2
jmp 0x140072873
lea r9, [rbp + 0x270]
mov r8d, esi
nop
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140072840
lea rcx, [rbp + 0x270]
call fcn.140276a58
lea rcx, str.net_stop_winmgmt__y__nul_2_1
call fcn.140276a58
lea rcx, str.net_start_winmgmt__y__nul_2_1
call fcn.140276a58
xor r9d, r9d
lea r8, [0x1403454a4]
lea rdx, str.Done.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor r9d, r9d
lea r8, str.Perm_Spoofer
lea rdx, str.Finished_:D__restart_pc_for_full_changes_t_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call fcn.140091c20
call fcn.14008b160
mov rcx, qword [0x140386280]
mov rax, qword [rcx]
mov dword [rsp + 0x30], esi
movss dword [rsp + 0x28], xmm12
mov dword [rsp + 0x20], esi
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x140386280]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x14007294c
call fcn.14008b630
mov rax, qword [0x1403862d8]
mov rcx, qword [rax + 0x1ef8]
mov rax, qword [rcx]
add rax, 0xa8
mov rcx, rsi
cmp byte [rax], 0
cmovne rcx, rax
call fcn.1400b5bf0
mov rcx, qword [0x140386280]
mov rax, qword [rcx]
call qword [rax + 0x150]
test dword [r13 + 8], 0x400
je 0x140072a33
call fcn.14009a6d0
mov rbx, qword [0x1403862d8]
mov r14d, 1
mov eax, dword [rbx + 0x1628]
cmp eax, r14d
jle 0x1400729ce
mov esi, 8
nop dword [rax]
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x1400729ba
mov rax, qword [rbx + 0x15c0]
test rax, rax
je 0x1400729a7
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1608]
test rax, rax
je 0x1400729ba
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
mov eax, dword [rbx + 0x1628]
cmp r14d, eax
jl 0x140072980
xor esi, esi
mov r14d, 1
cmp eax, r14d
jle 0x140072a2c
mov esi, 8
nop
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x140072a1a
mov rax, qword [rbx + 0x15c8]
test rax, rax
je 0x140072a07
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1610]
test rax, rax
je 0x140072a1a
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
cmp r14d, dword [rbx + 0x1628]
jl 0x1400729e0
xor esi, esi
lea r14, [0x140386298]
mov rcx, qword [0x140386280]
mov rax, qword [rcx]
mov qword [rsp + 0x20], rsi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x140072a70
mov rcx, qword [0x140386280]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
jne 0x140072a70
call fcn.140064540
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140072a8f
lea rdi, [0x140000000]
cmp dword [rbp + 0x2f8], 0x12
jne 0x140065562
jmp 0x140072a99
mov dword [rbp + 0x2f8], reloc.WS2_32.dll_select
call fcn.14009acb0
call fcn.1400b64a0
mov rcx, qword [0x1403864f8]
test rcx, rcx
je 0x140072abc
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1403864f8], rsi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdx, rax
lea rcx, str.ImGui_Platform
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov rcx, qword [0x140386508]
test rcx, rcx
je 0x140072ae6
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov qword [0x140386508], rsi
mov qword [0x140386510], rsi
mov qword [0x140386518], rsi
mov qword [0x140386520], rsi
mov qword [0x140386528], rsi
mov qword [0x140386530], rsi
mov dword [reloc.WS2_32.dll_htons], 9
mov byte [0x140386348], 0
mov byte [reloc.WS2_32.dll_accept], 1
mov rbx, qword [0x1403862d8]
mov rcx, rbx
call fcn.14008a0b0
cmp qword [0x1403862d8], rbx
jne 0x140072b47
mov qword [0x1403862d8], rsi
test rbx, rbx
je 0x140072b75
mov rcx, rbx
call fcn.1400a4c10
mov rax, qword [0x1403862d8]
test rax, rax
je 0x140072b66
dec dword [rax + 0x3b0]
mov rdx, qword [0x1403862d0]
mov rcx, rbx
call fcn.140083e90
mov rcx, qword [0x140386280]
test rcx, rcx
je 0x140072b8e
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140386280], rsi
mov rcx, qword [0x140386288]
test rcx, rcx
je 0x140072ba7
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140386288], rsi
mov rdx, qword [rbp + 0x298]
mov rcx, qword [rbp + 0x2c0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
jmp 0x140072c12
mov rcx, qword [0x140386288]
mov rdx, qword [0x140386280]
test rdx, rdx
je 0x140072be7
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140386280], rsi
mov rcx, qword [0x140386288]
test rcx, rcx
je 0x140072bf9
mov rdx, qword [rcx]
call qword [rdx + reloc.WS2_32.dll_recv]
mov qword [0x140386288], rsi
mov rdx, qword [rbp + 0x298]
mov rcx, qword [rbp + 0x2c0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov eax, 1
mov rcx, qword [rbp + 0x320]
xor rcx, rsp
call fcn.1402614b0
lea r11, [rsp + 0x4a0]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1402769e0
nop
call fcn.1402769e0
nop
call fcn.1402769e0
nop
call fcn.1402769e0
nop
call fcn.1402769e0
nop
call fcn.1402769e0
int3
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x1400647a0