Function at 0x180075b80
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Parse pe header
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.180147670
sub rsp, rax
mov rax, qword [0x1801d11f0]
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.1ss___:ss____]
movdqu xmmword [rsp + 0x19e8], xmm1
mov byte [rsp + 0x19f8], 0x28
mov byte [rsp + 0x19f9], 0x20
mov byte [rsp + 0x19fa], 0x24
mov byte [rsp + 0x19fb], 0x2b
mov byte [rsp + 0x19fc], 0x26
mov byte [rsp + 0x19fd], 0x3d
mov byte [rsp + 0x19fe], 0x49
movdqa xmm0, xmm1
movdqu xmmword [rsp + 0x1070], xmm1
mov dword [rsp + 0x1080], 0x2b242028
mov word [rsp + 0x1084], 0x3d26
mov byte [rsp + 0x1086], 0x49
lea rax, [rsp + 0x1070]
mov qword [rsp + 0x4918], rax
lea rcx, [rsp + 0x2d20]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x2d20]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1244], edi
cmp edi, 0x17
jge 0x180075cce
lea rax, [rsp + 0x1070]
mov qword [rsp + 0x4910], rax
movsxd rdx, edi
mov qword [rsp + 0x4908], rdx
cmp rdx, 0x17
jae 0x18008bf2d
lea rax, [rsp + 0x1070]
add rax, rdx
mov qword [rsp + 0x4900], rax
movzx ebx, byte [rax]
xor bl, 0x49
lea rcx, [rsp + 0x2d20]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1244], edi
jmp 0x180075c71
lea rax, [rsp + 0x2d20]
mov qword [rsp + 0x48f8], rax
lea rcx, [rsp + 0x2d20]
call fcn.18000d6f0
mov qword [rsp + 0x48f0], rax
mov rdx, rax
lea rcx, [rsp + 0x4ff0]
call fcn.180013af0
lea rdx, [0x1801ebe7c]
lea rcx, [rsp + 0x5010]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b37f0]
movdqu xmmword [rsp + 0x1a00], xmm0
mov byte [rsp + 0x1a10], 0xc
mov byte [rsp + 0x1a11], 0x1b
mov byte [rsp + 0x1a12], 0x36
mov byte [rsp + 0x1a13], 2
mov byte [rsp + 0x1a14], 0xc
mov byte [rsp + 0x1a15], 0x10
mov byte [rsp + 0x1a16], 0x69
movdqu xmmword [rsp + 0x1028], xmm0
mov dword [rsp + 0x1038], 0x2361b0c
mov word [rsp + 0x103c], 0x100c
mov byte [rsp + 0x103e], 0x69
lea rax, [rsp + 0x1028]
mov qword [rsp + 0x48e8], rax
lea rcx, [rsp + 0x2d00]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x2d00]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1088], edi
cmp edi, 0x17
jge 0x180075e1d
lea rax, [rsp + 0x1028]
mov qword [rsp + 0x48e0], rax
movsxd rdx, edi
mov qword [rsp + 0x48d8], rdx
cmp rdx, 0x17
jae 0x18008bf3a
lea rax, [rsp + 0x1028]
add rax, rdx
mov qword [rsp + 0x48d0], rax
movzx ebx, byte [rax]
xor bl, 0x69
lea rcx, [rsp + 0x2d00]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1088], edi
jmp 0x180075dc0
lea rax, [rsp + 0x2d00]
mov qword [rsp + 0x48c8], rax
lea rcx, [rsp + 0x2d00]
call fcn.18000d6f0
mov qword [rsp + 0x48c0], rax
mov rdx, rax
lea rcx, [rsp + 0x5020]
call fcn.180013af0
lea rdx, [0x1801ebb48]
lea rcx, [rsp + 0x5040]
call fcn.1800ca630
movdqa xmm0, xmmword [0x1801b4920]
movdqu xmmword [rsp + 0x15b0], xmm0
mov byte [rsp + 0x15c0], 0x6c
mov byte [rsp + 0x15c1], 0x67
mov byte [rsp + 0x15c2], 0x6e
mov byte [rsp + 0x15c3], 0x61
mov byte [rsp + 0x15c4], 0x6c
mov byte [rsp + 0x15c5], 0x6a
mov byte [rsp + 0x15c6], 0x50
mov byte [rsp + 0x15c7], 0x6a
mov byte [rsp + 0x15c8], 0x6d
mov byte [rsp + 0x15c9], 0xf
movdqu xmmword [rsp + 0xf68], xmm0
mov dword [rsp + 0xf78], 0x616e676c
mov dword [rsp + 0xf7c], 0x6a506a6c
mov word [rsp + 0xf80], 0xf6d
lea rax, [rsp + 0xf68]
mov qword [rsp + 0x48b8], rax
lea rcx, [rsp + 0x2ce0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x2ce0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x108c], edi
nop word [rax + rax]
cmp edi, 0x1a
jge 0x180075f8d
lea rax, [rsp + 0xf68]
mov qword [rsp + 0x48b0], rax
movsxd rdx, edi
mov qword [rsp + 0x48a8], rdx
cmp rdx, 0x1a
jae 0x18008bf47
lea rax, [rsp + 0xf68]
add rax, rdx
mov qword [rsp + 0x48a0], rax
movzx ebx, byte [rax]
xor bl, 0xf
lea rcx, [rsp + 0x2ce0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x108c], edi
jmp 0x180075f30
lea rax, [rsp + 0x2ce0]
mov qword [rsp + 0x4898], rax
lea rcx, [rsp + 0x2ce0]
call fcn.18000d6f0
mov qword [rsp + 0x4890], rax
mov rdx, rax
lea rcx, [rsp + 0x5050]
call fcn.180013af0
lea rdx, [0x1801ebba0]
lea rcx, [rsp + 0x5070]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b4720]
movdqu xmmword [rsp + 0x19d0], xmm0
mov byte [rsp + 0x19e0], 0x7f
mov byte [rsp + 0x19e1], 0x74
mov byte [rsp + 0x19e2], 0x7d
mov byte [rsp + 0x19e3], 0x72
mov byte [rsp + 0x19e4], 0x7f
mov byte [rsp + 0x19e5], 0x79
mov byte [rsp + 0x19e6], 0x1c
movdqu xmmword [rsp + 0x1058], xmm0
mov dword [rsp + 0x1068], 0x727d747f
mov word [rsp + 0x106c], 0x797f
mov byte [rsp + 0x106e], 0x1c
lea rax, [rsp + 0x1058]
mov qword [rsp + 0x4888], rax
lea rcx, [rsp + 0x2cc0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x2cc0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1090], edi
nop
cmp edi, 0x17
jge 0x1800760dd
lea rax, [rsp + 0x1058]
mov qword [rsp + 0x4880], rax
movsxd rdx, edi
mov qword [rsp + 0x4878], rdx
cmp rdx, 0x17
jae 0x18008bf54
lea rax, [rsp + 0x1058]
add rax, rdx
mov qword [rsp + 0x4870], rax
movzx ebx, byte [rax]
xor bl, 0x1c
lea rcx, [rsp + 0x2cc0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1090], edi
jmp 0x180076080
lea rax, [rsp + 0x2cc0]
mov qword [rsp + 0x4868], rax
lea rcx, [rsp + 0x2cc0]
call fcn.18000d6f0
mov qword [rsp + 0x4860], rax
mov rdx, rax
lea rcx, [rsp + 0x5080]
call fcn.180013af0
lea rdx, [0x1801d2ac0]
lea rcx, [rsp + 0x50a0]
call fcn.1800ca630
movdqa xmm0, xmmword [str._597_32_25]
movdqu xmmword [rsp + 0x2518], xmm0
mov byte [rsp + 0x2528], 0x33
mov byte [rsp + 0x2529], 0x34
mov byte [rsp + 0x252a], 0x2f
mov byte [rsp + 0x252b], 0x41
movdqu xmmword [rsp + 0x1418], xmm0
mov dword [rsp + 0x1428], 0x412f3433
lea rax, [rsp + 0x1418]
mov qword [rsp + 0x4858], rax
lea rcx, [rsp + 0x2ca0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x2ca0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1094], edi
cmp edi, 0x14
jge 0x180076202
lea rax, [rsp + 0x1418]
mov qword [rsp + 0x4850], rax
movsxd rdx, edi
mov qword [rsp + 0x4848], rdx
cmp rdx, 0x14
jae 0x18008bf61
lea rax, [rsp + 0x1418]
add rax, rdx
mov qword [rsp + 0x4840], rax
movzx ebx, byte [rax]
xor bl, 0x41
lea rcx, [rsp + 0x2ca0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1094], edi
jmp 0x1800761a5
lea rax, [rsp + 0x2ca0]
mov qword [rsp + 0x4838], rax
lea rcx, [rsp + 0x2ca0]
call fcn.18000d6f0
mov qword [rsp + 0x4830], rax
mov rdx, rax
lea rcx, [rsp + 0x50b0]
call fcn.180013af0
lea rdx, [0x1801ebbc9]
lea rcx, [rsp + 0x50d0]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b4860]
movdqu xmmword [rsp + 0x1368], xmm0
mov byte [rsp + 0x1378], 0x46
mov byte [rsp + 0x1379], 0x4b
mov byte [rsp + 0x137a], 0x4d
mov byte [rsp + 0x137b], 0x77
mov byte [rsp + 0x137c], 0x58
mov byte [rsp + 0x137d], 0x47
mov byte [rsp + 0x137e], 0x5b
mov byte [rsp + 0x137f], 0x41
mov byte [rsp + 0x1380], 0x5c
mov byte [rsp + 0x1381], 0x41
mov byte [rsp + 0x1382], 0x47
mov byte [rsp + 0x1383], 0x46
mov byte [rsp + 0x1384], 0x28
movdqu xmmword [rsp + 0xe88], xmm0
mov dword [rsp + 0xe98], 0x774d4b46
mov dword [rsp + 0xe9c], 0x415b4758
mov dword [rsp + 0xea0], 0x4647415c
mov byte [rsp + 0xea4], 0x28
lea rax, [rsp + 0xe88]
mov qword [rsp + 0x4828], rax
lea rcx, [rsp + 0x2c80]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x2c80]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1098], edi
cmp edi, 0x1d
jge 0x18007638d
lea rax, [rsp + 0xe88]
mov qword [rsp + 0x4820], rax
movsxd rdx, edi
mov qword [rsp + 0x4818], rdx
cmp rdx, 0x1d
jae 0x18008bf6e
lea rax, [rsp + 0xe88]
add rax, rdx
mov qword [rsp + 0x4810], rax
movzx ebx, byte [rax]
xor bl, 0x28
lea rcx, [rsp + 0x2c80]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1098], edi
jmp 0x180076330
lea rax, [rsp + 0x2c80]
mov qword [rsp + 0x4808], rax
lea rcx, [rsp + 0x2c80]
call fcn.18000d6f0
mov qword [rsp + 0x4800], rax
mov rdx, rax
lea rcx, [rsp + 0x50e0]
call fcn.180013af0
lea rdx, [0x1801d2ac4]
lea rcx, [rsp + 0x5100]
call fcn.1800ca630
movdqa xmm0, xmmword [0x1801b4f30]
movdqu xmmword [rsp + 0x15e8], xmm0
mov byte [rsp + 0x15f8], 0x5e
mov byte [rsp + 0x15f9], 0x41
mov byte [rsp + 0x15fa], 0x5d
mov byte [rsp + 0x15fb], 0x47
mov byte [rsp + 0x15fc], 0x5a
mov byte [rsp + 0x15fd], 0x47
mov byte [rsp + 0x15fe], 0x41
mov byte [rsp + 0x15ff], 0x40
mov byte [rsp + 0x1600], 0x2e
movdqu xmmword [rsp + 0xfb8], xmm0
mov dword [rsp + 0xfc8], 0x475d415e
mov dword [rsp + 0xfcc], 0x4041475a
mov byte [rsp + 0xfd0], 0x2e
lea rax, [rsp + 0xfb8]
mov qword [rsp + 0x47f8], rax
lea rcx, [rsp + 0x2c60]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x2c60]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x109c], edi
cmp edi, 0x19
jge 0x1800764ed
lea rax, [rsp + 0xfb8]
mov qword [rsp + 0x47f0], rax
movsxd rdx, edi
mov qword [rsp + 0x47e8], rdx
cmp rdx, 0x19
jae 0x18008bf7b
lea rax, [rsp + 0xfb8]
add rax, rdx
mov qword [rsp + 0x47e0], rax
movzx ebx, byte [rax]
xor bl, 0x2e
lea rcx, [rsp + 0x2c60]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x109c], edi
jmp 0x180076490
lea rax, [rsp + 0x2c60]
mov qword [rsp + 0x47d8], rax
lea rcx, [rsp + 0x2c60]
call fcn.18000d6f0
mov qword [rsp + 0x47d0], rax
mov rdx, rax
lea rcx, [rsp + 0x5110]
call fcn.180013af0
lea rdx, [0x1801ebb54]
lea rcx, [rsp + 0x5130]
call fcn.1800ca630
movdqa xmm0, xmmword [0x1801b46b0]
movdqu xmmword [rsp + 0x1480], xmm0
mov byte [rsp + 0x1490], 0x41
mov byte [rsp + 0x1491], 0x70
mov byte [rsp + 0x1492], 0x5f
mov byte [rsp + 0x1493], 0x40
mov byte [rsp + 0x1494], 0x5c
mov byte [rsp + 0x1495], 0x46
mov byte [rsp + 0x1496], 0x5b
mov byte [rsp + 0x1497], 0x46
mov byte [rsp + 0x1498], 0x40
mov byte [rsp + 0x1499], 0x41
mov byte [rsp + 0x149a], 0x2f
movdqu xmmword [rsp + 0xf28], xmm0
mov dword [rsp + 0xf38], 0x405f7041
mov dword [rsp + 0xf3c], 0x465b465c
mov word [rsp + 0xf40], 0x4140
mov byte [rsp + 0xf42], 0x2f
lea rax, [rsp + 0xf28]
mov qword [rsp + 0x47c8], rax
lea rcx, [rsp + 0x2c40]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x2c40]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10a0], edi
nop word [rax + rax]
cmp edi, 0x1b
jge 0x18007666d
lea rax, [rsp + 0xf28]
mov qword [rsp + 0x47c0], rax
movsxd rdx, edi
mov qword [rsp + 0x47b8], rdx
cmp rdx, 0x1b
jae 0x18008bf88
lea rax, [rsp + 0xf28]
add rax, rdx
mov qword [rsp + 0x47b0], rax
movzx ebx, byte [rax]
xor bl, 0x2f
lea rcx, [rsp + 0x2c40]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10a0], edi
jmp 0x180076610
lea rax, [rsp + 0x2c40]
mov qword [rsp + 0x47a8], rax
lea rcx, [rsp + 0x2c40]
call fcn.18000d6f0
mov qword [rsp + 0x47a0], rax
mov rdx, rax
lea rcx, [rsp + 0x5140]
call fcn.180013af0
lea rdx, [0x1801d2ad8]
lea rcx, [rsp + 0x5160]
call fcn.1800ca630
mov byte [rsp + 0x3e0], Ordinal_79
mov byte [rsp + 0x3e1], 0x44
mov byte [rsp + 0x3e2], Ordinal_79
mov byte [rsp + 0x3e3], reloc.WLDAP32.dll_Ordinal_79
mov byte [rsp + 0x3e4], 0x5b
mov byte [rsp + 0x3e5], 0x77
mov byte [rsp + 0x3e6], Ordinal_27
mov byte [rsp + 0x3e7], Ordinal_46
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.180016650
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x2c20]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10a4], edi
cmp edi, 8
jge 0x18007679d
lea rax, [rsp + 0xe70]
mov qword [rsp + 0x4790], rax
movsxd rdx, edi
mov qword [rsp + 0x4788], rdx
cmp rdx, 8
jae 0x18008bf95
lea rax, [rsp + 0xe70]
add rax, rdx
mov qword [rsp + 0x4780], rax
movzx ebx, byte [rax]
xor bl, 0x28
lea rcx, [rsp + 0x2c20]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10a4], edi
jmp 0x180076740
lea rax, [rsp + 0x2c20]
mov qword [rsp + 0x4778], rax
lea rcx, [rsp + 0x2c20]
call fcn.18000d6f0
mov qword [rsp + 0x4770], rax
lea rsi, [0x1801f41b8]
mov qword [rsp + 0x4768], rsi
mov rbx, qword [0x1801f41b8]
mov rcx, qword [0x1801f41c0]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x18008bfa2
mov qword [rsp + 0x4760], rbx
add rbx, 8
mov qword [rsp + 0x4758], rbx
mov rdx, rax
lea rcx, [rsp + 0x5170]
call fcn.180013af0
mov rdx, rbx
lea rcx, [rsp + 0x5190]
call fcn.1800ca610
mov byte [rsp + 0x3d8], 0x3e
mov byte [rsp + 0x3d9], gethostname
mov byte [rsp + 0x3da], reloc.WS2_32.dll_gethostname
mov byte [rsp + 0x3db], 0x3f
mov byte [rsp + 0x3dc], Ordinal_46
mov byte [rsp + 0x3dd], 7
mov byte [rsp + 0x3de], WSAGetLastError
mov byte [rsp + 0x3df], 0x58
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.180016650
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x2f80]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10a8], edi
nop dword [rax]
cmp edi, 8
jge 0x18007690d
lea rax, [rsp + 0xe78]
mov qword [rsp + 0x4748], rax
movsxd rdx, edi
mov qword [rsp + 0x4740], rdx
cmp rdx, 8
jae 0x18008bfa7
lea rax, [rsp + 0xe78]
add rax, rdx
mov qword [rsp + 0x4738], rax
movzx ebx, byte [rax]
xor bl, 0x58
lea rcx, [rsp + 0x2f80]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10a8], edi
jmp 0x1800768b0
lea rax, [rsp + 0x2f80]
mov qword [rsp + 0x4730], rax
lea rcx, [rsp + 0x2f80]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x4728], rax
mov qword [rsp + 0x4720], rsi
mov rax, qword [0x1801f41b8]
mov rcx, qword [0x1801f41c0]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x18008bfb4
add rax, 0x10
mov qword [rsp + 0x4718], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4710], rbx
lea rcx, [rsp + 0x51a0]
call fcn.180013af0
mov rdx, rbx
lea rcx, [rsp + 0x51c0]
call fcn.1800ca610
mov byte [rsp + 0x3e8], reloc.WLDAP32.dll_Ordinal_27
mov byte [rsp + 0x3e9], 0x11
mov byte [rsp + 0x3ea], 0x1c
mov byte [rsp + 0x3eb], 0x1a
mov byte [rsp + 0x3ec], 0xe
mov byte [rsp + 0x3ed], 0x22
mov byte [rsp + 0x3ee], 0x4e
mov byte [rsp + 0x3ef], 0x7d
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.180016650
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x2be0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10ac], edi
nop dword [rax + rax]
cmp edi, 8
jge 0x180076a7d
lea rax, [rsp + 0xe68]
mov qword [rsp + 0x4700], rax
movsxd rdx, edi
mov qword [rsp + 0x46f8], rdx
cmp rdx, 8
jae 0x18008bfb9
lea rax, [rsp + 0xe68]
add rax, rdx
mov qword [rsp + 0x46f0], rax
movzx ebx, byte [rax]
xor bl, 0x7d
lea rcx, [rsp + 0x2be0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10ac], edi
jmp 0x180076a20
lea rax, [rsp + 0x2be0]
mov qword [rsp + 0x46e8], rax
lea rcx, [rsp + 0x2be0]
call fcn.18000d6f0
mov qword [rsp + 0x46e0], rax
lea rsi, [0x1801f4198]
mov qword [rsp + 0x46d8], rsi
mov rbx, qword [0x1801f4198]
mov rcx, qword [0x1801f41a0]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x18008bfc6
mov qword [rsp + 0x46d0], rbx
add rbx, 8
mov qword [rsp + 0x46c8], rbx
mov rdx, rax
lea rcx, [rsp + 0x51d0]
call fcn.180013af0
mov rdx, rbx
lea rcx, [rsp + 0x51f0]
call fcn.1800ca610
mov byte [rsp + 0x3d0], gethostname
mov byte [rsp + 0x3d1], 0x3d
mov byte [rsp + 0x3d2], Ordinal_50
mov byte [rsp + 0x3d3], gethostname
mov byte [rsp + 0x3d4], Ordinal_41
mov byte [rsp + 0x3d5], reloc.WS2_32.dll_ntohl
mov byte [rsp + 0x3d6], 0x65
mov byte [rsp + 0x3d7], 0x51
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.180016650
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x2bc0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10b0], edi
nop dword [rax]
cmp edi, 8
jge 0x180076bed
lea rax, [rsp + 0xe80]
mov qword [rsp + 0x46b8], rax
movsxd rdx, edi
mov qword [rsp + 0x46b0], rdx
cmp rdx, 8
jae 0x18008bfcb
lea rax, [rsp + 0xe80]
add rax, rdx
mov qword [rsp + 0x46a8], rax
movzx ebx, byte [rax]
xor bl, 0x51
lea rcx, [rsp + 0x2bc0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10b0], edi
jmp 0x180076b90
lea rax, [rsp + 0x2bc0]
mov qword [rsp + 0x46a0], rax
lea rcx, [rsp + 0x2bc0]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x4698], rax
mov qword [rsp + 0x4690], rsi
mov rax, qword [0x1801f4198]
mov rcx, qword [0x1801f41a0]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x18008bfd8
add rax, 0x10
mov qword [rsp + 0x4688], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4680], rbx
lea rcx, [rsp + 0x5200]
call fcn.180013af0
mov rdx, rbx
lea rcx, [rsp + 0x5220]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b4cf0]
movdqu xmmword [rsp + 0x13b8], xmm0
mov byte [rsp + 0x13c8], 0x6b
mov byte [rsp + 0x13c9], 0x60
mov byte [rsp + 0x13ca], 0x7b
mov byte [rsp + 0x13cb], 0x51
mov byte [rsp + 0x13cc], 0x6d
mov byte [rsp + 0x13cd], 0x61
mov byte [rsp + 0x13ce], 0x62
mov byte [rsp + 0x13cf], 0x61
mov byte [rsp + 0x13d0], 0x7c
mov byte [rsp + 0x13d1], 0x51
mov byte [rsp + 0x13d2], 0x76
mov byte [rsp + 0x13d3], 0xe
movdqu xmmword [rsp + 0xee8], xmm0
mov dword [rsp + 0xef8], 0x517b606b
mov dword [rsp + 0xefc], 0x6162616d
mov dword [rsp + 0xf00], 0xe76517c
lea rax, [rsp + 0xee8]
mov qword [rsp + 0x4678], rax
lea rcx, [rsp + 0x2ba0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x2ba0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10b4], edi
cmp edi, 0x1c
jge 0x180076da3
lea rax, [rsp + 0xee8]
mov qword [rsp + 0x4670], rax
movsxd rdx, edi
mov qword [rsp + 0x4668], rdx
cmp rdx, 0x1c
jae 0x18008bfdd
lea rax, [rsp + 0xee8]
add rax, rdx
mov qword [rsp + 0x4660], rax
movzx ebx, byte [rax]
xor bl, 0xe
lea rcx, [rsp + 0x2ba0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10b4], edi
jmp 0x180076d46
lea rax, [rsp + 0x2ba0]
mov qword [rsp + 0x4658], rax
lea rcx, [rsp + 0x2ba0]
call fcn.18000d6f0
mov qword [rsp + 0x4650], rax
mov rdx, rax
lea rcx, [rsp + 0x5230]
call fcn.180013af0
lea rdx, [0x1801e4d10]
lea rcx, [rsp + 0x5250]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b4e00]
movdqu xmmword [rsp + 0x13d8], xmm0
mov byte [rsp + 0x13e8], 0x63
mov byte [rsp + 0x13e9], 0x68
mov byte [rsp + 0x13ea], 0x73
mov byte [rsp + 0x13eb], 0x59
mov byte [rsp + 0x13ec], 0x65
mov byte [rsp + 0x13ed], 0x69
mov byte [rsp + 0x13ee], 0x6a
mov byte [rsp + 0x13ef], 0x69
mov byte [rsp + 0x13f0], 0x74
mov byte [rsp + 0x13f1], 0x59
mov byte [rsp + 0x13f2], 0x7f
mov byte [rsp + 0x13f3], 6
movdqu xmmword [rsp + 0xec8], xmm0
mov dword [rsp + 0xed8], 0x59736863
mov dword [rsp + 0xedc], 0x696a6965
mov dword [rsp + 0xee0], 0x67f5974
lea rax, [rsp + 0xec8]
mov qword [rsp + 0x4648], rax
lea rcx, [rsp + 0x2b80]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x2b80]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10b8], edi
cmp edi, 0x1c
jge 0x180076f1e
lea rax, [rsp + 0xec8]
mov qword [rsp + 0x4640], rax
movsxd rdx, edi
mov qword [rsp + 0x4638], rdx
cmp rdx, 0x1c
jae 0x18008bfea
lea rax, [rsp + 0xec8]
add rax, rdx
mov qword [rsp + 0x4630], rax
movzx ebx, byte [rax]
xor bl, 6
lea rcx, [rsp + 0x2b80]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10b8], edi
jmp 0x180076ec1
lea rax, [rsp + 0x2b80]
mov qword [rsp + 0x4628], rax
lea rcx, [rsp + 0x2b80]
call fcn.18000d6f0
mov qword [rsp + 0x4620], rax
mov rdx, rax
lea rcx, [rsp + 0x5260]
call fcn.180013af0
lea rdx, [0x1801e4d14]
lea rcx, [rsp + 0x5280]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b4040]
movdqu xmmword [rsp + 0x13f8], xmm0
mov byte [rsp + 0x1408], 0x26
mov byte [rsp + 0x1409], 0x2d
mov byte [rsp + 0x140a], 0x36
mov byte [rsp + 0x140b], 0x1c
mov byte [rsp + 0x140c], 0x20
mov byte [rsp + 0x140d], 0x2c
mov byte [rsp + 0x140e], 0x2f
mov byte [rsp + 0x140f], 0x2c
mov byte [rsp + 0x1410], 0x31
mov byte [rsp + 0x1411], 0x1c
mov byte [rsp + 0x1412], 0x39
mov byte [rsp + 0x1413], 0x43
movdqu xmmword [rsp + 0xea8], xmm0
mov dword [rsp + 0xeb8], 0x1c362d26
mov dword [rsp + 0xebc], 0x2c2f2c20
mov dword [rsp + 0xec0], 0x43391c31
lea rax, [rsp + 0xea8]
mov qword [rsp + 0x4618], rax
lea rcx, [rsp + 0x2b60]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x2b60]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10bc], edi
nop dword [rax]
cmp edi, 0x1c
jge 0x18007709d
lea rax, [rsp + 0xea8]
mov qword [rsp + 0x4610], rax
movsxd rdx, edi
mov qword [rsp + 0x4608], rdx
cmp rdx, 0x1c
jae 0x18008bff7
lea rax, [rsp + 0xea8]
add rax, rdx
mov qword [rsp + 0x4600], rax
movzx ebx, byte [rax]
xor bl, 0x43
lea rcx, [rsp + 0x2b60]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10bc], edi
jmp 0x180077040
lea rax, [rsp + 0x2b60]
mov qword [rsp + 0x45f8], rax
lea rcx, [rsp + 0x2b60]
call fcn.18000d6f0
mov qword [rsp + 0x45f0], rax
mov rdx, rax
lea rcx, [rsp + 0x5290]
call fcn.180013af0
lea rdx, [0x1801e4d18]
lea rcx, [rsp + 0x52b0]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b34f0]
movdqu xmmword [rsp + 0x4ee0], xmm0
movdqa xmm1, xmmword [0x1801b4da0]
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x2b40]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10c0], edi
cmp edi, 0x20
jge 0x1800771b1
lea rax, [rsp + 0x2e20]
mov qword [rsp + 0x45e0], rax
movsxd rdx, edi
mov qword [rsp + 0x45d8], rdx
cmp rdx, 0x20
jae 0x18008c004
lea rax, [rsp + 0x2e20]
add rax, rdx
mov qword [rsp + 0x45d0], rax
movzx ebx, byte [rax]
xor bl, 0x67
lea rcx, [rsp + 0x2b40]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10c0], edi
jmp 0x180077154
lea rax, [rsp + 0x2b40]
mov qword [rsp + 0x45c8], rax
lea rcx, [rsp + 0x2b40]
call fcn.18000d6f0
mov qword [rsp + 0x45c0], rax
mov rdx, rax
lea rcx, [rsp + 0x52c0]
call fcn.180013af0
lea rdx, [0x1801e4c38]
lea rcx, [rsp + 0x52e0]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b4cd0]
movdqu xmmword [rsp + 0x4f00], xmm0
movdqa xmm1, xmmword [0x1801b3680]
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x2b20]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10c4], edi
cmp edi, 0x20
jge 0x1800772c5
lea rax, [rsp + 0x2e40]
mov qword [rsp + 0x45b0], rax
movsxd rdx, edi
mov qword [rsp + 0x45a8], rdx
cmp rdx, 0x20
jae 0x18008c011
lea rax, [rsp + 0x2e40]
add rax, rdx
mov qword [rsp + 0x45a0], rax
movzx ebx, byte [rax]
xor bl, 7
lea rcx, [rsp + 0x2b20]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10c4], edi
jmp 0x180077268
lea rax, [rsp + 0x2b20]
mov qword [rsp + 0x4598], rax
lea rcx, [rsp + 0x2b20]
call fcn.18000d6f0
mov qword [rsp + 0x4590], rax
mov rdx, rax
lea rcx, [rsp + 0x52f0]
call fcn.180013af0
lea rdx, [0x1801e4c3c]
lea rcx, [rsp + 0x5310]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b4890]
movdqu xmmword [rsp + 0x4f20], xmm0
movdqa xmm1, xmmword [0x1801b4060]
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x20]
lea rcx, [rsp + 0x2b00]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10c8], edi
nop dword [rax]
cmp edi, 0x20
jge 0x1800773dd
lea rax, [rsp + 0x2e60]
mov qword [rsp + 0x4580], rax
movsxd rdx, edi
mov qword [rsp + 0x4578], rdx
cmp rdx, 0x20
jae 0x18008c01e
lea rax, [rsp + 0x2e60]
add rax, rdx
mov qword [rsp + 0x4570], rax
movzx ebx, byte [rax]
xor bl, 0x2f
lea rcx, [rsp + 0x2b00]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10c8], edi
jmp 0x180077380
lea rax, [rsp + 0x2b00]
mov qword [rsp + 0x4568], rax
lea rcx, [rsp + 0x2b00]
call fcn.18000d6f0
mov qword [rsp + 0x4560], rax
mov rdx, rax
lea rcx, [rsp + 0x5320]
call fcn.180013af0
lea rdx, [0x1801e4c40]
lea rcx, [rsp + 0x5340]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b3f10]
movdqu xmmword [rsp + 0x1738], xmm0
mov byte [rsp + 0x1748], 0xa
mov byte [rsp + 0x1749], 0x30
mov byte [rsp + 0x174a], 0x3b
mov byte [rsp + 0x174b], 0x34
mov byte [rsp + 0x174c], 0x37
mov byte [rsp + 0x174d], 0x39
mov byte [rsp + 0x174e], 0x30
mov byte [rsp + 0x174f], 0x55
movdqu xmmword [rsp + 0x1010], xmm0
mov dword [rsp + 0x1020], 0x343b300a
mov dword [rsp + 0x1024], 0x55303937
lea rax, [rsp + 0x1010]
mov qword [rsp + 0x4558], rax
lea rcx, [rsp + 0x2a80]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x2a80]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10cc], edi
cmp edi, 0x18
jge 0x18007752d
lea rax, [rsp + 0x1010]
mov qword [rsp + 0x4550], rax
movsxd rdx, edi
mov qword [rsp + 0x4548], rdx
cmp rdx, 0x18
jae 0x18008c02b
lea rax, [rsp + 0x1010]
add rax, rdx
mov qword [rsp + 0x4540], rax
movzx ebx, byte [rax]
xor bl, 0x55
lea rcx, [rsp + 0x2a80]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10cc], edi
jmp 0x1800774d0
lea rax, [rsp + 0x2a80]
mov qword [rsp + 0x4538], rax
lea rcx, [rsp + 0x2a80]
call fcn.18000d6f0
mov qword [rsp + 0x4530], rax
mov rdx, rax
lea rcx, [rsp + 0x5350]
call fcn.180013af0
lea rdx, [0x1801d2a7a]
lea rcx, [rsp + 0x5370]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b48f0]
movdqa xmm1, xmmword [0x1801b4950]
mov al, 0x2a
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x2a60]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10d0], edi
cmp edi, 0x21
jge 0x18007763d
lea rax, [rsp + 0x28e8]
mov qword [rsp + 0x4520], rax
movsxd rdx, edi
mov qword [rsp + 0x4518], rdx
cmp rdx, 0x21
jae 0x18008c038
lea rax, [rsp + 0x28e8]
add rax, rdx
mov qword [rsp + 0x4510], rax
movzx ebx, byte [rax]
xor bl, 0x2a
lea rcx, [rsp + 0x2a60]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10d0], edi
jmp 0x1800775e0
lea rax, [rsp + 0x2a60]
mov qword [rsp + 0x4508], rax
lea rcx, [rsp + 0x2a60]
call fcn.18000d6f0
mov qword [rsp + 0x4500], rax
mov rdx, rax
lea rcx, [rsp + 0x5380]
call fcn.180013af0
lea rdx, [0x1801e4d00]
lea rcx, [rsp + 0x53a0]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b3740]
movdqa xmm1, xmmword [0x1801b3ac0]
mov al, WSAGetLastError
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x2ec0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10d4], edi
cmp edi, 0x21
jge 0x18007774d
lea rax, [rsp + 0x2910]
mov qword [rsp + 0x44f0], rax
movsxd rdx, edi
mov qword [rsp + 0x44e8], rdx
cmp rdx, 0x21
jae 0x18008c045
lea rax, [rsp + 0x2910]
add rax, rdx
mov qword [rsp + 0x44e0], rax
movzx ebx, byte [rax]
xor bl, 0x6e
lea rcx, [rsp + 0x2ec0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10d4], edi
jmp 0x1800776f0
lea rax, [rsp + 0x2ec0]
mov qword [rsp + 0x44d8], rax
lea rcx, [rsp + 0x2ec0]
call fcn.18000d6f0
mov qword [rsp + 0x44d0], rax
mov rdx, rax
lea rcx, [rsp + 0x53b0]
call fcn.180013af0
lea rdx, [0x1801e4d04]
lea rcx, [rsp + 0x53d0]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b40e0]
movdqa xmm1, xmmword [0x1801b4000]
mov al, 0x57
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x2ee0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10d8], edi
cmp edi, 0x21
jge 0x18007785d
lea rax, [rsp + 0x2938]
mov qword [rsp + 0x44c0], rax
movsxd rdx, edi
mov qword [rsp + 0x44b8], rdx
cmp rdx, 0x21
jae 0x18008c052
lea rax, [rsp + 0x2938]
add rax, rdx
mov qword [rsp + 0x44b0], rax
movzx ebx, byte [rax]
xor bl, 0x57
lea rcx, [rsp + 0x2ee0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10d8], edi
jmp 0x180077800
lea rax, [rsp + 0x2ee0]
mov qword [rsp + 0x44a8], rax
lea rcx, [rsp + 0x2ee0]
call fcn.18000d6f0
mov qword [rsp + 0x44a0], rax
mov rdx, rax
lea rcx, [rsp + 0x53e0]
call fcn.180013af0
lea rdx, [0x1801e4d08]
lea rcx, [rsp + 0x5400]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b3ee0]
movdqa xmm1, xmmword [0x1801b3ef0]
mov byte [rsp + 0x3020], 0x2c
mov byte [rsp + 0x3021], 0x26
mov byte [rsp + 0x3022], 0x1d
mov byte [rsp + 0x3023], 0x3a
mov cl, 0x42
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x2c00]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10dc], edi
nop
cmp edi, 0x25
jge 0x18007799d
lea rax, [rsp + 0x2820]
mov qword [rsp + 0x4490], rax
movsxd rdx, edi
mov qword [rsp + 0x4488], rdx
cmp rdx, 0x25
jae 0x18008c05f
lea rax, [rsp + 0x2820]
add rax, rdx
mov qword [rsp + 0x4480], rax
movzx ebx, byte [rax]
xor bl, 0x42
lea rcx, [rsp + 0x2c00]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10dc], edi
jmp 0x180077940
lea rax, [rsp + 0x2c00]
mov qword [rsp + 0x4478], rax
lea rcx, [rsp + 0x2c00]
call fcn.18000d6f0
mov qword [rsp + 0x4470], rax
mov rdx, rax
lea rcx, [rsp + 0x5410]
call fcn.180013af0
lea rdx, [0x1801e4bc8]
lea rcx, [rsp + 0x5430]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b4e70]
movdqa xmm1, xmmword [0x1801b4e80]
mov byte [rsp + 0x3048], 0x66
mov byte [rsp + 0x3049], 0x6c
mov byte [rsp + 0x304a], 0x57
mov byte [rsp + 0x304b], 0x71
mov cl, 8
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x2fe0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10e0], edi
nop
cmp edi, 0x25
jge 0x180077add
lea rax, [rsp + 0x2848]
mov qword [rsp + 0x4460], rax
movsxd rdx, edi
mov qword [rsp + 0x4458], rdx
cmp rdx, 0x25
jae 0x18008c06c
lea rax, [rsp + 0x2848]
add rax, rdx
mov qword [rsp + 0x4450], rax
movzx ebx, byte [rax]
xor bl, 8
lea rcx, [rsp + 0x2fe0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10e0], edi
jmp 0x180077a80
lea rax, [rsp + 0x2fe0]
mov qword [rsp + 0x4448], rax
lea rcx, [rsp + 0x2fe0]
call fcn.18000d6f0
mov qword [rsp + 0x4440], rax
mov rdx, rax
lea rcx, [rsp + 0x5440]
call fcn.180013af0
lea rdx, [0x1801e4bcc]
lea rcx, [rsp + 0x5460]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b4740]
movdqa xmm1, xmmword [0x1801b4700]
mov byte [rsp + 0x3070], 0x48
mov byte [rsp + 0x3071], 0x42
mov byte [rsp + 0x3072], 0x79
mov byte [rsp + 0x3073], 0x5c
mov cl, 0x26
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x2960]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10e4], edi
nop
cmp edi, 0x25
jge 0x180077c1d
lea rax, [rsp + 0x27f8]
mov qword [rsp + 0x4430], rax
movsxd rdx, edi
mov qword [rsp + 0x4428], rdx
cmp rdx, 0x25
jae 0x18008c079
lea rax, [rsp + 0x27f8]
add rax, rdx
mov qword [rsp + 0x4420], rax
movzx ebx, byte [rax]
xor bl, 0x26
lea rcx, [rsp + 0x2960]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10e4], edi
jmp 0x180077bc0
lea rax, [rsp + 0x2960]
mov qword [rsp + 0x4418], rax
lea rcx, [rsp + 0x2960]
call fcn.18000d6f0
mov qword [rsp + 0x4410], rax
mov rdx, rax
lea rcx, [rsp + 0x5470]
call fcn.180013af0
lea rdx, [0x1801e4bd0]
lea rcx, [rsp + 0x5490]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b5220]
movdqa xmm1, xmmword [0x1801b5200]
mov byte [rsp + 0x4e88], 0x45
mov byte [rsp + 0x4e89], 0x62
mov cl, reloc.WLDAP32.dll_Ordinal_26
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x23]
lea rcx, [rsp + 0x2da0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10e8], edi
cmp edi, 0x23
jge 0x180077d4d
lea rax, [rsp + 0x2780]
mov qword [rsp + 0x4400], rax
movsxd rdx, edi
mov qword [rsp + 0x49e0], rdx
cmp rdx, 0x23
jae 0x18008c086
lea rax, [rsp + 0x2780]
add rax, rdx
mov qword [rsp + 0x43f8], rax
movzx ebx, byte [rax]
xor bl, 0x1a
lea rcx, [rsp + 0x2da0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10e8], edi
jmp 0x180077cf0
lea rax, [rsp + 0x2da0]
mov qword [rsp + 0x43f0], rax
lea rcx, [rsp + 0x2da0]
call fcn.18000d6f0
mov qword [rsp + 0x43e8], rax
mov rdx, rax
lea rcx, [rsp + 0x54a0]
call fcn.180013af0
lea rdx, [0x1801e4bd8]
lea rcx, [rsp + 0x54c0]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b3580]
movdqa xmm1, xmmword [0x1801b34d0]
mov byte [rsp + 0x4eb0], 0x39
mov byte [rsp + 0x4eb1], 0x1f
mov cl, 0x66
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x23]
lea rcx, [rsp + 0x2980]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x114c], edi
cmp edi, 0x23
jge 0x180077e7d
lea rax, [rsp + 0x27a8]
mov qword [rsp + 0x43d8], rax
movsxd rdx, edi
mov qword [rsp + 0x43d0], rdx
cmp rdx, 0x23
jae 0x18008c093
lea rax, [rsp + 0x27a8]
add rax, rdx
mov qword [rsp + 0x43c8], rax
movzx ebx, byte [rax]
xor bl, 0x66
lea rcx, [rsp + 0x2980]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x114c], edi
jmp 0x180077e20
lea rax, [rsp + 0x2980]
mov qword [rsp + 0x43c0], rax
lea rcx, [rsp + 0x2980]
call fcn.18000d6f0
mov qword [rsp + 0x43b8], rax
mov rdx, rax
lea rcx, [rsp + 0x54d0]
call fcn.180013af0
lea rdx, [0x1801e4bdc]
lea rcx, [rsp + 0x54f0]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b4870]
movdqa xmm1, xmmword [0x1801b4820]
mov byte [rsp + 0x4ed8], 0x73
mov byte [rsp + 0x4ed9], 0x56
mov cl, Ordinal_45
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x23]
lea rcx, [rsp + 0x29a0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10ec], edi
cmp edi, 0x23
jge 0x180077fad
lea rax, [rsp + 0x27d0]
mov qword [rsp + 0x43a8], rax
movsxd rdx, edi
mov qword [rsp + 0x43a0], rdx
cmp rdx, 0x23
jae 0x18008c0a0
lea rax, [rsp + 0x27d0]
add rax, rdx
mov qword [rsp + 0x4398], rax
movzx ebx, byte [rax]
xor bl, 0x2c
lea rcx, [rsp + 0x29a0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10ec], edi
jmp 0x180077f50
lea rax, [rsp + 0x29a0]
mov qword [rsp + 0x4390], rax
lea rcx, [rsp + 0x29a0]
call fcn.18000d6f0
mov qword [rsp + 0x4388], rax
mov rdx, rax
lea rcx, [rsp + 0x5500]
call fcn.180013af0
lea rdx, [0x1801e4be0]
lea rcx, [rsp + 0x5520]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b4b90]
movdqa xmm1, xmmword [0x1801b4b70]
mov byte [rsp + 0x3098], 0x52
mov byte [rsp + 0x3099], 0x58
mov byte [rsp + 0x309a], 0x63
mov byte [rsp + 0x309b], 0x44
mov cl, reloc.WLDAP32.dll_Ordinal_60
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x29c0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10f0], edi
nop
cmp edi, 0x25
jge 0x1800780ed
lea rax, [rsp + 0x2870]
mov qword [rsp + 0x4378], rax
movsxd rdx, edi
mov qword [rsp + 0x4370], rdx
cmp rdx, 0x25
jae 0x18008c0ad
lea rax, [rsp + 0x2870]
add rax, rdx
mov qword [rsp + 0x4368], rax
movzx ebx, byte [rax]
xor bl, 0x3c
lea rcx, [rsp + 0x29c0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10f0], edi
jmp 0x180078090
lea rax, [rsp + 0x29c0]
mov qword [rsp + 0x4360], rax
lea rcx, [rsp + 0x29c0]
call fcn.18000d6f0
mov qword [rsp + 0x4358], rax
mov rdx, rax
lea rcx, [rsp + 0x5530]
call fcn.180013af0
lea rdx, [0x1801e4c28]
lea rcx, [rsp + 0x5550]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b51d0]
movdqa xmm1, xmmword [0x1801b51f0]
mov byte [rsp + 0x30c0], 0x75
mov byte [rsp + 0x30c1], 0x7f
mov byte [rsp + 0x30c2], 0x44
mov byte [rsp + 0x30c3], 0x62
mov cl, reloc.WLDAP32.dll_Ordinal_27
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x29e0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10f4], edi
nop
cmp edi, 0x25
jge 0x18007822d
lea rax, [rsp + 0x2898]
mov qword [rsp + 0x4348], rax
movsxd rdx, edi
mov qword [rsp + 0x4340], rdx
cmp rdx, 0x25
jae 0x18008c0ba
lea rax, [rsp + 0x2898]
add rax, rdx
mov qword [rsp + 0x4338], rax
movzx ebx, byte [rax]
xor bl, 0x1b
lea rcx, [rsp + 0x29e0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10f4], edi
jmp 0x1800781d0
lea rax, [rsp + 0x29e0]
mov qword [rsp + 0x4330], rax
lea rcx, [rsp + 0x29e0]
call fcn.18000d6f0
mov qword [rsp + 0x4328], rax
mov rdx, rax
lea rcx, [rsp + 0x5560]
call fcn.180013af0
lea rdx, [0x1801e4c2c]
lea rcx, [rsp + 0x5580]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b4eb0]
movdqa xmm1, xmmword [0x1801b4ed0]
mov byte [rsp + 0x30e8], 0x64
mov byte [rsp + 0x30e9], 0x6e
mov byte [rsp + 0x30ea], 0x55
mov byte [rsp + 0x30eb], 0x70
mov cl, 0xa
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x25]
lea rcx, [rsp + 0x2a00]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10f8], edi
nop
cmp edi, 0x25
jge 0x18007836d
lea rax, [rsp + 0x28c0]
mov qword [rsp + 0x4318], rax
movsxd rdx, edi
mov qword [rsp + 0x4310], rdx
cmp rdx, 0x25
jae 0x18008c0c7
lea rax, [rsp + 0x28c0]
add rax, rdx
mov qword [rsp + 0x4308], rax
movzx ebx, byte [rax]
xor bl, 0xa
lea rcx, [rsp + 0x2a00]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10f8], edi
jmp 0x180078310
lea rax, [rsp + 0x2a00]
mov qword [rsp + 0x4300], rax
lea rcx, [rsp + 0x2a00]
call fcn.18000d6f0
mov qword [rsp + 0x42f8], rax
mov rdx, rax
lea rcx, [rsp + 0x5590]
call fcn.180013af0
lea rdx, [0x1801e4c30]
lea rcx, [rsp + 0x55b0]
call fcn.1800ca650
movdqa xmm0, xmmword [0x1801b40a0]
movdqu xmmword [rsp + 0x2500], xmm0
mov byte [rsp + 0x2510], 0xd
mov byte [rsp + 0x2511], 0xf
mov byte [rsp + 0x2512], 3
mov byte [rsp + 0x2513], 0x6e
movdqu xmmword [rsp + 0x1448], xmm0
mov dword [rsp + 0x1458], 0x6e030f0d
lea rax, [rsp + 0x1448]
mov qword [rsp + 0x42f0], rax
lea rcx, [rsp + 0x2a20]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x2a20]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x10fc], edi
cmp edi, 0x14
jge 0x180078492
lea rax, [rsp + 0x1448]
mov qword [rsp + 0x42e8], rax
movsxd rdx, edi
mov qword [rsp + 0x42e0], rdx
cmp rdx, 0x14
jae 0x18008c0d4
lea rax, [rsp + 0x1448]
add rax, rdx
mov qword [rsp + 0x42d8], rax
movzx ebx, byte [rax]
xor bl, 0x6e
lea rcx, [rsp + 0x2a20]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x10fc], edi
jmp 0x180078435
lea rax, [rsp + 0x2a20]
mov qword [rsp + 0x42d0], rax
lea rcx, [rsp + 0x2a20]
call fcn.18000d6f0
mov qword [rsp + 0x42c8], rax
mov rdx, rax
lea rcx, [rsp + 0x55c0]
call fcn.180013af0
lea rdx, [0x1801ebb51]
lea rcx, [rsp + 0x55e0]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b4840]
movdqu xmmword [rsp + 0x1e18], xmm0
mov byte [rsp + 0x1e28], 0x5c
mov byte [rsp + 0x1e29], 0x47
mov byte [rsp + 0x1e2a], 0x4b
mov byte [rsp + 0x1e2b], 0x40
mov byte [rsp + 0x1e2c], 0x4a
mov byte [rsp + 0x1e2d], 0x2e
movdqu xmmword [rsp + 0x12e0], xmm0
mov dword [rsp + 0x12f0], 0x404b475c
mov word [rsp + 0x12f4], 0x2e4a
lea rax, [rsp + 0x12e0]
mov qword [rsp + 0x42c0], rax
lea rcx, [rsp + 0x2a40]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x2a40]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1100], edi
cmp edi, 0x16
jge 0x1800785d1
lea rax, [rsp + 0x12e0]
mov qword [rsp + 0x42b8], rax
movsxd rdx, edi
mov qword [rsp + 0x42b0], rdx
cmp rdx, 0x16
jae 0x18008c0e1
lea rax, [rsp + 0x12e0]
add rax, rdx
mov qword [rsp + 0x42a8], rax
movzx ebx, byte [rax]
xor bl, 0x2e
lea rcx, [rsp + 0x2a40]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1100], edi
jmp 0x180078574
lea rax, [rsp + 0x2a40]
mov qword [rsp + 0x42a0], rax
lea rcx, [rsp + 0x2a40]
call fcn.18000d6f0
mov qword [rsp + 0x4298], rax
mov rdx, rax
lea rcx, [rsp + 0x55f0]
call fcn.180013af0
lea rdx, [0x1801ebbbd]
lea rcx, [rsp + 0x5610]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b4bd0]
movdqu xmmword [rsp + 0x1a18], xmm0
mov byte [rsp + 0x1a28], 0x63
mov byte [rsp + 0x1a29], 0x77
mov byte [rsp + 0x1a2a], 0x6c
mov byte [rsp + 0x1a2b], 0x60
mov byte [rsp + 0x1a2c], 0x6b
mov byte [rsp + 0x1a2d], 0x61
mov byte [rsp + 0x1a2e], 5
movdqu xmmword [rsp + 0x1040], xmm0
mov dword [rsp + 0x1050], 0x606c7763
mov word [rsp + 0x1054], 0x616b
mov byte [rsp + 0x1056], 5
lea rax, [rsp + 0x1040]
mov qword [rsp + 0x4290], rax
lea rcx, [rsp + 0x2ae0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x2ae0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1104], edi
cmp edi, 0x17
jge 0x180078720
lea rax, [rsp + 0x1040]
mov qword [rsp + 0x4288], rax
movsxd rdx, edi
mov qword [rsp + 0x4280], rdx
cmp rdx, 0x17
jae 0x18008c0ee
lea rax, [rsp + 0x1040]
add rax, rdx
mov qword [rsp + 0x4278], rax
movzx ebx, byte [rax]
xor bl, 5
lea rcx, [rsp + 0x2ae0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1104], edi
jmp 0x1800786c3
lea rax, [rsp + 0x2ae0]
mov qword [rsp + 0x4270], rax
lea rcx, [rsp + 0x2ae0]
call fcn.18000d6f0
mov qword [rsp + 0x4268], rax
mov rdx, rax
lea rcx, [rsp + 0x5620]
call fcn.180013af0
lea rdx, [0x1801ebe5f]
lea rcx, [rsp + 0x5640]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b4a30]
movdqu xmmword [rsp + 0x14a0], xmm0
mov byte [rsp + 0x14b0], 0x5c
mov byte [rsp + 0x14b1], 0x51
mov byte [rsp + 0x14b2], 0x57
mov byte [rsp + 0x14b3], 0x6d
mov byte [rsp + 0x14b4], 0x54
mov byte [rsp + 0x14b5], 0x40
mov byte [rsp + 0x14b6], 0x5b
mov byte [rsp + 0x14b7], 0x57
mov byte [rsp + 0x14b8], 0x5c
mov byte [rsp + 0x14b9], 0x56
mov byte [rsp + 0x14ba], 0x32
movdqu xmmword [rsp + 0xf08], xmm0
mov dword [rsp + 0xf18], 0x6d57515c
mov dword [rsp + 0xf1c], 0x575b4054
mov word [rsp + 0xf20], 0x565c
mov byte [rsp + 0xf22], 0x32
lea rax, [rsp + 0xf08]
mov qword [rsp + 0x4260], rax
lea rcx, [rsp + 0x2d80]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x2d80]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1108], edi
nop dword [rax]
cmp edi, 0x1b
jge 0x18007889d
lea rax, [rsp + 0xf08]
mov qword [rsp + 0x4258], rax
movsxd rdx, edi
mov qword [rsp + 0x4250], rdx
cmp rdx, 0x1b
jae 0x18008c0fb
lea rax, [rsp + 0xf08]
add rax, rdx
mov qword [rsp + 0x4248], rax
movzx ebx, byte [rax]
xor bl, 0x32
lea rcx, [rsp + 0x2d80]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1108], edi
jmp 0x180078840
lea rax, [rsp + 0x2d80]
mov qword [rsp + 0x4240], rax
lea rcx, [rsp + 0x2d80]
call fcn.18000d6f0
mov qword [rsp + 0x4238], rax
mov rdx, rax
lea rcx, [rsp + 0x5650]
call fcn.180013af0
lea rdx, [0x1801ebbbf]
lea rcx, [rsp + 0x5670]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b3710]
movdqu xmmword [rsp + 0x1608], xmm0
mov byte [rsp + 0x1618], 0xb
mov byte [rsp + 0x1619], 0x3a
mov byte [rsp + 0x161a], 3
mov byte [rsp + 0x161b], 0x17
mov byte [rsp + 0x161c], 0xc
mov byte [rsp + 0x161d], 0
mov byte [rsp + 0x161e], 0xb
mov byte [rsp + 0x161f], 1
mov byte [rsp + 0x1620], 0x65
movdqu xmmword [rsp + 0xf98], xmm0
mov dword [rsp + 0xfa8], 0x17033a0b
mov dword [rsp + 0xfac], 0x10b000c
mov byte [rsp + 0xfb0], 0x65
lea rax, [rsp + 0xf98]
mov qword [rsp + 0x4230], rax
lea rcx, [rsp + 0x2f00]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x2f00]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x110c], edi
cmp edi, 0x19
jge 0x1800789fd
lea rax, [rsp + 0xf98]
mov qword [rsp + 0x4228], rax
movsxd rdx, edi
mov qword [rsp + 0x4220], rdx
cmp rdx, 0x19
jae 0x18008c108
lea rax, [rsp + 0xf98]
add rax, rdx
mov qword [rsp + 0x4218], rax
movzx ebx, byte [rax]
xor bl, 0x65
lea rcx, [rsp + 0x2f00]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x110c], edi
jmp 0x1800789a0
lea rax, [rsp + 0x2f00]
mov qword [rsp + 0x4210], rax
lea rcx, [rsp + 0x2f00]
call fcn.18000d6f0
mov qword [rsp + 0x4208], rax
mov rdx, rax
lea rcx, [rsp + 0x5680]
call fcn.180013af0
lea rdx, [0x1801ebe7e]
lea rcx, [rsp + 0x56a0]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b4e90]
movdqu xmmword [rsp + 0x1460], xmm0
mov byte [rsp + 0x1470], 0x7f
mov byte [rsp + 0x1471], 0x64
mov byte [rsp + 0x1472], 0x65
mov byte [rsp + 0x1473], 0x54
mov byte [rsp + 0x1474], 0x6d
mov byte [rsp + 0x1475], 0x79
mov byte [rsp + 0x1476], 0x62
mov byte [rsp + 0x1477], 0x6e
mov byte [rsp + 0x1478], 0x65
mov byte [rsp + 0x1479], 0x6f
mov byte [rsp + 0x147a], 0xb
movdqu xmmword [rsp + 0xf48], xmm0
mov dword [rsp + 0xf58], 0x5465647f
mov dword [rsp + 0xf5c], 0x6e62796d
mov word [rsp + 0xf60], 0x6f65
mov byte [rsp + 0xf62], 0xb
lea rax, [rsp + 0xf48]
mov qword [rsp + 0x4200], rax
lea rcx, [rsp + 0x2f20]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x2f20]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1110], edi
nop word [rax + rax]
cmp edi, 0x1b
jge 0x180078b7d
lea rax, [rsp + 0xf48]
mov qword [rsp + 0x41f8], rax
movsxd rdx, edi
mov qword [rsp + 0x41f0], rdx
cmp rdx, 0x1b
jae 0x18008c115
lea rax, [rsp + 0xf48]
add rax, rdx
mov qword [rsp + 0x41e8], rax
movzx ebx, byte [rax]
xor bl, 0xb
lea rcx, [rsp + 0x2f20]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1110], edi
jmp 0x180078b20
lea rax, [rsp + 0x2f20]
mov qword [rsp + 0x41e0], rax
lea rcx, [rsp + 0x2f20]
call fcn.18000d6f0
mov qword [rsp + 0x41d8], rax
mov rdx, rax
lea rcx, [rsp + 0x56b0]
call fcn.180013af0
lea rdx, [0x1801ebb87]
lea rcx, [rsp + 0x56d0]
call fcn.1800ca610
mov byte [rsp + 0xe50], 0x5c
mov byte [rsp + 0xe51], 0x5f
mov byte [rsp + 0xe52], 0x4c
mov byte [rsp + 0xe53], 0x4d
mov byte [rsp + 0xe54], 0x61
mov byte [rsp + 0xe55], 0xf
mov byte [rsp + 0xe56], 0x3e
mov dword [rsp + 0x3c], 0x4d4c5f5c
mov word [rsp + 0x40], 0xf61
mov byte [rsp + 0x42], 0x3e
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x41d0], rax
lea rcx, [rsp + 0x2f40]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 7]
lea rcx, [rsp + 0x2f40]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1114], edi
nop dword [rax]
cmp edi, 7
jge 0x180078ca7
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x41c8], rax
movsxd rdx, edi
mov qword [rsp + 0x41c0], rdx
cmp rdx, 7
jae 0x18008c122
lea rax, [rsp + 0x3c]
add rax, rdx
mov qword [rsp + 0x41b8], rax
movzx ebx, byte [rax]
xor bl, 0x3e
lea rcx, [rsp + 0x2f40]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1114], edi
jmp 0x180078c50
lea rax, [rsp + 0x2f40]
mov qword [rsp + 0x41b0], rax
lea rcx, [rsp + 0x2f40]
call fcn.18000d6f0
mov qword [rsp + 0x41a8], rax
lea r15, [0x1801f4060]
mov qword [rsp + 0x41a0], r15
mov rbx, qword [0x1801f4060]
mov rcx, qword [0x1801f4068]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x18008c12c
mov qword [rsp + 0x4198], rbx
add rbx, 8
mov qword [rsp + 0x4190], rbx
mov rdx, rax
lea rcx, [rsp + 0x56e0]
call fcn.180013af0
mov rdx, rbx
lea rcx, [rsp + 0x5700]
call fcn.1800ca610
mov byte [rsp + 0xe18], 0x43
mov byte [rsp + 0xe19], 0x4c
mov byte [rsp + 0xe1a], 0x49
mov byte [rsp + 0xe1b], 0x51
mov byte [rsp + 0xe1c], 0x40
mov byte [rsp + 0xe1d], 0x57
mov byte [rsp + 0xe1e], 0x56
mov byte [rsp + 0xe1f], 0x7a
mov byte [rsp + 0xe20], 0x15
mov byte [rsp + 0xe21], 0x25
mov dword [rsp + 0x68], 0x51494c43
mov dword [rsp + 0x6c], 0x7a565740
mov word [rsp + 0x70], 0x2515
lea rax, [rsp + 0x68]
mov qword [rsp + 0x4188], rax
lea rcx, [rsp + 0x2f60]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rsp + 0x2f60]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1118], edi
nop dword [rax + rax]
cmp edi, 0xa
jge 0x180078e27
lea rax, [rsp + 0x68]
mov qword [rsp + 0x4180], rax
movsxd rdx, edi
mov qword [rsp + 0x4178], rdx
cmp rdx, 0xa
jae 0x18008c131
lea rax, [rsp + 0x68]
add rax, rdx
mov qword [rsp + 0x4170], rax
movzx ebx, byte [rax]
xor bl, 0x25
lea rcx, [rsp + 0x2f60]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1118], edi
jmp 0x180078dd0
lea rax, [rsp + 0x2f60]
mov qword [rsp + 0x4168], rax
lea rcx, [rsp + 0x2f60]
call fcn.18000d6f0
mov qword [rsp + 0x4160], rax
lea rsi, [0x1801f3ff8]
mov qword [rsp + 0x4158], rsi
mov rbx, qword [0x1801f3ff8]
mov rcx, qword [0x1801f4000]
sub rcx, rbx
sar rcx, 4
test rcx, rcx
je 0x18008c13b
mov qword [rsp + 0x4150], rbx
add rbx, 8
mov qword [rsp + 0x4148], rbx
mov rdx, rax
lea rcx, [rsp + 0x5710]
call fcn.180013af0
mov rdx, rbx
lea rcx, [rsp + 0x5730]
call fcn.1800ca610
mov byte [rsp + 0xe28], 0x38
mov byte [rsp + 0xe29], 0x37
mov byte [rsp + 0xe2a], 0x32
mov byte [rsp + 0xe2b], 0x2a
mov byte [rsp + 0xe2c], 0x3b
mov byte [rsp + 0xe2d], 0x2c
mov byte [rsp + 0xe2e], 0x2d
mov byte [rsp + 0xe2f], 1
mov byte [rsp + 0xe30], 0x6f
mov byte [rsp + 0xe31], 0x5e
mov dword [rsp + 0x58], 0x2a323738
mov dword [rsp + 0x5c], 0x12d2c3b
mov word [rsp + 0x60], 0x5e6f
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4140], rax
lea rcx, [rsp + 0x2fa0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rsp + 0x2fa0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x111c], edi
nop dword [rax + rax]
cmp edi, 0xa
jge 0x180078fa7
lea rax, [rsp + 0x58]
mov qword [rsp + 0x4138], rax
movsxd rdx, edi
mov qword [rsp + 0x4130], rdx
cmp rdx, 0xa
jae 0x18008c140
lea rax, [rsp + 0x58]
add rax, rdx
mov qword [rsp + 0x4128], rax
movzx ebx, byte [rax]
xor bl, 0x5e
lea rcx, [rsp + 0x2fa0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x111c], edi
jmp 0x180078f50
lea rax, [rsp + 0x2fa0]
mov qword [rsp + 0x4120], rax
lea rcx, [rsp + 0x2fa0]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x4118], rax
mov qword [rsp + 0x4110], rsi
mov rax, qword [0x1801f3ff8]
mov rcx, qword [0x1801f4000]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x18008c14a
add rax, 0x10
mov qword [rsp + 0x4108], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4100], rbx
lea rcx, [rsp + 0x5740]
call fcn.180013af0
mov rdx, rbx
lea rcx, [rsp + 0x5760]
call fcn.1800ca610
mov byte [rsp + 0xe38], 0x4f
mov byte [rsp + 0xe39], 0x40
mov byte [rsp + 0xe3a], 0x45
mov byte [rsp + 0xe3b], 0x5d
mov byte [rsp + 0xe3c], 0x4c
mov byte [rsp + 0xe3d], 0x5b
mov byte [rsp + 0xe3e], 0x5a
mov byte [rsp + 0xe3f], 0x76
mov byte [rsp + 0xe40], 0x1b
mov byte [rsp + 0xe41], 0x29
mov dword [rsp + 0x48], 0x5d45404f
mov dword [rsp + 0x4c], 0x765a5b4c
mov word [rsp + 0x50], 0x291b
lea rax, [rsp + 0x48]
mov qword [rsp + 0x40f8], rax
lea rcx, [rsp + 0x2fc0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0xa]
lea rcx, [rsp + 0x2fc0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1120], edi
nop dword [rax]
cmp edi, 0xa
jge 0x180079127
lea rax, [rsp + 0x48]
mov qword [rsp + 0x40f0], rax
movsxd rdx, edi
mov qword [rsp + 0x40e8], rdx
cmp rdx, 0xa
jae 0x18008c14f
lea rax, [rsp + 0x48]
add rax, rdx
mov qword [rsp + 0x40e0], rax
movzx ebx, byte [rax]
xor bl, 0x29
lea rcx, [rsp + 0x2fc0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1120], edi
jmp 0x1800790d0
lea rax, [rsp + 0x2fc0]
mov qword [rsp + 0x40d8], rax
lea rcx, [rsp + 0x2fc0]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x40d0], rax
mov qword [rsp + 0x40c8], rsi
mov rax, qword [0x1801f3ff8]
mov rcx, qword [0x1801f4000]
sub rcx, rax
sar rcx, 4
cmp rcx, 2
jbe 0x18008c159
add rax, 0x20
mov qword [rsp + 0x40c0], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x40b8], rbx
lea rcx, [rsp + 0x5770]
call fcn.180013af0
mov rdx, rbx
lea rcx, [rsp + 0x5790]
call fcn.1800ca610
mov byte [rsp + 0xe48], 0x56
mov byte [rsp + 0xe49], 0x55
mov byte [rsp + 0xe4a], 0x46
mov byte [rsp + 0xe4b], 0x47
mov byte [rsp + 0xe4c], 0x6b
mov byte [rsp + 0xe4d], 6
mov byte [rsp + 0xe4e], 0x34
mov dword [rsp + 0x34], 0x47465556
mov word [rsp + 0x38], 0x66b
mov byte [rsp + 0x3a], 0x34
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40b0], rax
lea rcx, [rsp + 0x2ac0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 7]
lea rcx, [rsp + 0x2ac0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x12c0], edi
nop
cmp edi, 7
jge 0x180079287
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40a8], rax
movsxd rdx, edi
mov qword [rsp + 0x40a0], rdx
cmp rdx, 7
jae 0x18008c15e
lea rax, [rsp + 0x34]
add rax, rdx
mov qword [rsp + 0x4098], rax
movzx ebx, byte [rax]
xor bl, 0x34
lea rcx, [rsp + 0x2ac0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x12c0], edi
jmp 0x180079230
lea rax, [rsp + 0x2ac0]
mov qword [rsp + 0x4090], rax
lea rcx, [rsp + 0x2ac0]
call fcn.18000d6f0
mov rdx, rax
mov qword [rsp + 0x4088], rax
mov qword [rsp + 0x4080], r15
mov rax, qword [0x1801f4060]
mov rcx, qword [0x1801f4068]
sub rcx, rax
sar rcx, 4
cmp rcx, 1
jbe 0x18008c168
add rax, 0x10
mov qword [rsp + 0x4078], rax
lea rbx, [rax + 8]
mov qword [rsp + 0x4070], rbx
lea rcx, [rsp + 0x57a0]
call fcn.180013af0
mov rdx, rbx
lea rcx, [rsp + 0x57c0]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b5230]
movdqu xmmword [rsp + 0x20d8], xmm0
mov byte [rsp + 0x20e8], 0x53
mov byte [rsp + 0x20e9], 0x57
mov byte [rsp + 0x20ea], 0x49
mov byte [rsp + 0x20eb], 0x4d
mov byte [rsp + 0x20ec], 0x20
movdqu xmmword [rsp + 0x13a0], xmm0
mov dword [rsp + 0x13b0], 0x4d495753
mov byte [rsp + 0x13b4], 0x20
lea rax, [rsp + 0x13a0]
mov qword [rsp + 0x4e60], rax
lea rcx, [rsp + 0x2d40]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x2d40]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1124], edi
nop word [rax + rax]
cmp edi, 0x15
jge 0x1800793fd
lea rax, [rsp + 0x13a0]
mov qword [rsp + 0x4e58], rax
movsxd rdx, edi
mov qword [rsp + 0x4e50], rdx
cmp rdx, 0x15
jae 0x18008c16d
lea rax, [rsp + 0x13a0]
add rax, rdx
mov qword [rsp + 0x4e48], rax
movzx ebx, byte [rax]
xor bl, 0x20
lea rcx, [rsp + 0x2d40]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1124], edi
jmp 0x1800793a0
lea rax, [rsp + 0x2d40]
mov qword [rsp + 0x4e40], rax
lea rcx, [rsp + 0x2d40]
call fcn.18000d6f0
mov qword [rsp + 0x4e38], rax
mov rdx, rax
lea rcx, [rsp + 0x57d0]
call fcn.180013af0
lea rdx, [0x1801ebba1]
lea rcx, [rsp + 0x57f0]
call fcn.1800ca610
movdqa xmm0, xmmword [str.__3qq98qq.]
movdqu xmmword [rsp + 0x24e8], xmm0
mov byte [rsp + 0x24f8], 0x2a
mov byte [rsp + 0x24f9], 0x26
mov byte [rsp + 0x24fa], 0x3f
mov byte [rsp + 0x24fb], 0x4b
movdqu xmmword [rsp + 0x1430], xmm0
mov dword [rsp + 0x1440], 0x4b3f262a
lea rax, [rsp + 0x1430]
mov qword [rsp + 0x4e30], rax
lea rcx, [rsp + 0x2d60]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x2d60]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1128], edi
cmp edi, 0x14
jge 0x180079522
lea rax, [rsp + 0x1430]
mov qword [rsp + 0x4e28], rax
movsxd rdx, edi
mov qword [rsp + 0x4e20], rdx
cmp rdx, 0x14
jae 0x18008c17a
lea rax, [rsp + 0x1430]
add rax, rdx
mov qword [rsp + 0x4e18], rax
movzx ebx, byte [rax]
xor bl, 0x4b
lea rcx, [rsp + 0x2d60]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1128], edi
jmp 0x1800794c5
lea rax, [rsp + 0x2d60]
mov qword [rsp + 0x4e10], rax
lea rcx, [rsp + 0x2d60]
call fcn.18000d6f0
mov qword [rsp + 0x4e08], rax
mov rdx, rax
lea rcx, [rsp + 0x5800]
call fcn.180013af0
lea rdx, [0x1801d2aa0]
lea rcx, [rsp + 0x5820]
call fcn.1800ca630
movdqa xmm0, xmmword [0x1801b4290]
movdqu xmmword [rsp + 0x2080], xmm0
mov byte [rsp + 0x2090], 0x14
mov byte [rsp + 0x2091], 0x2a
mov byte [rsp + 0x2092], 0x26
mov byte [rsp + 0x2093], 0x3f
mov byte [rsp + 0x2094], 0x4b
movdqu xmmword [rsp + 0x1388], xmm0
mov dword [rsp + 0x1398], 0x3f262a14
mov byte [rsp + 0x139c], 0x4b
lea rax, [rsp + 0x1388]
mov qword [rsp + 0x4df8], rax
lea rcx, [rsp + 0x2aa0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x2aa0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x112c], edi
nop word [rax + rax]
cmp edi, 0x15
jge 0x18007965d
lea rax, [rsp + 0x1388]
mov qword [rsp + 0x4df0], rax
movsxd rdx, edi
mov qword [rsp + 0x4de8], rdx
cmp rdx, 0x15
jae 0x18008c187
lea rax, [rsp + 0x1388]
add rax, rdx
mov qword [rsp + 0x4de0], rax
movzx ebx, byte [rax]
xor bl, 0x4b
lea rcx, [rsp + 0x2aa0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x112c], edi
jmp 0x180079600
lea rax, [rsp + 0x2aa0]
mov qword [rsp + 0x4dd8], rax
lea rcx, [rsp + 0x2aa0]
call fcn.18000d6f0
mov qword [rsp + 0x4dd0], rax
mov rdx, rax
lea rcx, [rsp + 0x5830]
call fcn.180013af0
lea rdx, [0x1801d2acc]
lea rcx, [rsp + 0x5850]
call fcn.1800ca630
movdqa xmm0, xmmword [0x1801b50e0]
movdqu xmmword [rsp + 0x1750], xmm0
mov byte [rsp + 0x1760], 0x7b
mov byte [rsp + 0x1761], 0x7b
mov byte [rsp + 0x1762], 0x7e
mov byte [rsp + 0x1763], 0x64
mov byte [rsp + 0x1764], 0x7e
mov byte [rsp + 0x1765], 0x78
mov byte [rsp + 0x1766], 0x79
mov byte [rsp + 0x1767], 0x17
movdqu xmmword [rsp + 0xff8], xmm0
mov dword [rsp + 0x1008], 0x647e7b7b
mov dword [rsp + 0x100c], 0x1779787e
lea rax, [rsp + 0xff8]
mov qword [rsp + 0x4dc8], rax
lea rcx, [rsp + 0x2dc0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x2dc0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1130], edi
cmp edi, 0x18
jge 0x1800797ad
lea rax, [rsp + 0xff8]
mov qword [rsp + 0x4dc0], rax
movsxd rdx, edi
mov qword [rsp + 0x4db8], rdx
cmp rdx, 0x18
jae 0x18008c194
lea rax, [rsp + 0xff8]
add rax, rdx
mov qword [rsp + 0x4db0], rax
movzx ebx, byte [rax]
xor bl, 0x17
lea rcx, [rsp + 0x2dc0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1130], edi
jmp 0x180079750
lea rax, [rsp + 0x2dc0]
mov qword [rsp + 0x4da8], rax
lea rcx, [rsp + 0x2dc0]
call fcn.18000d6f0
mov qword [rsp + 0x4da0], rax
mov rdx, rax
lea rcx, [rsp + 0x5860]
call fcn.180013af0
lea rdx, [0x1801ebb9f]
lea rcx, [rsp + 0x5880]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b4f40]
movdqu xmmword [rsp + 0x1e00], xmm0
mov byte [rsp + 0x1e10], 0x41
mov byte [rsp + 0x1e11], 0x7f
mov byte [rsp + 0x1e12], 0x73
mov byte [rsp + 0x1e13], 0x73
mov byte [rsp + 0x1e14], 0x71
mov byte [rsp + 0x1e15], 0x1e
movdqu xmmword [rsp + 0x12a8], xmm0
mov dword [rsp + 0x12b8], 0x73737f41
mov word [rsp + 0x12bc], 0x1e71
lea rax, [rsp + 0x12a8]
mov qword [rsp + 0x4d98], rax
lea rcx, [rsp + 0x2de0]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x2de0]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1134], edi
nop
cmp edi, 0x16
jge 0x1800798ed
lea rax, [rsp + 0x12a8]
mov qword [rsp + 0x4d90], rax
movsxd rdx, edi
mov qword [rsp + 0x4d68], rdx
cmp rdx, 0x16
jae 0x18008c1a1
lea rax, [rsp + 0x12a8]
add rax, rdx
mov qword [rsp + 0x4d60], rax
movzx ebx, byte [rax]
xor bl, 0x1e
lea rcx, [rsp + 0x2de0]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1134], edi
jmp 0x180079890
lea rax, [rsp + 0x2de0]
mov qword [rsp + 0x4d58], rax
lea rcx, [rsp + 0x2de0]
call fcn.18000d6f0
mov qword [rsp + 0x4d50], rax
mov rdx, rax
lea rcx, [rsp + 0x5890]
call fcn.180013af0
lea rdx, [0x1801ebe8d]
lea rcx, [rsp + 0x58b0]
call fcn.1800ca610
movdqa xmm0, xmmword [0x1801b4e60]
movdqu xmmword [rsp + 0x1628], xmm0
mov byte [rsp + 0x1638], 0x6e
mov byte [rsp + 0x1639], 0x79
mov byte [rsp + 0x163a], 0x54
mov byte [rsp + 0x163b], 0x6f
mov byte [rsp + 0x163c], 0x6e
mov byte [rsp + 0x163d], 0x67
mov byte [rsp + 0x163e], 0x6a
mov byte [rsp + 0x163f], 0x72
mov byte [rsp + 0x1640], 0xb
movdqu xmmword [rsp + 0xfd8], xmm0
mov dword [rsp + 0xfe8], 0x6f54796e
mov dword [rsp + 0xfec], 0x726a676e
mov byte [rsp + 0xff0], 0xb
lea rax, [rsp + 0xfd8]
mov qword [rsp + 0x4d48], rax
lea rcx, [rsp + 0x2e00]
call fcn.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x2e00]
call fcn.180016510
xor edi, edi
mov dword [rsp + 0x1138], edi
cmp edi, 0x19
jge 0x180079a4d
lea rax, [rsp + 0xfd8]
mov qword [rsp + 0x4d40], rax
movsxd rdx, edi
mov qword [rsp + 0x4d38], rdx
cmp rdx, 0x19
jae 0x18008c1ae
lea rax, [rsp + 0xfd8]
add rax, rdx
mov qword [rsp + 0x4d30], rax
movzx ebx, byte [rax]
xor bl, 0xb
lea rcx, [rsp + 0x2e00]
call fcn.1800bf0b0
mov byte [rax], bl
inc edi
mov dword [rsp + 0x1138], edi
jmp 0x1800799f0
lea rax, [rsp + 0x2e00]
mov qword [rsp + 0x4d28], rax
lea rcx, [rsp + 0x2e00]
call fcn.18000d6f0
mov qword [rsp + 0x4d20], rax
mov rdx, rax
lea rcx, [rsp + 0x58c0]
call fcn.180013af0
lea rdx, [0x1801ebb60]
lea rcx, [rsp + 0x58e0]
call fcn.1800ca630
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.1800c0800
mov byte [rsp + 0x9d8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0800
mov byte [rsp + 0x9d9], al
mov cl, 0x78
call fcn.1800c0800
mov byte [rsp + 0x9da], al
mov cl, 0x3a
call fcn.1800c0800
mov byte [rsp + 0x9db], al
mov cl, 0x3a
call fcn.1800c0800
mov byte [rsp + 0x9dc], al
mov cl, 0x76
call fcn.1800c0800
mov byte [rsp + 0x9dd], al
mov cl, 0x61
call fcn.1800c0800
mov byte [rsp + 0x9de], al
mov cl, WSAStartup
call fcn.1800c0800
mov byte [rsp + 0x9df], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0800
mov byte [rsp + 0x9e0], al
mov cl, 0x3a
call fcn.1800c0800
mov byte [rsp + 0x9e1], al
mov cl, 0x3a
call fcn.1800c0800
mov byte [rsp + 0x9e2], al
mov cl, 0x61
call fcn.1800c0800
mov byte [rsp + 0x9e3], al
mov cl, 0x6c
call fcn.1800c0800
mov byte [rsp + 0x9e4], al
mov cl, 0x77
call fcn.1800c0800
mov byte [rsp + 0x9e5], al
mov cl, 0x61
call fcn.1800c0800
mov byte [rsp + 0x9e6], al
mov cl, 0x79
call fcn.1800c0800
mov byte [rsp + 0x9e7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0800
mov byte [rsp + 0x9e8], al
mov cl, 0x5f
call fcn.1800c0800
mov byte [rsp + 0x9e9], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0800
mov byte [rsp + 0x9ea], al
mov cl, WSAGetLastError
call fcn.1800c0800
mov byte [rsp + 0x9eb], al
xor ecx, ecx
call fcn.1800c0800
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x3cb0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x113c], esi
cmp esi, 0x15
jge 0x180079c76
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1700]
call fcn.1800c1300
movzx ecx, byte [rax]
call fcn.1800c0800
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3cb0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x113c], esi
jmp 0x180079c36
lea rcx, [rsp + 0x3cb0]
call fcn.18000d6f0
mov qword [rsp + 0x2670], rax
lea r8, [0x1801ebe5e]
lea rdx, [rsp + 0x2670]
lea rcx, [rsp + 0x58f0]
call fcn.1800c3b30
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.1800c0670
mov byte [rsp + 0x550], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0670
mov byte [rsp + 0x551], al
mov cl, 0x78
call fcn.1800c0670
mov byte [rsp + 0x552], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x553], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x554], al
mov cl, 0x76
call fcn.1800c0670
mov byte [rsp + 0x555], al
mov cl, 0x61
call fcn.1800c0670
mov byte [rsp + 0x556], al
mov cl, WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x557], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x558], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x559], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x55a], al
mov cl, 0x65
call fcn.1800c0670
mov byte [rsp + 0x55b], al
mov cl, 0x78
call fcn.1800c0670
mov byte [rsp + 0x55c], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0670
mov byte [rsp + 0x55d], al
mov cl, 0x6c
call fcn.1800c0670
mov byte [rsp + 0x55e], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x55f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x560], al
mov cl, 0x69
call fcn.1800c0670
mov byte [rsp + 0x561], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x562], al
mov cl, WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x563], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x564], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0670
mov byte [rsp + 0x565], al
mov cl, 0x79
call fcn.1800c0670
mov byte [rsp + 0x566], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0670
mov byte [rsp + 0x567], al
mov cl, 0x65
call fcn.1800c0670
mov byte [rsp + 0x568], al
xor ecx, ecx
call fcn.1800c0670
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3c90]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1354], esi
nop dword [rax]
cmp esi, 0x1a
jge 0x180079ee0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1eb0]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c0670
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c90]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1354], esi
jmp 0x180079ea0
lea rcx, [rsp + 0x3c90]
call fcn.18000d6f0
mov qword [rsp + 0x2668], rax
lea r8, [0x1801d2a88]
lea rdx, [rsp + 0x2668]
lea rcx, [rsp + 0x5920]
call fcn.1800c3ba0
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.1800c0490
mov byte [rsp + 0x300], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0490
mov byte [rsp + 0x301], al
mov cl, 0x78
call fcn.1800c0490
mov byte [rsp + 0x302], al
mov cl, 0x3a
call fcn.1800c0490
mov byte [rsp + 0x303], al
mov cl, 0x3a
call fcn.1800c0490
mov byte [rsp + 0x304], al
mov cl, 0x76
call fcn.1800c0490
mov byte [rsp + 0x305], al
mov cl, 0x61
call fcn.1800c0490
mov byte [rsp + 0x306], al
mov cl, WSAStartup
call fcn.1800c0490
mov byte [rsp + 0x307], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0490
mov byte [rsp + 0x308], al
mov cl, 0x3a
call fcn.1800c0490
mov byte [rsp + 0x309], al
mov cl, 0x3a
call fcn.1800c0490
mov byte [rsp + 0x30a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0490
mov byte [rsp + 0x30b], al
mov cl, WSAStartup
call fcn.1800c0490
mov byte [rsp + 0x30c], al
mov cl, 0x69
call fcn.1800c0490
mov byte [rsp + 0x30d], al
mov cl, 0x67
call fcn.1800c0490
mov byte [rsp + 0x30e], al
mov cl, 0x67
call fcn.1800c0490
mov byte [rsp + 0x30f], al
mov cl, 0x65
call fcn.1800c0490
mov byte [rsp + 0x310], al
mov cl, WSAStartup
call fcn.1800c0490
mov byte [rsp + 0x311], al
mov cl, 0x5f
call fcn.1800c0490
mov byte [rsp + 0x312], al
mov cl, 0x62
call fcn.1800c0490
mov byte [rsp + 0x313], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0490
mov byte [rsp + 0x314], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0490
mov byte [rsp + 0x315], al
xor ecx, ecx
call fcn.1800c0490
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3c70]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1350], esi
cmp esi, 0x17
jge 0x18007a125
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x14d8]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0490
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c70]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1350], esi
jmp 0x18007a0e5
lea rcx, [rsp + 0x3c70]
call fcn.18000d6f0
mov qword [rsp + 0x2660], rax
lea r8, [0x1801ebb8e]
lea rdx, [rsp + 0x2660]
lea rcx, [rsp + 0x5950]
call fcn.1800c3b30
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.1800c07f0
mov byte [rsp + 0x898], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07f0
mov byte [rsp + 0x899], al
mov cl, 0x78
call fcn.1800c07f0
mov byte [rsp + 0x89a], al
mov cl, 0x3a
call fcn.1800c07f0
mov byte [rsp + 0x89b], al
mov cl, 0x3a
call fcn.1800c07f0
mov byte [rsp + 0x89c], al
mov cl, 0x76
call fcn.1800c07f0
mov byte [rsp + 0x89d], al
mov cl, 0x61
call fcn.1800c07f0
mov byte [rsp + 0x89e], al
mov cl, WSAStartup
call fcn.1800c07f0
mov byte [rsp + 0x89f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07f0
mov byte [rsp + 0x8a0], al
mov cl, 0x3a
call fcn.1800c07f0
mov byte [rsp + 0x8a1], al
mov cl, 0x3a
call fcn.1800c07f0
mov byte [rsp + 0x8a2], al
mov cl, 0x67
call fcn.1800c07f0
mov byte [rsp + 0x8a3], al
mov cl, 0x6c
call fcn.1800c07f0
mov byte [rsp + 0x8a4], al
mov cl, 0x69
call fcn.1800c07f0
mov byte [rsp + 0x8a5], al
mov cl, 0x66
call fcn.1800c07f0
mov byte [rsp + 0x8a6], al
mov cl, 0x65
call fcn.1800c07f0
mov byte [rsp + 0x8a7], al
mov cl, 0x5f
call fcn.1800c07f0
mov byte [rsp + 0x8a8], al
mov cl, 0x7a
call fcn.1800c07f0
mov byte [rsp + 0x8a9], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c07f0
mov byte [rsp + 0x8aa], al
mov cl, 0x6d
call fcn.1800c07f0
mov byte [rsp + 0x8ab], al
mov cl, 0x62
call fcn.1800c07f0
mov byte [rsp + 0x8ac], al
mov cl, 0x69
call fcn.1800c07f0
mov byte [rsp + 0x8ad], al
mov cl, 0x65
call fcn.1800c07f0
mov byte [rsp + 0x8ae], al
mov cl, 0x5f
call fcn.1800c07f0
mov byte [rsp + 0x8af], al
mov cl, 0x66
call fcn.1800c07f0
mov byte [rsp + 0x8b0], al
mov cl, 0x61
call fcn.1800c07f0
mov byte [rsp + 0x8b1], al
mov cl, WSAStartup
call fcn.1800c07f0
mov byte [rsp + 0x8b2], al
mov cl, 0x6d
call fcn.1800c07f0
mov byte [rsp + 0x8b3], al
xor ecx, ecx
call fcn.1800c07f0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x3c50]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x134c], esi
cmp esi, 0x1d
jge 0x18007a3c0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1ab0]
call fcn.1800c0ad0
movzx ecx, byte [rax]
call fcn.1800c07f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c50]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x134c], esi
jmp 0x18007a380
lea rcx, [rsp + 0x3c50]
call fcn.18000d6f0
mov qword [rsp + 0x2658], rax
lea r8, [0x1801ebbb4]
lea rdx, [rsp + 0x2658]
lea rcx, [rsp + 0x5980]
call fcn.1800c3b30
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.1800c07e0
mov byte [rsp + 0x530], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07e0
mov byte [rsp + 0x531], al
mov cl, 0x78
call fcn.1800c07e0
mov byte [rsp + 0x532], al
mov cl, 0x3a
call fcn.1800c07e0
mov byte [rsp + 0x533], al
mov cl, 0x3a
call fcn.1800c07e0
mov byte [rsp + 0x534], al
mov cl, 0x76
call fcn.1800c07e0
mov byte [rsp + 0x535], al
mov cl, 0x61
call fcn.1800c07e0
mov byte [rsp + 0x536], al
mov cl, WSAStartup
call fcn.1800c07e0
mov byte [rsp + 0x537], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07e0
mov byte [rsp + 0x538], al
mov cl, 0x3a
call fcn.1800c07e0
mov byte [rsp + 0x539], al
mov cl, 0x3a
call fcn.1800c07e0
mov byte [rsp + 0x53a], al
mov cl, 0x6d
call fcn.1800c07e0
mov byte [rsp + 0x53b], al
mov cl, 0x61
call fcn.1800c07e0
mov byte [rsp + 0x53c], al
mov cl, 0x67
call fcn.1800c07e0
mov byte [rsp + 0x53d], al
mov cl, 0x69
call fcn.1800c07e0
mov byte [rsp + 0x53e], al
mov cl, 0x63
call fcn.1800c07e0
mov byte [rsp + 0x53f], al
mov cl, 0x5f
call fcn.1800c07e0
mov byte [rsp + 0x540], al
mov cl, 0x62
call fcn.1800c07e0
mov byte [rsp + 0x541], al
mov cl, 0x75
call fcn.1800c07e0
mov byte [rsp + 0x542], al
mov cl, 0x6c
call fcn.1800c07e0
mov byte [rsp + 0x543], al
mov cl, 0x6c
call fcn.1800c07e0
mov byte [rsp + 0x544], al
mov cl, 0x65
call fcn.1800c07e0
mov byte [rsp + 0x545], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07e0
mov byte [rsp + 0x546], al
mov cl, 0x5f
call fcn.1800c07e0
mov byte [rsp + 0x547], al
mov cl, 0x65
call fcn.1800c07e0
mov byte [rsp + 0x548], al
xor ecx, ecx
call fcn.1800c07e0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3c30]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1348], esi
cmp esi, 0x1a
jge 0x18007a626
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1e90]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c07e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c30]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1348], esi
jmp 0x18007a5e6
lea rcx, [rsp + 0x3c30]
call fcn.18000d6f0
mov qword [rsp + 0x2650], rax
lea r8, [0x1801ebb5d]
lea rdx, [rsp + 0x2650]
lea rcx, [rsp + 0x59b0]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2348], xmm0
mov qword [rsp + 0x2358], rax
mov cl, 0x63
call fcn.1800c04e0
mov byte [rsp + 0xac8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04e0
mov byte [rsp + 0xac9], al
mov cl, 0x78
call fcn.1800c04e0
mov byte [rsp + 0xaca], al
mov cl, 0x3a
call fcn.1800c04e0
mov byte [rsp + 0xacb], al
mov cl, 0x3a
call fcn.1800c04e0
mov byte [rsp + 0xacc], al
mov cl, 0x76
call fcn.1800c04e0
mov byte [rsp + 0xacd], al
mov cl, 0x61
call fcn.1800c04e0
mov byte [rsp + 0xace], al
mov cl, WSAStartup
call fcn.1800c04e0
mov byte [rsp + 0xacf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04e0
mov byte [rsp + 0xad0], al
mov cl, 0x3a
call fcn.1800c04e0
mov byte [rsp + 0xad1], al
mov cl, 0x3a
call fcn.1800c04e0
mov byte [rsp + 0xad2], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04e0
mov byte [rsp + 0xad3], al
mov cl, 0x69
call fcn.1800c04e0
mov byte [rsp + 0xad4], al
mov cl, 0x6c
call fcn.1800c04e0
mov byte [rsp + 0xad5], al
mov cl, 0x65
call fcn.1800c04e0
mov byte [rsp + 0xad6], al
mov cl, WSAGetLastError
call fcn.1800c04e0
mov byte [rsp + 0xad7], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04e0
mov byte [rsp + 0xad8], al
mov cl, 0x5f
call fcn.1800c04e0
mov byte [rsp + 0xad9], al
mov cl, 0x61
call fcn.1800c04e0
mov byte [rsp + 0xada], al
mov cl, 0x69
call fcn.1800c04e0
mov byte [rsp + 0xadb], al
mov cl, 0x6d
call fcn.1800c04e0
mov byte [rsp + 0xadc], al
mov cl, 0x5f
call fcn.1800c04e0
mov byte [rsp + 0xadd], al
mov cl, 0x65
call fcn.1800c04e0
mov byte [rsp + 0xade], al
xor ecx, ecx
call fcn.1800c04e0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3c10]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1344], esi
cmp esi, 0x18
jge 0x18007a858
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2348]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c04e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c10]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1344], esi
jmp 0x18007a818
lea rcx, [rsp + 0x3c10]
call fcn.18000d6f0
mov qword [rsp + 0x2648], rax
lea r8, [0x1801ebb65]
lea rdx, [rsp + 0x2648]
lea rcx, [rsp + 0x59e0]
call fcn.1800c3b30
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.1800c0790
mov byte [rsp + 0x510], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0790
mov byte [rsp + 0x511], al
mov cl, 0x78
call fcn.1800c0790
mov byte [rsp + 0x512], al
mov cl, 0x3a
call fcn.1800c0790
mov byte [rsp + 0x513], al
mov cl, 0x3a
call fcn.1800c0790
mov byte [rsp + 0x514], al
mov cl, 0x76
call fcn.1800c0790
mov byte [rsp + 0x515], al
mov cl, 0x61
call fcn.1800c0790
mov byte [rsp + 0x516], al
mov cl, WSAStartup
call fcn.1800c0790
mov byte [rsp + 0x517], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0790
mov byte [rsp + 0x518], al
mov cl, 0x3a
call fcn.1800c0790
mov byte [rsp + 0x519], al
mov cl, 0x3a
call fcn.1800c0790
mov byte [rsp + 0x51a], al
mov cl, 0x67
call fcn.1800c0790
mov byte [rsp + 0x51b], al
mov cl, 0x6c
call fcn.1800c0790
mov byte [rsp + 0x51c], al
mov cl, 0x69
call fcn.1800c0790
mov byte [rsp + 0x51d], al
mov cl, 0x66
call fcn.1800c0790
mov byte [rsp + 0x51e], al
mov cl, 0x65
call fcn.1800c0790
mov byte [rsp + 0x51f], al
mov cl, 0x5f
call fcn.1800c0790
mov byte [rsp + 0x520], al
mov cl, 0x61
call fcn.1800c0790
mov byte [rsp + 0x521], al
mov cl, WSAGetLastError
call fcn.1800c0790
mov byte [rsp + 0x522], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0790
mov byte [rsp + 0x523], al
mov cl, 0x69
call fcn.1800c0790
mov byte [rsp + 0x524], al
mov cl, 0x5f
call fcn.1800c0790
mov byte [rsp + 0x525], al
mov cl, 0x62
call fcn.1800c0790
mov byte [rsp + 0x526], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0790
mov byte [rsp + 0x527], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0790
mov byte [rsp + 0x528], al
xor ecx, ecx
call fcn.1800c0790
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3bf0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1340], esi
nop
cmp esi, 0x1a
jge 0x18007aac0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1f90]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c0790
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3bf0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1340], esi
jmp 0x18007aa80
lea rcx, [rsp + 0x3bf0]
call fcn.18000d6f0
mov qword [rsp + 0x2640], rax
lea r8, [0x1801ebb9c]
lea rdx, [rsp + 0x2640]
lea rcx, [rsp + 0x5a10]
call fcn.1800c3b30
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.1800c0700
mov byte [rsp + 0x740], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0700
mov byte [rsp + 0x741], al
mov cl, 0x78
call fcn.1800c0700
mov byte [rsp + 0x742], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x743], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x744], al
mov cl, 0x76
call fcn.1800c0700
mov byte [rsp + 0x745], al
mov cl, 0x61
call fcn.1800c0700
mov byte [rsp + 0x746], al
mov cl, WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x747], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x748], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x749], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x74a], al
mov cl, 0x63
call fcn.1800c0700
mov byte [rsp + 0x74b], al
mov cl, 0x5f
call fcn.1800c0700
mov byte [rsp + 0x74c], al
mov cl, WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x74d], al
mov cl, 0x65
call fcn.1800c0700
mov byte [rsp + 0x74e], al
mov cl, 0x6d
call fcn.1800c0700
mov byte [rsp + 0x74f], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0700
mov byte [rsp + 0x750], al
mov cl, 0x76
call fcn.1800c0700
mov byte [rsp + 0x751], al
mov cl, 0x65
call fcn.1800c0700
mov byte [rsp + 0x752], al
mov cl, 0x5f
call fcn.1800c0700
mov byte [rsp + 0x753], al
mov cl, 0x7a
call fcn.1800c0700
mov byte [rsp + 0x754], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0700
mov byte [rsp + 0x755], al
mov cl, 0x6d
call fcn.1800c0700
mov byte [rsp + 0x756], al
mov cl, 0x62
call fcn.1800c0700
mov byte [rsp + 0x757], al
mov cl, 0x69
call fcn.1800c0700
mov byte [rsp + 0x758], al
mov cl, 0x65
call fcn.1800c0700
mov byte [rsp + 0x759], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x75a], al
xor ecx, ecx
call fcn.1800c0700
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x3bd0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x133c], esi
nop
cmp esi, 0x1c
jge 0x18007ad40
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2060]
call fcn.1800c12a0
movzx ecx, byte [rax]
call fcn.1800c0700
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3bd0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x133c], esi
jmp 0x18007ad00
lea rcx, [rsp + 0x3bd0]
call fcn.18000d6f0
mov qword [rsp + 0x2600], rax
lea r8, [0x1801ebbcb]
lea rdx, [rsp + 0x2600]
lea rcx, [rsp + 0x5a40]
call fcn.1800c3b30
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.1800c07d0
mov byte [rsp + 0xc20], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07d0
mov byte [rsp + 0xc21], al
mov cl, 0x78
call fcn.1800c07d0
mov byte [rsp + 0xc22], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0xc23], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0xc24], al
mov cl, 0x76
call fcn.1800c07d0
mov byte [rsp + 0xc25], al
mov cl, 0x61
call fcn.1800c07d0
mov byte [rsp + 0xc26], al
mov cl, WSAStartup
call fcn.1800c07d0
mov byte [rsp + 0xc27], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07d0
mov byte [rsp + 0xc28], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0xc29], al
mov cl, 0x3a
call fcn.1800c07d0
mov byte [rsp + 0xc2a], al
mov cl, 0x67
call fcn.1800c07d0
mov byte [rsp + 0xc2b], al
mov cl, 0x6c
call fcn.1800c07d0
mov byte [rsp + 0xc2c], al
mov cl, 0x69
call fcn.1800c07d0
mov byte [rsp + 0xc2d], al
mov cl, 0x66
call fcn.1800c07d0
mov byte [rsp + 0xc2e], al
mov cl, 0x65
call fcn.1800c07d0
mov byte [rsp + 0xc2f], al
mov cl, 0x5f
call fcn.1800c07d0
mov byte [rsp + 0xc30], al
mov cl, 0x68
call fcn.1800c07d0
mov byte [rsp + 0xc31], al
mov cl, 0x69
call fcn.1800c07d0
mov byte [rsp + 0xc32], al
mov cl, 0x64
call fcn.1800c07d0
mov byte [rsp + 0xc33], al
mov cl, 0x65
call fcn.1800c07d0
mov byte [rsp + 0xc34], al
mov cl, 0x5f
call fcn.1800c07d0
mov byte [rsp + 0xc35], al
mov cl, 0x69
call fcn.1800c07d0
mov byte [rsp + 0xc36], al
mov cl, 0x64
call fcn.1800c07d0
mov byte [rsp + 0xc37], al
xor ecx, ecx
call fcn.1800c07d0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3bb0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1338], esi
nop
cmp esi, 0x19
jge 0x18007af90
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1d60]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c07d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3bb0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1338], esi
jmp 0x18007af50
lea rcx, [rsp + 0x3bb0]
call fcn.18000d6f0
mov qword [rsp + 0x25f8], rax
lea r8, [0x1801ebbb6]
lea rdx, [rsp + 0x25f8]
lea rcx, [rsp + 0x5a70]
call fcn.1800c3b30
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.1800c05a0
mov byte [rsp + 0x800], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05a0
mov byte [rsp + 0x801], al
mov cl, 0x78
call fcn.1800c05a0
mov byte [rsp + 0x802], al
mov cl, 0x3a
call fcn.1800c05a0
mov byte [rsp + 0x803], al
mov cl, 0x3a
call fcn.1800c05a0
mov byte [rsp + 0x804], al
mov cl, 0x76
call fcn.1800c05a0
mov byte [rsp + 0x805], al
mov cl, 0x61
call fcn.1800c05a0
mov byte [rsp + 0x806], al
mov cl, WSAStartup
call fcn.1800c05a0
mov byte [rsp + 0x807], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05a0
mov byte [rsp + 0x808], al
mov cl, 0x3a
call fcn.1800c05a0
mov byte [rsp + 0x809], al
mov cl, 0x3a
call fcn.1800c05a0
mov byte [rsp + 0x80a], al
mov cl, 0x62
call fcn.1800c05a0
mov byte [rsp + 0x80b], al
mov cl, 0x61
call fcn.1800c05a0
mov byte [rsp + 0x80c], al
mov cl, 0x67
call fcn.1800c05a0
mov byte [rsp + 0x80d], al
mov cl, 0x5f
call fcn.1800c05a0
mov byte [rsp + 0x80e], al
mov cl, 0x65
call fcn.1800c05a0
mov byte [rsp + 0x80f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05a0
mov byte [rsp + 0x810], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c05a0
mov byte [rsp + 0x811], al
xor ecx, ecx
call fcn.1800c05a0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x13]
lea rcx, [rsp + 0x3b90]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1334], esi
cmp esi, 0x13
jge 0x18007b188
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x15d0]
call fcn.1800c0ab0
movzx ecx, byte [rax]
call fcn.1800c05a0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b90]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1334], esi
jmp 0x18007b148
lea rcx, [rsp + 0x3b90]
call fcn.18000d6f0
mov qword [rsp + 0x25f0], rax
lea r8, [0x1801ebb98]
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x5aa0]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1fd0], xmm0
mov dword [rsp + 0x1fe0], eax
mov cl, 0x63
call fcn.1800c0a80
mov byte [rsp + 0x8b8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0a80
mov byte [rsp + 0x8b9], al
mov cl, 0x78
call fcn.1800c0a80
mov byte [rsp + 0x8ba], al
mov cl, 0x3a
call fcn.1800c0a80
mov byte [rsp + 0x8bb], al
mov cl, 0x3a
call fcn.1800c0a80
mov byte [rsp + 0x8bc], al
mov cl, 0x76
call fcn.1800c0a80
mov byte [rsp + 0x8bd], al
mov cl, 0x61
call fcn.1800c0a80
mov byte [rsp + 0x8be], al
mov cl, WSAStartup
call fcn.1800c0a80
mov byte [rsp + 0x8bf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0a80
mov byte [rsp + 0x8c0], al
mov cl, 0x3a
call fcn.1800c0a80
mov byte [rsp + 0x8c1], al
mov cl, 0x3a
call fcn.1800c0a80
mov byte [rsp + 0x8c2], al
mov cl, 0x62
call fcn.1800c0a80
mov byte [rsp + 0x8c3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0a80
mov byte [rsp + 0x8c4], al
mov cl, 0x78
call fcn.1800c0a80
mov byte [rsp + 0x8c5], al
mov cl, 0x5f
call fcn.1800c0a80
mov byte [rsp + 0x8c6], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0a80
mov byte [rsp + 0x8c7], al
mov cl, 0x79
call fcn.1800c0a80
mov byte [rsp + 0x8c8], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0a80
mov byte [rsp + 0x8c9], al
mov cl, 0x65
call fcn.1800c0a80
mov byte [rsp + 0x8ca], al
xor ecx, ecx
call fcn.1800c0a80
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3b70]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1330], esi
nop dword [rax]
cmp esi, 0x14
jge 0x18007b380
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1fd0]
call fcn.1800c13e0
movzx ecx, byte [rax]
call fcn.1800c0a80
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b70]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1330], esi
jmp 0x18007b340
lea rcx, [rsp + 0x3b70]
call fcn.18000d6f0
mov qword [rsp + 0x25e8], rax
lea r8, [0x1801ebbb8]
lea rdx, [rsp + 0x25e8]
lea rcx, [rsp + 0x5ad0]
call fcn.1800c3ba0
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.1800c07c0
mov byte [rsp + 0xc00], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07c0
mov byte [rsp + 0xc01], al
mov cl, 0x78
call fcn.1800c07c0
mov byte [rsp + 0xc02], al
mov cl, 0x3a
call fcn.1800c07c0
mov byte [rsp + 0xc03], al
mov cl, 0x3a
call fcn.1800c07c0
mov byte [rsp + 0xc04], al
mov cl, 0x76
call fcn.1800c07c0
mov byte [rsp + 0xc05], al
mov cl, 0x61
call fcn.1800c07c0
mov byte [rsp + 0xc06], al
mov cl, WSAStartup
call fcn.1800c07c0
mov byte [rsp + 0xc07], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07c0
mov byte [rsp + 0xc08], al
mov cl, 0x3a
call fcn.1800c07c0
mov byte [rsp + 0xc09], al
mov cl, 0x3a
call fcn.1800c07c0
mov byte [rsp + 0xc0a], al
mov cl, 0x63
call fcn.1800c07c0
mov byte [rsp + 0xc0b], al
mov cl, 0x5f
call fcn.1800c07c0
mov byte [rsp + 0xc0c], al
mov cl, 0x76
call fcn.1800c07c0
mov byte [rsp + 0xc0d], al
mov cl, 0x65
call fcn.1800c07c0
mov byte [rsp + 0xc0e], al
mov cl, 0x68
call fcn.1800c07c0
mov byte [rsp + 0xc0f], al
mov cl, 0x69
call fcn.1800c07c0
mov byte [rsp + 0xc10], al
mov cl, 0x63
call fcn.1800c07c0
mov byte [rsp + 0xc11], al
mov cl, 0x6c
call fcn.1800c07c0
mov byte [rsp + 0xc12], al
mov cl, 0x65
call fcn.1800c07c0
mov byte [rsp + 0xc13], al
mov cl, 0x5f
call fcn.1800c07c0
mov byte [rsp + 0xc14], al
mov cl, 0x65
call fcn.1800c07c0
mov byte [rsp + 0xc15], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07c0
mov byte [rsp + 0xc16], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c07c0
mov byte [rsp + 0xc17], al
xor ecx, ecx
call fcn.1800c07c0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x3b50]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x132c], esi
nop
cmp esi, 0x19
jge 0x18007b5d0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1c80]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c07c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b50]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x132c], esi
jmp 0x18007b590
lea rcx, [rsp + 0x3b50]
call fcn.18000d6f0
mov qword [rsp + 0x25c0], rax
lea r8, [0x1801ebb9b]
lea rdx, [rsp + 0x25c0]
lea rcx, [rsp + 0x5b00]
call fcn.1800c3b30
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.1800c05c0
mov byte [rsp + 0x88], al
mov cl, 0x75
call fcn.1800c05c0
mov byte [rsp + 0x89], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x8a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05c0
mov byte [rsp + 0x8b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05c0
mov byte [rsp + 0x8c], al
mov cl, 0x6d
call fcn.1800c05c0
mov byte [rsp + 0x8d], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x8e], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x8f], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x90], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05c0
mov byte [rsp + 0x91], al
mov cl, 0x75
call fcn.1800c05c0
mov byte [rsp + 0x92], al
mov cl, WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x93], al
mov cl, 0x62
call fcn.1800c05c0
mov byte [rsp + 0x94], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05c0
mov byte [rsp + 0x95], al
xor ecx, ecx
call fcn.1800c05c0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0xf]
lea rcx, [rsp + 0x3b30]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1328], esi
cmp esi, 0xf
jge 0x18007b7a4
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0xe58]
call fcn.1800c1320
movzx ecx, byte [rax]
call fcn.1800c05c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b30]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1328], esi
jmp 0x18007b764
lea rcx, [rsp + 0x3b30]
call fcn.18000d6f0
mov qword [rsp + 0x25b8], rax
lea r8, [0x1801ebb15]
lea rdx, [rsp + 0x25b8]
lea rcx, [rsp + 0x5b30]
call fcn.1800c3b30
xor eax, eax
mov qword [rsp + 0xf88], rax
mov dword [rsp + 0xf90], eax
mov word [rsp + 0xf94], ax
mov cl, 0x63
call fcn.1800c07b0
mov byte [rsp + 0x78], al
mov cl, 0x75
call fcn.1800c07b0
mov byte [rsp + 0x79], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07b0
mov byte [rsp + 0x7a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07b0
mov byte [rsp + 0x7b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c07b0
mov byte [rsp + 0x7c], al
mov cl, 0x6d
call fcn.1800c07b0
mov byte [rsp + 0x7d], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07b0
mov byte [rsp + 0x7e], al
mov cl, 0x3a
call fcn.1800c07b0
mov byte [rsp + 0x7f], al
mov cl, 0x3a
call fcn.1800c07b0
mov byte [rsp + 0x80], al
mov cl, 0x6c
call fcn.1800c07b0
mov byte [rsp + 0x81], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c07b0
mov byte [rsp + 0x82], al
mov cl, 0x63
call fcn.1800c07b0
mov byte [rsp + 0x83], al
mov cl, 0x6b
call fcn.1800c07b0
mov byte [rsp + 0x84], al
xor ecx, ecx
call fcn.1800c07b0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0xe]
lea rcx, [rsp + 0x3b10]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1324], esi
cmp esi, 0xe
jge 0x18007b941
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0xf88]
call fcn.1800c0a90
movzx ecx, byte [rax]
call fcn.1800c07b0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b10]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1324], esi
jmp 0x18007b901
lea rcx, [rsp + 0x3b10]
call fcn.18000d6f0
mov qword [rsp + 0x25b0], rax
lea r8, [0x1801ebb16]
lea rdx, [rsp + 0x25b0]
lea rcx, [rsp + 0x5b60]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1970], xmm0
mov byte [rsp + 0x1980], al
mov cl, 0x63
call fcn.1800c07a0
mov byte [rsp + 0xdb8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c07a0
mov byte [rsp + 0xdb9], al
mov cl, 0x78
call fcn.1800c07a0
mov byte [rsp + 0xdba], al
mov cl, 0x3a
call fcn.1800c07a0
mov byte [rsp + 0xdbb], al
mov cl, 0x3a
call fcn.1800c07a0
mov byte [rsp + 0xdbc], al
mov cl, 0x76
call fcn.1800c07a0
mov byte [rsp + 0xdbd], al
mov cl, 0x61
call fcn.1800c07a0
mov byte [rsp + 0xdbe], al
mov cl, WSAStartup
call fcn.1800c07a0
mov byte [rsp + 0xdbf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07a0
mov byte [rsp + 0xdc0], al
mov cl, 0x3a
call fcn.1800c07a0
mov byte [rsp + 0xdc1], al
mov cl, 0x3a
call fcn.1800c07a0
mov byte [rsp + 0xdc2], al
mov cl, 0x63
call fcn.1800c07a0
mov byte [rsp + 0xdc3], al
mov cl, 0x5f
call fcn.1800c07a0
mov byte [rsp + 0xdc4], al
mov cl, 0x65
call fcn.1800c07a0
mov byte [rsp + 0xdc5], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c07a0
mov byte [rsp + 0xdc6], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c07a0
mov byte [rsp + 0xdc7], al
xor ecx, ecx
call fcn.1800c07a0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3af0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1320], esi
cmp esi, 0x11
jge 0x18007bb05
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1970]
call fcn.1800c1420
movzx ecx, byte [rax]
call fcn.1800c07a0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3af0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1320], esi
jmp 0x18007bac5
lea rcx, [rsp + 0x3af0]
call fcn.18000d6f0
mov qword [rsp + 0x25a8], rax
lea r8, [0x1801ebb9d]
lea rdx, [rsp + 0x25a8]
lea rcx, [rsp + 0x5b90]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1988], xmm0
mov byte [rsp + 0x1998], al
mov cl, 0x63
call fcn.1800c0790
mov byte [rsp + 0xdd0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0790
mov byte [rsp + 0xdd1], al
mov cl, 0x78
call fcn.1800c0790
mov byte [rsp + 0xdd2], al
mov cl, 0x3a
call fcn.1800c0790
mov byte [rsp + 0xdd3], al
mov cl, 0x3a
call fcn.1800c0790
mov byte [rsp + 0xdd4], al
mov cl, 0x76
call fcn.1800c0790
mov byte [rsp + 0xdd5], al
mov cl, 0x61
call fcn.1800c0790
mov byte [rsp + 0xdd6], al
mov cl, WSAStartup
call fcn.1800c0790
mov byte [rsp + 0xdd7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0790
mov byte [rsp + 0xdd8], al
mov cl, 0x3a
call fcn.1800c0790
mov byte [rsp + 0xdd9], al
mov cl, 0x3a
call fcn.1800c0790
mov byte [rsp + 0xdda], al
mov cl, 0x63
call fcn.1800c0790
mov byte [rsp + 0xddb], al
mov cl, 0x5f
call fcn.1800c0790
mov byte [rsp + 0xddc], al
mov cl, 0x62
call fcn.1800c0790
mov byte [rsp + 0xddd], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0790
mov byte [rsp + 0xdde], al
mov cl, 0x78
call fcn.1800c0790
mov byte [rsp + 0xddf], al
xor ecx, ecx
call fcn.1800c0790
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3ad0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x131c], esi
nop dword [rax]
cmp esi, 0x11
jge 0x18007bcd0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1988]
call fcn.1800c1420
movzx ecx, byte [rax]
call fcn.1800c0790
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3ad0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x131c], esi
jmp 0x18007bc90
lea rcx, [rsp + 0x3ad0]
call fcn.18000d6f0
mov qword [rsp + 0x25a0], rax
lea r8, [0x1801ebe7d]
lea rdx, [rsp + 0x25a0]
lea rcx, [rsp + 0x5bc0]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2330], xmm0
mov qword [rsp + 0x2340], rax
mov cl, 0x63
call fcn.1800c0780
mov byte [rsp + 0xab0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0780
mov byte [rsp + 0xab1], al
mov cl, 0x78
call fcn.1800c0780
mov byte [rsp + 0xab2], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0xab3], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0xab4], al
mov cl, 0x76
call fcn.1800c0780
mov byte [rsp + 0xab5], al
mov cl, 0x61
call fcn.1800c0780
mov byte [rsp + 0xab6], al
mov cl, WSAStartup
call fcn.1800c0780
mov byte [rsp + 0xab7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0780
mov byte [rsp + 0xab8], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0xab9], al
mov cl, 0x3a
call fcn.1800c0780
mov byte [rsp + 0xaba], al
mov cl, 0x63
call fcn.1800c0780
mov byte [rsp + 0xabb], al
mov cl, 0x5f
call fcn.1800c0780
mov byte [rsp + 0xabc], al
mov cl, 0x66
call fcn.1800c0780
mov byte [rsp + 0xabd], al
mov cl, 0x69
call fcn.1800c0780
mov byte [rsp + 0xabe], al
mov cl, 0x6c
call fcn.1800c0780
mov byte [rsp + 0xabf], al
mov cl, 0x6c
call fcn.1800c0780
mov byte [rsp + 0xac0], al
mov cl, 0x65
call fcn.1800c0780
mov byte [rsp + 0xac1], al
mov cl, 0x64
call fcn.1800c0780
mov byte [rsp + 0xac2], al
mov cl, 0x5f
call fcn.1800c0780
mov byte [rsp + 0xac3], al
mov cl, 0x62
call fcn.1800c0780
mov byte [rsp + 0xac4], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0780
mov byte [rsp + 0xac5], al
mov cl, 0x78
call fcn.1800c0780
mov byte [rsp + 0xac6], al
xor ecx, ecx
call fcn.1800c0780
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3ab0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1314], esi
cmp esi, 0x18
jge 0x18007bf02
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2330]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c0780
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3ab0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1314], esi
jmp 0x18007bec2
lea rcx, [rsp + 0x3ab0]
call fcn.18000d6f0
mov qword [rsp + 0x2598], rax
lea r8, [0x1801ebb8d]
lea rdx, [rsp + 0x2598]
lea rcx, [rsp + 0x5bf0]
call fcn.1800c3b30
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.1800c0b30
mov byte [rsp + 0x3f0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0b30
mov byte [rsp + 0x3f1], al
mov cl, 0x78
call fcn.1800c0b30
mov byte [rsp + 0x3f2], al
mov cl, 0x3a
call fcn.1800c0b30
mov byte [rsp + 0x3f3], al
mov cl, 0x3a
call fcn.1800c0b30
mov byte [rsp + 0x3f4], al
mov cl, 0x76
call fcn.1800c0b30
mov byte [rsp + 0x3f5], al
mov cl, 0x61
call fcn.1800c0b30
mov byte [rsp + 0x3f6], al
mov cl, WSAStartup
call fcn.1800c0b30
mov byte [rsp + 0x3f7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0b30
mov byte [rsp + 0x3f8], al
mov cl, 0x3a
call fcn.1800c0b30
mov byte [rsp + 0x3f9], al
mov cl, 0x3a
call fcn.1800c0b30
mov byte [rsp + 0x3fa], al
mov cl, 0x63
call fcn.1800c0b30
mov byte [rsp + 0x3fb], al
mov cl, 0x5f
call fcn.1800c0b30
mov byte [rsp + 0x3fc], al
mov cl, 0x65
call fcn.1800c0b30
mov byte [rsp + 0x3fd], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0b30
mov byte [rsp + 0x3fe], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0b30
mov byte [rsp + 0x3ff], al
mov cl, 0x5f
call fcn.1800c0b30
mov byte [rsp + 0x400], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0b30
mov byte [rsp + 0x401], al
mov cl, 0x75
call fcn.1800c0b30
mov byte [rsp + 0x402], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0b30
mov byte [rsp + 0x403], al
mov cl, 0x6c
call fcn.1800c0b30
mov byte [rsp + 0x404], al
mov cl, 0x69
call fcn.1800c0b30
mov byte [rsp + 0x405], al
mov cl, WSAGetLastError
call fcn.1800c0b30
mov byte [rsp + 0x406], al
mov cl, 0x65
call fcn.1800c0b30
mov byte [rsp + 0x407], al
mov cl, 0x64
call fcn.1800c0b30
mov byte [rsp + 0x408], al
xor ecx, ecx
call fcn.1800c0b30
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3a90]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1310], esi
cmp esi, 0x1a
jge 0x18007c168
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1e70]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c0b30
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a90]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1310], esi
jmp 0x18007c128
lea rcx, [rsp + 0x3a90]
call fcn.18000d6f0
mov qword [rsp + 0x2578], rax
lea r8, [0x1801ebbca]
lea rdx, [rsp + 0x2578]
lea rcx, [rsp + 0x5c20]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b58], xmm0
mov word [rsp + 0x1b68], ax
mov cl, 0x63
call fcn.1800c0430
mov byte [rsp + 0x6c8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0430
mov byte [rsp + 0x6c9], al
mov cl, 0x78
call fcn.1800c0430
mov byte [rsp + 0x6ca], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0x6cb], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0x6cc], al
mov cl, 0x76
call fcn.1800c0430
mov byte [rsp + 0x6cd], al
mov cl, 0x61
call fcn.1800c0430
mov byte [rsp + 0x6ce], al
mov cl, WSAStartup
call fcn.1800c0430
mov byte [rsp + 0x6cf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0430
mov byte [rsp + 0x6d0], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0x6d1], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0x6d2], al
mov cl, 0x63
call fcn.1800c0430
mov byte [rsp + 0x6d3], al
mov cl, 0x5f
call fcn.1800c0430
mov byte [rsp + 0x6d4], al
mov cl, WSAGetLastError
call fcn.1800c0430
mov byte [rsp + 0x6d5], al
mov cl, 0x61
call fcn.1800c0430
mov byte [rsp + 0x6d6], al
mov cl, 0x6d
call fcn.1800c0430
mov byte [rsp + 0x6d7], al
mov cl, 0x65
call fcn.1800c0430
mov byte [rsp + 0x6d8], al
xor ecx, ecx
call fcn.1800c0430
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3a70]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x130c], esi
cmp esi, 0x12
jge 0x18007c344
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1b58]
call fcn.1800c1400
movzx ecx, byte [rax]
call fcn.1800c0430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a70]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x130c], esi
jmp 0x18007c304
lea rcx, [rsp + 0x3a70]
call fcn.18000d6f0
mov qword [rsp + 0x2570], rax
lea r8, [0x1801ebb82]
lea rdx, [rsp + 0x2570]
lea rcx, [rsp + 0x5c50]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2030], xmm0
mov dword [rsp + 0x2040], eax
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0x930], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0770
mov byte [rsp + 0x931], al
mov cl, 0x78
call fcn.1800c0770
mov byte [rsp + 0x932], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x933], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x934], al
mov cl, 0x76
call fcn.1800c0770
mov byte [rsp + 0x935], al
mov cl, 0x61
call fcn.1800c0770
mov byte [rsp + 0x936], al
mov cl, WSAStartup
call fcn.1800c0770
mov byte [rsp + 0x937], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0770
mov byte [rsp + 0x938], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x939], al
mov cl, 0x3a
call fcn.1800c0770
mov byte [rsp + 0x93a], al
mov cl, 0x63
call fcn.1800c0770
mov byte [rsp + 0x93b], al
mov cl, 0x5f
call fcn.1800c0770
mov byte [rsp + 0x93c], al
mov cl, 0x77
call fcn.1800c0770
mov byte [rsp + 0x93d], al
mov cl, 0x65
call fcn.1800c0770
mov byte [rsp + 0x93e], al
mov cl, 0x61
call fcn.1800c0770
mov byte [rsp + 0x93f], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0770
mov byte [rsp + 0x940], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0x941], al
mov cl, WSAGetLastError
call fcn.1800c0770
mov byte [rsp + 0x942], al
xor ecx, ecx
call fcn.1800c0770
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3a50]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1308], esi
nop dword [rax]
cmp esi, 0x14
jge 0x18007c540
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2030]
call fcn.1800c13e0
movzx ecx, byte [rax]
call fcn.1800c0770
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a50]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1308], esi
jmp 0x18007c500
lea rcx, [rsp + 0x3a50]
call fcn.18000d6f0
mov qword [rsp + 0x2560], rax
lea r8, [0x1801ebe78]
lea rdx, [rsp + 0x2560]
lea rcx, [rsp + 0x5c80]
call fcn.1800c3b30
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.1800c0760
mov byte [rsp + 0xc8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0760
mov byte [rsp + 0xc9], al
mov cl, 0x78
call fcn.1800c0760
mov byte [rsp + 0xca], al
mov cl, 0x3a
call fcn.1800c0760
mov byte [rsp + 0xcb], al
mov cl, 0x3a
call fcn.1800c0760
mov byte [rsp + 0xcc], al
mov cl, 0x76
call fcn.1800c0760
mov byte [rsp + 0xcd], al
mov cl, 0x61
call fcn.1800c0760
mov byte [rsp + 0xce], al
mov cl, WSAStartup
call fcn.1800c0760
mov byte [rsp + 0xcf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0760
mov byte [rsp + 0xd0], al
mov cl, 0x3a
call fcn.1800c0760
mov byte [rsp + 0xd1], al
mov cl, 0x3a
call fcn.1800c0760
mov byte [rsp + 0xd2], al
mov cl, 0x63
call fcn.1800c0760
mov byte [rsp + 0xd3], al
mov cl, 0x5f
call fcn.1800c0760
mov byte [rsp + 0xd4], al
mov cl, 0x64
call fcn.1800c0760
mov byte [rsp + 0xd5], al
mov cl, 0x69
call fcn.1800c0760
mov byte [rsp + 0xd6], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0760
mov byte [rsp + 0xd7], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0760
mov byte [rsp + 0xd8], al
mov cl, 0x61
call fcn.1800c0760
mov byte [rsp + 0xd9], al
mov cl, WSAGetLastError
call fcn.1800c0760
mov byte [rsp + 0xda], al
mov cl, 0x63
call fcn.1800c0760
mov byte [rsp + 0xdb], al
mov cl, 0x65
call fcn.1800c0760
mov byte [rsp + 0xdc], al
xor ecx, ecx
call fcn.1800c0760
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3a30]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1304], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007c770
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1940]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c0760
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a30]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1304], esi
jmp 0x18007c730
lea rcx, [rsp + 0x3a30]
call fcn.18000d6f0
mov qword [rsp + 0x2558], rax
lea r8, [0x1801ebb85]
lea rdx, [rsp + 0x2558]
lea rcx, [rsp + 0x5cb0]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b88], xmm0
mov word [rsp + 0x1b98], ax
mov cl, 0x63
call fcn.1800c05e0
mov byte [rsp + 0x6b0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05e0
mov byte [rsp + 0x6b1], al
mov cl, 0x78
call fcn.1800c05e0
mov byte [rsp + 0x6b2], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x6b3], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x6b4], al
mov cl, 0x76
call fcn.1800c05e0
mov byte [rsp + 0x6b5], al
mov cl, 0x61
call fcn.1800c05e0
mov byte [rsp + 0x6b6], al
mov cl, WSAStartup
call fcn.1800c05e0
mov byte [rsp + 0x6b7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05e0
mov byte [rsp + 0x6b8], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x6b9], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x6ba], al
mov cl, 0x68
call fcn.1800c05e0
mov byte [rsp + 0x6bb], al
mov cl, 0x65
call fcn.1800c05e0
mov byte [rsp + 0x6bc], al
mov cl, 0x61
call fcn.1800c05e0
mov byte [rsp + 0x6bd], al
mov cl, 0x6c
call fcn.1800c05e0
mov byte [rsp + 0x6be], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05e0
mov byte [rsp + 0x6bf], al
mov cl, 0x68
call fcn.1800c05e0
mov byte [rsp + 0x6c0], al
xor ecx, ecx
call fcn.1800c05e0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3a10]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x12dc], esi
nop dword [rax]
cmp esi, 0x12
jge 0x18007c950
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1b88]
call fcn.1800c1400
movzx ecx, byte [rax]
call fcn.1800c05e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a10]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12dc], esi
jmp 0x18007c910
lea rcx, [rsp + 0x3a10]
call fcn.18000d6f0
mov qword [rsp + 0x2550], rax
lea r8, [0x1801ebba3]
lea rdx, [rsp + 0x2550]
lea rcx, [rsp + 0x5ce0]
call fcn.1800c3b30
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.1800c0750
mov byte [rsp + 0x318], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0750
mov byte [rsp + 0x319], al
mov cl, 0x78
call fcn.1800c0750
mov byte [rsp + 0x31a], al
mov cl, 0x3a
call fcn.1800c0750
mov byte [rsp + 0x31b], al
mov cl, 0x3a
call fcn.1800c0750
mov byte [rsp + 0x31c], al
mov cl, 0x76
call fcn.1800c0750
mov byte [rsp + 0x31d], al
mov cl, 0x61
call fcn.1800c0750
mov byte [rsp + 0x31e], al
mov cl, WSAStartup
call fcn.1800c0750
mov byte [rsp + 0x31f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0750
mov byte [rsp + 0x320], al
mov cl, 0x3a
call fcn.1800c0750
mov byte [rsp + 0x321], al
mov cl, 0x3a
call fcn.1800c0750
mov byte [rsp + 0x322], al
mov cl, 0x63
call fcn.1800c0750
mov byte [rsp + 0x323], al
mov cl, 0x5f
call fcn.1800c0750
mov byte [rsp + 0x324], al
mov cl, 0x61
call fcn.1800c0750
mov byte [rsp + 0x325], al
mov cl, WSAStartup
call fcn.1800c0750
mov byte [rsp + 0x326], al
mov cl, 0x6d
call fcn.1800c0750
mov byte [rsp + 0x327], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0750
mov byte [rsp + 0x328], al
mov cl, WSAStartup
call fcn.1800c0750
mov byte [rsp + 0x329], al
mov cl, 0x5f
call fcn.1800c0750
mov byte [rsp + 0x32a], al
mov cl, 0x62
call fcn.1800c0750
mov byte [rsp + 0x32b], al
mov cl, 0x61
call fcn.1800c0750
mov byte [rsp + 0x32c], al
mov cl, WSAStartup
call fcn.1800c0750
mov byte [rsp + 0x32d], al
xor ecx, ecx
call fcn.1800c0750
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x39f0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x12d8], esi
cmp esi, 0x17
jge 0x18007cb95
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x14c0]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0750
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x39f0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12d8], esi
jmp 0x18007cb55
lea rcx, [rsp + 0x39f0]
call fcn.18000d6f0
mov qword [rsp + 0x2548], rax
lea r8, [0x1801ebe7a]
lea rdx, [rsp + 0x2548]
lea rcx, [rsp + 0x5d10]
call fcn.1800c3b30
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.1800c0480
mov byte [rsp + 0xbe0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0480
mov byte [rsp + 0xbe1], al
mov cl, 0x78
call fcn.1800c0480
mov byte [rsp + 0xbe2], al
mov cl, 0x3a
call fcn.1800c0480
mov byte [rsp + 0xbe3], al
mov cl, 0x3a
call fcn.1800c0480
mov byte [rsp + 0xbe4], al
mov cl, 0x76
call fcn.1800c0480
mov byte [rsp + 0xbe5], al
mov cl, 0x61
call fcn.1800c0480
mov byte [rsp + 0xbe6], al
mov cl, WSAStartup
call fcn.1800c0480
mov byte [rsp + 0xbe7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0480
mov byte [rsp + 0xbe8], al
mov cl, 0x3a
call fcn.1800c0480
mov byte [rsp + 0xbe9], al
mov cl, 0x3a
call fcn.1800c0480
mov byte [rsp + 0xbea], al
mov cl, 0x63
call fcn.1800c0480
mov byte [rsp + 0xbeb], al
mov cl, 0x5f
call fcn.1800c0480
mov byte [rsp + 0xbec], al
mov cl, 0x69
call fcn.1800c0480
mov byte [rsp + 0xbed], al
mov cl, 0x67
call fcn.1800c0480
mov byte [rsp + 0xbee], al
mov cl, WSAGetLastError
call fcn.1800c0480
mov byte [rsp + 0xbef], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0480
mov byte [rsp + 0xbf0], al
mov cl, WSAStartup
call fcn.1800c0480
mov byte [rsp + 0xbf1], al
mov cl, 0x65
call fcn.1800c0480
mov byte [rsp + 0xbf2], al
mov cl, 0x5f
call fcn.1800c0480
mov byte [rsp + 0xbf3], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0480
mov byte [rsp + 0xbf4], al
mov cl, 0x65
call fcn.1800c0480
mov byte [rsp + 0xbf5], al
mov cl, 0x6c
call fcn.1800c0480
mov byte [rsp + 0xbf6], al
mov cl, 0x66
call fcn.1800c0480
mov byte [rsp + 0xbf7], al
xor ecx, ecx
call fcn.1800c0480
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x39d0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x12d4], esi
cmp esi, 0x19
jge 0x18007cde3
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1c60]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c0480
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x39d0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12d4], esi
jmp 0x18007cda3
lea rcx, [rsp + 0x39d0]
call fcn.18000d6f0
mov qword [rsp + 0x2540], rax
lea r8, [0x1801d2032]
lea rdx, [rsp + 0x2540]
lea rcx, [rsp + 0x5d40]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b40], xmm0
mov word [rsp + 0x1b50], ax
mov cl, 0x63
call fcn.1800c0740
mov byte [rsp + 0x698], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0740
mov byte [rsp + 0x699], al
mov cl, 0x78
call fcn.1800c0740
mov byte [rsp + 0x69a], al
mov cl, 0x3a
call fcn.1800c0740
mov byte [rsp + 0x69b], al
mov cl, 0x3a
call fcn.1800c0740
mov byte [rsp + 0x69c], al
mov cl, 0x76
call fcn.1800c0740
mov byte [rsp + 0x69d], al
mov cl, 0x61
call fcn.1800c0740
mov byte [rsp + 0x69e], al
mov cl, WSAStartup
call fcn.1800c0740
mov byte [rsp + 0x69f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0740
mov byte [rsp + 0x6a0], al
mov cl, 0x3a
call fcn.1800c0740
mov byte [rsp + 0x6a1], al
mov cl, 0x3a
call fcn.1800c0740
mov byte [rsp + 0x6a2], al
mov cl, 0x63
call fcn.1800c0740
mov byte [rsp + 0x6a3], al
mov cl, 0x5f
call fcn.1800c0740
mov byte [rsp + 0x6a4], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0740
mov byte [rsp + 0x6a5], al
mov cl, 0x65
call fcn.1800c0740
mov byte [rsp + 0x6a6], al
mov cl, 0x64
call fcn.1800c0740
mov byte [rsp + 0x6a7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0740
mov byte [rsp + 0x6a8], al
xor ecx, ecx
call fcn.1800c0740
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x39b0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x12d0], esi
nop
cmp esi, 0x12
jge 0x18007cfc0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1b40]
call fcn.1800c1400
movzx ecx, byte [rax]
call fcn.1800c0740
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x39b0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12d0], esi
jmp 0x18007cf80
lea rcx, [rsp + 0x39b0]
call fcn.18000d6f0
mov qword [rsp + 0x2538], rax
lea r8, [0x1801ebb4c]
lea rdx, [rsp + 0x2538]
lea rcx, [rsp + 0x5d70]
call fcn.1800c3b30
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.1800c0580
mov byte [rsp + 0xb0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0580
mov byte [rsp + 0xb1], al
mov cl, 0x78
call fcn.1800c0580
mov byte [rsp + 0xb2], al
mov cl, 0x3a
call fcn.1800c0580
mov byte [rsp + 0xb3], al
mov cl, 0x3a
call fcn.1800c0580
mov byte [rsp + 0xb4], al
mov cl, 0x76
call fcn.1800c0580
mov byte [rsp + 0xb5], al
mov cl, 0x61
call fcn.1800c0580
mov byte [rsp + 0xb6], al
mov cl, WSAStartup
call fcn.1800c0580
mov byte [rsp + 0xb7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0580
mov byte [rsp + 0xb8], al
mov cl, 0x3a
call fcn.1800c0580
mov byte [rsp + 0xb9], al
mov cl, 0x3a
call fcn.1800c0580
mov byte [rsp + 0xba], al
mov cl, 0x63
call fcn.1800c0580
mov byte [rsp + 0xbb], al
mov cl, 0x5f
call fcn.1800c0580
mov byte [rsp + 0xbc], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0580
mov byte [rsp + 0xbd], al
mov cl, 0x6b
call fcn.1800c0580
mov byte [rsp + 0xbe], al
mov cl, 0x65
call fcn.1800c0580
mov byte [rsp + 0xbf], al
mov cl, 0x6c
call fcn.1800c0580
mov byte [rsp + 0xc0], al
mov cl, 0x65
call fcn.1800c0580
mov byte [rsp + 0xc1], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0580
mov byte [rsp + 0xc2], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0580
mov byte [rsp + 0xc3], al
mov cl, WSAGetLastError
call fcn.1800c0580
mov byte [rsp + 0xc4], al
xor ecx, ecx
call fcn.1800c0580
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3990]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x12cc], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007d1f0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1868]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c0580
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3990]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12cc], esi
jmp 0x18007d1b0
lea rcx, [rsp + 0x3990]
call fcn.18000d6f0
mov qword [rsp + 0x2530], rax
lea r8, [0x1801ebe79]
lea rdx, [rsp + 0x2530]
lea rcx, [rsp + 0x5da0]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2318], xmm0
mov qword [rsp + 0x2328], rax
mov cl, 0x63
call fcn.1800c03f0
mov byte [rsp + 0xa98], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c03f0
mov byte [rsp + 0xa99], al
mov cl, 0x78
call fcn.1800c03f0
mov byte [rsp + 0xa9a], al
mov cl, 0x3a
call fcn.1800c03f0
mov byte [rsp + 0xa9b], al
mov cl, 0x3a
call fcn.1800c03f0
mov byte [rsp + 0xa9c], al
mov cl, 0x76
call fcn.1800c03f0
mov byte [rsp + 0xa9d], al
mov cl, 0x61
call fcn.1800c03f0
mov byte [rsp + 0xa9e], al
mov cl, WSAStartup
call fcn.1800c03f0
mov byte [rsp + 0xa9f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03f0
mov byte [rsp + 0xaa0], al
mov cl, 0x3a
call fcn.1800c03f0
mov byte [rsp + 0xaa1], al
mov cl, 0x3a
call fcn.1800c03f0
mov byte [rsp + 0xaa2], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03f0
mov byte [rsp + 0xaa3], al
mov cl, 0x6b
call fcn.1800c03f0
mov byte [rsp + 0xaa4], al
mov cl, 0x65
call fcn.1800c03f0
mov byte [rsp + 0xaa5], al
mov cl, 0x6c
call fcn.1800c03f0
mov byte [rsp + 0xaa6], al
mov cl, 0x5f
call fcn.1800c03f0
mov byte [rsp + 0xaa7], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c03f0
mov byte [rsp + 0xaa8], al
mov cl, 0x75
call fcn.1800c03f0
mov byte [rsp + 0xaa9], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c03f0
mov byte [rsp + 0xaaa], al
mov cl, 0x6c
call fcn.1800c03f0
mov byte [rsp + 0xaab], al
mov cl, 0x69
call fcn.1800c03f0
mov byte [rsp + 0xaac], al
mov cl, WSAGetLastError
call fcn.1800c03f0
mov byte [rsp + 0xaad], al
mov cl, 0x65
call fcn.1800c03f0
mov byte [rsp + 0xaae], al
xor ecx, ecx
call fcn.1800c03f0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3970]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x12c8], esi
cmp esi, 0x18
jge 0x18007d422
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2318]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c03f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3970]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12c8], esi
jmp 0x18007d3e2
lea rcx, [rsp + 0x3970]
call fcn.18000d6f0
mov qword [rsp + 0x24e0], rax
lea r8, [0x1801ebbbe]
lea rdx, [rsp + 0x24e0]
lea rcx, [rsp + 0x5dd0]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b70], xmm0
mov word [rsp + 0x1b80], ax
mov cl, 0x63
call fcn.1800c0730
mov byte [rsp + 0x680], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0730
mov byte [rsp + 0x681], al
mov cl, 0x78
call fcn.1800c0730
mov byte [rsp + 0x682], al
mov cl, 0x3a
call fcn.1800c0730
mov byte [rsp + 0x683], al
mov cl, 0x3a
call fcn.1800c0730
mov byte [rsp + 0x684], al
mov cl, 0x76
call fcn.1800c0730
mov byte [rsp + 0x685], al
mov cl, 0x61
call fcn.1800c0730
mov byte [rsp + 0x686], al
mov cl, WSAStartup
call fcn.1800c0730
mov byte [rsp + 0x687], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0730
mov byte [rsp + 0x688], al
mov cl, 0x3a
call fcn.1800c0730
mov byte [rsp + 0x689], al
mov cl, 0x3a
call fcn.1800c0730
mov byte [rsp + 0x68a], al
mov cl, 0x63
call fcn.1800c0730
mov byte [rsp + 0x68b], al
mov cl, 0x5f
call fcn.1800c0730
mov byte [rsp + 0x68c], al
mov cl, 0x6c
call fcn.1800c0730
mov byte [rsp + 0x68d], al
mov cl, 0x69
call fcn.1800c0730
mov byte [rsp + 0x68e], al
mov cl, WSAGetLastError
call fcn.1800c0730
mov byte [rsp + 0x68f], al
mov cl, 0x65
call fcn.1800c0730
mov byte [rsp + 0x690], al
xor ecx, ecx
call fcn.1800c0730
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3950]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x12c4], esi
nop
cmp esi, 0x12
jge 0x18007d600
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1b70]
call fcn.1800c1400
movzx ecx, byte [rax]
call fcn.1800c0730
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3950]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x12c4], esi
jmp 0x18007d5c0
lea rcx, [rsp + 0x3950]
call fcn.18000d6f0
mov qword [rsp + 0x24d8], rax
lea r8, [0x1801ebba2]
lea rdx, [rsp + 0x24d8]
lea rcx, [rsp + 0x5e00]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x19a0], xmm0
mov byte [rsp + 0x19b0], al
mov cl, 0x63
call fcn.1800c0720
mov byte [rsp + 0xde8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0720
mov byte [rsp + 0xde9], al
mov cl, 0x78
call fcn.1800c0720
mov byte [rsp + 0xdea], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0xdeb], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0xdec], al
mov cl, 0x76
call fcn.1800c0720
mov byte [rsp + 0xded], al
mov cl, 0x61
call fcn.1800c0720
mov byte [rsp + 0xdee], al
mov cl, WSAStartup
call fcn.1800c0720
mov byte [rsp + 0xdef], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0720
mov byte [rsp + 0xdf0], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0xdf1], al
mov cl, 0x3a
call fcn.1800c0720
mov byte [rsp + 0xdf2], al
mov cl, 0x63
call fcn.1800c0720
mov byte [rsp + 0xdf3], al
mov cl, 0x5f
call fcn.1800c0720
mov byte [rsp + 0xdf4], al
mov cl, 0x66
call fcn.1800c0720
mov byte [rsp + 0xdf5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0720
mov byte [rsp + 0xdf6], al
mov cl, 0x76
call fcn.1800c0720
mov byte [rsp + 0xdf7], al
xor ecx, ecx
call fcn.1800c0720
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3930]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x129c], esi
cmp esi, 0x11
jge 0x18007d7c4
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x19a0]
call fcn.1800c1420
movzx ecx, byte [rax]
call fcn.1800c0720
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3930]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x129c], esi
jmp 0x18007d784
lea rcx, [rsp + 0x3930]
call fcn.18000d6f0
mov qword [rsp + 0x24d0], rax
lea r8, [0x1801ebb84]
lea rdx, [rsp + 0x24d0]
lea rcx, [rsp + 0x5e30]
call fcn.1800c3b30
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.1800c06c0
mov byte [rsp + 0x9c0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06c0
mov byte [rsp + 0x9c1], al
mov cl, 0x78
call fcn.1800c06c0
mov byte [rsp + 0x9c2], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0x9c3], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0x9c4], al
mov cl, 0x76
call fcn.1800c06c0
mov byte [rsp + 0x9c5], al
mov cl, 0x61
call fcn.1800c06c0
mov byte [rsp + 0x9c6], al
mov cl, WSAStartup
call fcn.1800c06c0
mov byte [rsp + 0x9c7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06c0
mov byte [rsp + 0x9c8], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0x9c9], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0x9ca], al
mov cl, 0x63
call fcn.1800c06c0
mov byte [rsp + 0x9cb], al
mov cl, 0x5f
call fcn.1800c06c0
mov byte [rsp + 0x9cc], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06c0
mov byte [rsp + 0x9cd], al
mov cl, 0x65
call fcn.1800c06c0
mov byte [rsp + 0x9ce], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06c0
mov byte [rsp + 0x9cf], al
mov cl, 0x5f
call fcn.1800c06c0
mov byte [rsp + 0x9d0], al
mov cl, 0x66
call fcn.1800c06c0
mov byte [rsp + 0x9d1], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06c0
mov byte [rsp + 0x9d2], al
mov cl, 0x76
call fcn.1800c06c0
mov byte [rsp + 0x9d3], al
xor ecx, ecx
call fcn.1800c06c0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x3910]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1298], esi
cmp esi, 0x15
jge 0x18007d9d5
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1718]
call fcn.1800c1300
movzx ecx, byte [rax]
call fcn.1800c06c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3910]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1298], esi
jmp 0x18007d995
lea rcx, [rsp + 0x3910]
call fcn.18000d6f0
mov qword [rsp + 0x24c8], rax
lea r8, [0x1801ebb99]
lea rdx, [rsp + 0x24c8]
lea rcx, [rsp + 0x5e60]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2300], xmm0
mov qword [rsp + 0x2310], rax
mov cl, 0x63
call fcn.1800c0710
mov byte [rsp + 0xa80], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0710
mov byte [rsp + 0xa81], al
mov cl, 0x78
call fcn.1800c0710
mov byte [rsp + 0xa82], al
mov cl, 0x3a
call fcn.1800c0710
mov byte [rsp + 0xa83], al
mov cl, 0x3a
call fcn.1800c0710
mov byte [rsp + 0xa84], al
mov cl, 0x76
call fcn.1800c0710
mov byte [rsp + 0xa85], al
mov cl, 0x61
call fcn.1800c0710
mov byte [rsp + 0xa86], al
mov cl, WSAStartup
call fcn.1800c0710
mov byte [rsp + 0xa87], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0710
mov byte [rsp + 0xa88], al
mov cl, 0x3a
call fcn.1800c0710
mov byte [rsp + 0xa89], al
mov cl, 0x3a
call fcn.1800c0710
mov byte [rsp + 0xa8a], al
mov cl, 0x63
call fcn.1800c0710
mov byte [rsp + 0xa8b], al
mov cl, 0x5f
call fcn.1800c0710
mov byte [rsp + 0xa8c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0710
mov byte [rsp + 0xa8d], al
mov cl, 0x69
call fcn.1800c0710
mov byte [rsp + 0xa8e], al
mov cl, 0x6c
call fcn.1800c0710
mov byte [rsp + 0xa8f], al
mov cl, 0x65
call fcn.1800c0710
mov byte [rsp + 0xa90], al
mov cl, WSAGetLastError
call fcn.1800c0710
mov byte [rsp + 0xa91], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0710
mov byte [rsp + 0xa92], al
mov cl, 0x5f
call fcn.1800c0710
mov byte [rsp + 0xa93], al
mov cl, 0x66
call fcn.1800c0710
mov byte [rsp + 0xa94], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0710
mov byte [rsp + 0xa95], al
mov cl, 0x76
call fcn.1800c0710
mov byte [rsp + 0xa96], al
xor ecx, ecx
call fcn.1800c0710
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x38f0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1294], esi
cmp esi, 0x18
jge 0x18007dc07
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2300]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c0710
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x38f0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1294], esi
jmp 0x18007dbc7
lea rcx, [rsp + 0x38f0]
call fcn.18000d6f0
mov qword [rsp + 0x24c0], rax
lea r8, [0x1801ebb5f]
lea rdx, [rsp + 0x24c0]
lea rcx, [rsp + 0x5e90]
call fcn.1800c3b30
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.1800c0630
mov byte [rsp + 0x9a8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0630
mov byte [rsp + 0x9a9], al
mov cl, 0x78
call fcn.1800c0630
mov byte [rsp + 0x9aa], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0x9ab], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0x9ac], al
mov cl, 0x76
call fcn.1800c0630
mov byte [rsp + 0x9ad], al
mov cl, 0x61
call fcn.1800c0630
mov byte [rsp + 0x9ae], al
mov cl, WSAStartup
call fcn.1800c0630
mov byte [rsp + 0x9af], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0630
mov byte [rsp + 0x9b0], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0x9b1], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0x9b2], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0630
mov byte [rsp + 0x9b3], al
mov cl, 0x6d
call fcn.1800c0630
mov byte [rsp + 0x9b4], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0630
mov byte [rsp + 0x9b5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0630
mov byte [rsp + 0x9b6], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0630
mov byte [rsp + 0x9b7], al
mov cl, 0x68
call fcn.1800c0630
mov byte [rsp + 0x9b8], al
mov cl, 0x69
call fcn.1800c0630
mov byte [rsp + 0x9b9], al
mov cl, WSAGetLastError
call fcn.1800c0630
mov byte [rsp + 0x9ba], al
mov cl, 0x67
call fcn.1800c0630
mov byte [rsp + 0x9bb], al
xor ecx, ecx
call fcn.1800c0630
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x38d0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1290], esi
cmp esi, 0x15
jge 0x18007de18
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1688]
call fcn.1800c1300
movzx ecx, byte [rax]
call fcn.1800c0630
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x38d0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1290], esi
jmp 0x18007ddd8
lea rcx, [rsp + 0x38d0]
call fcn.18000d6f0
mov qword [rsp + 0x24b8], rax
lea r8, [0x1801ebb66]
lea rdx, [rsp + 0x24b8]
lea rcx, [rsp + 0x5ec0]
call fcn.1800c3b30
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.1800c0530
mov byte [rsp + 0x6e0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0530
mov byte [rsp + 0x6e1], al
mov cl, 0x78
call fcn.1800c0530
mov byte [rsp + 0x6e2], al
mov cl, 0x3a
call fcn.1800c0530
mov byte [rsp + 0x6e3], al
mov cl, 0x3a
call fcn.1800c0530
mov byte [rsp + 0x6e4], al
mov cl, 0x76
call fcn.1800c0530
mov byte [rsp + 0x6e5], al
mov cl, 0x61
call fcn.1800c0530
mov byte [rsp + 0x6e6], al
mov cl, WSAStartup
call fcn.1800c0530
mov byte [rsp + 0x6e7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0530
mov byte [rsp + 0x6e8], al
mov cl, 0x3a
call fcn.1800c0530
mov byte [rsp + 0x6e9], al
mov cl, 0x3a
call fcn.1800c0530
mov byte [rsp + 0x6ea], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0530
mov byte [rsp + 0x6eb], al
mov cl, 0x6d
call fcn.1800c0530
mov byte [rsp + 0x6ec], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0530
mov byte [rsp + 0x6ed], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0530
mov byte [rsp + 0x6ee], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0530
mov byte [rsp + 0x6ef], al
mov cl, 0x68
call fcn.1800c0530
mov byte [rsp + 0x6f0], al
mov cl, 0x5f
call fcn.1800c0530
mov byte [rsp + 0x6f1], al
mov cl, 0x76
call fcn.1800c0530
mov byte [rsp + 0x6f2], al
mov cl, 0x65
call fcn.1800c0530
mov byte [rsp + 0x6f3], al
mov cl, WSAStartup
call fcn.1800c0530
mov byte [rsp + 0x6f4], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0530
mov byte [rsp + 0x6f5], al
mov cl, 0x69
call fcn.1800c0530
mov byte [rsp + 0x6f6], al
mov cl, 0x63
call fcn.1800c0530
mov byte [rsp + 0x6f7], al
mov cl, 0x61
call fcn.1800c0530
mov byte [rsp + 0x6f8], al
mov cl, 0x6c
call fcn.1800c0530
mov byte [rsp + 0x6f9], al
xor ecx, ecx
call fcn.1800c0530
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x38b0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x128c], esi
nop word [rax + rax]
cmp esi, 0x1b
jge 0x18007e0a0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1848]
call fcn.1800c12c0
movzx ecx, byte [rax]
call fcn.1800c0530
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x38b0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x128c], esi
jmp 0x18007e060
lea rcx, [rsp + 0x38b0]
call fcn.18000d6f0
mov qword [rsp + 0x24b0], rax
lea r8, [0x1801d2ab4]
lea rdx, [rsp + 0x24b0]
lea rcx, [rsp + 0x5ef0]
call fcn.1800c3ba0
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.1800c0700
mov byte [rsp + 0x878], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0700
mov byte [rsp + 0x879], al
mov cl, 0x78
call fcn.1800c0700
mov byte [rsp + 0x87a], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x87b], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x87c], al
mov cl, 0x76
call fcn.1800c0700
mov byte [rsp + 0x87d], al
mov cl, 0x61
call fcn.1800c0700
mov byte [rsp + 0x87e], al
mov cl, WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x87f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x880], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x881], al
mov cl, 0x3a
call fcn.1800c0700
mov byte [rsp + 0x882], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x883], al
mov cl, 0x6d
call fcn.1800c0700
mov byte [rsp + 0x884], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0700
mov byte [rsp + 0x885], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0700
mov byte [rsp + 0x886], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0700
mov byte [rsp + 0x887], al
mov cl, 0x68
call fcn.1800c0700
mov byte [rsp + 0x888], al
mov cl, 0x5f
call fcn.1800c0700
mov byte [rsp + 0x889], al
mov cl, 0x68
call fcn.1800c0700
mov byte [rsp + 0x88a], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0700
mov byte [rsp + 0x88b], al
mov cl, WSAStartup
call fcn.1800c0700
mov byte [rsp + 0x88c], al
mov cl, 0x69
call fcn.1800c0700
mov byte [rsp + 0x88d], al
mov cl, 0x7a
call fcn.1800c0700
mov byte [rsp + 0x88e], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0700
mov byte [rsp + 0x88f], al
mov cl, WSAGetLastError
call fcn.1800c0700
mov byte [rsp + 0x890], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0700
mov byte [rsp + 0x891], al
mov cl, 0x61
call fcn.1800c0700
mov byte [rsp + 0x892], al
mov cl, 0x6c
call fcn.1800c0700
mov byte [rsp + 0x893], al
xor ecx, ecx
call fcn.1800c0700
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x3890]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1288], esi
nop dword [rax + rax]
cmp esi, 0x1d
jge 0x18007e340
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1a90]
call fcn.1800c0ad0
movzx ecx, byte [rax]
call fcn.1800c0700
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3890]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1288], esi
jmp 0x18007e300
lea rcx, [rsp + 0x3890]
call fcn.18000d6f0
mov qword [rsp + 0x24a8], rax
lea r8, [0x1801d2a7c]
lea rdx, [rsp + 0x24a8]
lea rcx, [rsp + 0x5f20]
call fcn.1800c3ba0
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.1800c0650
mov byte [rsp + 0x98], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0650
mov byte [rsp + 0x99], al
mov cl, 0x78
call fcn.1800c0650
mov byte [rsp + 0x9a], al
mov cl, 0x3a
call fcn.1800c0650
mov byte [rsp + 0x9b], al
mov cl, 0x3a
call fcn.1800c0650
mov byte [rsp + 0x9c], al
mov cl, 0x76
call fcn.1800c0650
mov byte [rsp + 0x9d], al
mov cl, 0x61
call fcn.1800c0650
mov byte [rsp + 0x9e], al
mov cl, WSAStartup
call fcn.1800c0650
mov byte [rsp + 0x9f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0650
mov byte [rsp + 0xa0], al
mov cl, 0x3a
call fcn.1800c0650
mov byte [rsp + 0xa1], al
mov cl, 0x3a
call fcn.1800c0650
mov byte [rsp + 0xa2], al
mov cl, 0x66
call fcn.1800c0650
mov byte [rsp + 0xa3], al
mov cl, 0x69
call fcn.1800c0650
mov byte [rsp + 0xa4], al
mov cl, 0x6c
call fcn.1800c0650
mov byte [rsp + 0xa5], al
mov cl, 0x6c
call fcn.1800c0650
mov byte [rsp + 0xa6], al
mov cl, 0x65
call fcn.1800c0650
mov byte [rsp + 0xa7], al
mov cl, 0x64
call fcn.1800c0650
mov byte [rsp + 0xa8], al
mov cl, 0x5f
call fcn.1800c0650
mov byte [rsp + 0xa9], al
mov cl, 0x66
call fcn.1800c0650
mov byte [rsp + 0xaa], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0650
mov byte [rsp + 0xab], al
mov cl, 0x76
call fcn.1800c0650
mov byte [rsp + 0xac], al
xor ecx, ecx
call fcn.1800c0650
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3870]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1284], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007e570
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1880]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c0650
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3870]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1284], esi
jmp 0x18007e530
lea rcx, [rsp + 0x3870]
call fcn.18000d6f0
mov qword [rsp + 0x24a0], rax
lea r8, [0x1801ebb4e]
lea rdx, [rsp + 0x24a0]
lea rcx, [rsp + 0x5f50]
call fcn.1800c3b30
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.1800c06f0
mov byte [rsp + 0x330], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06f0
mov byte [rsp + 0x331], al
mov cl, 0x78
call fcn.1800c06f0
mov byte [rsp + 0x332], al
mov cl, 0x3a
call fcn.1800c06f0
mov byte [rsp + 0x333], al
mov cl, 0x3a
call fcn.1800c06f0
mov byte [rsp + 0x334], al
mov cl, 0x76
call fcn.1800c06f0
mov byte [rsp + 0x335], al
mov cl, 0x61
call fcn.1800c06f0
mov byte [rsp + 0x336], al
mov cl, WSAStartup
call fcn.1800c06f0
mov byte [rsp + 0x337], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06f0
mov byte [rsp + 0x338], al
mov cl, 0x3a
call fcn.1800c06f0
mov byte [rsp + 0x339], al
mov cl, 0x3a
call fcn.1800c06f0
mov byte [rsp + 0x33a], al
mov cl, 0x63
call fcn.1800c06f0
mov byte [rsp + 0x33b], al
mov cl, 0x5f
call fcn.1800c06f0
mov byte [rsp + 0x33c], al
mov cl, 0x77
call fcn.1800c06f0
mov byte [rsp + 0x33d], al
mov cl, 0x61
call fcn.1800c06f0
mov byte [rsp + 0x33e], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06f0
mov byte [rsp + 0x33f], al
mov cl, 0x65
call fcn.1800c06f0
mov byte [rsp + 0x340], al
mov cl, WSAStartup
call fcn.1800c06f0
mov byte [rsp + 0x341], al
mov cl, 0x6d
call fcn.1800c06f0
mov byte [rsp + 0x342], al
mov cl, 0x61
call fcn.1800c06f0
mov byte [rsp + 0x343], al
mov cl, WSAStartup
call fcn.1800c06f0
mov byte [rsp + 0x344], al
mov cl, 0x6b
call fcn.1800c06f0
mov byte [rsp + 0x345], al
xor ecx, ecx
call fcn.1800c06f0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3850]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1280], esi
cmp esi, 0x17
jge 0x18007e7b5
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1598]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c06f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3850]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1280], esi
jmp 0x18007e775
lea rcx, [rsp + 0x3850]
call fcn.18000d6f0
mov qword [rsp + 0x2498], rax
lea r8, [0x1801d2033]
lea rdx, [rsp + 0x2498]
lea rcx, [rsp + 0x5f80]
call fcn.1800c3b30
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.1800c05c0
mov byte [rsp + 0x948], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05c0
mov byte [rsp + 0x949], al
mov cl, 0x78
call fcn.1800c05c0
mov byte [rsp + 0x94a], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x94b], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x94c], al
mov cl, 0x76
call fcn.1800c05c0
mov byte [rsp + 0x94d], al
mov cl, 0x61
call fcn.1800c05c0
mov byte [rsp + 0x94e], al
mov cl, WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x94f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x950], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x951], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x952], al
mov cl, 0x63
call fcn.1800c05c0
mov byte [rsp + 0x953], al
mov cl, WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x954], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05c0
mov byte [rsp + 0x955], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x956], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x957], al
mov cl, 0x68
call fcn.1800c05c0
mov byte [rsp + 0x958], al
mov cl, 0x61
call fcn.1800c05c0
mov byte [rsp + 0x959], al
mov cl, 0x69
call fcn.1800c05c0
mov byte [rsp + 0x95a], al
mov cl, WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x95b], al
xor ecx, ecx
call fcn.1800c05c0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x3830]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1278], esi
cmp esi, 0x15
jge 0x18007e9c6
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x16a0]
call fcn.1800c1300
movzx ecx, byte [rax]
call fcn.1800c05c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3830]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1278], esi
jmp 0x18007e986
lea rcx, [rsp + 0x3830]
call fcn.18000d6f0
mov qword [rsp + 0x2490], rax
lea r8, [0x1801ebe8c]
lea rdx, [rsp + 0x2490]
lea rcx, [rsp + 0x5fb0]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x19b8], xmm0
mov byte [rsp + 0x19c8], al
mov cl, 0x63
call fcn.1800c06e0
mov byte [rsp + 0xe00], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06e0
mov byte [rsp + 0xe01], al
mov cl, 0x78
call fcn.1800c06e0
mov byte [rsp + 0xe02], al
mov cl, 0x3a
call fcn.1800c06e0
mov byte [rsp + 0xe03], al
mov cl, 0x3a
call fcn.1800c06e0
mov byte [rsp + 0xe04], al
mov cl, 0x76
call fcn.1800c06e0
mov byte [rsp + 0xe05], al
mov cl, 0x61
call fcn.1800c06e0
mov byte [rsp + 0xe06], al
mov cl, WSAStartup
call fcn.1800c06e0
mov byte [rsp + 0xe07], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06e0
mov byte [rsp + 0xe08], al
mov cl, 0x3a
call fcn.1800c06e0
mov byte [rsp + 0xe09], al
mov cl, 0x3a
call fcn.1800c06e0
mov byte [rsp + 0xe0a], al
mov cl, 0x63
call fcn.1800c06e0
mov byte [rsp + 0xe0b], al
mov cl, 0x5f
call fcn.1800c06e0
mov byte [rsp + 0xe0c], al
mov cl, 0x67
call fcn.1800c06e0
mov byte [rsp + 0xe0d], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06e0
mov byte [rsp + 0xe0e], al
mov cl, 0x64
call fcn.1800c06e0
mov byte [rsp + 0xe0f], al
xor ecx, ecx
call fcn.1800c06e0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x11]
lea rcx, [rsp + 0x3810]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1274], esi
nop word [rax + rax]
cmp esi, 0x11
jge 0x18007eb90
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x19b8]
call fcn.1800c1420
movzx ecx, byte [rax]
call fcn.1800c06e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3810]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1274], esi
jmp 0x18007eb50
lea rcx, [rsp + 0x3810]
call fcn.18000d6f0
mov qword [rsp + 0x2488], rax
lea r8, [0x1801ebbb7]
lea rdx, [rsp + 0x2488]
lea rcx, [rsp + 0x5fe0]
call fcn.1800c3b30
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.1800c06d0
mov byte [rsp + 0x188], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06d0
mov byte [rsp + 0x189], al
mov cl, 0x78
call fcn.1800c06d0
mov byte [rsp + 0x18a], al
mov cl, 0x3a
call fcn.1800c06d0
mov byte [rsp + 0x18b], al
mov cl, 0x3a
call fcn.1800c06d0
mov byte [rsp + 0x18c], al
mov cl, 0x76
call fcn.1800c06d0
mov byte [rsp + 0x18d], al
mov cl, 0x61
call fcn.1800c06d0
mov byte [rsp + 0x18e], al
mov cl, WSAStartup
call fcn.1800c06d0
mov byte [rsp + 0x18f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06d0
mov byte [rsp + 0x190], al
mov cl, 0x3a
call fcn.1800c06d0
mov byte [rsp + 0x191], al
mov cl, 0x3a
call fcn.1800c06d0
mov byte [rsp + 0x192], al
mov cl, WSAGetLastError
call fcn.1800c06d0
mov byte [rsp + 0x193], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06d0
mov byte [rsp + 0x194], al
mov cl, 0x5f
call fcn.1800c06d0
mov byte [rsp + 0x195], al
mov cl, WSAStartup
call fcn.1800c06d0
mov byte [rsp + 0x196], al
mov cl, 0x61
call fcn.1800c06d0
mov byte [rsp + 0x197], al
mov cl, 0x67
call fcn.1800c06d0
mov byte [rsp + 0x198], al
mov cl, 0x64
call fcn.1800c06d0
mov byte [rsp + 0x199], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06d0
mov byte [rsp + 0x19a], al
mov cl, 0x6c
call fcn.1800c06d0
mov byte [rsp + 0x19b], al
mov cl, 0x6c
call fcn.1800c06d0
mov byte [rsp + 0x19c], al
xor ecx, ecx
call fcn.1800c06d0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x37f0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1270], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007edc0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1898]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c06d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x37f0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1270], esi
jmp 0x18007ed80
lea rcx, [rsp + 0x37f0]
call fcn.18000d6f0
mov qword [rsp + 0x2480], rax
lea r8, [0x1801ebe5d]
lea rdx, [rsp + 0x2480]
lea rcx, [rsp + 0x6010]
call fcn.1800c3b30
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.1800c06c0
mov byte [rsp + 0x170], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06c0
mov byte [rsp + 0x171], al
mov cl, 0x78
call fcn.1800c06c0
mov byte [rsp + 0x172], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0x173], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0x174], al
mov cl, 0x76
call fcn.1800c06c0
mov byte [rsp + 0x175], al
mov cl, 0x61
call fcn.1800c06c0
mov byte [rsp + 0x176], al
mov cl, WSAStartup
call fcn.1800c06c0
mov byte [rsp + 0x177], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06c0
mov byte [rsp + 0x178], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0x179], al
mov cl, 0x3a
call fcn.1800c06c0
mov byte [rsp + 0x17a], al
mov cl, 0x63
call fcn.1800c06c0
mov byte [rsp + 0x17b], al
mov cl, 0x5f
call fcn.1800c06c0
mov byte [rsp + 0x17c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06c0
mov byte [rsp + 0x17d], al
mov cl, 0x65
call fcn.1800c06c0
mov byte [rsp + 0x17e], al
mov cl, 0x6d
call fcn.1800c06c0
mov byte [rsp + 0x17f], al
mov cl, 0x69
call fcn.1800c06c0
mov byte [rsp + 0x180], al
mov cl, 0x5f
call fcn.1800c06c0
mov byte [rsp + 0x181], al
mov cl, 0x67
call fcn.1800c06c0
mov byte [rsp + 0x182], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06c0
mov byte [rsp + 0x183], al
mov cl, 0x64
call fcn.1800c06c0
mov byte [rsp + 0x184], al
xor ecx, ecx
call fcn.1800c06c0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x37d0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x126c], esi
nop dword [rax]
cmp esi, 0x16
jge 0x18007eff0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x18b0]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c06c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x37d0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x126c], esi
jmp 0x18007efb0
lea rcx, [rsp + 0x37d0]
call fcn.18000d6f0
mov qword [rsp + 0x2478], rax
lea r8, [0x1801ebe5c]
lea rdx, [rsp + 0x2478]
lea rcx, [rsp + 0x6040]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x22e8], xmm0
mov qword [rsp + 0x22f8], rax
mov cl, 0x63
call fcn.1800c03e0
mov byte [rsp + 0xa68], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c03e0
mov byte [rsp + 0xa69], al
mov cl, 0x78
call fcn.1800c03e0
mov byte [rsp + 0xa6a], al
mov cl, 0x3a
call fcn.1800c03e0
mov byte [rsp + 0xa6b], al
mov cl, 0x3a
call fcn.1800c03e0
mov byte [rsp + 0xa6c], al
mov cl, 0x76
call fcn.1800c03e0
mov byte [rsp + 0xa6d], al
mov cl, 0x61
call fcn.1800c03e0
mov byte [rsp + 0xa6e], al
mov cl, WSAStartup
call fcn.1800c03e0
mov byte [rsp + 0xa6f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03e0
mov byte [rsp + 0xa70], al
mov cl, 0x3a
call fcn.1800c03e0
mov byte [rsp + 0xa71], al
mov cl, 0x3a
call fcn.1800c03e0
mov byte [rsp + 0xa72], al
mov cl, 0x63
call fcn.1800c03e0
mov byte [rsp + 0xa73], al
mov cl, 0x5f
call fcn.1800c03e0
mov byte [rsp + 0xa74], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03e0
mov byte [rsp + 0xa75], al
mov cl, 0x75
call fcn.1800c03e0
mov byte [rsp + 0xa76], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c03e0
mov byte [rsp + 0xa77], al
mov cl, 0x65
call fcn.1800c03e0
mov byte [rsp + 0xa78], al
mov cl, WSAStartup
call fcn.1800c03e0
mov byte [rsp + 0xa79], al
mov cl, 0x5f
call fcn.1800c03e0
mov byte [rsp + 0xa7a], al
mov cl, 0x6a
call fcn.1800c03e0
mov byte [rsp + 0xa7b], al
mov cl, 0x75
call fcn.1800c03e0
mov byte [rsp + 0xa7c], al
mov cl, 0x6d
call fcn.1800c03e0
mov byte [rsp + 0xa7d], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c03e0
mov byte [rsp + 0xa7e], al
xor ecx, ecx
call fcn.1800c03e0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x37b0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1268], esi
cmp esi, 0x18
jge 0x18007f222
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x22e8]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c03e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x37b0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1268], esi
jmp 0x18007f1e2
lea rcx, [rsp + 0x37b0]
call fcn.18000d6f0
mov qword [rsp + 0x2470], rax
lea r8, [0x1801ebbc8]
lea rdx, [rsp + 0x2470]
lea rcx, [rsp + 0x6070]
call fcn.1800c3b30
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.1800c0630
mov byte [rsp + 0x348], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0630
mov byte [rsp + 0x349], al
mov cl, 0x78
call fcn.1800c0630
mov byte [rsp + 0x34a], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0x34b], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0x34c], al
mov cl, 0x76
call fcn.1800c0630
mov byte [rsp + 0x34d], al
mov cl, 0x61
call fcn.1800c0630
mov byte [rsp + 0x34e], al
mov cl, WSAStartup
call fcn.1800c0630
mov byte [rsp + 0x34f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0630
mov byte [rsp + 0x350], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0x351], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0x352], al
mov cl, 0x63
call fcn.1800c0630
mov byte [rsp + 0x353], al
mov cl, 0x5f
call fcn.1800c0630
mov byte [rsp + 0x354], al
mov cl, WSAStartup
call fcn.1800c0630
mov byte [rsp + 0x355], al
mov cl, 0x75
call fcn.1800c0630
mov byte [rsp + 0x356], al
mov cl, WSAGetLastError
call fcn.1800c0630
mov byte [rsp + 0x357], al
mov cl, 0x5f
call fcn.1800c0630
mov byte [rsp + 0x358], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0630
mov byte [rsp + 0x359], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0630
mov byte [rsp + 0x35a], al
mov cl, 0x65
call fcn.1800c0630
mov byte [rsp + 0x35b], al
mov cl, 0x65
call fcn.1800c0630
mov byte [rsp + 0x35c], al
mov cl, 0x64
call fcn.1800c0630
mov byte [rsp + 0x35d], al
xor ecx, ecx
call fcn.1800c0630
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3790]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1264], esi
cmp esi, 0x17
jge 0x18007f467
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1580]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0630
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3790]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1264], esi
jmp 0x18007f427
lea rcx, [rsp + 0x3790]
call fcn.18000d6f0
mov qword [rsp + 0x2468], rax
lea r8, [0x1801ebb9a]
lea rdx, [rsp + 0x2468]
lea rcx, [rsp + 0x60a0]
call fcn.1800c3b30
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.1800c06b0
mov byte [rsp + 0x158], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06b0
mov byte [rsp + 0x159], al
mov cl, 0x78
call fcn.1800c06b0
mov byte [rsp + 0x15a], al
mov cl, 0x3a
call fcn.1800c06b0
mov byte [rsp + 0x15b], al
mov cl, 0x3a
call fcn.1800c06b0
mov byte [rsp + 0x15c], al
mov cl, 0x76
call fcn.1800c06b0
mov byte [rsp + 0x15d], al
mov cl, 0x61
call fcn.1800c06b0
mov byte [rsp + 0x15e], al
mov cl, WSAStartup
call fcn.1800c06b0
mov byte [rsp + 0x15f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06b0
mov byte [rsp + 0x160], al
mov cl, 0x3a
call fcn.1800c06b0
mov byte [rsp + 0x161], al
mov cl, 0x3a
call fcn.1800c06b0
mov byte [rsp + 0x162], al
mov cl, WSAGetLastError
call fcn.1800c06b0
mov byte [rsp + 0x163], al
mov cl, 0x65
call fcn.1800c06b0
mov byte [rsp + 0x164], al
mov cl, 0x77
call fcn.1800c06b0
mov byte [rsp + 0x165], al
mov cl, 0x5f
call fcn.1800c06b0
mov byte [rsp + 0x166], al
mov cl, WSAGetLastError
call fcn.1800c06b0
mov byte [rsp + 0x167], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c06b0
mov byte [rsp + 0x168], al
mov cl, 0x63
call fcn.1800c06b0
mov byte [rsp + 0x169], al
mov cl, 0x6c
call fcn.1800c06b0
mov byte [rsp + 0x16a], al
mov cl, 0x69
call fcn.1800c06b0
mov byte [rsp + 0x16b], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c06b0
mov byte [rsp + 0x16c], al
xor ecx, ecx
call fcn.1800c06b0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3770]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1260], esi
cmp esi, 0x16
jge 0x18007f690
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1958]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c06b0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3770]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1260], esi
jmp 0x18007f650
lea rcx, [rsp + 0x3770]
call fcn.18000d6f0
mov qword [rsp + 0x2460], rax
lea r8, [0x1801ebe7b]
lea rdx, [rsp + 0x2460]
lea rcx, [rsp + 0x60d0]
call fcn.1800c3b30
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.1800c06a0
mov byte [rsp + 0x700], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c06a0
mov byte [rsp + 0x701], al
mov cl, 0x78
call fcn.1800c06a0
mov byte [rsp + 0x702], al
mov cl, 0x3a
call fcn.1800c06a0
mov byte [rsp + 0x703], al
mov cl, 0x3a
call fcn.1800c06a0
mov byte [rsp + 0x704], al
mov cl, 0x76
call fcn.1800c06a0
mov byte [rsp + 0x705], al
mov cl, 0x61
call fcn.1800c06a0
mov byte [rsp + 0x706], al
mov cl, WSAStartup
call fcn.1800c06a0
mov byte [rsp + 0x707], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06a0
mov byte [rsp + 0x708], al
mov cl, 0x3a
call fcn.1800c06a0
mov byte [rsp + 0x709], al
mov cl, 0x3a
call fcn.1800c06a0
mov byte [rsp + 0x70a], al
mov cl, 0x63
call fcn.1800c06a0
mov byte [rsp + 0x70b], al
mov cl, 0x5f
call fcn.1800c06a0
mov byte [rsp + 0x70c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06a0
mov byte [rsp + 0x70d], al
mov cl, 0x77
call fcn.1800c06a0
mov byte [rsp + 0x70e], al
mov cl, 0x69
call fcn.1800c06a0
mov byte [rsp + 0x70f], al
mov cl, 0x6d
call fcn.1800c06a0
mov byte [rsp + 0x710], al
mov cl, 0x5f
call fcn.1800c06a0
mov byte [rsp + 0x711], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c06a0
mov byte [rsp + 0x712], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c06a0
mov byte [rsp + 0x713], al
mov cl, 0x65
call fcn.1800c06a0
mov byte [rsp + 0x714], al
mov cl, 0x65
call fcn.1800c06a0
mov byte [rsp + 0x715], al
mov cl, 0x64
call fcn.1800c06a0
mov byte [rsp + 0x716], al
mov cl, 0x5f
call fcn.1800c06a0
mov byte [rsp + 0x717], al
mov cl, 0x65
call fcn.1800c06a0
mov byte [rsp + 0x718], al
mov cl, 0x62
call fcn.1800c06a0
mov byte [rsp + 0x719], al
xor ecx, ecx
call fcn.1800c06a0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x3750]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x125c], esi
cmp esi, 0x1b
jge 0x18007f912
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1828]
call fcn.1800c12c0
movzx ecx, byte [rax]
call fcn.1800c06a0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3750]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x125c], esi
jmp 0x18007f8d2
lea rcx, [rsp + 0x3750]
call fcn.18000d6f0
mov qword [rsp + 0x2458], rax
lea r8, [0x1801ebb5c]
lea rdx, [rsp + 0x2458]
lea rcx, [rsp + 0x6100]
call fcn.1800c3b30
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.1800c0690
mov byte [rsp + 0x360], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0690
mov byte [rsp + 0x361], al
mov cl, 0x78
call fcn.1800c0690
mov byte [rsp + 0x362], al
mov cl, 0x3a
call fcn.1800c0690
mov byte [rsp + 0x363], al
mov cl, 0x3a
call fcn.1800c0690
mov byte [rsp + 0x364], al
mov cl, 0x76
call fcn.1800c0690
mov byte [rsp + 0x365], al
mov cl, 0x61
call fcn.1800c0690
mov byte [rsp + 0x366], al
mov cl, WSAStartup
call fcn.1800c0690
mov byte [rsp + 0x367], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0690
mov byte [rsp + 0x368], al
mov cl, 0x3a
call fcn.1800c0690
mov byte [rsp + 0x369], al
mov cl, 0x3a
call fcn.1800c0690
mov byte [rsp + 0x36a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0690
mov byte [rsp + 0x36b], al
mov cl, 0x61
call fcn.1800c0690
mov byte [rsp + 0x36c], al
mov cl, WSAStartup
call fcn.1800c0690
mov byte [rsp + 0x36d], al
mov cl, 0x67
call fcn.1800c0690
mov byte [rsp + 0x36e], al
mov cl, 0x65
call fcn.1800c0690
mov byte [rsp + 0x36f], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0690
mov byte [rsp + 0x370], al
mov cl, 0x5f
call fcn.1800c0690
mov byte [rsp + 0x371], al
mov cl, 0x64
call fcn.1800c0690
mov byte [rsp + 0x372], al
mov cl, 0x65
call fcn.1800c0690
mov byte [rsp + 0x373], al
mov cl, 0x61
call fcn.1800c0690
mov byte [rsp + 0x374], al
mov cl, 0x64
call fcn.1800c0690
mov byte [rsp + 0x375], al
xor ecx, ecx
call fcn.1800c0690
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3730]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1258], esi
cmp esi, 0x17
jge 0x18007fb57
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1568]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0690
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3730]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1258], esi
jmp 0x18007fb17
lea rcx, [rsp + 0x3730]
call fcn.18000d6f0
mov qword [rsp + 0x2450], rax
lea r8, [0x1801ebb4d]
lea rdx, [rsp + 0x2450]
lea rcx, [rsp + 0x6130]
call fcn.1800c3b30
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.1800c0680
mov byte [rsp + 0x378], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0680
mov byte [rsp + 0x379], al
mov cl, 0x78
call fcn.1800c0680
mov byte [rsp + 0x37a], al
mov cl, 0x3a
call fcn.1800c0680
mov byte [rsp + 0x37b], al
mov cl, 0x3a
call fcn.1800c0680
mov byte [rsp + 0x37c], al
mov cl, 0x76
call fcn.1800c0680
mov byte [rsp + 0x37d], al
mov cl, 0x61
call fcn.1800c0680
mov byte [rsp + 0x37e], al
mov cl, WSAStartup
call fcn.1800c0680
mov byte [rsp + 0x37f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0680
mov byte [rsp + 0x380], al
mov cl, 0x3a
call fcn.1800c0680
mov byte [rsp + 0x381], al
mov cl, 0x3a
call fcn.1800c0680
mov byte [rsp + 0x382], al
mov cl, 0x76
call fcn.1800c0680
mov byte [rsp + 0x383], al
mov cl, 0x65
call fcn.1800c0680
mov byte [rsp + 0x384], al
mov cl, 0x68
call fcn.1800c0680
mov byte [rsp + 0x385], al
mov cl, 0x69
call fcn.1800c0680
mov byte [rsp + 0x386], al
mov cl, 0x63
call fcn.1800c0680
mov byte [rsp + 0x387], al
mov cl, 0x6c
call fcn.1800c0680
mov byte [rsp + 0x388], al
mov cl, 0x65
call fcn.1800c0680
mov byte [rsp + 0x389], al
mov cl, 0x5f
call fcn.1800c0680
mov byte [rsp + 0x38a], al
mov cl, 0x61
call fcn.1800c0680
mov byte [rsp + 0x38b], al
mov cl, 0x63
call fcn.1800c0680
mov byte [rsp + 0x38c], al
mov cl, 0x63
call fcn.1800c0680
mov byte [rsp + 0x38d], al
xor ecx, ecx
call fcn.1800c0680
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3710]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1254], esi
nop dword [rax]
cmp esi, 0x17
jge 0x18007fda0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1550]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0680
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3710]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1254], esi
jmp 0x18007fd60
lea rcx, [rsp + 0x3710]
call fcn.18000d6f0
mov qword [rsp + 0x2448], rax
lea r8, [0x1801ebb64]
lea rdx, [rsp + 0x2448]
lea rcx, [rsp + 0x6160]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2018], xmm0
mov dword [rsp + 0x2028], eax
mov cl, 0x63
call fcn.1800c04b0
mov byte [rsp + 0x8d0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04b0
mov byte [rsp + 0x8d1], al
mov cl, 0x78
call fcn.1800c04b0
mov byte [rsp + 0x8d2], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0x8d3], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0x8d4], al
mov cl, 0x76
call fcn.1800c04b0
mov byte [rsp + 0x8d5], al
mov cl, 0x61
call fcn.1800c04b0
mov byte [rsp + 0x8d6], al
mov cl, WSAStartup
call fcn.1800c04b0
mov byte [rsp + 0x8d7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04b0
mov byte [rsp + 0x8d8], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0x8d9], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0x8da], al
mov cl, 0x63
call fcn.1800c04b0
mov byte [rsp + 0x8db], al
mov cl, 0x5f
call fcn.1800c04b0
mov byte [rsp + 0x8dc], al
mov cl, 0x61
call fcn.1800c04b0
mov byte [rsp + 0x8dd], al
mov cl, 0x69
call fcn.1800c04b0
mov byte [rsp + 0x8de], al
mov cl, 0x6d
call fcn.1800c04b0
mov byte [rsp + 0x8df], al
mov cl, 0x62
call fcn.1800c04b0
mov byte [rsp + 0x8e0], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04b0
mov byte [rsp + 0x8e1], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04b0
mov byte [rsp + 0x8e2], al
xor ecx, ecx
call fcn.1800c04b0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x36f0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1250], esi
cmp esi, 0x14
jge 0x18007ff95
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2018]
call fcn.1800c13e0
movzx ecx, byte [rax]
call fcn.1800c04b0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x36f0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1250], esi
jmp 0x18007ff55
lea rcx, [rsp + 0x36f0]
call fcn.18000d6f0
mov qword [rsp + 0x2440], rax
lea r8, [0x1801ebb67]
lea rdx, [rsp + 0x2440]
lea rcx, [rsp + 0x6190]
call fcn.1800c3b30
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.1800c0670
mov byte [rsp + 0x858], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0670
mov byte [rsp + 0x859], al
mov cl, 0x78
call fcn.1800c0670
mov byte [rsp + 0x85a], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x85b], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x85c], al
mov cl, 0x76
call fcn.1800c0670
mov byte [rsp + 0x85d], al
mov cl, 0x61
call fcn.1800c0670
mov byte [rsp + 0x85e], al
mov cl, WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x85f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0670
mov byte [rsp + 0x860], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x861], al
mov cl, 0x3a
call fcn.1800c0670
mov byte [rsp + 0x862], al
mov cl, 0x61
call fcn.1800c0670
mov byte [rsp + 0x863], al
mov cl, 0x69
call fcn.1800c0670
mov byte [rsp + 0x864], al
mov cl, 0x6d
call fcn.1800c0670
mov byte [rsp + 0x865], al
mov cl, 0x62
call fcn.1800c0670
mov byte [rsp + 0x866], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x867], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0670
mov byte [rsp + 0x868], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x869], al
mov cl, 0x61
call fcn.1800c0670
mov byte [rsp + 0x86a], al
mov cl, 0x69
call fcn.1800c0670
mov byte [rsp + 0x86b], al
mov cl, 0x6d
call fcn.1800c0670
mov byte [rsp + 0x86c], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x86d], al
mov cl, 0x61
call fcn.1800c0670
mov byte [rsp + 0x86e], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0670
mov byte [rsp + 0x86f], al
mov cl, 0x5f
call fcn.1800c0670
mov byte [rsp + 0x870], al
mov cl, WSAGetLastError
call fcn.1800c0670
mov byte [rsp + 0x871], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0670
mov byte [rsp + 0x872], al
mov cl, 0x63
call fcn.1800c0670
mov byte [rsp + 0x873], al
xor ecx, ecx
call fcn.1800c0670
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x36d0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x124c], esi
cmp esi, 0x1d
jge 0x180080230
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1a70]
call fcn.1800c0ad0
movzx ecx, byte [rax]
call fcn.1800c0670
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x36d0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x124c], esi
jmp 0x1800801f0
lea rcx, [rsp + 0x36d0]
call fcn.18000d6f0
mov qword [rsp + 0x2438], rax
lea r8, [0x1801ebb5e]
lea rdx, [rsp + 0x2438]
lea rcx, [rsp + 0x61c0]
call fcn.1800c3b30
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.1800c0660
mov byte [rsp + 0xcf0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0660
mov byte [rsp + 0xcf1], al
mov cl, 0x78
call fcn.1800c0660
mov byte [rsp + 0xcf2], al
mov cl, 0x3a
call fcn.1800c0660
mov byte [rsp + 0xcf3], al
mov cl, 0x3a
call fcn.1800c0660
mov byte [rsp + 0xcf4], al
mov cl, 0x76
call fcn.1800c0660
mov byte [rsp + 0xcf5], al
mov cl, 0x61
call fcn.1800c0660
mov byte [rsp + 0xcf6], al
mov cl, WSAStartup
call fcn.1800c0660
mov byte [rsp + 0xcf7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0660
mov byte [rsp + 0xcf8], al
mov cl, 0x3a
call fcn.1800c0660
mov byte [rsp + 0xcf9], al
mov cl, 0x3a
call fcn.1800c0660
mov byte [rsp + 0xcfa], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0660
mov byte [rsp + 0xcfb], al
mov cl, WSAStartup
call fcn.1800c0660
mov byte [rsp + 0xcfc], al
mov cl, 0x65
call fcn.1800c0660
mov byte [rsp + 0xcfd], al
mov cl, 0x76
call fcn.1800c0660
mov byte [rsp + 0xcfe], al
mov cl, 0x69
call fcn.1800c0660
mov byte [rsp + 0xcff], al
mov cl, 0x65
call fcn.1800c0660
mov byte [rsp + 0xd00], al
mov cl, 0x77
call fcn.1800c0660
mov byte [rsp + 0xd01], al
mov cl, 0x5f
call fcn.1800c0660
mov byte [rsp + 0xd02], al
mov cl, 0x61
call fcn.1800c0660
mov byte [rsp + 0xd03], al
mov cl, 0x69
call fcn.1800c0660
mov byte [rsp + 0xd04], al
mov cl, 0x6d
call fcn.1800c0660
mov byte [rsp + 0xd05], al
mov cl, 0x62
call fcn.1800c0660
mov byte [rsp + 0xd06], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0660
mov byte [rsp + 0xd07], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0660
mov byte [rsp + 0xd08], al
mov cl, 0x5f
call fcn.1800c0660
mov byte [rsp + 0xd09], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0660
mov byte [rsp + 0xd0a], al
mov cl, 0x61
call fcn.1800c0660
mov byte [rsp + 0xd0b], al
mov cl, WSAStartup
call fcn.1800c0660
mov byte [rsp + 0xd0c], al
mov cl, 0x67
call fcn.1800c0660
mov byte [rsp + 0xd0d], al
mov cl, 0x65
call fcn.1800c0660
mov byte [rsp + 0xd0e], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0660
mov byte [rsp + 0xd0f], al
xor ecx, ecx
call fcn.1800c0660
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x21]
lea rcx, [rsp + 0x36b0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1248], esi
nop dword [rax]
cmp esi, 0x21
jge 0x1800804f0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x26b8]
call fcn.1800c0a50
movzx ecx, byte [rax]
call fcn.1800c0660
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x36b0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1248], esi
jmp 0x1800804b0
lea rcx, [rsp + 0x36b0]
call fcn.18000d6f0
mov qword [rsp + 0x2430], rax
lea r8, [0x1801ebb81]
lea rdx, [rsp + 0x2430]
lea rcx, [rsp + 0x61f0]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1ad0], xmm0
mov word [rsp + 0x1ae0], ax
mov cl, 0x63
call fcn.1800c0540
mov byte [rsp + 0x668], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0540
mov byte [rsp + 0x669], al
mov cl, 0x78
call fcn.1800c0540
mov byte [rsp + 0x66a], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0x66b], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0x66c], al
mov cl, 0x76
call fcn.1800c0540
mov byte [rsp + 0x66d], al
mov cl, 0x61
call fcn.1800c0540
mov byte [rsp + 0x66e], al
mov cl, WSAStartup
call fcn.1800c0540
mov byte [rsp + 0x66f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0540
mov byte [rsp + 0x670], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0x671], al
mov cl, 0x3a
call fcn.1800c0540
mov byte [rsp + 0x672], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0540
mov byte [rsp + 0x673], al
mov cl, 0x69
call fcn.1800c0540
mov byte [rsp + 0x674], al
mov cl, 0x6c
call fcn.1800c0540
mov byte [rsp + 0x675], al
mov cl, 0x65
call fcn.1800c0540
mov byte [rsp + 0x676], al
mov cl, WSAGetLastError
call fcn.1800c0540
mov byte [rsp + 0x677], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0540
mov byte [rsp + 0x678], al
xor ecx, ecx
call fcn.1800c0540
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x12]
lea rcx, [rsp + 0x3690]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1240], esi
nop dword [rax]
cmp esi, 0x12
jge 0x1800806d0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1ad0]
call fcn.1800c1400
movzx ecx, byte [rax]
call fcn.1800c0540
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3690]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1240], esi
jmp 0x180080690
lea rcx, [rsp + 0x3690]
call fcn.18000d6f0
mov qword [rsp + 0x2428], rax
lea r8, [0x1801ebb4f]
lea rdx, [rsp + 0x2428]
lea rcx, [rsp + 0x6220]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x22d0], xmm0
mov qword [rsp + 0x22e0], rax
mov cl, 0x63
call fcn.1800c0430
mov byte [rsp + 0xa50], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0430
mov byte [rsp + 0xa51], al
mov cl, 0x78
call fcn.1800c0430
mov byte [rsp + 0xa52], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0xa53], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0xa54], al
mov cl, 0x76
call fcn.1800c0430
mov byte [rsp + 0xa55], al
mov cl, 0x61
call fcn.1800c0430
mov byte [rsp + 0xa56], al
mov cl, WSAStartup
call fcn.1800c0430
mov byte [rsp + 0xa57], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0430
mov byte [rsp + 0xa58], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0xa59], al
mov cl, 0x3a
call fcn.1800c0430
mov byte [rsp + 0xa5a], al
mov cl, 0x6d
call fcn.1800c0430
mov byte [rsp + 0xa5b], al
mov cl, 0x61
call fcn.1800c0430
mov byte [rsp + 0xa5c], al
mov cl, 0x67
call fcn.1800c0430
mov byte [rsp + 0xa5d], al
mov cl, 0x69
call fcn.1800c0430
mov byte [rsp + 0xa5e], al
mov cl, 0x63
call fcn.1800c0430
mov byte [rsp + 0xa5f], al
mov cl, 0x5f
call fcn.1800c0430
mov byte [rsp + 0xa60], al
mov cl, 0x62
call fcn.1800c0430
mov byte [rsp + 0xa61], al
mov cl, 0x75
call fcn.1800c0430
mov byte [rsp + 0xa62], al
mov cl, 0x6c
call fcn.1800c0430
mov byte [rsp + 0xa63], al
mov cl, 0x6c
call fcn.1800c0430
mov byte [rsp + 0xa64], al
mov cl, 0x65
call fcn.1800c0430
mov byte [rsp + 0xa65], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0430
mov byte [rsp + 0xa66], al
xor ecx, ecx
call fcn.1800c0430
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3670]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x123c], esi
cmp esi, 0x18
jge 0x180080902
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x22d0]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c0430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3670]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x123c], esi
jmp 0x1800808c2
lea rcx, [rsp + 0x3670]
call fcn.18000d6f0
mov qword [rsp + 0x2420], rax
lea r8, [0x1801ebbbc]
lea rdx, [rsp + 0x2420]
lea rcx, [rsp + 0x6250]
call fcn.1800c3b30
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.1800c04e0
mov byte [rsp + 0x140], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04e0
mov byte [rsp + 0x141], al
mov cl, 0x78
call fcn.1800c04e0
mov byte [rsp + 0x142], al
mov cl, 0x3a
call fcn.1800c04e0
mov byte [rsp + 0x143], al
mov cl, 0x3a
call fcn.1800c04e0
mov byte [rsp + 0x144], al
mov cl, 0x76
call fcn.1800c04e0
mov byte [rsp + 0x145], al
mov cl, 0x61
call fcn.1800c04e0
mov byte [rsp + 0x146], al
mov cl, WSAStartup
call fcn.1800c04e0
mov byte [rsp + 0x147], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04e0
mov byte [rsp + 0x148], al
mov cl, 0x3a
call fcn.1800c04e0
mov byte [rsp + 0x149], al
mov cl, 0x3a
call fcn.1800c04e0
mov byte [rsp + 0x14a], al
mov cl, WSAStartup
call fcn.1800c04e0
mov byte [rsp + 0x14b], al
mov cl, 0x61
call fcn.1800c04e0
mov byte [rsp + 0x14c], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c04e0
mov byte [rsp + 0x14d], al
mov cl, 0x69
call fcn.1800c04e0
mov byte [rsp + 0x14e], al
mov cl, 0x64
call fcn.1800c04e0
mov byte [rsp + 0x14f], al
mov cl, 0x5f
call fcn.1800c04e0
mov byte [rsp + 0x150], al
mov cl, 0x66
call fcn.1800c04e0
mov byte [rsp + 0x151], al
mov cl, 0x69
call fcn.1800c04e0
mov byte [rsp + 0x152], al
mov cl, WSAStartup
call fcn.1800c04e0
mov byte [rsp + 0x153], al
mov cl, 0x65
call fcn.1800c04e0
mov byte [rsp + 0x154], al
xor ecx, ecx
call fcn.1800c04e0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3650]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1238], esi
nop dword [rax + rax]
cmp esi, 0x16
jge 0x180080b30
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x18e0]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c04e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3650]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1238], esi
jmp 0x180080af0
lea rcx, [rsp + 0x3650]
call fcn.18000d6f0
mov qword [rsp + 0x2418], rax
lea r8, [0x1801ebb8c]
lea rdx, [rsp + 0x2418]
lea rcx, [rsp + 0x6280]
call fcn.1800c3b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x22b8], xmm0
mov qword [rsp + 0x22c8], rax
mov cl, 0x63
call fcn.1800c08b0
mov byte [rsp + 0xa38], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c08b0
mov byte [rsp + 0xa39], al
mov cl, 0x78
call fcn.1800c08b0
mov byte [rsp + 0xa3a], al
mov cl, 0x3a
call fcn.1800c08b0
mov byte [rsp + 0xa3b], al
mov cl, 0x3a
call fcn.1800c08b0
mov byte [rsp + 0xa3c], al
mov cl, 0x76
call fcn.1800c08b0
mov byte [rsp + 0xa3d], al
mov cl, 0x61
call fcn.1800c08b0
mov byte [rsp + 0xa3e], al
mov cl, WSAStartup
call fcn.1800c08b0
mov byte [rsp + 0xa3f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c08b0
mov byte [rsp + 0xa40], al
mov cl, 0x3a
call fcn.1800c08b0
mov byte [rsp + 0xa41], al
mov cl, 0x3a
call fcn.1800c08b0
mov byte [rsp + 0xa42], al
mov cl, 0x77
call fcn.1800c08b0
mov byte [rsp + 0xa43], al
mov cl, 0x65
call fcn.1800c08b0
mov byte [rsp + 0xa44], al
mov cl, 0x61
call fcn.1800c08b0
mov byte [rsp + 0xa45], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c08b0
mov byte [rsp + 0xa46], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c08b0
mov byte [rsp + 0xa47], al
mov cl, WSAGetLastError
call fcn.1800c08b0
mov byte [rsp + 0xa48], al
mov cl, 0x64
call fcn.1800c08b0
mov byte [rsp + 0xa49], al
mov cl, 0x61
call fcn.1800c08b0
mov byte [rsp + 0xa4a], al
mov cl, 0x6d
call fcn.1800c08b0
mov byte [rsp + 0xa4b], al
mov cl, 0x61
call fcn.1800c08b0
mov byte [rsp + 0xa4c], al
mov cl, 0x67
call fcn.1800c08b0
mov byte [rsp + 0xa4d], al
mov cl, 0x65
call fcn.1800c08b0
mov byte [rsp + 0xa4e], al
xor ecx, ecx
call fcn.1800c08b0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x18]
lea rcx, [rsp + 0x3630]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1234], esi
cmp esi, 0x18
jge 0x180080d62
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x22b8]
call fcn.1800c1280
movzx ecx, byte [rax]
call fcn.1800c08b0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3630]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1234], esi
jmp 0x180080d22
lea rcx, [rsp + 0x3630]
call fcn.18000d6f0
mov qword [rsp + 0x2410], rax
lea r8, [0x1801ebb9e]
lea rdx, [rsp + 0x2410]
lea rcx, [rsp + 0x62b0]
call fcn.1800c3b30
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.1800c0650
mov byte [rsp + 0x4f0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0650
mov byte [rsp + 0x4f1], al
mov cl, 0x78
call fcn.1800c0650
mov byte [rsp + 0x4f2], al
mov cl, 0x3a
call fcn.1800c0650
mov byte [rsp + 0x4f3], al
mov cl, 0x3a
call fcn.1800c0650
mov byte [rsp + 0x4f4], al
mov cl, 0x76
call fcn.1800c0650
mov byte [rsp + 0x4f5], al
mov cl, 0x61
call fcn.1800c0650
mov byte [rsp + 0x4f6], al
mov cl, WSAStartup
call fcn.1800c0650
mov byte [rsp + 0x4f7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0650
mov byte [rsp + 0x4f8], al
mov cl, 0x3a
call fcn.1800c0650
mov byte [rsp + 0x4f9], al
mov cl, 0x3a
call fcn.1800c0650
mov byte [rsp + 0x4fa], al
mov cl, 0x63
call fcn.1800c0650
mov byte [rsp + 0x4fb], al
mov cl, 0x5f
call fcn.1800c0650
mov byte [rsp + 0x4fc], al
mov cl, WSAStartup
call fcn.1800c0650
mov byte [rsp + 0x4fd], al
mov cl, 0x65
call fcn.1800c0650
mov byte [rsp + 0x4fe], al
mov cl, 0x6c
call fcn.1800c0650
mov byte [rsp + 0x4ff], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0650
mov byte [rsp + 0x500], al
mov cl, 0x61
call fcn.1800c0650
mov byte [rsp + 0x501], al
mov cl, 0x64
call fcn.1800c0650
mov byte [rsp + 0x502], al
mov cl, 0x5f
call fcn.1800c0650
mov byte [rsp + 0x503], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0650
mov byte [rsp + 0x504], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0650
mov byte [rsp + 0x505], al
mov cl, 0x65
call fcn.1800c0650
mov byte [rsp + 0x506], al
mov cl, 0x65
call fcn.1800c0650
mov byte [rsp + 0x507], al
mov cl, 0x64
call fcn.1800c0650
mov byte [rsp + 0x508], al
xor ecx, ecx
call fcn.1800c0650
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3610]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1230], esi
cmp esi, 0x1a
jge 0x180080fc8
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1e50]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c0650
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3610]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1230], esi
jmp 0x180080f88
lea rcx, [rsp + 0x3610]
call fcn.18000d6f0
mov qword [rsp + 0x2408], rax
lea r8, [0x1801ebb8f]
lea rdx, [rsp + 0x2408]
lea rcx, [rsp + 0x62e0]
call fcn.1800c3b30
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.1800c05d0
mov byte [rsp + 0xc60], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05d0
mov byte [rsp + 0xc61], al
mov cl, 0x78
call fcn.1800c05d0
mov byte [rsp + 0xc62], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xc63], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xc64], al
mov cl, 0x76
call fcn.1800c05d0
mov byte [rsp + 0xc65], al
mov cl, 0x61
call fcn.1800c05d0
mov byte [rsp + 0xc66], al
mov cl, WSAStartup
call fcn.1800c05d0
mov byte [rsp + 0xc67], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05d0
mov byte [rsp + 0xc68], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xc69], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xc6a], al
mov cl, 0x69
call fcn.1800c05d0
mov byte [rsp + 0xc6b], al
mov cl, WSAGetLastError
call fcn.1800c05d0
mov byte [rsp + 0xc6c], al
mov cl, 0x66
call fcn.1800c05d0
mov byte [rsp + 0xc6d], al
mov cl, 0x69
call fcn.1800c05d0
mov byte [rsp + 0xc6e], al
mov cl, WSAGetLastError
call fcn.1800c05d0
mov byte [rsp + 0xc6f], al
mov cl, 0x69
call fcn.1800c05d0
mov byte [rsp + 0xc70], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05d0
mov byte [rsp + 0xc71], al
mov cl, 0x65
call fcn.1800c05d0
mov byte [rsp + 0xc72], al
mov cl, 0x5f
call fcn.1800c05d0
mov byte [rsp + 0xc73], al
mov cl, 0x61
call fcn.1800c05d0
mov byte [rsp + 0xc74], al
mov cl, 0x6d
call fcn.1800c05d0
mov byte [rsp + 0xc75], al
mov cl, 0x6d
call fcn.1800c05d0
mov byte [rsp + 0xc76], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05d0
mov byte [rsp + 0xc77], al
xor ecx, ecx
call fcn.1800c05d0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x19]
lea rcx, [rsp + 0x35f0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x122c], esi
cmp esi, 0x19
jge 0x180081216
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1cc0]
call fcn.1800c0b10
movzx ecx, byte [rax]
call fcn.1800c05d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x35f0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x122c], esi
jmp 0x1800811d6
lea rcx, [rsp + 0x35f0]
call fcn.18000d6f0
mov qword [rsp + 0x2400], rax
lea r8, [0x1801ebb86]
lea rdx, [rsp + 0x2400]
lea rcx, [rsp + 0x6310]
call fcn.1800c3b30
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.1800c04d0
mov byte [rsp + 0x990], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04d0
mov byte [rsp + 0x991], al
mov cl, 0x78
call fcn.1800c04d0
mov byte [rsp + 0x992], al
mov cl, 0x3a
call fcn.1800c04d0
mov byte [rsp + 0x993], al
mov cl, 0x3a
call fcn.1800c04d0
mov byte [rsp + 0x994], al
mov cl, 0x76
call fcn.1800c04d0
mov byte [rsp + 0x995], al
mov cl, 0x61
call fcn.1800c04d0
mov byte [rsp + 0x996], al
mov cl, WSAStartup
call fcn.1800c04d0
mov byte [rsp + 0x997], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04d0
mov byte [rsp + 0x998], al
mov cl, 0x3a
call fcn.1800c04d0
mov byte [rsp + 0x999], al
mov cl, 0x3a
call fcn.1800c04d0
mov byte [rsp + 0x99a], al
mov cl, WSAGetLastError
call fcn.1800c04d0
mov byte [rsp + 0x99b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04d0
mov byte [rsp + 0x99c], al
mov cl, 0x5f
call fcn.1800c04d0
mov byte [rsp + 0x99d], al
mov cl, WSAStartup
call fcn.1800c04d0
mov byte [rsp + 0x99e], al
mov cl, 0x65
call fcn.1800c04d0
mov byte [rsp + 0x99f], al
mov cl, 0x6c
call fcn.1800c04d0
mov byte [rsp + 0x9a0], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04d0
mov byte [rsp + 0x9a1], al
mov cl, 0x61
call fcn.1800c04d0
mov byte [rsp + 0x9a2], al
mov cl, 0x64
call fcn.1800c04d0
mov byte [rsp + 0x9a3], al
xor ecx, ecx
call fcn.1800c04d0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x15]
lea rcx, [rsp + 0x35d0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1228], esi
cmp esi, 0x15
jge 0x180081427
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x16b8]
call fcn.1800c1300
movzx ecx, byte [rax]
call fcn.1800c04d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x35d0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1228], esi
jmp 0x1800813e7
lea rcx, [rsp + 0x35d0]
call fcn.18000d6f0
mov qword [rsp + 0x23f8], rax
lea r8, [0x1801ebb53]
lea rdx, [rsp + 0x23f8]
lea rcx, [rsp + 0x6340]
call fcn.1800c3b30
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.1800c04c0
mov byte [rsp + 0x2d0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04c0
mov byte [rsp + 0x2d1], al
mov cl, 0x78
call fcn.1800c04c0
mov byte [rsp + 0x2d2], al
mov cl, 0x3a
call fcn.1800c04c0
mov byte [rsp + 0x2d3], al
mov cl, 0x3a
call fcn.1800c04c0
mov byte [rsp + 0x2d4], al
mov cl, 0x76
call fcn.1800c04c0
mov byte [rsp + 0x2d5], al
mov cl, 0x61
call fcn.1800c04c0
mov byte [rsp + 0x2d6], al
mov cl, WSAStartup
call fcn.1800c04c0
mov byte [rsp + 0x2d7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04c0
mov byte [rsp + 0x2d8], al
mov cl, 0x3a
call fcn.1800c04c0
mov byte [rsp + 0x2d9], al
mov cl, 0x3a
call fcn.1800c04c0
mov byte [rsp + 0x2da], al
mov cl, 0x63
call fcn.1800c04c0
mov byte [rsp + 0x2db], al
mov cl, 0x5f
call fcn.1800c04c0
mov byte [rsp + 0x2dc], al
mov cl, WSAGetLastError
call fcn.1800c04c0
mov byte [rsp + 0x2dd], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04c0
mov byte [rsp + 0x2de], al
mov cl, 0x5f
call fcn.1800c04c0
mov byte [rsp + 0x2df], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04c0
mov byte [rsp + 0x2e0], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c04c0
mov byte [rsp + 0x2e1], al
mov cl, WSAStartup
call fcn.1800c04c0
mov byte [rsp + 0x2e2], al
mov cl, 0x65
call fcn.1800c04c0
mov byte [rsp + 0x2e3], al
mov cl, 0x61
call fcn.1800c04c0
mov byte [rsp + 0x2e4], al
mov cl, 0x64
call fcn.1800c04c0
mov byte [rsp + 0x2e5], al
xor ecx, ecx
call fcn.1800c04c0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x35b0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1224], esi
nop dword [rax]
cmp esi, 0x17
jge 0x180081670
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1538]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c04c0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x35b0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1224], esi
jmp 0x180081630
lea rcx, [rsp + 0x35b0]
call fcn.18000d6f0
mov qword [rsp + 0x23f0], rax
lea r8, [0x1801ebbb5]
lea rdx, [rsp + 0x23f0]
lea rcx, [rsp + 0x6370]
call fcn.1800c3b30
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.1800c0640
mov byte [rsp + 0x2b8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0640
mov byte [rsp + 0x2b9], al
mov cl, 0x78
call fcn.1800c0640
mov byte [rsp + 0x2ba], al
mov cl, 0x3a
call fcn.1800c0640
mov byte [rsp + 0x2bb], al
mov cl, 0x3a
call fcn.1800c0640
mov byte [rsp + 0x2bc], al
mov cl, 0x76
call fcn.1800c0640
mov byte [rsp + 0x2bd], al
mov cl, 0x61
call fcn.1800c0640
mov byte [rsp + 0x2be], al
mov cl, WSAStartup
call fcn.1800c0640
mov byte [rsp + 0x2bf], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0640
mov byte [rsp + 0x2c0], al
mov cl, 0x3a
call fcn.1800c0640
mov byte [rsp + 0x2c1], al
mov cl, 0x3a
call fcn.1800c0640
mov byte [rsp + 0x2c2], al
mov cl, 0x63
call fcn.1800c0640
mov byte [rsp + 0x2c3], al
mov cl, 0x5f
call fcn.1800c0640
mov byte [rsp + 0x2c4], al
mov cl, WSAGetLastError
call fcn.1800c0640
mov byte [rsp + 0x2c5], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0640
mov byte [rsp + 0x2c6], al
mov cl, 0x5f
call fcn.1800c0640
mov byte [rsp + 0x2c7], al
mov cl, WSAStartup
call fcn.1800c0640
mov byte [rsp + 0x2c8], al
mov cl, 0x65
call fcn.1800c0640
mov byte [rsp + 0x2c9], al
mov cl, 0x63
call fcn.1800c0640
mov byte [rsp + 0x2ca], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0640
mov byte [rsp + 0x2cb], al
mov cl, 0x69
call fcn.1800c0640
mov byte [rsp + 0x2cc], al
mov cl, 0x6c
call fcn.1800c0640
mov byte [rsp + 0x2cd], al
xor ecx, ecx
call fcn.1800c0640
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3590]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1220], esi
cmp esi, 0x17
jge 0x1800818b5
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1520]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0640
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3590]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1220], esi
jmp 0x180081875
lea rcx, [rsp + 0x3590]
call fcn.18000d6f0
mov qword [rsp + 0x23e8], rax
lea r8, [0x1801ebb50]
lea rdx, [rsp + 0x23e8]
lea rcx, [rsp + 0x63a0]
call fcn.1800c3b30
xorps xmm0, xmm0
movups xmmword [rsp + 0x2630], xmm0
mov cl, 0x63
call fcn.1800c03f0
mov byte [rsp + 0xcb0], al
mov cl, 0x75
call fcn.1800c03f0
mov byte [rsp + 0xcb1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03f0
mov byte [rsp + 0xcb2], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c03f0
mov byte [rsp + 0xcb3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c03f0
mov byte [rsp + 0xcb4], al
mov cl, 0x6d
call fcn.1800c03f0
mov byte [rsp + 0xcb5], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03f0
mov byte [rsp + 0xcb6], al
mov cl, 0x3a
call fcn.1800c03f0
mov byte [rsp + 0xcb7], al
mov cl, 0x3a
call fcn.1800c03f0
mov byte [rsp + 0xcb8], al
mov cl, 0x62
call fcn.1800c03f0
mov byte [rsp + 0xcb9], al
mov cl, WSAStartup
call fcn.1800c03f0
mov byte [rsp + 0xcba], al
mov cl, 0x61
call fcn.1800c03f0
mov byte [rsp + 0xcbb], al
mov cl, 0x6b
call fcn.1800c03f0
mov byte [rsp + 0xcbc], al
mov cl, 0x65
call fcn.1800c03f0
mov byte [rsp + 0xcbd], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c03f0
mov byte [rsp + 0xcbe], al
xor ecx, ecx
call fcn.1800c03f0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x10]
lea rcx, [rsp + 0x3570]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x121c], esi
nop dword [rax]
cmp esi, 0x10
jge 0x180081a60
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2630]
call fcn.1800c1360
movzx ecx, byte [rax]
call fcn.1800c03f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3570]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x121c], esi
jmp 0x180081a20
lea rcx, [rsp + 0x3570]
call fcn.18000d6f0
mov qword [rsp + 0x23e0], rax
lea r8, [0x1801d2034]
lea rdx, [rsp + 0x23e0]
lea rcx, [rsp + 0x63d0]
call fcn.1800c3ba0
xorps xmm0, xmm0
movups xmmword [rsp + 0x2620], xmm0
mov cl, 0x63
call fcn.1800c0630
mov byte [rsp + 0xce0], al
mov cl, 0x75
call fcn.1800c0630
mov byte [rsp + 0xce1], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0630
mov byte [rsp + 0xce2], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0630
mov byte [rsp + 0xce3], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0630
mov byte [rsp + 0xce4], al
mov cl, 0x6d
call fcn.1800c0630
mov byte [rsp + 0xce5], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0630
mov byte [rsp + 0xce6], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0xce7], al
mov cl, 0x3a
call fcn.1800c0630
mov byte [rsp + 0xce8], al
mov cl, 0x65
call fcn.1800c0630
mov byte [rsp + 0xce9], al
mov cl, WSAGetLastError
call fcn.1800c0630
mov byte [rsp + 0xcea], al
mov cl, 0x67
call fcn.1800c0630
mov byte [rsp + 0xceb], al
mov cl, 0x69
call fcn.1800c0630
mov byte [rsp + 0xcec], al
mov cl, WSAGetLastError
call fcn.1800c0630
mov byte [rsp + 0xced], al
mov cl, 0x65
call fcn.1800c0630
mov byte [rsp + 0xcee], al
xor ecx, ecx
call fcn.1800c0630
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x10]
lea rcx, [rsp + 0x3550]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1300], esi
cmp esi, 0x10
jge 0x180081c07
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2620]
call fcn.1800c1360
movzx ecx, byte [rax]
call fcn.1800c0630
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3550]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1300], esi
jmp 0x180081bc7
lea rcx, [rsp + 0x3550]
call fcn.18000d6f0
mov qword [rsp + 0x23d8], rax
lea r8, [0x1801d203c]
lea rdx, [rsp + 0x23d8]
lea rcx, [rsp + 0x6400]
call fcn.1800c3ba0
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.1800c0620
mov byte [rsp + 0x128], al
mov cl, 0x75
call fcn.1800c0620
mov byte [rsp + 0x129], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0620
mov byte [rsp + 0x12a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0620
mov byte [rsp + 0x12b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0620
mov byte [rsp + 0x12c], al
mov cl, 0x6d
call fcn.1800c0620
mov byte [rsp + reloc.WLDAP32.dll_Ordinal_301], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0620
mov byte [rsp + 0x12e], al
mov cl, 0x3a
call fcn.1800c0620
mov byte [rsp + 0x12f], al
mov cl, 0x3a
call fcn.1800c0620
mov byte [rsp + 0x130], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0620
mov byte [rsp + 0x131], al
mov cl, WSAStartup
call fcn.1800c0620
mov byte [rsp + 0x132], al
mov cl, 0x61
call fcn.1800c0620
mov byte [rsp + 0x133], al
mov cl, WSAGetLastError
call fcn.1800c0620
mov byte [rsp + 0x134], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0620
mov byte [rsp + 0x135], al
mov cl, 0x6d
call fcn.1800c0620
mov byte [rsp + 0x136], al
mov cl, 0x69
call fcn.1800c0620
mov byte [rsp + 0x137], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0620
mov byte [rsp + 0x138], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0620
mov byte [rsp + 0x139], al
mov cl, 0x69
call fcn.1800c0620
mov byte [rsp + 0x13a], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0620
mov byte [rsp + 0x13b], al
mov cl, WSAGetLastError
call fcn.1800c0620
mov byte [rsp + 0x13c], al
xor ecx, ecx
call fcn.1800c0620
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3530]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1218], esi
cmp esi, 0x16
jge 0x180081e30
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1928]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c0620
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3530]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1218], esi
jmp 0x180081df0
lea rcx, [rsp + 0x3530]
call fcn.18000d6f0
mov qword [rsp + 0x23d0], rax
lea r8, [0x1801d2038]
lea rdx, [rsp + 0x23d0]
lea rcx, [rsp + 0x6430]
call fcn.1800c3ba0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2000], xmm0
mov dword [rsp + 0x2010], eax
mov cl, 0x63
call fcn.1800c0390
mov byte [rsp + 0x8e8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0390
mov byte [rsp + 0x8e9], al
mov cl, 0x78
call fcn.1800c0390
mov byte [rsp + 0x8ea], al
mov cl, 0x3a
call fcn.1800c0390
mov byte [rsp + 0x8eb], al
mov cl, 0x3a
call fcn.1800c0390
mov byte [rsp + 0x8ec], al
mov cl, 0x76
call fcn.1800c0390
mov byte [rsp + 0x8ed], al
mov cl, 0x61
call fcn.1800c0390
mov byte [rsp + 0x8ee], al
mov cl, WSAStartup
call fcn.1800c0390
mov byte [rsp + 0x8ef], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0390
mov byte [rsp + 0x8f0], al
mov cl, 0x3a
call fcn.1800c0390
mov byte [rsp + 0x8f1], al
mov cl, 0x3a
call fcn.1800c0390
mov byte [rsp + 0x8f2], al
mov cl, 0x65
call fcn.1800c0390
mov byte [rsp + 0x8f3], al
mov cl, 0x7a
call fcn.1800c0390
mov byte [rsp + 0x8f4], al
mov cl, 0x5f
call fcn.1800c0390
mov byte [rsp + 0x8f5], al
mov cl, 0x68
call fcn.1800c0390
mov byte [rsp + 0x8f6], al
mov cl, 0x61
call fcn.1800c0390
mov byte [rsp + 0x8f7], al
mov cl, WSAGetLastError
call fcn.1800c0390
mov byte [rsp + 0x8f8], al
mov cl, 0x64
call fcn.1800c0390
mov byte [rsp + 0x8f9], al
mov cl, 0x6c
call fcn.1800c0390
mov byte [rsp + 0x8fa], al
xor ecx, ecx
call fcn.1800c0390
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x3510]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1214], esi
cmp esi, 0x14
jge 0x180082025
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2000]
call fcn.1800c13e0
movzx ecx, byte [rax]
call fcn.1800c0390
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3510]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1214], esi
jmp 0x180081fe5
lea rcx, [rsp + 0x3510]
call fcn.18000d6f0
mov qword [rsp + 0x23c8], rax
lea r8, [0x1801ebb80]
lea rdx, [rsp + 0x23c8]
lea rcx, [rsp + 0x6460]
call fcn.1800c3b30
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.1800c0580
mov byte [rsp + 0x570], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0580
mov byte [rsp + 0x571], al
mov cl, 0x78
call fcn.1800c0580
mov byte [rsp + 0x572], al
mov cl, 0x3a
call fcn.1800c0580
mov byte [rsp + 0x573], al
mov cl, 0x3a
call fcn.1800c0580
mov byte [rsp + 0x574], al
mov cl, 0x76
call fcn.1800c0580
mov byte [rsp + 0x575], al
mov cl, 0x61
call fcn.1800c0580
mov byte [rsp + 0x576], al
mov cl, WSAStartup
call fcn.1800c0580
mov byte [rsp + 0x577], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0580
mov byte [rsp + 0x578], al
mov cl, 0x3a
call fcn.1800c0580
mov byte [rsp + 0x579], al
mov cl, 0x3a
call fcn.1800c0580
mov byte [rsp + 0x57a], al
mov cl, 0x63
call fcn.1800c0580
mov byte [rsp + 0x57b], al
mov cl, 0x5f
call fcn.1800c0580
mov byte [rsp + 0x57c], al
mov cl, 0x65
call fcn.1800c0580
mov byte [rsp + 0x57d], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0580
mov byte [rsp + 0x57e], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c0580
mov byte [rsp + 0x57f], al
mov cl, 0x5f
call fcn.1800c0580
mov byte [rsp + 0x580], al
mov cl, 0x6d
call fcn.1800c0580
mov byte [rsp + 0x581], al
mov cl, 0x61
call fcn.1800c0580
mov byte [rsp + 0x582], al
mov cl, 0x78
call fcn.1800c0580
mov byte [rsp + 0x583], al
mov cl, 0x5f
call fcn.1800c0580
mov byte [rsp + 0x584], al
mov cl, 0x64
call fcn.1800c0580
mov byte [rsp + 0x585], al
mov cl, 0x69
call fcn.1800c0580
mov byte [rsp + 0x586], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0580
mov byte [rsp + 0x587], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0580
mov byte [rsp + 0x588], al
xor ecx, ecx
call fcn.1800c0580
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x34f0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1210], esi
nop dword [rax + rax]
cmp esi, 0x1a
jge 0x180082290
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1e30]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c0580
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x34f0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1210], esi
jmp 0x180082250
lea rcx, [rsp + 0x34f0]
call fcn.18000d6f0
mov qword [rsp + 0x23b8], rax
lea r8, [0x1801d2a94]
lea rdx, [rsp + 0x23b8]
lea rcx, [rsp + 0x6490]
call fcn.1800c3ba0
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.1800c04b0
mov byte [rsp + 0x720], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04b0
mov byte [rsp + 0x721], al
mov cl, 0x78
call fcn.1800c04b0
mov byte [rsp + 0x722], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0x723], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0x724], al
mov cl, 0x76
call fcn.1800c04b0
mov byte [rsp + 0x725], al
mov cl, 0x61
call fcn.1800c04b0
mov byte [rsp + 0x726], al
mov cl, WSAStartup
call fcn.1800c04b0
mov byte [rsp + 0x727], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c04b0
mov byte [rsp + 0x728], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0x729], al
mov cl, 0x3a
call fcn.1800c04b0
mov byte [rsp + 0x72a], al
mov cl, 0x77
call fcn.1800c04b0
mov byte [rsp + 0x72b], al
mov cl, 0x65
call fcn.1800c04b0
mov byte [rsp + 0x72c], al
mov cl, 0x61
call fcn.1800c04b0
mov byte [rsp + 0x72d], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c04b0
mov byte [rsp + 0x72e], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c04b0
mov byte [rsp + 0x72f], al
mov cl, WSAGetLastError
call fcn.1800c04b0
mov byte [rsp + 0x730], al
mov cl, 0x5f
call fcn.1800c04b0
mov byte [rsp + 0x731], al
mov cl, WSAGetLastError
call fcn.1800c04b0
mov byte [rsp + 0x732], al
mov cl, 0x61
call fcn.1800c04b0
mov byte [rsp + 0x733], al
mov cl, 0x6d
call fcn.1800c04b0
mov byte [rsp + 0x734], al
mov cl, 0x65
call fcn.1800c04b0
mov byte [rsp + 0x735], al
mov cl, 0x5f
call fcn.1800c04b0
mov byte [rsp + 0x736], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c04b0
mov byte [rsp + 0x737], al
mov cl, 0x79
call fcn.1800c04b0
mov byte [rsp + 0x738], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c04b0
mov byte [rsp + 0x739], al
mov cl, 0x65
call fcn.1800c04b0
mov byte [rsp + 0x73a], al
xor ecx, ecx
call fcn.1800c04b0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x34d0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x120c], esi
nop
cmp esi, 0x1c
jge 0x180082510
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x20b8]
call fcn.1800c12a0
movzx ecx, byte [rax]
call fcn.1800c04b0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x34d0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x120c], esi
jmp 0x1800824d0
lea rcx, [rsp + 0x34d0]
call fcn.18000d6f0
mov qword [rsp + 0x23b0], rax
lea r8, [0x1801ebe84]
lea rdx, [rsp + 0x23b0]
lea rcx, [rsp + 0x64c0]
call fcn.1800c3ba0
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.1800c0610
mov byte [rsp + 0x110], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0610
mov byte [rsp + 0x111], al
mov cl, 0x78
call fcn.1800c0610
mov byte [rsp + 0x112], al
mov cl, 0x3a
call fcn.1800c0610
mov byte [rsp + 0x113], al
mov cl, 0x3a
call fcn.1800c0610
mov byte [rsp + 0x114], al
mov cl, 0x76
call fcn.1800c0610
mov byte [rsp + 0x115], al
mov cl, 0x61
call fcn.1800c0610
mov byte [rsp + 0x116], al
mov cl, WSAStartup
call fcn.1800c0610
mov byte [rsp + 0x117], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0610
mov byte [rsp + 0x118], al
mov cl, 0x3a
call fcn.1800c0610
mov byte [rsp + 0x119], al
mov cl, 0x3a
call fcn.1800c0610
mov byte [rsp + 0x11a], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0610
mov byte [rsp + 0x11b], al
mov cl, 0x65
call fcn.1800c0610
mov byte [rsp + 0x11c], al
mov cl, 0x78
call fcn.1800c0610
mov byte [rsp + 0x11d], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0610
mov byte [rsp + 0x11e], al
mov cl, 0x5f
call fcn.1800c0610
mov byte [rsp + 0x11f], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0610
mov byte [rsp + 0x120], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0610
mov byte [rsp + 0x121], al
mov cl, 0x79
call fcn.1800c0610
mov byte [rsp + 0x122], al
mov cl, 0x6c
call fcn.1800c0610
mov byte [rsp + 0x123], al
mov cl, 0x65
call fcn.1800c0610
mov byte [rsp + 0x124], al
xor ecx, ecx
call fcn.1800c0610
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x34b0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1208], esi
nop dword [rax]
cmp esi, 0x16
jge 0x180082740
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1910]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c0610
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x34b0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1208], esi
jmp 0x180082700
lea rcx, [rsp + 0x34b0]
call fcn.18000d6f0
mov qword [rsp + 0x23a8], rax
lea r8, [0x1801d2abc]
lea rdx, [rsp + 0x23a8]
lea rcx, [rsp + 0x64f0]
call fcn.1800c3ba0
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.1800c05b0
mov byte [rsp + 0x630], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05b0
mov byte [rsp + 0x631], al
mov cl, 0x78
call fcn.1800c05b0
mov byte [rsp + 0x632], al
mov cl, 0x3a
call fcn.1800c05b0
mov byte [rsp + 0x633], al
mov cl, 0x3a
call fcn.1800c05b0
mov byte [rsp + 0x634], al
mov cl, 0x76
call fcn.1800c05b0
mov byte [rsp + 0x635], al
mov cl, 0x61
call fcn.1800c05b0
mov byte [rsp + 0x636], al
mov cl, WSAStartup
call fcn.1800c05b0
mov byte [rsp + 0x637], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05b0
mov byte [rsp + 0x638], al
mov cl, 0x3a
call fcn.1800c05b0
mov byte [rsp + 0x639], al
mov cl, 0x3a
call fcn.1800c05b0
mov byte [rsp + 0x63a], al
mov cl, 0x68
call fcn.1800c05b0
mov byte [rsp + 0x63b], al
mov cl, 0x65
call fcn.1800c05b0
mov byte [rsp + 0x63c], al
mov cl, 0x61
call fcn.1800c05b0
mov byte [rsp + 0x63d], al
mov cl, 0x6c
call fcn.1800c05b0
mov byte [rsp + 0x63e], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05b0
mov byte [rsp + 0x63f], al
mov cl, 0x68
call fcn.1800c05b0
mov byte [rsp + 0x640], al
mov cl, 0x5f
call fcn.1800c05b0
mov byte [rsp + 0x641], al
mov cl, 0x62
call fcn.1800c05b0
mov byte [rsp + 0x642], al
mov cl, 0x61
call fcn.1800c05b0
mov byte [rsp + 0x643], al
mov cl, WSAStartup
call fcn.1800c05b0
mov byte [rsp + 0x644], al
mov cl, 0x5f
call fcn.1800c05b0
mov byte [rsp + 0x645], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05b0
mov byte [rsp + 0x646], al
mov cl, 0x79
call fcn.1800c05b0
mov byte [rsp + 0x647], al
mov cl, reloc.WS2_32.dll_WSASetLastError
call fcn.1800c05b0
mov byte [rsp + 0x648], al
mov cl, 0x65
call fcn.1800c05b0
mov byte [rsp + 0x649], al
xor ecx, ecx
call fcn.1800c05b0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1b]
lea rcx, [rsp + 0x3490]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1204], esi
cmp esi, 0x1b
jge 0x1800829c2
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1808]
call fcn.1800c12c0
movzx ecx, byte [rax]
call fcn.1800c05b0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3490]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1204], esi
jmp 0x180082982
lea rcx, [rsp + 0x3490]
call fcn.18000d6f0
mov qword [rsp + 0x23a0], rax
lea r8, [0x1801ebb58]
lea rdx, [rsp + 0x23a0]
lea rcx, [rsp + 0x6520]
call fcn.1800c3ba0
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.1800c0810
mov byte [rsp + 0x2a0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0810
mov byte [rsp + 0x2a1], al
mov cl, 0x78
call fcn.1800c0810
mov byte [rsp + 0x2a2], al
mov cl, 0x3a
call fcn.1800c0810
mov byte [rsp + 0x2a3], al
mov cl, 0x3a
call fcn.1800c0810
mov byte [rsp + 0x2a4], al
mov cl, 0x76
call fcn.1800c0810
mov byte [rsp + 0x2a5], al
mov cl, 0x61
call fcn.1800c0810
mov byte [rsp + 0x2a6], al
mov cl, WSAStartup
call fcn.1800c0810
mov byte [rsp + 0x2a7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0810
mov byte [rsp + 0x2a8], al
mov cl, 0x3a
call fcn.1800c0810
mov byte [rsp + 0x2a9], al
mov cl, 0x3a
call fcn.1800c0810
mov byte [rsp + 0x2aa], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0810
mov byte [rsp + 0x2ab], al
mov cl, 0x6d
call fcn.1800c0810
mov byte [rsp + 0x2ac], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0810
mov byte [rsp + 0x2ad], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c0810
mov byte [rsp + 0x2ae], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0810
mov byte [rsp + 0x2af], al
mov cl, 0x68
call fcn.1800c0810
mov byte [rsp + 0x2b0], al
mov cl, 0x5f
call fcn.1800c0810
mov byte [rsp + 0x2b1], al
mov cl, 0x6d
call fcn.1800c0810
mov byte [rsp + 0x2b2], al
mov cl, 0x75
call fcn.1800c0810
mov byte [rsp + 0x2b3], al
mov cl, 0x6c
call fcn.1800c0810
mov byte [rsp + 0x2b4], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0810
mov byte [rsp + 0x2b5], al
xor ecx, ecx
call fcn.1800c0810
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x17]
lea rcx, [rsp + 0x3470]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x1200], esi
cmp esi, 0x17
jge 0x180082c07
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1508]
call fcn.1800c0b40
movzx ecx, byte [rax]
call fcn.1800c0810
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3470]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x1200], esi
jmp 0x180082bc7
lea rcx, [rsp + 0x3470]
call fcn.18000d6f0
mov qword [rsp + 0x2398], rax
lea r8, [0x1801d2ac8]
lea rdx, [rsp + 0x2398]
lea rcx, [rsp + 0x6550]
call fcn.1800c3ba0
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.1800c0600
mov byte [rsp + 0x410], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0600
mov byte [rsp + 0x411], al
mov cl, 0x78
call fcn.1800c0600
mov byte [rsp + 0x412], al
mov cl, 0x3a
call fcn.1800c0600
mov byte [rsp + 0x413], al
mov cl, 0x3a
call fcn.1800c0600
mov byte [rsp + 0x414], al
mov cl, 0x76
call fcn.1800c0600
mov byte [rsp + 0x415], al
mov cl, 0x61
call fcn.1800c0600
mov byte [rsp + 0x416], al
mov cl, WSAStartup
call fcn.1800c0600
mov byte [rsp + 0x417], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0600
mov byte [rsp + 0x418], al
mov cl, 0x3a
call fcn.1800c0600
mov byte [rsp + 0x419], al
mov cl, 0x3a
call fcn.1800c0600
mov byte [rsp + 0x41a], al
mov cl, 0x64
call fcn.1800c0600
mov byte [rsp + 0x41b], al
mov cl, 0x69
call fcn.1800c0600
mov byte [rsp + 0x41c], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c0600
mov byte [rsp + 0x41d], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0600
mov byte [rsp + 0x41e], al
mov cl, 0x61
call fcn.1800c0600
mov byte [rsp + 0x41f], al
mov cl, WSAGetLastError
call fcn.1800c0600
mov byte [rsp + 0x420], al
mov cl, 0x63
call fcn.1800c0600
mov byte [rsp + 0x421], al
mov cl, 0x65
call fcn.1800c0600
mov byte [rsp + 0x422], al
mov cl, 0x5f
call fcn.1800c0600
mov byte [rsp + 0x423], al
mov cl, 0x6c
call fcn.1800c0600
mov byte [rsp + 0x424], al
mov cl, 0x69
call fcn.1800c0600
mov byte [rsp + 0x425], al
mov cl, 0x6d
call fcn.1800c0600
mov byte [rsp + 0x426], al
mov cl, 0x69
call fcn.1800c0600
mov byte [rsp + 0x427], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c0600
mov byte [rsp + 0x428], al
xor ecx, ecx
call fcn.1800c0600
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1a]
lea rcx, [rsp + 0x3450]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x11fc], esi
nop dword [rax]
cmp esi, 0x1a
jge 0x180082e70
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x1fb0]
call fcn.1800c1150
movzx ecx, byte [rax]
call fcn.1800c0600
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3450]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x11fc], esi
jmp 0x180082e30
lea rcx, [rsp + 0x3450]
call fcn.18000d6f0
mov qword [rsp + 0x2568], rax
lea r8, [0x1801d2ad0]
lea rdx, [rsp + 0x2568]
lea rcx, [rsp + 0x6580]
call fcn.1800c3ba0
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.1800c05f0
mov byte [rsp + 0x7e0], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05f0
mov byte [rsp + 0x7e1], al
mov cl, 0x78
call fcn.1800c05f0
mov byte [rsp + 0x7e2], al
mov cl, 0x3a
call fcn.1800c05f0
mov byte [rsp + 0x7e3], al
mov cl, 0x3a
call fcn.1800c05f0
mov byte [rsp + 0x7e4], al
mov cl, 0x76
call fcn.1800c05f0
mov byte [rsp + 0x7e5], al
mov cl, 0x61
call fcn.1800c05f0
mov byte [rsp + 0x7e6], al
mov cl, WSAStartup
call fcn.1800c05f0
mov byte [rsp + 0x7e7], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05f0
mov byte [rsp + 0x7e8], al
mov cl, 0x3a
call fcn.1800c05f0
mov byte [rsp + 0x7e9], al
mov cl, 0x3a
call fcn.1800c05f0
mov byte [rsp + 0x7ea], al
mov cl, 0x62
call fcn.1800c05f0
mov byte [rsp + 0x7eb], al
mov cl, 0x75
call fcn.1800c05f0
mov byte [rsp + 0x7ec], al
mov cl, 0x6c
call fcn.1800c05f0
mov byte [rsp + 0x7ed], al
mov cl, 0x6c
call fcn.1800c05f0
mov byte [rsp + 0x7ee], al
mov cl, 0x65
call fcn.1800c05f0
mov byte [rsp + 0x7ef], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05f0
mov byte [rsp + 0x7f0], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05f0
mov byte [rsp + 0x7f1], al
mov cl, 0x5f
call fcn.1800c05f0
mov byte [rsp + 0x7f2], al
mov cl, 0x69
call fcn.1800c05f0
mov byte [rsp + 0x7f3], al
mov cl, WSAGetLastError
call fcn.1800c05f0
mov byte [rsp + 0x7f4], al
mov cl, 0x5f
call fcn.1800c05f0
mov byte [rsp + 0x7f5], al
mov cl, 0x62
call fcn.1800c05f0
mov byte [rsp + 0x7f6], al
mov cl, 0x61
call fcn.1800c05f0
mov byte [rsp + 0x7f7], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05f0
mov byte [rsp + 0x7f8], al
mov cl, 0x63
call fcn.1800c05f0
mov byte [rsp + 0x7f9], al
mov cl, 0x68
call fcn.1800c05f0
mov byte [rsp + 0x7fa], al
xor ecx, ecx
call fcn.1800c05f0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x1c]
lea rcx, [rsp + 0x3430]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x11f8], esi
nop
cmp esi, 0x1c
jge 0x1800830f0
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2098]
call fcn.1800c12a0
movzx ecx, byte [rax]
call fcn.1800c05f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3430]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x11f8], esi
jmp 0x1800830b0
lea rcx, [rsp + 0x3430]
call fcn.18000d6f0
mov qword [rsp + 0x2390], rax
lea r8, [0x1801d2ad4]
lea rdx, [rsp + 0x2390]
lea rcx, [rsp + 0x65b0]
call fcn.1800c3ba0
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.1800c05e0
mov byte [rsp + 0xf8], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05e0
mov byte [rsp + 0xf9], al
mov cl, 0x78
call fcn.1800c05e0
mov byte [rsp + 0xfa], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0xfb], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0xfc], al
mov cl, 0x6b
call fcn.1800c05e0
mov byte [rsp + 0xfd], al
mov cl, 0x65
call fcn.1800c05e0
mov byte [rsp + 0xfe], al
mov cl, 0x79
call fcn.1800c05e0
mov byte [rsp + 0xff], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05e0
mov byte [rsp + 0x100], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x101], al
mov cl, 0x3a
call fcn.1800c05e0
mov byte [rsp + 0x102], al
mov cl, 0x61
call fcn.1800c05e0
mov byte [rsp + 0x103], al
mov cl, 0x69
call fcn.1800c05e0
mov byte [rsp + 0x104], al
mov cl, 0x6d
call fcn.1800c05e0
mov byte [rsp + 0x105], al
mov cl, 0x62
call fcn.1800c05e0
mov byte [rsp + 0x106], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05e0
mov byte [rsp + 0x107], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05e0
mov byte [rsp + 0x108], al
mov cl, 0x5f
call fcn.1800c05e0
mov byte [rsp + 0x109], al
mov cl, 0x6b
call fcn.1800c05e0
mov byte [rsp + 0x10a], al
mov cl, 0x65
call fcn.1800c05e0
mov byte [rsp + 0x10b], al
mov cl, 0x79
call fcn.1800c05e0
mov byte [rsp + 0x10c], al
xor ecx, ecx
call fcn.1800c05e0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x16]
lea rcx, [rsp + 0x3410]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x11f4], esi
nop dword [rax]
cmp esi, 0x16
jge 0x180083320
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x18f8]
call fcn.1800c12e0
movzx ecx, byte [rax]
call fcn.1800c05e0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3410]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x11f4], esi
jmp 0x1800832e0
lea rcx, [rsp + 0x3410]
call fcn.18000d6f0
mov qword [rsp + 0x2388], rax
lea r8, [0x1801d2af4]
lea rdx, [rsp + 0x2388]
lea rcx, [rsp + 0x65e0]
call fcn.1800c3ba0
xorps xmm0, xmm0
movups xmmword [rsp + 0x2610], xmm0
mov cl, 0x63
call fcn.1800c05d0
mov byte [rsp + 0xc80], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05d0
mov byte [rsp + 0xc81], al
mov cl, 0x78
call fcn.1800c05d0
mov byte [rsp + 0xc82], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xc83], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xc84], al
mov cl, 0x76
call fcn.1800c05d0
mov byte [rsp + 0xc85], al
mov cl, 0x61
call fcn.1800c05d0
mov byte [rsp + 0xc86], al
mov cl, WSAStartup
call fcn.1800c05d0
mov byte [rsp + 0xc87], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05d0
mov byte [rsp + 0xc88], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xc89], al
mov cl, 0x3a
call fcn.1800c05d0
mov byte [rsp + 0xc8a], al
mov cl, 0x62
call fcn.1800c05d0
mov byte [rsp + 0xc8b], al
mov cl, reloc.WS2_32.dll_WSAGetLastError
call fcn.1800c05d0
mov byte [rsp + 0xc8c], al
mov cl, WSAGetLastError
call fcn.1800c05d0
mov byte [rsp + 0xc8d], al
mov cl, 0x65
call fcn.1800c05d0
mov byte [rsp + 0xc8e], al
xor ecx, ecx
call fcn.1800c05d0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x10]
lea rcx, [rsp + 0x33f0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x11f0], esi
cmp esi, 0x10
jge 0x1800834c7
movsxd rdi, esi
mov rdx, rdi
lea rcx, [rsp + 0x2610]
call fcn.1800c1360
movzx ecx, byte [rax]
call fcn.1800c05d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x33f0]
call fcn.1800bf0b0
mov byte [rax], bl
inc esi
mov dword [rsp + 0x11f0], esi
jmp 0x180083487
lea rcx, [rsp + 0x33f0]
call fcn.18000d6f0
mov qword [rsp + 0x2380], rax
lea r8, [0x1801ebe80]
lea rdx, [rsp + 0x2380]
lea rcx, [rsp + 0x6610]
call fcn.1800c3ba0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2048], xmm0
mov dword [rsp + 0x2058], eax
mov cl, 0x63
call fcn.1800c05c0
mov byte [rsp + 0x900], al
mov cl, reloc.WS2_32.dll_WSACleanup
call fcn.1800c05c0
mov byte [rsp + 0x901], al
mov cl, 0x78
call fcn.1800c05c0
mov byte [rsp + 0x902], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x903], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x904], al
mov cl, 0x6b
call fcn.1800c05c0
mov byte [rsp + 0x905], al
mov cl, 0x65
call fcn.1800c05c0
mov byte [rsp + 0x906], al
mov cl, 0x79
call fcn.1800c05c0
mov byte [rsp + 0x907], al
mov cl, reloc.WS2_32.dll_WSAStartup
call fcn.1800c05c0
mov byte [rsp + 0x908], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x909], al
mov cl, 0x3a
call fcn.1800c05c0
mov byte [rsp + 0x90a], al
mov cl, 0x6d
call fcn.1800c05c0
mov byte [rsp + 0x90b], al
mov cl, 0x65
call fcn.1800c05c0
mov byte [rsp + 0x90c], al
mov cl, WSAGetLastError
call fcn.1800c05c0
mov byte [rsp + 0x90d], al
mov cl, 0x75
call fcn.1800c05c0
mov byte [rsp + 0x90e], al
mov cl, 0x5f
call fcn.1800c05c0
mov byte [rsp + 0x90f], al
mov cl, 0x6b
call fcn.1800c05c0
mov byte [rsp + 0x910], al
mov cl, 0x65
call fcn.1800c05c0
mov byte [rsp + 0x911], al
mov cl, 0x79
call fcn.1800c05c0
mov byte [rsp + 0x912], al
xor ecx, ecx
call fcn.1800c05c0
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.180016650
xor r8d, r8d
lea edx, [r8 + 0x14]
lea rcx, [rsp + 0x33d0]
call fcn.180016510
xor esi, esi
mov dword [rsp + 0x11ec], esi
nop dword [rax]
cmp esi, 0x14
jge 0x1800836c0
lea rcx, [rsp + 0x1070]
call fcn.1800c22c0
lea rcx, [rsp + 0x1028]
call fcn.1800c22c0
lea rcx, [rsp + 0xf68]
call fcn.1800c22c0
lea rcx, [rsp + 0x1058]
call fcn.1800c22c0
lea rcx, [rsp + 0x1418]
call fcn.1800c22c0
lea rcx, [rsp + 0xe88]
call fcn.1800c22c0
lea rcx, [rsp + 0xfb8]
call fcn.1800c22c0
lea rcx, [rsp + 0xf28]
call fcn.1800c22c0
lea rcx, [rsp + 0xe70]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0xe78]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0xe68]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0xe80]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0xee8]
call fcn.1800c22c0
lea rcx, [rsp + 0xec8]
call fcn.1800c22c0
lea rcx, [rsp + 0xea8]
call fcn.1800c22c0
lea rcx, [rsp + 0x2e20]
call fcn.1800c22c0
lea rcx, [rsp + 0x2e40]
call fcn.1800c22c0
lea rcx, [rsp + 0x2e60]
call fcn.1800c22c0
lea rcx, [rsp + 0x1010]
call fcn.1800c22c0
lea rcx, [rsp + 0x28e8]
call fcn.1800c22c0
lea rcx, [rsp + 0x2910]
call fcn.1800c22c0
lea rcx, [rsp + 0x2938]
call fcn.1800c22c0
lea rcx, [rsp + 0x2820]
call fcn.1800c22c0
lea rcx, [rsp + 0x2848]
call fcn.1800c22c0
lea rcx, [rsp + 0x27f8]
call fcn.1800c22c0
lea rcx, [rsp + 0x2780]
call fcn.1800c22c0
lea rcx, [rsp + 0x27a8]
call fcn.1800c22c0
lea rcx, [rsp + 0x27d0]
call fcn.1800c22c0
lea rcx, [rsp + 0x2870]
call fcn.1800c22c0
lea rcx, [rsp + 0x2898]
call fcn.1800c22c0
lea rcx, [rsp + 0x28c0]
call fcn.1800c22c0
lea rcx, [rsp + 0x1448]
call fcn.1800c22c0
lea rcx, [rsp + 0x12e0]
call fcn.1800c22c0
lea rcx, [rsp + 0x1040]
call fcn.1800c22c0
lea rcx, [rsp + 0xf08]
call fcn.1800c22c0
lea rcx, [rsp + 0xf98]
call fcn.1800c22c0
lea rcx, [rsp + 0xf48]
call fcn.1800c22c0
lea rcx, [rsp + 0x3c]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x68]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x58]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x48]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x34]
call fcn.1800c22c0
call fcn.180013c10
lea rcx, [rsp + 0x13a0]
call fcn.1800c22c0
lea rcx, [rsp + 0x1430]
call fcn.1800c22c0
lea rcx, [rsp + 0x1388]
call fcn.1800c22c0
lea rcx, [rsp + 0xff8]
call fcn.1800c22c0
lea rcx, [rsp + 0x12a8]
call fcn.1800c22c0
lea rcx, [rsp + 0xfd8]
call fcn.1800c22c0
int3