Function at 0x14005ba10
Capabilities:
Log keystrokes via polling
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov r11, rsp
push rbp
lea rbp, [r11 - 0x508]
sub rsp, 0x600
mov rax, qword [0x14023c080]
xor rax, rsp
mov qword [rbp + 0x488], rax
mov qword [r11 + 8], rbx
mov ecx, reloc.WLDAP32.dll_Ordinal_45
mov qword [r11 - 0x18], r13
movaps xmmword [r11 - 0x78], xmm11
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005ba69
call fcn.140063380
cmp byte [rax + 0x8c], 0
sete bl
call fcn.140063380
mov byte [rax + 0x8c], bl
cmp qword [0x14023dc10], 0
jne 0x14005ba82
cmp qword [0x14023dc20], 0
je 0x14005ba82
call fcn.14002f980
call fcn.140030100
call fcn.14000d010
call fcn.140056250
call fcn.140063380
mov rbx, qword [0x14023d700]
xor r13d, r13d
xor edx, edx
mov dword [rsp + 0x20], 0xff
movzx ecx, byte [rax + 0x8c]
mov byte [rbx + 0xc8], cl
lea r9d, [r13 + 0x32]
mov dword [rbx + 0x1564], 0x41200000
lea r8d, [r13 + 0x13]
mov dword [rbx + 0x1568], 0x41200000
lea rcx, [rbp + 0x3a8]
mov dword [rbx + 0x1590], 0x40400000
mov dword [rbx + 0x1598], 0x41000000
mov dword [rbx + 0x159c], 0x40800000
mov dword [rbx + 0x15a8], 0x41200000
mov dword [rbx + 0x15ac], 0x41000000
mov dword [rbx + 0x15b0], 0x40c00000
mov dword [rbx + 0x15b4], 0x40c00000
mov qword [rbx + 0x15c0], r13
mov dword [rbx + 0x15c8], 0x41a80000
mov qword [rbx + 0x15d0], 0x41700000
mov dword [rbx + 0x15d8], 0x41000000
mov dword [rbx + 0x1570], 0x3f800000
mov qword [rbx + 0x1588], 0x40000000
mov dword [rbx + 0x1594], 0x3f800000
mov qword [rbx + 0x15a0], 0x40000000
mov qword [rbx + 0x15e4], 0x40000000
mov dword [rbx + 0x156c], 0x40c00000
mov dword [rbx + 0x15dc], 0x40000000
mov dword [rbx + 0x157c], 0x3f000000
mov dword [rbx + 0x1580], 0x3f000000
mov dword [rbx + 0x15f4], 0x3f000000
mov dword [rbx + 0x15f8], 0x3f000000
mov dword [rbx + 0x160c], 0x40400000
mov dword [rbx + 0x1610], 0x40400000
mov dword [rbx + 0x1560], 0x42700000
mov dword [rbx + 0x1624], 0x3f800000
mov dword [rbx + 0x1628], 0x3f800000
mov dword [rbx + 0x162c], 0x3f800000
mov dword [rbx + 0x1630], 0x3f800000
mov dword [rbx + 0x1634], 0x3f800000
mov dword [rbx + 0x1638], 0x3f666666
mov dword [rbx + 0x163c], 0x3e428f5c
mov dword [rbx + 0x1640], 0x3f800000
call fcn.140048cd0
xor edx, edx
mov dword [rsp + 0x20], 0xff
lea r9d, [r13 + 0x32]
lea r8d, [r13 + 0x13]
movups xmm0, xmmword [rax]
lea rcx, [rbp + 0x3b8]
movups xmmword [rbx + 0x1644], xmm0
mov qword [rbx + 0x1654], r13
mov qword [rbx + 0x165c], r13
call fcn.140048cd0
mov dword [rsp + 0x20], 0xff
lea edx, [r13 + 4]
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1664], xmm0
mov dword [rbx + 0x1674], 0x3e99999a
mov dword [rbx + 0x1678], 0x3e99999a
mov dword [rbx + 0x167c], 0x3e99999a
mov qword [rbx + 0x1680], 0x3f000000
mov qword [rbx + 0x1688], r13
mov dword [rbx + 0x1690], r13d
mov dword [rbx + 0x1694], 0x3e570a3d
mov dword [rbx + 0x1698], 0x3e570a3d
mov dword [rbx + 0x169c], 0x3e570a3d
mov dword [rbx + 0x16a0], 0x3f0a3d71
mov dword [rbx + 0x16a4], 0x3e570a3d
mov dword [rbx + 0x16a8], 0x3e570a3d
mov dword [rbx + 0x16ac], 0x3e570a3d
mov dword [rbx + 0x16b0], 0x3f47ae14
mov dword [rbx + 0x16b4], 0x3e8f5c29
mov dword [rbx + 0x16b8], 0x3e8a3d71
mov dword [rbx + 0x16bc], 0x3e8a3d71
mov dword [rbx + 0x16c0], 0x3f0a3d71
lea r9d, [r13 + 0x36]
lea r8d, [r13 + 0x1c]
lea rcx, [rbp + 0x3c8]
call fcn.140048cd0
lea edx, [r13 + 4]
mov dword [rsp + 0x20], 0xff
lea r9d, [r13 + 0x36]
lea r8d, [r13 + 0x1c]
movups xmm0, xmmword [rax]
lea rcx, [rbp + 0x3d8]
movups xmmword [rbx + 0x16c4], xmm0
call fcn.140048cd0
lea edx, [r13 + 4]
mov dword [rsp + 0x20], 0x82
lea r9d, [r13 + 0x36]
lea r8d, [r13 + 0x1c]
movups xmm0, xmmword [rax]
lea rcx, [rbp + 0x3e8]
movups xmmword [rbx + 0x16d4], xmm0
call fcn.140048cd0
xor edx, edx
mov dword [rsp + 0x20], 0xff
lea r9d, [r13 + 0x32]
lea r8d, [r13 + 0x13]
movups xmm0, xmmword [rax]
lea rcx, [rbp + 0x398]
movups xmmword [rbx + 0x16e4], xmm0
call fcn.140048cd0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x16f4], xmm0
mov dword [rbx + 0x1704], 0x3ca3d70a
mov dword [rbx + 0x1708], 0x3ca3d70a
mov dword [rbx + 0x170c], 0x3ca3d70a
mov dword [rbx + 0x1710], 0x3f07ae14
mov dword [rbx + 0x1714], 0x3e9eb852
mov dword [rbx + 0x1718], 0x3e9eb852
mov dword [rbx + 0x171c], 0x3e9eb852
mov dword [rbx + 0x1720], 0x3f800000
mov dword [rbx + 0x1724], 0x3ed1eb85
mov dword [rbx + 0x1728], 0x3ed1eb85
mov dword [rbx + 0x172c], 0x3ed1eb85
mov dword [rbx + 0x1730], 0x3f800000
mov dword [rbx + 0x1734], 0x3f028f5c
mov dword [rbx + 0x1738], 0x3f028f5c
mov dword [rbx + 0x173c], 0x3f028f5c
mov dword [rbx + 0x1740], 0x3f800000
mov dword [rbx + 0x1744], 0x3f800000
mov dword [rbx + 0x1748], 0x3f800000
mov dword [rbx + 0x174c], 0x3f800000
mov dword [rbx + 0x1750], 0x3f800000
mov dword [rbx + 0x1754], 0x3eae147b
mov dword [rbx + 0x1758], 0x3eae147b
mov dword [rbx + 0x175c], 0x3eae147b
mov dword [rbx + 0x1760], 0x3f800000
mov dword [rbx + 0x1764], 0x3ec7ae14
mov dword [rbx + 0x1768], 0x3ec28f5c
mov dword [rbx + 0x176c], 0x3ec28f5c
mov dword [rbx + 0x1770], 0x3f800000
mov dword [rbx + 0x1774], 0x3ed1eb85
mov dword [rbx + 0x1778], 0x3ed1eb85
mov dword [rbx + 0x177c], 0x3ed1eb85
mov dword [rbx + 0x1780], 0x3f3d70a4
mov dword [rbx + 0x1784], 0x3ed1eb85
mov dword [rbx + 0x1788], 0x3ed1eb85
mov dword [rbx + 0x178c], 0x3ed1eb85
mov dword [rbx + 0x1790], 0x3f47ae14
mov dword [rbx + 0x1794], 0x3ed1eb85
mov dword [rbx + 0x1798], 0x3ed1eb85
mov dword [rbx + 0x179c], 0x3ed1eb85
mov dword [rbx + 0x17a0], 0x3f5eb852
mov dword [rbx + 0x17a4], 0x3ebd70a4
mov dword [rbx + 0x17a8], 0x3ebd70a4
mov dword [rbx + 0x17ac], 0x3ebd70a4
mov dword [rbx + 0x17b0], 0x3e9eb852
mov dword [rbx + 0x17b4], 0x3ec28f5c
mov dword [rbx + 0x17b8], 0x3ec28f5c
mov dword [rbx + 0x17bc], 0x3ec28f5c
mov dword [rbx + 0x17c0], 0x3ebd70a4
mov dword [rbx + 0x17c4], 0x3ebd70a4
mov dword [rbx + 0x17c8], 0x3ebd70a4
mov dword [rbx + 0x17cc], 0x3ebd70a4
mov dword [rbx + 0x17d0], 0x3f028f5c
lea r9d, [r13 + 0x32]
mov dword [rbx + 0x17d4], 0x3ec28f5c
lea r8d, [r13 + 0x13]
mov dword [rbx + 0x17d8], 0x3ec28f5c
lea rcx, [rbp + 0x3f8]
mov dword [rbx + 0x17dc], 0x3ec28f5c
xor edx, edx
mov dword [rbx + 0x17e0], 0x3f000000
mov dword [rbx + 0x17e4], 0x3eeb851f
mov dword [rbx + 0x17e8], 0x3eeb851f
mov dword [rbx + 0x17ec], 0x3eeb851f
mov dword [rbx + 0x17f0], 0x3f000000
mov dword [rbx + 0x17f4], 0x3eeb851f
mov dword [rbx + 0x17f8], 0x3eeb851f
mov dword [rbx + 0x17fc], 0x3eeb851f
mov dword [rbx + 0x1800], 0x3f23d70a
mov dword [rbx + 0x1804], 0x3e851eb8
mov dword [rbx + 0x1808], 0x3e851eb8
mov dword [rbx + 0x180c], 0x3e851eb8
mov dword [rbx + 0x1810], 0x3f800000
mov dword [rbx + 0x1814], 0x3e9eb852
mov dword [rbx + 0x1818], 0x3e9eb852
mov dword [rbx + 0x181c], 0x3e9eb852
mov dword [rbx + 0x1820], 0x3f800000
mov dword [rbx + 0x1824], 0x3eb33333
mov dword [rbx + 0x1828], 0x3eb33333
mov dword [rbx + 0x182c], 0x3eb33333
mov dword [rbx + 0x1830], 0x3f800000
mov dword [rsp + 0x20], 0xff
call fcn.140048cd0
xor edx, edx
mov dword [rsp + 0x20], 0xff
lea r9d, [r13 + 0x67]
lea r8d, [r13 + 0x3c]
movups xmm0, xmmword [rax]
lea rcx, [rbp + 0x408]
movups xmmword [rbx + 0x1834], xmm0
mov dword [rbx + 0x1844], 0x3e8a3d71
mov dword [rbx + 0x1848], 0x3e8a3d71
mov dword [rbx + 0x184c], 0x3e8a3d71
mov dword [rbx + 0x1850], 0x3f5c28f6
call fcn.140048cd0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1854], xmm0
mov dword [rbx + 0x1864], 0x3dcccccd
mov dword [rbx + 0x1868], 0x3dcccccd
mov dword [rbx + 0x186c], 0x3dcccccd
mov dword [rbx + 0x1870], 0x3f7851ec
mov dword [rbx + 0x1874], 0x3e19999a
mov dword [rbx + 0x1878], 0x3e19999a
mov dword [rbx + 0x187c], 0x3e19999a
mov dword [rbx + 0x1880], 0x3f800000
mov dword [rbx + 0x1884], 0x3f1c28f6
mov dword [rbx + 0x1888], 0x3f1c28f6
mov dword [rbx + 0x188c], 0x3f1c28f6
mov dword [rbx + 0x1890], 0x3f800000
mov dword [rbx + 0x1894], 0x3f800000
mov dword [rbx + 0x1898], 0x3edc28f6
mov dword [rbx + 0x189c], 0x3eb33333
mov dword [rbx + 0x18a0], 0x3f800000
mov dword [rbx + 0x18a4], 0x3f666666
mov qword [rbx + 0x18a8], 0x3f333333
mov dword [rbx + 0x18b0], 0x3f800000
mov dword [rbx + 0x18b4], 0x3f800000
mov qword [rbx + 0x18b8], 0x3f19999a
mov dword [rbx + 0x18c0], 0x3f800000
mov dword [rbx + 0x1914], 0x3e851eb8
mov dword [rbx + 0x1918], 0x3f170a3d
mov dword [rbx + 0x191c], 0x3f7ae148
mov dword [rbx + 0x1920], 0x3eb33333
mov dword [rbx + 0x1924], 0x3f800000
mov qword [rbx + 0x1928], 0x3f800000
mov dword [rbx + 0x1930], 0x3f666666
mov dword [rbx + 0x1934], 0x3e851eb8
mov dword [rbx + 0x1938], 0x3f170a3d
mov dword [rbx + 0x193c], 0x3f7ae148
mov dword [rbx + 0x1940], 0x3f800000
mov dword [rbx + 0x1944], 0x3f800000
mov dword [rbx + 0x1948], 0x3f800000
mov dword [rbx + 0x194c], 0x3f800000
mov dword [rbx + 0x1950], 0x3f333333
mov dword [rbx + 0x1954], 0x3f4ccccd
mov dword [rbx + 0x1958], 0x3f4ccccd
mov dword [rbx + 0x195c], 0x3f4ccccd
mov dword [rbx + 0x1960], 0x3e4ccccd
mov dword [rbx + 0x1964], 0x3f4ccccd
mov dword [rbx + 0x1968], 0x3f4ccccd
mov dword [rbx + 0x196c], 0x3f4ccccd
mov dword [rbx + 0x1970], 0x3eb33333
call fcn.140063380
movss xmm11, dword [0x14022635c]
cmp byte [rax + 0x8c], r13b
je 0x14005ec43
call fcn.14005b9d0
mov rax, qword [0x14023d700]
mov rcx, qword [0x14023d790]
or dword [rax + 0x1cb0], 2
mov dword [rax + 0x1cd0], 0x44160000
mov dword [rax + 0x1cd4], 0x43c80000
mov dword [rax + 0x1cb8], 1
call fcn.140015070
call fcn.140063380
xor ebx, ebx
mov rax, qword [rax + 0x98]
mov byte [rbp - 0x40], Ordinal_60
movzx r11d, byte [rax]
xor r11b, 0x3b
mov byte [rbp - 0x3f], r11b
xor r11b, 0x3b
movzx r10d, byte [rax + 1]
xor r10b, 0x3b
mov byte [rbp - 0x3e], r10b
xor r10b, 0x3b
movzx r9d, byte [rax + 2]
xor r9b, 0x3b
mov byte [rbp - 0x3d], r9b
xor r9b, 0x3b
movzx r8d, byte [rax + 3]
xor r8b, 0x3b
mov byte [rbp - 0x3c], r8b
xor r8b, 0x3b
movzx edx, byte [rax + 4]
xor dl, 0x3b
mov byte [rbp - 0x3b], dl
xor dl, 0x3b
movzx ecx, byte [rax + 5]
xor cl, 0x3b
mov byte [rbp - 0x3a], cl
xor cl, 0x3b
movzx eax, byte [rax + 6]
xor al, 0x3b
mov byte [rbp - 0x3c], r8b
xor al, 0x3b
mov byte [rbp - 0x3b], dl
mov byte [rbp - 0x3a], cl
lea r8d, [r13 + 0x2a]
xor edx, edx
mov byte [rbp - 0x39], al
lea rcx, [rbp - 0x3f]
mov byte [rbp - 0x3f], r11b
mov byte [rbp - 0x3e], r10b
mov byte [rbp - 0x3d], r9b
mov byte [rbp - 0x38], bl
call fcn.1400128d0
xor edx, edx
lea rcx, str.Menu
call fcn.1400425a0
test al, al
je 0x14005ec43
movaps xmmword [rsp + 0x5d0], xmm6
mov r8b, 0x34
movaps xmmword [rsp + 0x5c0], xmm7
xor r8b, 0x41
mov qword [rsp + 0x618], rsi
mov cl, Ordinal_41
xor cl, 0x41
mov qword [rsp + 0x620], rdi
mov dl, reloc.WLDAP32.dll_Ordinal_50
mov qword [rsp + 0x5f8], r12
xor dl, 0x41
mov byte [rbp + 0x182], cl
mov al, reloc.WS2_32.dll_socket
mov byte [rbp + 0x183], dl
mov r9b, reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0x184], r8b
mov r10b, reloc.WLDAP32.dll_Ordinal_45
mov qword [rsp + 0x5e8], r14
xor al, 0x41
mov qword [rsp + 0x5e0], r15
xor r9b, 0x41
mov byte [rbp + 0x180], 0x41
xor r10b, 0x41
mov byte [rbp + 0x181], al
xor r8d, r8d
mov byte [rbp + 0x185], r9b
xor edx, edx
mov byte [rbp + 0x186], r10b
lea rcx, [rbp + 0x181]
mov byte [rbp + 0x187], bl
call fcn.1400441e0
movss xmm7, dword [0x140226420]
test al, al
je 0x14005e2fd
mov dl, 0x4c
mov byte [rbp + 0x168], Ordinal_35
xor dl, 0x22
mov byte [rbp + 0x16e], bl
mov cl, 0x47
mov byte [rbp + 0x16b], dl
xor cl, 0x22
mov al, reloc.WS2_32.dll_WSAGetLastError
mov r8b, 0x57
mov byte [rbp + 0x16a], cl
mov r9b, reloc.WS2_32.dll_send
lea rcx, [rbp + 0x169]
xor al, 0x22
xor r8b, 0x22
xor r9b, 0x22
mov byte [rbp + 0x169], al
xor edx, edx
mov byte [rbp + 0x16c], r8b
mov byte [rbp + 0x16d], r9b
call fcn.1400425a0
test al, al
je 0x14005e2f3
movaps xmmword [rsp + 0x5a0], xmm9
lea rcx, [0x1402238e4]
xor r8d, r8d
movaps xmmword [rsp + 0x5b0], xmm8
xor edx, edx
call fcn.1400441e0
movss xmm9, dword [0x14022643c]
movss xmm6, dword [0x1402264c0]
test al, al
je 0x14005d40e
movaps xmm0, xmm9
call fcn.140015c80
call fcn.140015f20
movaps xmm0, xmm7
call fcn.140015c30
mov dword [rbp + 0x368], 0x43960000
mov dl, reloc.WLDAP32.dll_Ordinal_33
movzx r11d, dl
mov dword [rbp + 0x36c], 0x43960000
mov byte [rbp + 0x148], 0x52
xor dl, 0x52
mov byte [rbp + 0x14b], dl
mov cl, Ordinal_60
xor cl, 0x52
mov byte [rbp + 0x150], bl
mov byte [rbp + 0x14a], cl
lea rdx, [rbp + 0x149]
mov rcx, qword [0x14023d700]
mov al, 4
xor al, 0x52
mov r8b, Ordinal_41
mov byte [rbp + 0x149], al
xor r8b, 0x52
mov byte [rbp + 0x14c], r8b
mov r9b, 0x33
mov r10b, 0x3e
xor r9b, 0x52
mov byte [rbp + 0x14d], r9b
xor r10b, 0x52
mov byte [rbp + 0x14e], r10b
xor r11b, 0x52
mov byte [rbp + 0x14f], r11b
xor r8d, r8d
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x1c10]
call fcn.14000b850
mov edx, eax
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [rbp + 0x368]
lea rcx, [rbp + 0x149]
call fcn.14000fe30
mov cl, reloc.WS2_32.dll_recv
mov byte [rbp + 0x190], 0x7c
xor cl, 0x7c
mov byte [rbp + 0x198], bl
mov al, Ordinal_45
mov byte [rbp + 0x192], cl
mov dl, Ordinal_30
lea rcx, [rbp + 0x191]
mov r8b, 5
mov r9b, Ordinal_26
mov r10b, reloc.WS2_32.dll_ntohl
mov r11b, reloc.WS2_32.dll_ntohs
xor al, 0x7c
xor dl, 0x7c
xor r8b, 0x7c
mov byte [rbp + 0x191], al
xor r9b, 0x7c
mov byte [rbp + 0x193], dl
xor r10b, 0x7c
mov byte [rbp + 0x194], r8b
xor r11b, 0x7c
mov byte [rbp + 0x195], r9b
mov byte [rbp + 0x196], r10b
mov byte [rbp + 0x197], r11b
call fcn.1400321f0
call fcn.1400355e0
call fcn.140063380
xor edi, edi
mov byte [rbp + 0x1a0], 0x75
mov cl, 0x26
mov r8b, 0x25
mov r9b, 0x55
mov r10b, gethostname
lea rdx, [rax + 0xa1]
mov r11b, reloc.WLDAP32.dll_Ordinal_26
mov al, 0x30
mov bl, reloc.WS2_32.dll_listen
xor al, 0x75
xor cl, 0x75
mov byte [rbp + 0x1a1], al
mov byte [rbp + 0x1a2], cl
xor r8b, 0x75
xor r9b, 0x75
mov byte [rbp + 0x1a3], r8b
xor r10b, 0x75
mov byte [rbp + 0x1a4], r9b
xor r11b, 0x75
mov byte [rbp + 0x1a5], r10b
xor bl, 0x75
mov byte [rbp + 0x1a6], r11b
lea rcx, [rbp + 0x1a1]
mov byte [rbp + 0x1a7], bl
mov byte [rbp + 0x1a8], dil
call fcn.140034200
movss xmm8, dword [0x140226448]
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
mov r8b, 0x65
mov byte [rbp + 0x2c0], 0xa
mov r14, rax
mov byte [rbp + 0x2cb], r13b
movzx r10d, r8b
movzx edi, r8b
mov al, reloc.WLDAP32.dll_Ordinal_41
xor r8b, 0xa
movzx ecx, al
mov byte [rbp + 0x2c4], r8b
xor cl, 0xa
mov dl, 0x49
xor dl, 0xa
mov byte [rbp + 0x2c2], cl
mov r9b, 0x66
mov byte [rbp + 0x2c3], dl
mov r11b, 0x78
lea rcx, [rbp + 0x2c1]
xor al, 0xa
lea rdx, [r14 + 0x138]
xor r9b, 0xa
mov byte [rbp + 0x2c1], al
xor r10b, 0xa
mov byte [rbp + 0x2c5], r9b
xor r11b, 0xa
mov byte [rbp + 0x2c6], r10b
mov bl, 0x48
mov byte [rbp + 0x2c7], r11b
mov sil, Ordinal_60
xor bl, 0xa
xor dil, 0xa
mov byte [rbp + 0x2c8], bl
xor sil, 0xa
mov byte [rbp + 0x2c9], dil
mov r8d, 0x4010222
mov byte [rbp + 0x2ca], sil
call fcn.14003d6d0
call fcn.140063380
cmp byte [rax + 0xa1], r13b
je 0x14005c8bf
mov rax, qword [0x14023d700]
movaps xmm1, xmm6
xorps xmm0, xmm0
or dword [rax + 0x1d20], 1
mov dword [rax + 0x1d24], 0x42f00000
call fcn.140015b80
movaps xmm0, xmmword [0x1402268e0]
lea rdx, [rbp + 0x378]
xor ecx, ecx
movups xmmword [rbp + 0x378], xmm0
call fcn.140009700
movdqa xmm1, xmmword [0x140226760]
mov dl, 0x5d
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov byte [rbp + 0x29], r13b
xor byte [rbp + 0x1a], cl
xor dl, cl
xor byte [rbp + 0x1b], cl
xor byte [rbp + 0x1c], cl
xor byte [rbp + 0x1d], cl
xor byte [rbp + 0x1e], cl
xor byte [rbp + 0x1f], cl
xor byte [rbp + 0x20], cl
xor byte [rbp + 0x21], cl
xor byte [rbp + 0x22], cl
xor byte [rbp + 0x23], cl
xor byte [rbp + 0x24], cl
xor byte [rbp + 0x25], cl
xor byte [rbp + 0x26], cl
xor byte [rbp + 0x27], cl
psrldq xmm0, 1
movd eax, xmm0
mov byte [rbp + 0x28], dl
xor al, cl
mov byte [rbp + 0x19], al
call fcn.140063380
mov word [rsp + 0x40], 0x7c
lea r9d, [r13 - 1]
lea r8, [rbp + 0x19]
mov byte [rsp + 0x41], r13b
lea rcx, [rsp + 0x41]
lea rdx, [rax + 0x104]
call fcn.1400366e0
lea ecx, [r13 + 1]
call fcn.140009760
call fcn.140063380
mov cl, reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x1f0], Ordinal_45
xor cl, 0x27
mov r8b, 0x77
mov r9b, 7
mov byte [rbp + 0x1f2], cl
lea rdx, [rax + 0xa3]
mov r10b, 0x6b
mov al, 0x62
lea rcx, [rbp + 0x1f1]
mov r11b, Ordinal_79
xor al, 0x27
xor r8b, 0x27
mov byte [rbp + 0x1f1], al
xor r9b, 0x27
mov byte [rbp + 0x1f3], r8b
xor r10b, 0x27
mov byte [rbp + 0x1f4], r9b
xor r11b, 0x27
mov byte [rbp + 0x1f5], r10b
mov bl, 0x49
mov byte [rbp + 0x1f6], r11b
mov dil, 0x42
xor esi, esi
xor bl, 0x27
mov byte [rbp + 0x1f9], sil
xor dil, 0x27
mov byte [rbp + 0x1f7], bl
mov byte [rbp + 0x1f8], dil
call fcn.140034200
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
mov r8b, reloc.WS2_32.dll_setsockopt
mov byte [rbp + 0x2a0], 0x7a
mov r14, rax
mov byte [rbp + 0x2ab], r13b
movzx r10d, r8b
movzx edi, r8b
mov al, 0x59
xor r8b, 0x7a
movzx ecx, al
mov byte [rbp + 0x2a4], r8b
xor cl, 0x7a
mov dl, reloc.WS2_32.dll_gethostname
xor dl, 0x7a
mov byte [rbp + 0x2a2], cl
mov r9b, reloc.WLDAP32.dll_Ordinal_22
mov byte [rbp + 0x2a3], dl
mov r11b, 8
lea rcx, [rbp + 0x2a1]
xor al, 0x7a
lea rdx, [r14 + 0x144]
xor r9b, 0x7a
mov byte [rbp + 0x2a1], al
xor r10b, 0x7a
mov byte [rbp + 0x2a5], r9b
xor r11b, 0x7a
mov byte [rbp + 0x2a6], r10b
mov bl, gethostname
mov byte [rbp + 0x2a7], r11b
mov sil, 0x48
xor bl, 0x7a
xor dil, 0x7a
mov byte [rbp + 0x2a8], bl
xor sil, 0x7a
mov byte [rbp + 0x2a9], dil
mov r8d, 0x4010222
mov byte [rbp + 0x2aa], sil
call fcn.14003d6d0
call fcn.140063380
cmp byte [rax + 0xa3], r13b
je 0x14005cb6d
mov rax, qword [0x14023d700]
movaps xmm1, xmm6
xorps xmm0, xmm0
or dword [rax + 0x1d20], 1
mov dword [rax + 0x1d24], 0x42f00000
call fcn.140015b80
movaps xmm0, xmmword [0x1402268e0]
lea rdx, [rbp + 0x388]
xor ecx, ecx
movups xmmword [rbp + 0x388], xmm0
call fcn.140009700
movdqa xmm1, xmmword [0x1402266e0]
mov dl, 9
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0x110], xmm1
mov r8b, reloc.WLDAP32.dll_Ordinal_50
mov r9b, reloc.WLDAP32.dll_Ordinal_27
psrldq xmm0, 1
mov r10b, reloc.WS2_32.dll_send
xor byte [rbp + 0x112], cl
mov r11b, 8
xor byte [rbp + 0x113], cl
xor dl, cl
xor byte [rbp + 0x114], cl
xor r8b, cl
xor byte [rbp + 0x115], cl
xor r9b, cl
xor byte [rbp + 0x116], cl
xor r10b, cl
xor byte [rbp + 0x117], cl
xor r11b, cl
xor byte [rbp + 0x118], cl
mov bl, 0x7a
xor byte [rbp + 0x119], cl
xor bl, cl
xor byte [rbp + 0x11a], cl
xor byte [rbp + 0x11b], cl
xor byte [rbp + 0x11c], cl
xor byte [rbp + 0x11d], cl
xor byte [rbp + 0x11e], cl
xor byte [rbp + 0x11f], cl
movd eax, xmm0
mov byte [rbp + 0x120], dl
mov byte [rbp + 0x121], r8b
xor al, cl
mov byte [rbp + 0x122], r9b
mov byte [rbp + 0x111], al
mov byte [rbp + 0x123], r10b
mov byte [rbp + 0x124], r11b
mov byte [rbp + 0x125], bl
mov byte [rbp + 0x126], r13b
call fcn.140063380
xor ecx, ecx
mov byte [rbp + 0x128], WSAGetLastError
mov byte [rbp + 0x12a], cl
lea r8, [rbp + 0x111]
lea rdx, [rax + 0x108]
mov al, 0x4c
xor al, 0x6c
lea r9d, [rcx - 1]
lea rcx, [rbp + 0x129]
mov byte [rbp + 0x129], al
call fcn.1400366e0
mov ecx, 1
call fcn.140009760
call fcn.140063380
mov r12, rax
mov byte [rbp + 0x320], reloc.WS2_32.dll_ntohl
mov cl, 0x5d
mov byte [rbp + 0x32d], r13b
movzx r9d, cl
mov r11b, 0x6b
xor cl, 0xe
movzx edi, r11b
mov dl, 0x5e
mov byte [rbp + 0x322], cl
xor dl, 0xe
lea rcx, [rbp + 0x321]
mov al, 0x4b
mov byte [rbp + 0x323], dl
mov r8b, reloc.WLDAP32.dll_Ordinal_46
lea rdx, [r12 + 0xa2]
mov r10b, 0x65
xor al, 0xe
xor r8b, 0xe
mov byte [rbp + 0x321], al
xor r9b, 0xe
mov byte [rbp + 0x324], r8b
xor r10b, 0xe
mov byte [rbp + 0x325], r9b
xor r11b, 0xe
mov byte [rbp + 0x326], r10b
mov bl, 0x62
mov byte [rbp + 0x327], r11b
mov sil, 0x7a
mov r14b, 0x61
mov r15b, 0x60
xor bl, 0xe
xor dil, 0xe
mov byte [rbp + 0x328], bl
xor sil, 0xe
mov byte [rbp + 0x329], dil
xor r14b, 0xe
mov byte [rbp + 0x32a], sil
xor r15b, 0xe
mov byte [rbp + 0x32b], r14b
mov byte [rbp + 0x32c], r15b
call fcn.140034200
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
mov r8b, 0x45
mov byte [rbp + 0x260], Ordinal_45
movzx r10d, r8b
mov byte [rbp + 0x26b], r13b
movzx edi, r8b
mov r14, rax
xor r8b, 0x2a
mov al, 9
movzx ecx, al
mov byte [rbp + 0x264], r8b
xor cl, 0x2a
xor al, 0x2a
xor r10b, 0x2a
mov byte [rbp + 0x261], al
xor dil, 0x2a
mov byte [rbp + 0x262], cl
mov dl, 0x69
mov byte [rbp + 0x266], r10b
xor dl, 0x2a
mov byte [rbp + 0x269], dil
mov r9b, 0x46
mov byte [rbp + 0x263], dl
xor r9b, 0x2a
mov r11b, 0x58
xor r11b, 0x2a
mov byte [rbp + 0x265], r9b
mov bl, 0x68
mov byte [rbp + 0x267], r11b
xor bl, 0x2a
mov sil, reloc.WLDAP32.dll_Ordinal_30
xor sil, 0x2a
mov byte [rbp + 0x268], bl
mov byte [rbp + 0x26a], sil
mov r8d, 0x4010222
lea rdx, [r14 + 0x150]
lea rcx, [rbp + 0x261]
call fcn.14003d6d0
call fcn.140063380
mov cl, 0x33
mov byte [rbp + 0x200], 0x60
xor cl, 0x60
mov r8b, Ordinal_50
mov r9b, 0x40
mov byte [rbp + 0x202], cl
lea rdx, [rax + 0xa8]
mov r10b, reloc.WLDAP32.dll_Ordinal_46
mov al, 0x25
lea rcx, [rbp + 0x201]
mov r11b, 1
xor al, 0x60
xor r8b, 0x60
mov byte [rbp + 0x201], al
xor r9b, 0x60
mov byte [rbp + 0x203], r8b
xor r10b, 0x60
mov byte [rbp + 0x204], r9b
xor r11b, 0x60
mov byte [rbp + 0x205], r10b
mov bl, reloc.WS2_32.dll_listen
mov byte [rbp + 0x206], r11b
mov dil, 5
xor esi, esi
xor bl, 0x60
mov byte [rbp + 0x209], sil
xor dil, 0x60
mov byte [rbp + 0x207], bl
mov byte [rbp + 0x208], dil
call fcn.140034200
call fcn.140063380
mov r14, rax
mov byte [rbp + 0x270], reloc.WLDAP32.dll_Ordinal_30
mov cl, 0x4d
mov byte [rbp + 0x27b], r13b
xor cl, 0x1e
mov dl, Ordinal_79
xor dl, 0x1e
mov byte [rbp + 0x272], cl
mov al, 0x5b
mov byte [rbp + 0x273], dl
mov r8b, 0x3e
lea rdx, [r14 + 0xa6]
mov r9b, 0x56
lea rcx, [rbp + 0x271]
mov r10b, 0x7b
mov r11b, 0x7f
xor al, 0x1e
xor r8b, 0x1e
xor r9b, 0x1e
mov byte [rbp + 0x271], al
xor r10b, 0x1e
mov byte [rbp + 0x274], r8b
xor r11b, 0x1e
mov byte [rbp + 0x275], r9b
mov bl, WSAStartup
mov byte [rbp + 0x276], r10b
mov dil, 0x6a
mov byte [rbp + 0x277], r11b
mov sil, 0x76
xor bl, 0x1e
xor dil, 0x1e
mov byte [rbp + 0x278], bl
xor sil, 0x1e
mov byte [rbp + 0x279], dil
mov byte [rbp + 0x27a], sil
call fcn.140034200
call fcn.140063380
mov cl, 0x2a
mov byte [rbp + 0x280], 0x79
mov r14, rax
movzx r9d, cl
mov al, reloc.WLDAP32.dll_Ordinal_60
mov dl, reloc.WLDAP32.dll_Ordinal_41
mov r8b, 0x59
mov r10b, reloc.WS2_32.dll_recvfrom
mov r11b, reloc.WS2_32.dll_recv
xor cl, 0x79
mov byte [rbp + 0x28b], r13b
xor dl, 0x79
mov byte [rbp + 0x282], cl
mov byte [rbp + 0x283], dl
lea rcx, [rbp + 0x281]
xor al, 0x79
lea rdx, [r14 + 0xa7]
xor r8b, 0x79
mov byte [rbp + 0x281], al
xor r9b, 0x79
mov byte [rbp + 0x284], r8b
xor r10b, 0x79
mov byte [rbp + 0x285], r9b
xor r11b, 0x79
mov byte [rbp + 0x286], r10b
mov bl, 0x1c
mov byte [rbp + 0x287], r11b
mov dil, reloc.WS2_32.dll_setsockopt
mov sil, Ordinal_30
xor bl, 0x79
xor dil, 0x79
xor sil, 0x79
mov byte [rbp + 0x288], bl
mov byte [rbp + 0x289], dil
mov byte [rbp + 0x28a], sil
call fcn.140034200
call fcn.140063380
mov r12, rax
mov byte [rbp + 0x2f0], reloc.WS2_32.dll_sendto
mov cl, 0x47
mov byte [rbp + 0x2fd], r13b
xor cl, 0x14
mov dl, 0x44
xor dl, 0x14
mov byte [rbp + 0x2f2], cl
mov al, 0x51
mov byte [rbp + 0x2f3], dl
mov r8b, 0x34
lea rdx, [r12 + 0xa4]
mov r9b, 0x50
lea rcx, [rbp + 0x2f1]
mov r10b, 0x7d
mov r11b, 0x67
xor al, 0x14
xor r8b, 0x14
xor r9b, 0x14
mov byte [rbp + 0x2f1], al
xor r10b, 0x14
mov byte [rbp + 0x2f4], r8b
xor r11b, 0x14
mov byte [rbp + 0x2f5], r9b
mov bl, 0x60
mov byte [rbp + 0x2f6], r10b
mov dil, 0x75
mov byte [rbp + 0x2f7], r11b
mov sil, 0x7a
mov r14b, 0x77
mov r15b, WSAStartup
xor bl, 0x14
xor dil, 0x14
mov byte [rbp + 0x2f8], bl
xor sil, 0x14
mov byte [rbp + 0x2f9], dil
xor r14b, 0x14
mov byte [rbp + 0x2fa], sil
xor r15b, 0x14
mov byte [rbp + 0x2fb], r14b
mov byte [rbp + 0x2fc], r15b
call fcn.140034200
call fcn.140063380
mov byte [rbp + 0x210], 6
mov cl, 0x55
mov r8b, 0x56
mov r9b, 0x26
mov r10b, 0x52
mov r11b, 0x63
lea rdx, [rax + 0x119]
mov bl, 0x67
mov al, 0x43
mov dil, 0x6b
xor cl, 6
xor al, 6
mov byte [rbp + 0x212], cl
xor r8b, 6
xor r9b, 6
mov byte [rbp + 0x211], al
xor r10b, 6
mov byte [rbp + 0x213], r8b
xor r11b, 6
mov byte [rbp + 0x214], r9b
xor esi, esi
mov byte [rbp + 0x215], r10b
xor bl, 6
mov byte [rbp + 0x216], r11b
xor dil, 6
mov byte [rbp + 0x217], bl
lea rcx, [rbp + 0x211]
mov byte [rbp + 0x218], dil
mov byte [rbp + 0x219], sil
call fcn.140034200
call fcn.140063380
movdqa xmm1, xmmword [0x140226690]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0xd0], xmm1
lea rdx, [rax + 0xa5]
mov byte [rbp + 0xdf], sil
psrldq xmm0, 1
xor byte [rbp + 0xd2], cl
xor byte [rbp + 0xd3], cl
xor byte [rbp + 0xd4], cl
xor byte [rbp + 0xd5], cl
xor byte [rbp + 0xd6], cl
xor byte [rbp + 0xd7], cl
xor byte [rbp + 0xd8], cl
xor byte [rbp + 0xd9], cl
xor byte [rbp + 0xda], cl
xor byte [rbp + 0xdb], cl
xor byte [rbp + 0xdc], cl
xor byte [rbp + 0xdd], cl
xor byte [rbp + 0xde], cl
movd eax, xmm0
xor al, cl
lea rcx, [rbp + 0xd1]
mov byte [rbp + 0xd1], al
call fcn.140034200
call fcn.140010060
call fcn.140016050
movaps xmm0, xmm9
call fcn.140015c80
call fcn.140015f20
movss xmm0, dword [0x140226460]
call fcn.140015c30
mov rcx, qword [0x14023d700]
lea rdx, str.Settings
mov dword [rbp + 0x360], 0x43660000
xor r8d, r8d
mov dword [rbp + 0x364], 0x43960000
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x1c10]
call fcn.14000b850
mov edx, eax
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [rbp + 0x360]
lea rcx, str.Settings
call fcn.14000fe30
lea rcx, str.Settings
call fcn.1400321f0
call fcn.1400355e0
mov al, Ordinal_30
mov byte [rbp + 0x300], 0x59
mov cl, 0x30
mov dl, 0x2a
mov r8b, reloc.WLDAP32.dll_Ordinal_45
mov r9b, gethostname
mov r10b, gethostname
mov r11b, Ordinal_60
mov bl, reloc.WLDAP32.dll_Ordinal_60
mov dil, 0x79
xor cl, 0x59
xor al, 0x59
mov byte [rbp + 0x302], cl
xor dl, 0x59
xor r8b, 0x59
mov byte [rbp + 0x301], al
xor r9b, 0x59
mov byte [rbp + 0x303], dl
xor r10b, 0x59
mov byte [rbp + 0x304], r8b
xor r11b, 0x59
mov byte [rbp + 0x305], r9b
mov sil, Ordinal_30
mov byte [rbp + 0x306], r10b
mov r14b, 0xa
mov byte [rbp + 0x307], r11b
mov r15b, 9
lea rcx, [rbp + 0x301]
xor sil, 0x59
xor r14b, 0x59
xor r15b, 0x59
mov byte [rbp + 0x30a], sil
xor r12d, r12d
mov byte [rbp + 0x30b], r14b
xor bl, 0x59
mov byte [rbp + 0x30c], r15b
xor dil, 0x59
mov byte [rbp + 0x308], bl
mov byte [rbp + 0x309], dil
mov byte [rbp + 0x30d], r12b
call fcn.1400321f0
call fcn.140063380
mov rsi, rax
mov dword [rsp + 0x30], r13d
mov dl, 0x2f
mov byte [rbp + 0x240], 0x46
xor dl, 0x46
mov byte [rbp + 0x24a], r12b
mov bl, 0x25
mov byte [rbp + 0x243], dl
mov al, 0x66
mov dword [rbp + 0x448], 0x447a0000
xor al, 0x46
mov dword [rbp + 0x430], 0x3f800000
mov cl, Ordinal_35
mov byte [rbp + 0x241], al
xor cl, 0x46
lea rax, [rbp + 0x448]
mov r8b, 0x35
mov byte [rbp + 0x242], cl
xor r8b, 0x46
lea edx, [r12 + 8]
mov r9b, reloc.WLDAP32.dll_Ordinal_50
mov byte [rbp + 0x244], r8b
xor r9b, 0x46
lea r8, [rsi + 0x130]
xor bl, 0x46
mov byte [rbp + 0x245], r9b
mov r10b, Ordinal_41
mov byte [rbp + 0x248], bl
mov r11b, Ordinal_41
lea rbx, str._.3f
xor r10b, 0x46
mov qword [rsp + 0x28], rbx
xor r11b, 0x46
mov qword [rsp + 0x20], rax
mov dil, reloc.WLDAP32.dll_Ordinal_35
mov byte [rbp + 0x246], r10b
xor dil, 0x46
mov byte [rbp + 0x247], r11b
lea r9, [rbp + 0x430]
mov byte [rbp + 0x249], dil
lea rcx, [rbp + 0x241]
call fcn.1400377a0
movdqa xmm1, xmmword [0x140226610]
movdqa xmm0, xmm1
movd ecx, xmm1
psrldq xmm0, 1
movd eax, xmm0
movdqu xmmword [rbp + 0xc0], xmm1
xor al, cl
xor byte [rbp + 0xc2], cl
xor byte [rbp + 0xc3], cl
xor byte [rbp + 0xc4], cl
xor byte [rbp + 0xc5], cl
xor byte [rbp + 0xc6], cl
xor byte [rbp + 0xc7], cl
xor byte [rbp + 0xc8], cl
xor byte [rbp + 0xc9], cl
xor byte [rbp + 0xca], cl
xor byte [rbp + 0xcb], cl
xor byte [rbp + 0xcc], cl
xor byte [rbp + 0xcd], cl
xor byte [rbp + 0xce], cl
lea rcx, [rbp + 0xc1]
mov byte [rbp + 0xc1], al
mov byte [rbp + 0xcf], r12b
call fcn.1400321f0
call fcn.140063380
mov dl, gethostname
mov dword [rsp + 0x30], r13d
xor dl, 0x51
mov qword [rsp + 0x28], rbx
mov cl, Ordinal_35
mov byte [rbp + 0x173], dl
lea r8, [rax + 0x11c]
mov byte [rbp + 0x170], 0x51
xor cl, 0x51
mov dword [rbp + 0x428], 0x41f00000
mov al, 0x71
mov byte [rbp + 0x172], cl
xor al, 0x51
mov dword [rbp + 0x478], 0x3f800000
mov r9b, Ordinal_45
mov byte [rbp + 0x171], al
xor r9b, 0x51
lea rax, [rbp + 0x428]
mov r10b, 0x34
mov byte [rbp + 0x174], r9b
xor r11d, r11d
mov qword [rsp + 0x20], rax
xor r10b, 0x51
mov byte [rbp + 0x176], r11b
lea r9, [rbp + 0x478]
mov byte [rbp + 0x175], r10b
lea edx, [r12 + 8]
lea rcx, [rbp + 0x171]
call fcn.1400377a0
call fcn.140010060
call fcn.140015f20
call fcn.1400442c0
mov r8b, 0x56
mov byte [rbp + 0x178], Ordinal_60
xor r8b, 0x3b
mov cl, reloc.WLDAP32.dll_Ordinal_79
xor cl, 0x3b
mov byte [rbp + 0x17c], r8b
mov dl, 0x5e
mov byte [rbp + 0x17a], cl
xor dl, 0x3b
lea rcx, [rbp + 0x179]
mov al, WSAStartup
mov byte [rbp + 0x17b], dl
mov r9b, 0x48
xor r10d, r10d
xor al, 0x3b
mov byte [rbp + 0x17e], r10b
xor r9b, 0x3b
mov byte [rbp + 0x179], al
xor r8d, r8d
mov byte [rbp + 0x17d], r9b
xor edx, edx
call fcn.1400441e0
test al, al
je 0x14005e2e1
movaps xmm0, xmm9
call fcn.140015c80
call fcn.140015f20
movaps xmm0, xmm7
call fcn.140015c30
mov dword [rbp + 0x358], 0x43960000
mov cl, 0x75
xor cl, 1
mov dword [rbp + 0x35c], 0x43960000
mov byte [rbp + 0x136], cl
mov al, 0x48
mov rcx, qword [0x14023d700]
xor al, 1
mov byte [rbp + 0x134], 1
mov dl, 0x64
mov byte [rbp + 0x135], al
xor dl, 1
mov byte [rbp + 0x137], dl
mov r8b, 0x6c
xor r8b, 1
lea rdx, [rbp + 0x135]
mov byte [rbp + 0x138], r8b
mov r9b, WSAStartup
xor r10d, r10d
xor r9b, 1
mov byte [rbp + 0x139], r9b
xor r8d, r8d
mov byte [rbp + 0x13a], r10b
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x1c10]
call fcn.14000b850
mov edx, eax
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [rbp + 0x358]
lea rcx, [rbp + 0x135]
call fcn.14000fe30
mov cl, reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x250], 0x7e
xor cl, 0x7e
mov al, Ordinal_60
mov dl, reloc.WLDAP32.dll_Ordinal_46
mov byte [rbp + 0x252], cl
mov r8b, 0x5e
lea rcx, [rbp + 0x251]
mov r9b, gethostname
mov r10b, 0xa
mov r11b, reloc.WLDAP32.dll_Ordinal_27
xor al, 0x7e
xor dl, 0x7e
mov byte [rbp + 0x251], al
xor r8b, 0x7e
mov byte [rbp + 0x253], dl
xor r9b, 0x7e
mov byte [rbp + 0x254], r8b
xor r10b, 0x7e
mov byte [rbp + 0x255], r9b
xor r11b, 0x7e
mov byte [rbp + 0x256], r10b
mov bl, reloc.WS2_32.dll_send
mov byte [rbp + 0x257], r11b
mov dil, reloc.WS2_32.dll_listen
xor esi, esi
xor bl, 0x7e
mov byte [rbp + 0x25a], sil
xor dil, 0x7e
mov byte [rbp + 0x258], bl
mov byte [rbp + 0x259], dil
call fcn.1400321f0
call fcn.1400355e0
call fcn.140063380
mov cl, 0x66
mov byte [rbp + 0x290], gethostname
mov r14, rax
movzx r9d, cl
mov al, reloc.WS2_32.dll_WSASetLastError
mov dl, 0x65
mov r8b, reloc.WS2_32.dll_setsockopt
mov r10b, 0x5d
mov r11b, 0x5c
xor cl, 0x35
xor dl, 0x35
mov byte [rbp + 0x292], cl
xor al, 0x35
mov byte [rbp + 0x293], dl
lea rcx, [rbp + 0x291]
xor r8b, 0x35
mov byte [rbp + 0x291], al
xor r9b, 0x35
mov byte [rbp + 0x294], r8b
xor r10b, 0x35
mov byte [rbp + 0x295], r9b
xor r11b, 0x35
mov byte [rbp + 0x296], r10b
mov bl, 0x50
mov byte [rbp + 0x297], r11b
mov dil, 0x59
lea rdx, [r14 + 0x80]
mov sil, 0x51
xor bl, 0x35
xor dil, 0x35
mov byte [rbp + 0x298], bl
xor sil, 0x35
mov byte [rbp + 0x299], dil
xor r15d, r15d
mov byte [rbp + 0x29a], sil
mov byte [rbp + 0x29b], r15b
call fcn.140034200
call fcn.140063380
movss xmm8, dword [0x140226454]
cmp byte [rax + 0x80], r15b
je 0x14005dbd6
call fcn.1400355e0
call fcn.140063380
movdqa xmm1, xmmword [str.c0_v_n]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
lea rdx, [rax + 0x81]
mov byte [rbp + 0xbf], r15b
psrldq xmm0, 1
xor byte [rbp + 0xb2], cl
xor byte [rbp + 0xb3], cl
xor byte [rbp + 0xb4], cl
xor byte [rbp + 0xb5], cl
xor byte [rbp + 0xb6], cl
xor byte [rbp + 0xb7], cl
xor byte [rbp + 0xb8], cl
xor byte [rbp + 0xb9], cl
xor byte [rbp + 0xba], cl
xor byte [rbp + 0xbb], cl
xor byte [rbp + 0xbc], cl
xor byte [rbp + 0xbd], cl
xor byte [rbp + 0xbe], cl
movd eax, xmm0
xor al, cl
lea rcx, [rbp + 0xb1]
mov byte [rbp + 0xb1], al
call fcn.140034200
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
movdqa xmm1, xmmword [0x1402267f0]
mov r8d, 0x4010222
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp - 0x70], xmm1
lea rdx, [rax + 0x15c]
mov byte [rbp - 0x60], r15b
psrldq xmm0, 1
xor byte [rbp - 0x6e], cl
xor byte [rbp - 0x6d], cl
xor byte [rbp - 0x6c], cl
xor byte [rbp - 0x6b], cl
xor byte [rbp - 0x6a], cl
xor byte [rbp - 0x69], cl
xor byte [rbp - 0x68], cl
xor byte [rbp - 0x67], cl
xor byte [rbp - 0x66], cl
xor byte [rbp - 0x65], cl
xor byte [rbp - 0x64], cl
xor byte [rbp - 0x63], cl
xor byte [rbp - 0x62], cl
xor byte [rbp - 0x61], cl
movd eax, xmm0
xor al, cl
lea rcx, [rbp - 0x6f]
mov byte [rbp - 0x6f], al
call fcn.14003d6d0
call fcn.140063380
movdqa xmm1, xmmword [str._rIHDME]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0xa0], xmm1
lea rdx, [rax + 0x82]
psrldq xmm0, 1
xor byte [rbp + 0xa2], cl
xor byte [rbp + 0xa3], cl
xor byte [rbp + 0xa4], cl
xor byte [rbp + 0xa5], cl
xor byte [rbp + 0xa6], cl
xor byte [rbp + 0xa7], cl
xor byte [rbp + 0xa8], cl
xor byte [rbp + 0xa9], cl
xor byte [rbp + 0xaa], cl
xor byte [rbp + 0xab], cl
xor byte [rbp + 0xac], cl
xor byte [rbp + 0xad], cl
movd eax, xmm0
xor al, cl
xor byte [rbp + 0xae], cl
mov byte [rbp + 0xa1], al
lea rcx, [rbp + 0xa1]
mov byte [rbp + 0xaf], r15b
call fcn.140034200
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
movdqa xmm1, xmmword [0x1402269b0]
mov r8d, 0x4010222
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rsp + 0x78], xmm1
lea rdx, [rax + 0x168]
mov byte [rbp - 0x78], r15b
psrldq xmm0, 1
xor byte [rsp + 0x7a], cl
xor byte [rsp + 0x7b], cl
xor byte [rsp + 0x7c], cl
xor byte [rsp + 0x7d], cl
xor byte [rsp + 0x7e], cl
xor byte [rsp + 0x7f], cl
xor byte [rbp - 0x80], cl
xor byte [rbp - 0x7f], cl
xor byte [rbp - 0x7e], cl
xor byte [rbp - 0x7d], cl
xor byte [rbp - 0x7c], cl
xor byte [rbp - 0x7b], cl
xor byte [rbp - 0x7a], cl
xor byte [rbp - 0x79], cl
movd eax, xmm0
xor al, cl
lea rcx, [rsp + 0x79]
mov byte [rsp + 0x79], al
call fcn.14003d6d0
call fcn.140063380
movdqa xmm1, xmmword [str.6e_SZR]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0x90], xmm1
lea rdx, [rax + 0x83]
mov byte [rbp + 0x9f], r15b
psrldq xmm0, 1
xor byte [rbp + 0x92], cl
xor byte [rbp + 0x93], cl
xor byte [rbp + 0x94], cl
xor byte [rbp + 0x95], cl
xor byte [rbp + 0x96], cl
xor byte [rbp + 0x97], cl
xor byte [rbp + 0x98], cl
xor byte [rbp + 0x99], cl
xor byte [rbp + 0x9a], cl
xor byte [rbp + 0x9b], cl
xor byte [rbp + 0x9c], cl
xor byte [rbp + 0x9d], cl
xor byte [rbp + 0x9e], cl
movd eax, xmm0
xor al, cl
lea rcx, [rbp + 0x91]
mov byte [rbp + 0x91], al
call fcn.140034200
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
movdqa xmm1, xmmword [0x140226710]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rsp + 0x60], xmm1
lea rdx, [rax + 0x174]
psrldq xmm0, 1
xor byte [rsp + 0x62], cl
xor byte [rsp + 0x63], cl
xor byte [rsp + 0x64], cl
xor byte [rsp + 0x65], cl
xor byte [rsp + 0x66], cl
xor byte [rsp + 0x67], cl
xor byte [rsp + 0x68], cl
movd eax, xmm0
xor al, cl
xor byte [rsp + 0x69], cl
mov byte [rsp + 0x61], al
xor byte [rsp + 0x6a], cl
mov r8d, 0x4010222
xor byte [rsp + 0x6b], cl
xor byte [rsp + 0x6c], cl
xor byte [rsp + 0x6d], cl
xor byte [rsp + 0x6e], cl
xor byte [rsp + 0x6f], cl
lea rcx, [rsp + 0x61]
mov byte [rsp + 0x70], r15b
call fcn.14003d6d0
call fcn.140063380
movdqa xmm1, xmmword [0x1402266a0]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0x80], xmm1
lea rdx, [rax + 0x84]
mov byte [rbp + 0x8f], r15b
psrldq xmm0, 1
xor byte [rbp + 0x82], cl
xor byte [rbp + 0x83], cl
xor byte [rbp + 0x84], cl
xor byte [rbp + 0x85], cl
xor byte [rbp + 0x86], cl
xor byte [rbp + 0x87], cl
xor byte [rbp + 0x88], cl
xor byte [rbp + 0x89], cl
xor byte [rbp + 0x8a], cl
xor byte [rbp + 0x8b], cl
xor byte [rbp + 0x8c], cl
xor byte [rbp + 0x8d], cl
xor byte [rbp + 0x8e], cl
movd eax, xmm0
xor al, cl
lea rcx, [rbp + 0x81]
mov byte [rbp + 0x81], al
call fcn.140034200
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
movdqa xmm1, xmmword [0x1402267c0]
mov r8d, 0x4010222
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rsp + 0x48], xmm1
lea rdx, [rax + 0x180]
mov byte [rsp + 0x58], r15b
psrldq xmm0, 1
xor byte [rsp + 0x4a], cl
xor byte [rsp + 0x4b], cl
xor byte [rsp + 0x4c], cl
xor byte [rsp + 0x4d], cl
xor byte [rsp + 0x4e], cl
xor byte [rsp + 0x4f], cl
xor byte [rsp + 0x50], cl
xor byte [rsp + 0x51], cl
xor byte [rsp + 0x52], cl
xor byte [rsp + 0x53], cl
xor byte [rsp + 0x54], cl
xor byte [rsp + 0x55], cl
xor byte [rsp + 0x56], cl
xor byte [rsp + 0x57], cl
movd eax, xmm0
xor al, cl
lea rcx, [rsp + 0x49]
mov byte [rsp + 0x49], al
call fcn.14003d6d0
call fcn.140063380
movdqa xmm1, xmmword [str.8kPQ_T_]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0x70], xmm1
lea rdx, [rax + 0x85]
psrldq xmm0, 1
xor byte [rbp + 0x72], cl
xor byte [rbp + 0x73], cl
xor byte [rbp + 0x74], cl
movd eax, xmm0
xor al, cl
xor byte [rbp + 0x75], cl
mov byte [rbp + 0x71], al
xor byte [rbp + 0x76], cl
xor byte [rbp + 0x77], cl
xor byte [rbp + 0x78], cl
xor byte [rbp + 0x79], cl
xor byte [rbp + 0x7a], cl
xor byte [rbp + 0x7b], cl
xor byte [rbp + 0x7c], cl
xor byte [rbp + 0x7d], cl
xor byte [rbp + 0x7e], cl
lea rcx, [rbp + 0x71]
mov byte [rbp + 0x7f], r15b
call fcn.140034200
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
movdqa xmm1, xmmword [0x140226920]
mov r8d, 0x4010222
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp - 0x58], xmm1
lea rdx, [rax + 0x18c]
mov byte [rbp - 0x48], r15b
psrldq xmm0, 1
xor byte [rbp - 0x56], cl
xor byte [rbp - 0x55], cl
xor byte [rbp - 0x54], cl
xor byte [rbp - 0x53], cl
xor byte [rbp - 0x52], cl
xor byte [rbp - 0x51], cl
xor byte [rbp - 0x50], cl
xor byte [rbp - 0x4f], cl
xor byte [rbp - 0x4e], cl
xor byte [rbp - 0x4d], cl
xor byte [rbp - 0x4c], cl
xor byte [rbp - 0x4b], cl
xor byte [rbp - 0x4a], cl
xor byte [rbp - 0x49], cl
movd eax, xmm0
xor al, cl
lea rcx, [rbp - 0x57]
mov byte [rbp - 0x57], al
call fcn.14003d6d0
call fcn.1400355e0
call fcn.140063380
mov r14, rax
mov byte [rbp + 0x2d0], Ordinal_50
mov cl, 0x62
mov byte [rbp + 0x2db], r15b
xor cl, 0x31
mov dl, 0x61
xor dl, 0x31
mov byte [rbp + 0x2d2], cl
mov al, reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x2d3], dl
mov r8b, reloc.WS2_32.dll_recvfrom
lea rdx, [r14 + 0x86]
mov r9b, 0x66
lea rcx, [rbp + 0x2d1]
mov r10b, 0x54
mov r11b, 0x50
xor al, 0x31
xor r8b, 0x31
xor r9b, 0x31
mov byte [rbp + 0x2d1], al
xor r10b, 0x31
mov byte [rbp + 0x2d4], r8b
xor r11b, 0x31
mov byte [rbp + 0x2d5], r9b
mov bl, 0x41
mov byte [rbp + 0x2d6], r10b
mov dil, 0x5e
mov byte [rbp + 0x2d7], r11b
mov sil, 0x5f
xor bl, 0x31
xor dil, 0x31
mov byte [rbp + 0x2d8], bl
xor sil, 0x31
mov byte [rbp + 0x2d9], dil
mov byte [rbp + 0x2da], sil
call fcn.140034200
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
movdqa xmm1, xmmword [0x140226650]
mov r8d, 0x4010222
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0x50], xmm1
lea rdx, [rax + 0x1a4]
mov byte [rbp + 0x5f], r15b
psrldq xmm0, 1
xor byte [rbp + 0x52], cl
xor byte [rbp + 0x53], cl
xor byte [rbp + 0x54], cl
xor byte [rbp + 0x55], cl
xor byte [rbp + 0x56], cl
xor byte [rbp + 0x57], cl
xor byte [rbp + 0x58], cl
xor byte [rbp + 0x59], cl
xor byte [rbp + 0x5a], cl
xor byte [rbp + 0x5b], cl
xor byte [rbp + 0x5c], cl
xor byte [rbp + 0x5d], cl
xor byte [rbp + 0x5e], cl
movd eax, xmm0
xor al, cl
lea rcx, [rbp + 0x51]
mov byte [rbp + 0x51], al
call fcn.14003d6d0
call fcn.140063380
movdqa xmm1, xmmword [0x140226960]
mov r8b, 0x59
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp], xmm1
lea rdx, [rax + 0x88]
psrldq xmm0, 1
xor byte [rbp + 2], cl
xor byte [rbp + 3], cl
movd eax, xmm0
xor al, cl
xor byte [rbp + 4], cl
mov byte [rbp + 1], al
xor byte [rbp + 5], cl
xor r8b, cl
xor byte [rbp + 6], cl
xor byte [rbp + 7], cl
xor byte [rbp + 8], cl
xor byte [rbp + 9], cl
xor byte [rbp + 0xa], cl
xor byte [rbp + 0xb], cl
xor byte [rbp + 0xc], cl
xor byte [rbp + 0xd], cl
xor byte [rbp + 0xe], cl
xor byte [rbp + 0xf], cl
lea rcx, [rbp + 1]
mov byte [rbp + 0x10], r8b
mov byte [rbp + 0x11], r15b
call fcn.140034200
movaps xmm1, xmm6
movaps xmm0, xmm8
call fcn.140015b80
call fcn.140063380
movdqa xmm1, xmmword [0x140226950]
mov r9b, Ordinal_79
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0xf8], xmm1
lea rdx, [rax + 0x198]
mov r10b, 0x5e
xor r9b, cl
psrldq xmm0, 1
xor byte [rbp + 0xfa], cl
xor r10b, cl
xor byte [rbp + 0xfb], cl
mov r11b, 0x58
xor byte [rbp + 0xfc], cl
xor r11b, cl
xor byte [rbp + 0xfd], cl
mov bl, 0x5f
xor byte [rbp + 0xfe], cl
xor bl, cl
xor byte [rbp + 0xff], cl
mov r8d, 0x4010222
xor byte [rbp + 0x100], cl
xor byte [rbp + 0x101], cl
xor byte [rbp + 0x102], cl
xor byte [rbp + 0x103], cl
xor byte [rbp + 0x104], cl
xor byte [rbp + 0x105], cl
xor byte [rbp + 0x106], cl
xor byte [rbp + 0x107], cl
movd eax, xmm0
mov byte [rbp + 0x108], r9b
mov byte [rbp + 0x109], r10b
xor al, cl
mov byte [rbp + 0x10a], r11b
lea rcx, [rbp + 0xf9]
mov byte [rbp + 0xf9], al
mov byte [rbp + 0x10b], bl
mov byte [rbp + 0x10c], r15b
call fcn.14003d6d0
call fcn.140063380
movdqa xmm1, xmmword [0x140226940]
mov r8b, 0x49
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp - 0x18], xmm1
lea rdx, [rax + 0x87]
psrldq xmm0, 1
xor byte [rbp - 0x16], cl
xor byte [rbp - 0x15], cl
xor byte [rbp - 0x14], cl
xor byte [rbp - 0x13], cl
xor byte [rbp - 0x12], cl
xor byte [rbp - 0x11], cl
xor byte [rbp - 0x10], cl
xor byte [rbp - 0xf], cl
xor byte [rbp - 0xe], cl
xor byte [rbp - 0xd], cl
movd eax, xmm0
xor al, cl
xor byte [rbp - 0xc], cl
mov byte [rbp - 0x17], al
xor byte [rbp - 0xb], cl
xor r8b, cl
xor byte [rbp - 0xa], cl
xor byte [rbp - 9], cl
lea rcx, [rbp - 0x17]
mov byte [rbp - 8], r8b
mov byte [rbp - 7], r15b
call fcn.140034200
call fcn.140063380
mov r14, rax
mov byte [rbp + 0x2b0], 0x41
mov cl, reloc.WS2_32.dll_select
mov byte [rbp + 0x2bb], r15b
xor cl, 0x41
mov dl, reloc.WS2_32.dll_recvfrom
xor dl, 0x41
mov byte [rbp + 0x2b2], cl
mov al, 4
mov byte [rbp + 0x2b3], dl
mov r8b, 0x61
lea rdx, [r14 + 0x89]
mov r9b, listen
lea rcx, [rbp + 0x2b1]
mov r10b, 0x24
mov r11b, 0x25
xor al, 0x41
xor r8b, 0x41
xor r9b, 0x41
mov byte [rbp + 0x2b1], al
xor r10b, 0x41
mov byte [rbp + 0x2b4], r8b
xor r11b, 0x41
mov byte [rbp + 0x2b5], r9b
mov bl, 0xa
mov byte [rbp + 0x2b6], r10b
mov dil, Ordinal_41
mov byte [rbp + 0x2b7], r11b
mov sil, 0x35
xor bl, 0x41
xor dil, 0x41
mov byte [rbp + 0x2b8], bl
xor sil, 0x41
mov byte [rbp + 0x2b9], dil
mov byte [rbp + 0x2ba], sil
call fcn.140034200
call fcn.140063380
mov r12, rax
mov byte [rbp + 0x310], Ordinal_41
mov al, 0x60
mov cl, 0x76
xor al, 0x25
xor cl, 0x25
mov dl, 0x75
mov byte [rbp + 0x311], al
xor dl, 0x25
mov byte [rbp + 0x312], cl
mov r8b, 5
mov byte [rbp + 0x313], dl
xor r8b, 0x25
mov r9b, 0x61
xor r9b, 0x25
mov byte [rbp + 0x314], r8b
mov r10b, 0x40
mov byte [rbp + 0x315], r9b
xor r10b, 0x25
mov r11b, 0x44
xor r11b, 0x25
mov byte [rbp + 0x316], r10b
mov bl, 0x51
mov byte [rbp + 0x317], r11b
xor bl, 0x25
mov dil, Ordinal_79
xor dil, 0x25
mov byte [rbp + 0x318], bl
mov sil, 0x67
mov byte [rbp + 0x319], dil
xor r13d, r13d
mov r14b, 0x4a
xor sil, 0x25
mov r15b, 0x5d
mov byte [rbp + 0x31a], sil
xor r14b, 0x25
mov byte [rbp + 0x31d], r13b
xor r15b, 0x25
mov byte [rbp + 0x31b], r14b
lea rdx, [r12 + 0x8a]
mov byte [rbp + 0x31c], r15b
lea rcx, [rbp + 0x311]
call fcn.140034200
call fcn.140010060
call fcn.140015f20
movaps xmm0, xmm9
call fcn.140015c80
call fcn.140015f20
movss xmm0, dword [0x140226460]
call fcn.140015c30
mov rcx, qword [0x14023d700]
lea rdx, str.Settings
mov dword [rbp + 0x350], 0x43660000
xor r8d, r8d
mov dword [rbp + 0x354], 0x43960000
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x1c10]
call fcn.14000b850
mov edx, eax
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [rbp + 0x350]
lea rcx, str.Settings
call fcn.14000fe30
lea rcx, str.Settings
call fcn.1400321f0
call fcn.1400355e0
movdqa xmm1, xmmword [0x140226640]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0x40], xmm1
mov byte [rbp + 0x4f], r13b
xor byte [rbp + 0x42], cl
xor byte [rbp + 0x43], cl
xor byte [rbp + 0x44], cl
xor byte [rbp + 0x45], cl
xor byte [rbp + 0x46], cl
xor byte [rbp + 0x47], cl
xor byte [rbp + 0x48], cl
xor byte [rbp + 0x49], cl
xor byte [rbp + 0x4a], cl
xor byte [rbp + 0x4b], cl
xor byte [rbp + 0x4c], cl
xor byte [rbp + 0x4d], cl
xor byte [rbp + 0x4e], cl
psrldq xmm0, 1
movd eax, xmm0
xor al, cl
lea rcx, [rbp + 0x41]
mov byte [rbp + 0x41], al
call fcn.1400321f0
call fcn.140063380
mov rsi, rax
mov byte [rbp + 0x230], Ordinal_45
mov al, listen
mov cl, 0x48
xor al, 0x2c
xor cl, 0x2c
mov dl, 0x45
mov byte [rbp + 0x231], al
xor dl, 0x2c
mov byte [rbp + 0x232], cl
mov r8b, 0x5f
mov byte [rbp + 0x233], dl
xor r8b, 0x2c
mov r9b, 0x58
xor r9b, 0x2c
mov byte [rbp + 0x234], r8b
mov r10b, Ordinal_79
mov byte [rbp + 0x235], r9b
xor r10b, 0x2c
mov r11b, 0x42
mov byte [rbp + 0x236], r10b
mov bl, reloc.WLDAP32.dll_Ordinal_79
mov dil, 0x49
xor bl, 0x2c
mov dword [rsp + 0x30], r13d
mov byte [rbp + 0x238], bl
lea rax, [rbp + 0x440]
xor r11b, 0x2c
mov byte [rbp + 0x23a], r13b
lea rbx, str._.3f
mov byte [rbp + 0x237], r11b
xor dil, 0x2c
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x438]
mov qword [rsp + 0x20], rax
lea r8, [rsi + 0x134]
mov byte [rbp + 0x239], dil
lea edx, [r13 + 8]
mov dword [rbp + 0x440], 0x447a0000
lea rcx, [rbp + 0x231]
mov dword [rbp + 0x438], 0x3f800000
call fcn.1400377a0
movdqa xmm1, xmmword [str._gNOU]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0x30], xmm1
mov byte [rbp + 0x3f], r13b
xor byte [rbp + 0x32], cl
xor byte [rbp + 0x33], cl
xor byte [rbp + 0x34], cl
xor byte [rbp + 0x35], cl
xor byte [rbp + 0x36], cl
xor byte [rbp + 0x37], cl
xor byte [rbp + 0x38], cl
xor byte [rbp + 0x39], cl
xor byte [rbp + 0x3a], cl
xor byte [rbp + 0x3b], cl
xor byte [rbp + 0x3c], cl
xor byte [rbp + 0x3d], cl
xor byte [rbp + 0x3e], cl
psrldq xmm0, 1
movd eax, xmm0
xor al, cl
lea rcx, [rbp + 0x31]
mov byte [rbp + 0x31], al
call fcn.1400321f0
call fcn.140063380
mov dl, 0x60
mov dword [rsp + 0x30], r13d
xor dl, 9
mov qword [rsp + 0x28], rbx
mov cl, 0x7a
mov byte [rbp + 0x163], dl
lea r8, [rax + 0x120]
mov byte [rbp + 0x160], 9
xor cl, 9
mov dword [rbp + 0x420], 0x41f00000
mov al, reloc.WLDAP32.dll_Ordinal_41
mov byte [rbp + 0x162], cl
xor al, 9
mov dword [rbp + 0x450], 0x3f800000
mov r9b, reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x161], al
xor r9b, 9
lea rax, [rbp + 0x420]
mov r10b, 0x6c
mov byte [rbp + 0x164], r9b
xor r11d, r11d
mov qword [rsp + 0x20], rax
xor r10b, 9
mov byte [rbp + 0x166], r11b
lea r9, [rbp + 0x450]
mov byte [rbp + 0x165], r10b
lea edx, [r13 + 8]
lea rcx, [rbp + 0x161]
call fcn.1400377a0
call fcn.140010060
call fcn.140015f20
call fcn.1400442c0
movaps xmm8, xmmword [rsp + 0x5b0]
movaps xmm9, xmmword [rsp + 0x5a0]
call fcn.1400442c0
call fcn.140042a60
movdqa xmm1, xmmword [0x140226750]
mov r8b, 0x48
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0xe0], xmm1
mov dl, 0x25
mov byte [rbp + 0xf2], 0
xor dl, cl
psrldq xmm0, 1
xor byte [rbp + 0xe2], cl
xor r8b, cl
xor byte [rbp + 0xe3], cl
xor byte [rbp + 0xe4], cl
xor byte [rbp + 0xe5], cl
xor byte [rbp + 0xe6], cl
xor byte [rbp + 0xe7], cl
xor byte [rbp + 0xe8], cl
xor byte [rbp + 0xe9], cl
xor byte [rbp + 0xea], cl
xor byte [rbp + 0xeb], cl
xor byte [rbp + 0xec], cl
xor byte [rbp + 0xed], cl
xor byte [rbp + 0xee], cl
xor byte [rbp + 0xef], cl
movd eax, xmm0
mov byte [rbp + 0xf0], dl
xor edx, edx
mov byte [rbp + 0xf1], r8b
xor r8d, r8d
xor al, cl
lea rcx, [rbp + 0xe1]
mov byte [rbp + 0xe1], al
call fcn.1400441e0
movss xmm6, dword [0x140226434]
test al, al
je 0x14005e9ba
movaps xmm0, xmm6
call fcn.140015c80
call fcn.140015f20
movaps xmm0, xmm7
call fcn.140015c30
mov dword [rbp + 0x340], 0x43960000
mov cl, Ordinal_79
movzx r10d, cl
mov dword [rbp + 0x344], 0x43960000
xor cl, 0x2f
mov byte [rbp + 0x140], Ordinal_50
mov byte [rbp + 0x142], cl
mov al, listen
mov rcx, qword [0x14023d700]
xor al, 0x2f
mov byte [rbp + 0x141], al
mov dl, 0x5c
xor dl, 0x2f
mov r8b, 0x4b
mov byte [rbp + 0x143], dl
xor r8b, 0x2f
mov byte [rbp + 0x144], r8b
lea rdx, [rbp + 0x141]
mov r9b, 0x47
xor r11d, r11d
mov byte [rbp + 0x147], r11b
xor r9b, 0x2f
mov byte [rbp + 0x145], r9b
xor r10b, 0x2f
mov byte [rbp + 0x146], r10b
xor r8d, r8d
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x1c10]
call fcn.14000b850
mov edx, eax
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [rbp + 0x340]
lea rcx, [rbp + 0x141]
call fcn.14000fe30
mov cl, 0x48
mov byte [rbp + 0x1b0], reloc.WLDAP32.dll_Ordinal_45
movzx r8d, cl
mov al, 0x6a
xor cl, 0x2d
mov dl, 0x43
mov r9b, 0x5f
mov byte [rbp + 0x1b2], cl
mov r10b, 0x4c
lea rcx, [rbp + 0x1b1]
mov r11b, 0x41
xor al, 0x2d
xor dl, 0x2d
mov byte [rbp + 0x1b1], al
xor r8b, 0x2d
mov byte [rbp + 0x1b3], dl
xor r9b, 0x2d
mov byte [rbp + 0x1b4], r8b
xor r10b, 0x2d
mov byte [rbp + 0x1b5], r9b
xor r11b, 0x2d
mov byte [rbp + 0x1b6], r10b
xor ebx, ebx
mov byte [rbp + 0x1b7], r11b
mov byte [rbp + 0x1b8], bl
call fcn.1400321f0
call fcn.1400355e0
call fcn.140063380
add rax, 0xaa
mov byte [rbp + 0x330], 0x75
mov qword [rbp + 0x370], rax
mov cl, reloc.WLDAP32.dll_Ordinal_27
mov al, 0x30
mov dl, reloc.WS2_32.dll_sendto
mov r8b, reloc.WS2_32.dll_socket
mov r9b, Ordinal_26
mov r10b, reloc.WS2_32.dll_recv
mov r11b, 0x55
mov bl, 0x34
mov dil, Ordinal_30
movzx r14d, r8b
xor cl, 0x75
xor dl, 0x75
mov byte [rbp + 0x332], cl
mov byte [rbp + 0x333], dl
lea rcx, [rbp + 0x331]
mov rdx, qword [rbp + 0x370]
xor al, 0x75
xor r8b, 0x75
mov byte [rbp + 0x331], al
xor r9b, 0x75
mov byte [rbp + 0x334], r8b
xor r10b, 0x75
mov byte [rbp + 0x335], r9b
xor r11b, 0x75
mov byte [rbp + 0x336], r10b
mov sil, Ordinal_26
mov byte [rbp + 0x337], r11b
mov r15b, reloc.WLDAP32.dll_Ordinal_26
mov r12b, 1
xor sil, 0x75
xor r14b, 0x75
xor r15b, 0x75
mov byte [rbp + 0x33a], sil
xor r12b, 0x75
mov byte [rbp + 0x33b], r14b
xor r13d, r13d
mov byte [rbp + 0x33c], r15b
xor bl, 0x75
mov byte [rbp + 0x33d], r12b
xor dil, 0x75
mov byte [rbp + 0x338], bl
mov byte [rbp + 0x339], dil
mov byte [rbp + 0x33e], r13b
call fcn.140034200
call fcn.140063380
mov dword [rsp + 0x28], 0xffffffff
lea r9, str.LAlt
lea r8, [0x1400364d0]
mov dword [rsp + 0x20], 8
lea rcx, str.Aimbot_Key
lea rdx, [rax + 0x110]
call fcn.140036540
call fcn.140063380
mov r8b, WSAStartup
mov byte [rbp + 0x220], reloc.WLDAP32.dll_Ordinal_30
movzx ebx, r8b
mov cl, 0x76
xor cl, 0x1e
mov r9b, 0x69
lea rdx, [rax + 0xab]
mov byte [rbp + 0x222], cl
mov al, 0x4d
lea rcx, [rbp + 0x221]
mov r10b, 0x3e
mov r11b, 0x58
xor al, 0x1e
xor r8b, 0x1e
xor r9b, 0x1e
mov byte [rbp + 0x221], al
xor r10b, 0x1e
mov byte [rbp + 0x223], r8b
xor r11b, 0x1e
mov byte [rbp + 0x224], r9b
mov dil, 0x68
mov byte [rbp + 0x225], r10b
xor esi, esi
mov byte [rbp + 0x226], r11b
xor bl, 0x1e
mov byte [rbp + 0x229], sil
xor dil, 0x1e
mov byte [rbp + 0x227], bl
mov byte [rbp + 0x228], dil
call fcn.140034200
call fcn.140063380
mov rdi, rax
mov byte [rbp + 0x1e0], Ordinal_50
mov al, 0x77
mov cl, 0x5e
mov dl, 0x47
mov r8b, reloc.WS2_32.dll_recvfrom
xor al, 0x31
mov dword [rsp + 0x30], r13d
xor cl, 0x31
mov byte [rbp + 0x1e1], al
xor dl, 0x31
mov byte [rbp + 0x1e2], cl
xor r8b, 0x31
mov byte [rbp + 0x1e3], dl
mov r9b, 0x62
mov byte [rbp + 0x1e4], r8b
xor r9b, 0x31
mov byte [rbp + 0x1e9], sil
mov r10b, 0x58
mov byte [rbp + 0x1e5], r9b
mov r11b, 0x4b
mov dword [rbp + 0x418], 0x43160000
xor r10b, 0x31
mov dword [rbp + 0x480], 0x3f800000
xor r11b, 0x31
mov byte [rbp + 0x1e6], r10b
lea rax, [rbp + 0x418]
mov byte [rbp + 0x1e7], r11b
mov bl, 0x54
lea r14, str._.3f
xor bl, 0x31
mov qword [rsp + 0x28], r14
lea r9, [rbp + 0x480]
mov byte [rbp + 0x1e8], bl
lea r8, [rdi + 0x128]
mov qword [rsp + 0x20], rax
lea edx, [rsi + 8]
lea rcx, [rbp + 0x1e1]
call fcn.1400377a0
call fcn.140063380
mov rdi, rax
mov dword [rsp + 0x30], r13d
xor cl, cl
mov qword [rsp + 0x28], r14
mov dl, reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp + 0x1d0], WSAGetLastError
xor cl, 0x69
mov byte [rbp + 0x1d9], sil
xor dl, 0x69
mov byte [rbp + 0x1d2], cl
mov al, reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x1d3], dl
xor al, 0x69
mov dword [rbp + 0x470], 0x43c80000
mov r8b, Ordinal_30
mov byte [rbp + 0x1d1], al
xor r8b, 0x69
mov dword [rbp + 0x468], 0x3f800000
mov r9b, 8
mov byte [rbp + 0x1d4], r8b
xor r9b, 0x69
lea rax, [rbp + 0x470]
mov r10b, 7
mov byte [rbp + 0x1d5], r9b
mov r11b, 0xa
mov qword [rsp + 0x20], rax
xor r10b, 0x69
lea r9, [rbp + 0x468]
xor r11b, 0x69
mov byte [rbp + 0x1d6], r10b
mov bl, listen
mov byte [rbp + 0x1d7], r11b
xor bl, 0x69
lea r8, [rdi + 0x12c]
lea edx, [rsi + 8]
mov byte [rbp + 0x1d8], bl
lea rcx, [rbp + 0x1d1]
call fcn.1400377a0
movdqa xmm1, xmmword [0x1402269c0]
mov dl, reloc.WLDAP32.dll_Ordinal_27
movdqa xmm0, xmm1
movd ecx, xmm1
psrldq xmm0, 1
movd eax, xmm0
movdqu xmmword [rbp - 0x30], xmm1
xor al, cl
mov byte [rbp - 0x2f], al
xor byte [rbp - 0x2e], cl
xor dl, cl
xor byte [rbp - 0x2d], cl
xor byte [rbp - 0x2c], cl
xor byte [rbp - 0x2b], cl
xor byte [rbp - 0x2a], cl
xor byte [rbp - 0x29], cl
xor byte [rbp - 0x28], cl
xor byte [rbp - 0x27], cl
xor byte [rbp - 0x26], cl
xor byte [rbp - 0x25], cl
xor byte [rbp - 0x24], cl
xor byte [rbp - 0x23], cl
xor byte [rbp - 0x22], cl
xor byte [rbp - 0x21], cl
mov byte [rbp - 0x20], dl
mov byte [rbp - 0x1f], sil
call fcn.140063380
mov cl, 0x67
mov byte [rbp + 0x188], 6
xor cl, 6
mov byte [rbp + 0x18f], sil
mov r8b, reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x18a], cl
lea rdx, [rax + 0x114]
xor r8b, 6
mov al, 0x52
mov byte [rbp + 0x18b], r8b
mov r10b, 0x61
lea r9d, [r13 - 1]
mov r11b, 0x63
lea r8, [rbp - 0x2f]
xor al, 6
lea rcx, [rbp + 0x189]
xor r10b, 6
mov byte [rbp + 0x189], al
xor r11b, 6
mov byte [rbp + 0x18c], r10b
mov bl, WSAStartup
mov byte [rbp + 0x18d], r11b
xor bl, 6
mov byte [rbp + 0x18e], bl
call fcn.1400366e0
mov dword [rbp + 0x460], 0x41200000
mov dword [rbp + 0x458], 0x3f800000
call fcn.140063380
lea rcx, [rbp + 0x460]
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], r14
lea r9, [rbp + 0x458]
mov qword [rsp + 0x20], rcx
lea edx, [rsi + 8]
lea r8, [rax + 0x124]
lea rcx, str.Smoothing
call fcn.1400377a0
call fcn.140063380
movdqa xmm1, xmmword [0x1402265f0]
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp + 0x60], xmm1
lea rdx, [rax + 0xa9]
mov byte [rbp + 0x6f], sil
psrldq xmm0, 1
xor byte [rbp + 0x62], cl
xor byte [rbp + 0x63], cl
xor byte [rbp + 0x64], cl
xor byte [rbp + 0x65], cl
xor byte [rbp + 0x66], cl
xor byte [rbp + 0x67], cl
xor byte [rbp + 0x68], cl
xor byte [rbp + 0x69], cl
xor byte [rbp + 0x6a], cl
xor byte [rbp + 0x6b], cl
xor byte [rbp + 0x6c], cl
xor byte [rbp + 0x6d], cl
xor byte [rbp + 0x6e], cl
movd eax, xmm0
xor al, cl
lea rcx, [rbp + 0x61]
mov byte [rbp + 0x61], al
call fcn.140034200
call fcn.140010060
call fcn.140016050
call fcn.1400442c0
mov r8b, Ordinal_50
mov byte [rbp + 0x158], 0x53
xor r8b, 0x53
mov cl, 0x3a
xor cl, 0x53
mov byte [rbp + 0x15c], r8b
mov dl, reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0x15a], cl
xor dl, 0x53
lea rcx, [rbp + 0x159]
mov al, reloc.WLDAP32.dll_Ordinal_30
mov byte [rbp + 0x15b], dl
xor r9d, r9d
xor al, 0x53
xor r8d, r8d
mov byte [rbp + 0x159], al
xor edx, edx
mov byte [rbp + 0x15d], r9b
call fcn.1400441e0
test al, al
je 0x14005ec06
movaps xmm0, xmm6
call fcn.140015c80
call fcn.140015f20
movaps xmm0, xmm7
call fcn.140015c30
mov dword [rbp + 0x348], 0x43960000
mov dl, Ordinal_32
movzx r8d, dl
mov dword [rbp + 0x34c], 0x43960000
mov byte [rbp + 0x12c], 0x79
xor dl, 0x79
mov byte [rbp + 0x12f], dl
xor r8b, 0x79
mov byte [rbp + 0x130], r8b
lea rdx, [rbp + reloc.WLDAP32.dll_Ordinal_301]
mov cl, 0xa
mov al, 0x5a
xor cl, 0x79
xor al, 0x79
mov byte [rbp + 0x12e], cl
xor r9d, r9d
mov rcx, qword [0x14023d700]
xor r8d, r8d
mov byte [rbp + reloc.WLDAP32.dll_Ordinal_301], al
mov byte [rbp + 0x131], r9b
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x1c10]
call fcn.14000b850
mov edx, eax
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [rbp + 0x348]
lea rcx, [rbp + reloc.WLDAP32.dll_Ordinal_301]
call fcn.14000fe30
mov cl, reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x1c0], reloc.WLDAP32.dll_Ordinal_22
movzx r8d, cl
mov al, 0x51
xor cl, 0x16
mov dl, 0x78
mov r9b, 0x64
mov byte [rbp + 0x1c2], cl
mov r10b, 0x77
lea rcx, [rbp + 0x1c1]
mov r11b, 0x7a
xor al, 0x16
xor dl, 0x16
mov byte [rbp + 0x1c1], al
xor r8b, 0x16
mov byte [rbp + 0x1c3], dl
xor r9b, 0x16
mov byte [rbp + 0x1c4], r8b
xor r10b, 0x16
mov byte [rbp + 0x1c5], r9b
xor r11b, 0x16
mov byte [rbp + 0x1c6], r10b
xor ebx, ebx
mov byte [rbp + 0x1c7], r11b
mov byte [rbp + 0x1c8], bl
call fcn.1400321f0
call fcn.1400355e0
call fcn.140063380
mov r15, rax
mov byte [rbp + 0x2e0], 0x7b
mov al, Ordinal_41
mov cl, reloc.WS2_32.dll_ntohs
xor al, 0x7b
xor r12d, r12d
xor cl, 0x7b
mov byte [rbp + 0x2e1], al
mov dl, 9
mov byte [rbp + 0x2e2], cl
mov dil, reloc.WS2_32.dll_sendto
mov r8b, reloc.WLDAP32.dll_Ordinal_30
mov r9b, reloc.WLDAP32.dll_Ordinal_26
mov r10b, reloc.WLDAP32.dll_Ordinal_22
mov r11b, listen
movzx ebx, dl
movzx esi, dil
mov r14b, Ordinal_30
xor dl, 0x7b
mov byte [rbp + 0x2ec], r12b
mov byte [rbp + 0x2e3], dl
lea rcx, [rbp + 0x2e1]
xor r8b, 0x7b
lea rdx, [r15 + 0xad]
xor r9b, 0x7b
mov byte [rbp + 0x2e4], r8b
xor r10b, 0x7b
mov byte [rbp + 0x2e5], r9b
xor r11b, 0x7b
mov byte [rbp + 0x2e6], r10b
xor bl, 0x7b
mov byte [rbp + 0x2e7], r11b
xor dil, 0x7b
mov byte [rbp + 0x2e8], bl
xor sil, 0x7b
mov byte [rbp + 0x2e9], dil
xor r14b, 0x7b
mov byte [rbp + 0x2ea], sil
mov byte [rbp + 0x2eb], r14b
call fcn.140034200
call fcn.140010060
call fcn.140016050
call fcn.1400442c0
call fcn.140042a60
movaps xmm7, xmmword [rsp + 0x5c0]
movaps xmm6, xmmword [rsp + 0x5d0]
mov r15, qword [rsp + 0x5e0]
mov r14, qword [rsp + 0x5e8]
mov r12, qword [rsp + 0x5f8]
mov rdi, qword [rsp + 0x620]
mov rsi, qword [rsp + 0x618]
call fcn.14000f0e0
mov rcx, qword [0x14023d788]
xor r8d, r8d
mov rax, qword [rcx]
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x14023d788]
xor r8d, r8d
mov rax, qword [rcx]
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x14023d788]
xor r8d, r8d
mov edx, 0xae
mov rax, qword [rcx]
call qword [rax + 0x1c8]
mov rcx, qword [0x14023d788]
mov r9d, 1
mov dword [rsp + 0x30], r13d
xor r8d, r8d
movss dword [rsp + 0x28], xmm11
xor edx, edx
mov dword [rsp + 0x20], r13d
mov rax, qword [rcx]
call qword [rax + 0x158]
mov rcx, qword [0x14023d788]
mov rax, qword [rcx]
call qword [rax + 0x148]
movaps xmm11, xmmword [rsp + 0x590]
mov rbx, qword [rsp + 0x610]
test eax, eax
js 0x14005ed01
call fcn.14000f460
call fcn.14000bd60
mov rcx, rax
call fcn.14002f3b0
mov rcx, qword [0x14023d788]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x14023d788]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r13
xor edx, edx
mov rax, qword [rcx]
mov r10, qword [rax + 0x88]
call r10
mov r13, qword [rsp + 0x5f0]
cmp eax, 0x88760868
jne 0x14005ed70
mov rcx, qword [0x14023d788]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
jne 0x14005ed70
call fcn.14002fc30
mov rcx, qword [0x14023d788]
lea rdx, [0x14023d710]
mov rax, qword [rcx]
call qword [rax + 0x80]
cmp qword [0x14023dc20], 0
je 0x14005ed70
call fcn.14002f980
mov rcx, qword [rbp + 0x488]
xor rcx, rsp
call fcn.1400d8d20
add rsp, 0x600
pop rbp
ret